/* About media: consistent with the complete product galleries. */
.about-section-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 30px;padding:18px var(--pad);background:#fff;border-bottom:1px solid #ded5e4}
.about-section-nav a{font-size:12px;font-weight:600;text-decoration:none;padding:5px 0}
.about-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}
#brand,#new-zealand,#range,#films,#shows{scroll-margin-top:100px}
.about-gallery-v80{background:var(--paper);color:var(--dark)}
.about-gallery-v80 .events-heading .eyebrow{color:var(--purple)}
.about-gallery-v80 .events-heading p:not(.eyebrow){color:#65596b}
.about-gallery-v80 .events-heading .source-link{color:var(--purple)}
.about-gallery-v80 .about-media-total{font-size:12px;font-weight:600;letter-spacing:.04em}
.about-gallery-v80 .gallery-jump-links{margin-bottom:38px}
.about-gallery-v80 .gallery-set-header{align-items:center;flex-wrap:wrap}
.gallery-set-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}
.about-gallery-v80 button.gallery-more,.about-gallery-v80 button.gallery-less{border:1px solid #bba9c7;background:#fff;color:#49315e;padding:11px 15px;font:600 12px/1.5 Inter,Arial,sans-serif;cursor:pointer;min-height:44px}
.about-gallery-v80 button.gallery-more:hover,.about-gallery-v80 button.gallery-less:hover{background:#49315e;color:#fff}
.about-gallery-v80 .gallery-less{margin-top:20px}
.about-gallery-v80 .gallery-shot[hidden],.about-gallery-v80 .gallery-less[hidden],.about-films-v80 [hidden]{display:none!important}
.about-gallery-v80 .event-credit{color:#71627d;font-size:12px;margin-top:40px}
.about-films-v80{padding-top:76px;padding-bottom:76px}
.about-films-v80 .video-section-heading{max-width:1620px}
.about-films-v80 .video-section-heading>p:not(.eyebrow){max-width:680px;color:#d7c9e0}
.about-films-v80 .eyebrow{color:var(--lime)}
.about-film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1620px;margin:auto}
.about-film-card{min-width:0;background:#30233a;border:1px solid #584461}
.about-film-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#0f0c14}
.about-film-copy{padding:22px 24px 25px}
.about-film-copy .eyebrow{font-size:9px;margin-bottom:12px}
.about-film-copy h3{font-size:30px;margin-bottom:16px}
.about-film-copy a{font-size:12px;color:#e6d9ed;text-underline-offset:4px}
.film-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px}
.film-count{font-size:12px;color:#cdbed7}
.films-more,.films-less{border:1px solid #a38bb5;color:#fff;background:transparent;min-height:44px;padding:11px 18px;font:600 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}
.films-more:hover,.films-less:hover{color:#24172f;background:#d9eb93;border-color:#d9eb93}
.films-bottom-controls{max-width:1620px;margin:24px auto 0}
.about-films-v80 .more-video-links{max-width:1620px;margin:32px auto 0;border-top:1px solid #584461;padding-top:22px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}
.about-films-v80 .more-video-links>span{flex-basis:100%;color:#cdbed7}
.gallery-dialog{width:min(1150px,94vw);max-width:94vw;max-height:95vh;padding:54px 16px 12px;background:#17131e;color:white;border:0;overscroll-behavior:contain}
.gallery-dialog::backdrop{background:#000d}
.gallery-dialog>img{width:100%;height:70vh;object-fit:contain;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}
.gallery-close{position:absolute;top:5px;right:10px;background:#ffffff12;border:0;color:white;font-size:30px;width:44px;height:44px;line-height:1;cursor:pointer;border-radius:50%}
.gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:15px}
.gallery-controls button{background:transparent;border:1px solid #ffffff60;color:white;padding:8px 16px;min-width:48px;min-height:44px;cursor:pointer}
.gallery-controls p{font-size:12px;margin:12px;flex:1;text-align:center}
.gallery-close:focus-visible,.gallery-controls button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}
.gallery-gesture-hint{display:none;text-align:center;color:#bdb4c8;font-size:10px;margin:6px 0}
@media(max-width:760px){.about-film-grid{grid-template-columns:1fr;gap:22px}.about-films-v80{padding-top:48px;padding-bottom:48px}.about-gallery-v80 .gallery-set-header{align-items:flex-start;flex-direction:column;gap:14px}.about-gallery-v80 .gallery-set-actions{justify-content:space-between;width:100%}.about-section-nav{justify-content:flex-start;gap:8px 24px}.about-film-copy{padding:20px}.gallery-dialog{width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0;padding:55px 10px 16px}.gallery-dialog>img{height:calc(100dvh - 175px);max-height:75dvh}.gallery-gesture-hint{display:block}.gallery-controls p{margin:10px 5px;font-size:11px}.gallery-controls{gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
