@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Bricolage;src:url(/fonts/bricolage-200_800-normal.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--field:#0f2a24;--field-2:#143630;--chalk:#eef3ee;--moss:#9db5ac;--line:#eef3ee24;--sun:#ffcb3d;--mint:#bdefdd;--ink:#12160f;--ink-soft:#3f4a42;--stamp:#d63a24;--c-bg:var(--field);--c-fg:var(--chalk);--c-muted:var(--moss);--c-accent:var(--sun);--c-curtain:var(--sun);--f-display:"Bricolage", system-ui, sans-serif;--f-body:"Bricolage", system-ui, sans-serif;--f-mono:"Martian Mono", ui-monospace, monospace;--u:8px;--gutter:clamp(16px, 2.2vw, 32px);--radius:14px;--notch:15px;--t-xs:.8125rem;--t-s:.9375rem;--t-body:clamp(1rem, .96rem + .2vw, 1.125rem);--t-m:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-l:clamp(1.75rem, 1.3rem + 2vw, 3.25rem);--t-xl:clamp(2.6rem, 1.6rem + 4.6vw, 6rem);--t-xxl:clamp(4rem, 1rem + 16vw, 17rem);--ease:cubic-bezier(.16, 1, .3, 1);--z-gl:0;--z-content:1;--z-frame:50;--z-curtain:90;--z-cursor:95;--z-loader:100}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.gl-on [data-gl] img,.gl-on [data-gl] .gl-fallback{opacity:0}.gl-on [data-gl]{background:0 0!important}[data-gl=procedural] .gl-fallback{background:radial-gradient(120% 90% at 30% 20%, var(--c-muted), var(--c-fg));position:absolute;inset:0}[data-gl]{position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}#cursor.is-ready{opacity:1}#cursor span{aspect-ratio:1;background:var(--c-fg);min-width:5.5rem;color:var(--c-bg);font-size:var(--t-xs);letter-spacing:.02em;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-50%,-50%)scale(0)}#cursor.is-active span{transform:translate(-50%,-50%)scale(1)}@media (hover:none),(pointer:coarse){#cursor{display:none}}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--field)}::selection{background:var(--sun);color:var(--ink)}.num,.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:.92em}.wrap{padding-inline:var(--gutter)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.frame{z-index:var(--z-frame);padding:calc(var(--gutter) * .75) var(--gutter);pointer-events:none;transition:translate .6s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.frame>*{pointer-events:auto}html.frame-away .frame{translate:0 -130%}.frame:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--field) 40%, #0f2a2400);position:absolute;inset:0 0 -24px}.brand{font-family:var(--f-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.375rem;font-weight:700;display:inline-flex}.brand__stub{transition:rotate .5s var(--ease);gap:2px;display:inline-flex;rotate:-8deg}.brand__stub i{border-radius:3px;width:12px;height:20px;display:block}.brand__stub i:first-child{background:var(--sun);transition:translate .5s var(--ease)}.brand__stub i:last-child{background:var(--mint);transition:translate .5s var(--ease)}.brand:hover .brand__stub{rotate:0deg}.brand:hover .brand__stub i:first-child{translate:-3px}.brand:hover .brand__stub i:last-child{translate:3px}.nav ul{gap:clamp(14px,2.4vw,36px);padding:0;list-style:none;display:flex}.nav__short{display:none}@media (width<=600px){.nav__long{display:none}.nav__short{display:inline}.brand{font-size:1.2rem}}.tlink{font-size:var(--t-s);padding:6px 0;display:inline-block;position:relative}.tlink__in{transition:translate .45s var(--ease);display:inline-block}.tlink:after{content:"";transform-origin:0;height:0;transition:transform .5s var(--ease);border-bottom:1.5px dashed;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.tlink:hover .tlink__in{translate:4px}.tlink:hover:after,.tlink[aria-current=page]:after{transform:scaleX(1)}.tlink[aria-current=page]{color:var(--sun)}.ulink{text-underline-offset:3px;text-decoration:underline 1px;transition:color .2s}.ulink:hover{color:var(--sun)}.stub{--bg:var(--sun);--fg:var(--ink);min-height:52px;color:var(--fg);isolation:isolate;align-items:stretch;font-weight:500;display:inline-flex}.stub__body,.stub__tab{background:var(--bg);align-items:center;display:inline-flex}.stub__body{transition:translate .5s var(--ease);border-radius:999px 6px 6px 999px;padding:0 22px 0 26px}.stub__tab{border-left:2px dashed color-mix(in srgb, var(--fg) 35%, transparent);transition:translate .5s var(--ease), rotate .5s var(--ease);transform-origin:0 100%;background-image:radial-gradient(circle at 0,#0000 0 0);border-radius:6px 999px 999px 6px;padding:0 20px 0 18px;position:relative}.stub:hover .stub__body{translate:-3px}.stub:hover .stub__tab{translate:7px;rotate:8deg}.stub:active .stub__tab{translate:2px;rotate:2deg}.stub--ghost{--bg:transparent;--fg:var(--chalk)}.stub--ghost .stub__body,.stub--ghost .stub__tab{box-shadow:inset 0 0 0 1.5px var(--line)}.stub--ghost .stub__body{box-shadow:inset 1.5px 0 0 0 var(--chalk), inset 0 1.5px 0 0 var(--chalk), inset 0 -1.5px 0 0 var(--chalk)}.stub--ghost .stub__tab{box-shadow:inset -1.5px 0 0 0 var(--chalk), inset 0 1.5px 0 0 var(--chalk), inset 0 -1.5px 0 0 var(--chalk);border-left-color:var(--line)}.stub--mint{--bg:var(--mint)}.stub[disabled],.stub[aria-disabled=true]{opacity:.45;pointer-events:none}.ticket{--w:min(1180px, 100%);width:var(--w);color:var(--ink);perspective:1600px;grid-template-columns:1fr 1fr;margin-inline:auto;display:grid;position:relative}.ticket__half{border-radius:var(--radius);--edge:100%;min-height:clamp(220px,30vw,420px);-webkit-mask:radial-gradient(circle var(--notch) at var(--edge) 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 0 / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--edge) 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 100% / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--edge) 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 0 / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--edge) 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 100% / 100% 51% no-repeat;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(18px,2.6vw,36px);display:flex;position:relative}.ticket__half:after{content:"";top:calc(var(--notch) + 6px);bottom:calc(var(--notch) + 6px);border-left:3px dotted color-mix(in srgb, var(--ink) 30%, transparent);width:0;position:absolute}.ticket__half--sol{background:var(--sun);border-radius:var(--radius) 0 0 var(--radius);--edge:100%}.ticket__half--sol:after{right:0}.ticket__flip{transform-style:preserve-3d;display:grid;position:relative}.ticket__flip>.th__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}.ticket__half--ely{background:var(--mint);border-radius:0 var(--radius) var(--radius) 0;--edge:0%}.ticket__half--ely:after{left:0}.ticket__half--back{background:#a9e6cf;transform:rotateY(180deg)}.th__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.th__chain{font-weight:500;font-size:var(--t-s)}.th__serial{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:-.02em;font-weight:500}.th__amount{flex-wrap:wrap;align-items:baseline;gap:0 .18em;line-height:.86;display:flex}.th__num{font-family:var(--f-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,1rem + 6.6vw,7.5rem);font-weight:700}.th__unit{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.5rem,.8rem + 2.6vw,3.25rem);font-weight:400}.th__rows{font-size:var(--t-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.th__rows dt{color:var(--ink-soft)}.th__rows dd{font-family:var(--f-mono);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:500}.ticket__stamp{z-index:3;pointer-events:none;border:5px solid var(--stamp);color:var(--stamp);font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;mix-blend-mode:multiply;opacity:0;border-radius:10px;padding:.12em .45em;font-size:clamp(1.8rem,1rem + 3.4vw,4.25rem);font-weight:800;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-9deg}.no-motion-stamp .ticket__stamp,html:not(.motion) .ticket__stamp{opacity:.92}@media (width<=700px){.ticket{grid-template-columns:1fr}.ticket__half{gap:22px;min-height:0}.ticket__half--sol{border-radius:var(--radius) var(--radius) 0 0;-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 0 / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 100% 0 / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 0 / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 100% 0 / 51% 100% no-repeat}.ticket__half--ely{border-radius:0 0 var(--radius) var(--radius);-webkit-mask:radial-gradient(circle var(--notch) at 0 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 0 / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 100% 0 / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 0 0 / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 calc(var(--notch) - .5px), #000 var(--notch)) 100% 0 / 51% 100% no-repeat}.ticket__half:after{top:auto;bottom:auto;left:calc(var(--notch) + 6px);right:calc(var(--notch) + 6px);border-left:0;border-top:3px dotted color-mix(in srgb, var(--ink) 30%, transparent);width:auto;height:0}.ticket__half--sol:after{bottom:0}.ticket__half--ely:after{top:0;left:calc(var(--notch) + 6px)}.th__num{font-size:clamp(3.4rem,15vw,5rem)}}.hero{height:260svh;position:relative}html:not(.motion) .hero{height:auto}.hero__stage{height:100svh;min-height:640px;padding:calc(var(--gutter) * .75 + 64px) var(--gutter) var(--gutter);grid-template-rows:auto 1fr auto;gap:clamp(16px,3vh,40px);display:grid;position:sticky;top:0;overflow:clip}html:not(.motion) .hero__stage{height:auto;position:relative}.hero__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.hero h1{font-family:var(--f-display);letter-spacing:-.045em;text-indent:-.04em;grid-column:1/span 8;font-size:clamp(2.3rem,1rem + 4.2vw,5.4rem);font-weight:600;line-height:.95}.hero__sub{color:var(--moss);grid-column:9/span 4;max-width:34ch}.hero__sub strong{color:var(--chalk);font-weight:500}.hero__ticketzone{align-items:center;margin-top:18px;display:grid;position:relative}.hero__sway{will-change:transform}.hero__labels{pointer-events:none;grid-template-columns:1fr 1fr;width:min(1180px,100%);display:grid;position:absolute;top:-26px;left:50%;translate:-50%}.hero__label{font-size:var(--t-xs);color:var(--moss);opacity:0}.hero__label--ely{text-align:right}.hero__spec{width:min(1180px,100%);font-size:var(--t-xs);color:var(--moss);position:absolute;top:-26px;left:50%;translate:-50%}.hero__foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.steps{gap:var(--gutter);counter-reset:s;grid-column:1/span 9;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps li{color:var(--moss);font-size:var(--t-s);padding-top:14px;transition:color .4s;position:relative}.steps li:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.steps li:after{content:"";background:var(--sun);height:2px;transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;top:0;left:0;right:0}.steps li b{color:var(--chalk);font-weight:500;font-size:var(--t-body);margin-bottom:2px;display:block}.steps li.is-on{color:var(--chalk)}html:not(.motion) .steps li:after{transform:scaleX(1)}.hero__cta{grid-column:10/span 3;justify-self:end}@media (width<=900px){.hero h1{grid-column:1/-1}.hero__sub{grid-column:1/-1;margin-top:14px}.steps{grid-column:1/-1}.hero__cta{grid-column:1/-1;justify-self:start;margin-top:18px}}@media (width<=700px){.hero{height:230svh}.hero__stage{grid-template-rows:auto 1fr auto;gap:14px;min-height:0;padding-top:76px}.hero h1{font-size:clamp(2rem,9vw,2.6rem)}.hero__sub{font-size:var(--t-s)}.hero__ticketzone .th__rows{display:none}.hero__ticketzone .ticket__half{padding:16px 18px}.steps{grid-template-columns:1fr;gap:0}.steps li{font-size:var(--t-xs);padding:8px 0 6px}.steps li:not(.is-on){display:none}html:not(.motion) .steps li{display:block}.hero__cta,.hero__labels{display:none}}.sec{padding:clamp(80px, 12vw, 180px) var(--gutter)}.sec--tight{padding-block:clamp(56px,7vw,100px)}.sec__h{font-family:var(--f-display);font-weight:600;font-size:var(--t-l);letter-spacing:-.04em;line-height:1}.sec__lede{color:var(--moss);max-width:46ch}.live__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(28px,4vw,56px);display:grid}.live__head .sec__h{grid-column:1/span 6}.live__head .sec__lede{grid-column:9/span 4}.dot{background:var(--sun);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.motion .dot--live{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.stubs{border-top:1px solid var(--line);padding:0;list-style:none}.stubrow{gap:var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:110px 100px minmax(0,1.4fr) 40px minmax(0,1fr) auto;align-items:center;padding:18px 0;display:grid}.stubrow__serial{font-family:var(--f-mono);color:var(--moss);font-size:var(--t-s)}.stubrow__side{font-size:var(--t-s)}.stubrow__side--sell{color:var(--sun)}.stubrow__side--buy{color:var(--mint)}.stubrow__coin,.stubrow__hype{font-family:var(--f-display);font-weight:600;font-size:var(--t-m);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stubrow__coin small,.stubrow__hype small{color:var(--moss);margin-left:.25em;font-size:.7em;font-weight:400}.stubrow__perf{border-left:3px dotted var(--line);justify-self:center;height:24px}.stubrow__go{justify-self:end}.stubs__empty{color:var(--moss);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:48px 0;display:flex}.stubs__empty p{font-family:var(--f-display);font-size:var(--t-m);color:var(--chalk);letter-spacing:-.02em}@media (width<=800px){.live__head .sec__h,.live__head .sec__lede{grid-column:1/-1}.live__head .sec__lede{margin-top:12px}.stubrow{grid-template-columns:1fr auto;gap:4px 12px}.stubrow__serial{grid-column:1}.stubrow__side{grid-column:2;justify-self:end}.stubrow__coin{grid-column:1/-1}.stubrow__perf{display:none}.stubrow__hype{font-size:var(--t-body);grid-column:1}.stubrow__go{grid-column:2}}.statement{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.statement p{font-family:var(--f-display);letter-spacing:-.035em;text-indent:2.2em;grid-column:2/span 10;font-size:clamp(1.8rem,1rem + 3.2vw,4.4rem);font-weight:400;line-height:1.04}.statement mark{color:var(--sun);background:0 0}.statement mark.m{color:var(--mint)}@media (width<=700px){.statement p{text-indent:0;grid-column:1/-1}}.kinds{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(56px,8vw,120px);display:grid}.kind{align-content:start;gap:22px;display:grid}.kind--sell{grid-column:1/span 7}.kind--buy{grid-column:6/span 7}.kind h3{font-family:var(--f-display);font-weight:600;font-size:var(--t-l);letter-spacing:-.04em;line-height:1}.kind p{color:var(--moss);max-width:48ch}.kind p strong{color:var(--chalk);font-weight:500}.kind .ticket{--w:100%}.kind .ticket__half{min-height:0}.kind .th__num{font-size:clamp(2.4rem,1rem + 3.6vw,4.5rem)}.kind .th__unit{font-size:clamp(1.2rem,.8rem + 1.2vw,2rem)}.kind--buy .ticket{rotate:1.5deg}.kind--sell .ticket{rotate:-1.2deg}@media (width<=900px){.kind--sell,.kind--buy{grid-column:1/-1}}.facts{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:28px;display:grid}.fact__n{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.2rem + 4vw,5.5rem);font-weight:600;line-height:1;display:block}.fact__n small{letter-spacing:-.02em;color:var(--moss);margin-left:.15em;font-size:.4em;font-weight:400}.fact__l{color:var(--moss);font-size:var(--t-s);max-width:26ch;margin-top:10px;display:block}@media (width<=800px){.facts{grid-template-columns:1fr 1fr;row-gap:36px}}.foot{padding:clamp(80px, 10vw, 160px) var(--gutter) var(--gutter);border-top:1px solid var(--line);overflow:clip}.foot__cta{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;display:flex}.foot__ask{font-family:var(--f-display);font-weight:600;font-size:var(--t-l);letter-spacing:-.04em;max-width:16ch;line-height:1}.foot__actions{flex-wrap:wrap;gap:14px;display:flex}.foot__word{font-family:var(--f-display);letter-spacing:-.065em;color:var(--ink);justify-content:center;align-items:stretch;margin-top:clamp(60px,8vw,120px);font-size:clamp(5rem,1rem + 19vw,21rem);font-weight:800;line-height:.78;display:flex}.foot__l,.foot__r{padding:.06em .12em .22em}.foot__l{background:var(--sun);border-radius:24px 0 0 24px;padding-right:.06em}.foot__r{background:var(--mint);border-radius:0 24px 24px 0;padding-left:.08em}.foot__perf{border-left:4px dotted color-mix(in srgb, var(--ink) 35%, var(--sun));background:linear-gradient(90deg, var(--sun) 50%, var(--mint) 50%);width:4px}.foot__small{color:var(--moss);font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;gap:14px 28px;margin-top:28px;display:flex}.foot__small ul{gap:22px;padding:0;list-style:none;display:flex}@media (width<=600px){.foot__l{border-radius:14px 0 0 14px}.foot__r{border-radius:0 14px 14px 0}}.phead{padding:calc(var(--gutter) + 110px) var(--gutter) clamp(28px, 4vw, 56px);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.phead h1{font-family:var(--f-display);font-weight:600;font-size:var(--t-xl);letter-spacing:-.05em;grid-column:1/span 7;line-height:.92}.phead p{color:var(--moss);grid-column:9/span 4}@media (width<=800px){.phead{padding-top:100px}.phead h1,.phead p{grid-column:1/-1}.phead p{margin-top:14px}}.prose{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.prose>*{grid-column:5/span 7}.prose h2{font-family:var(--f-display);font-weight:600;font-size:var(--t-m);letter-spacing:-.02em;grid-area:span 3/1/auto/span 4;padding-top:4px;line-height:1.1}.prose p,.prose ol,.prose ul{color:var(--moss);max-width:62ch}.prose p+p,.prose p+ol,.prose ol+p,.prose p+ul{margin-top:1em}.prose strong{color:var(--chalk);font-weight:500}.prose a{color:var(--chalk);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--sun)}.prose li+li{margin-top:.5em}.prose+.prose{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,100px);padding-top:28px}.prose code{font-family:var(--f-mono);color:var(--chalk);overflow-wrap:anywhere;font-size:.88em}@media (width<=800px){.prose>*,.prose h2{grid-column:1/-1}.prose h2{margin-bottom:14px}}.lost{min-height:100svh;padding:120px var(--gutter) 60px;align-content:center;gap:36px;display:grid}.lost .ticket{--w:min(620px, 100%);grid-template-columns:1fr}.lost .ticket__half--sol{border-radius:var(--radius) 0 0 var(--radius)}.lost h1{font-family:var(--f-display);font-weight:600;font-size:var(--t-xl);letter-spacing:-.05em;text-align:center;line-height:.95}.lost>p{text-align:center;color:var(--moss)}.lost .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.curtain__panel{place-items:center;display:grid}.curtain__perf{border-left:5px dotted color-mix(in srgb, var(--ink) 30%, var(--sun));width:0;position:absolute;top:0;bottom:0;left:0}.curtain__serial{font-family:var(--f-mono);color:var(--ink);font-weight:500;font-size:var(--t-m);letter-spacing:.04em}
