.media-hero{height:min(82svh,860px);min-height:620px;position:relative;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#111}.media-hero>.photo{position:absolute;inset:0}.media-hero>.photo img{object-position:center 47%}.media-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,8,.9),rgba(7,9,8,.38) 57%,rgba(7,9,8,.12)),linear-gradient(0deg,rgba(7,9,8,.82),transparent 58%)}.media-hero-copy{position:relative;z-index:1;padding-bottom:80px}.media-hero h1{font-size:clamp(72px,10vw,150px);margin:22px 0 26px;max-width:950px}.media-hero p{font-size:18px;line-height:1.6;max-width:580px;color:#dedfdd}.media-film{padding-block:120px;display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.media-film h2,.media-section-heading h2{font-size:clamp(55px,7vw,105px);margin:24px 0}.media-film-player{position:relative;background:#101211;padding:18px;box-shadow:0 24px 70px #0002}.media-film-player video{display:block;width:100%;max-height:720px;background:#090a09;object-fit:contain}.media-film-caption{display:flex;justify-content:space-between;gap:20px;padding:18px 5px 2px;font-size:13px;letter-spacing:.06em}.media-film-caption strong{color:var(--red)}.media-gallery{background:#e8e8e3;padding:110px 0}.media-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:60px}.media-section-heading p{max-width:580px;line-height:1.7;color:#555;font-size:18px;margin-bottom:28px}.media-story-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:250px;gap:16px;margin-bottom:45px}.media-story-photo{margin:0;position:relative;overflow:hidden;background:#ccc}.media-story-photo .photo{height:100%}.media-story-photo img{transition:transform .5s ease}.media-story-photo:hover img{transform:scale(1.025)}.media-story-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:38px 20px 17px;color:#fff;background:linear-gradient(transparent,#000b);font-family:Impact,Arial Narrow,sans-serif;font-size:17px;letter-spacing:.04em}.media-story-photo figcaption span{color:var(--red);margin-right:12px}.media-story-photo-1,.media-story-photo-4,.media-story-photo-7{grid-column:span 7;grid-row:span 2}.media-story-photo-2,.media-story-photo-3,.media-story-photo-5,.media-story-photo-6,.media-story-photo-8{grid-column:span 5}.media-story-photo-6{grid-row:span 2}.media-section-heading-light p{color:#bfc2bf}.media-press{padding:110px 0}@media(max-width:900px){.media-film{grid-template-columns:1fr;gap:35px}.media-section-heading{grid-template-columns:1fr;gap:10px}.media-story-grid{grid-template-columns:1fr 1fr;grid-auto-rows:380px}.media-story-photo,.media-story-photo-1,.media-story-photo-2,.media-story-photo-3,.media-story-photo-4,.media-story-photo-5,.media-story-photo-6,.media-story-photo-7,.media-story-photo-8{grid-column:span 1;grid-row:span 1}}@media(max-width:600px){.media-hero{min-height:620px;height:calc(100svh - 68px)}.media-hero>.photo img{object-position:62% center}.media-hero-shade{background:linear-gradient(0deg,rgba(7,9,8,.96),rgba(7,9,8,.2) 78%)}.media-hero-copy{padding-bottom:55px}.media-hero h1{font-size:17vw}.media-hero p{font-size:15px}.media-film,.media-gallery,.media-press{padding-block:75px}.media-film-player{padding:8px}.media-film-caption{flex-direction:column;gap:5px}.media-story-grid{grid-template-columns:1fr;grid-auto-rows:430px}.media-section-heading{margin-bottom:35px}}