@font-face{font-family:Anton;src:url(/fonts/anton-400.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-400i.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-500i.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-600i.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400i.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono-400.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono-500.woff) format("woff");font-weight:500;font-display:swap}:root{--black: #000000;--cream: #F8F7F2;--graphite: #373734;--gold: #D4AF37;--on-dark: var(--cream);--on-dark-soft: rgba(248, 247, 242, .62);--on-dark-faint: rgba(248, 247, 242, .34);--on-light: var(--black);--on-light-soft: rgba(0, 0, 0, .62);--on-light-faint: rgba(0, 0, 0, .34);--f-display: "Anton", "Impact", "Arial Narrow", sans-serif;--f-serif: "Cormorant Garamond", "Garamond", "Times New Roman", serif;--f-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--fs-mega: clamp(4.25rem, 15.5vw, 17rem);--fs-xxl: clamp(3.5rem, 10vw, 10.5rem);--fs-xl: clamp(2.75rem, 6.6vw, 7rem);--fs-l: clamp(2rem, 4vw, 4rem);--fs-m: clamp(1.45rem, 2.3vw, 2.25rem);--fs-lead: clamp(1.25rem, 1.7vw, 1.6rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-mono: .75rem;--track-mono: .09em;--margin: clamp(20px, 4vw, 56px);--gutter: clamp(14px, 1.8vw, 28px);--maxw: 1680px;--section: clamp(88px, 13vw, 200px);--rule: 1px solid currentColor;--ease: cubic-bezier(.22, .61, .24, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .22s;--t-med: .52s;--t-slow: .9s;--ring-revolution: 75s;--row-speed: 26;--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--black);color:var(--on-dark);font-family:var(--f-sans);font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.no-scroll{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--gold);color:var(--black)}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:1px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:12px;top:-60px;z-index:300;background:var(--gold);color:var(--black);padding:10px 16px;font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.skip:focus{top:12px}[data-theme=dark]{background:var(--black);color:var(--on-dark);--soft: var(--on-dark-soft);--faint: var(--on-dark-faint);--bg: var(--black);--fg: var(--cream)}[data-theme=graphite]{background:var(--graphite);color:var(--on-dark);--soft: var(--on-dark-soft);--faint: var(--on-dark-faint);--bg: var(--graphite);--fg: var(--cream)}[data-theme=light]{background:var(--cream);color:var(--on-light);--soft: var(--on-light-soft);--faint: var(--on-light-faint);--bg: var(--cream);--fg: var(--black)}[data-theme=gold]{background:var(--gold);color:var(--black);--soft: rgba(0,0,0,.66);--faint: rgba(0,0,0,.38);--bg: var(--gold);--fg: var(--black)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--margin);padding-right:var(--margin)}.section{padding-top:var(--section);padding-bottom:var(--section);position:relative}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.rule{border:0;border-top:1px solid currentColor;opacity:.22;margin:0}.display{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.9;letter-spacing:.005em}.mega{font-size:var(--fs-mega);line-height:.87}.xxl{font-size:var(--fs-xxl);line-height:.86}.xl{font-size:var(--fs-xl);line-height:.9}.l{font-size:var(--fs-l);line-height:.95}.serif{font-family:var(--f-serif);font-weight:500}.serif-i{font-family:var(--f-serif);font-style:italic;font-weight:500}.lead{font-family:var(--f-serif);font-weight:500;font-size:var(--fs-lead);line-height:1.32}.editorial{font-family:var(--f-serif);font-weight:500;font-size:clamp(1.2rem,1.45vw,1.42rem);line-height:1.5}.mono{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;line-height:1.45}.soft{color:var(--soft)}.faint{color:var(--faint)}.gold{color:var(--gold)}.body{max-width:62ch;color:var(--soft)}.body p+p,.editorial p+p{margin-top:1em}.measure{max-width:34ch}.btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0 22px;border:1px solid currentColor;font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn:hover{background:var(--fg);color:var(--bg)}.btn--gold{border-color:var(--gold);color:var(--gold)}.btn--gold:hover{background:var(--gold);color:var(--black)}.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[aria-disabled=true]:hover{background:transparent;color:inherit}.arrow{display:inline-block;transition:transform var(--t-fast) var(--ease)}a:hover .arrow,button:hover .arrow{transform:translate(4px)}.textlink{border-bottom:1px solid var(--faint);padding-bottom:2px;transition:border-color var(--t-fast)}.textlink:hover{border-color:currentColor}.tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:var(--track-mono);text-transform:uppercase;padding:5px 9px;border:1px solid var(--faint);line-height:1;white-space:nowrap}.tag--gold{border-color:var(--gold);color:var(--gold)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.draft{display:inline-block;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--black);background:var(--gold);padding:3px 7px;line-height:1.3;vertical-align:middle}.draft-note{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.04em;border:1px dashed var(--gold);color:var(--gold);padding:12px 14px;line-height:1.5;max-width:60ch}.staging-bar{position:fixed;left:12px;bottom:12px;z-index:250;background:var(--gold);color:var(--black);font-family:var(--f-mono);font-size:.6875rem;letter-spacing:var(--track-mono);text-transform:uppercase;padding:7px 10px;pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}main:focus,main:focus-visible{outline:none}[data-theme=light] .btn--gold,[data-theme=gold] .btn--gold{background:var(--black);border-color:var(--black);color:var(--gold)}[data-theme=light] .btn--gold:hover,[data-theme=gold] .btn--gold:hover{background:var(--gold);color:var(--black)}[data-theme=light] .mono.gold,[data-theme=light] .kicker .gold,[data-theme=light] .step-here{color:var(--black)}[data-theme=light] .draft-note{color:var(--black);border-color:var(--black);background:#d4af3729}[data-theme=light] .tag--gold,.rc-identity .tag--gold,.plate-v2 .tag--gold{background:var(--gold);border-color:var(--gold);color:var(--black)}.rv-line{display:block}.rv-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.04em;margin-bottom:-.04em}.rv-word{display:inline-block;transform:translateY(108%);transition:transform var(--t-slow) var(--ease-out);transition-delay:var(--d, 0ms);will-change:transform}.rv.is-in .rv-word{transform:translateY(0)}.fade{opacity:0;transform:translateY(18px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease-out);transition-delay:var(--d, 0ms)}.fade.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv-word,.fade{transform:none!important;opacity:1!important}}.slot{display:inline-flex;white-space:pre}.slot-ch{display:inline-flex;flex-direction:column;overflow:hidden;height:1.02em;line-height:1.02;vertical-align:top}.slot-ch>span{display:block;transition:transform .42s var(--ease-out);transition-delay:calc(var(--i) * 16ms)}.slot-host:hover .slot-ch>span,.slot-host:focus-visible .slot-ch>span{transform:translateY(-100%)}.slot-ch>span:nth-child(2){color:var(--gold)}.btn .slot-ch>span:nth-child(2){color:inherit}@media(hover:none){.slot-host:hover .slot-ch>span{transform:none}}.spin{animation:spin var(--ring-revolution) linear infinite;transform-origin:50% 50%}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.kicker{display:flex;gap:14px;align-items:baseline;color:var(--soft);margin-bottom:clamp(18px,2.4vw,32px)}.btn-row{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.mt{margin-top:28px}.hdr{position:fixed;inset:0 0 auto;z-index:120;padding-top:env(safe-area-inset-top);transition:transform var(--t-med) var(--ease),background var(--t-med) var(--ease),color var(--t-med) var(--ease);color:var(--cream);pointer-events:none}.hdr-in{display:flex;justify-content:space-between;align-items:center;height:var(--header-h);padding:0 max(var(--margin),env(safe-area-inset-right)) 0 max(var(--margin),env(safe-area-inset-left));transition:height var(--t-med) var(--ease)}.hdr a,.hdr button{pointer-events:auto}.hdr--light,.hdr--gold{color:var(--black)}.hdr.is-compact .hdr-in{height:60px}.hdr.is-compact{background:color-mix(in srgb,var(--black) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hdr.is-compact.hdr--light{background:color-mix(in srgb,var(--cream) 86%,transparent)}.hdr.is-compact.hdr--gold{background:color-mix(in srgb,var(--gold) 88%,transparent)}.hdr.is-hidden{transform:translateY(-110%)}.hdr.is-menu{color:var(--cream);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hdr-mark svg{height:clamp(15px,1.5vw,20px);width:auto}.hdr-menu{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 2px}.burger{width:30px;height:12px;position:relative;display:inline-block}.burger i{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform var(--t-med) var(--ease),top var(--t-med) var(--ease)}.burger i:first-child{top:0}.burger i:last-child{top:10px}.burger.x i:first-child{top:5px;transform:rotate(45deg)}.burger.x i:last-child{top:5px;transform:rotate(-45deg)}.dir{position:fixed;inset:0;z-index:110;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease-out),visibility 0s linear .7s}.dir.is-open{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path .7s var(--ease-out),visibility 0s}.dir-in{min-height:100%;display:flex;flex-direction:column;padding-top:calc(var(--header-h) + env(safe-area-inset-top) + 3vh);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.dir-ring{position:absolute;right:-14vw;bottom:-18vw;width:62vw;max-width:900px;color:var(--gold);opacity:.09;pointer-events:none}.dir-kicker{margin-bottom:2vh}.dir-list{border-top:1px solid var(--faint)}.dir-list li{border-bottom:1px solid var(--faint)}.dir-link{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:clamp(4px,.7vh,12px) 0}.dir-n{color:var(--gold)}.dir-mask{overflow:hidden;display:block}.dir-label{display:block;font-size:clamp(2.4rem,min(8.2vh,8.5vw),7.2rem);line-height:1.02;transform:translateY(105%);transition:transform .82s var(--ease-out);transition-delay:calc(.14s + var(--i) * 55ms)}.dir.is-open .dir-label{transform:translateY(0)}.dir-link.is-active .dir-label{color:var(--gold)}.dir-arrow{font-size:clamp(1.4rem,3vw,2.6rem);opacity:0;transition:opacity var(--t-fast),transform var(--t-fast) var(--ease)}.dir-link:hover .dir-arrow,.dir-link:focus-visible .dir-arrow{opacity:1}.dir-foot{margin-top:auto;padding-top:4vh;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:end}.dir-tag{font-size:clamp(1.2rem,2vw,1.7rem);color:var(--gold)}.dir-foot-links{display:flex;gap:22px;flex-wrap:wrap}.dir-foot-links a:hover{color:var(--gold)}@media(prefers-reduced-motion:reduce){.dir,.dir.is-open{clip-path:none;transition:none}.dir-label{transform:none}}.ftr{padding:clamp(80px,12vw,180px) 0 calc(28px + env(safe-area-inset-bottom));overflow:hidden}.ftr-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.ftr-statement{font-family:var(--f-display);text-transform:uppercase;font-size:var(--fs-xxl);line-height:.86}.ftr-ring{width:clamp(110px,16vw,230px);color:var(--gold);flex:none}.ftr-tagline{font-size:var(--fs-m);margin:26px 0 clamp(48px,7vw,96px)}.ftr-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px var(--gutter);padding:40px 0}.ftr-cols ul{margin-top:14px;display:grid;gap:8px}.ftr-cols a:hover{color:var(--gold)}.ftr-seal{display:flex;justify-content:flex-end;align-items:flex-start}.ftr-wordmark{width:150px;color:var(--cream)}.ftr-legal{display:grid;grid-template-columns:1fr auto auto;gap:18px 36px;align-items:center;padding-top:24px}.ftr-status{font-size:var(--fs-small);max-width:70ch}.ftr-legal ul{display:flex;flex-wrap:wrap;gap:18px}.ftr-legal a:hover,.ftr-top-btn:hover{color:var(--gold)}.ftr-top-btn{display:inline-flex;gap:8px;min-height:44px;align-items:center}.ftr-top-btn:hover .arrow{transform:translateY(-3px)}@media(max-width:900px){.ftr-cols{grid-template-columns:1fr 1fr}.ftr-seal{justify-content:flex-start}.ftr-legal{grid-template-columns:1fr}}.sec-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 24px;margin-bottom:clamp(40px,6vw,88px)}.sec-head .kicker{grid-column:1 / -1}.sec-link{margin-bottom:.6em}.col-kick{grid-column:1 / span 3}.col-main{grid-column:4 / span 9}.two-col{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,80px);margin-top:clamp(36px,5vw,72px);align-items:start}.measure-wide{max-width:46ch}@media(max-width:900px){.col-kick,.col-main{grid-column:1 / -1}.two-col,.sec-head{grid-template-columns:1fr}.sec-link{margin-top:18px}}.cover{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--graphite);container-type:inline-size}.cover--hero{aspect-ratio:4 / 3}.cover img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out)}.cover-credit{position:absolute;left:10px;bottom:8px;color:var(--cream);opacity:.8;font-size:.625rem}.cover--plate{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,1.6vw,22px);color:var(--cream);isolation:isolate}.plate-v0{background:#0b0b0a}.plate-v1{background:var(--graphite)}.plate-v2{background:var(--cream);color:var(--black)}.plate-grain{position:absolute;inset:0;z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.plate-ring{position:absolute;width:118%;left:-9%;top:18%;color:var(--gold);opacity:.22;z-index:-1;transition:transform 1.4s var(--ease-out)}.plate-v2 .plate-ring{opacity:.5}.plate-id{color:var(--gold)}.plate-v2 .plate-id{color:var(--black)}.plate-title{font-size:clamp(1.5rem,15cqi,4rem);line-height:.9;overflow-wrap:anywhere}.cover--hero .plate-title{font-size:clamp(2.4rem,11cqi,7rem)}.plate-foot{opacity:.6;font-size:.625rem}.tag .dot{width:5px;height:5px}.mc{position:relative}.mc-controls{display:flex;gap:10px;justify-content:flex-end;margin-bottom:18px}.mc-btn{width:52px;height:52px;border:1px solid var(--faint);display:grid;place-items:center;font-size:1.15rem;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.mc-btn:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.mc-btn:disabled{opacity:.3;cursor:default}.mc-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,27vw,420px);column-gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px 2px 22px;margin:-14px calc(var(--margin) * -1) 0;padding-left:var(--margin);padding-right:var(--margin);scroll-padding-left:var(--margin);cursor:grab}.mc-track::-webkit-scrollbar{display:none}.mc-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.mc-track.is-dragging .pcard{pointer-events:none}.pcard{scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;transition:transform var(--t-med) var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pcard:hover,.pcard:focus-visible{transform:translateY(-8px)}.pcard:hover .cover img{transform:scale(1.035)}.pcard:hover .plate-ring{transform:rotate(18deg)}.pcard-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:4px}.pcard-title{font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:.95}.pcard-flags{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:700px){.mc-track{grid-auto-columns:76vw}.mc-controls{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.pcard:hover{transform:none}}.krows{padding-bottom:var(--section)}.krows-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--faint)}.krows>.draft-note{margin:0 var(--margin) 24px}.krow{border-top:1px solid var(--faint);padding:20px 0 30px}.krow:last-of-type{border-bottom:1px solid var(--faint)}.krow-head{display:grid;grid-template-columns:40px 1fr auto auto;gap:14px;align-items:center;margin-bottom:16px}.krow-name{font-size:.8125rem}.krow-flags{display:flex;gap:6px;flex-wrap:wrap}.krow-flags .draft{white-space:nowrap}@media(max-width:700px){.krow-head{grid-template-columns:30px 1fr auto}.krow-flags{grid-column:2;grid-row:2}.krow-item{width:62vw}.krow-item.wide{width:74vw}}.krow-toggle{min-height:36px;padding:0 12px;border:1px solid var(--faint)}.krow-toggle:hover{border-color:var(--gold);color:var(--gold)}.krow-viewport{overflow:hidden;touch-action:pan-y;cursor:grab}.krow-viewport.is-manual{overflow-x:auto;cursor:auto;touch-action:auto;scrollbar-width:thin}.krow-viewport.is-manual .krow-set{padding:0 var(--margin)}.krow-strip{display:flex;width:max-content;will-change:transform}.krow-set{display:flex;gap:var(--gutter);padding-right:var(--gutter)}.krow-item{width:clamp(190px,17vw,270px);flex:none}.krow-item.wide{width:clamp(280px,28vw,440px)}.rc{container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:clamp(250px,22.6vw,360px);padding:18px;border:1px solid var(--faint);background:transparent;transition:border-color var(--t-fast),background var(--t-fast);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rc-cover{padding:0;border:0}.rc-cover .cover{height:100%;aspect-ratio:auto}.rc-identity{background:var(--cream);color:var(--black);border-color:var(--cream)}.rc-identity .tag{align-self:flex-start}.rc-title{font-size:clamp(1.6rem,12cqi,3.7rem);line-height:.9;overflow-wrap:anywhere}.rc-summary{font-size:1.3rem;line-height:1.3}.rc-pending{border-style:dashed;border-color:var(--gold);color:var(--gold)}.rc-pending .draft{align-self:flex-start}.rc-steps{display:grid;gap:6px}.rc-steps li{display:flex;align-items:center;gap:10px;color:var(--faint)}.rc-steps li:before{content:"";width:18px;height:1px;background:currentColor}.rc-steps li.on{color:var(--gold)}.rc-steps li.on:before{width:34px}.rc-person img{width:100%;height:70%;object-fit:cover}.rc-open{background:var(--gold);color:var(--black);border-color:var(--gold)}.rc-open-arrow{font-size:4.5rem;line-height:.8;transition:transform var(--t-med) var(--ease)}.rc-open:hover .rc-open-arrow{transform:translate(10px)}.rc:hover:not(.rc-identity):not(.rc-open):not(.rc-cover){border-color:var(--soft)}.krow:focus-within .krow-viewport{outline:1px dashed var(--faint);outline-offset:4px}.steps{display:grid;gap:clamp(28px,4vw,56px);container-type:inline-size}.steps-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--faint)}.step{text-align:left;display:flex;flex-direction:column;gap:6px;padding:20px 14px 18px 0;color:var(--faint);position:relative;transition:color var(--t-med) var(--ease);min-height:44px}.step:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--gold);transition:width var(--t-med) var(--ease-out)}.step:hover{color:var(--soft)}.step.is-active{color:inherit}.step.is-active:before{width:100%}.step.is-done{color:var(--soft)}.step-name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.05rem,3.9cqi,3rem);line-height:1;overflow-wrap:anywhere}.step-here{margin-top:4px}.steps-panel{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(20px,4vw,64px);align-items:start;min-height:9em}.steps-detail{font-size:var(--fs-lead);line-height:1.35;animation:stepIn var(--t-med) var(--ease-out);max-width:40ch}.steps-line{font-size:var(--fs-m);line-height:1.15}@keyframes stepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:800px){.steps-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.step{scroll-snap-align:start}.step-name{font-size:clamp(1.4rem,7cqi,2.2rem)}.steps-panel{grid-template-columns:1fr;min-height:0}}.cstack-toggle{min-height:40px;border-bottom:1px solid var(--faint);margin-bottom:18px}.cstack-list{display:flex}.cstack-item{position:relative;width:120px;aspect-ratio:3/4;margin-left:-84px;transition:margin var(--t-med) var(--ease-out);transition-delay:calc(var(--i) * 40ms)}.cstack-item:first-child{margin-left:0}.cstack.is-open .cstack-item{margin-left:12px}.cstack.is-open .cstack-item:first-child{margin-left:0}.cstack-item img,.cstack-blank{width:100%;height:100%;object-fit:cover;border:1px solid var(--bg);background:var(--graphite);display:grid;place-items:center;font-size:2.5rem}.cstack-pop{position:absolute;left:0;right:0;bottom:-8px;transform:translateY(100%);display:grid;gap:2px;opacity:0;transition:opacity var(--t-fast);font-size:.625rem}.cstack.is-open .cstack-pop{opacity:1}.post{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-top:1px solid var(--faint)}.post-img img{width:100%;aspect-ratio:16/10;object-fit:cover}.post-title{font-size:1.65rem;line-height:1.15;font-weight:600}.post-title-big{font-size:var(--fs-xl);line-height:.92}.post-ex{max-width:60ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-read{margin-top:auto}.post:hover .post-title,.post:hover .post-title-big{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 var(--gutter)}.post-feature{margin-bottom:clamp(48px,6vw,96px)}.post--big{padding:28px 0}.feed-state{display:grid;gap:18px;max-width:60ch;padding:28px 0;border-top:1px solid var(--faint)}@media(max-width:900px){.post-grid{grid-template-columns:1fr}}.field{display:grid;gap:8px}.field input,.field select{font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--faint);padding:10px 0;min-height:46px;border-radius:0}.field input:focus,.field select:focus{border-color:var(--gold);outline:none}.intake-closed{display:inline-flex;flex-direction:column;gap:8px}.steps-scroll{position:relative}.steps-pin{position:sticky;top:var(--header-h);min-height:calc(100vh - var(--header-h));display:flex;flex-direction:column;justify-content:center;gap:28px}.steps-pin-label{text-transform:uppercase}.steps-progress{height:1px;background:var(--faint);overflow:hidden}.steps-progress span{display:block;height:100%;background:var(--gold);transform-origin:left}[data-theme=light] .steps-progress span{background:var(--black)}.rc-research{border-color:var(--gold)}.rc-poll{background:var(--graphite);border-color:var(--graphite)}.rc-sponsors{display:grid;gap:10px}.rc-sponsors li{display:grid;gap:2px}.rc-sponsors .display{font-size:1.35rem;line-height:1}.rc-funding{background:var(--cream);color:var(--black);border-color:var(--cream)}.rc-fund-target{font-size:clamp(2rem,14cqi,3.4rem);line-height:.9}.hero{min-height:clamp(560px,72vh,920px);position:relative;overflow:hidden;display:flex}.hero-in{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--header-h) + 6vh);padding-bottom:clamp(40px,6vw,80px)}.hero-ring{position:absolute;width:clamp(380px,58vw,980px);right:clamp(-260px,-12vw,-60px);top:50%;margin-top:calc(clamp(380px,58vw,980px)/-2);color:var(--gold);opacity:.16}.hero-meta{display:flex;flex-wrap:wrap;gap:6px 28px;margin-bottom:clamp(18px,3vh,34px)}.hero-wordmark{margin:0}.hero-wm{width:100%;height:auto;color:var(--cream);animation:wmIn 1.2s var(--ease-out) both}@keyframes wmIn{0%{clip-path:inset(100% 0 0 0);transform:translateY(14%)}to{clip-path:inset(0 0 0 0);transform:none}}.hero-bottom{display:grid;grid-template-columns:1.1fr 1fr auto;gap:20px clamp(24px,4vw,64px);align-items:end;margin-top:clamp(22px,3.4vh,44px)}.hero-tagline{font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.08;font-weight:500}.hero-intro{max-width:48ch;font-size:var(--fs-small)}.hero-cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}@media(max-width:1000px){.hero-bottom{grid-template-columns:1fr}.hero-cta{flex-direction:row;flex-wrap:wrap;align-items:center}}.page-hero{padding-top:calc(var(--header-h) + clamp(60px,11vh,140px));padding-bottom:clamp(56px,8vw,120px);position:relative;overflow:hidden}.page-hero-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;margin-top:clamp(28px,4vw,56px)}.now-list{border-top:1px solid var(--faint)}.now-row{display:grid;grid-template-columns:110px 1fr auto 140px;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--faint);transition:padding var(--t-med) var(--ease)}.now-row:hover{padding-left:14px}.now-title{font-size:var(--fs-l);line-height:1}.now-meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.now-date{text-align:right}@media(max-width:800px){.now-row{grid-template-columns:1fr;gap:8px}.now-meta{justify-content:flex-start}.now-date{text-align:left}}.paths{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--faint)}.paths li{border-bottom:1px solid var(--faint)}.paths li:nth-child(odd){border-right:1px solid var(--faint)}.path{display:grid;grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;gap:8px 14px;padding:clamp(24px,3vw,44px) clamp(0px,2vw,32px);min-height:100%;transition:background var(--t-med) var(--ease)}.paths li:nth-child(2n) .path{padding-left:clamp(18px,3vw,44px)}.path:hover{background:#00000029}.path-title{font-size:var(--fs-l);line-height:1;grid-column:2}.path-text{grid-column:2;max-width:40ch}.path-arrow{grid-column:3;grid-row:1;font-size:1.6rem;color:var(--gold)}@media(max-width:800px){.paths{grid-template-columns:1fr}.paths li:nth-child(odd){border-right:0}.paths li:nth-child(2n) .path{padding-left:0}}.eco-mini{display:grid;gap:36px}.eco-mini-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--faint)}.eco-mini-list li{display:grid;gap:14px;padding:26px 20px 26px 0;border-right:1px solid var(--faint)}.eco-mini-list li:last-child{border-right:0}.eco-mini-list li+li{padding-left:20px}.eco-mini-list .display{font-size:var(--fs-m);line-height:1}@media(max-width:800px){.eco-mini-list{grid-template-columns:1fr}.eco-mini-list li{border-right:0;border-bottom:1px solid var(--faint);padding-left:0!important}}.story-sec{padding-top:0}.story{display:grid;grid-template-columns:5fr 6fr;gap:clamp(28px,6vw,110px)}.story-sticky{position:sticky;top:calc(var(--header-h) + 24px);height:calc(100vh - var(--header-h) - 64px);max-height:860px}.story-frame{position:absolute;inset:0 0 34px;opacity:0;transform:scale(1.03);transition:opacity .7s var(--ease),transform 1.1s var(--ease-out)}.story-frame.is-on{opacity:1;transform:none}.story-frame img{width:100%;height:100%;object-fit:cover}.story-index{position:absolute;left:0;bottom:0;display:flex;gap:16px}.story-ch{min-height:78vh;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:6vh 0}.story-ch .editorial{max-width:40ch}.story-ch .editorial p:first-child{color:var(--cream)}.story-inline{display:none}.plate-about{position:relative;width:100%;height:100%;background:var(--graphite);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.plate-about-ring{position:absolute;width:130%;left:-15%;top:12%;color:var(--gold);opacity:.25;z-index:-1}.plate-about-n{font-size:clamp(6rem,16vw,16rem);line-height:1;color:var(--cream)}.plate-about-t{color:var(--gold)}@media(max-width:900px){.story{grid-template-columns:1fr}.story-media{display:none}.story-inline{display:block;aspect-ratio:4/3;margin-bottom:6px}.story-inline img{width:100%;height:100%;object-fit:cover}.story-ch{min-height:0;padding:7vh 0}}.method-note{margin-top:36px;max-width:70ch}.work-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--faint);margin-bottom:clamp(40px,6vw,80px)}.work-item{display:grid;align-content:start;gap:18px;padding:28px 22px 32px 0;border-right:1px solid var(--faint)}.work-item+.work-item{padding-left:22px}.work-item:last-child{border-right:0}.work-item .display{font-size:clamp(1.7rem,2.4vw,2.4rem)}@media(max-width:1000px){.work-grid{grid-template-columns:1fr 1fr}.work-item:nth-child(2){border-right:0}.work-item:nth-child(3){padding-left:0}.work-item{border-bottom:1px solid var(--faint)}}@media(max-width:600px){.work-grid{grid-template-columns:1fr}.work-item{border-right:0;padding-left:0!important}}.not-box{border:1px solid var(--gold);padding:clamp(22px,3vw,40px);display:grid;gap:18px;max-width:920px}.not-box ul{display:grid;gap:10px}.not-box li{font-size:1.3rem;padding-left:26px;position:relative}.not-box li:before{content:"—";position:absolute;left:0;color:var(--gold)}.founder-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,6vw,110px);align-items:center}.founder-photo{aspect-ratio:3/4;overflow:hidden;background:var(--graphite)}.founder-photo img{width:100%;height:100%;object-fit:cover}.founder-title{margin:22px 0 28px}.founder-bio{max-width:46ch}.founder-vision{font-size:var(--fs-m);line-height:1.2;margin-top:30px;border-left:2px solid var(--gold);padding-left:22px}.founder-text .draft-note{margin-top:24px}@media(max-width:900px){.founder-grid{grid-template-columns:1fr}.founder-photo{max-width:520px}}.eco-roles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--faint);margin:clamp(40px,5vw,72px) 0}.eco-role{display:grid;align-content:start;gap:16px;padding:28px 24px 32px 0;border-right:1px solid var(--faint)}.eco-role+.eco-role{padding-left:24px}.eco-role:last-child{border-right:0}.eco-role .display{font-size:clamp(1.8rem,2.6vw,2.6rem)}@media(max-width:900px){.eco-roles{grid-template-columns:1fr}.eco-role{border-right:0;border-bottom:1px solid var(--faint);padding-left:0!important}}.eco-body{columns:2;column-gap:clamp(28px,5vw,80px);max-width:1100px}.eco-body p{break-inside:avoid}@media(max-width:900px){.eco-body{columns:1}}.eco-principle{display:grid;gap:10px;margin:clamp(40px,5vw,72px) 0}.eco-principle .serif-i{font-size:var(--fs-l);line-height:1.05;color:var(--gold);max-width:22ch}.conn-list{display:grid;gap:0;border-top:1px solid var(--faint);margin-bottom:22px}.conn{display:grid;gap:10px;padding:24px 0;border-bottom:1px solid var(--faint)}.conn-head{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.conn-name{font-size:var(--fs-m)}.conn-name:hover{color:var(--gold)}.conn-scope{max-width:80ch;text-transform:none;letter-spacing:.02em}.conn-legend{margin:18px 0 32px;max-width:90ch}.closing{padding:clamp(90px,14vw,220px) 0}.projects-foot{align-items:flex-end}.type-legend{display:grid;gap:6px}.pd{padding-top:calc(var(--header-h) + clamp(40px,7vh,90px));padding-bottom:var(--section)}.pd-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,90px);align-items:start}.pd-sticky{position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:22px}.pd-title{font-size:clamp(3.4rem,8.4vw,10rem);line-height:.86;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.pd-tags{display:flex;flex-wrap:wrap;gap:8px}.pd-body{display:grid;gap:clamp(32px,4vw,56px)}.pd-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);padding:20px 0;margin:0}.pd-facts dd{margin:6px 0 0}.pd-summary{max-width:34ch}.pd-desc{max-width:52ch}.pd-sec{display:grid;gap:22px}.pd-ms li{display:grid;grid-template-columns:120px 1fr;gap:6px 18px;padding:14px 0;border-top:1px solid var(--faint)}.pd-ms .soft{grid-column:2}.pd-gallery{grid-template-columns:1fr 1fr}.pd-gallery img{width:100%}.pd-links{display:grid;gap:10px;font-size:1.3rem}.pd-cta{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center}@media(max-width:900px){.pd-grid{grid-template-columns:1fr}.pd-sticky{position:static}}.next{display:block;padding:clamp(70px,12vw,180px) 0;transition:background var(--t-med) var(--ease)}.next-in{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 30px}.next-k{grid-column:1 / -1;color:var(--soft)}.next-title{font-size:var(--fs-xxl);line-height:.86}.next-arrow{font-size:var(--fs-xxl);line-height:.8;transition:transform var(--t-med) var(--ease)}.next:hover{background:var(--gold)}.next:hover .next-arrow{transform:translate(18px)}.next .slot-ch>span:nth-child(2){color:inherit}.empty{max-width:56ch;border-top:1px solid var(--faint);padding-top:24px}.rec-list{display:grid;border-top:1px solid var(--faint)}.rec{display:grid;gap:10px;padding:26px 0;border-bottom:1px solid var(--faint)}.pub-tools{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:36px;max-width:900px}@media(max-width:700px){.pub-tools{grid-template-columns:1fr}}.areas{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--faint);margin-bottom:28px}.areas li{display:grid;gap:14px;padding:26px 20px 30px 0;border-bottom:1px solid var(--faint)}.areas .display{font-size:clamp(1.8rem,2.8vw,2.9rem)}@media(max-width:800px){.areas{grid-template-columns:1fr}}.flow{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--faint);margin-bottom:clamp(40px,6vw,80px);counter-reset:f}.flow li{display:grid;align-content:start;gap:10px;padding:22px 16px 26px 0;position:relative}.flow li:not(:last-child):after{content:"→";position:absolute;right:8px;top:20px;color:var(--gold)}.flow-step{font-size:1.45rem;line-height:1}@media(max-width:1000px){.flow{grid-template-columns:1fr 1fr}.flow li:after{display:none}}.standards{display:grid;gap:12px;max-width:70ch}.standards li{font-size:1.35rem;padding-left:28px;position:relative}.standards li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-family:var(--f-mono);font-size:.9rem;top:.35em}[data-theme=light] .standards li:before{color:var(--black)}.gi{padding:clamp(30px,4vw,60px) 0 var(--section)}.gi-path{display:grid;grid-template-columns:5fr 7fr;gap:28px clamp(28px,5vw,90px);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px);border-bottom:1px solid var(--faint);scroll-margin-top:80px}.gi-head{display:grid;gap:16px;align-content:start}.gi-dl{display:grid;gap:18px;margin:0}.gi-dl div{display:grid;grid-template-columns:180px 1fr;gap:14px;border-top:1px solid var(--faint);padding-top:14px}.gi-dl dt{color:var(--soft)}.gi-dl dd{margin:0;font-size:1.05rem}.gi-path>.intake-closed,.gi-path>.btn{grid-column:2;justify-self:start}@media(max-width:900px){.gi-path{grid-template-columns:1fr}.gi-path>.intake-closed,.gi-path>.btn{grid-column:1}.gi-dl div{grid-template-columns:1fr;gap:6px}}.tracks{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--faint)}.tracks article{display:grid;gap:16px;padding:30px 30px 34px 0}.tracks article+article{border-left:1px solid var(--faint);padding-left:30px}@media(max-width:800px){.tracks{grid-template-columns:1fr}.tracks article+article{border-left:0;border-top:1px solid var(--faint);padding-left:0}}.disc{display:grid;gap:14px;margin-top:36px;max-width:70ch}.disc li{font-size:1.1rem;padding:14px 0 0 28px;position:relative;border-top:1px solid rgba(0,0,0,.2)}.disc li:before{content:"◆";position:absolute;left:0;font-size:.7rem;top:1.4em}[data-theme=gold] .draft-note{border-color:var(--black);color:var(--black);margin-top:24px}.camp-list{display:grid;gap:40px}.camp{display:grid;gap:18px}.topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.topics .tag{min-height:34px}.legal-grid{display:grid;grid-template-columns:5fr 7fr;gap:40px clamp(28px,5vw,90px);align-items:start}.legal-grid>div:first-child{position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:18px}.legal-body{display:grid;gap:34px;max-width:68ch}.legal-body section{display:grid;gap:12px;border-top:1px solid var(--faint);padding-top:18px}.legal-body h2{font-size:.8125rem}.legal-body p{color:var(--soft)}@media(max-width:900px){.legal-grid{grid-template-columns:1fr}.legal-grid>div:first-child{position:static}}.nf{min-height:90vh;display:flex;align-items:center}.nf .wrap{display:grid;gap:26px;position:relative;z-index:1}.nf-ring{position:absolute;width:70vw;right:-20vw;top:10%;color:var(--gold);opacity:.12}.col-main .empty{margin-top:clamp(28px,4vw,48px)}.pd-research,.pd-polls,.pd-sponsors{display:grid;border-top:1px solid var(--faint)}.pd-research li,.pd-poll,.pd-sponsors li{border-bottom:1px solid var(--faint);padding:18px 0}.pd-res{display:grid;gap:8px}.pd-res-title{font-size:1.45rem;line-height:1.2;font-weight:600}.pd-res:hover .pd-res-title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.pd-poll{display:grid;gap:12px;justify-items:start}.pd-sponsors li{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline}.pd-sp-name{font-size:var(--fs-m);line-height:1}.pd-fund{border:1px solid var(--gold);padding:clamp(18px,2.4vw,30px)}
