.strip[data-astro-cid-nrf5tbbg]{--h:46px;--gap:clamp(36px, 4vw, 56px);justify-items:center;gap:12px;width:min(560px,100%);display:grid}.label[data-astro-cid-nrf5tbbg]{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.72rem}.viewport[data-astro-cid-nrf5tbbg]{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.row[data-astro-cid-nrf5tbbg]{will-change:transform;width:max-content;display:flex}.group[data-astro-cid-nrf5tbbg]{align-items:center;gap:var(--gap);padding:0 var(--gap) 0 0;margin:0;list-style:none;display:flex}li[data-astro-cid-nrf5tbbg]{height:calc(var(--h) * var(--k));flex:none;position:relative}img[data-astro-cid-nrf5tbbg]{object-fit:contain;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.mono[data-astro-cid-nrf5tbbg]{opacity:.78}.color[data-astro-cid-nrf5tbbg]{opacity:0}li[data-astro-cid-nrf5tbbg]:hover .color[data-astro-cid-nrf5tbbg]{opacity:1}@media (width<=640px){.strip[data-astro-cid-nrf5tbbg]{--h:34px}}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-nrf5tbbg]{overflow-x:auto}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:#2b0b07 url(/hero/summer-bg.webp) 50%/cover;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-canvas[data-astro-cid-ge2uvauf],.hero-fallback[data-astro-cid-ge2uvauf],.hero-flash[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero-canvas[data-astro-cid-ge2uvauf]{z-index:0;opacity:0;transition:opacity .4s}.hero-canvas[data-astro-cid-ge2uvauf].ready{opacity:1}.intro-seen .hero[data-astro-cid-ge2uvauf]{background:#061820}.hero-fallback[data-astro-cid-ge2uvauf]{z-index:-1;opacity:0;background:linear-gradient(#04121a8c,#04121a8c),linear-gradient(#0000 45%,#031016d9),url(/hero/ice-full.webp) 50%/cover}@media (width<=860px){.hero-fallback[data-astro-cid-ge2uvauf]{background:linear-gradient(#04121a8c,#04121a8c),linear-gradient(#0000 45%,#031016d9),url(/hero/ice-full-m.webp) 50%/cover}}.no-js .hero-fallback[data-astro-cid-ge2uvauf],.intro-seen .hero-fallback[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].no-webgl .hero-fallback[data-astro-cid-ge2uvauf]{opacity:1}.hero[data-astro-cid-ge2uvauf].no-webgl .season[data-astro-cid-ge2uvauf]{display:none}.hero-flash[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(60% 60% at 50% 45%,#fff,#bef5ff99 50%,#0000 80%)}.hero-inner[data-astro-cid-ge2uvauf]{z-index:3;padding:calc(var(--nav-h) + 12px) var(--gutter) 28px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2vh,24px);display:flex;position:relative}.logo-stage[data-astro-cid-ge2uvauf]{--ol:2px;aspect-ratio:2000/1040;width:min(62vw,500px,50svh);position:relative}.layer[data-astro-cid-ge2uvauf]{will-change:transform, opacity;max-width:none;position:absolute}.b-red[data-astro-cid-ge2uvauf]{width:49.5%;filter:drop-shadow(var(--ol) 0 0 #fff) drop-shadow(calc(var(--ol) * -1) 0 0 #fff) drop-shadow(0 var(--ol) 0 #fff) drop-shadow(0 calc(var(--ol) * -1) 0 #fff) drop-shadow(0 10px 28px #00000073);top:2.66%;left:-9.63%}.b-ice[data-astro-cid-ge2uvauf]{--frost:0;width:32%;-webkit-mask-image:linear-gradient(20deg, #000 calc(var(--frost) * 160% - 40%), transparent calc(var(--frost) * 160% - 8%));mask-image:linear-gradient(20deg, #000 calc(var(--frost) * 160% - 40%), transparent calc(var(--frost) * 160% - 8%));top:0;left:0}.refest[data-astro-cid-ge2uvauf]{--cut:0;--cl:calc((var(--cut) - .2705) / .665 * 100%);-webkit-mask-image:linear-gradient(90deg, transparent var(--cl), #000 calc(var(--cl) + 3.76%));mask-image:linear-gradient(90deg, transparent var(--cl), #000 calc(var(--cl) + 3.76%));filter:drop-shadow(0 6px 10px #00000059);width:66.5%;top:41.83%;left:27.05%}.refest[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;height:auto}.sheen[data-astro-cid-ge2uvauf]{--sx:-1;background:linear-gradient(105deg,#0000 35%,#a0f0fff2 47%,#fff 50%,#a0f0fff2 53%,#0000 65%) 0 0/60% 100% no-repeat;background-position:calc(var(--sx) * 100%) 0;position:absolute;inset:0;-webkit-mask:url(/hero/refest-word.webp) 50%/100% 100%;mask:url(/hero/refest-word.webp) 50%/100% 100%}.spirit[data-astro-cid-ge2uvauf]{width:33%;filter:drop-shadow(var(--ol) 0 0 #fff) drop-shadow(calc(var(--ol) * -1) 0 0 #fff) drop-shadow(0 var(--ol) 0 #fff) drop-shadow(0 calc(var(--ol) * -1) 0 #fff) drop-shadow(0 8px 20px #0006);top:58%;left:61.5%}.official[data-astro-cid-ge2uvauf]{opacity:0;--w:.6;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--w) * 100%), transparent calc(var(--w) * 100% + 2.5%));mask-image:linear-gradient(90deg, #000 calc(var(--w) * 100%), transparent calc(var(--w) * 100% + 2.5%));inset:0}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg) 18%, transparent) 25%, color-mix(in srgb, var(--bg) 50%, transparent) 50%, color-mix(in srgb, var(--bg) 82%, transparent) 75%, var(--bg));height:34vh;position:absolute;inset:auto 0 0}.season[data-astro-cid-ge2uvauf]{z-index:4;right:var(--gutter);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;transition:border-color .3s,box-shadow .4s;position:absolute;bottom:clamp(20px,3.4vh,34px);overflow:hidden}.season[data-astro-cid-ge2uvauf]:disabled{opacity:.4;cursor:default}.season[data-astro-cid-ge2uvauf]:not(:disabled):hover{border-color:var(--accent-hi);box-shadow:0 0 18px var(--glow)}.season-icon[data-astro-cid-ge2uvauf]{transition:transform .7s var(--ease), opacity .5s;place-items:center;display:grid;position:absolute;inset:0}.season[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.season[data-astro-cid-ge2uvauf] .sun[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{fill:currentColor}[data-season=winter] .season[data-astro-cid-ge2uvauf] .flake[data-astro-cid-ge2uvauf],[data-season=summer] .season[data-astro-cid-ge2uvauf] .sun[data-astro-cid-ge2uvauf]{opacity:0;transform:rotate(90deg)scale(.4)}.hero-bottom[data-astro-cid-ge2uvauf]{transition:opacity .6s var(--ease)}html:not(.intro-seen):not(.no-js) .hero-bottom[data-astro-cid-ge2uvauf]{opacity:0}.hero-bottom[data-astro-cid-ge2uvauf]{z-index:3;padding:0 var(--gutter) clamp(16px, 2.6vh, 26px);flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,24px);display:flex;position:relative}.scroll-hint[data-astro-cid-ge2uvauf]{border:2px solid #ffffff80;border-radius:13px;width:24px;height:38px;position:relative}.scroll-hint[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{width:4px;height:8px;animation:hint 1.8s var(--ease) infinite;background:#fff;border-radius:2px;margin-left:-2px;position:absolute;top:7px;left:50%}@keyframes hint{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(13px)}}.copy[data-astro-cid-ge2uvauf]{width:100%;display:grid}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.copy-summer[data-astro-cid-ge2uvauf]{align-self:start}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px #00000080;margin:0;font-size:.95rem}.claim[data-astro-cid-ge2uvauf]{font-family:var(--font-display-x);text-transform:uppercase;text-shadow:0 4px 24px #00000073;margin:8px 0 0;font-size:clamp(3rem,8vw,5.6rem);line-height:1}.copy-winter[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:6px;display:flex}.copy-winter[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{margin:0}.tagline[data-astro-cid-ge2uvauf]{font-size:clamp(2.3rem,5vw,3.6rem);margin-bottom:4px!important}.date[data-astro-cid-ge2uvauf]{font-family:var(--font-display-x);letter-spacing:.01em;text-shadow:0 0 30px #00deff59;align-items:center;gap:.4em;font-size:clamp(2.6rem,7vw,5rem);line-height:.95;display:flex}.date[data-astro-cid-ge2uvauf] .dot[data-astro-cid-ge2uvauf]{background:var(--accent-hi);width:.16em;height:.16em;box-shadow:0 0 14px var(--accent-hi);border-radius:50%}.tags[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:6px clamp(14px,2vw,22px);padding:0;list-style:none;display:flex;margin:10px 0 0!important}.tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:clamp(.9rem,1.4vw,1.05rem);display:flex}.tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:before{content:"";background:#ffffffbf;width:1px;height:1.1em;margin-right:clamp(14px,2vw,22px)}.copy-winter[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-w]{opacity:0}.no-js .copy-winter[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-w],.intro-seen .copy-winter[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-w],.no-js .official[data-astro-cid-ge2uvauf],.intro-seen .official[data-astro-cid-ge2uvauf]{opacity:1;--w:1.1}.no-js .copy-summer[data-astro-cid-ge2uvauf],.intro-seen .copy-summer[data-astro-cid-ge2uvauf],.no-js .logo-stage[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(.official),.intro-seen .logo-stage[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(.official){display:none}@media (width<=860px){.season[data-astro-cid-ge2uvauf]{top:calc(var(--nav-h) + 8px);width:42px;height:42px;bottom:auto}}@media (width<=640px){.logo-stage[data-astro-cid-ge2uvauf]{--ol:1.5px;width:80%}.tags[data-astro-cid-ge2uvauf]{flex-wrap:nowrap;gap:0 12px}.tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{letter-spacing:.12em;white-space:nowrap;font-size:.78rem}.tags[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]:before{margin-right:12px}}.ice-bg[data-astro-cid-2o6dgomk]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ice-bg[data-astro-cid-2o6dgomk]:before{content:"";opacity:.2;mix-blend-mode:screen;background:50%/760px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 85%)}.ice-bg[data-astro-cid-2o6dgomk].frost:before{background-image:url(/textures/frost.webp)}.cracks[data-astro-cid-2o6dgomk]{width:100%;height:100%;position:absolute;inset:0}.cracks[data-astro-cid-2o6dgomk] path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--d,.4s) cubic-bezier(.3, .6, .3, 1) var(--delay,0s)}.cracks[data-astro-cid-2o6dgomk].split path{stroke-dashoffset:0}.lines[data-astro-cid-2o6dgomk] path{stroke:#e1f5ff47}.shade[data-astro-cid-2o6dgomk]{transform:translate(1.2px,1.2px)}.spots[data-astro-cid-2o6dgomk] circle{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s ease var(--delay,0s), scale .5s cubic-bezier(.2, .8, .2, 1) var(--delay,0s);scale:.4}.cracks[data-astro-cid-2o6dgomk].split .spots[data-astro-cid-2o6dgomk] circle{opacity:1;scale:1}.shade[data-astro-cid-2o6dgomk] path{stroke:#00080e73}@media (prefers-reduced-motion:reduce){.cracks[data-astro-cid-2o6dgomk] path{stroke-dashoffset:0;transition:none}}.lineup[data-astro-cid-xwbzlhub]{padding:clamp(72px, 12vh, 140px) var(--gutter) clamp(80px, 12vh, 140px);background:radial-gradient(70% 50% at 85% 35%, #00deff14, transparent 70%), radial-gradient(60% 50% at 0% 100%, #2abcda14, transparent 70%), var(--bg);position:relative;overflow:hidden}.lineup[data-astro-cid-xwbzlhub] .ice-bg{-webkit-mask-image:linear-gradient(#0000,#000 min(26vh,240px));mask-image:linear-gradient(#0000,#000 min(26vh,240px))}.lineup[data-astro-cid-xwbzlhub]:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:min(22vh,200px);position:absolute;inset:auto 0 0}.head[data-astro-cid-xwbzlhub],.grid[data-astro-cid-xwbzlhub]{z-index:1;position:relative}.head[data-astro-cid-xwbzlhub]{grid-template-columns:1fr auto;grid-template-areas:"kicker kicker""title title""lead ig";align-items:end;gap:10px 32px;max-width:1180px;margin:0 auto clamp(36px,6vh,64px);display:grid}.kicker[data-astro-cid-xwbzlhub]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);grid-area:kicker;margin:0;font-size:.8rem}h2[data-astro-cid-xwbzlhub]{grid-area:title;justify-self:start;margin:0;line-height:.85;position:relative}.title[data-astro-cid-xwbzlhub]{font-family:var(--font-display-x);text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(#fff 30%,#a9ecff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,22vw,11rem);font-weight:800;display:block}.accent[data-astro-cid-xwbzlhub]{white-space:nowrap;margin-left:-.9em;font-size:clamp(2.6rem,6vw,4.8rem);position:absolute;bottom:-.3em;left:100%;transform:rotate(-8deg)}.lead[data-astro-cid-xwbzlhub]{max-width:520px;color:var(--ink-soft);grid-area:lead;margin:clamp(18px,3vh,30px) 0 0;font-size:1.05rem}.ig[data-astro-cid-xwbzlhub]{font-family:var(--font-display);letter-spacing:.06em;border-bottom:1px solid #ffffff59;grid-area:ig;align-items:center;gap:10px;padding-bottom:4px;font-size:1.05rem;text-decoration:none;transition:border-color .3s;display:inline-flex}.ig[data-astro-cid-xwbzlhub] svg[data-astro-cid-xwbzlhub]{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform .3s var(--ease)}.ig[data-astro-cid-xwbzlhub]:hover{border-color:var(--accent-hi)}.ig[data-astro-cid-xwbzlhub]:hover svg[data-astro-cid-xwbzlhub]{transform:translate(4px)}.grid[data-astro-cid-xwbzlhub]{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.card[data-astro-cid-xwbzlhub]{--rx:0deg;--ry:0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));aspect-ratio:4/5;isolation:isolate;transition:box-shadow .5s var(--ease), opacity .9s var(--ease) calc(var(--i) * 70ms), translate .9s var(--ease) calc(var(--i) * 70ms);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bef5ff47,0 20px 50px -20px #0009}.card[data-astro-cid-xwbzlhub][data-reveal]{opacity:0;translate:0 40px}.card[data-astro-cid-xwbzlhub].in{opacity:1;translate:0}.frozen[data-astro-cid-xwbzlhub]{background:#0c2a36}.ice[data-astro-cid-xwbzlhub]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frozen[data-astro-cid-xwbzlhub]:before{content:"";z-index:-1;background:linear-gradient(160deg,#ffffff38,#aaebff0f 38%,#031620b8 100%),radial-gradient(90% 60% at 50% 40%,#0000,#03141e59);position:absolute;inset:0}.frozen[data-astro-cid-xwbzlhub]:after{content:"";will-change:transform;transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff47 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}.num[data-astro-cid-xwbzlhub]{font-family:var(--font-display-x);color:#0000;-webkit-text-stroke:2px #ffffffe6;filter:drop-shadow(0 2px 10px #00000059);font-size:clamp(3.4rem,6vw,5rem);font-weight:800;line-height:1;position:absolute;top:18px;left:22px}.flake[data-astro-cid-xwbzlhub]{filter:drop-shadow(0 0 10px #00deffb3);will-change:transform;width:37%;transition:transform 1.2s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(0)}.info[data-astro-cid-xwbzlhub]{position:absolute;bottom:20px;left:22px;right:22px}.info[data-astro-cid-xwbzlhub] .time[data-astro-cid-xwbzlhub]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;margin:0 0 4px;font-size:.78rem}.info[data-astro-cid-xwbzlhub] h3[data-astro-cid-xwbzlhub]{font-family:var(--font-display-x);text-transform:uppercase;margin:0;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1}.revealed[data-astro-cid-xwbzlhub]{background:#0b2733}.revealed[data-astro-cid-xwbzlhub] img[data-astro-cid-xwbzlhub]{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.revealed[data-astro-cid-xwbzlhub]:before{content:"";z-index:-1;background:linear-gradient(#0000 45%,#03141ee6);position:absolute;inset:0}@media (hover:hover){.card[data-astro-cid-xwbzlhub]:hover{box-shadow:inset 0 0 0 1px #bef5ff8c,0 0 46px -6px #00deff59,0 24px 60px -20px #000000b3}.frozen[data-astro-cid-xwbzlhub]:hover:after{transform:translate(60%)}.frozen[data-astro-cid-xwbzlhub]:hover .flake[data-astro-cid-xwbzlhub]{transform:translate(-50%,-60%)rotate(90deg)}}@media (width<=860px){.head[data-astro-cid-xwbzlhub]{grid-template-columns:1fr;grid-template-areas:"kicker""title""lead""ig"}.ig[data-astro-cid-xwbzlhub]{justify-self:start}}@media (width<=640px){.grid[data-astro-cid-xwbzlhub]{grid-template-columns:minmax(0,420px);justify-content:center}}@media (width<=480px){.grid[data-astro-cid-xwbzlhub]{gap:16px}.num[data-astro-cid-xwbzlhub]{font-size:2.6rem;top:12px;left:14px}.info[data-astro-cid-xwbzlhub]{bottom:14px;left:14px;right:14px}.info[data-astro-cid-xwbzlhub] .time[data-astro-cid-xwbzlhub]{letter-spacing:.14em;font-size:.62rem}.info[data-astro-cid-xwbzlhub] h3[data-astro-cid-xwbzlhub]{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-xwbzlhub][data-reveal]{opacity:1;translate:none}}.faq[data-astro-cid-hemr5th4]{padding:clamp(40px, 8vh, 96px) var(--gutter) clamp(80px, 12vh, 140px);background:radial-gradient(45% 30% at 15% 50%, #00deff0f, transparent 70%), var(--bg);position:relative}.wrap[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);max-width:1180px;margin:0 auto;display:grid}.kicker[data-astro-cid-hemr5th4]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.8rem}h2[data-astro-cid-hemr5th4]{margin:0;line-height:.85;display:inline-block;position:relative}.title[data-astro-cid-hemr5th4]{font-family:var(--font-display-x);text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(#fff 30%,#a9ecff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,22vw,11rem);font-weight:800;display:block}.accent[data-astro-cid-hemr5th4]{white-space:nowrap;margin-left:-.6em;font-size:clamp(2.4rem,5vw,4.2rem);position:absolute;bottom:-.3em;left:100%;transform:rotate(-8deg)}.lead[data-astro-cid-hemr5th4]{max-width:440px;color:var(--ink-soft);margin:clamp(24px,4vh,40px) 0 0;font-size:1.05rem}.ask[data-astro-cid-hemr5th4]{margin-top:clamp(24px,4vh,36px)}.ask[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{font-family:var(--font-display);margin:0 0 4px;font-size:1.15rem}.ask[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{font-family:var(--font-display);letter-spacing:.04em;border-bottom:1px solid #ffffff59;padding-bottom:3px;font-size:1.05rem;text-decoration:none;transition:border-color .3s}.ask[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]:hover{border-color:var(--accent-hi)}.more[data-astro-cid-hemr5th4]{margin:28px 0 0}@media (width<=860px){.wrap[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:36px}}.spirit[data-astro-cid-awvdz3ib]{padding:clamp(40px, 8vh, 96px) var(--gutter) clamp(80px, 12vh, 140px);background:radial-gradient(40% 30% at 85% 50%, #ff5a3c12, transparent 70%), var(--bg)}.wrap[data-astro-cid-awvdz3ib]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);max-width:1180px;margin:0 auto;display:grid}.kicker[data-astro-cid-awvdz3ib]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.8rem}h2[data-astro-cid-awvdz3ib]{margin:0;line-height:.85;display:inline-block;position:relative}.title[data-astro-cid-awvdz3ib]{font-family:var(--font-display-x);text-transform:uppercase;letter-spacing:-.01em;background:linear-gradient(#fff 30%,#a9ecff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,22vw,11rem);font-weight:800;display:block}.accent[data-astro-cid-awvdz3ib]{white-space:nowrap;margin-left:-.6em;font-size:clamp(2.4rem,5vw,4.2rem);position:absolute;bottom:-.3em;left:100%;transform:rotate(-8deg)}.lead[data-astro-cid-awvdz3ib]{max-width:480px;color:var(--ink-soft);margin:clamp(24px,4vh,40px) 0 0;font-size:1.05rem}.facts[data-astro-cid-awvdz3ib]{gap:40px;margin:24px 0 0;display:flex}dt[data-astro-cid-awvdz3ib]{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:.78rem}dd[data-astro-cid-awvdz3ib]{font-family:var(--font-display);margin:4px 0 0;font-size:1.5rem}.last[data-astro-cid-awvdz3ib]{color:#fff9;margin:24px 0 28px;font-size:.9rem}.btn-plain[data-astro-cid-awvdz3ib]{color:#061820;font-family:var(--font-display);letter-spacing:.04em;background:#fff;border-radius:999px;padding:.85em 1.6em;text-decoration:none;transition:background-color .3s;display:inline-block}.btn-plain[data-astro-cid-awvdz3ib]:hover{background:#d8f6ff}.btn-plain[data-astro-cid-awvdz3ib]:focus-visible{outline-offset:3px;outline:2px solid #fff}.logo[data-astro-cid-awvdz3ib]{opacity:.95;width:100%;height:auto}@media (width<=800px){.wrap[data-astro-cid-awvdz3ib]{grid-template-columns:1fr}.logo[data-astro-cid-awvdz3ib]{order:-1;max-width:320px}}
