.cup[data-astro-cid-k67sjbri]{justify-items:center;margin:0;display:grid;position:relative}.stage[data-astro-cid-k67sjbri]{aspect-ratio:1;width:100%;margin-bottom:-18%;position:relative}.still[data-astro-cid-k67sjbri],.gl[data-astro-cid-k67sjbri]{width:100%;height:100%;position:absolute;inset:0}.stage[data-astro-cid-k67sjbri]{filter:drop-shadow(0 2.2rem 2.4rem #08040299)drop-shadow(0 .4rem .6rem #08040266)}.still[data-astro-cid-k67sjbri],.gl[data-astro-cid-k67sjbri]{-webkit-mask:url(/_astro/cup-matte.BQft_F0U.webp) 50%/100% 100% no-repeat;mask:url(/_astro/cup-matte.BQft_F0U.webp) 50%/100% 100% no-repeat}.gl[data-astro-cid-k67sjbri]{opacity:0;touch-action:pan-y pinch-zoom;cursor:grab;transition:opacity .6s}.gl[data-astro-cid-k67sjbri]:active{cursor:grabbing}.is-live[data-astro-cid-k67sjbri] .gl[data-astro-cid-k67sjbri]{opacity:1}figcaption[data-astro-cid-k67sjbri]{z-index:1;text-align:left;justify-content:center;display:flex;position:absolute;top:10.5%;left:0;right:0}.chip[data-astro-cid-k67sjbri]{background:var(--glass);border:1px solid var(--glass-rim);backdrop-filter:blur(8px);white-space:nowrap;color:var(--ink-2);animation:chip-in .6s var(--ease-out) both;transition:opacity .2s var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.375rem .75rem .375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 6px 16px -10px #08040299}@supports ((-webkit-backdrop-filter:none)){.chip[data-astro-cid-k67sjbri]{-webkit-backdrop-filter:blur(8px)}}.chip[data-astro-cid-k67sjbri]:has(.hint:empty){display:none}@media (height<=30em){figcaption[data-astro-cid-k67sjbri]{display:none}}.chip[data-astro-cid-k67sjbri].is-quiet{opacity:0}.chip[data-astro-cid-k67sjbri] svg[data-astro-cid-k67sjbri]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.75rem;height:.75rem}@keyframes chip-in{0%{opacity:0;translate:0 .35rem}}.hint[data-astro-cid-k67sjbri] a{color:var(--accent);white-space:nowrap}.hero[data-astro-cid-ge2uvauf]{--cup:max(8rem, min(52rem, calc((100vw - 2.5rem) / 1.58), calc((100svh - 13rem) * 1.31)));--name:max(1.95rem, var(--cup) * .195);--cap-y:.44;--tuck-l:calc(var(--name) * .18);--tuck-r:calc(var(--name) * .25);isolation:isolate;min-height:100svh;padding:calc(4.5rem + env(safe-area-inset-top)) var(--pad-r) calc(var(--sheet-r) + clamp(1rem, 3svh, 2rem)) var(--pad-l);text-align:center;position:relative}.hero-in[data-astro-cid-ge2uvauf]{min-height:calc(100svh - 4.5rem - env(safe-area-inset-top) - var(--sheet-r) - clamp(1rem, 3svh, 2rem));flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=39.99em){.hero[data-astro-cid-ge2uvauf]{padding-top:calc(1.5rem + env(safe-area-inset-top));padding-bottom:calc(var(--sheet-r) + clamp(1rem, 3svh, 2rem) + 3rem)}}.lockup[data-astro-cid-ge2uvauf]{grid-template-columns:1fr var(--cup) 1fr;width:100%;margin-top:calc(var(--cup) * -.06);align-items:start;display:grid}.cup-col[data-astro-cid-ge2uvauf]{width:var(--cup);margin-inline:calc(50% - var(--cup) / 2);grid-area:1/1/2/-1}.name[data-astro-cid-ge2uvauf]{--mask-y:calc(50% + var(--cup) * (.5 - var(--cap-y)));grid-area:1/1/2/-1;grid-template-columns:subgrid;z-index:1;margin:calc(var(--cup) * var(--cap-y)) 0 0;pointer-events:none;font-family:var(--display);font-synthesis:none;font-weight:400;font-size:var(--name);letter-spacing:-.015em;white-space:nowrap;-webkit-mask-image:url(/_astro/cup-matte.BQft_F0U.webp),linear-gradient(#000,#000);mask-image:url(/_astro/cup-matte.BQft_F0U.webp),linear-gradient(#000,#000);-webkit-mask-size:var(--cup) var(--cup), 100% 100%;mask-size:var(--cup) var(--cup), 100% 100%;-webkit-mask-position:50% var(--mask-y), 0 0;mask-position:50% var(--mask-y), 0 0;-webkit-mask-composite:xor;align-items:baseline;line-height:1.05;display:grid;position:relative;translate:0 -50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:exclude}.word[data-astro-cid-ge2uvauf]{margin-inline:-.06em;padding:.1em .06em;display:block;overflow:clip}.word--first[data-astro-cid-ge2uvauf]{margin-right:calc(-.06em - var(--cup) * .191 - var(--tuck-l));grid-column:1;justify-self:end}.word--last[data-astro-cid-ge2uvauf]{margin-left:calc(-.06em - var(--cup) * .18 - var(--tuck-r));grid-column:3;justify-self:start}.w[data-astro-cid-ge2uvauf]{display:block}.word[data-astro-cid-ge2uvauf]{transition:translate .5s cubic-bezier(.22,1,.36,1)}.hero[data-astro-cid-ge2uvauf].is-near .word--first[data-astro-cid-ge2uvauf]{translate:calc(-1 * min(var(--cup) * .09, var(--room,100vw))) 0}.hero[data-astro-cid-ge2uvauf].is-near .word--last[data-astro-cid-ge2uvauf]{translate:min(var(--cup) * .09, var(--room,100vw)) 0}.ctas[data-astro-cid-ge2uvauf]{z-index:1;animation:hero-rise .9s var(--ease-out) .3s backwards;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1rem,.75rem + 1svh,1.75rem);display:flex;position:relative}.w[data-astro-cid-ge2uvauf]{animation:hero-line-rise 1.1s var(--ease-out) .14s backwards}.word--last[data-astro-cid-ge2uvauf] .w[data-astro-cid-ge2uvauf]{animation-delay:.23s}.lockup[data-astro-cid-ge2uvauf]{animation:hero-cup-in 1.1s var(--ease-out) 40ms backwards}@keyframes hero-rise{0%{opacity:0;translate:0 1rem}}@keyframes hero-line-rise{0%{transform:translateY(110%)}}@keyframes hero-cup-in{0%{translate:0 1rem;scale:.985}}@media (aspect-ratio<=1){.hero[data-astro-cid-ge2uvauf]{--name:clamp(3.9rem, 18.2vw, 9.75rem);--rb:.215;--st:.74;--chip-room:2.75rem;--cup:max(12rem, min(52rem, 94vw, calc((100svh - 13rem - var(--chip-room) - var(--name) * 2) / (var(--st) - var(--rb)))))}.lockup[data-astro-cid-ge2uvauf]{padding-top:max(0px, var(--chip-room) - var(--name) * .25);grid-template-rows:auto auto auto;grid-template-columns:1fr;margin-top:0}.cup-col[data-astro-cid-ge2uvauf]{margin-top:calc(var(--cup) * -1 * var(--rb) - var(--name) * .25);margin-bottom:calc(var(--cup) * (var(--st) - .82) - var(--name) * .25);grid-area:2/1}.cup-col[data-astro-cid-ge2uvauf] figcaption{top:calc(var(--cup) * var(--rb) - var(--name) * .75 - .75rem);translate:0 -100%}.name[data-astro-cid-ge2uvauf]{--mask-y:calc(var(--name) - var(--cup) * var(--rb));grid-area:1/1/4/2;grid-template-columns:1fr;grid-template-rows:subgrid;width:min(100%, max(var(--cup) * .7, var(--name) * 5));justify-self:center;margin:0;translate:none}.word--first[data-astro-cid-ge2uvauf]{grid-area:1/1;place-self:end start;margin-right:-.06em}.word--last[data-astro-cid-ge2uvauf]{grid-area:3/1;place-self:start end;margin-left:-.06em}.hero[data-astro-cid-ge2uvauf].is-near .word--first[data-astro-cid-ge2uvauf]{translate:calc(-1 * min(var(--name) * .16, var(--room,100vw))) calc(var(--name) * -.16)}.hero[data-astro-cid-ge2uvauf].is-near .word--last[data-astro-cid-ge2uvauf]{translate:min(var(--name) * .16, var(--room,100vw)) calc(var(--name) * .16)}}@media (width<=34em) and (aspect-ratio<=1){.hero[data-astro-cid-ge2uvauf]{--name:clamp(3.575rem, 19.5vw, 5.525rem);--rb:.2;--st:.75;--cup:min(calc(100vw + 4.5rem), calc((100svh - 14.5rem - var(--chip-room) - var(--name) * 2) / (var(--st) - var(--rb))))}}@media (width<=23.99em){.ctas[data-astro-cid-ge2uvauf]{grid-template-columns:max-content;justify-content:center;gap:.5rem;display:grid}.ctas[data-astro-cid-ge2uvauf] .arrow-btn{justify-content:center}}.strip[data-astro-cid-46mmsxmu]{--logo-h:clamp(1.35rem, 1.1rem + .7vw, 1.8rem);padding-block:clamp(1.5rem,3vw,2.5rem);padding-inline:0 var(--pad-r);align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);display:flex}.viewport[data-astro-cid-46mmsxmu]{pointer-events:none;flex:1;min-width:0;margin-top:-6.5rem;padding-top:6.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-46mmsxmu]{pointer-events:auto;width:max-content;animation:40s linear infinite slide;display:flex}.strip[data-astro-cid-46mmsxmu].is-paused .track[data-astro-cid-46mmsxmu]{animation-play-state:paused}@media (hover:hover){.viewport[data-astro-cid-46mmsxmu]:hover .track[data-astro-cid-46mmsxmu]{animation-play-state:paused}}.row[data-astro-cid-46mmsxmu]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.item[data-astro-cid-46mmsxmu]{align-items:center;gap:.45rem;margin-inline:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:flex;position:relative}.item[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu]{height:calc(var(--logo-h) * var(--v));width:auto;display:block}.item[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu].word{height:calc(var(--logo-h) * var(--v) * .76)}.tip[data-astro-cid-46mmsxmu]{z-index:2;background:var(--ink);color:var(--on-ink-2);font-size:var(--t-xs);white-space:nowrap;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,.4rem);translate:var(--tip-dx,0px) 0;transition:opacity .25s, transform .4s var(--ease-spring);border-radius:.5rem;gap:.1rem;padding:.45rem .7rem;line-height:1.4;display:grid;position:absolute;bottom:calc(100% + .6rem);left:50%}.tip[data-astro-cid-46mmsxmu] b[data-astro-cid-46mmsxmu]{color:var(--on-ink);font-weight:600;font-size:var(--t-sm)}.tip[data-astro-cid-46mmsxmu] span[data-astro-cid-46mmsxmu]{font-variant-numeric:tabular-nums}.tip[data-astro-cid-46mmsxmu]:after{content:"";left:clamp(.7rem, calc(50% - var(--tip-dx,0px)), calc(100% - .7rem));border:.35rem solid #0000;border-top-color:var(--ink);position:absolute;top:100%;translate:-50%}.item[data-astro-cid-46mmsxmu]:hover .tip[data-astro-cid-46mmsxmu]{opacity:1;transform:translate(-50%)}@media (hover:none){.tip[data-astro-cid-46mmsxmu]{display:none}}@keyframes slide{to{transform:translate(-50%)}}.pp[data-astro-cid-46mmsxmu]{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease-out), border-color .3s, color .3s;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.pp[data-astro-cid-46mmsxmu]:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.pp[data-astro-cid-46mmsxmu]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pp[data-astro-cid-46mmsxmu] svg[data-astro-cid-46mmsxmu]{fill:currentColor;grid-area:1/1;width:1rem;height:1rem}.pp[data-astro-cid-46mmsxmu] .i-play[data-astro-cid-46mmsxmu],.is-paused[data-astro-cid-46mmsxmu] .pp[data-astro-cid-46mmsxmu] .i-pause[data-astro-cid-46mmsxmu]{display:none}.is-paused[data-astro-cid-46mmsxmu] .pp[data-astro-cid-46mmsxmu] .i-play[data-astro-cid-46mmsxmu]{display:block}html:not(.js) .pp[data-astro-cid-46mmsxmu]{display:none}html:not(.js) .strip[data-astro-cid-46mmsxmu]{padding-inline:0}html:not(.js) .track[data-astro-cid-46mmsxmu]{width:auto;animation:none}html:not(.js) .row[data-astro-cid-46mmsxmu]{flex-wrap:wrap;justify-content:center;row-gap:1.5rem}html:not(.js) .row[data-astro-cid-46mmsxmu]+.row[data-astro-cid-46mmsxmu]{display:none}.about[data-astro-cid-oxgmilyn]{padding-top:clamp(2.5rem,1.5rem + 3.5vw,5rem)}.grid[data-astro-cid-oxgmilyn]{padding-block:clamp(1.5rem,3vw,2.75rem) 0;padding-inline:var(--pad-l) var(--pad-r);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem clamp(2.5rem,6vw,7rem);display:grid}@media (width>=100rem){.grid[data-astro-cid-oxgmilyn]{max-width:var(--max);margin-inline:auto}}.print[data-astro-cid-oxgmilyn]{background:var(--paper);width:100%;max-width:24rem;transition:rotate .8s var(--ease-spring);margin:0 auto;padding:.8rem .8rem 1rem;position:relative;rotate:-2.5deg;box-shadow:0 24px 40px -24px #24160e80}.print[data-astro-cid-oxgmilyn]:hover{rotate:0deg}.print[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%}.tape[data-astro-cid-oxgmilyn]{z-index:2;mix-blend-mode:multiply;background:#eadfcbc7;width:5.5rem;height:1.6rem;position:absolute;box-shadow:0 1px 2px #24160e26}.tape--l[data-astro-cid-oxgmilyn]{top:-.7rem;left:-1.2rem;rotate:-32deg}.tape--r[data-astro-cid-oxgmilyn]{top:-.7rem;right:-1.2rem;rotate:30deg}.copy[data-astro-cid-oxgmilyn]{gap:clamp(1.5rem,1.2rem + 1vw,2.25rem);max-width:38rem;display:grid}.lede[data-astro-cid-oxgmilyn]{max-width:21em;margin:0}.body[data-astro-cid-oxgmilyn]{gap:1rem;display:grid}.body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--ink-2);font-size:var(--t-base);margin:0;line-height:1.6}.nb[data-astro-cid-oxgmilyn]{white-space:nowrap}.spot[data-astro-cid-oxgmilyn]{color:var(--accent);text-underline-offset:.18em;text-decoration:underline 1px}.spot[data-astro-cid-oxgmilyn]:hover{text-decoration-thickness:2px}.free[data-astro-cid-oxgmilyn]{max-width:34em;font-size:var(--t-lg);letter-spacing:-.005em;color:var(--ink);margin:0;font-style:italic;font-weight:400;line-height:1.45}.interests[data-astro-cid-oxgmilyn]{font-size:var(--t-sm);color:var(--ink-2);margin:0;font-weight:500}@media (width>=40em) and (width<=55.99em){.grid[data-astro-cid-oxgmilyn]{grid-template-areas:"print lede";row-gap:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.print[data-astro-cid-oxgmilyn]{grid-area:print}.copy[data-astro-cid-oxgmilyn]{display:contents}.lede[data-astro-cid-oxgmilyn]{grid-area:lede}.copy[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]:not(.lede){grid-column:1/-1;max-width:38rem}.body[data-astro-cid-oxgmilyn]{margin-top:.75rem}}@media (width<=39.99em){.grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}.print[data-astro-cid-oxgmilyn]{max-width:22rem;margin:0}}.ticket[data-astro-cid-mg63whka]{width:100%;max-width:none;height:100%;max-height:none;padding:clamp(.75rem,2.5vw,2rem);padding-top:max(clamp(.75rem, 2.5vw, 2rem), env(safe-area-inset-top));padding-left:max(clamp(.75rem, 2.5vw, 2rem), env(safe-area-inset-left));padding-right:max(clamp(.75rem, 2.5vw, 2rem), env(safe-area-inset-right));color:var(--ink);background:0 0;border:0;margin:0;overflow:hidden}.ticket[data-astro-cid-mg63whka]::backdrop{backdrop-filter:blur(8px);background:#1b161380}@supports ((-webkit-backdrop-filter:none)){.ticket[data-astro-cid-mg63whka]::backdrop{-webkit-backdrop-filter:blur(8px)}}.ticket[data-astro-cid-mg63whka][open]::backdrop{animation:fade-in .5s var(--ease-out)}@keyframes fade-in{0%{opacity:0}}html:has(dialog.ticket[open]){overflow:hidden}.paper[data-astro-cid-mg63whka]{background:var(--bg);border-radius:calc(var(--radius) * 1.3);overscroll-behavior:contain;max-width:80rem;max-height:100%;margin-inline:auto;position:relative;overflow:hidden auto;box-shadow:0 50px 100px -40px #0f0a068c}html:not(.vt) .ticket[data-astro-cid-mg63whka][open] .paper[data-astro-cid-mg63whka]{animation:rise .6s var(--ease-out)}@keyframes rise{0%{opacity:0;transform:translateY(2rem)}}.bar[data-astro-cid-mg63whka]{z-index:4;background:var(--bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem clamp(.75rem,2.5vw,1.75rem);display:flex;position:sticky;top:0;box-shadow:0 10px 18px -16px #24160e66}.close[data-astro-cid-mg63whka]{border:1px solid var(--line-strong);cursor:pointer;width:44px;height:44px;transition:background-color .3s, transform .5s var(--ease-out), border-color .3s;background:0 0;border-radius:50%;flex:none;position:relative}.close[data-astro-cid-mg63whka]:hover{background:var(--ink);border-color:var(--ink);transform:rotate(90deg)}.close[data-astro-cid-mg63whka] span[data-astro-cid-mg63whka]:before,.close[data-astro-cid-mg63whka] span[data-astro-cid-mg63whka]:after{content:"";background:var(--ink);width:.9rem;height:1.5px;transition:background-color .3s;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.close[data-astro-cid-mg63whka] span[data-astro-cid-mg63whka]:after{rotate:-45deg}.close[data-astro-cid-mg63whka]:hover span[data-astro-cid-mg63whka]:before,.close[data-astro-cid-mg63whka]:hover span[data-astro-cid-mg63whka]:after{background:var(--on-ink)}.content[data-astro-cid-mg63whka]{padding:clamp(.75rem,2.5vw,1.75rem) clamp(.75rem,2.5vw,1.75rem) clamp(2rem,4vw,3.5rem)}.content[data-astro-cid-mg63whka] .shell{aspect-ratio:3/2;border-radius:calc(var(--radius) * 1.3);background:var(--bg-2)}@media (width<=30em){.bar[data-astro-cid-mg63whka]{gap:.4rem}}@media (width<=40em){.ticket[data-astro-cid-mg63whka]{padding:calc(.75rem + env(safe-area-inset-top)) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.paper[data-astro-cid-mg63whka]{border-radius:1.25rem 1.25rem 0 0;min-height:100%}}html.vt-inpage::view-transition-group(*){animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html.vt-inpage::view-transition-old(root),html.vt-inpage::view-transition-new(root){animation:.4s both ticket-root-out}html.vt-inpage::view-transition-new(root){animation-name:ticket-root-in}@keyframes ticket-root-out{to{opacity:0}}@keyframes ticket-root-in{0%{opacity:0}}::view-transition-old(ticket-paper),::view-transition-new(ticket-paper){object-fit:cover;object-position:top;height:100%}html.vt-step .ticket .bar{view-transition-name:ticket-bar}html.vt-step::view-transition-group(ticket-paper){animation:none}html.vt-step::view-transition-old(ticket-paper){animation:.25s both ticket-step-out}html.vt-step::view-transition-new(ticket-paper){animation:.5s cubic-bezier(.16,1,.3,1) both ticket-step-in}@keyframes ticket-step-out{to{opacity:0;translate:calc(var(--step,1) * -2rem) 0}}@keyframes ticket-step-in{0%{opacity:0;translate:calc(var(--step,1) * 2rem) 0}}.heat[data-astro-cid-okvuppma]{max-width:var(--max);padding:clamp(4rem, 3rem + 4vw, 7rem) var(--pad-r) 0 var(--pad-l);margin:0 auto}.head[data-astro-cid-okvuppma]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.title[data-astro-cid-okvuppma]{font-family:var(--display);font-synthesis:none;letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:400;line-height:1.05}.meta[data-astro-cid-okvuppma]{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0;font-weight:500}.meta[data-astro-cid-okvuppma] span[data-astro-cid-okvuppma]{white-space:nowrap}.scroller[data-astro-cid-okvuppma]{--fl:0px;--fr:0px;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.scroller[data-astro-cid-okvuppma]::-webkit-scrollbar{display:none}.fade-l[data-astro-cid-okvuppma] .scroller[data-astro-cid-okvuppma]{--fl:2.5rem}.fade-r[data-astro-cid-okvuppma] .scroller[data-astro-cid-okvuppma]{--fr:2.5rem}.scrolls[data-astro-cid-okvuppma] .scroller[data-astro-cid-okvuppma]{mask-image:linear-gradient(90deg, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent)}.scroller[data-astro-cid-okvuppma]:focus-visible{outline:none}.frame[data-astro-cid-okvuppma]{border-radius:4px}.frame[data-astro-cid-okvuppma]:has(>.scroller:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.cue[data-astro-cid-okvuppma]{font-size:var(--t-sm);color:var(--ink-2);margin-top:.6rem;display:none}.scrolls[data-astro-cid-okvuppma] .cue[data-astro-cid-okvuppma]{display:block}.hm-grid[data-astro-cid-okvuppma]{--gap:clamp(2px, .3vw, 4px);min-width:34rem}.months[data-astro-cid-okvuppma],.cells[data-astro-cid-okvuppma]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);display:grid}.months[data-astro-cid-okvuppma]{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-bottom:.4rem;font-weight:500}.months[data-astro-cid-okvuppma] span[data-astro-cid-okvuppma]{white-space:nowrap}.cells[data-astro-cid-okvuppma]{row-gap:var(--gap);grid-template-rows:repeat(7,auto);grid-auto-flow:column}.c[data-astro-cid-okvuppma]{aspect-ratio:1;background:var(--bg-3);border-radius:2px;display:block}.l1[data-astro-cid-okvuppma]{background:#d9b897}.l2[data-astro-cid-okvuppma]{background:#c2814f}.l3[data-astro-cid-okvuppma]{background:#9e4a25}.l4[data-astro-cid-okvuppma]{background:#4a2614}.pad[data-astro-cid-okvuppma]{visibility:hidden}.future[data-astro-cid-okvuppma]{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.cells[data-astro-cid-okvuppma].is-armed .c[data-astro-cid-okvuppma]{opacity:0;transform:scale(.4)}.cells[data-astro-cid-okvuppma].is-armed.is-in .c[data-astro-cid-okvuppma]{opacity:1;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i) * 14ms);transform:none}.legend[data-astro-cid-okvuppma]{font-size:var(--t-xs);color:var(--ink-2);justify-content:flex-end;align-items:center;gap:4px;margin-top:.75rem;display:flex}.legend[data-astro-cid-okvuppma] .c[data-astro-cid-okvuppma]{width:.8rem}.legend[data-astro-cid-okvuppma] span[data-astro-cid-okvuppma]:first-child{margin-right:.3rem}.legend[data-astro-cid-okvuppma] span[data-astro-cid-okvuppma]:last-child{margin-left:.3rem}.work[data-astro-cid-t3eiqlen]{--z:2;padding-top:var(--sheet-pad)}.was[data-astro-cid-t3eiqlen]{position:absolute;top:0;left:0}.grid[data-astro-cid-t3eiqlen]{max-width:var(--max);padding:clamp(2rem, 1.5rem + 2vw, 3.5rem) var(--pad-r) 0 var(--pad-l);--col-gap:clamp(1rem, .6rem + 1.4vw, 2rem);gap:clamp(2.25rem, 1.75rem + 1.5vw, 3.5rem) var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0 auto;list-style:none;display:grid}@media (width>=34em){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=34em) and (width<=63.999em){.grid[data-astro-cid-t3eiqlen]>.span[data-astro-cid-t3eiqlen]{grid-column:1/-1}}@media (width>=64em){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(3,minmax(0,1fr))}}.teaser[data-astro-cid-oog6ly6c]{--z:3;padding-top:var(--sheet-pad)}.grid[data-astro-cid-oog6ly6c]{grid-template-columns:minmax(0,1fr) minmax(0,40rem);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.copy[data-astro-cid-oog6ly6c]{align-content:start;gap:1rem;display:grid}h2[data-astro-cid-oog6ly6c]{font:400 var(--t-2xl) / 1 var(--display);margin:0}h2[data-astro-cid-oog6ly6c] a[data-astro-cid-oog6ly6c]{color:inherit;text-decoration:none}h2[data-astro-cid-oog6ly6c] a[data-astro-cid-oog6ly6c]:hover{color:var(--accent)}.line[data-astro-cid-oog6ly6c]{font-size:var(--t-lg);color:var(--ink-2);max-width:26em;line-height:1.45}.chips[data-astro-cid-oog6ly6c]{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-oog6ly6c] a[data-astro-cid-oog6ly6c]{font-size:var(--t-sm);color:var(--ink);background:var(--glass);border:1px solid var(--glass-rim);transition:transform .2s var(--ease-out);border-radius:999px;padding:.4rem .85rem;font-weight:500;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #ffffff40}.chips[data-astro-cid-oog6ly6c] a[data-astro-cid-oog6ly6c]:hover{transform:translateY(-1px)}.view[data-astro-cid-oog6ly6c]{color:inherit;transition:transform .5s var(--ease-out);text-decoration:none;display:block;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}.view[data-astro-cid-oog6ly6c]:hover{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-3px)}.view[data-astro-cid-oog6ly6c]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2.5rem}.screen-in[data-astro-cid-oog6ly6c]{gap:.875rem;padding:1.125rem;display:grid}.mini[data-astro-cid-oog6ly6c]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mini[data-astro-cid-oog6ly6c] li[data-astro-cid-oog6ly6c]{grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.625rem;display:grid;position:relative}.mini[data-astro-cid-oog6ly6c] li[data-astro-cid-oog6ly6c]:not(:last-child):before{content:"";background:linear-gradient(90deg,#d9784a,#9c4720);width:2px;position:absolute;top:1.25rem;bottom:-.75rem;left:calc(.625rem - 1px)}.bead[data-astro-cid-oog6ly6c]{color:#fff;background:radial-gradient(circle at 36% 30%,#f1a77c,#c4612f 45%,#7d3415);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:grid}.mq[data-astro-cid-oog6ly6c]{color:var(--ink);font-size:.8125rem;line-height:1.4}.ma[data-astro-cid-oog6ly6c]{color:#24160e;background:linear-gradient(#fff,#efe4d2);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.out[data-astro-cid-oog6ly6c]{color:#24160e;font:400 1.5rem / 1.1 var(--display);background:linear-gradient(#fffdf8,#f4eadb);border-radius:.75rem;gap:.125rem;padding:.75rem .875rem;display:grid;box-shadow:0 10px 24px #00000059}.out[data-astro-cid-oog6ly6c] small[data-astro-cid-oog6ly6c]{font:600 .6875rem / 1.3 var(--font);color:#9e4a25}@media (width<=56em){.grid[data-astro-cid-oog6ly6c]{grid-template-columns:minmax(0,1fr)}.view[data-astro-cid-oog6ly6c]{transform:none}}.contact[data-astro-cid-he3spzz3]{--z:4}.inner[data-astro-cid-he3spzz3]{padding:var(--sheet-pad) var(--pad-r) clamp(3.5rem, 7vw, 6rem) var(--pad-l)}@media (width>=100rem){.inner[data-astro-cid-he3spzz3]{max-width:var(--max);margin-inline:auto}}.head[data-astro-cid-he3spzz3]{font-family:var(--display);font-synthesis:none;letter-spacing:-.02em;margin:0;font-size:clamp(3.2rem,1rem + 8.4vw,9.5rem);font-weight:400;line-height:1.06}.ff[data-astro-cid-he3spzz3]{letter-spacing:0}.row[data-astro-cid-he3spzz3]{justify-content:space-between;align-items:center;gap:1.5rem var(--gutter);flex-wrap:wrap;margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:flex}.reach[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:.75rem clamp(1.5rem,1rem + 2vw,2.75rem);display:flex}.hours[data-astro-cid-he3spzz3]{font-size:var(--t-base);color:var(--on-ink-2);margin:0}.hours[data-astro-cid-he3spzz3][hidden]{display:none}.hours[data-astro-cid-he3spzz3] time[data-astro-cid-he3spzz3]{color:var(--on-ink);font-variant-numeric:tabular-nums}.links[data-astro-cid-he3spzz3]{font-size:var(--t-base);flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{min-height:44px;color:var(--on-ink-2);text-underline-offset:.3em;align-items:center;text-decoration:underline 1px #0000;transition:color .3s,text-decoration-color .3s;display:inline-flex}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--on-ink);text-decoration-color:currentColor}.links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:focus-visible{outline-color:var(--accent-on-ink)}.first[data-astro-cid-lcdefpme]{--z:1;padding-top:clamp(.75rem,.5rem + 1vw,1.5rem)}
