.stage-wrap[data-astro-cid-bcoxvymo]{margin:0}.stage[data-astro-cid-bcoxvymo]{position:relative;width:100%;aspect-ratio:680 / 780;container-type:inline-size;max-width:680px;margin-inline:auto;isolation:isolate}.disc[data-astro-cid-bcoxvymo]{position:absolute;inset:8% 4% 10%;background:var(--pistachio);border-radius:50%;z-index:0}.shade[data-astro-cid-bcoxvymo]{position:absolute;left:20%;right:20%;bottom:5.5%;height:3.2%;background:radial-gradient(ellipse at center,#123d3238,#123d3200 72%);border-radius:50%;z-index:0}.layer[data-astro-cid-bcoxvymo]{position:absolute;left:50%;top:var(--y);width:var(--w);transform:translate(-50%,-50%) rotate(var(--rot, 0deg));z-index:calc(5 - var(--i))}.enter[data-astro-cid-bcoxvymo],.drift[data-astro-cid-bcoxvymo]{display:block;will-change:transform}.stage[data-astro-cid-bcoxvymo].is-armed .enter[data-astro-cid-bcoxvymo]{opacity:0}.layer[data-astro-cid-bcoxvymo] picture[data-astro-cid-bcoxvymo]{display:block}.layer[data-astro-cid-bcoxvymo] img[data-astro-cid-bcoxvymo]{display:block;width:100%;height:auto}.ai-badge[data-astro-cid-bcoxvymo]{position:absolute;right:10%;top:53%;z-index:9;font-family:var(--font-display);font-variation-settings:"wdth" 100;font-weight:700;font-size:.72rem;letter-spacing:.08em;padding:.2em .5em;border-radius:5px;background:#123d32d1;color:#fff;line-height:1.35;pointer-events:none}.stage-cap[data-astro-cid-bcoxvymo]{text-align:center;margin-top:.4rem}.ai-note[data-astro-cid-bcoxvymo]{margin:0 0 .1rem;font-size:.84rem;color:var(--ink-soft)}.replay[data-astro-cid-bcoxvymo]{display:inline-flex;align-items:center;gap:.5rem;background:none;border:0;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:.98rem;color:var(--ink);padding:.55rem .8rem;border-radius:999px;min-height:44px}.replay[data-astro-cid-bcoxvymo]:hover,.replay[data-astro-cid-bcoxvymo]:focus-visible{background:var(--pistachio);color:var(--ink)}.replay[data-astro-cid-bcoxvymo]:focus-visible{outline:3px solid var(--berry);outline-offset:2px}@media(prefers-reduced-motion:reduce){.replay[data-astro-cid-bcoxvymo]{display:none}}@media(max-width:860px){.stage[data-astro-cid-bcoxvymo]{max-width:440px}}.wx-slot[data-astro-cid-nxvviakx]{display:flex;align-items:center;margin-bottom:.85rem}.wx[data-astro-cid-nxvviakx][hidden]{display:none}.wx[data-astro-cid-nxvviakx]{margin:0;display:inline-flex;align-items:baseline;gap:.35rem;padding:.28rem .7rem;border-radius:999px;background:var(--pistachio);font-size:.86rem;color:var(--ink);white-space:nowrap}.wx-temp[data-astro-cid-nxvviakx]{font-family:var(--font-display);font-weight:700;font-size:1rem}.wx-where[data-astro-cid-nxvviakx]{color:var(--ink-soft)}.wx-src[data-astro-cid-nxvviakx]{font-size:.78rem;color:var(--ink-soft)}@media(max-width:960px){.wx-slot[data-astro-cid-nxvviakx]{justify-content:center}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2rem,5vw,3.75rem) clamp(1.5rem,4vw,3rem)}.hero-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:46fr 54fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-variation-settings:"wdth" 104;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.78rem,.72rem + .25vw,.92rem);color:var(--ink-soft);margin-bottom:1rem}.lede[data-astro-cid-j7pv25f6]{font-size:clamp(1.08rem,1rem + .4vw,1.3rem);max-width:34ch}.hero-cta[data-astro-cid-j7pv25f6]{margin-bottom:.9rem}.hero-copy[data-astro-cid-j7pv25f6] .hand[data-astro-cid-j7pv25f6]{margin-top:0}.craving-card[data-astro-cid-j7pv25f6]{text-decoration:none;display:block;transition:border-color .18s ease,transform .18s ease}.craving-card[data-astro-cid-j7pv25f6]:hover,.craving-card[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--ink);transform:translateY(-2px);background:var(--paper);color:var(--ink)}.craving-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink)}.area-card[data-astro-cid-j7pv25f6]{text-decoration:none;display:block;transition:border-color .18s ease,transform .18s ease}.area-card[data-astro-cid-j7pv25f6]:hover,.area-card[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--ink);transform:translateY(-2px);background:var(--paper);color:var(--ink)}.area-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink)}.area-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:0;font-size:.97rem}@media(min-width:961px){.hero-copy[data-astro-cid-j7pv25f6]{transform:translateY(calc(-1*clamp(.75rem,(100vw - 960px) * .2,7rem)))}.hero-copy[data-astro-cid-j7pv25f6] .hero-cta[data-astro-cid-j7pv25f6]{text-align:left}}@media(max-width:960px){.hero-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-copy[data-astro-cid-j7pv25f6]{text-align:center}.hero-copy[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-inline:auto}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{text-wrap:balance}}
