.home-v4{--home-rhythm:clamp(3.75rem, 7.7vw, 7rem)}.home-v4-wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.home-v4-band{padding-block:var(--home-rhythm)}.home-v4 a.button{border-radius:.35rem}.home-v4-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2.75rem,5.4vw,5.5rem);padding-block:clamp(4rem,7.2vw,7rem);display:grid}.home-v4 h1{font:400 clamp(3.25rem, 5.85vw, 5.75rem)/.99 var(--serif);letter-spacing:-.059em;color:var(--forest-deep);margin:1.7rem 0 1.35rem}.home-v4 h1 em,.home-v4 h2 em{color:var(--evergreen-700)}.home-v4-deck{max-width:34rem;color:var(--gray-strong);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.home-v4-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.65rem;margin-top:2rem;display:flex}.home-v4-actions .text-link,.home-v4-section-head .text-link,.home-v4-method .text-link{align-items:center;min-height:44px;display:inline-flex}.home-v4-reassurance{border-top:1px solid var(--border);max-width:32rem;color:var(--gray);flex-wrap:wrap;gap:.55rem 1.2rem;margin:2.5rem 0 0;padding-top:1.15rem;font-size:.73rem;font-weight:650;display:flex}.home-v4-reassurance span+span{border-inline-start:1px solid var(--border-strong);padding-inline-start:.85rem}.home-v4-rail{border-block:1px solid var(--border);background:var(--paper-2)}.home-v4-rail>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.4rem;min-height:4.75rem;padding-block:.65rem;display:flex}.home-v4-rail ul{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.home-v4-rail a{min-height:36px;color:var(--forest);text-underline-offset:.18em;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;text-decoration-thickness:.07em;display:inline-flex}.home-v4 h2{font:400 clamp(2.25rem, 4.05vw, 3.65rem)/1.04 var(--serif);letter-spacing:-.044em;text-wrap:balance;margin:.7rem 0 .85rem}.home-v4-section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.home-v4-section-head p:not(.eyebrow),.home-v4-method>div>p:not(.eyebrow){max-width:36rem;color:var(--gray-strong);margin:0;line-height:1.7}.home-v4-cards,.home-v4-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.65vw,1.5rem);display:grid}.home-v4-feature,.home-v4-newsletter{background:var(--panel)}.home-v4-feature-card{border:1px solid var(--border);background:var(--white);border-radius:.7rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid;overflow:hidden}.home-v4-feature-media{background:var(--sage);min-height:18rem;position:relative}.home-v4-feature-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-v4-feature-copy{align-self:center;padding:clamp(1.5rem,4.3vw,4rem)}.home-v4-feature-copy h3{font:400 clamp(2rem, 3.6vw, 3.4rem)/1.03 var(--serif);letter-spacing:-.05em;overflow-wrap:anywhere;margin:1rem 0}.home-v4-feature-copy p:not(.eyebrow){color:var(--gray);line-height:1.7}.home-v4-feature-copy .button{margin-top:.6rem}.home-v4-feature-meta{margin:1rem 0 0;font-size:.76rem}.home-v4-templates{background:var(--forest-deep);color:var(--cream)}.home-v4-templates .eyebrow,.home-v4-templates .text-link,.home-v4-templates .home-v4-section-head p{color:var(--sage-strong)}.home-v4-template{background:var(--forest);min-width:0;color:var(--cream);border:1px solid #ffffff35;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;text-decoration:none;display:grid}.home-v4-template:hover{background:var(--evergreen-800)}.home-v4-template:focus-visible{outline-color:var(--cream)}.home-v4-template strong{font:400 clamp(1.14rem, 2vw, 1.55rem)/1.12 var(--serif);overflow-wrap:anywhere;display:block}.home-v4-template small{color:var(--sage-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.home-v4-file{background:var(--paper);width:2.6rem;height:3rem;color:var(--forest);border-radius:.25rem;place-items:center;display:grid}.home-v4-method{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:2rem clamp(2.5rem,7vw,7rem);display:grid}.home-v4-method ul{border-bottom:1px solid var(--border);margin:0;padding:0;list-style:none}.home-v4-method li{border-top:1px solid var(--border);color:var(--forest);padding-block:1.1rem}.home-v4-method li p{color:var(--gray);margin:.2rem 0 0;font-size:.88rem}.home-v4-method .text-link{margin-top:1rem}.home-v4-newsletter .home-v4-section-head{margin-bottom:0}@media (width<=1023px){.home-v4-hero{grid-template-columns:1fr}.home-v4-hero>.editorial-art{justify-self:center;width:min(85%,37rem)}}@media (width<=900px){.home-v4-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v4-cards>:nth-child(3){grid-column:1/-1;grid-template-columns:.85fr 1fr;display:grid}.home-v4-cards>:nth-child(3)>.editorial-art{aspect-ratio:auto}.home-v4-feature-card,.home-v4-template-grid,.home-v4-method{grid-template-columns:1fr}}@media (width<=604px){.home-v4-hero{padding-block:2.7rem 3.4rem}.home-v4 h1{font-size:clamp(2.35rem,10.8vw,3.9rem)}.home-v4-hero>.editorial-art{width:92%}.home-v4-actions{gap:.35rem .9rem}.home-v4-reassurance{column-gap:.5rem;margin-top:1.65rem;font-size:clamp(.59rem,2.6vw,.72rem)}.home-v4-reassurance span+span{padding-inline-start:.5rem}.home-v4-cards{grid-template-columns:1fr}.home-v4-cards>:nth-child(3){display:flex}.home-v4-cards>:nth-child(3)>.editorial-art{aspect-ratio:2.15}}
