.enc[data-astro-cid-pajpz5en]{background:var(--c-terracotta)}.enc[data-astro-cid-pajpz5en] .eyebrow[data-astro-cid-pajpz5en],.enc[data-astro-cid-pajpz5en] h2[data-astro-cid-pajpz5en]{color:var(--c-ivory)}.enc__inner[data-astro-cid-pajpz5en]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding-block:80px;display:grid}.enc__media[data-astro-cid-pajpz5en]{border-radius:var(--r-md);height:340px;position:relative;overflow:hidden}.enc__media[data-astro-cid-pajpz5en] .enc__sv{border-radius:inherit;height:100%}.enc__caption[data-astro-cid-pajpz5en]{background:rgb(var(--c-forest-rgb) / .72);max-width:calc(100% - 24px);color:var(--c-ivory);letter-spacing:.02em;border-radius:999px;padding:6px 12px;font-size:.8125rem;position:absolute;top:12px;left:12px}.enc__media[data-astro-cid-pajpz5en] .placeholder{border-color:var(--c-ivory)}.enc__text[data-astro-cid-pajpz5en]{flex-direction:column;gap:14px;display:flex}.enc__cond[data-astro-cid-pajpz5en]{font-size:var(--fs-small)}.enc[data-astro-cid-pajpz5en] .enc__btns{margin-top:6px}@media (width<=767px){.enc__inner[data-astro-cid-pajpz5en]{flex-direction:column;align-items:stretch;gap:14px;padding-block:56px;display:flex}.enc__text[data-astro-cid-pajpz5en]{display:contents}.enc[data-astro-cid-pajpz5en] .eyebrow[data-astro-cid-pajpz5en]{order:-2}.enc[data-astro-cid-pajpz5en] h2[data-astro-cid-pajpz5en]{order:-1;font-size:1.875rem}.enc__media[data-astro-cid-pajpz5en]{border-radius:14px;height:220px}.enc__text[data-astro-cid-pajpz5en]>p[data-astro-cid-pajpz5en]:not(.eyebrow){font-size:var(--fs-small)}.enc[data-astro-cid-pajpz5en] .enc__btns{align-items:center}}.car-section[data-astro-cid-3iagv23w]{padding-block:var(--section-y);overflow-x:clip}.car[data-astro-cid-3iagv23w]{display:block}.car__lead--mobile[data-astro-cid-3iagv23w],.car__cta--mobile[data-astro-cid-3iagv23w],.car[data-astro-cid-3iagv23w] .car__arrows--mobile[data-astro-cid-3iagv23w]{display:none}.car__arrows[data-astro-cid-3iagv23w]{gap:10px;display:flex}.car__arrow[data-astro-cid-3iagv23w]{border:1px solid var(--c-forest);border-radius:var(--r-pill);width:48px;height:48px;color:var(--c-forest);transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:0 0;justify-content:center;align-items:center;display:flex}.car__arrow--solid[data-astro-cid-3iagv23w]{background:var(--c-forest);color:var(--c-ivory)}.car__arrow[data-astro-cid-3iagv23w]:hover,.car__arrow[data-astro-cid-3iagv23w]:active{box-shadow:var(--shadow-btn);transform:translateY(-2px)}.car__viewport[data-astro-cid-3iagv23w]{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:100%;margin-top:40px;padding-block:12px 24px;overflow-x:auto}.car__viewport[data-astro-cid-3iagv23w]::-webkit-scrollbar{display:none}.car__track[data-astro-cid-3iagv23w]{width:max-content;padding:0 var(--gutter);gap:24px;margin:0;list-style:none;display:flex}.car__slide[data-astro-cid-3iagv23w]{scroll-snap-align:start;flex:0 0 360px;height:500px}.car__slide[data-astro-cid-3iagv23w][data-copy="1"],.car__slide[data-astro-cid-3iagv23w][data-copy="2"]{display:none}.car[data-astro-cid-3iagv23w].is-ready .car__viewport[data-astro-cid-3iagv23w]{scroll-snap-type:none;overflow:clip}.car[data-astro-cid-3iagv23w].is-ready .car__track[data-astro-cid-3iagv23w]{will-change:transform}.car[data-astro-cid-3iagv23w].is-ready .car__slide[data-astro-cid-3iagv23w][data-copy]{display:block}.car[data-astro-cid-3iagv23w] .car__card{border-radius:var(--r-lg);height:100%}.car[data-astro-cid-3iagv23w] .car__card .card__media{border-radius:14px;flex:0 0 260px;margin:16px 16px 0}.car[data-astro-cid-3iagv23w] .car__card .card__body{justify-content:flex-end;gap:10px;padding:26px}.car__name[data-astro-cid-3iagv23w]{font-family:var(--font-display);font-size:2.125rem;line-height:1.1}.car__line[data-astro-cid-3iagv23w]{font-size:var(--fs-small)}.car__tags[data-astro-cid-3iagv23w]{color:var(--c-gold);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.car__cta[data-astro-cid-3iagv23w]{font-size:var(--fs-small);font-weight:600}.car__dialog[data-astro-cid-3iagv23w]{background:var(--c-forest);width:min(100% - 32px,440px);max-height:calc(100svh - 32px);color:var(--c-ivory);box-shadow:var(--shadow-panel);border:none;border-radius:24px;padding:0}.car__dialog[data-astro-cid-3iagv23w][open]{animation:.35s ease-out gk-zoom-in}.car__dialog[data-astro-cid-3iagv23w]::backdrop{background:rgb(var(--c-sand-rgb) / .85)}.car__detail-media[data-astro-cid-3iagv23w]{height:220px}.car__detail-media[data-astro-cid-3iagv23w] .placeholder{border-width:0 0 1px;border-radius:0}.car__detail-body[data-astro-cid-3iagv23w]{flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex}.car__detail-name[data-astro-cid-3iagv23w]{color:var(--c-ivory);align-self:stretch;font-size:2.125rem}.car__detail-body[data-astro-cid-3iagv23w] .car__tags[data-astro-cid-3iagv23w],.car__detail-line[data-astro-cid-3iagv23w]{align-self:stretch}.car__detail-line[data-astro-cid-3iagv23w]{font-size:var(--fs-small)}.car__btn[data-astro-cid-3iagv23w]{width:var(--btn-mobile-w);border-radius:var(--r-pill);max-width:100%;min-height:44px;transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:11px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.car__btn[data-astro-cid-3iagv23w]:hover,.car__btn[data-astro-cid-3iagv23w]:active{box-shadow:var(--shadow-btn);transform:translateY(-2px)}.car__btn--primary[data-astro-cid-3iagv23w]{background:var(--c-terracotta);color:var(--c-ivory);margin-top:6px}.car__btn--primary[data-astro-cid-3iagv23w]:hover{color:var(--c-ivory)}.car__btn--ghost[data-astro-cid-3iagv23w]{border-color:var(--c-sage);color:var(--c-ivory);background:0 0;font-weight:500}@media (width<=767px){.car-section[data-astro-cid-3iagv23w]{padding-block:56px}.car__lead--desktop[data-astro-cid-3iagv23w],.car__cta--desktop[data-astro-cid-3iagv23w],.car__arrows--desktop[data-astro-cid-3iagv23w],.car__line[data-astro-cid-3iagv23w]{display:none}.car__lead--mobile[data-astro-cid-3iagv23w],.car__cta--mobile[data-astro-cid-3iagv23w]{display:block}.car[data-astro-cid-3iagv23w] .car__arrows--mobile[data-astro-cid-3iagv23w]{justify-content:center;gap:12px;display:flex}.car__viewport[data-astro-cid-3iagv23w]{margin-top:14px}.car__slide[data-astro-cid-3iagv23w]{flex-basis:250px;height:400px;padding:0 6px}.car[data-astro-cid-3iagv23w] .car__card{box-shadow:0 14px 30px rgb(var(--c-forest-rgb) / .28);border-radius:20px}.car[data-astro-cid-3iagv23w] .car__card .card__media{border-radius:12px;flex-basis:210px;margin:12px 12px 0}.car[data-astro-cid-3iagv23w] .car__card .card__body{gap:6px;padding:18px}.car__name[data-astro-cid-3iagv23w]{font-size:1.875rem}.car__tags[data-astro-cid-3iagv23w]{font-size:.75rem}.car__cta[data-astro-cid-3iagv23w]{font-size:var(--fs-xs)}.car[data-astro-cid-3iagv23w].is-coverflow .car__track[data-astro-cid-3iagv23w]{width:auto;height:400px;padding:0;display:block;position:relative}.car[data-astro-cid-3iagv23w].is-coverflow .car__slide[data-astro-cid-3iagv23w]{width:250px;transition:transform .7s,opacity .7s;position:absolute;top:0;left:calc(50% - 125px)}.car[data-astro-cid-3iagv23w].is-coverflow .car__slide[data-astro-cid-3iagv23w].no-anim{transition:none}.car[data-astro-cid-3iagv23w].is-coverflow .car__slide[data-astro-cid-3iagv23w][data-copy="1"],.car[data-astro-cid-3iagv23w].is-coverflow .car__slide[data-astro-cid-3iagv23w][data-copy="2"]{display:none}.car[data-astro-cid-3iagv23w].is-coverflow .car__viewport[data-astro-cid-3iagv23w]{touch-action:pan-y;padding-block:24px}.car[data-astro-cid-3iagv23w].is-coverflow .car__card:hover,.car[data-astro-cid-3iagv23w].is-coverflow .car__card:active{transform:none}}@media (prefers-reduced-motion:reduce){.car__arrow[data-astro-cid-3iagv23w]:hover,.car__btn[data-astro-cid-3iagv23w]:hover{transform:none}}.pick[data-astro-cid-wobvxep2]{background:var(--c-sage);color:var(--c-forest)}.pick--backdrop[data-astro-cid-wobvxep2]{isolation:isolate;background:var(--c-forest);color:var(--c-ivory);position:relative;overflow:clip}.pick__backdrop[data-astro-cid-wobvxep2],.pick__veil[data-astro-cid-wobvxep2]{pointer-events:none;position:absolute;inset:0}.pick__backdrop[data-astro-cid-wobvxep2]{z-index:-2}.pick__veil[data-astro-cid-wobvxep2]{z-index:-1;background:rgb(var(--c-forest-rgb) / var(--pick-veil,.15))}.pick__head[data-astro-cid-wobvxep2]{align-items:center;gap:inherit;flex-direction:column;max-width:100%;display:flex}.pick__head[data-astro-cid-wobvxep2].veil{--veil-a:var(--pick-head-veil,.65)}.pick__note[data-astro-cid-wobvxep2].veil{--veil-a:var(--pick-head-veil,.65);--veil-y:28px;--veil-x:64px}.pick__inner[data-astro-cid-wobvxep2]{max-width:1000px;padding:112px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:28px;margin-inline:auto;display:flex}.pick[data-astro-cid-wobvxep2] .eyebrow[data-astro-cid-wobvxep2]{color:var(--c-forest)}.pick[data-astro-cid-wobvxep2] h2[data-astro-cid-wobvxep2]{font-size:clamp(2rem,4vw,3.5rem)}.pick__chips[data-astro-cid-wobvxep2]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;display:flex}.pick__chip[data-astro-cid-wobvxep2]{border:1px solid var(--c-forest);border-radius:var(--r-pill);max-width:100%;min-height:44px;color:var(--c-forest);font-size:var(--fs-small);transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;padding:12px 22px;font-weight:500}.pick__chip[data-astro-cid-wobvxep2]:hover{box-shadow:var(--shadow-btn);transform:translateY(-2px)}.pick__chip[data-astro-cid-wobvxep2][aria-pressed=true]{background:var(--c-forest);color:var(--c-ivory);font-weight:600}.pick__card[data-astro-cid-wobvxep2]{background:var(--c-ivory);text-align:left;border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:640px;padding:32px;display:flex}.pick__card-eyebrow[data-astro-cid-wobvxep2]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.pick__pkg[data-astro-cid-wobvxep2]{font-size:1.875rem}.pick__desc[data-astro-cid-wobvxep2]{font-size:1rem}.pick__label[data-astro-cid-wobvxep2]{font-size:var(--fs-small);margin-top:6px;font-weight:600}.pick__select[data-astro-cid-wobvxep2]{border:1px solid var(--c-forest);background:var(--c-white);width:100%;max-width:100%;min-height:48px;color:var(--c-forest);border-radius:12px;padding:12px 14px;font-size:1rem}.pick[data-astro-cid-wobvxep2] .pick__btns{margin-top:10px}.pick__note[data-astro-cid-wobvxep2]{font-size:var(--fs-small)}.pick--backdrop[data-astro-cid-wobvxep2] .eyebrow[data-astro-cid-wobvxep2]{color:var(--c-gold-light)}.pick--backdrop[data-astro-cid-wobvxep2] h2[data-astro-cid-wobvxep2]{color:var(--c-ivory)}.pick--backdrop[data-astro-cid-wobvxep2] .pick__chip[data-astro-cid-wobvxep2]{color:var(--c-ivory);border-color:#f7f1e6bf}.pick--backdrop[data-astro-cid-wobvxep2] .pick__chip[data-astro-cid-wobvxep2][aria-pressed=true]{border-color:var(--c-ivory);background:var(--c-ivory);color:var(--c-forest)}.pick--backdrop[data-astro-cid-wobvxep2] .pick__card[data-astro-cid-wobvxep2]{color:var(--c-forest);box-shadow:0 24px 60px #00000059}.pick--backdrop[data-astro-cid-wobvxep2] .pick__note[data-astro-cid-wobvxep2]{color:var(--c-ivory)}@media (width<=767px){.pick__inner[data-astro-cid-wobvxep2]{gap:18px;padding-block:64px 72px}.pick[data-astro-cid-wobvxep2] h2[data-astro-cid-wobvxep2]{font-size:2rem}.pick__chips[data-astro-cid-wobvxep2]{gap:8px}.pick__chip[data-astro-cid-wobvxep2]{padding:10px 16px;font-size:.875rem}.pick__card[data-astro-cid-wobvxep2]{border-radius:18px;gap:8px;padding:22px}.pick__pkg[data-astro-cid-wobvxep2]{font-size:1.625rem}.pick__desc[data-astro-cid-wobvxep2]{font-size:var(--fs-small)}.pick[data-astro-cid-wobvxep2] .pick__btns{align-items:center}}@media (prefers-reduced-motion:reduce){.pick__chip[data-astro-cid-wobvxep2]:hover{transform:none}}.guides[data-astro-cid-wmpb3xaf]{background:var(--c-forest)}.guides[data-astro-cid-wmpb3xaf] h2[data-astro-cid-wmpb3xaf]{color:var(--c-ivory)}.guides__grid[data-astro-cid-wmpb3xaf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.guides__person[data-astro-cid-wmpb3xaf]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.guides__text[data-astro-cid-wmpb3xaf]{flex-direction:column;gap:10px;min-width:0;display:flex}.guides[data-astro-cid-wmpb3xaf] .guides__video{border-radius:var(--r-md)}.guides__still[data-astro-cid-wmpb3xaf]{aspect-ratio:4/5;overflow:hidden}.guides__name[data-astro-cid-wmpb3xaf]{color:var(--c-ivory);margin-top:8px;font-size:1.875rem}.guides__role[data-astro-cid-wmpb3xaf]{color:var(--c-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:600}.guides__bio[data-astro-cid-wmpb3xaf]{font-size:1rem}.guides__cta--mobile[data-astro-cid-wmpb3xaf]{display:none}@media (width<=1023px){.guides__person[data-astro-cid-wmpb3xaf]{flex-direction:column;gap:10px;display:flex}}@media (width<=767px){.guides[data-astro-cid-wmpb3xaf] .section[data-astro-cid-wmpb3xaf]{padding-block:56px}.guides__grid[data-astro-cid-wmpb3xaf]{grid-template-columns:1fr;margin-top:20px}.guides[data-astro-cid-wmpb3xaf] .guides__video{border-radius:14px}.guides__name[data-astro-cid-wmpb3xaf]{margin-top:4px;font-size:1.625rem}.guides__role[data-astro-cid-wmpb3xaf]{font-size:.75rem}.guides__bio[data-astro-cid-wmpb3xaf]{font-size:.9375rem}.guides[data-astro-cid-wmpb3xaf] .guides__cta--desktop{display:none}.guides__cta--mobile[data-astro-cid-wmpb3xaf]{justify-content:center;margin-top:28px;display:flex}}.sanct[data-astro-cid-t57kexyx]{background:var(--c-sage);color:var(--c-forest)}.sanct[data-astro-cid-t57kexyx] .eyebrow{color:var(--c-forest)}.sanct__grid[data-astro-cid-t57kexyx]{grid-template-rows:190px 190px;grid-template-columns:2fr 1fr;gap:20px;margin-top:40px;display:grid}.sanct__main[data-astro-cid-t57kexyx]{grid-row:span 2}.sanct__main[data-astro-cid-t57kexyx],.sanct__side[data-astro-cid-t57kexyx]{border-radius:var(--r-md);overflow:hidden}.sanct[data-astro-cid-t57kexyx] .placeholder{border-color:var(--c-forest)}.sanct__cta--mobile[data-astro-cid-t57kexyx]{display:none}@media (width<=767px){.sanct__inner[data-astro-cid-t57kexyx]{padding-block:56px}.sanct__grid[data-astro-cid-t57kexyx]{grid-template-rows:240px 130px;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.sanct__main[data-astro-cid-t57kexyx]{grid-area:auto/span 2}.sanct__main[data-astro-cid-t57kexyx],.sanct__side[data-astro-cid-t57kexyx]{border-radius:14px}.sanct[data-astro-cid-t57kexyx] .sanct__cta--desktop{display:none}.sanct__cta--mobile[data-astro-cid-t57kexyx]{justify-content:center;margin-top:20px;display:flex}}.vb[data-astro-cid-cikfu42r]{background:var(--c-ivory);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.vb__media[data-astro-cid-cikfu42r]{will-change:transform;position:absolute;inset:-48px 0}.vb__media--ph[data-astro-cid-cikfu42r]{border-radius:var(--r-md);inset:24px}.vb__media--ph[data-astro-cid-cikfu42r] .placeholder{justify-content:flex-end;align-items:flex-end}.vb__content[data-astro-cid-cikfu42r]{width:100%;max-width:760px;padding:64px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.vb__iso[data-astro-cid-cikfu42r]{width:72px;height:auto}.vb__quote[data-astro-cid-cikfu42r]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3}.vb__elements[data-astro-cid-cikfu42r]{color:var(--c-olive-text);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:500}@media (width<=767px){.vb__media[data-astro-cid-cikfu42r]{inset:0}.vb__media[data-astro-cid-cikfu42r] video{object-position:center bottom}.vb__media--ph[data-astro-cid-cikfu42r]{inset:14px var(--gutter)}.vb__media--ph[data-astro-cid-cikfu42r] .placeholder{justify-content:center}.vb__content[data-astro-cid-cikfu42r]{padding:48px var(--gutter);gap:14px}.vb__iso[data-astro-cid-cikfu42r]{width:60px}}.home-hero__reviews[data-astro-cid-m3zpgalb]{color:var(--c-gold-light);font-size:var(--fs-small)}.home-hero__reviews[data-astro-cid-m3zpgalb]:hover{color:var(--c-ivory)}.home-hero__btns{margin-top:clamp(4px,1.5vh,12px)}@media (width<=767px){.home-hero__reviews[data-astro-cid-m3zpgalb]{font-size:var(--fs-xs)}}
