.wm[data-astro-cid-6czea3ca]{background:var(--paper);--pad:clamp(1.25rem, 4vw, 4rem);overflow-x:clip}.wrap[data-astro-cid-6czea3ca]{width:min(100% - 2 * var(--pad), 88rem);margin-inline:auto}.label[data-astro-cid-6czea3ca]{font-family:var(--sans)}.em[data-astro-cid-6czea3ca]{color:var(--orange);font-style:italic;font-weight:400}.sp{text-underline-offset:.2em}.cheers[data-astro-cid-6czea3ca]{--p:0;background:var(--dark);height:270svh;color:var(--cream);position:relative}.ch-stage[data-astro-cid-6czea3ca]{height:100svh;padding:0 var(--pad) clamp(2.2rem, 8svh, 4.5rem);align-content:end;justify-items:center;display:grid;position:sticky;top:0;overflow:hidden}.ch-head[data-astro-cid-6czea3ca]{padding:0 var(--pad);text-align:center;opacity:min(1, max(0, calc((var(--p) - .56) * 3.2)));transform:translateY(calc((1 - min(1, max(0, (var(--p) - .56) * 3.2))) * 2rem));position:absolute;top:clamp(4rem,12svh,7.5rem);left:0;right:0}.ch-num[data-astro-cid-6czea3ca]{color:var(--sage);letter-spacing:.2em}.ch-title[data-astro-cid-6czea3ca] span[data-astro-cid-6czea3ca]{display:block}.ch-title[data-astro-cid-6czea3ca]{letter-spacing:-.045em;margin-top:.5rem;text-wrap:balance;max-width:9ch;margin-inline:auto;font-size:clamp(3rem,10vw,9.5rem);font-weight:300;line-height:.86}.ch-scene[data-astro-cid-6czea3ca]{--t:min(1, max(0, calc(var(--p) / .5)));--te:calc(var(--t) * (2 - var(--t)));--k:min(1, max(0, calc((var(--p) - .5) * 8)));align-self:end;width:min(100%,46rem);height:min(56svh,38rem);position:relative;transform:translateY(5%)}.ch-scene[data-astro-cid-6czea3ca] img{will-change:transform;transform-origin:50% 100%;width:auto;max-width:none;position:absolute;bottom:0}.ch-scene[data-astro-cid-6czea3ca] .c-bottle{height:100%;transform:translateX(calc((1 - var(--te)) * -75vw)) rotate(calc(var(--te) * 31deg - var(--k) * 2.5deg));left:calc(50% - 15rem)}.ch-scene[data-astro-cid-6czea3ca] .c-glass{height:56%;transform:translateX(calc((1 - var(--te)) * 75vw)) rotate(calc(var(--te) * -9deg + var(--k) * 1.5deg));left:calc(50% + .4rem)}.c-ring[data-astro-cid-6czea3ca],.c-ray[data-astro-cid-6czea3ca]{pointer-events:none;opacity:0;position:absolute;bottom:53%;left:calc(50% - 1.2rem)}.c-ring[data-astro-cid-6czea3ca]{border:1.5px solid var(--sage);border-radius:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem}.c-ring[data-astro-cid-6czea3ca].r1{opacity:calc(var(--k) * (1 - min(1, max(0, (var(--p) - .58) * 5))));transform:scale(calc(.5 + (var(--p) - .5) * 14))}.c-ring[data-astro-cid-6czea3ca].r2{opacity:calc(var(--k) * (1 - min(1, max(0, (var(--p) - .62) * 5))));transform:scale(calc(.2 + (var(--p) - .5) * 8));border-color:var(--cream)}.c-ray[data-astro-cid-6czea3ca]{background:var(--cream);transform-origin:50% 100%;width:1.5px;height:1.6rem;opacity:calc(var(--k) * (1 - min(1, max(0, (var(--p) - .6) * 6))))}.c-ray[data-astro-cid-6czea3ca].a{transform:rotate(-52deg)translateY(-2.4rem)}.c-ray[data-astro-cid-6czea3ca].b{transform:rotate(-12deg)translateY(-3rem)}.c-ray[data-astro-cid-6czea3ca].c{transform:rotate(24deg)translateY(-3rem)}.c-ray[data-astro-cid-6czea3ca].d{transform:rotate(58deg)translateY(-2.4rem)}@media (width<=700px){.ch-scene[data-astro-cid-6czea3ca]{height:min(40svh,24rem)}.ch-scene[data-astro-cid-6czea3ca] .c-bottle{left:calc(50% - 8.4rem)}.ch-scene[data-astro-cid-6czea3ca] .c-glass{left:calc(50% + .4rem)}}@media (prefers-reduced-motion:reduce){.cheers[data-astro-cid-6czea3ca]{height:auto;--p:1!important}.ch-stage[data-astro-cid-6czea3ca]{min-height:100svh;position:relative}}.ex[data-astro-cid-6czea3ca]{padding:var(--section) 0 clamp(3rem, 7vw, 6rem)}.ex-line[data-astro-cid-6czea3ca]{font-family:var(--display);letter-spacing:-.035em;max-width:13em;font-size:clamp(2.3rem,6.4vw,6.4rem);font-weight:300;line-height:1}.ex-line[data-astro-cid-6czea3ca] .em{margin-top:.12em;font-size:1.28em;line-height:.9;display:block}.stand[data-astro-cid-6czea3ca]{padding:clamp(2rem, 6vw, 5rem) 0 var(--section)}.stand-in[data-astro-cid-6czea3ca]{gap:clamp(1.5rem,3vw,3rem);display:grid}.stand-q[data-astro-cid-6czea3ca]{font-family:var(--display);letter-spacing:-.02em;color:var(--moss);max-width:14em;font-size:clamp(1.9rem,4.4vw,4.2rem);font-style:italic;font-weight:400;line-height:1.04}.stand-a[data-astro-cid-6czea3ca]{max-width:34rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.stand-a[data-astro-cid-6czea3ca] .em{font-family:var(--display);font-size:1.5em;line-height:1}@media (width>=900px){.stand-in[data-astro-cid-6czea3ca]{grid-template-columns:7fr 5fr;align-items:end;column-gap:clamp(3rem,8vw,9rem)}}.pair[data-astro-cid-6czea3ca]{display:grid}.pn[data-astro-cid-6czea3ca]{padding:clamp(3.5rem, 8vw, 7rem) var(--pad);gap:clamp(2rem,5vw,4rem);display:grid}.pn1[data-astro-cid-6czea3ca]{background:var(--paper-2)}.pn2[data-astro-cid-6czea3ca]{background:var(--paper)}.pn-pic[data-astro-cid-6czea3ca]{width:100%;max-width:34rem}.pn-pic[data-astro-cid-6czea3ca] img,.em-pic[data-astro-cid-6czea3ca] img{width:100%;height:auto;display:block}.pn-txt[data-astro-cid-6czea3ca]{align-content:center;gap:1.2rem;max-width:36rem;display:grid}.pn-n[data-astro-cid-6czea3ca]{font-family:var(--sans);color:var(--sage);letter-spacing:-.05em;font-size:clamp(6rem,17vw,13rem);font-weight:400;line-height:.8}.pn-w[data-astro-cid-6czea3ca]{letter-spacing:-.04em;color:var(--moss);margin-bottom:.6rem;font-size:clamp(2.8rem,7vw,6.4rem);font-style:italic;line-height:.9}.pn-b[data-astro-cid-6czea3ca]{font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.7}.pn-b[data-astro-cid-6czea3ca] strong{font-weight:700}@media (width>=900px){.pn[data-astro-cid-6czea3ca]{grid-template-columns:5fr 6fr;align-items:center;column-gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,9rem)}.pn2[data-astro-cid-6czea3ca] .pn-pic[data-astro-cid-6czea3ca]{grid-area:1/2;justify-self:end}.pn2[data-astro-cid-6czea3ca] .pn-txt[data-astro-cid-6czea3ca]{grid-area:1/1;justify-self:end}}.same[data-astro-cid-6czea3ca]{background:var(--moss);color:var(--cream);padding:var(--section) 0}.same-in[data-astro-cid-6czea3ca]{gap:clamp(1.4rem,3vw,2.4rem);display:grid}.same-lead[data-astro-cid-6czea3ca]{max-width:32rem;color:var(--cream);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.same-end[data-astro-cid-6czea3ca]{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;max-width:8em;font-size:clamp(3rem,10.4vw,10rem);font-weight:300;line-height:.88}@media (width>=900px){.same-end[data-astro-cid-6czea3ca]{margin-left:12%}}.embrace[data-astro-cid-6czea3ca]{padding:var(--section) 0}.em-in[data-astro-cid-6czea3ca]{gap:clamp(2rem,5vw,4rem);display:grid}.em-h[data-astro-cid-6czea3ca]{letter-spacing:-.04em;text-wrap:balance;max-width:10em;font-size:clamp(2.4rem,6.4vw,6.2rem);line-height:.92}.em-cols[data-astro-cid-6czea3ca]{gap:clamp(1.8rem,4vw,3rem);display:grid}.em-you[data-astro-cid-6czea3ca]{font-family:var(--display);color:var(--moss);border-left:2px solid var(--sage);max-width:22em;padding-left:1.2rem;font-size:clamp(1.4rem,2.5vw,2.3rem);font-style:italic;line-height:1.22}.em-me[data-astro-cid-6czea3ca]{max-width:30rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.em-me[data-astro-cid-6czea3ca] .em{font-family:inherit;font-size:1em;font-style:normal;font-weight:600}.em-pic[data-astro-cid-6czea3ca]{width:100%}.em-src[data-astro-cid-6czea3ca]{text-align:right;color:color-mix(in srgb, var(--brown) 55%, var(--cream));margin-top:.7rem;font-size:.9rem;font-style:italic;line-height:1.4}@media (width>=900px){.em-cols[data-astro-cid-6czea3ca]{grid-template-columns:1fr 1fr;align-items:end;column-gap:clamp(3rem,8vw,9rem)}}.connect[data-astro-cid-6czea3ca]{background:var(--dark);color:var(--cream);padding:var(--section) 0}.cn-in[data-astro-cid-6czea3ca]{gap:clamp(1.4rem,3vw,2.4rem);display:grid}.cn-h[data-astro-cid-6czea3ca]{letter-spacing:-.04em;color:var(--sage);text-wrap:balance;max-width:9em;font-size:clamp(2.4rem,6.4vw,6.2rem);line-height:.92}.cn-lead[data-astro-cid-6czea3ca]{font-family:var(--display);max-width:32rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-style:italic;line-height:1.6}.cn-with[data-astro-cid-6czea3ca]{max-width:20em;color:var(--mist);font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.12}.cn-list[data-astro-cid-6czea3ca]{border-top:1px solid #c2c9a959;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.cn-item[data-astro-cid-6czea3ca]{border-bottom:1px solid #c2c9a959;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1.4rem,3vw,2.4rem) 0;display:grid}.cn-no[data-astro-cid-6czea3ca]{font-family:var(--sans);color:var(--sage);font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.85}.cn-t[data-astro-cid-6czea3ca]{font-family:var(--display);letter-spacing:-.015em;max-width:28em;font-size:clamp(1.4rem,2.8vw,2.5rem);font-weight:300;line-height:1.16}.cn-t[data-astro-cid-6czea3ca] .em{color:var(--sage)}.js .cn-item[data-astro-cid-6czea3ca].reveal{transition-delay:var(--d,0s)}@media (width>=900px){.cn-list[data-astro-cid-6czea3ca]{margin-left:16%}}.open-track[data-astro-cid-6czea3ca]{--p:0;--o:min(1, max(0, calc((var(--p) - .12) * 2.6)));--s:min(1, max(0, calc((var(--p) - .42) * 2.4)));background:var(--dark);height:320svh;color:var(--cream);position:relative}.open-stage[data-astro-cid-6czea3ca]{height:100svh;padding:0 var(--pad);align-content:end;justify-items:center;display:grid;position:sticky;top:0;overflow:hidden}.open-line[data-astro-cid-6czea3ca]{padding:0 var(--pad);text-align:center;font-family:var(--display);justify-items:center;gap:.1em;font-weight:300;line-height:.95;display:grid;position:absolute;top:max(12svh,7.2rem);left:0;right:0}.ol[data-astro-cid-6czea3ca]{letter-spacing:-.04em;white-space:nowrap;opacity:min(1, max(0, calc((var(--s) * 3 - var(--i,0)))));transform:translateY(calc((1 - min(1, max(0, calc(var(--s) * 3 - var(--i,0))))) * 3rem));font-size:clamp(2.2rem,min(7vw,10.5svh),6.6rem);display:block}.ol1[data-astro-cid-6czea3ca]{--i:0}.ol2[data-astro-cid-6czea3ca]{--i:1;color:var(--sage);font-style:italic}.ol3[data-astro-cid-6czea3ca]{--i:2;color:var(--cream);font-size:clamp(3rem,min(10.5vw,15svh),9.5rem);font-style:italic}.pure[data-astro-cid-6czea3ca]{--h:min(50svh, 34rem);width:calc(var(--h) * .254);height:var(--h);transform:translateY(calc(var(--o) * .8svh));margin-bottom:0;position:relative}.pure[data-astro-cid-6czea3ca] img{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.pure[data-astro-cid-6czea3ca] .pb-body{clip-path:inset(10.6% 0 0)}.pure[data-astro-cid-6czea3ca] .pb-cap{clip-path:inset(0 0 89.4%);transform-origin:20% 100%;transform:translate(calc(var(--o) * 9vw), calc(var(--o) * -26svh)) rotate(calc(var(--o) * 34deg));will-change:transform}.glow[data-astro-cid-6czea3ca]{background:radial-gradient(closest-side, color-mix(in srgb, var(--sage) 85%, transparent), transparent);filter:blur(18px);height:40%;opacity:calc(var(--o) * .9);position:absolute;top:-14%;left:-90%;right:-90%}.puff[data-astro-cid-6czea3ca]{width:1.8rem;height:1.8rem;opacity:calc(var(--o) * (1 - var(--o) * .35));background:radial-gradient(closest-side,#eee9c18c,#0000);border-radius:50%;margin-left:-.9rem;position:absolute;top:10%;left:50%}.puff[data-astro-cid-6czea3ca].p1{transform:translate(calc(var(--o) * -1.4rem), calc(var(--o) * -14svh)) scale(calc(1 + var(--o) * 1.6))}.puff[data-astro-cid-6czea3ca].p2{transform:translate(calc(var(--o) * 1.2rem), calc(var(--o) * -22svh)) scale(calc(.8 + var(--o) * 2))}.puff[data-astro-cid-6czea3ca].p3{transform:translate(calc(var(--o) * -.4rem), calc(var(--o) * -30svh)) scale(calc(.6 + var(--o) * 2.4))}@media (width<=700px){.open-line[data-astro-cid-6czea3ca]{top:11svh}.pure[data-astro-cid-6czea3ca]{--h:min(44svh, 28rem)}}@media (prefers-reduced-motion:reduce){.open-track[data-astro-cid-6czea3ca]{height:auto;--p:1!important}.open-stage[data-astro-cid-6czea3ca]{min-height:100svh;position:relative}}.contact[data-astro-cid-6czea3ca]{background:var(--moss);color:var(--cream);position:relative}.ct-anchor[data-astro-cid-6czea3ca]{pointer-events:none;width:1px;height:1px;position:absolute;bottom:calc(100svh - 1px);left:0}.ct-track[data-astro-cid-6czea3ca]{--q:0;height:230svh;position:relative}@media (prefers-reduced-motion:reduce){.ct-track[data-astro-cid-6czea3ca]{--q:1.15}}.ct-stage[data-astro-cid-6czea3ca]{align-content:center;height:100svh;padding:5rem 0 clamp(8rem,18vw,14rem);display:grid;position:sticky;top:0;overflow:hidden}.ct-in[data-astro-cid-6czea3ca]{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--q) * 100% - 12%), transparent calc(var(--q) * 100%));mask-image:linear-gradient(90deg, #000 calc(var(--q) * 100% - 12%), transparent calc(var(--q) * 100%));gap:1.2rem;display:grid}.ct-line[data-astro-cid-6czea3ca]{letter-spacing:-.045em;max-width:12em;font-size:clamp(2.8rem,8.6vw,8.4rem);font-weight:300;line-height:.94}.ct-line[data-astro-cid-6czea3ca] .wink{color:var(--cream);font-style:italic}.ct-label[data-astro-cid-6czea3ca]{color:var(--cream);margin-top:clamp(2rem,5vw,4rem)}.ct-list[data-astro-cid-6czea3ca]{gap:.9rem;display:grid}.ct-list[data-astro-cid-6czea3ca] li[data-astro-cid-6czea3ca]{font-family:var(--display);border-bottom:1px solid #eee9c180;padding-bottom:.9rem;font-size:clamp(1.53rem,3.06vw,2.72rem);line-height:1.1}.ct-more[data-astro-cid-6czea3ca]{flex-wrap:wrap;gap:.6rem 2rem;margin-top:clamp(1.2rem,2.6vw,2.2rem);display:flex}.ct-more[data-astro-cid-6czea3ca] p[data-astro-cid-6czea3ca]{color:var(--cream);font-size:.85rem;line-height:1.5}.ct-more[data-astro-cid-6czea3ca] a{border-bottom:1px solid #eee9c18c;padding-bottom:.35em;text-decoration:none;transition:color .3s,border-color .3s}.ct-more[data-astro-cid-6czea3ca] a:hover,.ct-more[data-astro-cid-6czea3ca] a:focus-visible{color:var(--sage);border-color:var(--sage)}.ct-more[data-astro-cid-6czea3ca] .ph{font-size:.95em}.ct-list[data-astro-cid-6czea3ca] .ph{font-size:.9em}.ct-list[data-astro-cid-6czea3ca] .ci{vertical-align:-.35em;border:1px solid #eee9c199;border-radius:50%;place-items:center;width:1.9em;height:1.9em;margin-right:.55em;font-size:.62em;display:inline-grid}.ct-list[data-astro-cid-6czea3ca] a{text-underline-offset:.2em;text-decoration-thickness:1px}.ct-road[data-astro-cid-6czea3ca]{height:clamp(6rem,14vw,10rem);position:absolute;bottom:0;left:0;right:0}.end-hills[data-astro-cid-6czea3ca]{width:100%;height:100%;fill:var(--dark);display:block;position:absolute;inset:0}.ct-dash[data-astro-cid-6czea3ca]{fill:none;stroke:var(--sage);stroke-width:2.4px;stroke-dasharray:2 10;stroke-linecap:round;vector-effect:non-scaling-stroke}.ct-car[data-astro-cid-6czea3ca]{will-change:transform;transform-origin:50% 100%;width:clamp(3.6rem,6vw,5.4rem);height:auto;position:absolute;top:0;left:0;overflow:visible}.ct-car[data-astro-cid-6czea3ca] .cb-glass[data-astro-cid-6czea3ca]{fill:var(--dark);stroke:var(--cream);stroke-width:1.5px;stroke-linejoin:round}.ct-car[data-astro-cid-6czea3ca] .cb-cap[data-astro-cid-6czea3ca]{fill:var(--orange)}.ct-car[data-astro-cid-6czea3ca] .cb-label[data-astro-cid-6czea3ca]{fill:var(--cream)}.ct-car[data-astro-cid-6czea3ca] .cb-line[data-astro-cid-6czea3ca]{fill:none;stroke:var(--dark);stroke-width:2px;stroke-linecap:round}.ct-car[data-astro-cid-6czea3ca] .cb-wheel[data-astro-cid-6czea3ca]{fill:var(--dark);stroke:var(--cream);stroke-width:2px}.ct-car[data-astro-cid-6czea3ca] .cb-hub[data-astro-cid-6czea3ca]{fill:var(--cream)}@media (width>=900px){.ct-in[data-astro-cid-6czea3ca]{grid-template-columns:7fr 5fr;align-items:end;column-gap:4rem}.ct-line[data-astro-cid-6czea3ca]{grid-row:1/4}.ct-label[data-astro-cid-6czea3ca]{margin-top:0}}@media (prefers-reduced-motion:reduce){.ct-track[data-astro-cid-6czea3ca]{height:auto}.ct-stage[data-astro-cid-6czea3ca]{height:auto;min-height:100svh;position:relative}.ct-in[data-astro-cid-6czea3ca]{-webkit-mask-image:none;mask-image:none}.ct-anchor[data-astro-cid-6czea3ca]{top:0;bottom:auto}}
