/*! tailwindcss v4.2.2 | 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)))){:root,:host{--arr-s:1}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--color-surface:#fff;--color-ivory:#f7f5ef;--color-on-surface:#1a1a1a;--color-muted:#696969;--color-border:#e5e5e5;--color-pink:#ce2a6b;--color-soft-pink:#fceef4;--color-amber:#9a6500;--color-soft-beige:#efe4de;--color-soft-blue:#eaf3ff;--color-purple:#7335b9;--color-bureau:#17150f;--color-pink-lift:#e14b82}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.w-2{width:calc(var(--spacing) * 2)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--color-border)}.stroke-pink{stroke:var(--color-pink)}.stroke-purple{stroke:var(--color-purple)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:calc(var(--spacing) * 1)}.text-muted{color:var(--color-muted)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-muted\/40{text-decoration-color:#69696966}@supports (color:color-mix(in lab, red, red)){.decoration-muted\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-muted) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-muted) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-muted) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:opacity-60:hover{opacity:.6}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-200-800-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-200-800-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--space-2xs:clamp(.25rem, .5vw, .375rem);--space-xs:clamp(.5rem, .8vw, .75rem);--space-sm:clamp(.75rem, 1.2vw, 1rem);--space-md:clamp(1rem, 2vw, 1.5rem);--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--ease-signature:cubic-bezier(.2, .8, .2, 1);--ease-entry:cubic-bezier(.33, 0, .2, 1);--entry-carrier:.75s;--entry-draw:.75s;--entry-label:.47s;--entry-at-eyebrow:.2s;--entry-at-heading:.34s;--entry-at-lead:.5s;--entry-at-tail:.64s;--entry-rise-label:6px;--entry-rise-heading:16px;--entry-rise-body:10px}@media not all and (width<=48rem){:root{--space-lg:clamp(2rem, 4vw, 3.5rem);--space-xl:clamp(3rem, 5.5vw, 5rem);--space-2xl:clamp(4.5rem, 7vw, 7rem)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}body{font-family:var(--font-mono);background-color:var(--color-ivory);color:var(--color-on-surface);font-size:clamp(13px,1.1vw,16px);font-weight:400;line-height:1.6}.site-shell{width:min(100% - clamp(2rem,6vw,10rem),68rem);margin-inline:auto}.site-frame{flex-direction:column;min-height:100dvh;display:flex}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:100;background-color:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-amber);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transform:translateY(calc(-100% - var(--space-xs) - 6px));border-radius:999px;padding:.75rem 1.1rem;font-size:clamp(12px,.95vw,14px);text-decoration:none;position:fixed;box-shadow:0 0 0 3px #9a65002e}.skip-link:focus{transform:none}.site-main{flex:1}.site-section{padding-block:var(--space-2xl);position:relative}.hatch-rule{border-block:1px solid var(--color-border);background-image:repeating-linear-gradient(45deg,#1a1a1a0d 0 1px,#0000 1px 7px);height:14px}.site-footer__dot{color:var(--color-pink)}.sg{gap:var(--space-lg);padding-block:var(--space-lg);flex-direction:column;display:flex}.sg section{gap:var(--space-sm);flex-direction:column;display:flex}.sg__head{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-sm);justify-content:space-between;align-items:center;gap:1rem;display:flex}.sg__swatches{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.sg__swatch{flex-direction:column;gap:.4rem;margin:0;display:flex}.sg__chip{border:1px solid var(--color-border);border-radius:clamp(10px,1vw,14px);height:3.25rem}.sg__swatch figcaption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-muted);font-size:11px}.sg__hero-specimen{font-size:clamp(2rem,4vw,3.5rem)!important}.sg__window{position:relative}.sg__ledger{margin-top:var(--space-sm);container-type:inline-size}.sg__rules{margin-bottom:var(--space-sm);flex-direction:column;gap:.75rem;display:flex}.sg__buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.draw-rule{background-color:var(--color-on-surface);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--draw-rule-scale,1));display:block}.draw-rule--hairline{background-color:var(--color-border);height:1px}html:not(.js) .page-transition,html:not(.js) .fade-in,html:not(.js) .stagger-group>*{opacity:1!important;transform:none!important}html:not(.js) .draw-rule,html:not(.js) .pipeline__signal{transform:scaleX(1)!important}@media (width<=48rem){.fade-in,.stagger-group>*{opacity:1!important;transform:none!important}.draw-rule{transform:scaleX(1)!important}}html.js .fade-in[data-entry=out] :is(.chapter-mark__text,.heading-hero),html.js .fade-in[data-entry=out] :is(.chapter-heading-center,.chapter-heading-left)>:is(.paragraph-muted,.paragraph-body,.paragraph-small),html.js .fade-in[data-entry=out] :is(.cta-section,.governance-close),html.js .fade-in[data-entry=out] .section-split__content>*,html.js .fade-in[data-entry=out] .thesis-band{opacity:var(--entry-hidden,0)}html.js .fade-in[data-entry=out] .chapter-mark__text{translate:0 calc(var(--entry-rise-label) * (1 - var(--entry-hidden,0)))}html.js .fade-in[data-entry=out] :is(.heading-hero,.thesis-band){translate:0 calc(var(--entry-rise-heading) * (1 - var(--entry-hidden,0)))}html.js .fade-in[data-entry=out] :is(.paragraph-muted,.paragraph-body,.paragraph-small,.cta-section,.governance-close,.section-split__content>*){translate:0 calc(var(--entry-rise-body) * (1 - var(--entry-hidden,0)))}html.js .fade-in[data-entry=out] .draw-rule{--draw-rule-scale:var(--entry-hidden,0)}html.js .fade-in[data-entry] .draw-rule{transition:transform var(--entry-draw) var(--ease-entry) var(--draw-rule-delay,0s)}html.js .fade-in[data-entry] .chapter-mark__text{transition:opacity var(--entry-label) var(--ease-entry) var(--entry-at-eyebrow), translate var(--entry-label) var(--ease-entry) var(--entry-at-eyebrow)}html.js .fade-in[data-entry] .heading-hero{transition:opacity var(--entry-carrier) var(--ease-entry) var(--entry-at-heading), translate var(--entry-carrier) var(--ease-entry) var(--entry-at-heading)}html.js .fade-in[data-entry] .decision{opacity:var(--entry-hidden,0);translate:0 calc(var(--entry-rise-heading) * (1 - var(--entry-hidden,0)));transition:opacity var(--entry-carrier) var(--ease-entry), translate var(--entry-carrier) var(--ease-entry)}html.js .fade-in[data-entry] .decision.is-entered{opacity:1;translate:0}html.js .fade-in[data-entry] :is(.chapter-heading-center,.chapter-heading-left)>:is(.paragraph-muted,.paragraph-body,.paragraph-small),html.js .fade-in[data-entry] :is(.cta-section,.governance-close){transition:opacity var(--entry-carrier) var(--ease-entry) var(--entry-at-tail), translate var(--entry-carrier) var(--ease-entry) var(--entry-at-tail)}html.js .fade-in[data-entry] .section-split__content>:first-child{transition:opacity var(--entry-carrier) var(--ease-entry) var(--entry-at-lead), translate var(--entry-carrier) var(--ease-entry) var(--entry-at-lead)}html.js .fade-in[data-entry] .section-split__content>:nth-child(2){transition:opacity var(--entry-carrier) var(--ease-entry) var(--entry-at-tail), translate var(--entry-carrier) var(--ease-entry) var(--entry-at-tail)}html.js .site-section--act .fade-in[data-entry]{--entry-at-eyebrow:.26s;--entry-at-heading:.44s;--entry-at-lead:.64s;--entry-at-tail:.8s}html.js .site-section--connective .fade-in[data-entry]{--entry-draw:.42s;--entry-at-eyebrow:.14s;--entry-at-heading:.24s;--entry-at-lead:.34s;--entry-at-tail:.44s;--entry-rise-label:2px;--entry-rise-heading:6px;--entry-rise-body:5px}html.js .fade-in[data-entry] .hatch-rule{clip-path:inset(0);transition:clip-path var(--entry-draw) var(--ease-entry)}html.js .fade-in[data-entry=out] .hatch-rule{clip-path:inset(0 calc(100% * (1 - var(--entry-hidden,0))) 0 0)}.site-section--closing .thesis-band{position:relative}.site-section--closing .thesis-band:before{content:"";background-color:var(--color-border);transform-origin:50%;width:min(11rem,34%);height:1px;position:absolute;top:0;left:50%;translate:-50%}html.js .site-section--closing .fade-in[data-entry=out] .thesis-band:before{scale:var(--entry-hidden,0) 1}html.js .site-section--closing .fade-in[data-entry] .thesis-band:before{transition:scale var(--entry-draw) var(--ease-signature)}html.js .site-section--closing .fade-in[data-entry]{--entry-at-tail:.76s}html.js .site-section--closing .fade-in[data-entry] .thesis-band{transition:opacity var(--entry-carrier) var(--ease-signature) .38s, translate var(--entry-carrier) var(--ease-signature) .38s}html:not(.js) .fade-in{--entry-hidden:1}@media (width<=48rem){html.js .fade-in[data-entry]{--entry-hidden:1}}@media (prefers-reduced-motion:reduce){html.js .fade-in[data-entry]{--entry-hidden:1}}.site-header{--band-gutter:clamp(1rem, 3vw, 2.5rem);--header-pad:clamp(1.1rem, 2.2vw, 1.5rem);--header-pad-folded:clamp(.68rem, 1.35vw, .92rem);--header-rule-gap:4px;--header-logo:28px;--header-inset:0px;--header-fold:.3s var(--ease-signature);--header-fold-late:var(--header-fold);--capsule-gap:0px;--capsule-side:0px;--capsule-radius:0px;--capsule-ground:var(--color-ivory);--capsule-line:transparent;--capsule-shadow:none;--capsule-row:41.4px;--capsule-clearance:calc(var(--header-pad-folded) - var(--capsule-gap));--capsule-pad:calc(var(--capsule-row) / 2 + var(--capsule-clearance));width:100vw;padding-block:var(--header-pad);padding-inline:var(--band-gutter);border-bottom:1px solid var(--color-border);transition:padding-top var(--header-fold), padding-bottom var(--header-fold), margin-bottom var(--header-fold), border-bottom-color var(--header-fold-late);margin-left:calc(50% - 50vw);position:relative}.site-header:before{content:"";z-index:-1;top:var(--capsule-gap);bottom:var(--capsule-gap);left:var(--capsule-side);right:var(--capsule-side);border:1px solid var(--capsule-line);border-radius:var(--capsule-radius);background-color:var(--capsule-ground);box-shadow:var(--capsule-shadow);transition:top var(--header-fold-late), bottom var(--header-fold-late), left var(--header-fold-late), right var(--header-fold-late), border-color var(--header-fold-late), border-radius var(--header-fold-late), background-color var(--header-fold-late), box-shadow var(--header-fold-late);position:absolute}.site-header--folded{--header-rule-gap:2px;--header-logo:24px;--header-fold-late:var(--header-fold) .25s;--header-inset:max(0px, calc(( min(100vw - 2 * var(--band-gutter), 84rem) - min(100vw - clamp(2rem, 6vw, 10rem), 68rem) ) / 2));padding-block:var(--header-pad-folded);margin-bottom:calc(2 * (var(--header-pad) - var(--header-pad-folded)))}@media not all and (width<=48rem){.site-header--folded{--capsule-gap:clamp(4px, calc(var(--header-pad-folded) * .45), 8px);--capsule-side:clamp(var(--space-sm), calc((100vw - min(100vw - 2 * var(--band-gutter), 84rem)) / 2 + var(--header-inset) - var(--capsule-pad)), calc((100vw - min(100vw - 2 * var(--band-gutter), 84rem)) / 2 + var(--header-inset) - var(--capsule-clearance)));--capsule-radius:999px;--capsule-ground:var(--color-surface);--capsule-line:var(--color-border);--capsule-shadow:0 18px 40px rgb(from var(--color-on-surface) r g b / .06);border-bottom-color:#0000}.site-header--folded:after{opacity:0}}.site-header__brand-ghost{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute}.site-header:after{content:"";left:0;right:0;bottom:calc(-1 * var(--header-rule-gap));background:var(--color-border);height:1px;transition:bottom var(--header-fold), opacity var(--header-fold-late);position:absolute}.site-header__cta-login{display:none}@media not all and (width<=48rem){.site-header__cta-login{z-index:20;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-border);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-signature), transform .18s var(--ease-signature), visibility .18s var(--ease-signature);border-radius:999px;padding:.55rem 1.05rem;font-size:12px;display:inline-flex;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(.3rem);box-shadow:0 18px 40px #1a1a1a14}.site-header__cta-slot:hover .site-header__cta-login,.site-header__cta-slot:focus-within .site-header__cta-login{opacity:1;visibility:visible;transform:translateY(0)}.site-header__cta-login:hover{color:var(--color-pink);border-color:var(--color-pink)}}.cta-button.site-header__cta.site-header__cta--hot{background:var(--color-pink);border-color:var(--color-pink)}.cta-button.site-header__cta.site-header__cta--hot:hover{background:#ad235a}@supports (color:color-mix(in lab, red, red)){.cta-button.site-header__cta.site-header__cta--hot:hover{background:color-mix(in srgb, var(--color-pink) 84%, black)}}.cta-button.site-header__cta.site-header__cta--hot:hover{border-color:#ad235a}@supports (color:color-mix(in lab, red, red)){.cta-button.site-header__cta.site-header__cta--hot:hover{border-color:color-mix(in srgb, var(--color-pink) 84%, black)}}.site-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;width:min(100%,84rem);margin-inline:auto;display:grid}.site-header__brand-wrap{white-space:nowrap;min-width:0;translate:var(--header-inset) 0;transition:translate var(--header-fold-late);pointer-events:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.site-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:4px;width:32px;height:32px;padding:0;display:flex;position:relative}.site-header__burger:after{content:"";position:absolute;inset:-6px}.site-header__burger-line{background-color:var(--color-on-surface);width:18px;height:1.5px;transition:transform .2s var(--ease-signature), opacity .2s var(--ease-signature);border-radius:1px;display:block}.site-header__burger--open .site-header__burger-line:first-child{transform:translateY(5.5px)rotate(45deg)}.site-header__burger--open .site-header__burger-line:nth-child(2){opacity:0}.site-header__burger--open .site-header__burger-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-header__brand{pointer-events:auto;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);letter-spacing:.04em;color:inherit;white-space:nowrap;font-size:15px;text-decoration:none;display:inline-flex}.brand-mark{white-space:pre;letter-spacing:0}.brand-mark__word{vertical-align:top;display:inline-block}.brand-mark__tail,.brand-mark__labs,.brand-mark__gap{vertical-align:top;white-space:pre;display:inline-block;overflow:hidden}.brand-mark__tail>span{display:inline-block}.brand-mark__dot{vertical-align:top;color:var(--color-pink);display:inline-block}.site-header__logo{width:var(--header-logo);height:var(--header-logo);transition:width var(--header-fold), height var(--header-fold);flex-shrink:0}.site-header--settling,.site-header--settling:after,.site-header--settling:before,.site-header--settling .site-header__logo,.site-header--settling .site-header__brand-wrap,.site-header--settling .site-header__actions,.site-header--settling .cta-button.site-header__cta{transition:none}@media (prefers-reduced-motion:reduce){.site-header,.site-header:after,.site-header:before,.site-header__logo,.site-header .site-header__brand-wrap,.site-header .site-header__actions,.site-header .cta-button.site-header__cta{transition:none}}.site-header__tagline{text-align:right;justify-self:end;max-width:26rem}.site-header__nav{margin-inline:calc(-1 * var(--band-gutter));padding:.25rem var(--band-gutter) 1.25rem;background:var(--color-ivory);border-bottom:1px solid var(--color-border);flex-flow:column wrap;justify-content:center;align-items:center;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #1a1a1a0f}.site-header__nav--open{display:flex}.site-header__group{min-width:0;position:relative}.site-header__group+.site-header__group{border-top:1px solid var(--color-border)}.site-header__trigger,.site-header__standalone{width:100%;font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-on-surface);padding-block:.7rem;font-size:15px;line-height:1.5;display:block}.site-header__trigger{cursor:pointer;transition:color .16s var(--ease-signature), opacity .16s var(--ease-signature);background:0 0;border:0;text-decoration:none}.site-header__group--has-panel:hover .site-header__trigger,.site-header__group--has-panel:focus-within .site-header__trigger{color:var(--color-on-surface)}.site-header__panel{z-index:20;border:1px solid var(--color-border);background-color:var(--color-surface);opacity:0;visibility:hidden;pointer-events:none;width:min(18rem,100vw - 4rem);transition:opacity .18s var(--ease-signature), transform .18s var(--ease-signature), visibility .18s var(--ease-signature);padding:.95rem 1rem 1rem;display:none;position:absolute;top:calc(100% + .85rem);left:0;transform:translateY(.45rem);box-shadow:0 18px 40px #1a1a1a14}.site-header__group--has-panel:hover .site-header__panel,.site-header__group--has-panel:focus-within .site-header__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header__panel-label{margin-bottom:var(--space-sm)}.site-header__list{flex-direction:column;gap:.45rem;list-style:none;display:flex}.site-header__item{font-family:var(--font-mono);font-size:clamp(12px,.95vw,14px);line-height:1.5}.site-header__group--has-panel:last-child .site-header__panel{left:auto;right:0}.site-header__actions{justify-self:end;align-items:center;gap:var(--space-xs);translate:calc(-1 * var(--header-inset)) 0;transition:translate var(--header-fold-late);grid-column:3;display:inline-flex}.site-header__login{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .16s var(--ease-signature);align-items:center;font-size:clamp(12px,.95vw,14px);text-decoration:none;display:inline-flex}.site-header__login:hover,.site-header__login:focus-visible{color:var(--color-on-surface)}.lang-switch{font-family:var(--font-mono);letter-spacing:.08em;align-items:baseline;gap:.5rem;font-size:clamp(12px,.95vw,14px);display:inline-flex}.lang-switch__btn{cursor:pointer;text-transform:uppercase;color:var(--color-muted);transition:color .16s var(--ease-signature), border-color .16s var(--ease-signature);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;position:relative}.lang-switch__btn:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.lang-switch__btn:hover{color:var(--color-on-surface)}.lang-switch__btn--active{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface)}.lang-switch__sep{color:var(--color-border);-webkit-user-select:none;user-select:none}@media not all and (width<=48rem){.site-header__burger{display:none}.site-header__nav{justify-self:center;gap:var(--space-sm) var(--space-md);box-shadow:none;background:0 0;border-bottom:0;flex-direction:row;grid-column:2;margin-inline:0;padding:0;display:flex;position:static}.site-header__group--has-panel:after{content:"";width:100%;height:1rem;position:absolute;top:100%;left:0}.site-header__group+.site-header__group{border-top:0}.site-header__trigger,.site-header__standalone{width:auto;color:var(--color-muted);padding-block:0;font-size:clamp(12px,.95vw,14px)}.site-header__trigger{align-items:center;gap:.45rem;display:inline-flex}.site-header__trigger:after{content:"+";font-size:.9em;line-height:1}.site-header__standalone{padding-top:.05rem;display:inline}.site-header__panel{display:block}.site-header__actions{gap:var(--space-md)}}.site-hero{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.site-hero__sub{margin-top:var(--space-md);max-width:65ch}.site-cta-button{margin-top:var(--space-lg);border:1px solid var(--color-on-surface);background:var(--color-on-surface);color:var(--color-surface);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;transition:background-color .16s var(--ease-signature), border-color .16s var(--ease-signature), transform .16s var(--ease-signature);border-radius:999px;padding:.62rem 1.25rem;font-size:.78rem;text-decoration:none;display:inline-flex}.site-cta-button:hover,.site-cta-button:focus-visible{background:var(--color-pink);border-color:var(--color-pink);transform:translateY(-1px)}.site-footer{padding-block:var(--space-xl) var(--space-lg);border-top:1px solid var(--color-border);margin-top:auto}.site-footer__top{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.site-footer__top{gap:var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr)}}.site-footer__brand{gap:var(--space-sm);flex-direction:column;display:flex}.site-footer__wordmark{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-on-surface);font-size:clamp(15px,1.2vw,18px);text-decoration:none;display:inline-flex}.site-footer__logo{flex-shrink:0;width:24px;height:24px}.site-footer__tagline{max-width:30ch;font-family:var(--font-mono);color:var(--color-muted);margin:0;font-size:clamp(12px,.95vw,14px);line-height:1.55}.site-footer__groups{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.site-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__group-title{margin:0 0 var(--space-sm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:clamp(10px,.8vw,12px)}.site-footer__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{font-family:var(--font-mono);color:var(--color-on-surface);font-size:clamp(12px,.95vw,14px);text-decoration:none}.site-footer__essentials{align-items:center;column-gap:var(--space-md);flex-wrap:wrap;display:flex}.site-footer__essentials .site-footer__link{align-items:center;min-height:44px;display:inline-flex}.site-footer__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.site-footer__copy{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-muted);font-size:clamp(11px,.9vw,13px)}::selection{background-color:var(--color-on-surface);color:var(--color-surface)}@keyframes spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.heading-hero{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,7.5vw,32px);font-weight:600;line-height:1.1}.heading-section{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(15px,4.2vw,18px);font-weight:600;line-height:1.25}.heading-quote{font-family:var(--font-mono);font-variant:small-caps;text-transform:lowercase;letter-spacing:-.01em;font-size:clamp(19px,5.5vw,24px);font-weight:400;line-height:1.2}h1.heading-quote{font-size:clamp(24px,7.4vw,32px);font-weight:600}.heading-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:clamp(10px,.8vw,12px);font-weight:500}.paragraph-body{font-family:var(--font-mono);max-width:65ch;font-size:15px;font-weight:400;line-height:1.6}.paragraph-small{font-family:var(--font-mono);max-width:65ch;font-size:12px;font-weight:400;line-height:1.5}.paragraph-muted{font-family:var(--font-mono);color:var(--color-muted);max-width:65ch;font-size:13px;font-weight:400;line-height:1.6}@media not all and (width<=48rem){.heading-hero{font-size:clamp(22px,3.4vw,40px)}.heading-section{font-size:clamp(15px,1.5vw,22px)}.heading-quote{font-size:clamp(16px,2.6vw,36px)}h1.heading-quote{font-size:clamp(26px,4.4vw,44px)}.paragraph-body{font-size:clamp(13px,1.1vw,16px)}.paragraph-small{font-size:clamp(11px,.9vw,13px)}.paragraph-muted{font-size:clamp(12px,1vw,14px)}}.pillars-intro{margin-bottom:var(--space-lg)}.pillars-grid-wrap{margin-top:var(--space-lg)}.pillar-card{padding-top:var(--space-md);position:relative}.pillar-card__accent{width:2rem;height:2px;position:absolute;top:0;left:0}.pillar-card .heading-section{margin-bottom:var(--space-2xs)}.pillar-card__subtitle{letter-spacing:.01em;font-style:italic}.pillar-card .pillar-card__subtitle{margin-bottom:var(--space-sm)}.page-hero{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.page-hero__eyebrow{margin-bottom:0}.page-hero__sub{max-width:55ch;margin-top:0}.page-hero__cta{margin-top:var(--space-md)}.breadcrumbs{padding-top:var(--space-lg)}.breadcrumbs__list{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:clamp(11px,.85vw,13px);line-height:1.5;display:inline-flex}.breadcrumbs__link{color:var(--color-muted);transition:color .16s var(--ease-signature);text-decoration:none}.breadcrumbs__link:hover{color:var(--color-on-surface)}.breadcrumbs__sep{color:var(--color-border);-webkit-user-select:none;user-select:none}.breadcrumbs__current{color:var(--color-on-surface)}.content-sections{gap:var(--space-lg);flex-direction:column;display:flex}.content-sections--spaced{margin-top:var(--space-lg)}.content-section__heading{margin-bottom:var(--space-2xs)}.content-section__body{gap:var(--space-sm);flex-direction:column;display:flex}.intro-paragraphs{gap:var(--space-md);flex-direction:column;display:flex}.bullet-list{gap:var(--space-xs);flex-direction:column;padding-left:0;list-style:none;display:flex}.bullet-list__item{padding-left:1.25rem;position:relative}.bullet-list__item:before{content:"—";color:var(--color-muted);position:absolute;left:0}.signals{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.signals__heading{margin-bottom:var(--space-lg)}.signals__grid{grid-template-columns:1fr;display:grid}.signals__col+.signals__col{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}@media not all and (width<=48rem){.signals__grid{column-gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}.signals__col+.signals__col{padding-top:0;padding-left:var(--space-lg);border-top:none;border-left:1px solid var(--color-border);margin-top:0}}.signals__col-head{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);display:flex}.signals__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.signals__col-heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface);font-size:clamp(11px,.9vw,13px);font-weight:600}.signals .bullet-list{gap:var(--space-sm)}.signals .bullet-list__item{color:var(--color-muted);font-size:clamp(12px,.95vw,14px);line-height:1.55}.deliverable{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:2px solid var(--color-on-surface)}.deliverable__heading{margin-bottom:var(--space-sm)}.deliverable__lead{font-family:var(--font-mono);letter-spacing:-.01em;max-width:58ch;color:var(--color-on-surface);font-size:clamp(15px,1.5vw,22px);line-height:1.5}.grid-3{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media not all and (width<=48rem){.grid-3{grid-template-columns:repeat(3,1fr)}}.landing-grid{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:1fr;display:grid}@media not all and (width<=48rem){.landing-grid{grid-template-columns:repeat(2,1fr)}}.landing-secondary{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.landing-secondary__heading{margin-bottom:var(--space-2xs)}.landing-secondary .landing-grid{margin-top:var(--space-md)}.landing-card{padding-top:var(--space-md);color:inherit;text-decoration:none;display:block;position:relative}.landing-card__accent{background:var(--color-on-surface);transform-origin:0;width:3.5rem;height:2px;transition:transform .18s var(--ease-signature);position:absolute;top:0;left:0;transform:scaleX(.571)}.landing-card:hover .landing-card__accent{transform:scaleX(1)}.landing-card:hover .landing-card__title{color:var(--color-on-surface)}.landing-card__eyebrow{margin-bottom:var(--space-2xs)}.landing-card__title{margin-bottom:var(--space-xs);transition:color .18s var(--ease-signature)}.landing-card__arrow{transition:transform .18s var(--ease-signature);margin-left:.35em;display:inline-block}.landing-card:hover .landing-card__arrow{transform:translate(3px)}.landing-card__summary{color:var(--color-muted)}.landing-card{transition:transform .3s var(--ease-signature)}.landing-card:hover{transform:translateY(-3px)}.pillar-card{transition:transform .3s var(--ease-signature)}.pillar-card:hover{transform:translateY(-2px)}.scroll-progress{background:var(--color-on-surface);transform-origin:0;z-index:50;opacity:.4;height:2px;position:fixed;top:0;left:0;right:0}.grain-overlay{pointer-events:none;z-index:9999;opacity:.028;mix-blend-mode:multiply;display:none;position:fixed;inset:0}.grain-overlay:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;width:200%;height:200%;position:absolute;inset:-50%}@media not all and (width<=48rem){.grain-overlay{display:block}}.link-reveal{color:inherit;text-decoration:none;position:relative}.link-reveal:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease-signature);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-reveal:hover:after{transform:scaleX(1)}.party-overlay{z-index:10000;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-out party-fade-in;display:flex;position:fixed;inset:0}.party-overlay--out{animation:.6s ease-in forwards party-fade-out}@keyframes party-fade-in{0%{opacity:0}to{opacity:1}}@keyframes party-fade-out{0%{opacity:1}to{opacity:0}}.party-overlay:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000026 2px 4px);position:absolute;inset:0}.party-overlay:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#00ff640a 0%,#0000 70%);position:absolute;inset:0}.party-overlay__text{z-index:2;text-align:center;position:relative}.party-overlay__title{color:#0f6;text-shadow:0 0 10px #0f6c,0 0 30px #0f66,0 0 60px #0f63;letter-spacing:.1em;font-family:"Press Start 2P",monospace;font-size:clamp(10px,2.5vw,20px);animation:.1s ease-in-out 3 party-text-flicker}.party-overlay__sub{color:#fc0;text-shadow:0 0 8px #fc0c,0 0 20px #fc06;margin-top:1.5rem;font-family:"Press Start 2P",monospace;font-size:clamp(8px,1.8vw,14px);animation:.8s step-end infinite party-blink}@keyframes party-text-flicker{0%,to{opacity:1}50%{opacity:.7}}@keyframes party-blink{0%,to{opacity:1}50%{opacity:0}}.party-overlay__lottie{pointer-events:none;z-index:0;position:absolute}.party-overlay__lottie--full{width:100%;height:100%;inset:0}.party-overlay__lottie--tl{width:55%;height:55%;top:-5%;left:-5%;transform:rotate(0)}.party-overlay__lottie--br{width:55%;height:55%;bottom:-5%;right:-5%;transform:rotate(180deg)}.party-overlay__lottie--center{width:80%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%)}.pixel-fighters{z-index:2;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;display:flex;position:relative}.pixel-fighters__hud{align-items:center;gap:.75rem;width:150px;display:flex}.pixel-fighters__hp{flex-direction:column;flex:1;gap:2px;display:flex}.pixel-fighters__name{color:#fff;text-shadow:0 0 6px #ffffff80;font-family:"Press Start 2P",monospace;font-size:6px}.pixel-fighters__vs{color:#fc0;text-shadow:0 0 8px #fc09;flex-shrink:0;font-family:"Press Start 2P",monospace;font-size:7px}.pixel-fighters__bar{background:#333;border:1px solid #555;width:100%;height:5px}.pixel-fighters__bar-fill{height:100%}.pixel-fighters__bar-fill--p1{background:linear-gradient(#6f6,#2c2);animation:2.75s ease-out infinite hp-drain-p1}.pixel-fighters__bar-fill--p2{background:linear-gradient(#6f6,#2c2);animation:2.75s ease-out infinite hp-drain-p2}@keyframes hp-drain-p1{0%,18%{width:100%}30%,48%{width:100%}55%{width:72%}to{width:72%}}@keyframes hp-drain-p2{0%,18%{width:100%}25%{width:70%}48%,65%{width:70%}75%{width:44%}to{width:44%}}.tech-hero{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.tech-hero__sub{margin-top:var(--space-md);max-width:55ch}.tech-layers{flex-direction:column;display:flex}.tech-entity-list{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.tech-entity-chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--color-border);color:var(--color-muted);transition:color .16s var(--ease-signature), border-color .16s var(--ease-signature);padding:.25rem .6rem;font-size:clamp(10px,.8vw,12px);font-weight:500}.tech-entity-chip:hover{color:var(--color-on-surface);border-color:var(--color-on-surface)}.tech-function-item{font-family:var(--font-mono);padding-left:1.25rem;font-size:clamp(11px,.9vw,13px);line-height:1.5;position:relative}.tech-function-item:before{content:"→";color:var(--color-muted);position:absolute;left:0}.tech-closing{padding-block:var(--space-2xl);border-top:1px solid var(--color-border)}.tech-closing__text{max-width:40ch}@media (width<=48rem){.hide-mobile{display:none!important}}@media not all and (width<=48rem){.hide-desktop{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.grain-overlay,.scroll-progress{display:none}}.section-label{margin-bottom:var(--space-sm)}.pillar-card--visual{padding:var(--space-md);background-color:var(--color-surface);transition:transform .3s var(--ease-signature);border:none;position:relative}.pillar-card--visual:hover{transform:translateY(-2px)}.pillar-card--visual .pillar-card__accent{position:static}.pillar-card--visual .heading-section{margin-bottom:var(--space-2xs)}.pillar-card--visual .pillar-card__subtitle{letter-spacing:.01em;margin-bottom:var(--space-sm);font-style:italic}.pillar-card__link{margin-top:var(--space-sm);font-family:var(--font-mono);color:var(--color-muted);transition:color .16s var(--ease-signature);font-size:clamp(11px,.9vw,13px);text-decoration:none;display:inline-block}.pillar-card__link:hover{color:var(--color-on-surface)}.question-list{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.question-item{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-on-surface);padding-left:var(--space-md);align-items:baseline;gap:.4em;font-size:clamp(14px,1.8vw,22px);font-weight:400;line-height:1.4;display:flex}.question-item__marker{flex-shrink:0;font-size:1.1em;font-weight:700;display:inline-block}.question-item__text{flex:1}.cta-section{text-align:center;padding-block:var(--space-lg)}.brain-hero{width:100vw;min-height:auto;padding-block:var(--space-xl);background-color:var(--color-ivory);align-items:stretch;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.brain-hero__visual{z-index:0;position:absolute;inset:0}.brain-hero__inner{z-index:2;align-items:stretch;gap:var(--space-lg);padding-inline:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,1fr);width:min(100% - clamp(2rem,6vw,6rem),72rem);margin-inline:auto;padding-top:.75rem;display:grid;position:relative}.brain-hero__copy{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-direction:column;grid-column:1;max-width:none;display:flex}.brain-hero__lead{gap:var(--space-sm);flex-direction:column;display:flex}.brain-hero__panel{grid-column:1;align-self:stretch;display:none;position:relative}.brain-hero__window{flex:1;position:relative}.brain-hero__headline{font-family:var(--font-mono);font-variant:small-caps;text-transform:lowercase;letter-spacing:-.01em;color:var(--color-on-surface);margin:0;font-size:clamp(1.75rem,8.2vw,2.5rem);font-weight:600;line-height:1.1}.brain-hero__sub{max-width:30rem;margin-top:var(--space-2xs);font-size:clamp(14px,1.2vw,18px)}.brain-hero__ctas{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.brain-hero__note{margin:var(--space-xs) 0 0;max-width:30rem}.brain-hero__pps{color:var(--pps);font-weight:500}.brain-hero__ledger{grid-column:1/-1;display:none;container-type:inline-size}.brain-hero__ledger-caption{margin:0 0 var(--space-xs);color:var(--color-muted)}.ledger-line{border-top:1px solid var(--color-border);padding-top:var(--space-sm);grid-template-columns:1fr auto auto;align-items:baseline;gap:.6rem clamp(1rem,2vw,1.75rem);margin:0;display:grid}.ledger-line__dept,.ledger-line__role,.ledger-line__counter{white-space:nowrap}.ledger-line--replay{opacity:0;transform:translateY(6px)}.ledger-line--in{opacity:1;transition:opacity .6s var(--ease-signature), transform .6s var(--ease-signature);transform:translateY(0)}.ledger-line__dept{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-area:1/1;font-size:12.5px;font-weight:600}.ledger-line__text{font-family:var(--font-mono);font-variant:small-caps;text-transform:lowercase;color:var(--color-on-surface);grid-area:2/1/auto/-1;margin:0;font-size:clamp(13px,1.5cqw,16px);line-height:1.35}.ledger-line__role{font-family:var(--font-mono);color:var(--color-muted);grid-area:1/2;font-size:12px}.ledger-line__counter{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);font-variant-numeric:tabular-nums;grid-area:1/3;font-size:13px}@media not all and (width<=48rem){.brain-hero{align-items:center;min-height:calc(100svh - 6rem);padding-block:clamp(3rem,8vh,6rem) clamp(2.5rem,6vh,4.5rem)}.brain-hero__copy{gap:var(--space-sm);padding-bottom:clamp(1rem,4vh,2.75rem)}.brain-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:clamp(1.5rem,3.5vw,3rem);padding-top:0}.brain-hero__copy{justify-content:center;max-width:34rem;container-type:inline-size}.brain-hero__ctas{margin-top:var(--space-lg)}.brain-hero__headline{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,7.6cqw,3.75rem)}.brain-hero__panel{flex-direction:column;grid-column:2;align-self:stretch;min-height:clamp(23rem,56vh,34rem);display:flex}.brain-hero__ledger{margin-top:var(--space-sm);display:block}}@media (prefers-reduced-motion:reduce){.ledger-line--replay{opacity:1;transform:none}.ledger-line--in{transition:none}}.prose-stack{gap:var(--space-sm);flex-direction:column;display:flex}.partner-teaser__cta{margin-top:var(--space-xs)}.partner-page-hero{align-items:flex-start;gap:var(--space-sm);flex-direction:column;max-width:52rem;display:flex}.partner-page-hero__sub{max-width:46rem}.partner-page-hero__cta{margin-top:var(--space-xs)}.page-hero{align-items:flex-start;gap:var(--space-sm);flex-direction:column;max-width:52rem;display:flex}.page-hero__sub{max-width:46rem}.commitments-grid{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.commitments-grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.commitment{gap:var(--space-sm);padding-top:var(--space-md);border-top:2px solid var(--color-on-surface);flex-direction:column;display:flex}.commitment__kicker,.commitment__title{margin:0}.conviction{max-width:54rem;padding-top:var(--space-lg);border-top:2px solid var(--color-pink)}.conviction__heading{margin:0 0 var(--space-md)}.twin-prose{gap:var(--space-md);flex-direction:column;max-width:50rem;display:flex}.twin-grid{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.twin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.twin-grid--layers{grid-template-columns:repeat(4,minmax(0,1fr))}}.twin-card{gap:var(--space-xs);padding-top:var(--space-md);border-top:2px solid var(--color-on-surface);flex-direction:column;display:flex}.twin-card__num{color:var(--color-muted)}.twin-foundation{max-width:52rem;margin:var(--space-lg) auto 0;gap:var(--space-lg);flex-direction:column;display:flex}.twin-mila{align-items:center;gap:var(--space-sm);padding-block:var(--space-md);border-block:1px solid var(--color-border);text-align:center;flex-direction:column;margin:0;display:flex}.twin-mila__link{display:inline-flex}.twin-mila__logo{width:auto;height:3.75rem}.twin-mila__caption{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-muted);margin:0;font-size:clamp(11px,.9vw,13px)}.twin-foundation__partner{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.pricing-page.site-section{padding-block-start:var(--space-md)}.pricing-page>:first-child .pricing-band{margin-top:0}@media not all and (width<=48rem){.pricing-band__head h1{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem)}}.pricing-band{margin-top:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}.pricing-band__head{gap:var(--space-2xs);flex-direction:column;display:flex}.pricing-band__lead{max-width:46rem;margin:0}.pricing-band__actions{align-items:center;gap:var(--space-xs) var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.pricing-outcomes,.pricing-commitment{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media not all and (width<=48rem){.pricing-outcomes{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-commitment{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-outcomes__item:nth-child(2n),.pricing-commitment__item:nth-child(n+2){border-left:1px solid var(--color-border);padding-left:var(--space-md)}}.pricing-outcomes__item,.pricing-commitment__item{border-top:1px solid var(--color-border);padding-top:var(--space-sm);gap:var(--space-2xs);flex-direction:column;display:flex}.pricing-outcomes__item h3,.pricing-commitment__item h3{margin:0}.pricing-outcomes__desc,.pricing-commitment__desc{color:var(--color-muted);margin:0}.pricing-faq{flex-direction:column;display:flex}.partner-tier__num{margin-bottom:var(--space-xs);color:var(--color-muted);display:block}.partner-form{border-top:1px solid var(--color-border);padding-top:var(--space-md);max-width:46rem}.partner-form__eyebrow{margin-bottom:var(--space-2xs)}.partner-form__heading{margin-bottom:var(--space-xs)}.partner-form__intro{margin-bottom:var(--space-md);max-width:54ch}.partner-form__form{gap:var(--space-sm) var(--space-md);grid-template-columns:1fr 1fr;display:grid}.partner-form__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.partner-form__field--full{grid-column:1/-1}.partner-form__label{font-family:var(--font-mono);color:var(--color-muted);font-size:12px}.partner-form__input{font-family:var(--font-mono);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-on-surface);border-radius:8px;width:100%;padding:.6rem .7rem;font-size:14px}.partner-form__input:focus-visible{outline:2px solid var(--color-pink);outline-offset:1px;border-color:#0000}.partner-form__select{appearance:none}.partner-form__textarea{resize:vertical;min-height:5.5rem}.partner-form__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.partner-form__actions{margin-top:var(--space-2xs);grid-column:1/-1}.partner-form__submit{font-family:var(--font-mono);background:var(--color-on-surface);min-height:44px;color:var(--color-surface);cursor:pointer;transition:background-color .16s var(--ease-signature);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:13px;display:inline-flex}.partner-form__submit:hover{background:var(--color-pink)}.partner-form__submit:disabled{opacity:.6;cursor:default}.partner-form__submit:focus-visible{outline:2px solid var(--color-pink);outline-offset:2px}.partner-form__error{margin-top:var(--space-2xs);color:var(--color-pink);font-family:var(--font-mono);grid-column:1/-1;font-size:13px}.partner-form__success{margin-top:var(--space-sm)}@media (width<=48rem){.partner-form__form{grid-template-columns:1fr}}.reservation-card{gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.reservation-card__eyebrow,.reservation-card__heading{margin:0}.reservation-card__sub{max-width:32ch;margin:0}.reservation-card__form{gap:var(--space-sm);margin-top:var(--space-2xs);flex-direction:column;display:flex}.reservation-card__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:clamp(10px,.8vw,12px);font-weight:500}.reservation-card__input{width:100%;font-family:var(--font-mono);background-color:var(--color-surface);color:var(--color-on-surface);border:1px solid var(--color-border);transition:border-color .16s var(--ease-signature), box-shadow .16s var(--ease-signature);border-radius:999px;padding:.75rem 1.1rem;font-size:clamp(13px,1vw,15px)}.reservation-card__input::placeholder{color:var(--color-muted)}.reservation-card__input:focus{border-color:var(--color-amber);outline:none;box-shadow:0 0 0 3px #9a65002e}@supports (color:color-mix(in lab, red, red)){.reservation-card__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-amber) 18%, transparent)}}.reservation-card__input:disabled{opacity:.6;cursor:not-allowed}.reservation-card__input[aria-invalid=true]{border-color:var(--color-pink)}.reservation-card__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.reservation-card__submit{width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background-color:var(--color-on-surface);color:var(--color-surface);cursor:pointer;transition:transform .18s var(--ease-signature), background-color .16s var(--ease-signature);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:clamp(12px,1vw,14px);font-weight:500;display:inline-flex}.reservation-card__submit:hover:not(:disabled){background-color:var(--color-pink);transform:translateY(-1px)}.reservation-card__submit:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.reservation-card__submit:disabled{opacity:.7;cursor:progress}.reservation-card__submit-arrow{transition:transform .18s var(--ease-signature);display:inline-block}.reservation-card__submit:hover:not(:disabled) .reservation-card__submit-arrow{transform:translate(2px)}.reservation-card__error{font-family:var(--font-mono);color:var(--color-pink);margin:0;font-size:clamp(11px,.85vw,13px)}.reservation-card__note{color:var(--color-muted);margin:0}.reservation-card--success .reservation-card__success{color:var(--color-amber);padding-block:var(--space-xs);outline:none;margin:0}@media (prefers-reduced-motion:reduce){.reservation-card__submit,.reservation-card__submit-arrow{transition:none}}@media ((width>48rem)) and (width<=74rem),((width>48rem)) and (height<=760px){.site-shell{width:min(100% - clamp(1.5rem,4vw,4rem),68rem)}.site-header{--header-pad:1rem;--header-pad-folded:.53rem}.reservation-card{gap:.75rem}.reservation-card__heading{font-size:clamp(16px,1.6vw,19px);line-height:1.28}.reservation-card__sub{max-width:30ch}.reservation-card__input{padding-block:.68rem}.reservation-card__submit{padding-block:.75rem}}@media ((width>48rem)) and (width<=58rem){.reservation-card{justify-self:stretch;width:100%}}.insight-page .page-hero{padding-top:var(--space-lg);padding-bottom:var(--space-sm)}.insight-page .site-section{padding-block:var(--space-sm)}.insight-page .site-section:last-child{padding-block:var(--space-lg)}.insight-article{text-align:justify;max-width:42rem}.insight-article h1{display:none}.insight-article h2{font-family:var(--font-sans);letter-spacing:-.02em;margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--color-on-surface);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}.insight-article h3{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-on-surface);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600}.insight-article p{margin-bottom:var(--space-md);line-height:1.8}.insight-article ul,.insight-article ol{margin-bottom:var(--space-md);padding-left:1.5rem}.insight-article li{margin-bottom:var(--space-xs);line-height:1.7}.insight-article blockquote{border-left:2px solid var(--color-pink);padding-left:var(--space-md);margin:var(--space-lg) 0;color:var(--color-muted);font-variant:small-caps}.insight-article strong{font-weight:600}.insight-article a{color:var(--color-pink);-webkit-text-decoration:underline #ce2a6b4d;text-decoration:underline #ce2a6b4d}@supports (color:color-mix(in lab, red, red)){.insight-article a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-pink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-pink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-pink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-pink) 30%, transparent)}}.insight-article a{text-underline-offset:3px}.insight-article a:hover{-webkit-text-decoration-color:var(--color-pink);-webkit-text-decoration-color:var(--color-pink);-webkit-text-decoration-color:var(--color-pink);text-decoration-color:var(--color-pink)}.manifesto{padding-block:var(--space-xl);justify-content:center;display:flex}.manifesto__list{counter-reset:manifesto;gap:var(--space-md);flex-direction:column;max-width:38rem;list-style:none;display:flex}.manifesto__point{counter-increment:manifesto;font-family:var(--font-mono);color:var(--color-on-surface);text-align:center;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.6}.manifesto__point:before{content:counter(manifesto, decimal-leading-zero) ".";color:var(--color-muted);margin-bottom:var(--space-2xs);letter-spacing:.05em;font-size:.75em;display:block}.chapter-mark{align-items:stretch;gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.chapter-mark--left{text-align:left}.chapter-mark--center{text-align:center}.chapter-mark__text{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);white-space:normal;font-size:clamp(10px,.85vw,12px);font-weight:500}.chapter-mark--flag .chapter-mark__text{color:var(--color-pink)}@media not all and (width<=48rem){.chapter-mark__text{white-space:nowrap}}.chapter-spine{display:none}@media not all and (width<=80rem){.chapter-spine{align-items:flex-end;gap:var(--space-2xs);z-index:40;pointer-events:none;flex-direction:column;display:flex;position:fixed;top:46%;right:max(2rem,50% - 39.5rem)}.chapter-spine__rule{background-color:var(--color-border);transform-origin:100%;width:2.5rem;height:1px;animation:chapter-spine-rule var(--entry-draw) var(--ease-signature) both;display:block}.chapter-spine__count{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-muted);font-variant-numeric:tabular-nums;gap:.35em;font-size:clamp(10px,.85vw,12px);font-weight:500;line-height:1.4;display:flex}.chapter-spine__n{animation:chapter-spine-tick var(--entry-label) var(--ease-signature) both}.chapter-spine__of,.chapter-spine__total{opacity:.55}}@keyframes chapter-spine-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chapter-spine-tick{0%{opacity:0;translate:0 var(--entry-rise-label)}to{opacity:1;translate:0}}.section-split{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.section-split{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.section-split--divided .section-split__content{padding-left:var(--space-lg)}}.section-split__aside{gap:var(--space-sm);flex-direction:column;display:flex}.section-split__aside .paragraph-muted,.chapter-heading-center .paragraph-muted{display:block}.section-split__aside .chapter-mark{margin-bottom:var(--space-2xs)}.section-split__aside .heading-hero{margin-bottom:var(--space-xs)}.section-split__content{gap:var(--space-md);flex-direction:column;display:flex}.manifesto-list{margin:0;padding:0;list-style:none}.manifesto-list--rows{flex-direction:column;display:flex}.manifesto-list--rows .manifesto-list__item{gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-border);grid-template-columns:clamp(2.25rem,4vw,3rem) minmax(0,1fr);align-items:baseline;display:grid}.manifesto-list--rows .manifesto-list__item:last-child{border-bottom:1px solid var(--color-border)}.manifesto-list--columns{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.manifesto-list--columns{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}}.manifesto-list--columns .manifesto-list__item{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.manifesto-list__number{font-family:var(--font-mono);color:var(--color-amber);letter-spacing:.02em;font-size:clamp(14px,1.6vw,22px);font-style:italic;font-weight:400;line-height:1}.manifesto-list__body{gap:var(--space-2xs);flex-direction:column;display:flex}.manifesto-list__label{margin:0}.manifesto-list__subtitle{margin:0 0 var(--space-2xs);color:var(--color-muted);font-size:clamp(11px,.9vw,13px);font-style:italic;line-height:1.5}.manifesto-list__description{color:var(--color-muted);max-width:56ch;margin:0}.report-list{margin:0;padding:0;list-style:none}.report-list__item{padding:var(--space-md) 0;border-top:1px solid var(--color-border)}.report-list__item:last-child{border-bottom:1px solid var(--color-border)}.report-list__lead{margin:0 0 var(--space-2xs);font-family:var(--font-mono);color:var(--color-on-surface);font-size:clamp(13px,1.1vw,15px);font-weight:600;line-height:1.4}.report-list__body{max-width:65ch;color:var(--color-muted);margin:0}.report-list__item--more{padding-block:var(--space-sm)}.marker-highlight{background-color:var(--color-on-surface);color:var(--color-surface);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .35em;font-weight:700;display:inline}.pull-quote{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--space-lg);text-align:center;margin-top:var(--space-lg)}.pull-quote .heading-quote{max-width:36rem;margin:0 auto}.chapter-heading-center{text-align:center;margin-bottom:var(--space-md)}.chapter-heading-center .heading-hero{max-width:32rem;margin-inline:auto}.chapter-heading-center .paragraph-muted{max-width:60ch;margin-inline:auto;margin-top:var(--space-md)}@media (width<=48rem){.manifesto-list__number{font-size:16px}.manifesto-list__subtitle{font-size:12px}.insight-article{text-align:left}.manifesto-list--rows .manifesto-list__item{gap:var(--space-sm);padding-block:var(--space-sm)}.manifesto-list__subtitle{display:none}}html{scroll-behavior:smooth}.site-section[id]{scroll-margin-top:clamp(4.5rem,9vh,6.5rem)}.site-header{z-index:40;background-color:#0000;position:sticky;top:0}.cta-button.site-header__cta{display:none}@media not all and (width<=48rem){.cta-button.site-header__cta{background:var(--color-on-surface);color:var(--color-surface);border:1px solid var(--color-on-surface);border-radius:999px;align-items:center;gap:0;padding:.5rem 1rem;font-size:clamp(12px,1vw,14px);display:inline-flex}}.cta-button.site-header__cta{transition:transform .18s var(--ease-signature), background-color .3s var(--ease-signature), color .3s var(--ease-signature), border-color .3s var(--ease-signature);text-decoration:none}.site-header__cta-hint{opacity:.65;flex:none;width:11px;margin-left:.45rem}@media not all and (width<=48rem){.site-header__cta-slot{justify-content:flex-end;display:flex;position:relative}}.cta-button{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease-signature), background-color .16s var(--ease-signature), color .16s var(--ease-signature), border-color .16s var(--ease-signature);align-items:center;gap:.5rem;font-size:clamp(12px,1vw,14px);text-decoration:none;display:inline-flex}.cta-button:focus-visible{outline:2px solid #ce2a6b80}@supports (color:color-mix(in lab, red, red)){.cta-button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-pink) 50%, transparent)}}.cta-button:focus-visible{outline-offset:3px}.cta-button--primary{background:var(--color-on-surface);color:var(--color-surface);border:1px solid var(--color-on-surface);border-radius:999px;padding:.8rem 1.3rem}.cta-button--primary:hover,.cta-button--primary:focus-visible{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-surface);transform:translateY(-1px)}.cta-button--primary-pink{background:var(--color-pink);color:var(--color-surface);border:1px solid var(--color-pink);border-radius:999px;padding:.8rem 1.3rem}.cta-button--primary-pink:hover,.cta-button--primary-pink:focus-visible{background:#b1245c;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.cta-button--primary-pink:hover,.cta-button--primary-pink:focus-visible{background:color-mix(in srgb, var(--color-pink) 86%, #000)}}.cta-button--primary-pink:hover,.cta-button--primary-pink:focus-visible{border-color:#b1245c}@supports (color:color-mix(in lab, red, red)){.cta-button--primary-pink:hover,.cta-button--primary-pink:focus-visible{border-color:color-mix(in srgb, var(--color-pink) 86%, #000)}}.cta-button--primary-pink:hover,.cta-button--primary-pink:focus-visible{color:var(--color-surface)}.cta-button--secondary{color:var(--color-on-surface);background:0 0;border:0;border-bottom:1px solid #0000;padding:.8rem .35rem}.cta-button--secondary:hover,.cta-button--secondary:focus-visible{color:var(--color-pink);border-bottom-color:var(--color-pink)}.cta-button__arrow{transition:transform .18s var(--ease-signature)}.cta-button--primary:hover .cta-button__arrow,.cta-button--primary-pink:hover .cta-button__arrow{transform:translate(2px)}.mock{border:1px solid var(--color-border);background:var(--color-surface);border-radius:clamp(10px,1vw,14px);overflow:hidden;box-shadow:0 18px 40px #1a1a1a0f}.mock__chrome{border-bottom:1px solid var(--color-border);background:#f9f9f9;align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mock__chrome{background:color-mix(in srgb, var(--color-on-surface) 2.5%, var(--color-surface))}}.mock__dots{gap:5px;display:inline-flex}.mock__dot{background:#1a1a1a26;border-radius:50%;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.mock__dot{background:color-mix(in srgb, var(--color-on-surface) 15%, transparent)}}.mock__caption{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);min-width:0;font-size:clamp(10px,.8vw,12px)}.mock__body{padding:clamp(.9rem,1.6vw,1.35rem)}.ledger{flex-direction:column;display:flex}.capture{gap:var(--space-sm);flex-direction:column;display:flex}.capture__quote{font-family:var(--font-mono);color:var(--color-on-surface);border-left:2px solid var(--color-border);padding-left:var(--space-sm);margin:0;font-size:clamp(13px,1.1vw,15px);font-style:italic;line-height:1.55}.capture__turn{color:var(--color-muted);align-self:center;font-size:1.15rem;line-height:1}.capture__signals{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.capture__signal{font-family:var(--font-mono);color:var(--color-on-surface);align-items:baseline;gap:.55rem;font-size:clamp(11px,.95vw,13px);line-height:1.45;display:flex}.capture__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;transform:translateY(1px)}.heatmap{gap:var(--space-sm);flex-direction:column;display:flex}.heatmap__row{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.heatmap__label{font-family:var(--font-mono);color:var(--color-on-surface);align-items:center;gap:.5rem;font-size:clamp(11px,.95vw,13px);display:flex}.heatmap__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.heatmap__track{gap:4px;display:inline-flex}.heatmap__cell{border:1px solid var(--color-border);background:0 0;border-radius:2px;width:clamp(14px,1.6vw,20px);height:clamp(14px,1.6vw,20px)}.heatmap__cell.is-filled{background:var(--color-on-surface);border-color:#0000}.heatmap__cell.is-target{border-width:2px;border-color:var(--color-on-surface)}.heatmap__cell.is-filled.is-target{box-shadow:inset 0 0 0 2px var(--color-surface)}.heatmap__legend{gap:var(--space-md);margin-top:var(--space-2xs);color:var(--color-muted);display:flex}.heatmap__legend-item{align-items:center;gap:.4rem;display:inline-flex}.heatmap__legend .heatmap__cell{width:12px;height:12px}.validate{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.validate__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.validate__dot{border-radius:50%;width:.5rem;height:.5rem}.validate__axis{font-family:var(--font-mono);color:var(--color-on-surface);font-size:clamp(12px,1vw,14px)}.validate__check{font-family:var(--font-mono);font-weight:700}.ledger-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.ledger-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-grid--2>:not(:nth-child(odd)),.ledger-grid--3>:not(:nth-child(3n+1)){border-left:1px solid var(--color-border);padding-left:var(--space-md)}.ledger-grid--2>:not(:nth-child(odd)):before,.ledger-grid--3>:not(:nth-child(3n+1)):before{left:var(--space-md);width:calc(100% - var(--space-md))}}.ledger-card{gap:var(--space-xs);height:100%;padding:var(--space-md) 0 0;border-top:1px solid var(--color-border);color:inherit;flex-direction:column;display:flex;position:relative}.ledger-card:before{content:"";background:var(--card-accent,var(--color-on-surface));transform-origin:0;width:100%;height:2px;transition:transform .18s var(--ease-signature);position:absolute;top:-1px;left:0;transform:scaleX(.16)}.ledger-card:hover:before,.ledger-card:focus-visible:before{transform:scaleX(1)}.ledger-card__eyebrow{color:var(--color-muted);margin:0}.ledger-card__title{margin:0}.ledger-card__desc{color:var(--color-muted);margin:0}.ledger-card--link{transition:transform .18s var(--ease-signature);text-decoration:none}.ledger-card--link:hover{transform:translateY(-3px)}.ledger-card__arrow{transition:transform .18s var(--ease-signature);margin-left:.35em;display:inline-block}.ledger-card--link:focus-visible{outline:2px solid #ce2a6b80}@supports (color:color-mix(in lab, red, red)){.ledger-card--link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-pink) 50%, transparent)}}.ledger-card--link:focus-visible{outline-offset:3px}.ledger-card--link:hover .ledger-card__arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.ledger-card:before,.ledger-card--link,.ledger-card__arrow{transition:none}.ledger-card--link:hover{transform:none}}.ledger-grid__cta{margin-top:var(--space-lg);font-family:var(--font-mono);justify-content:center;font-size:clamp(12px,.95vw,14px);display:flex}.site-section--closing{padding-block:var(--space-lg)}.thesis-band{font-family:var(--font-mono);font-variant:small-caps;text-transform:lowercase;letter-spacing:-.015em;color:var(--color-on-surface);max-width:46rem;padding-block:var(--space-md);margin:0;font-size:clamp(1.4rem,3.6vw,3rem);font-weight:600;line-height:1.18}.site-section--closing .thesis-band{text-align:center;margin-inline:auto}.opening__thesis{font-family:var(--font-mono);font-variant:small-caps;text-transform:lowercase;letter-spacing:-.02em;max-width:22em;margin:0;font-size:clamp(1.6rem,4.6vw,3.4rem);font-weight:600;line-height:1.1}.opening__statement{color:var(--color-muted);display:block}.opening__question{color:var(--color-on-surface);display:block}.opening__answer{margin-top:var(--space-lg);max-width:42rem}@media not all and (width<=48rem){.opening__answer{margin-left:14%}}.opening__body{margin:var(--space-md) 0 0;font-family:var(--font-mono);color:var(--color-muted);font-size:clamp(14px,1.25vw,18px);line-height:1.6}.opening__close{margin:var(--space-sm) 0 0;font-family:var(--font-mono);color:var(--color-on-surface);font-size:clamp(15px,1.35vw,20px);font-weight:600;line-height:1.4}.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}.definition{margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border);max-width:52rem;font-family:var(--font-mono);font-variant:small-caps;font-size:clamp(15px,1.7vw,22px);line-height:1.35}.definition__term{color:var(--color-pink);font-weight:600}.definition__body{color:var(--color-on-surface)}.forces{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.forces{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}}.force{flex-direction:column;display:flex}.force__mark{width:clamp(34px,3.4vw,44px);height:clamp(34px,3.4vw,44px);margin-bottom:var(--space-md);color:var(--force)}.force__title{text-wrap:balance;margin:0}.force__desc{margin:var(--space-sm) 0 0;color:var(--color-muted);max-width:42ch}.governance-close{max-width:58ch;margin:var(--space-lg) auto 0;padding-top:var(--space-md);border-top:2px solid var(--color-pink);font-family:var(--font-mono);text-align:center;text-wrap:balance;font-size:clamp(15px,1.5vw,20px);font-weight:500;line-height:1.5}.entry-statement{max-width:65ch;margin:var(--space-lg) auto 0;padding-block:var(--space-md);border-block:1px solid var(--color-border);text-align:center;font-family:var(--font-mono);font-size:clamp(14px,1.2vw,17px);font-weight:500}.faq-list{max-width:42rem;margin-inline:auto}.faq-list__count{display:none}@media not all and (width<=48rem){.faq-list__count{margin:0 0 var(--space-xs);text-align:right;display:block}}.faq-item,.pricing-faq__item{border-top:1px solid var(--color-border)}.faq-item:last-of-type,.pricing-faq__item:last-of-type{border-bottom:1px solid var(--color-border)}.faq-item__question,.pricing-faq__question{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-sm);cursor:pointer;margin:0;list-style:none;display:flex}.faq-item__question::-webkit-details-marker{display:none}.pricing-faq__question::-webkit-details-marker{display:none}.faq-item__question:after,.pricing-faq__question:after{content:"+";font-family:var(--font-mono);color:var(--color-pink);flex-shrink:0;font-weight:600}.faq-item[open] .faq-item__question:after,.pricing-faq__item[open] .pricing-faq__question:after{content:"−"}.faq-item__answer,.pricing-faq__answer{color:var(--color-muted);max-width:65ch;margin:0;padding-block-end:var(--space-sm)}.plan-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width<=48rem){.plan-grid{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.plan+.plan{border-left:1px solid var(--color-border);padding-left:var(--space-xl)}}.plan{gap:var(--space-xs);padding-top:var(--space-md);border-top:2px solid var(--color-on-surface);flex-direction:column;display:flex}.plan__label,.plan__desc{color:var(--color-muted);margin:0}.plan__price{margin:var(--space-xs) 0 0;font-family:var(--font-mono);letter-spacing:-.02em;min-height:2.2em;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.1}.plan__seats{gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.seat-slider{appearance:none;cursor:pointer;background:0 0;width:100%;min-height:44px;margin:0}.seat-slider::-webkit-slider-runnable-track{background:var(--color-border);height:1px}.seat-slider::-moz-range-track{background:var(--color-border);height:1px}.seat-slider::-webkit-slider-thumb{appearance:none;background:var(--color-pink);width:20px;height:20px;transition:background-color .16s var(--ease-signature);border:0;border-radius:999px;margin-top:-9.5px}.seat-slider::-moz-range-thumb{background:var(--color-pink);width:20px;height:20px;transition:background-color .16s var(--ease-signature);border:0;border-radius:999px}.seat-slider:active::-webkit-slider-thumb{background:#b5255e}@supports (color:color-mix(in lab, red, red)){.seat-slider:active::-webkit-slider-thumb{background:color-mix(in srgb, var(--color-pink) 88%, black)}}.seat-slider:active::-moz-range-thumb{background:#b5255e}@supports (color:color-mix(in lab, red, red)){.seat-slider:active::-moz-range-thumb{background:color-mix(in srgb, var(--color-pink) 88%, black)}}.seat-slider:focus-visible{outline:none}.seat-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-amber), 0 0 0 5px #9a65002e}@supports (color:color-mix(in lab, red, red)){.seat-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-amber), 0 0 0 5px color-mix(in srgb, var(--color-amber) 18%, transparent)}}.seat-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-amber), 0 0 0 5px #9a65002e}@supports (color:color-mix(in lab, red, red)){.seat-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-amber), 0 0 0 5px color-mix(in srgb, var(--color-amber) 18%, transparent)}}.seat-slider__scale{font-family:var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:-.6rem 0 0;font-size:11px;display:flex}.plan__equation{font-family:var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;border-top:1px solid var(--color-border);padding-top:var(--space-xs);font-size:clamp(13px,1.1vw,15px);display:block}.plan__amount{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-on-surface);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600;line-height:1.1;display:block}.plan__bridge,.plan__note{margin:0}.plan-grid--amount-under .plan__note{margin-top:var(--space-xs);font-size:15px}@media not all and (width<=48rem){.plan-grid--amount-under .plan__note{font-size:clamp(13px,1.1vw,16px)}}.plan__features{margin:var(--space-md) 0 0;flex-grow:1;padding:0;list-style:none}.plan__feature{padding:var(--space-xs) 0;border-top:1px solid var(--color-border);color:var(--color-muted);margin:0}.plan__cta{margin-top:var(--space-md)}.plan--feature{background:var(--color-bureau);border-top-color:var(--color-pink);padding:var(--space-md)}.plan--feature .plan__label{color:var(--color-pink-lift)}.plan--feature .plan__desc,.plan--feature .plan__note,.plan--feature .plan__feature{color:#f7f5efb8}@supports (color:color-mix(in lab, red, red)){.plan--feature .plan__desc,.plan--feature .plan__note,.plan--feature .plan__feature{color:color-mix(in srgb, var(--color-ivory) 72%, transparent)}}.plan--feature .plan__price{color:var(--color-ivory)}.plan--feature .plan__feature{border-top-color:#f7f5ef38}@supports (color:color-mix(in lab, red, red)){.plan--feature .plan__feature{border-top-color:color-mix(in srgb, var(--color-ivory) 22%, transparent)}}.plan--feature .cta-button:focus-visible{outline-color:var(--color-pink-lift)}.report-preview{margin-top:var(--space-xl)}.report-preview__title{color:var(--color-muted);margin:0}.report-figure{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.report-figure__tag{color:var(--color-muted)}.report-figure__cta{display:flex}.report-sheet{gap:var(--space-md);flex-direction:column;display:flex}.report-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border);display:flex}.report-sheet__rule{background:var(--color-on-surface);transform-origin:0;width:3.5rem;height:2px;display:block}.report-sheet__folio{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:clamp(10px,.8vw,12px);font-weight:500}.report-sheet__plot{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.report-sheet__group{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.report-sheet__bars{border-bottom:1px solid var(--color-border);justify-content:flex-start;align-items:flex-end;gap:8px;height:108px;display:flex}.report-sheet__bar{transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;min-width:0;max-width:22px}.report-sheet__axis{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;margin:0;font-size:clamp(10px,.75vw,11px);display:flex}.report-sheet__key{flex:none;width:7px;height:7px}.pipeline-band{position:relative}.pipeline{margin:var(--space-lg) 0 0;gap:var(--space-md);--spine-y:calc(1.05rem + .35rem + .55rem + 3.5px);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}#how-it-works{position:relative}.pipeline__signal{top:var(--spine-y);left:calc(12.5% - var(--space-md) * .375);width:calc(75% + var(--space-md) * .75);background:var(--color-on-surface);transform-origin:0;z-index:1;height:1px;position:absolute}.pipeline__pen{top:calc(var(--spine-y) - 3.5px);left:calc(12.5% - var(--space-md) * .375 - 3.5px);background:var(--color-pink);z-index:3;width:7px;height:7px;position:absolute}.pipeline__rail{display:none}.pipeline.is-scrubbed .pipeline__step:not(.is-lit):not(:hover) .pipeline__node{background:var(--color-border)}.pipeline.is-scrubbed .pipeline__step--end:not(:hover) .pipeline__node{background:var(--color-on-surface)}.pipeline__step.is-lit .pipeline__num{color:var(--color-on-surface)}.pipeline__step--end .pipeline__node,.pipeline__step:hover .pipeline__node{background:var(--color-pink)}@media (width<=48rem){.pipeline__signal{display:none}}@media (prefers-reduced-motion:reduce){.pipeline__signal{transform:scaleX(1)!important}}.pipeline__step{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.pipeline__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-signature);font-size:11px;line-height:1.05rem}.pipeline__node{z-index:2;background:var(--color-on-surface);width:7px;height:7px;box-shadow:0 0 0 4px var(--color-ivory);transition:background-color .16s var(--ease-signature);margin-block:.55rem;position:relative}.pipeline__line{top:var(--spine-y);width:calc(100% + var(--space-md));background:var(--color-border);z-index:0;height:1px;position:absolute;left:50%}.pipeline__label{font-family:var(--font-display);letter-spacing:-.02em;margin:.2rem 0 0;font-size:clamp(20px,5.6vw,26px);font-weight:600;line-height:1.15}@media not all and (width<=48rem){.pipeline__label{font-size:clamp(19px,1.95vw,28px)}}.pipeline__glyph{width:min(100%,12.5rem);height:auto;color:var(--color-muted);transition:color .2s var(--ease-signature);margin-top:.7rem;display:block}.pipeline__glyph-faint{opacity:.45}.pipeline__step:hover .pipeline__glyph,.pipeline.is-scrubbed .pipeline__step.is-head .pipeline__glyph{color:var(--color-on-surface)}.pipeline__glyph :is(line,polyline){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .75s var(--ease-signature)}.pipeline__glyph-mark{opacity:1;transition:opacity .3s var(--ease-signature)}.pipeline.is-scrubbed .pipeline__step:not(.is-lit) .pipeline__glyph :is(line,polyline){stroke-dashoffset:1px}.pipeline.is-scrubbed .pipeline__step:not(.is-lit) .pipeline__glyph-mark{opacity:0}@media (prefers-reduced-motion:reduce){.pipeline__glyph :is(line,polyline),.pipeline__glyph-mark{transition:none}}.pipeline__desc{font-family:var(--font-mono);color:var(--color-muted);margin:0;font-size:clamp(12px,.95vw,14px);line-height:1.55;display:block}@media not all and (width<=48rem){.pipeline__desc{max-width:30ch}}@media (width<=48rem){.pipeline{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);padding-left:2rem}.pipeline__step{text-align:left;align-items:flex-start}.pipeline__node{margin-block:0;position:absolute;top:.3rem;left:-2rem}.pipeline__line{display:none}.pipeline__rail{background:var(--color-border);z-index:0;width:1px;display:block;position:absolute;top:calc(.3rem + 3.5px);bottom:0;left:3px}.pipeline__step--end:after{content:"";background:var(--color-ivory);z-index:1;width:7px;position:absolute;top:calc(.3rem + 3.5px);bottom:0;left:-2rem}}.credibility{justify-content:flex-start;align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media not all and (width<=48rem){.credibility{justify-content:space-between}}.credibility__eyebrow{margin-bottom:var(--space-2xs)}.credibility__lead{font-family:var(--font-mono);color:var(--color-on-surface);max-width:44ch;font-size:clamp(13px,1.2vw,16px);line-height:1.4}.credibility__chip{border:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;white-space:normal;transition:border-color .16s var(--ease-signature), color .16s var(--ease-signature);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem .5rem;font-size:clamp(10px,.85vw,12px);text-decoration:none;display:inline-flex}@media not all and (width<=48rem){.credibility__chip{letter-spacing:.08em;white-space:nowrap;flex-wrap:nowrap;gap:.5rem;padding:.45rem .85rem}}.credibility__chip:hover,.credibility__chip:focus-visible{border-color:var(--color-purple)}.credibility__chip-logo{width:auto;height:1rem;display:block}@media not all and (width<=48rem){.credibility__chip-logo{height:1.4rem}}.credibility__chip-title{color:var(--color-on-surface);font-weight:500}.credibility--hero{border:0;justify-content:flex-start;padding-block:0}.walkthrough{gap:var(--space-2xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.walkthrough__row{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media not all and (width<=48rem){.walkthrough__row{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.walkthrough__row--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.walkthrough__row--reverse .walkthrough__step{order:2}.walkthrough__row--reverse .walkthrough__visual{order:1}}.walkthrough__step{gap:var(--space-md);grid-template-columns:clamp(2.5rem,4vw,3.5rem) minmax(0,1fr);align-items:start;display:grid}.walkthrough__number{font-family:var(--font-mono);color:var(--color-amber);font-size:clamp(20px,2.4vw,30px);font-style:italic;line-height:1}.walkthrough__step-body{gap:var(--space-2xs);flex-direction:column;display:flex}.walkthrough__caption{font-family:var(--font-mono);color:var(--color-on-surface);margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid var(--color-border);max-width:44ch;font-size:clamp(11px,.95vw,13px);line-height:1.5}.walkthrough__visual{min-width:0}.applies-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:1fr;display:grid}@media not all and (width<=48rem){.applies-grid{grid-template-columns:repeat(2,1fr)}}.applies-card{padding:var(--space-md);border:1px solid var(--color-border);color:inherit;transition:transform .3s var(--ease-signature), border-color .18s var(--ease-signature);border-radius:clamp(10px,1vw,14px);text-decoration:none;display:block}.applies-card:hover{border-color:var(--color-on-surface);transform:translateY(-3px)}.applies-card__title{margin-bottom:var(--space-xs);align-items:baseline;gap:.4rem;display:flex}.applies-card__arrow{transition:transform .18s var(--ease-signature)}.applies-card:hover .applies-card__arrow{transform:translate(3px)}.applies-card__summary{color:var(--color-muted);margin-bottom:var(--space-sm)}.applies-card__chips{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.applies-chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--color-border);color:var(--color-muted);border-radius:999px;padding:.2rem .55rem;font-size:clamp(10px,.8vw,12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.thesis-hero{padding-block:var(--space-xl) var(--space-2xl);--thesis-size:clamp(2.25rem, 11.5vw, 3.25rem);position:relative}.thesis-hero__inner{text-align:center;align-items:center;gap:var(--space-md);z-index:31;transform:scale(var(--arr-s,1));flex-direction:column;display:flex;position:relative}.thesis-hero__headline{font-family:var(--font-mono);font-size:var(--thesis-size);font-variant:small-caps;text-transform:lowercase;letter-spacing:-.01em;color:var(--color-on-surface);text-wrap:balance;margin:0;font-weight:600;line-height:1}.thesis-hero__prefix,.thesis-hero__line{display:block}.thesis-hero__word{color:var(--pillar,var(--color-on-surface))}.thesis-hero__ghost{visibility:hidden}.thesis-hero__stop{color:var(--color-on-surface)}.thesis-hero__sub{text-wrap:balance;max-width:42ch;margin:0}.thesis-hero__ctas{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.thesis-hero__cta-secondary{display:none}@media not all and (width<=48rem){.thesis-hero__cta-secondary{display:inline-flex}}.thesis-hero__note{margin-top:calc(var(--space-md) * -.55);text-align:center;max-width:34ch}@media not all and (width<=48rem){.thesis-hero{min-height:min(46rem,82vh);padding-block:var(--space-2xl);--thesis-size:clamp(2.5rem, 5.6vw, 3.5rem);align-items:center;display:flex}.thesis-hero__sub{max-width:54ch;font-size:clamp(.95rem,1.3vw,1.125rem)}}.layer-stack{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.layer-stack__figure{z-index:1;align-items:center;gap:var(--space-2xs);background:var(--color-ivory);padding-block:var(--space-2xs) var(--space-xs);flex-direction:column;display:flex;position:sticky;top:calc(4.5rem + 6px)}.layer-stack__instrument{width:100%}@media (width<=48rem){.layer-stack__figure{display:none}}.layer-cloud__leader{stroke:#69696966}@supports (color:color-mix(in lab, red, red)){.layer-cloud__leader{stroke:color-mix(in srgb, var(--color-muted) 40%, transparent)}}.layer-cloud__leader{stroke-width:1px}.layer-cloud__wash{fill:var(--wash)}.layer-cloud__edge{fill:none;stroke:var(--pillar);stroke-width:1.4px;transition:stroke-width .3s var(--ease-signature)}.layer-cloud__point{fill:var(--pillar);fill-opacity:.82;transition:transform .75s var(--ease-entry), fill .75s var(--ease-entry), fill-opacity .75s var(--ease-entry)}.layer-stack.is-assembling .layer-cloud__point{fill:var(--color-muted);fill-opacity:.5;transform:translate(var(--px,0px), var(--py,0px));transition-delay:calc(.12s + var(--r,0) * .9s)}.layer-stack.is-assembling .layer-cloud__field.is-resolved .layer-cloud__point{fill:var(--pillar);fill-opacity:.82;transform:none}.layer-cloud__thread{stroke:var(--pillar);stroke-width:.9px;opacity:0}.layer-stack.is-assembling .layer-cloud__field.is-resolved .layer-cloud__thread{animation:layer-rule 2.6s var(--ease-entry) forwards;animation-delay:calc(.9s + var(--r,0) * 1.15s)}@keyframes layer-rule{0%{opacity:0}20%{opacity:.6}66%{opacity:.6}to{opacity:0}}.layer-stack.is-assembling .layer-cloud__field.is-resolved .layer-cloud__point{animation:layer-retire 1.2s var(--ease-entry) forwards;animation-delay:calc(1.5s + var(--r,0) * 1.15s)}@keyframes layer-retire{to{opacity:0}}@media (prefers-reduced-motion:reduce){.layer-stack.is-assembling .layer-cloud__field.is-resolved .layer-cloud__thread,.layer-stack.is-assembling .layer-cloud__field.is-resolved .layer-cloud__point{opacity:0;animation:none}}.layer-cloud__wash{transition:opacity .75s var(--ease-entry) 2.9s}.layer-stack.is-assembling .layer-cloud__stratum .layer-cloud__wash{opacity:0}.layer-stack.is-assembling .layer-cloud__stratum.is-resolved .layer-cloud__wash{opacity:1}.layer-stack.is-live .layer-cloud__stratum.is-active .layer-cloud__edge{stroke-width:2.6px}.layer-stack.is-live .layer-cloud__field.is-active .layer-cloud__point{fill-opacity:1}.layer-stack.is-assembling .layer-cloud__edge{stroke-dasharray:var(--edge);stroke-dashoffset:var(--edge);transition:stroke-dashoffset 1.1s var(--ease-entry) var(--draw-delay,0s), stroke-width .3s var(--ease-signature)}.layer-stack.is-assembling .layer-cloud.is-drawn .layer-cloud__stratum.is-resolved .layer-cloud__edge{stroke-dashoffset:0}.layer-stack.is-assembling .layer-cloud__leader{opacity:0;transition:opacity .3s var(--ease-signature) .3s}.layer-stack.is-assembling .layer-cloud.is-drawn .layer-cloud__stratum.is-resolved .layer-cloud__leader{opacity:1}.layer-stack.is-assembling .layer-cloud:not(.is-drawn) .layer-cloud__point,.layer-stack.is-assembling .layer-cloud:not(.is-drawn) .layer-cloud__edge,.layer-stack.is-assembling .layer-cloud:not(.is-drawn) .layer-cloud__wash,.layer-stack.is-assembling .layer-cloud:not(.is-drawn) .layer-cloud__leader{transition:none}.layer-stack__panels{flex-direction:column;display:flex}.layer-panel{column-gap:var(--space-sm);padding-block:var(--space-lg);transition:opacity .3s var(--ease-signature), transform .3s var(--ease-signature);grid-template-columns:auto 1px minmax(0,1fr);display:grid}.layer-panel__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);font-variant-numeric:tabular-nums;transition:color .3s var(--ease-signature);padding-top:.35em;font-size:clamp(10px,.8vw,12px);font-weight:500;line-height:1.4}.layer-panel__spine{background:var(--color-border);transform-origin:top;width:1px;height:100%;transition:background .3s var(--ease-signature), transform .3s var(--ease-signature);transform:scaleY(.25)}.layer-stack.is-live .layer-panel.is-active .layer-panel__num{color:var(--pillar)}.layer-stack.is-live .layer-panel.is-active .layer-panel__spine{background:var(--pillar);transform:scaleY(1)}.layer-stack.is-live .layer-panel__body{color:var(--color-muted)}.layer-stack.is-live .layer-panel.is-active .layer-panel__body{color:var(--color-on-surface)}.layer-panel__title{margin:0 0 var(--space-xs);color:var(--pillar)}.layer-panel__body{transition:color .3s var(--ease-signature);margin:0}@media not all and (width<=48rem){.layer-stack{gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}.layer-stack__figure{gap:var(--space-xs);background:0 0;padding-block:0;top:7.5rem}.layer-stack__instrument{max-width:38rem}.layer-panel{min-height:50vh;padding-block:var(--space-xl);align-content:center}}@media (prefers-reduced-motion:reduce){.layer-stack.is-live .layer-panel{opacity:1;transition:none}.layer-stack .layer-cloud__point,.layer-stack.is-assembling .layer-cloud__point{fill:var(--pillar);fill-opacity:.82;transition:none;transform:none}.layer-stack.is-assembling .layer-cloud__edge{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.layer-stack.is-assembling .layer-cloud__wash,.layer-stack.is-assembling .layer-cloud__leader{opacity:1;transition:none}.layer-stack.is-live .layer-panel__body{color:var(--color-on-surface);transition:none}.layer-panel{min-height:0}}.formula{margin:var(--space-lg) 0 0;padding:0}.formula__open,.formula__rule{transform-origin:0;width:100%;display:block}.formula__open{background:var(--color-border);height:1px}.formula__rule{height:2px;margin-top:var(--space-xs);background:var(--color-on-surface)}.formula__sum{margin-top:var(--space-sm)}.formula__line{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;grid-template-columns:1.7em minmax(0,1fr);align-items:baseline;margin:0;font-size:clamp(1.15rem,6.2vw,1.6rem);font-weight:600;line-height:1.35;display:grid}.formula__line+.formula__line{margin-top:var(--space-2xs)}.formula__line--total{margin-top:var(--space-xs)}.formula__op{color:var(--color-muted);font-weight:400}.formula__term{color:var(--pillar);justify-self:start;display:inline-block}.formula__result{text-transform:none;font-variant:small-caps;text-wrap:balance;color:var(--color-on-surface);justify-self:start;display:inline-block}.formula__mark{color:var(--color-pink);display:inline-block}.formula__caption{max-width:65ch;margin:var(--space-md) 0 0;color:var(--color-muted)}.formula__defined{color:var(--color-on-surface);font-weight:600}.formula__twin{margin-top:var(--space-sm);font-family:var(--font-mono);grid-template-columns:1.7em minmax(0,1fr);align-items:center;font-size:clamp(1.15rem,6.2vw,1.6rem);font-weight:600;line-height:1.35;display:grid}.formula__op--result{--beat:3}.formula__twin-figure{max-width:27rem;margin:0}.formula__twin-caption{margin-top:var(--space-2xs)}@media not all and (width<=48rem){.formula__line{font-size:clamp(1.6rem,2.6vw,2.1rem)}.formula__sum{margin-top:var(--space-md)}.formula{align-items:center;column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);display:grid}.formula__open{grid-column:1/-1}.formula__twin{margin-top:0;font-size:clamp(1.6rem,2.6vw,2.1rem)}}.formula.is-armed .formula__open,.formula.is-armed .formula__rule{transform:scaleX(0)}.formula.is-armed .formula__term,.formula.is-armed .formula__result{clip-path:inset(0 100% 0 0)}.formula.is-armed .formula__op,.formula.is-armed .formula__mark{opacity:0}@keyframes formula-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes formula-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.06em 0 0)}}@keyframes formula-fade{0%{opacity:0}to{opacity:1}}@keyframes formula-sign{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.formula.is-assembling .formula__open,.formula.is-assembling .formula__rule,.formula.is-assembling .formula__op,.formula.is-assembling .formula__term,.formula.is-assembling .formula__result,.formula.is-assembling .formula__mark{animation-duration:.3s;animation-timing-function:var(--ease-signature);animation-fill-mode:both}.formula.is-assembling .formula__open{animation-name:formula-draw;animation-duration:.75s;animation-delay:.15s}.formula.is-assembling .formula__op{animation-name:formula-fade;animation-duration:.16s;animation-delay:calc(.25s + var(--beat,0) * .14s)}.formula.is-assembling .formula__term{animation-name:formula-print;animation-delay:calc(.31s + var(--beat,0) * .14s)}.formula.is-assembling .formula__rule{animation-name:formula-draw;animation-duration:.75s;animation-delay:.85s}.formula.is-assembling .formula__line--total .formula__op{animation-delay:1.3s}.formula.is-assembling .formula__result{animation-name:formula-print;animation-delay:1.35s}.formula.is-assembling .formula__mark{animation-name:formula-sign;animation-duration:.16s;animation-delay:1.65s}@media (prefers-reduced-motion:reduce){.formula.is-armed .formula__open,.formula.is-armed .formula__rule,.formula.is-assembling .formula__open,.formula.is-assembling .formula__rule{transform:none}.formula.is-armed .formula__term,.formula.is-armed .formula__result,.formula.is-assembling .formula__term,.formula.is-assembling .formula__result{clip-path:none}.formula.is-armed .formula__op,.formula.is-armed .formula__mark,.formula.is-assembling .formula__op,.formula.is-assembling .formula__mark{opacity:1}.formula.is-assembling .formula__open,.formula.is-assembling .formula__rule,.formula.is-assembling .formula__op,.formula.is-assembling .formula__term,.formula.is-assembling .formula__result,.formula.is-assembling .formula__mark{animation:none}}html:not(.js) .formula .formula__open,html:not(.js) .formula .formula__rule{transform:none!important}html:not(.js) .formula .formula__term,html:not(.js) .formula .formula__result{clip-path:none!important}.chapter-heading-left{margin-bottom:var(--space-md)}.chapter-heading-left .heading-hero{max-width:34rem}.chapter-heading-left .paragraph-muted{max-width:60ch;margin-top:var(--space-md)}.decisions__transition{max-width:52ch;margin:var(--space-md) 0 0;color:var(--color-muted)}.decisions{margin-top:var(--space-lg)}.decision{gap:var(--space-2xs);padding-block:var(--space-md);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.decision:first-child{border-top:none}.decision__desc{transition:color .3s var(--ease-signature)}.decisions.is-live .decision__desc{color:var(--color-muted)}.decisions.is-live .decision.is-active .decision__desc{color:var(--color-on-surface)}.decision__word{font-family:var(--font-mono);letter-spacing:-.01em;text-transform:uppercase;color:var(--pillar,var(--color-on-surface));margin:0;font-size:clamp(1.5rem,6.4vw,2rem);font-weight:600;line-height:1.05}.decision__stat{margin:0 0 var(--space-2xs);font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--pillar,var(--color-on-surface));font-size:clamp(1.25rem,5vw,1.6rem);font-weight:600;line-height:1.15}.decision__desc{margin:0 0 var(--space-2xs);max-width:56ch}.decision__source{margin:0;font-style:normal}@media not all and (width<=48rem){.decision{gap:var(--space-xl);min-height:22vh;padding-block:var(--space-lg);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline}.decision__stat{font-size:clamp(1.4rem,2.4vw,2rem)}}@media (prefers-reduced-motion:reduce){.decisions.is-live .decision__desc{color:var(--color-on-surface);transition:none}.decision{min-height:0}}.site-section--conviction{padding-block:var(--space-xl)}.site-section--conviction .heading-hero{max-width:34rem}.paper-instrument{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.paper-instrument__tag{margin:0}.paper-instrument__field{width:100%;aspect-ratio:var(--pi-aspect,16 / 10);position:relative}.paper-instrument__art{width:100%;height:100%;display:block}.paper-instrument__satellites{pointer-events:none;position:absolute;inset:0}.paper-instrument__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--label-ink,var(--color-muted));font-size:clamp(9px,.72vw,11px);font-weight:500;line-height:1.3;position:absolute}.paper-instrument__label--start{transform:translate(0, var(--label-shift-y,-50%))}.paper-instrument__label--middle{transform:translate(-50%, var(--label-shift-y,-50%))}.paper-instrument__label--end{transform:translate(-100%, var(--label-shift-y,-50%))}.paper-instrument__label--on{--label-shift-y:-50%}.paper-instrument__label--above{--label-shift-y:-160%}.paper-instrument__label--below{--label-shift-y:60%}.sg__instrument{max-width:34rem}@property --arr-s{syntax:"<number>";inherits:true;initial-value:1}.thesis-hero{--arr-park:.38;--arr-reach:calc(1.08 / var(--arr-park));--arr-s:1;--arr-mark-size:max(3rem, 10.5vw)}:root{--arr-glyph-step:.15s;--arr-glyph-dur:.52s;--arr-glyph-lead:.62s;--arr-dot-in:.2s;--arr-layer-step:.48s;--arr-dot-wave:.62s;--arr-dot-dur:.56s;--arr-mesh-in:.95s;--arr-mesh-wave:.62s;--arr-mesh-dur:1.1s;--arr-wash-in:1.6s;--arr-wash-dur:.62s;--arr-dot-out:2.2s;--arr-dot-out-dur:.62s;--arr-open-in:3.8s;--arr-open-dur:2.2s;--arr-mark-out:3.8s;--arr-mark-out-dur:.7s;--arr-margin-out:3.8s;--arr-margin-out-dur:.8s;--arr-art-out:3.8s;--arr-art-out-dur:.62s;--arr-thesis-in:5s;--arr-thesis-dur:.9s;--arr-print-dur:.62s;--arr-chip-in:5.4s;--arr-sub-in:5.6s;--arr-ctas-in:5.8s;--arr-note-in:6s;--arr-grid-out:6s;--arr-grid-out-dur:1s;--arr-chrome-in:5.7s;--arr-chrome-dur:.62s}@media not all and (width<=48rem){.thesis-hero{--arr-park:.3}}.arrival__grid,.arrival__plate,.arrival__art,.arrival__margin,.arrival__mark{opacity:0}.arrival__grid{z-index:30;transform:scale(var(--arr-s,1));pointer-events:none;display:block;position:fixed;inset:0}.arrival__ground{inset:calc((1 - var(--arr-reach)) / 2 * 100%);background-color:var(--color-ivory);display:block;position:absolute}.arrival__plate{background-color:var(--color-surface);display:block;position:absolute;inset:0}.arrival__art{transform:scale(calc(var(--arr-park) / var(--arr-s)));block-size:88%;inline-size:88%;display:block;position:absolute;inset:6%}.arrival__dot{fill:var(--pillar);fill-opacity:.86}.arrival__rule{background-color:var(--color-border);display:block;position:absolute}.arrival__rule--v-start,.arrival__rule--v-end{width:1px;inset-block:calc((1 - var(--arr-reach)) / 2 * 100%);transform:scaleX(calc(1 / var(--arr-s)))}.arrival__rule--v-start{left:0}.arrival__rule--v-end{right:0}.arrival__rule--h-start,.arrival__rule--h-end{height:1px;inset-inline:calc((1 - var(--arr-reach)) / 2 * 100%);transform:scaleY(calc(1 / var(--arr-s)))}.arrival__rule--h-start{top:0}.arrival__rule--h-end{bottom:0}.arrival__margin{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:clamp(10px,.8vw,12px);font-weight:500;line-height:1.4;display:block;position:absolute}.arrival__margin--head{transform-origin:100% 100%;transform:scale(calc(1 / var(--arr-s))) translate(-.75em, -.5em);bottom:100%;right:100%}.arrival__margin--foot{transform-origin:0 0;transform:scale(calc(1 / var(--arr-s))) translate(.75em, .5em);top:100%;left:100%}.arrival__mark{text-align:center;transform-origin:50% 100%;transform:scale(calc(1 / var(--arr-s)));margin:0;position:absolute;bottom:100%;left:0;right:0}.arrival__mark-line{font-family:var(--font-mono);font-size:var(--arr-mark-size);font-variant:small-caps;text-transform:lowercase;letter-spacing:-.01em;color:var(--color-on-surface);white-space:nowrap;padding-bottom:.14em;font-weight:600;line-height:1.1;display:block}.arrival__glyph{display:inline-block}.arrival__stop{color:var(--color-pink)}html:not(.arrival-done) .thesis-hero{animation:arrival-scale var(--arr-open-dur) var(--ease-signature) var(--arr-open-in) both}@keyframes arrival-scale{0%{--arr-s:var(--arr-park)}to{--arr-s:1}}html:not(.arrival-done) .arrival__grid{animation:arrival-grid-out var(--arr-grid-out-dur) var(--ease-signature) var(--arr-grid-out) both}@keyframes arrival-grid-out{0%{opacity:1}to{opacity:0}}html:not(.arrival-done) .arrival__plate{animation:arrival-plate-out var(--arr-open-dur) var(--ease-signature) var(--arr-open-in) both}@keyframes arrival-plate-out{0%{opacity:1}to{opacity:0}}html:not(.arrival-done) .arrival__thread{stroke:var(--pillar);stroke-width:.9px;opacity:0;animation:arrival-rule var(--arr-mesh-dur) var(--ease-entry) both;animation-delay:calc(var(--arr-mesh-in) + var(--layer,0) * var(--arr-layer-step) + var(--r,0) * var(--arr-mesh-wave))}@keyframes arrival-rule{0%{opacity:0}22%{opacity:.6}64%{opacity:.6}to{opacity:0}}html:not(.arrival-done) .arrival__wash{fill:var(--pillar);fill-opacity:0;animation:arrival-plane var(--arr-wash-dur) var(--ease-entry) both;animation-delay:calc(var(--arr-wash-in) + var(--layer,0) * var(--arr-layer-step))}@keyframes arrival-plane{to{fill-opacity:.22}}.arrival__wash{fill:var(--pillar);fill-opacity:.22}.arrival__thread{opacity:0}html:not(.arrival-done) .arrival__dot{animation:arrival-condense var(--arr-dot-dur) var(--ease-signature) both;animation-delay:calc(var(--arr-dot-in) + var(--layer,0) * var(--arr-layer-step) + var(--r,0) * var(--arr-dot-wave))}html:not(.arrival-done) .arrival__population{animation:arrival-dot-out var(--arr-dot-out-dur) var(--ease-entry) calc(var(--arr-dot-out) + var(--layer,0) * var(--arr-layer-step)) forwards}@keyframes arrival-dot-out{to{opacity:0}}@keyframes arrival-condense{0%{transform:translate(var(--px,0px), var(--py,0px));fill:var(--color-muted);fill-opacity:.5}to{fill:var(--pillar);fill-opacity:.86;transform:none}}html:not(.arrival-done) .arrival__art{animation:arrival-art-out var(--arr-art-out-dur) var(--ease-signature) var(--arr-art-out) both}@keyframes arrival-art-out{0%{opacity:1}to{opacity:0}}html:not(.arrival-done) .arrival__margin{animation:arrival-margin-out var(--arr-margin-out-dur) var(--ease-signature) var(--arr-margin-out) both}@keyframes arrival-margin-out{0%{opacity:1}to{opacity:0}}html:not(.arrival-done) .arrival__mark{animation:arrival-mark-out var(--arr-mark-out-dur) var(--ease-signature) var(--arr-mark-out) both}@keyframes arrival-mark-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(3px)}}html:not(.arrival-done) .arrival__glyph{animation:arrival-glyph var(--arr-glyph-dur) var(--ease-signature) both;animation-delay:calc(var(--ring,0) * var(--arr-glyph-step) - var(--arr-glyph-lead))}@keyframes arrival-glyph{0%{opacity:0;filter:blur(2px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:translateY(0)}}html:not(.arrival-done) .thesis-hero__headline{animation:arrival-thesis-in var(--arr-thesis-dur) var(--ease-signature) var(--arr-thesis-in) both}@keyframes arrival-thesis-in{0%{opacity:0}to{opacity:1}}html:not(.arrival-done) .thesis-hero__inner>.credibility{animation:arrival-print var(--arr-print-dur) var(--ease-signature) var(--arr-chip-in) both}html:not(.arrival-done) .thesis-hero__sub{animation:arrival-print var(--arr-print-dur) var(--ease-signature) var(--arr-sub-in) both}html:not(.arrival-done) .thesis-hero__ctas,html:not(.arrival-done) .thesis-hero__note{animation:arrival-print var(--arr-print-dur) var(--ease-signature) var(--arr-ctas-in) both}html:not(.arrival-done) .thesis-hero__note{animation:arrival-print var(--arr-print-dur) var(--ease-signature) var(--arr-note-in) both}@keyframes arrival-print{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}html:not(.arrival-done):has(.arrival__grid) .site-header{animation:arrival-chrome-in var(--arr-chrome-dur) var(--ease-signature) var(--arr-chrome-in) both}@keyframes arrival-chrome-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:not(.arrival-done) .thesis-hero,html:not(.arrival-done) .thesis-hero__headline,html:not(.arrival-done) .thesis-hero__sub,html:not(.arrival-done) .thesis-hero__ctas,html:not(.arrival-done) .thesis-hero__note,html:not(.arrival-done) .thesis-hero__inner>.credibility,html:not(.arrival-done) .arrival__grid,html:not(.arrival-done) .arrival__ground,html:not(.arrival-done) .arrival__plate,html:not(.arrival-done) .arrival__art,html:not(.arrival-done) .arrival__dot,html:not(.arrival-done) .arrival__population,html:not(.arrival-done) .arrival__rule,html:not(.arrival-done) .arrival__margin,html:not(.arrival-done) .arrival__mark,html:not(.arrival-done) .arrival__glyph{animation:none}html:not(.arrival-done):has(.arrival__grid) .site-header{animation:none}}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
