.why-section{display:none}.desktop-nav{display:none}
@media(min-width:901px){
 .mobile-nav{display:none!important}.desktop-nav{display:inline-block}
 header>.desktop-nav{font-size:clamp(15px,.8vw,24px);padding:15px 25px}
 .why-section{display:block;position:relative;isolation:isolate;background:#bdb7af;padding:clamp(35px,3vw,90px) var(--gutter) clamp(70px,5vw,160px);scroll-margin-top:var(--header);overflow:hidden}
 .why-scene{position:relative;max-width:3000px;margin:auto;min-height:clamp(380px,30vw,960px);display:flex;align-items:center}
 .why-macro{position:absolute;inset:-8% -12% -12% 42%;background:url('media/studio-razor-details.png') 50% 48%/320% auto no-repeat;mask-image:linear-gradient(90deg,transparent 0%,#000 27%,#000 83%,transparent 100%);pointer-events:none;z-index:-1}
 .why-macro::after{content:'';position:absolute;inset:0;background:linear-gradient(#bdb7af,transparent 17%,transparent 72%,#bdb7af)}
 .why-heading{width:48%;padding:45px 0}
 .why-kicker{font-size:clamp(12px,.55vw,18px);letter-spacing:.15em;color:var(--soft);margin:0 0 24px}
 .why-section h2{font-family:'newsreader',Georgia,serif;font-weight:400;font-size:clamp(68px,5.2vw,175px);line-height:1.04;letter-spacing:-.025em;margin:0 0 30px}
 .why-intro{font-size:clamp(23px,1.3vw,43px);line-height:1.4;letter-spacing:-.02em;margin:0;color:var(--ink)}
 .why-reasons{position:relative;max-width:3000px;margin:clamp(25px,2vw,65px) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(35px,4vw,125px);padding-top:clamp(32px,2vw,60px);border-top:1px solid #25242133}
 .why-reason h3{font-family:'newsreader',Georgia,serif;font-weight:400;font-size:clamp(28px,1.5vw,49px);line-height:1.15;letter-spacing:-.015em;margin:0 0 16px}
 .why-reason p{font-size:clamp(17px,.74vw,25px);line-height:1.65;color:var(--soft);margin:0;max-width:38ch}
 .why-guide{display:inline-block;margin-top:17px;font-size:clamp(15px,.65vw,22px);border:0;border-bottom:1px solid #25242155;padding:0 0 5px;background:none}
}
