body:has(.soon){overflow-x:clip}.soon>#stage{order:-12}.soon>#launch-board{order:-11}:root{--lit:color-mix(in srgb,var(--text) 7%,transparent);--me:#6b8f00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lit:color-mix(in srgb,var(--text) 9%,transparent);--me:#d7ff3a}}:root[data-theme=dark]{--lit:color-mix(in srgb,var(--text) 9%,transparent);--me:#d7ff3a}.soon .btn.primary{--face:#d7ff3a;--ink:#1c2400;--wall:#8fb000;--top:rgba(255,255,255,.75);text-shadow:none;--sh-rest:var(--k-rest);--sh-hover:var(--k-hover);--sh-press:var(--k-press);--bg-rest:var(--k-bg);--bg-press:var(--k-bg);font-weight:650}:root{--tile-a:#ecebe6;--tile-b:#dcdad3;--tile-ink:#16171a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tile-a:#24262b;--tile-b:#0e0f12;--tile-ink:#f2f3f5}}:root[data-theme=dark]{--tile-a:#24262b;--tile-b:#0e0f12;--tile-ink:#f2f3f5}.hero-v{position:relative;margin-inline:calc(50% - 50vw);margin-top:-72px;height:100vh;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:var(--bg)}@media (max-width:640px){.hero-v{margin-top:-64px}}.wall{position:absolute;inset:-4vh 0 -4vh 42%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;padding-right:14px;transform:rotate(-4deg) scale(1.08);transform-origin:60% 50%}.hero-v:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--bg) 38%,color-mix(in srgb,var(--bg) 70%,transparent) 50%,transparent 66%),linear-gradient(180deg,var(--bg),transparent 16%,transparent 84%,var(--bg))}.wall-col{display:flex;flex-direction:column;animation:wall-up var(--dur) linear infinite;will-change:transform}.wall-col.is-down{animation-name:wall-down}.wall-col:nth-child(2){margin-top:-18%}.wall-col:nth-child(4){margin-top:-30%}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.wall-run{display:flex;flex-direction:column;gap:14px;padding-bottom:14px}.wall-tile{position:relative;margin:0;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:radial-gradient(90% 70% at 50% 38%,var(--tile-a),var(--tile-b))}.wall-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wall-tile.is-cutout img{object-fit:contain;padding:9% 12% 16%;filter:drop-shadow(0 18px 18px rgba(0,0,0,.45))}.wall-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;display:flex;flex-direction:column;gap:2px;font-size:11.5px;line-height:1.3;color:var(--tile-ink)}.wall-tile:not(.is-cutout) figcaption{color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.6))}.wall-tile figcaption span{opacity:.78}.wall-tile figcaption b{font-weight:600}.hero-v-copy{position:absolute;z-index:2;left:max(24px,calc((100vw - var(--max)) / 2 + 16px));top:50%;transform:translateY(-50%);width:min(560px,44vw);display:flex;flex-direction:column;gap:24px}.stage-kicker{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.hero-v h1{font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.048em;margin:0;font-weight:600;text-wrap:balance}.hero-v-lede{font-size:18px;line-height:1.55;color:var(--muted);max-width:44ch;margin:0}.hero-v-note{margin:-8px 0 0;font-size:13px;color:var(--muted)}.hero-v-note a{color:var(--text);text-underline-offset:3px}.hero-form{display:flex;flex-wrap:wrap;gap:8px;max-width:480px}.hero-form input[type=email]{flex:1 1 220px;min-width:0;height:50px;padding:0 16px;font:inherit;font-size:16px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-key,10px)}.hero-form input[type=email]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.hero-form .btn{height:50px;padding:0 22px}.hero-error{flex-basis:100%;margin:0;font-size:13px;color:#e5484d}.hero-joined{display:flex;flex-direction:column;gap:10px;max-width:480px}.hero-joined p{margin:0;font-size:16px}.hero-share{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hero-share code{font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow-wrap:anywhere}@media (max-width:760px){.hero-v{min-height:0}.wall{inset:52px -12% 40% -12%;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;transform:rotate(-4deg)}.wall-run{gap:10px;padding-bottom:10px}.wall-tile figcaption{display:none}.hero-v:after{background:linear-gradient(180deg,var(--bg),transparent 14%,transparent 42%,var(--bg) 62%)}.hero-v-copy{left:16px;right:16px;top:auto;bottom:108px;transform:none;width:auto;gap:16px}.hero-v h1{font-size:clamp(32px,9vw,44px)}.hero-v-lede{display:none}.stage-kicker{font-size:12px}}@media (prefers-reduced-motion:reduce){.wall-col{animation:none}}.edition{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:40px 64px;gap:40px 64px;padding:96px 0 88px;border-top:1px solid var(--line)}.edition-h{margin:0 0 14px;font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted)}.edition-units{display:flex;gap:clamp(16px,2.6vw,40px)}.edition-units span{display:flex;flex-direction:column;gap:6px}.edition-units b{font-size:clamp(44px,7vw,108px);font-weight:300;line-height:.86;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.edition-units .is-sec b,.edition-units i{color:var(--muted)}.edition-units i{font-style:normal;font-size:13px}.edition-facts{margin:0;align-self:end;display:flex;flex-direction:column}.edition-facts div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}.edition-facts div:last-child{border-bottom:1px solid var(--line)}.edition-facts dt{color:var(--muted)}.edition-facts dd{margin:0}.edition-wave{grid-column:1/-1;display:flex;flex-direction:column;gap:16px}.edition-wave-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.edition-wave-head h3{margin:0;font-size:15px;font-weight:500}.edition-wave-head a{font-size:14px;color:var(--text);text-underline-offset:3px}.lineup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(25,minmax(0,1fr));grid-gap:6px;gap:6px}.lineup li{position:relative;aspect-ratio:1;border-radius:4px;border:1px solid var(--line);overflow:hidden}.lineup li img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lineup li span:not(.sr-only){position:absolute;left:4px;bottom:3px;font-size:10px;line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lineup li.is-filled{border-color:transparent;background:color-mix(in srgb,var(--text) 14%,transparent)}.lineup li.is-filled span:not(.sr-only){color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lineup li.is-next{border-color:var(--text)}.lineup li.is-next span:not(.sr-only){color:var(--text)}@media (max-width:900px){.edition{grid-template-columns:minmax(0,1fr);padding:64px 0;gap:36px}.lineup{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (max-width:480px){.edition-units{gap:12px}.edition-units b{font-size:clamp(36px,12vw,52px)}.edition-facts div{grid-template-columns:104px minmax(0,1fr);font-size:13px}}.grail-ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px 80px;gap:40px 80px;align-items:center;padding:120px 0}.grail-copy{display:flex;flex-direction:column;gap:18px;max-width:30rem}.grail-copy h2{margin:0;font-size:clamp(44px,5.4vw,80px);line-height:.96;letter-spacing:-.05em;font-weight:600;text-wrap:balance}.grail-copy p{margin:0;font-size:18px;line-height:1.55;color:var(--muted)}.grail-copy .grail-count{color:var(--text)}.grail-copy .grail-fine{font-size:14px}.grail-form{min-width:0;display:flex;flex-direction:column;gap:16px}.grail-form .soon-card{margin:0;padding:0;background:none;border:0;box-shadow:none;max-width:none}.grail-form .field>span,.grail-form label{font-size:14px;font-weight:500}.grail-form input:not(.trap):not([type=hidden]):not([type=checkbox]){height:54px;font-size:16px}.grail-form .btn.primary{height:54px}.grail-form .soon-maker-link{align-self:flex-start;font-size:14px}@media (max-width:860px){.grail-ask{grid-template-columns:minmax(0,1fr);padding:72px 0;gap:28px}}.how-points{margin:12px 0 0;display:flex;flex-direction:column;gap:16px;padding-top:22px;border-top:1px solid var(--line)}.how-points dt{font-weight:600;margin-bottom:4px;font-size:15px}.how-points dd{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.soon .mono.kicker,.soon .soon-mini{font-family:var(--font);text-transform:none;letter-spacing:0;font-size:14px}.soon .mono.kicker{color:var(--muted)}@media (min-width:701px){.soon{padding-bottom:0}}body:has(.soon) .site-footer{margin-top:0}.soon-final{padding-block:112px}@media (max-width:700px){.soon{padding-bottom:0}.soon-final{padding-block:72px}body:has(.soon) .site-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}}