:root{--c-ink:#000;--c-paper:#fff;--c-tile:#f1f3fa;--c-mint:#e3f5f3;--c-feature:#eee;--c-muted:#8e8e8e;--c-selection:#494949;--c-hairline:#6666661a;--c-backdrop:#0000004d;--c-accent:currentColor;--font:"Inter Tight", "Suisse Intl", system-ui, sans-serif;--r-sm:.8rem;--r-md:1.6rem;--r-lg:2rem;--r-xl:8rem;--r-pill:99999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-2:cubic-bezier(.19, 1, .22, 1);--ease-ripple:cubic-bezier(.4, 0, 0, 1);--ease-spring:cubic-bezier(.34, 5.56, .64, 1);--ease-spring-sm:cubic-bezier(.34, 4.56, .64, 1);--ease-soft:cubic-bezier(.25, 1, .5, 1);--ease-menu:cubic-bezier(.2, 0, 0, 1)}html{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-gutter:stable;font-size:2.66667vw;line-height:1.15}@media (width>=768px){html{font-size:.625vw}}@media (width>=1600px){html{font-size:10px}}html.no-scroll,html:has(dialog[open]){overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}body{color:var(--c-ink);background:var(--c-paper);-webkit-tap-highlight-color:transparent;margin:0;font-size:1.4rem}*,:before,:after{box-sizing:border-box}::selection{color:#fff;background:var(--c-selection)}a{color:inherit;cursor:pointer;text-decoration:underline}a:hover{text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,blockquote,figure{font:inherit;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}img,video,svg{display:block}[hidden]{display:none}@media (width>=768px){.-lsm{display:none!important}}@media (width<=767px){.-gxs{display:none!important}}@keyframes fx-rotate-360{to{transform:rotate(360deg)}}.container{padding:0 1.5rem}@media (width>=768px){.container{max-width:1600px;margin:0 auto;padding:0 12rem}.container.-lg{padding:0 24rem}}.loader{z-index:999;height:100vh;position:fixed;inset:0 0 auto;overflow:hidden}@supports (height:100lvh){.loader{height:100lvh}}.loader{animation:0s 6s forwards loader-failsafe}html.is-ready .loader{animation:none}@keyframes loader-failsafe{to{visibility:hidden}}.loader__backdrop{background:var(--c-backdrop);opacity:0;position:absolute;inset:0}.loader__fill{background:var(--c-paper);position:absolute;inset:0}.cursor{z-index:500;pointer-events:none;contain:layout style size;mix-blend-mode:exclusion;transition:mix-blend-mode 0s .25s allow-discrete;position:fixed;top:0;left:0}@media (pointer:coarse){.cursor{display:none}}.cursor:before{content:"";background:#fff;border-radius:50%;width:10rem;height:10rem;transition:transform .3s,opacity .1s;display:block;position:absolute;top:-5rem;left:-5rem;transform:scale(.1)}.cursor.-active:before{transform:scale(.2)}.cursor.-pointer:before{transform:scale(.25)}.cursor.-pointer.-active:before{transform:scale(.3)}.cursor.-opaque:before{transform:scale(.6)}.cursor.-opaque.-active:before{transform:scale(.5)}.cursor.-text:before{opacity:1;transform:scale(.9)}.cursor.-text.-active:before{transition-duration:.2s;transform:scale(.8)}.cursor.-icon:before{transform:scale(.8)}.cursor.-icon.-active:before{transform:scale(.7)}.cursor.-hidden:before{transform:scale(0)}.cursor.-text,.cursor.-icon{transition-delay:0s}.cursor.-media{z-index:0;mix-blend-mode:normal;transition-delay:0s}.cursor-text{color:#000;text-align:center;opacity:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.6rem;line-height:1.2;transition:opacity .4s,transform .3s;display:flex;position:absolute;top:-1.8rem;left:-1.8rem;transform:scale(0)rotate(10deg)}.cursor.-text .cursor-text,.cursor.-icon .cursor-text{opacity:1;transform:scale(1)}.cursor-text svg{width:2rem;height:2rem}.cursor-media{width:36rem;height:36rem;margin:-18rem 0 0 -18rem;position:absolute}.cursor-media img,.cursor-media video{object-fit:cover;width:100%;height:100%}.cursor-media-box{opacity:0;border-radius:50%;width:100%;height:100%;transition:transform .35s,opacity .2s .2s;position:relative;overflow:hidden;transform:scale(0)translateZ(0)}.cursor.-media .cursor-media-box{opacity:1;transition-duration:.4s,.4s;transition-delay:0s,0s;transform:scale(1)}.roll{display:block;position:relative;overflow:hidden}.roll>span{transition:transform .8s var(--ease-out);display:block;position:relative}.roll>span:after{content:attr(data-text);transition:transform .4s;display:block;position:absolute;top:100%;left:0;right:0;transform:scale(.9)}:hover>.roll>span:after,.roll:hover>span:after{transform:scale(1)}@media (pointer:fine){:hover>.roll>span,.roll:hover>span{transform:translateY(-100%)}}.cta{border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;padding:3.2rem 5.6rem;font-size:2rem;line-height:1;text-decoration:none;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (width>=768px){.cta{font-size:2.4rem}}.cta.-fill{color:#fff;background:#000;transition:transform .3s,color .4s,background .4s}.cta.-fill.-inverse{color:#000;background:#fff}.cta.-inverse:not(.-fill){color:#fff}.cta.-xs{text-transform:uppercase;height:3.6rem;padding:0 1.6rem;font-size:1.4rem;font-weight:600}@media (width>=768px){.cta.-xs{height:3.8rem;font-size:1.6rem}}.cta.-md{height:5.8rem;padding:0 2.8rem;font-size:2rem;font-weight:500}.cta.-sm{padding:1.4rem 2rem;font-size:2rem}@media (width>=768px){.cta.-sm{font-size:2.4rem}}@media (pointer:fine){.cta:hover{transition:transform .6s var(--ease-spring);transform:scaleX(1.02)}}.cta__border{z-index:3;border:1px solid;border-radius:1000px;display:block;position:absolute;inset:0}.cta.-fill .cta__border{display:none}.cta__ripple{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.cta.-fill .cta__ripple{inset:1px}.cta__ripple span{width:100%;height:100%;transition:transform .5s var(--ease-ripple), border-radius .5s var(--ease-ripple);background:currentColor;border-radius:50% 50% 0 0;display:block;transform:translateY(101%)}@media (pointer:fine){.cta:hover .cta__ripple span{border-radius:0;transition-duration:.5s,.9s;transform:translateY(0)}}.cta__title{z-index:2;display:block;position:relative;overflow:hidden}.cta__title span{transition:transform .8s var(--ease-out);display:block}.cta__title span:after{content:attr(data-text);top:110%;color:#fff;display:block;position:absolute;inset-inline-start:0}.cta.-fill:not(.-inverse) .cta__title span:after,.cta.-inverse:not(.-fill) .cta__title span:after{color:#000}@media (pointer:fine){.cta:hover .cta__title span{transform:translateY(-110%)}}.round{width:5rem;height:5rem;color:inherit;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (width>=768px){.round{width:6rem;height:6rem}}.round:before{content:"";background:#0000000f;border-radius:50%;transition:transform .4s;position:absolute;inset:0}.round.-inverse{color:#fff}.round.-inverse:before{background:#ffffff1a}.round svg{width:2rem;height:2rem;transition:transform .4s;position:relative}@media (pointer:fine){.round:hover:before{transition:transform .6s var(--ease-spring-sm);transform:scale(.95)}.round:hover svg{transition:transform .7s var(--ease-spring-sm);transform:scale(.95)}}.more{letter-spacing:.02em;align-items:center;gap:1.6rem;font-size:2rem;line-height:1.4;text-decoration:none;display:inline-flex}.more__icon{background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .4s;display:flex}.more__icon svg{filter:invert();color:currentColor;width:1.4rem;height:1.4rem}@media (pointer:fine){.more:hover .more__icon{transition:transform .7s var(--ease-spring-sm);transform:scale(.95)}}.ulink{padding:.7rem 0;font-size:2rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.ulink:before{content:"";height:1px;transition:transform 1s var(--ease-out-2);background:currentColor;position:absolute;bottom:0;left:0;right:0}@media (pointer:fine){.ulink:hover:before{transform:scaleX(0)}}@media (width>=768px){.navbar__fill{z-index:94;visibility:hidden;backdrop-filter:blur(12px)saturate(300%);background:#fffffff2;height:8rem;transition:transform .3s,visibility 0s .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.navbar.-visible .navbar__fill{visibility:visible;transition-delay:0s;transform:translateY(0)}}.navbar__strip{z-index:95;position:fixed;top:1rem;left:1rem;right:1rem}@media (width<=767px){.navbar__strip{transition:top .8s var(--ease-out), left .8s var(--ease-out), right .8s var(--ease-out)}.navbar.-fixed .navbar__strip{left:3.6rem;right:3.6rem}.navbar__strip:before{content:"";backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #e6e9ef80;border-radius:2.5rem;transition:border-radius .4s,backdrop-filter .4s;position:absolute;inset:0}.navbar.-open .navbar__strip:before{backdrop-filter:blur(15px);border-radius:1.6rem}}@media (width>=768px){.navbar__strip{height:8rem;transition:transform .3s;top:0;left:0;right:0}.navbar.-fixed .navbar__strip{transform:translateY(-100%)}.navbar.-visible .navbar__strip{transform:translateY(0)}.navbar__strip>.container{height:100%}}.navbar__grid{grid-template-rows:4.8rem auto;grid-template-columns:max-content max-content;justify-content:space-between;align-items:center;padding:0 1.6rem;display:grid;position:relative}@media (width>=768px){.navbar__grid{justify-content:space-between;gap:5rem;height:100%;padding:0;display:flex}}.logo{white-space:nowrap;letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:.34em;font-size:2.2rem;font-weight:600;line-height:1;text-decoration:none;transition:color .4s;display:flex}@media (width>=768px){.logo{font-size:2.8rem}}.logo span{transform-origin:50%;display:inline-block}.logo__mark{flex-shrink:0;width:1.6em;height:1.02em;overflow:visible}.logo__mark rect{fill:currentColor}.logo__word{display:flex}@media (width<=767px){.navbar__menu-col{display:none}}@media (width>=768px){.navbar__menu{align-items:center;gap:4rem;display:flex}.navbar__toggle-col{display:none}}.navbar__navs{margin:1.6rem 0 0}@media (width>=768px){.navbar__navs{margin:0 -2rem}}.nav{position:relative}@media (width>=768px){.nav{display:inline-block}}.nav__link{width:fit-content;padding:.6rem 0;font-size:3.6rem;text-decoration:none;display:block;position:relative}@media (width>=768px){.nav__link{align-items:flex-start;padding:.6rem 2rem;font-size:2rem;line-height:1.2;display:flex}}.nav__count{opacity:.4;margin-inline-start:.3rem;font-size:1.1rem;line-height:1}.nav__link:after{content:"";border-top:1px solid;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (width>=768px){.nav__link:after{left:2rem;right:2rem}}.nav.-active .nav__link:after{transition:transform 1s var(--ease-out);transform:scaleX(1)}.navbar__actions{margin:3rem 0}@media (width>=768px){.navbar__actions{margin:0}}@media (width<=767px){.navbar__actions .cta{height:4rem;padding:0 2.4rem;font-size:1.6rem}}.menu-pill{border-radius:var(--r-pill);color:#fff;background:#000;align-items:center;gap:1rem;height:4rem;padding:0 1.6rem;font-size:1.5rem;font-weight:500;line-height:1;display:flex}.menu-pill i{width:1.6rem;height:1rem;position:relative}.menu-pill i:before,.menu-pill i:after{content:"";background:currentColor;height:2px;position:absolute;left:0;right:0}.menu-pill i:before{top:0}.menu-pill i:after{bottom:0}.divider{height:1px;position:relative}@media (pointer:fine){.divider:before{content:"";height:2rem;position:absolute;top:-1rem;left:0;right:0}}.divider svg{pointer-events:none;width:100%;height:200px;position:absolute;top:-99px;left:0;right:0;overflow:visible}.divider path{fill:none;stroke:currentColor;stroke-width:1px;shape-rendering:crispedges}@media (resolution>=192dpi){.divider path{shape-rendering:auto}}.view{position:relative}.tophead{padding:12rem 0 6rem;position:relative}@media (width>=768px){.tophead{padding:20rem 0 10rem}}.tophead__header{margin-bottom:1.5rem;font-size:1.6rem;line-height:1.1}@media (width>=768px){.tophead__header{text-align:center;margin-bottom:3rem;font-size:2rem}}.tophead__title{letter-spacing:-.01em;text-wrap:balance;font-size:4.5rem;font-weight:500;line-height:1}@media (width>=768px){.tophead__title{text-align:center;max-width:90%;margin:0 auto;font-size:9rem}}.tophead__text{text-wrap:balance;letter-spacing:.02em;max-width:84rem;margin:3.2rem auto 0;font-size:2rem;line-height:1.3}@media (width>=768px){.tophead__text{text-align:center;font-size:2.4rem;line-height:1.2}}.tophead__details{justify-content:center;gap:2.4rem;margin-top:4rem;display:flex}@media (width<=767px){.tophead__details{justify-content:start}}.tophead__detail{text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1.1;position:relative}@media (width>=768px){.tophead__detail{font-size:1.6rem}}.tophead__detail:after{content:"";top:calc(50% - 1px - .2rem);background:currentColor;border-radius:50%;width:.4rem;height:.4rem;position:absolute;inset-inline-end:-1.4rem}.tophead__detail:last-child:after{display:none}.preview{z-index:1;position:relative}.preview+.preview{margin-top:2rem}@media (width>=768px){.preview+.preview{margin-top:6rem}}.preview__main{aspect-ratio:355/400;border-radius:var(--r-lg);cursor:none;position:relative;overflow:hidden;transform:translateZ(0)}@media (width>=768px){.preview__main{aspect-ratio:1920/1080}}.preview__media{width:100%;height:100%}.preview__media>*{object-fit:cover;width:100%;height:100%}.preview__label{top:1rem;z-index:5;color:#fff;text-transform:uppercase;border:1px solid;border-radius:10rem;padding:.4rem 1rem;font-size:1.4rem;line-height:1.1;position:absolute;inset-inline-start:1rem}@media (width>=768px){.preview__label{top:4.8rem;padding:.8rem 1.5rem;font-size:2.1rem;inset-inline-start:5.5rem}}.overview{margin:8rem 0;position:relative}@media (width>=768px){.overview{margin:12rem 0}}.h-section{letter-spacing:-.02em;margin:0 0 4rem;font-size:4.5rem;font-weight:500;line-height:1}@media (width>=768px){.h-section{margin:0 0 6rem;font-size:8rem}}.overview .divider{margin:2rem 0 2.5rem}@media (width>=768px){.overview .divider{margin:6rem 0 4.5rem}.split{display:flex}}.split__left{flex:0;margin:0 0 2rem}@media (width>=768px){.split__left{flex-basis:28%;margin:0}}.split__right{flex:1;min-width:0}.caption{text-transform:uppercase;font-size:1.4rem;line-height:1.1}@media (width>=768px){.caption{font-size:1.6rem}}.lead{letter-spacing:.01em;max-width:94%;font-size:2rem;line-height:1.3}@media (width>=768px){.lead{max-width:86%;font-size:2.56rem}}.links{margin:2rem -1rem 0}@media (width>=768px){.links{margin:4rem -2rem 0}}.links .ulink{margin:0 1rem}@media (width>=768px){.links .ulink{margin:0 2rem}}.counters{grid-auto-flow:column;justify-content:start;gap:2.6rem;margin-top:4rem;display:grid}@media (width>=768px){.counters{gap:6.6rem;margin-top:10rem}}.counter__value{letter-spacing:-.03em;font-size:4.5rem;line-height:1}@media (width>=768px){.counter__value{font-size:6.4rem}}.counter__title{margin-top:1.2rem;font-size:1.4rem;line-height:1.1}@media (width>=768px){.counter__title{margin-top:2rem;font-size:1.6rem}}.tiles{gap:.8rem;margin-top:4rem;display:grid}@media (width>=768px){.tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.6rem;margin-top:7.2rem}}.tile{border-radius:var(--r-lg);background:var(--c-tile);flex-direction:column;justify-content:space-between;gap:2.2rem;height:20.8rem;padding:3rem;display:flex;position:relative}.tile.-mint{background:var(--c-mint)}@media (width>=768px){.tile{grid-column:span 4;height:30rem;padding:4rem}.tile.-wide{grid-column:span 6}}.tile__caption{text-transform:uppercase;font-size:1.4rem;line-height:1.1}@media (width>=768px){.tile__caption{font-size:1.6rem}}.tile__text{letter-spacing:-.03em;opacity:.9;font-size:2.4rem;line-height:1.2}@media (width>=768px){.tile__text{max-width:28rem;font-size:2.8rem}}.tile__text strong{font-size:6rem;font-weight:400;line-height:1;display:block}@media (width>=768px){.tile__text strong{font-size:8rem}}.logoreel{margin:8rem 0;position:relative;overflow-x:clip}@media (width>=768px){.logoreel{margin:10rem 0}}.logoreel__header{text-align:center;max-width:31.8rem;margin:0 auto 3rem;font-size:3.2rem;line-height:1.1}@media (width>=768px){.logoreel__header{text-align:start;max-width:none;margin:0 0 6rem}}.logoreel__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;margin:0 1rem;display:grid}@media (width>=768px){.logoreel__items{grid-template-columns:repeat(3,1fr);gap:6rem 0;margin:0}}.lr-item{align-items:center;height:9rem;text-decoration:none;display:flex;position:relative}@media (width>=768px){.lr-item{height:11.8rem}}.lr-item__img{letter-spacing:-.03em;align-items:center;gap:1rem;height:100%;font-size:2.6rem;font-weight:600;transition:opacity .6s;display:flex}.lr-item__img svg{width:3.2rem;height:3.2rem}.logoreel__items:hover .lr-item__img{opacity:.2}.lr-item:hover .lr-item__img{opacity:1}.lr-item__tooltip{top:0;z-index:5;border-radius:var(--r-md);color:#fff;pointer-events:none;opacity:0;will-change:transform;width:100%;transition:opacity .4s, transform .7s var(--ease-soft);background:#000;padding:2.4rem;font-size:1.6rem;line-height:1.3;position:absolute;inset-inline-end:calc(100% + 2rem);transform:translateY(10%)}@media (width<=767px){.lr-item:nth-child(2n-1) .lr-item__tooltip{inset-inline-end:calc(-100% - 2rem)}}@media (width>=768px){.lr-item__tooltip{width:25rem;inset-inline-end:-75%}.lr-item:nth-child(4n) .lr-item__tooltip{inset-inline-end:calc(100% + 2rem)}}.lr-item:hover .lr-item__tooltip{opacity:1;transform:scale(1)translateZ(0)}.summary{margin:8rem 0;position:relative}@media (width>=768px){.summary{margin:15rem 0}}.summary.-inverse{color:#fff}.summary.-fill{margin-top:0;padding-top:8rem}@media (width>=768px){.summary.-fill{padding-top:15rem}}.summary.-fill.-inverse{margin-bottom:0;padding-bottom:8rem}@media (width>=768px){.summary.-fill.-inverse{padding-bottom:12rem}}.summary.-fill.-inverse:has(+.-inverse){padding-bottom:0}.sheet{background:#fff;position:absolute;inset:0}@media (width>=768px){.sheet{border-radius:var(--r-xl)}}.-inverse>.sheet{background:#000}@media (width>=768px){:has(+.-fill)>.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;bottom:-8rem}}.summary__content{position:relative}.summary__header{letter-spacing:-.02em;margin:0 0 4rem;font-size:4.5rem;font-weight:500;line-height:1}@media (width>=768px){.summary__header{margin:0 0 12rem;font-size:8rem}}.summary__header.-center{text-align:center}.summary__more{text-align:center;margin:6rem 0 0;display:grid}@media (width>=768px){.summary__more{margin:12rem 0 0;display:block}}.cards{gap:6rem;display:grid}@media (width>=768px){.cards{grid-template-columns:repeat(2,50rem);justify-content:space-between;gap:10rem}}.cards__col{grid-auto-rows:min-content;gap:6rem;display:grid}@media (width>=768px){.cards__col{gap:10rem}.cards__col:last-child{margin-top:15rem}}.card{text-decoration:none;display:block}.card__preview{aspect-ratio:365/420;border-radius:var(--r-lg);display:block;position:relative;overflow:hidden;transform:translateZ(0)}@media (width>=768px){.card__preview{aspect-ratio:500/675}}.card__media{width:100%;height:100%;position:absolute;inset:0}.card__media>*{object-fit:cover;width:100%;height:100%}@media (pointer:fine){.card__preview,.card__media>*{transition:transform 1.2s var(--ease-out)}.card:hover .card__preview{transform:scale(.98)}.card:hover .card__media>*{transform:scale(1.05)}}.card__caption{max-width:94%;margin:2rem 0 0;font-size:1.7rem;line-height:1.2}@media (width>=768px){.card__caption{max-width:none;margin:3.2rem 0 0;font-size:2rem}}.testimonials{gap:.8rem;display:grid;position:relative}@media (width>=768px){.testimonials{flex-wrap:wrap;justify-content:center;align-items:start;margin:0 -10rem;padding-bottom:10rem;display:flex}}.quote{border-radius:var(--r-sm);background:var(--c-tile);padding:3rem;overflow:hidden}.quote:nth-child(2n){background:var(--c-mint)}@media (width>=768px){.quote{z-index:1;width:40rem;transition:transform 1s var(--ease-soft);border:4px solid #fff;flex-shrink:0;padding:5rem;position:relative}.quote:first-child{transform:translateY(10rem)translate(28%)rotate(-9deg)}.quote:nth-child(2){z-index:0;transform:translateY(-2rem)}.quote:nth-child(3){transform:translateY(10rem)translate(-24%)rotate(9deg)}.testimonials:hover .quote{transform:none}}.quote__marks{opacity:.1;width:4rem;height:2.4rem;margin:0 0 1.6rem}@media (width>=768px){.quote__marks{margin-bottom:3.2rem}}.quote__text{letter-spacing:-.01em;font-size:2rem;line-height:1.4}@media (width>=768px){.quote__text{font-size:1.8rem}}.quote__divider{opacity:.2;background:currentColor;width:6rem;height:1px;margin:2.4rem 0}.quote__by{font-size:1.6rem;font-weight:600}.faq{padding:8rem 0 0;position:relative}@media (width>=768px){.faq{padding-top:15rem}}.faq.-inverse{color:#fff}@media (width>=768px){.faq>.sheet{border-radius:var(--r-xl) var(--r-xl) 0 0}}.faq__list{position:relative}.faq__divider{z-index:2;opacity:.2;position:relative}.faq__item{padding:4rem 0;position:relative}.faq__toggle{letter-spacing:.02em;cursor:pointer;justify-content:space-between;gap:1.6rem;font-size:2.4rem;line-height:1.2;list-style:none;display:flex}.faq__toggle::-webkit-details-marker{display:none}@media (width>=768px){.faq__toggle{align-items:center}}.faq__arr{flex-shrink:0;width:2rem;height:2rem;margin:1rem 0 0;transition:transform .5s;position:relative}@media (width>=768px){.faq__arr{margin:0}}.faq__arr:before{content:"";background:currentColor;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.faq__arr:after{content:"";background:currentColor;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}details[open] .faq__arr{color:var(--c-accent);transform:rotate(135deg)}details::details-content{opacity:0;pointer-events:none;content-visibility:visible;transition:grid-template-rows .3s ease-out, opacity .4s ease-out, content-visibility .3s allow-discrete;grid-template-rows:0fr;align-items:start;display:grid}details[open]::details-content{opacity:1;pointer-events:auto;grid-template-rows:1fr}.faq__content{overflow:hidden}.faq__text{color:rgb(from currentColor r g b / .7);padding-top:1.6rem;font-size:1.8rem;line-height:1.5}@media (width>=768px){.faq__text{padding-top:4rem}}.outro{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;height:55.4rem;display:grid;position:relative;overflow:hidden}@media (width>=768px){.outro{height:69.2rem}}.outro__bg{position:absolute;inset:0;overflow:hidden}.outro__content{position:relative}.outro__header{letter-spacing:-.03em;font-size:5rem;line-height:1.1}@media (width>=768px){.outro__header{max-width:65rem;margin:0 auto;font-size:8rem}}.outro__text{margin:3.2rem auto 0;font-size:2rem;line-height:1.3}@media (width>=768px){.outro__text{max-width:65rem;font-size:2.4rem;line-height:1.4}}.outro__action{margin:3.2rem 0 0}.footer{color:#fff;background:#000;padding:6rem 0;position:relative}@media (width>=768px){.footer{padding:12rem 0}}.footer__grid{gap:6rem;display:grid}@media (width>=768px){.footer__grid{grid-template-columns:repeat(2,auto)}}.footer__action{margin:0 0 4rem}@media (width>=768px){.footer__action{margin-bottom:6rem}}.footer__locations{gap:3rem;display:grid}@media (width>=768px){.footer__locations{grid-auto-flow:column;justify-content:start;gap:10rem}}.footer__caption{text-transform:uppercase;opacity:.5;margin:0 0 .8rem;font-size:1.6rem;line-height:1.3;display:block}.footer__address{font-size:1.8rem;font-weight:500;line-height:1.1}@media (width>=768px){.footer__address{line-height:1.5}}.footer__navs{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.footer__navs{text-align:end;grid-template-columns:repeat(2,auto);justify-content:end;gap:0 6.4rem}}.footer__nav{padding:1rem 0;font-size:2rem;line-height:1.2;text-decoration:none;display:block}@media (width>=768px){.footer__nav{padding:1.2rem 0;font-size:2.4rem}}.footer__nav .roll>span:after{transform:scale(.7)}.footer__nav:hover .roll>span:after{transform:scale(1)}.footer__bottom{gap:6rem;margin:6rem 0 0;display:grid}@media (width>=768px){.footer__bottom{justify-content:space-between;align-items:center;margin:6.7rem 0 0;display:flex}}.footer__socials{justify-content:space-between;display:flex}@media (width>=768px){.footer__socials{order:2;gap:2.4rem}}.footer__legal{font-size:1.4rem;line-height:1.1}@media (width>=768px){.footer__legal{font-size:1.6rem;line-height:1.3}}.footer__legal a{text-decoration:none}.footer__copy{opacity:.5;margin-inline-start:2.4rem;display:inline-block}.showreel{z-index:300;color:#fff;opacity:0;width:auto;max-width:none;height:auto;max-height:none;transition:opacity .4s, clip-path .4s, display .4s allow-discrete, overlay .4s allow-discrete;background:#000;border:0;outline:0;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.showreel[open]{opacity:1;clip-path:inset(0%);place-items:center;display:grid}@starting-style{.showreel[open]{opacity:0;clip-path:inset(0 0 100%)}}.showreel::backdrop{background:0 0}.showreel__note{opacity:.6;font-size:2rem}.art{background:#050505;width:100%;height:100%;display:block;position:relative;overflow:hidden}.art--hero{background:radial-gradient(60% 80% at 30% 110%,#ffffff38,#0000 60%),radial-gradient(40% 60% at 75% 20%,#ffffff1f,#0000 70%),linear-gradient(#000 0%,#0b0b0b 100%)}.art__bar{background:linear-gradient(140deg,#ffffffeb,#7878782e);border-radius:1.6rem;position:absolute;transform:skew(-24deg);box-shadow:inset 0 0 0 1px #ffffff2e,0 4rem 8rem #0009}.art__bar:first-child{width:34%;height:13%;animation:9s ease-in-out infinite float;top:26%;left:36%}.art__bar:nth-child(2){opacity:.75;width:34%;height:13%;animation:11s ease-in-out -3s infinite float;top:44%;left:31%}.art__bar:nth-child(3){opacity:.5;width:34%;height:13%;animation:7s ease-in-out -1s infinite float;top:62%;left:26%}@keyframes float{50%{translate:0 -6%}}.art--a{background:linear-gradient(160deg,#3a3a3a,#111 60%,#d9d9d9)}.art--b{background:linear-gradient(200deg,#e6e6e6,#8a8a8a 45%,#1c1c1c)}.art--c{background:linear-gradient(#f2f2f2,#c8c8c8)}.art--d{background:linear-gradient(160deg,#d0d0d0,#6a6a6a 60%,#262626)}.art--e{background:linear-gradient(140deg,#2b2b2b,#0c0c0c 70%)}.art--f{background:linear-gradient(170deg,#ececec,#a4a4a4 60%,#333)}.art__shape{backdrop-filter:blur(6px);background:#ffffff2e;border-radius:2.4rem;display:block;position:absolute;inset:22% 18%;box-shadow:inset 0 0 0 1px #ffffff4d,0 3rem 6rem #00000040}.art__shape:after{content:"";background:#ffffff73;border-radius:99px;height:10%;position:absolute;inset:14% 12% auto}@media (prefers-reduced-motion:reduce){.art__bar{animation:none}}.tag{border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.04em;border:1px solid #ffffff80;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-size:1.15rem;line-height:1.1;display:inline-flex}@media (width>=768px){.tag{gap:.8rem;padding:.6rem 1.4rem;font-size:1.3rem}}.tag i{background:currentColor;border-radius:50%;width:.7rem;height:.7rem;animation:1.6s infinite tag-blink}@keyframes tag-blink{50%{opacity:.2}}.chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{border-radius:var(--r-pill);padding:.6rem 1.2rem;font-size:1.3rem;line-height:1.1;box-shadow:inset 0 0 0 1px #7f7f7f66}@media (width>=768px){.chip{padding:.7rem 1.4rem;font-size:1.4rem}}.hsec{padding:7.2rem 0;position:relative}@media (width>=768px){.hsec{padding:14rem 0}}.hsheet{z-index:1;color:#fff;background:#000;border-radius:3.2rem;position:relative}@media (width>=768px){.hsheet{border-radius:var(--r-xl);margin:0 1.6rem}}.hsheet.-end{border-radius:3.2rem 3.2rem 0 0;margin:0}.hsheet:has(+.hsheet){border-end-end-radius:0;border-end-start-radius:0}.hsheet+.hsheet{border-start-start-radius:0;border-start-end-radius:0;box-shadow:inset 0 1px #ffffff1a}@media (width>=768px){.hsheet.-end{border-radius:var(--r-xl) var(--r-xl) 0 0}}.hhead{gap:1rem;margin:0 0 2.8rem;display:grid}@media (width>=768px){.hhead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.4rem 4rem;margin-bottom:6rem}.hhead .caption{grid-column:1/-1}}.hhead .caption{opacity:.5}.hhead__title{letter-spacing:-.025em;font-size:4.4rem;font-weight:500;line-height:1.02}@media (width>=768px){.hhead__title{font-size:8rem}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hhero{position:relative;overflow:clip}.hhero__screen{flex-direction:column;justify-content:space-between;gap:2.4rem;min-height:100svh;padding:8.4rem 0 2.4rem;display:flex}@media (width>=768px){.hhero__screen{gap:4rem;padding:13rem 0 4.8rem}}.hhero__screen>.container{width:100%}.hhero__meta{text-transform:uppercase;flex-wrap:wrap;gap:1.2rem;font-size:1.2rem;font-weight:600;line-height:1.1;display:flex}@media (width>=768px){.hhero__meta{gap:2.4rem;font-size:1.4rem}}.hhero__meta span+span:before{content:"•";opacity:.3;margin-inline-end:1.2rem}@media (width>=768px){.hhero__meta span+span:before{margin-inline-end:2.4rem}}.hhero__main{gap:2.4rem;display:grid}@media (width>=768px){.hhero__main{grid-template-columns:minmax(0,1fr) 52rem;gap:0}.hhero__title{grid-column:1/-1}.hhero__sign{grid-column:2}}.hhero__title{letter-spacing:-.045em;font-size:6.2rem;font-weight:500;line-height:1}@media (width>=768px){.hhero__title{font-size:15rem}}.hhero__l{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.hhero__li{display:inline-block}.hhero__slot{vertical-align:top;margin:0 -.08em -.12em;padding:0 .08em .12em;display:inline-block;position:relative;overflow:clip}.hhero__slot>span{top:0;white-space:nowrap;width:max-content;display:block;position:absolute;inset-inline-start:.08em}.hhero__slot>span:first-child{position:relative;inset-inline-start:0}.hhero__glyph{vertical-align:.06em;fill:currentColor;width:.82em;height:.52em;margin-inline-start:.12em;display:inline-block;overflow:visible}.hhero__sign{width:100%}.hhero__field{border-radius:var(--r-lg);background:var(--c-tile);touch-action:none;height:11rem;position:relative}@media (pointer:fine) and (width>=768px){.hhero__field{touch-action:auto;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24'%3E%3Cpath d='M3 21l1.4-5.4L15.8 4.2a2.1 2.1 0 0 1 3 3L7.4 18.6z' fill='white' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M13.8 6.2l3 3M4.4 15.6l3 3' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 3 25,crosshair;background:0 0;border-radius:0;height:17rem;margin-top:1.6rem}}.hhero__pad{width:100%;height:100%;position:absolute;inset:0}.cursor.-pen:before{transform:scale(0)}.hhero__line{pointer-events:none;border-bottom:1px solid #0000004d;padding-bottom:.4rem;font-size:2.2rem;line-height:1;position:absolute;bottom:3.4rem;left:2rem;right:2rem}.hhero__hint{inset-inline-start:2rem;text-transform:uppercase;letter-spacing:.06em;opacity:.45;pointer-events:none;font-size:1.2rem;position:absolute;bottom:1.1rem}.hhero__desk{display:none}@media (pointer:fine) and (width>=768px){.hhero__line{font-size:2rem;bottom:2.4rem;left:0;right:0}.hhero__hint{inset-inline-start:0;bottom:0}.hhero__desk{display:inline}}.hhero__foot{gap:2.4rem;display:grid}@media (width>=768px){.hhero__foot{grid-template-columns:52rem 1fr auto;align-items:end;gap:6rem}}.hhero__text{font-size:1.8rem;line-height:1.35}@media (width>=768px){.hhero__text{font-size:2.2rem}}.hhero__actions{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (width>=768px){.hhero__actions{gap:1.2rem;display:flex}}@media (width<=767px){.hhero__actions .cta{padding:0 1rem;font-size:1.7rem}}.hhero__cue{display:none}@media (width>=768px){.hhero__cue{opacity:.5;align-items:center;gap:1rem;font-size:1.5rem;text-decoration:none;transition:opacity .3s;display:flex}.hhero__cue:hover{opacity:1}}.hhero__cue i{transform-origin:top;width:1px;height:2.4rem;animation:cue-drip 1.8s var(--ease-out) infinite;background:currentColor}@keyframes cue-drip{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hhero__band{border-top:1px solid #0000001a;padding:2rem 0;overflow:clip}@media (width>=768px){.hhero__band{padding:2.8rem 0}}.hhero__track{width:max-content;display:flex}.hhero__set{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:3.2rem;padding-inline-end:3.2rem;font-size:3rem;font-weight:500;display:flex}@media (width>=768px){.hhero__set{gap:5.6rem;padding-inline-end:5.6rem;font-size:4.8rem}}.hhero__set svg{fill:currentColor;opacity:.25;width:1.2em;height:.76em}@media (prefers-reduced-motion:reduce){.hhero__cue i{animation:none}}.hwall{cursor:pointer;isolation:isolate;height:100svh;min-height:60rem;position:relative;overflow:hidden}@media (width>=768px){.hwall{cursor:none;height:110vh;min-height:72rem}}.hwall__wall{z-index:-2;transform-origin:50% 40%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid;position:absolute;inset:-30% -25%;transform:perspective(160rem)rotateX(28deg)rotate(-14deg)}@media (width>=768px){.hwall__wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;inset:-40% -14%}}@media (width<=767px){.hwall__col:nth-child(n+4){display:none}}.hwall__col{will-change:transform;align-content:start;gap:1.2rem;display:grid}@media (width>=768px){.hwall__col{gap:2rem}}.hwall__tile{aspect-ratio:9/16;background:#111;border-radius:1.4rem;display:block;overflow:hidden}.hwall__tile img{object-fit:cover;width:100%;height:100%}.hwall__shade{z-index:-1;pointer-events:none;background:radial-gradient(75% 65% at 50% 52%,#000000db,#00000073 70%,#00000026);position:absolute;inset:0}.hwall__copy{text-align:center;place-content:center;justify-items:center;gap:1.6rem;padding:0 1.5rem;display:grid;position:absolute;inset:0}.hwall__title{letter-spacing:-.04em;font-size:6rem;font-weight:500;line-height:1}@media (width>=768px){.hwall__title{font-size:13rem}}.hwall__sub{opacity:.7;font-size:1.8rem;line-height:1.3}@media (width>=768px){.hwall__sub{font-size:2.4rem}}.hwall__play{color:#000;width:8rem;height:8rem;transition:scale .6s var(--ease-spring-sm);background:#fff;border-radius:50%;place-items:center;margin-top:1.6rem;display:grid}@media (width>=768px){.hwall__play{width:10rem;height:10rem;margin-top:2.4rem}}@media (pointer:fine){.hwall:hover .hwall__play{scale:1.06}}.hwall__play svg{width:2.4rem;height:2.4rem;translate:.2rem}:lang(ar) .hwall__title{font-size:5.2rem;font-weight:600;line-height:1.3}@media (width>=768px){:lang(ar) .hwall__title{font-size:11rem}}.cursor.-video{mix-blend-mode:normal;transition-delay:0s}.cursor.-video.-icon:before{transform:scale(1.15)}.cursor.-video.-icon.-active:before{transform:scale(1)}.cursor.-video .cursor-text svg{width:2.8rem;height:2.8rem}.hsvc{display:none}@media (width>=768px){.hsvc{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3.2rem;display:grid}.hsvc__item{width:100%;transition:padding .6s var(--ease-out), opacity .4s;border-top:1px solid #0000001f;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:2.4rem 0;display:grid}.hsvc__item:last-child{border-bottom:1px solid #0000001f}.hsvc__num{opacity:.35;font-size:1.6rem}.hsvc__name{letter-spacing:-.01em;font-size:3.6rem;line-height:1.1}.hsvc__arrow{color:#fff;width:4rem;height:4rem;transition:transform .5s var(--ease-out);background:#000;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.hsvc__arrow svg{width:1.4rem;height:1.4rem}.hsvc__list:hover .hsvc__item:not(:hover,.-active){opacity:.35}.hsvc__item.-active{padding-inline-start:1.6rem}.hsvc__item.-active .hsvc__arrow{transform:scale(1)}.hsvc__stage{aspect-ratio:4/4.2;border-radius:var(--r-lg);color:#fff;background:#000;position:relative;overflow:hidden}.hsvc__slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s;position:absolute;inset:0}.hsvc__slide.-active{opacity:1;visibility:visible;transition-delay:0s}.hsvc__slide:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:35% 0 0}.hsvc__art{position:absolute;inset:0}.hsvc__art svg{transform-origin:50% 100%;width:100%;height:100%;transition:transform 1.4s var(--ease-out);transform:scale(1.12)}.hsvc__slide.-active .hsvc__art svg{transform:none}.hsvc__slide .tag{top:3.2rem;z-index:1;position:absolute;inset-inline-start:4rem}.hsvc__copy{z-index:1;position:absolute;bottom:4rem;left:4rem;right:4rem}.hsvc__copy>*{opacity:0;transition:opacity .5s, transform 1s var(--ease-out);transform:translateY(3rem)}.hsvc__slide.-active .hsvc__copy>*{opacity:1;transform:none}.hsvc__slide.-active .hsvc__copy>:nth-child(2){transition-delay:60ms}.hsvc__slide.-active .hsvc__copy>:nth-child(3){transition-delay:.12s}.hsvc__slide.-active .hsvc__copy>:nth-child(4){transition-delay:.18s}.hsvc__title{margin-bottom:1.6rem;font-size:3.6rem;line-height:1.1}.hsvc__text{color:#fffc;max-width:48rem;font-size:1.9rem;line-height:1.4}.hsvc__copy .chips{margin-top:2.4rem}.hsvc__copy .chip{box-shadow:inset 0 0 0 1px #ffffff59}.hsvc__action{margin-top:3.2rem}}.hstack{gap:2.4rem;display:grid}@media (width>=768px){.hstack{display:none}}.scard{top:calc(7.2rem + var(--i) * .8rem);border-radius:var(--r-lg);color:#fff;transform-origin:50% 0;background:#000;flex-direction:column;gap:1.2rem;height:min(52rem,100svh - 18rem);padding:1.6rem 1.6rem 2rem;display:flex;position:sticky;overflow:hidden}.scard:nth-child(2n){background:#111}.scard__head{opacity:.45;justify-content:space-between;padding:.4rem .4rem 0;font-size:1.3rem;display:flex}.scard__title{letter-spacing:-.02em;padding:0 .4rem;font-size:2.8rem;line-height:1.05}.scard__art{border-radius:var(--r-md);flex:1;min-height:8rem;position:relative;overflow:hidden}.scard__art svg{width:100%;height:100%;position:absolute;inset:0}.scard__text{color:#ffffffbf;padding:0 .4rem;font-size:1.6rem;line-height:1.45}.scard .chips{padding:0 .4rem}.scard .chip{box-shadow:inset 0 0 0 1px #ffffff4d}.scard__shade{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.hwork{--card-h:clamp(24rem, calc(100svh - 42rem), 56rem);padding-top:0;overflow:clip}@media (width>=768px){.hwork{--card-h:clamp(30rem, calc(100svh - 48rem), 60rem)}}:lang(ar) .hwork{--card-h:clamp(22rem, calc(100svh - 45rem), 54rem)}@media (width>=768px){:lang(ar) .hwork{--card-h:clamp(28rem, calc(100svh - 52rem), 58rem)}}.hwork .hpin{padding-top:7.2rem}@media (width>=768px){.hwork .hpin{padding-top:10rem}.hwork .hhead{margin-bottom:3.2rem}}.hfilters{scrollbar-width:none;gap:.8rem;margin:1.2rem -1.5rem 0;padding:0 1.5rem;display:flex;overflow-x:auto}.hfilters::-webkit-scrollbar{display:none}@media (width>=768px){.hfilters{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.hfilter{border-radius:var(--r-pill);flex-shrink:0;height:4rem;padding:0 1.6rem;font-size:1.5rem;line-height:1;transition:background .3s,color .3s;box-shadow:inset 0 0 0 1px #ffffff4d}@media (width>=768px){.hfilter{height:4.4rem;padding:0 1.8rem;font-size:1.6rem}}.hfilter.-on{color:#000;background:#fff}.hfilter sup{opacity:.5;margin-inline-start:.2rem;font-size:1rem}.hwork__track{gap:.8rem;display:flex}@media (width>=768px){.hwork__track{gap:2.4rem}}.wcard{width:calc(var(--card-h) * 9 / 16);flex-shrink:0;text-decoration:none;display:block}.wcard[hidden]{display:none}.wcard__media{height:var(--card-h);border-radius:var(--r-lg);background:#111;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.wcard__fill,.wcard__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wcard__platform{top:1.2rem;z-index:1;border-radius:var(--r-pill);color:#fff;background:#0000008c;align-items:center;gap:.6rem;padding-block:.5rem;padding-inline:.8rem 1.1rem;font-size:1.2rem;line-height:1.1;display:flex;position:absolute;inset-inline-start:1.2rem}.wcard__platform svg{width:1.4rem;height:1.4rem}.wcard__watch{inset-inline-start:1.2rem;z-index:1;border-radius:var(--r-pill);color:#000;background:#fff;align-items:center;gap:.8rem;padding-block:.6rem;padding-inline:.6rem 1.4rem;font-size:1.4rem;font-weight:500;line-height:1;display:flex;position:absolute;bottom:1.2rem}@media (pointer:fine) and (width>=768px){.wcard__watch{display:none}}.wcard__watch b{color:#fff;background:#000;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.wcard__watch svg{width:1.1rem;height:1.1rem}.wcard__len{inset-inline-end:1.2rem;z-index:1;border-radius:var(--r-pill);background:#0000008c;padding:.3rem .8rem;font-size:1.2rem;line-height:1.2;position:absolute;bottom:1.8rem}.wcard__info{gap:.4rem;margin-top:1.4rem;display:grid}.wcard__cat{text-transform:uppercase;opacity:.5;font-size:1.2rem;line-height:1.3}.wcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.5rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width>=768px){.wcard__title{font-size:1.7rem}}@media (pointer:fine){.wcard__media{transition:transform 1.2s var(--ease-out)}.wcard:hover .wcard__media{transform:scale(.98)}}.hwork__progress{font-variant-numeric:tabular-nums;align-items:center;gap:1.2rem;margin-top:2rem;font-size:1.3rem;display:flex}.hwork__bar{background:#ffffff40;border-radius:2px;flex:1;height:2px;overflow:hidden}.hwork__bar span{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(.17)}.hwork__more{align-items:center;gap:.8rem;margin-top:2.4rem;display:flex}.hwork__more>.cta{flex:1}@media (width>=768px){.hwork__more{justify-content:center;gap:1.6rem;margin-top:4rem}.hwork__more>.cta{flex:0 auto}}.hwork__follow{gap:.8rem;display:flex}.hproof{padding-bottom:0}.hproof__grid{gap:.6rem;display:grid}@media (width>=768px){.hproof__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.6rem}}.hlogos{border-radius:var(--r-md);background:#00000014;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;display:grid;overflow:hidden}@media (width>=768px){.hlogos{border-radius:var(--r-lg);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}}.hlogo{letter-spacing:-.03em;background:#fff;justify-content:center;align-items:center;gap:.8rem;min-height:7.2rem;font-size:1.9rem;font-weight:600;text-decoration:none;transition:background .4s;display:flex}@media (width>=768px){.hlogo{min-height:12rem;font-size:2.4rem}}@media (pointer:fine){.hlogo:hover{background:var(--c-tile)}}.hlogo svg{width:2.2rem;height:2.2rem}@media (width>=768px){.hlogo svg{width:2.8rem;height:2.8rem}}.hquotes__track{gap:.8rem;display:grid}@media (width>=768px){.hquotes__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.hquote{border-radius:var(--r-lg);background:var(--c-tile);will-change:transform;flex-direction:column;justify-content:space-between;gap:3.2rem;margin:0;padding:2.4rem;display:flex;position:relative;box-shadow:0 1.6rem 4rem #0000001a,inset 0 0 0 1px #0000000a}@media (width>=768px){.hquote{min-height:36rem;padding:4rem}}.hquote:nth-child(2n){background:var(--c-mint)}.hquote__text{letter-spacing:-.01em;margin:0;font-size:1.9rem;line-height:1.4}@media (width>=768px){.hquote__text{font-size:2.2rem}}.hquote__by{align-items:center;gap:1.2rem;font-size:1.5rem;line-height:1.3;display:flex}.hquote__by i{background:linear-gradient(140deg,#bbb,#333);border-radius:50%;flex-shrink:0;width:4rem;height:4rem}.hquote__by small{opacity:.5;font-size:1.3rem;display:block}.hask__grid{gap:3.2rem;display:grid}@media (width>=768px){.hask__grid{grid-template-columns:minmax(0,1fr) 48rem;align-items:start;gap:8rem}}.hfaq__item{border-top:1px solid #fff3}.hfaq__item:last-child{border-bottom:1px solid #fff3}.hfaq__q{cursor:pointer;justify-content:space-between;gap:1.6rem;padding:2.2rem 0;font-size:1.9rem;line-height:1.3;list-style:none;display:flex}@media (width>=768px){.hfaq__q{align-items:center;padding:3rem 0;font-size:2.2rem}}.hfaq__q::-webkit-details-marker{display:none}.hfaq__q .faq__arr{margin-top:.2rem}.hfaq__body{overflow:hidden}.hfaq__a{padding:0;color:#ffffffa6;padding-block-end:2.4rem;padding-inline-end:2rem;font-size:1.6rem;line-height:1.5}@media (width>=768px){.hfaq__a{padding-block-end:3rem;padding-inline-end:6rem;font-size:1.8rem}}.hcontact{border-radius:var(--r-lg);color:#000;background:#fff;padding:2.4rem;scroll-margin-top:10rem}@media (width>=768px){.hcontact{padding:4rem;position:sticky;top:10rem}}.hcontact .caption{opacity:.5}.hcontact__title{letter-spacing:-.02em;margin:1.2rem 0;font-size:3.2rem;line-height:1.05}@media (width>=768px){.hcontact__title{margin:1.6rem 0;font-size:4rem}}.hcontact__text{color:#000000b3;font-size:1.6rem;line-height:1.4}@media (width>=768px){.hcontact__text{font-size:1.8rem}}.hcontact__action{margin-top:2.4rem;display:grid}@media (width>=768px){.hcontact__action{margin-top:3.2rem}}.hcontact__action .cta{font-size:1.8rem}.hcontact__facts{gap:1rem;margin-top:2rem;font-size:1.4rem;display:grid}@media (width>=768px){.hcontact__facts{margin-top:3.2rem;font-size:1.6rem}}.hcontact__facts li{border-top:1px solid #0000001a;justify-content:space-between;gap:1.6rem;padding-top:1rem;display:flex}.hcontact__facts li span:first-child{opacity:.5}.hdock{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:90;width:calc(100% - 2rem);transition:translate .7s var(--ease-out);pointer-events:none;gap:.6rem;display:flex;position:fixed;translate:-50% 160%}.hdock.-show{pointer-events:auto;translate:-50%}@media (width>=768px){.hdock{border-radius:var(--r-pill);color:#fff;background:#000000e6;gap:.4rem;width:auto;padding:.6rem;bottom:2rem;box-shadow:0 2rem 6rem #00000040}}.hdock__chapters{display:none}@media (width>=768px){.hdock__chapters{gap:.4rem;display:flex}}.hdock__btn{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.8rem;height:4.4rem;padding:0 1.8rem;font-size:1.5rem;line-height:1;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative}.hdock__btn small{opacity:.45;font-size:1.1rem}.hdock__btn:not(.-active):hover{background:#ffffff1a}.hdock__btn.-active{color:#000;background:#fff}.hdock__p{background:#ffffff26;border-radius:2px;height:2px;position:absolute;bottom:.7rem;left:1.8rem;right:1.8rem;overflow:hidden}.hdock__btn.-active .hdock__p{background:#0000001f}.hdock__p span,.hdock__segs i span{transform-origin:0;background:currentColor;height:100%;display:block;transform:scaleX(0)}.hdock__now{color:#fff;background:#000000eb;border-radius:3rem;flex-direction:column;flex:1;justify-content:center;gap:.6rem;min-width:0;height:6rem;padding:0 2rem;transition:background .4s,color .4s;display:flex;box-shadow:0 1.6rem 4rem #00000040}@media (width>=768px){.hdock__now{display:none}}.hdock__row{justify-content:space-between;align-items:center;gap:1rem;font-size:1.5rem;line-height:1;display:flex}.hdock__row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hdock__num{opacity:.45;margin-inline-end:.6rem;font-size:1.1rem}.hdock__row em{opacity:.45;flex-shrink:0;font-size:1.2rem;font-style:normal}.hdock__segs{grid-auto-columns:1fr;grid-auto-flow:column;gap:.4rem;display:grid}.hdock__segs i{background:#fff3;border-radius:2px;height:2px;overflow:hidden}.hdock__cta{color:#000;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:6rem;height:6rem;transition:background .4s,color .4s;display:grid;box-shadow:0 1.6rem 4rem #00000040,inset 0 0 0 1px #00000014}@media (width>=768px){.hdock__cta{width:4.4rem;height:4.4rem;box-shadow:none;margin-inline-start:.4rem}}.hdock__cta svg{width:2rem;height:2rem}@media (width>=768px){.hdock__cta svg{width:1.6rem;height:1.6rem}}.hdock.-light .hdock__now{color:#000;background:#fffffff2}.hdock.-light .hdock__segs i{background:#0000001f}.hdock.-light .hdock__cta{color:#fff;background:#000}@media (width>=768px){.hdock{transition:translate .7s var(--ease-out), background .4s, color .4s}.hdock.-light{color:#000;background:#fffffff2}.hdock.-light .hdock__btn:not(.-active):hover{background:#0000000f}.hdock.-light .hdock__btn.-active{color:#fff;background:#000}.hdock.-light .hdock__p{background:#0000001f}.hdock.-light .hdock__btn.-active .hdock__p{background:#ffffff40}}.msheet__scrim{z-index:98;opacity:0;visibility:hidden;background:#00000059;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.msheet{z-index:99;overscroll-behavior:contain;max-height:88svh;padding:1.2rem 1.5rem calc(2rem + env(safe-area-inset-bottom,0px));color:#000;visibility:hidden;transition:transform .6s var(--ease-menu), visibility 0s .6s;background:#fff;border-radius:3.2rem 3.2rem 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}html.sheet-open .msheet__scrim{opacity:1;visibility:visible;transition-delay:0s}html.sheet-open .msheet{visibility:visible;transition-delay:0s;transform:none}@media (width>=768px){.msheet,.msheet__scrim{display:none}}.msheet__grab{background:#00000026;border-radius:1rem;width:4rem;height:.4rem;margin:0 auto 2rem}.msheet__head{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.msheet__head .caption{opacity:.5}.msheet__close{background:#0000000f;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;display:grid}.msheet__close svg{width:1.6rem;height:1.6rem}.msheet__list a{border-bottom:1px solid #0000001a;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;min-height:6.4rem;text-decoration:none;display:grid}.msheet__n{opacity:.4;font-size:1.3rem}.msheet__t{letter-spacing:-.02em;font-size:2.6rem}.msheet__m{text-align:end;opacity:.45;font-size:1.3rem}.msheet__list a.-here .msheet__t:after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:.8rem;height:.8rem;margin-block-end:.4rem;margin-inline-start:1rem;display:inline-block}.msheet__foot{gap:.8rem;margin-top:2.4rem;display:grid}.msheet__foot .cta{font-size:1.8rem}.msheet__foot p{text-align:center;opacity:.5;margin-top:.8rem;font-size:1.3rem}@media (prefers-reduced-motion:reduce){.tag i{animation:none}}:root:lang(ar){--font:"Inter Tight", "IBM Plex Sans Arabic", system-ui, sans-serif}:lang(ar),:lang(ar):before,:lang(ar):after{letter-spacing:0!important;text-transform:none!important}:lang(ar) :is(.hhero__title,.hhead__title,.tophead__title,.h-section,.summary__header,.outro__header,.logoreel__header,.hsvc__title,.scard__title,.hcontact__title,.counter__value){font-weight:600;line-height:1.3}:lang(ar) .hhero__title{font-size:5.4rem}@media (width>=768px){:lang(ar) .hhero__title{font-size:12.5rem}}:lang(ar) .hhead__title{font-size:4rem}@media (width>=768px){:lang(ar) .hhead__title{font-size:7rem}}:lang(ar) :is(.hsvc__name,.msheet__t,.hhero__set,.fitem__title,.nav__link){line-height:1.4}:lang(ar) :is(.hhero__text,.hsvc__text,.scard__text,.hfaq__a,.hfaq__q,.hcontact__text,.hquote__text,.lead,.tophead__text,.outro__text,.faq__text,.faq__toggle,.quote__text,.card__caption,.wcard__title,.hstat p,.tile__text,.lr-item__tooltip){line-height:1.7}:lang(ar) :is(.caption,.hhero__meta,.tag,.hhero__hint,.wcard__cat,.footer__caption,.tile__caption,.tophead__detail,.cta.-xs){font-weight:600}:lang(ar) :is(.hhero__l,.hhero__slot){margin-top:-.12em;margin-bottom:-.34em;padding-top:.12em;padding-bottom:.34em}:lang(ar) .hhero__slot>span:not(:first-child){top:.12em}[dir=rtl] :is(.hwork__bar span,.hdock__p span,.hdock__segs i span){transform-origin:100%}[dir=rtl] :is(.i-dir,.cursor-icon.-arrow-up-right){transform:scaleX(-1)}.lang-switch{font-size:1.6rem;font-weight:500;text-decoration:none;transition:opacity .3s}.lang-switch:lang(ar){font-family:"IBM Plex Sans Arabic", var(--font)}.lang-switch:hover{opacity:.6}@media (width>=768px){.navbar__actions{align-items:center;gap:3.2rem;display:flex}.nav__lang{font-size:2rem}}.msheet__lang{text-align:center;padding:1.2rem 0;font-size:1.8rem;display:block}.footer__lang{margin-inline-end:2.4rem}.wcard__poster,.card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vlight{z-index:300;color:#fff;opacity:0;width:auto;max-width:none;height:auto;max-height:none;transition:opacity .35s, display .35s allow-discrete, overlay .35s allow-discrete;background:#000000eb;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.vlight[open]{opacity:1;place-items:center;display:grid}@starting-style{.vlight[open]{opacity:0}}.vlight::backdrop{background:0 0}.vlight__inner{transition:transform .5s var(--ease-out);gap:1.2rem;display:grid;transform:translateY(0)}@starting-style{.vlight[open] .vlight__inner{transform:translateY(4rem)}}.vlight__frame{aspect-ratio:9/16;border-radius:var(--r-lg);background:#111;height:min(100svh - 12rem,177.778vw - 5.33333rem);overflow:hidden}.vlight__frame iframe{border:0;width:100%;height:100%;display:block}.vlight__bar{justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.vlight__open{opacity:.7;font-size:1.5rem;text-decoration:none;transition:opacity .3s}.vlight__open:hover{opacity:1}.vlight__close{width:4.8rem;height:4.8rem}.logo-mask{max-width:80%;height:3.2rem;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}@media (width>=768px){.logo-mask{height:4.2rem}}.lr-item .logo-mask{transition:opacity .6s}.logoreel__items:hover .lr-item .logo-mask{opacity:.25}.logoreel__items .lr-item:hover .logo-mask{opacity:1}.hsites__wrap{gap:3.2rem;display:grid}@media (width>=768px){.hsites__wrap{grid-template-columns:38rem minmax(0,1fr);align-items:center;gap:6rem}}.hsites__list{scrollbar-width:none;gap:.8rem;margin:0 -1.5rem;padding:0 1.5rem;display:flex;overflow-x:auto}.hsites__list::-webkit-scrollbar{display:none}@media (width>=768px){.hsites__list{gap:0;margin:0;padding:0;display:grid;overflow:visible}}.hsites__item{border-radius:var(--r-pill);text-align:start;transition:background .3s, color .3s, opacity .3s, padding .5s var(--ease-out);flex-shrink:0;align-items:baseline;gap:1.2rem;padding:1rem 1.6rem;font-size:1.6rem;line-height:1.2;display:flex;box-shadow:inset 0 0 0 1px #ffffff40}@media (width>=768px){.hsites__item{box-shadow:none;opacity:.35;border-top:1px solid #ffffff26;border-radius:0;padding:2.2rem 0;font-size:3rem}.hsites__item:last-child{border-bottom:1px solid #ffffff26}.hsites__item:hover{opacity:.7}}.hsites__item small{opacity:.5;font-size:1.2rem}.hsites__item.-on{color:#000;background:#fff}@media (width>=768px){.hsites__item.-on{color:#fff;opacity:1;background:0 0;padding-inline-start:1.6rem}}.hsites__stage{padding-bottom:8%;position:relative}.hs-laptop{width:92%}.hs-laptop__screen{aspect-ratio:16/10;background:#111;border:.8rem solid #1b1b1b;border-radius:1.6rem 1.6rem 0 0;position:relative;overflow:hidden}.hs-laptop__base{background:linear-gradient(#2a2a2a,#111);border-radius:0 0 1.6rem 1.6rem;height:1.6rem;margin:0 -6%}.hs-phone{inset-inline-end:0;aspect-ratio:9/19.5;background:#111;border:.6rem solid #1b1b1b;border-radius:2.6rem;width:24%;position:absolute;bottom:0;overflow:hidden;box-shadow:0 2rem 5rem #00000080}.hs-screen{opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.hs-screen.-on{opacity:1}.hs-screen>*{width:100%;animation:18s ease-in-out infinite alternate paused hs-scroll;display:block}.hs-phone .hs-screen>*{animation-duration:14s}.hsites.-playing .hs-screen.-on>*{animation-play-state:running}.hs-screen.-video>*{animation:none}.hs-video{object-fit:cover;width:100%;height:100%}@keyframes hs-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + var(--vh,30rem)))}}.hs-laptop .ps{font-size:1.1rem}.hs-phone .ps{font-size:.8rem}.hsites__caption{justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2.4rem;display:flex}.hsites__type{opacity:.6;font-size:1.5rem}.hsites__visit{font-size:1.5rem;font-weight:500;text-decoration:none}@media (prefers-reduced-motion:reduce){.hs-screen>*{animation:none}}.ps{--bg:#fff;--fg:#000;--muted:#00000014;background:var(--bg);color:var(--fg);padding-bottom:2em}.ps.-dark{--bg:#0b0b0b;--fg:#fff;--muted:#ffffff1a}.ps.-tile{--bg:#f1f3fa}.ps.-mint{--bg:#e3f5f3}.ps__nav{justify-content:space-between;align-items:center;padding:6% 7% 4%;display:flex}.ps__logo{background:var(--fg);border-radius:.3em;width:22%;height:.8em}.ps__links{justify-content:flex-end;gap:4%;width:40%;display:flex}.ps__links i{background:var(--fg);opacity:.4;border-radius:1em;width:22%;height:.35em}.ps__hero{padding:6% 7%}.ps__hero b{background:var(--fg);border-radius:.2em;height:1.1em;margin-bottom:3%;display:block}.ps__hero b+b{width:70%}.ps__hero p{background:var(--fg);opacity:.3;border-radius:1em;width:55%;height:.4em;margin:6% 0 2%}.ps__btn{background:var(--fg);border-radius:2em;width:26%;height:1.4em;margin-top:4%;display:inline-block}.ps__img{aspect-ratio:16/10;background:linear-gradient(150deg, var(--muted), #7f7f7f59);border-radius:.6em;margin:4% 7%}.ps__img.-tall{aspect-ratio:4/3}.ps__row{grid-template-columns:repeat(3,1fr);gap:4%;margin:4% 7%;display:grid}.ps__row i{aspect-ratio:1;background:var(--muted);border-radius:.5em}.ps__text{margin:5% 7%}.ps__text i{background:var(--fg);opacity:.25;border-radius:1em;height:.35em;margin:3% 0;display:block}.ps__text i:last-child{width:60%}.ps__band{background:var(--fg);margin:5% 0;padding:8% 7%}.ps__band b{background:var(--bg);border-radius:.2em;width:60%;height:1em;display:block}
