:root{--ink: #020c0e;--teal: #062a2f;--red: #d51c24;--green: #006600;--green-lit: #2f8f3a;--mint: #a8e6cf;--paper: #f3efe6;--muted: #b9c7c4;--serif: "Figtree Variable", system-ui, sans-serif;--sans: "Figtree Variable", system-ui, sans-serif}html{background:var(--ink);overscroll-behavior:none;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--paper);font:400 17px/1.55 var(--sans);overflow-x:clip}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img{display:block;max-width:100%;height:auto}:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[id]{scroll-margin-top:64px}.ch{position:relative;box-sizing:border-box;min-height:calc(100svh - 64px)}.ch>.vine{position:absolute;left:0;top:0;z-index:1;overflow:visible;pointer-events:none}:root{--card-g: clamp(10px, 2.2vw, 32px);--card-gap: clamp(12px, 2vw, 24px);--card-r: clamp(16px, 2vw, 26px)}main:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 70% 20%,#0f4f53 0,#0f4f5300 70%),radial-gradient(60% 50% at 15% 85%,#0b3a3d 0,#0b3a3d00 70%),var(--ink)}main{position:relative;z-index:0}main>.ch:not(.hero),.foot{width:auto;margin:var(--card-gap) var(--card-g) 0;border-radius:var(--card-r);overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -30px #000000d9,0 0 0 1px #a8e6cf14}.foot{margin-bottom:var(--card-gap)}main>.ch:not(.hero){min-height:calc(100svh - 64px - 2 * var(--card-gap))}.vine-stem{fill:none;stroke:var(--green-lit);stroke-width:1.6;stroke-linecap:round}.vine-leaf{fill:var(--green-lit);stroke:#9fd8a8;stroke-width:1.5}.vine-leaf.dark{fill:#1f6b2a}.kicker[data-astro-cid-qmrsoapk]{display:flex;align-items:center;gap:12px;font:600 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.kicker[data-astro-cid-qmrsoapk]:before{content:"";width:30px;height:3px;background:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0)}.bib[data-astro-cid-qmrsoapk]{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:12px 22px 12px 18px;background:#fff;color:#0b1e20;text-decoration:none;font:700 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:3px;box-shadow:0 10px 24px -12px #000000b3;transform-origin:12px 9px;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.bib[data-astro-cid-qmrsoapk]:before,.bib[data-astro-cid-qmrsoapk]:after{content:"";position:absolute;top:6px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#8e9a9b 70%);box-shadow:0 0 0 1px #00000040}.bib[data-astro-cid-qmrsoapk]:before{left:8px}.bib[data-astro-cid-qmrsoapk]:after{right:8px}.bib-n[data-astro-cid-qmrsoapk]{font:500 22px/1 var(--serif);letter-spacing:0;padding-right:14px;border-right:1px solid #c9d1d0;text-transform:none}.bib-reg[data-astro-cid-qmrsoapk]{min-height:62px;padding:14px 40px;font-size:16px;justify-content:center}@media(max-width:359px){.bib[data-astro-cid-qmrsoapk]{gap:10px;padding-inline:14px 16px}.bib-n[data-astro-cid-qmrsoapk]{padding-right:10px}}.bib[data-astro-cid-qmrsoapk]:hover{transform:rotate(-3deg)}.bib[data-astro-cid-qmrsoapk]:active{transform:rotate(-3deg) scale(.97)}.quiet[data-astro-cid-qmrsoapk]{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--muted);text-underline-offset:5px}.quiet[data-astro-cid-qmrsoapk]:hover{color:#fff}button[data-astro-cid-qmrsoapk].bib{border:0;cursor:pointer}button[data-astro-cid-qmrsoapk].quiet{padding:0;border:0;background:none;font-family:inherit;text-decoration:underline;cursor:pointer}.maker[data-astro-cid-qmrsoapk]{box-sizing:border-box;width:min(920px,100vw - 24px);max-height:calc(100svh - 24px);padding:28px clamp(18px,3vw,36px);border:0;background:var(--teal);color:var(--paper);overflow:auto}.maker[data-astro-cid-qmrsoapk]::backdrop{background:#020c0ed1}.maker-close[data-astro-cid-qmrsoapk] button[data-astro-cid-qmrsoapk]{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:none;color:var(--paper);font:400 32px/1 var(--sans);cursor:pointer}.maker[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{padding-right:40px;font:500 clamp(28px,3.4vw,40px)/1.1 var(--serif)}.maker-actions[data-astro-cid-qmrsoapk]{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.quiz[data-astro-cid-qmrsoapk]{width:min(560px,100vw - 24px)}.quiz-q[data-astro-cid-qmrsoapk],.quiz-result[data-astro-cid-qmrsoapk]{margin-top:22px}.quiz-ask[data-astro-cid-qmrsoapk]{font:500 clamp(24px,3vw,30px)/1.2 var(--serif)}.quiz-ask[data-astro-cid-qmrsoapk] span[data-astro-cid-qmrsoapk]{display:block;margin-bottom:8px;font:600 12px/1 var(--sans);letter-spacing:.2em;color:var(--muted)}.quiz-opts[data-astro-cid-qmrsoapk]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.quiz-opts[data-astro-cid-qmrsoapk] .bib[data-astro-cid-qmrsoapk]{min-width:9em;justify-content:center}.quiz-day[data-astro-cid-qmrsoapk]{margin-top:10px;font:500 clamp(30px,4vw,40px)/1.1 var(--serif)}.quiz-day[data-astro-cid-qmrsoapk]:focus{outline:none}.quiz-detail[data-astro-cid-qmrsoapk]{margin-top:10px;color:#d8e2e0}.bar[data-astro-cid-qmrsoapk]{position:fixed;inset:0 0 auto;z-index:10;height:64px;display:flex;align-items:center;gap:28px;padding:0 clamp(16px,4vw,56px);transition:background .4s,box-shadow .4s}.bar[data-astro-cid-qmrsoapk].solid{background:var(--ink);box-shadow:0 1px #ffffff14}.bar-seal[data-astro-cid-qmrsoapk]{display:block;width:44px;height:44px;flex:none;opacity:0;transition:opacity .4s}.bar[data-astro-cid-qmrsoapk].solid .bar-seal[data-astro-cid-qmrsoapk]{opacity:1}.bar-seal[data-astro-cid-qmrsoapk] svg{width:100%;height:100%}.nav[data-astro-cid-qmrsoapk]{display:none;gap:28px;margin-left:auto}.nav[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]{position:relative;text-decoration:none;font:600 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:14px 0}.nav[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]:hover,.nav[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk][aria-current]{color:#fff}.nav[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk][aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0)}.bar-links[data-astro-cid-qmrsoapk]{display:flex;margin:0 -10px 0 auto}.bar-links[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]{display:grid;place-items:center;width:44px;height:44px;color:#fff;opacity:.85;transition:opacity .2s}.bar-links[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]:hover,.bar-links[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]:focus-visible{opacity:1}.bar-links[data-astro-cid-qmrsoapk] svg[data-astro-cid-qmrsoapk]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.bar-links[data-astro-cid-qmrsoapk] .dot[data-astro-cid-qmrsoapk]{fill:currentColor;stroke:none}@media(min-width:1000px){.nav[data-astro-cid-qmrsoapk]{display:flex}.bar-links[data-astro-cid-qmrsoapk]{margin-left:-4px}}.hero[data-astro-cid-qmrsoapk]{position:relative;height:100svh;min-height:600px;display:flex;flex-direction:column;overflow:hidden;background:var(--ink)}.hero-art[data-astro-cid-qmrsoapk]{position:absolute;inset:0}.hero-art[data-astro-cid-qmrsoapk] img{width:100%;height:100%;object-fit:cover;object-position:62% 30%}.beam[data-astro-cid-qmrsoapk]{position:absolute;left:0;top:0;width:80vmax;height:80vmax;margin:-40vmax 0 0 -40vmax;border-radius:50%;background:radial-gradient(closest-side,#fff6e88c,#fff6e833 45%,#fff6e800);mix-blend-mode:soft-light;pointer-events:none;opacity:0;will-change:transform}.beam[data-astro-cid-qmrsoapk].on{opacity:1;transition:opacity .8s}.hero-art[data-astro-cid-qmrsoapk]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020c0e80 0,#020c0e00 20% 38%,#020c0ef0 72%)}@media(max-height:720px)and (max-width:899px){.hero-art[data-astro-cid-qmrsoapk]:after{background:linear-gradient(180deg,#020c0e80 0,#020c0e00 16%,#020c0e33 30%,#020c0ef5 58%)}}@media(min-width:900px){.hero-art[data-astro-cid-qmrsoapk]{left:auto;width:76vw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.hero-art[data-astro-cid-qmrsoapk] img{object-position:70% 50%}.hero-art[data-astro-cid-qmrsoapk]:after{background:linear-gradient(0deg,#020c0ebf,#020c0e00 38%)}}.hero-copy[data-astro-cid-qmrsoapk]{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:72px clamp(16px,4vw,56px) clamp(24px,5svh,56px)}.hero-logo[data-astro-cid-qmrsoapk]{width:min(86vw,560px)}.hero-logo[data-astro-cid-qmrsoapk] svg{display:block;width:100%;height:auto}@media(max-width:899px){.hero-copy[data-astro-cid-qmrsoapk]{padding-top:14px}.hero-logo[data-astro-cid-qmrsoapk]{width:min(86vw,560px,calc((100vw - 118px) / .86))}}.when[data-astro-cid-qmrsoapk]{margin-top:auto}.date[data-astro-cid-qmrsoapk]{font:500 clamp(30px,3.4vw,50px)/1.05 var(--serif);color:#fff;word-spacing:.08em}.date[data-astro-cid-qmrsoapk]:after{content:"";display:block;width:46px;height:3px;margin-top:12px;background:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0)}.meta[data-astro-cid-qmrsoapk]{margin-top:12px;font:600 clamp(12px,1vw,14px)/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#d8e2e0}.opens[data-astro-cid-qmrsoapk]{margin-top:20px;padding-left:18px;border-left:6px solid;border-image:linear-gradient(180deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0) 1;color:var(--paper);text-shadow:0 1px 14px rgba(2,12,14,.8);font:500 clamp(15px,1.2vw,18px)/1.3 var(--sans)}.opens-k[data-astro-cid-qmrsoapk]{display:block;font:600 clamp(13px,1.1vw,16px)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#fff}.opens[data-astro-cid-qmrsoapk] strong[data-astro-cid-qmrsoapk]{word-spacing:.08em;display:block;margin-top:8px;font:500 clamp(30px,9.6vw,44px)/1 var(--serif);color:#fff;white-space:nowrap}@media(min-width:900px){.opens[data-astro-cid-qmrsoapk] strong[data-astro-cid-qmrsoapk]{font-size:clamp(38px,4.4vw,68px)}}@media(max-width:899px){.date[data-astro-cid-qmrsoapk]{font-size:clamp(30px,10.6vw,52px);white-space:nowrap}.opens[data-astro-cid-qmrsoapk]{margin-top:14px;padding-left:12px;border-left-width:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.opens-k[data-astro-cid-qmrsoapk]{flex-basis:100%;font-size:11px}.opens[data-astro-cid-qmrsoapk] strong[data-astro-cid-qmrsoapk]{margin-top:4px;font-size:clamp(20px,6vw,26px)}.opens-d[data-astro-cid-qmrsoapk]{margin-top:0;font-size:14px}.opens-d[data-astro-cid-qmrsoapk]:before{content:"·";margin-right:10px}}.opens-d[data-astro-cid-qmrsoapk]{display:block;margin-top:8px;color:#d8e2e0}.opens[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{color:#fff;font-weight:700}.actions[data-astro-cid-qmrsoapk]{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}@media(max-width:899px){.actions[data-astro-cid-qmrsoapk]{margin-top:26px;flex-wrap:nowrap;gap:18px}.actions[data-astro-cid-qmrsoapk] .bib-reg[data-astro-cid-qmrsoapk]{padding-inline:clamp(16px,6vw,32px)}.actions[data-astro-cid-qmrsoapk] .quiet[data-astro-cid-qmrsoapk]{white-space:nowrap}}@media(max-width:359px){.actions[data-astro-cid-qmrsoapk] .bib-reg[data-astro-cid-qmrsoapk]{font-size:13px;padding-inline:14px}.actions[data-astro-cid-qmrsoapk] .quiet[data-astro-cid-qmrsoapk]{font-size:14px}}.days[data-astro-cid-qmrsoapk]{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8svh,96px) clamp(16px,4vw,56px);background:linear-gradient(180deg,var(--ink),var(--teal))}.days-grid[data-astro-cid-qmrsoapk]{margin-top:clamp(20px,3svh,36px);display:grid;gap:18px}@media(min-width:900px){.days-grid[data-astro-cid-qmrsoapk]{grid-template-columns:1fr 1.2fr;gap:24px}}.day[data-astro-cid-qmrsoapk]{position:relative;padding:0 clamp(24px,3vw,44px) clamp(28px,3vw,44px);border-top:5px solid var(--green-lit)}.day-12[data-astro-cid-qmrsoapk]{background:var(--paper);color:#10282b}.day-13[data-astro-cid-qmrsoapk]{border-top-color:var(--red);background:var(--ink);box-shadow:inset 0 0 0 1px #ffffff14}.day-n[data-astro-cid-qmrsoapk]{font:500 clamp(84px,min(20vw,24svh),260px)/.92 var(--serif);letter-spacing:-.03em;margin:0 0 .1em -.04em;padding-top:.1em}.day-m[data-astro-cid-qmrsoapk]{margin-left:.16em;font-size:.36em;letter-spacing:0}.day[data-astro-cid-qmrsoapk] h3[data-astro-cid-qmrsoapk]{font:600 13px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#46605f}.day-13[data-astro-cid-qmrsoapk] h3[data-astro-cid-qmrsoapk]{color:var(--muted)}.day-main[data-astro-cid-qmrsoapk]{margin-top:10px;font:500 clamp(34px,3.6vw,52px)/1.05 var(--serif)}.day-prize[data-astro-cid-qmrsoapk]{margin-top:18px;font:500 clamp(22px,2.2vw,30px)/1.25 var(--serif);color:#ffd5d2}.day-extra[data-astro-cid-qmrsoapk]{margin-top:10px;display:flex;flex-wrap:wrap;gap:4px 0;font-size:17px;color:#d8e2e0}.day-extra[data-astro-cid-qmrsoapk] li[data-astro-cid-qmrsoapk]:not(:last-child):after{content:"·";padding:0 10px;color:var(--muted)}.day-note[data-astro-cid-qmrsoapk]{margin-top:22px;color:var(--muted);max-width:40ch}.day-note[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk],.day-note[data-astro-cid-qmrsoapk] button[data-astro-cid-qmrsoapk]{display:inline-block;padding:10px 0;color:#fff;text-underline-offset:5px}.day-note[data-astro-cid-qmrsoapk] button[data-astro-cid-qmrsoapk]{border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.day-12[data-astro-cid-qmrsoapk] .day-prize[data-astro-cid-qmrsoapk]{color:#10282b}.day-12[data-astro-cid-qmrsoapk] .day-note[data-astro-cid-qmrsoapk]{color:#46605f}.day-12[data-astro-cid-qmrsoapk] .day-note[data-astro-cid-qmrsoapk] button[data-astro-cid-qmrsoapk]{color:#10282b}.cats[data-astro-cid-qmrsoapk]{margin-top:22px}.cats-list[data-astro-cid-qmrsoapk]{margin-top:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:18px;color:var(--muted)}.cats[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{font:500 clamp(22px,2.2vw,30px)/1.3 var(--serif);color:var(--paper)}@media(min-width:900px)and (max-height:780px){.days[data-astro-cid-qmrsoapk]{padding-block:clamp(20px,4svh,40px)}.day-n[data-astro-cid-qmrsoapk]{font-size:clamp(84px,17svh,140px)}.day[data-astro-cid-qmrsoapk]{padding-bottom:24px}.day-main[data-astro-cid-qmrsoapk]{margin-top:4px}.day-prize[data-astro-cid-qmrsoapk]{margin-top:10px}.day-note[data-astro-cid-qmrsoapk]{margin-top:12px}.cats[data-astro-cid-qmrsoapk]{margin-top:16px}}.chacha[data-astro-cid-qmrsoapk]{isolation:isolate;overflow:hidden;color:#fff;background:#020c0e;--side: clamp(16px, 6vw, 96px)}.chacha-photos[data-astro-cid-qmrsoapk]{position:absolute;inset:0;z-index:0;margin:0}.ph[data-astro-cid-qmrsoapk]{position:absolute;top:0;bottom:0;width:58%}.ph[data-astro-cid-qmrsoapk] picture,.ph[data-astro-cid-qmrsoapk] img{display:block;width:100%;height:100%;object-fit:cover}.ph-1[data-astro-cid-qmrsoapk]{left:0}.ph-2[data-astro-cid-qmrsoapk]{right:0}.ph-1[data-astro-cid-qmrsoapk] img{clip-path:polygon(0 0,100% 0,72.4% 100%,0 100%);object-position:40% 40%}.ph-2[data-astro-cid-qmrsoapk] img{clip-path:polygon(27.6% 0,100% 0,100% 100%,0 100%);object-position:50% 35%}.shade[data-astro-cid-qmrsoapk]{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,#020c0ef2 4%,#020c0e80 30%,#020c0e00 52%),linear-gradient(180deg,#06272b99,#06272b00 26%)}.seam[data-astro-cid-qmrsoapk]{position:absolute;z-index:2;inset:0}.seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]{position:absolute;inset:0}.seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]:nth-child(1){background:var(--green);clip-path:polygon(calc(58% - 9px) 0,calc(58% - 3px) 0,calc(42% - 3px) 100%,calc(42% - 9px) 100%)}.seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]:nth-child(2){background:#fff;clip-path:polygon(calc(58% - 3px) 0,calc(58% + 3px) 0,calc(42% + 3px) 100%,calc(42% - 3px) 100%)}.seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]:nth-child(3){background:var(--red);clip-path:polygon(calc(58% + 3px) 0,calc(58% + 9px) 0,calc(42% + 9px) 100%,calc(42% + 3px) 100%)}.cup[data-astro-cid-qmrsoapk]{position:absolute;z-index:5;left:0;right:0;margin:0 auto;display:block;width:var(--cw);height:auto;aspect-ratio:120 / 140;filter:drop-shadow(0 0 40px rgba(255,205,100,.5)) drop-shadow(0 14px 12px rgba(0,0,0,.6))}.chacha-text[data-astro-cid-qmrsoapk]{position:absolute;z-index:6;left:var(--side);right:var(--side);bottom:clamp(36px,7svh,72px)}.chacha[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{margin-top:18px;color:#fff}.chacha[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk] .nw[data-astro-cid-qmrsoapk]{white-space:nowrap;color:var(--mint)}@media(min-width:900px){.chacha[data-astro-cid-qmrsoapk]{--cw: clamp(170px, 30svh, 280px)}.cup[data-astro-cid-qmrsoapk]{top:20%}.chacha[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{text-align:center;font:500 clamp(56px,min(6.6vw,12svh),120px)/1 var(--serif)}}@media(max-width:899px){.chacha[data-astro-cid-qmrsoapk]{--cw: 120px;--side: 16px}.ph[data-astro-cid-qmrsoapk],.seam[data-astro-cid-qmrsoapk]{bottom:34%}.ph-1[data-astro-cid-qmrsoapk] img{object-position:22% 40%}.ph-2[data-astro-cid-qmrsoapk] img{object-position:46% 40%}.shade[data-astro-cid-qmrsoapk]{background:linear-gradient(0deg,#020c0e 34%,#020c0e66 50%,#020c0e00 62%)}.cup[data-astro-cid-qmrsoapk]{top:42%}.chacha-text[data-astro-cid-qmrsoapk]{bottom:40px}.chacha[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{font:500 clamp(40px,11.5vw,52px)/1.02 var(--serif)}}.venue[data-astro-cid-qmrsoapk]{position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.venue-photo[data-astro-cid-qmrsoapk]{position:absolute;inset:0;z-index:-1}.venue-photo[data-astro-cid-qmrsoapk] img{width:100%;height:100%;object-fit:cover;object-position:66% 45%}.venue[data-astro-cid-qmrsoapk]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#020c0ef0 8%,#020c0e59 48%,#020c0e1a)}.venue-text[data-astro-cid-qmrsoapk]{padding:0 clamp(16px,4vw,56px) clamp(48px,9vw,110px);max-width:780px}.venue[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{margin-top:18px;font:500 clamp(44px,7vw,108px)/.98 var(--serif)}.venue-text[data-astro-cid-qmrsoapk] p[data-astro-cid-qmrsoapk]:last-child{margin-top:20px;max-width:46ch;color:#d8e2e0}.map[data-astro-cid-qmrsoapk]{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:center;gap:28px;padding:clamp(48px,7svh,96px) clamp(16px,4vw,56px);background:var(--ink)}.map-photo[data-astro-cid-qmrsoapk]{position:absolute;inset:0;z-index:-1}.map-photo[data-astro-cid-qmrsoapk] picture,.map-photo[data-astro-cid-qmrsoapk] img{width:100%;height:100%;object-fit:cover;object-position:60% 62%}.map-photo[data-astro-cid-qmrsoapk]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020c0ee6,#020c0e8c 40%,#020c0eb3)}@media(min-width:900px){.map-photo[data-astro-cid-qmrsoapk]:after{background:linear-gradient(90deg,#020c0eeb 0,#020c0e99 45%,#020c0e73)}}@media(min-width:900px){.map[data-astro-cid-qmrsoapk]{grid-template-columns:1fr 1.1fr;align-items:center;column-gap:56px}}.map-day[data-astro-cid-qmrsoapk]{display:none}@media(max-width:899px){.map-photo[data-astro-cid-qmrsoapk]{display:none}.map-day[data-astro-cid-qmrsoapk]{display:block;position:absolute;inset:0;z-index:-1}.map-day[data-astro-cid-qmrsoapk] picture,.map-day[data-astro-cid-qmrsoapk] img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.map-day[data-astro-cid-qmrsoapk]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020c0ee6,#020c0e99 45%,#020c0e00 62%)}.map-fig[data-astro-cid-qmrsoapk]{justify-self:end;width:52%;padding:8px;border-radius:14px;background:#020c0e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.map[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{margin-top:18px;font:500 clamp(44px,6.4vw,96px)/1 var(--serif)}.km[data-astro-cid-qmrsoapk]{position:relative;color:#fff}.km[data-astro-cid-qmrsoapk] .km-hold{color:transparent}.km[data-astro-cid-qmrsoapk] .km-n{position:absolute;left:50%;top:0;translate:-50% 0;white-space:nowrap}.map-text[data-astro-cid-qmrsoapk] p[data-astro-cid-qmrsoapk]{margin-top:20px;max-width:40ch;color:var(--muted)}.map-text[data-astro-cid-qmrsoapk] .quiet[data-astro-cid-qmrsoapk]{margin-top:8px}.ways[data-astro-cid-qmrsoapk]{margin-top:clamp(16px,3svh,28px);display:grid;gap:10px;max-width:44ch;color:#d8e2e0}.ways[data-astro-cid-qmrsoapk] li[data-astro-cid-qmrsoapk]{display:grid;grid-template-columns:6.5em 1fr;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14)}.ways[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{font:600 12px/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#9fd8a8}.map-fig[data-astro-cid-qmrsoapk] svg[data-astro-cid-qmrsoapk]{display:block;width:100%;height:auto;max-height:calc(100svh - 88px - (2*clamp(48px,7svh,96px)));margin:0 auto}.map-seam[data-astro-cid-qmrsoapk],.map-cap[data-astro-cid-qmrsoapk]{display:none}@media(min-width:900px){.map[data-astro-cid-qmrsoapk]{padding-right:calc(45% + clamp(24px,3vw,48px));grid-template-columns:1fr .95fr;column-gap:40px}.map[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{font-size:clamp(40px,4.2vw,70px)}.map-fig[data-astro-cid-qmrsoapk] svg[data-astro-cid-qmrsoapk]{max-height:66svh}.map-day[data-astro-cid-qmrsoapk]{display:block;position:absolute;inset:0 0 0 55%;z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,22.2% 100%)}.map-day[data-astro-cid-qmrsoapk] picture,.map-day[data-astro-cid-qmrsoapk] img{display:block;width:100%;height:100%;object-fit:cover;object-position:45% 45%}.map-seam[data-astro-cid-qmrsoapk]{display:block;position:absolute;inset:0;z-index:-1}.map-seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]{position:absolute;inset:0}.map-seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]:nth-child(1){background:var(--green);clip-path:polygon(calc(55% - 9px) 0,calc(55% - 3px) 0,calc(65% - 3px) 100%,calc(65% - 9px) 100%)}.map-seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]:nth-child(2){background:#fff;clip-path:polygon(calc(55% - 3px) 0,calc(55% + 3px) 0,calc(65% + 3px) 100%,calc(65% - 3px) 100%)}.map-seam[data-astro-cid-qmrsoapk] i[data-astro-cid-qmrsoapk]:nth-child(3){background:var(--red);clip-path:polygon(calc(55% + 3px) 0,calc(55% + 9px) 0,calc(65% + 9px) 100%,calc(65% + 3px) 100%)}.map-cap[data-astro-cid-qmrsoapk]{display:block;position:absolute;z-index:1;right:clamp(24px,4vw,64px);bottom:clamp(36px,8svh,80px);text-align:right;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.6);pointer-events:none}.map-cap-k[data-astro-cid-qmrsoapk]{display:flex;justify-content:flex-end;align-items:center;gap:12px;font:600 12px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase}.map-cap-k[data-astro-cid-qmrsoapk]:before{content:"";width:30px;height:3px;background:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0)}.map-cap-t[data-astro-cid-qmrsoapk]{margin-top:12px;font:500 clamp(44px,4.6vw,80px)/.95 var(--serif)}}.lake[data-astro-cid-qmrsoapk]{fill:#2b8a8a61;stroke:#7cc9c4;stroke-width:2;stroke-linejoin:round}.route[data-astro-cid-qmrsoapk]{fill:none;stroke:#9fd8a8;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.leaf[data-astro-cid-qmrsoapk]{fill:var(--green-lit);stroke:#9fd8a8;stroke-width:1.5;transform-box:fill-box;transform-origin:0 50%}.leaf[data-astro-cid-qmrsoapk].dark{fill:#1f6b2a}.town[data-astro-cid-qmrsoapk]{fill:#fff}.lbl[data-astro-cid-qmrsoapk]{font-family:var(--sans);fill:#fff;paint-order:stroke;stroke:#041a1d;stroke-width:8px;stroke-linejoin:round}.town-lbl[data-astro-cid-qmrsoapk]{font-size:30px;font-weight:600}.lake-lbl[data-astro-cid-qmrsoapk]{font-family:var(--serif);font-size:32px;fill:#a9dcd7;font-style:italic}.stop-lbl[data-astro-cid-qmrsoapk]{font-size:34px;font-weight:700}.stop-sub[data-astro-cid-qmrsoapk]{font-family:var(--serif);font-size:34px;fill:#ffb3b0}@media(prefers-reduced-motion:no-preference){html.js .route[data-astro-cid-qmrsoapk]{stroke-dashoffset:1}html.js .leaf[data-astro-cid-qmrsoapk]{transform:scale(0)}html.js .stop[data-astro-cid-qmrsoapk]{opacity:0;transform:scale(.5) rotate(-25deg)}.map-fig[data-astro-cid-qmrsoapk].go .route[data-astro-cid-qmrsoapk]{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.45,0,.2,1)}.map-fig[data-astro-cid-qmrsoapk].go .leaf[data-astro-cid-qmrsoapk]{transform:none;transition:transform .7s calc(.25s + var(--i) * .26s) cubic-bezier(.3,1.5,.5,1)}.map-fig[data-astro-cid-qmrsoapk].go .stop[data-astro-cid-qmrsoapk]{opacity:1;transform:none;transition:opacity .5s 2.2s,transform .9s 2.2s cubic-bezier(.16,1.4,.3,1)}}.team[data-astro-cid-qmrsoapk]{display:grid;align-content:center;gap:clamp(28px,5svh,56px);padding:clamp(48px,7svh,96px) clamp(16px,4vw,56px);background:radial-gradient(80% 70% at 75% 30%,#0b3d3f,var(--ink) 70%);overflow:hidden}@media(min-width:900px){.team[data-astro-cid-qmrsoapk]{grid-template-columns:1fr 1fr;align-items:center;column-gap:56px}}.team[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{margin-top:18px;font:500 clamp(38px,5vw,72px)/1.02 var(--serif);max-width:13ch}.proof[data-astro-cid-qmrsoapk]{margin-top:18px;font-size:18px;color:#d8e2e0;max-width:40ch}.proof[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{font:500 1.5em/1 var(--serif);color:#fff}.series[data-astro-cid-qmrsoapk]{margin-top:clamp(20px,4svh,36px);display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:18px 34px}.sm[data-astro-cid-qmrsoapk]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:8px;align-items:end;line-height:1;text-transform:uppercase;font-family:var(--sans);color:#fff}.sm-flag[data-astro-cid-qmrsoapk]{grid-row:1 / 3;align-self:stretch;width:9px}.sm-es[data-astro-cid-qmrsoapk] .sm-flag[data-astro-cid-qmrsoapk]{background:linear-gradient(90deg,#c60b1e 50%,#ffc400 0)}.sm-pt[data-astro-cid-qmrsoapk] .sm-flag[data-astro-cid-qmrsoapk]{background:linear-gradient(90deg,#046a38 50%,#da291c 0)}.sm-it[data-astro-cid-qmrsoapk] .sm-flag[data-astro-cid-qmrsoapk]{background:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0)}.sm-city[data-astro-cid-qmrsoapk]{font-weight:800;font-size:21px;letter-spacing:.01em;text-decoration:none}a[data-astro-cid-qmrsoapk].sm-city{padding:12px 0;margin:-12px 0}.sm-open[data-astro-cid-qmrsoapk]{font-weight:800;font-size:21px;display:flex;align-items:flex-end;gap:4px}.sm-open[data-astro-cid-qmrsoapk] small[data-astro-cid-qmrsoapk]{font-size:7px;line-height:1.05;font-weight:700;max-width:9.5em;padding-bottom:2px}.sm-where[data-astro-cid-qmrsoapk]{grid-column:2;margin-top:6px;font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--muted)}.sm-new[data-astro-cid-qmrsoapk]{position:absolute;right:-6px;top:-16px;padding:3px 6px;background:var(--green);color:#fff;font:700 9px/1 var(--sans);letter-spacing:.14em}.tag[data-astro-cid-qmrsoapk]{margin-top:clamp(20px,3svh,30px);color:var(--muted)}.tag[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{color:#fff;font-weight:700;letter-spacing:.02em}.passes[data-astro-cid-qmrsoapk]{display:flex;justify-content:center;align-items:flex-start;gap:clamp(10px,2vw,28px)}.pass[data-astro-cid-qmrsoapk]{--top: calc(clamp(40px, 9svh, 110px) + var(--drop));position:relative;flex:0 1 clamp(100px,13vw,200px);padding-top:var(--top);transform-origin:50% 0}.pass[data-astro-cid-qmrsoapk]:before{content:"";position:absolute;bottom:calc(100% - var(--top) - 8px);left:50%;width:12px;translate:-50% 0;height:calc(var(--top) + 8px);background:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0);box-shadow:0 0 0 1px #00000040}@media(min-width:900px){.pass[data-astro-cid-qmrsoapk]:before{height:100svh}}.pass-card[data-astro-cid-qmrsoapk]{position:relative;padding:18px 9px 12px;background:#fff;color:#10282b;border-radius:10px;box-shadow:0 18px 30px -16px #000c}.pass-card[data-astro-cid-qmrsoapk]:before{content:"";position:absolute;top:7px;left:50%;width:26px;height:6px;translate:-50% 0;border-radius:3px;background:#0b1e20}.pass-top[data-astro-cid-qmrsoapk]{font:700 8px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#46605f;margin-bottom:8px}.pass-card[data-astro-cid-qmrsoapk] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px}.pass-name[data-astro-cid-qmrsoapk]{margin-top:10px;font:500 clamp(18px,1.6vw,24px)/1.1 var(--serif)}.pass-role[data-astro-cid-qmrsoapk]{margin-top:4px;font:600 clamp(9px,.8vw,11px)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#46605f}.register[data-astro-cid-qmrsoapk]{display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;isolation:isolate;padding:clamp(56px,10svh,130px) clamp(16px,4vw,56px);background:var(--ink)}.reg-art[data-astro-cid-qmrsoapk]{display:none}@media(min-width:900px){.reg-art[data-astro-cid-qmrsoapk]{display:block;position:absolute;inset:0 0 0 auto;width:56%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.reg-art[data-astro-cid-qmrsoapk] img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}}.register[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{margin-top:18px;font:500 clamp(36px,5vw,72px)/1.04 var(--serif);max-width:14ch}.reg-count[data-astro-cid-qmrsoapk]{margin-top:18px;display:flex;align-items:baseline;gap:14px}.reg-count[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{font:500 clamp(64px,min(10vw,15svh),140px)/.9 var(--serif)}.reg-count[data-astro-cid-qmrsoapk] span[data-astro-cid-qmrsoapk]{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.reg-actions[data-astro-cid-qmrsoapk]{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.steps[data-astro-cid-qmrsoapk]{margin-top:clamp(22px,4svh,36px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;border-top:3px solid;border-image:linear-gradient(90deg,var(--green) 33.3%,#fff 0 66.6%,var(--red) 0) 1}.steps[data-astro-cid-qmrsoapk] li[data-astro-cid-qmrsoapk]{position:relative;padding:16px 14px 0 0;color:#d8e2e0;font-size:15px;line-height:1.35}.steps[data-astro-cid-qmrsoapk] li[data-astro-cid-qmrsoapk]:before{content:"";position:absolute;top:-9px;left:0;width:15px;height:15px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 3px #fff}.steps[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{display:block;margin-bottom:4px;font:500 clamp(18px,1.7vw,24px)/1.1 var(--serif);color:#fff}.ask[data-astro-cid-qmrsoapk]{margin-top:20px;color:var(--muted)}.contacts[data-astro-cid-qmrsoapk]{display:flex;flex-wrap:wrap;gap:0 26px}.logos[data-astro-cid-qmrsoapk]{--u: clamp(52px, 5.4vw, 84px);display:flex;align-items:center;gap:calc(var(--u) * .45);margin-top:22px}.logos[data-astro-cid-qmrsoapk] picture{display:block;flex:none}.logos[data-astro-cid-qmrsoapk] picture:nth-child(1){width:var(--u)}.logos[data-astro-cid-qmrsoapk] picture:nth-child(2){width:calc(var(--u) * 1.3)}.logos[data-astro-cid-qmrsoapk] picture:nth-child(3){width:calc(var(--u) * 1.1)}.logos[data-astro-cid-qmrsoapk] img{display:block;width:100%;height:auto}.register[data-astro-cid-qmrsoapk]>.logos[data-astro-cid-qmrsoapk]{padding-top:8px}@media(max-width:899px){.hero[data-astro-cid-qmrsoapk] .logos[data-astro-cid-qmrsoapk],.register[data-astro-cid-qmrsoapk]>.logos[data-astro-cid-qmrsoapk]{--u: min(84px, 20vw);width:100%;justify-content:space-evenly}}@media(min-width:900px){.logos[data-astro-cid-qmrsoapk]{position:absolute;right:clamp(16px,4vw,56px);bottom:clamp(24px,5svh,56px);margin:0;padding:0!important}.when[data-astro-cid-qmrsoapk]{position:absolute;right:clamp(16px,4vw,56px);bottom:calc(clamp(24px,5svh,56px) + clamp(52px,5.4vw,84px) + clamp(20px,3svh,36px));margin:0;text-align:right;text-shadow:0 1px 14px rgba(2,12,14,.8)}.when[data-astro-cid-qmrsoapk] .date[data-astro-cid-qmrsoapk]:after{margin-left:auto}.opens[data-astro-cid-qmrsoapk]{margin-top:auto}}.contacts[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-underline-offset:4px}@media(min-width:900px)and (max-height:780px){.register[data-astro-cid-qmrsoapk]{padding-block:clamp(28px,6svh,64px)}.reg-count[data-astro-cid-qmrsoapk]{margin-top:14px}.reg-actions[data-astro-cid-qmrsoapk]{margin-top:12px}.ask[data-astro-cid-qmrsoapk]{margin-top:8px}}.foot[data-astro-cid-qmrsoapk]{padding:72px clamp(16px,4vw,56px) 40px;background:var(--paper);color:#10282b;text-align:center}.legal[data-astro-cid-qmrsoapk]{margin-top:14px;font-size:13px}.legal[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]{color:inherit;text-underline-offset:4px}.legal[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk],.credits[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]{padding:6px 0;white-space:nowrap}.sign[data-astro-cid-qmrsoapk]{display:grid;justify-items:center;gap:36px}.crest[data-astro-cid-qmrsoapk]{width:170px}.crest[data-astro-cid-qmrsoapk] figcaption[data-astro-cid-qmrsoapk]{margin-top:10px;font:500 18px/1.2 var(--serif)}.crest[data-astro-cid-qmrsoapk] small[data-astro-cid-qmrsoapk],.sign-k[data-astro-cid-qmrsoapk]{display:block;margin-bottom:6px;font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#46605f}.sign-col[data-astro-cid-qmrsoapk]{line-height:1.5}.sign-name[data-astro-cid-qmrsoapk]{margin-bottom:4px;font:500 26px/1.15 var(--serif)}.sign-links[data-astro-cid-qmrsoapk]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px}.sign-links[data-astro-cid-qmrsoapk] a[data-astro-cid-qmrsoapk]{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}@media(min-width:900px){.sign[data-astro-cid-qmrsoapk]{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(40px,6vw,96px)}.crest[data-astro-cid-qmrsoapk]{grid-column:2;grid-row:1}.sign-event[data-astro-cid-qmrsoapk]{grid-column:1;grid-row:1;justify-self:end;text-align:right}.sign-org[data-astro-cid-qmrsoapk]{grid-column:3;grid-row:1;justify-self:start;text-align:left}.sign-org[data-astro-cid-qmrsoapk] .sign-links[data-astro-cid-qmrsoapk]{justify-content:flex-start}}.credits[data-astro-cid-qmrsoapk]{max-width:72ch;margin:48px auto 0;padding-top:20px;border-top:1px solid #10282b26;font-size:12px;line-height:1.6;color:#46605f}@media(min-width:900px)and (max-height:780px){.map[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{font-size:clamp(40px,10svh,72px)}.ways[data-astro-cid-qmrsoapk]{gap:4px}.ways[data-astro-cid-qmrsoapk] li[data-astro-cid-qmrsoapk]{padding-top:6px}.team[data-astro-cid-qmrsoapk] h2[data-astro-cid-qmrsoapk]{font-size:clamp(34px,8svh,56px)}.proof[data-astro-cid-qmrsoapk]{margin-top:10px}.series[data-astro-cid-qmrsoapk]{margin-top:16px;gap:12px 30px}.tag[data-astro-cid-qmrsoapk]{margin-top:14px}.steps[data-astro-cid-qmrsoapk]{margin-top:16px}.steps[data-astro-cid-qmrsoapk] li[data-astro-cid-qmrsoapk]{padding-top:12px}.reg-count[data-astro-cid-qmrsoapk] b[data-astro-cid-qmrsoapk]{font-size:clamp(56px,12svh,96px)}}@media(prefers-reduced-motion:no-preference){.hero-art[data-astro-cid-qmrsoapk]{animation:from-dark 1.8s cubic-bezier(.16,1,.3,1) both}.hero-art[data-astro-cid-qmrsoapk] img{animation:settle 2.4s cubic-bezier(.16,1,.3,1) both}.hero-logo[data-astro-cid-qmrsoapk]{animation:rise 1.1s .3s cubic-bezier(.16,1,.3,1) both}.rise[data-astro-cid-qmrsoapk]{animation:rise 1.1s cubic-bezier(.16,1,.3,1) both}.date[data-astro-cid-qmrsoapk]{animation-delay:.62s}.meta[data-astro-cid-qmrsoapk]{animation-delay:.74s}.opens[data-astro-cid-qmrsoapk]{animation-delay:.82s}.actions[data-astro-cid-qmrsoapk]{animation-delay:.95s}.hero[data-astro-cid-qmrsoapk] .logos[data-astro-cid-qmrsoapk]{animation-delay:1.1s}html.js .reveal[data-astro-cid-qmrsoapk] .kicker[data-astro-cid-qmrsoapk]:before{transform:scaleX(0);transform-origin:0 50%}html.js .reveal[data-astro-cid-qmrsoapk] .kicker[data-astro-cid-qmrsoapk]{color:transparent}html.js .reveal[data-astro-cid-qmrsoapk].in .kicker[data-astro-cid-qmrsoapk]:before{transform:none;transition:transform calc(.4s * var(--t, 1)) cubic-bezier(.6,0,.2,1)}html.js .reveal[data-astro-cid-qmrsoapk].in .kicker[data-astro-cid-qmrsoapk]{color:var(--muted);transition:color calc(.35s * var(--t, 1)) calc(.15s * var(--t, 1))}.reveal[data-astro-cid-qmrsoapk] .w{display:inline-block;padding-bottom:.16em;margin-bottom:-.16em;clip-path:inset(-.5em -.3em 0 -.3em)}.reveal[data-astro-cid-qmrsoapk] .wi{display:inline-block}html.js .reveal[data-astro-cid-qmrsoapk] .wi{transform:translateY(115%) rotate(9deg);transform-origin:0 100%}html.js .reveal[data-astro-cid-qmrsoapk].in .wi{transform:none;transition:transform calc(.5s * var(--t, 1)) cubic-bezier(.2,1.3,.35,1) calc((.1s + var(--d)) * var(--t, 1))}html.js .reveal[data-astro-cid-qmrsoapk]>[data-astro-cid-qmrsoapk]:not(.kicker,h2){opacity:0;transform:translateY(16px)}html.js .reveal[data-astro-cid-qmrsoapk].in>[data-astro-cid-qmrsoapk]:not(.kicker,h2){opacity:1;transform:none;transition:opacity calc(.5s * var(--t, 1)) calc(.3s * var(--t, 1)),transform calc(.6s * var(--t, 1)) calc(.3s * var(--t, 1)) cubic-bezier(.16,1,.3,1)}html.js .cup[data-astro-cid-qmrsoapk]{opacity:0;transform:translateY(16px) scale(.92)}html.js .cup[data-astro-cid-qmrsoapk].in{opacity:1;transform:none;transition:opacity calc(.5s * var(--t, 1)) calc(.25s * var(--t, 1)),transform calc(.7s * var(--t, 1)) calc(.25s * var(--t, 1)) cubic-bezier(.2,1.3,.35,1)}html.js .spot[data-astro-cid-qmrsoapk]{clip-path:circle(0% at 50% 0%)}html.js .spot[data-astro-cid-qmrsoapk]:after{content:"";position:absolute;inset:0;background:#020c0e;opacity:.75;pointer-events:none}html.js .spot[data-astro-cid-qmrsoapk].in{clip-path:circle(160% at 50% 0%);transition:clip-path calc(1.1s * var(--t, 1)) cubic-bezier(.5,0,.15,1)}html.js .spot[data-astro-cid-qmrsoapk].in:after{opacity:0;transition:opacity calc(.7s * var(--t, 1)) calc(.1s * var(--t, 1)) ease-out}html.js .ph-2[data-astro-cid-qmrsoapk].spot.in,html.js .ph-2[data-astro-cid-qmrsoapk].spot.in:after{transition-delay:calc(.2s * var(--t, 1))}html.js .day-13[data-astro-cid-qmrsoapk].spot.in,html.js .day-13[data-astro-cid-qmrsoapk].spot.in:after{transition-delay:calc(.15s * var(--t, 1))}html.js .day-n[data-astro-cid-qmrsoapk]{opacity:0}html.js .day[data-astro-cid-qmrsoapk].in .day-n[data-astro-cid-qmrsoapk]{animation:pinned 1.7s .3s cubic-bezier(.3,0,.3,1) both;transform-origin:12% 18%}html.js .day-13[data-astro-cid-qmrsoapk].in .day-n[data-astro-cid-qmrsoapk]{animation-delay:.45s}html.js .vine .vine-stem{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 0}html.js .vine.in .vine-stem{transform:none;transition:transform calc(1.4s * var(--t, 1)) cubic-bezier(.4,0,.2,1)}html.js .vine .vine-leaf{transform:scale(0);transform-box:fill-box;transform-origin:0 50%}html.js .vine.in .vine-leaf{transform:none;transition:transform calc(.5s * var(--t, 1)) cubic-bezier(.3,1.5,.5,1) calc(var(--at) * 1.3s * var(--t, 1))}html.js .pass[data-astro-cid-qmrsoapk]{opacity:0}html.js .pass[data-astro-cid-qmrsoapk].in{opacity:1;transition:opacity calc(.4s * var(--t, 1)) calc(var(--i) * .12s * var(--t, 1))}html.js .pass[data-astro-cid-qmrsoapk].in .pass-card[data-astro-cid-qmrsoapk]{animation:swing 2.2s calc(.1s + var(--i) * .12s) cubic-bezier(.37,0,.63,1) both;transform-origin:50% 9px}}@keyframes from-dark{0%{opacity:0}}@keyframes settle{0%{transform:scale(1.06)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes pinned{0%{opacity:0;transform:translateY(-30px) rotate(-16deg)}25%{opacity:1;transform:rotate(7deg)}50%{transform:rotate(-3.5deg)}72%{transform:rotate(1.5deg)}88%{transform:rotate(-.5deg)}to{opacity:1;transform:none}}@keyframes swing{0%{transform:rotate(10deg)}25%{transform:rotate(-6deg)}50%{transform:rotate(3.5deg)}72%{transform:rotate(-1.5deg)}88%{transform:rotate(.5deg)}to{transform:none}}
