/* Event work leads the portfolio. Keep the continuous, bottom-curved sheets. */
main>.hero{z-index:14}main>.ticker{z-index:13}main>.events{z-index:12;background:#081f2c}main>.work{z-index:11;margin-top:calc(-1 * var(--curve-section));padding-top:calc(var(--chapter-pad) + var(--curve-section))}main>.about{z-index:10}main>.live{z-index:9}main>.gallery-section{z-index:8}main>.journey{z-index:7}main>.recognition{z-index:6}main>.contact{z-index:5}
.event-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:48px}.event-heading h2{margin-bottom:0}.event-heading h2 span{color:#9cdbd9}.event-heading>p{font-size:18px;line-height:2;max-width:470px;color:#c1d1d8;margin:0 0 10px}.events .eyebrow{font-size:14px;color:#9cdbd9}
.event-feature{background:#102d3b;border-radius:var(--edge-card);overflow:hidden}.event-visual{position:relative;background:#071b29}.event-visual>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.event-visual-label{display:flex;justify-content:space-between;gap:20px;position:absolute;inset:0 0 auto;padding:18px 26px;background:linear-gradient(#04131ddd,transparent);color:white;font-size:14px}.event-visual-label>[dir]{font:12px 'Manrope',sans-serif;letter-spacing:1.5px}.event-feature-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;padding:38px 42px}.event-name h3{font-size:clamp(32px,3.5vw,52px);line-height:1.5;margin:14px 0 0;letter-spacing:-1px}.event-summary>p{font-size:17px;color:#cbd8df;margin:0;line-height:2.05}.event-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.event-tags>span{font-size:14px;padding:3px 11px;border:1px solid #9cdbd947;border-radius:0 0 9px 9px;color:#bde6e4}.events .text-button{font-size:16px;color:#f1f2ed}
.event-details-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:32px;padding:0 42px 40px;align-items:start}.event-artwork{min-width:0;border:0;background:none;color:var(--paper);padding:0;text-align:right}.event-artwork img{aspect-ratio:1.47;object-fit:contain;height:auto;background:#081f2c;border-radius:var(--edge-image)}.event-artwork>span{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:14px 0}.event-artwork b{font-size:22px;font-weight:400}.event-film{min-width:0}.event-film-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}.event-film-heading h4{font-size:18px;font-weight:500;margin:0}.event-film-heading>span{font:13px 'Manrope',sans-serif;color:#b7d0d8}.event-film video{width:100%;aspect-ratio:16/9;display:block;background:#071b29;border-radius:0 0 22px 22px}.event-film>p{font-size:14px;color:#b6cbd4;margin:12px 0 0;line-height:1.9}
.event-osw{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:65px 0 25px;margin-top:30px;border-top:1px solid #b0d5dc33}.event-osw-heading h3{font-size:clamp(30px,3vw,45px);line-height:1.65;letter-spacing:-1px;margin:18px 0}.event-osw-heading h3 span{color:#9cdbd9}.event-osw-heading>p:not(.eyebrow){color:#bfd0d8;font-size:16px;max-width:430px}.event-logo-plate{display:flex;align-items:center;background:#081f2c;width:108px;height:65px;padding:10px 12px;margin-bottom:25px}.event-logo-plate img{width:84px;height:auto;object-fit:contain;border-radius:0}.event-years>div{position:relative;border-top:1px solid #9cdbd938;padding:20px 0 30px}.event-years>div:first-child{border:0;padding-top:0}.event-year{font:500 clamp(36px,4vw,60px)/1.2 'Manrope',sans-serif;color:#9cdbd9}.event-years h4{font-size:20px;font-weight:500;margin:14px 0 10px}.event-years p{font-size:16px;color:#bfd0d8;margin:0;max-width:470px}.event-contact{margin-top:20px}
.dialog-pictures figure{margin:0;min-width:0}.dialog-pictures figure img{width:100%;height:auto;object-fit:contain}.dialog-pictures figcaption{font-size:14px;color:#53616b;line-height:1.9;margin-top:10px}.dialog-end a{text-decoration:underline;text-underline-offset:5px}.dialog-pictures:empty{display:none}.motion-paused{scroll-behavior:auto}.motion-paused .reveal{transition:none}
.project-folder{margin:0 42px 44px;padding-top:15px}.folder-topline{display:flex;justify-content:space-between;gap:18px;margin-bottom:23px;font-size:14px;color:#bdd3db}.folder-topline>[dir]{font:12px 'Manrope',sans-serif;letter-spacing:1px;align-self:center}.folder-tabs{display:flex;align-items:end;position:relative;z-index:2;gap:5px;padding-left:14%;isolation:isolate}.folder-tab{position:relative;flex:1;border:0;padding:18px 15px 12px;text-align:center;font-size:14px;color:#243d47;background:#c6d5d6;clip-path:polygon(0 22%,8% 22%,14% 0,84% 0,94% 22%,100% 22%,100% 100%,0 100%);min-height:66px;transition:padding .25s,background .25s;white-space:nowrap}.folder-tab:nth-child(2){background:#b3c5cb}.folder-tab:nth-child(3){background:#d8cbb8}.folder-tab[aria-selected=true]{background:#ecede5;padding-top:22px;min-height:72px;z-index:3;color:#122f3c}.folder-tab>span{font:12px 'Manrope',sans-serif;opacity:.65;display:block;line-height:1.4}.folder-tab:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.folder-sheets{position:relative;isolation:isolate;padding-bottom:10px}.folder-sheets:before,.folder-sheets:after{content:'';position:absolute;inset:8px 9px 0;background:#a2b8bf;border-radius:var(--edge-image);z-index:-1}.folder-sheets:after{inset:4px 4px 5px;background:#cad7d6}.folder-panel{background:#ecede5;color:#18303d;border-radius:var(--edge-image);padding:30px;box-shadow:0 15px 28px #03121c20;min-width:0}.folder-panel[hidden]{display:none}.folder-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}.folder-copy h4{font-size:clamp(27px,2.6vw,40px);font-weight:500;line-height:1.65;margin:14px 0}.folder-copy p{font-size:16px;color:#435c67;line-height:2;margin:12px 0}.folder-copy .folder-note{font-size:14px;color:#526974}.folder-stamp{font:12px 'Manrope',sans-serif;letter-spacing:1.8px;color:#536d76}.folder-panel .event-artwork{color:#18303d}.folder-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.folder-photo-grid img{aspect-ratio:16/9;object-fit:contain}.folder-panel .event-film-heading>span,.folder-panel .event-film>p{color:#435c67}.folder-panel .event-film video{max-height:520px}.folder-archive{position:relative;border:0;background:#dce3e1;border-radius:var(--edge-image);padding:27px 25px;margin-top:65px;box-shadow:0 7px 0 -2px #bac9cd}.folder-archive:before{content:'الأرشيف';position:absolute;right:0;top:-29px;background:#dce3e1;padding:4px 27px 0;min-width:130px;height:30px;font-size:14px;clip-path:polygon(0 25%,10% 25%,18% 0,82% 0,94% 25%,100% 25%,100% 100%,0 100%)}
@media(max-width:760px){.project-folder{margin:0 15px 28px}.folder-topline{margin-inline:7px;gap:12px}.folder-topline>[dir]{font-size:12px;letter-spacing:0}.folder-tabs{gap:3px;padding-left:0}.folder-tab{padding:17px 5px 10px;font-size:14px;min-height:65px}.folder-tab[aria-selected=true]{padding-top:20px;min-height:70px}.folder-panel{padding:23px 18px}.folder-layout,.folder-photo-grid{grid-template-columns:1fr;gap:20px}.folder-copy h4{font-size:28px;margin:12px 0}.folder-copy h4 br{display:none}.folder-photo-grid{margin-top:20px}.folder-archive{padding:22px 17px;gap:12px;flex-wrap:wrap}.folder-archive>span{font-size:12px}.folder-panel .event-film-heading{align-items:start}.folder-panel .event-film-heading h4{font-size:16px}}
@media(max-width:760px){.event-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.event-heading h2{font-size:clamp(30px,8vw,44px);letter-spacing:-1px;line-height:1.65}.event-heading>p{font-size:16px;margin:0}.event-visual-label{padding:12px 15px;font-size:12px}.event-visual-label>[dir]{font-size:12px;letter-spacing:0}.event-feature-body{grid-template-columns:1fr;gap:25px;padding:25px 22px}.event-name h3{font-size:34px;line-height:1.5}.event-name h3 br{display:none}.event-summary>p{font-size:16px}.event-details-grid{grid-template-columns:1fr;padding:0 22px 25px;gap:28px}.event-tags{gap:6px}.event-tags>span{font-size:14px;padding:2px 9px}.event-osw{grid-template-columns:1fr;gap:35px;margin-top:35px;padding-top:40px}.event-years>div{padding-bottom:25px}.event-logo-plate{margin-bottom:18px}.event-film-heading h4{font-size:16px}.event-film-heading{gap:8px}.event-film>p{font-size:14px}.event-osw-heading h3{font-size:30px}.event-contact{font-size:15px!important;gap:20px}.header{flex-wrap:wrap;height:auto;min-height:102px;gap:12px;padding-block:15px}.header nav{display:flex;order:3;width:100%;font-size:14px;gap:24px;justify-content:center}.header nav a{opacity:.85}.dialog-pictures:has(figure){grid-template-columns:1fr}}
