h2[data-astro-cid-itj52vlr]{font-size:clamp(24px,3.2vw,34px);font-weight:700;letter-spacing:-.012em;margin:0;text-wrap:balance}h3[data-astro-cid-itj52vlr]{text-wrap:balance}p[data-astro-cid-itj52vlr]{text-wrap:pretty}.sv-intro[data-astro-cid-itj52vlr]{color:var(--ink-soft);font-size:17px;line-height:1.75;margin-top:14px;max-width:46ch}.sv-hero[data-astro-cid-itj52vlr]{background:var(--cream);padding-block:clamp(28px,4vw,56px) clamp(48px,6vw,84px)}.sv-hero-grid[data-astro-cid-itj52vlr]{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(28px,5vw,72px);align-items:center}.crumbs[data-astro-cid-itj52vlr]{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:var(--ink-mute)}.crumbs[data-astro-cid-itj52vlr] a[data-astro-cid-itj52vlr]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-itj52vlr] a[data-astro-cid-itj52vlr]:hover{color:var(--indigo)}.crumbs[data-astro-cid-itj52vlr] [data-astro-cid-itj52vlr][aria-current]{color:var(--ink-soft)}.sv-kicker[data-astro-cid-itj52vlr]{margin-top:26px;font-family:var(--font-heading);font-weight:500;font-size:15.5px;color:var(--indigo)}.sv-hero[data-astro-cid-itj52vlr] h1[data-astro-cid-itj52vlr]{margin-top:10px;font-weight:700;font-size:clamp(32px,4.6vw,52px);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.sv-lede[data-astro-cid-itj52vlr]{margin-top:18px;font-size:clamp(17px,1.6vw,19px);line-height:1.75;color:var(--ink-soft);max-width:44ch}.sv-hero[data-astro-cid-itj52vlr] .cta-row[data-astro-cid-itj52vlr]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.sv-hero-pic[data-astro-cid-itj52vlr] img{width:100%;height:auto;aspect-ratio:4 / 4.6;object-fit:cover;border-radius:var(--r-drop-lg);box-shadow:var(--shadow-card),inset 0 0 0 1px #00000014}.sv-voices[data-astro-cid-itj52vlr]{position:relative;overflow:hidden;background:var(--blush)}.sv-voices[data-astro-cid-itj52vlr] .sv-wash{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;opacity:.55;pointer-events:none}.sv-voices-grid[data-astro-cid-itj52vlr]{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,72px);align-items:start}.sv-quotes[data-astro-cid-itj52vlr]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,2vw,22px)}.sv-quotes[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]{font-family:var(--font-heading);font-weight:300;font-size:clamp(22px,2.8vw,32px);line-height:1.35;color:var(--ink);text-wrap:balance}.sv-quotes[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]:nth-child(2n){margin-inline-start:clamp(24px,7vw,110px);color:var(--indigo)}.sv-scene[data-astro-cid-itj52vlr]{list-style:none;margin:0;padding:0}.sv-scene[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]{position:relative;padding:15px 22px 15px 0;border-bottom:1px solid var(--hairline);font-size:17.5px;line-height:1.6;color:var(--ink)}.sv-scene[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]:before{content:"";position:absolute;inset-inline-start:0;top:26px;width:7px;height:7px;border-radius:50%;background:var(--indigo);opacity:.55}.sv-scene[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]:last-child{border-bottom:0}.sv-room[data-astro-cid-itj52vlr]{background:var(--card)}.sv-room-grid[data-astro-cid-itj52vlr]{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,72px);align-items:start}.sv-room[data-astro-cid-itj52vlr].no-pic .sv-room-grid[data-astro-cid-itj52vlr]{grid-template-columns:1fr;max-width:760px}.sv-room-pic[data-astro-cid-itj52vlr]{position:sticky;top:calc(var(--header-h-compact) + 28px)}.sv-room-pic[data-astro-cid-itj52vlr] img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:42px 42px 8px;box-shadow:var(--shadow-card),inset 0 0 0 1px #00000014}.sv-steps[data-astro-cid-itj52vlr]{list-style:none;margin:30px 0 0;padding:0;counter-reset:step;display:grid;gap:30px}.sv-steps[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]{position:relative;counter-increment:step;padding-inline-start:clamp(54px,6vw,76px)}.sv-steps[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]:before{content:counter(step,decimal-leading-zero);position:absolute;inset-inline-start:0;top:-8px;font-family:var(--font-heading);font-weight:700;font-size:clamp(38px,4.4vw,54px);line-height:1;letter-spacing:-.04em;color:var(--indigo);opacity:.2}.sv-steps[data-astro-cid-itj52vlr] h3[data-astro-cid-itj52vlr]{font-size:clamp(18px,1.9vw,21px);font-weight:700;color:var(--ink)}.sv-steps[data-astro-cid-itj52vlr] p[data-astro-cid-itj52vlr]{margin-top:6px;color:var(--ink-soft);line-height:1.75;max-width:54ch}.sv-story[data-astro-cid-itj52vlr]{background:var(--cream)}.sv-story[data-astro-cid-itj52vlr] .container-narrow[data-astro-cid-itj52vlr]{border-inline-start:3px solid var(--indigo);padding-inline-start:26px}.sv-story-label[data-astro-cid-itj52vlr]{font-size:13px;letter-spacing:.12em;color:var(--ink-mute);font-weight:600}.sv-story-text[data-astro-cid-itj52vlr]{margin-top:12px;font-size:17.5px;line-height:1.8;color:var(--ink)}.sv-insight[data-astro-cid-itj52vlr]{position:relative;overflow:hidden;background:var(--blush-deep);padding-block:clamp(56px,7vw,96px)}.sv-insight-inner[data-astro-cid-itj52vlr]{position:relative}.sv-qmark[data-astro-cid-itj52vlr]{position:absolute;inset-inline-end:clamp(0px,4vw,60px);top:-.28em;font-family:var(--font-heading);font-weight:700;font-size:clamp(180px,26vw,340px);line-height:1;color:var(--indigo);opacity:.08;pointer-events:none}.sv-insight[data-astro-cid-itj52vlr] figure[data-astro-cid-itj52vlr]{position:relative;margin:0;max-width:820px}.sv-insight[data-astro-cid-itj52vlr] blockquote[data-astro-cid-itj52vlr]{margin:0;font-family:var(--font-heading);font-weight:300;font-size:clamp(24px,3.4vw,38px);line-height:1.42;color:var(--ink);text-wrap:balance}.sv-insight[data-astro-cid-itj52vlr] figcaption[data-astro-cid-itj52vlr]{margin-top:20px;font-size:14px;letter-spacing:.08em;color:var(--ink-mute)}.sv-format[data-astro-cid-itj52vlr]{background:var(--cream)}.sv-facts[data-astro-cid-itj52vlr]{display:flex;flex-wrap:wrap;margin:34px 0 0;gap:26px 0}.sv-facts[data-astro-cid-itj52vlr]>div[data-astro-cid-itj52vlr]{flex:1 1 180px;padding-inline:22px;border-inline-start:1px solid var(--hairline)}.sv-facts[data-astro-cid-itj52vlr]>div[data-astro-cid-itj52vlr]:first-child{padding-inline-start:0;border-inline-start:0}.sv-facts[data-astro-cid-itj52vlr] dt[data-astro-cid-itj52vlr]{font-family:var(--font-heading);font-weight:700;font-size:clamp(19px,2vw,23px);color:var(--indigo)}.sv-facts[data-astro-cid-itj52vlr] dd[data-astro-cid-itj52vlr]{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.sv-testi[data-astro-cid-itj52vlr]{background:var(--blush)}.sv-testi[data-astro-cid-itj52vlr] figure[data-astro-cid-itj52vlr]{margin:0}.sv-testi[data-astro-cid-itj52vlr] blockquote[data-astro-cid-itj52vlr]{margin:0;font-size:clamp(19px,2.2vw,24px);line-height:1.6;color:var(--ink);text-wrap:pretty}.sv-testi[data-astro-cid-itj52vlr] figcaption[data-astro-cid-itj52vlr]{display:flex;align-items:center;gap:12px;margin-top:22px}.sv-testi[data-astro-cid-itj52vlr] figcaption[data-astro-cid-itj52vlr] img[data-astro-cid-itj52vlr]{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}.sv-testi[data-astro-cid-itj52vlr] figcaption[data-astro-cid-itj52vlr] b[data-astro-cid-itj52vlr]{display:block;font-weight:600;color:var(--ink)}.sv-testi[data-astro-cid-itj52vlr] figcaption[data-astro-cid-itj52vlr] i[data-astro-cid-itj52vlr]{display:block;font-style:normal;font-size:13.5px;color:var(--ink-mute)}.sv-faq[data-astro-cid-itj52vlr]{background:var(--card)}.sv-faq-grid[data-astro-cid-itj52vlr]{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(24px,5vw,72px);align-items:start}.sv-faq-list[data-astro-cid-itj52vlr] details[data-astro-cid-itj52vlr]{border-bottom:1px solid var(--hairline)}.sv-faq-list[data-astro-cid-itj52vlr] details[data-astro-cid-itj52vlr]:first-child{border-top:1px solid var(--hairline)}.sv-faq-list[data-astro-cid-itj52vlr] summary[data-astro-cid-itj52vlr]{list-style:none;cursor:pointer;padding:20px 0 20px 34px;position:relative;font-family:var(--font-heading);font-weight:600;font-size:17.5px;color:var(--ink)}.sv-faq-list[data-astro-cid-itj52vlr] summary[data-astro-cid-itj52vlr]::-webkit-details-marker{display:none}.sv-faq-list[data-astro-cid-itj52vlr] summary[data-astro-cid-itj52vlr]:after{content:"+";position:absolute;inset-inline-end:0;top:16px;font-size:24px;font-weight:300;color:var(--indigo);transition:transform .2s var(--ease)}.sv-faq-list[data-astro-cid-itj52vlr] details[data-astro-cid-itj52vlr][open] summary[data-astro-cid-itj52vlr]:after{transform:rotate(45deg)}.sv-faq-list[data-astro-cid-itj52vlr] p[data-astro-cid-itj52vlr]{margin:0 0 22px;color:var(--ink-soft);line-height:1.75;max-width:60ch}.sv-next[data-astro-cid-itj52vlr]{background:var(--cream)}.sv-next-grid[data-astro-cid-itj52vlr]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:start}.sv-next-cta[data-astro-cid-itj52vlr] p[data-astro-cid-itj52vlr]{margin-top:12px;color:var(--ink-soft);line-height:1.75;max-width:42ch}.sv-next-cta[data-astro-cid-itj52vlr] .btn[data-astro-cid-itj52vlr]{margin-top:24px}.sv-related-label[data-astro-cid-itj52vlr]{font-size:13px;letter-spacing:.12em;color:var(--ink-mute);font-weight:600}.sv-related[data-astro-cid-itj52vlr] ul[data-astro-cid-itj52vlr]{list-style:none;margin:12px 0 0;padding:0}.rel[data-astro-cid-itj52vlr]{position:relative;display:flex;gap:16px;align-items:center;padding-block:16px;border-bottom:1px solid var(--hairline)}.rel[data-astro-cid-itj52vlr]:last-child{border-bottom:0}.rel[data-astro-cid-itj52vlr] .rel-pic{flex:none;width:84px;height:84px;object-fit:cover;border-radius:26px 26px 6px}.rel-link[data-astro-cid-itj52vlr]{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--ink);text-decoration:none}.rel-link[data-astro-cid-itj52vlr]:after{content:"";position:absolute;inset:0}.rel[data-astro-cid-itj52vlr]:hover .rel-link[data-astro-cid-itj52vlr]{color:var(--indigo)}.rel[data-astro-cid-itj52vlr] p[data-astro-cid-itj52vlr]{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}@media(max-width:900px){.sv-hero-grid[data-astro-cid-itj52vlr],.sv-voices-grid[data-astro-cid-itj52vlr],.sv-room-grid[data-astro-cid-itj52vlr],.sv-faq-grid[data-astro-cid-itj52vlr],.sv-next-grid[data-astro-cid-itj52vlr]{grid-template-columns:1fr}.sv-hero-pic[data-astro-cid-itj52vlr]{order:-1;max-width:520px}.sv-hero-pic[data-astro-cid-itj52vlr] img{aspect-ratio:4 / 3.4}.sv-room-pic[data-astro-cid-itj52vlr]{position:static;max-width:460px}.sv-quotes[data-astro-cid-itj52vlr] li[data-astro-cid-itj52vlr]:nth-child(2n){margin-inline-start:22px}.sv-facts[data-astro-cid-itj52vlr]>div[data-astro-cid-itj52vlr]{flex-basis:44%}.sv-facts[data-astro-cid-itj52vlr]>div[data-astro-cid-itj52vlr]:nth-child(odd){padding-inline-start:0;border-inline-start:0}}
