.editorial-opening{padding:54px 0 55px}.hero-editorial-inner{display:block}.editorial-opening .hero-copy{width:100%}.editorial-opening h1{font-size:clamp(65px,8.3vw,120px);letter-spacing:-2px;line-height:1.02;margin:30px 0 45px;max-width:1180px}.editorial-opening h1 em{display:inline}.type-hero-footer{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;padding-top:26px;border-top:1px solid #484440}.type-hero-action{display:flex;align-items:center;gap:35px}.editorial-opening .type-hero-action .button{margin:0;flex-shrink:0}.editorial-opening .type-hero-action .hero-note{margin:0;font-size:11px}.editorial-opening .hero-description{max-width:540px;font-size:19px;line-height:1.6}
@media(min-width:1600px){.editorial-opening h1{font-size:120px}}
@media(max-width:1000px){.type-hero-footer{gap:35px}.type-hero-action{align-items:flex-start;flex-direction:column;gap:18px}.editorial-opening h1{font-size:8.5vw}.editorial-opening .hero-description{font-size:18px}}
@media(max-width:600px){.editorial-opening{padding:35px 0 38px}.editorial-opening h1{font-size:clamp(46px,11.5vw,68px);letter-spacing:-.8px;line-height:1.06;margin:27px 0 31px}.editorial-opening h1 br{display:none}.type-hero-footer{grid-template-columns:1fr;gap:23px;padding-top:24px}.type-hero-action{order:2;flex-direction:row;align-items:center;gap:23px}.editorial-opening .hero-description{font-size:18px;max-width:none}.editorial-opening .type-hero-action .hero-note{font-size:10px}.editorial-opening .type-hero-action .button{gap:24px;padding:16px 19px;font-size:12px}}
