.media-module__2861aW__page{background:var(--surface);color:var(--ink)}.media-module__2861aW__section{padding:clamp(3rem,7vw,6rem) 1.5rem}.media-module__2861aW__section:nth-of-type(2n){background:var(--surface-alt)}.media-module__2861aW__inner{max-width:72rem;margin:0 auto}.media-module__2861aW__head{align-items:baseline;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.media-module__2861aW__num{font-family:var(--font-sans);letter-spacing:.2em;color:var(--gold-dark);font-size:.8rem}.media-module__2861aW__h2{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.8rem,4vw,3rem);font-weight:300;line-height:1.1}.media-module__2861aW__text{font-family:var(--font-sans);color:var(--ink-muted);max-width:46rem;font-size:1.02rem;font-weight:300;line-height:1.78}.media-module__2861aW__text+.media-module__2861aW__text{margin-top:1rem}.media-module__2861aW__text strong{color:var(--ink);font-weight:500}.media-module__2861aW__kicker{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.34em;color:var(--color-champagne);font-size:.72rem;font-weight:700;display:block}.media-module__2861aW__bannerInner{text-align:center;max-width:52rem;margin:0 auto}.media-module__2861aW__bannerTitle{font-family:var(--font-display);color:var(--color-ivory);margin:.8rem 0 1.2rem;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:300;line-height:1.04}.media-module__2861aW__bannerLead{font-family:var(--font-sans);color:#f3ede1d9;max-width:40rem;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.7}.media-module__2861aW__facts{grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.media-module__2861aW__facts{grid-template-columns:repeat(2,1fr)}}.media-module__2861aW__fact{border-top:1px solid var(--rule);flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.media-module__2861aW__factValue{font-family:var(--font-display);color:var(--gold-dark);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.media-module__2861aW__factLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:.72rem}.media-module__2861aW__files{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (max-width:760px){.media-module__2861aW__files{grid-template-columns:1fr}}.media-module__2861aW__file{border:1px solid var(--rule);background:var(--surface);color:inherit;border-radius:2px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;text-decoration:none;transition:border-color .28s,box-shadow .28s;display:flex}.media-module__2861aW__file:hover{border-color:#9a7f4f73;box-shadow:0 14px 34px #0a1c2e14}.media-module__2861aW__fileName{font-family:var(--font-sans);color:var(--ink);font-size:.95rem}.media-module__2861aW__fileMeta{letter-spacing:.14em;text-transform:uppercase;color:#0a1c2e73;margin-top:.25rem;font-size:.72rem;display:block}.media-module__2861aW__fileArrow{fill:none;width:1.6rem;height:.75rem;stroke:var(--gold-dark);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.media-module__2861aW__file:hover .media-module__2861aW__fileArrow{transform:translate(5px)}.media-module__2861aW__gallery{grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,1.6vw,1.2rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (max-width:900px){.media-module__2861aW__gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.media-module__2861aW__gallery{grid-template-columns:1fr}}.media-module__2861aW__shot{aspect-ratio:3/2;border:1px solid var(--rule);background:var(--surface-alt);border-radius:2px;display:block;position:relative;overflow:hidden}.media-module__2861aW__shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.media-module__2861aW__shot:hover img{transform:scale(1.06)}.media-module__2861aW__shotLabel{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:0;background:linear-gradient(#0000,#0a1c2ebf);padding:.7rem .9rem;font-size:.7rem;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.media-module__2861aW__shot:hover .media-module__2861aW__shotLabel{opacity:1}.media-module__2861aW__logos{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (max-width:700px){.media-module__2861aW__logos{grid-template-columns:1fr}}.media-module__2861aW__logoTile{border:1px solid var(--rule);border-radius:2px;place-items:center;padding:clamp(2rem,5vw,3.5rem);display:grid}.media-module__2861aW__logoLight{background:var(--surface-alt)}.media-module__2861aW__logoDark{background:#050d17}.media-module__2861aW__logoTile img{width:clamp(9rem,18vw,13rem);height:auto}.media-module__2861aW__logoLight img{filter:invert()}.media-module__2861aW__rules{gap:.9rem;max-width:46rem;margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.media-module__2861aW__rule{font-family:var(--font-sans);color:var(--ink-muted);padding-left:1.3rem;font-size:.95rem;font-weight:300;line-height:1.65;position:relative}.media-module__2861aW__rule:before{content:"";background:var(--gold-dark);width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.media-module__2861aW__contact{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);max-width:52rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (max-width:700px){.media-module__2861aW__contact{grid-template-columns:1fr}}.media-module__2861aW__contactLabel{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#0a1c2e73;font-size:.66rem}.media-module__2861aW__contactValue{font-family:var(--font-sans);color:var(--ink);margin-top:.4rem;font-size:1rem;line-height:1.7}.media-module__2861aW__contactValue a{color:inherit;border-bottom:1px solid var(--rule-gold);text-decoration:none;transition:border-color .25s}.media-module__2861aW__contactValue a:hover{border-color:var(--ink)}.media-module__2861aW__note{font-family:var(--font-sans);color:#0a1c2e80;margin-top:1.4rem;font-size:.92rem;font-style:italic;font-weight:300}.media-module__2861aW__downloads{grid-template-columns:1.5fr 1fr;gap:clamp(.6rem,1.4vw,1rem);margin-top:clamp(1.5rem,3vw,2.2rem);display:grid}.media-module__2861aW__download{min-height:clamp(15rem,28vw,21rem);color:var(--color-ivory);background:#07131f;border-radius:2px;align-items:flex-end;padding:clamp(1.3rem,3vw,2.2rem);display:flex;position:relative;overflow:hidden}.media-module__2861aW__downloadImg{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.media-module__2861aW__downloadShade{background:linear-gradient(#0a1c2e33 0%,#0a1c2e99 50%,#07131ff0 100%);transition:background .6s;position:absolute;inset:0}.media-module__2861aW__downloadLogo{background:linear-gradient(140deg,#0a1c2e,#07131f)}.media-module__2861aW__downloadMark{opacity:.95;width:min(34%,8.5rem);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(1.4rem,3vw,2.2rem);left:clamp(1.3rem,3vw,2.2rem);transform:none}.media-module__2861aW__downloadBody{flex-direction:column;gap:.6rem;width:100%;display:flex;position:relative}.media-module__2861aW__downloadKicker{text-transform:uppercase;letter-spacing:.26em;font-family:var(--font-sans);color:var(--color-champagne);font-size:.64rem}.media-module__2861aW__downloadTitle{max-width:26rem;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:300;line-height:1.15}.media-module__2861aW__downloadCta{text-transform:uppercase;letter-spacing:.18em;font-family:var(--font-sans);color:var(--color-champagne);border:1px solid #e3cfa399;border-radius:2px;align-self:flex-start;align-items:center;gap:.7rem;margin-top:.5rem;padding:.7rem 1.2rem;font-size:.66rem;font-weight:600;transition:background .35s,color .35s;display:inline-flex}.media-module__2861aW__downloadArrow{width:1.4rem;transform:rotate(90deg)}.media-module__2861aW__download:hover .media-module__2861aW__downloadImg{transform:scale(1.07)}.media-module__2861aW__download:hover .media-module__2861aW__downloadShade{background:linear-gradient(#0a1c2e1f 0%,#0a1c2e4d 45%,#07131fdb 100%)}.media-module__2861aW__download:hover .media-module__2861aW__downloadMark{transform-origin:0 0;transform:scale(1.05)}.media-module__2861aW__download:hover .media-module__2861aW__downloadCta{background:var(--color-champagne);color:#07131f}@media (max-width:760px){.media-module__2861aW__downloads{grid-template-columns:1fr}}
