.image-card-copy-module__F5u40G__area{z-index:1;top:110px;right:60px;bottom:var(--card-copy-bottom,40px);pointer-events:none;flex-direction:column;justify-content:flex-end;min-width:0;display:flex;position:absolute;left:34px}.image-card-copy-module__F5u40G__stack{flex-direction:column;flex:none;gap:20px;max-height:100%;display:flex;overflow:hidden}.image-card-copy-module__F5u40G__title,.image-card-copy-module__F5u40G__secondary{overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.image-card-copy-module__F5u40G__title{color:#fff;font:400 24px/24px var(--font-display);letter-spacing:-1px;-webkit-line-clamp:4}.image-card-copy-module__F5u40G__secondary{color:#fff;font:400 14px/16px var(--font-body);-webkit-line-clamp:3}.image-card-copy-module__F5u40G__secondary[hidden]{display:none}.image-card-copy-module__F5u40G__area[data-variant=media]{--media-copy-right:52px;right:var(--media-copy-right);left:30px}[data-layout=tall]>.image-card-copy-module__F5u40G__area{right:56px}[data-layout=featured]>.image-card-copy-module__F5u40G__area[data-variant=news]{max-width:432px}.image-card-copy-module__F5u40G__area[data-variant=media][data-video=true],[data-layout=desktop-wide]>.image-card-copy-module__F5u40G__area[data-variant=media]{--media-copy-right:30px;right:var(--media-copy-right)}.image-card-copy-module__F5u40G__area[data-variant=media][data-video=false] .image-card-copy-module__F5u40G__secondary{margin-right:calc(80px - var(--media-copy-right))}.image-card-copy-module__F5u40G__area[data-variant=media] .image-card-copy-module__F5u40G__title{font:400 24px/30px var(--font-display);letter-spacing:0}.image-card-copy-module__F5u40G__area[data-variant=media] .image-card-copy-module__F5u40G__secondary{color:#ffffffbd;font:400 14px/14px var(--font-body);text-transform:capitalize;padding-bottom:2px}.image-card-copy-module__F5u40G__area[data-video=true]{top:calc(50% + 39px)}
.media-gallery-detail-module__JA4T-a__gallery{flex-direction:column;gap:30px;min-width:0;display:flex;position:relative}.media-gallery-detail-module__JA4T-a__stage{background:#dfe5ea;border-radius:30px;height:clamp(345px,56vw,520px);position:relative;overflow:hidden}.media-gallery-detail-module__JA4T-a__visual{cursor:zoom-in;touch-action:pan-y;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.media-gallery-detail-module__JA4T-a__visual img{object-fit:cover}.media-gallery-detail-module__JA4T-a__play{place-items:center;width:90px;height:90px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.media-gallery-detail-module__JA4T-a__info{flex-direction:column;justify-content:space-between;gap:30px;min-width:0;padding:0 28px;display:flex}.media-gallery-detail-module__JA4T-a__content,.media-gallery-detail-module__JA4T-a__metaStack,.media-gallery-detail-module__JA4T-a__metaItem{flex-direction:column;display:flex}.media-gallery-detail-module__JA4T-a__content{gap:30px}.media-gallery-detail-module__JA4T-a__title{color:#171717;font:400 30px/1.08 var(--font-display);overflow-wrap:anywhere;margin:0}.media-gallery-detail-module__JA4T-a__metaStack{align-items:flex-start;gap:15px}.media-gallery-detail-module__JA4T-a__metaItem{align-items:flex-start;gap:10px}.media-gallery-detail-module__JA4T-a__metaItem:has(.media-gallery-detail-module__JA4T-a__tags){gap:15px}.media-gallery-detail-module__JA4T-a__metaLabel{color:#1717177a;font:400 12px/14px var(--font-mono);text-transform:uppercase;margin:0}.media-gallery-detail-module__JA4T-a__date{color:#171717;font:400 16px/normal var(--font-mono)}.media-gallery-detail-module__JA4T-a__metaValue{color:#171717;font:400 18px/23px var(--font-display);margin:0}.media-gallery-detail-module__JA4T-a__tags{flex-wrap:wrap;gap:10px;display:flex}.media-gallery-detail-module__JA4T-a__actions{gap:10px;display:grid}.media-gallery-detail-module__JA4T-a__actions button,.media-gallery-detail-module__JA4T-a__actions a{color:#171717;min-height:50px;font:500 14px/1 var(--font-body);white-space:nowrap;background:0 0;border:1px solid #171717;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:13px 10px;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #17171714}.media-gallery-detail-module__JA4T-a__actions button{color:#fff;background:#171717;box-shadow:0 8px 18px #1717172e}.media-gallery-detail-module__JA4T-a__actions svg{width:18px;height:18px}.media-gallery-detail-module__JA4T-a__error{color:#b42318;text-align:center;font-size:13px}@media (min-width:560px){.media-gallery-detail-module__JA4T-a__actions{grid-template-columns:repeat(2,164px)}.media-gallery-detail-module__JA4T-a__actions .media-gallery-detail-module__JA4T-a__error{grid-column:1/-1}}@media (min-width:768px) and (max-width:1023px){.media-gallery-detail-module__JA4T-a__info{grid-template-columns:minmax(0,1fr) max-content;align-items:end;display:grid}.media-gallery-detail-module__JA4T-a__actions{align-self:end;width:max-content;max-width:100%}}@media (min-width:1024px){.media-gallery-detail-module__JA4T-a__gallery{grid-template-columns:minmax(0,1fr) 394px;align-items:stretch;gap:clamp(24px,2vw,38px);display:grid}.media-gallery-detail-module__JA4T-a__stage{height:clamp(500px,35vw,680px)}.media-gallery-detail-module__JA4T-a__info{padding:26px 28px}}@media (max-width:640px){.media-gallery-detail-module__JA4T-a__gallery{gap:20px}.media-gallery-detail-module__JA4T-a__stage{border-radius:24px;height:500px}.media-gallery-detail-module__JA4T-a__info{gap:40px;padding:26px 28px}.media-gallery-detail-module__JA4T-a__metaStack{gap:20px}.media-gallery-detail-module__JA4T-a__actions{grid-template-columns:1fr;gap:16px}}@media (max-width:359px){.media-gallery-detail-module__JA4T-a__info{padding-inline:20px}.media-gallery-detail-module__JA4T-a__title{font-size:28px}}
.media-gallery-controls-module__i0ZfYW__main{min-width:0;position:relative}.media-gallery-controls-module__i0ZfYW__cutout{z-index:1;width:149px;height:89px;color:var(--color-page);pointer-events:none;position:absolute;bottom:-1px;right:-1px}.media-gallery-controls-module__i0ZfYW__controls{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;right:0}.media-gallery-controls-module__i0ZfYW__controlButton.media-gallery-controls-module__i0ZfYW__controlButton{border-color:var(--color-carbon);color:#fff;background:var(--color-carbon);width:50px;height:50px}@media (hover:hover) and (pointer:fine){.media-gallery-controls-module__i0ZfYW__controlButton.media-gallery-controls-module__i0ZfYW__controlButton:hover{border-color:var(--color-carbon);color:var(--color-carbon);background:var(--color-lime)}}
.media-catalogue-overlay-module__QmGekq__catalogue{position:relative}.media-catalogue-overlay-module__QmGekq__segment{flex-direction:column;gap:28px;display:flex;position:relative}.media-catalogue-overlay-module__QmGekq__segment:after{z-index:4;content:"";pointer-events:none;position:absolute;inset:-2px}.media-catalogue-overlay-module__QmGekq__before:after{background:linear-gradient(#f4f5f7 0%,#f4f5f71a 100%)}.media-catalogue-overlay-module__QmGekq__after:after{background:linear-gradient(#f4f5f71a 0%,#f4f5f7 100%)}.media-catalogue-overlay-module__QmGekq__collapseLayer{z-index:5;position:absolute;inset:0}.media-catalogue-overlay-module__QmGekq__galleryLayer{z-index:10;scroll-margin-top:clamp(20px,4vw,60px);position:relative}@media (min-width:1024px){.media-catalogue-overlay-module__QmGekq__catalogue.media-catalogue-overlay-module__QmGekq__catalogue{gap:50px}}@media (max-width:1023px){.media-catalogue-overlay-module__QmGekq__catalogue.media-catalogue-overlay-module__QmGekq__catalogue{gap:30px}.media-catalogue-overlay-module__QmGekq__segment{gap:16px}}
@media (max-width:1023px){.media-catalogue-responsive-module__FgBLfq__catalogue{gap:16px}}@media (min-width:768px) and (max-width:1023px){.media-catalogue-responsive-module__FgBLfq__cardRow.media-catalogue-responsive-module__FgBLfq__cardRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}
.media-library-module__t0GMNG__page{width:min(1820px,calc(100vw - 2 * var(--public-inline-gutter)));flex-direction:column;gap:50px;margin:0 auto;display:flex}.media-library-module__t0GMNG__header h1{font:400 clamp(40px,5vw,80px)/1 var(--font-display);margin:0}.media-library-module__t0GMNG__header p{color:#65717e;max-width:620px;font:400 16px/1.35 var(--font-body);margin:20px 0 0}.media-library-module__t0GMNG__filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(190px,1fr));gap:14px;display:grid}.media-library-module__t0GMNG__search{background:#fff;border:1px solid #d5dce3;border-radius:32px;align-items:center;gap:12px;height:64px;padding:0 22px;display:flex}.media-library-module__t0GMNG__search svg{width:22px}.media-library-module__t0GMNG__search input{min-width:0;font:400 16px var(--font-body);background:0 0;border:0;outline:0;flex:1}.media-library-module__t0GMNG__search button{background:0 0;border:0;place-items:center;display:grid}.media-library-module__t0GMNG__mobileOnly{display:block}.media-library-module__t0GMNG__desktopOnly{display:none}.media-library-module__t0GMNG__catalogue,.media-library-module__t0GMNG__rowBlock{flex-direction:column;gap:28px;display:flex}.media-library-module__t0GMNG__cardRow{gap:14px;transition:grid-template-columns .32s;display:grid;position:relative}.media-library-module__t0GMNG__cardSlot{flex-direction:column;gap:20px;min-width:0;display:flex}.media-library-module__t0GMNG__card{color:#fff;border-radius:30px;width:100%;height:345px;text-decoration:none;display:block;position:relative;overflow:hidden}.media-library-module__t0GMNG__cardImage{object-fit:cover;transition:transform .4s}.media-library-module__t0GMNG__card:hover .media-library-module__t0GMNG__cardImage{transform:scale(1.025)}.media-library-module__t0GMNG__cardShade{background:linear-gradient(#030a1214 20%,#030a12a8 100%);position:absolute;inset:0}.media-library-module__t0GMNG__cardMeta{font:400 12px var(--font-mono);flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;top:28px;left:28px}.media-library-module__t0GMNG__labels{flex-wrap:wrap;gap:8px;display:flex}.media-library-module__t0GMNG__labels span{min-height:32px;color:var(--color-carbon);background:var(--color-lime);font:400 13px var(--font-body);border-radius:20px;align-items:center;padding:7px 13px;display:inline-flex}.media-library-module__t0GMNG__cardCopy{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:30px;left:28px;right:28px}.media-library-module__t0GMNG__cardCopy strong{font:400 27px/1.06 var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.media-library-module__t0GMNG__cardCopy span{opacity:.78;font:400 13px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-library-module__t0GMNG__play,.media-library-module__t0GMNG__openArrow{width:52px;height:52px;color:var(--color-carbon);background:var(--color-lime);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.media-library-module__t0GMNG__play svg{width:22px}.media-library-module__t0GMNG__openArrow{font:400 27px var(--font-body)}.media-library-module__t0GMNG__dimOverlay{z-index:5;background:linear-gradient(90deg,var(--color-page) 0%,#f4f6f8c7 18%,#f4f6f8c7 82%,var(--color-page) 100%);position:absolute;inset:-2px}.media-library-module__t0GMNG__gallery{background:#fff;border-radius:30px;grid-template-columns:minmax(0,2fr) minmax(270px,.8fr);gap:28px;padding:28px;display:grid;position:relative;box-shadow:0 18px 55px #1118271a}.media-library-module__t0GMNG__galleryStage{min-height:520px;position:relative}.media-library-module__t0GMNG__galleryVisual{background:#14263c;border:0;border-radius:24px;padding:0;position:absolute;inset:0;overflow:hidden}.media-library-module__t0GMNG__galleryVisual img{object-fit:cover}.media-library-module__t0GMNG__galleryPlay{width:72px;height:72px;color:var(--color-carbon);background:var(--color-lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-library-module__t0GMNG__galleryPlay svg{width:28px}.media-library-module__t0GMNG__galleryPrevious,.media-library-module__t0GMNG__galleryNext,.media-library-module__t0GMNG__lightboxPrevious,.media-library-module__t0GMNG__lightboxNext{z-index:2;background:var(--color-lime);border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.media-library-module__t0GMNG__galleryPrevious{left:18px}.media-library-module__t0GMNG__galleryNext{right:18px}.media-library-module__t0GMNG__galleryInfo{flex-direction:column;justify-content:space-between;gap:30px;padding:10px 6px;display:flex}.media-library-module__t0GMNG__galleryInfo h2{font:400 38px/1.03 var(--font-display);margin:22px 0 14px}.media-library-module__t0GMNG__galleryInfo p{color:#65717e;font:400 14px/1.4 var(--font-body);margin:8px 0}.media-library-module__t0GMNG__galleryInfo .media-library-module__t0GMNG__description{color:var(--color-carbon);margin-top:22px}.media-library-module__t0GMNG__galleryActions{flex-direction:column;gap:10px;display:flex}.media-library-module__t0GMNG__galleryActions button,.media-library-module__t0GMNG__galleryActions a{border:1px solid var(--color-carbon);min-height:52px;color:var(--color-carbon);font:400 15px var(--font-body);background:0 0;border-radius:28px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.media-library-module__t0GMNG__galleryActions button:first-child{border-color:var(--color-lime);background:var(--color-lime)}.media-library-module__t0GMNG__galleryActions span{color:#b42318;font-size:13px}.media-library-module__t0GMNG__lightbox{background:#0b0e12!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:0!important}.media-library-module__t0GMNG__lightbox video{object-fit:contain;width:100%;height:100%}.media-library-module__t0GMNG__lightboxImage{position:absolute;inset:0}.media-library-module__t0GMNG__lightboxImage img{object-fit:contain}.media-library-module__t0GMNG__lightboxClose{z-index:4;color:#fff;background:#00000073;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:24px;right:24px}.media-library-module__t0GMNG__lightboxPrevious{left:24px}.media-library-module__t0GMNG__lightboxNext{right:24px}.media-library-module__t0GMNG__empty{text-align:center;place-content:center;gap:8px;min-height:300px;display:grid}.media-library-module__t0GMNG__empty span{color:#65717e}.media-library-module__t0GMNG__pagination{justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.media-library-module__t0GMNG__pagination a{width:52px;height:52px;color:inherit;background:#fff;border:1px solid #d5dce3;border-radius:50%;place-items:center;display:grid}.media-library-module__t0GMNG__pagination .media-library-module__t0GMNG__disabledPage{pointer-events:none;opacity:.35}@media (max-width:1023px){.media-library-module__t0GMNG__page{width:min(358px,calc(100vw - 2 * var(--public-inline-gutter)));gap:40px}.media-library-module__t0GMNG__header h1{font-size:42px}.media-library-module__t0GMNG__filters{flex-direction:column;display:flex}.media-library-module__t0GMNG__cardRow{flex-direction:column;display:flex!important}.media-library-module__t0GMNG__card{height:345px}.media-library-module__t0GMNG__catalogue{gap:20px}.media-library-module__t0GMNG__gallery{border-radius:26px;flex-direction:column;grid-template-columns:none;padding:14px;display:flex}.media-library-module__t0GMNG__galleryStage{min-height:330px}.media-library-module__t0GMNG__galleryInfo{padding:8px 6px 14px}.media-library-module__t0GMNG__galleryInfo h2{font-size:30px}.media-library-module__t0GMNG__galleryPrevious,.media-library-module__t0GMNG__galleryNext{width:46px;height:46px}.media-library-module__t0GMNG__dimOverlay{background:#f4f6f8d1}.media-library-module__t0GMNG__lightboxPrevious{left:10px}.media-library-module__t0GMNG__lightboxNext{right:10px}}@media (min-width:1024px){.media-library-module__t0GMNG__mobileOnly{display:none}.media-library-module__t0GMNG__desktopOnly{display:block}}@media (prefers-reduced-motion:reduce){.media-library-module__t0GMNG__cardRow,.media-library-module__t0GMNG__cardImage{transition:none}}
