*{box-sizing:border-box}body{margin:0;background:#f2f0ea;color:#111;font-family:"DM Sans",Arial}a{color:inherit;text-decoration:none}img{width:100%;height:100%;object-fit:cover;display:block}header{height:60px;position:absolute;z-index:5;color:#fff;left:0;right:0;padding:0 4%;display:grid;grid-template-columns:1fr 1.6fr 1.2fr;align-items:center;font-size:8px}header>b{font:19px Anton}nav{display:flex;gap:25px}header>span{text-align:right}.hero{height:390px;position:relative;background:#111;color:#fff;overflow:hidden}.hero>img{position:absolute;inset:0;object-position:center 26%}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#050708f5,#050708c7 30%,transparent 68%,#05070866)}.hc{position:absolute;left:4%;top:120px;width:310px}.hc h1{font:62px/.85 Anton;margin:0}.hc h2{font:21px DM Sans;letter-spacing:.18em;margin:8px 0}.hc i{display:block;background:#e6322a;width:40px;height:2px;margin:14px 0}.hc p{font-size:11px;line-height:1.45;width:255px}.hc a,.show a{display:flex;align-items:center;gap:12px;font-size:8px;font-weight:bold;margin-top:18px}.hc u,.show u{width:42px;height:42px;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;text-decoration:none}.side{position:absolute;right:4%;bottom:50px;text-align:right;font-size:8px}.now{padding:22px 4%;display:grid;grid-template-columns:1.55fr .75fr;grid-template-areas:"title title" "media copy";gap:10px 28px}.nt{grid-area:title}.nt em{color:#e6322a;font-style:normal;font-size:9px;font-weight:bold}.nt h2{font:40px/.84 Anton;margin:5px 0}.nm{grid-area:media;height:220px}.nm img{object-position:center 25%}.nc{grid-area:copy}.nc small{font-size:8px}.nc h3{font:35px Anton;margin:5px 0}.nc p{font-size:10px;line-height:1.5}.nc span{font-size:8px;display:block;margin:13px 0}.nc a{display:inline-block;background:#111;color:#fff;padding:11px 18px;font-size:8px}.wh{padding:17px 4%;display:grid;grid-template-columns:1.8fr 1fr 1.5fr .7fr;gap:20px;align-items:center}.wh h2{font:37px/.85 Anton;margin:0}.wh b,.wh a{font-size:8px}.wh p{font-size:9px;line-height:1.5}.grid{display:grid;grid-template-columns:repeat(3,1fr)}.card{height:235px;position:relative;overflow:hidden;border:1px solid #ddd}.card>div{position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 55%)}.card span{position:absolute;left:4%;bottom:15px;color:#fff}.card small{display:block;font-size:6px}.card strong{font:25px Anton;display:inline-block;margin-top:4px}.stats{height:95px;background:#111;color:#fff;display:grid;grid-template-columns:repeat(4,1fr)}.stats div{display:flex;align-items:center;gap:17px;padding:0 4vw;border-right:1px solid #444}.stats strong{font:42px Anton}.stats span{font-size:7px}.show{height:250px;background:#0d1012;color:#fff;display:grid;grid-template-columns:1fr 1.55fr .5fr;overflow:hidden}.show>div{padding:35px 4vw}.show h2{font:44px Anton;margin:12px 0 5px}.show p{font-size:8px;line-height:1.6}.show>img{filter:saturate(.7)}.show>p{align-self:center}.cta{height:255px;display:grid;grid-template-columns:1.2fr .85fr 1.15fr;align-items:center;padding-left:4%}.cta h2{font:49px/.76 Anton;margin:0}.cta h2 b{color:#e6322a;font-weight:400}.cta h2 i{font:45px "Instrument Serif";color:#111}.cta>div p{font-size:8px}.cta>div a{display:inline-block;background:#111;color:#fff;padding:11px 16px;font-size:7px;margin-top:12px}.cta>img{filter:grayscale(1);object-position:center 24%}.strip{height:130px;display:grid;grid-template-columns:repeat(3,1fr)}.strip img{filter:grayscale(1);border-right:1px solid #aaa}footer{height:60px;padding:0 4%;display:grid;grid-template-columns:1fr 1.5fr .7fr 1fr;align-items:center;font-size:7px}footer>b{font:14px Anton}@media(max-width:800px){header{grid-template-columns:1fr}nav,header>span{display:none}.hero{height:620px}.hc{left:20px;top:160px}.now{grid-template-columns:1fr;grid-template-areas:"title" "media" "copy";padding:25px 20px}.nm{height:300px}.wh{grid-template-columns:1fr;padding:22px 20px}.grid{grid-template-columns:1fr}.card{height:360px}.stats{height:auto;grid-template-columns:1fr 1fr}.stats div{height:105px}.show{height:auto;grid-template-columns:1fr}.show>img{height:260px}.show>p{display:none}.cta{height:auto;grid-template-columns:1fr;padding:35px 20px 0}.cta>img{height:380px;margin:30px -20px 0;width:calc(100% + 40px)}.strip{height:auto;grid-template-columns:1fr}.strip img{height:220px}footer{height:auto;grid-template-columns:1fr 1fr;gap:12px;padding:24px 20px}}