.hdr.astro-fa5vtw2v{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-h);transition:transform .5s var(--ease-out),background-color .4s var(--ease-ui),box-shadow .4s var(--ease-ui)}.hdr.astro-fa5vtw2v[data-scrolled]{background:#fbf8f3fa;box-shadow:0 1px #1d191512,0 8px 24px -16px #1d19152e}@supports (backdrop-filter: blur(1px)){.hdr.astro-fa5vtw2v[data-scrolled]{background:#fbf8f3f5;backdrop-filter:blur(20px) saturate(1.2)}}.hdr.astro-fa5vtw2v[data-hidden]{transform:translateY(-100%)}.hdr__inner.astro-fa5vtw2v{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s5)}.hdr__home.astro-fa5vtw2v{display:inline-flex;border-radius:var(--r-sm)}.hdr__logo.astro-fa5vtw2v{height:34px;width:auto}@media(min-width:1024px){.hdr__logo.astro-fa5vtw2v{height:44px}}.hdr__actions.astro-fa5vtw2v{display:flex;align-items:center;gap:var(--s3)}@media(min-width:1024px){.hdr__actions.astro-fa5vtw2v{gap:var(--s6)}}.hdr__phone.astro-fa5vtw2v{display:none;align-items:center;gap:var(--s3);font-size:.875rem;color:var(--fg-2);transition:color var(--d-ui)}.hdr__phone.astro-fa5vtw2v .icon{flex:none;box-sizing:content-box;width:18px;height:18px;padding:9px;border-radius:50%;background:var(--gold-soft);color:var(--bronze-deep)}.hdr__phone.astro-fa5vtw2v .js-phone-number{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:.01em;color:var(--fg);font-variant-numeric:lining-nums tabular-nums}@media(hover:hover){.hdr__phone.astro-fa5vtw2v:hover{color:var(--fg)}}.hdr__phone-icon.astro-fa5vtw2v{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--rule-strong);border-radius:50%;color:var(--fg)}.hdr__phone-icon.astro-fa5vtw2v .icon{width:19px;height:19px}@media(min-width:768px){.hdr__phone.astro-fa5vtw2v{display:inline-flex}.hdr__phone-icon.astro-fa5vtw2v{display:none}}@media(min-width:768px)and (max-width:1023.98px){.hdr__phone.astro-fa5vtw2v .js-phone-label{display:none}}@media(max-width:359.98px){.hdr__phone-icon.astro-fa5vtw2v{display:none}}.bar.astro-pwqwpvcp{position:fixed;inset:auto 0 0;z-index:70;display:grid;grid-template-columns:1fr 1fr 2fr;gap:var(--s2);padding:var(--s2) var(--s3) calc(var(--s2) + env(safe-area-inset-bottom));background:#fbf8f3f0;box-shadow:0 -1px #1d191514,0 -12px 28px -18px #1d19154d;transform:translateY(100%);visibility:hidden;transition:transform .32s var(--ease-ui),visibility 0s .32s}@supports (backdrop-filter: blur(1px)){.bar.astro-pwqwpvcp{background:#fbf8f3d1;backdrop-filter:blur(16px) saturate(1.3)}}.bar--nosms.astro-pwqwpvcp{grid-template-columns:1fr 2fr}.bar.astro-pwqwpvcp[data-visible]{transform:none;visibility:visible;transition:transform .32s var(--ease-ui),visibility 0s}@media(min-width:1024px){.bar.astro-pwqwpvcp{display:none}}.bar__btn.astro-pwqwpvcp,.bar__reserve.astro-pwqwpvcp{min-height:48px;display:flex;align-items:center;justify-content:center;gap:var(--s2);border-radius:var(--r-pill);font-size:var(--fs-button);font-family:var(--font-display);font-weight:var(--fw-ui);letter-spacing:.08em;text-transform:uppercase}.bar__btn.astro-pwqwpvcp{border:1px solid var(--rule-strong);background:var(--white);color:var(--fg)}.bar__btn.astro-pwqwpvcp .icon{width:18px;height:18px;color:var(--accent-text);stroke-width:1.5}.bar__reserve.astro-pwqwpvcp{padding-inline:var(--s3);background:var(--ink);color:var(--cream);white-space:nowrap}.bar__offer.astro-pwqwpvcp{color:var(--gold-bright)}@media(max-width:379.98px){.bar__offer.astro-pwqwpvcp{display:none}}@media(max-width:1023.98px){body{--bar-h: calc(64px + env(safe-area-inset-bottom)) }}.lead-embed.astro-hrmahuqi{position:relative;min-width:0}.lead-embed.astro-hrmahuqi iframe.astro-hrmahuqi{display:block}.lead-embed.astro-hrmahuqi:not([data-ready]){min-height:1320px}@media(max-width:479.98px){.lead-embed.astro-hrmahuqi:not([data-ready]){min-height:1440px}}.lead-embed.astro-hrmahuqi:not([data-ready]) iframe.astro-hrmahuqi{position:absolute;inset:0;height:100%!important}.lead-embed__wait.astro-hrmahuqi{position:absolute;top:var(--s5);left:0;right:0;text-align:center;pointer-events:none}.lead-embed.astro-hrmahuqi[data-ready] .lead-embed__wait.astro-hrmahuqi,.lead-embed__fail.astro-hrmahuqi{display:none}.lead-embed.astro-hrmahuqi[data-failed]:not([data-ready]){min-height:0}.lead-embed.astro-hrmahuqi[data-failed]:not([data-ready]) .astro-hrmahuqi:is(iframe,.lead-embed__wait){display:none}.lead-embed.astro-hrmahuqi[data-failed]:not([data-ready]) .lead-embed__fail.astro-hrmahuqi{display:block;padding:var(--s5) var(--s4);color:var(--fg-2)}.sheet.astro-usr4eup6{margin:0;padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent;color:var(--fg);overflow:hidden;overflow:clip}.sheet.astro-usr4eup6::backdrop{background:#1d19156b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:has(dialog[data-sheet-dialog][open]){overflow:hidden}.sheet__panel.astro-usr4eup6{position:absolute;inset:auto 0 0;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--s6) var(--margin) calc(var(--s7) + env(safe-area-inset-bottom));background:var(--ivory);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-lg);display:grid;gap:var(--s5);align-content:start}.sheet__panel.astro-usr4eup6:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--rule-strong)}@media(min-width:768px){.sheet__panel.astro-usr4eup6{inset:12px 12px 12px auto;width:min(540px,calc(100% - 24px));max-height:none;padding:var(--s8) var(--s8) var(--s9);border-radius:var(--r-lg)}.sheet__panel.astro-usr4eup6:before{display:none}}@media(hover:hover)and (pointer:fine){.sheet__panel.astro-usr4eup6::-webkit-scrollbar{width:14px}.sheet__panel.astro-usr4eup6::-webkit-scrollbar-track{background:transparent;margin-block:calc(var(--r-lg) + 4px)}.sheet__panel.astro-usr4eup6::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:999px;background:var(--rule-strong) padding-box}.sheet__panel.astro-usr4eup6::-webkit-scrollbar-thumb:hover,.sheet__panel.astro-usr4eup6::-webkit-scrollbar-thumb:active{background-color:#1d191561}.sheet__panel.astro-usr4eup6::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.sheet__panel.astro-usr4eup6{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}}}.sheet__head.astro-usr4eup6{display:flex;align-items:center;justify-content:space-between}.sheet__head.astro-usr4eup6 .t-eyebrow.astro-usr4eup6{color:var(--accent-text)}.sheet__close.astro-usr4eup6{display:grid;place-items:center;width:44px;height:44px;margin-right:-6px;border-radius:50%;border:1px solid var(--rule-strong);color:var(--fg);transition:background-color var(--d-ui),border-color var(--d-ui)}@media(hover:hover)and (pointer:fine){.sheet__close.astro-usr4eup6:hover{background:var(--white);border-color:var(--fg)}}.sheet__title.astro-usr4eup6{font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);outline:none}.sheet__lede.astro-usr4eup6{max-width:36ch}.sheet__choice.astro-usr4eup6{display:grid;gap:var(--s4)}.sheet__choice--book.astro-usr4eup6{padding:var(--s5);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm)}.sheet__choice-title.astro-usr4eup6{font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.sheet__or.astro-usr4eup6{display:flex;align-items:center;gap:var(--s4);font-size:var(--fs-small);color:var(--fg-3)}.sheet__or.astro-usr4eup6:before,.sheet__or.astro-usr4eup6:after{content:"";flex:1;height:1px;background:var(--rule)}.sheet__call.astro-usr4eup6{border-top:1px solid var(--rule);padding-top:var(--s5);color:var(--fg-2)}.sheet__call.astro-usr4eup6 .sheet__tel{margin-left:.35em;font-weight:700;color:var(--fg)}.sheet__call.astro-usr4eup6 .sheet__tel .js-phone-number{white-space:nowrap}.sheet__call.astro-usr4eup6 .sheet__tel .js-phone-label{margin-right:.35em;font-weight:500;color:var(--fg-2)}.sheet.astro-usr4eup6[data-mode=ask] .astro-usr4eup6:is(.sheet__choice--book,.sheet__or,.sheet__choice-title){display:none}.sheet__panel.astro-usr4eup6:has([data-lead-embed][data-state=sent]) .astro-usr4eup6:is(.sheet__title,.sheet__lede,.sheet__choice--book,.sheet__or,.sheet__choice-title){display:none}.sheet.astro-usr4eup6[open] .sheet__panel.astro-usr4eup6{animation:sheet-in-m .5s var(--ease-out)}.sheet.astro-usr4eup6[open]::backdrop{animation:fade-in .4s var(--ease-ui)}@media(min-width:768px){.sheet.astro-usr4eup6[open] .sheet__panel.astro-usr4eup6{animation-name:sheet-in-d}}@keyframes sheet-in-m{0%{transform:translateY(100%)}}@keyframes sheet-in-d{0%{transform:translate(calc(100% + 24px))}}@keyframes fade-in{0%{opacity:0}}.ftr.astro-7fdv3abq{position:relative;z-index:1;padding-block:var(--s10) calc(var(--s8) + var(--bar-h, 0px));background:var(--bg);color:var(--fg);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:calc(-1 * var(--r-xl))}.ftr__top.astro-7fdv3abq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s6) var(--s5);padding-bottom:var(--s8);border-bottom:1px solid var(--rule)}.ftr__logo.astro-7fdv3abq{width:168px;height:auto}.ftr__cta.astro-7fdv3abq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.ftr__call.astro-7fdv3abq{min-height:46px}.ftr__call.astro-7fdv3abq .js-phone-label{color:var(--fg-2);font-weight:400}.ftr__call.astro-7fdv3abq .js-phone-number{font-weight:700;letter-spacing:.02em}.ftr__studios.astro-7fdv3abq{display:grid;gap:var(--s7);padding-block:var(--s8)}@media(min-width:768px){.ftr__studios.astro-7fdv3abq{grid-template-columns:repeat(var(--n, 2),1fr)}}.ftr__studio.astro-7fdv3abq{display:grid;gap:var(--s2);align-content:start}.ftr__studio.astro-7fdv3abq .t-eyebrow.astro-7fdv3abq{color:var(--accent-text)}.ftr__addr.astro-7fdv3abq{display:inline-block;justify-self:start;padding-block:11px;font-size:var(--fs-small);line-height:1.6;color:var(--fg-2)}.ftr__seg.astro-7fdv3abq{display:inline-block}.ftr__tel.astro-7fdv3abq{font-size:var(--fs-body);font-weight:600;letter-spacing:.03em;min-height:44px;display:inline-flex;align-items:center;width:fit-content}.ftr__meta.astro-7fdv3abq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s5);padding-block:var(--s5);border-block:1px solid var(--rule)}.ftr__social.astro-7fdv3abq{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;font-size:var(--fs-small);color:var(--fg-2)}.ftr__social.astro-7fdv3abq .icon{color:var(--accent)}.ftr__legal-links.astro-7fdv3abq{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;color:var(--fg-2)}.ftr__legal-links.astro-7fdv3abq a.astro-7fdv3abq{display:inline-block;padding-block:12px;line-height:1.55}@media(hover:hover)and (pointer:fine){.ftr__addr.astro-7fdv3abq:hover .tlink.astro-7fdv3abq,.ftr__legal-links.astro-7fdv3abq a.astro-7fdv3abq:hover .tlink.astro-7fdv3abq{background-size:100% 1px,100% 1px}}.ftr__fine.astro-7fdv3abq{display:grid;gap:var(--s3);padding-top:var(--s6);max-width:110ch}.ftr__fine.astro-7fdv3abq p.astro-7fdv3abq{font-size:var(--fs-legal);line-height:1.6;color:var(--fg-3)}@media(min-width:1024px){.ftr__fine.astro-7fdv3abq{display:block;max-width:none;columns:2;column-gap:var(--s9)}.ftr__fine.astro-7fdv3abq p.astro-7fdv3abq{break-inside:avoid;margin-bottom:var(--s3)}}.media.astro-gudueqna{aspect-ratio:var(--aspect-m, auto)}.media.astro-gudueqna img.astro-gudueqna{object-position:var(--pos-m)}@media(min-width:768px){.media.astro-gudueqna{aspect-ratio:var(--aspect, auto)}.media.astro-gudueqna img.astro-gudueqna{object-position:var(--pos)}}.hero.astro-anhloy43{position:relative;isolation:isolate;overflow:clip;padding-top:calc(var(--header-h) + var(--s5));padding-bottom:var(--s8);background:var(--bg)}.hero__glow.astro-anhloy43{position:absolute;inset:0;z-index:-2;background:radial-gradient(60% 55% at 78% 38%,rgba(233,220,192,.75),transparent 70%),radial-gradient(40% 40% at 8% 6%,rgba(244,238,229,.9),transparent 70%),linear-gradient(to bottom,var(--ivory) 55%,var(--sand) 100%)}.hero.astro-anhloy43 .hero__threads{z-index:-1;top:38%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 85%,transparent)}.hero__grid.astro-anhloy43{display:grid;gap:var(--s8)}.hero__copy.astro-anhloy43{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;container-type:inline-size}@media(min-width:1024px)and (max-width:1199.98px){.hero__eyebrow.astro-anhloy43 .eyebrow__full[data-has-short]{display:none}.hero__eyebrow.astro-anhloy43 .eyebrow__short{display:inline}}.hero__eyebrow--exton.astro-anhloy43,html[data-loc=exton] .hero__eyebrow--wayne.astro-anhloy43{display:none}html[data-loc=exton] .hero__eyebrow--exton.astro-anhloy43{display:inline-flex}.hero__title.astro-anhloy43{margin-top:var(--s5);font-size:min(var(--fs-display-xl),12cqi)}.hero__line.astro-anhloy43{display:block;overflow:clip;padding-bottom:.1em;margin-bottom:-.1em}.hero__line-in.astro-anhloy43{display:inline-block}.hero__lede.astro-anhloy43{margin-top:var(--s5);max-width:36ch}.hero__copy.astro-anhloy43>.hero__title.astro-anhloy43:first-child{margin-top:0}.hero__tickets.astro-anhloy43{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s6)}.hero__actions.astro-anhloy43{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);width:100%;margin-top:var(--s5)}.hero__pills.astro-anhloy43{flex-wrap:nowrap}.hero__pills.astro-anhloy43 .pill{flex:1 1 0;justify-content:center;background:#fff9}@media(max-width:767.98px){.hero--bar.astro-anhloy43 .hero__tickets.astro-anhloy43,.hero--bar.astro-anhloy43 .hero__actions.astro-anhloy43{display:none}}.hero__visual.astro-anhloy43{position:relative;min-width:0}.hero__main.astro-anhloy43,.hero__inset.astro-anhloy43{position:relative;margin:0}.hero--inset.astro-anhloy43 .hero__main.astro-anhloy43{width:84%;margin-left:auto;margin-bottom:12%}.hero.astro-anhloy43 .hero__frame{--frame-r: var(--r-lg);box-shadow:var(--shadow-lg)}.hero__inset.astro-anhloy43{position:absolute;left:0;bottom:0;width:44%}.hero.astro-anhloy43 .hero__frame--inset{--frame-r: var(--r-md);outline:6px solid var(--ivory)}.hero__tag.astro-anhloy43{position:absolute;left:var(--s3);bottom:var(--s3);z-index:2;display:inline-flex;align-items:center;gap:var(--s2);max-width:calc(100% - 2 * var(--s3));padding:8px 14px 8px 10px;border-radius:var(--r-pill);background:#ffffffd1;box-shadow:0 6px 18px -8px #1d191566;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:nowrap}@supports (backdrop-filter: blur(1px)){.hero__tag.astro-anhloy43{background:#ffffffb3;backdrop-filter:blur(12px) saturate(1.4)}}.hero__tag-dot.astro-anhloy43{flex:none;width:7px;height:7px;border-radius:50%;background:var(--gold)}.hero__tag--main.astro-anhloy43{left:auto;right:var(--s3);bottom:auto;top:var(--s3)}.hero__sentinel.astro-anhloy43{position:absolute;bottom:0;left:0;width:1px;height:1px}@media(max-width:767.98px){.hero.astro-anhloy43{padding-top:calc(var(--header-h) + var(--s3))}.hero__grid.astro-anhloy43{gap:var(--s5)}.hero__visual.astro-anhloy43{order:-1}.hero--inset.astro-anhloy43 .hero__main.astro-anhloy43{margin-bottom:9%}.hero.astro-anhloy43 .hero__frame--inset{outline-width:4px}.hero__tag.astro-anhloy43{left:10px;bottom:10px;gap:6px;max-width:calc(100% - 20px);padding:6px 11px 6px 9px;font-size:.6875rem}.hero__tag--main.astro-anhloy43{inset:10px 10px auto auto}.hero__tag-dot.astro-anhloy43{width:6px;height:6px}.hero__title.astro-anhloy43{margin-top:var(--s4)}.hero__lede.astro-anhloy43{margin-top:var(--s3)}.hero__tickets.astro-anhloy43,.hero__actions.astro-anhloy43{margin-top:var(--s5)}.hero__pills.astro-anhloy43 .pill{padding-inline:var(--s4)}@media(max-width:359.98px){.hero__pills.astro-anhloy43{flex-wrap:wrap}.hero__pills.astro-anhloy43 .pill{flex:1 1 100%}}.hero.astro-anhloy43 .hero__threads{top:var(--header-h);bottom:auto;height:min(88vw,440px);-webkit-mask-image:none;mask-image:none}.hero.astro-anhloy43 .hero__threads svg{scale:-1 1}}@media(min-width:768px)and (max-width:1023.98px){.hero__actions.astro-anhloy43{grid-template-columns:auto 1fr;align-items:center;width:auto}.hero__pills.astro-anhloy43 .pill{flex:none}.hero__visual.astro-anhloy43{width:min(100%,600px);justify-self:center}.hero.astro-anhloy43 .hero__threads{top:30%}}@media(min-width:1024px){.hero.astro-anhloy43{--hero-h: min(100svh, 980px);display:grid;align-items:center;min-height:var(--hero-h);padding-top:calc(var(--header-h) + var(--s6));padding-bottom:var(--s9)}.hero--bar.astro-anhloy43{--hero-h: min( calc(100svh - 130px) , 860px);--hero-sink: calc(var(--book-overlap) * .75);padding-top:calc(var(--header-h) + var(--s4));padding-bottom:calc(var(--book-overlap) + var(--s6))}.hero__grid.astro-anhloy43{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4.5vw,5rem)}.hero__title.astro-anhloy43{font-size:min(var(--fs-display-xl),13cqi)}.hero__visual.astro-anhloy43{--vis-h: calc(var(--hero-h) - var(--header-h) - var(--s6) - var(--s9));justify-self:end;width:100%;max-width:min(640px,calc(var(--vis-h) * .8))}.hero--inset.astro-anhloy43 .hero__visual.astro-anhloy43{max-width:min(640px / .84,calc(var(--vis-h) * .8 / .84))}.hero--bar.astro-anhloy43 .hero__visual.astro-anhloy43{--vis-h: calc(var(--hero-h) - var(--header-h) - var(--s4) - var(--book-overlap) + var(--hero-sink));margin-bottom:calc(-1 * (var(--s6) + var(--hero-sink)))}.hero--inset.astro-anhloy43 .hero__main.astro-anhloy43{margin-bottom:0}.hero__inset.astro-anhloy43{width:38%;bottom:10%}.hero--bar.astro-anhloy43 .hero__inset.astro-anhloy43{bottom:calc(var(--hero-sink) + var(--s5))}.hero--bar.astro-anhloy43 .hero__cta,.hero--bar.astro-anhloy43 .hero__pills,.hero--bar.astro-anhloy43 .hero__actions.astro-anhloy43{display:none}.hero__title.astro-anhloy43,.hero__lede.astro-anhloy43{margin-top:var(--s6)}.hero__tickets.astro-anhloy43{margin-top:var(--s7)}.hero__actions.astro-anhloy43{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s4);width:auto;margin-top:var(--s6)}.hero__pills.astro-anhloy43 .pill{flex:none}.hero.astro-anhloy43 .hero__threads{top:18%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 25%,#000 55%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 25%,#000 55%)}.hero__tag.astro-anhloy43{left:var(--s4);bottom:var(--s4);max-width:calc(100% - 2 * var(--s4));font-size:.8125rem}.hero__tag--main.astro-anhloy43{right:var(--s4);top:var(--s4);left:auto;bottom:auto}}@media(min-width:1600px)and (min-height:1000px){.hero__grid.astro-anhloy43{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4rem}}@media(min-width:1024px)and (max-height:860px){.hero__title.astro-anhloy43{font-size:min(clamp(2.5rem,1.3rem + 3.6vw,4.75rem),13cqi);margin-top:var(--s5)}.hero__lede.astro-anhloy43{margin-top:var(--s5)}.hero__tickets.astro-anhloy43{margin-top:var(--s6)}}.motion .hero__line-in.astro-anhloy43{animation:hero-rise 1s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * .1s)}.motion .hero__main.astro-anhloy43 .hero__frame{animation:hero-lift 1.4s var(--ease-out) .05s both}.motion .hero__main.astro-anhloy43 .media__img{animation:hero-settle 2.4s var(--ease-out) both}.motion .hero__inset.astro-anhloy43 .hero__frame{animation:hero-open 1.3s var(--ease-out) .4s both}.motion .hero__tag.astro-anhloy43{animation:hero-fade .8s var(--ease-out) 1s both}.motion .hero__main.astro-anhloy43:not(.is-ready) .hero__frame,.motion .hero__main.astro-anhloy43:not(.is-ready) .media__img,.motion .hero__inset.astro-anhloy43:not(.is-ready) .hero__frame,.motion .hero__main.astro-anhloy43:not(.is-ready) .hero__tag.astro-anhloy43,.motion .hero__inset.astro-anhloy43:not(.is-ready) .hero__tag.astro-anhloy43{animation-play-state:paused}.motion .hero__eyebrow.astro-anhloy43,.motion .hero__lede.astro-anhloy43,.motion .hero__tickets.astro-anhloy43{animation:hero-fade .9s var(--ease-out) both}.motion .hero__eyebrow.astro-anhloy43{animation-delay:.05s}.motion .hero__lede.astro-anhloy43{animation-delay:.45s}.motion .hero__tickets.astro-anhloy43{animation-delay:.6s}.motion .hero__actions.astro-anhloy43{animation:hero-nudge .9s var(--ease-out) .7s both}@keyframes hero-rise{0%{transform:translateY(105%)}}@keyframes hero-settle{0%{transform:scale(1.08)}}@keyframes hero-lift{0%{opacity:0;translate:0 28px}}@keyframes hero-open{0%{clip-path:inset(100% -64px 0 -64px);translate:0 24px}to{clip-path:inset(-64px -64px -120px -64px);translate:0 0}}@keyframes hero-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes hero-nudge{0%{transform:translateY(8px)}}.book.astro-pfa2hkts{position:relative;z-index:5;margin-top:calc(-1 * var(--book-overlap));padding-bottom:var(--s9);background:linear-gradient(to bottom,transparent var(--book-overlap),var(--sand) var(--book-overlap),var(--ivory) calc(var(--book-overlap) + 18rem))}.book__card.astro-pfa2hkts{display:grid;gap:var(--s5);padding:var(--s6) var(--s5);background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.book__head.astro-pfa2hkts{display:grid;justify-items:start}.book__title.astro-pfa2hkts{margin-top:var(--s3);outline:none;font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);line-height:1.15;letter-spacing:-.025em}.book__title.astro-pfa2hkts em{font-style:normal;font-weight:var(--fw-em);color:var(--em)}.book__micro.astro-pfa2hkts{margin-top:var(--s3);color:var(--fg-2);max-width:46ch;font-size:var(--fs-small);line-height:1.55}.book__head.astro-pfa2hkts>.book__title.astro-pfa2hkts:first-child{margin-top:0}.book__actions.astro-pfa2hkts{display:grid;gap:var(--s3)}.book__actions.astro-pfa2hkts .btn{width:100%}@media(min-width:768px){.book__card.astro-pfa2hkts{padding:var(--s6) var(--s7)}.book__actions.astro-pfa2hkts{display:flex;flex-wrap:wrap;gap:var(--s3)}.book__actions.astro-pfa2hkts .btn{width:auto}}@media(min-width:1024px){.book.astro-pfa2hkts{margin-top:calc(var(--book-drop) - var(--book-overlap));margin-bottom:calc(-1 * var(--book-tuck));padding-bottom:0;background:linear-gradient(to bottom,transparent calc(var(--book-overlap) - var(--book-drop)),var(--sand) calc(var(--book-overlap) - var(--book-drop)),var(--sand) calc(100% - var(--book-tuck)),transparent calc(100% - var(--book-tuck)))}.book.astro-pfa2hkts+.section{padding-top:calc(var(--section-y) + var(--book-tuck))}.book__card.astro-pfa2hkts{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s7);padding:1.5rem var(--s8);border-radius:var(--r-xl)}.book__actions.astro-pfa2hkts{flex-wrap:nowrap}}.bleed.astro-fmsb7sze{position:relative;width:100%;height:var(--bleed-h);margin:0}@media(max-width:1023.98px){.bleed.astro-fmsb7sze{height:auto;aspect-ratio:var(--bleed-ar-t)}}@media(max-width:767.98px){.bleed.astro-fmsb7sze{aspect-ratio:var(--bleed-ar-m)}}.bleed__frame.astro-fmsb7sze{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--sand-2)}.bleed__media.astro-fmsb7sze{position:absolute;inset:0;transform-origin:50% 45%}.bleed.astro-fmsb7sze .bleed__pic{position:absolute;inset:0;height:100%}.bleed__video.astro-fmsb7sze{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--bleed-pos-m);opacity:0;transition:opacity .9s var(--ease-ui)}@media(min-width:768px){.bleed__video.astro-fmsb7sze{object-position:var(--bleed-pos)}}.bleed__video.astro-fmsb7sze.is-playing{opacity:1}.bleed__toggle.astro-fmsb7sze{position:absolute;right:var(--s4);bottom:var(--s4);z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffd1;color:var(--ink);box-shadow:0 6px 18px -8px #1d191573}.bleed__toggle.astro-fmsb7sze svg.astro-fmsb7sze{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bleed__toggle.astro-fmsb7sze .bleed__play.astro-fmsb7sze{fill:currentColor;stroke:none}.bleed__toggle.astro-fmsb7sze[data-state=playing] .bleed__play.astro-fmsb7sze,.bleed__toggle.astro-fmsb7sze[data-state=paused] .bleed__pause.astro-fmsb7sze{display:none}.treat.astro-rq7pebth{overflow-x:clip}.treat__statement.astro-rq7pebth{min-width:0}.treat__title.astro-rq7pebth{margin-top:var(--s5)}.treat--split.astro-rq7pebth .treat__title.astro-rq7pebth{max-width:13ch}.treat--bleed.astro-rq7pebth .treat__title.astro-rq7pebth{max-width:12ch}.treat__title.astro-rq7pebth :is(em,.em-wrap){white-space:normal}.treat__lede.astro-rq7pebth{margin-top:var(--s5);max-width:36ch;font-size:var(--fs-body-l);line-height:1.6;color:var(--fg-2)}.spec.astro-rq7pebth{margin-top:var(--s7)}.spec__note.astro-rq7pebth{margin-top:var(--s4)}.spec__rule.astro-rq7pebth{background:var(--rule-strong)}.spec__list.astro-rq7pebth{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.spec__item.astro-rq7pebth{display:flex;flex-direction:column;min-width:0;padding:var(--s5) var(--s3) var(--s1) var(--s4)}.spec__item.astro-rq7pebth:first-child{padding-left:0}.spec__item.astro-rq7pebth+.spec__item.astro-rq7pebth{border-left:1px solid var(--rule)}.spec__value.astro-rq7pebth{order:-1;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.4rem;row-gap:var(--s2);font-family:var(--font-display);font-weight:200;font-size:clamp(2.25rem,1.6rem + 1.8vw,3.5rem);line-height:1;letter-spacing:-.045em;font-variant-numeric:lining-nums proportional-nums;color:var(--fg)}.spec__fig.astro-rq7pebth{position:relative;display:inline-flex;align-items:baseline;white-space:nowrap}.spec__approx.astro-rq7pebth{flex:none;width:.4em;height:.25em;margin-right:.04em;translate:0 -.22em;overflow:visible;fill:none;stroke:var(--accent-text);stroke-width:1.4;stroke-linecap:round}.spec__dash.astro-rq7pebth{margin-inline:.04em}.spec__unit.astro-rq7pebth{font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--accent-text)}.spec__unit--none.astro-rq7pebth{display:none}.spec__label.astro-rq7pebth{margin-top:var(--s3);font-size:.8125rem;line-height:1.45;color:var(--fg-2);text-wrap:balance}.treat__top.astro-rq7pebth{display:grid;gap:var(--s7)}.treat--split.astro-rq7pebth .treat__top.astro-rq7pebth{align-items:center}.treat.astro-rq7pebth .treat__media{--frame-r: var(--r-lg);order:-1;width:min(100%,448px);box-shadow:var(--shadow-md)}.treat--bleed.astro-rq7pebth .treat__headline.astro-rq7pebth{min-width:0}.treat--bleed.astro-rq7pebth .treat__aside.astro-rq7pebth{margin-top:var(--s6)}.treat--bleed.astro-rq7pebth .treat__lede.astro-rq7pebth{margin-top:0}.treat.astro-rq7pebth .treat__band{margin-top:var(--s8)}.treat.astro-rq7pebth .treat__band .bleed__toggle{top:var(--s4);bottom:auto}.treat--bleed.astro-rq7pebth .treat__lower.astro-rq7pebth{position:relative;z-index:2;margin-top:-48px}.treat__detail.astro-rq7pebth{display:grid;gap:var(--s4)}.treat--split.astro-rq7pebth .treat__lower.astro-rq7pebth{margin-top:var(--s9)}.treat__label.astro-rq7pebth{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-label);text-transform:uppercase;letter-spacing:.16em;line-height:1.4;color:var(--accent-text)}.treat__tag-dot.astro-rq7pebth{display:none}.treat__concerns.astro-rq7pebth{padding:var(--s6) var(--s5) var(--s3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.concerns.astro-rq7pebth{margin-top:var(--s3)}.concern.astro-rq7pebth{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:var(--s3);padding-block:var(--s4)}.concern.astro-rq7pebth:not(:first-child){border-top:1px solid var(--rule)}.concern__dash.astro-rq7pebth{grid-row:1;align-self:center;width:14px;height:2px;border-radius:1px;background:var(--accent)}.concern__title.astro-rq7pebth{grid-column:2;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.concern__line.astro-rq7pebth{grid-column:2;margin-top:var(--s1);font-size:.9375rem;line-height:1.55;color:var(--fg-2)}.treat__why.astro-rq7pebth{display:flex;flex-direction:column;padding:var(--s6) var(--s5) var(--s3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.why.astro-rq7pebth{display:grid;gap:var(--s4);margin-top:var(--s5);margin-bottom:var(--s5)}.why__item.astro-rq7pebth{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s3);align-items:start}.why__tick.astro-rq7pebth{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--gold-bright)}.why__tick.astro-rq7pebth .icon{width:15px;height:15px;stroke-width:2}.why__text.astro-rq7pebth{padding-top:2px;font-size:var(--fs-body);font-weight:600;line-height:1.45;color:var(--fg);text-wrap:balance}.treat__cta.astro-rq7pebth{margin-top:auto;padding-top:var(--s2);border-top:1px solid var(--rule)}.treat__note.astro-rq7pebth{margin-top:var(--s4);max-width:60ch}@media(max-width:767.98px){.treat--bleed.astro-rq7pebth .treat__title.astro-rq7pebth{font-size:2.75rem}.spec__unit.astro-rq7pebth{flex-basis:100%}.spec__unit--none.astro-rq7pebth{display:block;height:.6875rem}.spec__item.astro-rq7pebth{padding-right:var(--s2);padding-left:var(--s3)}}@media(min-width:768px){.treat.astro-rq7pebth .treat__band{margin-top:var(--s9)}.treat--bleed.astro-rq7pebth .treat__lower.astro-rq7pebth{margin-top:-72px}.spec__list.astro-rq7pebth{grid-template-columns:repeat(var(--n, 3),minmax(min-content,1fr))}.spec__value.astro-rq7pebth{flex-wrap:nowrap;white-space:nowrap}.treat__concerns.astro-rq7pebth{padding:var(--s4)}.treat__concerns.astro-rq7pebth .treat__label.astro-rq7pebth{padding:var(--s5) var(--s5) 0}.concerns.astro-rq7pebth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding:var(--s2) 0 0}.concern.astro-rq7pebth{display:block;padding:var(--s5) var(--s5) var(--s6)}.concern.astro-rq7pebth:not(:first-child){border-top:0}.concern.astro-rq7pebth:nth-child(2n){border-left:1px solid var(--rule)}.concern.astro-rq7pebth:nth-child(n+3){border-top:1px solid var(--rule)}.concern__dash.astro-rq7pebth{display:block;width:22px;margin-bottom:var(--s4)}.concern__line.astro-rq7pebth{margin-top:var(--s2)}.treat__why.astro-rq7pebth{padding:var(--s7) var(--s7) var(--s4)}}@media(min-width:768px)and (max-width:1023.98px){.treat--split.astro-rq7pebth .treat__top.astro-rq7pebth{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);column-gap:var(--s6);row-gap:var(--s7);align-items:end}.treat--split.astro-rq7pebth .treat__statement.astro-rq7pebth{display:contents}.treat--split.astro-rq7pebth .treat__top.astro-rq7pebth .treat__media{grid-column:1;grid-row:1;width:100%}.treat--split.astro-rq7pebth .treat__headline.astro-rq7pebth{grid-column:2;grid-row:1;padding-bottom:var(--s2)}.treat--split.astro-rq7pebth:not(.treat--flip) .treat__top.astro-rq7pebth .treat__media{grid-column:2}.treat--split.astro-rq7pebth:not(.treat--flip) .treat__headline.astro-rq7pebth{grid-column:1}.treat--split.astro-rq7pebth .treat__aside.astro-rq7pebth{grid-column:1 / -1;grid-row:2}.treat--split.astro-rq7pebth .treat__lede.astro-rq7pebth{margin-top:0;max-width:52ch}}@media(min-width:1024px){.treat--split.astro-rq7pebth .treat__top.astro-rq7pebth{grid-template-columns:minmax(0,1fr) min(448px,42%);gap:clamp(3rem,7vw,7rem)}.treat--split.astro-rq7pebth .treat__top.astro-rq7pebth .treat__media{order:0;justify-self:end}.treat--flip.astro-rq7pebth .treat__top.astro-rq7pebth{grid-template-columns:min(448px,42%) minmax(0,1fr)}.treat--flip.astro-rq7pebth .treat__top.astro-rq7pebth .treat__media{order:-1;justify-self:start}.treat--split.astro-rq7pebth .spec.astro-rq7pebth{margin-top:var(--s8);max-width:36rem}.treat--bleed.astro-rq7pebth .treat__statement.astro-rq7pebth{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(min-content,.75fr);column-gap:clamp(3.5rem,6.5vw,6rem);align-items:end}.treat--bleed.astro-rq7pebth .treat__title.astro-rq7pebth{margin-top:var(--s6)}.treat--bleed.astro-rq7pebth .treat__aside.astro-rq7pebth{margin-top:0;padding-bottom:.35em}.treat.astro-rq7pebth .treat__band{margin-top:var(--s10)}.treat--bleed.astro-rq7pebth .treat__lower.astro-rq7pebth{margin-top:-104px}.treat__detail.astro-rq7pebth{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s5);align-items:stretch}.treat__concerns.astro-rq7pebth{display:flex;flex-direction:column}.concerns.astro-rq7pebth{flex:1;grid-auto-rows:1fr}.treat--split.astro-rq7pebth .treat__lower.astro-rq7pebth{margin-top:var(--s10)}.treat--bleed.astro-rq7pebth .astro-rq7pebth:is(.treat__concerns,.treat__why){box-shadow:var(--shadow-lg)}.treat--bleed.astro-rq7pebth .treat__concerns.astro-rq7pebth{position:relative;padding-top:var(--s4)}.treat--bleed.astro-rq7pebth .concerns.astro-rq7pebth{padding-top:0}.treat--bleed.astro-rq7pebth .treat__label--tag.astro-rq7pebth{position:absolute;left:0;bottom:calc(100% + var(--s4));display:inline-flex;align-items:center;gap:var(--s2);padding:9px 16px 9px 12px;border-radius:var(--r-pill);background:#ffffffd1;box-shadow:0 6px 18px -8px #1d191566;font-size:.8125rem;font-weight:600;text-transform:none;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.treat--bleed.astro-rq7pebth .treat__tag-dot.astro-rq7pebth{display:block;width:7px;height:7px;border-radius:50%;background:var(--gold)}}@media(min-width:1024px)and (max-width:1199.98px){.treat--bleed.astro-rq7pebth .treat__aside.astro-rq7pebth{display:contents}.treat--bleed.astro-rq7pebth .treat__headline.astro-rq7pebth{grid-column:1;grid-row:1}.treat--bleed.astro-rq7pebth .treat__lede.astro-rq7pebth{grid-column:2;grid-row:1;padding-bottom:.35em}.treat--bleed.astro-rq7pebth .spec.astro-rq7pebth{grid-column:1 / -1;grid-row:2;margin-top:var(--s8)}}@supports (backdrop-filter: blur(1px)){@media(min-width:1024px){.treat--bleed.astro-rq7pebth .treat__label--tag.astro-rq7pebth{background:#ffffffb8;backdrop-filter:blur(12px) saturate(1.4)}}}.ba.astro-6ujrvkuj{position:relative;margin:0}.ba__frame.astro-6ujrvkuj{position:relative;aspect-ratio:var(--ba-aspect);width:100%;overflow:hidden;isolation:isolate;border-radius:var(--r-md);background:var(--sand-2)}.ba__img.astro-6ujrvkuj{width:100%;height:100%;object-fit:cover;object-position:var(--ba-obj);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ba.astro-6ujrvkuj picture.astro-6ujrvkuj{display:block;width:100%;height:100%}.ba--slider.astro-6ujrvkuj .ba__frame.astro-6ujrvkuj{max-width:var(--ba-cap);margin-inline:auto}.ba--zoom.astro-6ujrvkuj .ba__img.astro-6ujrvkuj{transform:scale(var(--ba-zoom))}.ba__label.astro-6ujrvkuj{position:absolute;top:var(--s3);z-index:2;padding:7px 12px 6px;border-radius:var(--r-pill);background:#ffffffe0;box-shadow:0 4px 14px -6px #1d191559;color:var(--ink);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1;pointer-events:none}.ba__cell--after.astro-6ujrvkuj .ba__label.astro-6ujrvkuj{background:var(--ink);color:var(--cream)}.ba__layer.astro-6ujrvkuj{position:absolute;inset:0;isolation:isolate}.ba__layer--after.astro-6ujrvkuj{clip-path:inset(0 0 0 var(--pos));will-change:clip-path}.ba__label--before.astro-6ujrvkuj{left:var(--s3)}.ba__label--after.astro-6ujrvkuj{right:var(--s3)}.ba__divider.astro-6ujrvkuj{position:absolute;top:0;bottom:0;left:var(--pos);z-index:3;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 12px #00000040;pointer-events:none}.ba__handle.astro-6ujrvkuj{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 8px 24px -8px #1d191580;color:var(--ink);transition:transform var(--d-ui) var(--ease-out)}.ba__handle.astro-6ujrvkuj:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:var(--gold-sheen);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ba__chev.astro-6ujrvkuj{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.ba__drag.astro-6ujrvkuj{position:absolute;top:calc(100% + 10px);left:50%;padding:6px 10px 5px;border-radius:var(--r-pill);background:#1d1915b3;color:var(--cream);font-family:var(--font-display);font-size:.625rem;font-weight:var(--fw-label);letter-spacing:.22em;text-transform:uppercase;line-height:1;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity var(--d-ui) var(--ease-ui),transform var(--d-ui) var(--ease-ui)}.ba__range.astro-6ujrvkuj{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;background:transparent;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.ba__range.astro-6ujrvkuj::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}.ba__range.astro-6ujrvkuj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1px;height:100%;background:transparent;border:0}.ba__range.astro-6ujrvkuj::-moz-range-track{height:100%;background:transparent;border:0}.ba__range.astro-6ujrvkuj::-moz-range-thumb{width:1px;height:100%;background:transparent;border:0;border-radius:0}.ba__range.astro-6ujrvkuj:focus-visible{outline:none}.ba__frame.astro-6ujrvkuj:has(.ba__range:focus-visible) .ba__handle.astro-6ujrvkuj{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 6px #fffc}.ba__frame.astro-6ujrvkuj.is-dragging .ba__handle.astro-6ujrvkuj{transform:scale(.92)}@media(hover:hover)and (pointer:fine){.ba__frame.astro-6ujrvkuj:hover .ba__drag.astro-6ujrvkuj{opacity:1;transform:translate(-50%)}.ba__frame.astro-6ujrvkuj.is-dragging .ba__drag.astro-6ujrvkuj{opacity:0}}.ba__diptych.astro-6ujrvkuj{--ba-gap: 8px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ba-gap);max-width:var(--ba-cap);margin-inline:auto;aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.ba__cell.astro-6ujrvkuj{position:relative;min-height:0;aspect-ratio:var(--ba-aspect);border-radius:var(--r-md);background:var(--sand-2)}.ba__cell.astro-6ujrvkuj .ba__label.astro-6ujrvkuj{left:var(--s3)}@media(max-width:767.98px){.ba--rows.astro-6ujrvkuj .ba__cell.astro-6ujrvkuj{aspect-ratio:7 / 4}}@media(min-width:768px){.ba__diptych.astro-6ujrvkuj{--ba-gap: var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:calc(var(--ba-cap) * 2 + var(--ba-gap))}.ba--rows.astro-6ujrvkuj .ba__diptych.astro-6ujrvkuj{grid-template-columns:minmax(0,1fr);max-width:min(var(--ba-cap),600px,56%)}}.results.astro-xausukny{overflow-x:clip}.results__head.astro-xausukny{margin-bottom:var(--s8)}.results__card.astro-xausukny{--card-pad: 10px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs tabs" "view view" "info nav";align-items:center;max-width:1160px;margin-inline:auto;padding:var(--card-pad);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.results--slider.astro-xausukny .results__card.astro-xausukny{max-width:720px}.results__tabs.astro-xausukny{grid-area:tabs;position:relative;isolation:isolate;display:flex;gap:2px;max-width:100%;margin-bottom:var(--card-pad);padding:4px;border-radius:var(--r-pill);background:var(--sand);overflow-x:auto;scrollbar-width:none}.results__tabs.astro-xausukny::-webkit-scrollbar{display:none}.results__thumb.astro-xausukny{position:absolute;top:4px;bottom:4px;left:0;z-index:0;width:var(--tw, 0px);translate:var(--tx, 0px) 0;border-radius:var(--r-pill);background:var(--white);box-shadow:0 1px 2px #1d191514,0 3px 10px -3px #1d191529;opacity:0;pointer-events:none}.results__tabs.astro-xausukny.has-thumb .results__thumb.astro-xausukny{opacity:1}.results__tabs.astro-xausukny.is-live .results__thumb.astro-xausukny{transition:translate .5s var(--ease-out),width .5s var(--ease-out)}.results__tab.astro-xausukny{position:relative;z-index:1;flex:1 0 auto;min-height:40px;padding:0 16px;border-radius:var(--r-pill);font-family:var(--font-display);font-size:.8125rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--fg-2);transition:color var(--d-ui) var(--ease-ui)}.results__tab.astro-xausukny[aria-selected=true]{color:var(--fg)}.results__tabs.astro-xausukny:not(.has-thumb) .results__tab.astro-xausukny[aria-selected=true]{background:var(--white);box-shadow:0 1px 3px #1d19151f}.results__tab.astro-xausukny:focus-visible{outline-offset:-2px}@media(hover:hover)and (pointer:fine){.results__tab.astro-xausukny:hover{color:var(--fg)}}@media(max-width:359.98px){.results__tab.astro-xausukny{padding:0 10px;font-size:.75rem}}.results__nav.astro-xausukny{grid-area:nav;display:flex;align-items:center;gap:var(--s2);justify-self:end}.results__count.astro-xausukny{display:none;align-items:baseline;gap:.25em;margin-right:var(--s2);font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.results__count-sep.astro-xausukny,.results__count-of.astro-xausukny{color:var(--fg-3);font-weight:500}.results__nav.astro-xausukny .rbtn{width:44px;height:44px}.results__btn--prev.astro-xausukny .icon{scale:-1 1}.results__viewport.astro-xausukny{grid-area:view;min-width:0}.results__track.astro-xausukny{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.results__track.astro-xausukny::-webkit-scrollbar{display:none}.results__slide.astro-xausukny{position:relative;display:grid;align-content:center;min-width:0;overflow:clip;scroll-snap-align:start;scroll-snap-stop:always}.results__pending.astro-xausukny{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.results__pending-cell.astro-xausukny{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-md);background:repeating-linear-gradient(135deg,var(--sand) 0 14px,#f0e9de 14px 28px)}.results__pending-tag.astro-xausukny{position:absolute;top:var(--s3);left:var(--s3);padding:6px 12px;border-radius:var(--r-pill);background:#ffffffd9;font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.results__pending-ring.astro-xausukny{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-sm);color:var(--fg-3)}.results__pending-ring.astro-xausukny svg.astro-xausukny{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.results__pending-label.astro-xausukny{position:absolute;left:50%;bottom:var(--s4);translate:-50% 0;width:max-content;max-width:calc(100% - var(--s6));padding:8px 14px;border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-sm);font-size:.8125rem;font-weight:600;text-align:center;color:var(--fg-2)}.results__info.astro-xausukny{grid-area:info;min-width:0;padding:var(--s4) var(--s2) var(--s2) var(--s2)}.has-nav.astro-xausukny .results__info.astro-xausukny{padding-right:var(--s4)}.has-nav.astro-xausukny .results__nav.astro-xausukny{padding:var(--s4) var(--s1) var(--s2) 0}.results__metas.astro-xausukny{display:grid}.results__meta.astro-xausukny{grid-area:1 / 1;display:flex;flex-direction:column;gap:2px}.results__meta.astro-xausukny:not(.is-current){visibility:hidden;opacity:0}.results__case.astro-xausukny{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;font-variant-numeric:lining-nums proportional-nums}.results__data.astro-xausukny{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s2);font-size:var(--fs-small);line-height:1.5;color:var(--fg-2)}.results__row.astro-xausukny{display:inline-flex;align-items:center;gap:var(--s2)}.results__dot.astro-xausukny{width:4px;height:4px;border-radius:50%;background:var(--accent)}.results__foot.astro-xausukny{display:grid;justify-items:center;gap:var(--s2);max-width:1160px;margin:var(--s6) auto 0;text-align:center}.results__disclaimer.astro-xausukny{max-width:60ch}@media(min-width:768px){.results__card.astro-xausukny{--card-pad: var(--s5);grid-template-areas:"tabs nav" "view view" "info info";border-radius:var(--r-xl)}.results__tabs.astro-xausukny{justify-self:start;margin-bottom:var(--s5)}.results__tab.astro-xausukny{flex:none}.has-nav.astro-xausukny .results__nav.astro-xausukny{padding:0 0 var(--s5) var(--s4)}.results__count.astro-xausukny{display:flex}.results__info.astro-xausukny,.has-nav.astro-xausukny .results__info.astro-xausukny{padding:var(--s5) var(--s1) 0}.results__card.astro-xausukny:not(.has-tabs){grid-template-areas:"view view" "info nav"}.results__card.astro-xausukny.has-nav:not(.has-tabs) .results__nav.astro-xausukny{padding:var(--s5) 0 0 var(--s4)}.results__meta.astro-xausukny{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s4)}.results__pending.astro-xausukny{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s3)}}@media(min-width:1024px){.results__head.astro-xausukny{margin-bottom:var(--s9)}.results__card.astro-xausukny{--card-pad: var(--s7)}.results__foot.astro-xausukny{grid-template-columns:1fr auto;justify-items:start;align-items:center;column-gap:var(--s7);text-align:left;padding-inline:var(--s2)}.results--slider.astro-xausukny .results__foot.astro-xausukny{max-width:720px;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.results.astro-xausukny.is-ready .results__track.astro-xausukny{overflow:hidden;grid-auto-flow:row;grid-auto-columns:auto}.results.astro-xausukny.is-ready .results__slide.astro-xausukny{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-ui),visibility 0s linear .45s}.results.astro-xausukny.is-ready .results__slide.astro-xausukny.is-current{opacity:1;visibility:visible;transition:opacity .9s var(--ease-out) .12s,visibility 0s}}@media(prefers-reduced-motion:no-preference){.results.astro-xausukny.is-ready .results__meta.astro-xausukny{transition:opacity .3s var(--ease-ui),translate .3s var(--ease-ui),visibility 0s linear .3s}.results.astro-xausukny.is-ready .results__meta.astro-xausukny:not(.is-current){translate:0 6px}.results.astro-xausukny.is-ready .results__meta.astro-xausukny.is-current{transition:opacity .8s var(--ease-out) .15s,translate .9s var(--ease-out) .15s,visibility 0s}}@media(prefers-reduced-motion:reduce){.results__tabs.astro-xausukny.is-live .results__thumb.astro-xausukny{transition:none}}.offer.astro-jcijijmq{padding-block:var(--section-y)}.section:not([data-theme])+.offer.astro-jcijijmq,.section:not([data-theme])+script+.offer.astro-jcijijmq,.section:not([data-theme])+script+script+.offer.astro-jcijijmq{padding-top:0}.offer__card.astro-jcijijmq{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--r-xl);background:var(--bg);color:var(--fg);box-shadow:var(--shadow-lg)}.offer__glow.astro-jcijijmq{position:absolute;inset:0;z-index:-2;background:radial-gradient(55% 70% at 18% 35%,rgba(228,201,127,.16),transparent 70%),radial-gradient(60% 60% at 100% 100%,rgba(228,201,127,.07),transparent 70%)}.offer__plate.astro-jcijijmq{position:relative;container-type:inline-size;display:grid;justify-items:start;gap:var(--s4);padding:var(--s8) var(--s5) var(--s2)}.offer.astro-jcijijmq .offer__threads{z-index:-1;inset:0 0 38%;opacity:.6;-webkit-mask-image:radial-gradient(110% 90% at 40% 45%,#000 35%,transparent 72%);mask-image:radial-gradient(110% 90% at 40% 45%,#000 35%,transparent 72%)}.offer__figure.astro-jcijijmq{--nb: min(115cqi, 24rem);--nfit: 98cqi;position:relative;overflow:clip;margin-left:-.055em;font-size:min(calc(var(--nb) * var(--ns, 1)),calc(var(--nfit) / var(--nw, 1)));line-height:1}.offer__numeral.astro-jcijijmq{display:block;padding:.04em;font-size:inherit;line-height:.8;font-weight:200;letter-spacing:calc((1 - var(--ns, 1)) * -.08em);font-variant-numeric:lining-nums;white-space:nowrap;color:var(--gold-bright);user-select:none}@supports ((-webkit-background-clip: text) or (background-clip: text)){.offer__numeral.astro-jcijijmq:not(.offer__numeral--light){background:var(--gold-sheen);-webkit-background-clip:text;background-clip:text;color:transparent}}.offer__glint.astro-jcijijmq{position:absolute;inset:0;visibility:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(100deg,transparent 34%,#000 50%,transparent 66%);mask-image:linear-gradient(100deg,transparent 34%,#000 50%,transparent 66%)}.offer__numeral--light.astro-jcijijmq{color:#fff4d8;opacity:.9}.offer__price.astro-jcijijmq{max-width:22ch;font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1.3;letter-spacing:-.015em;text-wrap:balance;color:var(--fg)}.offer__copy.astro-jcijijmq{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-content:center;padding:var(--s7) var(--s5) var(--s7)}.offer__title.astro-jcijijmq{margin-top:var(--s5);max-width:14ch}.offer__body.astro-jcijijmq{margin-top:var(--s5);color:var(--fg-2);max-width:44ch}.offer__notes.astro-jcijijmq{display:grid;gap:var(--s3);margin-top:var(--s6)}.offer__note.astro-jcijijmq{display:grid;grid-template-columns:24px 1fr;gap:var(--s3);align-items:center;font-size:var(--fs-small);color:var(--fg)}.offer__tick.astro-jcijijmq{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e4c97f29;color:var(--gold-bright)}.offer__tick.astro-jcijijmq .icon{width:13px;height:13px;stroke-width:2}.offer__actions.astro-jcijijmq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);width:max-content;max-width:100%;margin-top:var(--s7)}.offer__actions.astro-jcijijmq>*{flex:1 0 auto;justify-content:center}@media(min-width:768px){.offer__plate.astro-jcijijmq{padding:var(--s9) var(--s8) var(--s2)}.offer__copy.astro-jcijijmq{padding:var(--s7) var(--s8) var(--s9)}}@media(min-width:1024px){.offer__card.astro-jcijijmq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.offer__plate.astro-jcijijmq{align-self:stretch;align-content:center;justify-items:center;padding:var(--s9) var(--s5);text-align:center}.offer__plate.astro-jcijijmq:after{content:"";position:absolute;top:var(--s9);bottom:var(--s9);right:0;width:1px;background:var(--rule)}.offer__figure.astro-jcijijmq{--nb: min(100cqi, 30rem);--nfit: 88cqi;margin:0}.offer__price.astro-jcijijmq{max-width:24ch}.offer__copy.astro-jcijijmq{padding:var(--s9) var(--s6)}.offer.astro-jcijijmq .offer__threads{inset:50% 0 -8% -2%;-webkit-mask-image:radial-gradient(70% 85% at 45% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(70% 85% at 45% 50%,#000 25%,transparent 75%)}}@media(min-width:1280px){.offer__card.astro-jcijijmq{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.offer__plate.astro-jcijijmq{padding-inline:var(--s6)}.offer__copy.astro-jcijijmq{padding:clamp(4rem,1rem + 4vw,6rem) clamp(2.5rem,5vw - 1rem,5rem)}}.visit.astro-stufiazc{--n: 44px}.visit--spread.astro-stufiazc{padding-top:var(--s9)}.visit.astro-stufiazc .visit__photo{width:calc(100% - var(--margin));border-radius:0 var(--r-lg) var(--r-lg) 0;box-shadow:var(--shadow-md)}.visit__copy.astro-stufiazc{padding-inline:var(--margin);margin-top:var(--s8)}.visit__copy-in.astro-stufiazc{container-type:inline-size}.visit__title.astro-stufiazc{margin-top:var(--s4);font-size:2.5rem;line-height:1.04}.visit__title.astro-stufiazc :is(em,.em-wrap){white-space:normal}.rail.astro-stufiazc{--rail-gap: 28px;position:relative;display:grid;gap:var(--rail-gap);margin-top:var(--s7)}.rail__step.astro-stufiazc{position:relative;display:grid;grid-template-columns:var(--n) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--s4);align-items:start}.rail__n.astro-stufiazc{grid-row:1 / span 2;display:grid;place-items:center;width:var(--n);height:var(--n);border-radius:50%;background:var(--ink);font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--gold-bright);box-shadow:0 8px 18px -10px #1d19158c}.rail__title.astro-stufiazc{grid-column:2;padding-top:calc((var(--n) - 1.125rem * 1.25) / 2);font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.25;letter-spacing:-.01em}.rail__body.astro-stufiazc{grid-column:2;margin-top:6px;font-size:.9375rem;line-height:1.6;color:var(--fg-2)}.rail__line.astro-stufiazc{position:absolute;left:calc(var(--n) / 2 - .5px);top:calc(var(--n) + 7px);bottom:calc(-1 * var(--rail-gap) + 7px);width:1px;background:color-mix(in srgb,var(--gold) 58%,transparent);transform-origin:50% 0}.motion .rail__line.astro-stufiazc:not(.is-drawn){transform:scaleY(0)}.visit--spread.astro-stufiazc .visit__fit.astro-stufiazc{margin-top:var(--s10)}@media(min-width:768px){.visit--spread.astro-stufiazc{padding-top:var(--section-y)}.visit.astro-stufiazc .visit__photo{aspect-ratio:16 / 10;border-radius:0 var(--r-xl) var(--r-xl) 0}.visit__copy.astro-stufiazc{margin-top:var(--s9)}.visit__copy-in.astro-stufiazc{max-width:600px}.visit__title.astro-stufiazc{font-size:var(--fs-chapter)}}@media(min-width:1024px){.visit__spread.astro-stufiazc{container-type:inline-size;display:grid;grid-template-columns:52% minmax(0,1fr);column-gap:clamp(48px,6vw,104px);align-items:center}.visit.astro-stufiazc .visit__photo{width:auto;height:clamp(560px,80svh,780px);aspect-ratio:auto}.visit__copy.astro-stufiazc{margin-top:0;padding-left:0;padding-right:max(var(--margin),(100cqi - var(--max)) / 2)}.visit__copy-in.astro-stufiazc{max-width:520px;margin-left:auto;margin-right:0}.visit__title.astro-stufiazc{font-size:min(var(--fs-chapter),15.2cqi);line-height:1.02}.rail.astro-stufiazc{margin-top:var(--s8)}.rail__body.astro-stufiazc{max-width:34ch}.visit--spread.astro-stufiazc .visit__fit.astro-stufiazc{margin-top:var(--s11)}}@media(min-width:1280px){.visit__spread.astro-stufiazc{grid-template-columns:min(58%,100% - max(var(--margin),(100% - var(--max)) / 2) - clamp(48px,6vw,104px) - 380px) minmax(0,1fr)}}@media(min-width:1440px){.visit__spread.astro-stufiazc{grid-template-columns:min(58%,100% - max(var(--margin),(100% - var(--max)) / 2) - clamp(48px,6vw,104px) - 460px) minmax(0,1fr)}}.visit__head.astro-stufiazc{margin-bottom:var(--s8)}.visit__timeline.astro-stufiazc{position:relative}.visit__line.astro-stufiazc{position:absolute;left:calc(var(--s5) + var(--n) / 2);top:var(--s6);bottom:var(--s6);width:1px;height:auto;background:color-mix(in srgb,var(--gold) 55%,transparent);transform-origin:top center}.visit__steps.astro-stufiazc{position:relative;display:grid;gap:var(--s3)}.step.astro-stufiazc{position:relative;display:grid;grid-template-columns:var(--n) minmax(0,1fr);column-gap:var(--s4);padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.step__n.astro-stufiazc{grid-row:1 / span 2;display:grid;place-items:center;width:var(--n);height:var(--n);border-radius:50%;background:var(--ink);font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--gold-bright)}.step__title.astro-stufiazc{align-self:center;font-family:var(--font-display);font-weight:600;font-size:1.125rem;line-height:1.25;letter-spacing:-.01em}.step__body.astro-stufiazc{grid-column:2;margin-top:var(--s2);font-size:.9375rem;line-height:1.6;color:var(--fg-2)}.visit__fit.astro-stufiazc{display:grid;gap:var(--s3);margin-top:var(--s6)}.fit.astro-stufiazc{padding:var(--s6) var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.fit__title.astro-stufiazc{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em}.fit__list.astro-stufiazc{display:grid;gap:var(--s4);margin-top:var(--s5)}.fit__list.astro-stufiazc li.astro-stufiazc{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--s3);align-items:center;color:var(--fg)}.fit__icon.astro-stufiazc{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.fit__icon.astro-stufiazc .icon{width:15px;height:15px;stroke-width:1.9}.fit--ideal.astro-stufiazc .fit__icon.astro-stufiazc{background:var(--ink);color:var(--gold-bright)}.fit--talk.astro-stufiazc .fit__icon.astro-stufiazc{background:var(--sand);color:var(--fg-2)}.fit--talk.astro-stufiazc .fit__icon.astro-stufiazc .icon{width:18px;height:18px;stroke-width:1.6}.visit__enhance.astro-stufiazc{display:grid;gap:var(--s5);margin-top:var(--s3);padding:var(--s6) var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.enhance__line.astro-stufiazc{margin-top:var(--s3);font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.015em;max-width:26ch}.enhance__items.astro-stufiazc{display:flex;flex-wrap:wrap;gap:var(--s2)}.enhance__item.astro-stufiazc{display:inline-flex;align-items:center;gap:.4em;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--sand);font-size:.9375rem;font-weight:600}.enhance__plus.astro-stufiazc{color:var(--accent-text);font-weight:700}.enhance__note.astro-stufiazc{margin-top:var(--s4);max-width:58ch}.visit__cta.astro-stufiazc{display:flex;justify-content:center;margin-top:var(--s6)}.visit__more.astro-stufiazc{display:grid;gap:var(--s3);justify-items:start;margin-top:var(--s4);padding:var(--s5);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--rule-strong)}.more__text.astro-stufiazc{color:var(--fg-2);text-wrap:pretty}.more__lead.astro-stufiazc{display:block;margin-bottom:var(--s1);font-family:var(--font-display);font-weight:700;color:var(--fg)}.more__go.astro-stufiazc{position:relative;display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;font-family:var(--font-display);font-weight:700;color:var(--fg);white-space:nowrap}.more__go.astro-stufiazc .icon{width:15px;height:15px;color:var(--accent-text);stroke-width:1.6}.more__go.astro-stufiazc:hover .tlink.astro-stufiazc,.more__go.astro-stufiazc:focus-visible .tlink.astro-stufiazc{background-size:100% 1px,100% 1px}@media(min-width:768px){.visit__line.astro-stufiazc{display:none}.visit__steps.astro-stufiazc{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.step.astro-stufiazc{grid-template-columns:minmax(0,1fr);align-content:start;padding:var(--s6)}.step__n.astro-stufiazc{grid-row:auto}.step__title.astro-stufiazc{margin-top:var(--s5)}.step__body.astro-stufiazc{grid-column:1}.visit__fit.astro-stufiazc{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);margin-top:var(--s4)}.fit.astro-stufiazc{padding:var(--s7)}.visit__enhance.astro-stufiazc{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;padding:var(--s7);margin-top:var(--s4)}}@media(min-width:1024px){.visit__head.astro-stufiazc{margin-bottom:var(--s9)}.visit__steps.astro-stufiazc{grid-template-columns:repeat(4,minmax(0,1fr))}.step.astro-stufiazc:before,.step.astro-stufiazc:after{content:"";position:absolute;top:calc(var(--s6) + var(--n) / 2);height:1px;background:color-mix(in srgb,var(--gold) 60%,transparent)}.step.astro-stufiazc:before{left:0;width:calc(var(--s6) - 8px)}.step.astro-stufiazc:after{left:calc(var(--s6) + var(--n) + 8px);right:calc(-1 * var(--s4))}.step.astro-stufiazc:first-child:before,.step.astro-stufiazc:last-child:after{display:none}.visit__cta.astro-stufiazc{margin-top:var(--s7)}.visit__more.astro-stufiazc{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s7);padding:var(--s5) var(--s7)}.more__lead.astro-stufiazc{display:inline;margin:0}}.voices.astro-j64fmvcy{isolation:isolate;overflow:clip}.voices__glow.astro-j64fmvcy{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 55% at 50% 58%,rgba(233,220,192,.55),transparent 75%)}.voices__inner.astro-j64fmvcy{grid-column:1 / -1;display:grid;justify-items:center;text-align:center}.voices__carousel.astro-j64fmvcy{display:grid;justify-items:center;width:100%;margin-top:var(--s7)}.voices__track.astro-j64fmvcy{position:relative;justify-self:stretch;display:flex;margin-inline:calc(-1 * var(--margin));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.voices__track.astro-j64fmvcy::-webkit-scrollbar{display:none}.voices__slide.astro-j64fmvcy{position:relative;flex:0 0 100%;display:grid;padding:var(--s2) var(--margin) var(--s6);scroll-snap-align:center;scroll-snap-stop:always}.voices__card.astro-j64fmvcy{position:relative;display:grid;justify-items:center;align-content:start;padding:var(--s7) var(--s5) var(--s6);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.voices__card.astro-j64fmvcy:before{content:"“";position:absolute;top:.02em;left:.12em;font-family:var(--font-display);font-size:7rem;font-weight:600;line-height:1;color:var(--gold-soft);pointer-events:none}.voices__card.astro-j64fmvcy .placeholder-badge.astro-j64fmvcy{top:var(--s4);right:var(--s4)}.voices__source.astro-j64fmvcy{position:relative;display:inline-flex;align-items:center;gap:var(--s3)}.voices__stars.astro-j64fmvcy{display:inline-flex;gap:3px;color:var(--gold)}.voices__stars.astro-j64fmvcy .voices__star{width:17px;height:17px}.voices__stars.astro-j64fmvcy .voices__star.is-off{color:var(--rule-strong)}.voices__quote.astro-j64fmvcy{position:relative;margin-top:var(--s5);line-height:1.4;color:var(--fg)}.voices__quote.astro-j64fmvcy p.astro-j64fmvcy{text-wrap:balance}.voices__credit.astro-j64fmvcy{display:inline-flex;align-items:center;gap:var(--s3);margin-top:var(--s6);text-align:left}.voices__avatar.astro-j64fmvcy{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--gold-soft);font-family:var(--font-display);font-weight:700;color:#6f5520}.voices__who.astro-j64fmvcy{display:grid}.voices__name.astro-j64fmvcy{font-family:var(--font-display);font-size:.9375rem;font-weight:700;letter-spacing:.005em;color:var(--fg)}.voices__meta.astro-j64fmvcy{font-size:var(--fs-small);color:var(--fg-2)}.voices__controls.astro-j64fmvcy{display:flex;align-items:center;justify-content:center;gap:var(--s4);margin-top:var(--s4)}.voices__btn--prev.astro-j64fmvcy .icon{scale:-1 1}.voices__count.astro-j64fmvcy{display:flex;align-items:baseline;gap:.3em;min-width:4.5em;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:.9375rem;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--fg)}.voices__of.astro-j64fmvcy{color:var(--fg-3);font-weight:500}@media(min-width:768px){.voices__inner.astro-j64fmvcy{grid-column:2 / -2}.voices__carousel.astro-j64fmvcy{margin-top:var(--s8)}.voices__track.astro-j64fmvcy{display:grid;margin-inline:0;overflow:visible;scroll-snap-type:none}.voices__slide.astro-j64fmvcy{grid-area:1 / 1;padding:0;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .45s var(--ease-ui),transform .6s var(--ease-ui),visibility 0s linear .6s}.voices__slide.astro-j64fmvcy.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .9s var(--ease-out) .3s,transform 1.2s var(--ease-out) .3s,visibility 0s}.voices__card.astro-j64fmvcy{padding:var(--s9) var(--s9) var(--s8);border-radius:var(--r-xl)}.voices__card.astro-j64fmvcy:before{font-size:11rem;left:.18em}.voices__controls.astro-j64fmvcy{margin-top:var(--s6)}}@media(min-width:1024px){.voices__inner.astro-j64fmvcy{grid-column:3 / -3}}@media(prefers-reduced-motion:reduce){.voices__slide.astro-j64fmvcy,.voices__slide.astro-j64fmvcy.is-active{transition:none}}.motion .voices__glow.astro-j64fmvcy{opacity:0}.motion .voices__track.astro-j64fmvcy{visibility:hidden}.team.astro-5bfvjeui{overflow:clip}.team__head.astro-5bfvjeui{margin-bottom:var(--s8)}.team__list.astro-5bfvjeui{display:grid;gap:var(--s3)}.member.astro-5bfvjeui{display:grid;grid-template-columns:clamp(104px,32vw,170px) minmax(0,1fr);column-gap:clamp(1rem,4vw,1.5rem);align-items:center;min-width:0;padding:var(--s3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.member.astro-5bfvjeui .member__frame{--frame-r: var(--r-md)}.member.astro-5bfvjeui .member__frame picture{position:absolute;inset:0;width:100%;height:100%}.member.astro-5bfvjeui .member__frame img{position:absolute;left:var(--crop-x, 0%);top:var(--crop-y, 0%);width:var(--crop-w, 100%);height:var(--crop-h, 100%);max-width:none;object-fit:cover}.member__body.astro-5bfvjeui{min-width:0;padding-right:var(--s2)}.member__name.astro-5bfvjeui{font-family:var(--font-display);font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);font-weight:600;letter-spacing:-.015em;line-height:1.2}.member__meta.astro-5bfvjeui{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s2)}.member__cred.astro-5bfvjeui{padding:5px 10px 4px;border-radius:var(--r-pill);background:var(--gold-soft);font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:#6f5520;white-space:nowrap}.member__role.astro-5bfvjeui{font-size:var(--fs-small);font-weight:600;color:var(--fg-2)}.member__line.astro-5bfvjeui{margin-top:var(--s3);max-width:34ch;font-size:var(--fs-small);line-height:1.6;color:var(--fg-2)}@media(hover:hover)and (pointer:fine){.member.astro-5bfvjeui{transition:translate .5s var(--ease-out),box-shadow .5s var(--ease-out)}.member.astro-5bfvjeui:hover{translate:0 -4px;box-shadow:var(--shadow-md)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.member.astro-5bfvjeui .member__frame picture{transition:scale 1.4s var(--ease-out)}.member.astro-5bfvjeui:hover .member__frame picture{scale:1.04}}@media(min-width:768px){.team__list.astro-5bfvjeui{--gap: var(--s4);grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:var(--gap);max-width:min(100%,calc(var(--n, 3) * 320px + (var(--n, 3) - 1) * var(--gap)));margin-inline:auto}.member.astro-5bfvjeui{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;padding:var(--s3) var(--s3) var(--s6)}.member__body.astro-5bfvjeui{padding:var(--s5) var(--s3) 0}}@media(min-width:1024px){.team__head.astro-5bfvjeui{margin-bottom:var(--s9)}.team__list.astro-5bfvjeui{--gap: var(--s5);max-width:calc((min(1180px,100%) - 2 * var(--gap)) / 3 * var(--n, 3) + (var(--n, 3) - 1) * var(--gap))}.member__body.astro-5bfvjeui{padding:var(--s6) var(--s4) 0}}.gal.astro-52e5qotf{position:relative;border-radius:var(--frame-r, 0);overflow:hidden;isolation:isolate}.gal.astro-52e5qotf:has(>.gal__track:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.gal__track.astro-52e5qotf{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal__track.astro-52e5qotf::-webkit-scrollbar{display:none}.gal__track.astro-52e5qotf:focus-visible{outline:none}.gal__slide.astro-52e5qotf{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.gal__nav.astro-52e5qotf{position:absolute;left:50%;bottom:var(--s3);z-index:2;translate:-50% 0;display:flex;align-items:center;gap:2px;padding:3px;background:#ffffffe0;border-radius:var(--r-pill);box-shadow:0 6px 20px -8px #1d191559}@supports (backdrop-filter: blur(1px)){.gal__nav.astro-52e5qotf{background:#ffffffc2;backdrop-filter:blur(12px) saturate(1.4)}}.gal__btn.astro-52e5qotf{position:relative;display:grid;place-items:center;width:36px;height:36px;color:var(--ink);border-radius:50%;transition:color var(--d-micro),background-color var(--d-micro),opacity var(--d-micro)}.gal__btn.astro-52e5qotf:after{content:"";position:absolute;inset:-4px}.gal__btn.astro-52e5qotf .icon{width:16px;height:16px}.gal__btn.astro-52e5qotf:disabled{opacity:.3;cursor:default}.gal__count.astro-52e5qotf{min-width:2.75rem;text-align:center;font-family:var(--font-display);font-size:.75rem;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.gal__count.astro-52e5qotf .astro-52e5qotf[data-gallery-index]{color:var(--ink);font-weight:600}@media(hover:hover)and (pointer:fine){.gal__btn.astro-52e5qotf:not(:disabled):hover{color:var(--cream);background:var(--ink)}.gal__nav.astro-52e5qotf{opacity:0;translate:-50% 6px;transition:opacity .35s var(--ease-out),translate .5s var(--ease-out)}.gal.astro-52e5qotf:is(:hover,:has(:focus-visible)) .gal__nav.astro-52e5qotf{opacity:1;translate:-50% 0}}.inf.astro-chefvvkz{display:block;width:var(--inf-w, 88px);height:auto;aspect-ratio:2 / 1;overflow:visible}.inf.astro-chefvvkz path.astro-chefvvkz{stroke-width:1.75}.inf__creme.astro-chefvvkz{stroke:var(--fg)}.inf__glint.astro-chefvvkz{stroke:#fff6de;stroke-width:2.25;opacity:0}.rooms.astro-d66774kf{overflow:clip}.rooms.astro-d66774kf{padding-top:0}.stage.astro-d66774kf{position:relative;isolation:isolate;display:grid;background:var(--bg);color:var(--fg)}.stage__copy.astro-d66774kf{order:-1;position:relative;z-index:2;padding-top:var(--s9)}.stage__lede.astro-d66774kf{max-width:40ch}.stage__media.astro-d66774kf{position:relative;aspect-ratio:4 / 5;margin-top:calc(var(--s6) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 4%,rgb(0 0 0 / .03) 8.6%,rgb(0 0 0 / .1) 13.2%,rgb(0 0 0 / .22) 17.8%,rgb(0 0 0 / .35) 22.4%,rgb(0 0 0 / .5) 27%,rgb(0 0 0 / .65) 31.6%,rgb(0 0 0 / .78) 36.2%,rgb(0 0 0 / .9) 40.8%,rgb(0 0 0 / .97) 45.4%,#000 50%,#000 84%,rgb(0 0 0 / .9) 88%,rgb(0 0 0 / .65) 92%,rgb(0 0 0 / .35) 96%,rgb(0 0 0 / .1) 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 4%,rgb(0 0 0 / .03) 8.6%,rgb(0 0 0 / .1) 13.2%,rgb(0 0 0 / .22) 17.8%,rgb(0 0 0 / .35) 22.4%,rgb(0 0 0 / .5) 27%,rgb(0 0 0 / .65) 31.6%,rgb(0 0 0 / .78) 36.2%,rgb(0 0 0 / .9) 40.8%,rgb(0 0 0 / .97) 45.4%,#000 50%,#000 84%,rgb(0 0 0 / .9) 88%,rgb(0 0 0 / .65) 92%,rgb(0 0 0 / .35) 96%,rgb(0 0 0 / .1) 100%)}.stage__slide.astro-d66774kf{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 2.4s var(--ease-ui)}.stage__slide.astro-d66774kf.is-active{opacity:1}.stage__slide.astro-d66774kf .stage__img{position:absolute;inset:0;background:transparent}@media(prefers-reduced-motion:no-preference){.stage__slide.astro-d66774kf .stage__img img{transition:scale 9s linear}.stage__slide.astro-d66774kf.is-active .stage__img img{scale:1.035}}.stage__bar.astro-d66774kf{position:absolute;left:var(--margin);right:var(--margin);bottom:var(--s4);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);--focus: var(--ink)}.stage__cap.astro-d66774kf,.stage__ctrl.astro-d66774kf{border-radius:var(--r-pill);background:#ffffffdb;box-shadow:0 6px 18px -8px #1d191566}@supports (backdrop-filter: blur(1px)){.stage__cap.astro-d66774kf,.stage__ctrl.astro-d66774kf{background:#ffffffb8;backdrop-filter:blur(12px) saturate(1.4)}}.stage__cap.astro-d66774kf{padding:8px 14px;font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--ink);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.stage__ctrl.astro-d66774kf{display:none;flex:none;align-items:center;padding:0 6px}@media(max-width:359.98px){.stage__bar.astro-d66774kf{gap:var(--s2)}.stage__cap.astro-d66774kf{padding:8px 11px;font-size:.6875rem}}.stage.astro-d66774kf.is-live .stage__ctrl.astro-d66774kf{display:inline-flex}.stage__dots.astro-d66774kf{display:flex;align-items:center}.stage__dot.astro-d66774kf{display:grid;place-items:center;min-width:24px;height:36px;padding:0 4px;cursor:pointer}.stage__pip.astro-d66774kf{position:relative;display:block;width:8px;height:8px;overflow:hidden;border-radius:var(--r-pill);background:#1d19154d;transition:width .5s var(--ease-out),background-color .5s var(--ease-out)}.stage__dot.astro-d66774kf.is-active .stage__pip.astro-d66774kf{width:28px;background:#1d191529}.stage__fill.astro-d66774kf{position:absolute;inset:0;background:var(--ink);transform-origin:left center;scale:0 1}.stage__dot.astro-d66774kf.is-active .stage__fill.astro-d66774kf{animation:stage-fill 6.5s linear forwards;animation-play-state:paused}.stage.astro-d66774kf.is-playing .stage__dot.astro-d66774kf.is-active .stage__fill.astro-d66774kf{animation-play-state:running}@keyframes stage-fill{to{scale:1 1}}.stage.astro-d66774kf.is-held .stage__dot.astro-d66774kf.is-active .stage__fill.astro-d66774kf{animation:none;scale:1 1}.stage__dot.astro-d66774kf:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--r-pill)}@media(hover:hover)and (pointer:fine){.stage__dot.astro-d66774kf:hover .stage__pip.astro-d66774kf{background:#1d191580}.stage__dot.astro-d66774kf.is-active:hover .stage__pip.astro-d66774kf{background:#1d191538}}@media(prefers-reduced-motion:reduce){.stage__dot.astro-d66774kf.is-active .stage__fill.astro-d66774kf{animation:none;scale:1 1}}.rooms__visit.astro-d66774kf{margin-top:var(--s7)}.locs.astro-d66774kf{display:grid;gap:var(--s4)}.loc.astro-d66774kf{display:flex;flex-direction:column;min-width:0;padding:var(--s3);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.loc__photo.astro-d66774kf{width:100%}.loc.astro-d66774kf .loc__gallery{--frame-r: var(--r-md)}.loc__soon.astro-d66774kf{display:grid;place-content:center;justify-items:center;gap:var(--s3);aspect-ratio:4 / 3;padding:var(--s4);border-radius:var(--r-md);text-align:center;background:radial-gradient(70% 60% at 50% 40%,rgba(233,220,192,.9),transparent 75%),var(--sand)}.loc__soon.astro-d66774kf .loc__soon-mark{--inf-w: 64px}.loc__soon-title.astro-d66774kf{font-family:var(--font-display);font-weight:300;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1;letter-spacing:-.03em}.loc__soon-note.astro-d66774kf{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-deep)}.loc__body.astro-d66774kf{display:flex;flex-direction:column;flex:1;padding:var(--s5) var(--s3) var(--s2);container-type:inline-size}.loc__name.astro-d66774kf{display:flex;align-items:center;gap:var(--s3);font-family:var(--font-display);font-weight:600;font-size:clamp(1.625rem,1.4rem + .8vw,2rem);line-height:1.1;letter-spacing:-.03em}.loc__addr.astro-d66774kf{display:grid;margin-top:var(--s3);font-style:normal;color:var(--fg-2);line-height:1.6}.loc__seg.astro-d66774kf{display:inline-block}.loc__status.astro-d66774kf{margin-top:var(--s3);display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--fs-small);font-weight:700;color:var(--fg-2);white-space:nowrap}.loc__ring.astro-d66774kf{display:grid;place-items:center;width:18px;height:18px}.loc__ring.astro-d66774kf:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.loc__actions.astro-d66774kf{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:auto;padding-top:var(--s5)}.loc.astro-d66774kf .loc__pill{flex:1 1 auto;justify-content:center;min-height:46px;padding-inline:var(--s4);font-size:var(--fs-small)}@container (max-width: 579.98px){.loc__actions.astro-d66774kf .loc__btn{flex:1 1 100%}}.loc.astro-d66774kf .loc__btn--soon{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--rule-strong)}.loc.astro-d66774kf .loc__btn--soon>.icon{background:var(--sand)}@media(hover:hover)and (pointer:fine){.loc.astro-d66774kf .loc__btn--soon:hover{background:var(--sand)}.loc.astro-d66774kf{transition:translate .5s var(--ease-out),box-shadow .5s var(--ease-out)}.loc.astro-d66774kf:hover{translate:0 -4px;box-shadow:var(--shadow-md)}.loc.astro-d66774kf:hover .loc__gallery .gal__nav{opacity:1;translate:-50% 0}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.loc.astro-d66774kf .loc__gallery picture{transition:scale 1.4s var(--ease-out)}.loc.astro-d66774kf:hover .loc__gallery picture{scale:1.04}}@media(min-width:768px){.stage__media.astro-d66774kf{aspect-ratio:4 / 3}.stage__cap.astro-d66774kf{font-size:.8125rem}.loc.astro-d66774kf{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);column-gap:var(--s5);align-items:stretch}.loc__body.astro-d66774kf{padding:var(--s3) var(--s3) var(--s2) 0}}@media(min-width:1024px){.stage.astro-d66774kf{--pad: max(var(--margin), (100% - var(--max)) / 2);--copy: min(520px, 38vw);--fade: clamp(260px, 30vw, 520px);min-height:clamp(600px,84svh,860px);align-items:center}.stage__copy.astro-d66774kf{padding-block:var(--s9)}.stage__copy.astro-d66774kf .head.astro-d66774kf{max-width:var(--copy)}.stage__media.astro-d66774kf{position:absolute;inset:0;aspect-ratio:auto;margin:0;--s: max(calc(var(--pad) + var(--copy)), calc(100% - 1120px) );-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--s),rgb(0 0 0 / .03) calc(var(--s) + var(--fade) * .1),rgb(0 0 0 / .1) calc(var(--s) + var(--fade) * .2),rgb(0 0 0 / .22) calc(var(--s) + var(--fade) * .3),rgb(0 0 0 / .35) calc(var(--s) + var(--fade) * .4),rgb(0 0 0 / .5) calc(var(--s) + var(--fade) * .5),rgb(0 0 0 / .65) calc(var(--s) + var(--fade) * .6),rgb(0 0 0 / .78) calc(var(--s) + var(--fade) * .7),rgb(0 0 0 / .9) calc(var(--s) + var(--fade) * .8),rgb(0 0 0 / .97) calc(var(--s) + var(--fade) * .9),#000 calc(var(--s) + var(--fade))),linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .12) 3%,rgb(0 0 0 / .4) 6.5%,rgb(0 0 0 / .72) 10%,rgb(0 0 0 / .92) 13%,#000 16%,#000 84%,rgb(0 0 0 / .92) 87%,rgb(0 0 0 / .72) 90%,rgb(0 0 0 / .4) 93.5%,rgb(0 0 0 / .12) 97%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,transparent var(--s),rgb(0 0 0 / .03) calc(var(--s) + var(--fade) * .1),rgb(0 0 0 / .1) calc(var(--s) + var(--fade) * .2),rgb(0 0 0 / .22) calc(var(--s) + var(--fade) * .3),rgb(0 0 0 / .35) calc(var(--s) + var(--fade) * .4),rgb(0 0 0 / .5) calc(var(--s) + var(--fade) * .5),rgb(0 0 0 / .65) calc(var(--s) + var(--fade) * .6),rgb(0 0 0 / .78) calc(var(--s) + var(--fade) * .7),rgb(0 0 0 / .9) calc(var(--s) + var(--fade) * .8),rgb(0 0 0 / .97) calc(var(--s) + var(--fade) * .9),#000 calc(var(--s) + var(--fade))),linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .12) 3%,rgb(0 0 0 / .4) 6.5%,rgb(0 0 0 / .72) 10%,rgb(0 0 0 / .92) 13%,#000 16%,#000 84%,rgb(0 0 0 / .92) 87%,rgb(0 0 0 / .72) 90%,rgb(0 0 0 / .4) 93.5%,rgb(0 0 0 / .12) 97%,transparent 100%);mask-composite:intersect}.stage__slide.astro-d66774kf{inset:0 0 0 auto;left:max(calc(var(--pad) + var(--copy) - var(--fade) * .35),calc(100% - 1120px))}.stage__bar.astro-d66774kf{left:auto;right:var(--pad);bottom:var(--s6);justify-content:flex-end}.rooms__visit.astro-d66774kf{margin-top:var(--s9)}.locs.astro-d66774kf{grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:var(--s5)}.loc.astro-d66774kf{display:flex;flex-direction:column;padding:var(--s3)}.loc__body.astro-d66774kf{padding:var(--s5) var(--s3) var(--s3)}}.faq__grid.astro-vcytj35z{display:grid;gap:var(--s7)}.faq__lede.astro-vcytj35z{margin-top:var(--s4)}@media(max-width:767.98px){.faq__pills.astro-vcytj35z{flex-wrap:nowrap}.faq__pills.astro-vcytj35z .pill{flex:1 1 0;justify-content:center;padding-inline:var(--s4);white-space:nowrap}}@media(max-width:374.98px){.faq__pills.astro-vcytj35z{gap:var(--s2)}.faq__pills.astro-vcytj35z .pill{padding-inline:var(--s3)}.faq__pills.astro-vcytj35z .js-phone-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.faq__list.astro-vcytj35z{display:grid;gap:var(--s2)}.faq__item.astro-vcytj35z{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--d-ui) var(--ease-ui)}.faq__item.astro-vcytj35z[open]{box-shadow:var(--shadow-md)}.faq__q.astro-vcytj35z{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;column-gap:var(--s4);min-height:64px;padding:var(--s4) var(--s4) var(--s4) var(--s5);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;border-radius:inherit}.faq__q.astro-vcytj35z::-webkit-details-marker{display:none}.faq__q.astro-vcytj35z::marker{content:""}.faq__q.astro-vcytj35z:focus-visible{outline-offset:-2px}.faq__qt.astro-vcytj35z{font-family:var(--font-display);font-size:clamp(1rem,.96rem + .25vw,1.125rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--fg);text-wrap:pretty}.faq__qt.astro-vcytj35z .faq__nb{white-space:nowrap}.faq__qt.astro-vcytj35z .reg{font-size:.6em;vertical-align:.6em;line-height:0}.faq__icon.astro-vcytj35z{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sand);color:var(--fg);transition:background-color var(--d-ui) var(--ease-ui),color var(--d-ui) var(--ease-ui),rotate var(--d-ui) var(--ease-out)}.faq__icon.astro-vcytj35z .icon{width:16px;height:16px;stroke-width:1.8}.faq__icon.astro-vcytj35z .icon-v{transform-box:fill-box;transform-origin:center;transition:transform .3s var(--ease-ui)}.faq__item.astro-vcytj35z[open] .faq__icon.astro-vcytj35z{background:var(--ink);color:var(--gold-bright)}.faq__item.astro-vcytj35z[open] .faq__icon.astro-vcytj35z .icon-v{transform:scaleY(0)}@media(hover:hover)and (pointer:fine){.faq__q.astro-vcytj35z:hover .faq__icon.astro-vcytj35z{background:var(--ink);color:var(--gold-bright)}}.faq__a.astro-vcytj35z{padding:0 var(--s7) var(--s5) var(--s5);color:var(--fg-2);line-height:1.7;opacity:0;transform:translateY(-6px);transition:opacity .4s var(--ease-ui),transform .5s var(--ease-ui)}.faq__a.astro-vcytj35z p.astro-vcytj35z{max-width:62ch}.faq__item.astro-vcytj35z[open] .faq__a.astro-vcytj35z{opacity:1;transform:none;transition:opacity .6s var(--ease-ui) .12s,transform .8s var(--ease-out) .12s}@starting-style{.faq__item.astro-vcytj35z[open] .faq__a.astro-vcytj35z{opacity:0;transform:translateY(-6px)}}.faq__item.astro-vcytj35z::details-content{block-size:0;overflow-y:clip;transition:block-size .5s var(--ease-inout),content-visibility .5s allow-discrete}.faq__item.astro-vcytj35z[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.faq__item.astro-vcytj35z::details-content{transition:none}.faq__a.astro-vcytj35z,.faq__item.astro-vcytj35z[open] .faq__a.astro-vcytj35z{transition:none}}@media(min-width:768px){.faq__q.astro-vcytj35z{min-height:72px;padding:var(--s5) var(--s5) var(--s5) var(--s6)}.faq__a.astro-vcytj35z{padding:0 calc(36px + var(--s5) + var(--s4)) var(--s6) var(--s6)}}@media(min-width:1024px){.faq__grid.astro-vcytj35z{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}.faq__aside.astro-vcytj35z{position:sticky;top:120px}.faq__lede.astro-vcytj35z{margin-top:var(--s5)}}.consult.astro-6iqtrlow{--air-h: 240px;--pt: var(--section-y);isolation:isolate;padding-top:var(--pt);padding-bottom:calc(var(--section-y) + var(--r-xl));background:linear-gradient(to bottom,var(--ivory),var(--sand))}.consult--photo.astro-6iqtrlow{padding-bottom:0}.consult__air.astro-6iqtrlow{position:absolute;inset:0 0 auto;z-index:0;height:var(--air-h);overflow:clip;pointer-events:none;--fade: linear-gradient(to bottom, transparent 0, #000 calc(var(--pt) * .3), #000 calc(var(--pt) * .56), transparent calc(var(--pt) - 8px));-webkit-mask-image:var(--fade);mask-image:var(--fade)}.consult__grid.astro-6iqtrlow{--pad: var(--margin);position:relative;z-index:1;display:grid;grid-template-columns:var(--pad) minmax(0,1fr) var(--pad);row-gap:var(--s7)}.consult__lead.astro-6iqtrlow,.consult__panel.astro-6iqtrlow{grid-column:2;min-width:0}.consult__eyebrow.astro-6iqtrlow{display:flex}.consult__title.astro-6iqtrlow{margin-top:var(--s4);font-size:2.5rem;line-height:1.02;text-wrap:wrap}.consult__lead.astro-6iqtrlow>.consult__title.astro-6iqtrlow:first-child{margin-top:0}.consult__sign.astro-6iqtrlow{margin-top:var(--s5);max-width:30ch;text-wrap:balance;font-size:var(--fs-body-l);line-height:1.55;color:var(--fg-2)}.consult__offers.astro-6iqtrlow{display:grid;gap:var(--s3);margin-top:var(--s6)}.consult__offer.astro-6iqtrlow{display:grid;grid-template-columns:28px 1fr;gap:var(--s3);align-items:center;font-weight:600;color:var(--fg)}.consult__tick.astro-6iqtrlow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--gold-bright)}.consult__tick.astro-6iqtrlow .icon{width:15px;height:15px;stroke-width:2}.consult__panel.astro-6iqtrlow{position:relative;z-index:2;padding:var(--s6) var(--s5);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-lg)}.consult__intro.astro-6iqtrlow{max-width:42ch;margin-bottom:var(--s6);font-size:var(--fs-body);line-height:1.6;color:var(--fg-2)}.consult.astro-6iqtrlow .consult__band{grid-column:1 / -1;z-index:0;margin-top:var(--s7)}@media(min-width:768px){.consult.astro-6iqtrlow{--air-h: 340px}.consult__title.astro-6iqtrlow{font-size:var(--fs-mega-xl)}.consult__panel.astro-6iqtrlow{padding:var(--s7);border-radius:var(--r-xl)}}@media(min-width:768px)and (max-width:1199.98px){.consult__panel.astro-6iqtrlow{width:min(100%,640px)}}@media(min-width:1024px){.consult.astro-6iqtrlow{--air-h: calc(var(--section-y-xl) + 120px);--pt: var(--section-y-xl)}}@media(min-width:1200px){.consult.astro-6iqtrlow{--tail: clamp(200px, 26svh, 280px)}.consult__grid.astro-6iqtrlow{--pad: max(var(--margin), (100% - var(--max)) / 2);grid-template-columns:var(--pad) minmax(0,1fr) clamp(3rem,6vw,6rem) min(520px,40vw) var(--pad);grid-template-rows:auto auto;row-gap:0}.consult__lead.astro-6iqtrlow{grid-column:2;grid-row:1;container-type:inline-size}.consult__title.astro-6iqtrlow{font-size:min(var(--fs-mega-xl),13.2cqi);line-height:.98}.consult__panel.astro-6iqtrlow{grid-column:4;grid-row:1 / span 2;align-self:start;padding:var(--s7)}.consult--photo.astro-6iqtrlow .consult__grid.astro-6iqtrlow{grid-template-rows:auto var(--s9) 1fr var(--tail)}.consult--photo.astro-6iqtrlow .consult__panel.astro-6iqtrlow{grid-row:1 / span 3;align-self:start}.consult.astro-6iqtrlow .consult__band{grid-row:3 / span 2;align-self:stretch;height:auto;min-height:var(--bleed-h);margin-top:0}}main.astro-kwq65mmw:focus{outline:none}
