.nav a[aria-current="page"]{color:var(--blue)}.nav a[aria-current="page"]::after{width:100%}.bagbtn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 4px;background:none;border:0;font-size:15px}.bagbtn__n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;background:var(--blue);color:#fff;font:600 12px/1 var(--f-body)}.menu-btn{display:none;align-items:center;gap:10px;min-height:44px;background:none;border:0;font-size:15px;padding:0}.menu-btn i{display:block;width:24px;height:3px;background:var(--ink);box-shadow:0 -7px 0 var(--ink);transition:transform .4s var(--ease),box-shadow .3s}.menu-open .menu-btn i{box-shadow:0 0 0 var(--ink);transform:scaleX(1.5)}@media (max-width:1100px){.menu-btn{display:inline-flex}.menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hdr .nav{display:flex;position:fixed;inset:var(--hdr) 0 auto;height:calc(100svh - var(--hdr));flex-direction:column;gap:0;margin:0;padding:24px var(--g) 40px;background:var(--paper);border-top:1px solid var(--rule);visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .35s,transform .45s var(--ease),visibility .35s;overflow:auto}.menu-open .hdr .nav{visibility:visible;opacity:1;transform:none}.hdr .nav a{font:800 clamp(40px,11vw,72px)/1.05 var(--f-disp);letter-spacing:-.03em;padding:10px 0;border-bottom:1px solid var(--rule)}html[lang="ar"] .hdr .nav a{font:700 clamp(40px,11vw,68px)/1.4 var(--f-cal);letter-spacing:0}.hdr .nav a::after{height:4px;bottom:-1px}.menu-open body{overflow:hidden}}@media (max-width:767px){.bagbtn>span:not(.bagbtn__n){display:none}.hdr__end{gap:10px}.lang button{min-width:30px}}.page{padding-top:var(--hdr)}.crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;padding:22px var(--g) 0;font-size:13px;color:var(--ink-2);letter-spacing:.04em}.crumbs a{text-decoration:none;border-bottom:1px solid var(--rule)}.crumbs a:hover{border-color:var(--blue);color:var(--blue)}.crumbs li{display:flex;gap:10px;align-items:center}.crumbs li+li::before{content:"";width:16px;height:2px;background:var(--blue)}.crumbs [aria-current]{color:var(--ink);font-weight:500}.wrap{padding-inline:var(--g)}.sec{padding:clamp(70px,10vw,160px) var(--g)}.sec--tight{padding-block:clamp(48px,6vw,96px)}.sec--line{border-top:1px solid var(--rule)}.idx{font:500 13px/1 var(--f-body);letter-spacing:.1em;color:var(--blue);display:block;margin-bottom:16px}html[lang="ar"] .idx{font-family:var(--f-ar);letter-spacing:0;font-size:14px}.lbl{font:500 13px/1.3 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}html[lang="ar"] .lbl{font:600 15px/1.4 var(--f-ar);text-transform:none;letter-spacing:0}.lede{font:500 clamp(22px,2.3vw,36px)/1.25 var(--f-disp);letter-spacing:-.01em;max-width:30ch}html[lang="ar"] .lede{font:500 clamp(21px,2.1vw,32px)/1.65 var(--f-kufi);letter-spacing:0}.lede em{font:italic 400 1.06em/1 var(--f-cal);color:var(--blue)}html[lang="ar"] .lede em{font:700 1.06em/1 var(--f-cal);font-style:normal}.muted{color:var(--ink-2)}.h2{font:800 clamp(40px,6vw,104px)/.92 var(--f-disp);letter-spacing:-.03em}html[lang="ar"] .h2{font:700 clamp(42px,6vw,100px)/1.3 var(--f-cal);letter-spacing:0}.h3{font:800 clamp(26px,2.6vw,42px)/1.02 var(--f-disp);letter-spacing:-.02em}html[lang="ar"] .h3{font:700 clamp(26px,2.6vw,42px)/1.45 var(--f-cal);letter-spacing:0}.prose{display:grid;gap:1.1em;max-width:62ch;font-size:clamp(17px,1.25vw,19px);line-height:1.7}html[lang="ar"] .prose{line-height:1.95}.prose h3{font:800 24px/1.2 var(--f-disp);margin-top:.8em}html[lang="ar"] .prose h3{font:700 26px/1.5 var(--f-cal)}.link{font-weight:500;text-decoration:none;border-bottom:2px solid var(--blue);padding-bottom:3px}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--blue)}}.rule-draw{position:relative;height:2px;--draw:1}.rule-draw::before{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--draw));transform-origin:left}html[dir="rtl"] .rule-draw::before{transform-origin:right}.phero{position:relative;padding:clamp(28px,4vw,56px) var(--g) 0}.phero__top{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.phero__t{font:800 clamp(64px,14vw,250px)/.84 var(--f-disp);letter-spacing:-.045em;white-space:nowrap}html[lang="ar"] .phero__t{font:700 clamp(68px,14vw,240px)/1.15 var(--f-cal);letter-spacing:0}.phero__t--m{font-size:clamp(52px,9.6vw,170px)}html[lang="ar"] .phero__t--m{font-size:clamp(56px,9.6vw,170px)}.phero__echo{font:700 clamp(28px,4vw,68px)/1 var(--f-cal);color:var(--blue);white-space:nowrap;padding-bottom:.4em}html[lang="ar"] .phero__echo{font:800 clamp(24px,3vw,52px)/1 var(--f-disp);letter-spacing:-.02em}.phero__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--g);margin-top:clamp(24px,3vw,48px);align-items:start}.phero__row .lede{grid-column:2}.phero__meta{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:var(--ink-2);align-self:end}.phero__meta b{display:block;font:500 12px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:4px}html[lang="ar"] .phero__meta b{font:600 13px/1.4 var(--f-ar);text-transform:none;letter-spacing:0}.phero__band{position:relative;margin-top:clamp(32px,4vw,64px);height:clamp(260px,52svh,620px);overflow:hidden;background:var(--ink)}.phero__band img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover}.phero__band figcaption{position:absolute;inset-inline-start:var(--g);bottom:18px;color:#fff;font-size:13px;text-shadow:0 1px 14px rgb(0 0 0 / .5)}.phero--ink{background:radial-gradient(70% 60% at 85% 0%,oklch(0.46 0.27 266 / .35),transparent 70%),var(--ink);color:var(--paper);padding-bottom:clamp(48px,6vw,90px)}.phero--ink .crumbs,.phero--ink .crumbs [aria-current]{color:oklch(0.88 0.01 95)}.phero--ink .phero__echo,.phero--ink .idx,.phero--ink .phero__meta b{color:var(--blue-hi)}.phero--ink .phero__meta{color:oklch(0.85 0.01 95)}.phero--ink .lede em{color:var(--blue-hi)}.phero--ink .kb{background:var(--blue-hi)}.phero--ink :focus-visible{outline-color:var(--blue-hi)}.crumbs-ink{background:var(--ink)}.now{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,3vw,48px);align-items:start}.now__a{grid-column:1/8}.now__b{grid-column:8/13;margin-top:clamp(80px,14vw,240px)}.xcard{display:grid;gap:18px;text-decoration:none}.xcard__img{overflow:hidden;background:var(--paper-2)}.xcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.now__a .xcard__img{aspect-ratio:16/10}.now__b .xcard__img{aspect-ratio:4/5}@media (hover:hover) and (pointer:fine){.xcard:hover .xcard__img img{transform:scale(1.04)}.xcard:hover h3{color:var(--blue)}}.xcard__cap{display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.xcard__cap .card__n{grid-row:span 4}.xcard h3{transition:color .3s}.xcard .chip{justify-self:start}.xcard p{color:var(--ink-2)}.xcard__date{color:var(--ink)!important;font-weight:500}.next{border-top:2px solid var(--ink)}.next__row{display:grid;grid-template-columns:minmax(120px,1.2fr) 4fr 3fr auto;gap:24px;align-items:baseline;padding:clamp(22px,2.6vw,40px) 0;border-bottom:1px solid var(--rule);text-decoration:none;position:relative;transition:padding .4s var(--ease)}.next__d{font:800 clamp(28px,3vw,48px)/1 var(--f-disp);letter-spacing:-.03em}html[lang="ar"] .next__d{font:700 clamp(26px,2.8vw,44px)/1.3 var(--f-kufi)}.next__t{font:800 clamp(30px,3.6vw,64px)/.95 var(--f-disp);letter-spacing:-.025em}html[lang="ar"] .next__t{font:700 clamp(32px,3.6vw,62px)/1.35 var(--f-cal)}.next__m{color:var(--ink-2)}.next__go{font-weight:500;border-bottom:2px solid var(--blue);white-space:nowrap}@media (hover:hover) and (pointer:fine){.next__row:hover{padding-inline-start:20px}.next__row:hover .next__t{color:var(--blue)}}.peek{position:fixed;top:0;left:0;width:300px;aspect-ratio:4/3;pointer-events:none;z-index:40;opacity:0;overflow:hidden;clip-path:inset(0 50% 0 50%);transition:clip-path .45s var(--ease),opacity .2s}.peek.on{opacity:1;clip-path:inset(0 0 0 0)}.peek img{width:100%;height:100%;object-fit:cover}.arc{border-top:2px solid var(--ink)}.arc__head,.arc__row{display:grid;grid-template-columns:90px minmax(0,3fr) minmax(0,2fr) minmax(0,1.2fr) 70px;gap:20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}.arc__head{font:500 12px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);padding:12px 0}html[lang="ar"] .arc__head{font:600 13px/1.4 var(--f-ar);text-transform:none;letter-spacing:0}.arc__row[hidden]{display:none}.arc__y{font:800 22px/1 var(--f-disp);color:var(--blue)}html[lang="ar"] .arc__y{font:700 22px/1.3 var(--f-kufi)}.arc__t{font:500 clamp(19px,1.6vw,25px)/1.2 var(--f-disp)}html[lang="ar"] .arc__t{font:700 clamp(20px,1.7vw,26px)/1.5 var(--f-cal)}.arc__row p{color:var(--ink-2);font-size:15px}.arc__k{font-size:13px!important;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)!important;font-weight:600}html[lang="ar"] .arc__k{text-transform:none;letter-spacing:0;font-size:14px!important}.arc__n{text-align:end;font-variant-numeric:tabular-nums}.count{font:800 clamp(56px,7vw,120px)/.9 var(--f-disp);letter-spacing:-.04em;color:var(--blue)}html[lang="ar"] .count{font:700 clamp(56px,7vw,120px)/1.2 var(--f-kufi)}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.essay{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--g);align-items:start}.essay__aside{position:sticky;top:calc(var(--hdr) + 32px);display:grid;gap:22px}.essay__aside dl{display:grid;gap:14px;border-top:2px solid var(--ink);padding-top:16px}.essay__aside dt{font:500 12px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}html[lang="ar"] .essay__aside dt{font:600 13px/1.4 var(--f-ar);text-transform:none;letter-spacing:0}.essay__aside dd{font-size:16px;margin-top:4px}.dropcap::first-letter{float:inline-start;font:800 4.6em/.78 var(--f-disp);color:var(--blue);padding:.06em .1em 0 0}html[lang="ar"] .dropcap::first-letter{float:none;font:inherit;color:inherit;padding:0}.pull{font:500 clamp(28px,3.2vw,52px)/1.1 var(--f-disp);letter-spacing:-.02em;padding:clamp(24px,3vw,44px) 0;margin:.6em 0;border-block:2px solid var(--ink);position:relative}html[lang="ar"] .pull{font:700 clamp(28px,3vw,48px)/1.55 var(--f-cal);letter-spacing:0}.pull::before{content:"";position:absolute;top:-2px;inset-inline-start:0;width:30%;height:2px;background:var(--blue)}.works{width:100%;border-collapse:collapse;border-top:2px solid var(--ink)}.works th{font:500 12px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);text-align:start;padding:12px 12px 12px 0}html[lang="ar"] .works th{font:600 13px/1.4 var(--f-ar);text-transform:none;letter-spacing:0;padding:12px 0 12px 12px}.works td{padding:16px 12px 16px 0;border-top:1px solid var(--rule);vertical-align:baseline}html[lang="ar"] .works td{padding:16px 0 16px 12px}.works td:first-child{font:800 15px/1 var(--f-disp);color:var(--blue);width:56px}.works td:nth-child(2){font-weight:500}.works td:nth-child(3){font:500 clamp(18px,1.4vw,22px)/1.25 var(--f-disp)}html[lang="ar"] .works td:nth-child(3){font:700 clamp(18px,1.5vw,23px)/1.5 var(--f-cal)}.works td:nth-child(4),.works td:nth-child(5){color:var(--ink-2);font-size:15px}.gal{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}.gal__stage{position:relative;overflow:hidden;background:var(--ink);aspect-ratio:16/10}.gal__stage img{width:100%;height:100%;object-fit:cover}.gal__meta{display:flex;gap:18px;align-items:baseline;margin-top:14px;grid-column:1}.gal__n{font:800 34px/1 var(--f-disp);color:var(--blue)}html[lang="ar"] .gal__n{font:700 32px/1.3 var(--f-kufi)}.gal__cap{color:var(--ink-2);font-size:15px}.gal__thumbs{display:grid;gap:12px;align-content:start;grid-row:1/span 2;grid-column:2}.gal__thumbs button{padding:0;border:0;background:none;position:relative;aspect-ratio:4/3;overflow:hidden;opacity:.55;transition:opacity .3s}.gal__thumbs button img{width:100%;height:100%;object-fit:cover}.gal__thumbs button[aria-pressed="true"]{opacity:1}.gal__thumbs button[aria-pressed="true"]::after{content:"";position:absolute;inset-inline:0;bottom:0;height:4px;background:var(--blue)}@media (hover:hover) and (pointer:fine){.gal__thumbs button:hover{opacity:1}}.ink-sec{background:var(--ink);color:var(--paper)}.ink-sec .muted,.ink-sec .gal__cap,.ink-sec .works td:nth-child(4),.ink-sec .works td:nth-child(5){color:oklch(0.84 0.01 95)}.ink-sec .idx,.ink-sec .gal__n,.ink-sec .works td:first-child,.ink-sec .lbl{color:var(--blue-hi)}.ink-sec .works{border-top-color:var(--paper)}.ink-sec .works td{border-top-color:oklch(0.97 0.008 95 / .16)}.ink-sec .works th{color:oklch(0.84 0.01 95)}.ink-sec :focus-visible{outline-color:var(--blue-hi)}.ink-sec .kb{background:var(--blue-hi)}.ink-sec .ev{border-bottom-color:oklch(0.97 0.008 95 / .16)}.ink-sec .ev__m p,.ink-sec .ev__d span{color:oklch(0.84 0.01 95)}.ink-sec .ev__t{color:var(--blue-hi)}.ink-sec .cal__list{border-top-color:var(--paper)}.ink-sec .ev__go{border-bottom-color:var(--blue-hi)}.shx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34ch);gap:20px var(--g);align-items:end;margin-bottom:clamp(32px,4.4vw,72px)}.shx .h2{white-space:nowrap}.shx p{color:var(--ink-2)}.ink-sec .shx p{color:oklch(0.84 0.01 95)}.rel{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(18px,2.6vw,40px);align-items:end}.rel .xcard:nth-child(1){grid-column:1/6}.rel .xcard:nth-child(2){grid-column:6/10;margin-bottom:clamp(40px,6vw,110px)}.rel .xcard:nth-child(3){grid-column:10/13}.rel .xcard:nth-child(1) .xcard__img{aspect-ratio:4/3}.rel .xcard:nth-child(2) .xcard__img{aspect-ratio:1}.rel .xcard:nth-child(3) .xcard__img{aspect-ratio:3/4}.band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px var(--g);align-items:end;padding:clamp(60px,8vw,130px) var(--g);background:var(--blue);color:#fff;overflow:hidden}.band .h2 .kb{background:#fff}.band p{max-width:44ch;margin-top:20px;font-size:clamp(17px,1.3vw,20px)}.band .btn--paper{color:var(--ink)}.band :focus-visible{outline-color:#fff}.offer{border-top:2px solid var(--ink)}.offer li{display:grid;grid-template-columns:80px minmax(0,4fr) minmax(0,6fr);gap:20px;padding:clamp(20px,2.4vw,36px) 0;border-bottom:1px solid var(--rule);align-items:baseline}.offer__n{font:800 15px/1 var(--f-disp);color:var(--blue)}.offer h3{font:800 clamp(26px,2.8vw,46px)/1 var(--f-disp);letter-spacing:-.02em}html[lang="ar"] .offer h3{font:700 clamp(26px,2.8vw,44px)/1.45 var(--f-cal)}.offer p{color:var(--ink-2);max-width:48ch}.weeks{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:0;margin-top:20px}.weeks::before{content:"";position:absolute;inset-inline:0;top:22px;height:3px;background:var(--blue)}.weeks li{position:relative;padding-top:48px;padding-inline-end:10px;font-size:14px;color:var(--ink-2)}.weeks li::before{content:"";position:absolute;top:16px;inset-inline-start:0;width:3px;height:15px;background:var(--ink)}.weeks li b{display:block;font:800 18px/1 var(--f-disp);color:var(--ink);margin-bottom:6px}html[lang="ar"] .weeks li b{font:700 18px/1.3 var(--f-kufi)}.weeks li.is-key::before{width:15px;height:15px;top:16px;border-radius:50%;background:var(--blue)}.weeks li:not(.is-key) span{display:none}.cycles{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink)}.cycle{padding:20px 20px 26px 0;border-bottom:1px solid var(--rule)}html[dir="rtl"] .cycle{padding:20px 0 26px 20px}.cycle__h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cycle__h b{font:800 40px/1 var(--f-disp);color:var(--blue);letter-spacing:-.03em}html[lang="ar"] .cycle__h b{font:700 38px/1.3 var(--f-kufi)}.cycle__h span{font-size:13px;color:var(--ink-2)}.cycle li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--rule);font-size:15px}.cycle li span{color:var(--ink-2);font-size:14px}.cycle--now{background:var(--ink);color:var(--paper);padding-inline:20px!important}.cycle--now .cycle__h b{color:var(--blue-hi)}.cycle--now li{border-color:oklch(0.97 0.008 95 / .2)}.cycle--now li span,.cycle--now .cycle__h span{color:oklch(0.84 0.01 95)}.fld{display:grid;gap:8px;min-width:0}.fld label,.fld .fld__l{font:500 13px/1.3 var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}html[lang="ar"] .fld label,html[lang="ar"] .fld .fld__l{font:600 14px/1.4 var(--f-ar);text-transform:none;letter-spacing:0}.fld input:not([type="hidden"]),.fld textarea,.uc-combo{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font:inherit;font-size:17px;transition:box-shadow .25s,border-color .25s}.fld textarea{min-height:140px;padding:14px 16px;resize:vertical;line-height:1.6}.fld input:focus,.fld textarea:focus,.uc-combo:focus{outline:none;box-shadow:inset 0 -4px 0 var(--blue)}.fld input:focus-visible,.fld textarea:focus-visible,.uc-combo:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.fld input[aria-invalid="true"],.fld textarea[aria-invalid="true"]{border-color:oklch(0.55 0.2 28);box-shadow:inset 4px 0 0 oklch(0.55 0.2 28)}.fld input::placeholder,.fld textarea::placeholder{color:oklch(0.5 0.012 270)}.fld__hint{font-size:14px;color:var(--ink-2)}.err{font-size:14px;color:oklch(0.5 0.2 28);font-weight:500}.err:empty{display:none}.fld2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.fldset legend{padding:0;margin-bottom:10px}.opts{display:flex;flex-wrap:wrap;gap:10px}.opt{min-height:48px;padding:10px 18px;border:1px solid var(--ink);background:var(--paper);text-align:start;font-size:15px;display:inline-flex;flex-direction:column;justify-content:center;gap:2px;transition:background .25s,color .25s}.opt small{font-size:13px;color:var(--ink-2)}.opt[aria-checked="true"]{background:var(--ink);color:var(--paper)}.opt[aria-checked="true"] small{color:oklch(0.84 0.01 95)}.opt[aria-disabled="true"]{opacity:.4;text-decoration:line-through;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.opt:not([aria-checked="true"]):not([aria-disabled="true"]):hover{background:var(--paper-2)}}.opts--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.opts--cards .opt{min-height:96px;padding:18px 20px;justify-content:flex-end}.opts--cards .opt b{font:800 22px/1.1 var(--f-disp)}html[lang="ar"] .opts--cards .opt b{font:700 22px/1.5 var(--f-cal)}.chk{display:inline-flex;align-items:flex-start;gap:14px;background:none;border:0;padding:6px 0;text-align:start;font-size:16px;line-height:1.5}.chk::before{content:"";flex:none;width:24px;height:24px;border:2px solid var(--ink);margin-top:1px;background:var(--paper) center/14px no-repeat;transition:background-color .2s}.chk[aria-checked="true"]::before{background-color:var(--blue);border-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4L14 4' fill='none' stroke='white' stroke-width='2.4'/%3E%3C/svg%3E")}.chk[aria-invalid="true"]::before{border-color:oklch(0.55 0.2 28)}.flow{background:var(--paper-2);border-top:4px solid var(--blue);padding:clamp(22px,3vw,48px);display:grid;gap:26px;scroll-margin-top:calc(var(--hdr) + 20px)}.flow__bar{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:6px;counter-reset:s}.flow__bar li{counter-increment:s;font-size:13px;color:var(--ink-2);padding-top:12px;border-top:3px solid var(--rule);transition:border-color .4s,color .4s}.flow__bar li::before{content:counter(s,decimal-leading-zero) " ";font-weight:600;color:inherit}html[lang="ar"] .flow__bar li::before{content:counter(s,arabic-indic) " "}.flow__bar li.is-on{border-color:var(--blue);color:var(--ink)}.flow__bar li[aria-current]{font-weight:600}.flow__step{display:grid;gap:22px;animation:stepin .6s var(--ease) both}.flow__step h3{font:800 clamp(28px,3vw,44px)/1 var(--f-disp);letter-spacing:-.02em;outline:none}html[lang="ar"] .flow__step h3{font:700 clamp(28px,3vw,42px)/1.45 var(--f-cal)}@keyframes stepin{from{opacity:0;transform:translateY(16px)}}.flow__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--rule);padding-top:20px}.flow__pos{font-size:14px;color:var(--ink-2)}.flow__nav .btn--line{background:none;border:1px solid var(--ink);color:var(--ink)}.flow__nav .btn--line::after{display:none}.flow__done{display:grid;gap:14px;padding:clamp(20px,3vw,40px) 0}.flow__done .msg{font:500 clamp(22px,2.2vw,32px)/1.3 var(--f-disp);color:var(--blue);margin:0}html[lang="ar"] .flow__done .msg{font:500 clamp(21px,2vw,30px)/1.6 var(--f-kufi)}.sum{display:grid;gap:0;border-top:2px solid var(--ink)}.sum div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);align-items:baseline}.sum dt{color:var(--ink-2);font-size:14px}.sum dd{font-weight:500;overflow-wrap:anywhere}.sum button{background:none;border:0;font-size:14px;text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:4px;min-height:32px}.step--sm button{width:36px;height:36px;font-size:17px}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.slots .opt{align-items:center;text-align:center}.uc-combo{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start;cursor:pointer}.uc-combo--list::after{content:"";width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-3px) rotate(45deg);flex:none}.uc-combo[aria-expanded="true"]{box-shadow:inset 0 -4px 0 var(--blue)}.uc-combo.is-empty .uc-combo__v{color:oklch(0.5 0.012 270)}.uc-combo__ico{width:20px;height:20px;color:var(--blue);flex:none}.uc-pop{position:absolute;z-index:140;padding:16px;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--blue);opacity:0;transform:translateY(-6px);transition:opacity .25s,transform .35s var(--ease);font-family:var(--f-body)}html[lang="ar"] .uc-pop{font-family:var(--f-ar);box-shadow:-10px 10px 0 var(--blue)}.uc-pop.is-in{opacity:1;transform:none}.uc-list{padding:6px;max-height:320px;overflow:auto}.uc-opt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;cursor:pointer;font-size:16px}.uc-opt.is-active{background:var(--paper-2)}.uc-tick{width:16px;height:16px;color:var(--blue);opacity:0}.uc-opt[aria-selected="true"] .uc-tick{opacity:1}.uc-opt[aria-selected="true"]{font-weight:600}.uc-cal{width:340px;max-width:calc(100vw - 24px)}.uc-cal__nav{position:absolute;top:14px;inset-inline:14px;display:flex;justify-content:space-between;pointer-events:none}.uc-nav{pointer-events:auto;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ink);background:var(--paper)}.uc-nav svg{width:14px}.uc-nav--next svg,html[dir="rtl"] .uc-nav--prev svg{transform:scaleX(-1)}html[dir="rtl"] .uc-nav--next svg{transform:none}.uc-nav:disabled{opacity:.3;cursor:default}.uc-cal__months{display:grid;gap:20px}.uc-cal__title{text-align:center;font:800 20px/40px var(--f-disp);margin-bottom:10px}html[lang="ar"] .uc-cal__title{font:700 20px/40px var(--f-cal)}.uc-cal table{width:100%;border-collapse:collapse;table-layout:fixed}.uc-cal th{font-size:12px;font-weight:600;color:var(--ink-2);padding-bottom:8px}.uc-cal td{padding:2px 0;text-align:center}.uc-day{width:40px;height:40px;font-size:14px;font-variant-numeric:tabular-nums;background:none;border:0;transition:background .2s,color .2s}.uc-day:disabled{color:oklch(0.62 0.01 270);cursor:default;text-decoration:line-through}.uc-day.is-today{box-shadow:inset 0 -3px 0 var(--blue)}.uc-day.is-start,.uc-day.is-end{background:var(--blue);color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.uc-day:not(:disabled):not(.is-start):hover{background:var(--paper-2)}}.uc-cal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rule)}.uc-cal__note{font-size:13px;color:var(--ink-2)}.uc-cal__acts{display:flex;gap:12px;align-items:center}.uc-link{font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:36px;background:none;border:0}.uc-done{min-height:36px;padding:0 16px;background:var(--ink);color:var(--paper);font-size:14px;border:0}.acc{border-top:2px solid var(--ink)}.acc details{border-bottom:1px solid var(--rule)}.acc summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font:500 clamp(18px,1.6vw,24px)/1.3 var(--f-disp)}html[lang="ar"] .acc summary{font:600 clamp(18px,1.5vw,22px)/1.6 var(--f-ar)}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"";flex:none;width:22px;height:3px;background:var(--blue);box-shadow:0 0 0 var(--blue);transition:transform .35s var(--ease)}.acc details:not([open]) summary::after{background:linear-gradient(var(--blue),var(--blue)) center/3px 22px no-repeat,linear-gradient(var(--blue),var(--blue)) center/22px 3px no-repeat;height:22px;background-color:transparent}.acc details>div{padding:0 0 24px;color:var(--ink-2);max-width:66ch;display:grid;gap:.8em}@media (hover:hover) and (pointer:fine){.acc summary:hover{color:var(--blue)}}.month{margin-top:clamp(40px,5vw,80px)}.month:first-child{margin-top:0}.month__h{display:flex;align-items:baseline;gap:18px;margin-bottom:8px}.month__h b{font:800 clamp(34px,4vw,64px)/1 var(--f-disp);letter-spacing:-.03em}html[lang="ar"] .month__h b{font:700 clamp(34px,4vw,60px)/1.35 var(--f-cal)}.month__h span{color:var(--ink-2)}.month[hidden]{display:none}a.ev{text-decoration:none}.ev__go{white-space:nowrap}.evh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,72px);align-items:end}.evh__d{display:grid;justify-items:start;padding-inline-end:clamp(20px,3vw,48px);border-inline-end:3px solid var(--blue)}.evh__d b{font:800 clamp(110px,16vw,280px)/.8 var(--f-disp);letter-spacing:-.05em}html[lang="ar"] .evh__d b{font:700 clamp(100px,14vw,240px)/1.1 var(--f-kufi)}.evh__d span{font:500 15px/1.3 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-top:10px}html[lang="ar"] .evh__d span{font:600 17px/1.5 var(--f-ar);text-transform:none;letter-spacing:0}.evh .phero__t{white-space:normal;font-size:clamp(48px,7vw,124px);line-height:.9}html[lang="ar"] .evh .phero__t{font-size:clamp(46px,6.4vw,112px);line-height:1.3}.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,110px);align-items:start}.split__aside{position:sticky;top:calc(var(--hdr) + 24px)}.facts2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border-top:2px solid var(--ink)}.facts2 div{padding:16px 16px 16px 0;border-bottom:1px solid var(--rule)}.facts2 dt{font:500 12px/1.2 var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}html[lang="ar"] .facts2 dt{font:600 13px/1.4 var(--f-ar);text-transform:none;letter-spacing:0}.facts2 dd{font:500 19px/1.35 var(--f-disp);margin-top:6px}html[lang="ar"] .facts2 dd{font:600 18px/1.6 var(--f-ar)}.sched li{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.sched li b{font:800 18px/1.3 var(--f-disp);color:var(--blue);font-variant-numeric:tabular-nums}html[lang="ar"] .sched li b{font:700 18px/1.5 var(--f-kufi)}.person{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:center;padding:20px 0;border-top:2px solid var(--ink)}.person__mono{width:96px;height:96px;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 34px/1 var(--f-disp)}html[lang="ar"] .person__mono{font:700 36px/1 var(--f-cal)}.catq{display:flex;flex-wrap:wrap;max-width:760px}.catq input{flex:1 1 260px;min-height:62px;border:2px solid var(--paper);border-inline-end:0;background:transparent;color:var(--paper);padding:0 18px;font:inherit;font-size:19px;border-radius:0}.catq input::placeholder{color:oklch(0.82 0.01 95)}.catq input:focus{outline:none;box-shadow:inset 0 -5px 0 var(--blue-hi)}.catq input::-webkit-search-decoration{-webkit-appearance:none}.catq input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 5l10 10M15 5L5 15' stroke='%23f5f3ec' stroke-width='2'/%3E%3C/svg%3E") center/16px no-repeat}.catq .btn{min-height:62px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chips button{min-height:40px;padding:0 14px;font-size:14px;border:1px solid oklch(0.97 0.008 95 / .4);background:none;color:oklch(0.92 0.01 95)}.chips button[aria-pressed="true"]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cat__meta{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;border-bottom:2px solid var(--ink)}.cat__meta b{font:800 22px/1 var(--f-disp)}html[lang="ar"] .cat__meta b{font:700 22px/1.4 var(--f-kufi)}.cat__row{display:grid;grid-template-columns:110px minmax(0,4fr) minmax(0,2fr) minmax(0,2fr) 120px;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--rule);text-decoration:none;position:relative}.cat__row[hidden]{display:none}.cat__sh{font:500 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--blue)}.cat__t{font:500 clamp(18px,1.5vw,23px)/1.25 var(--f-disp)}html[lang="ar"] .cat__t{font:700 clamp(18px,1.5vw,23px)/1.55 var(--f-cal)}.cat__row p{color:var(--ink-2);font-size:15px}.cat__st{font-size:13px!important;text-align:end}.cat__st i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-inline-end:6px}a.cat__row .cat__t{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px;text-underline-offset:5px}@media (hover:hover) and (pointer:fine){a.cat__row:hover .cat__t{color:var(--blue)}}.cat__empty{padding:30px 0;color:var(--ink-2);font-size:18px}.libhero{background:radial-gradient(60% 60% at 0% 0%,oklch(0.46 0.27 266 / .4),transparent 70%),radial-gradient(40% 50% at 100% 100%,oklch(0.46 0.27 266 / .25),transparent 70%),var(--ink);color:var(--paper);padding-bottom:clamp(48px,6vw,96px)}.libhero .crumbs,.libhero .crumbs [aria-current]{color:oklch(0.88 0.01 95)}.libhero .phero__echo,.libhero .idx{color:var(--blue-hi)}.libhero .kb{background:var(--blue-hi)}.libhero :focus-visible{outline-color:var(--blue-hi)}.record{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,5vw,90px);align-items:start}.record dl{border-top:2px solid var(--ink)}.record dl div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule)}.record dt{color:var(--ink-2);font-size:14px}.record dd{font-weight:500}.vgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);align-items:start}.ways{display:grid;grid-template-columns:repeat(12,1fr);gap:0;border-top:2px solid var(--ink)}.ways li{grid-column:span 4;padding:22px 24px 30px 0;border-bottom:1px solid var(--rule)}.ways li:nth-child(2){grid-column:span 5}.ways li:nth-child(3){grid-column:span 3}.ways h3{font:800 24px/1.1 var(--f-disp);margin-bottom:10px}html[lang="ar"] .ways h3{font:700 24px/1.5 var(--f-cal)}.ways p{color:var(--ink-2)}.access{columns:2;column-gap:var(--g)}.access li{break-inside:avoid;padding:14px 0 14px 28px;border-bottom:1px solid var(--rule);position:relative}html[dir="rtl"] .access li{padding:14px 28px 14px 0}.access li::before{content:"";position:absolute;inset-inline-start:0;top:24px;width:16px;height:3px;background:var(--blue)}.shopgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(30px,4vw,64px) clamp(18px,2.6vw,40px)}.pcard{display:grid;gap:14px;text-decoration:none;align-content:start}.pcard[hidden]{display:none}.pcard__img{overflow:hidden;background:var(--paper-2);position:relative}.pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.pcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-top:2px solid var(--ink);padding-top:12px}.pcard h3{font:500 clamp(19px,1.6vw,24px)/1.2 var(--f-disp)}html[lang="ar"] .pcard h3{font:700 clamp(20px,1.6vw,25px)/1.5 var(--f-cal)}.pcard .price{font-weight:600;white-space:nowrap}.pcard p{color:var(--ink-2);font-size:15px}.pcard__acts{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.addl{background:none;border:0;padding:8px 0;font-weight:500;border-bottom:2px solid var(--blue);min-height:40px}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard__img img{transform:scale(1.04)}.addl:hover{color:var(--blue)}}.shopgrid>:nth-child(6n+1){grid-column:1/8}.shopgrid>:nth-child(6n+1) .pcard__img{aspect-ratio:4/3}.shopgrid>:nth-child(6n+2){grid-column:8/13;margin-top:clamp(60px,10vw,180px)}.shopgrid>:nth-child(6n+2) .pcard__img{aspect-ratio:3/4}.shopgrid>:nth-child(6n+3){grid-column:1/5}.shopgrid>:nth-child(6n+3) .pcard__img{aspect-ratio:1}.shopgrid>:nth-child(6n+4){grid-column:5/9;margin-top:clamp(40px,6vw,120px)}.shopgrid>:nth-child(6n+4) .pcard__img{aspect-ratio:1}.shopgrid>:nth-child(6n+5){grid-column:9/13}.shopgrid>:nth-child(6n+5) .pcard__img{aspect-ratio:3/4}.shopgrid>:nth-child(6n+6){grid-column:3/11}.shopgrid>:nth-child(6n+6) .pcard__img{aspect-ratio:21/9}.prod{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,90px);align-items:start}.prod__gal{display:grid;gap:16px}.prod__gal figure{overflow:hidden;background:var(--paper-2)}.prod__gal img{width:100%;height:100%;object-fit:cover}.prod__gal figure:first-child{aspect-ratio:4/5}.prod__gal .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.prod__gal .two figure{aspect-ratio:1}.buy{position:sticky;top:calc(var(--hdr) + 24px);display:grid;gap:22px}.buy__t{font:800 clamp(40px,4.4vw,76px)/.92 var(--f-disp);letter-spacing:-.03em}html[lang="ar"] .buy__t{font:700 clamp(38px,4vw,68px)/1.35 var(--f-cal)}.buy .price{font:800 34px/1 var(--f-disp)}html[lang="ar"] .buy .price{font:700 32px/1.3 var(--f-kufi)}.buy .tix__row{border-top:1px solid var(--rule)}.buy__note{font-size:14px;color:var(--ink-2);display:flex;gap:10px;align-items:baseline}.buy__note::before{content:"";flex:none;width:14px;height:3px;background:var(--blue);transform:translateY(-4px)}.big-statement{font:500 clamp(30px,4.6vw,80px)/1.05 var(--f-disp);letter-spacing:-.025em;max-width:20ch}html[lang="ar"] .big-statement{font:500 clamp(30px,4.2vw,72px)/1.5 var(--f-kufi);letter-spacing:0;max-width:22ch}.big-statement em{font:italic 400 1.04em/1 var(--f-cal);color:var(--blue)}html[lang="ar"] .big-statement em{font:700 1.04em/1 var(--f-cal);font-style:normal}.princ{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--g);border-top:2px solid var(--ink)}.princ li{padding:26px 0 32px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:60px 1fr;gap:16px}.princ li:nth-child(even){transform:translateY(clamp(20px,3vw,48px))}.princ b{font:800 15px/1 var(--f-disp);color:var(--blue);padding-top:.5em}.princ h3{font:800 clamp(24px,2.4vw,38px)/1.05 var(--f-disp);letter-spacing:-.02em;margin-bottom:10px}html[lang="ar"] .princ h3{font:700 clamp(24px,2.4vw,36px)/1.5 var(--f-cal)}.princ p{color:var(--ink-2)}.tl{border-inline-start:3px solid var(--blue);display:grid;gap:0;margin-inline-start:8px}.tl li{position:relative;display:grid;grid-template-columns:120px 1fr;gap:20px;padding:18px 0 18px 28px}html[dir="rtl"] .tl li{padding:18px 28px 18px 0}.tl li::before{content:"";position:absolute;inset-inline-start:-9px;top:26px;width:15px;height:15px;border-radius:50%;background:var(--paper);border:3px solid var(--blue)}.tl b{font:800 28px/1 var(--f-disp)}html[lang="ar"] .tl b{font:700 28px/1.3 var(--f-kufi)}.tl p{color:var(--ink-2);max-width:56ch}.roles{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink)}.roles li{padding:18px 20px 22px 0;border-bottom:1px solid var(--rule)}.roles b{display:block;font:500 20px/1.3 var(--f-disp)}html[lang="ar"] .roles b{font:600 19px/1.6 var(--f-ar)}.roles span{color:var(--ink-2);font-size:15px}.tiers{display:grid;grid-template-columns:5fr 4fr 3fr;gap:0;border-top:2px solid var(--ink);align-items:stretch}.tier{padding:28px 28px 32px 0;border-inline-end:1px solid var(--rule);display:grid;gap:14px;align-content:start}html[dir="rtl"] .tier{padding:28px 0 32px 28px}.tier + .tier{padding-inline-start:28px}.tier:last-child{border:0}.tier__p{font:800 clamp(44px,5vw,88px)/.9 var(--f-disp);letter-spacing:-.04em}html[lang="ar"] .tier__p{font:700 clamp(44px,5vw,84px)/1.25 var(--f-kufi)}.tier__p small{font:500 15px/1 var(--f-body);letter-spacing:0;color:var(--ink-2);margin-inline-start:6px}html[lang="ar"] .tier__p small{font-family:var(--f-ar)}.tier ul li{padding:9px 0 9px 22px;border-top:1px solid var(--rule);position:relative;font-size:15px}html[dir="rtl"] .tier ul li{padding:9px 22px 9px 0}.tier ul li::before{content:"";position:absolute;inset-inline-start:0;top:20px;width:12px;height:3px;background:var(--blue)}.tier--hi{background:var(--blue);color:#fff;padding-inline:28px!important;border:0}.tier--hi .tier__p small,.tier--hi .lbl{color:oklch(0.92 0.04 265)}.tier--hi ul li{border-color:oklch(1 0 0 / .25)}.tier--hi ul li::before{background:#fff}.kbag{position:fixed;inset:0;z-index:120}.kbag__scrim{position:absolute;inset:0;background:oklch(0.17 0.012 270 / .45);opacity:0;transition:opacity .4s}.kbag__panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(460px,100%);display:flex;flex-direction:column;background:var(--paper);border-inline-start:3px solid var(--ink);transform:translateX(105%);transition:transform .55s var(--ease)}html[dir="rtl"] .kbag__panel{transform:translateX(-105%)}.kbag.is-open .kbag__scrim{opacity:1}.kbag.is-open .kbag__panel{transform:none}.kbag__head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:2px solid var(--ink)}.kbag__t{font:800 30px/1 var(--f-disp);letter-spacing:-.02em}html[lang="ar"] .kbag__t{font:700 30px/1.4 var(--f-cal)}.kbag__x{width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid var(--ink)}.kbag__x svg{width:16px}.kbag__list{flex:1;overflow:auto;padding:0 24px}.kbag__list li{display:grid;grid-template-columns:72px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:start}.kbag__list img{width:72px;height:72px;object-fit:cover;background:var(--paper-2)}.kbag__list b{display:block;font-weight:500;line-height:1.35}.kbag__list span{display:block;font-size:13px;color:var(--ink-2)}.kbag__list .step{display:inline-flex;margin-top:10px}.kbag__rm{display:block;background:none;border:0;padding:0;margin-top:8px;font-size:13px;text-decoration:underline;color:var(--ink-2);min-height:28px}.kbag__p{font-weight:600;white-space:nowrap}.kbag__empty{padding:28px 24px;color:var(--ink-2)}.kbag__foot{padding:20px 24px 24px;border-top:2px solid var(--ink);display:grid;gap:14px}.kbag__sum{display:flex;justify-content:space-between;font-size:18px}.kbag__foot .btn{width:100%;justify-content:center}.kbag .msg{color:var(--blue)}@media (max-width:1100px){.cat__row{grid-template-columns:90px minmax(0,1fr) minmax(0,.8fr);row-gap:4px}.cat__row .cat__s,.cat__row .cat__st{grid-column:2}.arc__head,.arc__row{grid-template-columns:70px minmax(0,2fr) minmax(0,1.4fr) 60px}.arc__k{display:none}}@media (max-width:900px){.now,.rel{grid-template-columns:1fr}.now__a,.now__b,.rel .xcard{grid-column:1!important;margin:0!important}.now__b .xcard__img{aspect-ratio:4/3}.essay,.split,.vgrid,.record,.prod{grid-template-columns:1fr}.essay__aside,.split__aside,.buy{position:static}.gal{grid-template-columns:1fr}.gal__thumbs{grid-row:auto;grid-column:1;grid-template-columns:repeat(4,1fr);gap:8px}.gal__meta{grid-row:2}.cycles{grid-template-columns:1fr 1fr}.tiers{grid-template-columns:1fr}.tier,.tier + .tier{padding:24px 0;border-inline-end:0;border-bottom:1px solid var(--rule)}.tier--hi{padding:24px!important}.roles{grid-template-columns:1fr 1fr}.shopgrid>*{grid-column:span 6!important;margin-top:0!important}.shopgrid>* .pcard__img{aspect-ratio:1!important}}@media (max-width:767px){.phero__top{grid-template-columns:1fr;gap:4px}.phero__echo{padding-bottom:0}.phero__row{grid-template-columns:1fr}.phero__row .lede{grid-column:1;order:-1}.phero__band{height:clamp(220px,46svh,420px)}.shx{grid-template-columns:1fr}.next__row{grid-template-columns:1fr;gap:6px}.next__go{justify-self:start;margin-top:8px}.arc__head{display:none}.arc__row{grid-template-columns:60px minmax(0,1fr);row-gap:2px}.arc__row>:nth-child(3),.arc__row .arc__n{grid-column:2;text-align:start}.works thead{display:none}.works,.works tbody,.works tr,.works td{display:block;width:auto}.works tr{display:grid;grid-template-columns:44px 1fr;gap:2px 12px;padding:14px 0;border-top:1px solid var(--rule)}.works td{border:0;padding:0!important}.works td:first-child{grid-row:span 4;width:auto}.offer li{grid-template-columns:44px 1fr}.offer li p{grid-column:2}.weeks{grid-template-columns:repeat(6,1fr);row-gap:10px}.weeks::before{display:none}.weeks li{border-top:3px solid var(--blue);padding-top:30px}.weeks li::before{top:6px}.cycles{grid-template-columns:1fr}.cycle--now{margin-inline:calc(var(--g) * -1);padding-inline:var(--g)!important}.fld2{grid-template-columns:1fr}.flow__bar li{font-size:0;padding-top:8px}.flow__bar li::before{font-size:12px}.sum div{grid-template-columns:1fr auto}.sum dd{grid-column:1}.sum button{grid-row:1/span 2;grid-column:2}.evh{grid-template-columns:1fr}.evh__d{border:0;border-bottom:3px solid var(--blue);padding:0 0 14px;grid-template-columns:auto 1fr;align-items:end;gap:14px;justify-items:start}.evh__d b{font-size:96px}html[lang="ar"] .evh__d b{font-size:84px}.cat__row{grid-template-columns:1fr;gap:2px}.cat__row .cat__s,.cat__row .cat__st{grid-column:1;text-align:start}.catq input{border-inline-end:2px solid var(--paper)}.record dl div{grid-template-columns:110px 1fr}.ways li{grid-column:1/-1!important;padding-inline-end:0}.access{columns:1}.princ{grid-template-columns:1fr}.princ li:nth-child(even){transform:none}.tl li{grid-template-columns:1fr;gap:4px}.roles{grid-template-columns:1fr}.shopgrid>*{grid-column:1/-1!important}.band{grid-template-columns:1fr}.person{grid-template-columns:72px 1fr}.person__mono{width:72px;height:72px;font-size:26px}.phero__t{font-size:clamp(52px,17vw,110px)}html[lang="ar"] .phero__t{font-size:clamp(56px,17vw,110px)}.phero__t--m{font-size:clamp(42px,12.5vw,80px)}html[lang="ar"] .phero__t--m{font-size:clamp(46px,13vw,84px)}.h2{font-size:clamp(38px,11vw,64px)}html[lang="ar"] .h2{font-size:clamp(40px,11vw,64px)}}.rm .phero__band{clip-path:none}.ftr__cols--4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.ftr__cols--4{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ftr__cols--4{grid-template-columns:1fr}}.cal__more{margin-top:28px}.lib__tags a{text-decoration:none;color:inherit}.lib__tags li:has(a){padding:0}.lib__tags li a{display:block;padding:6px 12px}@media (hover:hover) and (pointer:fine){.lib__tags li a:hover{background:var(--paper);color:var(--ink)}.card h3{transition:color .3s}a.card:hover h3{color:var(--blue)}}.shop__list a{text-decoration:none;border-bottom:1px solid var(--rule)}@media (hover:hover) and (pointer:fine){.shop__list a:hover{color:var(--blue);border-color:var(--blue)}}.card{color:inherit}[hidden]{display:none!important}.ink-sec .cat__row{border-bottom-color:oklch(0.97 0.008 95 / .16)}.ink-sec .cat__row p,.ink-sec .cat__st{color:oklch(0.84 0.01 95)}.ink-sec .cat__sh{color:var(--blue-hi)}.ink-sec a.cat__row .cat__t{text-decoration-color:var(--blue-hi)}.ink-sec .cycle{border-bottom-color:oklch(0.97 0.008 95 / .16)}.ink-sec .cycle li{border-top-color:oklch(0.97 0.008 95 / .16)}.ink-sec .cycle li span,.ink-sec .cycle__h span{color:oklch(0.84 0.01 95)}.ink-sec .cycle__h b{color:var(--blue-hi)}.ink-sec .cycles{border-top-color:var(--paper)}.tix .msg.is-err{color:oklch(0.5 0.2 28)}.news__form .msg.is-err{color:#fff;padding-inline-start:12px;border-inline-start:3px solid #fff}.news__form input[aria-invalid="true"]{border-bottom-color:oklch(0.86 0.12 60)}.tier{min-width:0}html[dir="rtl"] .tier + .tier{padding-inline-start:28px}html[lang="ar"] .tier__p{font-size:clamp(40px,4.2vw,68px)}.tier__p small{display:inline-block}.libhero .phero__meta{color:oklch(0.85 0.01 95)}.libhero .phero__meta b,.libhero .phero__meta dt{color:var(--blue-hi)}.phero__band::after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,oklch(0.17 0.012 270 / .62),transparent);pointer-events:none}.phero__band figcaption{z-index:1}@media (max-width:767px){.phero__band img[src*="longline-2"]{object-position:14% 50%}}html[lang="ar"] .statement__txt{font:500 clamp(24px,2.8vw,44px)/1.75 var(--f-ar)}html[lang="ar"] .lede{font:500 clamp(19px,1.8vw,27px)/1.85 var(--f-ar)}html[lang="ar"] .big-statement{font:500 clamp(26px,3.2vw,52px)/1.75 var(--f-ar)}html[lang="ar"] .flow__done .msg{font:500 clamp(20px,1.8vw,27px)/1.8 var(--f-ar)}html[dir="rtl"] .cat__sh{text-align:right}.flow__recap{margin-top:12px;font-size:16px;line-height:1.7;color:var(--ink-2);max-width:56ch}.flow__recap[hidden]{display:none}