@font-face{font-family:Gloock;font-weight:400;font-display:swap;src:url(/fonts/gloock-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock;font-weight:400;font-display:swap;src:url(/fonts/gloock-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Naskh AR;font-weight:400 700;font-display:swap;src:url(/fonts/naskh-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex AR;font-weight:400;font-display:swap;src:url(/fonts/plex-arabic-400.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex AR;font-weight:600;font-display:swap;src:url(/fonts/plex-arabic-600.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--paper:#f3eee6;--paper-2:#ebe4d8;--paper-3:#ddd3c3;--ink:#241a1c;--ink-2:#51444a;--ink-3:#6b5e61;--bordo:#8b1532;--bordo-d:#5c0e22;--line:rgba(36,26,28,.16);--line-2:rgba(36,26,28,.42);--f-display:Gloock,"Naskh AR","Times New Roman",serif;--f-body:"Hanken Grotesk","Plex AR",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:clamp(18px,2.6vw,40px);--max:1560px;--header-h:72px;--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--start:left;--end:right;--dir:1;color-scheme:light}[dir=rtl]{--start:right;--end:left;--dir:-1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px);font-synthesis:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.62 var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:400;line-height:1.02;letter-spacing:-.012em;text-wrap:balance}:focus-visible{outline:2px solid var(--bordo);outline-offset:3px}::selection{background:var(--bordo);color:#fff}.skip{position:absolute;inset-inline-start:var(--gut);top:-80px;z-index:100;background:var(--ink);color:var(--paper);padding:.8rem 1.2rem;font-weight:600;transition:top .2s}.skip:focus{top:12px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.eyebrow{font:600 .75rem/1.3 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.num{font-variant-numeric:tabular-nums lining-nums}.muted{color:var(--ink-2)}.pl{font:300 .8em var(--f-body);vertical-align:.14em;margin-inline-end:.04em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.9em;min-height:54px;padding:0 1.75rem;border:1px solid var(--ink);font:600 .78rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.arr{display:inline-block;transform:scaleX(var(--dir));transition:transform .35s var(--ease)}.btn:hover .arr{transform:translate(calc(5px * var(--dir))) scaleX(var(--dir))}.btn--solid{background:var(--bordo);border-color:var(--bordo);color:#fff}.btn--solid:hover{background:var(--ink);border-color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--paper)}.btn--paper{background:var(--paper);border-color:var(--paper);color:var(--bordo)}.btn--paper:hover{background:transparent;color:var(--paper)}.btn--ghost{border-color:#ffffff80;color:#fff}.btn--ghost:hover{background:#fff;color:var(--bordo);border-color:#fff}.btn--sm{min-height:44px;padding:0 1.25rem;font-size:.72rem}.tlink{position:relative;display:inline-flex;align-items:center;gap:.7em;font:600 .78rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding-bottom:.45em}.tlink:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform-origin:var(--start) center;transition:transform .5s var(--ease)}.tlink:hover:after{transform:scaleX(0);transform-origin:var(--end) center}.ph{display:block;position:relative;overflow:hidden;background:var(--avg,var(--paper-2))}.ph>img,.ph picture>img{width:100%;height:100%;object-fit:cover}.ph picture{display:block;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}.js [data-reveal].is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.hdr{view-transition-name:hdr}::view-transition-old(root){animation:vt-out .2s ease both}::view-transition-new(root){animation:vt-in .45s var(--ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}}:lang(ar) *{letter-spacing:0!important;text-transform:none!important}:lang(ar) body{line-height:1.85}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4{font-weight:600;line-height:1.3}:lang(ar) .eyebrow,:lang(ar) .btn,:lang(ar) .tlink,:lang(ar) .tab,:lang(ar) .lang a{font-size:.9em}.hdr{position:fixed;inset:0 0 auto;z-index:60;height:var(--header-h);background:var(--paper);transition:box-shadow .3s,transform .5s var(--ease),background-color .35s,color .35s}.hdr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);opacity:0;transition:opacity .3s}.hdr.is-stuck:after{opacity:1}.hdr__bar{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1.4rem}.brand{display:block;flex:none;width:clamp(132px,10vw,148px)}.brand img{width:100%;height:auto}.nav{display:none}.nav a{position:relative;font:600 .78rem/1 var(--f-body);letter-spacing:.15em;text-transform:uppercase;padding:.6rem 0}.nav a:after{content:"";position:absolute;inset-inline:0;bottom:.1rem;height:1px;background:var(--bordo);transform:scaleX(0);transform-origin:var(--start) center;transition:transform .45s var(--ease)}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}.hdr__end{display:flex;align-items:center;gap:1.2rem}.hdr__tel{display:none;font:600 .95rem/1 var(--f-body);letter-spacing:.02em}.menu-btn{font:600 .78rem/1 var(--f-body);letter-spacing:.15em;text-transform:uppercase;padding-block:.9rem;padding-inline:1rem 0;min-height:44px}.lang.lang--hdr,.hdr__wa{display:none}@media(min-width:560px){.hdr__wa{display:inline-flex}}@media(min-width:960px){.nav{display:flex;gap:clamp(1.6rem,3vw,3rem)}.menu-btn,.langdd{display:none}.lang.lang--hdr{display:flex}}@media(min-width:1180px){.hdr__tel{display:block}}.langdd{position:relative}.langdd summary{display:flex;align-items:center;gap:.5em;min-height:44px;padding-inline:.2rem;font:600 .78rem/1 var(--f-body);letter-spacing:.15em;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.langdd summary::-webkit-details-marker{display:none}.langdd summary:after{content:"";width:.42em;height:.42em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-.14em) rotate(45deg);transition:transform .3s var(--ease)}.langdd[open] summary:after{transform:translateY(.1em) rotate(-135deg)}.langdd__list{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:5;min-width:11.5rem;background:var(--paper);color:var(--ink);border:1px solid var(--line-2)}.langdd__list a{display:block;padding:.95rem 1.1rem;font:500 1rem/1.2 var(--f-body);border-top:1px solid var(--line)}.langdd__list a:first-child{border-top:0}.langdd__list a:hover{background:var(--paper-2)}.langdd__list a[aria-current]{color:var(--bordo);font-weight:600;box-shadow:inset 3px 0 0 var(--bordo)}[dir=rtl] .langdd__list a[aria-current]{box-shadow:inset -3px 0 0 var(--bordo)}@media(prefers-reduced-motion:no-preference){.langdd[open] .langdd__list{animation:ddin .22s var(--ease)}@keyframes ddin{0%{opacity:0}}}.lang{display:flex;gap:.9rem;font:600 .72rem/1 var(--f-body);letter-spacing:.14em}.lang a{padding:.55rem 0;color:var(--ink-2);border-bottom:1px solid transparent;transition:color .25s}.lang a:hover{color:var(--ink)}.lang a[aria-current]{color:var(--ink);border-bottom-color:currentColor}.lang--ftr{gap:1.2rem;font-size:.8125rem;letter-spacing:0;font-weight:500}.lang--nf{gap:1.6rem;font-size:1rem;letter-spacing:0;margin-top:.4rem}.menu{position:fixed;inset:0;z-index:55;background:var(--bordo);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-h) + 2rem) var(--gut) 2rem;visibility:hidden;opacity:0;transition:opacity .35s var(--ease),visibility 0s .35s}.menu.is-open{visibility:visible;opacity:1;transition:opacity .35s var(--ease),visibility 0s}.menu nav{display:flex;flex-direction:column;gap:.2rem}.menu nav a{font:400 clamp(2.4rem,11vw,4rem)/1.15 var(--f-display);padding:.15em 0;border-bottom:1px solid rgba(255,255,255,.2)}.menu__info{display:grid;gap:1.4rem;font-size:1rem}.menu__info .eyebrow{color:#ffffffb3;display:block;margin-bottom:.35rem}.menu__info a:not(.btn){font-weight:600}.menu__info .btn{justify-self:start}body.is-menu{overflow:hidden}body.is-menu .hdr{background:var(--bordo);color:#fff}body.is-menu .hdr .brand img{display:none}body.is-menu .hdr .brand:before{content:"";display:block;aspect-ratio:363/132;background:url(/img/logo-white.svg) center/contain no-repeat}body.is-menu .hdr .btn{visibility:hidden}main{display:block;padding-top:var(--header-h);min-height:70vh}.ftr{background:var(--ink);color:var(--paper);margin-top:clamp(80px,10vw,160px)}.ftr__top{display:grid;gap:3rem;padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,72px)}.ftr__logo{width:clamp(180px,22vw,300px)}.ftr__cols{display:grid;gap:2.4rem 2rem;grid-template-columns:repeat(2,1fr)}.ftr__h{font:600 .72rem/1.3 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:#f3eee6b8;margin-bottom:1rem}.ftr__cols li+li{margin-top:.5rem}.ftr__cols a,.ftr__cols address{font-style:normal;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.ftr__cols a{background:linear-gradient(currentColor,currentColor) var(--start) bottom/0 1px no-repeat;transition:background-size .45s var(--ease)}.ftr__cols a:hover{background-size:100% 1px}.ftr__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 2rem;padding-block:1.2rem;border-top:1px solid rgba(243,238,230,.18);font-size:.8125rem;color:#f3eee6b3}.ftr__bar .lang a{padding:.4rem 0;color:#f3eee6bf}.ftr__bar .lang a:hover,.ftr__bar .lang a[aria-current]{color:var(--paper)}@media(min-width:860px){.ftr__top{grid-template-columns:1.1fr 2fr;align-items:start}.ftr__cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.ftr__cols{grid-template-columns:1fr}}.sec{padding-top:clamp(64px,8vw,128px)}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding-top:1.1rem;border-top:1px solid var(--line-2);margin-bottom:clamp(28px,4vw,56px)}.sec-head h2{font-size:clamp(2.1rem,4.2vw,3.6rem);max-width:20ch}.has-cta .ftr{margin-top:0}.soc{display:inline-flex;align-items:center;gap:.7em}.soc svg{flex:none}.menu__soc{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.has-hero main{padding-top:0}.has-hero .hdr:not(.is-stuck){background:transparent;color:#fff}.has-hero .hdr:not(.is-stuck) .brand img{display:none}.has-hero .hdr:not(.is-stuck) .brand:before{content:"";display:block;aspect-ratio:363/132;background:url(/img/logo-white.svg) center/contain no-repeat}.has-hero .hdr:not(.is-stuck) .nav a:after{background:#fff}.has-hero .hdr:not(.is-stuck) .lang a{color:#ffffffb8}.has-hero .hdr:not(.is-stuck) .lang a:hover,.has-hero .hdr:not(.is-stuck) .lang a[aria-current]{color:#fff}.has-hero .hdr:not(.is-stuck) .hdr__tel{color:#fff}.card{display:block;position:relative}.card__img{aspect-ratio:var(--r,6/5)}.card__img img{transition:transform 1s var(--ease)}.card:hover .card__img img,.card:focus-visible .card__img img{transform:scale(1.03)}.card__meta{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1rem;align-items:baseline;padding-top:1rem}.card__no{font:600 .72rem/1 var(--f-body);letter-spacing:.16em;color:var(--ink-3);padding-top:.35rem}.card__t{font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.1;transition:color .3s}.card__s{grid-column:2;font-size:.9375rem;color:var(--ink-2);line-height:1.45}.card:hover .card__t{color:var(--bordo)}.grid{display:grid;gap:clamp(34px,4vw,64px) var(--gut);grid-template-columns:1fr}@media(min-width:560px){.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.grid{grid-template-columns:repeat(3,1fr)}}.rows{border-bottom:1px solid var(--line-2)}.rows>li{border-top:1px solid var(--line-2)}.cta{position:relative;background:var(--bordo);color:#fff;overflow:hidden;isolation:isolate}.cta:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.cta__in{display:grid;gap:2.4rem 4rem;padding-block:clamp(56px,8vw,128px)}.cta h2{font-size:clamp(2.4rem,5.2vw,4.6rem);max-width:14ch}.cta .eyebrow{color:#ffffffbf}.cta__nums{display:grid;gap:1.6rem}.cta__nums a.big{display:block;font:400 clamp(1.7rem,3.2vw,2.6rem)/1.1 var(--f-display);letter-spacing:-.005em}.cta__nums a.big.mail{font-size:clamp(1.25rem,2.4vw,1.9rem);overflow-wrap:anywhere;letter-spacing:0}.cta__nums small{display:block;margin-bottom:.4rem;font:600 .72rem/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.cta__btns{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:560px){.cta__btns{flex-direction:column}.cta__btns .btn{width:100%}}@media(min-width:900px){.cta__in{grid-template-columns:1.2fr 1fr;align-items:end}}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem .7rem;font-size:.8125rem;color:var(--ink-2);padding-block:1.4rem}.crumbs a:hover{color:var(--bordo)}.crumbs li+li:before{content:"/";margin-inline-end:.7rem;color:var(--ink-3)}.phead{padding-block:clamp(36px,6vw,96px) clamp(28px,4vw,56px)}.phead h1{font-size:clamp(3rem,9vw,8.4rem);line-height:.95;letter-spacing:-.02em;max-width:14ch}.phead .lead{margin-top:1.6rem;max-width:46ch;font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--ink-2)}.phead--sm{padding-block:clamp(28px,4.4vw,64px) clamp(24px,3vw,40px)}.phead--sm h1{font-size:clamp(2.8rem,6.2vw,5.2rem)}.phead--sm .lead{margin-top:1.1rem}:lang(ar) .phead h1{line-height:1.2}.hero--film{position:relative;display:grid;align-items:end;min-height:100svh;color:#fff;background:#0d0a0b;isolation:isolate;overflow:hidden}.hero__bg{position:absolute;inset:0;z-index:-2}.hero__bg picture,.hero__bg img,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video{opacity:0;transition:opacity 1.4s var(--ease)}.hero__video.is-on{opacity:1}.hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d0a0b9e 0,#0d0a0b00 24% 38%,#0d0a0bd1)}.hero__in{padding-top:calc(var(--header-h) + 48px);padding-bottom:clamp(36px,6.5vw,96px)}.hero--film .eyebrow{display:block;margin-bottom:clamp(1rem,2vw,1.8rem);color:#ffffffe0;text-shadow:0 1px 14px rgba(0,0,0,.65)}.hero h1{font-size:clamp(4.2rem,11.4vw,11.6rem);line-height:.95;letter-spacing:-.022em}.hero h1 span{display:block}:lang(ar) .hero h1{line-height:1.2;font-size:clamp(3.8rem,9.4vw,9.4rem)}:lang(en) .hero h1{font-size:clamp(3.3rem,8.8vw,8.8rem)}.hero__row{display:grid;gap:1.6rem 3rem;margin-top:clamp(1.6rem,3vw,2.8rem);align-items:end}.hero__row p{max-width:38ch;font-size:clamp(1.05rem,1.3vw,1.2rem);color:#ffffffdb}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}@media(min-width:960px){.hero__row{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between}}@media(prefers-reduced-motion:no-preference){.hero__in>*{opacity:0;transform:translateY(12px);animation:rise .8s var(--ease) forwards}.hero__in>.eyebrow{animation-delay:.1s}.hero__in>h1{animation-delay:.2s}.hero__in>.hero__row{animation-delay:.38s}@keyframes rise{to{opacity:1;transform:none}}}.intro{display:grid;gap:1.6rem 3rem}.intro__big{font:400 clamp(1.8rem,3.4vw,3.1rem)/1.16 var(--f-display);letter-spacing:-.01em;max-width:24ch}:lang(ar) .intro__big{line-height:1.45;font-weight:600}.intro__small{max-width:44ch;color:var(--ink-2)}@media(min-width:860px){.intro{grid-template-columns:7fr 5fr;align-items:end}}.feat{display:grid;gap:clamp(40px,5vw,64px) var(--gut);grid-template-columns:1fr}@media(min-width:640px){.feat{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.feat{grid-template-columns:repeat(3,1fr);align-items:start}.feat .card:nth-child(3n+2){margin-top:clamp(28px,4vw,64px)}}.cat{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem 1.4rem;padding:clamp(1.1rem,2vw,1.8rem) 0}.cat h3{font-size:clamp(1.6rem,3.4vw,3rem);line-height:1.05;transition:transform .6s var(--ease),color .3s}.cat p{grid-column:1;color:var(--ink-2);max-width:40ch;font-size:.95rem}.cat__c{font:600 .78rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);grid-column:2;grid-row:1;justify-self:end}.cat__thumb{display:none}@media(hover:hover)and (min-width:860px){.cat__thumb{display:block;position:absolute;inset-inline-end:18%;top:50%;width:clamp(170px,17vw,260px);aspect-ratio:6/5;z-index:2;pointer-events:none;opacity:0;transform:translateY(-50%) scale(.97);transition:opacity .4s var(--ease),transform .5s var(--ease)}.cat:hover .cat__thumb{opacity:1;transform:translateY(-50%) scale(1)}.cat:hover h3{transform:translate(calc(12px * var(--dir)));color:var(--bordo)}}@media(max-width:859px){.cat{grid-template-columns:1fr}.cat__c{grid-column:1;grid-row:auto;justify-self:start;margin-top:.5rem}}.band{position:relative;margin-top:clamp(72px,9vw,150px)}.band__img{aspect-ratio:16/10}.band__txt{padding:1.6rem var(--gut) 0;max-width:30rem}.band__txt h2{font-size:clamp(2rem,3.6vw,3.2rem);margin:.8rem 0 1.2rem}.band__txt p{color:var(--ink-2);margin-bottom:1.6rem}@media(min-width:860px){.band__img{aspect-ratio:auto;height:clamp(520px,56vw,860px)}.band__img img{object-position:50% 60%}.band__txt{position:absolute;inset-inline-start:max(var(--gut),calc((100% - var(--max))/2 + var(--gut)));top:clamp(32px,5vw,84px);padding:0;max-width:24rem}}.fin{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media(min-width:640px){.fin{grid-template-columns:repeat(5,1fr)}}.fin a{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.8rem .6rem;height:100%;padding:.9rem;background:var(--paper);transition:background-color .3s}.fin a:hover{background:var(--paper-2)}.fin i{grid-column:1/-1;display:block;aspect-ratio:3/2;background:var(--sw);box-shadow:inset 0 0 0 1px #241a1c1f}.fin__n{font:400 1.2rem/1.15 var(--f-display)}:lang(ar) .fin__n{font-weight:600}.fin__c{font:600 .72rem/1 var(--f-body);letter-spacing:.1em;color:var(--ink-3)}.about{display:grid;gap:2.2rem 4rem;align-items:center}.about__img{aspect-ratio:4/5}.about h2{font-size:clamp(2.1rem,4vw,3.4rem);margin-bottom:1.4rem;max-width:16ch}.about p+p{margin-top:1rem}.about .tlink{margin-top:1.8rem}.about__txt{max-width:34rem;color:var(--ink-2)}@media(min-width:860px){.about{grid-template-columns:5fr 6fr}.about__txt{margin-inline-start:clamp(0px,3vw,48px)}}.filters{background:var(--paper);border-block:1px solid var(--line-2)}@media(min-width:860px){.filters{position:sticky;top:var(--header-h);z-index:30}}.filters__in{padding-block:.2rem}.frow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.1rem 2rem}.frow>.scroll-x{flex:1 1 auto}.frow>.fgroup{flex:1 1 0}.count{flex:none}.fgroup{display:flex;align-items:center;gap:.4rem 1.4rem;min-width:0}.fgroup>.eyebrow{flex:none;min-width:3.4rem;color:var(--ink-3)}.scroll-x{display:flex;gap:1.4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0}@media(max-width:859px){.scroll-x{-webkit-mask-image:linear-gradient(to var(--end),#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to var(--end),#000 calc(100% - 28px),transparent);padding-inline-end:28px}}.scroll-x::-webkit-scrollbar{display:none}.tab{flex:none;position:relative;padding:.85rem 0;font:600 .76rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .25s}.tab:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:2px;background:var(--bordo);transform:scaleX(0);transform-origin:var(--start) center;transition:transform .45s var(--ease)}.tab:hover{color:var(--ink)}.tab[aria-pressed=true]{color:var(--bordo)}.tab[aria-pressed=true]:after{transform:scaleX(1)}.tab sup{font-size:.68rem;letter-spacing:.06em;color:var(--ink-3);margin-left:.35em;font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:.55rem;flex:none;padding:.7rem 0;font:500 .875rem/1 var(--f-body);color:var(--ink-2);transition:color .25s}.chip i{width:14px;height:14px;background:var(--sw,#ccc);box-shadow:inset 0 0 0 1px #241a1c40;flex:none}.chip:hover{color:var(--ink)}.chip[aria-pressed=true]{color:var(--bordo);font-weight:700}.chip[aria-pressed=true] i{box-shadow:inset 0 0 0 1px #241a1c40,0 0 0 2px var(--paper),0 0 0 3px var(--bordo)}.ftools{display:flex;align-items:center;gap:.4rem 1.6rem;flex:1 1 340px;justify-content:flex-end}.search{position:relative;flex:1 1 200px;max-width:340px}.search input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);padding:.65rem 0;font:inherit;font-size:.95rem;color:var(--ink);border-radius:0}.search input::placeholder{color:var(--ink-3)}.search input:focus{outline:0;border-color:var(--bordo)}.views{display:flex;gap:1.2rem;flex:none}.count{font-size:.875rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.list,.is-list .grid{display:none}.is-list .list{display:block}.row{display:grid;grid-template-columns:2.4rem 84px 1fr;gap:.2rem 1rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--line);transition:background-color .3s}.row:last-child{border-bottom:1px solid var(--line)}.row:hover{background:var(--paper-2)}.row__no{font:600 .72rem/1 var(--f-body);letter-spacing:.14em;color:var(--ink-3)}.row__img{aspect-ratio:6/5}.row__t{font:400 1.3rem/1.1 var(--f-display)}.row__d{display:none;font-size:.9375rem;color:var(--ink-2)}.row__go{display:none;transform:scaleX(var(--dir))}.row__t small{display:block;font:400 .875rem/1.4 var(--f-body);color:var(--ink-2);margin-top:.25rem}@media(min-width:860px){.row{grid-template-columns:3rem 110px 1.5fr 1fr 1.2fr 2rem;gap:1.4rem;padding:.7rem .6rem}.row__d{display:block}.row__t small{display:none}.row__go{display:block;justify-self:end;transition:transform .35s var(--ease)}.row:hover .row__go{transform:translate(calc(5px * var(--dir))) scaleX(var(--dir))}}.empty{display:none;padding:clamp(48px,8vw,120px) 0;text-align:center}.empty.is-on{display:block}.empty h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:.8rem}.empty p{color:var(--ink-2);margin-bottom:1.6rem}.collection{padding-top:clamp(26px,3.4vw,48px)}.card[hidden],.row[hidden]{display:none}.set{display:grid;gap:2.4rem 4rem;padding-bottom:clamp(40px,6vw,96px)}@media(min-width:960px){.set{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.set__gallery{display:grid;gap:clamp(14px,1.6vw,24px)}.fig{margin:0;position:relative}.fig>button{display:block;width:100%;cursor:zoom-in;text-align:left}.fig__cap{display:flex;justify-content:space-between;gap:1rem;padding-top:.7rem;font-size:.8125rem;color:var(--ink-2)}.fig--sheet{background:var(--paper)}.fig--sheet .ph{background:transparent}.fig--sheet img{mix-blend-mode:multiply;object-fit:contain}.fig--sheet .ph{aspect-ratio:var(--r)}.fig--detail{background:var(--paper);--w:min(100%,calc(var(--r) * 78svh))}.fig--detail>button,.fig--detail .fig__cap{width:var(--w);margin-inline:auto}.fig--edge>button,.fig--edge .fig__cap{margin-left:auto;margin-right:0}.fig--detail .ph{background:transparent;aspect-ratio:var(--r)}.fig--detail img{mix-blend-mode:multiply;object-fit:contain}.set__aside{display:grid;gap:1.6rem;align-content:start}@media(min-width:960px){.set__aside{position:sticky;top:calc(var(--header-h) + 28px)}}.set__no{display:block;margin-bottom:1rem}.set h1{font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:.98;letter-spacing:-.02em}.set__lead{color:var(--ink-2);max-width:38ch}.spec{border-top:1px solid var(--line-2);margin:0}.spec>div{display:grid;grid-template-columns:7.6rem 1fr;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--line)}.spec dt{font:600 .72rem/1.5 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-top:.15rem}.spec dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.spec dd small{display:block;font-weight:400;font-size:.875rem;color:var(--ink-2)}.set__cta{display:grid;gap:.8rem}.set__cta .btn{width:100%}.set__note{font-size:.8125rem;color:var(--ink-3);line-height:1.5}.pn{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-2);margin-top:clamp(40px,6vw,96px)}.pn a{display:grid;gap:.4rem;padding:1.4rem 0;transition:color .3s}.pn a:last-child{text-align:end;justify-items:end}.pn a:hover{color:var(--bordo)}.pn .t{font:400 clamp(1.3rem,2.6vw,2.2rem)/1.1 var(--f-display)}.pn .s{font-size:.9rem;color:var(--ink-2)}.more{margin-top:clamp(56px,7vw,112px)}.lb{position:fixed;inset:0;z-index:90;display:none;background:#150d0f;color:#fff}.lb.is-open{display:block}.lb__stage{position:absolute;inset:64px 0 56px;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:0 clamp(8px,3vw,48px)}.lb__stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#fff0}.lb__stage .is-sheet{background:var(--paper)}.lb__stage iframe{width:min(100%,1100px);aspect-ratio:16/9;height:auto;border:0;background:#000}.lb__bar{position:absolute;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 var(--gut);font:600 .76rem/1 var(--f-body);letter-spacing:.15em;text-transform:uppercase}.lb__bar--top{top:0;height:64px}.lb__bar--bot{bottom:0;height:56px}.lb button{padding:.9rem .2rem;min-height:44px}.lb button:hover{color:#f0c9d2}.dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1.4fr 1fr;gap:.6rem;padding:.7rem var(--gut) calc(.7rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line-2);transform:translateY(110%);transition:transform .5s var(--ease)}.dock.is-on{transform:none}.dock .btn{width:100%}@media(min-width:960px){.dock{display:none}}@media(max-width:959px){.set__gallery{display:contents}.set .fig:first-child{order:1}.set__aside{order:2}.set .fig:not(:first-child){order:3}}.prose{max-width:40rem;color:var(--ink-2)}.prose p+p{margin-top:1.2rem}.prose .big{font:400 clamp(1.6rem,2.8vw,2.5rem)/1.2 var(--f-display);color:var(--ink);letter-spacing:-.01em;margin-bottom:1.8rem}.two{display:grid;gap:2rem 4rem}@media(min-width:900px){.two{grid-template-columns:5fr 6fr;align-items:start}.two--rev{grid-template-columns:6fr 5fr}}.wide-img{aspect-ratio:16/9}@media(min-width:900px){.wide-img{aspect-ratio:21/9}}.facts{border-top:1px solid var(--line-2)}.facts>div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.facts dt{font:600 .72rem/1.5 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-top:.2rem}.facts dd{margin:0;font-weight:500}.facts a:hover{color:var(--bordo)}.groups li{border-top:1px solid var(--line-2)}.groups li:last-child{border-bottom:1px solid var(--line-2)}.groups a{display:grid;grid-template-columns:1fr auto;gap:.3rem 1.4rem;align-items:baseline;padding:1.2rem 0}.groups h3{font-size:clamp(1.5rem,2.6vw,2.3rem);transition:color .3s,transform .5s var(--ease)}.groups a:hover h3{color:var(--bordo);transform:translate(10px)}.groups p{grid-column:1;color:var(--ink-2);font-size:.95rem}.groups .n{grid-row:1;grid-column:2;font:600 .76rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.contact{display:grid;gap:3rem 5rem;padding-bottom:clamp(40px,6vw,80px)}@media(min-width:960px){.contact{grid-template-columns:5fr 6fr;align-items:start}}.contact__nums{display:grid;gap:1.8rem;margin-top:2rem}.contact__nums small{display:block;font:600 .72rem/1 var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.45rem}.contact__nums a.big,.contact__nums address{display:block;font:400 clamp(1.6rem,2.8vw,2.3rem)/1.15 var(--f-display);font-style:normal;letter-spacing:-.005em}.contact__nums a.big:hover{color:var(--bordo)}.contact__nums a.big.mail{font-size:clamp(1.2rem,2.4vw,1.75rem);overflow-wrap:anywhere;letter-spacing:0}.form{display:grid;gap:1.6rem}.form h2{font-size:clamp(1.8rem,3vw,2.6rem)}.field{display:grid;gap:.4rem}.field label{font:600 .72rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:.75rem 0;font:inherit;color:var(--ink);transition:border-color .25s}.field select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23241a1c' stroke-width='1.5'><path d='M1 1.5l5 5 5-5'/></svg>") right .2rem center no-repeat;padding-inline-end:1.6rem}[dir=rtl] .field select{background-position:left .2rem center}.field textarea{resize:vertical;min-height:7.5rem}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--bordo)}.row2{display:grid;gap:1.6rem}@media(min-width:560px){.row2{grid-template-columns:1fr 1fr;gap:1.6rem 2rem}}.form__note{font-size:.8125rem;color:var(--ink-3);line-height:1.5}.map{position:relative;aspect-ratio:16/10;background:var(--paper-2);display:grid;place-items:center;overflow:hidden}.map:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 47px,var(--line) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,var(--line) 47px 48px)}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.map__in{position:relative;display:grid;gap:1rem;justify-items:center;text-align:center;padding:1rem}.map__in b{font:400 1.6rem/1.1 var(--f-display)}.nf{padding-block:clamp(64px,12vw,200px)}.nf .big{font:400 clamp(7rem,26vw,22rem)/.8 var(--f-display);color:var(--bordo);letter-spacing:-.04em}.nf h1{font-size:clamp(2rem,4vw,3.4rem);margin:2rem 0 1rem}.nf p{color:var(--ink-2);margin-bottom:2rem;max-width:36ch}.nf__langs{margin-top:2.4rem;font-size:.9rem;color:var(--ink-3)}:lang(ar) .contact__nums address{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.6;font-weight:600}.contact__soc{display:flex;flex-wrap:wrap;gap:.9rem 2rem}.contact__soc .soc{gap:.8rem;font-weight:600}.contact__soc .soc small{display:block;margin:0;font:400 .8125rem/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-3)}.contact__soc .soc:hover{color:var(--bordo)}.vp{position:relative;background:#0d0a0b;aspect-ratio:16/9}.vp--short{aspect-ratio:9/16}.vp iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.vp__btn{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:pointer;color:#fff}.vp__ph{position:absolute;inset:0;transition:transform .9s var(--ease)}.vp__btn:hover .vp__ph{transform:scale(1.015)}.vp__btn:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d0a0b00 55%,#0d0a0b73);pointer-events:none}.vp__play{position:absolute;inset-inline-start:50%;top:50%;z-index:2;display:grid;place-items:center;width:78px;height:78px;margin:-39px 0 0 -39px;border:1px solid rgba(255,255,255,.85);border-radius:50%;color:#fff;background:#0d0a0b47;transition:background-color .35s var(--ease),border-color .35s,transform .45s var(--ease)}[dir=rtl] .vp__play{margin:-39px -39px 0 0}.vp__play svg{margin-left:4px}.vp__btn:hover .vp__play{background:var(--bordo);border-color:var(--bordo);transform:scale(1.05)}.vp__play--sm{width:48px;height:48px;margin:-24px 0 0 -24px}[dir=rtl] .vp__play--sm{margin:-24px -24px 0 0}.vp__play--sm svg{width:16px;height:16px;margin-left:2px}.vp__dur{position:absolute;inset-inline-end:.8rem;bottom:.7rem;z-index:2;padding:.28rem .5rem;font:600 .72rem/1 var(--f-body);letter-spacing:.06em;color:#fff;background:#0d0a0b9e}.vp__hint{padding-top:.7rem;font-size:.8125rem;color:var(--ink-2)}.fig--video .vp{width:100%}.fig--video .fig__cap span:last-child{text-align:end}.film__cap{display:grid;gap:.8rem 3rem;margin-top:1.4rem;align-items:start}.film__t{font:400 clamp(1.5rem,2.4vw,2rem)/1.15 var(--f-display)}:lang(ar) .film__t{font-weight:600}.film__t small{display:block;margin-top:.35rem;font:400 .95rem/1.4 var(--f-body);color:var(--ink-2)}.film__d{color:var(--ink-2);max-width:46ch}@media(min-width:860px){.film__cap{grid-template-columns:5fr 6fr 3fr;align-items:baseline}.film__cap .tlink{justify-self:end}}.theater{display:grid;gap:1.6rem 3rem;align-items:end}@media(min-width:960px){.theater{grid-template-columns:minmax(0,8fr) minmax(0,3fr)}}.theater__info{display:grid;gap:.7rem;align-content:end}.theater__info h2{font-size:clamp(1.9rem,3.4vw,3rem)}.theater__sub{color:var(--ink-2)}.theater__sub:empty{display:none}.theater__info .tlink{justify-self:start;margin-top:.6rem}.theater__hint{margin-top:.8rem;font-size:.8125rem;color:var(--ink-3);line-height:1.5;max-width:30ch}.vsec .sec-head .count{font:600 .76rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.vgrid{display:grid;gap:clamp(30px,3.6vw,52px) var(--gut);grid-template-columns:1fr}@media(min-width:560px){.vgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.vgrid{grid-template-columns:repeat(3,1fr)}}.js .vgrid:not(.is-all) [data-more]{display:none}.vcard__btn{position:relative;display:block;width:100%;aspect-ratio:16/9;cursor:pointer;color:#fff;background:#0d0a0b;overflow:hidden}.vcard__img{position:absolute;inset:0}.vcard__btn .vp__play{transition:background-color .35s var(--ease),border-color .35s}.vcard__btn:hover .vp__play{background:var(--bordo);border-color:var(--bordo)}.vcard__btn:hover .vcard__img img{transform:scale(1.03)}.vcard__img img{transition:transform .9s var(--ease)}.vcard__meta{padding-top:.9rem;display:grid;gap:.25rem;justify-items:start}.vcard__meta h3{font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.1}:lang(ar) .vcard__meta h3{font-weight:600}.vcard__meta p{font-size:.9rem;color:var(--ink-2)}.vcard__meta .tlink{margin-top:.55rem;font-size:.72rem}.vmore{display:flex;justify-content:center;margin-top:clamp(32px,4vw,56px)}.vshorts{display:grid;gap:var(--gut);grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}@media(min-width:960px){.vshorts{max-width:620px}}.vshort{margin:0}.vshort figcaption{padding-top:.7rem;font:600 .8rem/1.3 var(--f-body);letter-spacing:.08em;color:var(--ink-2)}.vchannel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin-top:clamp(56px,7vw,110px);padding-top:1.6rem;border-top:1px solid var(--line-2)}.vchannel p{font:400 clamp(1.4rem,2.4vw,2rem)/1.2 var(--f-display);max-width:24ch}:lang(ar) .vchannel p{font-weight:600}@media(max-width:559px){.vgrid{gap:1.4rem}.vcard{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 1rem;align-items:center}.vcard__meta{padding-top:0}.vcard__meta h3{font-size:1.2rem}.vcard .vp__play--sm{width:36px;height:36px;margin:-18px 0 0 -18px}[dir=rtl] .vcard .vp__play--sm{margin:-18px -18px 0 0}.vcard .vp__dur{inset-inline-end:.4rem;bottom:.4rem;font-size:.66rem;padding:.2rem .35rem}.vcard__meta .tlink{margin-top:.4rem}}.vcard.is-current .vcard__btn{box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--bordo)}@media(max-width:639px){.feat,.more .grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.feat::-webkit-scrollbar,.more .grid::-webkit-scrollbar{display:none}.feat .card,.more .grid .card{flex:0 0 78%;scroll-snap-align:start}.feat .card[data-reveal],.more .card[data-reveal]{opacity:1;transform:none;transition:none}.feat .card:nth-child(3n+2){margin-top:0}.sec-head{margin-bottom:22px}}@media(max-width:559px){.collection .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.collection .card__meta{display:flex;flex-direction:column;gap:.15rem;padding-top:.7rem}.collection .card__no{order:-1;padding:0;font-size:.64rem;letter-spacing:.14em}.collection .card__t{font-size:1.12rem}.collection .card__s{font-size:.78rem;line-height:1.35}.collection .card__s .sz{display:none}.phead--sm h1{font-size:clamp(2.6rem,12vw,3.2rem)}}@media(max-width:639px){.fin a{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .75rem}.fin i{grid-column:auto;width:40px;height:40px;aspect-ratio:1}.fin__n{font-size:1.02rem}.about__img{aspect-ratio:5/4}}@media(max-width:859px){.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__cols>div:first-child{grid-column:1/-1}}@media(max-width:420px){.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__cols a,.ftr__cols address{font-size:.94rem}}@media(max-width:559px){.hero__cta{display:grid;grid-template-columns:1fr;width:100%}.hero__cta .btn{width:100%}.hero__row{margin-top:1.4rem}}.menu{overflow-y:auto;overscroll-behavior:contain}@media(max-height:720px){.menu{padding-top:calc(var(--header-h) + 1rem);padding-bottom:1.4rem;gap:1.4rem}.menu nav a{font-size:clamp(1.9rem,8.6vw,2.6rem);padding:.1em 0}.menu__info{gap:1rem}}.btn .pl{font:inherit;vertical-align:baseline;letter-spacing:0;margin-inline-end:.1em}@media(max-width:959px){.crumbs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding-block:1.1rem}.crumbs::-webkit-scrollbar{display:none}.fig--detail{--w:min(100%,calc(var(--r) * 62svh))}.fig--narrow{display:grid;grid-template-columns:minmax(0,1fr) min(54%,calc(var(--r) * 46svh));column-gap:16px;align-items:end}.fig--narrow>button{grid-column:2;grid-row:1;width:100%;margin:0}.fig--narrow .fig__cap{grid-column:1;grid-row:1;width:auto;margin:0;padding:0 0 .2rem;flex-direction:column;justify-content:flex-end;gap:.35rem}.fig--narrow .fig__cap span:first-child{font:600 .72rem/1.3 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.fig--narrow .fig__cap span:last-child{font:400 1.45rem/1.15 var(--f-display);color:var(--ink)}[dir=rtl] .fig--narrow{direction:ltr}[dir=rtl] .fig--narrow .fig__cap{direction:rtl;text-align:right;align-items:flex-start}:lang(ar) .fig--narrow .fig__cap span:last-child{font-weight:600}.fig--video .fig__cap{flex-direction:column;gap:.15rem}.fig--video .fig__cap span:last-child{text-align:start}}@media(min-width:700px)and (max-width:1039px){.collection .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}.collection .card__t{font-size:1.3rem}}.seo-two{display:grid;gap:2rem 4rem;padding-bottom:clamp(8px,2vw,24px)}@media(min-width:900px){.seo-two{grid-template-columns:7fr 5fr;align-items:start}}.seo-points{border-top:1px solid var(--line-2);padding-top:1.1rem}.seo-points ul{margin-top:1rem}.seo-points li{position:relative;padding:.7rem 0 .7rem 1.6rem;border-bottom:1px solid var(--line);color:var(--ink-2)}.seo-points li:before{content:"";position:absolute;inset-inline-start:0;top:1.28rem;width:.7rem;height:1px;background:var(--bordo)}[dir=rtl] .seo-points li{padding:.7rem 1.6rem .7rem 0}.seo-why{border-top:1px solid var(--line-2)}.seo-why li{padding:.95rem 0;border-bottom:1px solid var(--line);font:400 clamp(1.15rem,1.8vw,1.45rem)/1.25 var(--f-display)}:lang(ar) .seo-why li{font-weight:600}.seo-h{font-size:clamp(1.5rem,2.4vw,2rem);margin:2rem 0 .8rem;color:var(--ink)}.seo-h:first-child{margin-top:0}.seo-links{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-top:1.6rem}.sec-head--flat{border-top:0;padding-top:0;margin-bottom:0}.sec-head--flat h2{max-width:14ch}.facts__soc{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.facts__soc .soc{font-weight:600}.faq{border-top:1px solid var(--line-2)}.faq__i{border-bottom:1px solid var(--line)}.faq__i summary{display:flex;justify-content:space-between;gap:1.4rem;align-items:center;padding:1.15rem 0;cursor:pointer;list-style:none;font:400 clamp(1.2rem,1.9vw,1.5rem)/1.25 var(--f-display)}:lang(ar) .faq__i summary{font-weight:600}.faq__i summary::-webkit-details-marker{display:none}.faq__i summary:after{content:"+";flex:none;font:300 1.6rem/1 var(--f-body);color:var(--bordo);transition:transform .3s var(--ease)}.faq__i[open] summary:after{transform:rotate(45deg)}.faq__i p{padding:0 0 1.3rem;max-width:62ch;color:var(--ink-2)}@media(min-width:900px){.faq{max-width:900px}}.guide{display:grid;gap:0;max-width:780px}.guide__s{padding:clamp(1.4rem,2.6vw,2.2rem) 0;border-top:1px solid var(--line-2)}.guide__s h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:.9rem}.guide__s p{color:var(--ink-2);max-width:62ch}.tbl{width:100%;max-width:560px;margin:1.4rem 0 .8rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.tbl th,.tbl td{padding:.85rem 0;border-bottom:1px solid var(--line);text-align:start;font-weight:500}.tbl thead th{font:600 .72rem/1.4 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--line-2)}.tbl tbody th{font-weight:600}.tbl__n{font-size:.875rem;color:var(--ink-3)}.collection--group{padding-top:0}
