.magazine{--ink:#102f37;--coral:#d66d50;--paper:#f7f1e7;background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-manrope),sans-serif}.mag-header{letter-spacing:.17em;border-bottom:1px solid #15343c33;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(1rem,5vw,5rem);font-size:.72rem;font-weight:800;display:flex}.mag-header a{color:inherit;text-decoration:none}.mag-brand{letter-spacing:-.03em;font-size:1.45rem;font-family:Georgia,serif!important}.mag-header a:last-child{background:var(--ink);color:#fff;letter-spacing:0;padding:.75rem 1rem}.mag-masthead{text-align:center;padding:clamp(4rem,9vw,8rem) 1.25rem}.mag-masthead>p:first-child,.eyebrow{color:var(--coral);letter-spacing:.2em;font-size:.75rem;font-weight:900}.mag-masthead h1{letter-spacing:-.065em;margin:1.4rem 0;font:500 clamp(3.4rem,9vw,8rem)/.88 Georgia,serif}.mag-masthead h1 em{color:var(--coral);font-weight:400}.mag-masthead>p:last-child{max-width:650px;margin:auto;line-height:1.8}.lead-story{max-width:1320px;color:inherit;background:#fffaf3;grid-template-columns:1.35fr .8fr;margin:auto;text-decoration:none;display:grid}.lead-story img{object-fit:cover;width:100%;height:650px}.lead-story div{align-self:center;padding:clamp(2rem,5vw,5rem)}.lead-story span,.story-grid span{color:var(--coral);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:900}.lead-story h2{margin:1rem 0;font:500 clamp(2.7rem,5vw,5rem)/.96 Georgia,serif}.lead-story p,.story-grid p{line-height:1.7}.lead-story b{margin-top:1.5rem;display:inline-block}.story-grid{grid-template-columns:1fr 1fr;gap:5rem 3rem;max-width:1180px;margin:clamp(5rem,10vw,9rem) auto;padding:0 1.25rem;display:grid}.story-grid a{color:inherit;text-decoration:none}.story-grid img{object-fit:cover;width:100%;height:360px;margin-bottom:1.5rem}.story-grid a:nth-child(2n){margin-top:5rem}.story-grid h2{margin:.7rem 0;font:500 clamp(2rem,4vw,3.3rem)/1 Georgia,serif}.reviews-editorial{color:#fff;background:#10323b;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:clamp(4rem,8vw,8rem) max(1.25rem,50vw - 590px);display:grid}.reviews-editorial>div{grid-column:1/-1;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.reviews-editorial h2{margin:.5rem 0;font:500 clamp(2.8rem,6vw,5.5rem)/.95 Georgia,serif}.reviews-editorial>div>p:last-child{max-width:440px;line-height:1.7}.reviews-editorial figure{color:var(--ink);background:#fff;margin:0}.reviews-editorial figure img{object-fit:cover;width:100%;height:270px}.reviews-editorial figcaption{padding:1.5rem}.reviews-editorial figcaption span{color:#d66d50;letter-spacing:.15em}.reviews-editorial blockquote{margin:1rem 0;font:500 1.35rem/1.35 Georgia,serif}.reviews-editorial cite{text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:800}.mag-cta{text-align:center;padding:clamp(5rem,10vw,9rem) 1rem}.mag-cta p{color:var(--coral);text-transform:uppercase;letter-spacing:.18em;font-weight:900}.mag-cta h2{margin:1rem auto 2.5rem;font:500 clamp(3rem,7vw,6.5rem)/.95 Georgia,serif}.mag-cta div{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.mag-cta a{background:var(--ink);color:#fff;padding:1rem 1.4rem;font-weight:900;text-decoration:none}.mag-cta a:last-child{background:#ff385c}@media (max-width:760px){.mag-header span{display:none}.lead-story{grid-template-columns:1fr}.lead-story img{height:430px}.story-grid{grid-template-columns:1fr;gap:4rem}.story-grid a:nth-child(2n){margin-top:0}.story-grid img{height:300px}.reviews-editorial{grid-template-columns:1fr}.reviews-editorial>div{display:block}.reviews-editorial figure img{height:240px}}
