.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(1.5rem,1.1rem + 1.6vw,2.5rem) 0}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(2rem,1.2rem + 3.2vw,3.625rem);align-items:center}.hero__eyebrow[data-astro-cid-bbe6dxrz]{animation:hero-fade .7s var(--ease) both;animation-delay:60ms}@keyframes hero-fade{0%{opacity:0;transform:translateY(8px)}}.hero__title[data-astro-cid-bbe6dxrz]{margin-block-start:clamp(1rem,.75rem + 1vw,1.5rem);max-inline-size:15ch}.hero__title[data-astro-cid-bbe6dxrz] .serif{color:var(--ink-600)}.hero__lede[data-astro-cid-bbe6dxrz]{margin-block-start:clamp(1rem,.8rem + .9vw,1.5rem);max-inline-size:36ch}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.hero__media[data-astro-cid-bbe6dxrz]{position:relative}.hero__stage[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:571 / 598;animation:hero-media 1.1s var(--ease) both}.hero__motion[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border-radius:var(--r-panel);overflow:clip;background:var(--surface-sand)}@keyframes hero-media{0%{opacity:0;clip-path:inset(0 0 14% 0);transform:scale(1.03)}}.hero__motion[data-astro-cid-bbe6dxrz] img,.hero__film[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.hero__film[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity .22s linear}.hero__motion[data-astro-cid-bbe6dxrz].is-story .hero__film--story[data-astro-cid-bbe6dxrz],.hero__motion[data-astro-cid-bbe6dxrz].is-loop .hero__film--loop[data-astro-cid-bbe6dxrz]{opacity:1}.hero__film--loop[data-astro-cid-bbe6dxrz]{transition-duration:.15s}@media(prefers-reduced-motion:reduce){.hero__film[data-astro-cid-bbe6dxrz]{display:none}.hero__stage[data-astro-cid-bbe6dxrz],.hero__caption[data-astro-cid-bbe6dxrz]{animation:none}}.hero__caption[data-astro-cid-bbe6dxrz]{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;max-inline-size:calc(100% - 1.5rem);padding:.7rem 1rem;border-radius:calc(var(--r-panel) - 8px);background:var(--brand-white, #fff);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.2;color:var(--ink-950);text-wrap:balance;animation:hero-card 1.1s var(--ease) both;animation-delay:.38s}@keyframes hero-card{0%{opacity:0;transform:translateY(14px)}}@media(min-width:48rem){.hero__caption[data-astro-cid-bbe6dxrz]{inset-block-end:clamp(1rem,2vw,1.75rem);inset-inline-start:clamp(1rem,2vw,1.75rem);max-inline-size:56%;padding:clamp(.8rem,.65rem + .6vw,1.05rem) clamp(1rem,.8rem + .8vw,1.35rem)}}.hero__badge[data-astro-cid-bbe6dxrz]{position:absolute;inset-block-start:clamp(1rem,2vw,1.75rem);inset-inline-end:clamp(1rem,2vw,1.75rem);display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;border-radius:var(--r-pill);background:#ffffffeb;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow-md);font-size:var(--fs-xs);color:var(--ink-600);line-height:1.3}.hero__badge[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-weight:var(--fw-semibold);color:var(--ink-950)}.hero__badge-mark[data-astro-cid-bbe6dxrz]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--accent);flex:none}.factband[data-astro-cid-bbe6dxrz]{margin-block-start:clamp(2rem,1.6rem + 1.6vw,2.75rem);background:var(--sand-text);color:var(--brand-off-white);overflow:hidden}.factband__track[data-astro-cid-bbe6dxrz]{display:flex;inline-size:max-content;animation:factband-run 46s linear infinite}@keyframes factband-run{to{transform:translate(-50%)}}.factband[data-astro-cid-bbe6dxrz]:hover .factband__track[data-astro-cid-bbe6dxrz],.factband[data-astro-cid-bbe6dxrz]:active .factband__track[data-astro-cid-bbe6dxrz],.factband[data-astro-cid-bbe6dxrz]:focus-within .factband__track[data-astro-cid-bbe6dxrz]{animation-play-state:paused}.factband__list[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:space-around;flex:none;min-inline-size:100vw}.factband__item[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:baseline;gap:.55rem;white-space:nowrap}.factband__item[data-astro-cid-bbe6dxrz]:before{content:"◆";margin-inline:clamp(1.25rem,.9rem + 1.6vw,2.5rem);font-size:.5rem;color:var(--brand-sand)}.factband__label[data-astro-cid-bbe6dxrz]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--surface-sand)}.factband__value[data-astro-cid-bbe6dxrz]{padding-block:1.05rem;font-size:var(--fs-sm)}.factband__link[data-astro-cid-bbe6dxrz]{border-radius:3px;text-decoration:underline;text-decoration-color:#f7f5f159;text-underline-offset:.25em;transition:text-decoration-color var(--dur-micro) var(--ease)}.factband__link[data-astro-cid-bbe6dxrz]:hover{text-decoration-color:var(--brand-sand)}@media(prefers-reduced-motion:reduce){.factband[data-astro-cid-bbe6dxrz]{padding-block:clamp(1rem,.85rem + .8vw,1.35rem)}.factband__track[data-astro-cid-bbe6dxrz]{animation:none;inline-size:100%}.factband__list[data-astro-cid-bbe6dxrz][aria-hidden=true]{display:none}.factband__list[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem 2rem;inline-size:100%;min-inline-size:0;padding-inline:var(--gutter)}.factband__item[data-astro-cid-bbe6dxrz]{white-space:normal}.factband__item[data-astro-cid-bbe6dxrz]:before{content:none;margin-inline:0}.factband__value[data-astro-cid-bbe6dxrz]{padding-block:.3rem;overflow-wrap:anywhere}}@media(min-width:64rem){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:3.625rem;align-items:end}.hero__title[data-astro-cid-bbe6dxrz]{max-inline-size:none}.hero__media[data-astro-cid-bbe6dxrz]{inline-size:80%;margin-inline-start:auto}}@media(min-width:64rem)and (min-height:44rem){.hero[data-astro-cid-bbe6dxrz]{--hero-lead: clamp(.5rem, 1.6svh, 2.5rem);--hero-band-gap: clamp(.5rem, 1.6svh, 2.75rem);--hero-band-lead: clamp(.55rem, 1.5svh, 1.05rem);--hero-band-h: calc(2 * var(--hero-band-lead) + 1.4rem);--hero-row: calc( 100svh - var(--header-h) - var(--hero-lead) - var(--hero-band-gap) - var(--hero-band-h) );display:flex;flex-direction:column;min-block-size:calc(100svh - var(--header-h));padding-block-start:var(--hero-lead)}.hero[data-astro-cid-bbe6dxrz]>.container[data-astro-cid-bbe6dxrz]{inline-size:100%;margin-block:auto}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:flex}.hero__title[data-astro-cid-bbe6dxrz],.hero__lede[data-astro-cid-bbe6dxrz]{margin-block-start:clamp(.75rem,2svh,1.5rem)}.hero__actions[data-astro-cid-bbe6dxrz]{margin-block-start:clamp(1rem,3svh,2rem)}.hero__media[data-astro-cid-bbe6dxrz]{inline-size:min(80%,calc(var(--hero-row) * 571 / 598))}.factband[data-astro-cid-bbe6dxrz]{margin-block-start:var(--hero-band-gap)}.factband__value[data-astro-cid-bbe6dxrz]{padding-block:var(--hero-band-lead)}}@media(prefers-reduced-motion:reduce)and (min-width:64rem)and (min-height:44rem){.factband[data-astro-cid-bbe6dxrz]{padding-block:0}}.services__title[data-astro-cid-5albvbjj]{margin-block-start:var(--head-lead);max-inline-size:18ch}.services__title[data-astro-cid-5albvbjj] .serif{color:var(--ink-600)}.services__text[data-astro-cid-5albvbjj]{margin-block-start:var(--head-lead);max-inline-size:42ch;color:var(--text-muted);text-wrap:pretty}.services__grid[data-astro-cid-5albvbjj]{display:grid;grid-template-columns:1fr;gap:2.5rem 1.25rem;margin-block-start:clamp(2.5rem,2rem + 2vw,4rem)}.services__cell[data-astro-cid-5albvbjj]{min-inline-size:0}.services__card[data-astro-cid-5albvbjj]{--reveal-shift-x: 200px;--reveal-shift: 200px}.services__card[data-astro-cid-5albvbjj]{--services-meta-h: 5.5rem;display:grid;grid-template-rows:auto minmax(var(--services-meta-h),auto);gap:1.25rem;block-size:100%;border-radius:var(--r-panel)}.services__figure[data-astro-cid-5albvbjj]{display:block;min-inline-size:0}.services__meta[data-astro-cid-5albvbjj]{display:flex;flex-direction:column;gap:.4rem;min-inline-size:0}.services__label[data-astro-cid-5albvbjj]{font-size:clamp(1.25rem,1.05rem + .85vw,1.625rem);line-height:1.14;letter-spacing:var(--ls-title);color:var(--ink-950);text-wrap:balance;overflow-wrap:anywhere;transition:color var(--dur-card) var(--ease)}.services__note[data-astro-cid-5albvbjj]{font-size:var(--fs-sm);line-height:1.4;color:var(--text-muted);text-wrap:pretty}.services__card[data-astro-cid-5albvbjj]:hover .services__label[data-astro-cid-5albvbjj],.services__card[data-astro-cid-5albvbjj]:focus-visible .services__label[data-astro-cid-5albvbjj]{color:var(--ink-700)}.services__panel[data-astro-cid-5albvbjj]{display:grid;place-items:center;align-content:center;gap:1.1rem;aspect-ratio:4 / 5;border-radius:var(--r-panel);background:repeating-linear-gradient(45deg,transparent 0 9px,rgba(194,171,142,.16) 9px 10px),var(--surface-dark);color:var(--brand-off-white);transition:background-color var(--dur-card) var(--ease)}.services__panel-caption[data-astro-cid-5albvbjj]{transition:color var(--dur-card) var(--ease);max-inline-size:12ch;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.25;letter-spacing:var(--ls-title);text-align:center;text-wrap:balance;color:var(--brand-off-white)}.services__panel-arrow[data-astro-cid-5albvbjj]{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--accent);color:var(--ink-950);transition:background-color var(--dur-card) var(--ease),color var(--dur-card) var(--ease)}.services__panel-arrow[data-astro-cid-5albvbjj] svg[data-astro-cid-5albvbjj]{inline-size:18px;transition:transform var(--dur-card) var(--ease)}.services__card--all[data-astro-cid-5albvbjj]:hover .services__panel[data-astro-cid-5albvbjj],.services__card--all[data-astro-cid-5albvbjj]:focus-visible .services__panel[data-astro-cid-5albvbjj]{background:var(--surface-sand-deep);color:var(--ink-950)}.services__card--all[data-astro-cid-5albvbjj]:hover .services__panel-caption[data-astro-cid-5albvbjj],.services__card--all[data-astro-cid-5albvbjj]:focus-visible .services__panel-caption[data-astro-cid-5albvbjj]{color:var(--ink-950)}.services__card--all[data-astro-cid-5albvbjj]:hover .services__panel-arrow[data-astro-cid-5albvbjj],.services__card--all[data-astro-cid-5albvbjj]:focus-visible .services__panel-arrow[data-astro-cid-5albvbjj]{background:var(--ink-900);color:var(--brand-off-white)}.services__card--all[data-astro-cid-5albvbjj]:hover .services__panel-arrow[data-astro-cid-5albvbjj] svg[data-astro-cid-5albvbjj],.services__card--all[data-astro-cid-5albvbjj]:focus-visible .services__panel-arrow[data-astro-cid-5albvbjj] svg[data-astro-cid-5albvbjj]{transform:translate(3px)}@media(min-width:34rem){.services__grid[data-astro-cid-5albvbjj]{grid-template-columns:repeat(2,minmax(0,1fr))}.services__cell[data-astro-cid-5albvbjj]:nth-child(2n) .services__card[data-astro-cid-5albvbjj]{grid-template-rows:minmax(var(--services-meta-h),auto) auto}.services__cell[data-astro-cid-5albvbjj]:nth-child(2n) .services__figure[data-astro-cid-5albvbjj]{grid-row:2}.services__cell[data-astro-cid-5albvbjj]:nth-child(2n) .services__meta[data-astro-cid-5albvbjj]{grid-row:1}}@media(min-width:64rem){.services__grid[data-astro-cid-5albvbjj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 1.25rem}}.sister__grid[data-astro-cid-gptd5sba]{display:grid;gap:clamp(2rem,1.5rem + 2.4vw,3.5rem);align-items:center}.sister__title[data-astro-cid-gptd5sba]{margin-block-start:var(--head-lead);max-inline-size:16ch}.sister__text[data-astro-cid-gptd5sba]{margin-block-start:var(--head-lead);font-size:var(--fs-lede);line-height:1.6;color:var(--text-muted);max-inline-size:54ch;text-wrap:pretty}.sister__status[data-astro-cid-gptd5sba]{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:1.5rem;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-600)}.sister__status[data-astro-cid-gptd5sba]:before{content:"";inline-size:6px;block-size:6px;border-radius:999px;background:var(--brand-sand);flex:none}.sister__cta[data-astro-cid-gptd5sba]{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;margin-block-start:1.4rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-950);border-radius:6px}.sister__cta[data-astro-cid-gptd5sba] svg[data-astro-cid-gptd5sba]{inline-size:14px;block-size:14px;transition:transform var(--dur-ui) var(--ease)}.sister__cta[data-astro-cid-gptd5sba]:hover svg[data-astro-cid-gptd5sba]{transform:translate(3px)}.sister__floors[data-astro-cid-gptd5sba]{display:grid;gap:clamp(.75rem,.6rem + .6vw,1rem);padding:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);border-radius:var(--r-panel);background:var(--surface-card);border:1px solid var(--line-soft)}.sister__level[data-astro-cid-gptd5sba]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;column-gap:clamp(.9rem,.7rem + .8vw,1.4rem)}.sister__level-floor[data-astro-cid-gptd5sba]{font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;line-height:1.2;color:var(--sand-text)}.sister__level-name[data-astro-cid-gptd5sba]{font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);font-weight:var(--fw-medium);line-height:1.25;letter-spacing:var(--ls-title);color:var(--ink-950)}.sister__level-meta[data-astro-cid-gptd5sba]{grid-column:2;margin-block-start:.15rem;font-size:var(--fs-xs);color:var(--text-faint)}.sister__rise[data-astro-cid-gptd5sba]{display:block;inline-size:1.1rem;block-size:1.1rem;margin-inline-start:.5rem;color:var(--brand-sand)}.sister__rise[data-astro-cid-gptd5sba] svg[data-astro-cid-gptd5sba]{inline-size:100%;block-size:100%}@media(min-width:56rem){.sister__grid[data-astro-cid-gptd5sba]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.reasonlist[data-astro-cid-rqnclv6q]{display:grid;gap:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.reasonlist__rows[data-astro-cid-rqnclv6q]{border-block-start:1px solid var(--line)}.reasonlist__row[data-astro-cid-rqnclv6q]{border-block-end:1px solid var(--line)}.reasonlist__heading[data-astro-cid-rqnclv6q]{font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit;color:inherit}.reasonlist__trigger[data-astro-cid-rqnclv6q]{display:flex;align-items:baseline;gap:clamp(1rem,.6rem + 1.6vw,1.75rem);inline-size:100%;padding-block:clamp(1.1rem,.9rem + .9vw,1.6rem);padding-inline:.25rem;text-align:start;border-radius:6px;transition:padding-inline var(--dur-card) var(--ease)}.reasonlist__index[data-astro-cid-rqnclv6q]{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;line-height:1;color:var(--ink-400);flex:none;transition:color var(--dur-card) var(--ease)}.reasonlist__title[data-astro-cid-rqnclv6q]{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);line-height:1.16;letter-spacing:var(--ls-title);color:var(--ink-600);text-wrap:balance;transition:color var(--dur-card) var(--ease)}.reasonlist__trigger[data-astro-cid-rqnclv6q]:hover .reasonlist__title[data-astro-cid-rqnclv6q],.reasonlist__trigger[data-astro-cid-rqnclv6q]:focus-visible .reasonlist__title[data-astro-cid-rqnclv6q]{color:var(--ink-950)}.reasonlist__trigger[data-astro-cid-rqnclv6q]:hover{padding-inline:clamp(.25rem,1vw,.9rem)}.reasonlist__trigger[data-astro-cid-rqnclv6q][aria-expanded=true] .reasonlist__title[data-astro-cid-rqnclv6q]{color:var(--ink-950)}.reasonlist__trigger[data-astro-cid-rqnclv6q][aria-expanded=true] .reasonlist__index[data-astro-cid-rqnclv6q]{color:var(--sand-text)}.reasonlist__panel[data-astro-cid-rqnclv6q]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-card) var(--ease)}.reasonlist__panel[data-astro-cid-rqnclv6q][data-collapsed]{grid-template-rows:0fr}.reasonlist__clip[data-astro-cid-rqnclv6q]{overflow:hidden;min-block-size:0}.reasonlist__panel[data-astro-cid-rqnclv6q][data-collapsed] .reasonlist__body[data-astro-cid-rqnclv6q]{opacity:0}.reasonlist__body[data-astro-cid-rqnclv6q]{font-size:var(--fs-sm);line-height:1.55;color:var(--text-muted);text-wrap:pretty;max-inline-size:52ch;padding-inline-start:clamp(2.1rem,1.6rem + 1.9vw,3.15rem);padding-block-end:clamp(1rem,.8rem + .8vw,1.4rem);transition:opacity var(--dur-card) var(--ease)}.reasonlist__stage[data-astro-cid-rqnclv6q]{position:relative;border-radius:var(--r-panel);overflow:hidden;background:var(--surface-alt);aspect-ratio:4 / 3}.reasonlist__frame[data-astro-cid-rqnclv6q]{position:absolute;inset:0;opacity:0;transform:scale(1.03);transition:opacity var(--dur-card) var(--ease),transform var(--dur-reveal) var(--ease)}.reasonlist__frame[data-astro-cid-rqnclv6q][data-active]{opacity:1;transform:none}.reasonlist__frame[data-astro-cid-rqnclv6q] .media{block-size:100%;border-radius:0}@media(min-width:64rem){.reasonlist[data-astro-cid-rqnclv6q]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(3rem,1rem + 4vw,4.5rem);align-items:start}.reasonlist__stage[data-astro-cid-rqnclv6q]{position:sticky;inset-block-start:calc(var(--header-h) + 2.5rem)}}@media(prefers-reduced-motion:reduce){.reasonlist__trigger[data-astro-cid-rqnclv6q]:hover{padding-inline:.25rem}}.ba[data-astro-cid-fztqauyw]{margin:0}.ba__stack[data-astro-cid-fztqauyw]{position:relative;aspect-ratio:var(--ba-ratio);border-radius:var(--r-panel);overflow:hidden;background:var(--surface-alt);touch-action:pan-y}.ba__layer[data-astro-cid-fztqauyw]{position:absolute;inset:0}.ba__layer--before[data-astro-cid-fztqauyw]{clip-path:inset(0 50% 0 0)}.ba__layer[data-astro-cid-fztqauyw] .media{block-size:100%;border-radius:0}.ba__tag[data-astro-cid-fztqauyw]{position:absolute;inset-block-end:clamp(.75rem,.5rem + 1vw,1.25rem);padding:.4rem .85rem;border-radius:var(--r-pill);background:#292829e6;color:var(--brand-off-white);font-size:var(--fs-xs);letter-spacing:-.01em;white-space:nowrap}@supports (backdrop-filter: blur(1px)){.ba__tag[data-astro-cid-fztqauyw]{background:#292829bd;backdrop-filter:blur(10px)}}.ba__tag--before[data-astro-cid-fztqauyw]{inset-inline-start:clamp(.75rem,.5rem + 1vw,1.25rem)}.ba__tag--after[data-astro-cid-fztqauyw]{inset-inline-end:clamp(.75rem,.5rem + 1vw,1.25rem)}.ba__handle[data-astro-cid-fztqauyw]{position:absolute;inset-block:0;inset-inline-start:var(--ba-pos, 50%);translate:-50% 0;display:grid;place-items:center;pointer-events:none}.ba__handle-line[data-astro-cid-fztqauyw]{position:absolute;inset-block:0;inline-size:2px;background:var(--brand-off-white);box-shadow:0 0 0 1px #29282924}.ba__handle-knob[data-astro-cid-fztqauyw]{position:relative;display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--brand-off-white);color:var(--ink-900);box-shadow:var(--shadow-md)}.ba__handle-knob[data-astro-cid-fztqauyw] svg[data-astro-cid-fztqauyw]{inline-size:22px}.ba__range[data-astro-cid-fztqauyw]{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:none}.ba__range[data-astro-cid-fztqauyw]::-webkit-slider-thumb{-webkit-appearance:none;inline-size:3rem;block-size:100%}.ba__range[data-astro-cid-fztqauyw]::-moz-range-thumb{inline-size:3rem;block-size:100%;border:0;background:none}.ba__range[data-astro-cid-fztqauyw]:focus-visible{outline:none}.ba__range[data-astro-cid-fztqauyw]:focus-visible~.ba__handle[data-astro-cid-fztqauyw] .ba__handle-knob[data-astro-cid-fztqauyw]{outline:2px solid var(--ink-900);outline-offset:3px}.voices__stack[data-astro-cid-hiqo4tuo]{margin-block-start:clamp(2rem,1.5rem + 2vw,3rem);padding:clamp(.6rem,.4rem + .8vw,.85rem);border-radius:var(--r-panel);background:var(--surface-dark)}.voices__list[data-astro-cid-hiqo4tuo]{display:grid;gap:4px}.voices__row[data-astro-cid-hiqo4tuo]{border-radius:var(--r-md);transition:background-color var(--dur-card) var(--ease)}.voices__row[data-astro-cid-hiqo4tuo][data-active]{background:var(--brand-off-white)}.voices__heading[data-astro-cid-hiqo4tuo]{font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit;color:inherit}.voices__trigger[data-astro-cid-hiqo4tuo]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,.6rem + 1.2vw,1.35rem);inline-size:100%;min-block-size:4.75rem;padding:.75rem clamp(.75rem,.5rem + 1vw,1.1rem);text-align:start;border-radius:var(--r-md)}.voices__mono[data-astro-cid-hiqo4tuo]{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:var(--r-sm);background:#c2ab8e2e;color:var(--brand-sand);font-family:var(--font-serif);font-style:italic;font-size:1.5rem;line-height:1;flex:none;transition:background-color var(--dur-card) var(--ease),color var(--dur-card) var(--ease)}.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__mono[data-astro-cid-hiqo4tuo]{background:var(--surface-sand);color:var(--ink-900)}.voices__name[data-astro-cid-hiqo4tuo]{font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);line-height:1.2;letter-spacing:var(--ls-title);color:var(--brand-off-white);transition:color var(--dur-card) var(--ease)}.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__name[data-astro-cid-hiqo4tuo]{color:var(--ink-950)}.voices__count[data-astro-cid-hiqo4tuo]{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--ink-300);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-card) var(--ease)}.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__count[data-astro-cid-hiqo4tuo]{color:var(--text-faint);opacity:1}.voices__trigger[data-astro-cid-hiqo4tuo]:hover .voices__name[data-astro-cid-hiqo4tuo]{color:var(--brand-white)}.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__trigger[data-astro-cid-hiqo4tuo]:hover .voices__name[data-astro-cid-hiqo4tuo]{color:var(--ink-950)}.voices__panel[data-astro-cid-hiqo4tuo]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-card) var(--ease)}.voices__panel[data-astro-cid-hiqo4tuo][data-collapsed]{grid-template-rows:0fr}.voices__clip[data-astro-cid-hiqo4tuo]{overflow:hidden;min-block-size:0}.voices__quote[data-astro-cid-hiqo4tuo]{margin:0;padding-inline:clamp(.75rem,.5rem + 1vw,1.1rem);padding-block-end:.75rem;font-size:var(--fs-lede);line-height:1.55;letter-spacing:-.012em;color:var(--ink-900);text-wrap:pretty;transition:opacity var(--dur-card) var(--ease)}.voices__meta[data-astro-cid-hiqo4tuo]{padding-inline:clamp(.75rem,.5rem + 1vw,1.1rem);padding-block-end:clamp(1rem,.8rem + .8vw,1.35rem);font-size:var(--fs-xs);color:var(--text-faint);transition:opacity var(--dur-card) var(--ease)}.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__meta[data-astro-cid-hiqo4tuo]{color:var(--ink-500)}.voices__panel[data-astro-cid-hiqo4tuo][data-collapsed] .voices__quote[data-astro-cid-hiqo4tuo],.voices__panel[data-astro-cid-hiqo4tuo][data-collapsed] .voices__meta[data-astro-cid-hiqo4tuo]{opacity:0}@media(max-width:47.999rem){.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__heading[data-astro-cid-hiqo4tuo]{position:sticky;inset-block-start:calc(var(--header-h) + .35rem);z-index:1}.voices__row[data-astro-cid-hiqo4tuo][data-active] .voices__trigger[data-astro-cid-hiqo4tuo]{background:var(--brand-off-white);border-end-start-radius:0;border-end-end-radius:0}}@media(min-width:48rem){.voices__quote[data-astro-cid-hiqo4tuo]{padding-inline-start:calc(3.25rem + clamp(.9rem,.6rem + 1.2vw,1.35rem) + clamp(.75rem,.5rem + 1vw,1.1rem));max-inline-size:82ch}.voices__meta[data-astro-cid-hiqo4tuo]{padding-inline-start:calc(3.25rem + clamp(.9rem,.6rem + 1.2vw,1.35rem) + clamp(.75rem,.5rem + 1vw,1.1rem))}}.intro__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2.5rem,1.6rem + 4vw,4.5rem);align-items:center}.intro__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:22ch}.intro__title[data-astro-cid-j7pv25f6] .serif{color:var(--ink-600)}.intro__text[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1.25rem,1rem + 1.2vw,1.75rem)}.intro__cta[data-astro-cid-j7pv25f6]{margin-block-start:1.75rem}.intro__media[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.25rem);align-items:start}.intro__media[data-astro-cid-j7pv25f6] .intro__media-a{grid-column:1 / span 6}.intro__media[data-astro-cid-j7pv25f6] .intro__media-b{grid-column:3 / span 4}@media(min-width:48rem){.intro__media[data-astro-cid-j7pv25f6] .intro__media-b{grid-column:4 / span 3}}.reasons__body[data-astro-cid-j7pv25f6]{margin-block-start:clamp(2.5rem,2rem + 2vw,4rem)}.reasons__head[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center}.reasons__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:24ch}.reasons__title[data-astro-cid-j7pv25f6] .serif{color:var(--ink-600)}.reasons__text[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:52ch;color:var(--text-muted);text-wrap:pretty}.compare__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,1.4rem + 3vw,3.5rem);align-items:center}.compare__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:18ch}.compare__title[data-astro-cid-j7pv25f6] .serif{color:var(--ink-600)}.compare__text[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:42ch;color:var(--text-muted);text-wrap:pretty}.compare__note[data-astro-cid-j7pv25f6]{margin-block-start:1rem;max-inline-size:46ch;font-size:var(--fs-xs);line-height:1.5;color:var(--text-faint)}.compare__cta[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.history__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,1.4rem + 3vw,4rem);align-items:center}.history__media[data-astro-cid-j7pv25f6]:has(.media[hidden]){display:none}.history__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:15ch}.history__title[data-astro-cid-j7pv25f6] .serif{color:var(--ink-600)}.history__timeline[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1.75rem,1.4rem + 1.6vw,2.5rem)}.history__timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem;padding-block:clamp(1.1rem,.9rem + .8vw,1.5rem);border-block-start:1px solid var(--line)}.history__timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-block-end:1px solid var(--line)}.history__year[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-serif);font-style:italic;font-size:1.15rem;line-height:1;color:var(--ink-700)}.history__year[data-astro-cid-j7pv25f6]:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--accent);flex:none}.history__timeline[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.62;text-wrap:pretty}.history__cta[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1.75rem,1.4rem + 1.6vw,2.5rem)}.env__head[data-astro-cid-j7pv25f6]{--split-stack-gap: clamp(1rem, .8rem + 1vw, 1.5rem);max-inline-size:62ch}.env__title[data-astro-cid-j7pv25f6]{max-inline-size:18ch}.env__title[data-astro-cid-j7pv25f6] .serif{color:var(--ink-600)}.env__text[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;justify-items:start;color:var(--text-muted);text-wrap:pretty}.env__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin-block-start:clamp(2rem,1.4rem + 3vw,3.5rem)}@media(min-width:48rem){.env__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start}}@media(min-width:64rem){.env__head[data-astro-cid-j7pv25f6]{max-inline-size:none}}.faq__grid[data-astro-cid-j7pv25f6]{--split-stack-gap: clamp(2rem, 1.4rem + 3vw, 4rem)}.faq__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:15ch}.faq__title[data-astro-cid-j7pv25f6] .serif{color:var(--ink-600)}.faq__text[data-astro-cid-j7pv25f6]{margin-block-start:var(--head-lead);max-inline-size:34ch;color:var(--text-muted);text-wrap:pretty}.faq__cta[data-astro-cid-j7pv25f6]{margin-block-start:1.5rem}@media(min-width:64rem){.intro__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(3rem,5vw,5.5rem)}.compare__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(3rem,5vw,5rem)}.reasons__text[data-astro-cid-j7pv25f6]{max-inline-size:56ch}.history__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,5vw,5.5rem)}.history__grid[data-astro-cid-j7pv25f6]:has(.media[hidden]){grid-template-columns:minmax(0,1fr)}.history__grid[data-astro-cid-j7pv25f6]:has(.media[hidden]) .history__body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:var(--split-cols-wide);column-gap:var(--split-gap-wide);align-items:start}.history__grid[data-astro-cid-j7pv25f6]:has(.media[hidden]) .history__body[data-astro-cid-j7pv25f6]>.eyebrow[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.history__grid[data-astro-cid-j7pv25f6]:has(.media[hidden]) .history__title[data-astro-cid-j7pv25f6]{grid-area:2 / 1}.history__grid[data-astro-cid-j7pv25f6]:has(.media[hidden]) .history__cta[data-astro-cid-j7pv25f6]{grid-area:3 / 1}.history__grid[data-astro-cid-j7pv25f6]:has(.media[hidden]) .history__timeline[data-astro-cid-j7pv25f6]{grid-area:1 / 2 / 4 / 3;margin-block-start:0;justify-self:end;inline-size:100%;max-inline-size:44rem}}
