.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(1rem,3vw,2.5rem);position:relative;overflow:clip}.layer[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.far[data-astro-cid-ge2uvauf]{bottom:clamp(3rem,9vw,9rem)}.mid[data-astro-cid-ge2uvauf]{bottom:clamp(1.5rem,4vw,4rem)}.front[data-astro-cid-ge2uvauf]{z-index:2;margin-top:calc(-1*clamp(56px,9vw,150px));position:relative}.hero[data-astro-cid-ge2uvauf] .hero-ridge{height:clamp(90px,16vw,250px)}.hero[data-astro-cid-ge2uvauf] .front-ridge{height:clamp(70px,10vw,170px)}.grid[data-astro-cid-ge2uvauf]{z-index:1;align-items:end;gap:1.5rem;display:grid;position:relative}.copy[data-astro-cid-ge2uvauf]{padding-bottom:1rem}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.012em;max-width:13ch;margin:0;font-size:clamp(2.7rem,1.2rem + 6vw,6.4rem)}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--color-accent);font-style:normal}.lead[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--color-ink-soft);margin:1.25rem 0 0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:500}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.9rem 1rem;margin-top:1.75rem;display:flex}.cta[data-astro-cid-ge2uvauf]{min-height:54px;font-family:var(--font-display);border-radius:14px;align-items:center;margin-bottom:6px;padding:0 1.4rem;font-size:1.2rem;text-decoration:none;display:inline-flex}.cta-lb[data-astro-cid-ge2uvauf]{--lip-face:var(--color-lb-plum);color:var(--color-lb-gold)}.cta-cb[data-astro-cid-ge2uvauf]{--lip-face:var(--color-cb-teal);color:var(--color-cb-ink)}.soon[data-astro-cid-ge2uvauf]{color:var(--color-ink-soft);margin:1rem 0 0;font-weight:700}.pile-wrap[data-astro-cid-ge2uvauf]{justify-self:center;width:100%;max-width:34rem}.pile[data-astro-cid-ge2uvauf]{aspect-ratio:9/6;position:relative}.item[data-astro-cid-ge2uvauf]{position:absolute}.tilt[data-astro-cid-ge2uvauf]{transform:rotate(var(--tilt))}.tilt[data-astro-cid-ge2uvauf].sym{transform:rotate(var(--tilt)) scale(1.14)}.tilt[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 3px #2b1e1747);width:100%;height:auto;display:block}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:flex-end;min-height:min(100dvh - 4.75rem,60rem);display:flex}.grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr 1fr;gap:3rem}.copy[data-astro-cid-ge2uvauf]{align-self:center;padding-bottom:6rem}.pile-wrap[data-astro-cid-ge2uvauf]{max-width:40rem}}.motion-ok .item[data-astro-cid-ge2uvauf]{opacity:0;animation:0s 3s forwards pile-fallback}@keyframes pile-fallback{to{opacity:1}}.pixel-word[data-astro-cid-js3rll3o]{width:100%;height:auto;display:block}.duo[data-astro-cid-og7v5wys]{--ring:var(--color-lb-gold);background:var(--color-ink);color:var(--color-paper);padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,9vw,7rem)}.head[data-astro-cid-og7v5wys]{gap:1rem;margin-bottom:clamp(5.5rem,12vw,7rem);display:grid}.head[data-astro-cid-og7v5wys] h2[data-astro-cid-og7v5wys]{margin:0;font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem)}.head[data-astro-cid-og7v5wys] p[data-astro-cid-og7v5wys]{color:#e5d8c6;max-width:32rem;margin:0;font-size:1.15rem}.panels[data-astro-cid-og7v5wys]{gap:clamp(4.5rem,8vw,2.5rem);display:grid}.panel[data-astro-cid-og7v5wys]{padding:1.5rem;isolation:isolate;border-radius:28px;padding-top:0;display:grid;position:relative}.lb[data-astro-cid-og7v5wys]{background:linear-gradient(160deg, var(--color-lb-plum), var(--color-lb-night) 70%);color:#f5ecfb;box-shadow:0 10px #170622}.cb[data-astro-cid-og7v5wys]{background:linear-gradient(160deg, var(--color-cb-pond), var(--color-cb-deep) 75%);color:var(--color-cb-ink);box-shadow:0 10px #010a0c}.art[data-astro-cid-og7v5wys]{height:clamp(20rem,70vw,27rem);margin-top:-2.5rem;position:relative}.art[data-astro-cid-og7v5wys] .fan{transform-origin:50% 100%;width:clamp(8.5rem,34%,13rem);position:absolute;bottom:0}.art[data-astro-cid-og7v5wys] .f1{left:6%;transform:rotate(-9deg)}.art[data-astro-cid-og7v5wys] .f3{right:6%;transform:rotate(9deg)}.art[data-astro-cid-og7v5wys] .f2{z-index:2;width:clamp(9.5rem,38%,14.5rem);bottom:1.5rem;left:50%;translate:-50%}.mascot[data-astro-cid-og7v5wys]{z-index:3;filter:drop-shadow(0 6px #0f041980);width:clamp(7.5rem,30%,12rem);height:auto;position:absolute;top:-14%;left:-4%;transform:rotate(-8deg)}.art[data-astro-cid-og7v5wys] .pixel{z-index:3;filter:drop-shadow(0 5px #01080a99);width:clamp(8rem,36%,13rem);position:absolute;top:-6%;right:2%;transform:rotate(6deg)}.text[data-astro-cid-og7v5wys]{padding-top:1.5rem}.title-row[data-astro-cid-og7v5wys]{align-items:center;gap:.9rem;display:flex}.icon[data-astro-cid-og7v5wys]{border-radius:14px;width:52px;height:52px}h3[data-astro-cid-og7v5wys]{margin:0;font-size:clamp(2rem,1.5rem + 2vw,3rem)}.lb[data-astro-cid-og7v5wys] h3[data-astro-cid-og7v5wys]{color:var(--color-lb-gold)}.text[data-astro-cid-og7v5wys] p[data-astro-cid-og7v5wys]{max-width:34rem;margin:.9rem 0 1.4rem}.go[data-astro-cid-og7v5wys]{min-height:52px;font-family:var(--font-display);border-radius:14px;align-items:center;margin-bottom:6px;padding-inline:1.3rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.lb[data-astro-cid-og7v5wys] .go[data-astro-cid-og7v5wys]{--lip-face:var(--color-lb-gold);color:#3a1352}.cb[data-astro-cid-og7v5wys] .go[data-astro-cid-og7v5wys]{--lip-face:var(--color-cb-gold);color:#2a1d05}.stretch[data-astro-cid-og7v5wys]:after{content:"";z-index:4;border-radius:28px;position:absolute;inset:0}.panel[data-astro-cid-og7v5wys]:hover .art[data-astro-cid-og7v5wys] .f2{translate:-50% -10px}.art[data-astro-cid-og7v5wys] .f2{transition:translate .2s ease-out}@media (width>=900px){.panels[data-astro-cid-og7v5wys]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem}.cb[data-astro-cid-og7v5wys]{margin-top:5rem}}.trail[data-astro-cid-5hkkn7kr]{padding-block:clamp(4.5rem,10vw,8rem)}.grid[data-astro-cid-5hkkn7kr]{gap:2.5rem;display:grid}h2[data-astro-cid-5hkkn7kr]{max-width:11ch;margin:0;font-size:clamp(2.5rem,1.4rem + 4.6vw,5rem)}.intro[data-astro-cid-5hkkn7kr] p[data-astro-cid-5hkkn7kr]{max-width:30rem;color:var(--color-ink-soft);margin:1rem 0 .5rem;font-size:1.15rem}.rules-link[data-astro-cid-5hkkn7kr]{min-height:44px;color:var(--color-accent-ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.rules-link[data-astro-cid-5hkkn7kr]:hover{text-decoration-thickness:3px}.rules-link[data-astro-cid-5hkkn7kr]:active{color:var(--color-ink)}.mountain-col[data-astro-cid-5hkkn7kr]{justify-self:center;width:min(100%,24rem)}.mountain[data-astro-cid-5hkkn7kr]{width:100%;height:auto;display:block;overflow:visible}.trail-base[data-astro-cid-5hkkn7kr],.trail-line[data-astro-cid-5hkkn7kr]{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.trail-base[data-astro-cid-5hkkn7kr]{stroke:#2b1e172e;stroke-dasharray:2 12}.trail-line[data-astro-cid-5hkkn7kr]{stroke:var(--color-accent);stroke-dasharray:1;stroke-dashoffset:0}.live[data-astro-cid-5hkkn7kr] .trail-line[data-astro-cid-5hkkn7kr]{stroke-dashoffset:1px}.node-lip[data-astro-cid-5hkkn7kr]{fill:#7a6352}.node-face[data-astro-cid-5hkkn7kr]{fill:#f7efe2;stroke:#7a6352;stroke-width:2px;transition:fill .2s ease-out}.node-num[data-astro-cid-5hkkn7kr]{font:400 20px var(--font-display);fill:var(--color-ink);text-anchor:middle}.node[data-astro-cid-5hkkn7kr].on .node-face[data-astro-cid-5hkkn7kr],.all-done[data-astro-cid-5hkkn7kr] .node-face[data-astro-cid-5hkkn7kr],.trail[data-astro-cid-5hkkn7kr]:not(.live) .node-face[data-astro-cid-5hkkn7kr]{fill:var(--color-lb-gold)}.flag-text[data-astro-cid-5hkkn7kr]{font:400 14px var(--font-display);fill:#fff;text-anchor:middle}.steps[data-astro-cid-5hkkn7kr]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-5hkkn7kr]{background:var(--color-paper-deep);border-radius:20px;grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:1.25rem;display:grid}.num[data-astro-cid-5hkkn7kr]{background:var(--color-ink);width:2.75rem;height:2.75rem;color:var(--color-paper);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:1.35rem;display:grid;box-shadow:0 4px #0e0906}h3[data-astro-cid-5hkkn7kr]{margin:.35rem 0 0;font-size:1.5rem}.step-body[data-astro-cid-5hkkn7kr] p[data-astro-cid-5hkkn7kr]{color:var(--color-ink-soft);margin:.4rem 0 0}.step[data-astro-cid-5hkkn7kr] .thumb{grid-column:2;width:7.5rem;margin-top:.75rem;transform:rotate(-3deg)}.num[data-astro-cid-5hkkn7kr]{transition:background-color .25s ease-out,color .25s ease-out}.step[data-astro-cid-5hkkn7kr].seen .num[data-astro-cid-5hkkn7kr],.all-done[data-astro-cid-5hkkn7kr] .num[data-astro-cid-5hkkn7kr]{background:var(--color-lb-gold);color:var(--color-ink);box-shadow:0 4px #b8862b}@media (width>=960px){.grid[data-astro-cid-5hkkn7kr]{grid-template-columns:1fr 1.1fr;align-items:start;column-gap:4rem}.intro[data-astro-cid-5hkkn7kr]{grid-column:1/-1}.mountain-col[data-astro-cid-5hkkn7kr]{width:100%;max-width:28rem;position:sticky;top:8vh}.steps[data-astro-cid-5hkkn7kr]{gap:1.25rem;padding-block:4rem 10vh}.step[data-astro-cid-5hkkn7kr]{grid-template-columns:auto 1fr auto;align-items:start;min-height:13rem}.step[data-astro-cid-5hkkn7kr] .thumb{grid-area:1/3/span 2;margin-top:0}}.body[data-astro-cid-r6rwahll]{background:var(--color-paper-deep);margin-top:-1px;padding-block:clamp(2.5rem,7vw,6rem) clamp(4rem,9vw,7rem)}.grid[data-astro-cid-r6rwahll]{gap:2.5rem;display:grid}h2[data-astro-cid-r6rwahll]{max-width:18ch;margin:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.9rem);line-height:1.06}.facts[data-astro-cid-r6rwahll]{margin:0;display:grid}.fact[data-astro-cid-r6rwahll]{border-top:3px solid var(--color-ink);padding-block:1.25rem}.fact[data-astro-cid-r6rwahll]:last-child{border-bottom:3px solid var(--color-ink)}dt[data-astro-cid-r6rwahll]{font-family:var(--font-display);font-size:1.45rem;line-height:1.15}dd[data-astro-cid-r6rwahll]{color:var(--color-ink-soft);max-width:34rem;margin:.4rem 0 0}@media (width>=900px){.grid[data-astro-cid-r6rwahll]{grid-template-columns:1.25fr 1fr;align-items:start;gap:4rem}.facts[data-astro-cid-r6rwahll]{margin-top:5rem}}.contact[data-astro-cid-he3spzz3]{padding-block:clamp(3.5rem,8vw,6rem) clamp(2rem,5vw,3.5rem)}.inner[data-astro-cid-he3spzz3]{justify-items:start;gap:.9rem;display:grid}h2[data-astro-cid-he3spzz3]{margin:0;font-size:clamp(2.4rem,1.4rem + 4vw,4.5rem)}p[data-astro-cid-he3spzz3]{max-width:36rem;color:var(--color-ink-soft);margin:0;font-size:1.15rem}p[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-accent-ink);text-underline-offset:3px;font-weight:700}p[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration-thickness:3px}.contact[data-astro-cid-he3spzz3] .email{min-height:52px;font-family:var(--font-display);color:var(--color-accent-ink);text-underline-offset:6px;overflow-wrap:anywhere;align-items:center;margin-top:.5rem;font-size:clamp(1.25rem,.3rem + 5.2vw,3rem);text-decoration:underline 3px;display:inline-flex}.contact[data-astro-cid-he3spzz3] a.email:hover{text-decoration-thickness:5px}.contact[data-astro-cid-he3spzz3] a.email:active{color:var(--color-ink)}.home-faq[data-astro-cid-6voplrxj]{background:var(--color-paper);padding-block:clamp(3.5rem,8vw,6rem)}.grid[data-astro-cid-6voplrxj]{gap:2rem;display:grid}h2[data-astro-cid-6voplrxj]{max-width:12ch;margin:0 0 .75rem;font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem)}.all[data-astro-cid-6voplrxj]{min-height:44px;color:var(--color-accent-ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.all[data-astro-cid-6voplrxj]:hover{text-decoration-thickness:3px}.all[data-astro-cid-6voplrxj]:active{color:var(--color-ink)}@media (width>=900px){.grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem}}
