.h2-hero{--hdr:68px;--lt:calc(var(--hdr) + 2.4svh);--lh:min(24svh, 40vw / 1.8);--gt:calc(var(--lt) + var(--lh) + 3.5svh);--gb:95svh;--gh:calc(var(--gb) - var(--gt));background:var(--bone);height:400svh;position:relative}.h2-stage{height:100svh;position:sticky;top:0;overflow:hidden}.h2-logo{top:var(--lt);transform-origin:50% 0;height:var(--lh);aspect-ratio:951/529;background:var(--brand);margin:0;position:absolute;left:50%;transform:translate(-50%);-webkit-mask:url(/img/logo.png) 50%/contain no-repeat;mask:url(/img/logo.png) 50%/contain no-repeat}.h2-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h2-sadri{left:50%;top:calc(var(--gt) - var(--gh) * .2692);height:calc(var(--gh) / .65);aspect-ratio:4/5;pointer-events:none;position:absolute;translate:-50%}.h2-sadri img{width:100%;height:100%;display:block;position:absolute;inset:0}.h2-sadri.live img{opacity:0}.h2-cv{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.h2-line{--a:0;--dir:1;inset-inline:0;color:var(--ink);pointer-events:none;grid-template-columns:1fr 46svh 1fr;align-items:baseline;margin:0;padding-inline:max(3vw,24px);font-size:clamp(44px,5.4vw,92px);display:grid;position:absolute;top:53%;translate:0 -50%}html[dir=rtl] .h2-line{--dir:-1}html[lang=ar] .h2-line{font-size:clamp(52px,6.4vw,110px)}.h2-line .h2-a{text-align:end;grid-column:1}.h2-line .h2-b{text-align:start;grid-column:3}.h2-line .h2-a,.h2-line .h2-b{opacity:var(--a);filter:blur(calc((1 - var(--a)) * 6px))}.h2-line .h2-a{transform:translateX(calc((1 - var(--a)) * 60px * var(--dir)))}.h2-line .h2-b{transform:translateX(calc((1 - var(--a)) * -60px * var(--dir)))}html[lang=en] .h2-line em{display:block}.h2-colh{top:calc(var(--hdr) + 4.5svh);opacity:0;visibility:hidden;pointer-events:none;max-width:min(30vw,420px);position:absolute;inset-inline-start:max(3vw,24px)}.h2-colh .disp{font-size:clamp(34px,3.6vw,60px)}.h2-crow{inset-inline:0;opacity:0;visibility:hidden;grid-template-columns:1fr 44svh 1fr;align-items:center;padding-inline:max(3vw,24px);display:grid;position:absolute;top:54%;translate:0 -50%}.h2-cnames{text-align:end;grid-column:1;justify-items:end;display:grid}.h2-cname{opacity:0;white-space:nowrap;grid-area:1/1;font-size:clamp(48px,5.6vw,96px)}.h2-cside{grid-column:3;justify-items:start;gap:22px;display:grid}.h2-count{font-family:var(--f-disp);align-items:baseline;gap:10px;display:flex}.h2-cnum{font-size:clamp(56px,5.4vw,92px);font-style:italic;line-height:1}.h2-cof{color:var(--mute);font-size:20px}html[lang=ar] .h2-count{font-family:var(--f-ar-disp)}html[lang=ar] .h2-cnum{font-style:normal}.h2-sw{gap:10px;display:flex}.h2-sw a{border-radius:50%;width:22px;height:22px;transition:box-shadow .3s,transform .3s;box-shadow:inset 0 0 0 1px #1212112e}.h2-sw a[aria-current]{box-shadow:inset 0 0 0 1px #1212112e,0 0 0 2px var(--bone),0 0 0 3px var(--ink);transform:scale(1.08)}.h2-sw a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.h2-cue{inset-inline-end:max(3vw,24px);color:var(--ink-2);align-items:center;gap:12px;display:flex;position:absolute;bottom:5svh}.h2-cue i{transform-origin:top;background:currentColor;width:1px;height:46px;animation:2s infinite drip;display:block}.h2-rmcols{padding-block:clamp(40px,7vh,80px) 10px;display:none}.h2-rmcols ul{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.h2-rmcols a{color:inherit;text-align:center;gap:6px;font-size:14px;text-decoration:none;display:grid}.h2-rmcols img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.h2-hero{height:auto}.h2-stage{position:relative}.h2-cv,.h2-cue{display:none}.h2-sadri.live img{opacity:1}.h2-line{--a:1;top:calc(var(--gt) + var(--gh) * .5);grid-template-columns:1fr calc(var(--gh) * .66) 1fr}.h2-rmcols{display:block}}.h2-hero.h2-still{height:auto}.h2-still .h2-stage{position:relative}.h2-still .h2-cv,.h2-still .h2-cue{display:none}.h2-still .h2-line{--a:1;top:calc(var(--gt) + var(--gh) * .5);grid-template-columns:1fr calc(var(--gh) * .66) 1fr}.h2-still .h2-rmcols{display:block}.h2-cats{background:var(--bone);padding-block:clamp(48px,7vh,90px) clamp(80px,12vh,140px)}.h2-cats-top{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:clamp(24px,3.6vh,40px);display:flex}.h2-grid{grid-template-columns:1.22fr 1fr 1fr;gap:clamp(12px,1.5vw,22px);height:min(70svh,680px);min-height:520px;margin:0;padding:0;list-style:none;display:grid}.h2-cat{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.h2-cat-a{min-height:0;color:var(--on-dark);isolation:isolate;background:#d8d5cd;flex:1;text-decoration:none;display:block;position:relative;overflow:hidden}.h2-ph{position:absolute;inset:0}.h2-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.h2-cat-a:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0c0c0b00 44%,#0c0c0b47 70%,#0c0c0ba8 100%);position:absolute;inset:0}.h2-cat-txt{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(20px,2vw,30px);display:flex;position:absolute;inset:auto 0 0}.h2-name{font-family:var(--f-disp);letter-spacing:-.015em;font-size:clamp(40px,4.2vw,68px);font-weight:400;line-height:1}html[lang=ar] .h2-name{font-family:var(--f-ar-disp);letter-spacing:0;line-height:1.15}.h2-go{letter-spacing:.12em;text-transform:uppercase;border:1px solid #f1eee8bf;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}html[lang=ar] .h2-go{letter-spacing:0;text-transform:none;font-size:15px}.h2-go i{font-style:normal;transition:transform .35s}html[dir=rtl] .h2-go i{transform:scaleX(-1)}.h2-cat-a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.h2-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.h2-type{text-align:start;justify-content:space-between;gap:10px;min-height:56px;padding:0 20px;font-size:13px;line-height:1.25}html[lang=ar] .h2-type{font-size:16px}.h2-type:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.h2-cat-a:hover img{transform:scale(1.045)}.h2-cat-a:hover .h2-go{background:var(--on-dark);color:var(--night);border-color:var(--on-dark)}.h2-cat-a:hover .h2-go i{transform:translate(5px)}html[dir=rtl] .h2-cat-a:hover .h2-go i{transform:scaleX(-1)translate(5px)}}@media (max-width:880px){.h2-hero{--lt:calc(var(--hdr) + 2svh);--lh:min(17svh, 74vw / 1.8);--gt:calc(var(--lt) + var(--lh) + 2.5svh);--gb:77svh;height:370svh}.h2-line{text-align:center;padding-inline:24px;font-size:clamp(34px,10vw,46px);line-height:1.05;display:block;top:71%;translate:none}html[lang=ar] .h2-line{font-size:clamp(40px,12vw,54px);line-height:1.3}html[lang=en] .h2-line em{display:inline}.h2-line .h2-a,.h2-line .h2-b{transform:translateY(calc((1 - var(--a)) * 24px));display:inline-block}.h2-cue{inset-inline:0;bottom:calc(4svh + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;gap:8px}.h2-cue i{height:34px}.h2-colh{top:calc(var(--hdr) + 2.5svh);text-align:center;max-width:none;inset-inline:24px}.h2-colh .disp{font-size:clamp(28px,8vw,38px)}.h2-crow{grid-template-columns:1fr;justify-items:center;gap:12px;padding-inline:20px;top:67%;translate:none}.h2-cnames{text-align:center;grid-column:1;justify-items:center}.h2-cname{font-size:clamp(38px,11vw,52px)}.h2-cside{grid-column:1;justify-items:center;gap:14px}.h2-cnum{font-size:30px}.h2-cof{font-size:16px}.h2-sw{justify-content:center;gap:9px;max-width:none}.h2-sw a{width:24px;height:24px}.h2-rmcols ul{grid-template-columns:repeat(3,minmax(0,1fr))}.h2-still .h2-line{top:calc(var(--gb) + 2.5svh)}.h2-cats{padding-block:44px 80px}.h2-grid{grid-template-columns:1fr 1fr;gap:12px;height:auto;min-height:0}.h2-cat-sadri{grid-column:1/-1}.h2-cat-a{aspect-ratio:3/4;flex:none}.h2-cat-a:after{background:linear-gradient(#0c0c0b00 38%,#0c0c0b6b 66%,#0c0c0bbd 100%)}.h2-cat-a .h2-name{text-shadow:0 1px 18px #0c0c0b59}.h2-cat-sadri .h2-cat-a{aspect-ratio:4/5}.h2-cat-txt{gap:10px;padding:16px}.h2-cat-sadri .h2-cat-txt{padding:20px}.h2-name{font-size:clamp(26px,7.4vw,34px)}.h2-cat-sadri .h2-name{font-size:clamp(40px,12vw,54px)}.h2-go{min-height:38px;padding:0 12px;font-size:12px}html[lang=ar] .h2-go{font-size:14px}.h2-types{gap:8px}.h2-type{letter-spacing:.04em;min-height:54px;padding:0 14px;font-size:12px}html[lang=ar] .h2-type{font-size:15px}}@media (max-width:880px) and (prefers-reduced-motion:reduce){.h2-line{top:calc(var(--gb) + 2.5svh)}}@media (max-width:400px){.h2-type{gap:8px;padding:0 12px}html[lang=ar] .h2-type{font-size:14px}}.h2-cats{padding-bottom:clamp(40px,6vh,70px)}.h2-types-sec{background:var(--bone);padding-block:clamp(20px,3vh,40px) clamp(80px,12vh,140px)}.h2-tgrid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.5vw,22px);margin:0;padding:0;list-style:none;display:grid}.h2-tcard{aspect-ratio:5/4;color:var(--on-dark);isolation:isolate;background:#d8d5cd;text-decoration:none;display:block;position:relative;overflow:hidden}.h2-tph{position:absolute;inset:0}.h2-tph img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.h2-tcard:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0c0c0b00 36%,#0c0c0b66 62%,#0c0c0bc7 100%);position:absolute;inset:0}.h2-ttxt{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,2.2vw,34px);display:flex;position:absolute;inset:auto 0 0}.h2-ttxt .kick{color:var(--brass)}.h2-tname{font-family:var(--f-disp);letter-spacing:-.015em;font-size:clamp(34px,3.4vw,56px);font-weight:400;line-height:1.05}html[lang=ar] .h2-tname{font-family:var(--f-ar-disp);letter-spacing:0;line-height:1.2}.h2-tline{color:#f1eee8db;max-width:40ch;margin-bottom:6px;font-size:16px;line-height:1.5}html[lang=ar] .h2-tline{font-size:17px}.h2-tcard:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover){.h2-tcard:hover img{transform:scale(1.045)}.h2-tcard:hover .h2-go{background:var(--on-dark);color:var(--night);border-color:var(--on-dark)}.h2-tcard:hover .h2-go i{transform:translate(5px)}html[dir=rtl] .h2-tcard:hover .h2-go i{transform:scaleX(-1)translate(5px)}}@media (max-width:880px){.h2-cats{padding-bottom:28px}.h2-types-sec{padding-block:16px 80px}.h2-tgrid{grid-template-columns:1fr;gap:12px}.h2-tcard{aspect-ratio:4/5}.h2-ttxt{padding:20px}.h2-tname{font-size:clamp(32px,9.5vw,42px)}.h2-tline{font-size:15px}html[lang=ar] .h2-tline{font-size:16px}}.h2-grid{grid-template-columns:1.2fr 1fr 1fr 1fr}.h2-soon{border-style:dashed}@media (max-width:880px){.h2-grid{grid-template-columns:1fr 1fr}.h2-cat-fabric{grid-column:1/-1}.h2-cat-fabric .h2-cat-a{aspect-ratio:16/10}}
