
/* SEKRETY DANUSI — editorial redesign */
:root{--pine:#153a2a;--cream:#faf5e9;--gold:#b88d4d}
body{font-family:'Manrope',Arial,sans-serif!important;font-size:15px;line-height:1.85;background:#faf5e9}
h1,h2,h3,.logo,.round-seal,.mega-ribbon strong,.mega-mosaic-card strong,.mega-sampler-grid h3,.mega-compare-grid strong{font-family:'Fraunces',Georgia,serif!important;letter-spacing:-.035em}
h1,h2{font-weight:500!important;line-height:1.13!important}
.logo{font-size:1.55rem!important;letter-spacing:-.035em}.logo small{font-family:'Manrope',sans-serif!important;letter-spacing:.2em}
.site-header{background:#fffaf1f7!important;box-shadow:0 4px 25px #1935250d}
.header-inner{max-width:1500px!important;height:86px}.nav{font-family:'Manrope',sans-serif;font-weight:700;letter-spacing:-.015em}
.hero{display:grid!important;grid-template-columns:50% 50%!important;max-width:none!important;min-height:690px!important;background:#eee6d7!important;overflow:hidden}
.hero-copy{grid-column:1!important;grid-row:1!important;order:0!important;min-width:0!important;z-index:3!important;padding:76px 6vw 65px max(6vw,calc((100vw - 1420px)/2))!important;background:linear-gradient(100deg,#faf5e9 72%,#faf5e9eb 91%,#faf5e900)!important}
.hero-photo{grid-column:2!important;grid-row:1!important;order:1!important;min-height:690px!important;position:relative!important;display:block!important;overflow:hidden!important;background:#a79b7f!important}
.hero-photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important;opacity:1!important;visibility:visible!important;display:block!important}
.hero h1{font-size:clamp(3.5rem,5.1vw,6.6rem)!important;max-width:750px!important;line-height:1.07!important;margin:30px 0 24px!important;color:#193a2b!important}
.hero h1 em{color:#78835d!important;font-weight:400!important}.hero .lead{max-width:520px;font-size:1rem;line-height:1.9;color:#526357}
.hero-actions{margin:28px 0 42px!important}.hero-metrics{max-width:520px;gap:25px!important}.hero-metrics strong{font-family:'Fraunces',serif!important;font-size:2.4rem!important}
.round-seal{background:#fff7e8f5!important;box-shadow:0 15px 45px #0c2b1d38!important;border:2px solid #c7a977;font-size:1.1rem!important}
.eyebrow,.new-kicker{font-family:'Manrope',sans-serif!important;letter-spacing:.17em;font-weight:800;font-size:.66rem}
.new-editorial-strip{display:grid;grid-template-columns:1fr 1.1fr 1fr;min-height:450px;background:#f3ead9;overflow:hidden}
.strip-photo{position:relative;min-height:450px;overflow:hidden}.strip-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .5s}.strip-photo:hover img{transform:scale(1.045)}.strip-photo span{position:absolute;bottom:22px;left:26px;background:#fff8e9e8;padding:7px 13px;color:#244b35;letter-spacing:.13em;font-size:.61rem;font-weight:800}
.strip-copy{padding:50px clamp(28px,4.5vw,85px);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.strip-copy h2{font-size:clamp(2.2rem,3.3vw,4.1rem)!important;margin:16px 0}.strip-copy p{font-size:.9rem;max-width:470px}.new-kicker{color:#b08447}.new-text-link{margin-top:16px;border-bottom:1px solid #9d7948;padding-bottom:8px;font-weight:800;font-size:.85rem;color:#234c35}.new-text-link span{margin-left:22px}
.section-title h2,.mega-heading h2{letter-spacing:-.04em}.mega-intro h2,.mega-story-text h2{font-family:'Fraunces',serif!important}
.button{border-radius:4px;letter-spacing:.015em}.preview-card{border-radius:4px;overflow:hidden}.visual-gallery-grid figure{border-radius:4px}
@media(max-width:1000px){.hero{grid-template-columns:52% 48%!important}.hero-copy{padding:65px 5vw!important}.hero h1{font-size:clamp(2.9rem,5.1vw,5rem)!important}.new-editorial-strip{grid-template-columns:1fr 1fr}.strip-photo.second{display:none}}
@media(max-width:760px){.hero{grid-template-columns:1fr!important;min-height:0!important}.hero-copy{grid-column:1!important;grid-row:2!important;padding:45px 7% 48px!important;background:#faf5e9!important}.hero-photo{grid-column:1!important;grid-row:1!important;min-height:440px!important;height:56vw!important;max-height:620px!important}.hero h1{font-size:clamp(2.9rem,9vw,4.8rem)!important}.hero-metrics{gap:14px!important}.hero-metrics strong{font-size:2rem!important}.new-editorial-strip{grid-template-columns:1fr}.strip-photo{min-height:300px}.strip-photo.second{display:block;min-height:260px}.strip-copy{padding:50px 7%}}
@media(max-width:440px){.hero-photo{min-height:330px!important}.hero h1{font-size:2.9rem!important}.round-seal{width:105px!important;height:105px!important;bottom:20px!important}.hero-actions{gap:15px!important}}
