@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-var-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+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-var-currency.woff2)format("woff2");unicode-range:U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-var-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-var-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+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-var-currency.woff2)format("woff2");unicode-range:U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-var-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground-dark:#040508;--ground-cream:#e6e4e2;--ink-light:#d8d8d8;--ink-dark:#272727;--font-display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-text:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--font-pl:"Bebas Neue", "Arial Narrow", sans-serif;--t-display:9.6rem;--t-display-sm:6.4rem;--t-display-xs:4.4rem;--t-stat:7.2rem;--t-h3:2.4rem;--t-lead:2rem;--t-body:clamp(15px, 1.6rem, 1.9rem);--t-small:clamp(14px, 1.35rem, 1.6rem);--t-label:clamp(12px, 1.1rem, 1.25rem);--track-label:.1em;--track-display:-.02em;--leading-display:.96;--leading-body:1.62;--radius:1.5rem;--radius-sm:.9rem;--radius-pill:999px;--hair:1px;--plus-off:calc(-6px - 6.5px);--gutter:clamp(18px, 4rem, 6rem);--measure:132rem;--section-y:clamp(56px, 11rem, 15rem);--header-h:clamp(56px, 7.2rem, 8rem);--vh:1vh;--vw:1vw;--vh100:calc(var(--vh) * 100);--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur:.6s;--dur-fast:.28s;--dur-ui:.15s;--dur-ground:.75s;--blur:12px;--glass-line:#ffffff2e}html{font-size:calc(1000vw / var(--size));--size:320}@media (width>=440px){html{--size:360}}@media (width>=640px){html{--size:480}}@media (width>=768px){html{--size:750}}@media (width>=1024px){html{--size:850}}@media (width>=1280px){html{--size:1000}}@media (width>=1441px){html{--size:1180}}@media (width>=1536px){html{--size:1280}}@media (width>=1921px){html{--size:1560}}@media (width<=767px){:root{--t-display:4.7rem;--t-display-sm:4rem;--t-display-xs:3.1rem;--t-stat:5.4rem;--t-lead:1.9rem;--gutter:clamp(18px, 3rem, 4rem);--section-y:clamp(48px, 8rem, 11rem)}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--ground-dark);--ground-lift:#0b0c11;--ink:var(--ink-light);--ink-dim:#9c9c9c;--ink-strong:#fff;--line:#434343;--line-soft:#d8d8d821;--glass-bg:#ffffff0f;--glass-solid:#121318db;--field:#ffffff0a;--scrim:#040508b8}html.is-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:var(--ground-cream);--ground-lift:#eeece9;--ink:var(--ink-dark);--ink-dim:#484848;--ink-strong:#000;--line:#c9c5c0;--line-soft:#2727271c;--glass-bg:#ffffff75;--glass-solid:#f6f5f3e6;--field:#27272709;--scrim:#e6e4e2b8}.on-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--ground-dark);--ground-lift:#0b0c11;--ink:var(--ink-light);--ink-dim:#9c9c9c;--ink-strong:#fff;--line:#434343;--line-soft:#d8d8d821;--glass-bg:#ffffff0f;--glass-solid:#121318db;--field:#ffffff0a;--scrim:#040508b8;background:var(--ground);color:var(--ink)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--ground);color:var(--ink);transition:background-color var(--dur-ground) var(--ease), color var(--dur-ground) var(--ease)}body{min-height:100%;color:inherit;font-family:var(--font-text);font-size:var(--t-body);font-weight:400;line-height:var(--leading-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:0 0;overflow-x:clip}html.is-locked,html.is-locked body{touch-action:none;overflow:hidden}img,svg,canvas,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0;border-radius:0}button{cursor:pointer}::selection{background:var(--ink);color:var(--ground)}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}.display{font-family:var(--font-display);font-weight:400;font-size:var(--t-display);line-height:var(--leading-display);letter-spacing:var(--track-display);text-wrap:balance}h1 .display,h2 .display,h3 .display{display:block}.display--sm{font-size:var(--t-display-sm)}.display--xs{font-size:var(--t-display-xs)}.display em{font-style:italic}.copy{font-size:var(--t-body);color:var(--ink);text-wrap:pretty;max-width:46rem}.copy--dim{color:var(--ink-dim)}.copy+.copy{margin-top:1.2em}.lead{font-size:var(--t-lead);text-wrap:pretty;max-width:40rem;line-height:1.42}.label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim);font-weight:400;line-height:1.4}.label--ink{color:var(--ink)}.label--mark{align-items:center;gap:.9rem;display:inline-flex}.label--mark:before{content:"";width:2.4rem;height:var(--hair);opacity:.5;background:currentColor;flex:none}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.frame{position:relative}.on-dark.frame{--plus-off:1.2rem}.frame>.corners{pointer-events:none;position:absolute;inset:0}.frame:before,.frame:after,.frame>.corners:before,.frame>.corners:after{content:"+";font-family:var(--font-mono);color:currentColor;opacity:.42;pointer-events:none;font-size:1.3rem;line-height:1;position:absolute}.frame:before{top:var(--plus-off);left:var(--plus-off)}.frame:after{top:var(--plus-off);right:var(--plus-off)}.frame>.corners:before{bottom:var(--plus-off);left:var(--plus-off)}.frame>.corners:after{bottom:var(--plus-off);right:var(--plus-off)}.rule{height:var(--hair);background:var(--line);border:0;width:100%;position:relative;overflow:visible}.rule--cross:after{content:"+";font-family:var(--font-mono);color:var(--ink);background:var(--ground);transition:background-color var(--dur-ground) var(--ease);padding:0 .8rem;font-size:2.6rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass{background:var(--glass-bg);border:var(--hair) solid var(--glass-line);border-radius:var(--radius);-webkit-backdrop-filter:blur(var(--blur))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}html.is-light .glass{border-color:#27272724}.roll{vertical-align:top;white-space:nowrap;display:inline-block;position:relative;overflow:hidden}.roll__in,.roll__out{transition:transform .45s var(--ease);display:block}.roll__out{position:absolute;inset:0;transform:translateY(100%)}.roll:hover .roll__in,a:hover .roll .roll__in,button:hover .roll .roll__in,a:focus-visible .roll .roll__in{transform:translateY(-100%)}.roll:hover .roll__out,a:hover .roll .roll__out,button:hover .roll .roll__out,a:focus-visible .roll .roll__out{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:9600;background:var(--ink);color:var(--ground);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease);padding:1.2rem 2rem;position:fixed;top:1.6rem;left:1.6rem;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.will-reveal{opacity:0}html.no-motion .will-reveal{opacity:1}.shell{width:min(100% - (var(--gutter) * 2), var(--measure));margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .62)}.section--dark{background:var(--ground-dark)}.zone{isolation:isolate;position:relative}.stage{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}@media (forced-colors:active){.stage{display:none}}.stage__glass{width:calc(var(--vw) * 100);height:var(--vh100);animation:stage-in 1.6s var(--ease) both;position:sticky;top:0}.stage__glass canvas{width:100%;height:100%;display:block}@keyframes stage-in{0%{opacity:0}to{opacity:1}}.grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}@media (width<=1023px){.grid{grid-template-columns:repeat(6,1fr)}}@media (width<=639px){.grid{grid-template-columns:1fr;gap:4rem}}.grid,.work__grid,.cap__list{perspective:1600px;perspective-origin:50% 42%}.hero__title,.head__title,.about__title,.contact__title,.doc__title,.chapter__title{perspective:1100px;perspective-origin:50%}.card{transform-style:preserve-3d}.btn{border:var(--hair) solid var(--line);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--ink);isolation:isolate;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.9rem;padding:1.1rem 2.4rem;display:inline-flex;position:relative;overflow:hidden}.btn__fill{z-index:-1;background:var(--ink);transition:transform var(--dur-fast) var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover,.btn:focus-visible{color:var(--ground);border-color:var(--ink)}.btn:hover .btn__fill,.btn:focus-visible .btn__fill{transform:translateY(0)}.btn--solid{background:var(--ink);color:var(--ground);border-color:var(--ink)}.btn--solid .btn__fill{background:var(--ground)}.btn--solid:hover,.btn--solid:focus-visible{color:var(--ink)}.btn__arrow{font-family:var(--font-text);transition:transform var(--dur-fast) var(--ease);font-size:1.4rem}.btn:hover .btn__arrow{transform:translate(.4rem)}.link{color:var(--ink);padding-bottom:.4rem;display:inline-block;position:relative}.link:after{content:"";width:100%;height:var(--hair);transform-origin:0;transition:transform var(--dur-fast) var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link:hover:after,.link:focus-visible:after{transform:scaleX(1)}.header{z-index:9000;height:calc(var(--header-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);color:var(--ink);transition:color var(--dur-ground) var(--ease);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.header__inner{width:min(100% - (var(--gutter) * 2), var(--measure));justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.header__mark{min-height:44px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:1.1rem;display:inline-flex}.header__mark svg{flex:none;width:2.2rem;height:2.2rem}.header__end{align-items:center;gap:1rem;display:flex}@media (width<=559px){.header__cta{display:none}}.header__bars{flex:none;width:1.4rem;height:.9rem;position:relative}.header__bars span{width:100%;height:var(--hair);transition:transform var(--dur-fast) var(--ease);background:currentColor;position:absolute;left:0}.header__bars span:first-child{top:0}.header__bars span:last-child{bottom:0}.header__menu[aria-expanded=true] .header__bars span:first-child{transform:translateY(.45rem)rotate(45deg)}.header__menu[aria-expanded=true] .header__bars span:last-child{transform:translateY(-.45rem)rotate(-45deg)}.menu{z-index:8900;padding:calc(var(--header-h) + env(safe-area-inset-top) + 3rem) 0 calc(4rem + env(safe-area-inset-bottom));background:var(--ground-dark);color:var(--ink-light);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:4rem;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu__list{border-top:var(--hair) solid #434343;flex-direction:column;display:flex}.menu__link{border-bottom:var(--hair) solid #434343;transition:padding-left var(--dur-fast) var(--ease);justify-content:space-between;align-items:baseline;gap:2rem;padding:1.2rem 0;display:flex}.menu__link:hover,.menu__link:focus-visible{padding-left:1.6rem}.menu__link .display{font-size:max(22px,3.2rem);line-height:1.1}.menu__index{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:#9c9c9c}.menu__meta{flex-wrap:wrap;gap:1rem 3rem;display:flex}.pl,.seam{z-index:9500;pointer-events:none;--pl-panel:#c8c8c8;--pl-line:#434343;--pl-ink:#000;position:fixed;inset:0;overflow:hidden}.pl{pointer-events:auto}.pl__ground,.seam__ground{background:var(--ground-dark);position:absolute;inset:0}.pl__belts,.seam__belts{flex-direction:column;display:flex;position:absolute;inset:0}.pl__belt,.seam__belt{background:var(--pl-panel);transform-origin:50%;will-change:transform;flex:1;width:100%;margin-bottom:-1px;padding-bottom:1px;transform:scaleY(0)}.pl__center{flex-direction:column;justify-content:center;align-items:center;gap:3.2rem;display:flex;position:absolute;inset:0}.pl__box{aspect-ratio:1;width:clamp(10rem,22vw,17.5rem);color:var(--pl-line);place-items:center;display:grid;position:relative}.pl__border{opacity:0;width:100%;height:100%;position:absolute;inset:0}.pl__plus{font-family:var(--font-mono);color:var(--pl-ink);opacity:0;font-size:1.3rem;font-style:normal;line-height:1;position:absolute}.pl__plus--tl{top:var(--plus-off);left:var(--plus-off)}.pl__plus--tr{top:var(--plus-off);right:var(--plus-off)}.pl__plus--bl{bottom:var(--plus-off);left:var(--plus-off)}.pl__plus--br{bottom:var(--plus-off);right:var(--plus-off)}.pl__mark{font-family:var(--font-pl);color:var(--pl-ink);opacity:0;font-size:clamp(5rem,11vw,9rem);line-height:1}.pl__tagline{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:1rem;display:flex}.pl__word,.pl__dot{opacity:0;display:inline-block}.pl__dot{color:var(--pl-line)}.pl__counter{opacity:0;align-items:flex-end;display:flex;position:absolute;bottom:max(18px,4rem);right:max(18px,4rem)}.reel{width:.62em;height:1em;display:block;position:relative;overflow:hidden}.reel__strip{will-change:transform;display:block}.reel__digit{text-align:center;font-variant-numeric:tabular-nums;height:1em;line-height:1;display:block}.pl__counter .reel,.pl__counter .reel__digit{font-family:var(--font-pl);color:var(--pl-ink);font-size:clamp(2.6rem,5vw,4.4rem)}.pl__pct{font-family:var(--font-mono);font-size:var(--t-label);color:var(--pl-line);margin-left:.5rem;padding-bottom:.4em}.pl__flyer{font-family:var(--font-mono);color:var(--pl-ink);opacity:0;font-size:1.6rem;font-style:normal;line-height:1;position:absolute}.seam{z-index:9400;opacity:0}.seam__label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--pl-ink);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fact,.card,.tier{background:var(--scrim)}.fact.on-dark{background:var(--ground)}.hero{min-height:var(--vh100);padding-block:calc(var(--header-h) + env(safe-area-inset-top) + 5rem) calc(4rem + env(safe-area-inset-bottom));background:var(--ground-dark);color:var(--ink-light);isolation:isolate;flex-direction:column;justify-content:space-between;gap:4rem;display:flex;position:relative;overflow:hidden}.hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;display:flex}.hero__mid{text-align:center;flex-direction:column;align-items:center;gap:3.2rem;display:flex}.hero__title{max-width:min(100%,108rem);margin:0}.hero__title .display{display:block}.hero__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.hero__support{max-width:52rem;color:var(--ink-dim);font-size:var(--t-small)}.hero__cue{color:var(--ink-dim);align-items:center;gap:1rem;display:inline-flex}.hero__arrow{width:var(--hair);transform-origin:top;height:3.2rem;animation:arrowPulse 1.8s var(--ease-io) infinite alternate;background:currentColor;display:block}@keyframes arrowPulse{0%{opacity:.3;transform:scaleY(1)}to{opacity:1;transform:scaleY(1.28)}}.hero__chip{flex-direction:column;gap:.8rem;max-width:32rem;padding:1.8rem 2.2rem;display:flex}.hero__chip .num{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.hero__chip p{font-size:var(--t-small);line-height:1.45}@media (width<=767px){.hero__row{flex-direction:column;align-items:flex-start}.hero__chip{width:100%;max-width:min(100%,46rem)}}.about__head{grid-column:span 12;margin-bottom:4rem}.about__title{grid-column:span 10;margin:0 0 6rem}.about__col{grid-column:span 4}.about__col:first-of-type{grid-column:3/span 4}.about__rule{grid-column:span 12;margin-top:6rem}@media (width<=1023px){.about__head,.about__title,.about__rule{grid-column:span 6}.about__col,.about__col:first-of-type{grid-column:span 3}}@media (width<=639px){.about__head,.about__title,.about__rule,.about__col,.about__col:first-of-type{grid-column:span 1}.about__title{margin-bottom:4rem}}.facts__head{grid-column:span 6;margin-bottom:5rem}.facts__note{grid-column:8/span 5;align-self:end;margin-bottom:5rem}.fact{border:var(--hair) solid var(--line);border-radius:var(--radius);flex-direction:column;grid-column:span 4;justify-content:flex-end;gap:1.6rem;min-height:30rem;padding:3.2rem 3rem 3.4rem;display:flex}.fact__value{font-family:var(--font-display);font-size:var(--t-stat);letter-spacing:var(--track-display);align-items:flex-start;gap:.4rem;line-height:.9;display:flex}.fact__value .reel,.fact__value .reel__digit{font-family:var(--font-display);font-size:var(--t-stat);height:.9em;line-height:.9}.fact__unit{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim);padding-top:.6rem}.fact__label{font-size:var(--t-body);max-width:30rem}.fact__note{color:var(--ink-dim)}@media (width<=1023px){.facts__head,.facts__note{grid-column:span 6;margin-bottom:0}.facts__note{margin-bottom:4rem}.fact{grid-column:span 2;min-height:26rem;padding:2.4rem 2.2rem 2.6rem}}@media (width<=767px){.fact{grid-column:span 6}}@media (width<=639px){.facts__head,.facts__note,.fact{grid-column:span 1}}.cap__head{grid-column:span 5}.cap__lead{grid-column:7/span 5;align-self:end}.cap__list{border-top:var(--hair) solid var(--line);grid-column:span 12;margin-top:7rem}.cap{align-items:baseline;gap:2rem var(--gutter);border-bottom:var(--hair) solid var(--line);transition:padding-left var(--dur-fast) var(--ease);grid-template-columns:6rem 3fr 5fr;padding:3.2rem 0;display:grid}.cap:hover{padding-left:1.6rem}.cap__index{color:var(--ink-dim);font-size:var(--t-label);letter-spacing:var(--track-label)}.cap__title{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:var(--track-display);font-weight:400;line-height:1.08}.cap__line{color:var(--ink-dim);max-width:54rem}.cap__includes{flex-wrap:wrap;grid-column:2/-1;gap:.8rem 2.4rem;margin-top:.6rem;list-style:none;display:flex}.cap__includes li{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim)}@media (width<=1023px){.cap__head,.cap__lead{grid-column:span 6}.cap__lead{margin-top:3rem}.cap__list{grid-column:span 6;margin-top:5rem}}@media (width<=767px){.cap{grid-template-columns:5rem 1fr;gap:1.2rem 2rem}.cap__line,.cap__includes{grid-column:2/-1}}@media (width<=639px){.cap__head,.cap__lead,.cap__list{grid-column:span 1}}.work__head{grid-column:span 6}.work__note{grid-column:8/span 5;align-self:end}.work__grid{gap:calc(var(--gutter) * 1.4) var(--gutter);grid-column:span 12;grid-template-columns:repeat(12,1fr);margin-top:7rem;display:grid}.card{border:var(--hair) solid var(--line);border-radius:var(--radius);min-width:0;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;grid-column:span 6;gap:2.4rem;padding:2rem;display:flex}.card:hover{border-color:var(--ink-dim)}.card__media{border-radius:calc(var(--radius) - .6rem);aspect-ratio:16/10;background:var(--ground-lift);position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);transform:scale(1.02)}.card:hover .card__media img{transform:scale(1.055)}.card__body{flex-direction:column;gap:1.6rem;padding:0 1.2rem 1.4rem;display:flex}.card__premise{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:var(--track-display);text-wrap:pretty;font-weight:400;line-height:1.14}.card__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.card__summary{font-size:var(--t-small)}.card__tags{flex-wrap:wrap;gap:.6rem 1.6rem;list-style:none;display:flex}.card__tags li{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim)}.card__links{flex-wrap:wrap;gap:1rem;margin-top:.6rem;display:flex}.card--index{flex-flow:wrap;grid-column:span 12;justify-content:space-between;align-items:center;gap:3rem;padding:4rem 3.2rem}.card--index .card__body{max-width:56rem;padding:0}.card--index .card__count{font-family:var(--font-display);font-size:var(--t-display-sm);color:var(--ink-dim);line-height:.9}@media (width>=1024px){.card--index:nth-child(2n){flex-direction:column;grid-column:span 6;align-items:stretch;padding:4rem 3.2rem 3.2rem}.card--index:nth-child(2n) .card__count{font-size:var(--t-display);align-self:flex-end}}@media (width<=1023px){.work__head,.work__note{grid-column:span 6}.work__note{margin-top:3rem}.work__grid{grid-column:span 6;grid-template-columns:repeat(6,1fr);margin-top:5rem}.card,.card--index{grid-column:span 6}}@media (width<=639px){.work__head,.work__note,.work__grid,.card,.card--index{grid-column:span 1}.work__grid{grid-template-columns:1fr}.card--index{flex-direction:column;align-items:flex-start;padding:3rem 2rem}.card__body{padding-inline:0}.card__links .btn{flex:100%;padding-inline:1.6rem}.card__links .card__live{white-space:normal;text-align:left;text-decoration-line:underline;text-decoration-thickness:var(--hair);-webkit-text-decoration-color:var(--ink-dim);text-decoration-color:var(--ink-dim);text-underline-offset:.5em;border-color:#0000;justify-content:flex-start;padding-inline:0}.card__links .card__live:hover,.card__links .card__live:focus-visible{color:var(--ink);border-color:#0000}.card__links .card__live .btn__fill{display:none}}.tier{border:var(--hair) solid var(--line);border-radius:var(--radius);flex-direction:column;grid-column:span 4;gap:2rem;padding:3.2rem 3rem;display:flex}.tier--featured{border-color:var(--ink-dim)}.tier__gap{grid-column:span 12;height:5rem}.tier__note{grid-column:span 12;margin-top:3rem}.tier__price{font-family:Instrument Serif,Geist,Iowan Old Style,Georgia,serif;font-size:var(--t-display-xs);letter-spacing:var(--track-display);align-items:baseline;gap:.8rem;line-height:1;display:flex}.tier__unit{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim)}.tier__list{border-top:var(--hair) solid var(--line);flex-direction:column;gap:.9rem;margin-top:auto;padding-top:2rem;list-style:none;display:flex}.tier__pitch{font-size:var(--t-small)}.tier__list li{font-size:var(--t-small);color:var(--ink);padding-left:2rem;position:relative}.tier__list li:before{content:"+";font-family:var(--font-mono);opacity:.6;position:absolute;top:0;left:0}.tier .btn{align-self:flex-start;margin-top:1rem}@media (width<=1023px){.tier{grid-column:span 6;padding:2.4rem 2.2rem}.tier__gap,.tier__note{grid-column:span 6}}@media (width>=768px) and (width<=1023px){.tier{column-gap:var(--gutter);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name list""price list""pitch list""cta list";display:grid}.tier>h3{grid-area:name}.tier__price{grid-area:price}.tier__pitch{grid-area:pitch}.tier__list{padding:0 0 0 var(--gutter);border-top:0;border-left:var(--hair) solid var(--line);grid-area:list;margin-top:0}.tier .btn{grid-area:cta;place-self:end start}}@media (width>=1024px) and (width<=1279px){.tier{padding-inline:2.2rem}.tier .btn{padding-inline:1.8rem}}@media (width<=639px){.tier,.tier__gap,.tier__note{grid-column:span 1}}.contact{isolation:isolate;color:var(--ink-light)}.contact__head{flex-direction:column;grid-column:span 5;gap:3rem;display:flex}.contact__title{margin:0}.contact__rows{flex-direction:column;gap:1.2rem;margin-top:1rem;display:flex}.contact__row{border-bottom:var(--hair) solid var(--line);justify-content:space-between;align-items:baseline;gap:2rem;max-width:42rem;padding-bottom:1.2rem;display:flex}.contact__row dd{font-family:var(--font-mono);font-size:var(--t-small)}.contact__form{gap:3.6rem var(--gutter);grid-column:7/span 6;grid-template-columns:1fr 1fr;align-content:start;display:grid}.field{flex-direction:column;gap:.9rem;display:flex;position:relative}.field--wide{grid-column:span 2}.field label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim)}.field input,.field select,.field textarea{border-bottom:var(--hair) solid var(--line);width:100%;min-height:44px;font-size:var(--t-body);color:var(--ink);transition:border-color var(--dur-fast) var(--ease);padding:.6rem 0 1rem}.field textarea{resize:vertical;min-height:12rem;line-height:1.5}.field select{appearance:none;cursor:pointer;padding-right:3rem}.field--select{position:relative}.field--select:after{content:"";border-right:var(--hair) solid var(--ink-dim);border-bottom:var(--hair) solid var(--ink-dim);pointer-events:none;width:.8rem;height:.8rem;position:absolute;bottom:2.2rem;right:.6rem;transform:rotate(45deg)}.field select option{background:var(--ground-dark);color:var(--ink-light)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--ink);outline:none}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:4px;outline:2px solid}.field__hint,.field__error{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.04em;min-height:1.4em}.field__hint{color:var(--ink-dim)}.field__error{color:var(--ink)}.field--error input,.field--error select,.field--error textarea{border-bottom-color:var(--ink)}.contact__actions{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:2rem 3rem;display:flex}.contact__status{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.04em;color:var(--ink-dim);max-width:34rem}.contact__status--ok{color:var(--ink);animation:successPulse 1s var(--ease) 1}.contact__status--error{color:var(--ink)}@keyframes successPulse{0%{opacity:0;transform:scale(.94)}35%{opacity:1}to{opacity:1;transform:scale(1)}}.contact__notice{color:var(--ink-dim);font-size:var(--t-small);grid-column:span 2;max-width:46rem}@media (width<=1023px){.contact__head,.contact__form{grid-column:span 6}.contact__form{margin-top:6rem}}@media (width<=639px){.contact__head,.contact__form{grid-column:span 1}.contact__form{grid-template-columns:1fr}.field--wide,.contact__actions,.contact__notice{grid-column:span 1}}.footer{isolation:isolate;background:var(--ground-dark);color:var(--ink-light);padding-block:calc(var(--section-y) * .6) calc(4rem + env(safe-area-inset-bottom));position:relative}.footer__col{flex-direction:column;grid-column:span 3;gap:1.2rem;display:flex}.footer__col ul{flex-direction:column;gap:.8rem;list-style:none;display:flex}.footer__col li,.footer__col a{font-family:var(--font-mono);color:var(--ink-dim);font-size:max(12px,1.25rem)}.footer__col a{transition:color var(--dur-ui) var(--ease);margin-block:-.5rem;padding-block:.5rem;display:inline-block}.footer__col a:hover{color:var(--ink)}.footer__rule{grid-column:span 12;margin-block:7rem 3rem}.footer__sign{flex-wrap:wrap;grid-column:span 12;justify-content:space-between;align-items:baseline;gap:2rem 4rem;display:flex}.footer__triad{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink);align-items:center;gap:1rem;display:flex}.footer__triad span[aria-hidden]{color:var(--ink-dim);opacity:.6}@media (width<=1023px){.footer__col{grid-column:span 3}.footer__rule,.footer__sign{grid-column:span 6}}@media (width<=639px){.footer__col,.footer__rule,.footer__sign{grid-column:span 1}}.head__title{margin:2.4rem 0 0}.head__title .display{display:block}.doc{isolation:isolate;padding-top:calc(var(--header-h) + env(safe-area-inset-top) + var(--section-y));position:relative}.doc__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.doc__top a{margin-block:-.6rem;padding-block:.6rem;display:inline-block}.doc__title{max-width:min(100%,104rem);margin:4rem 0 7rem}.doc__brief{gap:var(--gutter);grid-template-columns:5fr 6fr;margin-bottom:8rem;display:grid}.doc__index{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.doc__index-item{grid-column:auto;gap:1.4rem;padding:3rem 2.8rem}.doc__note{max-width:62rem;font-size:var(--t-small);margin-top:3rem}@media (width<=767px){.doc__brief,.doc__index{grid-template-columns:1fr}.doc__title{margin-block:3rem 5rem}}.chapter__title{max-width:min(100%,86rem);margin:3rem 0 6rem}.chapter__brief{gap:var(--gutter);grid-template-columns:4fr 7fr;margin-bottom:4rem;display:grid}.chapter__lede{margin-bottom:1.6rem}.chapter__live{font-family:var(--font-mono);font-size:var(--t-small);margin-top:2.4rem;display:inline-block}.chapter__close{gap:calc(var(--gutter) * 1.5);grid-template-columns:1fr 2fr;align-items:start;display:grid}.chapter__close--wide{grid-template-columns:1fr}.chapter__outro{max-width:62rem;margin-top:3rem}@media (width<=767px){.chapter__brief,.chapter__close{grid-template-columns:1fr}}.part-head{margin-top:9rem;margin-bottom:3.6rem}.part-head__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-top:2.4rem;margin-bottom:2rem;display:flex}.ledger{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.term{border-top:var(--hair) solid var(--line);flex-direction:column;gap:.8rem;padding-top:2rem;display:flex}.term__value{font-family:var(--font-display);font-size:var(--t-display-xs);letter-spacing:var(--track-display);line-height:1}.term__label{font-size:var(--t-small)}.term__note{font-family:var(--font-mono);color:var(--ink-dim);font-size:max(12px,1.25rem);line-height:1.45}@media (width<=767px){.ledger{grid-template-columns:repeat(2,1fr)}}.standards{gap:1.2rem var(--gutter);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.standards li{font-size:var(--t-small);color:var(--ink-dim);gap:1rem;display:flex}.standards li .num{color:var(--ink);opacity:.6}@media (width<=639px){.standards{grid-template-columns:1fr}}.meta-rows{flex-direction:column;gap:1rem;display:flex}.meta-row{border-bottom:var(--hair) solid var(--line);justify-content:space-between;align-items:baseline;gap:1.6rem;padding-bottom:1rem;display:flex}.meta-row dd{font-size:var(--t-small);text-align:right}.plate-grid{gap:calc(var(--gutter) * 1.4) var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}.plate-cell{flex-direction:column;gap:1.4rem;display:flex}.plate{border-radius:var(--radius);border:var(--hair) solid var(--line);background:var(--ground-lift);overflow:hidden}.plate img{width:100%;height:auto}.handset{border-radius:var(--radius);border:var(--hair) solid var(--line);flex-direction:column;gap:1.4rem;padding:1.4rem;display:flex}.handset img{border-radius:var(--radius-sm);width:100%;height:auto}@media (width<=639px){.plate-grid{grid-template-columns:1fr}}.exhibit{flex-direction:column;gap:3rem;display:flex}.exhibit__caption{flex-direction:column;gap:1.6rem;display:flex}.exhibit__caption .num{font-size:var(--t-label);color:var(--ink-dim)}.exhibit__keys{flex-wrap:wrap;gap:1rem 3rem;list-style:none;display:flex}.exhibit__keys li{align-items:center;gap:.8rem;display:flex}.key-pin{background:var(--ink);border-radius:50%;flex:none;width:.9rem;height:.9rem}.key-pin--inland{border:1.5px solid var(--ink);background:0 0}.chart{border:var(--hair) solid var(--line);border-radius:var(--radius);background:var(--ground-lift);width:100%;height:auto;padding:2rem}.chart__graticule{fill:none;stroke:var(--line);stroke-width:.5px;opacity:.7}.chart__coast{fill:none;stroke:var(--ink-dim);stroke-width:1px}.chart__lane{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.55}.chart__pin{fill:var(--ink)}.chart__pin--inland{fill:var(--ground-lift);stroke:var(--ink);stroke-width:1.5px}.chart__lead{fill:none;stroke:var(--ink-dim);stroke-width:.5px}.chart text{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink);font-size:9px}.chart__code,.chart__exit-sub{fill:var(--ink-dim);font-size:7.5px}.chart__exit path{stroke:var(--ink-dim);stroke-width:.75px;fill:none}.bars{border-collapse:collapse;width:100%;font-size:var(--t-small)}.bars th,.bars td{text-align:left;border-bottom:var(--hair) solid var(--line);vertical-align:middle;padding:1.2rem 1.6rem 1.2rem 0}.bars thead th{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-dim);font-weight:400}.bars tbody th{font-weight:400}.bars__cell{align-items:center;gap:1.6rem;display:flex}.bars__track{background:var(--line-soft);border-radius:var(--radius-pill);flex:1;min-width:8rem;height:.8rem;overflow:hidden}.bars__bar{background:var(--ink-dim);border-radius:var(--radius-pill);height:100%;display:block}.bars tr.is-key .bars__bar{background:var(--ink)}.bars tr.is-key th{color:var(--ink)}.bars__value{font-size:var(--t-label);color:var(--ink-dim);white-space:nowrap}.channels{grid-template-columns:repeat(var(--channels,5), 1fr);gap:var(--gutter);display:grid}.channel{border-top:var(--hair) solid var(--line);flex-direction:column;gap:.7rem;padding-top:1.6rem;display:flex}.channel__chip{border-radius:var(--radius-sm);border:var(--hair) solid var(--line);width:100%;height:5rem;margin-bottom:.6rem}.channel .num{font-size:var(--t-label);color:var(--ink-dim)}.channel__job{font-size:var(--t-small);color:var(--ink-dim)}@media (width<=1023px){.channels{grid-template-columns:repeat(3,1fr)}}@media (width<=639px){.channels{grid-template-columns:repeat(2,1fr)}.bars thead{display:none}.bars tbody th,.bars td{border:0;padding:.4rem 0;display:block}.bars tbody tr{border-bottom:var(--hair) solid var(--line);padding-block:1.4rem;display:block}}.close__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:3rem 4rem;display:flex}.close__actions{flex-wrap:wrap;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.card__media img{transform:none!important}.hero__arrow{opacity:.6;animation:none}.btn__fill,.link:after{transition-duration:.12s!important}}
