.media-page{overflow:hidden}.media-eyebrow{color:var(--acid);font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.5}.media-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:stretch;gap:8%;padding-block:90px 116px}.media-hero-copy{align-self:center}.media-hero h1{margin:22px 0 27px;font-size:clamp(58px,6.4vw,112px);letter-spacing:-.075em;line-height:.94}.media-hero h1 em{color:#f2b632;font-style:normal}.media-hero-copy>p:not(.media-eyebrow){max-width:570px;margin:0 0 32px;color:var(--muted);font-size:clamp(17px,1.4vw,21px);line-height:1.55}.media-hero-note{display:block;margin-top:16px;color:var(--muted);font-size:12px}.media-hero-art{position:relative;display:grid;place-items:center;min-height:420px;overflow:hidden;border:1px solid #343741;background:#111318}.media-hero-art:after,.media-hero-art:before{position:absolute;content:"";width:160px;height:160px;border:1px solid #f2b63238;transform:rotate(45deg)}.media-hero-art:before{top:-105px;right:-65px}.media-hero-art:after{bottom:-110px;left:-80px}.media-hero-art img{width:min(78%,430px);height:auto;position:relative;z-index:1}.media-hero-art span{position:absolute;right:22px;bottom:20px;color:#8e939e;font-size:10px;letter-spacing:.2em}.media-assets{border-top:1px solid var(--line);padding-block:68px 112px}.media-about h2,.media-guidance h2,.media-section-heading h2{margin:13px 0;font-size:clamp(34px,4vw,60px);letter-spacing:-.055em;line-height:1.05}.media-guidance>div>p:last-child,.media-section-heading>p:last-child{margin:0;color:var(--muted);font-size:17px;line-height:1.6}.media-group{margin-top:68px}.media-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.media-group-heading h3{margin:0;font-size:23px;letter-spacing:-.035em}.media-group-heading p{margin:0;color:var(--muted);font-size:13px}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.media-card{min-width:0;border:1px solid var(--line);background:var(--panel)}.media-preview{display:grid;place-items:center;height:280px;padding:32px;overflow:hidden}.media-preview--light{background:#f8f8f5}.media-preview--dark{background:#111318}.media-preview--horizontal img{width:min(100%,560px)}.media-preview--stacked img{width:min(68%,300px)}.media-preview--icon img{width:min(48%,185px)}.media-preview img{height:auto;max-height:100%;object-fit:contain}.media-card-details{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:100px;padding:20px 24px}.media-card-details h4{margin:0 0 6px;font-size:16px}.media-card-details p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.media-card-details a{display:inline-flex;align-items:center;gap:8px;color:var(--acid);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.media-card-details a:hover{text-decoration:underline}.media-card-details a span{font-size:16px}.media-about,.media-guidance{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-block:76px 90px;border-top:1px solid var(--line)}.media-guidance-content{padding-top:8px}.media-color-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}.media-color-row>div{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px}.media-swatch{display:block;height:68px;margin-bottom:5px;border:1px solid #8888}.media-swatch--gold{background:#f2b632}.media-swatch--ink{background:#171b20}.media-swatch--white{background:#fff}.media-color-row code{color:var(--muted)}.media-guidance ul{margin:0;padding-left:19px;color:var(--muted);line-height:1.65}.media-guidance li+li{margin-top:12px}.media-about blockquote{align-self:center;margin:0;padding-left:26px;border-left:3px solid #f2b632;font-size:clamp(18px,2vw,27px);line-height:1.5;letter-spacing:-.025em}@media (max-width:900px){.media-hero{gap:5%}.media-hero-art{min-height:340px}.media-preview{height:230px}.media-card-details{flex-wrap:wrap}}@media (max-width:700px){.media-about,.media-guidance,.media-hero{grid-template-columns:1fr}.media-hero{padding-block:62px 78px}.media-hero-art{min-height:300px}.media-grid{grid-template-columns:1fr}.media-group-heading{display:block}.media-group-heading p{margin-top:6px}.media-assets{padding-bottom:80px}.media-about,.media-guidance{gap:24px;padding-block:60px}}@media (max-width:450px){.media-hero h1{font-size:56px}.media-hero-art{min-height:245px}.media-preview{height:205px}.media-color-row{gap:8px}.media-swatch{height:48px}}