.hhero[data-astro-cid-glgfkru5]{padding:10px max(10px, env(safe-area-inset-right,0px)) 0 max(10px, env(safe-area-inset-left,0px))}.hhero__card[data-astro-cid-glgfkru5]{border-radius:var(--r-xl);isolation:isolate;min-height:min(100svh - 20px,980px);display:grid;position:relative;overflow:hidden}.hhero__in[data-astro-cid-glgfkru5]{column-gap:var(--gap);padding-top:calc(var(--header-top) + var(--header-h) + 64px);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-bottom:clamp(24px,3vw,44px);display:grid;position:relative}.hhero__text[data-astro-cid-glgfkru5]{grid-area:1/1;align-self:end}.hhero__label[data-astro-cid-glgfkru5]{margin:0 0 22px}.hhero[data-astro-cid-glgfkru5] .display-xl[data-astro-cid-glgfkru5]{max-width:12ch}.ln[data-astro-cid-glgfkru5]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ln[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{animation:ln-up 1.3s var(--ease) both;animation-delay:calc(.12s + var(--i) * 90ms);display:block}@keyframes ln-up{0%{transform:translateY(108%)}}.hhero__mark[data-astro-cid-glgfkru5]{aspect-ratio:34/31;width:min(100%,520px);animation:mark-in 1.6s var(--ease) both .15s;will-change:transform;grid-area:1/2/3;place-self:center}.hhero__mark[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:100%;height:100%;overflow:visible}@keyframes mark-in{0%{opacity:0;transform:scale(.72)}}.hhero__foot[data-astro-cid-glgfkru5]{border-top:1px solid var(--line);animation:fade-up 1.1s var(--ease) both .5s;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:clamp(28px,3.5vw,48px);padding-top:24px;display:flex}.hhero__foot[data-astro-cid-glgfkru5] .lead[data-astro-cid-glgfkru5]{max-width:44ch}.hhero__cta[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:10px;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}@media (width<=899px){.hhero__in[data-astro-cid-glgfkru5]{padding-top:calc(var(--header-top) + var(--header-h) + 40px);grid-template-rows:auto auto auto;grid-template-columns:1fr}.hhero__mark[data-astro-cid-glgfkru5]{grid-area:1/1;justify-self:start;width:min(52vw,280px);margin-bottom:28px}.hhero__text[data-astro-cid-glgfkru5]{grid-row:2}.hhero__foot[data-astro-cid-glgfkru5]{grid-row:3}}.emb[data-astro-cid-6aafdq3v]{height:calc(var(--n) * 90svh + 100svh);position:relative}.emb__stage[data-astro-cid-6aafdq3v]{height:100svh;min-height:600px;padding:10px max(10px, env(safe-area-inset-right,0px)) 10px max(10px, env(safe-area-inset-left,0px));position:sticky;top:0}.emb__card[data-astro-cid-6aafdq3v]{border-radius:var(--r-xl);isolation:isolate;height:100%;position:relative;overflow:hidden}.emb__in[data-astro-cid-6aafdq3v]{gap:var(--gap);height:100%;padding-top:calc(var(--header-top) + var(--header-h) + 48px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;padding-bottom:40px;display:grid;position:relative}.emb__text[data-astro-cid-6aafdq3v]{grid-template-rows:auto 1fr auto;align-self:stretch;min-height:0;display:grid}.emb__head[data-astro-cid-6aafdq3v]{gap:14px;display:grid}.emb__head[data-astro-cid-6aafdq3v] h2[data-astro-cid-6aafdq3v]{max-width:14ch}.emb__steps[data-astro-cid-6aafdq3v]{align-self:center;min-height:15rem;margin:0;padding:0;list-style:none;position:relative}.emb__step[data-astro-cid-6aafdq3v]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), transform .8s var(--ease), visibility 0s linear .8s;gap:14px;display:grid;position:absolute;inset:0 0 auto;transform:translateY(40px)}.emb__step[data-astro-cid-6aafdq3v].is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.emb__step[data-astro-cid-6aafdq3v].is-past{transform:translateY(-32px)}.emb__n[data-astro-cid-6aafdq3v]{color:var(--mint-deep)}.emb__step[data-astro-cid-6aafdq3v] .lead[data-astro-cid-6aafdq3v]{max-width:34ch}.emb__ticks[data-astro-cid-6aafdq3v]{gap:6px;display:flex}.emb__ticks[data-astro-cid-6aafdq3v] i[data-astro-cid-6aafdq3v]{background:var(--line-strong);border-radius:3px;width:40px;height:3px;position:relative;overflow:hidden}.emb__ticks[data-astro-cid-6aafdq3v] i[data-astro-cid-6aafdq3v]:after{content:"";background:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.emb__dish[data-astro-cid-6aafdq3v]{aspect-ratio:1;justify-self:center;width:min(100%,620px);position:relative}.emb__dish[data-astro-cid-6aafdq3v] svg[data-astro-cid-6aafdq3v]{width:100%;height:100%;overflow:visible}.emb__gl[data-astro-cid-6aafdq3v]{opacity:0;width:124%;height:124%;transition:opacity 1s var(--ease);position:absolute;inset:-12%}.emb__dish[data-astro-cid-6aafdq3v].is-3d .emb__gl[data-astro-cid-6aafdq3v]{opacity:1}.emb__dish[data-astro-cid-6aafdq3v].is-3d svg[data-astro-cid-6aafdq3v]{visibility:hidden}.emb__dish[data-astro-cid-6aafdq3v]:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ffffffb3,#fff0);border-radius:50%;position:absolute;inset:8%}.emb__day[data-astro-cid-6aafdq3v]{text-align:right;position:absolute;bottom:6%;right:4%}.emb__day[data-astro-cid-6aafdq3v] b{font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);text-transform:none;margin-top:6px;font-size:clamp(30px,3vw,46px);font-weight:300;line-height:1;display:block}@media (width<=899px){.emb__in[data-astro-cid-6aafdq3v]{padding-top:calc(var(--header-top) + var(--header-h) + 24px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:4px;padding-bottom:24px}.emb__dish[data-astro-cid-6aafdq3v]{grid-row:1;width:min(76vw,42svh)}.emb__text[data-astro-cid-6aafdq3v]{grid-row:2}.emb__head[data-astro-cid-6aafdq3v]{display:none}.emb__steps[data-astro-cid-6aafdq3v]{align-self:start;min-height:11.5rem;margin-top:8px}.emb__step[data-astro-cid-6aafdq3v]{gap:8px}.emb__day[data-astro-cid-6aafdq3v]{bottom:0;right:-4px}.emb__ticks[data-astro-cid-6aafdq3v] i[data-astro-cid-6aafdq3v]{width:28px}}@media (prefers-reduced-motion:reduce){.emb[data-astro-cid-6aafdq3v]{height:auto}.emb__stage[data-astro-cid-6aafdq3v]{height:auto;position:relative}.emb__card[data-astro-cid-6aafdq3v]{height:auto}.emb__in[data-astro-cid-6aafdq3v]{grid-template-columns:1fr}.emb__steps[data-astro-cid-6aafdq3v]{gap:28px;min-height:0;display:grid}.emb__step[data-astro-cid-6aafdq3v]{opacity:1;visibility:visible;position:static;transform:none}.emb__ticks[data-astro-cid-6aafdq3v]{display:none}.emb__head[data-astro-cid-6aafdq3v]{display:grid}}.wrev[data-astro-cid-q2rufn52]{gap:28px;display:grid}.wrev__t[data-astro-cid-q2rufn52]{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:pretty;max-width:22ch;font-size:clamp(1.875rem,1.2rem + 2.9vw,4.25rem);font-weight:300;line-height:1.08}.wrev__t[data-astro-cid-q2rufn52].is-armed .w[data-astro-cid-q2rufn52]{opacity:.16;transition:opacity .25s linear}.wrev__t[data-astro-cid-q2rufn52].is-armed .w[data-astro-cid-q2rufn52].on{opacity:1}.facts[data-astro-cid-cpncclna]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--line);margin:0;display:grid}.fact[data-astro-cid-cpncclna]{padding:28px var(--gap) 0 0;align-content:start;gap:12px;min-width:0;display:grid}.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]{padding-left:var(--gap);border-left:1px solid var(--line)}.fact__v[data-astro-cid-cpncclna]{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:300;line-height:.9}.fact__v[data-astro-cid-cpncclna] sup[data-astro-cid-cpncclna]{letter-spacing:0;vertical-align:top;color:var(--mint-deep);margin-left:.08em;font-size:.36em;position:relative;top:.3em}.fact__t[data-astro-cid-cpncclna]{color:var(--muted);font-size:var(--t-small);max-width:26ch;margin:0}@media (width<=899px){.facts[data-astro-cid-cpncclna]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-cpncclna]:nth-child(odd),.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]:nth-child(odd){border-left:0;padding-left:0}.fact[data-astro-cid-cpncclna]:nth-child(n+3){border-top:1px solid var(--line);margin-top:28px}}.band[data-astro-cid-zmw3i2lm]{--ix:0%;--iy:0%;isolation:isolate;align-items:end;min-height:clamp(520px,64vw,820px);margin:0;display:grid;position:relative}.band__clip[data-astro-cid-zmw3i2lm]{z-index:-1;border-radius:var(--r-xl);clip-path:inset(var(--iy) var(--ix) round var(--r-xl));will-change:clip-path;position:absolute;inset:0;overflow:hidden}.band__clip[data-astro-cid-zmw3i2lm] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:scale(var(--zoom,1));will-change:transform}.band__clip[data-astro-cid-zmw3i2lm]:after{content:"";background:linear-gradient(#1f1b6a00 35%,#1f1b6a9e 100%);position:absolute;inset:0}.band__cap[data-astro-cid-zmw3i2lm]{color:#fff;opacity:var(--cap-o,1);transform:translate3d(0, var(--cap-y,0px), 0);will-change:opacity, transform;gap:16px;padding:clamp(24px,4vw,56px);display:grid}.band__cap[data-astro-cid-zmw3i2lm] .label[data-astro-cid-zmw3i2lm]{color:#fffc}.band__cap[data-astro-cid-zmw3i2lm] .display-m[data-astro-cid-zmw3i2lm]{max-width:14ch}.band__chips[data-astro-cid-zmw3i2lm]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.band__chips[data-astro-cid-zmw3i2lm] li[data-astro-cid-zmw3i2lm]{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff2e;padding:9px 16px;font-size:14px;font-weight:500}@media (width<=767px){.band__clip[data-astro-cid-zmw3i2lm]:after{background:linear-gradient(#1f1b6a00 25%,#1f1b6ac7 100%)}.band__cap[data-astro-cid-zmw3i2lm]{padding-inline:0}.band__cap[data-astro-cid-zmw3i2lm]>[data-astro-cid-zmw3i2lm]:not(.band__chips){padding-inline:22px}.band__chips[data-astro-cid-zmw3i2lm]{scrollbar-width:none;flex-wrap:nowrap;padding-inline:22px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.band__chips[data-astro-cid-zmw3i2lm]::-webkit-scrollbar{display:none}}.emp[data-astro-cid-7xs4a7yz]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.emp--rev[data-astro-cid-7xs4a7yz] .emp__img[data-astro-cid-7xs4a7yz]{order:2}.emp__img[data-astro-cid-7xs4a7yz]{aspect-ratio:4/3;border-radius:var(--r-xl);max-width:100%;overflow:hidden}.emp__img[data-astro-cid-7xs4a7yz] img{object-fit:cover;width:100%;height:100%}.emp__text[data-astro-cid-7xs4a7yz]{justify-items:start;gap:18px;display:grid}.emp__text[data-astro-cid-7xs4a7yz] .display-m[data-astro-cid-7xs4a7yz]{max-width:14ch}.emp__text[data-astro-cid-7xs4a7yz] .lead[data-astro-cid-7xs4a7yz]{max-width:38ch}@media (width<=899px){.emp[data-astro-cid-7xs4a7yz]{grid-template-columns:1fr}.emp--rev[data-astro-cid-7xs4a7yz] .emp__img[data-astro-cid-7xs4a7yz]{order:0}}.drail[data-astro-cid-lvngri6q]{position:relative}.drail__head[data-astro-cid-lvngri6q]{margin-bottom:var(--space-block);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.drail__head[data-astro-cid-lvngri6q] h2[data-astro-cid-lvngri6q]{margin-top:16px}.drail__viewport[data-astro-cid-lvngri6q]{overflow:hidden}.drail__track[data-astro-cid-lvngri6q]{gap:var(--gap);padding-left:max(var(--pad-l), calc((100% - var(--container)) / 2));padding-right:max(var(--pad-r), calc((100% - var(--container)) / 2));will-change:transform;display:flex;position:relative}.drail__track[data-astro-cid-lvngri6q]>*{flex:0 0 clamp(250px,22vw,340px)}.drail__all[data-astro-cid-lvngri6q]{aspect-ratio:4/5;border-radius:var(--r-l);background:radial-gradient(80% 70% at 90% 10%, var(--lilac), transparent 70%), linear-gradient(160deg, var(--mint-200), var(--mint));transition:transform var(--d) var(--ease);align-content:space-between;align-self:start;padding:28px;text-decoration:none;display:grid}.drail__all[data-astro-cid-lvngri6q]:hover{transform:translateY(-4px)}.drail__all-a[data-astro-cid-lvngri6q]{background:var(--ink);color:#fff;width:56px;height:56px;transition:transform var(--d) var(--ease);border-radius:50%;justify-self:end;place-items:center;display:grid}.drail__all[data-astro-cid-lvngri6q]:hover .drail__all-a[data-astro-cid-lvngri6q]{transform:rotate(-45deg)}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.drail[data-astro-cid-lvngri6q].is-pinned{height:var(--h,auto)}.drail[data-astro-cid-lvngri6q].is-pinned .drail__stage[data-astro-cid-lvngri6q]{min-height:100svh;padding-top:calc(var(--header-top) + var(--header-h) + 24px);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}}@media (width<=1023px),(prefers-reduced-motion:reduce){.drail__viewport[data-astro-cid-lvngri6q]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.drail__viewport[data-astro-cid-lvngri6q]::-webkit-scrollbar{display:none}.drail__track[data-astro-cid-lvngri6q]{width:max-content;padding-bottom:8px}.drail__track[data-astro-cid-lvngri6q]>*{scroll-snap-align:start;scroll-margin-left:var(--pad-l);flex-basis:min(68vw,300px)}}
