.loader[data-astro-cid-t3f2dw5j]{z-index:90;background:var(--c-ink);cursor:pointer;position:fixed;inset:0;overflow:clip}html.no-loader .loader[data-astro-cid-t3f2dw5j]{display:none}.loader__glow[data-astro-cid-t3f2dw5j]{opacity:0;aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side,#ff782847,#ff501414 55%,#0000);border-radius:50%;width:min(130vw,150svh);animation:1.1s ease-in-out infinite alternate l-breathe;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.loader__oven[data-astro-cid-t3f2dw5j]{will-change:transform, opacity;opacity:0;mix-blend-mode:lighten;width:min(1100px,96vw,130svh);height:auto;animation:.9s steps(6,end) infinite l-flicker;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@keyframes l-flicker{0%{filter:brightness()}33%{filter:brightness(1.07)saturate(1.05)}66%{filter:brightness(.96)}to{filter:brightness(1.04)}}@keyframes l-breathe{to{opacity:.75;transform:translate(-50%,-50%)scale(1.04)}}.loader__plate[data-astro-cid-t3f2dw5j]{aspect-ratio:1;opacity:0;will-change:transform, opacity;width:min(50vw,66svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.loader__tilt[data-astro-cid-t3f2dw5j]{transform:perspective(calc(max(100svh, 620px) * 2.166)) rotateX(calc(var(--tilt,54) * 1deg));transform-style:preserve-3d;position:absolute;inset:0}.loader__pizza[data-astro-cid-t3f2dw5j]{object-fit:contain;filter:drop-shadow(0 40px 50px #0009);width:100%;height:100%;position:absolute;inset:0}.loader__peel[data-astro-cid-t3f2dw5j]{width:calc(108% / var(--blade-w,.87));max-width:none;height:auto;translate:-50% calc(var(--blade-y,.28) * -100%);filter:drop-shadow(0 30px 40px #0009);position:absolute;top:50%;left:50%}@media (width<=699px){.loader__oven[data-astro-cid-t3f2dw5j]{width:150vw}.loader__plate[data-astro-cid-t3f2dw5j]{width:min(86vw,52svh);top:50%}}.hero[data-astro-cid-q4cx7chx]{--hp:0;min-height:max(100svh,620px);display:grid;position:relative;overflow:clip}.hero__title[data-astro-cid-q4cx7chx]{pointer-events:none;font-weight:inherit;margin:0;position:absolute;inset:0}.hero__big[data-astro-cid-q4cx7chx]{white-space:nowrap;color:var(--c-accent);transform:translate3d(calc(var(--px,0) * -16px), calc(-58% - var(--hp) * 18vh + var(--py,0) * -9px), 0);z-index:1;justify-content:center;font-size:clamp(5.5rem,27vw,31rem);line-height:.78;display:flex;position:absolute;top:50%;left:0;right:0}.hero__char[data-astro-cid-q4cx7chx]{display:inline-block}html.motion .hero__char[data-astro-cid-q4cx7chx]{clip-path:inset(0 0 100%);transform:translateY(105%)}html.motion.is-loaded .hero__char[data-astro-cid-q4cx7chx]{clip-path:inset(-10%);transition:transform 1.2s var(--ease-out), clip-path 1.2s var(--ease-out);transition-delay:calc(var(--i) * 45ms + .1s);transform:none}html.motion .hero__char[data-astro-cid-q4cx7chx]{animation:0s 4.5s forwards reveal-safety}.hero__script[data-astro-cid-q4cx7chx]{z-index:3;text-align:center;width:max-content;max-width:92vw;color:var(--c-paper);transform:translate3d(calc(-50% + var(--px,0) * 12px), calc(var(--hp) * 14vh + var(--py,0) * 7px), 0) rotate(-5deg);text-shadow:0 6px 40px #0000008c;font-size:clamp(3rem,8.8vw,9.5rem);position:absolute;bottom:17%;left:50%}html.motion .hero__script[data-astro-cid-q4cx7chx]{clip-path:inset(0 100% 0 0)}html.motion.is-loaded .hero__script[data-astro-cid-q4cx7chx]{clip-path:inset(-20% -5% -30%);transition:clip-path 1.6s var(--ease-in-out) .55s}.hero__object[data-astro-cid-q4cx7chx]{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.hero__fallback-tilt[data-astro-cid-q4cx7chx]{aspect-ratio:1;width:min(50vw,66svh);transform:perspective(calc(max(100svh, 620px) * 2.166)) rotateX(calc((var(--tilt) - var(--hp) * var(--lean,16) + var(--hy,0)) * 1deg)) rotateY(calc(var(--hx,0) * 1deg)) translateY(calc(var(--hp) * -10%)) scale(calc(1 + var(--hp) * .08));transition:opacity .8s}.hero__turn[data-astro-cid-q4cx7chx]{width:100%;height:100%;transform:rotate(calc(var(--turn,0) * 1deg))}.hero--photo[data-astro-cid-q4cx7chx] .hero__fallback[data-astro-cid-q4cx7chx]{animation:none}.hero--photo[data-astro-cid-q4cx7chx] .hero__turn[data-astro-cid-q4cx7chx]{transform:scale(var(--press,1));position:relative}.hero__model[data-astro-cid-q4cx7chx]{visibility:hidden;pointer-events:none;filter:drop-shadow(0 40px 50px #0009);width:128%;max-width:none;height:128%;max-height:none;position:absolute;top:-14%;left:-14%}.hero[data-astro-cid-q4cx7chx].is-model .hero__model[data-astro-cid-q4cx7chx]{visibility:visible}.hero[data-astro-cid-q4cx7chx].is-model .hero__fallback[data-astro-cid-q4cx7chx]{visibility:hidden}html.loader-done .hero--photo[data-astro-cid-q4cx7chx] .hero__turn[data-astro-cid-q4cx7chx]{animation:6s ease-in-out 1.2s infinite hero-bob}@keyframes hero-bob{50%{translate:0 -9px}}.hero__steam[data-astro-cid-q4cx7chx]{pointer-events:none;z-index:1;opacity:0;width:min(30vw,40svh);height:min(34vw,44svh);transition:opacity 2s 1.2s;position:absolute;top:50%;left:50%;translate:-50% -88%}html.loader-done .hero__steam[data-astro-cid-q4cx7chx]{opacity:1}.hero__steam[data-astro-cid-q4cx7chx] span[data-astro-cid-q4cx7chx]{left:calc(50% + var(--x));aspect-ratio:.7;opacity:0;width:34%;animation:hero-steam 6.2s ease-in-out var(--d) infinite;background:radial-gradient(closest-side,#fffaf080,#fffaf01f 50%,#fffaf00a 72%,#0000);border-radius:50%;position:absolute;bottom:0;translate:-50%}@keyframes hero-steam{0%{transform:translateY(20%) scale(calc(var(--s) * .5));opacity:0}30%{opacity:.2}to{transform:translateY(-70%) translateX(12%) scale(calc(var(--s) * 1.25));opacity:0}}.hero__dust[data-astro-cid-q4cx7chx]{pointer-events:none;z-index:1;opacity:0;transition:opacity 2.4s 1s;position:absolute;inset:8% 6%}html.loader-done .hero__dust[data-astro-cid-q4cx7chx]{opacity:1}.hero__dust[data-astro-cid-q4cx7chx] span[data-astro-cid-q4cx7chx]{width:var(--z);height:var(--z);opacity:.45;animation:hero-dust 12s ease-in-out var(--t) infinite;background:#fff3dc;border-radius:50%;position:absolute;box-shadow:0 0 6px #ffecc899}@keyframes hero-dust{50%{opacity:.12;transform:translate(22px,-30px)}}.hero__fallback[data-astro-cid-q4cx7chx]{object-fit:contain;filter:drop-shadow(0 40px 50px #0009);width:100%;height:100%;animation:spin var(--spin-s,45s) linear infinite}@keyframes spin{to{transform:rotate(-360deg)}}html:not(.loader-done) .hero__fallback[data-astro-cid-q4cx7chx]{animation-play-state:paused}html.motion .hero__fallback-tilt[data-astro-cid-q4cx7chx]{opacity:0;scale:.9}html.motion.loader-done .hero__fallback-tilt[data-astro-cid-q4cx7chx]{opacity:1;transition:none;scale:1}html.motion.no-loader.is-loaded .hero__fallback-tilt[data-astro-cid-q4cx7chx],html.motion.loader-skip .hero__fallback-tilt[data-astro-cid-q4cx7chx]{transition:opacity 1s ease .2s, scale 1.4s var(--ease-out) .2s}.hero__canvas[data-astro-cid-q4cx7chx]{opacity:0;cursor:grab;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero__canvas[data-astro-cid-q4cx7chx]:active{cursor:grabbing}.hero[data-astro-cid-q4cx7chx].is-3d .hero__canvas[data-astro-cid-q4cx7chx]{opacity:1;transition:opacity 1.3s cubic-bezier(.45,0,.55,1)}.hero[data-astro-cid-q4cx7chx].is-3d-done .hero__fallback-tilt[data-astro-cid-q4cx7chx]{opacity:0!important;transition:opacity .5s!important}.hero[data-astro-cid-q4cx7chx][data-tier=off] .hero__canvas[data-astro-cid-q4cx7chx]{display:none}.hero__object[data-astro-cid-q4cx7chx]{pointer-events:auto}.hero[data-astro-cid-q4cx7chx][data-tier=photo] .hero__object[data-astro-cid-q4cx7chx]{cursor:grab;touch-action:pan-y}.hero[data-astro-cid-q4cx7chx][data-tier=photo].is-grabbing .hero__object[data-astro-cid-q4cx7chx]{cursor:grabbing}.hero__foot[data-astro-cid-q4cx7chx]{z-index:4;padding:0 var(--gutter) max(28px, calc(env(safe-area-inset-bottom) + 84px));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero__foot[data-astro-cid-q4cx7chx] a[data-astro-cid-q4cx7chx]{pointer-events:auto}.hero__note[data-astro-cid-q4cx7chx]{line-height:1.7}html.motion .hero__foot[data-astro-cid-q4cx7chx]{opacity:0;transform:translateY(14px)}html.motion.is-loaded .hero__foot[data-astro-cid-q4cx7chx]{opacity:1;transition:opacity 1.1s ease .7s, transform 1.4s var(--ease-out) .7s;transform:none}.hero__note--right[data-astro-cid-q4cx7chx]{text-align:right}.hero__cue[data-astro-cid-q4cx7chx]{color:var(--s-muted);justify-items:center;gap:10px;display:grid}.hero__cue-line[data-astro-cid-q4cx7chx]{background:linear-gradient(var(--c-accent), transparent);transform-origin:top;width:1px;height:46px;animation:cue 2.2s var(--ease-in-out) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=699px){.hero__big[data-astro-cid-q4cx7chx]{font-size:29vw;top:30%}.hero__script[data-astro-cid-q4cx7chx]{font-size:13vw;bottom:25%}.hero__fallback-tilt[data-astro-cid-q4cx7chx]{width:min(86vw,52svh)}.hero__note[data-astro-cid-q4cx7chx]{font-size:10px}.hero__cue[data-astro-cid-q4cx7chx]{display:none}.hero__foot[data-astro-cid-q4cx7chx]{grid-template-columns:1fr 1fr}}@media (width>=760px){.hero__foot[data-astro-cid-q4cx7chx]{padding-bottom:34px}}.ura[data-astro-cid-zztpcrzd]{--p:0;--sun:0;--sy:50;background:#f4f5f0;height:240svh;position:relative}.ura__sticky[data-astro-cid-zztpcrzd]{height:100svh;color:var(--c-ink);isolation:isolate;position:sticky;top:0;overflow:clip}.ura__bands[data-astro-cid-zztpcrzd]{z-index:-3;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}.ura__bands[data-astro-cid-zztpcrzd] span[data-astro-cid-zztpcrzd]:first-child{background:#009246}.ura__bands[data-astro-cid-zztpcrzd] span[data-astro-cid-zztpcrzd]:nth-child(2){background:#f4f5f0;position:relative}.ura__bands[data-astro-cid-zztpcrzd] span[data-astro-cid-zztpcrzd]:nth-child(3){background:#ce2b37}.ura__sun-css[data-astro-cid-zztpcrzd]{left:50%;top:calc(var(--sy) * 1%);aspect-ratio:1;width:min(84%,60svh);transform:translate(-50%, -50%) scale(calc(.6 + var(--sun) * .4));background:#bc002d;border-radius:50%;position:absolute}.ura__cloth[data-astro-cid-zztpcrzd]{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ura[data-astro-cid-zztpcrzd].is-gl .ura__cloth[data-astro-cid-zztpcrzd]{opacity:1}.ura__shade[data-astro-cid-zztpcrzd]{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000002e);position:absolute;inset:0}@media (width<=759px){.ura__bands[data-astro-cid-zztpcrzd]{grid-template-columns:1fr var(--bm,70%) 1fr}.ura__sun-css[data-astro-cid-zztpcrzd]{width:86%}}.ura__seed[data-astro-cid-zztpcrzd]{width:7px;height:3.6px;opacity:calc(clamp(0, (var(--p) - .3) * 3, 1) * .95);transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--r));transition:transform .6s var(--ease-out);animation:ura-seed 7s ease-in-out var(--t) infinite;z-index:1;pointer-events:none;background:radial-gradient(circle at 40% 35%,#fffaf0,#e9d7ae 60%,#c9ad78);border-radius:50%;position:absolute;box-shadow:0 1px 1px #50321440}.ura__seed--nori[data-astro-cid-zztpcrzd]{background:linear-gradient(135deg,#1d3322,#0d1b11);border-radius:3px 1px 4px 2px;width:10px;height:8px}.ura__seed[data-astro-cid-zztpcrzd].is-real{box-shadow:none;background:0 0;border-radius:0;width:11px;height:auto}.ura__seed--nori[data-astro-cid-zztpcrzd].is-real{width:22px}.ura__seed[data-astro-cid-zztpcrzd].is-real img[data-astro-cid-zztpcrzd]{filter:drop-shadow(0 2px 2px #3c1e0a4d);width:100%;height:auto}@keyframes ura-seed{50%{translate:6px -16px}}.ura__head[data-astro-cid-zztpcrzd]{left:0;right:0;top:calc(var(--header-h) + 1vh);text-align:center;z-index:2;pointer-events:none;justify-items:center;display:grid;position:absolute}.ura__eyebrow[data-astro-cid-zztpcrzd]{font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;background:var(--c-ink);color:var(--c-paper);transform:rotate(-3deg) translateY(calc((1 - clamp(0, var(--p) * 6, 1)) * 30px));opacity:clamp(0, var(--p) * 6, 1);border-radius:999px;padding:9px 15px}.ura__title[data-astro-cid-zztpcrzd]{justify-items:center;margin-top:4px;line-height:.8;display:grid;position:relative}.ura__title[data-astro-cid-zztpcrzd] .display[data-astro-cid-zztpcrzd]{color:var(--c-ink);letter-spacing:-.015em;clip-path:inset(calc((1 - clamp(0, var(--p) * 5, 1)) * 100%) 0 0 0);font-size:clamp(5rem,13vw,14rem)}.ura__script[data-astro-cid-zztpcrzd]{color:var(--c-ink);text-shadow:0 2px #ffffff80;opacity:clamp(0, (var(--p) - .08) * 6, 1);font-size:clamp(2.6rem,5.2vw,5.6rem);position:absolute;bottom:-.42em;left:50%;transform:translate(-4%)rotate(-7deg)}.ura__piece[data-astro-cid-zztpcrzd]{left:50%;top:calc(var(--sy) * 1%);z-index:3;width:calc(var(--sd,420px) * .82);aspect-ratio:1;opacity:clamp(0, (var(--p) - .28) * 5, 1);position:absolute;transform:translate(-50%,-50%)}.ura__drag[data-astro-cid-zztpcrzd]{will-change:transform;position:absolute;inset:0}.ura__piece[data-astro-cid-zztpcrzd]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ura__turn[data-astro-cid-zztpcrzd]{transform:perspective(900px) rotateY(calc((1 - clamp(0, (var(--p) - .28) * 2.6, 1)) * 220deg)) scale(calc(.55 + clamp(0, (var(--p) - .28) * 2.4, 1) * .45));position:absolute;inset:0}.ura__piece[data-astro-cid-zztpcrzd] .ura__img{object-fit:contain;filter:drop-shadow(0 30px 34px #46000a73);pointer-events:none;width:100%;height:100%;animation:6s ease-in-out infinite ura-idle}@keyframes ura-idle{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-12px)}}.ura[data-astro-cid-zztpcrzd].is-dragging .ura__piece[data-astro-cid-zztpcrzd] .ura__img{animation-play-state:paused}.ura__steam[data-astro-cid-zztpcrzd]{pointer-events:none;width:46%;height:46%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.ura__steam[data-astro-cid-zztpcrzd] i[data-astro-cid-zztpcrzd]{filter:blur(7px);opacity:0;background:radial-gradient(closest-side,#fff9,#0000);border-radius:50%;width:20%;height:100%;animation:3.8s ease-out infinite ura-steam;position:absolute;bottom:0}.ura__steam[data-astro-cid-zztpcrzd] i[data-astro-cid-zztpcrzd]:first-child{left:12%}.ura__steam[data-astro-cid-zztpcrzd] i[data-astro-cid-zztpcrzd]:nth-child(2){animation-delay:.95s;left:38%}.ura__steam[data-astro-cid-zztpcrzd] i[data-astro-cid-zztpcrzd]:nth-child(3){animation-delay:1.9s;left:62%}.ura__steam[data-astro-cid-zztpcrzd] i[data-astro-cid-zztpcrzd]:nth-child(4){animation-delay:2.85s;left:30%}@keyframes ura-steam{0%{opacity:0;transform:translateY(30%)scaleY(.6)}30%{opacity:.75}to{opacity:0;transform:translateY(-70%)scaleY(1.3)translate(10px)}}.ura__sticker[data-astro-cid-zztpcrzd]{z-index:4;font:800 clamp(.95rem, 1.3vw, 1.25rem)/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:var(--c-paper);color:var(--c-ink);transition:transform .6s var(--ease-back);white-space:nowrap;border-radius:12px;padding:12px 16px;animation:4s ease-in-out infinite ura-bob;position:absolute;transform:scale(0)rotate(-20deg);box-shadow:0 12px 26px #0003}.ura__sticker--0[data-astro-cid-zztpcrzd]{--r:-8deg;top:14%;left:-22%}.ura__sticker--1[data-astro-cid-zztpcrzd]{--r:7deg;background:var(--c-ink);color:var(--c-paper);animation-delay:1s;bottom:16%;right:-20%}@keyframes ura-bob{50%{translate:0 -7px}}.ura[data-astro-cid-zztpcrzd].is-landed .ura__sticker[data-astro-cid-zztpcrzd]{transform:scale(1) rotate(var(--r))}.ura__pop[data-astro-cid-zztpcrzd]{z-index:5;color:var(--c-ink);opacity:0;transition:opacity .3s, transform .5s var(--ease-back);white-space:nowrap;pointer-events:none;text-shadow:0 2px #fff;font-size:clamp(2.2rem,3.6vw,3.4rem);position:absolute;top:-10%;left:50%;transform:translate(-50%,20px)scale(.6)}.ura[data-astro-cid-zztpcrzd].is-picked .ura__pop[data-astro-cid-zztpcrzd]{opacity:1;transform:translate(-50%)scale(1)}@media (width<=759px){.ura__pop[data-astro-cid-zztpcrzd]{color:#fff8ee;text-shadow:0 2px 12px #5a000c8c;top:94%}}.ura__foot[data-astro-cid-zztpcrzd]{z-index:4;padding:0 var(--gutter) max(28px, calc(env(safe-area-inset-bottom) + 84px));text-align:center;opacity:clamp(0, (var(--p) - .5) * 4, 1);transform:translateY(calc((1 - clamp(0, (var(--p) - .5) * 4, 1)) * 24px));justify-items:center;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.ura__line[data-astro-cid-zztpcrzd]{background:#ffffffe6;border-radius:14px;max-width:36ch;padding:10px 18px;font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:500;box-shadow:0 10px 30px #0000001f}.ura__cta[data-astro-cid-zztpcrzd]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ura__more[data-astro-cid-zztpcrzd]{--btn-bg:#fff;--btn-fg:var(--c-ink);box-shadow:0 10px 30px #0000001f}.chop[data-astro-cid-zztpcrzd]{z-index:130;pointer-events:none;opacity:0;will-change:transform;width:56px;transition:opacity .2s;position:fixed;top:0;left:0}.ura[data-astro-cid-zztpcrzd].has-chop .chop[data-astro-cid-zztpcrzd]{opacity:1}.ura[data-astro-cid-zztpcrzd].is-touch .chop[data-astro-cid-zztpcrzd]{z-index:6;position:absolute}.ura[data-astro-cid-zztpcrzd].has-chop,.ura[data-astro-cid-zztpcrzd].has-chop [data-astro-cid-zztpcrzd]{cursor:none}.ura[data-astro-cid-zztpcrzd].has-chop a[data-astro-cid-zztpcrzd],.ura[data-astro-cid-zztpcrzd].has-chop button[data-astro-cid-zztpcrzd]{cursor:pointer}.chop[data-astro-cid-zztpcrzd] svg[data-astro-cid-zztpcrzd]{filter:drop-shadow(0 10px 10px #00000059);width:100%;overflow:visible}.chop__imgs[data-astro-cid-zztpcrzd]{filter:drop-shadow(0 10px 10px #00000059);width:56px;height:150px;position:relative}.chop__s[data-astro-cid-zztpcrzd]{width:12px;height:150px;position:absolute;top:0}.chop__s[data-astro-cid-zztpcrzd].chop__a{left:17px}.chop__s[data-astro-cid-zztpcrzd].chop__b{left:27px}.chop__s[data-astro-cid-zztpcrzd] img[data-astro-cid-zztpcrzd]{width:160px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.chop__a[data-astro-cid-zztpcrzd],.chop__b[data-astro-cid-zztpcrzd]{transform-origin:30px 0;transition:transform .16s var(--ease-out)}.chop__imgs[data-astro-cid-zztpcrzd] .chop__a[data-astro-cid-zztpcrzd],.chop__imgs[data-astro-cid-zztpcrzd] .chop__b[data-astro-cid-zztpcrzd]{transform-origin:50% 0}.chop__a[data-astro-cid-zztpcrzd]{transform:rotate(7deg)}.chop__b[data-astro-cid-zztpcrzd]{transform:rotate(-7deg)}.chop[data-astro-cid-zztpcrzd].is-open .chop__a[data-astro-cid-zztpcrzd]{transform:rotate(15deg)}.chop[data-astro-cid-zztpcrzd].is-open .chop__b[data-astro-cid-zztpcrzd]{transform:rotate(-15deg)}.chop[data-astro-cid-zztpcrzd].is-closed .chop__a[data-astro-cid-zztpcrzd]{transform:rotate(1.5deg)}.chop[data-astro-cid-zztpcrzd].is-closed .chop__b[data-astro-cid-zztpcrzd]{transform:rotate(-1.5deg)}@media (width<=759px){.ura[data-astro-cid-zztpcrzd]{height:210svh}.ura__title[data-astro-cid-zztpcrzd] .display[data-astro-cid-zztpcrzd]{font-size:25vw}.ura__script[data-astro-cid-zztpcrzd]{font-size:12vw;bottom:-.5em}.ura__sticker--0[data-astro-cid-zztpcrzd]{top:2%;left:-6%}.ura__sticker--1[data-astro-cid-zztpcrzd]{bottom:2%;right:-6%}}@media (prefers-reduced-motion:reduce){.ura[data-astro-cid-zztpcrzd]{--p:1;--sun:1;height:auto}.ura__sticky[data-astro-cid-zztpcrzd]{min-height:100svh;position:relative}.ura__piece[data-astro-cid-zztpcrzd] .ura__img,.ura__seed[data-astro-cid-zztpcrzd]{animation:none}}.dough[data-astro-cid-rhn7yvsm]{--p:0;--night:0;--bg0:#fff4e2;--bg1:#ffe7a6;--bg2:#f9dcb0;--sx:50%;--sy:20%;--D:min(62svh, 52vw);--ui:1;z-index:1;height:400svh;position:relative}.dough__sticky[data-astro-cid-rhn7yvsm]{isolation:isolate;height:100svh;color:var(--fg,var(--c-ink));background:var(--bg0);transition:color .4s;position:sticky;top:0;overflow:clip}.dough__sticky[data-astro-cid-rhn7yvsm]:after{content:"";z-index:4;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dough[data-astro-cid-rhn7yvsm].is-gone .dough__sticky[data-astro-cid-rhn7yvsm]{visibility:hidden}.dough[data-astro-cid-rhn7yvsm]{pointer-events:none}.dough__sticky[data-astro-cid-rhn7yvsm]{pointer-events:auto}.dough[data-astro-cid-rhn7yvsm].is-compact{height:100svh}.dough__sky[data-astro-cid-rhn7yvsm]{z-index:-1;pointer-events:none;background:radial-gradient(75% 85% at var(--sx) var(--sy), var(--bg1), transparent 70%), radial-gradient(80% 70% at 88% 100%, var(--bg2), transparent 72%), radial-gradient(60% 60% at 8% 92%, var(--bg2), transparent 70%), var(--bg0);position:absolute;inset:0}.dough__sun[data-astro-cid-rhn7yvsm]{left:var(--sx);top:var(--sy);aspect-ratio:1;width:min(34vmin,380px);opacity:var(--sun-o,0);mix-blend-mode:screen;background:radial-gradient(closest-side,#fffdf4 0,#fff6d6f2 16%,#ffe2a08c 34%,#ffcd822e 58%,#0000 74%);border-radius:50%;position:absolute;translate:-50% -50%}.dough__moon[data-astro-cid-rhn7yvsm]{left:var(--mx,50%);top:var(--my,120%);width:min(11vmin,120px);opacity:var(--moon-o,0);filter:drop-shadow(0 0 28px #ffecd673);position:absolute;translate:-50% -50%}.dough__moon[data-astro-cid-rhn7yvsm] img{width:100%;height:auto;animation:40s linear infinite dough-moon;display:block}@keyframes dough-moon{to{rotate:360deg}}.dough__stars[data-astro-cid-rhn7yvsm]{opacity:var(--night);position:absolute;inset:0}.dough__star[data-astro-cid-rhn7yvsm]{width:var(--s);height:var(--s);opacity:.8;animation:dough-star 3.2s ease-in-out var(--t) infinite;background:#fff3e6;border-radius:50%;position:absolute}@keyframes dough-star{50%{opacity:.25;transform:scale(.6)}}.dough__light[data-astro-cid-rhn7yvsm]{z-index:-1;pointer-events:none;opacity:var(--night);background:radial-gradient(40% 50% at 50% 56%,#ffaa6442,#0000 70%);position:absolute;inset:-10%}.dough__flours[data-astro-cid-rhn7yvsm]{z-index:1;pointer-events:none;opacity:calc(1 - var(--night));position:absolute;inset:0}.dough__flour[data-astro-cid-rhn7yvsm]{width:var(--s);height:var(--s);opacity:.7;animation:dough-flour 11s ease-in-out var(--t) infinite;pointer-events:none;background:#fffdf6;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff9}@keyframes dough-flour{50%{opacity:.15;transform:translate(18px,-34px)}}.dough__stage[data-astro-cid-rhn7yvsm]{z-index:2;pointer-events:none;position:absolute;inset:0}.dough__stage[data-astro-cid-rhn7yvsm]>[data-astro-cid-rhn7yvsm]{pointer-events:none}.dough__count[data-astro-cid-rhn7yvsm]{z-index:0;height:1em;font-size:var(--D);color:var(--num,#9660282b);font-variant-numeric:tabular-nums;opacity:var(--ui);margin:0;line-height:1;transition:color .5s;display:flex;transform:translateY(.015em)}.dough__digit[data-astro-cid-rhn7yvsm]{height:1em;display:block;overflow:hidden}.dough__strip[data-astro-cid-rhn7yvsm]{transform:translateY(calc(var(--d) * -1em));display:block}.dough__strip--10[data-astro-cid-rhn7yvsm]{--d:var(--d10,0)}.dough__strip--1[data-astro-cid-rhn7yvsm]{--d:var(--d1,0)}.dough__strip[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{text-align:center;height:1em;display:block}.dough__floor[data-astro-cid-rhn7yvsm]{z-index:1;width:calc(var(--D) * .9);height:calc(var(--D) * .5);transform:translateY(calc(var(--D) * .16));background:radial-gradient(closest-side, rgba(255,240,214, calc(.5 - var(--night) * .3)), transparent 72%);opacity:calc(var(--ball,1) * var(--ui));border-radius:50%}.dough__canvas[data-astro-cid-rhn7yvsm]{z-index:3;width:calc(var(--D) * 1.6);height:calc(var(--D) * 1.6);opacity:0;cursor:grab;touch-action:pan-y;transition:opacity .8s;pointer-events:auto!important}.dough[data-astro-cid-rhn7yvsm].is-gl .dough__canvas[data-astro-cid-rhn7yvsm]{opacity:1}.dough[data-astro-cid-rhn7yvsm].is-gl .dough__fallback[data-astro-cid-rhn7yvsm]{opacity:0}.dough[data-astro-cid-rhn7yvsm].has-build .dough__canvas[data-astro-cid-rhn7yvsm],.dough[data-astro-cid-rhn7yvsm].has-build .dough__fallback[data-astro-cid-rhn7yvsm]{filter:opacity(var(--ball,1))}.dough[data-astro-cid-rhn7yvsm].is-building .dough__canvas[data-astro-cid-rhn7yvsm]{pointer-events:none!important}.dough__canvas[data-astro-cid-rhn7yvsm]:active{cursor:grabbing}.dough__fallback[data-astro-cid-rhn7yvsm]{z-index:3;width:calc(var(--D) * .5);transform:scale(calc(.85 + var(--grow,0) * .2));filter:drop-shadow(0 30px 30px #3c280a59);transition:opacity .6s}.dough__build[data-astro-cid-rhn7yvsm]{z-index:4;width:calc(var(--D) * .85);aspect-ratio:1;transform:rotate(calc(var(--pr,0) * 1deg)) scale(var(--ps,1));position:relative}.dough__layer[data-astro-cid-rhn7yvsm]{object-fit:contain;opacity:0;width:100%;max-width:none;height:100%;filter:drop-shadow(0 calc(var(--D) * .035) calc(var(--D) * .035) #50280a4d);will-change:opacity, transform;position:absolute;inset:0}.dough__layer--2[data-astro-cid-rhn7yvsm]{--rv:0;filter:none;-webkit-mask-image:radial-gradient(circle closest-side, #000 calc(var(--rv) * 110% - 22%), transparent calc(var(--rv) * 110%));mask-image:radial-gradient(circle closest-side, #000 calc(var(--rv) * 110% - 22%), transparent calc(var(--rv) * 110%))}.dough__build[data-astro-cid-rhn7yvsm].is-ink .dough__layer[data-astro-cid-rhn7yvsm]{filter:drop-shadow(0 calc(var(--D) * .035) calc(var(--D) * .035) rgba(80,40,10, calc(.3 * (1 - var(--ink,0))))) sepia(var(--ink,0)) saturate(calc(1 + var(--ink,0) * 2.6)) hue-rotate(calc(var(--ink,0) * -22deg)) brightness(calc(1 - var(--ink,0) * .25))}.dough__oven[data-astro-cid-rhn7yvsm]{opacity:var(--heat,0);background:radial-gradient(closest-side,#ff8028f2 30%,#ff601e8c 52%,#ff783238 68%,#0000 84%);border-radius:50%;animation:1.3s ease-in-out infinite alternate dough-fire;position:absolute;inset:-30%}.dough__heat[data-astro-cid-rhn7yvsm]{opacity:calc(var(--heat,0) * .7);mix-blend-mode:overlay;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:radial-gradient(closest-side,#ffaa3ce6,#ff5a14cc);animation:.9s ease-in-out infinite alternate dough-heat;position:absolute;inset:0}@keyframes dough-heat{to{filter:brightness(1.25)}}@keyframes dough-fire{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.03)rotate(4deg)}to{transform:scale(.98)rotate(-3deg)}}.dough__embers[data-astro-cid-rhn7yvsm]{opacity:var(--heat,0);pointer-events:none;position:absolute;inset:0}.dough__embers[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{width:var(--s);height:var(--s);transform:rotate(var(--a)) translateY(calc(var(--D) * -.4));animation:dough-ember 2.2s ease-out var(--d) infinite;background:#ffcf7a;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px 2px #ff8c28cc}@keyframes dough-ember{0%{opacity:0}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--D) * -.62)) scale(.4)}}.dough__steam[data-astro-cid-rhn7yvsm]{opacity:var(--steam,0);pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.dough__steam[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{left:calc(36% + var(--k,0) * 14%);filter:blur(10px);background:radial-gradient(closest-side,#ffffff8c,#0000 70%);border-radius:50%;width:22%;height:46%;animation:4.2s ease-out infinite dough-steam;position:absolute;top:18%}.dough__steam[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]:nth-child(2){--k:1;animation-delay:-1.4s}.dough__steam[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]:nth-child(3){--k:2;animation-delay:-2.8s}@keyframes dough-steam{0%{opacity:0;transform:translateY(20%)scale(.6,.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-70%)scale(1.3,1.5)rotate(8deg)}}.dough__dial[data-astro-cid-rhn7yvsm]{z-index:5;width:calc(var(--D) * 1.08);height:calc(var(--D) * 1.08);opacity:var(--ui);overflow:visible}.dough__track[data-astro-cid-rhn7yvsm]{fill:none;stroke:currentColor;stroke-width:.6px;opacity:.18}.dough__dial[data-astro-cid-rhn7yvsm] line[data-astro-cid-rhn7yvsm]{stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.32;transition:stroke .5s,opacity .5s}.dough__dial[data-astro-cid-rhn7yvsm] line[data-astro-cid-rhn7yvsm].is-major{stroke-width:2px;opacity:.55}.dough__dial[data-astro-cid-rhn7yvsm] line[data-astro-cid-rhn7yvsm].is-past{stroke:var(--c-signal);opacity:.95}.dough__arc[data-astro-cid-rhn7yvsm]{opacity:var(--arc,1);fill:none;stroke:var(--c-signal);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:calc(var(--p) * 100) 100;transform-origin:100px 100px;transform:rotate(-90deg)}.dough__tip[data-astro-cid-rhn7yvsm]{transform-origin:100px 100px;transform:rotate(calc(var(--p) * 360deg));fill:var(--c-signal);opacity:clamp(0, var(--p) * 40, 1)}.dough__tip-glow[data-astro-cid-rhn7yvsm]{fill:#ff785059;transform-origin:100px 4px;animation:1.6s ease-in-out infinite dough-tip}@keyframes dough-tip{50%{opacity:.3;transform:scale(1.6)}}.dough__seal[data-astro-cid-rhn7yvsm]{z-index:6;width:calc(var(--D) * 1.0952);aspect-ratio:1;opacity:var(--seal,0)}.dough__seal[data-astro-cid-rhn7yvsm] .seal{width:100%;height:100%}.dough__seal[data-astro-cid-rhn7yvsm] .seal__in{transform-origin:150px 150px;transform:rotate(calc(var(--sr,-12) * 1deg)) scale(var(--ss,1));opacity:var(--sin,0)}.dough__burst[data-astro-cid-rhn7yvsm]{z-index:7;width:calc(var(--D) * .8);aspect-ratio:1;position:relative}.dough__burst[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);opacity:0;background:#fffaf0;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #fffc}.dough__burst[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{opacity:0;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 0 3px #fffaece6,0 0 40px 10px #ffecc899}.dough[data-astro-cid-rhn7yvsm].is-baked .dough__burst[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{animation:1.1s cubic-bezier(.2,.8,.3,1) both dough-burst}.dough[data-astro-cid-rhn7yvsm].is-baked .dough__burst[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{animation:1s ease-out both dough-ring}@keyframes dough-burst{0%{transform:rotate(var(--a)) translateX(0) scale(1.2);opacity:1}to{transform:rotate(var(--a)) translateX(calc(var(--d) * 4.2)) scale(.3);opacity:0}}@keyframes dough-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.dough__pillrow[data-astro-cid-rhn7yvsm]{left:0;right:0;top:calc(50% + var(--D) * .5184);z-index:8;pointer-events:none;opacity:var(--pillo,1);justify-content:center;display:flex;position:absolute;transform:translateY(-50%)}.dough__pill[data-astro-cid-rhn7yvsm]{background:var(--c-ink);color:var(--c-paper);white-space:nowrap;font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;transition:background-color .4s, color .4s, transform .5s var(--ease-back);border-radius:999px;align-items:center;gap:.7em;padding:9px 16px;display:inline-flex;box-shadow:0 10px 30px #3c1e0a2e}.dough__pill-t[data-astro-cid-rhn7yvsm]:empty{display:none}.dough__pill-t[data-astro-cid-rhn7yvsm]{opacity:.62;letter-spacing:.12em}.dough__pill[data-astro-cid-rhn7yvsm].is-hint{animation:2.4s ease-in-out infinite dough-hint}@keyframes dough-hint{50%{transform:translateY(-6px)}}.dough__pill[data-astro-cid-rhn7yvsm].is-done{background:var(--c-signal);transform:scale(1.18)rotate(-4deg)}.dough[data-astro-cid-rhn7yvsm].is-night .dough__pill[data-astro-cid-rhn7yvsm]{background:var(--c-paper);color:var(--c-ink)}.dough__head[data-astro-cid-rhn7yvsm]{left:var(--gutter);top:calc(var(--header-h) + 3vh);z-index:8;pointer-events:none;position:absolute}.dough__head[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{margin-top:-.14em;padding:.14em 0 .06em;display:block;overflow:clip}.dough__head[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{transform:translateY(calc((1 - var(--h)) * 140%));font-style:normal;display:block}.dough__head--1[data-astro-cid-rhn7yvsm]{--h:var(--h1,1)}.dough__head--2[data-astro-cid-rhn7yvsm]{--h:var(--h2,0)}.dough__head[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]:nth-child(2) i[data-astro-cid-rhn7yvsm]{transform:translateY(calc((1 - clamp(0, var(--h) * 1.3 - .3, 1)) * 140%))}.dough__title[data-astro-cid-rhn7yvsm]{font-size:clamp(3.4rem,7.5vw,8rem)}.dough__title--2[data-astro-cid-rhn7yvsm]{font-size:clamp(3rem,6vw,6.6rem);line-height:.86}.dough__touch[data-astro-cid-rhn7yvsm]{color:var(--c-signal);margin:-.15em 0 0 .4em;font-size:clamp(2.4rem,4.6vw,4.8rem);transform:rotate(-6deg)}.dough__touch[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{overflow:visible}.dough__touch[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{opacity:var(--h);transition:none}.dough__line[data-astro-cid-rhn7yvsm]{max-width:24ch;opacity:clamp(0, var(--h) * 2 - 1, 1);transform:translateY(calc((1 - var(--h)) * 12px));margin-top:1.4em;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:500;line-height:1.35}.dough__arrive[data-astro-cid-rhn7yvsm]{left:var(--ax,var(--x));top:var(--y);z-index:3;width:calc(var(--w) * 1vw);pointer-events:none;min-width:56px;transform:translate(-50%, -50%) translateX(calc((1 - var(--a,0)) * var(--side) * 60vw)) rotate(calc(var(--r) + (1 - var(--a,0)) * var(--side) * 140deg));opacity:var(--a,0);transition:transform 1.3s cubic-bezier(.2,.9,.25,1.12),opacity .6s;position:absolute}.dough__arrive[data-astro-cid-rhn7yvsm].is-in{--a:1}.dough__arrive-par[data-astro-cid-rhn7yvsm]{transform:translate(calc(var(--px,0) * var(--depth) * -22px), calc(var(--py,0) * var(--depth) * -16px));transition:transform 1.2s var(--ease-out);display:block}.dough[data-astro-cid-rhn7yvsm]:not(.is-night) .dough__star[data-astro-cid-rhn7yvsm],.dough[data-astro-cid-rhn7yvsm]:not(.is-baking) [data-astro-cid-rhn7yvsm]:is(.dough__oven,.dough__heat,.dough__embers i),.dough[data-astro-cid-rhn7yvsm]:not(.is-steam) .dough__steam[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm],.dough[data-astro-cid-rhn7yvsm].is-building .dough__tip-glow[data-astro-cid-rhn7yvsm],.dough[data-astro-cid-rhn7yvsm]:not(.is-poked) .dough__tip-glow[data-astro-cid-rhn7yvsm]{animation:none}.dough__arrive-in[data-astro-cid-rhn7yvsm]{animation:5.5s ease-in-out infinite dough-bob;animation-delay:calc(var(--i) * -1.7s);display:block}.dough__arrive-in[data-astro-cid-rhn7yvsm] img{width:100%;height:auto;filter:drop-shadow(0 18px 18px #3c1e0a4d) brightness(calc(1 - var(--night) * .35));display:block}@keyframes dough-bob{50%{transform:translateY(-14px)rotate(4deg)}}.dough[data-astro-cid-rhn7yvsm].is-building .dough__arrive[data-astro-cid-rhn7yvsm]{transform:translate(-50%, -50%) translate(calc((50 - var(--axn,var(--xn))) * 1vw * var(--fly,0)), calc((50 - var(--yn)) * 1svh * var(--fly,0))) rotate(calc(var(--r) + var(--fly,0) * var(--side) * 140deg)) scale(calc(1 - var(--fly,0) * .7));opacity:calc(1 - clamp(0, (var(--fly,0) - .78) * 4.5, 1));transition:none}.dough__rail[data-astro-cid-rhn7yvsm]{--c:10.6em;z-index:8;grid-template-columns:repeat(var(--n), var(--c));font:600 .7rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;pointer-events:none;opacity:var(--railo,1);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:max(26px,3.6svh);left:50%;transform:translate(-50%)}.dough__rail[data-astro-cid-rhn7yvsm]:before,.dough__rail[data-astro-cid-rhn7yvsm]:after{content:"";left:calc(var(--c) / 2);right:calc(var(--c) / 2);opacity:.22;background:currentColor;height:1px;position:absolute;bottom:3.5px}.dough__rail[data-astro-cid-rhn7yvsm]:after{background:var(--c-signal);opacity:1;transform-origin:0;height:2px;transform:scaleX(var(--rp,0));bottom:3px}.dough__stop[data-astro-cid-rhn7yvsm]{text-align:center;white-space:nowrap;justify-items:center;gap:10px;display:grid}.dough__stop[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{opacity:.5;transition:opacity .4s, transform .5s var(--ease-out)}.dough__stop[data-astro-cid-rhn7yvsm] i[data-astro-cid-rhn7yvsm]{z-index:1;background:var(--bg0);opacity:.55;width:8px;height:8px;transition:background-color .4s, box-shadow .4s, transform .5s var(--ease-back), opacity .4s;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1.5px}.dough__stop[data-astro-cid-rhn7yvsm].is-past span[data-astro-cid-rhn7yvsm]{opacity:.62}.dough__stop[data-astro-cid-rhn7yvsm].is-past i[data-astro-cid-rhn7yvsm]{background:var(--c-signal);box-shadow:none;opacity:1}.dough__stop[data-astro-cid-rhn7yvsm].is-on span[data-astro-cid-rhn7yvsm]{opacity:1;transform:translateY(-2px)}.dough__stop[data-astro-cid-rhn7yvsm].is-on i[data-astro-cid-rhn7yvsm]{background:var(--c-signal);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-signal) 22%, transparent);opacity:1;transform:scale(1.35)}.dough__stamp[data-astro-cid-rhn7yvsm]{z-index:7;pointer-events:none;opacity:var(--sp,0);position:absolute;inset:0}.dough[data-astro-cid-rhn7yvsm].is-stamp .dough__stamp[data-astro-cid-rhn7yvsm]{pointer-events:auto;cursor:crosshair}.dough__marks[data-astro-cid-rhn7yvsm]{position:absolute;inset:0}.dough__mark[data-astro-cid-rhn7yvsm]{aspect-ratio:1;width:92px;box-shadow:inset 0 0 0 5px var(--c-paper), inset 0 0 0 6.5px currentColor;color:color-mix(in srgb, var(--c-signal) 70%, transparent);font:800 30px/1 var(--font-display);transform:translate(-50%, -50%) rotate(var(--r));mix-blend-mode:multiply;border:3px solid;border-radius:50%;place-items:center;display:grid;position:absolute}.dough__mark[data-astro-cid-rhn7yvsm] small[data-astro-cid-rhn7yvsm]{font:700 10px/1 var(--font-body);letter-spacing:.2em;margin-top:-22px}.dough__mark--auto[data-astro-cid-rhn7yvsm]{opacity:0;transform:translate(-50%, -50%) rotate(var(--r)) scale(1.6);transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.3,1.25)}.dough__mark--auto[data-astro-cid-rhn7yvsm].is-on{opacity:.85;transform:translate(-50%, -50%) rotate(var(--r)) scale(1)}.dough__mark--user{animation:.35s cubic-bezier(.2,.9,.3,1.25) both dough-user}@keyframes dough-user{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--r)) scale(1.7)}to{opacity:.85}}.dough__saidrow[data-astro-cid-rhn7yvsm]{left:0;right:0;top:calc(50% + var(--D) * .56);pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute}.dough__said[data-astro-cid-rhn7yvsm]{white-space:nowrap;color:var(--c-ink);font-size:clamp(2.2rem,4vw,4rem)}.dough__stamp-hint[data-astro-cid-rhn7yvsm]{white-space:nowrap;font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--c-ink) 45%, transparent)}@media (hover:none){.dough__stamp-hint[data-astro-cid-rhn7yvsm]{display:none}}.dough__exitwrap[data-astro-cid-rhn7yvsm]{z-index:20;pointer-events:none;position:absolute;inset:0}.dough__exit[data-astro-cid-rhn7yvsm]{background:var(--next-bg,var(--c-accent));width:20px;height:20px;transform:scale(var(--xs,0));border-radius:50%}@media (width<=759px){.dough[data-astro-cid-rhn7yvsm]{--D:min(80vw, 46svh);height:360svh}.dough__title--2[data-astro-cid-rhn7yvsm]{font-size:11vw}.dough__line[data-astro-cid-rhn7yvsm]{display:none}.dough__arrive[data-astro-cid-rhn7yvsm]{--ax:calc(50% + var(--side) * 40%);--axn:calc(50 + var(--side) * 40);width:calc(var(--w) * 1.5vw)}.dough__rail[data-astro-cid-rhn7yvsm]{--c:2.4em;bottom:max(96px, calc(env(safe-area-inset-bottom) + 92px))}.dough__stop[data-astro-cid-rhn7yvsm] span[data-astro-cid-rhn7yvsm]{position:absolute;bottom:22px;opacity:0!important}.dough__stop[data-astro-cid-rhn7yvsm].is-on span[data-astro-cid-rhn7yvsm]{opacity:1!important}.dough__saidrow[data-astro-cid-rhn7yvsm]{top:calc(50% + var(--D) * .6)}}@media (prefers-reduced-motion:reduce){.dough[data-astro-cid-rhn7yvsm]{height:auto}.dough__sticky[data-astro-cid-rhn7yvsm]{min-height:100svh;position:relative}}.stamp[data-astro-cid-qcf6m7fc]{--p:0;min-height:110svh;padding:var(--section-pad) var(--gutter);cursor:crosshair;place-content:center;justify-items:center;gap:8px;display:grid;position:relative;overflow:clip}.stamp__marks[data-astro-cid-qcf6m7fc]{pointer-events:none;position:absolute;inset:0}.stamp__mark[data-astro-cid-qcf6m7fc]{aspect-ratio:1;width:92px;box-shadow:inset 0 0 0 5px var(--c-paper), inset 0 0 0 6.5px currentColor;color:color-mix(in srgb, var(--c-signal) 70%, transparent);font:800 30px/1 var(--font-display);transform:translate(-50%, -50%) rotate(var(--r));mix-blend-mode:multiply;filter:var(--ink);border:3px solid;border-radius:50%;place-items:center;display:grid;position:absolute}.stamp__mark[data-astro-cid-qcf6m7fc] small[data-astro-cid-qcf6m7fc]{font:700 10px/1 var(--font-body);letter-spacing:.2em;margin-top:-22px}.stamp__mark--auto[data-astro-cid-qcf6m7fc]{opacity:0;transform:translate(-50%, -50%) rotate(var(--r)) scale(1.6);transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.3,1.25)}.stamp__mark--auto[data-astro-cid-qcf6m7fc].is-on{opacity:.85;transform:translate(-50%, -50%) rotate(var(--r)) scale(1)}.stamp__mark--user{animation:.35s cubic-bezier(.2,.9,.3,1.25) both user-stamp}@keyframes user-stamp{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--r)) scale(1.7)}to{opacity:.85}}.stamp__flour[data-astro-cid-qcf6m7fc]{width:var(--s);height:var(--s);background:color-mix(in srgb, var(--c-accent) 45%, #fff);opacity:.6;animation:flour 9s ease-in-out var(--t) infinite;pointer-events:none;border-radius:50%;position:absolute}@keyframes flour{50%{opacity:.25;transform:translate(14px,-26px)}}.stamp__wrap[data-astro-cid-qcf6m7fc]{z-index:2;aspect-ratio:1;width:min(60vw,50svh);transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .5s var(--ease-out);position:relative}.stamp__seal[data-astro-cid-qcf6m7fc]{width:100%;height:100%;color:var(--c-signal);animation:7s ease-in-out 1.2s infinite sway;transform:rotate(-12deg)}@keyframes sway{50%{transform:rotate(-6deg)scale(1.02)}}.stamp__turn[data-astro-cid-qcf6m7fc]{transform-origin:150px 150px;animation:40s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}.stamp__o[data-astro-cid-qcf6m7fc]{fill:none;stroke:currentColor;stroke-width:6px}.stamp__i[data-astro-cid-qcf6m7fc]{fill:none;stroke:currentColor;stroke-width:1.5px}.stamp__ring[data-astro-cid-qcf6m7fc]{font:700 19px var(--font-body);letter-spacing:.2em;fill:currentColor}.stamp__big[data-astro-cid-qcf6m7fc]{font:800 98px var(--font-display);fill:currentColor;letter-spacing:-.02em}.stamp__small[data-astro-cid-qcf6m7fc]{font:700 17px var(--font-body);letter-spacing:.32em;fill:currentColor}html.motion .stamp__wrap[data-astro-cid-qcf6m7fc]:not(.is-in) .stamp__seal[data-astro-cid-qcf6m7fc]{opacity:0}html.motion .stamp__wrap[data-astro-cid-qcf6m7fc].is-in .stamp__seal[data-astro-cid-qcf6m7fc]{animation:.55s cubic-bezier(.2,.9,.3,1.25) both slam,7s ease-in-out 1.2s infinite sway}@keyframes slam{0%{opacity:0;transform:scale(2.4)rotate(-40deg)}70%{opacity:1;transform:scale(.94)rotate(-10deg)}to{transform:scale(1)rotate(-12deg)}}.stamp__puff[data-astro-cid-qcf6m7fc]{background:color-mix(in srgb, var(--c-accent) 50%, #fff);opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%}html.motion .stamp__wrap[data-astro-cid-qcf6m7fc].is-in .stamp__puff[data-astro-cid-qcf6m7fc]{animation:.9s ease-out .45s both puff}@keyframes puff{0%{opacity:.9;transform:translate(-50%, -50%) rotate(var(--a)) translateX(30%) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(calc(var(--d) + 40%)) scale(.3)}}html.motion .stamp[data-astro-cid-qcf6m7fc].has-morph .stamp__wrap[data-astro-cid-qcf6m7fc] .stamp__seal[data-astro-cid-qcf6m7fc]{opacity:0!important;animation:7s ease-in-out infinite paused sway!important}html.motion .stamp[data-astro-cid-qcf6m7fc].has-morph .stamp__turn[data-astro-cid-qcf6m7fc]{animation-play-state:paused}html.motion .stamp[data-astro-cid-qcf6m7fc].has-morph.is-landed .stamp__wrap[data-astro-cid-qcf6m7fc] .stamp__seal[data-astro-cid-qcf6m7fc]{opacity:1!important;animation-play-state:running!important}html.motion .stamp[data-astro-cid-qcf6m7fc].has-morph.is-landed .stamp__turn[data-astro-cid-qcf6m7fc]{animation-play-state:running}.stamp[data-astro-cid-qcf6m7fc].has-morph:not(.is-landed) .stamp__wrap[data-astro-cid-qcf6m7fc]{transition:none;transform:none}html.motion .stamp[data-astro-cid-qcf6m7fc].has-morph .stamp__wrap[data-astro-cid-qcf6m7fc].is-in .stamp__puff[data-astro-cid-qcf6m7fc]{animation:none}html.motion .stamp[data-astro-cid-qcf6m7fc].has-morph.is-landed .stamp__wrap[data-astro-cid-qcf6m7fc] .stamp__puff[data-astro-cid-qcf6m7fc]{animation:.9s ease-out both puff}.stamp__line[data-astro-cid-qcf6m7fc]{z-index:2;color:var(--c-ink);font-size:clamp(2.4rem,5vw,4.8rem);position:relative}.stamp__hint[data-astro-cid-qcf6m7fc]{z-index:2;font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--c-ink) 45%, transparent);position:relative}@media (hover:none){.stamp__hint[data-astro-cid-qcf6m7fc]{display:none}}.story[data-astro-cid-ibcmqebl]{--grain:.3;--end:0;height:calc(var(--n) * 40svh + 110svh);color:#fff;background:#0b0a09;position:relative}.story__sticky[data-astro-cid-ibcmqebl]{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.story__frames[data-astro-cid-ibcmqebl]{z-index:-3;background:#0b0a09;position:absolute;inset:0}.story__img[data-astro-cid-ibcmqebl]{object-fit:cover;object-position:50% 55%;filter:brightness(.42)saturate(.85)blur(2px);width:100%;max-width:none;height:100%;transform:scale(var(--kb,1.1));will-change:opacity, transform;position:absolute;inset:0}.story__fx[data-astro-cid-ibcmqebl]{z-index:-2;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.story__grain[data-astro-cid-ibcmqebl]{z-index:-1;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:.9s steps(5,end) infinite story-grain;position:absolute;inset:-50%}@keyframes story-grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-3%)}60%{transform:translate(-3%,-6%)}80%{transform:translate(6%,5%)}}.story__vignette[data-astro-cid-ibcmqebl]{z-index:-1;pointer-events:none;background:radial-gradient(120% 95%,#0000 40%,#0009);position:absolute;inset:0}.story__head[data-astro-cid-ibcmqebl]{left:var(--gutter);top:calc(var(--header-h) + 2vh);z-index:3;position:absolute}.story__head[data-astro-cid-ibcmqebl] .label[data-astro-cid-ibcmqebl]{color:#ffffffb3}.story__title[data-astro-cid-ibcmqebl]{margin-top:6px;font-size:clamp(2rem,3.6vw,3.8rem)}.story__note[data-astro-cid-ibcmqebl]{right:var(--gutter);top:calc(var(--header-h) + 2vh);z-index:3;font:600 10px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;position:absolute}.story__year[data-astro-cid-ibcmqebl]{z-index:0;height:.82em;color:var(--c-paper);font-variant-numeric:tabular-nums;pointer-events:none;font-size:min(34vw,58svh);line-height:.82;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.story__col[data-astro-cid-ibcmqebl]{height:.82em;display:block;overflow:hidden}.story__strip[data-astro-cid-ibcmqebl]{transform:translateY(calc(var(--d,0) * -1em));flex-direction:column;transition:transform 1s cubic-bezier(.7,0,.2,1);display:flex}.story__strip[data-astro-cid-ibcmqebl] span[data-astro-cid-ibcmqebl]{text-align:center;height:1em;display:block}.story__objects[data-astro-cid-ibcmqebl]{z-index:2;aspect-ratio:1;width:min(54svh,44vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story__obj[data-astro-cid-ibcmqebl]{transition:transform .85s cubic-bezier(.34,1.4,.64,1),opacity .45s;display:block;position:absolute;inset:0}.story__obj[data-astro-cid-ibcmqebl][data-state=next]{opacity:0;pointer-events:none;transform:translate(18%,42%)rotate(18deg)scale(.6)}.story__obj[data-astro-cid-ibcmqebl][data-state=past]{opacity:0;pointer-events:none;transition:transform .7s cubic-bezier(.5,0,.75,.3),opacity .5s .1s;transform:translate(-22%,-46%)rotate(-24deg)scale(.55)}.story__float[data-astro-cid-ibcmqebl]{width:100%;height:100%;animation:6s ease-in-out infinite story-float;display:block}.story__obj[data-astro-cid-ibcmqebl] img{object-fit:contain;filter:drop-shadow(0 40px 40px #0000008c);pointer-events:none;width:100%;height:100%}@keyframes story-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.story__obj--cta[data-astro-cid-ibcmqebl] .story__float[data-astro-cid-ibcmqebl]{animation:24s linear infinite story-spin}@keyframes story-spin{to{transform:rotate(360deg)}}@media (hover:hover){.story__obj--cta[data-astro-cid-ibcmqebl]:hover img{filter:drop-shadow(0 50px 50px #0009)brightness(1.06);transition:transform .5s var(--ease-back);transform:scale(1.06)}}.story__caption[data-astro-cid-ibcmqebl]{left:0;right:0;bottom:max(70px, calc(env(safe-area-inset-bottom) + 124px));z-index:3;text-align:center;padding-inline:var(--gutter);justify-items:center;display:grid;position:absolute}.story__text[data-astro-cid-ibcmqebl]{text-shadow:0 2px 16px #000000b3;max-width:34ch;opacity:calc(1 - var(--end));grid-area:1/1;font-size:clamp(1.1rem,1.6vw,1.55rem);font-weight:500;line-height:1.35}.story__end[data-astro-cid-ibcmqebl]{opacity:var(--end);transform:translateY(calc((1 - var(--end)) * 20px));pointer-events:none;grid-area:1/1;justify-items:center;gap:14px;display:grid}.story[data-astro-cid-ibcmqebl].is-end .story__end[data-astro-cid-ibcmqebl]{pointer-events:auto}.story__end-a[data-astro-cid-ibcmqebl]{text-shadow:0 4px 30px #0009;font-size:clamp(1.9rem,3.4vw,3.4rem)}.story__end-b[data-astro-cid-ibcmqebl]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--c-accent);font-size:1.15em;font-weight:800}.story__line[data-astro-cid-ibcmqebl]{left:var(--gutter);right:var(--gutter);bottom:max(26px, calc(env(safe-area-inset-bottom) + 86px));z-index:3;border-top:1px solid #ffffff40;justify-content:space-between;display:flex;position:absolute}.story__line[data-astro-cid-ibcmqebl] li[data-astro-cid-ibcmqebl]{font:600 10px/1 var(--font-body);letter-spacing:.12em;color:#ffffff73;padding-top:8px;transition:color .4s;position:relative}.story__line[data-astro-cid-ibcmqebl] li[data-astro-cid-ibcmqebl]:before{content:"";width:7px;height:7px;transition:background .4s, transform .4s var(--ease-back);background:#fff6;border-radius:50%;position:absolute;top:-4px;left:0}.story__line[data-astro-cid-ibcmqebl] li[data-astro-cid-ibcmqebl].is-on{color:#fff}.story__line[data-astro-cid-ibcmqebl] li[data-astro-cid-ibcmqebl].is-on:before{background:var(--c-signal);transform:scale(1.6)}@media (width<=759px){.story__objects[data-astro-cid-ibcmqebl]{width:58vw;top:55%}.story__year[data-astro-cid-ibcmqebl]{font-size:42vw;top:36%}.story__line[data-astro-cid-ibcmqebl] li[data-astro-cid-ibcmqebl] span[data-astro-cid-ibcmqebl]{display:none}.story__note[data-astro-cid-ibcmqebl]{top:auto;bottom:max(40px, calc(env(safe-area-inset-bottom) + 100px))}}@media (prefers-reduced-motion:reduce){.story[data-astro-cid-ibcmqebl]{height:auto}.story__sticky[data-astro-cid-ibcmqebl]{min-height:100svh;position:relative}.story__grain[data-astro-cid-ibcmqebl],.story__float[data-astro-cid-ibcmqebl]{animation:none}}.teaser[data-astro-cid-mvca4ekb]{height:100svh;min-height:640px;color:var(--c-ink);background:#ebe7de;position:relative}.teaser__in[data-astro-cid-mvca4ekb]{isolation:isolate;height:100%;position:relative;overflow:clip}.teaser__title[data-astro-cid-mvca4ekb]{left:var(--gutter);top:calc(var(--header-h) + 1.5vh);z-index:2;letter-spacing:-.005em;pointer-events:none;font-size:clamp(3.2rem,6.3vw,7.6rem);line-height:.84;display:grid;position:absolute}.teaser__title[data-astro-cid-mvca4ekb] span[data-astro-cid-mvca4ekb]{padding-bottom:.04em;display:block;overflow:hidden}.teaser__title[data-astro-cid-mvca4ekb] i[data-astro-cid-mvca4ekb]{transition:transform 1s var(--ease-out);font-style:normal;display:block;transform:translateY(105%)}.teaser__title[data-astro-cid-mvca4ekb] span[data-astro-cid-mvca4ekb]:nth-child(2) i[data-astro-cid-mvca4ekb]{transition-delay:80ms}.teaser[data-astro-cid-mvca4ekb].is-on .teaser__title[data-astro-cid-mvca4ekb] i[data-astro-cid-mvca4ekb]{transform:none}.teaser[data-astro-cid-mvca4ekb] .teaser__stage{--S:min(54svh, 37vw);--y:55%;--ui-b:6.5%}.teaser[data-astro-cid-mvca4ekb] .stage__track{opacity:0;transition:opacity .7s ease .1s, transform 1.1s var(--ease-out) .1s;transform:translate(14vw)}.teaser[data-astro-cid-mvca4ekb].is-on .stage__track{opacity:1;transform:none}.teaser[data-astro-cid-mvca4ekb] .stage__name{font-size:clamp(.95rem,1.1vw,1.15rem)}.teaser[data-astro-cid-mvca4ekb] .stage__info{width:min(30ch,24vw);font:500 .72rem/1.55 var(--font-body);letter-spacing:.12em;text-transform:uppercase;opacity:.78}.teaser[data-astro-cid-mvca4ekb] .stage__ui,.teaser[data-astro-cid-mvca4ekb] .stage__info{opacity:0;transition:opacity .6s .5s}.teaser[data-astro-cid-mvca4ekb].is-on .stage__ui{opacity:1}.teaser[data-astro-cid-mvca4ekb].is-on .stage__info{opacity:.78}.teaser[data-astro-cid-mvca4ekb] .stage__slide .stage__img{filter:drop-shadow(0 calc(var(--s,.7) * 34px) calc(var(--s,.7) * 30px) #3c280f47)}.teaser[data-astro-cid-mvca4ekb] .stage__obj{transition:transform .6s var(--ease-back), opacity .5s var(--ease-out)}.teaser[data-astro-cid-mvca4ekb].is-picking .stage__slide.is-center .stage__obj{transition:transform .62s cubic-bezier(.2,.8,.2,1);transform:scale(1.32)translateY(-2%)}.teaser[data-astro-cid-mvca4ekb].is-picking .stage__slide:not(.is-center){opacity:0;transition:opacity .35s}.teaser[data-astro-cid-mvca4ekb].is-picking [data-astro-cid-mvca4ekb]:is(.teaser__title,.teaser__cue),.teaser[data-astro-cid-mvca4ekb].is-picking :is(.stage__ui,.stage__info,.stage__meta,.stage__price){opacity:0!important;transition:opacity .3s!important}.teaser__cue[data-astro-cid-mvca4ekb]{right:var(--gutter);z-index:3;opacity:0;pointer-events:none;justify-items:center;gap:12px;transition:opacity .5s;display:grid;position:absolute;top:50%;translate:0 -50%}.teaser[data-astro-cid-mvca4ekb].is-held .teaser__cue[data-astro-cid-mvca4ekb]{opacity:1}.teaser__cue-k[data-astro-cid-mvca4ekb]{writing-mode:vertical-rl;font:600 .62rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;opacity:.55;rotate:180deg}.teaser__ticks[data-astro-cid-mvca4ekb]{gap:7px;display:grid}.teaser__ticks[data-astro-cid-mvca4ekb] i[data-astro-cid-mvca4ekb]{opacity:.16;width:3px;height:18px;transition:opacity .4s, background-color .4s, height .5s var(--ease-back);background:currentColor;border-radius:2px}.teaser__ticks[data-astro-cid-mvca4ekb] i[data-astro-cid-mvca4ekb].is-done{opacity:1;background:var(--c-signal);height:26px}.dough.has-seal+.teaser[data-astro-cid-mvca4ekb]{z-index:0;margin-top:-100svh}.dough.has-seal.is-compact+.teaser[data-astro-cid-mvca4ekb]{margin-top:0}@media (prefers-reduced-motion:reduce){.teaser__title[data-astro-cid-mvca4ekb] i[data-astro-cid-mvca4ekb],.teaser[data-astro-cid-mvca4ekb] .stage__track{opacity:1;transform:none}.dough.has-seal+.teaser[data-astro-cid-mvca4ekb]{margin-top:0}}@media (width<=759px){.teaser__title[data-astro-cid-mvca4ekb]{font-size:13.5vw}.teaser[data-astro-cid-mvca4ekb] .teaser__stage{--S:min(78vw, 42svh);--y:50%;--ui-b:max(96px, calc(env(safe-area-inset-bottom) + 92px))}.teaser[data-astro-cid-mvca4ekb] .stage__info{width:auto}.teaser__cue[data-astro-cid-mvca4ekb]{display:none}}.rooms[data-astro-cid-7s7vpui2]{--p:0;--travel:0;--turn:0;--open:0;--in:0;--lamps:0;--cta:0;background:var(--c-ink);height:268svh;color:var(--c-paper);position:relative}.rooms__sticky[data-astro-cid-7s7vpui2]{isolation:isolate;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.rooms__big[data-astro-cid-7s7vpui2]{left:var(--gutter);z-index:2;color:#fff4e2;text-shadow:0 2px 2px #5a2d0a40,0 6px 40px #6e370a8c;opacity:calc(1 - var(--in) * 2.2);pointer-events:none;font-size:clamp(3.2rem,6.4vw,7.4rem);line-height:.84;display:grid;position:absolute;top:37%;transform:translateY(-50%)}.rooms__q[data-astro-cid-7s7vpui2]{right:var(--gutter);z-index:3;text-align:right;color:#fff4e2;text-shadow:0 1px 2px #5a2d0a4d,0 4px 24px #6e370a80;max-width:12ch;opacity:calc(1 - var(--in) * 2.2);font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:500;line-height:1.15;position:absolute;top:37%;transform:translateY(-50%)}.rooms__view[data-astro-cid-7s7vpui2]{z-index:0;clip-path:inset(var(--ct,50%) var(--cr,50%) var(--cb,50%) var(--cl,50%));background:#2a2a33;position:absolute;inset:0}.rooms__room[data-astro-cid-7s7vpui2]{--u:min(1vw, 1.75svh);--bu:max(1vw, 1.68svh);transform-origin:50%;position:absolute;inset:0}.rooms__box[data-astro-cid-7s7vpui2],.rooms__over[data-astro-cid-7s7vpui2]{aspect-ratio:1.5;width:max(100%,168svh);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.rooms__box[data-astro-cid-7s7vpui2] .rooms__plate{object-fit:cover;filter:brightness(1.04)saturate(.92);width:100%;max-width:none;height:100%;position:absolute;inset:0}.rooms__set[data-astro-cid-7s7vpui2]{transform-origin:50% calc(var(--floor) * 100%);position:absolute;inset:0;transform:scale(.9)}.rooms__box[data-astro-cid-7s7vpui2] .rooms__plate--night{display:none}.rooms__obj[data-astro-cid-7s7vpui2]{z-index:1;position:absolute;translate:-50% -100%}.rooms__obj[data-astro-cid-7s7vpui2] img{width:100%;height:auto;filter:drop-shadow(0 calc(var(--bu) * .5) calc(var(--bu) * .9) #462d1438);display:block}.rooms__obj[data-astro-cid-7s7vpui2]:after{content:"";z-index:-1;background:radial-gradient(closest-side,#3c26126b,#3c26121f 60%,#0000);border-radius:50%;height:7%;position:absolute;bottom:-1.6%;left:2%;right:2%}.rooms__obj--bag[data-astro-cid-7s7vpui2]{z-index:2;width:10.5%;top:98.5%;left:65%}.rooms__obj--plant[data-astro-cid-7s7vpui2]{transform-origin:50% 100%;width:9%;animation:7s ease-in-out infinite rooms-sway;top:92%;left:78%}@keyframes rooms-sway{50%{transform:rotate(1.2deg)skew(-.6deg)}}.rooms__obj--bed[data-astro-cid-7s7vpui2]{width:41%;top:95%;left:50%}.rooms__obj--night[data-astro-cid-7s7vpui2]{width:12.5%;top:81.5%}.rooms__obj--night-l[data-astro-cid-7s7vpui2]{left:28%}.rooms__obj--night-r[data-astro-cid-7s7vpui2]{left:72%;transform:scaleX(-1)}.rooms__obj--night[data-astro-cid-7s7vpui2] img.rooms__night-on{opacity:var(--lamps);filter:drop-shadow(0 calc(var(--bu) * .5) calc(var(--bu) * .9) #462d1438);position:absolute;inset:0}.rooms__glow[data-astro-cid-7s7vpui2]{z-index:2;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side, rgba(255,214,150, calc(var(--lamps) * .62)), rgba(255,180,100, calc(var(--lamps) * .2)) 45%, transparent 72%);border-radius:50%;width:34%;animation:5s ease-in-out infinite rooms-glow;position:absolute;translate:-50% -50%}.rooms__glow--l[data-astro-cid-7s7vpui2]{left:calc(28% - (.5 - var(--lx)) * 12.5%);top:calc(81.5% - 12.5% * 1.5 * var(--night-r) * (1 - var(--ly)))}.rooms__glow--r[data-astro-cid-7s7vpui2]{left:calc(72% + (.5 - var(--lx)) * 12.5%);top:calc(81.5% - 12.5% * 1.5 * var(--night-r) * (1 - var(--ly)));animation-delay:-2.4s}.rooms__glow--pic[data-astro-cid-7s7vpui2]{aspect-ratio:1.3;background:radial-gradient(closest-side, rgba(255,226,176, calc(var(--lamps) * .5)), transparent 75%);width:24%;transition:width 1.1s var(--ease-out), top 1.1s var(--ease-out);animation:none;top:40%;left:50%}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__glow--pic[data-astro-cid-7s7vpui2]{width:66%;top:36%}@keyframes rooms-glow{50%{opacity:.86}}.rooms__evening[data-astro-cid-7s7vpui2]{z-index:1;pointer-events:none;opacity:calc(var(--lamps) * .9);mix-blend-mode:multiply;background:radial-gradient(90% 70% at 50% 62%,#ffecce00,#ffce9647 70%,#d696606b),linear-gradient(#ffd6a838,#ffbe822e);position:absolute;inset:0}.rooms__mote[data-astro-cid-7s7vpui2]{z-index:2;width:2.5px;height:2.5px;opacity:calc(.55 * (1 - var(--lamps)));animation:rooms-mote 9s ease-in-out var(--t) infinite;background:#fffaf0;border-radius:50%;position:absolute;box-shadow:0 0 4px #fffaebcc}@keyframes rooms-mote{50%{opacity:.15;transform:translate(14px,-26px)}}.rooms__switch[data-astro-cid-7s7vpui2]{z-index:2;aspect-ratio:1;width:3.2%;min-width:40px;position:absolute;top:54%;left:19%}.rooms__switch[data-astro-cid-7s7vpui2] .rooms__sw{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 4px 6px #3c28144d) brightness(calc(1 - var(--lamps) * .5));position:absolute;inset:0}.rooms__switch[data-astro-cid-7s7vpui2] .rooms__sw--on{opacity:var(--lamps)}.rooms__sw-hint[data-astro-cid-7s7vpui2]{white-space:nowrap;color:color-mix(in srgb, var(--c-ink) 60%, transparent);opacity:calc(1 - var(--lamps) * .6);position:absolute;top:112%;left:50%;transform:translate(-50%)}.rooms__room[data-astro-cid-7s7vpui2]{transform:scale(var(--rs,.6))}.rooms__dusk[data-astro-cid-7s7vpui2]{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(78% 64% at 50% 40%,#0000 32%,#4a28105c 100%);transition:opacity 1.3s;position:absolute;inset:0}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__dusk[data-astro-cid-7s7vpui2]{opacity:1}.rooms__over[data-astro-cid-7s7vpui2]{z-index:3;pointer-events:none}.rooms__sign[data-astro-cid-7s7vpui2]{--w:10.5;--h:calc(10.5 * var(--frame-r));--bw:.6;--sw:33;--sh:19.4;--sbw:.8;left:50%;top:calc(95% - 41% * 1.5 * var(--bed-r) - 3.4%);box-sizing:border-box;width:calc(var(--bu) * var(--w));height:calc(var(--bu) * var(--h));border:calc(var(--bu) * var(--bw)) solid transparent;border-image:var(--brass) 1;background:linear-gradient(180deg, color-mix(in srgb, var(--c-paper) 90%, #fff), color-mix(in srgb, var(--c-paper) 93%, var(--c-accent))) padding-box;color:var(--c-ink);box-shadow:0 calc(var(--bu) * .5) calc(var(--bu) * .9) #462d144d;transition:width 1s var(--ease-out), height 1s var(--ease-out), border-width 1s var(--ease-out), box-shadow 1.2s ease;position:absolute;overflow:hidden;translate:-50% -100%}.rooms__sign[data-astro-cid-7s7vpui2].has-frame{border-image:var(--frame-img) var(--fyp) var(--fxp) stretch}.rooms__sign[data-astro-cid-7s7vpui2]:before{content:"";inset:calc(var(--bu) * .55);border:1px solid color-mix(in srgb, var(--c-accent) 55%, transparent);pointer-events:none;transition:inset 1s var(--ease-out);position:absolute;box-shadow:inset 0 1px 3px #5a3c1424}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__sign[data-astro-cid-7s7vpui2]{--w:var(--sw);--h:var(--sh);--bw:var(--sbw);pointer-events:auto;box-shadow:0 calc(var(--bu) * .7) calc(var(--bu) * 1.6) #46280e61, 0 0 calc(var(--bu) * 5) #ffdca080}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__sign[data-astro-cid-7s7vpui2]:before{inset:calc(var(--bu) * .7)}.rooms__sign-mark[data-astro-cid-7s7vpui2]{width:calc(var(--bu) * 10.5 * var(--as));color:var(--c-signal);transition:top 1s var(--ease-out), width 1s var(--ease-out);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.rooms__sign-mark[data-astro-cid-7s7vpui2] svg{width:100%;height:auto}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__sign-mark[data-astro-cid-7s7vpui2]{top:calc(var(--bu) * 3.15);width:calc(var(--bu) * 1.8)}.rooms__sign-body[data-astro-cid-7s7vpui2]{width:calc(var(--bu) * (var(--sw) - var(--sbw) * 2));padding-top:calc(var(--bu) * 5.5);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.rooms__sign-body[data-astro-cid-7s7vpui2]>[data-astro-cid-7s7vpui2]{opacity:0;transform:translateY(calc(var(--bu) * .7));transition:opacity .25s,transform .25s}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__sign-body[data-astro-cid-7s7vpui2]>[data-astro-cid-7s7vpui2]{opacity:1;transition:opacity .7s ease calc(.38s + var(--k,0) * .11s), transform 1s var(--ease-out) calc(.38s + var(--k,0) * .11s);transform:none}.rooms__sign-say[data-astro-cid-7s7vpui2]{--k:1}.rooms__sign-row[data-astro-cid-7s7vpui2]{--k:2}.rooms__sign-q[data-astro-cid-7s7vpui2]{font:600 max(9px, calc(var(--bu) * .72))/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--c-ink) 58%, transparent)}.rooms__sign-say[data-astro-cid-7s7vpui2]{margin-top:calc(var(--bu) * .5);font-size:calc(var(--bu) * 3.9);color:color-mix(in srgb, var(--c-ink) 90%, var(--c-signal));line-height:1.05}.rooms__sign-row[data-astro-cid-7s7vpui2]{align-items:center;gap:calc(var(--bu) * .7);margin-top:calc(var(--bu) * 1.05);display:flex}.rooms__book[data-astro-cid-7s7vpui2]{align-items:center;gap:calc(var(--bu) * .75);height:calc(var(--bu) * 3.5);padding:0 calc(var(--bu) * 1.55) 0 calc(var(--bu) * .6);isolation:isolate;color:var(--c-paper);background:linear-gradient(180deg, color-mix(in srgb, var(--c-signal) 88%, #fff), var(--c-signal) 52%, color-mix(in srgb, var(--c-signal) 84%, #000));box-shadow:inset 0 1px 0 #ffffff52, inset 0 -2px 6px #3c0a0459, 0 calc(var(--bu) * .5) calc(var(--bu) * 1.3) color-mix(in srgb, var(--c-signal) 42%, transparent);font:650 max(9px, calc(var(--bu) * .78))/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;transition:transform .45s var(--ease-back), box-shadow .35s;border-radius:999px;display:inline-flex;position:relative;overflow:hidden}.rooms__book[data-astro-cid-7s7vpui2]>svg{width:calc(var(--bu) * 1.05);height:calc(var(--bu) * 1.05);transition:transform .45s var(--ease-out)}.rooms__book[data-astro-cid-7s7vpui2]:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 32%,#fff4e261 48%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.rooms[data-astro-cid-7s7vpui2].is-cta .rooms__book[data-astro-cid-7s7vpui2]:after{animation:rooms-sheen 5.5s var(--ease-in-out) 1.6s infinite}@keyframes rooms-sheen{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}.rooms__book-key[data-astro-cid-7s7vpui2]{width:calc(var(--bu) * 2.3);height:calc(var(--bu) * 2.3);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c-paper) 92%, #fff), var(--c-paper));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px 2px #78501e40,0 1px 3px #3c0a0459}.rooms__book-key[data-astro-cid-7s7vpui2] img{width:auto;height:calc(var(--bu) * 1.8);object-fit:contain;filter:drop-shadow(0 1px 1.5px #50320a73);max-width:none;transition:rotate .7s var(--ease-back);rotate:-35deg}.rooms__call[data-astro-cid-7s7vpui2]{width:calc(var(--bu) * 3.5);height:calc(var(--bu) * 3.5);color:var(--c-ink);background:color-mix(in srgb, var(--c-ink) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ink) 22%, transparent);transition:background-color .3s, color .3s, transform .4s var(--ease-back);border-radius:50%;flex:none;place-items:center;display:grid}.rooms__call[data-astro-cid-7s7vpui2] svg{width:calc(var(--bu) * 1.2);height:calc(var(--bu) * 1.2)}@media (hover:hover){.rooms__book[data-astro-cid-7s7vpui2]:hover{box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 6px #3c0a0459, 0 calc(var(--bu) * .8) calc(var(--bu) * 2) color-mix(in srgb, var(--c-signal) 55%, transparent);transform:scale(1.04)}.rooms__book[data-astro-cid-7s7vpui2]:hover .rooms__book-key[data-astro-cid-7s7vpui2] img{rotate:50deg}.rooms__book[data-astro-cid-7s7vpui2]:hover>svg{transform:translate(2px,-2px)}.rooms__call[data-astro-cid-7s7vpui2]:hover{background:var(--c-ink);color:var(--c-paper);transform:scale(1.06)}}.rooms__book[data-astro-cid-7s7vpui2]:active,.rooms__call[data-astro-cid-7s7vpui2]:active{transform:scale(.96)}@media (width<=759px){.rooms__sign[data-astro-cid-7s7vpui2]{transform-origin:50% 100%;scale:1.32}}.rooms__flash[data-astro-cid-7s7vpui2]{z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle,#fffaf0,#ffe2b0 45%,#ffc88c99);position:absolute;inset:0}.rooms__flash[data-astro-cid-7s7vpui2].is-go{animation:1.1s ease-out rooms-flash}@keyframes rooms-flash{0%{opacity:0}18%{opacity:.95}to{opacity:0}}.rooms__box[data-astro-cid-7s7vpui2],.rooms__over[data-astro-cid-7s7vpui2]{animation:17s ease-in-out infinite rooms-handheld}@keyframes rooms-handheld{33%{rotate:.18deg;scale:1.006}66%{rotate:-.12deg;scale:1.003}}.rooms__obj--bed[data-astro-cid-7s7vpui2]{cursor:pointer}.rooms__obj--bed[data-astro-cid-7s7vpui2].is-poke img{transform-origin:50% 100%;animation:.7s cubic-bezier(.3,1.6,.5,1) rooms-poke}@keyframes rooms-poke{25%{transform:scale(1.015,.955)}60%{transform:scale(.995,1.02)}}.rooms__sun[data-astro-cid-7s7vpui2]{left:calc(6% + var(--sunx,0) * 30%);z-index:0;pointer-events:none;mix-blend-mode:soft-light;width:34%;height:70%;opacity:calc(var(--in) * (1 - var(--lamps)) * .9);background:linear-gradient(100deg, transparent 8%, rgba(255, calc(246 - var(--sunx,0) * 70), calc(220 - var(--sunx,0) * 120), .95) 30% 58%, transparent 80%);filter:blur(18px);position:absolute;top:30%;transform:skew(-24deg)}.rooms__scene[data-astro-cid-7s7vpui2]{z-index:1;pointer-events:none;transform-origin:50%;transform:scale(var(--fs,1));opacity:var(--fo,1);position:relative}.rooms__doorway[data-astro-cid-7s7vpui2]{aspect-ratio:.7;perspective:1500px;width:min(30vw,46svh);position:relative;box-shadow:0 0 0 10px #1a120c,0 0 0 11px #ffffff0f,0 40px 80px #0009}.rooms__doorway[data-astro-cid-7s7vpui2].is-set{width:calc(var(--hc) * 1.5 * (var(--lx1) - var(--lx0)));height:calc(var(--hc) * (var(--ly1) - var(--ly0)));aspect-ratio:auto;box-shadow:none}.rooms__doorway[data-astro-cid-7s7vpui2].is-set .rooms__door[data-astro-cid-7s7vpui2]{box-shadow:none}.rooms__corridor[data-astro-cid-7s7vpui2]{left:50%;top:calc(var(--ly0) / (var(--ly1) - var(--ly0)) * -100%);height:calc(100% / (var(--ly1) - var(--ly0)));aspect-ratio:4.5;z-index:-1;pointer-events:none;display:flex;position:absolute;transform:translate(-50%)}.rooms__corridor[data-astro-cid-7s7vpui2] .rooms__wallimg{object-fit:fill;flex:none;width:33.3334%;max-width:none;height:100%}.rooms__corridor[data-astro-cid-7s7vpui2] .rooms__wallimg--0,.rooms__corridor[data-astro-cid-7s7vpui2] .rooms__wallimg--2{transform:scaleX(-1)}.rooms__sconce[data-astro-cid-7s7vpui2]{aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;width:9%;animation:rooms-sconce 3.4s ease-in-out var(--d) infinite;background:radial-gradient(closest-side,#ffd6966b,#ffb4641f 50%,#0000 72%);border-radius:50%;position:absolute;translate:-50% -50%}@keyframes rooms-sconce{0%,to{opacity:.85;transform:scale(1)}30%{opacity:1;transform:scale(1.04)}60%{opacity:.72}75%{opacity:.95}}.rooms__dust[data-astro-cid-7s7vpui2]{opacity:.5;width:2px;height:2px;animation:rooms-dust 10s ease-in-out var(--t) infinite;background:#ffe9c4;border-radius:50%;position:absolute;box-shadow:0 0 5px #ffdca0cc}@keyframes rooms-dust{50%{opacity:.1;transform:translate(16px,-28px)}}.rooms__door[data-astro-cid-7s7vpui2]{transform-origin:0;transform:rotateY(calc(var(--open) * -106deg));transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.rooms__door[data-astro-cid-7s7vpui2] .rooms__door-img{object-fit:cover;width:100%;max-width:none;height:100%}.rooms__door-shade[data-astro-cid-7s7vpui2]{background:linear-gradient(90deg, #0000, rgba(0,0,0, calc(var(--open) * .75)));position:absolute;inset:0}.rooms__spill[data-astro-cid-7s7vpui2]{background:radial-gradient(60% 70% at 50% 0%, rgba(255,248,232, calc(var(--open) * .42)), transparent 70%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);pointer-events:none;height:55svh;opacity:calc(1 - var(--in) * 2);position:absolute;top:100%;left:-40%;right:-40%}.rooms__key[data-astro-cid-7s7vpui2]{z-index:4;pointer-events:none;transform-origin:50% 96%;width:clamp(70px,6.2vw,110px);transform:translate(calc(-50% + var(--kx,0) * 1px + (1 - var(--travel)) * 22vw), calc(var(--ky,0) * 1px)) rotate(calc(var(--turn) * 90deg)) scale(calc(1 - var(--travel) * .35));opacity:calc(1 - clamp(0, (var(--open) - .15) * 6, 1));position:absolute;top:16%;left:50%}.rooms__swing[data-astro-cid-7s7vpui2]{transform-origin:50% 4%;transform:rotate(calc(var(--sw,0deg) * (1 - var(--travel))))}.rooms__key[data-astro-cid-7s7vpui2] .rooms__key-img{filter:drop-shadow(0 16px 18px #0006);width:100%;height:auto}@media (width<=759px){.rooms[data-astro-cid-7s7vpui2]{--hc:82svh!important}.rooms__sticky[data-astro-cid-7s7vpui2]{background:linear-gradient(180deg, var(--cor-top,#9e5e23) 0 50%, var(--cor-bot,#8d491d) 50% 100%)}.rooms__scene[data-astro-cid-7s7vpui2]{translate:0 5svh}.rooms__doorway[data-astro-cid-7s7vpui2]{width:62vw}.rooms__doorway[data-astro-cid-7s7vpui2].is-set{--cw:calc(62vw * .06)}.rooms__big[data-astro-cid-7s7vpui2]{top:calc(var(--header-h) + 2svh);font-size:13vw;transform:none}.rooms__q[data-astro-cid-7s7vpui2]{top:auto;left:var(--gutter);right:var(--gutter);bottom:max(86px, calc(env(safe-area-inset-bottom) + 80px));text-align:center;max-width:none;font-size:1.05rem;transform:none}.rooms__key[data-astro-cid-7s7vpui2]{top:13%}.rooms__room[data-astro-cid-7s7vpui2]{--u:min(1.9vw, 1.4svh)}.rooms__box[data-astro-cid-7s7vpui2],.rooms__over[data-astro-cid-7s7vpui2]{top:36%}.rooms__set[data-astro-cid-7s7vpui2]{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.rooms[data-astro-cid-7s7vpui2]{--open:1;--in:1;--lamps:1;--cta:1;--travel:1;height:auto}.rooms__sticky[data-astro-cid-7s7vpui2]{min-height:100svh;position:relative}.rooms__view[data-astro-cid-7s7vpui2]{clip-path:none}.rooms__room[data-astro-cid-7s7vpui2]{transform:none}.rooms__scene[data-astro-cid-7s7vpui2],.rooms__key[data-astro-cid-7s7vpui2]{display:none}}.visit[data-astro-cid-j7wxadh2]{isolation:isolate;min-height:100svh;color:var(--c-paper);align-items:end;gap:0 var(--gutter);padding:calc(var(--header-h) + 3vh) var(--gutter) max(64px, calc(env(safe-area-inset-bottom) + 112px));background:radial-gradient(80% 70% at 50% 58%,#2a1408,#0a0807 70%);grid-template-rows:auto 1fr auto;grid-template-columns:1fr minmax(0,1.25fr) 1fr;display:grid;position:relative;overflow:clip}.visit[data-astro-cid-j7wxadh2][data-state=closed]{background:radial-gradient(80% 70% at 50% 58%,#1a0c07,#070606 70%)}.visit__air[data-astro-cid-j7wxadh2]{z-index:-1;pointer-events:none;position:absolute;inset:0}.visit__ing[data-astro-cid-j7wxadh2]{width:calc(var(--s) * clamp(56px, 6vw, 110px));transform:translate(-50%, -50%) translate(var(--px,0px), var(--py,0px));transition:transform 1.2s var(--ease-out), opacity .6s;opacity:0;position:absolute}.visit__ing[data-astro-cid-j7wxadh2].is-placed{opacity:.92}.visit__ing[data-astro-cid-j7wxadh2] img{filter:drop-shadow(0 18px 20px #00000080)brightness(.9);width:100%;height:auto;animation:visit-float 14s ease-in-out var(--d) infinite;rotate:var(--r)}@keyframes visit-float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(18px,-26px)rotate(14deg)}66%{transform:translate(-14px,-10px)rotate(-10deg)}}.visit__title[data-astro-cid-j7wxadh2]{color:var(--c-accent);grid-column:1/-1;place-self:start;font-size:clamp(3.4rem,9vw,10rem)}.visit__oven[data-astro-cid-j7wxadh2]{aspect-ratio:1.5;grid-area:2/2;place-self:center;width:min(100%,72svh);position:relative}.visit__glow[data-astro-cid-j7wxadh2]{background:radial-gradient(closest-side,#ff782852,#0000 70%);border-radius:50%;animation:2.2s ease-in-out infinite alternate visit-glow;position:absolute;inset:-20%}.visit[data-astro-cid-j7wxadh2][data-state=closed] .visit__glow[data-astro-cid-j7wxadh2]{background:radial-gradient(closest-side,#c83c1429,#0000 70%);animation-duration:4s}@keyframes visit-glow{to{opacity:.7;transform:scale(1.05)}}.visit__img[data-astro-cid-j7wxadh2]{object-fit:contain;mix-blend-mode:lighten;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.visit__img--fire[data-astro-cid-j7wxadh2]{animation:.7s steps(5,end) infinite visit-fire}@keyframes visit-fire{0%{filter:brightness()}25%{filter:brightness(1.08)saturate(1.06)}50%{filter:brightness(.95)}75%{filter:brightness(1.05)}}.visit__img--embers[data-astro-cid-j7wxadh2]{opacity:0;animation:4s ease-in-out infinite visit-embers}@keyframes visit-embers{50%{filter:brightness(1.18)}}.visit[data-astro-cid-j7wxadh2][data-state=closed] .visit__img--fire[data-astro-cid-j7wxadh2]{opacity:0}.visit[data-astro-cid-j7wxadh2][data-state=closed] .visit__img--embers[data-astro-cid-j7wxadh2]{opacity:1}.visit__sparks[data-astro-cid-j7wxadh2]{pointer-events:none;width:100%;max-width:none;height:130%;position:absolute;inset:-30% 0 0}.visit__status[data-astro-cid-j7wxadh2]{text-align:center;grid-area:3/2;justify-self:center;gap:8px;display:grid}.visit__word[data-astro-cid-j7wxadh2]{font-size:clamp(2.2rem,4.4vw,4.4rem)}.visit__when[data-astro-cid-j7wxadh2]{color:var(--c-accent)}.visit__phone[data-astro-cid-j7wxadh2]{grid-area:2/1/4;align-self:end;justify-items:start;gap:10px;display:grid}.visit__phone-obj[data-astro-cid-j7wxadh2]{transform-origin:50% 80%;width:clamp(110px,11vw,190px)}.visit__phone-obj[data-astro-cid-j7wxadh2] img{filter:drop-shadow(0 18px 22px #0009);width:100%;height:auto}.visit__phone[data-astro-cid-j7wxadh2].is-ringing .visit__phone-obj[data-astro-cid-j7wxadh2]{animation:.5s linear infinite visit-ring}@keyframes visit-ring{0%,to{transform:rotate(0)}10%{transform:rotate(-9deg)translateY(-3px)}20%{transform:rotate(8deg)}30%{transform:rotate(-7deg)translateY(-2px)}40%{transform:rotate(6deg)}50%{transform:rotate(0)}}.visit__phone-txt[data-astro-cid-j7wxadh2]{gap:4px;display:grid}.visit__num[data-astro-cid-j7wxadh2]{color:var(--c-paper);font-size:clamp(2.6rem,5vw,5.4rem);transition:color .3s}.visit__ring[data-astro-cid-j7wxadh2]{color:var(--c-accent);opacity:0;transition:opacity .3s, transform .4s var(--ease-back);font-size:clamp(1.4rem,2vw,2rem);transform:translateY(8px)}.visit__phone[data-astro-cid-j7wxadh2].is-ringing .visit__ring[data-astro-cid-j7wxadh2]{opacity:1;transform:none}@media (hover:hover){.visit__phone[data-astro-cid-j7wxadh2]:hover .visit__num[data-astro-cid-j7wxadh2]{color:var(--c-accent)}}.visit__info[data-astro-cid-j7wxadh2]{text-align:right;grid-area:2/3/4;place-self:end;justify-items:end;gap:14px;display:grid}.visit__week[data-astro-cid-j7wxadh2]{font-size:var(--fs-s);gap:2px;display:grid}.visit__week[data-astro-cid-j7wxadh2] li[data-astro-cid-j7wxadh2]{opacity:.55;justify-content:flex-end;gap:14px;transition:opacity .3s;display:flex}.visit__week[data-astro-cid-j7wxadh2] li[data-astro-cid-j7wxadh2] b[data-astro-cid-j7wxadh2]{letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:var(--fs-xs);align-self:center}.visit__week[data-astro-cid-j7wxadh2] li[data-astro-cid-j7wxadh2].is-today{opacity:1;color:var(--c-accent)}.visit__addr[data-astro-cid-j7wxadh2]{font-size:var(--fs-s);opacity:.8}.visit__again[data-astro-cid-j7wxadh2]{left:50%;bottom:max(12px, calc(env(safe-area-inset-bottom) + 72px));white-space:nowrap;color:color-mix(in srgb, var(--c-paper) 55%, transparent);align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.visit__arrow[data-astro-cid-j7wxadh2]{animation:1.6s ease-in-out infinite visit-arrow;display:inline-block}@keyframes visit-arrow{50%{transform:translateY(5px)}}@media (width<=899px){.visit[data-astro-cid-j7wxadh2]{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;align-items:start;gap:22px}.visit__oven[data-astro-cid-j7wxadh2],.visit__status[data-astro-cid-j7wxadh2],.visit__phone[data-astro-cid-j7wxadh2],.visit__info[data-astro-cid-j7wxadh2]{grid-area:auto/1;justify-self:center}.visit__oven[data-astro-cid-j7wxadh2]{width:104vw}.visit__ing[data-astro-cid-j7wxadh2]:nth-child(2n){display:none}.visit__ing[data-astro-cid-j7wxadh2]{opacity:.55;width:calc(var(--s) * 44px)}.visit__phone[data-astro-cid-j7wxadh2],.visit__info[data-astro-cid-j7wxadh2]{text-align:center;justify-items:center}.visit__week[data-astro-cid-j7wxadh2] li[data-astro-cid-j7wxadh2]{justify-content:center}}.hub[data-astro-cid-tv7u742l]{background:var(--c-ink);grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative}.hub__frame[data-astro-cid-tv7u742l]{height:calc(100svh - 52px);min-height:0}.hub__again[data-astro-cid-tv7u742l]{padding:6px 0 max(18px, calc(env(safe-area-inset-bottom) + 14px));color:color-mix(in srgb, var(--c-paper) 55%, transparent);justify-content:center;align-items:center;gap:10px;display:flex}.hub__arrow[data-astro-cid-tv7u742l]{animation:1.6s ease-in-out infinite hub-arrow;display:inline-block}@keyframes hub-arrow{50%{transform:translateY(5px)}}@media (width<=899px){.hub__frame[data-astro-cid-tv7u742l]{height:auto}}
