@layer components{.site-wrap{width:100%;max-width:1248px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.site-wrap{padding-inline:24px}}.site-pill{color:#fff;white-space:nowrap;border:1.5px solid #ffffff6b;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:15px;font-weight:500;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.site-pill:hover{background:#ffffff1f;border-color:#ffffffb3}.site-pill[aria-current=page]{color:var(--color-ink);background:#fff;border-color:#fff}[data-tone=light] .site-pill{color:var(--color-ink);border-color:var(--color-ink)}[data-tone=light] .site-pill:hover{background:var(--color-cloud)}[data-tone=light] .site-pill[aria-current=page]{background:var(--color-ink);color:#fff}.site-pill--soft{background:#ffffff24}[data-tone=light] .site-pill--soft{background:0 0}.site-pill--dark{border-color:#ffffff59}.site-pill--light{color:var(--color-ink);border-color:var(--color-hairline);background:#fff}.site-pill--light:hover{background:var(--color-cloud);border-color:var(--color-hairline)}.site-icon-btn{color:#fff;border:1.5px solid #ffffff6b;border-radius:999px;place-items:center;width:48px;height:48px;transition:background-color .18s ease-out;display:inline-grid}.site-icon-btn:hover{background:#ffffff1f}[data-tone=light] .site-icon-btn{color:var(--color-ink);border-color:var(--color-ink)}.site-hero-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.site-night{background:radial-gradient(60% 55% at 62% 38%, #1d4bf0f2, #1d4bf000 70%), radial-gradient(40% 40% at 90% 10%, #1d4bf059, transparent 70%), var(--color-night)}.site-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;font-weight:800;line-height:.9}:lang(ar) .site-display{text-transform:none;letter-spacing:0;line-height:1.12}@keyframes site-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes site-ticket-in{0%{opacity:0;rotate:calc(var(--tilt,4deg) * 2);translate:0 24px}to{opacity:1;rotate:var(--tilt,4deg);translate:0}}.site-rise{animation:site-rise .42s var(--ease-out-expo) both;animation-delay:var(--d,0s)}.site-ticket-in{--tilt:4deg;animation:.52s cubic-bezier(.34,1.4,.64,1) .16s both site-ticket-in}[dir=rtl] .site-ticket-in{--tilt:-4deg}.site-ticket-in[data-tilt=portrait]{--tilt:-3deg}[dir=rtl] .site-ticket-in[data-tilt=portrait]{--tilt:3deg}.host-cutout{inset-inline:0;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 30px #07123a40);width:auto;max-width:120%;height:132%;margin-inline:auto;position:absolute;bottom:0}.site-marquee{--gap:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.site-marquee__track{gap:var(--gap);width:max-content;animation:site-marquee var(--dur,40s) linear infinite;padding-inline-end:var(--gap);display:flex}.site-marquee__group{align-items:center;gap:var(--gap);display:flex}.site-marquee:hover .site-marquee__track,.site-marquee:focus-within .site-marquee__track,.site-marquee[data-paused=true] .site-marquee__track{animation-play-state:paused}.site-marquee:hover .site-marquee__item:not(:hover),.site-marquee:focus-within .site-marquee__item:not(:focus-within){opacity:.45}.site-marquee__item{transition:opacity .22s ease-out}@keyframes site-marquee{to{translate:-50%}}[dir=rtl] .site-marquee__track{animation-name:site-marquee-rtl}@keyframes site-marquee-rtl{to{translate:50%}}.site-tile{transition:translate .22s var(--ease-out-expo), border-color .22s var(--ease-out-expo), box-shadow .22s var(--ease-out-expo)}.site-tile:hover{border-color:var(--color-electric);translate:0 -2px;box-shadow:0 14px 28px -14px #1d4bf073}.site-tile:hover .site-tile__arrow{translate:2px -2px}[dir=rtl] .site-tile:hover .site-tile__arrow{translate:-2px -2px}.site-tile__arrow{transition:translate .22s var(--ease-out-expo)}.site-tile:active{background:var(--color-cloud);scale:.97}.site-press{transition:scale .14s ease-out,background-color .14s ease-out}.site-press:active{scale:.97}.loomens-credit .loomens-credit__arrow{transition:translate .18s ease-out}.loomens-credit:hover .loomens-credit__arrow{translate:2px -2px}[dir=rtl] .loomens-credit:hover .loomens-credit__arrow{translate:-2px -2px}.loomens-credit:hover{border-color:#fff6}.loomens-credit[data-tone=light]:hover{border-color:var(--color-electric)}.loomens-card{transition:opacity .28s var(--ease-out-expo), translate .28s var(--ease-out-expo)}.loomens-card[data-state=entering]{opacity:0;translate:0 16px}.loomens-card[data-state=leaving]{opacity:0;transition-duration:.2s;transition-timing-function:ease-in;translate:0 12px}.loomens-card a:hover .loomens-card__text{text-underline-offset:3px;text-decoration:underline}.loomens-card a:hover .loomens-credit__arrow{translate:2px -2px}.loomens-card:focus-within{outline:2px solid var(--color-electric);box-shadow:0 0 0 6px var(--color-accent-light)}.site-menu__scrim{transition:opacity .32s var(--ease-out-expo)}.site-menu__sheet{transition:translate .32s cubic-bezier(.22,1.2,.36,1)}.site-menu[data-open=false] .site-menu__scrim{opacity:0}.site-menu[data-open=false] .site-menu__sheet{translate:0 100%}.site-faq summary{cursor:pointer;list-style:none}.site-faq summary::-webkit-details-marker{display:none}.site-faq .site-faq__plus{transition:rotate .22s var(--ease-out-expo)}.site-faq[open] .site-faq__plus{rotate:45deg}.site-collapse{transition:grid-template-rows .32s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.site-collapse[data-open=true]{grid-template-rows:1fr}.site-collapse>div{overflow:hidden}.site-chevron{transition:rotate .32s var(--ease-out-expo)}[aria-expanded=true] .site-chevron{rotate:180deg}.site-toc a{transition:background-color .18s ease-out,color .18s ease-out}.site-toc a:hover{background:#fff}.site-toc a:hover .site-toc__n{translate:2px}.site-toc__n{transition:translate .18s ease-out}.site-toc a[aria-current=true]{background:var(--color-electric);color:#fff}.site-toc a[aria-current=true] .site-toc__n{color:#fff}@keyframes site-flash{0%{background:var(--color-accent-soft)}to{background:0 0}}.site-flash{animation:site-flash 1.2s var(--ease-out-expo)}.site-article{scroll-margin-top:24px}.site-programme li[data-past=true]{opacity:.6}@media (prefers-reduced-motion:reduce){.site-marquee__track{animation:none}.site-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.site-marquee__track [data-dup=true]{display:none}.site-rise{animation:.12s linear both site-fade}.site-ticket-in{rotate:var(--tilt);animation:.12s linear both site-fade}.site-tile:hover{translate:0}}@keyframes site-fade{0%{opacity:0}to{opacity:1}}}
