body{overflow-x:hidden}h1,h2,h3{overflow-wrap:normal;hyphens:auto}.brand-mark{filter:none}.home-hero h1{max-width:18ch}.story-copy p{max-width:55ch}.article-head .eyebrow{display:block;margin-block:1rem;color:var(--muted)}.offer-box .eyebrow{letter-spacing:.03em}.site-header nav a{transition:opacity .2s}.site-header nav a:hover{opacity:.65}@media(max-width:52rem){.home-hero figure{order:2}.hero-copy{order:1}.home-hero h1{font-size:clamp(2.6rem,9vw,5rem)}}
body{--bg:#faf6ed!important;--fg:#3b1d2d!important;--accent:#a9243f!important;--muted:#6b5a61!important;--edge:clamp(1.25rem,6vw,7rem);font-family:Georgia,'Times New Roman',serif}.ad-ribbon{background:#a9243f;color:#fff}.site-header{border-color:#bcaeb0}.brand{font-family:Georgia,serif;font-size:1.8rem}.site-header nav{font:700 .82rem Arial,sans-serif}.home-hero{display:grid;grid-template-columns:60% 40%;min-height:70vh;border-bottom:1px solid #3b1d2d}.hero-copy{padding:clamp(3rem,6vw,7rem)}.home-hero h1{font-size:clamp(3.3rem,6.5vw,6rem);line-height:1.03;font-weight:400;max-width:13ch}.hero-copy p{font-size:1.3rem}.home-hero figure{margin:clamp(1rem,3vw,3rem);min-height:30rem}.hero-image{height:100%;object-fit:cover}.home-intro{grid-template-columns:1fr 1fr}.home-intro h2{font-weight:400;font-style:italic}.site-outline{background:#ede1d8}.outline-list{grid-template-columns:1fr}.outline-item{grid-template-columns:45% 1fr auto}.outline-item strong{font-family:Georgia,serif;font-size:2rem;font-weight:400}.outline-item span{grid-column:2;grid-row:1}.outline-item svg{grid-column:3;grid-row:1}.latest-section .story-grid{display:block}.story-card{display:grid;grid-template-columns:42% 1fr;gap:clamp(2rem,6vw,7rem);align-items:center;padding-block:2.5rem;border-top:1px solid #bcaeb0}.story-card:nth-child(2){grid-template-columns:1fr 42%}.story-card:nth-child(2) .story-media{grid-column:2;grid-row:1}.story-card:nth-child(2) .story-copy{grid-column:1;grid-row:1}.story-media img{aspect-ratio:4/3}.story-copy h3,.article-head h1,.page-head h1{font-family:Georgia,serif;font-weight:400}.article-head h1{max-width:18ch}.article-body{grid-template-columns:12rem minmax(0,44rem)}.contact-band{background:#3b1d2d;color:#faf6ed}.footer{background:#3b1d2d}@media(max-width:52rem){.home-hero{display:flex;flex-direction:column}.home-hero figure{margin:1rem;min-height:19rem;max-height:24rem}.outline-item{grid-template-columns:1fr auto}.outline-item span{grid-column:1;grid-row:2}.outline-item svg{grid-column:2;grid-row:1/3}.story-card,.story-card:nth-child(2){display:block}.story-card:nth-child(2) .story-media,.story-card:nth-child(2) .story-copy{grid-column:auto;grid-row:auto}}

@media(max-width:52rem){.home-intro{grid-template-columns:1fr!important;gap:1.25rem}.home-intro h2{max-width:24ch}.home-intro p{max-width:42ch}}
