/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:OMAT Archivo;src:url(/fonts/archivo-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:OMAT Plex Mono;src:url(/fonts/ibm-plex-mono-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OMAT Plex Mono;src:url(/fonts/ibm-plex-mono-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:OMAT Plex Mono;src:url(/fonts/ibm-plex-mono-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:OMAT Plex Mono;src:url(/fonts/ibm-plex-mono-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--black:#0d0c0a;--ink:#17130f;--muted:#6f6253;--paper:#f2e5ca;--white:#fff0d4;--cobalt:#0647e8;--cyan:#a47ce3;--acid:#d7dd31;--coral:#f23a20;--violet:#8053c7;--violet-deep:#25163c;--line:#0d0c0a38;--paper-grain:linear-gradient(#f2e5ca8c, #f2e5ca8c), url(/paper-texture.png);--paper-grain-size:100% 100%, 1100px 1100px;--paper-grain-position:0 0, center top;--paper-grain-repeat:no-repeat, repeat;--paper-grain-blend:normal, multiply;--display:"OMAT Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--sans:"OMAT Archivo", "Helvetica Neue", Helvetica, Arial, ui-sans-serif, sans-serif;--mono:"OMAT Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--paper);background-image:var(--paper-grain);background-size:var(--paper-grain-size);background-position:var(--paper-grain-position);background-repeat:var(--paper-grain-repeat);background-blend-mode:var(--paper-grain-blend)}body{background-color:var(--paper);background-image:var(--paper-grain);background-size:var(--paper-grain-size);background-position:var(--paper-grain-position);background-repeat:var(--paper-grain-repeat);background-blend-mode:var(--paper-grain-blend);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding-left:76px}h1,h2,h3,h4,.wordmark,.footer-mark{font-family:var(--display)}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}button:focus-visible{outline:3px solid var(--coral);outline-offset:4px}summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}input:focus-visible+strong{outline:3px solid var(--coral);outline-offset:4px}.skip-link{z-index:100;background:var(--acid);color:var(--black);padding:.8rem 1rem;font-weight:800;position:fixed;top:1rem;left:6rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-rail{z-index:60;width:76px;color:var(--white);background:var(--black);flex-direction:column;justify-content:space-between;align-items:center;padding:1.15rem 0 1.4rem;display:flex;position:fixed;inset:0 auto 0 0}.site-rail>span{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#a8afb9;font-size:.58rem;transform:rotate(180deg)}.site-rail>a:first-child{place-items:center;width:52px;height:48px;display:grid}.site-rail>a:last-child{width:32px;height:32px;font-family:var(--mono);border:1px solid #5c6470;border-radius:50%;place-items:center;display:grid}.mark{background:var(--acid);clip-path:polygon(50% 0,100% 100%,0 100%);width:38px;height:34px;display:block;position:relative}.mark i{display:none}.topbar{z-index:50;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(1.25rem,3.3vw,3.4rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper) 91%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wordmark{letter-spacing:-.04em;text-transform:uppercase;font-size:1.1rem;font-weight:900}.wordmark span{margin-left:.28rem;font-weight:430}.topbar nav{gap:clamp(1.1rem,2.4vw,2.5rem);display:flex}.topbar nav a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.topbar nav a:hover{color:var(--cobalt)}.mobile-menu{display:none}.menu-trigger{min-width:104px;height:40px;color:var(--white);background:var(--black);border:1px solid var(--black);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.1rem;padding:0 .85rem;font-size:.62rem;font-weight:700;display:flex}.menu-trigger:hover{color:var(--black);background:var(--acid)}.menu-trigger>i{gap:4px;width:18px;display:grid}.menu-trigger b{background:currentColor;height:1px;display:block}.menu-trigger b:last-child{justify-self:end;width:12px}.menu-layer{z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s linear .42s;position:fixed;inset:0;overflow:hidden}.menu-layer.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.menu-scrim{opacity:0;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0d12a8;border:0;width:100%;height:100%;padding:0;transition:opacity .28s;position:absolute;inset:0}.menu-layer.is-open .menu-scrim{opacity:1}.menu-panel{width:min(560px,100vw - 28px);color:var(--white);background:var(--black);border-left:1px solid #5e6673;grid-template-rows:72px 1fr auto;padding:0 clamp(1.25rem,4vw,3rem) 1.5rem;transition:transform .42s cubic-bezier(.72,0,.15,1);display:grid;position:absolute;inset:0 0 0 auto;transform:translate(102%)}.menu-layer.is-open .menu-panel{transform:translate(0)}.menu-panel__head{color:#aeb6c0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #484f5a;justify-content:space-between;align-items:center;font-size:.58rem;display:flex}.menu-panel__head button{color:var(--white);cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.75rem;display:flex}.menu-panel__head button i{color:var(--acid);font-family:var(--sans);font-size:1.5rem;font-style:normal;line-height:1}.menu-panel__nav{align-self:center;gap:0!important;display:grid!important}.menu-panel__nav a{border-bottom:1px solid #484f5a;grid-template-rows:1fr auto;grid-template-columns:42px 1fr auto;align-items:center;min-height:92px;padding:.8rem 0;color:var(--white)!important;text-transform:none!important;gap:0 1rem!important;display:grid!important}.menu-panel__nav a:first-child{border-top:1px solid #484f5a}.menu-panel__nav a>span{color:var(--acid);font-family:var(--mono);grid-row:1/3;align-self:start;padding-top:.45rem;font-size:.58rem}.menu-panel__nav a strong{font-family:var(--sans);letter-spacing:-.045em;align-self:end;font-size:clamp(1.7rem,4vw,2.75rem);line-height:1}.menu-panel__nav a small{color:#9ca4af;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;align-self:start;margin-top:.35rem;font-size:.54rem}.menu-panel__nav a>i{color:var(--acid);grid-area:1/3/3;font-style:normal}.menu-panel__nav a:hover{background:var(--acid);padding-inline:.8rem;color:var(--black)!important}.menu-panel__nav a:hover>span,.menu-panel__nav a:hover small,.menu-panel__nav a:hover>i{color:var(--black)}.menu-panel__base{color:#aeb6c0;font-family:var(--mono);text-transform:uppercase;border-top:1px solid #484f5a;justify-content:space-between;gap:1rem;padding-top:1.4rem;font-size:.55rem;display:flex}.menu-panel__base p{margin:0}.menu-panel__base a{color:var(--white)}.kicker{color:var(--cobalt);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.66rem;font-weight:700}.kicker--light{color:var(--cyan)}.atlas-hero{border-bottom:1px solid var(--black);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:calc(100svh - 72px);display:grid}.atlas-hero__title{flex-direction:column;justify-content:center;padding:clamp(4.5rem,8.5vw,9rem) clamp(1.5rem,5.8vw,7rem) 5rem;display:flex}.atlas-hero h1{letter-spacing:-.072em;max-width:940px;margin:0;font-size:clamp(4rem,8vw,9.4rem);font-weight:880;line-height:.84}.atlas-hero__lede{max-width:720px;margin:clamp(2rem,4vw,3.8rem) 0 0;font-size:clamp(1.05rem,1.5vw,1.38rem);line-height:1.55}.hero-links{flex-wrap:wrap;gap:.65rem;margin-top:2.4rem;display:flex}.action-link{border:1px solid var(--black);min-height:50px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:0 1rem;font-size:.67rem;font-weight:700;display:inline-flex}.action-link--solid{color:var(--white);background:var(--black)}.action-link:hover{color:var(--black);background:var(--acid)}.profile-panel{min-width:0;color:var(--white);background:var(--cobalt);border-left:1px solid var(--black);grid-template-rows:auto 1fr auto auto;padding:clamp(1.4rem,3vw,3rem);display:grid}.panel-head,.hero-caption,.profile-values,.figure-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.panel-head{color:var(--white);justify-content:space-between;gap:1rem;display:flex}.ternary{aspect-ratio:1.05;width:min(82%,520px);margin:auto;position:relative}.ternary__shape{clip-path:polygon(50% 0,100% 100%,0 100%);border-bottom:2px solid var(--white);background:repeating-linear-gradient(0deg,#0000 0 24.5%,#ffffff47 25% 25.5%,#0000 26% 50%),#0b19672e;position:absolute;inset:12% 3% 11%;overflow:hidden}.ternary__shape:before,.ternary__shape:after{content:"";transform-origin:0;background:#ffffff47;width:116%;height:1px;position:absolute;top:50%;left:0;transform:rotate(60deg)}.ternary__shape:after{transform-origin:100%;left:auto;right:0;transform:rotate(-60deg)}.ternary__line{border:2px solid var(--white);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:0}.ternary__point{z-index:3;aspect-ratio:1;background:var(--acid);border-radius:50%;width:clamp(42px,5vw,64px);position:absolute;top:72%;left:55%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #d7ff5229}.ternary__label{font-family:var(--mono);text-transform:uppercase;font-size:.62rem;position:absolute}.ternary__label--t{top:3%;left:50%;transform:translate(-50%)}.ternary__label--p{bottom:3%;left:0}.ternary__label--e{bottom:3%;right:-3%}.profile-values{border-top:1px solid #ffffff73;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.profile-values div{justify-content:space-between;gap:.4rem;padding:.8rem .6rem 0;display:flex}.profile-values div+div{border-left:1px solid #ffffff73}.profile-values dt{color:var(--white)}.profile-values dd{color:var(--acid);margin:0}.figure-note{color:var(--white);text-transform:none;letter-spacing:0;margin:1rem 0 0;line-height:1.5}.figure-note a{width:fit-content;color:var(--acid);text-transform:uppercase;letter-spacing:.06em;margin-top:.65rem;display:block}.figure-note a:hover{color:var(--white)}.hero-caption{border-top:1px solid var(--black);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:0 clamp(1.5rem,3.3vw,3.4rem);display:flex}.thesis,.integration,.measurement{border-bottom:1px solid var(--black);grid-template-columns:150px 1fr;display:grid}.section-tag{border-right:1px solid var(--black);padding:2rem 1.4rem}.section-tag span{color:var(--cobalt);letter-spacing:-.05em;font-size:2.2rem;font-weight:900}.section-tag p{font-family:var(--mono);text-transform:uppercase;margin:.5rem 0 0;font-size:.58rem}.section-tag--light{border-color:#ffffff47}.section-tag--light span{color:var(--acid)}.thesis__content{padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.thesis__intro{grid-template-columns:1.3fr .7fr;align-items:end;gap:2rem 5rem;display:grid}.thesis__intro .kicker{grid-column:1/-1}.thesis__intro h2,.boundary h2,.integration h2,.ensemble-use h2,.development h2,.measurement h2,.applications h2,.research-index h2,.article-next h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5.2vw,6.1rem);font-weight:850;line-height:.94}.thesis__intro>p:last-child{color:var(--muted);margin:0;line-height:1.65}.domain-stack{border-top:1px solid var(--black);margin-top:clamp(4rem,7vw,7rem)}.domain-row{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(210px,.7fr) 1fr minmax(170px,.55fr);align-items:center;gap:1.4rem;min-height:190px;padding:1.4rem 0;display:grid}.domain-row__code{letter-spacing:-.08em;font-size:clamp(4rem,7vw,8rem);font-weight:900}.domain-row>div p,.domain-row__example{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.58rem}.domain-row h3{letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(2rem,3.8vw,4.5rem)}.domain-row__summary{max-width:520px;margin:0;font-size:1rem;line-height:1.55}.domain-row__example{color:var(--muted)}.domain-row--t .domain-row__code{color:var(--cobalt)}.domain-row--p .domain-row__code{color:var(--coral)}.domain-row--e .domain-row__code{color:var(--violet)}.boundary{color:var(--white);background:var(--black)}.boundary__lead{border-bottom:1px solid #ffffff47;grid-template-columns:150px 1fr;display:grid}.boundary__lead>div:last-child{grid-template-columns:1.25fr .75fr;align-items:end;gap:2rem 5rem;padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem);display:grid}.boundary__lead .kicker{grid-column:1/-1}.boundary__lead>div>p:last-child{color:#aeb6c2;margin:0;line-height:1.65}.matrix{overflow-x:auto}.matrix__row{border-bottom:1px solid #ffffff3d;grid-template-columns:170px repeat(3,1fr);min-width:920px;display:grid}.matrix__row>*{border-right:1px solid #ffffff3d;margin:0;padding:1.5rem;font-size:.86rem;line-height:1.55}.matrix__row>:last-child{border-right:0}.matrix__row strong{font-size:1.1rem}.matrix__row--head{color:var(--acid);font-family:var(--mono);text-transform:uppercase}.matrix__row--head span{font-size:.58rem}.emergence-note{background:var(--acid);color:var(--black);grid-template-columns:150px 1fr 1fr;align-items:start;gap:2rem;margin-left:150px;padding:3.5rem clamp(1.5rem,5.8vw,7rem);display:grid}.emergence-note span{font-family:var(--mono);text-transform:uppercase;font-size:.6rem}.emergence-note h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.5vw,4rem);line-height:1}.emergence-note p{margin:0;line-height:1.6}.integration__main{padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.integration__title{grid-template-columns:1fr;display:grid}.integration__title h2{max-width:1050px}.scale-grid{border-top:1px solid var(--black);border-bottom:1px solid var(--black);grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.scale-grid article{flex-direction:column;min-height:330px;padding:1.4rem;display:flex}.scale-grid article+article{border-left:1px solid var(--black)}.scale-grid span{font-family:var(--mono);text-transform:uppercase;color:var(--cobalt);font-size:.6rem}.scale-grid h3{letter-spacing:-.05em;margin:auto 0 1rem;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1}.scale-grid p{max-width:350px;color:var(--muted);margin:0;line-height:1.55}.ensemble-use{color:var(--white);background:var(--black);border-bottom:1px solid var(--black)}.ensemble-use__head{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem);display:grid}.ensemble-use .kicker{color:var(--acid)}.ensemble-use__head h2{max-width:1020px}.ensemble-use__intro{justify-self:end;max-width:600px}.ensemble-use__intro>p:first-child{color:#d8dde4;margin:0;font-size:1.08rem;line-height:1.65}.ensemble-use__caveat{border-top:1px solid #555d68;border-left:4px solid var(--coral);color:#aeb6c2;font-family:var(--mono);text-transform:uppercase;margin:2rem 0 0;padding:1rem 0 0 1rem;font-size:.59rem;line-height:1.6}.ensemble-profiles{border-top:1px solid #555d68;border-bottom:1px solid #555d68;grid-template-columns:repeat(3,1fr);display:grid}.ensemble-profile{--profile-color:var(--white);border-right:1px solid #555d68;grid-template-rows:auto 1fr auto;min-height:440px;padding:clamp(1.4rem,2.4vw,2.3rem);display:grid;position:relative}.ensemble-profile:last-child{border-right:0}.ensemble-profile:before{content:"";background:var(--profile-color);width:100%;height:7px;position:absolute;inset:0 auto auto 0}.ensemble-profile--p{--profile-color:var(--coral)}.ensemble-profile--e{--profile-color:var(--violet)}.ensemble-profile--t{--profile-color:var(--cobalt)}.ensemble-profile__head{color:#aeb6c2;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.56rem;display:flex}.ensemble-profile__code{width:44px;height:44px;color:var(--white);background:var(--profile-color);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:900;display:grid}.ensemble-profile__body{align-self:end;padding:5rem 0 3rem}.ensemble-profile__body>p:first-child{color:var(--profile-color);font-family:var(--mono);text-transform:uppercase;margin:0 0 .8rem;font-size:.58rem}.ensemble-profile__body h3{letter-spacing:-.06em;max-width:520px;margin:0 0 1.25rem;font-size:clamp(2.6rem,4.3vw,5rem);line-height:.9}.ensemble-profile__body>p:last-child{color:#aeb6c2;max-width:500px;margin:0;line-height:1.6}.ensemble-profile__lead{font-family:var(--mono);text-transform:uppercase;border-top:1px solid #555d68;justify-content:space-between;gap:1.5rem;padding-top:1rem;font-size:.56rem;display:flex}.ensemble-profile__lead span{color:#8f97a3}.ensemble-profile__lead strong{color:var(--profile-color);text-align:right}.ensemble-tendencies{color:var(--black);background:var(--paper);border-bottom:1px solid var(--black);padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.ensemble-use .ensemble-tendencies .kicker{color:var(--cobalt)}.ensemble-tendencies__head{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.ensemble-tendencies__head h3{letter-spacing:-.065em;max-width:950px;margin:0;font-size:clamp(2.8rem,5.2vw,6rem);line-height:.9}.ensemble-tendencies__head>p{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.ensemble-tendencies__grid{border:1px solid var(--black);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.ensemble-tendency{--tendency-color:var(--black);background:var(--white);border-top:8px solid var(--tendency-color);border-right:1px solid var(--black);flex-direction:column;min-width:0;min-height:560px;padding:clamp(1.2rem,2.2vw,2rem);display:flex}.ensemble-tendency:last-child{border-right:0}.ensemble-tendency--t{--tendency-color:var(--cobalt)}.ensemble-tendency--p{--tendency-color:var(--coral)}.ensemble-tendency--e{--tendency-color:var(--violet)}.ensemble-tendency>div{align-items:center;gap:.8rem;display:flex}.ensemble-tendency>div span{width:38px;height:38px;color:var(--white);background:var(--tendency-color);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.ensemble-tendency>div p{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.56rem}.ensemble-tendency h4{letter-spacing:-.055em;margin:4rem 0 1.2rem;font-size:clamp(2rem,3.3vw,3.8rem);line-height:.94}.ensemble-tendency>p{color:var(--muted);margin:0;line-height:1.6}.ensemble-tendency>strong{color:var(--tendency-color);font-family:var(--mono);text-transform:uppercase;margin-top:auto;padding-top:2.5rem;font-size:.56rem}.ensemble-tendency ul{border-top:1px solid var(--line);margin:.8rem 0 0;padding:0;list-style:none}.ensemble-tendency li{border-bottom:1px solid var(--line);padding:.72rem 0;font-size:.84rem;line-height:1.4}.ensemble-tendencies__link{width:min(100%,390px);min-height:58px;color:var(--white);background:var(--black);border:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:0 1rem;font-size:.6rem;font-weight:700;display:flex}.ensemble-tendencies__link:hover{color:var(--black);background:var(--acid)}.ensemble-outcome{color:var(--black);background:var(--acid);grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);display:grid}.ensemble-outcome__equation{border-right:1px solid var(--black);flex-direction:column;justify-content:space-between;gap:5rem;padding:clamp(3rem,5vw,6rem);display:flex}.ensemble-outcome__codes{align-items:center;gap:clamp(.55rem,1.4vw,1.2rem);display:flex}.ensemble-outcome__codes i{font-family:var(--mono);font-size:1.25rem;font-style:normal}.ensemble-outcome__code{width:clamp(46px,5vw,68px);height:clamp(46px,5vw,68px);color:var(--white);border-radius:50%;place-items:center;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:900;display:grid}.ensemble-outcome__code--p{background:var(--coral)}.ensemble-outcome__code--e{background:var(--violet)}.ensemble-outcome__code--t{background:var(--cobalt)}.ensemble-outcome__equation>strong{letter-spacing:-.065em;max-width:560px;font-size:clamp(3rem,5vw,6rem);line-height:.88}.ensemble-outcome__detail{padding:clamp(3rem,5vw,6rem)}.ensemble-outcome__detail .kicker{color:var(--cobalt)}.ensemble-outcome__detail h3{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(2.7rem,4.8vw,5.6rem);line-height:.9}.ensemble-outcome__detail>p:not(.kicker){max-width:850px;margin:2rem 0 0;font-size:1.05rem;line-height:1.65}.ensemble-benefits{border-top:1px solid var(--black);grid-template-columns:repeat(2,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid}.ensemble-benefits li{border-bottom:1px solid var(--black);flex-direction:column;min-height:130px;padding:1rem 1rem 1rem 0;display:flex}.ensemble-benefits li:nth-child(odd){border-right:1px solid var(--black)}.ensemble-benefits li:nth-child(2n){padding-left:1rem}.ensemble-benefits span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.ensemble-benefits strong{max-width:420px;margin-top:auto;font-size:.92rem;line-height:1.4}.ensemble-outcome__link{width:min(100%,340px);min-height:58px;color:var(--white);background:var(--black);border:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;padding:0 1rem;font-size:.62rem;font-weight:700;display:flex}.ensemble-outcome__link:hover{color:var(--black);background:var(--white)}.development{border-bottom:1px solid var(--black);grid-template-columns:1.05fr .95fr;display:grid}.growth-visual{background:var(--cobalt);border-right:1px solid var(--black);grid-template-columns:repeat(3,1fr);align-items:center;min-height:680px;padding:3rem;display:grid;position:relative;overflow:hidden}.growth-visual:before{content:"";opacity:.22;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.growth-visual__stage{z-index:1;place-items:center;display:grid;position:relative}.growth-visual__stage i{background:var(--acid);border-radius:50%;display:block;box-shadow:0 0 0 9px #d7ff522e}.growth-visual__stage--one i{width:28px;height:28px}.growth-visual__stage--two i{width:76px;height:76px}.growth-visual__stage--three i{width:150px;height:150px}.growth-visual__axis{z-index:2;color:var(--white);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;font-size:.56rem;display:flex;position:absolute;inset:auto 2rem 2rem}.development__copy{align-self:center;padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.development__copy>p:not(.kicker):not(.caveat){color:var(--muted);margin:2.5rem 0;font-size:1.08rem;line-height:1.65}.caveat{border-left:4px solid var(--coral);background:var(--white);font-family:var(--mono);text-transform:uppercase;padding:1rem;font-size:.63rem;line-height:1.5}.questionnaire-invite{min-height:650px;color:var(--black);background:var(--acid);border-bottom:1px solid var(--black);grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:3rem;padding:1.5rem clamp(1.5rem,5.8vw,7rem) clamp(3rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.questionnaire-invite:before{content:"";opacity:.22;background-image:linear-gradient(#0a0d1273 1px,#0000 1px),linear-gradient(90deg,#0a0d1273 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.questionnaire-invite>*{z-index:1;position:relative}.questionnaire-invite__meta{border-bottom:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;font-size:.58rem;display:flex}.questionnaire-invite__title{align-self:end}.questionnaire-invite .kicker{color:var(--black)}.questionnaire-invite h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,7vw,8rem);line-height:.86}.questionnaire-invite__copy{place-self:end;width:min(100%,560px)}.questionnaire-invite__copy>p{margin:0 0 2.2rem;font-size:1.1rem;line-height:1.65}.questionnaire-invite__link{min-height:56px;color:var(--white);background:var(--black);border:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:0 1rem;font-size:.65rem;display:flex}.questionnaire-invite__link:hover{color:var(--black);background:0 0}.questionnaire-invite__mark{z-index:0;aspect-ratio:1;opacity:.18;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--cobalt);width:clamp(180px,25vw,400px);position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)}.sample-profile{color:var(--white);background:var(--black);border-bottom:1px solid var(--black);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem)}.sample-profile__intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.sample-profile__intro .kicker{color:var(--acid)}.sample-profile__intro h2{max-width:900px;font-size:clamp(3.5rem,7vw,8rem);line-height:.88}.sample-profile__intro>div:last-child{justify-self:end;width:min(100%,560px)}.sample-profile__intro>div:last-child>p{color:#c9d0da;margin:0 0 2rem;font-size:1.08rem;line-height:1.65}.sample-profile__cta{border:1px solid var(--white);min-height:56px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding:0 1rem;font-size:.65rem;font-weight:700;display:flex}.sample-profile__cta:hover{color:var(--black);background:var(--acid);border-color:var(--acid)}.sample-profile__report{color:var(--ink);background:var(--paper);border:1px solid var(--white);overflow:hidden;box-shadow:18px 18px #2147ff61}.sample-profile__masthead{border-bottom:1px solid var(--black);background:var(--white);justify-content:space-between;align-items:center;gap:2rem;min-height:86px;padding:1.2rem 1.5rem;display:flex}.sample-profile__masthead>div{gap:.35rem;display:grid}.sample-profile__masthead>div:last-child{text-align:right}.sample-profile__masthead span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.sample-profile__masthead strong{text-transform:uppercase;font-size:1rem}.sample-profile__result-head{border-bottom:1px solid var(--black);grid-template-columns:1fr .8fr;align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,4vw,4rem);display:grid}.sample-profile__result-head .kicker{color:var(--cobalt)}.sample-profile__result-head h3{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(3rem,5.5vw,6.4rem);line-height:.88}.sample-profile__result-head>p{color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.sample-profile__grid{border-bottom:0}.sample-profile__plot{min-height:590px}.sample-profile__triad{--plot-x:55%;--plot-y:72%;--plot-size:57px}.sample-profile__report-footer{min-height:72px;color:var(--white);background:var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;font-size:.58rem;display:flex}.sample-profile__report-footer strong{color:var(--acid)}.sample-profile__features{border-top:1px solid #555d68;border-bottom:1px solid #555d68;grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.sample-profile__features article{border-right:1px solid #555d68;flex-direction:column;min-height:220px;padding:1.5rem;display:flex}.sample-profile__features article:last-child{border-right:0}.sample-profile__features span{color:var(--acid);font-family:var(--mono);font-size:.58rem}.sample-profile__features h3{letter-spacing:-.05em;margin:3rem 0 1rem;font-size:clamp(1.7rem,2.7vw,3rem)}.sample-profile__features p{color:#aeb6c2;max-width:420px;margin:auto 0 0;line-height:1.6}.sample-profile__caveat{border-left:4px solid var(--coral);color:#aeb6c2;max-width:980px;font-family:var(--mono);text-transform:uppercase;margin:2rem 0 0;padding-left:1rem;font-size:.6rem;line-height:1.55}.book-feature{color:var(--white);background:var(--black);border-bottom:1px solid var(--black);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);scroll-margin-top:72px;display:grid}.book-feature__visual{background:var(--coral);border-right:1px solid var(--black);place-items:center;min-height:900px;padding:clamp(3rem,5.8vw,7rem);display:grid;position:relative;overflow:hidden}.book-feature__visual:before{content:"";background:var(--cobalt);clip-path:polygon(0 29%,100% 50%,0 71%);height:24%;position:absolute;inset:15% -30% auto -22%;transform:rotate(4deg)}.book-feature__visual:after{content:"";aspect-ratio:1;border:1px solid #fff0d473;border-radius:50%;width:62%;position:absolute;bottom:-10%;right:-14%;box-shadow:0 0 0 54px #fff0d414,0 0 0 108px #fff0d40f}.book-feature__cover{z-index:1;width:min(100%,440px);margin:0;position:relative;transform:rotate(-1.25deg)}.book-feature__cover img{border:1px solid var(--black);background:var(--black);width:100%;height:auto;box-shadow:20px 20px 0 var(--acid), 21px 21px 0 1px var(--black);display:block}.book-feature__cover figcaption{color:var(--black);font-family:var(--mono);text-transform:uppercase;margin-top:2rem;font-size:.58rem;font-weight:700}.book-feature__content{flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,8rem) clamp(1.5rem,5.8vw,7rem);display:flex}.book-feature__meta{color:#cfc1aa;font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid #5c554b;justify-content:space-between;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);padding-bottom:1rem;font-size:.58rem;display:flex}.book-feature .kicker{color:var(--acid)}.book-feature h2{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(4.2rem,7.4vw,8.8rem);font-weight:880;line-height:.82}.book-feature__subtitle{max-width:720px;color:var(--acid);font-family:var(--mono);text-transform:uppercase;margin:2rem 0 0;font-size:clamp(.7rem,1vw,.9rem);line-height:1.5}.book-feature__prose{border-top:1px solid #5c554b;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,5vw,5rem);display:grid}.book-feature__prose p{color:#d8cdbb;margin:0;padding-top:1.5rem;line-height:1.68}.book-feature__prose p+p{border-left:1px solid #5c554b;padding-left:clamp(1.5rem,3vw,3rem)}.book-feature__line{border-top:1px solid var(--acid);border-bottom:1px solid var(--acid);color:var(--acid);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:3rem 0 0;padding:1rem 0;font-size:.67rem;font-weight:700}.book-feature__facts{border:1px solid #5c554b;grid-template-columns:repeat(3,1fr);margin:2rem 0 0;display:grid}.book-feature__facts div{border-right:1px solid #5c554b;min-height:90px;padding:1rem}.book-feature__facts div:last-child{border-right:0}.book-feature__facts dt{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.book-feature__facts dd{color:var(--white);margin:.6rem 0 0;font-size:.9rem;font-weight:750}.book-feature__availability{color:var(--black);background:var(--white);border-left:8px solid var(--acid);grid-template-columns:minmax(130px,.32fr) 1fr;gap:1.5rem;margin-top:2rem;padding:1.25rem;display:grid}.book-feature__availability>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.57rem;font-weight:700}.book-feature__availability strong{font-size:1.15rem;display:block}.book-feature__availability p{color:var(--muted);margin:.55rem 0 0;line-height:1.5}.book-feature__actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.book-feature__action{min-width:240px;min-height:56px;font-family:var(--mono);text-transform:uppercase;border:1px solid #857d72;justify-content:space-between;align-items:center;gap:2rem;padding:0 1rem;font-size:.6rem;font-weight:700;display:flex}.book-feature__action--solid{color:var(--black);background:var(--acid);border-color:var(--acid)}.book-feature__action:hover{color:var(--black);background:var(--white);border-color:var(--white)}.measurement__head{grid-template-columns:1fr;padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem);display:grid}.measurement>.section-tag{grid-row:1/5}.method-band{border-top:1px solid var(--black);border-bottom:1px solid var(--black);grid-template-columns:1.1fr repeat(3,1fr);display:grid}.method-band>*{border-right:1px solid var(--black);min-height:150px;margin:0;padding:1.3rem}.method-band>:last-child{border-right:0}.method-band>p{font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.method-band div{grid-template-columns:auto 1fr;align-content:start;gap:.8rem;display:grid}.method-band span{color:var(--cobalt);font-family:var(--mono);font-size:.58rem}.method-band strong{font-size:1rem}.method-band small{color:var(--muted);grid-column:2;line-height:1.45}.task-grid{grid-template-columns:repeat(4,1fr);display:grid}.task-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--black);min-height:280px;padding:1.5rem}.task-grid article:last-child{border-right:0}.task-grid span{width:36px;height:36px;color:var(--white);background:var(--cobalt);border-radius:50%;place-items:center;font-weight:900;display:grid}.task-grid article:nth-child(2) span{background:var(--coral)}.task-grid article:nth-child(3) span{background:var(--violet)}.task-grid article:nth-child(4) span{color:var(--black);background:var(--acid)}.task-grid h3{letter-spacing:-.04em;margin:4.5rem 0 1rem;font-size:1.6rem}.task-grid p{color:var(--muted);margin:0;line-height:1.55}.validation-steps{margin:0;padding:0;list-style:none}.validation-steps li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;align-items:center;min-height:85px;display:grid}.validation-steps span{color:var(--cobalt);font-family:var(--mono);padding-left:1.5rem;font-size:.65rem}.validation-steps p{margin:0;font-weight:700}.applications{color:var(--white);background:var(--cobalt);border-bottom:1px solid var(--black);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem)}.applications__title{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;display:grid}.applications .kicker{color:var(--acid)}.application-list{border-top:1px solid #ffffff73;grid-template-columns:repeat(2,1fr);margin-top:5rem;display:grid}.application-list article{border-bottom:1px solid #ffffff73;grid-template-columns:70px 1fr;gap:1rem;min-height:250px;padding:1.5rem;display:grid}.application-list article:nth-child(odd){border-right:1px solid #ffffff73}.application-list span{color:var(--acid);font-family:var(--mono);font-size:.6rem}.application-list h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.5vw,4rem)}.application-list p{max-width:500px;color:var(--white);grid-column:2;margin:auto 0 0;line-height:1.6}.research-index{padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem)}.research-index__head{justify-content:space-between;align-items:end;gap:2rem;display:flex}.research-index__list{border-top:1px solid var(--black);margin-top:4rem}.research-index__list>a{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:1rem;min-height:190px;transition:background .16s,padding .16s;display:grid}.research-index__list>a:hover{background:var(--white);padding-inline:1rem}.research-index__list>a>span:first-child,.research-index__list>a>span:last-child{font-family:var(--mono)}.research-index__list p{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;margin:0 0 .65rem;font-size:.58rem}.research-index__list h3{letter-spacing:-.05em;max-width:950px;margin:0;font-size:clamp(1.7rem,3.2vw,3.8rem);line-height:1}.paper-card{min-height:480px;color:var(--white);background:var(--black);flex-direction:column;justify-content:space-between;margin-top:4rem;padding:1.8rem;display:flex}.paper-card>div{color:#b7bec8;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.6rem;display:flex}.paper-card h3{letter-spacing:-.065em;max-width:1050px;margin:auto 0;font-size:clamp(3rem,6vw,7rem);line-height:.92}.paper-card:hover{color:var(--black);background:var(--acid)}.paper-card:hover>div{color:var(--black)}.author-feature{border-top:1px solid var(--black);border-bottom:1px solid var(--black);background:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid}.author-feature__index{border-bottom:1px solid var(--black);min-height:52px;color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1.5rem,3.3vw,3.4rem);font-size:.58rem;display:flex}.author-feature__name{padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.author-feature__name h2{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,9rem);font-weight:880;line-height:.82}.author-feature__copy{border-left:1px solid var(--black);color:var(--white);background:var(--cobalt);flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,5vw,6rem);display:flex}.author-feature__copy>p{max-width:650px;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.author-feature__copy>p+p{margin-top:1.5rem}.author-feature__copy em{color:var(--acid)}.author-feature__links{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.author-feature__links a{min-width:200px;font-family:var(--mono);text-transform:uppercase;border:1px solid #ffffffa6;justify-content:space-between;gap:2rem;padding:.9rem 1rem;font-size:.58rem;display:flex}.author-feature__links a:hover{color:var(--black);background:var(--acid);border-color:var(--acid)}.author-feature__facts{border-top:1px solid var(--black);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.author-feature__facts div{border-right:1px solid var(--black);min-height:100px;padding:1.4rem}.author-feature__facts div:last-child{border-right:0}.author-feature__facts dt{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.author-feature__facts dd{margin:.75rem 0 0;font-size:.9rem}.author-profile-hero .article-hero__deck>p{max-width:760px;font-size:clamp(1.2rem,2vw,1.7rem)}.author-profile-layout .prose>p:first-child:first-letter{color:var(--coral)}.author-profile__links{border-top:1px solid var(--black);margin-top:3rem;display:grid}.author-profile__links a{border-bottom:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.62rem;display:flex}.author-profile__links a:hover{color:var(--cobalt)}.author-works{border-top:1px solid var(--black)}.site-footer{color:var(--white);background:var(--black);padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5.8vw,7rem) 1.5rem}.footer-top{border-bottom:1px solid #4a515c;grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:5rem;display:grid}.footer-top p{color:#aab1bb;max-width:450px;margin:0;line-height:1.6}.footer-top a{border-bottom:1px solid var(--acid);font-family:var(--mono);text-transform:uppercase;justify-self:end;align-items:center;gap:2rem;padding-bottom:.4rem;font-size:.66rem;display:inline-flex}.footer-main{justify-content:space-between;align-items:center;gap:3rem;min-height:340px;display:flex}.footer-mark{letter-spacing:-.07em;align-items:center;gap:1.4rem;font-size:clamp(2.5rem,6vw,7rem);font-weight:900;display:flex}.footer-mark .mark{width:clamp(50px,7vw,100px);height:clamp(46px,6.3vw,90px)}.footer-main>div{gap:.8rem;display:grid}.footer-main>div span{color:#8f97a3;font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.footer-main>div a{font-size:1.2rem}.footer-base{color:#89919d;font-family:var(--mono);text-transform:uppercase;border-top:1px solid #4a515c;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.55rem;display:flex}.footer-base a:hover{color:var(--acid)}.questionnaire-page{background:var(--paper)}.questionnaire-hero{border-bottom:1px solid var(--black);grid-template-columns:1.12fr .88fr;display:grid}.questionnaire-hero__index{border-bottom:1px solid var(--line);min-height:50px;font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 clamp(1.5rem,3.3vw,3.4rem);font-size:.58rem;display:flex}.questionnaire-hero__index a{color:var(--cobalt)}.questionnaire-hero__title{padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.questionnaire-hero__title h1{letter-spacing:-.075em;margin:0;font-size:clamp(4.8rem,9vw,10rem);font-weight:880;line-height:.78}.questionnaire-hero__copy{border-left:1px solid var(--black);color:var(--white);background:var(--cobalt);flex-direction:column;justify-content:flex-end;padding:clamp(3rem,6vw,6rem);display:flex}.questionnaire-hero__copy>p{max-width:620px;margin:0 0 4rem;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.6}.questionnaire-hero__copy dl{border-top:1px solid #ffffff6b;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.questionnaire-hero__copy dl div{border-right:1px solid #ffffff6b;padding:1rem .8rem 0 0}.questionnaire-hero__copy dl div+div{padding-left:.8rem}.questionnaire-hero__copy dl div:last-child{border-right:0}.questionnaire-hero__copy dt{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.53rem}.questionnaire-hero__copy dd{margin:.55rem 0 0;font-size:.78rem}@keyframes audio-meter{to{height:3px}}.questionnaire-shell{padding:clamp(2rem,6vw,6rem) clamp(1rem,4vw,4rem)}.questionnaire-card{border:1px solid var(--black);background:var(--white);width:min(100%,1380px);margin:0 auto}.questionnaire-card button{font-family:var(--mono)}.questionnaire-card__index{border-bottom:1px solid var(--black);min-height:50px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.4rem;font-size:.57rem;display:flex}.questionnaire-intro{grid-template-rows:auto 1fr auto;grid-template-columns:1.25fr .75fr;min-height:720px;display:grid}.questionnaire-intro .questionnaire-card__index{grid-column:1/-1}.questionnaire-intro__main{flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem);display:flex}.questionnaire-intro__main h2,.questionnaire-step h2,.results-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,6vw,7rem);line-height:.9}.questionnaire-intro__main>p:not(.kicker){max-width:720px;color:var(--muted);margin:2rem 0 2.5rem;font-size:1.08rem;line-height:1.65}.questionnaire-primary{min-height:54px;color:var(--white);background:var(--black);border:1px solid var(--black);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:3rem;padding:.8rem 1rem;font-size:.64rem;font-weight:700;display:inline-flex}.questionnaire-primary:hover:not(:disabled){color:var(--black);background:var(--acid)}.questionnaire-primary:disabled{opacity:.35;cursor:not-allowed}.questionnaire-intro__main .questionnaire-primary{width:min(100%,310px)}.questionnaire-intro__notes{color:var(--white);background:var(--cobalt);border-left:1px solid var(--black);grid-template-rows:repeat(4,1fr);display:grid}.questionnaire-intro__notes div{border-bottom:1px solid #ffffff59;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.questionnaire-intro__notes div:last-child{border-bottom:0}.questionnaire-intro__notes span{color:var(--acid);letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5rem);font-weight:850}.questionnaire-intro__notes p{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.6rem}.questionnaire-caveat{border-top:1px solid var(--black);background:var(--white);font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;margin:0;padding:1.2rem 1.4rem;font-size:.58rem;line-height:1.55}.questionnaire-step{grid-template-rows:auto 1fr auto;min-height:720px;display:grid}.questionnaire-progress{border-bottom:1px solid var(--black);padding:1.2rem 1.4rem}.questionnaire-progress>div{font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.57rem;display:flex}.questionnaire-progress>i{background:#d7c8aa;height:5px;margin-top:1rem;display:block;overflow:hidden}.questionnaire-progress>i b{background:var(--cobalt);height:100%;transition:width .22s;display:block}.questionnaire-step__body{width:min(100% - 3rem,1120px);margin:auto;padding:4rem 0}.question-facet{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;margin:0 0 1.4rem;font-size:.62rem}.questionnaire-step--magnitude .question-facet{color:var(--violet)}.questionnaire-step--magnitude .questionnaire-progress>i b{background:var(--violet)}.magnitude-transition{color:var(--white);background:var(--violet-deep);border-left:5px solid var(--acid);grid-template-columns:180px 1fr;gap:1rem;margin:0 0 2rem;padding:1rem;display:grid}.magnitude-transition span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.55rem;line-height:1.5}.magnitude-transition p{color:#decaf0;margin:0;font-size:.84rem;line-height:1.55}.questionnaire-step h2{max-width:1040px;font-size:clamp(2.8rem,5.4vw,6.4rem)}.listening-question{color:var(--white);background:var(--black);border:1px solid var(--black);margin-top:2.5rem;padding:1.3rem}.listening-question__note{color:var(--acid);font-family:var(--mono);text-transform:uppercase;margin:0 0 1rem;font-size:.56rem;line-height:1.5}.listening-question__error{color:var(--black);background:var(--coral);font-family:var(--mono);text-transform:uppercase;margin:0 0 1rem;padding:.8rem;font-size:.58rem}.listening-question__players{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.listening-question__players>div{min-width:0}.listening-question__players audio{display:none}.listening-question__players button{text-align:left;width:100%;min-height:104px;color:var(--white);cursor:pointer;font-family:var(--mono);background:0 0;border:1px solid #68717e;grid-template-columns:1fr auto;gap:.65rem;padding:.9rem;display:grid}.listening-question__players button:hover,.listening-question__players button.is-playing{color:var(--black);background:var(--acid);border-color:var(--acid)}.listening-question__players button>span{text-transform:uppercase;grid-column:1/-1;font-size:.54rem}.listening-question__players button>strong{text-transform:uppercase;align-self:end;font-size:.74rem}.audio-meter{align-self:end;align-items:end;gap:3px;height:22px;display:flex}.audio-meter b{background:currentColor;width:3px;height:6px}.audio-meter b:nth-child(2){height:16px}.audio-meter b:nth-child(3){height:11px}.audio-meter b:nth-child(4){height:20px}.listening-question__players .is-playing .audio-meter b{animation:.65s ease-in-out infinite alternate audio-meter}.listening-question__players .is-playing .audio-meter b:nth-child(2){animation-delay:-.25s}.listening-question__players .is-playing .audio-meter b:nth-child(3){animation-delay:-.45s}.listening-question__players .is-playing .audio-meter b:nth-child(4){animation-delay:-.1s}.response-scale{border:0;grid-template-columns:repeat(5,1fr);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;display:grid}.response-scale.response-scale--listening{margin-top:1.5rem}.response-scale.response-scale--magnitude{margin-top:3rem}.response-scale legend{width:100%;color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-bottom:1rem;font-size:.58rem}.response-scale label{border:1px solid var(--black);cursor:pointer;border-right:0;flex-direction:column;justify-content:space-between;min-height:120px;padding:1rem;transition:color .14s,background .14s;display:flex;position:relative}.response-scale label:last-child{border-right:1px solid var(--black)}.response-scale label:hover,.response-scale label.is-selected{color:var(--white);background:var(--cobalt)}.response-scale input{opacity:0;pointer-events:none;position:absolute}.response-scale strong{width:fit-content;font-size:2rem;line-height:1}.response-scale span{font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.response-scale--magnitude label{min-height:145px}.response-scale--magnitude span{line-height:1.4}.questionnaire-controls{border-top:1px solid var(--black);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:78px;padding:.75rem 1.4rem;display:grid}.questionnaire-controls>button:not(.questionnaire-primary),.results-actions>button:not(.questionnaire-primary){width:fit-content;color:var(--black);border:0;border-bottom:1px solid var(--black);cursor:pointer;text-transform:uppercase;background:0 0;padding:.75rem 0;font-size:.6rem}.questionnaire-controls>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.questionnaire-controls .questionnaire-primary{justify-self:end;min-width:210px}.questionnaire-results{padding:clamp(2rem,5vw,5rem)}.results-head{border-bottom:1px solid var(--black);grid-template-columns:1fr .75fr;align-items:end;gap:4rem;padding-bottom:3rem;display:grid}.results-head h2{font-size:clamp(3.4rem,6vw,7.3rem)}.results-head>p{max-width:580px;color:var(--muted);margin:0;font-size:1.06rem;line-height:1.65}.results-identification{border-bottom:1px solid var(--black);background:var(--acid);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.results-identification>div{border-right:1px solid var(--black);min-height:92px;padding:1rem 1.2rem}.results-identification>div:last-child{border-right:0}.results-identification dt{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.results-identification dd{overflow-wrap:anywhere;margin:.55rem 0 0;font-size:1rem;font-weight:760}.results-grid{border-bottom:1px solid var(--black);grid-template-columns:minmax(380px,.85fr) 1.15fr;display:grid}.results-plot{color:var(--white);background:var(--cobalt);border-right:1px solid var(--black);flex-direction:column;justify-content:center;padding:3rem;display:flex}.results-plot>p{color:var(--white);font-family:var(--mono);text-transform:uppercase;margin:2rem 0 0;font-size:.57rem;line-height:1.5}.result-triad{aspect-ratio:1.08;width:min(100%,560px);margin:auto;position:relative}.result-triad__field{isolation:isolate;position:absolute;inset:11% 5% 13%}.result-triad__field:before{content:"";z-index:0;background:var(--white);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:0}.result-triad__field:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent 24.4%, #ffffff47 24.7% 25.3%, transparent 25.6% 49.4%, #ffffff47 49.7% 50.3%, transparent 50.6% 74.4%, #ffffff47 74.7% 75.3%, transparent 75.6%), linear-gradient(60deg, transparent 49.6%, #fff3 49.8% 50.2%, transparent 50.4%), linear-gradient(-60deg, transparent 49.6%, #fff3 49.8% 50.2%, transparent 50.4%), var(--cobalt);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:3px 3px 4px}.result-triad__field>i{z-index:3;left:var(--plot-x);top:var(--plot-y);width:var(--plot-size,clamp(26px, 4vw, 48px));aspect-ratio:1;background:var(--acid);border-radius:50%;transition:left .48s,top .48s,width .48s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #d7ff5233}.result-triad__label{font-family:var(--mono);text-transform:uppercase;font-size:.58rem;position:absolute}.result-triad__label--t{top:2%;left:50%;transform:translate(-50%)}.result-triad__label--p{bottom:3%;left:0}.result-triad__label--e{bottom:3%;right:0}.result-domains{display:grid}.result-domain{border-bottom:1px solid var(--black);padding:1.5rem}.result-domain:last-child{border-bottom:0}.result-domain__head{grid-template-columns:54px 1fr auto;align-items:center;gap:1rem;display:grid}.result-domain__head>span{width:42px;height:42px;color:var(--white);background:var(--cobalt);border-radius:50%;place-items:center;font-weight:850;display:grid}.result-domain--p .result-domain__head>span{background:var(--coral)}.result-domain--e .result-domain__head>span{background:var(--violet)}.result-domain__head p{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0 0 .3rem;font-size:.52rem}.result-domain__head h3{letter-spacing:-.045em;margin:0;font-size:1.7rem;line-height:1}.result-domain__head>strong{letter-spacing:-.06em;font-size:clamp(2.4rem,4vw,4.5rem)}.result-domain__bar{background:#d7c8aa;height:8px;margin:1.4rem 0;overflow:hidden}.result-domain__bar i{background:var(--cobalt);height:100%;display:block}.result-domain--p .result-domain__bar i{background:var(--coral)}.result-domain--e .result-domain__bar i{background:var(--violet)}.result-domain__detail{grid-template-columns:1fr auto;align-items:end;gap:1.5rem;display:grid}.result-domain__detail>p{max-width:620px;color:var(--muted);margin:0;font-size:.87rem;line-height:1.55}.result-domain__detail>span{font-family:var(--mono);text-transform:uppercase;white-space:nowrap;font-size:.55rem}.result-domain__detail>span strong{margin-top:.35rem;font-size:.9rem;display:block}.result-domain__components{border-top:1px solid var(--line);gap:1.5rem;margin-top:1rem;padding-top:.8rem;display:flex}.result-domain__components span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.52rem}.result-domain__components strong{color:var(--black);margin-left:.25rem}.listening-results{border-bottom:1px solid var(--black);padding:3rem 0}.listening-results__head{grid-template-columns:1fr .75fr;align-items:end;gap:4rem;margin-bottom:2rem;display:grid}.listening-results__head h3{letter-spacing:-.06em;margin:.65rem 0 0;font-size:clamp(2.4rem,4.5vw,5rem);line-height:.92}.listening-results__head>p{color:var(--muted);margin:0;line-height:1.6}.listening-results__grid{border:1px solid var(--black);grid-template-columns:repeat(3,1fr);display:grid}.listening-results__grid article{border-right:1px solid var(--black);flex-direction:column;min-height:220px;padding:1.3rem;display:flex}.listening-results__grid article:last-child{border-right:0}.listening-results__grid article>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.listening-results__grid article>strong{margin:2.5rem 0 1rem;font-size:1.15rem;line-height:1.25}.listening-results__grid article>p{color:var(--muted);margin:auto 0 0;font-size:.82rem;line-height:1.55}.scoring-note{border-bottom:1px solid var(--black)}.scoring-note summary{cursor:pointer;min-height:70px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.62rem;font-weight:700;display:flex}.scoring-note summary:after{content:"+";color:var(--cobalt);font-size:1.4rem}.scoring-note[open] summary:after{content:"−"}.scoring-note summary::-webkit-details-marker{display:none}.scoring-note>div{grid-template-columns:repeat(4,1fr);gap:2rem;padding:0 1rem 2rem;display:grid}.scoring-note p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.results-actions{justify-content:space-between;gap:1rem;padding:2rem 0;display:flex}.results-actions .questionnaire-primary{min-width:240px}.questionnaire-results>.questionnaire-caveat{margin:0 clamp(-5rem,-5vw,-2rem) clamp(-5rem,-5vw,-2rem)}.article-hero{border-bottom:1px solid var(--black)}.article-hero__index{border-bottom:1px solid var(--line);min-height:50px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 clamp(1.5rem,3.3vw,3.4rem);font-size:.58rem;display:flex}.article-hero__title{padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem)}.article-hero__title>p{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;margin:0 0 1.5rem;font-size:.62rem}.article-hero h1{letter-spacing:-.068em;max-width:1320px;margin:0;font-size:clamp(3.8rem,7.5vw,8.8rem);font-weight:880;line-height:.9}.article-hero__deck{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:3rem;padding:2rem clamp(1.5rem,5.8vw,7rem);display:grid}.article-hero__deck>p{max-width:650px;margin:0;font-size:1.15rem;line-height:1.55}.article-hero__deck dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.article-hero__deck dl div{border-left:1px solid var(--line);padding-left:1rem}.article-hero__deck dt{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.article-hero__deck dd{margin:.6rem 0 0;font-size:.8rem}.article-layout{grid-template-columns:240px minmax(0,1fr);width:min(100% - 3rem,1120px);margin:0 auto;padding:6rem 0;display:grid}.article-layout>aside{font-family:var(--mono);text-transform:uppercase;align-self:start;gap:.65rem;font-size:.58rem;display:grid;position:sticky;top:105px}.article-layout>aside span{color:var(--cobalt);margin-bottom:.6rem}.article-layout>aside p{color:var(--muted);margin:0}.prose{max-width:760px}.prose>p{margin:0 0 1.7em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.45vw,1.27rem);line-height:1.78}.prose>p:first-child:first-letter{float:left;color:var(--cobalt);font-family:var(--sans);margin:.07em .1em 0 0;font-size:4.2em;font-weight:900;line-height:.72}.prose>.prose__emphasis{border-top:1px solid var(--black);border-bottom:1px solid var(--black);font-family:var(--sans);margin:2.3em 0;padding:1.2rem 0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:750;line-height:1.35}.article-endnote{border-top:1px solid var(--black);gap:.8rem;margin-top:5rem;padding-top:1.2rem;display:grid}.article-endnote div{grid-template-columns:110px 1fr;gap:1rem;display:grid}.article-endnote span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.article-endnote strong{font-size:.83rem}.article-next{color:var(--white);background:var(--cobalt);justify-content:space-between;align-items:end;gap:3rem;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem);display:flex}.article-next>div span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.article-next h2{max-width:820px;margin-top:1rem}.article-next>a{border-bottom:1px solid var(--white);min-width:160px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;padding-bottom:.5rem;font-size:.62rem;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-panel__nav{align-self:stretch;overflow-y:auto}.menu-panel__nav a{min-height:76px}.menu-panel__nav a strong{font-size:clamp(1.5rem,3vw,2.25rem)}.audience-paths{color:var(--black);background:var(--white);border-bottom:1px solid var(--black)}.audience-paths__head{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,7vw,7rem) clamp(1.5rem,5.8vw,7rem);display:grid}.audience-paths__head h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(3rem,5.7vw,6.6rem);line-height:.9}.audience-paths__head>p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.audience-paths__grid{border-top:1px solid var(--black);grid-template-columns:repeat(4,1fr);display:grid}.audience-paths__grid>a{border-right:1px solid var(--black);flex-direction:column;min-height:330px;padding:1.4rem;display:flex}.audience-paths__grid>a:last-child{border-right:0}.audience-paths__grid>a>span{color:var(--cobalt);font-family:var(--mono);font-size:.58rem}.audience-paths__grid h3{letter-spacing:-.055em;margin:3.5rem 0 1.1rem;font-size:clamp(2rem,3.2vw,3.8rem);line-height:.95}.audience-paths__grid p{color:var(--muted);margin:0;line-height:1.55}.audience-paths__grid strong{border-top:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2rem;font-size:.58rem;display:flex}.audience-paths__grid>a:hover{color:var(--white);background:var(--cobalt)}.audience-paths__grid>a:hover>span,.audience-paths__grid>a:hover p{color:var(--white)}.audience-paths__grid>a:hover strong{border-color:#fff6}.ensemble-outcome__actions{flex-wrap:wrap;gap:.7rem;display:flex}.ensemble-outcome__link--light{color:var(--black);background:0 0}.ensemble-outcome__link--light:hover{background:var(--white)}.sample-profile__library{color:var(--black);background:var(--acid);grid-template-columns:1fr .8fr auto;align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,6rem);padding:clamp(2rem,4vw,4rem);display:grid}.sample-profile__library .kicker{color:var(--cobalt)}.sample-profile__library h3{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(2.5rem,4.5vw,5.2rem);line-height:.92}.sample-profile__library>p{margin:0;line-height:1.65}.sample-profile__library>a{border-bottom:1px solid var(--black);min-width:220px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:2rem;padding:.85rem 0;font-size:.6rem;font-weight:700;display:flex}.site-faq{border-bottom:1px solid var(--black);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem)}.site-faq__head{grid-template-columns:1.2fr .6fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.site-faq__head h2{letter-spacing:-.065em;max-width:950px;margin:0;font-size:clamp(3rem,5.7vw,6.6rem);line-height:.9}.site-faq__head>p{color:var(--muted);margin:0;line-height:1.65}.site-faq__list{border-top:1px solid var(--black);margin-top:4rem}.site-faq details{border-bottom:1px solid var(--black)}.site-faq summary{cursor:pointer;grid-template-columns:60px 1fr auto;align-items:center;gap:1rem;min-height:92px;list-style:none;display:grid}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary span{color:var(--cobalt);font-family:var(--mono);font-size:.58rem}.site-faq summary strong{font-size:clamp(1.2rem,2vw,1.8rem)}.site-faq summary i{font-size:1.8rem;font-style:normal;transition:transform .16s}.site-faq details[open] summary i{transform:rotate(45deg)}.site-faq details>p{max-width:980px;color:var(--muted);margin:0;padding:0 4rem 2rem 60px;font-size:1.05rem;line-height:1.7}.site-faq__links{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.site-faq__links a{border-bottom:1px solid var(--cobalt);min-width:300px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:2rem;padding:.85rem 0;font-size:.59rem;display:flex}.research-method-link{min-height:88px;color:var(--black);background:var(--acid);border:1px solid var(--black);justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.2rem 1.5rem;display:flex}.research-method-link>div{gap:.45rem;display:grid}.research-method-link span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.research-method-link strong{font-size:clamp(1rem,1.7vw,1.35rem)}.footer-base__links{flex-wrap:wrap;gap:.7rem 1.4rem;display:flex}.footer-base__links a:hover{color:var(--acid)}.article-references{border-top:4px solid var(--black);font-family:var(--sans);margin-top:6rem;padding-top:4rem}.article-references__head{grid-template-columns:1fr .7fr;align-items:end;gap:2rem 4rem;display:grid}.article-references__head .kicker{grid-column:1/-1}.article-references__head h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.92}.article-references__head>p{color:var(--muted);margin:0;line-height:1.65}.article-evidence-map{gap:1rem;margin-top:3rem;display:grid}.article-evidence-map article{border-top:1px solid var(--black);grid-template-columns:50px minmax(160px,.55fr) 1fr;gap:1rem 2rem;padding:1.5rem 0;display:grid}.article-evidence-map article>span{color:var(--cobalt);font-family:var(--mono);font-size:.58rem}.article-evidence-map h3{letter-spacing:-.035em;margin:0;font-size:1.5rem}.article-evidence-map article>p{color:var(--muted);margin:0;line-height:1.55}.article-evidence-map ol{grid-column:2/-1;margin:.8rem 0 0;padding-left:1.2rem}.article-evidence-map li{color:var(--muted);margin:.75rem 0;font-family:Georgia,Times New Roman,serif;line-height:1.55}.article-evidence-map a:hover{color:var(--cobalt)}.article-references__link{border-top:1px solid var(--black);border-bottom:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:2rem;margin-top:2rem;padding:1rem 0;font-size:.6rem;font-weight:700;display:flex}.utility-hero{border-bottom:1px solid var(--black);grid-template-columns:1.12fr .88fr;display:grid}.utility-hero__index{min-height:52px;font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1.5rem,3.3vw,3.4rem);font-size:.58rem;display:flex}.utility-hero__title{flex-direction:column;justify-content:center;min-height:600px;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem);display:flex}.utility-hero__title h1{letter-spacing:-.072em;max-width:1000px;margin:0;font-size:clamp(4rem,8vw,9rem);font-weight:880;line-height:.84}.utility-hero__deck{border-left:1px solid var(--black);align-items:flex-end;padding:clamp(3rem,6vw,6rem);display:flex}.utility-hero__deck p{max-width:620px;margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.6}.utility-hero--blue{color:var(--white);background:var(--cobalt)}.utility-hero--blue .kicker,.utility-hero--black .kicker{color:var(--acid)}.utility-hero--blue .utility-hero__deck{border-color:#ffffff80}.utility-hero--black{color:var(--white);background:var(--black)}.utility-hero--black .utility-hero__deck{border-color:#555d68}.utility-hero--acid{background:var(--acid)}.utility-hero--coral{background:var(--coral)}.utility-hero--acid .kicker,.utility-hero--coral .kicker{color:var(--black)}.utility-intro{border-bottom:1px solid var(--black);grid-template-columns:150px 1fr;display:grid}.utility-intro>aside{border-right:1px solid var(--black);padding:2rem 1.4rem}.utility-intro>aside span{color:var(--cobalt);font-size:2.2rem;font-weight:900}.utility-intro>aside p{font-family:var(--mono);text-transform:uppercase;margin:.5rem 0 0;font-size:.58rem}.utility-intro>div{grid-template-columns:1.15fr .55fr;align-items:end;gap:2rem 6rem;padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,5.8vw,7rem);display:grid}.utility-intro .kicker{grid-column:1/-1}.utility-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.9}.utility-intro>div>p:last-child{color:var(--muted);margin:0;line-height:1.65}.principle-grid{border-bottom:1px solid var(--black);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--black);flex-direction:column;min-height:360px;padding:1.5rem;display:flex}.principle-grid article:last-child{border-right:0}.principle-grid span{color:var(--cobalt);font-family:var(--mono);font-size:.58rem}.principle-grid h2{letter-spacing:-.055em;margin:4rem 0 1rem;font-size:clamp(2.2rem,3.8vw,4.2rem)}.principle-grid p{color:var(--muted);margin:auto 0 0;line-height:1.6}.program-status{color:var(--white);background:var(--black);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem);display:grid}.program-status h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.4vw,6rem);line-height:.9}.program-status .kicker{color:var(--acid)}.program-status ol{border-top:1px solid #555d68;margin:0;padding:0;list-style:none}.program-status li{border-bottom:1px solid #555d68;grid-template-columns:190px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.program-status li span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.program-status li p{color:#aeb6c2;margin:0;line-height:1.6}.participate-callout{background:var(--acid);grid-template-columns:1fr .75fr;align-items:end;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem);display:grid}.participate-callout h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.9}.participate-callout>div:last-child>p{margin:0;line-height:1.65}.participate-callout__links{margin-top:2rem;display:grid}.participate-callout__links a{border-bottom:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:2rem;padding:1rem 0;font-size:.58rem;display:flex}.policy-content{width:min(100% - 3rem,1100px);margin:0 auto;padding:clamp(4rem,8vw,8rem) 0}.policy-content>section{border-top:1px solid var(--black);grid-template-columns:70px 1fr;gap:1rem;padding:2rem 0;display:grid}.policy-content>section>span{color:var(--cobalt);font-family:var(--mono);font-size:.6rem}.policy-content h2{letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2rem,4vw,4.3rem)}.policy-content p{color:var(--muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.75}.policy-content aside{color:var(--black);background:var(--acid);padding:2rem}.policy-content aside p{color:var(--black);font-family:var(--sans)}.policy-content a{text-underline-offset:.2em;text-decoration:underline}.status-grid{border-bottom:1px solid var(--black);grid-template-columns:repeat(4,1fr);display:grid}.status-grid article{border-right:1px solid var(--black);flex-direction:column;min-height:340px;padding:1.5rem;display:flex}.status-grid article:last-child{border-right:0}.status-grid span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.status-grid h2{letter-spacing:-.055em;margin:4rem 0 1rem;font-size:clamp(2rem,3.4vw,3.8rem);line-height:.95}.status-grid p{color:var(--muted);margin:auto 0 0;line-height:1.6}.citation-panel{color:var(--white);background:var(--cobalt);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem);display:grid}.citation-panel .kicker{color:var(--acid)}.citation-panel h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.9}.citation-panel blockquote{color:var(--black);background:var(--white);margin:0;padding:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.7}.citation-panel dl{border-top:1px solid #ffffff80;grid-template-columns:repeat(2,1fr);margin:2rem 0 0;display:grid}.citation-panel dl div{border-bottom:1px solid #ffffff80;padding:1rem 0}.citation-panel dl div:nth-child(odd){border-right:1px solid #ffffff80;padding-right:1rem}.citation-panel dl div:nth-child(2n){padding-left:1rem}.citation-panel dt{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.citation-panel dd{margin:.7rem 0 0;font-size:.85rem}.citation-panel__links{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.citation-panel__links a{min-width:220px;font-family:var(--mono);text-transform:uppercase;border:1px solid #ffffffb3;justify-content:space-between;gap:2rem;padding:1rem;font-size:.58rem;display:flex}.citation-panel__links a:hover{color:var(--black);background:var(--acid);border-color:var(--acid)}.evidence-library{padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem)}.evidence-library__head{max-width:1050px}.evidence-library__head h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.9}.evidence-library__head>p:last-child{max-width:740px;color:var(--muted);margin:2rem 0 0;line-height:1.65}.evidence-group{border-top:1px solid var(--black);grid-template-columns:220px 1fr;gap:2rem;margin-top:4rem;display:grid}.evidence-group h3{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;margin:0;padding-top:1.2rem;font-size:.67rem}.evidence-group ol{margin:0;padding:0;list-style:none}.evidence-group li{border-bottom:1px solid var(--line);padding:1.2rem 0;font-family:Georgia,Times New Roman,serif;line-height:1.6}.evidence-group a:hover{color:var(--cobalt)}.method-limitations{color:var(--black);background:var(--acid);grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5.8vw,7rem);display:grid}.method-limitations h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.4vw,6rem);line-height:.9}.method-limitations ul{border-top:1px solid var(--black);margin:0;padding:0;list-style:none}.method-limitations li{border-bottom:1px solid var(--black);padding:1.2rem 0;line-height:1.6}.profile-library{background:var(--black)}.profile-example{color:var(--white);border-bottom:1px solid #555d68;grid-template-rows:auto 1fr;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);display:grid}.profile-example>header{min-height:54px;font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid #555d68;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:.58rem;display:flex}.profile-example>header span{color:var(--acid)}.profile-example>header p{color:#aeb6c2;margin:0}.profile-example__plot{background:var(--cobalt);border-right:1px solid #555d68;place-items:center;min-height:600px;padding:2rem;display:grid}.profile-example__plot .result-triad{width:min(90%,560px)}.profile-example__copy{flex-direction:column;padding:clamp(3rem,6vw,7rem);display:flex}.profile-example__copy h2{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(3rem,6vw,7rem);line-height:.88}.profile-example__copy>dl{border-top:1px solid #555d68;border-bottom:1px solid #555d68;grid-template-columns:repeat(4,1fr);margin:2.5rem 0;display:grid}.profile-example__copy>dl div{border-right:1px solid #555d68;justify-content:space-between;padding:1rem;display:flex}.profile-example__copy>dl div:last-child{border-right:0}.profile-example__copy dt{color:var(--acid);font-family:var(--mono)}.profile-example__copy dd{margin:0}.profile-example__copy>p{color:#c7ced8;max-width:760px;margin:0 0 2rem;font-size:1.05rem;line-height:1.65}.profile-example__copy>div{border-top:1px solid #555d68;grid-template-columns:180px 1fr;gap:1rem;margin-top:auto;padding:1rem 0;display:grid}.profile-example__copy>div span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.profile-example__copy>div p{color:#aeb6c2;margin:0;line-height:1.55}.profile-library__caveat{background:var(--acid);justify-content:space-between;align-items:end;gap:3rem;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,5.8vw,7rem);display:flex}.profile-library__caveat>p{max-width:760px;margin:0;line-height:1.65}.profile-library__caveat>div{min-width:280px;display:grid}.profile-library__caveat a{border-bottom:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:2rem;padding:.9rem 0;font-size:.58rem;display:flex}.ensemble-tool{padding:clamp(4rem,8vw,8rem) clamp(1rem,4vw,4rem)}.ensemble-tool__head{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(2rem,6vw,7rem);width:min(100%,1400px);margin:0 auto;display:grid}.ensemble-tool__head h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);line-height:.9}.ensemble-tool__head>p{color:var(--muted);margin:0;line-height:1.65}.ensemble-project{border:1px solid var(--black);background:var(--white);width:min(100%,1400px);margin:4rem auto 0}.ensemble-project__head{border-bottom:1px solid var(--black);grid-template-columns:1.05fr .75fr;align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(1.5rem,3vw,3rem);display:grid}.ensemble-project__head h3{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(2.7rem,4.8vw,5.4rem);line-height:.92}.ensemble-project__head>p{color:var(--muted);margin:0;line-height:1.65}.ensemble-project__name{border-bottom:1px solid var(--black);grid-template-columns:minmax(210px,.45fr) 1fr;align-items:center;gap:1.25rem;padding:1.2rem;display:grid}.ensemble-project__name>span{font-family:var(--mono);text-transform:uppercase;font-size:.58rem}.ensemble-project__name small{color:var(--cobalt);font-size:inherit;margin-left:.4rem}.ensemble-project__name input{width:100%;min-width:0;height:54px;color:var(--black);background:var(--paper);border:1px solid var(--black);font:inherit;-webkit-appearance:none;appearance:none;border-radius:0;padding:0 1rem}:is(.ensemble-project__name input:focus-visible,.ensemble-member input:focus-visible){outline:3px solid var(--coral);outline-offset:2px}.ensemble-intents{border:0;min-width:0;margin:0;padding:0}.ensemble-intents>legend{width:100%;color:var(--white);background:var(--black);font-family:var(--mono);text-transform:uppercase;padding:1rem 1.2rem;font-size:.56rem}.ensemble-intents>div{grid-template-columns:repeat(4,1fr);display:grid}.ensemble-intent{--intent-color:var(--acid);border-right:1px solid var(--black);cursor:pointer;flex-direction:column;min-width:0;min-height:220px;padding:1.25rem;transition:background .16s,color .16s;display:flex;position:relative}.ensemble-intent:nth-child(2){--intent-color:var(--cobalt)}.ensemble-intent:nth-child(3){--intent-color:var(--coral)}.ensemble-intent:nth-child(4){--intent-color:var(--violet);border-right:0}.ensemble-intent input{opacity:0;width:1px;height:1px;position:absolute}.ensemble-intent>span{border:1px solid var(--black);width:max-content;min-width:38px;height:38px;font-family:var(--mono);border-radius:999px;place-items:center;padding:0 .55rem;font-size:.56rem;font-weight:800;display:grid}.ensemble-intent>strong{margin-top:auto;padding-top:2rem;font-size:1.15rem}.ensemble-intent>small{color:var(--muted);margin-top:.65rem;font-size:.74rem;line-height:1.5}.ensemble-intent.is-active{color:var(--white);background:var(--black);box-shadow:inset 0 7px var(--intent-color)}.ensemble-intent.is-active>span{color:var(--black);background:var(--intent-color);border-color:var(--intent-color)}.ensemble-intent.is-active>small{color:#c3cad3}.ensemble-intent input:focus-visible~strong{outline:3px solid var(--coral);outline-offset:5px}.ensemble-project__privacy{border-top:1px solid var(--black);background:var(--acid);font-family:var(--mono);text-transform:uppercase;margin:0;padding:.9rem 1.2rem;font-size:.54rem;line-height:1.5}.ensemble-entry{border:1px solid var(--black);background:var(--white);width:min(100%,1400px);margin:4rem auto 0}.ensemble-entry__labels{min-height:48px;color:var(--white);background:var(--black);font-family:var(--mono);text-transform:uppercase;grid-template-columns:1.5fr repeat(3,.65fr) .45fr .45fr;align-items:center;gap:1rem;padding:0 1rem;font-size:.54rem;display:grid}.ensemble-member{border:0;border-bottom:1px solid var(--black);grid-template-columns:1.5fr repeat(3,.65fr) .45fr .45fr;align-items:end;gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.ensemble-member label{gap:.45rem;min-width:0;display:grid;position:relative}.ensemble-member label>span,.ensemble-member__total>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.52rem;display:none}.ensemble-member input{width:100%;height:50px;color:var(--black);background:var(--paper);border:1px solid var(--black);font:inherit;border-radius:0;padding:0 .75rem}.ensemble-member label:not(.ensemble-member__name) input{padding-right:1.8rem}.ensemble-member label>i{color:var(--muted);font-style:normal;position:absolute;bottom:1rem;right:.65rem}.ensemble-member__total{border-bottom:4px solid var(--acid);justify-content:center;align-items:center;height:50px;padding:0 .6rem;display:flex}.ensemble-member__total.is-off{border-color:var(--coral)}.ensemble-member__total strong{font-family:var(--mono)}.ensemble-member>button{height:50px;color:var(--muted);border:1px solid var(--line);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;font-size:.54rem}.ensemble-member>button:disabled{opacity:.35;cursor:not-allowed}.ensemble-entry__actions{justify-content:space-between;align-items:center;gap:2rem;padding:1rem;display:flex}.ensemble-entry__actions>div{flex-wrap:wrap;gap:.65rem;display:flex}.ensemble-entry__actions button{min-height:46px;color:var(--white);background:var(--cobalt);border:1px solid var(--cobalt);cursor:pointer;font-family:var(--mono);text-transform:uppercase;padding:0 1rem;font-size:.58rem}.ensemble-entry__actions .ensemble-entry__reset{color:var(--black);border-color:var(--black);background:0 0}.ensemble-entry__actions button:disabled{opacity:.45;cursor:not-allowed}.ensemble-entry__actions span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.ensemble-dashboard{border:1px solid var(--black);background:var(--white);grid-template-columns:1.18fr .82fr;width:min(100%,1400px);margin:2rem auto 0;display:grid}.ensemble-dashboard__map{border-right:1px solid var(--black);min-width:0;padding:clamp(1.5rem,3.5vw,3.5rem)}.ensemble-dashboard__map-head{grid-template-columns:1fr minmax(220px,.55fr);align-items:end;gap:2rem;display:grid}.ensemble-dashboard__map-head h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.9}.ensemble-dashboard__map-head>p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.ensemble-map{aspect-ratio:1.08;width:min(100%,680px);margin:2.5rem auto 1rem;position:relative}.ensemble-map__field{isolation:isolate;position:absolute;inset:10% 6% 14%}.ensemble-map__field:before{content:"";z-index:0;background:var(--black);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:0}.ensemble-map__field:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent 24.4%, #0a0d1224 24.7% 25.3%, transparent 25.6% 49.4%, #0a0d1224 49.7% 50.3%, transparent 50.6% 74.4%, #0a0d1224 74.7% 75.3%, transparent 75.6%), linear-gradient(60deg, transparent 49.7%, #0a0d1217 49.9% 50.1%, transparent 50.3%), linear-gradient(-60deg, transparent 49.7%, #0a0d1217 49.9% 50.1%, transparent 50.3%), var(--paper);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;inset:2px 2px 3px}.ensemble-map__point,.ensemble-map__center{z-index:3;left:var(--member-x);top:var(--member-y);border-radius:50%;place-items:center;transition:left .32s,top .32s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ensemble-map__point{aspect-ratio:1;width:clamp(28px,3.2vw,40px);color:var(--white);background:var(--black);border:2px solid var(--white);box-shadow:0 0 0 1px var(--black);font-style:normal}.ensemble-map__point--t{background:var(--cobalt)}.ensemble-map__point--p{background:var(--coral)}.ensemble-map__point--e{background:var(--violet)}.ensemble-map__point--m{color:var(--black);background:var(--acid)}.ensemble-map__point span,.ensemble-map__center span{font-family:var(--mono);font-size:.58rem;font-weight:900}.ensemble-map__center{z-index:4;aspect-ratio:1;width:clamp(44px,4.6vw,60px);color:var(--black);background:var(--acid);border:3px solid var(--black);box-shadow:0 0 0 7px #d7ff528c}.ensemble-map__center span{font-size:.7rem}.ensemble-map__label{font-family:var(--mono);text-transform:uppercase;font-size:.58rem;position:absolute}.ensemble-map__label--t{top:1%;left:50%;transform:translate(-50%)}.ensemble-map__label--p{bottom:2%;left:0}.ensemble-map__label--e{bottom:2%;right:0}.ensemble-map__legend{border-top:1px solid var(--black);border-left:1px solid var(--black);grid-template-columns:repeat(2,1fr);display:grid}.ensemble-member-key{border-right:1px solid var(--black);border-bottom:1px solid var(--black);grid-template-columns:34px 1fr;align-items:center;gap:.75rem;min-width:0;min-height:74px;padding:.8rem;display:grid}.ensemble-member-key__code{width:30px;height:30px;color:var(--white);background:var(--black);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.55rem;display:grid}.ensemble-member-key__code--t{background:var(--cobalt)}.ensemble-member-key__code--p{background:var(--coral)}.ensemble-member-key__code--e{background:var(--violet)}.ensemble-member-key__code--m{color:var(--black);background:var(--acid);border:1px solid var(--black)}.ensemble-member-key>span{gap:.3rem;min-width:0;display:grid}.ensemble-member-key strong{overflow-wrap:anywhere;font-size:.84rem}.ensemble-member-key small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.5rem;line-height:1.45}.ensemble-dashboard__intent{--intent-panel-color:var(--acid);min-width:0;color:var(--white);background:var(--black);box-shadow:inset 0 8px var(--intent-panel-color);flex-direction:column;padding:clamp(2rem,4vw,4rem);display:flex}.ensemble-dashboard__intent--t{--intent-panel-color:var(--cobalt)}.ensemble-dashboard__intent--p{--intent-panel-color:var(--coral)}.ensemble-dashboard__intent--e{--intent-panel-color:var(--violet)}.ensemble-dashboard__intent .kicker{color:var(--intent-panel-color)}.ensemble-dashboard__intent-code{width:max-content;min-width:68px;height:68px;color:var(--black);background:var(--intent-panel-color);font-family:var(--mono);border-radius:999px;place-items:center;margin-top:2rem;padding:0 .9rem;font-size:.68rem;font-weight:900;display:grid}.ensemble-dashboard__intent h3{letter-spacing:-.06em;margin:auto 0 0;padding-top:4rem;font-size:clamp(2.8rem,4.6vw,5.2rem);line-height:.9}.ensemble-dashboard__intent>p:not(.kicker){color:#c5ccd5;margin:2rem 0 0;line-height:1.65}.ensemble-dashboard__intent dl{border-top:1px solid #59616c;margin:3rem 0 0}.ensemble-dashboard__intent dl>div{border-bottom:1px solid #59616c;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.75rem 0;display:flex}.ensemble-dashboard__intent dt{color:#aeb6c1;font-family:var(--mono);text-transform:uppercase;font-size:.52rem}.ensemble-dashboard__intent dd{text-align:right;margin:0;font-size:.8rem;font-weight:750}.ensemble-dashboard__intent>small{color:#969faa;font-family:var(--mono);text-transform:uppercase;margin-top:2rem;font-size:.51rem;line-height:1.5}.ensemble-analysis{border:1px solid var(--black);grid-template-columns:1.08fr .92fr;width:min(100%,1400px);margin:2rem auto 0;display:grid}.ensemble-analysis__coverage,.ensemble-analysis__prompts{padding:clamp(2rem,4vw,4rem)}.ensemble-analysis__coverage{color:var(--white);background:var(--cobalt);border-right:1px solid var(--black)}.ensemble-analysis__coverage .kicker{color:var(--acid)}.ensemble-analysis h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,4.4vw,5rem);line-height:.92}.ensemble-coverage-bars{gap:1.5rem;margin-top:3rem;display:grid}.ensemble-coverage>div{font-family:var(--mono);text-transform:uppercase;justify-content:space-between;font-size:.6rem;display:flex}.ensemble-coverage>i{background:#ffffff40;height:12px;margin-top:.55rem;display:block}.ensemble-coverage>i b{background:var(--acid);height:100%;display:block}.ensemble-coverage--p>i b{background:var(--coral)}.ensemble-coverage--e>i b{background:var(--violet)}.ensemble-coverage p{color:var(--white);margin:.45rem 0 0;font-size:.78rem}.ensemble-analysis__prompts ol{border-top:1px solid var(--black);margin:3rem 0 0;padding:0;list-style:none}.ensemble-analysis__prompts li{border-bottom:1px solid var(--black);grid-template-columns:44px 1fr;gap:1rem;padding:1rem 0;display:grid}.ensemble-analysis__prompts li span{color:var(--cobalt);font-family:var(--mono);font-size:.56rem}.ensemble-analysis__prompts li p{margin:0;line-height:1.55}.ensemble-forecast{--forecast-color:var(--acid);border:1px solid var(--black);border-top:8px solid var(--forecast-color);background:var(--white);width:min(100%,1400px);margin:2rem auto 0}.ensemble-forecast--t{--forecast-color:var(--cobalt)}.ensemble-forecast--p{--forecast-color:var(--coral)}.ensemble-forecast--e{--forecast-color:var(--violet)}.ensemble-forecast__head{min-height:110px;color:var(--white);background:var(--black);border-bottom:1px solid var(--black);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.ensemble-forecast__identity{align-items:center;gap:1rem;display:flex}.ensemble-forecast__identity>span{min-width:58px;height:58px;color:var(--white);background:var(--forecast-color);border-radius:50%;flex:none;place-items:center;padding:0 .6rem;font-weight:900;display:grid}.ensemble-forecast--m .ensemble-forecast__identity>span{color:var(--black);border-radius:999px}.ensemble-forecast__identity .kicker{color:var(--forecast-color);margin:0 0 .35rem}.ensemble-forecast--m .ensemble-forecast__identity .kicker{color:var(--acid)}.ensemble-forecast__identity strong{font-size:1.05rem}.ensemble-forecast__head>p{color:#c2c9d2;max-width:520px;font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.62rem;line-height:1.55}.ensemble-forecast__body{grid-template-columns:1.25fr .8fr .8fr;display:grid}.ensemble-forecast__body>div{min-width:0;padding:clamp(1.5rem,3vw,3rem)}.ensemble-forecast__body>div+div{border-left:1px solid var(--black)}.ensemble-forecast__summary h3{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(2.5rem,4.3vw,5rem);line-height:.92}.ensemble-forecast__summary p{max-width:760px;color:var(--muted);margin:2rem 0 0;line-height:1.65}.ensemble-forecast__strengths>span,.ensemble-forecast__watch>span{color:var(--forecast-color);font-family:var(--mono);text-transform:uppercase;font-size:.56rem;font-weight:700}.ensemble-forecast--m .ensemble-forecast__strengths>span,.ensemble-forecast--m .ensemble-forecast__watch>span{color:var(--cobalt)}.ensemble-forecast__strengths ul{border-top:1px solid var(--black);margin:2rem 0 0;padding:0;list-style:none}.ensemble-forecast__strengths li{border-bottom:1px solid var(--line);padding:1rem 0;line-height:1.45}.ensemble-forecast__watch{flex-direction:column;display:flex}.ensemble-forecast__watch p{margin:auto 0 0;padding-top:2rem;font-size:1.05rem;line-height:1.6}.ensemble-forecast__zones{border-top:1px solid var(--black);background:var(--paper);flex-wrap:wrap;gap:.6rem;padding:1rem;display:flex}.ensemble-forecast__zones>span{border:1px solid var(--black);background:var(--white);min-height:38px;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.5rem;padding:0 .75rem 0 .4rem;font-size:.55rem;display:flex}.ensemble-forecast__zones b{width:26px;height:26px;color:var(--white);background:var(--black);border-radius:50%;place-items:center;display:grid}.ensemble-forecast__zones strong{color:var(--cobalt)}.ensemble-forecast__zones small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;flex:100%;font-size:.53rem;line-height:1.5}.ensemble-tendencies,.sample-profile__report,.questionnaire-page,.ensemble-forecast__zones{background-color:var(--paper);background-image:var(--paper-grain);background-size:var(--paper-grain-size);background-position:var(--paper-grain-position);background-repeat:var(--paper-grain-repeat);background-blend-mode:var(--paper-grain-blend)}.ensemble-rehearsal{border:1px solid var(--black);background:var(--white);width:min(100%,1400px);margin:2rem auto 0}.ensemble-rehearsal__head{grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding:clamp(2rem,4vw,4rem);display:grid}.ensemble-rehearsal__head h3{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.6vw,6.2rem);line-height:.9}.ensemble-rehearsal__head>p{color:var(--muted);margin:0;line-height:1.65}.ensemble-rehearsal__steps{border-top:1px solid var(--black);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ensemble-rehearsal__steps li{border-right:1px solid var(--black);flex-direction:column;min-width:0;min-height:310px;padding:1.25rem;display:flex}.ensemble-rehearsal__steps li:last-child{border-right:0}.ensemble-rehearsal__steps span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.ensemble-rehearsal__steps h4{letter-spacing:-.045em;margin:auto 0 1.5rem;padding-top:3rem;font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:.98}.ensemble-rehearsal__steps p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.ensemble-share{color:var(--white);background:var(--black);border-top:1px solid var(--black);grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.ensemble-share .kicker{color:var(--acid)}.ensemble-share h3{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(2.3rem,4vw,4.6rem);line-height:.93}.ensemble-share p:not(.kicker){color:#b4bcc7;max-width:700px;margin:1.2rem 0 0;line-height:1.6}.ensemble-share__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ensemble-share__actions button{min-height:50px;color:var(--black);background:var(--acid);border:1px solid var(--acid);cursor:pointer;font-family:var(--mono);text-transform:uppercase;padding:0 1rem;font-size:.56rem}.ensemble-share__actions button:last-child{color:var(--white);background:0 0;border-color:#626b77}.ensemble-tool__caveat{border-left:4px solid var(--coral);background:var(--white);width:min(100%,1400px);font-family:var(--mono);text-transform:uppercase;margin:1rem auto 0;padding:1rem;font-size:.58rem;line-height:1.55}.questionnaire-preflight{border-top:1px solid var(--black);border-bottom:1px solid var(--black);grid-template-columns:repeat(3,1fr);margin:0 0 2rem;display:grid}.questionnaire-preflight article{border-right:1px solid var(--black);flex-direction:column;min-height:220px;padding:1rem;display:flex}.questionnaire-preflight article:last-child{border-right:0}.questionnaire-preflight article>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.questionnaire-preflight article>p{color:var(--muted);margin:2rem 0 0;font-size:.82rem;line-height:1.55}.questionnaire-preflight article>a{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;margin-top:auto;font-size:.54rem}.questionnaire-audio-check button{min-height:44px;color:var(--white);background:var(--black);border:1px solid var(--black);cursor:pointer;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding:0 .75rem;font-size:.56rem;display:flex}.questionnaire-audio-check audio{display:none}.questionnaire-audio-check .listening-question__error{margin:.7rem 0;font-size:.7rem}.questionnaire-identification{border:1px solid var(--black);background:var(--white);grid-template-columns:.9fr 1.1fr;margin:0 0 1.4rem;display:grid}.questionnaire-identification__intro{border-right:1px solid var(--black);padding:1.25rem}.questionnaire-identification__intro>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.54rem}.questionnaire-identification__intro h3{letter-spacing:-.04em;margin:.75rem 0 1rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.02}.questionnaire-identification__intro p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.questionnaire-identification__intro strong{color:var(--black)}.questionnaire-identification__fields{grid-template-columns:1fr 1fr;align-content:center;gap:1rem;padding:1.25rem;display:grid}.questionnaire-identification__fields label{gap:.55rem;min-width:0;display:grid}.questionnaire-identification__fields label>span{font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.54rem;display:flex}.questionnaire-identification__fields small{color:var(--cobalt);font-size:inherit}.questionnaire-identification__fields input{width:100%;min-width:0;max-width:100%;min-height:50px;color:var(--black);background:var(--white);border:1px solid var(--black);-webkit-appearance:none;appearance:none;font:inherit;border-radius:0;padding:.75rem}.questionnaire-identification__fields input::placeholder{color:#777f89}.questionnaire-identification__fields input:focus{outline:3px solid var(--coral);outline-offset:2px}.questionnaire-identification__boundary{color:var(--white);background:var(--black);font-family:var(--mono);text-transform:uppercase;grid-column:1/-1;margin:0;padding:.8rem 1.25rem;font-size:.54rem;line-height:1.55}.questionnaire-magnitude-note{color:var(--white);background:var(--violet-deep);border-left:5px solid var(--acid);grid-template-columns:190px 1fr;gap:1rem;margin:0 0 1.4rem;padding:1rem;display:grid}.questionnaire-magnitude-note span{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.54rem;line-height:1.5}.questionnaire-magnitude-note p{color:#decaf0;margin:0;font-size:.82rem;line-height:1.55}.questionnaire-resume-note{background:var(--acid);font-family:var(--mono);text-transform:uppercase;padding:.8rem;color:var(--black)!important;margin:0 0 1rem!important;font-size:.58rem!important}.questionnaire-intro__actions{flex-wrap:wrap;gap:.7rem;display:flex}.questionnaire-intro__actions>button:not(.questionnaire-primary){min-height:54px;color:var(--black);border:1px solid var(--black);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;padding:0 1rem;font-size:.55rem}.magnitude-result{border-bottom:1px solid var(--black)}.magnitude-result__head{color:var(--white);background:var(--violet-deep);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,5vw,5rem);display:grid}.magnitude-result__head .kicker{color:var(--acid)}.magnitude-result__head h3{letter-spacing:-.065em;max-width:900px;margin:.75rem 0 0;font-size:clamp(3rem,5.7vw,6.4rem);line-height:.9}.magnitude-result__score{align-items:baseline;gap:.65rem;display:flex}.magnitude-result__score strong{color:var(--acid);letter-spacing:-.08em;font-size:clamp(4.5rem,8vw,9rem);line-height:.75}.magnitude-result__score span{color:#decaf0;font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.magnitude-result__body{grid-template-columns:1fr .7fr;align-items:start;gap:2rem 5rem;padding:clamp(2.5rem,5vw,5rem);display:grid}.magnitude-meter{grid-column:1/-1}.magnitude-meter>i{border:1px solid var(--black);background:#ddcfb2;height:18px;display:block;position:relative}.magnitude-meter>i b{background:linear-gradient(90deg, var(--cobalt), var(--violet));height:100%;display:block}.magnitude-meter>i span{background:var(--acid);border:3px solid var(--black);border-radius:50%;width:28px;height:28px;position:absolute;top:50%;transform:translate(-50%,-50%)}.magnitude-meter>div{font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.52rem;display:flex}.magnitude-result__body>p{margin:0;font-size:1.05rem;line-height:1.7}.magnitude-result__body .magnitude-result__boundary{color:var(--muted);border-left:4px solid var(--coral);font-family:var(--mono);text-transform:uppercase;padding-left:1rem;font-size:.62rem;line-height:1.6}.magnitude-dimensions{border-top:1px solid var(--black);grid-template-columns:repeat(4,1fr);display:grid}.magnitude-dimensions article{border-right:1px solid var(--black);flex-direction:column;min-height:250px;padding:1.4rem;display:flex}.magnitude-dimensions article:last-child{border-right:0}.magnitude-dimensions article>span{color:var(--violet);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.magnitude-dimensions article>strong{letter-spacing:-.05em;margin:2rem 0 1rem;font-size:2.8rem;line-height:1}.magnitude-dimensions article>strong small{color:var(--muted);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin-left:.3rem;font-size:.5rem}.magnitude-dimensions article>i{background:#ddcfb2;height:7px;display:block}.magnitude-dimensions article>i b{background:var(--violet);height:100%;display:block}.magnitude-dimensions article>p{color:var(--muted);margin:auto 0 0;font-size:.82rem;line-height:1.55}.result-next{border-bottom:1px solid var(--black)}.result-next__head{color:var(--white);background:var(--black);grid-template-columns:1.1fr .7fr;align-items:end;gap:2rem 5rem;padding:clamp(3rem,5vw,5rem);display:grid}.result-next__head .kicker{color:var(--acid)}.result-next__head h3{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.6vw,6rem);line-height:.9}.result-next__head>p{color:#aeb6c2;margin:0;line-height:1.65}.result-next__grid{grid-template-columns:repeat(2,1fr);display:grid}.result-next__grid article{border-right:1px solid var(--black);border-bottom:1px solid var(--black);flex-direction:column;min-height:290px;padding:1.5rem;display:flex}.result-next__grid article:nth-child(2n){border-right:0}.result-next__grid span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.56rem}.result-next__grid h4{letter-spacing:-.055em;margin:3rem 0 1rem;font-size:clamp(2rem,3.6vw,4rem);line-height:.95}.result-next__grid p{max-width:600px;color:var(--muted);margin:auto 0 0;line-height:1.6}.result-next__planner{min-height:62px;color:var(--black);background:var(--acid);font-family:var(--mono);text-transform:uppercase;justify-content:flex-end;align-items:center;padding:0 1.5rem;font-size:.59rem;font-weight:700;display:flex}@media (max-width:1000px){.atlas-hero{grid-template-columns:1fr}.profile-panel{border-left:0;border-top:1px solid var(--black);min-height:680px}.thesis__intro,.boundary__lead>div:last-child,.development,.article-hero__deck{grid-template-columns:1fr}.domain-row{grid-template-columns:80px minmax(180px,.7fr) 1fr}.domain-row__example{grid-column:2/-1}.emergence-note{grid-template-columns:130px 1fr}.emergence-note p{grid-column:2}.ensemble-use__head,.ensemble-tendencies__head,.ensemble-outcome{grid-template-columns:1fr}.ensemble-use__intro{justify-self:start;max-width:760px}.ensemble-tendencies__head>p{max-width:760px}.ensemble-tendencies__grid{grid-template-columns:1fr}.ensemble-tendency{border-right:0;border-bottom:1px solid var(--black);min-height:440px}.ensemble-tendency:last-child{border-bottom:0}.ensemble-outcome__equation,.growth-visual{border-right:0;border-bottom:1px solid var(--black)}.method-band{grid-template-columns:repeat(3,1fr)}.method-band>p{border-bottom:1px solid var(--black);grid-column:1/-1;min-height:auto}.questionnaire-invite{grid-template-columns:1fr}.questionnaire-invite__meta{grid-column:auto}.questionnaire-invite__copy{justify-self:start}.sample-profile__intro,.sample-profile__result-head{grid-template-columns:1fr}.sample-profile__intro>div:last-child{justify-self:start}.sample-profile__plot{min-height:620px}.book-feature{grid-template-columns:1fr}.book-feature__visual{border-right:0;border-bottom:1px solid var(--black);min-height:auto}.book-feature__cover{width:min(68vw,440px)}.questionnaire-hero{grid-template-columns:1fr}.questionnaire-hero__copy{border-left:0;border-top:1px solid var(--black)}.results-grid{grid-template-columns:1fr}.results-plot{border-right:0;border-bottom:1px solid var(--black);min-height:620px}.author-feature{grid-template-columns:1fr}.author-feature__copy{border-left:0;border-top:1px solid var(--black)}.audience-paths__head,.site-faq__head,.article-references__head,.utility-intro>div,.program-status,.participate-callout,.citation-panel,.method-limitations,.ensemble-tool__head,.ensemble-project__head,.ensemble-dashboard,.ensemble-dashboard__map-head,.ensemble-analysis,.ensemble-rehearsal__head,.result-next__head,.magnitude-result__body{grid-template-columns:1fr}.magnitude-dimensions{grid-template-columns:repeat(2,1fr)}.magnitude-dimensions article:nth-child(2){border-right:0}.magnitude-dimensions article{border-bottom:1px solid var(--black)}.magnitude-dimensions article:nth-last-child(-n+2){border-bottom:0}.scoring-note>div,.audience-paths__grid,.principle-grid,.status-grid,.task-grid,.sample-profile__features{grid-template-columns:repeat(2,1fr)}.task-grid article:nth-child(2n),.sample-profile__features article:nth-child(2n){border-right:0}.sample-profile__features article:nth-child(-n+2){border-bottom:1px solid #555d68}.audience-paths__grid>a:nth-child(2),.principle-grid article:nth-child(2),.status-grid article:nth-child(2){border-right:0}.audience-paths__grid>a:nth-child(-n+2),.principle-grid article:nth-child(-n+2),.status-grid article:nth-child(-n+2){border-bottom:1px solid var(--black)}.sample-profile__library{grid-template-columns:1fr;align-items:start}.sample-profile__library>a{width:min(100%,360px)}.article-references__head .kicker{grid-column:auto}.utility-hero{grid-template-columns:1fr}.utility-hero__title{min-height:auto}.utility-hero__deck{border-left:0;border-top:1px solid var(--black);min-height:300px}.utility-hero--blue .utility-hero__deck,.utility-hero--black .utility-hero__deck{border-top-color:#ffffff73}.program-status,.participate-callout,.citation-panel,.method-limitations{gap:3rem}.profile-example{grid-template-columns:1fr}.profile-example__plot{border-bottom:1px solid #555d68;border-right:0;min-height:560px}.ensemble-intents>div{grid-template-columns:repeat(2,1fr)}.ensemble-intent:nth-child(2){border-right:0}.ensemble-intent:nth-child(-n+2){border-bottom:1px solid var(--black)}.ensemble-dashboard__map,.ensemble-analysis__coverage{border-right:0;border-bottom:1px solid var(--black)}.ensemble-forecast__body{grid-template-columns:1fr}.ensemble-forecast__body>div+div{border-left:0;border-top:1px solid var(--black)}.ensemble-forecast__watch p{margin-top:2rem}.ensemble-rehearsal__steps{grid-template-columns:repeat(2,1fr)}.ensemble-rehearsal__steps li:nth-child(2){border-right:0}.ensemble-rehearsal__steps li:nth-child(-n+2){border-bottom:1px solid var(--black)}.ensemble-share{grid-template-columns:1fr;align-items:start}.ensemble-share__actions{justify-content:flex-start}.ensemble-entry__labels{display:none}.ensemble-member{grid-template-columns:repeat(3,1fr)}.ensemble-member__name{grid-column:1/-1}.ensemble-member label>span,.ensemble-member__total>span{display:block}.ensemble-member__total{flex-direction:column;align-items:flex-start;gap:.45rem;height:64px}.ensemble-member>button{grid-column:3}}@media (max-width:720px){body{padding-left:0}.site-rail{justify-content:center;width:58px;height:72px;padding:0;position:absolute}.site-rail>span,.site-rail>a:last-child{display:none}.site-rail .mark{width:29px;height:26px}.topbar{padding-left:74px}.menu-trigger{min-width:92px}.menu-panel{width:calc(100vw - 12px);padding-inline:1rem}.menu-panel__nav a{grid-template-columns:34px 1fr auto;min-height:82px}.menu-panel__nav a strong{font-size:clamp(1.65rem,8vw,2.4rem)}.questionnaire-hero__index{flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;min-width:0;min-height:68px;padding-block:.7rem}.menu-panel__base{flex-direction:column}.atlas-hero__title{padding:4.5rem 1.25rem}.atlas-hero h1{font-size:clamp(3.8rem,18vw,6rem)}.profile-panel{min-height:580px}.profile-values{grid-template-columns:repeat(2,1fr)}.profile-values div:nth-child(3){border-left:0}.hero-caption{flex-direction:column;align-items:flex-start;padding-block:1rem}.thesis,.integration,.measurement{grid-template-columns:1fr}.section-tag{border-right:0;border-bottom:1px solid var(--black);align-items:center;gap:1rem;min-height:84px;display:flex}.section-tag p{margin:0}.thesis__content,.integration__main{padding:4.5rem 1.25rem}.thesis__intro h2,.boundary h2,.integration h2,.ensemble-use h2,.development h2,.measurement h2,.applications h2,.research-index h2{font-size:clamp(2.8rem,13vw,4.4rem)}.domain-row{grid-template-columns:60px 1fr;gap:1rem}.domain-row__summary,.domain-row__example{grid-column:2}.domain-row__code{font-size:4.5rem}.boundary__lead{grid-template-columns:1fr}.boundary__lead>div:last-child{padding:4.5rem 1.25rem}.emergence-note{grid-template-columns:1fr;margin-left:0;padding:3rem 1.25rem}.emergence-note p{grid-column:auto}.scale-grid,.task-grid,.application-list{grid-template-columns:1fr}.scale-grid article{min-height:290px}.scale-grid article+article{border-left:0;border-top:1px solid var(--black)}.ensemble-use__head{padding:4.5rem 1.25rem}.ensemble-profiles{grid-template-columns:1fr}.ensemble-profile{border-bottom:1px solid #555d68;border-right:0;min-height:350px;padding:1.4rem 1.25rem}.ensemble-profile:last-child{border-bottom:0}.ensemble-profile__body{padding:4rem 0 2.5rem}.ensemble-profile__body h3{font-size:clamp(2.8rem,14vw,4.8rem)}.ensemble-outcome__equation,.ensemble-outcome__detail{padding:3.5rem 1.25rem}.ensemble-benefits{grid-template-columns:1fr}.ensemble-benefits li,.ensemble-benefits li:nth-child(2n){border-right:0;min-height:110px;padding:1rem 0}.growth-visual{min-height:520px;padding:1.2rem}.growth-visual__stage--three i{width:100px;height:100px}.growth-visual__axis span:nth-child(2){display:none}.development__copy{padding:4.5rem 1.25rem}.questionnaire-invite{gap:2rem;min-height:680px;padding:1.2rem 1.25rem 4rem}.questionnaire-invite__meta{flex-direction:column}.questionnaire-invite h2{font-size:clamp(3.7rem,16vw,6rem)}.questionnaire-invite__copy{align-self:start}.questionnaire-invite__mark{width:240px;top:27%;left:75%}.sample-profile{padding:4.5rem 1.25rem}.sample-profile__intro h2{font-size:clamp(3.2rem,14vw,5rem)}.sample-profile__report{box-shadow:8px 8px #2147ff61}.sample-profile__masthead{flex-direction:column;align-items:flex-start}.sample-profile__masthead>div:last-child{text-align:left}.sample-profile__result-head{padding:2.5rem 1.25rem}.sample-profile__result-head h3{font-size:clamp(2.7rem,12vw,4.3rem)}.sample-profile__plot{min-height:470px}.sample-profile__report-footer{flex-direction:column;align-items:flex-start}.sample-profile__features{grid-template-columns:1fr}.sample-profile__features article{border-bottom:1px solid #555d68;border-right:0;min-height:190px}.sample-profile__features article:last-child{border-bottom:0}.book-feature__visual,.book-feature__content{padding:4.5rem 1.25rem}.book-feature__cover{width:min(78vw,390px);transform:none}.book-feature__cover img{box-shadow:10px 10px 0 var(--acid), 11px 11px 0 1px var(--black)}.book-feature__meta{margin-bottom:3.5rem}.book-feature h2{font-size:clamp(3.6rem,17vw,5.7rem)}.book-feature__prose{grid-template-columns:1fr}.book-feature__prose p+p{border-left:0;padding-left:0}.book-feature__facts{grid-template-columns:1fr}.book-feature__facts div{border-bottom:1px solid #5c554b;border-right:0;min-height:auto}.book-feature__facts div:last-child{border-bottom:0}.book-feature__availability{grid-template-columns:1fr;gap:.75rem}.book-feature__actions{display:grid}.book-feature__action{width:100%;min-width:0}.measurement>.section-tag{grid-row:auto}.measurement__head{padding:4.5rem 1.25rem}.method-band{grid-template-columns:1fr}.method-band>p{grid-column:auto}.method-band>*{border-right:0;border-bottom:1px solid var(--black)}.task-grid article{border-right:0}.applications{padding:4.5rem 1.25rem}.applications__title{grid-template-columns:1fr}.application-list article:nth-child(odd){border-right:0}.research-index{padding:4.5rem 1.25rem}.research-index__list>a{grid-template-columns:44px 1fr auto}.paper-card{min-height:430px}.author-feature__name{padding:4.5rem 1.25rem}.author-feature__name h2{font-size:clamp(3.8rem,18vw,6rem)}.author-feature__copy{padding:4rem 1.25rem}.author-feature__links{display:grid}.author-feature__facts{grid-template-columns:1fr}.author-feature__facts div{border-right:0;border-bottom:1px solid var(--black);min-height:auto}.author-feature__facts div:last-child{border-bottom:0}.footer-top{grid-template-columns:1fr}.footer-top a{justify-self:start}.footer-main{flex-direction:column;justify-content:center;align-items:flex-start}.footer-base{flex-direction:column}.article-hero__title{padding:4.5rem 1.25rem}.article-hero h1{font-size:clamp(3.4rem,16vw,5.3rem)}.article-hero__deck{padding:2rem 1.25rem}.article-hero__deck dl{grid-template-columns:1fr;gap:1rem}.article-layout{grid-template-columns:1fr;width:min(100% - 2.5rem,760px);padding:4rem 0}.article-layout>aside{grid-template-columns:repeat(3,1fr);margin-bottom:3rem;position:static}.article-layout>aside span{grid-column:1/-1}.article-next{flex-direction:column;align-items:flex-start}.questionnaire-hero__title{padding:4.5rem 1.25rem}.questionnaire-hero__title h1{font-size:clamp(2.65rem,13.5vw,6rem)}.questionnaire-hero__copy{padding:3rem 1.25rem}.questionnaire-hero__copy>p{margin-bottom:3rem}.questionnaire-hero__copy dl{grid-template-columns:1fr}.questionnaire-hero__copy dl div,.questionnaire-hero__copy dl div+div{border-bottom:1px solid #ffffff59;border-right:0;padding:.9rem 0}.questionnaire-hero__copy dl div:last-child{border-bottom:0}.questionnaire-shell{padding:1.25rem}.questionnaire-intro{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:auto}.questionnaire-intro .questionnaire-card__index{grid-column:auto}.questionnaire-intro__main{padding:4rem 1.25rem}.questionnaire-intro__main h2,.results-head h2{font-size:clamp(3.1rem,14vw,5rem)}.questionnaire-intro__notes{border-left:0;border-top:1px solid var(--black);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.questionnaire-intro__notes div{border-bottom:0;border-right:1px solid #ffffff59;min-height:150px;padding:1rem}.questionnaire-intro__notes div:nth-child(-n+2){border-bottom:1px solid #ffffff59}.questionnaire-intro__notes div:nth-child(2n),.questionnaire-intro__notes div:last-child{border-right:0}.questionnaire-intro__notes span{font-size:2.4rem}.questionnaire-step{min-height:calc(100svh - 96px)}.questionnaire-step__body{width:min(100% - 2.5rem,1120px);padding:3rem 0}.questionnaire-step h2{font-size:clamp(2.5rem,11vw,4.6rem)}.listening-question{margin-top:2rem;padding:1rem}.listening-question__players button{min-height:88px}.response-scale{margin-top:3rem}.response-scale label{min-height:100px;padding:.7rem}.response-scale strong{font-size:1.5rem}.response-scale span{font-size:.48rem}.questionnaire-controls{grid-template-columns:1fr 1fr;min-height:130px}.questionnaire-controls>span{grid-area:1/1/auto/-1}.questionnaire-controls .questionnaire-primary{min-width:0}.questionnaire-results{padding:1.25rem}.results-head{grid-template-columns:1fr;gap:2rem}.results-plot{min-height:470px;padding:1.2rem}.result-domain{padding:1.2rem 0}.result-domain__head{grid-template-columns:46px 1fr auto}.result-domain__head>strong{font-size:2.5rem}.result-domain__detail{grid-template-columns:1fr}.result-domain__components{flex-wrap:wrap}.listening-results__head{grid-template-columns:1fr;gap:1.2rem}.listening-results__grid{grid-template-columns:1fr}.listening-results__grid article{border-right:0;border-bottom:1px solid var(--black);min-height:180px}.listening-results__grid article:last-child{border-bottom:0}.scoring-note>div{grid-template-columns:1fr;gap:1rem}.questionnaire-identification,.questionnaire-identification__fields,.questionnaire-magnitude-note,.magnitude-transition,.magnitude-result__head{grid-template-columns:1fr}.questionnaire-identification__intro{border-right:0;border-bottom:1px solid var(--black)}.results-identification{grid-template-columns:1fr}.results-identification>div,.results-identification>div:last-child{border-right:0;border-bottom:1px solid var(--black);min-height:78px}.results-identification>div:last-child{border-bottom:0}.magnitude-result__head{padding:3.5rem 1.25rem}.magnitude-result__score{margin-top:1rem}.magnitude-result__body{padding:2.5rem 1.25rem}.magnitude-dimensions{grid-template-columns:1fr}.magnitude-dimensions article,.magnitude-dimensions article:nth-child(2),.magnitude-dimensions article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--black);min-height:210px}.magnitude-dimensions article:last-child{border-bottom:0}.results-actions{flex-direction:column;align-items:flex-start}.questionnaire-results>.questionnaire-caveat{margin:0 -1.25rem -1.25rem}.audience-paths__head,.site-faq{padding:4.5rem 1.25rem}.audience-paths__head,.audience-paths__grid,.principle-grid,.status-grid{grid-template-columns:1fr}.audience-paths__grid>a,.audience-paths__grid>a:nth-child(2),.principle-grid article,.principle-grid article:nth-child(2),.status-grid article,.status-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--black);min-height:280px}.audience-paths__grid>a:last-child,.principle-grid article:last-child,.status-grid article:last-child{border-bottom:0}.sample-profile__library{padding:2.5rem 1.25rem}.site-faq__head{grid-template-columns:1fr}.site-faq summary{grid-template-columns:38px 1fr auto}.site-faq details>p{padding:0 0 2rem 38px}.site-faq__links{display:grid}.site-faq__links a{min-width:0}.research-method-link{align-items:flex-start}.footer-base__links{display:grid}.article-references{margin-top:4rem;padding-top:3rem}.article-references__head{grid-template-columns:1fr}.article-evidence-map article{grid-template-columns:38px 1fr}.article-evidence-map article>p,.article-evidence-map ol{grid-column:2}.utility-hero__index{flex-direction:column;justify-content:center;align-items:flex-start}.utility-hero__title{padding:4.5rem 1.25rem}.utility-hero__title h1{font-size:clamp(3.8rem,17vw,6rem)}.utility-hero__deck{min-height:260px;padding:3rem 1.25rem}.utility-intro{grid-template-columns:1fr}.utility-intro>aside{border-right:0;border-bottom:1px solid var(--black);align-items:center;gap:1rem;min-height:84px;display:flex}.utility-intro>aside p{margin:0}.utility-intro>div{grid-template-columns:1fr;padding:4.5rem 1.25rem}.utility-intro .kicker{grid-column:auto}.principle-grid article{padding:1.25rem}.program-status,.participate-callout,.citation-panel,.evidence-library,.method-limitations{padding:4.5rem 1.25rem}.program-status li,.citation-panel dl{grid-template-columns:1fr}.citation-panel dl div,.citation-panel dl div:nth-child(odd),.citation-panel dl div:nth-child(2n){border-right:0;padding:1rem 0}.evidence-group{grid-template-columns:1fr;gap:0}.policy-content{width:min(100% - 2.5rem,760px)}.policy-content>section{grid-template-columns:38px 1fr}.profile-example__plot{min-height:460px;padding:1.2rem}.profile-example__copy{padding:3.5rem 1.25rem}.profile-example__copy>div{grid-template-columns:1fr}.profile-library__caveat{flex-direction:column;align-items:flex-start;padding:3.5rem 1.25rem}.profile-library__caveat>div{width:100%;min-width:0}.ensemble-tool,.ensemble-tendencies{padding:4.5rem 1.25rem}.ensemble-tendency{min-height:400px;padding:1.25rem}.ensemble-tendency h4{margin-top:3rem}.ensemble-project__head,.ensemble-dashboard__map,.ensemble-dashboard__intent,.ensemble-rehearsal__head{padding:3rem 1.25rem}.ensemble-project__name,.ensemble-intents>div{grid-template-columns:1fr}.ensemble-intent,.ensemble-intent:nth-child(2),.ensemble-intent:nth-child(4){border-right:0;border-bottom:1px solid var(--black);min-height:170px}.ensemble-intent:last-child{border-bottom:0}.ensemble-map__legend,.ensemble-member{grid-template-columns:1fr}.ensemble-member__name,.ensemble-member>button{grid-column:auto}.ensemble-entry__actions{flex-direction:column;align-items:flex-start}.ensemble-entry__actions>div,.ensemble-entry__actions button{width:100%}.ensemble-analysis__coverage,.ensemble-analysis__prompts{padding:3rem 1.25rem}.ensemble-forecast__head{flex-direction:column;align-items:flex-start}.ensemble-forecast__body>div{padding:2.5rem 1.25rem}.ensemble-rehearsal__steps{grid-template-columns:1fr}.ensemble-rehearsal__steps li,.ensemble-rehearsal__steps li:nth-child(2){border-right:0;border-bottom:1px solid var(--black);min-height:250px}.ensemble-rehearsal__steps li:last-child{border-bottom:0}.ensemble-share{padding:2.5rem 1.25rem}.ensemble-share__actions{display:grid}.questionnaire-preflight{grid-template-columns:1fr}.questionnaire-preflight article{border-right:0;border-bottom:1px solid var(--black);min-height:190px}.questionnaire-preflight article:last-child{border-bottom:0}.result-next__head{grid-template-columns:1fr;padding:3.5rem 1.25rem}.result-next__grid{grid-template-columns:1fr}.result-next__grid article,.result-next__grid article:nth-child(2n){border-right:0;min-height:240px}.result-next__planner{justify-content:flex-start}}@media (max-width:520px){.wordmark span{display:none}.menu-trigger{gap:.7rem;min-width:82px}.menu-panel__head>span{display:none}.menu-panel__head{justify-content:flex-end}.menu-panel__nav a small{display:none}.menu-panel__nav a strong{align-self:center}.menu-panel__nav a{min-height:70px}.response-scale{grid-template-columns:1fr;gap:.45rem}.response-scale label,.response-scale label:last-child{border:1px solid var(--black);flex-direction:row;align-items:center;min-height:58px}.response-scale strong{font-size:1.2rem}.questionnaire-controls{padding-inline:.8rem}.questionnaire-controls .questionnaire-primary{gap:.5rem;padding-inline:.75rem}.questionnaire-intro__notes{grid-template-columns:1fr}.questionnaire-intro__notes div{border-bottom:1px solid #ffffff59;border-right:0;min-height:110px}.questionnaire-intro__notes div:last-child{border-bottom:0}.questionnaire-identification__intro,.questionnaire-identification__fields{padding:1rem}.questionnaire-identification__fields{gap:1rem}.questionnaire-identification__fields label>span{gap:.5rem}.questionnaire-identification__fields input{min-height:52px;font-size:16px;line-height:1.2}.questionnaire-identification__boundary{overflow-wrap:anywhere;padding:1rem}.results-plot{min-height:390px}.result-domain__head h3{font-size:1.35rem}.result-domain__head p{display:none}.profile-example__plot{min-height:390px}.ensemble-outcome__actions{display:grid}.ensemble-project__name input,.ensemble-member input{font-size:16px}.ensemble-dashboard__map{padding-inline:.8rem}.ensemble-map__label{font-size:.48rem}.ensemble-dashboard__intent h3{font-size:2.75rem}}@media print{body{background:var(--white);padding-left:0}.ensemble-tendencies,.sample-profile__report,.questionnaire-page,.ensemble-forecast__zones{background-image:none}.site-header,.questionnaire-hero,.site-footer,.results-actions,.scoring-note{display:none!important}.questionnaire-shell{padding:0}.questionnaire-card{border:0}.questionnaire-results{padding:1rem}.results-head h2{font-size:3.6rem}.results-identification{-webkit-print-color-adjust:exact;print-color-adjust:exact}.results-grid{grid-template-columns:.9fr 1.1fr}.results-plot{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:520px}.result-domain__head>span,.result-domain__bar i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.questionnaire-results>.questionnaire-caveat{border:1px solid var(--black);margin:1rem 0 0}.ensemble-planner-page .utility-hero,.ensemble-planner-page .ensemble-tool__head,.ensemble-planner-page .ensemble-project,.ensemble-planner-page .ensemble-entry,.ensemble-planner-page .ensemble-analysis__prompts,.ensemble-planner-page .ensemble-share__actions{display:none!important}.ensemble-planner-page .ensemble-tool{padding:0}.ensemble-planner-page .ensemble-dashboard,.ensemble-planner-page .ensemble-analysis,.ensemble-planner-page .ensemble-forecast,.ensemble-planner-page .ensemble-rehearsal{break-inside:avoid;width:100%;margin:0 0 .7rem}.ensemble-planner-page .ensemble-dashboard{grid-template-columns:1.1fr .9fr}.ensemble-planner-page .ensemble-dashboard__map{border-right:1px solid var(--black);border-bottom:0;padding:1rem}.ensemble-planner-page .ensemble-dashboard__intent{padding:1.2rem}.ensemble-planner-page .ensemble-dashboard__intent h3{padding-top:1rem;font-size:2.4rem}.ensemble-planner-page .ensemble-dashboard__intent dl{margin-top:1rem}.ensemble-planner-page .ensemble-map{max-height:420px}.ensemble-planner-page .ensemble-rehearsal__steps{grid-template-columns:repeat(2,1fr)}.ensemble-planner-page .ensemble-rehearsal__steps li{min-height:220px}.ensemble-planner-page .ensemble-share{grid-template-columns:1fr}.ensemble-planner-page .ensemble-dashboard,.ensemble-planner-page .ensemble-analysis__coverage,.ensemble-planner-page .ensemble-forecast,.ensemble-planner-page .ensemble-share,.ensemble-planner-page .ensemble-map__point,.ensemble-planner-page .ensemble-map__center{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.listening-question__players .is-playing .audio-meter b{animation:none}}.response-unavailable{background:var(--paper);grid-column:1/-1;gap:1rem;border-top:1px solid var(--black)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;min-height:72px!important;padding:.75rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.response-unavailable{background:color-mix(in srgb, var(--paper) 84%, white)}}.response-unavailable strong{font-family:var(--mono);flex:0 0 34px}.response-unavailable span{text-align:left;gap:.2rem;font-weight:750;display:grid}.response-unavailable small{color:var(--muted);font-family:var(--mono);font-size:.66rem;font-weight:500}.response-unavailable.is-selected{color:var(--white);background:var(--black)}.response-unavailable.is-selected small{color:#ded0b5}.results-mode{border:1px solid var(--black);border-bottom:0;grid-template-columns:minmax(190px,.35fr) 1fr;gap:1.5rem;margin:0;padding:1.1rem 1.5rem;display:grid}.results-mode strong{font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.results-mode span{line-height:1.55}.results-mode--complete{background:var(--acid)}.results-mode--partial{background:#fff0d4}.results-mode--self-report-only{background:#eee2f6}.profile-passport-callout{color:var(--white);background:var(--black);border-top:1px solid #4d5560;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.4rem 1.5rem;display:grid}.profile-passport-callout>div:first-child{gap:.45rem;display:grid}.profile-passport-callout span{color:var(--acid);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.profile-passport-callout p{color:#ded0b5;max-width:720px;margin:0;line-height:1.55}.profile-passport-callout>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.profile-passport-callout button{border:1px solid var(--acid);min-height:46px;color:var(--acid);cursor:pointer;font-family:var(--mono);text-transform:uppercase;background:0 0;padding:.75rem 1rem;font-size:.64rem;font-weight:700}.profile-passport-callout button:first-child{color:var(--black);background:var(--acid)}.profile-passport-callout button:hover{color:var(--black);background:var(--white);border-color:var(--white)}.ensemble-import{border:1px solid var(--black);background:var(--white);grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);margin-top:1.5rem;display:grid}.ensemble-import>div{padding:1.5rem}.ensemble-import>div:first-child{border-right:1px solid var(--black)}.ensemble-import h3{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.5rem)}.ensemble-import p{margin:0;line-height:1.5}.ensemble-import__actions{background:var(--acid);align-content:center;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ensemble-import__actions{background:color-mix(in srgb, var(--acid) 50%, white)}}.ensemble-import__actions button{min-height:48px;color:var(--white);background:var(--black);border:1px solid var(--black);cursor:pointer;font-family:var(--mono);text-transform:uppercase;padding:.8rem 1rem;font-size:.65rem;font-weight:700}.ensemble-import__actions p{font-size:.82rem}.resource-page{overflow:clip}.instrument-status{border-bottom:1px solid var(--black);grid-template-columns:repeat(4,1fr);display:grid}.instrument-status>div{border-right:1px solid var(--black);align-content:space-between;min-height:160px;padding:1.25rem;display:grid}.instrument-status>div:last-child{border-right:0}.instrument-status span,.instrument-status small{font-family:var(--mono);text-transform:uppercase;font-size:.64rem}.instrument-status strong{letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.4rem)}.instrument-status small{color:var(--muted)}.resource-layout{border-bottom:1px solid var(--black);grid-template-columns:minmax(190px,.23fr) 1fr;display:grid}.resource-toc{border-right:1px solid var(--black);align-content:start;gap:0;min-width:0;padding:2rem 1.25rem;display:grid}.resource-toc>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;margin-bottom:1rem;font-size:.65rem;font-weight:700}.resource-toc a{border-top:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;padding:.75rem 0;font-size:.68rem}.resource-content{min-width:0}.resource-content>section{border-bottom:1px solid var(--black);padding:clamp(3.5rem,7vw,7rem) clamp(1.5rem,6vw,6rem);scroll-margin-top:80px}.resource-content>section:last-child{border-bottom:0}.resource-content h2{letter-spacing:-.065em;max-width:900px;margin:0 0 2rem;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.96}.resource-content>section>p:not(.kicker){max-width:850px;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.65}.definition-grid{border:1px solid var(--black);grid-template-columns:repeat(3,1fr);display:grid}.definition-grid article{border-right:1px solid var(--black);min-height:270px;padding:1.4rem}.definition-grid article:last-child{border-right:0}.definition-grid h3{letter-spacing:-.03em;font-size:1.5rem}.definition-grid p{line-height:1.6}.formula-list{border:1px solid var(--black);grid-template-columns:repeat(2,1fr);margin:2.5rem 0 0;display:grid}.formula-list div{border-right:1px solid var(--black);border-bottom:1px solid var(--black);gap:.5rem;min-height:110px;padding:1.2rem;display:grid}.formula-list div:nth-child(2n){border-right:0}.formula-list div:nth-last-child(-n+2){border-bottom:0}.formula-list dt{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:700}.formula-list dd{margin:0;font-size:1.1rem}.method-steps{border-top:1px solid var(--black);margin:0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid var(--black);grid-template-columns:64px 1fr;gap:1rem;padding:1.5rem 0;display:grid}.method-steps li>span{color:var(--cobalt);font-family:var(--mono)}.method-steps h3{margin:0 0 .5rem;font-size:1.6rem}.method-steps p{max-width:780px;margin:0;line-height:1.6}.method-steps code{background:#e7d8bc;padding:.12rem .3rem;font-size:.9em}.method-boundary{border:1px solid var(--black);background:var(--acid);margin-top:2rem;padding:1.2rem}.resource-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.resource-actions a,.resource-next a{border:1px solid var(--black);min-height:48px;font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.66rem;font-weight:700;display:inline-flex}.boundary-list{border-top:1px solid var(--black);margin:0;padding:0;list-style:none}.boundary-list li{border-bottom:1px solid var(--line);padding:1rem 0 1rem 2rem;line-height:1.55;position:relative}.boundary-list li:before{content:"—";color:var(--cobalt);position:absolute;left:0}.version-list{border-top:1px solid var(--black)}.version-list article{border-bottom:1px solid var(--black);grid-template-columns:minmax(170px,.35fr) minmax(130px,.2fr) 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.version-list article>div{gap:.35rem;display:grid}.version-list article span,.version-list time{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.66rem}.version-list p{margin:0;line-height:1.55}.resource-next{color:var(--white);background:var(--black);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,6vw,6rem);display:grid}.resource-next h2{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.resource-next>div:last-child{gap:.6rem;display:grid}.resource-next a{color:var(--white);border-color:#777f89}.resource-next a:hover{color:var(--black);background:var(--acid);border-color:var(--acid)}.field-guide-index{border-bottom:1px solid var(--black);grid-template-columns:repeat(3,1fr);display:grid}.field-guide-index article{border-right:1px solid var(--black);flex-direction:column;min-height:560px;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.field-guide-index article:last-child{border-right:0}.field-guide-index article>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.field-guide-index h2{letter-spacing:-.05em;margin:5rem 0 1rem;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1}.field-guide-index p{line-height:1.6}.field-guide-index dl{border-top:1px solid var(--black);margin:auto 0 1.5rem}.field-guide-index dl div{border-bottom:1px solid var(--line);padding:.8rem 0}.field-guide-index dt{font-family:var(--mono);text-transform:uppercase;font-size:.61rem}.field-guide-index dd{margin:.4rem 0 0;line-height:1.45}.field-guide-index a{font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:700}.field-guide{border:1px solid var(--black);background:var(--white);width:min(1120px,100% - 3rem);margin:clamp(3rem,7vw,7rem) auto}.field-guide__summary{border-bottom:1px solid var(--black);grid-template-columns:1fr 1.5fr auto;display:grid}.field-guide__summary>div{border-right:1px solid var(--black);min-height:130px;padding:1.2rem}.field-guide__summary span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.64rem;font-weight:700}.field-guide__summary p{margin:.7rem 0 0;line-height:1.45}.resource-print{min-width:170px;color:var(--white);background:var(--black);cursor:pointer;font-family:var(--mono);text-transform:uppercase;border:0;padding:1rem;font-size:.65rem;font-weight:700}.resource-print:hover{color:var(--black);background:var(--acid)}.field-guide__materials{border-bottom:1px solid var(--black);padding:3rem}.field-guide__materials h2,.field-guide__record h2{letter-spacing:-.055em;margin:0 0 1.5rem;font-size:clamp(2.4rem,4vw,4rem)}.field-guide__materials ul{border:1px solid var(--black);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.field-guide__materials li{border-right:1px solid var(--black);border-bottom:1px solid var(--black);align-items:center;min-height:90px;padding:1rem 1rem 1rem 2.7rem;display:flex;position:relative}.field-guide__materials li:nth-child(2n){border-right:0}.field-guide__materials li:nth-last-child(-n+2){border-bottom:0}.field-guide__materials li:before{content:"□";font-size:1.2rem;position:absolute;left:1rem}.field-guide__steps{margin:0;padding:0;list-style:none}.field-guide__steps>li{border-bottom:1px solid var(--black);break-inside:avoid;grid-template-columns:.7fr 1fr 1fr;gap:2.5rem;padding:3rem;display:grid}.field-guide__steps header{grid-template-columns:48px 1fr;gap:1rem;display:grid}.field-guide__steps header>span{color:var(--cobalt);font-family:var(--mono)}.field-guide__steps h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05}.field-guide__steps header p{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:.65rem 0 0;font-size:.63rem}.field-guide__steps>li>p{margin:0;font-size:1.03rem;line-height:1.6}.field-guide__steps ul{margin:0;padding-left:1.2rem}.field-guide__steps ul li{margin-bottom:.65rem;line-height:1.45}.field-guide__record{border-bottom:1px solid var(--black);background:var(--acid);grid-template-columns:.7fr 1fr;gap:3rem;padding:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.field-guide__record{background:color-mix(in srgb, var(--acid) 28%, white)}}.field-guide__record ol{border-top:1px solid var(--black);margin:0;padding:0;list-style:none}.field-guide__record li{border-bottom:1px solid var(--black);grid-template-columns:40px 1fr;align-items:center;min-height:58px;padding:.8rem 0;display:grid}.field-guide__record li span{color:var(--cobalt);font-family:var(--mono)}.field-guide__boundary{color:var(--white);background:var(--black);grid-template-columns:.35fr 1fr;gap:2rem;padding:2rem 3rem;display:grid}.field-guide__boundary strong{color:var(--acid);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.field-guide__boundary p{margin:0;line-height:1.6}.field-guide__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.field-guide__footer p{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.62rem}.program-disclosure{border-bottom:1px solid var(--black);grid-template-columns:repeat(2,1fr);display:grid}.program-disclosure>div{border-right:1px solid var(--black);min-height:230px;padding:2rem}.program-disclosure>div:last-child{border-right:0}.program-disclosure span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.program-disclosure strong{letter-spacing:-.04em;margin:2.5rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.8rem);display:block}.program-disclosure p{max-width:650px;line-height:1.6}.program-roadmap{border-bottom:1px solid var(--black);padding:clamp(3rem,7vw,7rem)}.program-roadmap__head{grid-template-columns:.35fr 1fr;margin-bottom:3rem;display:grid}.program-roadmap__head h2,.collaboration-lanes>div:first-child h2,.governance-register>div:first-child h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.94}.program-roadmap ol{border-top:1px solid var(--black);margin:0;padding:0;list-style:none}.program-roadmap li{border-bottom:1px solid var(--black);grid-template-columns:70px 1fr;padding:1.7rem 0;display:grid}.program-roadmap li>span{color:var(--cobalt);font-family:var(--mono)}.program-roadmap li>div{grid-template-columns:120px minmax(220px,.6fr) 1fr;gap:1.5rem;display:grid}.program-roadmap h3,.program-roadmap p{margin:0}.program-roadmap h3{letter-spacing:-.03em;font-size:1.6rem}.program-roadmap p{line-height:1.55}.program-status-label{font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:700}.program-status-label--complete{color:#216b38}.program-status-label--current{color:var(--cobalt)}.program-status-label--proposed{color:#7a4f00}.collaboration-lanes{border-bottom:1px solid var(--black);padding:clamp(3rem,7vw,7rem)}.collaboration-lanes>div:first-child{max-width:900px;margin-bottom:3rem}.collaboration-lanes>div:first-child>p:last-child{max-width:680px;line-height:1.6}.collaboration-lanes__grid{border:1px solid var(--black);grid-template-columns:repeat(2,1fr);display:grid}.collaboration-lanes__grid article{border-right:1px solid var(--black);border-bottom:1px solid var(--black);flex-direction:column;min-height:330px;padding:1.5rem;display:flex}.collaboration-lanes__grid article:nth-child(2n){border-right:0}.collaboration-lanes__grid article:nth-last-child(-n+2){border-bottom:0}.collaboration-lanes__grid article>span{color:var(--cobalt);font-family:var(--mono)}.collaboration-lanes__grid h3{letter-spacing:-.04em;margin:3.5rem 0 .8rem;font-size:2rem}.collaboration-lanes__grid p{line-height:1.55}.collaboration-lanes__grid a{border-top:1px solid var(--black);font-family:var(--mono);text-transform:uppercase;margin-top:auto;padding-top:1rem;font-size:.64rem;font-weight:700}.governance-register{padding:clamp(3rem,7vw,7rem)}.governance-register>div:first-child{margin-bottom:3rem}.governance-register dl{border-top:1px solid var(--black)}.governance-register dl div{border-bottom:1px solid var(--black);grid-template-columns:.3fr 1fr;gap:2rem;padding:1.2rem 0;display:grid}.governance-register dt{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.67rem;font-weight:700}.governance-register dd{margin:0;line-height:1.6}.governance-register aside{border:1px solid var(--black);background:var(--acid);grid-template-columns:.3fr 1fr;gap:2rem;margin-top:2rem;padding:1.5rem;display:grid}.governance-register aside strong{font-family:var(--mono);text-transform:uppercase;font-size:.67rem}.governance-register aside p{margin:0;line-height:1.6}.rss-link{font-family:var(--mono);text-transform:uppercase;gap:.7rem;margin-top:1.5rem;font-size:.68rem;font-weight:700;display:inline-flex}.brief-index{border-bottom:1px solid var(--black);grid-template-columns:repeat(3,1fr);display:grid}.brief-index a{border-right:1px solid var(--black);border-bottom:1px solid var(--black);align-items:center;gap:1rem;min-height:100px;padding:1rem;font-weight:750;display:flex}.brief-index a:nth-child(3n){border-right:0}.brief-index a:nth-last-child(-n+3){border-bottom:0}.brief-index span{color:var(--cobalt);font-family:var(--mono);font-size:.65rem}.brief-series>article{border-bottom:1px solid var(--black);padding:clamp(3.5rem,8vw,8rem) clamp(1.5rem,7vw,7rem);scroll-margin-top:72px}.brief-series>article>header{max-width:1000px}.brief-series>article>header>span{color:var(--cobalt);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.brief-series h2{letter-spacing:-.075em;margin:3rem 0 1rem;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.92}.brief-series>article>header>p{max-width:780px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.5}.brief-series__body{border-top:1px solid var(--black);grid-template-columns:1fr 1fr;margin-top:4rem;display:grid}.brief-series__body>section{border-bottom:1px solid var(--black);padding:1.5rem 1.5rem 1.5rem 0}.brief-series__body>section:nth-child(2n){border-left:1px solid var(--black);padding-left:1.5rem}.brief-series__body>section>p:last-child,.brief-series__body li{line-height:1.65}.brief-series__body ul{margin:0;padding-left:1.2rem}.brief-references{grid-column:1/-1}.brief-references ol{columns:2;column-gap:3rem;margin:0;padding-left:1.25rem}.brief-references li{break-inside:avoid;margin-bottom:1rem;font-size:.86rem}.brief-top{font-family:var(--mono);text-transform:uppercase;margin-top:1rem;font-size:.65rem;font-weight:700;display:inline-block}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--acid);outline-offset:3px;box-shadow:0 0 0 5px var(--black)}.questionnaire-card__index,.question-facet,.questionnaire-progress span,.listening-question__note,.result-domain__components span,.ensemble-project__privacy,.ensemble-tool__caveat,.field-guide__footer p{font-size:max(.68rem,11px)}@media (max-width:900px){.instrument-status{grid-template-columns:repeat(2,1fr)}.instrument-status>div:nth-child(2){border-right:0}.instrument-status>div:nth-child(-n+2){border-bottom:1px solid var(--black)}.resource-layout{grid-template-columns:1fr}.resource-toc{display:none}.definition-grid,.field-guide-index{grid-template-columns:1fr}.definition-grid article,.field-guide-index article{border-right:0;border-bottom:1px solid var(--black);min-height:auto}.definition-grid article:last-child,.field-guide-index article:last-child{border-bottom:0}.field-guide-index h2{margin-top:3rem}.field-guide-index article{min-height:440px}.field-guide__summary{grid-template-columns:1fr}.field-guide__summary>div{border-right:0;border-bottom:1px solid var(--black)}.resource-print{min-height:58px}.field-guide__steps>li,.program-roadmap__head{grid-template-columns:1fr}.program-roadmap li>div{grid-template-columns:110px 1fr}.program-roadmap li>div>p:last-child{grid-column:1/-1}.brief-index{grid-template-columns:repeat(2,1fr)}.brief-index a:nth-child(3n){border-right:1px solid var(--black)}.brief-index a:nth-child(2n){border-right:0}.brief-index a:nth-last-child(-n+3){border-bottom:1px solid var(--black)}.brief-index a:nth-last-child(-n+2){border-bottom:0}}@media (max-width:720px){.results-mode,.profile-passport-callout,.ensemble-import,.resource-next,.program-disclosure,.field-guide__record,.field-guide__boundary,.governance-register aside{grid-template-columns:1fr}.profile-passport-callout>div:last-child,.profile-passport-callout button{width:100%}.profile-passport-callout>div:last-child{justify-content:stretch}.ensemble-import>div:first-child{border-right:0;border-bottom:1px solid var(--black)}.resource-content>section{padding:4rem 1.25rem}.formula-list{grid-template-columns:1fr}.formula-list div,.formula-list div:nth-child(2n),.formula-list div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--black)}.formula-list div:last-child{border-bottom:0}.version-list article{grid-template-columns:1fr;gap:.6rem}.resource-next{align-items:stretch;padding:4rem 1.25rem}.resource-next>div:last-child{margin-top:1rem}.field-guide{width:calc(100% - 1.5rem);margin:2rem auto}.field-guide__materials,.field-guide__steps>li,.field-guide__record{padding:2rem 1.25rem}.field-guide__materials ul{grid-template-columns:1fr}.field-guide__materials li,.field-guide__materials li:nth-child(2n),.field-guide__materials li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--black)}.field-guide__materials li:last-child{border-bottom:0}.field-guide__footer{flex-direction:column;align-items:stretch}.program-disclosure>div{border-right:0;border-bottom:1px solid var(--black);min-height:auto}.program-disclosure>div:last-child{border-bottom:0}.program-roadmap,.collaboration-lanes,.governance-register{padding:4rem 1.25rem}.program-roadmap li{grid-template-columns:40px 1fr}.program-roadmap li>div{grid-template-columns:1fr}.program-roadmap li>div>p:last-child{grid-column:auto}.collaboration-lanes__grid{grid-template-columns:1fr}.collaboration-lanes__grid article,.collaboration-lanes__grid article:nth-child(2n),.collaboration-lanes__grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--black);min-height:300px}.collaboration-lanes__grid article:last-child{border-bottom:0}.governance-register dl div{grid-template-columns:1fr;gap:.6rem}.brief-series>article{padding:4.5rem 1.25rem}.brief-series__body{grid-template-columns:1fr}.brief-series__body>section,.brief-series__body>section:nth-child(2n){border-left:0;padding:1.5rem 0}.brief-references{grid-column:auto}.brief-references ol{columns:1}}@media (max-width:520px){.instrument-status,.brief-index{grid-template-columns:1fr}.instrument-status>div,.instrument-status>div:nth-child(2){border-right:0;border-bottom:1px solid var(--black);min-height:130px}.instrument-status>div:last-child{border-bottom:0}.brief-index a,.brief-index a:nth-child(3n),.brief-index a:nth-child(2n),.brief-index a:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--black)}.brief-index a:last-child{border-bottom:0}}@media print{.field-guide-page .utility-hero,.field-guide-page+.site-footer,.field-guide-page .resource-print,.field-guide-page~.site-footer{display:none!important}.field-guide{border:0;width:100%;margin:0}.field-guide__summary{grid-template-columns:1fr 1.5fr}.field-guide__steps>li{grid-template-columns:.7fr 1fr 1fr;gap:1rem;padding:1rem 0}.field-guide__materials,.field-guide__record{padding:1rem 0}.field-guide__boundary{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:1rem}.profile-passport-callout{display:none!important}}@media (prefers-contrast:more){:root{--line:#3b3b3b;--muted:#3d4650}body,.ensemble-tendencies,.sample-profile__report,.questionnaire-page,.ensemble-forecast__zones{background-image:none}.kicker,.instrument-status span,.resource-toc>span,.field-guide__summary span{color:#002ed6}a{text-decoration-thickness:2px}}@media (forced-colors:active){body,.ensemble-tendencies,.sample-profile__report,.questionnaire-page,.ensemble-forecast__zones{background-image:none}*,:before,:after{forced-color-adjust:auto}.result-triad__field,.ensemble-map__field{background:canvas;border:3px solid canvastext}.result-triad__field i,.ensemble-map__point,.ensemble-map__center{color:highlighttext;background:highlight;border:3px solid canvastext}.result-domain__bar,.magnitude-meter>i,.ensemble-coverage>i{border:1px solid canvastext}.result-domain__bar i,.magnitude-meter b,.ensemble-coverage b{background:highlight}.response-scale label,.response-unavailable,button,input{border:1px solid buttontext!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
