.home-art{aspect-ratio:4/3;border-radius:var(--radius-l);background:radial-gradient(circle at 72% 32%, color-mix(in srgb, var(--brand-coral) 60%, transparent) 0 17%, transparent 17.5%), linear-gradient(160deg, color-mix(in srgb, var(--brand-sage) 85%, var(--brand-white)), color-mix(in srgb, var(--brand-teal) 55%, var(--brand-sage)));position:relative}.home-art img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.home-art-hero:after{content:"";aspect-ratio:1;border-radius:var(--radius-m);background:var(--accent);width:clamp(4rem,2.6rem + 4vw,6rem);position:absolute;top:-.75rem;right:-.5rem}.home-art-warm{background:radial-gradient(circle at 30% 68%, color-mix(in srgb, var(--brand-sand) 75%, var(--brand-white)) 0 21%, transparent 21.5%), linear-gradient(200deg, color-mix(in srgb, var(--brand-coral) 42%, var(--brand-sand)), color-mix(in srgb, var(--brand-teal) 32%, var(--brand-sand)))}.home-art-cool{background:linear-gradient(0deg, color-mix(in srgb, var(--brand-dark) 72%, transparent) 0 28%, transparent 28%), linear-gradient(120deg, color-mix(in srgb, var(--brand-teal) 68%, var(--brand-sage)), color-mix(in srgb, var(--brand-sage) 70%, var(--brand-white)))}.home-hero{padding-block:clamp(2.5rem,1rem + 6vw,6rem) clamp(3.5rem,2rem + 6vw,6.5rem)}.home-hero-inner{gap:var(--space-2xl);align-items:center;display:grid}.home-hero-text{gap:var(--space-l);display:grid}.home-hero h1{font-size:var(--title-hero)}.home-hero .lead{max-width:34rem}.home-hero .actions{margin-top:var(--space-xs)}@media (min-width:60rem){.home-hero-inner{gap:var(--space-3xl);grid-template-columns:7fr 5fr}.home-hero .home-art{aspect-ratio:4/5}}.home-highlights{border:1px solid var(--line);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-highlights li{align-content:start;gap:var(--space-s);padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);display:grid}.home-highlights li+li{border-top:1px solid var(--line)}.home-highlights .icon{width:1.875rem;height:1.875rem;margin-bottom:var(--space-xs);color:var(--primary)}.home-highlights h3{font-family:var(--font-body);font-weight:650}.home-highlights p{color:var(--ink-muted)}@media (min-width:48rem){.home-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.home-highlights li+li{border-top:0;border-left:1px solid var(--line)}}.home-story-rows{gap:clamp(3.5rem,2rem + 5vw,6rem);display:grid}.home-story-row{gap:var(--space-xl);align-items:center;display:grid}.home-story-row .stack{--stack-gap:var(--space-m)}.home-points{gap:var(--space-s);margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}.home-points li{gap:var(--space-s);align-items:start;display:flex}.home-points .icon{color:var(--primary);margin-top:.15rem}@media (min-width:56rem){.home-story-row{gap:var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}.home-story-row:nth-child(2n)>.home-art{order:2}}.home-steps{gap:var(--space-l);margin:0;padding:0;list-style:none;display:grid}.home-steps li{align-content:start;gap:var(--space-s);display:grid}.home-step-number{width:2.5rem;height:2.5rem;margin-bottom:var(--space-xs);background:var(--surface-tint);color:var(--primary-strong);border-radius:50%;place-items:center;font-weight:700;display:grid}.home-steps h3{font-family:var(--font-body);font-weight:650}.home-steps p{color:var(--ink-muted)}@media (min-width:48rem){.home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-questions{display:grid}.home-question-list{gap:var(--space-s);display:grid}.home-question{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.home-question summary{justify-content:space-between;align-items:center;gap:var(--space-l);padding:1.125rem var(--space-l);font-size:1.0625rem;font-weight:650;list-style:none;display:flex}.home-question summary::-webkit-details-marker{display:none}.home-question summary .icon{color:var(--primary);transition:rotate var(--duration) var(--ease)}.home-question[open] summary .icon{rotate:180deg}.home-question p{padding:0 var(--space-l) 1.25rem;color:var(--ink-muted)}@media (min-width:60rem){.home-questions{gap:var(--space-3xl);grid-template-columns:5fr 7fr;align-items:start}}.home-blog-head{justify-content:space-between;align-items:end;gap:var(--space-m) var(--space-xl);flex-wrap:wrap;margin-bottom:clamp(1.75rem,1.2rem + 2vw,2.75rem);display:flex}.home-posts{gap:var(--space-xl);display:grid}.home-post-rows .post-card-row:first-child .post-card-content{padding-top:0}.home-post-rows .post-card-row:first-child:after{top:calc(50% - var(--space-l) / 2)}@media (min-width:56rem){.home-posts{gap:var(--space-3xl);grid-template-columns:1.1fr 1fr;align-items:start}}.home-closing-inner{gap:var(--space-xl);display:grid}.home-closing .stack{--stack-gap:var(--space-m)}.home-closing h2{max-width:18ch}@media (min-width:56rem){.home-closing-inner{align-items:center;gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) auto}}
