.splash[data-astro-cid-eek6zeoc]{position:relative;overflow:hidden;min-height:min(100svh,920px);display:grid;align-items:center}.splash__slides[data-astro-cid-eek6zeoc]{position:absolute;inset:0}.splash__slide[data-astro-cid-eek6zeoc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:splash-fade 18s ease-in-out infinite;animation-delay:calc(var(--i) * 6s);transform:scale(1.06);filter:saturate(.85)}@keyframes splash-fade{0%{opacity:0;transform:scale(1.06)}8%{opacity:1}33%{opacity:1;transform:scale(1)}41%{opacity:0}to{opacity:0}}.splash__veil[data-astro-cid-eek6zeoc]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 45%,#0f0e0d8c,#0f0e0de6 75%)}.splash__inner[data-astro-cid-eek6zeoc]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(4rem,3rem + 6vw,7rem)}.splash__logo[data-astro-cid-eek6zeoc]{width:clamp(150px,10rem + 6vw,240px);height:auto;filter:brightness(1.3) saturate(1.1) drop-shadow(0 20px 40px rgba(0,0,0,.5));opacity:0;animation:splash-up .9s var(--ease) .15s forwards}.splash__name[data-astro-cid-eek6zeoc]{margin-top:var(--sp-5);display:grid;gap:.2rem;opacity:0;animation:splash-up .9s var(--ease) .45s forwards}.splash__nameMain[data-astro-cid-eek6zeoc]{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);color:#fff}.splash__nameSub[data-astro-cid-eek6zeoc]{font-size:.74rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.splash__tag[data-astro-cid-eek6zeoc]{margin-top:clamp(2.2rem,1.5rem + 3vw,4rem);display:grid;gap:.2em;font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,1.2rem + 4.2vw,4.6rem);line-height:1.05;letter-spacing:-.04em;color:#fff}.splash__line[data-astro-cid-eek6zeoc]{display:block;opacity:0;transform:translateY(16px);animation:splash-up .9s var(--ease) forwards}.splash__line--1[data-astro-cid-eek6zeoc]{animation-delay:1.1s}.splash__line--2[data-astro-cid-eek6zeoc]{animation-delay:2.1s;color:var(--muted)}.splash__cue[data-astro-cid-eek6zeoc]{position:absolute;left:50%;bottom:1.6rem;z-index:1;transform:translate(-50%) rotate(90deg);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:#fff;opacity:0;animation:splash-up .8s var(--ease) 3s forwards,splash-bob 2.4s ease-in-out 3.8s infinite}@keyframes splash-up{to{opacity:1;transform:translateY(0)}}@keyframes splash-bob{0%,to{translate:0 0}50%{translate:0 6px}}@media(prefers-reduced-motion:reduce){.splash__slide[data-astro-cid-eek6zeoc]{animation:none;opacity:0}.splash__slide[data-astro-cid-eek6zeoc]:first-child{opacity:1;transform:none}.splash__logo[data-astro-cid-eek6zeoc],.splash__name[data-astro-cid-eek6zeoc],.splash__line[data-astro-cid-eek6zeoc],.splash__cue[data-astro-cid-eek6zeoc]{animation:none;opacity:1;transform:none}}.no-js .splash__logo[data-astro-cid-eek6zeoc],.no-js .splash__name[data-astro-cid-eek6zeoc],.no-js .splash__line[data-astro-cid-eek6zeoc],.no-js .splash__cue[data-astro-cid-eek6zeoc]{opacity:1;transform:none}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--paper);padding-block:clamp(3.5rem,2rem + 5vw,6.5rem) clamp(2rem,1rem + 3vw,4rem);min-height:min(92vh,900px);display:grid;align-items:center}.hero__grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;stroke:#1716140e;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 40%,#000 20%,transparent 100%)}.hero__disc[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;top:50%;width:min(78vw,880px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-52%);pointer-events:none;background:radial-gradient(circle,var(--cream) 0%,var(--cream) 62%,transparent 72%)}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:52rem}[data-astro-cid-bbe6dxrz][data-enter]{opacity:0;transform:translateY(12px) rotate(var(--deg, 0deg));transition:opacity .7s var(--ease) var(--d, 0ms),transform .7s var(--ease) var(--d, 0ms)}html.is-in [data-astro-cid-bbe6dxrz][data-enter],html.no-js [data-astro-cid-bbe6dxrz][data-enter]{opacity:1;transform:translateY(0) rotate(var(--deg, 0deg))}.hero__badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .95rem;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:.8rem;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-sm)}.hero__badgeIcon[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--bag-red);color:#fff}.hero__badgeIcon[data-astro-cid-bbe6dxrz] svg{width:11px;height:11px}.hero__badgeDot[data-astro-cid-bbe6dxrz]{width:3px;height:3px;border-radius:50%;background:#fff6}@media(max-width:480px){.hero__badge[data-astro-cid-bbe6dxrz]{font-size:.66rem;gap:.4rem;padding:.36rem .75rem}}.hero__kicker[data-astro-cid-bbe6dxrz]{margin-top:clamp(1.4rem,1rem + 2vw,2.4rem);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:.7rem;font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,1.3rem + 5vw,5.2rem);line-height:1;letter-spacing:-.045em}.hero__accent[data-astro-cid-bbe6dxrz]{color:var(--ink)}.hero__lede[data-astro-cid-bbe6dxrz]{margin-top:clamp(1rem,.7rem + 1.4vw,1.75rem);max-width:34rem;font-size:var(--step-1);line-height:1.55;color:var(--ink-soft)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:var(--sp-5)}.hero__cta[data-astro-cid-bbe6dxrz]{padding:.9rem .5rem .9rem 1.35rem;gap:.8rem;font-size:1rem}.hero__ctaArrow[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);background:var(--bag-red);color:#fff;transition:transform .3s var(--ease)}.hero__cta[data-astro-cid-bbe6dxrz]:hover .hero__ctaArrow[data-astro-cid-bbe6dxrz]{transform:translate(3px)}.hero__proof[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--sp-4);font-size:.85rem;color:var(--muted)}.hero__proof[data-astro-cid-bbe6dxrz] svg{color:var(--bag-red)}.hero__note[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:flex-start;gap:.35rem;margin-top:var(--sp-5);font-family:"Caveat",var(--font-display);font-size:1.4rem;line-height:1.1;color:var(--ink-soft);transform:rotate(-3deg)}.hero__noteArrow[data-astro-cid-bbe6dxrz]{width:40px;height:30px;flex-shrink:0;color:var(--muted);margin-top:.3rem}@media(max-width:1100px){.hero__note[data-astro-cid-bbe6dxrz]{display:none}}.hero__cards[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none}.pola[data-astro-cid-bbe6dxrz]{position:absolute;width:calc(var(--w) * var(--s, 1));pointer-events:auto;padding:.55rem .55rem .75rem;border-radius:10px;background:var(--white);border:1px solid var(--ink);box-shadow:5px 5px 0 0 var(--ink);transform:rotate(var(--deg));transition:transform .45s var(--ease),box-shadow .45s var(--ease)}html:not(.no-js) .pola[data-astro-cid-bbe6dxrz].is-pre{opacity:0;transform:translate(var(--tx, 0px),var(--ty, 0px)) rotate(0) scale(.55);transition:none}html:not(.no-js) .pola[data-astro-cid-bbe6dxrz].is-burst{opacity:1;transform:translate(0) rotate(var(--deg)) scale(1);transition:opacity .6s cubic-bezier(.22,.61,.36,1) var(--d),transform 1.05s cubic-bezier(.16,.8,.3,1) var(--d)}.pola[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-6px) rotate(calc(var(--deg) * .4)) scale(1.03);box-shadow:8px 8px 0 0 var(--ink);z-index:3;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}@media(prefers-reduced-motion:reduce){.pola[data-astro-cid-bbe6dxrz].is-pre,.pola[data-astro-cid-bbe6dxrz].is-burst{opacity:1;transform:rotate(var(--deg));transition:none}}.pola__frame[data-astro-cid-bbe6dxrz]{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:var(--cream)}.pola__frame[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}.pola__label[data-astro-cid-bbe6dxrz]{display:block;margin-top:.5rem;font-family:"Caveat",var(--font-display);font-size:1.15rem;line-height:1;color:var(--ink)}.pola--tl[data-astro-cid-bbe6dxrz]{left:5%;top:6%}.pola--tr[data-astro-cid-bbe6dxrz]{right:6%;top:10%}.pola--ml[data-astro-cid-bbe6dxrz]{left:2%;top:44%}.pola--mr[data-astro-cid-bbe6dxrz]{right:3%;top:46%}.pola--bl[data-astro-cid-bbe6dxrz]{left:9%;bottom:5%}.pola--br[data-astro-cid-bbe6dxrz]{right:8%;bottom:8%}@media(max-width:1380px){.pola[data-astro-cid-bbe6dxrz]{--s: .82}.pola--ml[data-astro-cid-bbe6dxrz],.pola--mr[data-astro-cid-bbe6dxrz]{display:none}.pola--tl[data-astro-cid-bbe6dxrz]{left:3%;top:5%}.pola--tr[data-astro-cid-bbe6dxrz]{right:3%;top:7%}.pola--bl[data-astro-cid-bbe6dxrz]{left:4%;bottom:4%}.pola--br[data-astro-cid-bbe6dxrz]{right:4%;bottom:6%}}@media(max-width:1200px){.pola[data-astro-cid-bbe6dxrz]{--s: .7}}@media(max-width:1100px){.hero[data-astro-cid-bbe6dxrz]{min-height:0;padding-bottom:0;display:flex;flex-direction:column;align-items:stretch}.hero__inner[data-astro-cid-bbe6dxrz]{order:1}.hero__cards[data-astro-cid-bbe6dxrz]{order:2}.hero__disc[data-astro-cid-bbe6dxrz]{width:120vw;transform:translate(-50%,-60%)}.hero__cards[data-astro-cid-bbe6dxrz]{position:relative;inset:auto;width:100%;max-width:100%;display:flex;gap:1.1rem;margin-top:2.5rem;padding:1.25rem var(--gutter) 2.25rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;pointer-events:auto}.hero__cards[data-astro-cid-bbe6dxrz]::-webkit-scrollbar{display:none}.pola[data-astro-cid-bbe6dxrz],.pola--ml[data-astro-cid-bbe6dxrz],.pola--mr[data-astro-cid-bbe6dxrz]{display:block;position:relative;inset:auto;flex:0 0 190px;--w: 190px;--s: 1;scroll-snap-align:start}html:not(.no-js) .pola[data-astro-cid-bbe6dxrz].is-pre{opacity:0;transform:translateY(14px) rotate(var(--deg)) scale(1)}html:not(.no-js) .pola[data-astro-cid-bbe6dxrz].is-burst{transform:rotate(var(--deg));transition:opacity .6s var(--ease) var(--d),transform .7s var(--ease) var(--d)}}.ff[data-astro-cid-3vzpwx6e]{margin:0}.ff__frame[data-astro-cid-3vzpwx6e]{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-xl);overflow:hidden;background:#111010;border:1px solid #2a2826;box-shadow:var(--shadow-lg)}@media(min-width:900px){.ff__frame[data-astro-cid-3vzpwx6e]{aspect-ratio:4 / 3}}.ff__fallback[data-astro-cid-3vzpwx6e]{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(1rem,.4rem + 2.4vw,2.2rem);background:radial-gradient(circle at 22% 18%,rgba(165,15,13,.35),transparent 55%),linear-gradient(150deg,#171514,#0e0d0c)}.ff__grid[data-astro-cid-3vzpwx6e]{display:grid;gap:clamp(.5rem,.2rem + 1.4vw,1rem);width:100%}.ff__pair[data-astro-cid-3vzpwx6e]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:clamp(.5rem,.3rem + .7vw,.85rem) clamp(.7rem,.4rem + 1vw,1.1rem);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md)}.ff__ico[data-astro-cid-3vzpwx6e]{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm)}.ff__ico--food[data-astro-cid-3vzpwx6e]{background:#ffffff14;color:#f5f3ee;border:1px solid rgba(255,255,255,.1)}.ff__ico--fin[data-astro-cid-3vzpwx6e]{background:var(--bag-red);color:#fff}.ff__link[data-astro-cid-3vzpwx6e]{height:1px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 6px,transparent 6px 12px)}.ff__labels[data-astro-cid-3vzpwx6e]{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;font-size:.72rem;letter-spacing:.04em}.ff__labels[data-astro-cid-3vzpwx6e] em[data-astro-cid-3vzpwx6e]{font-style:normal;color:#a39f97}.ff__labels[data-astro-cid-3vzpwx6e] b[data-astro-cid-3vzpwx6e]{font-weight:600;color:#f5f3ee}.ff__video[data-astro-cid-3vzpwx6e]{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;background:transparent}.ff__video[data-astro-cid-3vzpwx6e]:not([src]){display:none}.ff__cap[data-astro-cid-3vzpwx6e]{display:flex;align-items:flex-start;gap:.55rem;margin-top:var(--sp-4);font-size:.87rem;line-height:1.55;color:var(--muted);max-width:52ch}.ff__cap[data-astro-cid-3vzpwx6e] svg{flex-shrink:0;margin-top:2px;color:var(--bag-red)}.ff__frame--photo[data-astro-cid-3vzpwx6e]{aspect-ratio:3 / 2!important}.ff__photo[data-astro-cid-3vzpwx6e]{position:absolute;inset:0;z-index:1}.ff__photo[data-astro-cid-3vzpwx6e] img[data-astro-cid-3vzpwx6e]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ff[data-astro-cid-3vzpwx6e]:hover .ff__photo[data-astro-cid-3vzpwx6e] img[data-astro-cid-3vzpwx6e]{transform:scale(1.03)}.ff__photo[data-astro-cid-3vzpwx6e]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.62) 100%);pointer-events:none}.ff__chips[data-astro-cid-3vzpwx6e]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;padding:clamp(.8rem,.5rem + 1vw,1.25rem)}.ff__chips[data-astro-cid-3vzpwx6e] li[data-astro-cid-3vzpwx6e]{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .7rem;border-radius:var(--r-pill);background:#111010b8;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#f5f3ee;font-size:.74rem;font-weight:500;letter-spacing:.02em}.ff__chips[data-astro-cid-3vzpwx6e] svg{color:#ef5a52}.bento__head[data-astro-cid-cmgtfk5t]{display:grid;gap:var(--sp-4);max-width:46rem;margin-bottom:var(--sp-7)}.bento__title[data-astro-cid-cmgtfk5t]{font-size:var(--step-5)}.bento__grid[data-astro-cid-cmgtfk5t]{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.bento__grid[data-astro-cid-cmgtfk5t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.bento__grid[data-astro-cid-cmgtfk5t]{grid-template-columns:repeat(3,minmax(0,1fr))}.bcard--wide[data-astro-cid-cmgtfk5t]{grid-column:1 / -1}}.bcard[data-astro-cid-cmgtfk5t]{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);min-height:380px;padding:1.5rem;border-radius:var(--r-xl);background:var(--cream);border:1px solid var(--line);text-decoration:none;color:inherit;overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.bcard[data-astro-cid-cmgtfk5t]:hover{border-color:#cfcbc2;box-shadow:var(--shadow-md);transform:translateY(-2px)}.bcard__head[data-astro-cid-cmgtfk5t]{position:relative;padding-right:2rem}.bcard__head[data-astro-cid-cmgtfk5t] h3[data-astro-cid-cmgtfk5t]{font-size:1.25rem;letter-spacing:-.02em}.bcard__head[data-astro-cid-cmgtfk5t] p[data-astro-cid-cmgtfk5t]{margin-top:.15rem;font-size:1rem;color:var(--muted)}.bcard__go[data-astro-cid-cmgtfk5t]{position:absolute;top:0;right:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:var(--muted);transition:color .2s,transform .3s var(--ease)}.bcard[data-astro-cid-cmgtfk5t]:hover .bcard__go[data-astro-cid-cmgtfk5t]{color:var(--ink);transform:translate(2px,-2px)}.bcard__vis[data-astro-cid-cmgtfk5t]{position:relative;flex:1;border-radius:var(--r-lg);overflow:hidden}.bcard__vis--gauge[data-astro-cid-cmgtfk5t]{display:grid;place-items:center;align-content:end;gap:.6rem;padding:1rem .5rem .75rem;background:radial-gradient(ellipse at 50% 100%,rgba(165,15,13,.08),transparent 60%)}.bcard__vis--gauge[data-astro-cid-cmgtfk5t] svg[data-astro-cid-cmgtfk5t]{width:min(100%,260px)}.gauge__arc[data-astro-cid-cmgtfk5t]{transition:stroke-dashoffset 1.2s var(--ease)}.gauge__needle[data-astro-cid-cmgtfk5t]{transform-origin:120px 124px;transform:rotate(-70deg);transition:transform 1.2s var(--ease)}.bcard[data-astro-cid-cmgtfk5t]:hover .gauge__needle[data-astro-cid-cmgtfk5t],[data-astro-cid-cmgtfk5t][data-reveal].is-visible .gauge__needle[data-astro-cid-cmgtfk5t]{transform:rotate(38deg)}.gauge__labels[data-astro-cid-cmgtfk5t]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.gauge__labels[data-astro-cid-cmgtfk5t] span[data-astro-cid-cmgtfk5t]{font-size:.68rem;padding:.22rem .55rem;border-radius:var(--r-pill);background:var(--white);border:1px solid var(--line);color:var(--ink-soft)}.gauge__badge[data-astro-cid-cmgtfk5t]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bcard__vis--cal[data-astro-cid-cmgtfk5t]{display:grid;gap:.7rem;padding:.9rem;background:var(--white);border:1px solid var(--line)}.cal__top[data-astro-cid-cmgtfk5t]{display:flex;align-items:center;gap:.35rem}.cal__top[data-astro-cid-cmgtfk5t] span[data-astro-cid-cmgtfk5t]{width:8px;height:8px;border-radius:50%;background:var(--line)}.cal__top[data-astro-cid-cmgtfk5t] i[data-astro-cid-cmgtfk5t]{margin-left:auto;font-style:normal;font-size:.66rem;color:var(--muted-light);padding:.2rem .55rem;border:1px solid var(--line-soft);border-radius:var(--r-pill)}.cal__grid[data-astro-cid-cmgtfk5t]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal__d[data-astro-cid-cmgtfk5t]{display:grid;place-items:center;aspect-ratio:1;border-radius:6px;font-size:.66rem;color:var(--ink-soft);background:var(--paper)}.cal__d--pad[data-astro-cid-cmgtfk5t]{background:transparent}.cal__d--due[data-astro-cid-cmgtfk5t]{background:var(--bag-red);color:#fff;font-weight:600}.cal__chips[data-astro-cid-cmgtfk5t]{display:flex;flex-wrap:wrap;gap:.35rem}.cal__chips[data-astro-cid-cmgtfk5t] span[data-astro-cid-cmgtfk5t]{font-size:.66rem;padding:.2rem .5rem;border-radius:var(--r-pill);background:var(--cream);border:1px solid var(--line);color:var(--ink-soft)}.bcard__vis--docs[data-astro-cid-cmgtfk5t]{display:grid;align-content:center;gap:.5rem;padding:1rem}.doc[data-astro-cid-cmgtfk5t]{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:var(--r-md);background:var(--white);border:1px solid var(--line);font-size:.82rem;color:var(--ink);box-shadow:0 6px 14px -12px #17161480;transform:translate(calc(var(--i) * 6px));transition:transform .35s var(--ease)}.doc[data-astro-cid-cmgtfk5t] svg{color:var(--bag-red);flex-shrink:0}.doc[data-astro-cid-cmgtfk5t] b[data-astro-cid-cmgtfk5t]{margin-left:auto;width:34px;height:6px;border-radius:3px;background:var(--line)}.bcard[data-astro-cid-cmgtfk5t]:hover .doc[data-astro-cid-cmgtfk5t]{transform:translate(0)}.bcard__vis--menu[data-astro-cid-cmgtfk5t]{display:grid;gap:1rem;padding:.25rem 0 0}@media(min-width:720px){.bcard__vis--menu[data-astro-cid-cmgtfk5t]{grid-template-columns:1.1fr .9fr;align-items:end}}.menu__list[data-astro-cid-cmgtfk5t]{display:grid;gap:.45rem}.menu__row[data-astro-cid-cmgtfk5t]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.6rem .8rem;border-radius:var(--r-md);background:var(--white);border:1px solid var(--line)}.menu__emoji[data-astro-cid-cmgtfk5t]{font-size:1.1rem}.menu__t[data-astro-cid-cmgtfk5t]{display:grid;line-height:1.2}.menu__t[data-astro-cid-cmgtfk5t] b[data-astro-cid-cmgtfk5t]{font-size:.85rem;font-weight:600}.menu__t[data-astro-cid-cmgtfk5t] i[data-astro-cid-cmgtfk5t]{font-style:normal;font-size:.7rem;color:var(--muted)}.menu__bar[data-astro-cid-cmgtfk5t]{width:64px;height:6px;border-radius:3px;background:var(--cream-deep);overflow:hidden}.menu__bar[data-astro-cid-cmgtfk5t] em[data-astro-cid-cmgtfk5t]{display:block;height:100%;width:var(--w);background:var(--bag-red);border-radius:3px}.menu__chat[data-astro-cid-cmgtfk5t]{border-radius:var(--r-lg);background:var(--panel);color:#f5f3ee;padding:.9rem;display:grid;gap:.7rem;box-shadow:var(--shadow-md)}.chat__hd[data-astro-cid-cmgtfk5t]{display:grid;grid-template-columns:auto 1fr;column-gap:.55rem;align-items:center}.chat__dot[data-astro-cid-cmgtfk5t]{width:10px;height:10px;border-radius:50%;background:#2fd07a;box-shadow:0 0 0 4px #2fd07a2e;grid-row:span 2}.chat__hd[data-astro-cid-cmgtfk5t] b[data-astro-cid-cmgtfk5t]{font-size:.86rem;font-weight:600}.chat__hd[data-astro-cid-cmgtfk5t] i[data-astro-cid-cmgtfk5t]{font-style:normal;font-size:.68rem;color:#a39f97}.chat__in[data-astro-cid-cmgtfk5t]{display:flex;gap:.5rem;align-items:center;padding:.65rem .75rem;border-radius:var(--r-sm);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:.78rem;color:#d6d2ca}.chat__in[data-astro-cid-cmgtfk5t] svg{color:var(--bag-red-soft);flex-shrink:0}.chat__ft[data-astro-cid-cmgtfk5t]{display:flex;justify-content:space-between;align-items:center}.chat__mode[data-astro-cid-cmgtfk5t]{font-size:.68rem;color:#a39f97;padding:.25rem .5rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm)}.chat__send[data-astro-cid-cmgtfk5t]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;padding:.35rem .65rem;border-radius:var(--r-sm);background:var(--bag-red);color:#fff}.iart[data-astro-cid-awfxcgum]{display:block;width:100%;border-radius:var(--r-md);background:radial-gradient(ellipse 80% 70% at 50% 0%,rgba(255,255,255,.9),transparent 70%),var(--cream);border:1px solid var(--line-soft);overflow:hidden}.iart[data-astro-cid-awfxcgum] svg[data-astro-cid-awfxcgum]{width:100%;height:auto;display:block}.iart--photo[data-astro-cid-awfxcgum]{position:relative;aspect-ratio:3 / 2}.iart--photo[data-astro-cid-awfxcgum] svg[data-astro-cid-awfxcgum]{position:absolute;inset:0;height:100%}.iart__photo[data-astro-cid-awfxcgum]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.card:hover .iart__photo[data-astro-cid-awfxcgum]{transform:scale(1.04)}.iart__base[data-astro-cid-awfxcgum]{stroke:var(--line);stroke-width:1.5;stroke-linecap:round}.iart__pt[data-astro-cid-awfxcgum]{fill:var(--bag-red)}.iart__noise[data-astro-cid-awfxcgum]{fill:var(--muted-light);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * 26ms + .12s)}.iart__line[data-astro-cid-awfxcgum]{stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;transition:stroke-dashoffset 1.3s var(--ease) .25s}.iart__ring[data-astro-cid-awfxcgum]{stroke:var(--bag-red);stroke-width:1.5;opacity:0;transform-origin:150px 58px;scale:.5;transition:opacity .5s var(--ease) 1s,scale .6s var(--ease) 1s}.iart--Clarity[data-astro-cid-awfxcgum] .iart__pt[data-astro-cid-awfxcgum]{opacity:0;transition:opacity .4s var(--ease) .95s}.iart__slab[data-astro-cid-awfxcgum]{fill:var(--white);stroke:var(--ink);stroke-width:1.6;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease) calc(var(--i) * .11s + .15s),transform .55s var(--ease) calc(var(--i) * .11s + .15s)}.iart__slab--on[data-astro-cid-awfxcgum]{fill:var(--bag-red);stroke:var(--bag-red)}.iart__branch[data-astro-cid-awfxcgum]{stroke:var(--muted-light);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:160;transition:stroke-dashoffset .8s var(--ease) calc(var(--i) * .12s + .15s)}.iart__branch--on[data-astro-cid-awfxcgum]{stroke:var(--bag-red);stroke-width:2.4}.iart__node[data-astro-cid-awfxcgum]{fill:var(--ink);opacity:0;transition:opacity .4s var(--ease) calc(var(--i) * .12s + .3s)}.iart__target[data-astro-cid-awfxcgum] circle[data-astro-cid-awfxcgum]:first-child{stroke:var(--bag-red);stroke-width:1.5;opacity:.45}.iart__target[data-astro-cid-awfxcgum]{opacity:0;transform-origin:168px 65px;scale:.6;transition:opacity .5s var(--ease) .85s,scale .6s var(--ease) .85s}.iart__panel[data-astro-cid-awfxcgum]{fill:var(--white);stroke:var(--line);stroke-width:1.4}.iart__dot[data-astro-cid-awfxcgum]{fill:var(--line)}.iart__row[data-astro-cid-awfxcgum]{opacity:0;transform:translate(-10px);transition:opacity .5s var(--ease) calc(var(--i) * .13s + .2s),transform .5s var(--ease) calc(var(--i) * .13s + .2s)}.iart__box[data-astro-cid-awfxcgum]{fill:none;stroke:var(--ink);stroke-width:1.6}.iart__tick[data-astro-cid-awfxcgum]{stroke:var(--bag-red);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.iart__bar[data-astro-cid-awfxcgum]{fill:var(--cream-deep)}.iart__flag[data-astro-cid-awfxcgum]{opacity:0;transition:opacity .5s var(--ease) .8s}.iart__flag[data-astro-cid-awfxcgum] path[data-astro-cid-awfxcgum]:first-child{stroke:var(--ink);stroke-width:1.6;stroke-linecap:round}.iart__flagOn[data-astro-cid-awfxcgum]{fill:var(--bag-red)}.iart__bar2[data-astro-cid-awfxcgum]{fill:var(--cream-deep);opacity:0;transform-origin:50% 100%;scale:1 .3;transition:opacity .4s var(--ease) calc(var(--i) * 90ms + .12s),scale .6s var(--ease) calc(var(--i) * 90ms + .12s)}.iart--Sustainability[data-astro-cid-awfxcgum] .iart__line[data-astro-cid-awfxcgum]{stroke:var(--ink);stroke-width:2.2;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.1s var(--ease) .5s}.iart--Sustainability[data-astro-cid-awfxcgum] .iart__pt[data-astro-cid-awfxcgum]{opacity:0;transition:opacity .4s var(--ease) 1.4s}.iart__leaf[data-astro-cid-awfxcgum]{fill:var(--bag-red);opacity:0;transform-origin:176px 22px;scale:.4;transition:opacity .5s var(--ease) 1.5s,scale .6s var(--ease) 1.5s}.iart__tick2[data-astro-cid-awfxcgum] path[data-astro-cid-awfxcgum]{stroke:var(--line);stroke-width:1.5;stroke-linecap:round}.iart__tick2[data-astro-cid-awfxcgum] circle[data-astro-cid-awfxcgum]{fill:var(--white);stroke:var(--ink);stroke-width:1.5}.iart__tick2[data-astro-cid-awfxcgum]{opacity:0;transition:opacity .4s var(--ease) calc(var(--i) * 90ms + .15s)}.iart--Taxation[data-astro-cid-awfxcgum] .iart__line[data-astro-cid-awfxcgum]{stroke:var(--ink);stroke-width:2;stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset 1.1s var(--ease) .5s}.iart__pct[data-astro-cid-awfxcgum] rect[data-astro-cid-awfxcgum]{fill:var(--bag-red)}.iart__pct[data-astro-cid-awfxcgum] text[data-astro-cid-awfxcgum]{fill:#fff;font-family:var(--font-display);font-weight:700;font-size:15px}.iart__pct[data-astro-cid-awfxcgum]{opacity:0;transform-origin:174px 32px;scale:.6;transition:opacity .5s var(--ease) 1.2s,scale .6s var(--ease) 1.2s}.iart__kpi[data-astro-cid-awfxcgum]{fill:var(--cream);opacity:0;transition:opacity .4s var(--ease) calc(var(--i) * .11s + .2s)}.iart__kpi--on[data-astro-cid-awfxcgum]{fill:var(--bag-red-wash);stroke:var(--bag-red);stroke-width:1.2}.iart--Leadership[data-astro-cid-awfxcgum] .iart__line[data-astro-cid-awfxcgum]{stroke:var(--ink);stroke-width:2.2;stroke-dasharray:240;stroke-dashoffset:240;transition:stroke-dashoffset 1.2s var(--ease) .6s}.iart__pt--l[data-astro-cid-awfxcgum]{opacity:0;transition:opacity .4s var(--ease) 1.6s}:is([data-reveal].is-visible,.ss__panel.is-on) .iart__noise[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__node[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__flag[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart--Clarity[data-astro-cid-awfxcgum] .iart__pt[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart--Sustainability[data-astro-cid-awfxcgum] .iart__pt[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__tick2[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__kpi[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__pt--l[data-astro-cid-awfxcgum]{opacity:1}:is([data-reveal].is-visible,.ss__panel.is-on) .iart__line[data-astro-cid-awfxcgum]{stroke-dashoffset:0}:is([data-reveal].is-visible,.ss__panel.is-on) .iart__branch[data-astro-cid-awfxcgum]{stroke-dashoffset:0}:is([data-reveal].is-visible,.ss__panel.is-on) .iart__ring[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__target[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__leaf[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__pct[data-astro-cid-awfxcgum]{opacity:1;scale:1}:is([data-reveal].is-visible,.ss__panel.is-on) .iart__slab[data-astro-cid-awfxcgum],:is([data-reveal].is-visible,.ss__panel.is-on) .iart__row[data-astro-cid-awfxcgum]{opacity:1;transform:none}:is([data-reveal].is-visible,.ss__panel.is-on) .iart__bar2[data-astro-cid-awfxcgum]{opacity:1;scale:1 1}.no-js .iart__noise[data-astro-cid-awfxcgum],.no-js .iart__node[data-astro-cid-awfxcgum],.no-js .iart__flag[data-astro-cid-awfxcgum],.no-js .iart__pt[data-astro-cid-awfxcgum],.no-js .iart__tick2[data-astro-cid-awfxcgum],.no-js .iart__kpi[data-astro-cid-awfxcgum],.no-js .iart__pt--l[data-astro-cid-awfxcgum]{opacity:1}.no-js .iart__line[data-astro-cid-awfxcgum],.no-js .iart__branch[data-astro-cid-awfxcgum]{stroke-dashoffset:0}.no-js .iart__ring[data-astro-cid-awfxcgum],.no-js .iart__target[data-astro-cid-awfxcgum],.no-js .iart__leaf[data-astro-cid-awfxcgum],.no-js .iart__pct[data-astro-cid-awfxcgum]{opacity:1;scale:1}.no-js .iart__slab[data-astro-cid-awfxcgum],.no-js .iart__row[data-astro-cid-awfxcgum]{opacity:1;transform:none}.no-js .iart__bar2[data-astro-cid-awfxcgum]{opacity:1;scale:1 1}.ar__head[data-astro-cid-vo6olk23]{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-6)}.ar__title[data-astro-cid-vo6olk23]{font-size:var(--step-5)}.ar__list[data-astro-cid-vo6olk23]{border-top:1px solid var(--line)}.arow[data-astro-cid-vo6olk23]{display:grid;gap:var(--sp-4);align-items:center;padding-block:clamp(1.25rem,1rem + 1.5vw,2.25rem);border-bottom:1px solid var(--line)}@media(min-width:820px){.arow[data-astro-cid-vo6olk23]{grid-template-columns:300px minmax(0,1fr) auto;gap:var(--sp-6)}}@media(min-width:1100px){.arow[data-astro-cid-vo6olk23]{grid-template-columns:360px minmax(0,1fr) auto}}.arow__vis[data-astro-cid-vo6olk23]{display:block;border-radius:var(--r-lg);overflow:hidden}.ascene[data-astro-cid-vo6olk23]{display:block;aspect-ratio:16 / 10;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--cream);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.ascene[data-astro-cid-vo6olk23]{position:relative}.ascene[data-astro-cid-vo6olk23] svg[data-astro-cid-vo6olk23]{width:100%;height:100%;display:block}.ascene__photo[data-astro-cid-vo6olk23]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.arow[data-astro-cid-vo6olk23]:hover .ascene__photo[data-astro-cid-vo6olk23]{transform:scale(1.03)}.arow[data-astro-cid-vo6olk23]:hover .ascene[data-astro-cid-vo6olk23]{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ascene--launch[data-astro-cid-vo6olk23]{background:radial-gradient(ellipse at 85% 15%,rgba(165,15,13,.14),transparent 55%),var(--cream)}.ascene--seed[data-astro-cid-vo6olk23]{background:radial-gradient(ellipse at 50% 60%,rgba(165,15,13,.1),transparent 60%),var(--cream)}.ascene--controls[data-astro-cid-vo6olk23]{background:linear-gradient(160deg,var(--white),var(--cream))}.ascene--visibility[data-astro-cid-vo6olk23]{background:radial-gradient(ellipse at 20% 20%,rgba(255,255,255,.9),transparent 60%),var(--cream)}.ascene--change[data-astro-cid-vo6olk23]{background:linear-gradient(120deg,var(--cream),var(--white))}.as__grid[data-astro-cid-vo6olk23],.as__soil[data-astro-cid-vo6olk23]{stroke:var(--line);stroke-width:1}.as__pt[data-astro-cid-vo6olk23]{fill:var(--bag-red)}.as__path[data-astro-cid-vo6olk23]{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;transition:stroke-dashoffset 1.4s var(--ease) .2s}.as__ray[data-astro-cid-vo6olk23]{stroke:var(--bag-red);stroke-width:2;stroke-linecap:round;opacity:0;transition:opacity .5s var(--ease) 1.3s}.as__stem[data-astro-cid-vo6olk23]{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s var(--ease) .2s}.as__leaf[data-astro-cid-vo6olk23]{fill:var(--ink);opacity:0;transform-origin:160px 110px;scale:.4;transition:opacity .5s var(--ease) .9s,scale .6s var(--ease) .9s}.as__leaf--2[data-astro-cid-vo6olk23]{transform-origin:160px 92px;transition-delay:1.05s}.as__seed[data-astro-cid-vo6olk23]{fill:var(--bag-red);opacity:0;transition:opacity .4s var(--ease) 1.2s}.as__ring[data-astro-cid-vo6olk23]{stroke:var(--bag-red);stroke-width:1;opacity:0;transition:opacity .6s var(--ease) calc(1.2s + var(--i) * .12s)}.as__cell[data-astro-cid-vo6olk23]{fill:var(--white);stroke:var(--line);stroke-width:1.2;opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease) calc(var(--i) * 50ms + .15s),transform .4s var(--ease) calc(var(--i) * 50ms + .15s)}.as__cell--on[data-astro-cid-vo6olk23]{fill:var(--ink);stroke:var(--ink)}.as__lock[data-astro-cid-vo6olk23]{stroke:var(--bag-red);stroke-width:2.2;stroke-linecap:round}.as__lockBody[data-astro-cid-vo6olk23]{fill:var(--bag-red)}.as__panel[data-astro-cid-vo6olk23]{fill:var(--white);stroke:var(--line);stroke-width:1.2}.as__kpi[data-astro-cid-vo6olk23]{fill:var(--cream);opacity:0;transition:opacity .4s var(--ease) calc(var(--i) * .11s + .2s)}.as__kpi--on[data-astro-cid-vo6olk23]{fill:var(--bag-red-wash);stroke:var(--bag-red);stroke-width:1.2}.as__spark[data-astro-cid-vo6olk23]{stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;transition:stroke-dashoffset 1.3s var(--ease) .5s}.as__block[data-astro-cid-vo6olk23]{fill:var(--white);stroke:var(--ink);stroke-width:1.4;opacity:0;transform:translate(-8px);transition:opacity .45s var(--ease) calc(var(--i) * .1s + .15s),transform .45s var(--ease) calc(var(--i) * .1s + .15s)}.as__block--on[data-astro-cid-vo6olk23]{fill:var(--bag-red);stroke:var(--bag-red)}.as__arrow[data-astro-cid-vo6olk23]{stroke:var(--muted-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-reveal].is-visible .as__path[data-astro-cid-vo6olk23],[data-reveal].is-visible .as__stem[data-astro-cid-vo6olk23],[data-reveal].is-visible .as__spark[data-astro-cid-vo6olk23]{stroke-dashoffset:0}[data-reveal].is-visible .as__ray[data-astro-cid-vo6olk23],[data-reveal].is-visible .as__seed[data-astro-cid-vo6olk23],[data-reveal].is-visible .as__ring[data-astro-cid-vo6olk23],[data-reveal].is-visible .as__kpi[data-astro-cid-vo6olk23]{opacity:1}[data-reveal].is-visible .as__leaf[data-astro-cid-vo6olk23]{opacity:1;scale:1}[data-reveal].is-visible .as__cell[data-astro-cid-vo6olk23],[data-reveal].is-visible .as__block[data-astro-cid-vo6olk23]{opacity:1;transform:none}.no-js .as__path[data-astro-cid-vo6olk23],.no-js .as__stem[data-astro-cid-vo6olk23],.no-js .as__spark[data-astro-cid-vo6olk23]{stroke-dashoffset:0}.no-js .as__ray[data-astro-cid-vo6olk23],.no-js .as__seed[data-astro-cid-vo6olk23],.no-js .as__ring[data-astro-cid-vo6olk23],.no-js .as__kpi[data-astro-cid-vo6olk23]{opacity:1}.no-js .as__leaf[data-astro-cid-vo6olk23]{opacity:1;scale:1}.no-js .as__cell[data-astro-cid-vo6olk23],.no-js .as__block[data-astro-cid-vo6olk23]{opacity:1;transform:none}.arow__h[data-astro-cid-vo6olk23]{font-size:var(--step-3);font-weight:500;letter-spacing:-.025em;color:var(--ink-soft);max-width:30ch}.arow__h[data-astro-cid-vo6olk23] strong[data-astro-cid-vo6olk23]{font-weight:600;color:var(--ink)}.arow__starts[data-astro-cid-vo6olk23]{display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:baseline;margin-top:var(--sp-3);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.arow__starts[data-astro-cid-vo6olk23] a[data-astro-cid-vo6olk23]{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px;transition:border-color .2s}.arow__starts[data-astro-cid-vo6olk23] a[data-astro-cid-vo6olk23]:hover{border-bottom-color:var(--bag-red)}.arow__and[data-astro-cid-vo6olk23]{color:var(--muted-light)}.arow__go[data-astro-cid-vo6olk23]{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap}@media(min-width:820px){.arow__go[data-astro-cid-vo6olk23]{justify-self:end}}.arow__go[data-astro-cid-vo6olk23] svg{transition:transform .3s var(--ease)}.arow__go[data-astro-cid-vo6olk23]:hover svg{transform:translate(4px)}.ss[data-astro-cid-prrqy4qw]{display:grid;gap:var(--sp-6)}@media(min-width:980px){.ss[data-astro-cid-prrqy4qw]{grid-template-columns:minmax(0,1fr) 460px;gap:var(--sp-8);align-items:start}}.ss__list[data-astro-cid-prrqy4qw]{display:grid}.ss__item[data-astro-cid-prrqy4qw]{border-bottom:1px solid var(--line)}.ss__item[data-astro-cid-prrqy4qw]:first-child{border-top:1px solid var(--line)}.ss__link[data-astro-cid-prrqy4qw]{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:baseline;padding-block:clamp(1.1rem,.8rem + 1.4vw,1.9rem);text-decoration:none;color:inherit}.ss__num[data-astro-cid-prrqy4qw]{grid-row:span 2;font-size:.72rem;font-weight:600;letter-spacing:.1em;color:var(--muted-light);transition:color .3s}.ss__name[data-astro-cid-prrqy4qw]{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.02;font-size:clamp(1.6rem,1.1rem + 2.6vw,3.2rem);color:var(--cream-deep);transition:color .45s var(--ease),transform .45s var(--ease)}.ss__kick[data-astro-cid-prrqy4qw]{font-size:.82rem;color:var(--muted-light);margin-top:.35rem;transition:color .3s}.ss__item[data-astro-cid-prrqy4qw].is-active .ss__name[data-astro-cid-prrqy4qw],.ss__link[data-astro-cid-prrqy4qw]:hover .ss__name[data-astro-cid-prrqy4qw]{color:var(--ink)}.ss__item[data-astro-cid-prrqy4qw].is-active .ss__num[data-astro-cid-prrqy4qw],.ss__item[data-astro-cid-prrqy4qw].is-active .ss__kick[data-astro-cid-prrqy4qw]{color:var(--bag-red)}.ss__item[data-astro-cid-prrqy4qw].is-active .ss__name[data-astro-cid-prrqy4qw]{transform:translate(4px)}.no-js .ss__name[data-astro-cid-prrqy4qw]{color:var(--ink)}.ss__panel[data-astro-cid-prrqy4qw]{display:grid;gap:var(--sp-4);padding:clamp(1.2rem,1rem + 1.2vw,1.75rem);background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl)}.ss__panel--inline[data-astro-cid-prrqy4qw]{margin-bottom:clamp(1.1rem,.8rem + 1.4vw,1.9rem)}.ss__tag[data-astro-cid-prrqy4qw]{justify-self:start;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .6rem;border-radius:4px;background:var(--cream);border:1px solid var(--line);color:var(--ink-soft)}.ss__summary[data-astro-cid-prrqy4qw]{font-size:1rem;line-height:1.5;color:var(--ink)}.ss__recipe[data-astro-cid-prrqy4qw]{padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.ss__recipeLabel[data-astro-cid-prrqy4qw]{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.ss__chips[data-astro-cid-prrqy4qw]{display:flex;flex-wrap:wrap;gap:.35rem}.ss__chips[data-astro-cid-prrqy4qw] li[data-astro-cid-prrqy4qw]{padding:.28rem .6rem;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);font-size:.76rem;color:var(--ink-soft)}.ss__touch[data-astro-cid-prrqy4qw]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--cream);border-left:3px solid var(--bag-red);font-size:.9rem;line-height:1.5;color:var(--ink-soft)}.ss__cta[data-astro-cid-prrqy4qw]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;color:var(--ink);text-decoration:none}.ss__cta[data-astro-cid-prrqy4qw] svg{transition:transform .3s var(--ease)}.ss__cta[data-astro-cid-prrqy4qw]:hover svg{transform:translate(4px)}.ss__panel[data-astro-cid-prrqy4qw] .iart svg *{opacity:1!important;transform:none!important;scale:1!important;stroke-dashoffset:0!important;transition:none!important}.ss__stage[data-astro-cid-prrqy4qw]{display:none}@media(min-width:980px){html:not(.no-js) .ss__stage[data-astro-cid-prrqy4qw]{display:block;align-self:stretch;margin-bottom:-180px}.ss__sticky[data-astro-cid-prrqy4qw]{display:grid;position:sticky;top:calc(var(--header-h) + 16px)}html:not(.no-js) .ss__panel--inline[data-astro-cid-prrqy4qw]{display:none}.ss__panel--stage[data-astro-cid-prrqy4qw]{grid-area:1 / 1;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.ss__panel--stage[data-astro-cid-prrqy4qw].is-on{opacity:1;transform:none;pointer-events:auto}.ss__panel--stage[data-astro-cid-prrqy4qw]{gap:var(--sp-3)}.ss__panel--stage[data-astro-cid-prrqy4qw] .iart{aspect-ratio:auto;height:240px}.ss__panel--stage[data-astro-cid-prrqy4qw] .iart svg{height:100%}}.why[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-4)}@media(min-width:620px){.why[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.why[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}}.why__item[data-astro-cid-j7pv25f6]{display:grid;gap:.7rem;align-content:start;padding:.85rem .85rem 1.35rem}.why__item[data-astro-cid-j7pv25f6] .iart{margin-bottom:.2rem}.why__title[data-astro-cid-j7pv25f6]{font-size:var(--step-1);padding-inline:.4rem}.why__text[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted);padding-inline:.4rem}.story__top[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-6);align-items:center;margin-bottom:var(--sp-8)}@media(min-width:940px){.story__top[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--sp-8)}}.story__intro[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-4)}.story__title[data-astro-cid-j7pv25f6]{font-size:var(--step-5)}.story__figure[data-astro-cid-j7pv25f6]{margin:0}.story__figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.story__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-6)}@media(min-width:900px){.story__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr;gap:var(--sp-8)}}.story__lead[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;font-size:var(--step-3);line-height:1.15;color:var(--ink)}.story__lead[data-astro-cid-j7pv25f6]+.story__lead[data-astro-cid-j7pv25f6]{margin-top:.3rem;color:var(--muted)}.story__body[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:var(--sp-4)}.story__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.story__emphasis[data-astro-cid-j7pv25f6]{margin-top:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);border-left:3px solid var(--bag-red)}.story__emphasis[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:var(--step-1);line-height:1.35;color:var(--ink)}.story__emphasis[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:.35rem}.svcGrid__foot[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--sp-7)}.intro__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-6);align-items:center}@media(min-width:940px){.intro__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--sp-8)}}.intro__copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-4);justify-items:start}.intro__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);max-width:18ch}.inds[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:62rem;margin-inline:auto}@media(min-width:720px){.inds[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.inds__item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;border-radius:var(--r-md);background:var(--white);border:1px solid var(--line);font-size:.93rem;font-weight:500;color:var(--ink);transition:border-color .2s,transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.inds__item[data-astro-cid-j7pv25f6]:hover{border-color:#cfcbc2;transform:translateY(-2px);box-shadow:var(--shadow-md)}.inds__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--r-sm);background:var(--cream);border:1px solid var(--line);color:var(--bag-red)}
