.home-shell .h-hero-centered.h-hero-home .h-hero-sticky{min-height:0;padding-bottom:clamp(24px,3vw,40px)}.home-shell .h-hero-centered.h-hero-home .h-hero-copy{padding-top:clamp(40px,6vw,84px)}.home-shell .h-hero-centered.h-hero-home h1{letter-spacing:-.04em;white-space:normal;text-wrap:balance;max-width:24ch;margin:24px auto 0;padding-block:0;font-size:clamp(2.125rem,4.6vw,4.25rem);line-height:1.04;overflow:visible}.home-shell .h-hero-centered.h-hero-home .h-kicker{font-family:var(--font-ui);letter-spacing:.01em;color:var(--color-shell-txt);margin:28px 0 0;font-size:16px;font-weight:600;line-height:1.4}.home-shell .h-hero-centered.h-hero-home .h-hero-sub{max-width:44rem;color:var(--color-shell-txt);text-wrap:pretty;margin:24px auto 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.home-shell .h-hero-centered.h-hero-home .h-search{text-align:left;flex-wrap:wrap;max-width:40rem;margin:36px auto 0}.home-shell .h-hero-centered.h-hero-home .h-search .atx{flex:18rem}.home-shell .h-hero-centered.h-hero-home .h-ctas{justify-content:center;margin-top:36px}.home-shell .h-hero-result{max-width:40rem;margin:20px auto 0}.home-shell .sce{z-index:2;width:min(100% - 2 * var(--shell-gutter,16px), 40rem);text-align:left;border:1px solid var(--color-shell-line-strong);background:var(--color-shell-card-1,transparent);border-radius:18px;margin:clamp(32px,4vw,48px) auto 0;padding:20px 20px 16px;position:relative}.home-shell .sce-head{align-items:center;gap:10px;margin:0;display:flex}.home-shell .sce-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-shell-cta-ink,#fff);background:var(--color-moldavite-500);border-radius:999px;align-items:center;padding:3px 10px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}.home-shell .sce-title{color:var(--color-shell-txt-strong,var(--color-shell-txt));font-size:18px;font-weight:600}.home-shell .sce-addr{color:var(--color-shell-txt);margin:12px 0 0;font-size:16px;line-height:1.5}.home-shell .sce-rows{border-top:1px solid var(--color-shell-line);margin:12px 0 0}.home-shell .sce-row{border-bottom:1px solid var(--color-shell-line);grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid}.home-shell .sce-row dt{color:var(--color-shell-txt-muted,var(--color-shell-txt));font-size:16px;font-weight:600}.home-shell .sce-row dd{color:var(--color-shell-txt-strong,var(--color-shell-txt));margin:0;font-size:16px;line-height:1.5}.home-shell .sce-note{color:var(--color-shell-txt-muted,var(--color-shell-txt));margin:12px 0 0;font-size:16px;line-height:1.5}@media (max-width:560px){.home-shell .sce-row{grid-template-columns:1fr;row-gap:2px}.home-shell .h-hero-centered.h-hero-home .h-search .atx{flex:none;width:100%}.home-shell .h-hero-centered.h-hero-home .eyebrow-text{letter-spacing:.1em}}.home-shell.home-plain .font-flourish{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;transform:none}
