.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:center;min-height:100svh;padding:6.5rem 0 4rem;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 70% 45%,#2f4a3b47,#0000 60%);position:absolute;inset:0}.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid;position:relative}.hero__text[data-astro-cid-ge2uvauf]{gap:1.4rem;max-width:38rem;display:grid}.hero__h1[data-astro-cid-ge2uvauf]{text-wrap:balance}.hero__h1[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]{margin:-.08em -.06em -.14em;padding:.08em .06em .14em;display:block;overflow:hidden}.hero__h1[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.hero__sub[data-astro-cid-ge2uvauf]{max-width:32rem;color:var(--on-dark-2)}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.4rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-dark);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);flex-wrap:wrap;gap:1.5rem;margin-top:1.2rem;padding-top:1.2rem;font-size:.78rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.6rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--gold);width:4px;height:4px}.hero__stage[data-astro-cid-ge2uvauf]{aspect-ratio:1108/880;justify-self:end;width:min(100%,620px);position:relative}.hero__mono[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 30px 60px #00000073);width:100%;height:100%;position:absolute;inset:0}.hero__glow[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(closest-side at 50% 68%,#f2a54447,#df6a2a1a 45%,#0000 70%);animation:6.5s ease-in-out infinite breathe;position:absolute;inset:-30%}@keyframes breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}.hero__flame[data-astro-cid-ge2uvauf]{mix-blend-mode:screen;position:absolute;inset:0;mask:url(/img/flame-mask.svg) 50%/100% 100% no-repeat}.hero__flame[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 100%;width:42%;height:95%;position:absolute;top:4%;left:29%}html.js .hero__h1[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:translateY(112%)}html.js.ready .hero__h1[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transition:transform 1.15s var(--ease);transform:none}html.js.ready .hero__h1[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{transition-delay:.1s}html.js .hero__lbl[data-astro-cid-ge2uvauf],html.js .hero__sub[data-astro-cid-ge2uvauf],html.js .hero__cta[data-astro-cid-ge2uvauf],html.js .hero__meta[data-astro-cid-ge2uvauf],html.js .hero__scroll[data-astro-cid-ge2uvauf]{opacity:0;transform:translateY(14px)}html.js.ready .hero__lbl[data-astro-cid-ge2uvauf],html.js.ready .hero__sub[data-astro-cid-ge2uvauf],html.js.ready .hero__cta[data-astro-cid-ge2uvauf],html.js.ready .hero__meta[data-astro-cid-ge2uvauf],html.js.ready .hero__scroll[data-astro-cid-ge2uvauf]{opacity:1;transition:opacity .9s var(--ease), transform 1s var(--ease);transform:none}html.js.ready .hero__lbl[data-astro-cid-ge2uvauf]{transition-delay:50ms}html.js.ready .hero__sub[data-astro-cid-ge2uvauf]{transition-delay:.35s}html.js.ready .hero__cta[data-astro-cid-ge2uvauf]{transition-delay:.5s}html.js.ready .hero__meta[data-astro-cid-ge2uvauf]{transition-delay:.65s}html.js.ready .hero__scroll[data-astro-cid-ge2uvauf]{transition-delay:1.2s}html.js .hero__stage[data-astro-cid-ge2uvauf]{opacity:0;transform:scale(.965)}html.js.ready .hero__stage[data-astro-cid-ge2uvauf]{opacity:1;transition:opacity 1.4s var(--ease), transform 1.6s var(--ease-out);transition-delay:.2s;transform:none}.hero__scroll[data-astro-cid-ge2uvauf]{letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-3);justify-items:center;gap:.5rem;font-size:.7rem;display:grid;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--gold), transparent);width:1px;height:34px;animation:drip 2.4s var(--ease) infinite}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{padding-top:5.5rem;padding-bottom:5rem}.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:1.5rem}.hero__stage[data-astro-cid-ge2uvauf]{order:-1;justify-self:center;width:min(70vw,360px)}.hero__meta[data-astro-cid-ge2uvauf]{gap:.9rem 1.2rem}}@media (prefers-reduced-motion:reduce){.hero__glow[data-astro-cid-ge2uvauf],.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:none}}.mf__grid[data-astro-cid-nnfqu5h2]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.mf__text[data-astro-cid-nnfqu5h2]{gap:1.4rem;max-width:40rem;display:grid}.mf__pt[data-astro-cid-nnfqu5h2]{color:var(--ink-3);letter-spacing:-.005em;font-size:1.05rem;font-weight:300}.mf__media[data-astro-cid-nnfqu5h2]{aspect-ratio:4/5;border-radius:2px;justify-self:end;width:min(100%,460px)}.mf__media[data-astro-cid-nnfqu5h2] video[data-astro-cid-nnfqu5h2]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf__points[data-astro-cid-nnfqu5h2]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:2.2rem;display:grid}.mf__points[data-astro-cid-nnfqu5h2] li[data-astro-cid-nnfqu5h2]{align-content:start;gap:.6rem;display:grid}.mf__points[data-astro-cid-nnfqu5h2] .num[data-astro-cid-nnfqu5h2]{color:var(--gold-deep)}.mf__points[data-astro-cid-nnfqu5h2] h3[data-astro-cid-nnfqu5h2]{margin-top:.2rem}.mf__points[data-astro-cid-nnfqu5h2] p[data-astro-cid-nnfqu5h2]{max-width:24rem;font-size:.98rem}@media (width<=900px){.mf__grid[data-astro-cid-nnfqu5h2]{grid-template-columns:1fr}.mf__media[data-astro-cid-nnfqu5h2]{justify-self:start;width:min(100%,420px)}.mf__points[data-astro-cid-nnfqu5h2]{grid-template-columns:1fr;gap:1.8rem}.mf__points[data-astro-cid-nnfqu5h2] li[data-astro-cid-nnfqu5h2]{border-bottom:1px solid var(--line);padding-bottom:1.6rem}.mf__points[data-astro-cid-nnfqu5h2] li[data-astro-cid-nnfqu5h2]:last-child{border-bottom:0;padding-bottom:0}}.mono[data-astro-cid-n22k7olv]{background:radial-gradient(60% 50% at 30% 40%, #2f4a3b59, transparent 70%), var(--forest)}.mono__in[data-astro-cid-n22k7olv]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.mono__stage[data-astro-cid-n22k7olv]{align-items:center;height:100svh;display:grid;position:sticky;top:0}.mono__stagein[data-astro-cid-n22k7olv]{justify-items:center;gap:1.2rem;display:grid}.mono__svg[data-astro-cid-n22k7olv]{width:min(100%,520px);height:auto;overflow:visible}.mono__hint[data-astro-cid-n22k7olv]{letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-3);transition:opacity .5s var(--ease);font-size:.7rem}.mono[data-astro-cid-n22k7olv][data-state="3"] .mono__hint[data-astro-cid-n22k7olv]{opacity:0}.mg-left[data-astro-cid-n22k7olv],.mg-right[data-astro-cid-n22k7olv],.mg-flame[data-astro-cid-n22k7olv]{transform-box:fill-box;transition:transform 1.1s var(--ease-io), opacity .8s var(--ease)}.mg-left[data-astro-cid-n22k7olv]{transform-origin:100%}.mg-flame[data-astro-cid-n22k7olv]{transform-origin:50% 100%}.mg-core[data-astro-cid-n22k7olv]{transform-box:fill-box;transform-origin:50% 100%;mix-blend-mode:screen;transform:scale(.62,.7)}.mono[data-astro-cid-n22k7olv][data-state="1"] .mg-left[data-astro-cid-n22k7olv]{opacity:0;transform:translate(28%)scaleX(.6)}.mono[data-astro-cid-n22k7olv][data-state="1"] .mg-flame[data-astro-cid-n22k7olv],.mono[data-astro-cid-n22k7olv][data-state="2"] .mg-flame[data-astro-cid-n22k7olv]{opacity:0;transform:scaleY(.05)}.mono[data-astro-cid-n22k7olv][data-state="3"] .mg-flame[data-astro-cid-n22k7olv]{animation:3.2s ease-in-out 1.1s infinite mg-flicker}@keyframes mg-flicker{0%,to{opacity:1;transform:scale(1)}35%{opacity:.94;transform:scale(.985,1.02)}70%{opacity:1;transform:scale(1.01,.99)}}.mono__text[data-astro-cid-n22k7olv]{gap:1.4rem;padding-top:22vh;padding-bottom:10vh;display:grid}.mono__steps[data-astro-cid-n22k7olv]{gap:0;margin-top:1rem;display:grid}.step[data-astro-cid-n22k7olv]{border-top:1px solid var(--line-dark);transition:opacity .6s var(--ease);gap:.6rem;padding:clamp(3rem,12vh,7rem) 0;display:grid}.step[data-astro-cid-n22k7olv] h3[data-astro-cid-n22k7olv]{max-width:18ch}.step[data-astro-cid-n22k7olv] p[data-astro-cid-n22k7olv]{max-width:30rem}html.js .mono[data-astro-cid-n22k7olv].js-seq .step[data-astro-cid-n22k7olv]{opacity:.28}html.js .mono[data-astro-cid-n22k7olv].js-seq .step[data-astro-cid-n22k7olv].is-active{opacity:1}.mono__quote[data-astro-cid-n22k7olv]{border-left:1px solid var(--gold);color:var(--on-dark-2);max-width:34rem;padding:1.6rem 0 0 1.4rem;font-size:1.05rem;font-weight:300}@media (width<=900px){.mono__in[data-astro-cid-n22k7olv]{grid-template-columns:1fr;gap:0}.mono__stage[data-astro-cid-n22k7olv]{z-index:1;background:var(--forest);height:42svh;top:64px;box-shadow:0 24px 24px -20px #16201ae6}.mono__svg[data-astro-cid-n22k7olv]{width:min(58vw,280px)}.mono__text[data-astro-cid-n22k7olv]{padding-top:2.5rem}.mono__hint[data-astro-cid-n22k7olv]{display:none}.step[data-astro-cid-n22k7olv]{padding:2.4rem 0}}@media (prefers-reduced-motion:reduce){.mono[data-astro-cid-n22k7olv][data-state="3"] .mg-flame[data-astro-cid-n22k7olv]{animation:none}.mg-left[data-astro-cid-n22k7olv],.mg-right[data-astro-cid-n22k7olv],.mg-flame[data-astro-cid-n22k7olv]{transition:none}}.story[data-astro-cid-n2lz65zz]{isolation:isolate;padding-block:clamp(6rem,13vw,11rem);overflow:hidden}.story__bg[data-astro-cid-n2lz65zz]{z-index:-1;background:var(--forest);position:absolute;inset:0}.story__bg[data-astro-cid-n2lz65zz] img[data-astro-cid-n2lz65zz]{object-fit:cover;object-position:50% 30%;opacity:.38;will-change:transform;width:100%;height:116%;position:absolute;top:-8%;left:0}.story__bg[data-astro-cid-n2lz65zz]:after{content:"";background:linear-gradient(90deg,#16201af5 0%,#16201ae0 45%,#16201a80 100%),linear-gradient(#16201ab3,#16201a40 40%,#16201ae6);position:absolute;inset:0}.story__in[data-astro-cid-n2lz65zz]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.story__text[data-astro-cid-n2lz65zz]{gap:1.3rem;max-width:44rem;display:grid}.story__text[data-astro-cid-n2lz65zz] h2[data-astro-cid-n2lz65zz]{font-size:clamp(2rem,3.7vw,3.4rem)}.story__p[data-astro-cid-n2lz65zz]{color:var(--on-dark-2)}.story__facts[data-astro-cid-n2lz65zz]{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,auto);gap:1.5rem;margin-top:1rem;padding-top:1.4rem;display:grid}.story__facts[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]{gap:.25rem;display:grid}.story__k[data-astro-cid-n2lz65zz]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.story__v[data-astro-cid-n2lz65zz]{font-size:.95rem}.story__side[data-astro-cid-n2lz65zz]{grid-template-columns:1fr 1fr;align-items:end;gap:1.5rem;display:grid}.story__founder[data-astro-cid-n2lz65zz],.story__roots[data-astro-cid-n2lz65zz]{gap:.7rem;display:grid}.story__founder[data-astro-cid-n2lz65zz]{align-self:start;margin-top:3rem}.story__portrait[data-astro-cid-n2lz65zz]{aspect-ratio:3/4;outline:1px solid var(--line-dark);outline-offset:6px;border-radius:2px}.story__rootsph[data-astro-cid-n2lz65zz]{aspect-ratio:2/3;border-radius:2px}.story__side[data-astro-cid-n2lz65zz] figcaption[data-astro-cid-n2lz65zz]{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);font-size:.78rem}@media (width<=900px){.story__in[data-astro-cid-n2lz65zz]{grid-template-columns:1fr}.story__side[data-astro-cid-n2lz65zz]{max-width:520px}.story__facts[data-astro-cid-n2lz65zz]{grid-template-columns:1fr;gap:.9rem}}.note[data-astro-cid-2nmadbt7]{overflow:hidden}.note__grid[data-astro-cid-2nmadbt7]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.note__tagwrap[data-astro-cid-2nmadbt7]{transform-origin:50% 0;justify-self:center;padding-top:3.5rem;position:relative}.note__string[data-astro-cid-2nmadbt7]{background:linear-gradient(transparent, var(--gold-deep));width:1px;height:9.6rem;position:absolute;top:-6rem;left:50%}.note__tag[data-astro-cid-2nmadbt7]{filter:drop-shadow(0 30px 40px #23261a38);transform-origin:50% -12%;width:min(70vw,320px);height:auto;animation:7s ease-in-out infinite sway}@keyframes sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2deg)}}.note__text[data-astro-cid-2nmadbt7]{gap:1.3rem;max-width:40rem;display:grid}.note__text[data-astro-cid-2nmadbt7] h2[data-astro-cid-2nmadbt7]{max-width:16ch}.note__quote[data-astro-cid-2nmadbt7]{border-top:1px solid var(--line);gap:.35rem;margin-top:.5rem;padding-top:1.4rem;display:grid}.note__quote[data-astro-cid-2nmadbt7] span[data-astro-cid-2nmadbt7]{letter-spacing:-.025em;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300}.note__quote[data-astro-cid-2nmadbt7] small[data-astro-cid-2nmadbt7]{color:var(--ink-3);font-size:.9rem}@media (width<=900px){.note__grid[data-astro-cid-2nmadbt7]{grid-template-columns:1fr}.note__tagwrap[data-astro-cid-2nmadbt7]{justify-self:start;padding-top:2.5rem}.note__tag[data-astro-cid-2nmadbt7]{width:min(60vw,260px)}}@media (prefers-reduced-motion:reduce){.note__tag[data-astro-cid-2nmadbt7]{animation:none}}.gift[data-astro-cid-6atwaqp5]{background:var(--forest-2)}.gift__grid[data-astro-cid-6atwaqp5]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.gift__ph[data-astro-cid-6atwaqp5]{aspect-ratio:4/5;border-radius:2px;width:min(100%,520px)}.gift__ph[data-astro-cid-6atwaqp5] img[data-astro-cid-6atwaqp5]{object-fit:cover;will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0}.gift__text[data-astro-cid-6atwaqp5]{gap:1.3rem;max-width:36rem;display:grid}.gift__text[data-astro-cid-6atwaqp5] h2[data-astro-cid-6atwaqp5]{max-width:18ch}.gift__list[data-astro-cid-6atwaqp5]{margin-top:.4rem;display:grid}.gift__list[data-astro-cid-6atwaqp5] li[data-astro-cid-6atwaqp5]{border-top:1px solid var(--line-dark);align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.gift__list[data-astro-cid-6atwaqp5] li[data-astro-cid-6atwaqp5]:last-child{border-bottom:1px solid var(--line-dark)}@media (width<=900px){.gift__grid[data-astro-cid-6atwaqp5]{grid-template-columns:1fr}.gift__ph[data-astro-cid-6atwaqp5]{order:2;width:min(100%,420px)}}
