.module-cta[data-astro-cid-e35rswel]{padding-block:var(--space-section-roomy)}.module-cta__grid[data-astro-cid-e35rswel]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.module-cta__copy[data-astro-cid-e35rswel]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.module-cta__copy[data-astro-cid-e35rswel] h2[data-astro-cid-e35rswel],.module-cta__lede[data-astro-cid-e35rswel]{margin:0}.module-cta__actions[data-astro-cid-e35rswel]{gap:var(--space-1);flex-wrap:wrap;display:flex}.module-cta__media[data-astro-cid-e35rswel]{border-radius:var(--radius-media);aspect-ratio:4/5;background:var(--color-surface-recessed);position:relative;overflow:hidden}.module-cta__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=48rem){.module-cta__grid[data-astro-cid-e35rswel]{column-gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr))}.module-cta__copy[data-astro-cid-e35rswel]{grid-column:1/span 5;padding-block-end:var(--space-2)}.module-cta__media[data-astro-cid-e35rswel]{grid-column:7/span 6}.module-cta__grid--text-only[data-astro-cid-e35rswel] .module-cta__copy[data-astro-cid-e35rswel]{grid-column:1/span 8}}.portable-content[data-astro-cid-yrjp7nqu] p,.portable-content[data-astro-cid-yrjp7nqu] ul,.portable-content[data-astro-cid-yrjp7nqu] ol{margin-block:0 var(--space-2)}.portable-content[data-astro-cid-yrjp7nqu] p,.portable-content[data-astro-cid-yrjp7nqu] li{line-height:1.7}.portable-content[data-astro-cid-yrjp7nqu] ul,.portable-content[data-astro-cid-yrjp7nqu] ol{padding-inline-start:1.25rem}.portable-content[data-astro-cid-yrjp7nqu] ul{list-style:outside}.portable-content[data-astro-cid-yrjp7nqu] ol{list-style:decimal}.portable-content[data-astro-cid-yrjp7nqu] li ul{list-style:circle}.portable-content[data-astro-cid-yrjp7nqu] li>ul,.portable-content[data-astro-cid-yrjp7nqu] li>ol{margin-block:var(--space-1) 0}.portable-content[data-astro-cid-yrjp7nqu] li::marker{color:var(--color-text-secondary)}.portable-content[data-astro-cid-yrjp7nqu] li+li{margin-block-start:var(--space-1)}.portable-content[data-astro-cid-yrjp7nqu] h2,.portable-content[data-astro-cid-yrjp7nqu] h3{max-width:none;margin-block:var(--space-4) var(--space-2);scroll-margin-block-start:calc(var(--header-height) + var(--space-3))}.portable-content[data-astro-cid-yrjp7nqu] h2{font-size:var(--step-heading)}.portable-content[data-astro-cid-yrjp7nqu] h3{font-size:var(--step-subheading)}.portable-content[data-astro-cid-yrjp7nqu]>:first-child{margin-block-start:0}.portable-content[data-astro-cid-yrjp7nqu] blockquote{margin:var(--space-4) 0;border-inline-start:1px solid var(--color-accent-warm);font-family:var(--font-display);font-size:var(--step-subheading);padding-inline-start:var(--space-3);line-height:1.25}.portable-content[data-astro-cid-yrjp7nqu] a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-warm);text-decoration-color:var(--color-accent-warm);text-underline-offset:.2em;text-decoration-thickness:1px}.portable-content[data-astro-cid-yrjp7nqu] a:hover{color:inherit;text-decoration-color:currentColor}.faq-accordion{min-width:0;padding:var(--space-1);border:var(--border-hairline);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.faq-accordion__item+.faq-accordion__item{border-block-start:var(--border-hairline)}.faq-accordion__heading{font:inherit;letter-spacing:normal;text-transform:none;margin:0}.faq-accordion__trigger{gap:var(--space-2);width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius-field);color:var(--color-text-strong);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;font-size:1.125rem;font-weight:500;line-height:1.4;display:flex}.faq-accordion__question{overflow-wrap:break-word;min-width:0;transition:color var(--motion-fast) var(--motion-ease)}.faq-accordion__trigger:hover .faq-accordion__question{color:var(--color-text-secondary)}.faq-accordion__icon{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);transition:rotate var(--motion-fast) var(--motion-ease);flex:none}.faq-accordion__item[data-open] .faq-accordion__icon{color:var(--color-text-strong);rotate:45deg}.faq-accordion__panel{overflow:hidden}.faq-accordion__answer{max-width:var(--measure-reading);padding:0 var(--space-1) var(--space-3) calc(var(--space-1) + 1.25rem + var(--space-2))}.faq-accordion__answer .portable-content>:last-child{margin-block-end:0}@media (prefers-reduced-motion:reduce){.faq-accordion__question,.faq-accordion__icon{transition:none}}.module-faq[data-astro-cid-cgcqczyv]{padding-block:var(--space-section-compact)}.module-faq__grid[data-astro-cid-cgcqczyv]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.module-faq__intro[data-astro-cid-cgcqczyv]{align-content:start;gap:var(--space-2);min-width:0;display:grid}h2[data-astro-cid-cgcqczyv]{margin:0}.module-faq__items[data-astro-cid-cgcqczyv]{min-width:0}@media (width>=56rem){.module-faq__grid[data-astro-cid-cgcqczyv]{gap:var(--space-3);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.module-faq__intro[data-astro-cid-cgcqczyv]{padding-inline-end:var(--space-4)}}.module-collections[data-astro-cid-63huosww]{padding-block:0 var(--space-section-roomy)}.module-collections__intro[data-astro-cid-63huosww]{justify-content:space-between;align-items:end;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.module-collections__heading[data-astro-cid-63huosww]{gap:var(--space-2);display:grid}h2[data-astro-cid-63huosww]{max-width:18ch;margin:0}.module-collections__note[data-astro-cid-63huosww]{max-width:32ch;color:var(--color-text-muted);font-size:var(--step-small);margin:0;line-height:1.5}.module-collections__grid[data-astro-cid-63huosww]{gap:var(--space-5) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-63huosww]{min-width:0}.module-collections__card[data-astro-cid-63huosww]{color:inherit;flex-direction:column;align-items:flex-start;gap:.9rem;text-decoration:none;display:flex}.module-collections__well[data-astro-cid-63huosww]{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--color-surface-recessed);width:100%;display:block;overflow:hidden}.module-collections__image,.module-collections__image-fallback[data-astro-cid-63huosww]{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.module-collections__number[data-astro-cid-63huosww]{color:var(--color-text-secondary);font-size:var(--step-label);letter-spacing:var(--tracking-label-wide);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}h3[data-astro-cid-63huosww]{font-size:var(--step-subheading);overflow-wrap:break-word;text-underline-offset:.2em;transition:text-decoration-color var(--motion-fast) var(--motion-ease);margin:0;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.module-collections__card[data-astro-cid-63huosww] p[data-astro-cid-63huosww]{max-width:var(--measure-compact);color:var(--color-text-muted);font-size:var(--step-small);overflow-wrap:break-word;margin:0;line-height:1.55}.module-collections__card[data-astro-cid-63huosww]:hover,.module-collections__card[data-astro-cid-63huosww]:focus-visible{color:inherit}.module-collections__card[data-astro-cid-63huosww]:hover h3[data-astro-cid-63huosww],.module-collections__card[data-astro-cid-63huosww]:focus-visible h3[data-astro-cid-63huosww]{-webkit-text-decoration-color:var(--color-accent-warm);text-decoration-color:var(--color-accent-warm)}@media (prefers-reduced-motion:no-preference){.module-collections__image{transition:transform var(--motion-settle) var(--motion-ease)}.module-collections__card[data-astro-cid-63huosww]:hover .module-collections__image{transform:scale(1.025)}}@media (width>=64rem){.module-collections__grid[data-astro-cid-63huosww]{grid-template-columns:repeat(4,minmax(0,1fr))}.module-collections__intro[data-astro-cid-63huosww]{gap:var(--space-5)}}@media (width<=35.99rem){.module-collections__intro[data-astro-cid-63huosww]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.module-collections__grid[data-astro-cid-63huosww]{column-gap:var(--space-2)}}.brand-logo[data-astro-cid-36n4mtmf]{color:inherit;align-items:center;gap:.7em;line-height:0;display:inline-flex}.brand-logo[data-astro-cid-36n4mtmf] svg{width:auto;max-width:none;display:block}.brand-logo__mark[data-astro-cid-36n4mtmf]{height:2.4em}.brand-logo[data-astro-cid-36n4mtmf] .brand-logo__wordmark{font-size:1.35em}.brand-logo--stacked[data-astro-cid-36n4mtmf]{flex-direction:column;align-items:flex-start;gap:.9em}.brand-logo--stacked[data-astro-cid-36n4mtmf] .brand-logo__mark[data-astro-cid-36n4mtmf]{height:3.2em}.brand-logo--stacked[data-astro-cid-36n4mtmf] .brand-logo__wordmark{font-size:2.6em}.brand-logo--mark[data-astro-cid-36n4mtmf] .brand-logo__mark[data-astro-cid-36n4mtmf],.brand-logo--knot[data-astro-cid-36n4mtmf] .brand-logo__mark[data-astro-cid-36n4mtmf],.brand-logo--mark-color[data-astro-cid-36n4mtmf] .brand-logo__mark[data-astro-cid-36n4mtmf]{height:1em}.home-hero[data-astro-cid-vrvzaf52]{--hero-ease:cubic-bezier(.16, 1, .3, 1);background:var(--color-surface-page);padding-block-start:clamp(3rem,7vw,6.5rem);position:relative}.home-hero__intro[data-astro-cid-vrvzaf52]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.home-hero__heading[data-astro-cid-vrvzaf52]{gap:var(--space-3);min-width:0;display:grid}.home-hero__eyebrow[data-astro-cid-vrvzaf52]{max-width:44ch}h1[data-astro-cid-vrvzaf52]{letter-spacing:-.012em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(3rem,7.2vw,7.5rem);line-height:.98}.home-hero__line[data-astro-cid-vrvzaf52]{padding-block-end:.06em;display:block;overflow:clip}.home-hero__line--accent[data-astro-cid-vrvzaf52]{color:var(--color-text-secondary)}.home-hero__ink[data-astro-cid-vrvzaf52]{display:block}.home-hero__aside[data-astro-cid-vrvzaf52]{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.home-hero__aside[data-astro-cid-vrvzaf52] .lede[data-astro-cid-vrvzaf52]{max-width:34ch;margin:0}.home-hero__actions[data-astro-cid-vrvzaf52]{gap:var(--space-1);flex-wrap:wrap;display:flex}.home-hero__facts[data-astro-cid-vrvzaf52]{grid-template-columns:minmax(0,1fr);margin-block:clamp(2.5rem,5vw,4rem) 0;padding-block:0;list-style:none;display:grid}.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]{border-block-start:var(--border-hairline);min-height:3.5rem;font-size:var(--step-body);align-items:center;gap:.75rem;font-weight:500;display:flex}.home-hero__facts[data-astro-cid-vrvzaf52] svg[data-astro-cid-vrvzaf52]{color:var(--color-text-secondary);flex:none}.home-hero__scene[data-astro-cid-vrvzaf52]{margin-block-start:clamp(2rem,4vw,3rem);position:relative}.home-hero__stage[data-astro-cid-vrvzaf52]{width:min(calc(100% - 2rem), var(--content-wide));margin-inline:auto;position:relative}.home-hero__anchor[data-astro-cid-vrvzaf52],.home-hero__ring[data-astro-cid-vrvzaf52]{display:none}.home-hero__media[data-astro-cid-vrvzaf52]{aspect-ratio:4/5;background:var(--color-surface-recessed);margin:0;position:relative;overflow:clip}.home-hero__poster,.home-hero__film[data-astro-cid-vrvzaf52]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero__film[data-astro-cid-vrvzaf52]{opacity:0;transition:opacity .6s var(--motion-ease)}.home-hero__film[data-astro-cid-vrvzaf52][data-playing]{opacity:1}.home-hero__film-toggle[data-astro-cid-vrvzaf52]{z-index:3;border:1px solid var(--color-surface-page);background:var(--color-surface-page);min-height:2.75rem;color:var(--color-text-strong);font-size:var(--step-label);letter-spacing:var(--tracking-label-wide);text-transform:var(--label-case);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);padding:0 1rem;font-weight:600;position:absolute;inset-block-end:var(--space-3);inset-inline-end:max(2rem, calc((100% - var(--content-wide)) / 2 + 2rem))}.home-hero__film-toggle[data-astro-cid-vrvzaf52]:hover{background:var(--color-action-strong);border-color:var(--color-action-strong);color:var(--color-text-on-action)}.home-hero__film-toggle[data-astro-cid-vrvzaf52][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.home-hero__ink[data-astro-cid-vrvzaf52]{animation:home-hero-rise 1.15s var(--hero-ease) both}.home-hero__line--accent[data-astro-cid-vrvzaf52] .home-hero__ink[data-astro-cid-vrvzaf52]{animation-delay:.12s}.home-hero__eyebrow[data-astro-cid-vrvzaf52],.home-hero__aside[data-astro-cid-vrvzaf52]>[data-astro-cid-vrvzaf52],.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]{animation:home-hero-settle .9s var(--hero-ease) both}.home-hero__eyebrow[data-astro-cid-vrvzaf52]{animation-delay:50ms}.home-hero__aside[data-astro-cid-vrvzaf52]>[data-astro-cid-vrvzaf52]:first-child{animation-delay:.42s}.home-hero__aside[data-astro-cid-vrvzaf52]>[data-astro-cid-vrvzaf52]:nth-child(2){animation-delay:.52s}.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]:first-child{animation-delay:.62s}.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]:nth-child(2){animation-delay:.7s}.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]:nth-child(3){animation-delay:.78s}.home-hero__media[data-astro-cid-vrvzaf52]{animation:home-hero-plate 1.4s var(--hero-ease) .35s both}}@keyframes home-hero-rise{0%{transform:translateY(104%)}}@keyframes home-hero-settle{0%{clip-path:inset(0 0 100%);transform:translateY(1rem)}}@keyframes home-hero-plate{0%{opacity:0;transform:translateY(3rem)}}@media (width>=40rem){.home-hero__media[data-astro-cid-vrvzaf52]{aspect-ratio:3/2}}@media (width>=48rem){.home-hero__stage[data-astro-cid-vrvzaf52]{width:min(calc(100% - 4rem), var(--content-wide))}}@media (width>=64rem){.home-hero__intro[data-astro-cid-vrvzaf52]{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr))}.home-hero__heading[data-astro-cid-vrvzaf52]{grid-column:1/span 9}.home-hero__aside[data-astro-cid-vrvzaf52]{grid-column:10/span 3;padding-block-end:.8rem}.home-hero__facts[data-astro-cid-vrvzaf52]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]{padding-inline-end:var(--space-3)}.home-hero__facts[data-astro-cid-vrvzaf52] li[data-astro-cid-vrvzaf52]+li[data-astro-cid-vrvzaf52]{border-inline-start:var(--border-hairline);padding-inline-start:var(--space-3)}.home-hero__media[data-astro-cid-vrvzaf52]{aspect-ratio:16/9}.home-hero[data-astro-cid-vrvzaf52][data-motion=ready] .home-hero__scene[data-astro-cid-vrvzaf52]{height:230svh;margin-block-start:clamp(1rem,2vw,2rem)}.home-hero[data-astro-cid-vrvzaf52][data-motion=ready] .home-hero__stage[data-astro-cid-vrvzaf52]{width:100%;height:100svh;position:sticky;top:0;overflow:clip}.home-hero[data-astro-cid-vrvzaf52][data-motion=ready] .home-hero__anchor[data-astro-cid-vrvzaf52]{visibility:hidden;width:min(36rem,38vw);height:min(80svh,52rem);display:block;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.home-hero[data-astro-cid-vrvzaf52][data-motion=ready] .home-hero__ring[data-astro-cid-vrvzaf52]{z-index:2;aspect-ratio:1;width:clamp(7.5rem,10vw,9.5rem);color:var(--color-text-strong);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:clamp(4rem,14svh,9rem);inset-inline-start:calc(50% + min(18rem,19vw) - 3.5rem)}.home-hero__ring[data-astro-cid-vrvzaf52] svg[data-astro-cid-vrvzaf52]{grid-area:1/1;width:100%;height:100%;overflow:visible}.home-hero__ring[data-astro-cid-vrvzaf52] text[data-astro-cid-vrvzaf52]{fill:currentColor;font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:var(--label-case);font-size:12.5px;font-weight:600}.home-hero__ring[data-astro-cid-vrvzaf52] .home-hero__ring-mark{color:var(--color-text-secondary);grid-area:1/1;font-size:clamp(2.2rem,3vw,2.8rem)}.home-hero[data-astro-cid-vrvzaf52][data-motion=ready] .home-hero__media[data-astro-cid-vrvzaf52]{aspect-ratio:auto;will-change:clip-path;animation:none;position:absolute;inset:0}}.module-image-copy[data-astro-cid-poaviojo]{padding-block:var(--space-section-compact)}.module-image-copy__grid[data-astro-cid-poaviojo]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.module-image-copy__media[data-astro-cid-poaviojo]{aspect-ratio:3/2;border-radius:var(--radius-media);background:var(--color-surface-recessed);min-width:0;margin:0;overflow:hidden}.module-image-copy__image{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}.module-image-copy__copy[data-astro-cid-poaviojo]{align-content:center;justify-items:start;gap:var(--space-2);min-width:0;display:grid}h2[data-astro-cid-poaviojo]{margin:0}.module-image-copy__body[data-astro-cid-poaviojo]{max-width:var(--measure-compact);margin:0;line-height:1.7}.module-image-copy__copy[data-astro-cid-poaviojo] .text-link{margin-block-start:var(--space-1)}@media (width>=56rem){.module-image-copy__grid[data-astro-cid-poaviojo]{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.module-image-copy__media[data-astro-cid-poaviojo]{grid-column:1/span 7}.module-image-copy__copy[data-astro-cid-poaviojo]{grid-column:9/-1}.sanity-module[data-module-type=imageAndCopy]:nth-child(2n of .sanity-module[data-module-type=imageAndCopy]) .module-image-copy__copy[data-astro-cid-poaviojo]{grid-area:1/1/auto/span 4}.sanity-module[data-module-type=imageAndCopy]:nth-child(2n of .sanity-module[data-module-type=imageAndCopy]) .module-image-copy__media[data-astro-cid-poaviojo]{grid-area:1/6/auto/-1}}.module-products[data-astro-cid-eyywb22t]{padding-block:var(--space-section-compact)}.module-products__intro[data-astro-cid-eyywb22t]{justify-content:space-between;align-items:end;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.module-products__heading[data-astro-cid-eyywb22t]{gap:var(--space-2);display:grid}h2[data-astro-cid-eyywb22t]{margin:0}.module-products__note[data-astro-cid-eyywb22t]{max-width:32ch;color:var(--color-text-muted);font-size:var(--step-small);margin:0;line-height:1.5}.module-products__grid[data-astro-cid-eyywb22t]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-eyywb22t]{align-content:start;gap:var(--space-1);min-width:0;display:grid}.module-products__status[data-astro-cid-eyywb22t]{max-width:var(--measure-compact);padding-block:var(--space-3);border-block:var(--border-hairline);color:var(--color-text-muted);margin:0}@media (width>=48rem){.module-products__grid[data-astro-cid-eyywb22t]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=72rem){.module-products__grid[data-astro-cid-eyywb22t]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=35.99rem){.module-products__intro[data-astro-cid-eyywb22t]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.document-index{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.document-index__label{color:var(--color-text-secondary);font-size:var(--step-label);letter-spacing:var(--tracking-label-wide);text-transform:var(--label-case);margin:0;font-weight:600}.document-index__list{gap:var(--space-1);padding-block:var(--space-1);display:flex}@media (width>=64rem){.document-index__area{max-height:calc(100vh - var(--shell-header-height) - var(--space-5))}.document-index__list{flex-direction:column;gap:.125rem;padding-block:0}}.module-rich-text[data-astro-cid-iu4x6kiv]{padding-block:var(--space-section-compact)}.eyebrow[data-astro-cid-iu4x6kiv]{margin-block-end:var(--space-3)}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content{max-width:var(--measure-reading)}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3){grid-template-columns:minmax(0,1fr);max-width:none;display:grid}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content>h2{margin-block:0 var(--space-2);font-size:var(--step-heading)}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content>h2+p{max-width:var(--measure-compact);margin-block:0 var(--space-4);font-size:var(--step-lede);line-height:1.5}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3)>h3{padding-block:var(--space-3) var(--space-1);border-block-start:var(--border-hairline);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--step-label);letter-spacing:var(--tracking-label-wide);text-transform:var(--label-case);margin:0;font-weight:600;line-height:1.4}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3)>h3+p{max-width:var(--measure-reading);margin:0;padding-block-end:var(--space-3)}.module-rich-text--document[data-astro-cid-iu4x6kiv]{padding-block-start:0}.rich-doc[data-astro-cid-iu4x6kiv]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.rich-doc__opening[data-astro-cid-iu4x6kiv] .portable-content>:last-child{margin-block-end:0}.module-rich-text--document[data-astro-cid-iu4x6kiv] .portable-content>h2{margin-block:var(--space-5) var(--space-2);font-size:var(--step-subheading)}.module-rich-text--document[data-astro-cid-iu4x6kiv] .portable-content>h2:first-child{margin-block-start:0}.module-rich-text--document[data-astro-cid-iu4x6kiv] .portable-content>h2+p{max-width:none;margin-block:0 var(--space-2);font-size:inherit;line-height:1.7}.module-rich-text--document[data-astro-cid-iu4x6kiv] .portable-content>p:first-child{color:var(--color-text-secondary);font-size:var(--step-small)}.rich-doc__index[data-astro-cid-iu4x6kiv]{z-index:2;min-width:0;margin-inline:calc(var(--space-page-gutter) * -1);padding-inline:var(--space-page-gutter);border-block-end:var(--border-hairline);background:var(--color-surface-page);position:sticky;inset-block-start:var(--shell-header-height)}.module-rich-text--document[data-astro-cid-iu4x6kiv] .portable-content>h2{scroll-margin-block-start:calc(var(--shell-header-height) + 3.5rem + var(--space-2))}@media (width>=64rem){.rich-doc[data-astro-cid-iu4x6kiv]{grid-template-columns:minmax(0, var(--measure-reading)) minmax(12rem, 17rem);justify-content:space-between;align-items:start;column-gap:var(--space-5)}.rich-doc__opening[data-astro-cid-iu4x6kiv]{grid-column:1}.rich-doc__index[data-astro-cid-iu4x6kiv]{padding-inline:var(--space-3) 0;border-block-end:0;border-inline-start:var(--border-hairline);background:0 0;grid-area:1/2/span 2;margin-inline:0;inset-block-start:calc(var(--shell-header-height) + var(--space-3))}.module-rich-text--document[data-astro-cid-iu4x6kiv] .portable-content>h2{scroll-margin-block-start:calc(var(--shell-header-height) + var(--space-3))}}@media (width>=56rem){.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3){column-gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr))}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3)>*{grid-column:1/-1}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3)>h3{grid-column:1/span 4;padding-block-end:var(--space-3)}.module-rich-text[data-astro-cid-iu4x6kiv] .portable-content:has(>h3)>h3+p{border-block-start:var(--border-hairline);grid-column:5/-1;padding-block-start:var(--space-3)}}.module-testimonials[data-astro-cid-3lnovwv6]{padding-block:var(--space-section-compact)}.module-testimonials__intro[data-astro-cid-3lnovwv6]{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}h2[data-astro-cid-3lnovwv6]{margin:0}.module-testimonials__list[data-astro-cid-3lnovwv6]{gap:0 var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-3lnovwv6]{min-width:0;padding-block:var(--space-4);border-block-start:var(--border-hairline)}figure[data-astro-cid-3lnovwv6]{gap:var(--space-3);margin:0;display:grid}blockquote[data-astro-cid-3lnovwv6]{margin:0}blockquote[data-astro-cid-3lnovwv6] p[data-astro-cid-3lnovwv6]{max-width:26ch;font-family:var(--font-display);font-size:var(--step-subheading);text-indent:-.4em;overflow-wrap:break-word;margin:0;line-height:1.2}figcaption[data-astro-cid-3lnovwv6]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.module-testimonials__image{aspect-ratio:4/5;border-radius:var(--radius-media);object-fit:cover;background:var(--color-surface-recessed);flex:none;width:3.5rem;height:auto}.module-testimonials__attribution[data-astro-cid-3lnovwv6]{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.module-testimonials__author[data-astro-cid-3lnovwv6]{font-size:var(--step-label);letter-spacing:var(--tracking-label-wide);text-transform:var(--label-case);font-weight:600}.module-testimonials__role[data-astro-cid-3lnovwv6]{color:var(--color-text-secondary);font-size:var(--step-label);letter-spacing:var(--tracking-label-wide);text-transform:var(--label-case);font-weight:600}@media (width>=56rem){.module-testimonials__list[data-astro-cid-3lnovwv6]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-testimonials__list[data-astro-cid-3lnovwv6] li[data-astro-cid-3lnovwv6]:only-child{grid-column:1/-1}}.page-header[data-astro-cid-qrq6v772]{padding-block:var(--space-section-compact) var(--space-4)}.page-header[data-astro-cid-qrq6v772] h1[data-astro-cid-qrq6v772]{margin:0}.page-state[data-astro-cid-z7xolria]{justify-items:start;gap:var(--space-2);padding-block:var(--space-section-roomy);display:grid}.page-state[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{margin:0 0 var(--space-2)}
