:root{--paper:#f2ede3;--paper-2:#eae3d5;--paper-3:#dfd7c6;--ink:#22201b;--ink-2:#4a463e;--ink-3:#8a8478;--rule:#c9c1b1;--rule-hi:#b6ac97;--sage:#5f6f4f;--sage-press:#4d5c40;--sage-tint:#dde2d2;--brass:#b19467;--brass-deep:#8e754f;--clay:#a8553c;--clay-tint:#f1dbd0;--bg:var(--paper);--surface:var(--paper-2);--surface-2:var(--paper-3);--fg:var(--ink);--fg-muted:var(--ink-2);--fg-disabled:var(--ink-3);--border:var(--rule);--border-hi:var(--rule-hi);--accent:var(--sage);--accent-press:var(--sage-press);--gilt:var(--brass);--danger:var(--clay);--font-display:"Newsreader", "Cormorant Garamond", "EB Garamond", Georgia, serif;--font-body:"Hanken Grotesk", "Söhne", "Helvetica Neue", system-ui, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--t-display-size:128px;--t-display-lh:.98;--t-h1-size:72px;--t-h1-lh:1.02;--t-h2-size:44px;--t-h2-lh:1.08;--t-h3-size:28px;--t-h3-lh:1.18;--t-display-track:-.015em;--t-h1-track:-.012em;--t-h2-track:-.008em;--t-h3-track:-.004em;--t-lede-size:19px;--t-lede-lh:1.55;--t-body-size:15px;--t-body-lh:1.6;--t-small-size:13px;--t-small-lh:1.5;--t-eyebrow-size:11px;--t-eyebrow-lh:1.2;--t-eyebrow-track:.22em;--t-meta-size:11px;--t-meta-lh:1.4;--t-meta-track:.14em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--radius-0:0px;--radius-1:2px;--radius-2:6px;--radius-3:12px;--radius-pill:999px;--bw:1px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-quiet:cubic-bezier(.4, 0, .2, 1);--shadow-1:0 1px 2px #22201b0a, 0 1px 1px #22201b08;--shadow-2:0 4px 14px #22201b0f, 0 1px 2px #22201b0a;--shadow-3:0 16px 40px #22201b1a, 0 2px 6px #22201b0d;--nav-h:64px;--container:1200px;--gutter:32px}.display,h1.display{font-family:var(--font-display);font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-track);color:var(--fg);margin:0;font-weight:400}h1,.h1{font-family:var(--font-display);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-track);color:var(--fg);margin:0;font-weight:400}h2,.h2{font-family:var(--font-display);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-track);color:var(--fg);margin:0;font-weight:400}h3,.h3{font-family:var(--font-display);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-track);color:var(--fg);margin:0;font-weight:500}.lede{font-family:var(--font-body);font-size:var(--t-lede-size);line-height:var(--t-lede-lh);color:var(--fg);font-weight:400}p,.body{font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--fg);margin:0;font-weight:400}.small{font-family:var(--font-body);font-size:var(--t-small-size);line-height:var(--t-small-lh);color:var(--fg-muted)}.eyebrow{font-family:var(--font-body);font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase;color:var(--fg-muted);font-weight:500}.meta{font-family:var(--font-mono);font-size:var(--t-meta-size);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-track);text-transform:uppercase;color:var(--fg-muted);font-weight:400}.serif-italic{font-family:var(--font-display);font-style:italic;font-weight:400}.brass-text{color:var(--brass-deep)}.sage-text{color:var(--sage)}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{box-sizing:border-box}::selection{background:var(--sage);color:var(--paper)}.hr{background:var(--rule);border:0;width:100%;height:1px}.paper-texture{pointer-events:none;opacity:.06;mix-blend-mode:multiply;z-index:9999;background-image:url(/assets/grain.png);background-repeat:repeat;background-size:220px 220px;position:fixed;inset:0}html{scroll-behavior:smooth}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>main{flex:1}.topbar{padding:24px var(--gutter);max-width:var(--container);justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.topbar .wm{color:var(--ink);width:180px;height:32px;display:block}.topbar .nav{gap:28px;display:flex}.topbar .nav a{font-family:var(--font-body);color:var(--ink-2);border-bottom:1px solid #0000;padding-bottom:4px;font-size:14px;text-decoration:none;transition:color .12s linear,border-color .12s linear}.topbar .nav a:hover{color:var(--sage);border-bottom-color:var(--sage)}.topbar .nav a.active{color:var(--ink);border-bottom-color:var(--sage)}.site-footer{border-top:1px solid var(--rule);background:var(--paper);margin-top:var(--sp-9)}.site-footer .inner{max-width:var(--container);padding:28px var(--gutter);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;display:flex}.site-footer .legal{font-family:var(--font-body);color:var(--ink-3);max-width:70%;font-size:12px;line-height:1.55}.site-footer .legal em{font-family:var(--font-display);color:var(--ink-2);font-style:italic}.site-footer .links{gap:22px;display:flex}.site-footer .links a{font-family:var(--font-body);color:var(--ink-2);border-bottom:1px solid #0000;padding-bottom:3px;font-size:12px;text-decoration:none}.site-footer .links a:hover{color:var(--sage);border-bottom-color:var(--sage)}@media (max-width:560px){.topbar{padding:18px var(--gutter);flex-wrap:wrap;gap:14px}.topbar .wm{width:150px;height:28px}.topbar .nav{flex-wrap:wrap;gap:18px}.site-footer .inner{flex-direction:column;align-items:flex-start}.site-footer .legal{max-width:100%}.site-footer .links{flex-wrap:wrap;gap:14px 18px}}.ds-zone{view-timeline-name:--story;view-timeline-axis:block;height:1250vh;position:relative}.ds-stage{height:100vh;padding:24px var(--gutter);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.ds-frame{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;width:100%;padding:24px}.ds-frame svg{width:100%;height:auto;display:block}.ds-frame-desktop{max-width:820px;display:block}.ds-frame-mobile{max-width:100%;display:none}@media (max-width:700px){.ds-frame-desktop{display:none}.ds-frame-mobile{display:block}.ds-stage{padding:8px 0}.ds-frame{border-radius:8px;padding:10px}}.ds-frame-desktop{--ds-ring-len:63}.ds-frame-mobile{--ds-ring-len:70}.ds-frame-mobile .ds-eyebrow{font-size:16px}.ds-frame-mobile .ds-caption{font-size:13px}.ds-frame-mobile .ds-release-name{font-size:18px}.ds-frame-mobile .ds-release-stat{font-size:12px}.ds-frame-mobile .ds-seed-lbl{font-size:11px}.ds-frame-mobile .ds-seed-val{font-size:16px}.ds-frame-mobile .ds-seed-src{font-size:11px}.ds-frame-mobile .ds-dot-check{font-size:12px}.ds-frame-mobile .ds-dot-hash{font-size:9px}.ds-frame-mobile .ds-dot-package{font-size:13px}.ds-frame-mobile .ds-24h-lbl{font-size:10px}.ds-frame-mobile .ds-dot-hash{display:none}.ds-eyebrow{font-family:var(--font-body);letter-spacing:.22em;fill:var(--brass-deep);opacity:0;font-size:11px;font-weight:500}.ds-eyebrow-1,.ds-eyebrow-5,.ds-release,.ds-release-name{opacity:1}.ds-release-name{font-family:var(--font-display);fill:var(--ink);font-size:16px;font-style:italic;font-weight:400}.ds-release-stat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-3);font-size:10px;font-weight:500}.ds-seed{opacity:1}.ds-seed-lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--ink-3);font-size:10px;font-weight:500}.ds-seed-val{font-family:var(--font-mono);fill:var(--brass-deep);letter-spacing:.04em;font-size:13px}.ds-seed-src{font-family:var(--font-body);fill:var(--ink-3);font-size:10px;font-style:italic}.ds-dot{fill:var(--ink-3);opacity:1}.ds-dot-hash{font-family:var(--font-mono);fill:var(--ink-3);letter-spacing:.04em;opacity:0;font-size:7px}.ds-dot-ring-sage{fill:none;stroke:var(--sage);stroke-width:1.4px;opacity:0;stroke-dasharray:var(--ds-ring-len,63);stroke-dashoffset:var(--ds-ring-len,63);stroke-linecap:round}.ds-dot-ring-brass{fill:none;stroke:var(--brass);stroke-width:1.4px;opacity:0;stroke-dasharray:var(--ds-ring-len,63);stroke-dashoffset:var(--ds-ring-len,63);stroke-linecap:round}.ds-dot-fill-brass{fill:var(--brass);opacity:0}.ds-dot-package{font-family:var(--font-display);fill:var(--brass-deep);opacity:0;font-size:11px}.ds-dot-rollover{stroke:var(--ink-3);stroke-width:.6px;stroke-dasharray:2 2;opacity:0}.ds-24h,.ds-24h-2{opacity:1}.ds-24h-lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--ink-3);font-size:9px;font-weight:500}.ds-24h-track{fill:var(--paper-3)}.ds-24h-fill{fill:var(--sage)}.ds-24h-2 .ds-24h-lbl{fill:var(--brass-deep)}.ds-24h-2 .ds-24h-fill{fill:var(--brass)}.ds-caption{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--ink-3);opacity:0;font-size:11px;font-weight:500}.ds-cap-1,.ds-cap-5{opacity:1}@supports (animation-timeline:--story){.ds-eyebrow-5,.ds-release,.ds-seed,.ds-24h,.ds-24h-2,.ds-cap-5{opacity:0}.ds-dot{opacity:0;animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain calc(var(--i) * 0.3%) contain calc(var(--i) * 0.3% + 5%)}.ds-dot-hash{animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain calc(44% + var(--i) * 0.08%) contain calc(48% + var(--i) * 0.08%)}.ds-dot-g.drawn .ds-dot-ring-sage{animation:linear forwards ds-ring-encircle;animation-timeline:--story;animation-range:contain 52% contain 60%}.ds-dot-g.drawn .ds-dot-ring-brass{animation:linear forwards ds-ring-encircle;animation-timeline:--story;animation-range:contain 64% contain 72%}.ds-dot-g.confirmed .ds-dot-fill-brass{animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain 72% contain 76%}.ds-dot-g.standby{animation:linear forwards ds-fade-out-partial;animation-timeline:--story;animation-range:contain 76% contain 79%}.ds-dot-g.redrawn .ds-dot-ring-sage{animation:linear forwards ds-ring-encircle;animation-timeline:--story;animation-range:contain 78% contain 81%}.ds-dot-g.redrawn .ds-dot-ring-brass{animation:linear forwards ds-ring-encircle;animation-timeline:--story;animation-range:contain 81% contain 84%}.ds-dot-g.redrawn .ds-dot-fill-brass{animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain 84% contain 87%}.ds-dot-g.confirmed .ds-dot-package,.ds-dot-g.redrawn .ds-dot-package{animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain 90% contain 96%}.ds-eyebrow{animation-name:ds-fade-in-out;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--story}.ds-eyebrow-1{animation-name:ds-fade-out;animation-range:contain 18% contain 22%}.ds-eyebrow-2{animation-range:contain 20% contain 42%}.ds-eyebrow-3{animation-range:contain 40% contain 62%}.ds-eyebrow-4{animation-range:contain 60% contain 90%}.ds-eyebrow-5{animation-name:ds-fade-in;animation-range:contain 88%}.ds-release{animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain 22% contain 28%}.ds-frame-mobile .ds-release{animation:linear forwards ds-fade-in,linear forwards ds-fade-out;animation-timeline:--story,--story;animation-range:contain 22% contain 28%,contain 38% contain 42%}.ds-release-stat-2{opacity:0;animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain 26% contain 30%}.ds-seed{animation:linear forwards ds-fade-in;animation-timeline:--story;animation-range:contain 42% contain 48%}.ds-24h{animation:linear forwards ds-fade-in,linear forwards ds-fade-out;animation-timeline:--story,--story;animation-range:contain 62% contain 66%,contain 76% contain 79%}.ds-24h .ds-24h-fill{animation:linear forwards ds-24h-fill-shrink;animation-timeline:--story;animation-range:contain 64% contain 76%}.ds-24h-2{animation:linear forwards ds-fade-in,linear forwards ds-fade-out;animation-timeline:--story,--story;animation-range:contain 79% contain 81%,contain 86% contain 88%}.ds-24h-2 .ds-24h-fill{animation:linear forwards ds-24h-fill-shrink;animation-timeline:--story;animation-range:contain 81% contain 86%}.ds-caption{animation-name:ds-fade-in-out;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--story}.ds-cap-1{animation-name:ds-fade-out;animation-range:contain 18% contain 22%}.ds-cap-2{animation-range:contain 22% contain 42%}.ds-cap-3{animation-range:contain 42% contain 62%}.ds-cap-4{animation-range:contain 62% contain 90%}.ds-cap-5{animation-name:ds-fade-in;animation-range:contain 88%}}@keyframes ds-fade-in{to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-fade-in-out{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes ds-ring-encircle{0%{opacity:0}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes ds-fade-out-partial{0%{opacity:1}to{opacity:.3}}@keyframes ds-24h-fill-shrink{0%{width:200px}to{width:30px}}@media (prefers-reduced-motion:reduce){.ds-frame *,.ds-frame :before,.ds-frame :after{animation:none!important}}.ps-wrapper{position:relative}.ps-tabs{padding:28px var(--gutter) 0;max-width:var(--container);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:32px;margin:0 auto;display:flex}.ps-tab{cursor:pointer;font-family:var(--font-body);color:var(--ink-3);letter-spacing:.02em;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:10px;padding:12px 4px;font-size:14px;transition:color .2s,border-color .2s;display:inline-flex}.ps-tab:hover{color:var(--ink-2)}.ps-tab.active{color:var(--brass-deep);border-bottom-color:var(--brass)}.ps-tab-ord{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.14em;font-size:11px}.ps-tab.active .ps-tab-ord{color:var(--brass-deep)}.ps-tab-label{font-family:var(--font-display);font-size:16px;font-style:italic}.ps-zone{view-timeline-name:--pstory;view-timeline-axis:block;height:800vh;position:relative}.ps-stage{height:100vh;padding:24px var(--gutter);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.ps-frame{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;width:100%;padding:24px}.ps-frame svg{width:100%;height:auto;display:block}.ps-frame-desktop{max-width:820px;display:block}.ps-frame-mobile{max-width:100%;display:none}@media (max-width:700px){.ps-frame-desktop{display:none}.ps-frame-mobile{display:block}.ps-stage{padding:8px 0}.ps-frame{border-radius:8px;padding:10px}.ps-tabs{padding:18px var(--gutter) 0;gap:18px}.ps-tab-label{font-size:15px}}.ps-frame-mobile .ps-eyebrow{font-size:16px}.ps-frame-mobile .ps-caption{font-size:14px}.ps-frame-mobile .ps-store-lbl{font-size:12px}.ps-frame-mobile .ps-bots-eyebrow{font-size:12px}.ps-frame-mobile .ps-resale-lbl{font-size:14px}.ps-frame-mobile .ps-resale-cap{font-size:11px}.ps-frame-mobile .ps-price{font-size:38px}.ps-frame-mobile .ps-seal-eyebrow{font-size:11px}.ps-frame-mobile .ps-seal-display{font-size:30px}.ps-frame-mobile .ps-fix-lbl{font-size:12px}.ps-frame-mobile .ps-line-price-pre,.ps-frame-mobile .ps-line-price-post{letter-spacing:.04em;font-size:22px}.ps-eyebrow{font-family:var(--font-body);letter-spacing:.22em;fill:var(--brass-deep);opacity:0;font-size:12px;font-weight:500}.ps-eyebrow-1{opacity:1}.ps-caption{font-family:var(--font-body);letter-spacing:.22em;fill:var(--ink-3);opacity:0;font-size:12px;font-weight:500}.ps-cap-1{opacity:1}.ps-store-rect{fill:none;stroke:var(--ink-2);stroke-width:1.4px}.ps-store-lbl{font-family:var(--font-body);letter-spacing:.18em;fill:var(--ink-3);font-size:10px;font-weight:500}.ps-store-door{fill:var(--ink-2)}.ps-machine-rect{fill:var(--paper-3);stroke:var(--ink-2);stroke-width:1.4px}.ps-machine-lbl{font-family:var(--font-display);fill:var(--brass-deep);letter-spacing:.01em;font-size:20px;font-style:italic;font-weight:400}.ps-frame-mobile .ps-machine-lbl{font-size:17px}.ps-machine-rule{stroke:var(--ink-3);stroke-width:.6px}.ps-machine-slot{fill:var(--ink-2)}.ps-machine-box{stroke:var(--brass);stroke-width:.9px;fill:var(--paper-2)}.ps-bots-eyebrow{font-family:var(--font-body);letter-spacing:.22em;fill:var(--ink-3);font-size:10px;font-weight:500}.ps-box{fill:var(--paper);stroke:var(--brass);stroke-width:1px}.ps-dot{fill:var(--ink-3)}.ps-dot-late{fill:var(--ink-3);opacity:.85}.ps-dot-human{fill:var(--ink-3)}.ps-dot-bot{fill:var(--ink)}.ps-machine-crowd{fill:var(--ink-3)}.ps-machine-crowd.dominant{fill:var(--ink)}.ps-frame-desktop{--ps-machine-shift:420px;--ps-machine-shift-up:-52px}.ps-frame-mobile{--ps-machine-shift:240px;--ps-machine-shift-up:-48px}.ps-machine-scalper-1{fill:var(--ink)}.ps-machine-scalper-2{fill:var(--ink);transform:translateX(var(--ps-machine-shift,420px))}.ps-machine-regular{fill:var(--ink-3)}.ps-machine-box-top{fill:var(--paper-2);stroke:var(--brass);stroke-width:.9px}.ps-machine-box-shift-clear,.ps-machine-box-shift-gray{fill:var(--paper-3);stroke:var(--ink-3);stroke-width:.9px}.ps-dot-camped{fill:var(--ink);transform:translate(var(--dx,0px), var(--dy,0px))}.ps-line-box,.ps-bot-migrate{transform:translate(var(--dx,0px), var(--dy,0px))}.ps-countdown{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--brass-deep);opacity:0;font-size:24px;font-weight:500}.ps-countdown-7{opacity:1}.ps-frame-mobile .ps-countdown{font-size:26px}.ps-countdown-lbl{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;fill:var(--ink-3);opacity:0;font-size:10px;font-weight:500}.ps-frame-mobile .ps-countdown-lbl{font-size:11px}.ps-line-price-pre,.ps-line-price-post{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--brass-deep);opacity:0;font-size:18px;font-weight:500}.ps-resale{opacity:0}.ps-resale-lbl{font-family:var(--font-body);letter-spacing:.22em;fill:var(--ink-3);font-size:11px;font-weight:500}.ps-resale-rule{stroke:var(--ink-3);stroke-width:.6px}.ps-resale-cap{font-family:var(--font-body);letter-spacing:.18em;fill:var(--ink-3);font-size:9px;font-style:italic}.ps-price{font-family:var(--font-display);fill:var(--brass-deep);font-size:28px;font-weight:400}.ps-price-low,.ps-price-high,.ps-fix{opacity:0}.ps-seal-outer{fill:none;stroke:var(--brass);stroke-width:1.4px}.ps-seal-inner{fill:none;stroke:var(--brass);stroke-width:.8px}.ps-seal-eyebrow{font-family:var(--font-body);letter-spacing:.32em;fill:var(--brass-deep);font-size:9px;font-weight:500}.ps-seal-display{font-family:var(--font-display);fill:var(--brass-deep);font-size:24px;font-style:italic;font-weight:400}.ps-fix-lbl{font-family:var(--font-body);letter-spacing:.28em;fill:var(--ink-2);font-size:10px;font-weight:500}.ps-fix-drawn-dot{fill:var(--brass)}.ps-frame-desktop{--ps-ring-len:57}.ps-frame-mobile{--ps-ring-len:70}.ps-fix-drawn-ring{fill:none;stroke:var(--sage);stroke-width:1.4px;opacity:0;stroke-dasharray:var(--ps-ring-len,57);stroke-dashoffset:var(--ps-ring-len,57);stroke-linecap:round}@supports (animation-timeline:--pstory){.ps-eyebrow-1{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 18% contain 22%}.ps-eyebrow-2{animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 22% contain 26%,contain 48% contain 52%}.ps-eyebrow-3{animation:linear forwards ps-fade-in;animation-timeline:--pstory;animation-range:contain 52% contain 58%}.ps-cap-1{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 18% contain 22%}.ps-cap-2{animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 22% contain 26%,contain 48% contain 52%}.ps-cap-3{animation:linear forwards ps-fade-in;animation-timeline:--pstory;animation-range:contain 52% contain 58%}.ps-line-box{animation:linear forwards ps-line-translate;animation-timeline:--pstory;animation-range:contain calc(23% + var(--i) * 0.4%) contain calc(30% + var(--i) * 0.4%)}.ps-dot-camped{animation:linear forwards ps-line-translate;animation-timeline:--pstory;animation-range:contain 30% contain 36%}.ps-line-storefront{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 30% contain 36%}.ps-line-price-pre{animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 32% contain 36%,contain 40% contain 44%}.ps-line-price-post{animation:linear forwards ps-fade-in;animation-timeline:--pstory;animation-range:contain 40% contain 44%}.ps-bots-stage{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 50% contain 56%}.ps-bots-eyebrow{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 20% contain 26%}.ps-bot-migrate{animation:linear forwards ps-line-translate;animation-timeline:--pstory;animation-range:contain calc(20% + var(--i) * 0.3%) contain calc(23% + var(--i) * 0.3%)}.ps-countdown-lbl{animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 18% contain 21%,contain 50% contain 54%}.ps-countdown-1{animation:linear forwards ps-fade-flash;animation-timeline:--pstory;animation-range:contain 22% contain 23%}.ps-countdown-2{animation:linear forwards ps-fade-flash;animation-timeline:--pstory;animation-range:contain 23% contain 24%}.ps-countdown-3{animation:linear forwards ps-fade-flash;animation-timeline:--pstory;animation-range:contain 24% contain 25%}.ps-countdown-4{animation:linear forwards ps-fade-flash;animation-timeline:--pstory;animation-range:contain 25% contain 26%}.ps-countdown-5{animation:linear forwards ps-fade-flash;animation-timeline:--pstory;animation-range:contain 26% contain 27%}.ps-countdown-6{animation:linear forwards ps-fade-flash;animation-timeline:--pstory;animation-range:contain 27% contain 28%}.ps-countdown-7{opacity:0;animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 28% contain 28.4%,contain 50% contain 54%}.ps-machine-stage{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 50% contain 56%}.ps-machine-box-top{animation:linear forwards ps-machine-box-dispense,linear forwards ps-machine-box-take-away,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory,--pstory;animation-range:contain calc(22% + var(--i) * 1%) contain calc(24% + var(--i) * 1%), contain 30% contain 34%, contain 32% contain 36%}.ps-machine-box-shift-clear{animation:linear forwards ps-machine-box-shift-up,linear forwards ps-machine-box-clear,linear forwards ps-machine-box-dispense-shifted,linear forwards ps-machine-box-take-away,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory,--pstory,--pstory,--pstory;animation-range:contain 28% contain 30%, contain 30% contain 32%, contain calc(38% + var(--i) * 1%) contain calc(40% + var(--i) * 1%), contain 44% contain 48%, contain 46% contain 48%}.ps-machine-box-shift-gray{animation:linear forwards ps-machine-box-shift-up;animation-timeline:--pstory;animation-range:contain 28% contain 30%}.ps-machine-scalper-1{animation:linear forwards ps-machine-exit,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 30% contain 34%,contain 32% contain 36%}.ps-machine-scalper-2{animation:linear forwards ps-machine-enter,linear forwards ps-machine-exit,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory,--pstory;animation-range:contain 34% contain 38%,contain 44% contain 48%,contain 46% contain 48%}.ps-machine-regular{animation:linear forwards ps-machine-regular-close,linear forwards ps-machine-regular-push;animation-timeline:--pstory,--pstory;animation-range:contain 33% contain 35%,contain 37% contain 40%}.ps-resale{animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 28% contain 34%,contain 50% contain 54%}.ps-price-low{animation:linear forwards ps-fade-in,linear forwards ps-fade-out;animation-timeline:--pstory,--pstory;animation-range:contain 32% contain 36%,contain 40% contain 44%}.ps-price-high{animation:linear forwards ps-fade-in;animation-timeline:--pstory;animation-range:contain 40% contain 44%}.ps-line-stage{animation:linear forwards ps-fade-out;animation-timeline:--pstory;animation-range:contain 50% contain 56%}.ps-fix{animation:linear forwards ps-fade-in;animation-timeline:--pstory;animation-range:contain 54% contain 60%}.ps-fix-drawn-ring{animation:linear forwards ps-encircle;animation-timeline:--pstory;animation-range:contain calc(60% + var(--i) * 0.25%) contain calc(66% + var(--i) * 0.25%)}.ps-fix-drawn-dot{opacity:0;animation:linear forwards ps-fade-in;animation-timeline:--pstory;animation-range:contain calc(72% + var(--i) * 0.25%) contain calc(76% + var(--i) * 0.25%)}}@keyframes ps-fade-in{to{opacity:1}}@keyframes ps-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ps-fade-flash{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes ps-line-translate{0%{transform:translate(var(--dx,0px), var(--dy,0px))}to{transform:translate(0)}}@keyframes ps-machine-exit{0%{transform:translate(0)}to{transform:translateX(calc(var(--ps-machine-shift,420px) * -1))}}@keyframes ps-machine-enter{0%{transform:translateX(var(--ps-machine-shift,420px))}to{transform:translate(0)}}@keyframes ps-machine-regular-close{0%{transform:translate(0)}to{transform:translate(var(--close-dx,0px), var(--close-dy,0px))}}@keyframes ps-machine-regular-push{0%{transform:translate(var(--close-dx,0px), var(--close-dy,0px))}to{transform:translate(var(--push-dx,0px), var(--push-dy,0px))}}@keyframes ps-machine-box-shift-up{0%{transform:translate(0)}to{transform:translate(0px, var(--ps-machine-shift-up,-52px))}}@keyframes ps-machine-box-clear{0%{fill:var(--paper-3);stroke:var(--ink-3)}to{fill:var(--paper-2);stroke:var(--brass)}}@keyframes ps-machine-box-dispense{0%{transform:translate(0)}to{transform:translate(var(--dispense-dx,0px), var(--dispense-dy,0px))}}@keyframes ps-machine-box-dispense-shifted{0%{transform:translate(0px, var(--ps-machine-shift-up,-52px))}to{transform:translate(var(--dispense-dx,0px), var(--dispense-dy,0px))}}@keyframes ps-machine-box-take-away{0%{transform:translate(var(--dispense-dx,0px), var(--dispense-dy,0px))}to{transform:translate(calc(var(--dispense-dx,0px) - var(--ps-machine-shift,420px)), var(--dispense-dy,0px))}}@keyframes ps-encircle{0%{opacity:0}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ps-frame *,.ps-frame :before,.ps-frame :after{animation:none!important}}.anim-frame{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:24px;position:relative;overflow:hidden}.anim-frame svg{width:100%;height:auto;display:block}@keyframes anim-fade-in{0%{opacity:0}to{opacity:1}}.story-zone{view-timeline-name:--frame;view-timeline-axis:block;height:250vh;position:relative}.story-stage{height:100vh;padding:32px var(--gutter);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.story-content{width:100%;max-width:760px}.story-content .story-eyebrow{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.story-content .story-title{font-family:var(--font-display);letter-spacing:-.006em;color:var(--ink);margin:0;font-size:32px;font-weight:400;line-height:1.05}.story-content .story-desc{font-family:var(--font-body);color:var(--ink-2);max-width:60ch;margin:0 0 24px;font-size:14px;line-height:1.55}.story-content .story-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-size:10px}@media (prefers-reduced-motion:reduce){.anim-frame *,.anim-frame :before,.anim-frame :after{animation:none!important}}.anim-grid-sort .grid-dot{fill:var(--ink-3);opacity:1;transform-origin:50%}.anim-grid-sort .grid-dot-g{transform-box:fill-box}.anim-grid-sort .grid-ring{fill:none;stroke:var(--sage);stroke-width:1.5px;opacity:.85;transform-origin:50%}.anim-grid-sort .grid-caption{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--ink-3);font-size:11px;font-weight:500}@supports (animation-timeline:--frame){.anim-grid-sort .grid-dot{opacity:0;animation:linear forwards grid-dot-reveal;animation-timeline:--frame;animation-range:contain calc(var(--i) * 1%) contain calc(var(--i) * 1% + 12%);transform:scale(.4)}.anim-grid-sort .grid-ring{opacity:0;animation:linear forwards grid-ring-reveal;animation-timeline:--frame;animation-range:contain 72% contain 86%;transform:scale(.6)}.anim-grid-sort .grid-caption{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain 88% contain 96%}}@keyframes grid-dot-reveal{to{opacity:1;transform:scale(1)}}@keyframes grid-ring-reveal{0%{opacity:0;transform:scale(.6)}60%{opacity:.95;transform:scale(1.1)}to{opacity:.85;transform:scale(1)}}.anim-ledger-stamp .ledger-paper{fill:var(--paper);stroke:var(--rule);stroke-width:1px}.anim-ledger-stamp .ledger-eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--brass-deep);font-size:9px;font-weight:500}.anim-ledger-stamp .ledger-num{font-family:var(--font-display);fill:var(--brass-deep);font-size:11px;font-style:italic}.anim-ledger-stamp .ledger-line{stroke:var(--ink-3);stroke-width:.6px}.anim-ledger-stamp .ledger-dot{fill:var(--brass)}.anim-ledger-stamp .ledger-seal{transform-origin:50%;opacity:.95}.anim-ledger-stamp .seal-ring-outer{fill:none;stroke:var(--brass);stroke-width:1.4px}.anim-ledger-stamp .seal-ring-inner{fill:none;stroke:var(--brass);stroke-width:.8px}.anim-ledger-stamp .seal-text-1,.anim-ledger-stamp .seal-text-2{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--brass-deep);font-size:9px;font-weight:500}.anim-ledger-stamp .ledger-caption{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--ink-3);font-size:11px;font-weight:500}@supports (animation-timeline:--frame){.anim-ledger-stamp .ledger-eyebrow{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain contain 5%}.anim-ledger-stamp .ledger-num{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain calc(var(--i) * 4% + 5%) contain calc(var(--i) * 4% + 11%)}.anim-ledger-stamp .ledger-line{stroke-dasharray:260;stroke-dashoffset:260px;animation:linear forwards ledger-line-draw;animation-timeline:--frame;animation-range:contain calc(var(--i) * 4% + 8%) contain calc(var(--i) * 4% + 20%)}.anim-ledger-stamp .ledger-dot{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain calc(var(--i) * 4% + 45%) contain calc(var(--i) * 4% + 52%)}.anim-ledger-stamp .ledger-seal{opacity:0;animation:linear forwards ledger-seal-stamp;animation-timeline:--frame;animation-range:contain 72% contain 88%;transform:translate(240px,100px)scale(.6)rotate(-6deg)}.anim-ledger-stamp .ledger-caption{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain 90% contain 97%}}@keyframes ledger-line-draw{to{stroke-dashoffset:0}}@keyframes ledger-seal-stamp{0%{opacity:0;transform:translate(240px,100px)scale(.6)rotate(-6deg)}70%{opacity:.95;transform:translate(240px,100px)scale(1.04)rotate(-2deg)}to{opacity:.95;transform:translate(240px,100px)scale(1)rotate(-2deg)}}.anim-sort-cascade{flex-direction:column;gap:18px;display:flex}.anim-sort-cascade .cascade-seed{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.anim-sort-cascade .cascade-seed-lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.anim-sort-cascade .cascade-seed-val{font-family:var(--font-mono);color:var(--brass-deep);letter-spacing:.06em;font-size:14px}.anim-sort-cascade .cascade-seed-src{font-family:var(--font-body);color:var(--ink-3);margin-left:auto;font-size:10px;font-style:italic}.anim-sort-cascade .cascade-list{position:relative}.anim-sort-cascade .cascade-row{height:22px;font-family:var(--font-mono);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);transform:translateY(var(--end-y));border-radius:2px;align-items:center;gap:14px;padding:0 8px;font-size:12px;display:flex;position:absolute;left:0;right:0}.anim-sort-cascade .cascade-row.drawn{border-color:var(--sage);background:var(--sage-tint);color:var(--sage-press)}.anim-sort-cascade .cascade-row-id{flex:1}.anim-sort-cascade .cascade-row-hash{color:var(--ink-3);letter-spacing:.04em}.anim-sort-cascade .cascade-caption{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:11px;font-weight:500}@supports (animation-timeline:--frame){.anim-sort-cascade .cascade-seed{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain contain 8%}.anim-sort-cascade .cascade-row{opacity:0;transform:translateY(var(--start-y));animation:linear forwards cascade-row-scroll;animation-timeline:--frame;animation-range:contain calc(var(--i) * 1.5% + 10%) contain 82%;border-color:#0000}.anim-sort-cascade .cascade-row.drawn{background:var(--paper);color:var(--ink-2);border-color:#0000;animation-name:cascade-row-drawn-scroll}.anim-sort-cascade .cascade-row-hash{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain 30% contain 42%}.anim-sort-cascade .cascade-caption{opacity:0;animation:linear forwards anim-fade-in;animation-timeline:--frame;animation-range:contain 88% contain 96%}}@keyframes cascade-row-scroll{0%{opacity:0;transform:translateY(var(--start-y));border-color:#0000}15%{opacity:1;transform:translateY(var(--start-y))}40%{transform:translateY(var(--start-y));border-color:#0000}80%{transform:translateY(var(--end-y));border-color:var(--rule)}to{transform:translateY(var(--end-y));opacity:1;border-color:var(--rule)}}@keyframes cascade-row-drawn-scroll{0%{opacity:0;transform:translateY(var(--start-y));background:var(--paper);color:var(--ink-2);border-color:#0000}15%{opacity:1}40%{transform:translateY(var(--start-y));background:var(--paper);color:var(--ink-2);border-color:#0000}80%{transform:translateY(var(--end-y));border-color:var(--rule);background:var(--paper);color:var(--ink-2)}92%{border-color:var(--sage);background:var(--sage-tint);color:var(--sage-press)}to{transform:translateY(var(--end-y));opacity:1;border-color:var(--sage);background:var(--sage-tint);color:var(--sage-press)}}.expandable{flex-direction:column;display:flex}.expandable-summary{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:0;display:flex}.expandable-header{flex:1;min-width:0}.expandable-icon{font-family:var(--font-display);color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;width:22px;font-size:24px;line-height:1;transition:color .12s linear;display:inline-flex;position:relative}.expandable-icon .expandable-icon-plus,.expandable-icon .expandable-icon-minus{justify-content:center;align-items:center;transition:opacity .18s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.expandable-icon .expandable-icon-minus,.expandable.open .expandable-icon-plus{opacity:0}.expandable.open .expandable-icon-minus{opacity:1}.expandable.open .expandable-icon{color:var(--sage-press)}.expandable-summary:hover .expandable-icon{color:var(--sage)}.expandable-content-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1);display:grid}.expandable.open .expandable-content-wrap{grid-template-rows:1fr}.expandable-content{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.expandable-content-wrap,.expandable-icon .expandable-icon-plus,.expandable-icon .expandable-icon-minus{transition:none}}.promise-banner{background:var(--sage-tint);border-bottom:1px solid var(--sage);padding:12px var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.promise-banner .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--sage-press);border:1px solid var(--sage);background:var(--paper);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.promise-banner p{font-family:var(--font-body);color:var(--sage-press);max-width:88ch;margin:0;font-size:13px;line-height:1.5}.promise-banner p em{font-family:var(--font-display);color:var(--sage-press);font-style:italic}@media (max-width:560px){.promise-banner{padding:10px var(--gutter);gap:10px}.promise-banner p{font-size:12px}}.preview-banner{background:var(--paper-2);border-bottom:1px solid var(--rule);padding:14px var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.preview-banner .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);border:1px solid var(--brass);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.preview-banner p{font-family:var(--font-body);color:var(--ink-2);max-width:80ch;margin:0;font-size:13px;line-height:1.5}.preview-banner p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.preview-banner a{color:var(--ink);border-bottom:1px solid var(--ink-3);padding-bottom:1px;text-decoration:none;transition:color .12s linear,border-color .12s linear}.preview-banner a:hover{color:var(--sage);border-bottom-color:var(--sage)}@media (max-width:560px){.preview-banner{padding:12px var(--gutter);gap:10px}.preview-banner p{font-size:12px}}.eyebrow-rule{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.eyebrow-rule:after{content:"";background:var(--rule);width:32px;height:1px;display:inline-block}.btn{height:48px;font-family:var(--font-body);cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s linear,color .12s linear,border-color .12s linear,opacity 80ms linear,transform 80ms linear;display:inline-flex}.btn .arrow{text-decoration:none}.btn:active{opacity:.92;transform:translateY(1px)}.btn:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--paper-2);border-color:#0000}.btn:disabled:active{opacity:1;transform:none}.btn .arrow{font-family:var(--font-display)}.btn-primary{background:var(--sage);color:var(--paper);border-color:var(--sage)}.btn-primary:hover:not(:disabled){background:var(--sage-press);border-color:var(--sage-press)}.btn-secondary{color:var(--ink);border-color:var(--ink)}.btn-secondary:hover:not(:disabled){color:var(--sage);border-color:var(--sage)}.btn-brass{background:var(--brass);color:var(--ink);border-color:var(--brass)}.btn-brass:hover:not(:disabled){background:var(--brass-deep);border-color:var(--brass-deep);color:var(--paper)}.btn-ghost{color:var(--ink-2);border-color:#0000;padding:0 4px}.btn-ghost:hover:not(:disabled){color:var(--sage)}.field{flex-direction:column;gap:8px;display:flex}.field-label{justify-content:space-between;align-items:baseline;display:flex}.field-label .l{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.field-label .h{font-family:var(--font-body);color:var(--ink-3);font-size:11px}.input{background:var(--paper);border:1px solid var(--rule);height:52px;color:var(--ink);font-family:var(--font-body);border-radius:2px;outline:none;width:100%;padding:0 14px;font-size:15px;transition:border-color .12s linear}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--sage)}.pill{border:1px solid var(--rule);font-family:var(--font-body);color:var(--ink);background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.pill .dot{border-radius:50%;width:6px;height:6px}.pill.held{color:var(--sage-press);border-color:var(--sage);background:var(--sage-tint)}.pill.held .dot{background:var(--sage)}.pill.pending .dot{border:1px solid var(--ink-3);background:0 0}.pill.pending{color:var(--ink-2)}.pill.member{border-color:var(--brass);color:var(--ink)}.pill.member .dot{background:var(--brass)}.hero{padding:64px var(--gutter) 96px;max-width:var(--container);width:100%;margin:0 auto}.hero .eyebrow-row{align-items:center;gap:18px;margin-bottom:32px;display:flex}.hero h1{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);max-width:14ch;margin:0;font-size:clamp(64px,9vw,144px);font-weight:400;line-height:.96}.hero h1 em{color:var(--brass-deep);font-style:italic}.hero .lede{font-family:var(--font-body);color:var(--ink-2);max-width:56ch;margin-top:36px;font-size:21px;line-height:1.55}.hero .lede em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.draws{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:28px;margin-top:64px;display:grid}.draws .plate-lg{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:48px 44px;position:relative}.draws .plate-lg .stamp{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);font-size:11px;font-weight:500;position:absolute;top:24px;right:28px}.draws .plate-lg .stamp:before{content:"";background:var(--brass);vertical-align:middle;width:22px;height:1px;margin-right:8px;display:inline-block}.draws .plate-lg .stamp-l{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px;font-weight:500}.draws .plate-lg .stamp-l .em{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;color:var(--brass-deep);font-size:14px;font-style:italic}.plate-lg .state-h{font-family:var(--font-display);letter-spacing:-.008em;color:var(--ink);margin:14px 0 18px;font-size:44px;font-weight:400;line-height:1.05}.plate-lg .state-h em{color:var(--brass-deep);font-style:italic}.plate-lg .state-p{font-family:var(--font-body);color:var(--ink-2);max-width:50ch;margin:0;font-size:15px;line-height:1.6}.plate-lg .state-p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.draws .summary{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:14px;padding:28px 28px 32px;display:flex}.draws .summary .row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.draws .summary .row:last-of-type{border-bottom:0;padding-bottom:0}.draws .summary .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.draws .summary .v{font-family:var(--font-display);color:var(--ink);font-size:22px}.draws .summary .v.sage{color:var(--sage)}.draws .summary .v.italic{color:var(--brass-deep);font-style:italic}.draws .summary .row.summary-pledges{align-items:flex-start;gap:24px}.draws .summary .summary-pledges-v{flex-direction:column;flex:1;align-items:flex-end;gap:8px;min-width:0;max-width:65%;display:flex}.draws .summary .summary-pledges-head{align-items:baseline;gap:8px;display:flex}.draws .summary .summary-pledges-num{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:28px;font-weight:400;line-height:1}.draws .summary .row.summary-pledges.met .summary-pledges-num{color:var(--brass-deep)}.draws .summary .summary-pledges-of{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.02em;font-size:12px}.draws .summary .summary-pledges-bar{background:var(--paper-3);border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden}.draws .summary .summary-pledges-fill{background:var(--sage);transition:width .36s var(--ease-soft);border-radius:999px;position:absolute;inset:0 auto 0 0}.draws .summary .row.summary-pledges.met .summary-pledges-fill{background:var(--brass)}.draws .summary .summary-pledges-cap{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);text-align:right;font-size:10px;font-weight:500}.draws .summary .row.summary-pledges.met .summary-pledges-cap{color:var(--brass-deep)}.lifecycle{max-width:var(--container);padding:0 var(--gutter);width:100%;margin:96px auto 0}.lifecycle .head{border-bottom:1px solid var(--rule);grid-template-columns:4fr 8fr;align-items:end;gap:56px;padding-bottom:28px;display:grid}.lifecycle .head .eyebrow{margin-bottom:14px;display:block}.lifecycle .head h3{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);max-width:14ch;margin:0;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.05}.lifecycle .head h3 em{color:var(--brass-deep);font-style:italic}.lifecycle .head p{font-family:var(--font-body);color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;line-height:1.6}.lifecycle .head p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.lifecycle .phases{flex-direction:column;display:flex}.lifecycle .phase{border-bottom:1px solid var(--rule);padding:28px 0;display:block}.lifecycle .phase:last-child{border-bottom:0}.lifecycle .phase .expandable-summary{align-items:flex-start}.lifecycle .phase .expandable-content{padding-top:22px;padding-left:74px}.lifecycle .phase .expandable-icon{margin-top:18px}.lifecycle .phase .phase-l{align-items:baseline;gap:18px;display:flex}.lifecycle .phase .phase-l .n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-3);min-width:56px;font-size:56px;font-weight:400;line-height:.9}.lifecycle .phase .phase-l .ttl{flex-direction:column;gap:6px;display:flex}.lifecycle .phase .phase-l .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.lifecycle .phase .phase-l h4{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:400;line-height:1.1}.lifecycle .phase .phase-l h4 em{color:var(--brass-deep);font-style:italic}.lifecycle .phase .phase-r{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lifecycle .phase .phase-r p{font-family:var(--font-body);color:var(--ink-2);max-width:60ch;margin:0;font-size:15px;line-height:1.6}.lifecycle .phase .phase-r p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.lifecycle .phase .pip{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);white-space:nowrap;background:var(--paper);border-radius:999px;padding:5px 12px;font-size:10px;font-weight:500}.lifecycle .phase.now .phase-l .n,.lifecycle .phase.now .phase-l .lbl{color:var(--sage-press)}.lifecycle .phase.now .pip{color:var(--paper);background:var(--sage);border-color:var(--sage)}.lifecycle .phase.gate .phase-l .n,.lifecycle .phase.gate .phase-l .lbl{color:var(--brass-deep)}.lifecycle .phase.gate .pip{color:var(--brass-deep);border-color:var(--brass)}.lifecycle .phase.gate .phase-r p strong{color:var(--ink);font-weight:500;font-family:var(--font-display);font-style:italic}.tiers{max-width:var(--container);padding:64px var(--gutter) 0;width:100%;margin:0 auto}.tiers-head{border-top:1px solid var(--rule);max-width:56ch;padding-top:56px}.tiers-head h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);max-width:14ch;margin:0 0 22px;font-size:56px;font-weight:400;line-height:1.02}.tiers-head h2 em{color:var(--brass-deep);font-style:italic}.tiers-head p.lede{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.tiers-head p.lede em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.register{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;margin-top:48px;padding:40px 44px;display:grid}.register-context .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:10px;font-size:11px;font-weight:500;display:block}.register-context .lede{font-family:var(--font-body);color:var(--ink-2);max-width:46ch;margin:0 0 18px;font-size:15.5px;line-height:1.6}.register-context .lede em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.register-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.register-list li{font-family:var(--font-body);color:var(--ink);border-bottom:1px solid var(--rule);padding:14px 0 14px 22px;font-size:15px;line-height:1.55;position:relative}.register-list li:last-child{border-bottom:0}.register-list li:before{content:"—";font-family:var(--font-display);color:var(--brass-deep);position:absolute;left:0}.register-list li em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.interest-form{flex-direction:column;gap:14px;display:flex}.interest-form .field-group{flex-direction:column;gap:6px;display:flex}.interest-form label{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.interest-form input[type=email],.interest-form input[type=text],.interest-form textarea{font-family:var(--font-body);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:2px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .12s linear}.interest-form input:focus,.interest-form textarea:focus{border-color:var(--sage)}.interest-form textarea{resize:vertical;min-height:84px;line-height:1.5}.interest-form .btn{justify-content:center}.interest-thanks{background:var(--sage-tint);border:1px solid var(--sage);color:var(--sage-press);font-family:var(--font-body);border-radius:6px;padding:22px 24px;font-size:15px;line-height:1.55}.interest-thanks em{font-family:var(--font-display);font-style:italic}.tiers-note{font-family:var(--font-body);color:var(--ink-3);max-width:80ch;margin-top:28px;font-size:12px;line-height:1.6}.tiers-note a{color:var(--ink-2);border-bottom:1px solid var(--ink-3);padding-bottom:1px;text-decoration:none}.tiers-note a:hover{color:var(--sage);border-bottom-color:var(--sage)}.mech{max-width:var(--container);padding:128px var(--gutter) 0;width:100%;margin:0 auto}.mech .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:28px;display:flex}.mech .head h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:32px;font-weight:400}.mech .head h3 em{color:var(--brass-deep);font-style:italic}.mech .head a{font-family:var(--font-body);color:var(--ink-2);border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:13px;text-decoration:none}.mech .head a:hover{color:var(--sage);border-bottom-color:var(--sage)}.mech .cols{grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;display:grid}.mech .step{border-right:1px solid var(--rule);flex-direction:column;padding:0 28px 0 0;display:flex}.mech .step:last-child{border-right:0;padding-right:0}.mech .step:not(:first-child){padding-left:28px}.mech .step .expandable-summary{align-items:flex-start;gap:12px}.mech .step .expandable-header{flex-direction:column;gap:14px;display:flex}.mech .step .expandable-content{padding-top:14px}.mech .step .expandable-icon{margin-top:0;font-size:20px}.mech .n{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);font-size:14px;font-weight:500}.mech .step h4{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:400;line-height:1.1}.mech .step h4 em{color:var(--brass-deep);font-style:italic}.mech .step p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.portals{max-width:var(--container);padding:96px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:28px;margin:0 auto;display:grid}.portal-card{background:var(--paper-2);border:1px solid var(--rule);color:inherit;border-radius:12px;flex-direction:column;gap:22px;padding:32px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.portal-card:hover{border-color:var(--brass);transform:translateY(-2px)}.portal-card-visual{border-bottom:1px solid var(--rule);justify-content:center;align-items:center;height:80px;padding-bottom:22px;display:flex}.portal-card-visual svg{width:100%;max-width:280px;height:80px;display:block}.portal-card-body{flex-direction:column;gap:14px;display:flex}.portal-card-body .eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.portal-card-title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:28px;font-weight:400;line-height:1.15}.portal-card-title em{font-style:italic}.portal-card-desc{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.portal-card-link{font-family:var(--font-body);color:var(--brass-deep);border-top:1px solid var(--rule);letter-spacing:.02em;align-items:center;gap:8px;margin-top:6px;padding-top:16px;font-size:14px;font-weight:500;display:inline-flex}.portal-card-link .arrow{transition:transform .2s}.portal-card:hover .portal-card-link{color:var(--brass)}.portal-card:hover .portal-card-link .arrow{transform:translate(4px)}@media (max-width:720px){.portals{padding:64px var(--gutter) 0;grid-template-columns:1fr;gap:20px}.portal-card{gap:18px;padding:24px}.portal-card-title{font-size:24px}.portal-card-desc{font-size:14px}}.tease{max-width:var(--container);padding:128px var(--gutter) 0;width:100%;margin:0 auto}.tease .head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:28px;display:flex}.tease .head h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:32px;font-weight:400}.tease .head h3 em{color:var(--brass-deep);font-style:italic}.tease .head .meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.tease .grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.lot{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.lot .img{aspect-ratio:4/5;background:repeating-linear-gradient(135deg, var(--paper-3) 0 12px, var(--paper-2) 12px 24px);border-bottom:1px solid var(--rule);justify-content:center;align-items:center;display:flex;position:relative}.lot .img .ed{font-family:var(--font-display);color:var(--ink-2);opacity:.7;font-size:38px;font-style:italic}.lot .img .placeholder{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);text-align:center;max-width:22ch;padding:0 16px;font-size:11px;font-weight:500}.lot .img .corner{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);font-size:10px;font-weight:500;position:absolute;top:14px;right:14px}.lot .meta{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.lot .name{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:400}.lot .name em{font-style:italic}.lot .desc{font-family:var(--font-body);color:var(--ink-2);font-size:13px}.lot .sku{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10px}.manifesto{max-width:var(--container);padding:0 var(--gutter);width:100%;margin:128px auto 0}.manifesto .quote{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:18ch;margin:0;padding:64px 0 56px;font-size:clamp(36px,4.4vw,64px);font-style:italic;line-height:1.15}.manifesto .quote em{color:var(--brass-deep);font-style:italic}.manifesto .quote .ascription{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-top:28px;font-size:11px;font-style:normal;font-weight:500;display:block}.legal-band{max-width:var(--container);padding:0 var(--gutter);width:100%;margin:96px auto 0}.legal-band .inner{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;grid-template-columns:160px 1fr;align-items:start;gap:28px;padding:22px 26px;display:grid}.legal-band .tag{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);padding-top:2px;font-size:11px;font-weight:500}.legal-band p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:13px;line-height:1.6}.legal-band p .em{font-family:var(--font-display);color:var(--ink);font-style:italic}@media (max-width:900px){.register{grid-template-columns:1fr;gap:28px;padding:28px 26px}.hero{padding:48px var(--gutter) 72px}.draws{grid-template-columns:1fr;gap:18px;margin-top:48px}.draws .plate-lg{padding:32px 28px}.tiers-head h2{font-size:44px}.mech .cols{grid-template-columns:repeat(2,1fr);row-gap:32px}.mech .step{border-right:0;padding:0}.mech .step:nth-child(odd){border-right:1px solid var(--rule);padding-right:20px}.mech .step:not(:first-child){padding-left:0}.mech .step:nth-child(2n){padding-left:20px}.tease .grid{grid-template-columns:repeat(2,1fr)}.legal-band .inner{grid-template-columns:1fr;gap:12px}.lifecycle{margin-top:72px}.lifecycle .head{grid-template-columns:1fr;align-items:start;gap:18px;padding-bottom:22px}.lifecycle .phase{grid-template-columns:1fr;gap:16px;padding:24px 0}}@media (max-width:560px){.hero{padding:32px var(--gutter) 56px}.hero h1{font-size:clamp(44px,11vw,72px)}.hero .lede{margin-top:24px;font-size:17px}.draws .plate-lg{padding:24px 22px}.draws .summary{padding:22px 22px 24px}.tiers{padding-top:48px}.register{padding:24px 20px}.register-list li{padding:12px 0 12px 20px;font-size:14px}.mech{padding-top:80px}.mech .cols{grid-template-columns:1fr;row-gap:28px}.mech .step,.mech .step:nth-child(odd),.mech .step:nth-child(2n){border-right:0;padding:0}.mech .step:not(:last-child){border-bottom:1px solid var(--rule);padding-bottom:24px}.tease{padding-top:80px}.tease .grid{grid-template-columns:1fr}.manifesto{margin-top:80px}.manifesto .quote{padding:48px 0 40px}.legal-band{margin-top:64px}.legal-band .inner{padding:18px 20px}.lifecycle{margin-top:56px}.lifecycle .phase .phase-l{gap:14px}.lifecycle .phase .phase-l .n{min-width:40px;font-size:40px}.lifecycle .phase .phase-l h4{font-size:22px}}.pledge-layout{max-width:var(--container);width:100%;padding:64px var(--gutter);flex:1;grid-template-columns:5fr 7fr;align-items:start;gap:80px;margin:0 auto;display:grid}.rail .eyebrow-rule{display:inline-flex}.rail h1{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);max-width:12ch;margin:18px 0 24px;font-size:60px;font-weight:400;line-height:1}.rail h1 em{color:var(--brass-deep);font-style:italic}.rail p{font-family:var(--font-body);color:var(--ink-2);max-width:38ch;margin:0;font-size:16px;line-height:1.6}.rail p+p{margin-top:14px}.rail p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.rail .rail-progress{border-top:1px solid var(--rule);flex-direction:column;gap:12px;margin-top:36px;padding-top:22px;display:flex}.rail .rail-progress-head{align-items:baseline;gap:10px;display:flex}.rail .rail-progress-num{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:44px;font-weight:400;line-height:1}.rail .rail-progress.met .rail-progress-num{color:var(--brass-deep)}.rail .rail-progress-of{font-family:var(--font-body);color:var(--ink-3);letter-spacing:.02em;font-size:13px}.rail .rail-progress-bar{background:var(--paper-3);border-radius:999px;height:3px;position:relative;overflow:hidden}.rail .rail-progress-fill{background:var(--sage);transition:width .36s var(--ease-soft);border-radius:999px;position:absolute;inset:0 auto 0 0}.rail .rail-progress.met .rail-progress-fill{background:var(--brass)}.rail .rail-progress-cap{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.rail .rail-progress.met .rail-progress-cap{color:var(--brass-deep)}.rail .stepper-v{border-top:1px solid var(--rule);flex-direction:column;margin-top:36px;padding-top:22px;display:flex}.rail .stepper-v .row{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.rail .stepper-v .row:last-child{border-bottom:0}.rail .stepper-v .n{font-family:var(--font-display);color:var(--ink-3);font-size:18px;font-weight:400}.rail .stepper-v .lbl{font-family:var(--font-body);color:var(--ink-3);font-size:14px}.rail .stepper-v .row.done .n{color:var(--sage)}.rail .stepper-v .row.done .lbl{color:var(--ink-2)}.rail .stepper-v .row.active .n{color:var(--ink)}.rail .stepper-v .row.active .lbl{color:var(--ink);font-weight:500}.rail .stepper-v .row.later .n{color:var(--brass-deep)}.rail .stepper-v .row.later .lbl{color:var(--brass-deep);font-style:italic;font-family:var(--font-display);font-size:14px}.rail .stepper-v .ico{font-family:var(--font-display);color:var(--ink-3);font-size:14px}.rail .stepper-v .row.done .ico{color:var(--sage)}.rail .stepper-v .row.active .ico{color:var(--brass-deep)}.rail .stepper-v .row.later .ico{color:var(--brass)}.panel{background:var(--paper-2);border:1px solid var(--rule);box-shadow:var(--shadow-1);border-radius:12px;position:relative;overflow:hidden}.panel .head{border-bottom:1px solid var(--rule);padding:28px 32px 18px}.panel .head .eyebrow{margin-bottom:12px;display:block}.panel .head h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.006em;margin:0;font-size:36px;font-weight:400;line-height:1.08}.panel .head h2 em{color:var(--brass-deep);font-style:italic}.panel .body{flex-direction:column;gap:18px;padding:28px 32px 4px;display:flex}.panel .foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:22px;padding:18px 32px 24px;display:flex}.panel .foot .left{font-family:var(--font-body);color:var(--ink-3);max-width:70%;font-size:12px}.panel .head .later-banner{background:var(--paper);border:1px solid var(--brass);border-radius:6px;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;display:flex}.panel .head .later-banner .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);white-space:nowrap;font-size:10px;font-weight:500}.panel .head .later-banner p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.panel .head .later-banner p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.consent-row{border:1px solid var(--rule);background:var(--paper);border-radius:6px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.consent-row .box{border:1px solid var(--sage);background:var(--sage);border-radius:2px;flex-shrink:0;width:18px;height:18px;margin-top:2px;position:relative}.consent-row .box:after{content:"✓";color:var(--paper);font-family:var(--font-display);justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;inset:0}.consent-row .copy{font-family:var(--font-body);color:var(--ink-2);font-size:13px;line-height:1.55}.consent-row .copy a{color:var(--ink);border-bottom:1px solid var(--ink-3);padding-bottom:1px;text-decoration:none}.done-plate{border:1px solid var(--sage);background:linear-gradient(180deg, var(--paper-2) 0%, var(--paper-3) 100%);text-align:center;border-radius:12px;padding:56px 48px;position:relative;overflow:hidden}.done-plate .seal{border:1px solid var(--sage);width:90px;height:90px;color:var(--sage-press);background:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.done-plate .seal .inner{border:1px solid var(--sage);width:70px;height:70px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-style:italic;display:flex}.done-plate h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.008em;margin:0;font-size:40px;font-weight:400;line-height:1.05}.done-plate h3 em{color:var(--brass-deep);font-style:italic}.done-plate p{font-family:var(--font-body);color:var(--ink-2);max-width:44ch;margin:16px auto 0;font-size:16px;line-height:1.6}.done-plate .pledge-no{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:24px;font-size:11px}.done-plate .pledge-no em{color:var(--sage-press);font-family:var(--font-mono);font-style:normal}@media (max-width:900px){.pledge-layout{padding:40px var(--gutter);grid-template-columns:1fr;gap:40px}.rail h1{max-width:14ch;font-size:48px}}@media (max-width:560px){.pledge-layout{padding:28px var(--gutter);gap:28px}.rail h1{font-size:40px}.panel .head{padding:22px 22px 16px}.panel .head h2{font-size:28px}.panel .body{padding:22px 22px 4px}.panel .foot{flex-direction:column;align-items:stretch;gap:14px;padding:16px 22px 22px}.done-plate{padding:36px 22px}.done-plate h3{font-size:32px}}.hiw-hero{max-width:var(--container);width:100%;padding:96px var(--gutter) 64px;margin:0 auto}.hiw-hero .eyebrow-row{align-items:center;gap:18px;margin-bottom:28px;display:flex}.hiw-hero h1{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);max-width:16ch;margin:0;font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.98}.hiw-hero h1 em{color:var(--brass-deep);font-style:italic}.hiw-hero .lede{font-family:var(--font-body);color:var(--ink-2);max-width:60ch;margin-top:36px;font-size:21px;line-height:1.55}.hiw-hero .lede em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.meta-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.meta-strip .cell{border-right:1px solid var(--rule);flex-direction:column;gap:8px;padding:28px 28px 28px 0;display:flex}.meta-strip .cell:last-child{border-right:0}.meta-strip .cell:not(:first-child){padding-left:28px}.meta-strip .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.meta-strip .v{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:40px;font-weight:400;line-height:1}.meta-strip .v em{color:var(--brass-deep);font-style:italic}.meta-strip .sub{font-family:var(--font-body);color:var(--ink-2);margin-top:4px;font-size:13px}.meta-strip .sub em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}section.bk{max-width:var(--container);width:100%;padding:96px var(--gutter) 0;margin:0 auto}section.bk>.head{border-bottom:1px solid var(--rule);grid-template-columns:4fr 8fr;align-items:end;gap:64px;padding-bottom:32px;display:grid}section.bk>.head .eyebrow{margin-bottom:14px;display:block}section.bk>.head h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);max-width:14ch;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.02}section.bk>.head h2 em{color:var(--brass-deep);font-style:italic}section.bk>.head p{font-family:var(--font-body);color:var(--ink-2);max-width:56ch;margin:0;font-size:17px;line-height:1.6}.steps-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}.step-card{border-right:1px solid var(--rule);flex-direction:column;padding:0 28px 0 0;display:flex}.step-card:last-child{border-right:0;padding-right:0}.step-card:not(:first-child){padding-left:28px}.step-card .expandable-summary{align-items:flex-start;gap:12px}.step-card .expandable-header{flex-direction:column;gap:18px;display:flex}.step-card .expandable-content{flex-direction:column;gap:18px;padding-top:18px;display:flex}.step-card .expandable-icon{margin-top:4px}.step-card .num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brass);font-size:96px;font-weight:400;line-height:.9}.step-card .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);font-size:11px;font-weight:500}.step-card h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:30px;font-weight:400;line-height:1.08}.step-card h3 em{color:var(--brass-deep);font-style:italic}.step-card p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.step-card .meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);margin-top:auto;padding-top:12px;font-size:11px}.week{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;margin-top:48px;padding:32px 32px 16px}.week .row1{gap:14px;margin-bottom:24px;display:flex}.week .day{border:1px solid var(--rule);background:var(--paper);border-radius:6px;flex:1;min-height:132px;padding:16px 18px;position:relative}.week .day .expandable-summary{align-items:flex-start;gap:8px}.week .day .expandable-header{flex-direction:column;gap:8px;display:flex}.week .day .expandable-content{padding-top:8px}.week .day .expandable-icon{width:16px;margin-top:2px;font-size:18px}.week .day.now{border-color:var(--sage);background:var(--sage-tint)}.week .day.drawn{border-color:var(--brass);background:var(--paper-2)}.week .day .d{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:400}.week .day .dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.week .day .what{font-family:var(--font-body);color:var(--ink-2);margin-top:auto;font-size:13px;line-height:1.45}.week .day .what em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.week .day .badge{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-deep);font-size:10px;font-weight:500;position:absolute;top:14px;right:14px}.week .axis{border-top:1px solid var(--rule);gap:14px;padding-top:14px;display:flex}.week .axis .span{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex:1;font-size:11px;font-weight:500}.fair-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.fair-card{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.fair-card .eyebrow{color:var(--brass-deep)}.fair-card h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:28px;font-weight:400;line-height:1.1}.fair-card h3 em{color:var(--brass-deep);font-style:italic}.fair-card p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.fair-card pre{font-family:var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--rule);white-space:pre-wrap;border-radius:6px;margin:0;padding:14px 16px;font-size:12px;line-height:1.55;overflow-x:auto}.fair-card pre .c{color:var(--ink-3)}.fair-card pre .em{color:var(--brass-deep);font-style:italic}.fair-card .keyval{flex-direction:column;gap:10px;display:flex}.fair-card .keyval .r{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.fair-card .keyval .r:last-child{border-bottom:0;padding-bottom:0}.fair-card .keyval .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.fair-card .keyval .v{font-family:var(--font-display);color:var(--ink);font-size:18px}.fair-card .keyval .v.sage{color:var(--sage)}.hiw-manifesto{max-width:var(--container);padding:0 var(--gutter);width:100%;margin:96px auto 0}.hiw-manifesto .quote{font-family:var(--font-display);color:var(--ink);letter-spacing:-.012em;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:18ch;margin:0;padding:72px 0 56px;font-size:clamp(40px,5.5vw,80px);line-height:1.08}.hiw-manifesto .quote em{color:var(--brass-deep);font-style:italic}.hiw-manifesto .lede{max-width:60ch;font-family:var(--font-body);color:var(--ink-2);margin-top:40px;font-size:17px;line-height:1.65}.hiw-manifesto .pillars{grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.hiw-manifesto .pillar{border-right:1px solid var(--rule);flex-direction:column;gap:10px;padding:0 28px 0 0;display:flex}.hiw-manifesto .pillar:last-child{border-right:0;padding-right:0}.hiw-manifesto .pillar:not(:first-child){padding-left:28px}.hiw-manifesto .pillar .n{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:14px}.hiw-manifesto .pillar h4{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:400;line-height:1.1}.hiw-manifesto .pillar h4 em{color:var(--brass-deep);font-style:italic}.hiw-manifesto .pillar p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.faq{max-width:var(--container);padding:0 var(--gutter);width:100%;margin:96px auto 0}.faq .head{border-bottom:1px solid var(--rule);grid-template-columns:4fr 8fr;align-items:end;gap:64px;padding-bottom:24px;display:grid}.faq h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);max-width:14ch;margin:0;font-size:56px;font-weight:400;line-height:1.02}.faq h2 em{color:var(--brass-deep);font-style:italic}.faq .head p{font-family:var(--font-body);color:var(--ink-2);max-width:56ch;margin:0;font-size:17px;line-height:1.6}.faq ul{margin:0;padding:0;list-style:none}.faq li{border-bottom:1px solid var(--rule);display:block}.faq li:last-child{border-bottom:0}.faq li .expandable-summary{padding:24px 0;transition:color .12s linear}.faq li .expandable-summary:hover .q{color:var(--sage-press)}.faq li .expandable-content{padding-bottom:24px}.faq li .q{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:400;line-height:1.2;transition:color .12s linear}.faq li .q em{color:var(--brass-deep);font-style:italic}.faq li .a{font-family:var(--font-body);color:var(--ink-2);max-width:64ch;font-size:15px;line-height:1.65;display:block}.faq li .a a{color:var(--ink);border-bottom:1px solid var(--ink-3);padding-bottom:1px;text-decoration:none}.faq li .a a:hover{color:var(--sage);border-bottom-color:var(--sage)}.faq li .a em{font-family:var(--font-display);color:var(--ink);font-style:italic}.hiw-cta{max-width:var(--container);padding:80px var(--gutter) 32px;flex-direction:column;align-items:flex-start;gap:20px;margin:0 auto;display:flex}.hiw-cta .eyebrow{color:var(--brass-deep)}.hiw-cta h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);max-width:18ch;margin:0;font-size:40px;font-weight:400;line-height:1.1}.hiw-cta h3 em{font-style:italic}.hiw-cta p{font-family:var(--font-body);color:var(--ink-2);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.hiw-cta-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}@media (max-width:700px){.hiw-cta{padding:56px var(--gutter) 24px;gap:16px}.hiw-cta h3{font-size:32px}.hiw-cta-actions{width:100%}.hiw-cta-actions .btn{flex:auto;justify-content:center}}.closer{max-width:var(--container);padding:64px var(--gutter);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:end;gap:64px;width:100%;margin:96px auto 0;display:grid}.closer h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);max-width:14ch;margin:0;font-size:48px;font-weight:400;line-height:1.05}.closer h3 em{color:var(--brass-deep);font-style:italic}.closer .right{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.closer p{font-family:var(--font-body);color:var(--ink-2);max-width:48ch;margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.hiw-hero{padding:64px var(--gutter) 48px}.meta-strip{grid-template-columns:repeat(2,1fr)}.meta-strip .cell{padding:22px 22px 22px 0}.meta-strip .cell:nth-child(2n){border-right:0;padding-right:0}.meta-strip .cell:nth-child(odd){border-right:1px solid var(--rule)}.meta-strip .cell:nth-child(n+3){border-top:1px solid var(--rule);padding-top:22px}section.bk{padding-top:64px}section.bk>.head{grid-template-columns:1fr;align-items:start;gap:24px;padding-bottom:24px}.steps-grid{grid-template-columns:repeat(2,1fr);gap:28px 0;margin-top:32px}.step-card{border-right:0;padding:0}.step-card:nth-child(odd){border-right:1px solid var(--rule);padding-right:20px}.step-card:not(:first-child){padding-left:0}.step-card:nth-child(2n){padding-left:20px}.step-card .num{font-size:72px}.week .row1{flex-wrap:wrap;gap:12px}.week .day{flex:calc(50% - 6px);min-height:110px}.week .axis{flex-wrap:wrap;gap:10px}.fair-grid{grid-template-columns:1fr}.hiw-manifesto .pillars{grid-template-columns:1fr;gap:28px}.hiw-manifesto .pillar{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 24px}.hiw-manifesto .pillar:not(:first-child){padding-top:24px;padding-left:0}.hiw-manifesto .pillar:last-child{border-bottom:0;padding-bottom:0}.faq .head{grid-template-columns:1fr;gap:18px}.faq li .expandable-summary{padding:20px 0}.faq li .expandable-content{padding-bottom:20px}.closer{padding:48px var(--gutter);grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.hiw-hero{padding:40px var(--gutter) 32px}.hiw-hero h1{font-size:clamp(44px,11vw,72px)}.hiw-hero .lede{margin-top:24px;font-size:17px}.meta-strip{grid-template-columns:1fr;margin-top:40px}.meta-strip .cell,.meta-strip .cell:nth-child(2n),.meta-strip .cell:nth-child(odd){border-right:0;padding:20px 0}.meta-strip .cell:not(:last-child){border-bottom:1px solid var(--rule)}.meta-strip .cell:nth-child(n+3){border-top:0;padding-top:20px}.meta-strip .v{font-size:32px}.steps-grid{grid-template-columns:1fr;gap:28px}.step-card,.step-card:nth-child(odd),.step-card:nth-child(2n){border-right:0;padding:0}.step-card:not(:last-child){border-bottom:1px solid var(--rule);padding-bottom:24px}.step-card .num{font-size:64px}.week{padding:22px 20px 12px}.week .row1{flex-direction:column;gap:12px}.week .day{flex:auto;min-height:auto}.week .axis{flex-direction:column;gap:6px}.fair-card{padding:22px}.fair-card pre{font-size:11px}.hiw-manifesto{margin-top:64px}.hiw-manifesto .quote{padding:48px 0 40px}}.verify-layout{max-width:var(--container);width:100%;padding:64px var(--gutter);flex:1;grid-template-columns:5fr 7fr;align-items:start;gap:80px;margin:0 auto;display:grid}.rail .tier-banner{background:var(--paper-2);border:1px solid var(--brass);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:22px;padding:12px 16px;display:flex}.rail .tier-banner .tag{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);font-size:10px;font-weight:500}.rail .tier-banner .ct{font-family:var(--font-body);color:var(--ink);font-size:13px;line-height:1.5}.rail .tier-banner .ct em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.rail .trust{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;margin-top:28px;padding:18px 20px}.rail .trust .ttl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:8px;font-size:11px;font-weight:500}.rail .trust p{color:var(--ink-2);max-width:none;margin:0;font-size:13px}.promises{grid-template-columns:1fr 1fr;gap:14px;display:grid}.promise{border:1px solid var(--rule);background:var(--paper);border-radius:6px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.promise .tag{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);font-size:10px;font-weight:500}.promise h4{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:400;line-height:1.2}.promise p{font-family:var(--font-body);color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.req{border:1px solid var(--rule);background:var(--paper);border-radius:6px;grid-template-columns:1fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.req .cell{border-right:1px solid var(--rule);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.req .cell:last-child{border-right:0}.req .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.req .v{font-family:var(--font-display);color:var(--ink);font-size:18px}.req .v em{font-style:italic}.methods{grid-template-columns:1fr 1fr;gap:14px;display:grid}.method{border:1px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px 20px;transition:border-color .12s linear,background .12s linear;display:grid}.method:hover{border-color:var(--ink-3)}.method.on{border-color:var(--ink);background:var(--paper-2)}.method .radio{border:1px solid var(--ink-2);border-radius:50%;width:16px;height:16px;position:relative}.method.on .radio{border-color:var(--sage)}.method.on .radio:after{content:"";background:var(--sage);border-radius:50%;position:absolute;inset:3px}.method .ttl{font-family:var(--font-display);color:var(--ink);font-size:20px;line-height:1.1}.method .sub{font-family:var(--font-body);color:var(--ink-2);margin-top:4px;font-size:12px}.id-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.id-card{border:1px dashed var(--rule);background:var(--paper);aspect-ratio:1.586;cursor:pointer;text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;transition:border-color .12s linear,background .12s linear;display:flex;position:relative}.id-card:hover{border-color:var(--sage);background:var(--sage-tint)}.id-card.done{border:1px solid var(--sage);background:var(--sage-tint)}.id-card .corner{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500;position:absolute;top:12px;left:14px}.id-card.done .corner{color:var(--sage-press)}.id-card .ttl{font-family:var(--font-body);color:var(--ink);font-size:14px;font-weight:500}.id-card .hint{font-family:var(--font-body);color:var(--ink-3);font-size:12px}.id-card.done .check{font-family:var(--font-display);color:var(--sage);font-size:38px;line-height:1}.selfie{border:1px solid var(--rule);background:var(--paper);border-radius:6px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.selfie .oval{border:1.5px dashed var(--rule);background:radial-gradient(ellipse at center, var(--paper-2) 0%, var(--paper) 80%);border-radius:50%;justify-content:center;align-items:center;width:220px;height:280px;display:flex;position:relative}.selfie.done .oval{border:1.5px solid var(--sage);background:var(--sage-tint)}.selfie .oval .face{font-family:var(--font-display);color:var(--ink-3);letter-spacing:-.01em;font-size:18px;font-style:italic}.selfie.done .oval .face{color:var(--sage-press)}.selfie .oval .check{font-family:var(--font-display);color:var(--sage);font-size:64px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selfie .caption{font-family:var(--font-body);color:var(--ink-2);text-align:center;max-width:36ch;font-size:13px}.review{border:1px solid var(--rule);background:var(--paper);border-radius:6px;overflow:hidden}.review .row{border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.review .row:last-child{border-bottom:0}.review .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.review .v{font-family:var(--font-body);color:var(--ink);font-size:14px}.review .v em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.review .meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:11px}.verify-done-plate{border:1px solid var(--brass);background:linear-gradient(180deg, var(--paper-2) 0%, var(--paper-3) 100%);text-align:center;border-radius:12px;padding:56px 48px;position:relative;overflow:hidden}.verify-done-plate .seal{border:1px solid var(--brass);width:90px;height:90px;color:var(--brass-deep);background:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.verify-done-plate .seal .inner{border:1px solid var(--brass);width:70px;height:70px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-style:italic;display:flex}.verify-done-plate h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.008em;margin:0;font-size:44px;font-weight:400;line-height:1.05}.verify-done-plate h3 em{color:var(--brass-deep);font-style:italic}.verify-done-plate p{font-family:var(--font-body);color:var(--ink-2);max-width:44ch;margin:16px auto 0;font-size:16px;line-height:1.6}.verify-done-plate .id-no{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:24px;font-size:11px}.verify-done-plate .id-no em{color:var(--brass-deep);font-family:var(--font-mono);font-style:normal}.progress-h{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:16px;padding:14px 32px;display:flex}.progress-h .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.progress-h .bar{background:var(--paper-3);border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.progress-h .bar .fill{background:var(--sage);transition:width .36s var(--ease-soft);border-radius:999px;position:absolute;inset:0 auto 0 0}.progress-h .num{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.preview-banner.preview-banner-strong{background:var(--paper-3);border-top:2px solid var(--brass);border-bottom:2px solid var(--brass);padding:18px var(--gutter)}.preview-banner.preview-banner-strong .lbl{color:var(--paper);background:var(--brass-deep);border-color:var(--brass-deep);font-size:11px}.preview-banner.preview-banner-strong p{color:var(--ink);max-width:84ch;font-size:14px}.preview-stamp{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);background:var(--brass-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.preview-stamp:before{content:"";background:var(--paper);border-radius:50%;width:6px;height:6px;display:inline-block}.preview-callout{border:1px solid var(--brass);border-left:4px solid var(--brass);background:var(--paper-2);border-radius:6px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.preview-callout p{font-family:var(--font-body);color:var(--ink);margin:0;font-size:13px;line-height:1.55}.preview-callout p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}@media (max-width:900px){.verify-layout{padding:40px var(--gutter);grid-template-columns:1fr;gap:40px}.promises{grid-template-columns:1fr 1fr}.req{grid-template-columns:1fr}.req .cell{border-right:0;border-bottom:1px solid var(--rule)}.req .cell:last-child{border-bottom:0}.methods{grid-template-columns:1fr}}@media (max-width:560px){.verify-layout{padding:28px var(--gutter);gap:28px}.progress-h{padding:12px 22px}.promises{grid-template-columns:1fr}.id-pair{grid-template-columns:1fr!important}.selfie{padding:24px}.selfie .oval{width:180px;height:230px}.review .row{grid-template-columns:1fr;gap:6px;padding:14px 16px}.review .meta{justify-self:start}.verify-done-plate{padding:36px 22px}.verify-done-plate h3{font-size:30px}.verify-done-plate .seal{width:72px;height:72px}.verify-done-plate .seal .inner{width:56px;height:56px;font-size:24px}}.terms-title{max-width:var(--container);width:100%;padding:80px var(--gutter) 56px;border-bottom:1px solid var(--rule);grid-template-columns:7fr 5fr;align-items:end;gap:64px;margin:0 auto;display:grid}.terms-title .eyebrow{margin-bottom:24px;display:inline-flex}.terms-title h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);max-width:14ch;margin:0;font-size:clamp(56px,7vw,96px);font-weight:400;line-height:.98}.terms-title h1 em{color:var(--brass-deep);font-style:italic}.terms-title .terms-meta{flex-direction:column;gap:14px;display:flex}.terms-title .terms-meta .row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.terms-title .terms-meta .row:last-child{border-bottom:0;padding-bottom:0}.terms-title .terms-meta .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.terms-title .terms-meta .v{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:12px}.terms-title .terms-meta .v em{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;color:var(--brass-deep);font-size:16px;font-style:italic}.plain{max-width:var(--container);width:100%;padding:64px var(--gutter) 0;margin:0 auto}.plain .band{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;grid-template-columns:4fr 8fr;align-items:start;gap:56px;padding:40px 48px;display:grid}.plain .band .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.plain .band .lbl:after{content:"";background:var(--brass);flex:1;height:1px}.plain .band .left h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.006em;margin:14px 0 0;font-size:36px;font-weight:400;line-height:1.05}.plain .band .left h2 em{color:var(--brass-deep);font-style:italic}.plain .band ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plain .band ul li{border-bottom:1px solid var(--rule);grid-template-columns:24px 1fr;gap:14px;padding:16px 0;display:grid}.plain .band ul li:last-child{border-bottom:0}.plain .band ul li .n{font-family:var(--font-display);color:var(--brass-deep);font-size:18px;font-style:italic}.plain .band ul li .t{font-family:var(--font-body);color:var(--ink);margin:0;font-size:15.5px;line-height:1.6}.plain .band ul li .t em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.terms-layout{max-width:var(--container);width:100%;padding:96px var(--gutter) 0;grid-template-columns:3fr 9fr;align-items:start;gap:64px;margin:0 auto;display:grid}.terms-toc{flex-direction:column;display:flex;position:sticky;top:32px}.terms-toc .lbl{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);margin-bottom:14px;padding-bottom:14px;font-size:11px;font-weight:500}.terms-toc a{font-family:var(--font-body);color:var(--ink-2);border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;padding:10px 0;font-size:13.5px;line-height:1.4;text-decoration:none;display:grid}.terms-toc a:last-child{border-bottom:0}.terms-toc a .n{font-family:var(--font-display);color:var(--ink-3);font-size:13px;font-weight:400}.terms-toc a:hover,.terms-toc a:hover .n{color:var(--sage)}.terms-body{flex-direction:column;display:flex}.terms-body section{border-bottom:1px solid var(--rule);padding:32px 0 56px;scroll-margin-top:24px}.terms-body section:first-child{padding-top:0}.terms-body section:last-child{border-bottom:0}.terms-body section .head{grid-template-columns:56px 1fr;align-items:baseline;gap:24px;margin-bottom:24px;display:grid}.terms-body section .head .n{font-family:var(--font-display);color:var(--brass-deep);font-size:40px;font-weight:400;line-height:1}.terms-body section .head h2{font-family:var(--font-display);letter-spacing:-.006em;color:var(--ink);margin:0;font-size:36px;font-weight:400;line-height:1.05}.terms-body section .head h2 em{color:var(--brass-deep);font-style:italic}.terms-body section .head h2 .sub{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.terms-body section p{font-family:var(--font-body);color:var(--ink);max-width:64ch;margin:0 0 14px;font-size:15px;line-height:1.7}.terms-body section p:last-child{margin-bottom:0}.terms-body section p em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.terms-body section a{color:var(--ink);border-bottom:1px solid var(--ink-3);padding-bottom:1px;text-decoration:none}.terms-body section a:hover{color:var(--sage);border-bottom-color:var(--sage)}.terms-body section .grid2{grid-template-columns:1fr 1fr;gap:20px;margin:14px 0 0;display:grid}.terms-body section .grid2 .cell{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;padding:18px 20px}.terms-body section .grid2 .k{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.terms-body section .grid2 .v{font-family:var(--font-body);color:var(--ink);margin:0;font-size:14px;line-height:1.55}.terms-body section .grid2 .v em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.terms-body ul.bare{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.terms-body ul.bare li{font-family:var(--font-body);color:var(--ink);border-bottom:1px solid var(--rule);padding:12px 0 12px 26px;font-size:15px;line-height:1.65;position:relative}.terms-body ul.bare li:last-child{border-bottom:0}.terms-body ul.bare li:before{content:"—";font-family:var(--font-display);color:var(--brass-deep);position:absolute;left:0}.terms-body ul.bare li em{font-family:var(--font-display);color:var(--brass-deep);font-style:italic}.terms-body section .callout{background:var(--clay-tint);border:1px solid var(--clay);border-radius:6px;grid-template-columns:110px 1fr;align-items:start;gap:18px;margin:18px 0 0;padding:16px 20px;display:grid}.terms-body section .callout .tag{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--clay);padding-top:2px;font-size:10px;font-weight:500}.terms-body section .callout p{font-family:var(--font-body);color:var(--ink);margin:0;font-size:13.5px;line-height:1.6}@media (max-width:900px){.terms-title{padding:56px var(--gutter) 40px;grid-template-columns:1fr;align-items:start;gap:28px}.plain{padding-top:48px}.plain .band{grid-template-columns:1fr;gap:24px;padding:32px 28px}.terms-layout{grid-template-columns:1fr;gap:32px;padding-top:64px}.terms-toc{border-bottom:1px solid var(--rule);padding-bottom:16px;position:static;top:auto}.terms-body section .grid2{grid-template-columns:1fr}.terms-body section .callout{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.terms-title{padding:40px var(--gutter) 32px}.plain{padding-top:32px}.plain .band{padding:24px 20px}.plain .band .left h2{font-size:28px}.plain .band ul li{grid-template-columns:20px 1fr;gap:10px;padding:14px 0}.terms-layout{padding-top:48px}.terms-body section{padding:24px 0 40px}.terms-body section .head{grid-template-columns:40px 1fr;gap:14px;margin-bottom:18px}.terms-body section .head .n{font-size:32px}.terms-body section .head h2{font-size:26px}}@media (max-width:900px){:root{--gutter:22px;--t-h1-size:56px;--t-h2-size:36px;--t-h3-size:24px;--t-display-size:88px}}@media (max-width:560px){:root{--gutter:18px;--t-h1-size:44px;--t-h2-size:30px;--t-h3-size:22px;--t-display-size:64px;--t-lede-size:17px}h1,h2,h3,.h1,.h2,.h3{word-break:break-word;overflow-wrap:anywhere}}
