.header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(10px);transition:border-color var(--fast) var(--ease);background:#f5f1e8eb;border-bottom:1px solid #0000;position:sticky;top:0}.header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--rule)}.header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.header__menu[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);display:flex}.header__links[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2.2vw,2.25rem);display:flex}.header__link[data-astro-cid-nen7h5rs]{padding-block:.5rem;font-weight:550;text-decoration:none;position:relative}.header__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--fast) var(--ease);position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.header__link[data-astro-cid-nen7h5rs]:hover:after,.header__link[data-astro-cid-nen7h5rs][aria-current=true]:after{transform:scaleX(1)}.header__cta[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-block:.6em;font-size:1rem}.header__toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=860px){.header__toggle[data-astro-cid-nen7h5rs]{background:0 0;border:0;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 .25rem 0 1rem;font-weight:650;display:inline-flex}.header__toggle-icon[data-astro-cid-nen7h5rs]{width:1.5rem;height:2px;transition:background-color var(--fast) var(--ease);background:currentColor;position:relative}.header__toggle-icon[data-astro-cid-nen7h5rs]:before,.header__toggle-icon[data-astro-cid-nen7h5rs]:after{content:"";width:100%;height:2px;transition:transform var(--fast) var(--ease);background:currentColor;position:absolute;left:0}.header__toggle-icon[data-astro-cid-nen7h5rs]:before{transform:translateY(-7px)}.header__toggle-icon[data-astro-cid-nen7h5rs]:after{transform:translateY(7px)}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__toggle-icon[data-astro-cid-nen7h5rs]{background:0 0}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__toggle-icon[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__toggle-icon[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}.header__menu[data-astro-cid-nen7h5rs]{padding:.5rem var(--gutter) 2rem;background:var(--bg);border-bottom:1px solid var(--rule);height:calc(100dvh - var(--header-h));flex-direction:column;align-items:stretch;gap:1.5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.js .header__menu[data-astro-cid-nen7h5rs]:not(.is-open){display:none}.header__links[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.header__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule)}.header__link[data-astro-cid-nen7h5rs]{font-size:var(--fs-l);letter-spacing:-.03em;padding-block:1rem;font-weight:750;display:block}.header__link[data-astro-cid-nen7h5rs]:after{bottom:.75rem}.header__cta[data-astro-cid-nen7h5rs]{min-height:3.25rem;font-size:1.0625rem}}.media[data-astro-cid-kg7vladn]{aspect-ratio:var(--ratio);background:var(--bg-sunk);position:relative;overflow:hidden}.media[data-astro-cid-kg7vladn] img,.media[data-astro-cid-kg7vladn] video[data-astro-cid-kg7vladn]{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transition:transform .9s var(--ease)}.media__video[data-astro-cid-kg7vladn]{background:#0c1f1c;position:absolute;inset:0}.media__toggle[data-astro-cid-kg7vladn]{width:2.75rem;height:2.75rem;color:var(--bg);-webkit-backdrop-filter:blur(6px);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);background:#16140f8c;border:1.5px solid #f5f1e8d9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(.75rem,1.5vw,1.25rem);right:clamp(.75rem,1.5vw,1.25rem)}.media__toggle[data-astro-cid-kg7vladn][hidden]{display:none}.media__toggle[data-astro-cid-kg7vladn]:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.media__toggle[data-astro-cid-kg7vladn]:focus-visible{outline:3px solid var(--bg);outline-offset:2px;box-shadow:0 0 0 6px var(--ink)}.media__icon[data-astro-cid-kg7vladn]{border-inline:.26rem solid;width:.8rem;height:.9rem}.media__toggle[data-astro-cid-kg7vladn][aria-pressed=true] .media__icon[data-astro-cid-kg7vladn]{border:.5rem solid #0000;border-left:.8rem solid;border-right-width:0;width:0;height:0;margin-left:.2rem}.media__placeholder[data-astro-cid-kg7vladn]{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--rule) 50%, transparent calc(50% + .5px)), var(--bg-sunk);color:var(--ink);transition:background-color var(--fast) var(--ease);grid-template-rows:auto 1fr auto;gap:.35rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:absolute;inset:0}.media__label[data-astro-cid-kg7vladn]{font-weight:700;font-size:var(--fs-body);background:var(--bg-sunk);justify-self:start;padding-right:.5rem;line-height:1.2}.media__brief[data-astro-cid-kg7vladn]{font-size:var(--fs-s);color:var(--ink-soft);background:var(--bg-sunk);place-self:start;max-width:28ch;padding-right:.5rem;line-height:1.35}.media__ratio[data-astro-cid-kg7vladn]{font-weight:700;font-stretch:120%;font-size:var(--fs-s);background:var(--bg-sunk);justify-self:end;padding-left:.5rem}.media--dark[data-astro-cid-kg7vladn]{--bg-sunk:#2a2720;--rule:#f5f1e838}.media--dark[data-astro-cid-kg7vladn] .media__placeholder[data-astro-cid-kg7vladn]{color:var(--bg)}.media--dark[data-astro-cid-kg7vladn] .media__brief[data-astro-cid-kg7vladn]{color:#f5f1e8b8}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(1.5rem,4vw,3.5rem)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.hero__text[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;gap:clamp(2.5rem,5vw,4rem);display:flex}.hero__title[data-astro-cid-ge2uvauf]{flex-direction:column;padding-top:.1em;font-size:clamp(2.75rem,5.7vw,6.25rem);display:flex}.hero__line--2[data-astro-cid-ge2uvauf]:before{content:"";background:var(--accent);vertical-align:.08em;border-radius:50%;width:.46em;height:.46em;margin-right:.16em;display:inline-block}@media (prefers-reduced-motion:no-preference){.hero__line--2[data-astro-cid-ge2uvauf]:before{animation:pulse 2.4s var(--ease) 3}}@keyframes pulse{50%{transform:scale(.82)}}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero[data-astro-cid-ge2uvauf] .hero__media{align-self:start}@media (width<=999px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero[data-astro-cid-ge2uvauf] .hero__media{aspect-ratio:16/9;margin-top:1rem}}@media (width<=599px){.hero[data-astro-cid-ge2uvauf] .hero__media{aspect-ratio:4/3;margin-inline:calc(var(--gutter) * -1)}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}.intro[data-astro-cid-fmp4ekgg]{padding-top:calc(var(--section) * .9)}.intro__grid[data-astro-cid-fmp4ekgg]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.intro__title[data-astro-cid-fmp4ekgg]{grid-column:1/span 8}.intro__body[data-astro-cid-fmp4ekgg]{font-size:var(--fs-body);grid-column:9/-1;padding-top:.6rem}.pillars[data-astro-cid-fmp4ekgg]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(5,1fr);margin-top:clamp(3.5rem,8vw,7rem);display:grid}.pillars__item[data-astro-cid-fmp4ekgg]{font-size:var(--fs-l);letter-spacing:-.035em;border-left:1px solid var(--rule);transition:color var(--fast) var(--ease);padding:1.1rem 0 0 1rem;font-weight:750;font-stretch:112%;line-height:1}.pillars__item[data-astro-cid-fmp4ekgg]:first-child{border-left:0;padding-left:0}@media (width<=1000px){.intro__title[data-astro-cid-fmp4ekgg],.intro__body[data-astro-cid-fmp4ekgg]{grid-column:1/-1}.intro__body[data-astro-cid-fmp4ekgg]{padding-top:0}}@media (width<=700px){.pillars[data-astro-cid-fmp4ekgg]{grid-template-columns:1fr}.pillars__item[data-astro-cid-fmp4ekgg],.pillars__item[data-astro-cid-fmp4ekgg]:first-child{border-left:0;border-bottom:1px solid var(--rule);padding:.85rem 0}}.pkg[data-astro-cid-xy3cvx5y]{grid-row:span 5;grid-template-rows:subgrid;border-top:1px solid var(--rule-strong);transition:background-color var(--fast) var(--ease);row-gap:0;padding:clamp(1.5rem,2.4vw,2.25rem) clamp(1.25rem,2.2vw,2.25rem) 2.5rem;display:grid;position:relative}.pkg[data-astro-cid-xy3cvx5y]:before{content:"";background:var(--accent);transform-origin:0;height:6px;transition:transform .4s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pkg[data-astro-cid-xy3cvx5y]:hover:before,.pkg[data-astro-cid-xy3cvx5y]:focus-within:before,.pkg--featured[data-astro-cid-xy3cvx5y]:before{transform:scaleX(1)}.pkg__head[data-astro-cid-xy3cvx5y]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.pkg__name[data-astro-cid-xy3cvx5y]{font-size:var(--fs-l);letter-spacing:-.03em;text-transform:uppercase;font-weight:850;font-stretch:118%;line-height:1}.pkg__flag[data-astro-cid-xy3cvx5y]{font-weight:650;font-size:var(--fs-s);background:var(--ink);color:var(--bg);border-radius:999px;padding:.3em .75em}.pkg__price[data-astro-cid-xy3cvx5y]{flex-direction:column;padding-top:clamp(1.75rem,3vw,2.75rem);display:flex}.pkg__amount[data-astro-cid-xy3cvx5y]{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,6.6vw,6.5rem);font-weight:800;line-height:.85}.pkg__terms[data-astro-cid-xy3cvx5y]{font-size:var(--fs-s);color:var(--ink-soft);margin-top:.75rem}.pkg__pitch[data-astro-cid-xy3cvx5y]{padding-top:1.75rem}.pkg__tagline[data-astro-cid-xy3cvx5y]{font-size:var(--fs-m);letter-spacing:-.02em;font-weight:700;line-height:1.2}.pkg__audience[data-astro-cid-xy3cvx5y]{color:var(--ink-soft);max-width:36ch;margin-top:.6rem}.pkg__action[data-astro-cid-xy3cvx5y]{padding-top:1.75rem}.pkg__includes[data-astro-cid-xy3cvx5y]{padding-top:2.25rem}.pkg__includes-title[data-astro-cid-xy3cvx5y]{font-size:var(--fs-body);border-bottom:1px solid var(--rule);padding-bottom:.75rem;font-weight:700}.pkg__list[data-astro-cid-xy3cvx5y] li[data-astro-cid-xy3cvx5y]{border-bottom:1px solid var(--rule);padding:.6rem 0 .6rem 1.6rem;font-size:1rem;line-height:1.4;position:relative}.pkg__list[data-astro-cid-xy3cvx5y] li[data-astro-cid-xy3cvx5y]:before{content:"";background:var(--accent);width:.7rem;height:2px;position:absolute;top:1.05rem;left:.1rem}.packages[data-astro-cid-2nvxoihs]{border-top:1px solid var(--rule)}.packages__intro[data-astro-cid-2nvxoihs]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.packages__intro[data-astro-cid-2nvxoihs] .h1[data-astro-cid-2nvxoihs]{grid-column:1/span 7}.packages__intro[data-astro-cid-2nvxoihs] .lead[data-astro-cid-2nvxoihs]{grid-column:9/-1}.packages__grid[data-astro-cid-2nvxoihs]{grid-template-columns:repeat(3,1fr);display:grid}.packages__grid[data-astro-cid-2nvxoihs]>.pkg+.pkg{border-left:1px solid var(--rule)}.notes[data-astro-cid-2nvxoihs]{gap:var(--gutter);border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,5vw,4.5rem);padding-top:1.5rem;display:grid}.notes__title[data-astro-cid-2nvxoihs]{font-size:var(--fs-body);margin-bottom:.4rem;font-weight:700}.notes__body[data-astro-cid-2nvxoihs]{color:var(--ink-soft);max-width:44ch;font-size:1rem}@media (width<=1100px){.packages__intro[data-astro-cid-2nvxoihs] .h1[data-astro-cid-2nvxoihs],.packages__intro[data-astro-cid-2nvxoihs] .lead[data-astro-cid-2nvxoihs]{grid-column:1/-1}}@media (width<=900px){.packages__grid[data-astro-cid-2nvxoihs]{grid-template-columns:1fr;gap:1.5rem}.packages__grid[data-astro-cid-2nvxoihs]>.pkg{grid-row:auto;grid-template-rows:none;padding-inline:0}.packages__grid[data-astro-cid-2nvxoihs]>.pkg+.pkg{border-left:0}.notes[data-astro-cid-2nvxoihs]{grid-template-columns:1fr;gap:1.75rem}}.world[data-astro-cid-i66ydppi]{background:var(--ink);color:var(--bg);padding-block:var(--section);--rule:#f5f1e833}.world__grid[data-astro-cid-i66ydppi]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.world[data-astro-cid-i66ydppi] .world__media{top:calc(var(--header-h) + 1.5rem);grid-column:1/span 5;position:sticky}.world__content[data-astro-cid-i66ydppi]{grid-column:7/-1}.world__eyebrow[data-astro-cid-i66ydppi]{color:var(--accent)}.world__title[data-astro-cid-i66ydppi]{margin-top:1.25rem}.world__body[data-astro-cid-i66ydppi]{color:#f5f1e8d1;margin-top:clamp(2rem,4vw,3rem)}.threads[data-astro-cid-i66ydppi]{border-top:1px solid var(--rule);margin-top:clamp(2.5rem,5vw,4rem)}.threads__item[data-astro-cid-i66ydppi]{border-bottom:1px solid var(--rule);font-size:var(--fs-l);letter-spacing:-.03em;transition:color var(--fast) var(--ease), padding-left .4s var(--ease);align-items:baseline;gap:1.25rem;padding:.85rem 0;font-weight:750;line-height:1.05;display:flex}.threads__item[data-astro-cid-i66ydppi]:hover{color:var(--accent);padding-left:.5rem}.threads__n[data-astro-cid-i66ydppi]{font-size:var(--fs-s);letter-spacing:0;color:#f5f1e899;min-width:1.75rem;font-weight:600;font-stretch:120%}.world__cta[data-astro-cid-i66ydppi]{margin-top:clamp(2.5rem,4vw,3.5rem)}@media (width<=900px){.world__grid[data-astro-cid-i66ydppi]{flex-direction:column;gap:2.5rem;display:flex}.world[data-astro-cid-i66ydppi] .world__media{width:100%;position:relative;top:0}}@media (width<=520px){.world__cta[data-astro-cid-i66ydppi]{white-space:normal;width:100%}}.work__head[data-astro-cid-ojti7bha]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.work__head[data-astro-cid-ojti7bha] .h1[data-astro-cid-ojti7bha]{grid-column:1/span 6}.work__head[data-astro-cid-ojti7bha] .lead[data-astro-cid-ojti7bha]{grid-column:8/-1}.work__grid[data-astro-cid-ojti7bha]{gap:clamp(2.5rem, 4vw, 4rem) var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.work__item--1[data-astro-cid-ojti7bha]{grid-column:1/span 7}.work__item--2[data-astro-cid-ojti7bha]{grid-column:9/-1;margin-top:clamp(4rem,12vw,11rem)}.work__item--3[data-astro-cid-ojti7bha]{grid-column:1/span 5;margin-top:0}.work__item--4[data-astro-cid-ojti7bha]{grid-column:7/-1;margin-top:clamp(3rem,8vw,7rem)}.work__item[data-astro-cid-ojti7bha] .media{transition:transform .5s var(--ease)}.work__item[data-astro-cid-ojti7bha]:hover .media{transform:translateY(-6px)}.work__caption[data-astro-cid-ojti7bha]{border-top:1px solid var(--rule);font-weight:700;font-size:var(--fs-m);letter-spacing:-.02em;align-items:baseline;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.work__n[data-astro-cid-ojti7bha]{font-size:var(--fs-s);color:var(--ink-soft);font-weight:600;font-stretch:120%}@media (width<=900px){.work__head[data-astro-cid-ojti7bha] .h1[data-astro-cid-ojti7bha],.work__head[data-astro-cid-ojti7bha] .lead[data-astro-cid-ojti7bha]{grid-column:1/-1}.work__grid[data-astro-cid-ojti7bha]{grid-template-columns:1fr 1fr}.work__grid[data-astro-cid-ojti7bha]>li[data-astro-cid-ojti7bha]{grid-column:1/-1;margin-top:0}}@media (width>=600px) and (width<=900px){.work__item--2[data-astro-cid-ojti7bha],.work__item--3[data-astro-cid-ojti7bha]{grid-column:span 1!important}}.how[data-astro-cid-l43jfdkk]{border-top:1px solid var(--rule)}.steps[data-astro-cid-l43jfdkk]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,6vw,5rem);display:grid}.step[data-astro-cid-l43jfdkk]{padding:1.5rem clamp(1rem,2vw,2rem) 0 0}.step[data-astro-cid-l43jfdkk]+.step[data-astro-cid-l43jfdkk]{border-left:1px solid var(--rule);padding-left:clamp(1rem,2vw,2rem)}.step__n[data-astro-cid-l43jfdkk]{letter-spacing:-.05em;transition:text-decoration-color var(--fast) var(--ease);text-underline-offset:.12em;font-size:clamp(4.5rem,9vw,8.5rem);font-weight:800;font-stretch:80%;line-height:.8;text-decoration:underline .07em #0000;display:block}.step[data-astro-cid-l43jfdkk]:hover .step__n[data-astro-cid-l43jfdkk]{text-decoration-color:var(--accent)}.step__title[data-astro-cid-l43jfdkk]{font-size:var(--fs-m);letter-spacing:-.02em;text-wrap:balance;margin-top:clamp(1.5rem,3vw,2.5rem);font-weight:750;line-height:1.15}.step__body[data-astro-cid-l43jfdkk]{color:var(--ink-soft);max-width:34ch;margin-top:.75rem;font-size:1rem}.how__note[data-astro-cid-l43jfdkk]{border-left:4px solid var(--accent);background:var(--bg-sunk);max-width:60ch;margin-top:clamp(2.5rem,5vw,4rem);padding:1.25rem 1.5rem;font-weight:550}@media (width<=1000px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:1fr 1fr;row-gap:2.5rem}.step[data-astro-cid-l43jfdkk]+.step[data-astro-cid-l43jfdkk]:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.steps[data-astro-cid-l43jfdkk]{border-top:0;grid-template-columns:1fr;row-gap:0}.step[data-astro-cid-l43jfdkk],.step[data-astro-cid-l43jfdkk]+.step[data-astro-cid-l43jfdkk]{border-left:0;border-top:1px solid var(--rule);grid-template-columns:4.5rem 1fr;column-gap:1rem;padding:1.5rem 0;display:grid}.step[data-astro-cid-l43jfdkk]:first-child{border-top-color:var(--rule-strong)}.step__n[data-astro-cid-l43jfdkk]{grid-row:span 2;font-size:4.5rem}.step__title[data-astro-cid-l43jfdkk]{margin-top:0}}.studio[data-astro-cid-r6rwahll]{border-top:1px solid var(--rule)}.studio__head[data-astro-cid-r6rwahll]{gap:0 var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.studio__head[data-astro-cid-r6rwahll] .eyebrow[data-astro-cid-r6rwahll]{grid-column:1/-1}.studio__head[data-astro-cid-r6rwahll] .h1[data-astro-cid-r6rwahll]{grid-column:1/span 8;margin-top:1.25rem}.studio__body[data-astro-cid-r6rwahll]{grid-column:9/-1;max-width:36ch}.studio__photo[data-astro-cid-r6rwahll]{margin-top:clamp(3rem,6vw,5rem)}@media (width<=1000px){.studio__head[data-astro-cid-r6rwahll] .h1[data-astro-cid-r6rwahll],.studio__body[data-astro-cid-r6rwahll]{grid-column:1/-1}.studio__body[data-astro-cid-r6rwahll]{max-width:44ch;margin-top:1.75rem}}@media (width<=599px){.studio__photo[data-astro-cid-r6rwahll]{margin-inline:calc(var(--gutter) * -1)}.studio__photo[data-astro-cid-r6rwahll] .media{aspect-ratio:4/3}}.faq[data-astro-cid-7synugci]{border-top:1px solid var(--rule)}.faq__grid[data-astro-cid-7synugci]{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.faq__side[data-astro-cid-7synugci]{top:calc(var(--header-h) + 1.5rem);grid-column:1/span 4;position:sticky}.faq__list[data-astro-cid-7synugci]{border-top:1px solid var(--rule-strong);grid-column:5/-1}.qa[data-astro-cid-7synugci]{border-bottom:1px solid var(--rule)}.qa__q[data-astro-cid-7synugci]{cursor:pointer;font-size:var(--fs-m);letter-spacing:-.02em;transition:color var(--fast) var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-weight:700;line-height:1.2;list-style:none;display:flex}.qa__q[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-7synugci]:hover{color:var(--ink-soft)}.qa__icon[data-astro-cid-7synugci]{width:2.25rem;height:2.25rem;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), transform .3s var(--ease);border:1.5px solid;border-radius:50%;flex:none;position:relative}.qa__icon[data-astro-cid-7synugci]:before,.qa__icon[data-astro-cid-7synugci]:after{content:"";background:currentColor;width:.8rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa__icon[data-astro-cid-7synugci]:after{transition:transform .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.qa__q[data-astro-cid-7synugci]:hover .qa__icon[data-astro-cid-7synugci]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.qa[data-astro-cid-7synugci][open] .qa__icon[data-astro-cid-7synugci]:after{transform:translate(-50%,-50%)rotate(0)}.qa__a[data-astro-cid-7synugci]{max-width:64ch;color:var(--ink-soft);padding:0 3.75rem 1.75rem 0}@media (width<=900px){.faq__side[data-astro-cid-7synugci],.faq__list[data-astro-cid-7synugci]{grid-column:1/-1;position:static}.faq__list[data-astro-cid-7synugci]{margin-top:1.5rem}.qa__a[data-astro-cid-7synugci]{padding-right:0}}.final[data-astro-cid-blvy5prr]{background:var(--accent);color:var(--on-accent);--rule:#16140f4d;padding-block:clamp(5rem,12vw,10rem)}.final__title[data-astro-cid-blvy5prr]{max-width:11ch}.final__row[data-astro-cid-blvy5prr]{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.5rem;display:flex}.final__row[data-astro-cid-blvy5prr] .lead[data-astro-cid-blvy5prr]{font-weight:600}.final__btn[data-astro-cid-blvy5prr]:hover{--btn-bg:var(--bg);--btn-fg:var(--ink);border-color:var(--bg)}@media (width<=520px){.final__btn[data-astro-cid-blvy5prr]{width:100%}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--bg);--rule:#f5f1e833;--ink-soft:#f5f1e8b3;padding-top:clamp(4rem,8vw,7rem)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:2.5rem var(--gutter);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--fs-m);letter-spacing:-.02em;max-width:18ch;font-weight:700;line-height:1.2}.footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--fs-body);border-bottom:1px solid var(--rule);margin-bottom:.75rem;padding-bottom:.6rem;font-weight:700}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.4rem}.footer__col[data-astro-cid-jo6i4kqk] .link[data-astro-cid-jo6i4kqk]{text-decoration-color:var(--rule)}.footer__col[data-astro-cid-jo6i4kqk] .link[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--accent)}.footer__contact[data-astro-cid-jo6i4kqk]{color:inherit;font-size:inherit;text-decoration-color:var(--rule);background:0 0;border:0;gap:.4em;padding:.25rem 0;font-weight:600;display:inline-flex}.footer__contact[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--accent)}.footer__arrow[data-astro-cid-jo6i4kqk]{transition:transform var(--fast) var(--ease);display:inline-block}.footer__contact[data-astro-cid-jo6i4kqk]:hover .footer__arrow[data-astro-cid-jo6i4kqk]{transform:translate(.2em)}.footer__mark[data-astro-cid-jo6i4kqk]{margin-top:clamp(4rem,9vw,8rem);overflow:hidden;container-type:inline-size}.footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-block:1.5rem 2rem;font-size:1rem;display:flex}@media (width<=900px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__tagline[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=480px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.intake[data-astro-cid-utwwhpis]{--panel-w:min(42rem, 100%);width:var(--panel-w);background:var(--bg);max-width:100%;height:100%;max-height:100%;color:var(--ink);border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.intake[data-astro-cid-utwwhpis]::backdrop{backdrop-filter:blur(2px);background:#16140f8c}@media (prefers-reduced-motion:no-preference){.intake[data-astro-cid-utwwhpis][open]{animation:sheet-in .42s var(--ease)}.intake[data-astro-cid-utwwhpis][open]::backdrop{animation:.3s fade-in}}@keyframes sheet-in{0%{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0}}.intake__panel[data-astro-cid-utwwhpis]{flex-direction:column;height:100%;display:flex}.intake__bar[data-astro-cid-utwwhpis]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,4vw,2.5rem);display:flex}.intake__title[data-astro-cid-utwwhpis]{font-size:var(--fs-m);letter-spacing:-.02em;font-weight:800}.intake__title[data-astro-cid-utwwhpis]:focus{outline:none}.intake__close[data-astro-cid-utwwhpis]{border:1.5px solid var(--ink);width:2.75rem;height:2.75rem;transition:background-color var(--fast) var(--ease);background:0 0;border-radius:50%;flex:none;position:relative}.intake__close[data-astro-cid-utwwhpis]:hover{background:var(--accent);border-color:var(--accent)}.intake__x[data-astro-cid-utwwhpis]:before,.intake__x[data-astro-cid-utwwhpis]:after{content:"";background:currentColor;width:1rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.intake__x[data-astro-cid-utwwhpis]:after{transform:translate(-50%,-50%)rotate(-45deg)}.intake__scroll[data-astro-cid-utwwhpis]{overscroll-behavior:contain;flex:1;padding:1.75rem clamp(1.25rem,4vw,2.5rem) 3rem;overflow-y:auto}.intake__intro[data-astro-cid-utwwhpis]{color:var(--ink-soft);max-width:52ch}.notice[data-astro-cid-utwwhpis]{border:1.5px dashed var(--ink);margin-top:1.25rem;padding:1rem 1.25rem;font-size:1rem}.notice__title[data-astro-cid-utwwhpis]{margin-bottom:.25rem;font-weight:750}.form[data-astro-cid-utwwhpis]{margin-top:1.5rem}.group[data-astro-cid-utwwhpis]{border:0;min-width:0;margin:0 0 2.25rem;padding:0}.group__legend[data-astro-cid-utwwhpis]{border-bottom:1px solid var(--rule-strong);letter-spacing:-.01em;width:100%;margin-bottom:1rem;padding:0 0 .6rem;font-size:1.125rem;font-weight:750;display:block}.field[data-astro-cid-utwwhpis]+.field[data-astro-cid-utwwhpis]{margin-top:1.25rem}.field__label[data-astro-cid-utwwhpis]{margin-bottom:.4rem;font-weight:650;display:block}.field__opt[data-astro-cid-utwwhpis]{color:var(--ink-soft);font-weight:450;font-size:var(--fs-s)}.field__hint[data-astro-cid-utwwhpis]{color:var(--ink-soft);font-size:var(--fs-s);margin:-.2rem 0 .55rem;line-height:1.45}.field__input[data-astro-cid-utwwhpis]{border:1.5px solid var(--ink);width:100%;min-height:3.1rem;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:#fffdf8;border-radius:6px;padding:.7rem .9rem;font-size:1.0625rem;line-height:1.4;display:block}.field__input[data-astro-cid-utwwhpis]::placeholder{color:#857d6f}textarea[data-astro-cid-utwwhpis].field__input{resize:vertical}.field__input[data-astro-cid-utwwhpis]:hover{box-shadow:0 0 0 1px var(--ink)}.field__input[data-astro-cid-utwwhpis]:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink), 0 0 0 5px var(--accent);outline:none}.field__input--date[data-astro-cid-utwwhpis]{max-width:16rem}.field__input[data-astro-cid-utwwhpis][aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.field__error[data-astro-cid-utwwhpis]{color:var(--error);font-weight:600;font-size:var(--fs-s);margin-top:.4rem}.field__error[data-astro-cid-utwwhpis]:empty{display:none}.field__error[data-astro-cid-utwwhpis]:before{content:"! ";font-weight:800}.pkgs[data-astro-cid-utwwhpis]{gap:.6rem;display:grid}.pkgopt[data-astro-cid-utwwhpis]{border:1.5px solid var(--rule);cursor:pointer;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.pkgopt[data-astro-cid-utwwhpis]:hover{border-color:var(--ink)}.pkgopt[data-astro-cid-utwwhpis]:has(:checked){border-color:var(--ink);box-shadow:inset 6px 0 0 var(--accent);background:#fffdf8}.pkgopt[data-astro-cid-utwwhpis]:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.pkgopt[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis],.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ink);background:#fffdf8;flex:none;place-content:center;width:1.35rem;height:1.35rem;margin:0;display:grid}.pkgopt[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis],.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis][type=radio]{border-radius:50%}.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis][type=checkbox]{border-radius:4px}.pkgopt[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis]:checked,.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis]:checked{background:var(--ink)}.pkgopt[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis]:checked:after,.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis][type=radio]:checked:after{content:"";background:var(--bg);border-radius:50%;width:.5rem;height:.5rem}.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis][type=checkbox]:checked:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:.4rem;height:.7rem;transform:translateY(-1px)rotate(45deg)}.pkgopt[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis]:focus-visible,.choice[data-astro-cid-utwwhpis] input[data-astro-cid-utwwhpis]:focus-visible{outline:none}.pkgopt__main[data-astro-cid-utwwhpis]{flex-direction:column;min-width:0;display:flex}.pkgopt__name[data-astro-cid-utwwhpis]{text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-stretch:115%}.pkgopt__tag[data-astro-cid-utwwhpis]{color:var(--ink-soft);font-size:var(--fs-s)}.pkgopt__price[data-astro-cid-utwwhpis]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.group[data-astro-cid-utwwhpis][aria-invalid=true] .pkgopt[data-astro-cid-utwwhpis],.group[data-astro-cid-utwwhpis][aria-invalid=true] .choice[data-astro-cid-utwwhpis],.field[data-astro-cid-utwwhpis][aria-invalid=true] .choice[data-astro-cid-utwwhpis]{border-color:var(--error)}.choices[data-astro-cid-utwwhpis]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-astro-cid-utwwhpis]{border:1.5px solid var(--rule);cursor:pointer;min-height:2.9rem;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .8rem;font-size:1rem;line-height:1.25;display:inline-flex}.choice[data-astro-cid-utwwhpis]:hover{border-color:var(--ink)}.choice[data-astro-cid-utwwhpis]:has(:checked){border-color:var(--ink);background:#fffdf8}.choice[data-astro-cid-utwwhpis]:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.group--world[data-astro-cid-utwwhpis]{background:var(--bg-sunk);border-radius:8px;padding:1.25rem}.group--world[data-astro-cid-utwwhpis] .group__legend[data-astro-cid-utwwhpis]{float:left;padding-top:0}.group--world[data-astro-cid-utwwhpis] .group__legend[data-astro-cid-utwwhpis]+[data-astro-cid-utwwhpis]{clear:both}.hp[data-astro-cid-utwwhpis]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.errors[data-astro-cid-utwwhpis]{border:2px solid var(--error);background:#fff6f4;border-radius:8px;margin-bottom:2rem;padding:1rem 1.25rem}.errors[data-astro-cid-utwwhpis]:focus{outline:3px solid var(--ink);outline-offset:2px}.errors__title[data-astro-cid-utwwhpis]{color:var(--error);font-weight:750}.errors[data-astro-cid-utwwhpis] ul[data-astro-cid-utwwhpis]{margin-top:.4rem;padding-left:1.2rem}.errors[data-astro-cid-utwwhpis] a[data-astro-cid-utwwhpis]{color:var(--error);text-underline-offset:.15em;font-weight:600}.form__footer[data-astro-cid-utwwhpis]{border-top:1px solid var(--rule-strong);padding-top:1.5rem}.form__note[data-astro-cid-utwwhpis]{font-size:var(--fs-s);color:var(--ink-soft);margin-bottom:1rem}.form__submit[data-astro-cid-utwwhpis][aria-busy=true]{opacity:.75;cursor:progress}.form__status[data-astro-cid-utwwhpis]{margin-top:.9rem;font-weight:600}.form__status[data-astro-cid-utwwhpis]:empty{display:none}.form__status[data-astro-cid-utwwhpis][data-tone=error]{color:var(--error)}.form__fallback[data-astro-cid-utwwhpis]{margin-top:.5rem;font-weight:600}.form__fallback[data-astro-cid-utwwhpis][hidden]{display:none}.result[data-astro-cid-utwwhpis]{padding-top:1rem}.result__mark[data-astro-cid-utwwhpis]{background:var(--accent);border-radius:50%;place-content:center;width:4rem;height:4rem;margin-bottom:1.5rem;font-size:1.75rem;font-weight:800;display:grid}.result__title[data-astro-cid-utwwhpis]{font-size:var(--fs-l);letter-spacing:-.03em;font-weight:800;line-height:1.05}.result__title[data-astro-cid-utwwhpis]:focus{outline:none}.result__body[data-astro-cid-utwwhpis]{color:var(--ink-soft);max-width:48ch;margin:1rem 0 1.75rem}.result__summary[data-astro-cid-utwwhpis]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem}.result__actions[data-astro-cid-utwwhpis]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}@media (width<=640px){.intake[data-astro-cid-utwwhpis]{--panel-w:100%}.pkgopt[data-astro-cid-utwwhpis]{grid-template-columns:auto 1fr}.pkgopt__price[data-astro-cid-utwwhpis]{grid-column:2;margin-top:-.4rem;font-size:1.0625rem}.choices--row[data-astro-cid-utwwhpis]{flex-direction:column;align-items:stretch}}
