.event-video-page{color:#171714;background:#f5f2eb;min-height:100vh}.event-video-intro{background:#f5f2eb;border-bottom:1px solid #17171429;padding:clamp(70px,9vw,130px) 7vw 78px;position:relative;overflow:hidden}.event-video-intro:after{content:"";aspect-ratio:1;border:1px solid #8c642a3d;border-radius:50%;width:38vw;position:absolute;top:-23vw;right:-15vw}.event-video-intro>p{color:#6b0000;letter-spacing:.22em;margin:0 0 22px;font:700 11px Arial,sans-serif}.event-video-intro h1{letter-spacing:-.055em;max-width:960px;margin:0;font:400 clamp(54px,7vw,105px)/.95 Georgia,serif}.event-video-intro>span{color:#625d55;max-width:720px;margin-top:32px;font:18px/1.7 Georgia,serif;display:block}.event-video-archive{max-width:1320px;margin:auto;padding:72px 5vw 130px}.event-video-group+.event-video-group{margin-top:94px}.event-video-group-title{grid-template-columns:auto auto 1fr;align-items:center;gap:20px;margin-bottom:34px;display:grid}.event-video-group-title>span{color:#9a1f2c;font:italic 18px Georgia,serif}.event-video-group-title h2{margin:0;font:400 clamp(31px,4vw,54px)/1.05 Georgia,serif}.event-video-group-title i{background:#17171438;height:1px}.event-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px;display:grid}.event-video-card{background:#fff;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 42px #231c141a}.event-video-card:hover{transform:translateY(-6px);box-shadow:0 26px 54px #231c1429}.event-video-media{aspect-ratio:16/9;background:#dedbd4;position:relative;overflow:hidden}.event-video-media video,.event-video-media img{object-fit:cover;width:100%;height:100%;display:block}.event-video-placeholder{color:#777068;place-content:center;justify-items:center;gap:12px;width:100%;height:100%;display:grid}.event-video-placeholder svg{width:34px;height:34px}.event-video-placeholder span{font:13px Arial,sans-serif}.event-video-copy{padding:25px 25px 30px}.event-video-meta{color:#8a201f;text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;gap:10px 18px;font:700 10px Arial,sans-serif;display:flex}.event-video-meta span{align-items:center;gap:7px;display:flex}.event-video-meta svg{width:13px;height:13px}.event-video-copy h3{margin:18px 0 0;font:400 25px/1.15 Georgia,serif}.event-video-copy p{color:#645f57;margin:15px 0 0;font:16px/1.65 Georgia,serif}.event-video-empty{text-align:center;border-top:1px solid #cec7bb;border-bottom:1px solid #cec7bb;place-content:center;justify-items:center;gap:24px;min-height:340px;display:grid}.event-video-empty>svg{color:#8c642a;width:44px;height:44px}.event-video-empty h2{max-width:650px;font:400 clamp(26px,4vw,42px)/1.25 Georgia,serif}.event-video-page-ar .event-video-intro>p{font-family:Arial,sans-serif}.event-video-page-ar .event-video-intro h1,.event-video-page-ar .event-video-intro>span,.event-video-page-ar .event-video-group-title h2,.event-video-page-ar .event-video-copy h3,.event-video-page-ar .event-video-copy p,.event-video-page-ar .event-video-empty h2{letter-spacing:0;font-family:Noto Naskh Arabic,Tahoma,serif}.event-video-page-ar .event-video-intro h1{line-height:1.25}.event-video-page-ar .event-video-intro:after{left:-15vw;right:auto}.event-video-page-ar .event-video-meta{text-transform:none;letter-spacing:0;font-family:Tahoma,Arial,sans-serif}.event-video-page-ar .event-video-group-title{grid-template-columns:auto auto 1fr}@media (max-width:950px){.event-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.event-video-intro{padding:64px 6vw 55px}.event-video-archive{padding:48px 5vw 90px}.event-video-grid{grid-template-columns:1fr}.event-video-group-title{grid-template-columns:auto 1fr}.event-video-group-title i{display:none}.event-video-page .header,.event-video-page .ar-header{position:relative}}.event-video-media iframe{border:0;width:100%;height:100%;display:block}.event-photo-section{background:#eeeae3;border-top:1px solid #17171424;padding:100px max(5vw,55vw - 660px) 130px}.event-photo-heading{max-width:850px;margin-bottom:55px}.event-photo-heading>p{color:#6b0000;letter-spacing:.2em;margin:0 0 16px;font:800 11px/1 Arial,sans-serif}.event-photo-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(46px,6vw,82px)/.98 Georgia,serif}.event-photo-heading>span{color:#645e56;margin-top:22px;font:18px/1.6 Georgia,serif;display:block}.event-album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 26px;display:grid}.event-album-card{min-width:0}.event-album-cover{aspect-ratio:1.34;color:#171714;width:100%;text-align:inherit;cursor:pointer;background:#a9c2ee;border:0;padding:0;position:relative;overflow:hidden}.event-album-cover:after{content:"";background:#4b66e7b8;border-radius:50% 50% 0 0;height:96%;transition:transform .45s;position:absolute;bottom:-52%;left:-8%;right:-8%}.event-album-tone-1 .event-album-cover{background:#efb2b7}.event-album-tone-1 .event-album-cover:after{background:#f54b64ad}.event-album-tone-2 .event-album-cover{background:#abe2d2}.event-album-tone-2 .event-album-cover:after{background:#31cbbead}.event-album-tone-3 .event-album-cover{background:#ceb1e5}.event-album-tone-3 .event-album-cover:after{background:#7947cfa8}.event-album-cover:hover:after{transform:translateY(-5%)}.event-album-cover>img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.event-album-cover:hover>img{transform:scale(1.035)}.event-album-cover>svg{z-index:2;width:54px;height:54px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.event-album-label{z-index:3;letter-spacing:.08em;justify-content:space-between;font:500 13px/1 Arial,sans-serif;display:flex;position:absolute;top:20px;left:22px;right:22px}.event-album-cover>strong{z-index:3;text-align:center;text-transform:uppercase;font:400 clamp(24px,2.2vw,38px)/1.03 Georgia,serif;position:absolute;bottom:9%;left:8%;right:8%}.event-album-meta{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:17px;display:flex}.event-album-meta button{color:#5c24b8;padding:0;font-weight:800}.event-album-meta p{margin:0;font-size:17px}.event-album-meta time{color:#777;margin-inline-start:auto;font-size:13px}.event-album-meta small{color:#716b63;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex}.event-album-meta small svg{width:13px}.event-photo-grid{background:#fff;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding:16px;display:grid}.event-photo-grid button{aspect-ratio:1.25;padding:0;overflow:hidden}.event-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.event-photo-grid button:hover img{transform:scale(1.04)}.event-lightbox{z-index:10000;color:#fff;background:#090908f0;grid-template-columns:70px minmax(0,1fr) 70px;place-items:center;padding:50px;display:grid;position:fixed;inset:0}.event-lightbox>img{object-fit:contain;max-width:min(1200px,100%);max-height:calc(100vh - 100px)}.event-lightbox button{color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.event-lightbox-close{position:absolute;top:24px;right:26px}.event-lightbox>span{font:12px Arial,sans-serif;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.event-video-page-ar .event-photo-heading h2,.event-video-page-ar .event-photo-heading>span,.event-video-page-ar .event-album-cover>strong,.event-video-page-ar .event-album-meta p{letter-spacing:0;font-family:Noto Naskh Arabic,Tahoma,serif}.event-video-page-ar .event-album-label{direction:rtl}@media (max-width:950px){.event-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.event-photo-section{padding:70px 5vw 90px}.event-photo-heading{margin-bottom:38px}.event-album-grid{grid-template-columns:1fr}.event-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-lightbox{grid-template-columns:48px minmax(0,1fr) 48px;padding:60px 8px}.event-lightbox button{width:42px;height:42px}}.event-photo-section{background:#f4efe7}.event-photo-heading{border-inline-start:3px solid #a8793a;padding-inline-start:26px;position:relative}.event-photo-heading>p{color:#8c642a}.event-album-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),420px));justify-content:start;gap:52px 32px}.event-album-cover{aspect-ratio:4/3;color:#fff;background:#641b22;border:1px solid #8c642a8c;box-shadow:0 18px 42px #2f1d1224}.event-album-cover:after{display:none}.event-album-cover:before{content:"";z-index:2;background:linear-gradient(#0a080633 0%,#0a08060a 35%,#1f0c0ae0 100%);position:absolute;inset:0}.event-album-cover>img{filter:saturate(.82)contrast(1.02)}.event-album-brand{color:#efe4d2;background:linear-gradient(135deg,#4f1319,#8c2d31 58%,#a8793a);place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.event-album-brand:after{content:"AURORA · ÉDITIONS CANADA";letter-spacing:.2em;font:700 11px/1.2 Arial,sans-serif}.event-album-brand img{object-fit:contain;filter:brightness(0)invert();opacity:.94;width:min(56%,190px);height:70px}.event-album-brand svg{width:25px;height:25px}.event-album-label{color:#fff;letter-spacing:.17em;text-shadow:0 1px 8px #00000080;font-size:11px;top:18px}.event-album-title{z-index:3;text-align:start;gap:8px;display:grid;position:absolute;bottom:24px;left:25px;right:25px}.event-album-title small{color:#d5ad69;letter-spacing:.16em;font:700 12px/1 Arial,sans-serif}.event-album-title strong{text-transform:none;font:400 clamp(25px,2vw,34px)/1.05 Georgia,serif}.event-album-title i{letter-spacing:.14em;text-transform:uppercase;color:#eee5d9;font:700 10px/1 Arial,sans-serif}.event-album-meta{border-top:1px solid #8c642a61;padding-top:2px}.event-album-meta button{color:#8c642a}.event-video-page-ar .event-album-title{text-align:right;font-family:Noto Naskh Arabic,Tahoma,serif}.event-video-page-ar .event-album-title strong{font-family:Noto Naskh Arabic,Tahoma,serif;line-height:1.25}.event-video-page-ar .event-album-brand:after{content:"منشورات أورورا";letter-spacing:0;font-family:Tahoma,Arial,sans-serif}.event-video-page-ar .event-album-brand img{height:85px}@media (max-width:650px){.event-photo-heading{padding-inline-start:18px}.event-album-grid{grid-template-columns:1fr}.event-album-cover{aspect-ratio:1.18}.event-album-title{bottom:20px;left:20px;right:20px}.event-album-title strong{font-size:27px}}
