:root{--ink: #0c0a09;--ink-2: #141110;--ink-3: #1e1a17;--bone: #efe9df;--pearl: #f7f3ec;--paper: #ece5d9;--stone: #8d847a;--stone-2: #6b635b;--line: rgb(239 233 223 / .14);--line-ink: rgb(12 10 9 / .14);--gold: #c9a46a;--gold-hi: #e2c592;--gold-deep: #7f602d;--accent: var(--gold);--accent-2: var(--gold-hi);--amber: #e5a45c;--f-display: "Gloock", "Markazi Text", Georgia, serif;--f-body: "Familjen Grotesk", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Azeret Mono", "IBM Plex Sans Arabic", ui-monospace, Menlo, monospace;--fs-hero: clamp(3.4rem, 10.6vw, 12.5rem);--fs-h1: clamp(3rem, 8.4vw, 9.6rem);--fs-h2: clamp(2.3rem, 5.6vw, 6.2rem);--fs-h3: clamp(1.7rem, 3.2vw, 3.2rem);--fs-lead: clamp(1.1rem, 1.35vw, 1.4rem);--fs-body: clamp(1rem, 1.05vw, 1.12rem);--fs-mono: .72rem;--lh-display: .92;--gutter: clamp(1rem, 3.2vw, 3rem);--section: clamp(5rem, 12vw, 11rem);--max: 1680px;--hdr: 76px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.76, 0, .24, 1)}[lang=ar]{--f-display: "Markazi Text", "Gloock", serif;--f-body: "IBM Plex Sans Arabic", "Familjen Grotesk", system-ui, sans-serif;--f-mono: "IBM Plex Sans Arabic", "Azeret Mono", monospace;--fs-hero: clamp(3.6rem, 11vw, 12.4rem);--fs-h1: clamp(3.2rem, 8.8vw, 9.8rem);--fs-h2: clamp(2.5rem, 6vw, 6.6rem);--fs-h3: clamp(1.9rem, 3.6vw, 3.6rem);--lh-display: 1.12}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink);color:var(--bone);scrollbar-width:thin;scrollbar-color:var(--stone-2) var(--ink)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;font-family:var(--f-body);font-size:var(--fs-body);line-height:1.55;font-weight:400;background:var(--ink);color:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}[lang=ar] body{font-weight:400;line-height:1.85}img,video,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-block-start:.6rem;inset-inline-start:.6rem;z-index:200;padding:.6rem 1rem;background:var(--bone);color:var(--ink);transform:translateY(-200%)}.skip:focus{transform:none}.display{font-family:var(--f-display);font-weight:400;line-height:var(--lh-display);letter-spacing:-.02em}[lang=ar] .display{letter-spacing:0;font-weight:600}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3)}.mono{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;font-weight:400}[lang=ar] .mono{letter-spacing:0;font-size:.82rem;text-transform:none}.lead{font-size:var(--fs-lead);line-height:1.5;max-width:38ch;color:color-mix(in srgb,currentColor 78%,transparent)}.accent{color:var(--accent)}.label{display:flex;align-items:center;gap:.9rem;margin-block-end:clamp(1.4rem,2.4vw,2.4rem);color:color-mix(in srgb,currentColor 62%,transparent)}.label>span:first-child{color:var(--accent)}.label:after{content:"";flex:0 1 5rem;height:1px;background:currentColor;opacity:.4}.label a{text-decoration:underline;text-underline-offset:3px}.split-line{display:block;overflow:hidden;padding-block:.06em;margin-block:-.06em}[lang=ar] .split-line{padding-block:.16em;margin-block:-.16em}.split-word{display:inline-block;will-change:transform}.section{padding:var(--section) var(--gutter);position:relative}[data-theme=light]{background:var(--paper);color:var(--ink);--accent: var(--gold-deep);--accent-2: #5f4720}[data-theme=dark]{background:var(--ink);color:var(--bone)}.pic{display:block;position:relative;overflow:hidden;aspect-ratio:var(--ar);background:var(--ink-3) var(--lqip) center / cover no-repeat}.pic img{width:100%;height:100%;object-fit:cover}[data-parallax] img,.pic[data-parallax] img{transform:scale(1.18)}[data-clip]{overflow:hidden}.js [data-clip]{clip-path:inset(100% 0 0 0)}.js [data-clip].is-in{clip-path:inset(0 0 0 0);transition:clip-path 1.4s var(--ease-io)}.js [data-reveal]{opacity:0;transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.btn{--bg: transparent;--fg: currentColor;--fill: var(--bone);--fill-fg: var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:0 1.8rem;border-radius:999px;font-size:.95rem;font-weight:500;letter-spacing:.01em;background:var(--bg);color:var(--fg);overflow:hidden;isolation:isolate;border:1px solid currentColor;white-space:nowrap;transition:color .5s var(--ease),border-color .5s var(--ease)}.btn:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--fill);transform:translateY(101%);transition:transform .6s var(--ease)}.btn:hover:before{transform:none}.btn:hover{color:var(--fill-fg)}.btn>span{position:relative;display:inline-block}.btn--light{--bg: var(--bone);--fg: var(--ink);--fill: var(--gold);--fill-fg: var(--ink);border-color:var(--bone)}.btn--light:hover{border-color:var(--gold)}.btn--dark{--bg: var(--ink);--fg: var(--bone);--fill: var(--gold);--fill-fg: var(--ink);border-color:var(--ink)}.btn--accent{--bg: var(--gold);--fg: var(--ink);--fill: var(--bone);--fill-fg: var(--ink);border-color:var(--gold)}.btn--ghost{--fill: var(--bone);--fill-fg: var(--ink);border-color:color-mix(in srgb,currentColor 40%,transparent)}.btn--ghost-dark{--fill: var(--ink);--fill-fg: var(--bone);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 40%,transparent)}.btn--pill{min-height:2.6rem;padding:0 1.25rem;font-size:.85rem}.btn--sm{min-height:2.8rem;padding:0 1.3rem;font-size:.88rem}.link-arrow{display:inline-flex;align-items:center;gap:.8rem;margin-block-start:2.4rem;font-weight:500;position:relative}.link-arrow span{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-block-end:2px;transition:background-size .6s var(--ease)}.link-arrow:hover span{background-size:0 1px;background-position:100% 100%}.link-arrow i{font-style:normal;transition:transform .5s var(--ease)}.link-arrow:hover i{transform:translate(6px)}[dir=rtl] .link-arrow i{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover i{transform:scaleX(-1) translate(6px)}.grain{position:fixed;inset:-50%;z-index:150;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-8%)}60%{transform:translate(-9%,2%)}80%{transform:translate(7%,6%)}to{transform:translate(0)}}.cursor{display:none}@media(hover:hover)and (pointer:fine){.js .cursor{display:block;position:fixed;inset:0;z-index:180;pointer-events:none;opacity:0;transition:opacity .4s}.js .cursor.is-active{opacity:1}.cursor__dot,.cursor__ring{position:fixed;top:0;left:0;border-radius:50%;will-change:transform}.cursor__dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--pearl);mix-blend-mode:difference}.cursor__ring{width:44px;height:44px;margin:-22px 0 0 -22px;border:1px solid rgb(247 243 236 / .5);display:grid;place-items:center;mix-blend-mode:difference;transition:width .5s var(--ease),height .5s var(--ease),margin .5s var(--ease),background-color .4s,border-color .4s}.cursor__label{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .3s}[lang=ar] .cursor__label{font-family:var(--f-body);font-size:.8rem;letter-spacing:0}.cursor.has-label .cursor__ring{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--pearl);border-color:var(--pearl);mix-blend-mode:normal}.cursor.has-label .cursor__label{opacity:1}.cursor.has-label .cursor__dot{opacity:0}.cursor.is-hover .cursor__ring{width:64px;height:64px;margin:-32px 0 0 -32px;border-color:var(--pearl)}.cursor.is-down .cursor__ring{transform:scale(.85)}}.loader{position:fixed;inset:0;z-index:190;display:grid;place-items:center;pointer-events:none}.no-js .loader,.is-return .loader{display:none}.loader__panel{position:absolute;inset-inline:0;height:50.5%;background:var(--ink)}.loader__panel--a{top:0}.loader__panel--b{bottom:0}.loader__inner{position:relative;display:grid;justify-items:center;gap:1.6rem;color:var(--bone)}.loader__mark{width:clamp(88px,12vw,140px)}.loader__mark .mg-ring,.loader__mark .mg-stroke{stroke-dasharray:1;stroke-dashoffset:1}.loader__meta{display:flex;gap:2.4rem;color:var(--stone)}.loader__count{color:var(--bone);min-width:3ch}.loader__line{position:absolute;left:0;top:50%;height:1px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.curtain{position:fixed;inset:0;z-index:185;pointer-events:none;display:grid;place-items:center;background:var(--ink);clip-path:inset(100% 0 0 0)}.curtain__mark{width:72px;color:var(--bone);opacity:0}.is-return .curtain{clip-path:inset(0 0 0 0)}.monogram{overflow:visible}.hdr{position:fixed;inset:0 0 auto;z-index:120;height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--gutter);color:#fff;mix-blend-mode:difference;transition:transform .7s var(--ease)}.hdr.is-hidden{transform:translateY(-110%)}.hdr__brand{display:flex;align-items:center;gap:.8rem}.hdr__mark{width:40px;height:40px;transition:transform 1s var(--ease)}.hdr__brand:hover .hdr__mark{transform:rotate(-90deg)}.hdr__name{display:grid;line-height:1.15;font-weight:500;font-size:.95rem}.hdr__name small{font-size:.6rem;opacity:.6;margin-block-start:2px}.hdr__nav{display:none;gap:clamp(1rem,2vw,2.2rem);font-size:.9rem}.hdr__link{position:relative;overflow:hidden;display:inline-block;height:1.5em}.hdr__link>span{display:inline-block;transition:transform .6s var(--ease)}.hdr__link>span:after{content:attr(data-hover-text);position:absolute;inset-inline-start:0;top:100%;font-style:italic}[lang=ar] .hdr__link>span:after{font-style:normal;font-weight:500}.hdr__link:hover>span{transform:translateY(-100%)}.hdr__link.is-active:before{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background:currentColor}.hdr__tools{display:flex;align-items:center;gap:1rem}.hdr__clock{display:none;opacity:.7}.hdr__clock b{font-weight:400}.hdr__lang{width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid rgb(255 255 255 / .4);display:grid;place-items:center;font-size:.95rem;transition:background .4s,color .4s}[lang=en] .hdr__lang{font-family:Markazi Text,serif;font-size:1.35rem;font-weight:600;padding-block-end:3px}.hdr__lang:hover{background:#fff;color:#000}.hdr__book{color:#000;background:#fff;border-color:#fff;--fill: #000;--fill-fg: #fff}.hdr__burger{width:2.6rem;height:2.6rem;display:grid;place-content:center;gap:6px}.hdr__burger span{display:block;width:22px;height:1.5px;background:currentColor;transition:transform .5s var(--ease)}.menu-open .hdr__burger span:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-open .hdr__burger span:nth-child(2){transform:translateY(-3.75px) rotate(-45deg)}.hdr__progress{position:absolute;inset:auto 0 0;height:1px}.hdr__progress i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(0)}[dir=rtl] .hdr__progress i{transform-origin:right}@media(min-width:1180px){.hdr__nav{display:flex}.hdr__burger{display:none}.hdr__clock{display:inline}}@media(max-width:560px){:root{--hdr: 64px}.hdr__name small,.hdr__book{display:none}.hdr__mark{width:34px;height:34px}.hdr__name{font-size:.85rem}}.menu{position:fixed;inset:0;z-index:110;visibility:hidden;color:var(--bone)}.menu-open .menu{visibility:visible}.menu__bg{position:absolute;inset:0;background:var(--ink-2);clip-path:circle(0% at calc(100% - 3rem) 2rem);transition:clip-path .9s var(--ease-io)}[dir=rtl] .menu__bg{clip-path:circle(0% at 3rem 2rem)}.menu-open .menu__bg{clip-path:circle(150% at calc(100% - 3rem) 2rem)}[dir=rtl].menu-open .menu__bg,.menu-open[dir=rtl] .menu__bg{clip-path:circle(150% at 3rem 2rem)}.menu__inner{position:relative;height:100%;display:grid;align-content:center;gap:3rem;padding:calc(var(--hdr) + 1rem) var(--gutter) 2rem;overflow-y:auto}.menu__link{display:flex;align-items:baseline;gap:1rem;padding-block:.25rem;font-family:var(--f-display);font-size:clamp(2.2rem,8vw,4.6rem);line-height:1.05;opacity:0;transform:translateY(40px);transition:opacity .6s var(--ease),transform .8s var(--ease),color .3s}[lang=ar] .menu__link{font-weight:700;line-height:1.35}.menu__link i{font-style:normal;color:var(--accent)}.menu__link:hover{color:var(--amber)}.menu__link--accent{color:var(--accent)}.menu-open .menu__link{opacity:1;transform:none}.menu-open .menu__link:nth-child(2){transition-delay:.05s}.menu-open .menu__link:nth-child(3){transition-delay:.1s}.menu-open .menu__link:nth-child(4){transition-delay:.15s}.menu-open .menu__link:nth-child(5){transition-delay:.2s}.menu-open .menu__link:nth-child(6){transition-delay:.25s}.menu-open .menu__link:nth-child(7){transition-delay:.3s}.menu-open .menu__link:nth-child(8){transition-delay:.35s}.menu__aside{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;color:var(--stone)}.menu__aside p{flex-basis:100%}.menu__aside a{color:var(--bone)}.ftr{position:relative;background:var(--ink);color:var(--bone);overflow:hidden;border-top:1px solid var(--line)}.ftr__inner{padding:var(--section) var(--gutter) 1.6rem;max-width:var(--max);margin:0 auto}.ftr__cta{display:grid;gap:2rem;padding-block-end:var(--section)}.ftr__title{font-size:var(--fs-h1);max-width:12ch}.ftr__actions{display:flex;flex-wrap:wrap;gap:.8rem}.ftr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.4rem;padding-block:3rem;border-top:1px solid var(--line)}.ftr__col h3{color:var(--stone);margin-block-end:1.2rem}.ftr__col li+li{margin-block-start:.5rem}.ftr__col a{transition:color .3s}.ftr__col a:hover{color:var(--amber)}.ftr__col small{color:var(--stone)}.ftr__word{display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;font-family:var(--f-display);font-size:clamp(3.4rem,15.6vw,17rem);line-height:.8;letter-spacing:-.03em;padding-block:2rem 1rem;color:var(--bone)}[lang=ar] .ftr__word{font-size:clamp(4rem,19vw,19rem);line-height:1.1;font-weight:700;letter-spacing:0;justify-content:center}.ftr__word span{display:inline-block;transition:transform .6s var(--ease),color .4s}.ftr__word span:hover{transform:translateY(-12%);color:var(--accent)}.ftr__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block-start:1.4rem;border-top:1px solid var(--line);color:var(--stone)}.ftr__bar a{color:var(--bone)}.ftr__top{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--bone)}.fab{position:fixed;inset-inline-end:1.2rem;z-index:100;display:grid;gap:.7rem;justify-items:center;inset-block-end:max(1.2rem,env(safe-area-inset-bottom))}.fab__btn{position:relative;width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--ink);box-shadow:0 12px 30px #00000059,inset 0 0 0 1px #ffffff40;transform:scale(0);transition:transform .6s var(--ease),background .3s}.fab__btn--ig{width:3rem;height:3rem;background:var(--ink-2);color:var(--gold);box-shadow:0 12px 30px #00000059,inset 0 0 0 1px var(--gold);transition-delay:.06s}.fab__btn svg{width:1.6rem}.fab__btn--ig svg{width:1.35rem}.fab.is-in .fab__btn{transform:scale(1)}.fab__btn:hover{background:var(--gold-hi)}.fab__btn--ig:hover{background:var(--ink);color:var(--gold-hi)}.fab__btn span{position:absolute;inset-inline-end:calc(100% + .7rem);top:50%;translate:0 -50%;white-space:nowrap;padding:.4rem .8rem;border-radius:99px;background:var(--ink);color:var(--bone);font-size:.8rem;opacity:0;pointer-events:none;transition:opacity .3s}.fab__btn:hover span,.fab__btn:focus-visible span{opacity:1}.igsheet{position:fixed;inset:0;z-index:175;display:grid;place-items:end center;padding:1rem}.igsheet[hidden]{display:none}.igsheet__scrim{position:absolute;inset:0;background:#0c0a09b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.igsheet__card{position:relative;width:min(100%,30rem);padding:1.6rem 1.4rem 1.4rem;border-radius:1.4rem;background:var(--ink-2);color:var(--bone);box-shadow:0 30px 80px #00000080,inset 0 0 0 1px var(--line);display:grid;gap:.8rem}.igsheet__x{position:absolute;inset-block-start:.8rem;inset-inline-end:.9rem;width:2.2rem;height:2.2rem;border-radius:50%;color:var(--bone);font-size:1.4rem;line-height:1}.igsheet__x:hover{background:var(--ink-3)}.igsheet__k{color:var(--gold);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase}.igsheet__t{font-size:clamp(1.9rem,4vw,2.4rem);line-height:1}.igsheet__s{color:var(--stone)}.igsheet__msg{margin:.2rem 0 .4rem;padding:1rem 1.1rem;border-radius:1rem 1rem 1rem .3rem;white-space:pre-line;background:var(--ink-3);border-inline-start:2px solid var(--gold);font-size:.95rem;line-height:1.5;unicode-bidi:plaintext}[dir=rtl] .igsheet__msg{border-radius:1rem 1rem .3rem}.igsheet__go{justify-self:stretch;justify-content:center}@media(min-width:700px){.igsheet{place-items:center}}.story{position:fixed;inset:0;z-index:170;display:grid;place-items:center}.story[hidden]{display:none}.story__backdrop{position:absolute;inset:0;background:#080706eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.story__stage{position:relative;width:min(92vw,calc((100svh - 7rem)*.5625));display:grid;gap:.7rem}.story__bars{display:flex;gap:4px}.story__bars span{flex:1;height:2px;background:#ffffff40;overflow:hidden;border-radius:2px}.story__bars i{display:block;height:100%;background:var(--pearl);transform-origin:left;transform:scaleX(0)}[dir=rtl] .story__bars i{transform-origin:right}.story__bars span.is-done i{transform:scaleX(1)}.story__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.story__head>div:first-child{display:grid}.story__head strong{font-family:var(--f-display);font-weight:400;font-size:1.3rem;line-height:1.1}[lang=ar] .story__head strong{font-weight:700}.story__head .mono{color:var(--stone)}.story__btns{display:flex;gap:.4rem}.story__btn{height:2.2rem;padding:0 .9rem;border-radius:999px;border:1px solid var(--line);font-size:.75rem;white-space:nowrap}.story__btn [data-on]{display:none}.story.is-sound .story__btn [data-on]{display:inline}.story.is-sound .story__btn [data-off]{display:none}.story__close{width:2.2rem;padding:0}.story__frame{position:relative;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:#000}.story__video{width:100%;height:100%;object-fit:cover}.story__tap{position:absolute;top:0;bottom:0;width:35%}.story__tap--prev{inset-inline-start:0}.story__tap--next{inset-inline-end:0}.story__more{justify-self:center;color:var(--stone)}.story__more:hover{color:var(--bone)}.phone{position:relative;aspect-ratio:9 / 19;width:100%;border-radius:clamp(22px,3vw,38px);overflow:hidden;background:#000;border:6px solid #1c1917;box-shadow:0 0 0 1px var(--line),0 40px 80px -20px #000000b3}.phone:before{content:"";position:absolute;top:10px;left:50%;width:28%;height:18px;border-radius:99px;background:#000;transform:translate(-50%);z-index:2}.phone video{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-clip],.js [data-reveal]{clip-path:none;opacity:1;transform:none}.loader,.grain{display:none}}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;color:var(--pearl);display:grid;grid-template-rows:1fr auto;isolation:isolate;background:#000}.hero__media{position:absolute;inset:0;z-index:-1;transform-origin:50% 40%}.hero__poster,.hero__poster img,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video{opacity:0;transition:opacity 1.2s var(--ease)}.hero__video.is-playing{opacity:1}.hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,#0c0a098c,#0c0a0900 28% 48%,#0c0a09db),radial-gradient(120% 80% at 20% 100%,rgb(12 10 9 / .6),transparent 60%)}.hero__mask{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;display:none}.js .hero__mask{display:block}.is-return .hero__mask,.no-js .hero__mask{display:none}.hero__mask text{font-family:var(--f-display);font-weight:400;letter-spacing:-.03em}[lang=ar] .hero__mask text{font-weight:700;letter-spacing:0}.hero__content{align-self:end;display:grid;gap:clamp(1rem,2vw,1.8rem);padding:calc(var(--hdr) + 2rem) var(--gutter) clamp(1.4rem,3vw,2.6rem);max-width:var(--max)}.hero__eyebrow{display:inline-flex;align-items:center;gap:.7rem;opacity:.86}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #c9a46a99;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #c9a46a99}70%{box-shadow:0 0 0 12px #c9a46a00}to{box-shadow:0 0 #c9a46a00}}.hero__title{font-size:var(--fs-hero);display:grid}.hero__kicker{font-family:var(--f-body);font-size:clamp(.9rem,1.2vw,1.1rem);letter-spacing:.02em;font-weight:500;line-height:1.2;margin-block-end:.8rem;opacity:.86}[lang=ar] .hero__kicker{font-weight:500}.hero__line{display:block;overflow:hidden;padding-block:.04em}[lang=ar] .hero__line{padding-block:.08em;margin-block:-.08em}.hero__line:nth-of-type(2){padding-inline-start:.9em}.hero__line:nth-of-type(3){font-style:italic}[lang=ar] .hero__line:nth-of-type(3){font-style:normal}.hero__line-in{display:inline-block}.hero__line-in.accent{color:var(--pearl);position:relative}.hero__sub{max-width:34ch;font-size:var(--fs-lead);line-height:1.45;opacity:.88}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem}.film-btn{display:inline-flex;align-items:center;gap:.9rem;font-weight:500}.film-btn i{font-style:normal;opacity:.6;margin-inline-start:.4rem}.film-btn__ring{position:relative;width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;border:1px solid rgb(247 243 236 / .45);transition:transform .6s var(--ease),background .4s,color .4s}.film-btn__ring:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgb(247 243 236 / .18);animation:ripple 2.6s var(--ease) infinite}@keyframes ripple{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.film-btn__ring svg{width:1.1rem}.film-btn:hover .film-btn__ring{background:var(--pearl);color:var(--ink);transform:scale(1.08)}[dir=rtl] .film-btn__ring svg{transform:scaleX(-1)}.hero__foot{display:flex;justify-content:space-between;gap:1rem;padding:1rem var(--gutter) 1.2rem;border-top:1px solid rgb(247 243 236 / .16);color:#f7f3ecb3}.hero__scroll{display:inline-flex;align-items:center;gap:.6rem}.hero__scroll i{width:1px;height:1.4rem;background:currentColor;transform-origin:top;animation:scrollcue 2s var(--ease-io) infinite}@keyframes scrollcue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:720px){.hero__foot span:first-child,.hero__foot span:last-child{display:none}.hero__foot{justify-content:center}.hero__line:nth-of-type(2){padding-inline-start:.5em}}.manifesto{max-width:var(--max);margin:0 auto}.manifesto__text{font-family:var(--f-display);font-size:clamp(1.9rem,4.6vw,5rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch}[lang=ar] .manifesto__text{font-family:var(--f-body);font-weight:300;line-height:1.5;letter-spacing:0;max-width:26ch;font-size:clamp(1.7rem,4vw,4.2rem)}.manifesto__text--sm{font-size:clamp(1.5rem,3vw,3rem);max-width:26ch}.manifesto__text .w{transition:opacity .2s linear}.js .manifesto__text[data-words] .w{opacity:.16}.inline-pic{display:inline-block;vertical-align:middle;width:2.1em;height:.92em;border-radius:999px;overflow:hidden;margin-inline:.12em;transform:translateY(-.06em)}.inline-pic .pic{width:100%;height:100%;aspect-ratio:auto}.marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:clamp(1rem,2vw,1.8rem);background:var(--ink);color:var(--bone)}.marquee__track{display:flex;width:max-content;will-change:transform}.marquee__group{display:flex;align-items:center;flex-shrink:0}.marquee__group span{font-family:var(--f-display);font-size:clamp(2.2rem,5.4vw,5.6rem);line-height:1.1;padding-inline:.5em;white-space:nowrap}[lang=ar] .marquee__group span{font-weight:700}.marquee__group span:nth-child(4n+3){font-style:italic;color:var(--stone)}.marquee__mark{width:clamp(2rem,4vw,3.6rem);color:var(--accent);flex-shrink:0}.doctor__grid{display:grid;gap:clamp(2rem,6vw,7rem);max-width:var(--max);margin:0 auto;align-items:center}.doctor__media{position:relative}.doctor__media .pic{aspect-ratio:4 / 5}.doctor__caption{position:absolute;inset-block-end:1rem;inset-inline-start:1rem;color:var(--pearl)}.doctor__copy .h2{max-width:12ch;margin-block-end:2.2rem}.doctor__quote{font-family:var(--f-display);font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.3;font-style:italic;max-width:30ch;margin-block-end:1.6rem;color:var(--accent)}[lang=ar] .doctor__quote{font-style:normal;font-weight:700;line-height:1.6}.doctor .lead{max-width:46ch}@media(min-width:900px){.doctor__grid{grid-template-columns:.85fr 1fr}}.compare{display:grid;gap:1rem}.compare__media{position:relative;overflow:hidden;direction:ltr;background:#000;aspect-ratio:16 / 9;-webkit-user-select:none;user-select:none;touch-action:pan-y}.compare__media .pic{position:absolute;inset:0;aspect-ratio:auto;height:100%}.compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:var(--pearl);pointer-events:none}.compare__handle span{position:absolute;top:50%;left:0;width:3.4rem;height:3.4rem;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;font-size:1.1rem;background:#f7f3ec29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(247 243 236 / .6);color:var(--pearl)}.compare__range{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;pointer-events:none}.compare__media{cursor:ew-resize}.compare:has(.compare__range:focus-visible) .compare__handle span{outline:2px solid var(--amber);outline-offset:3px}.compare__tag{position:absolute;top:1rem;padding:.35rem .7rem;border-radius:99px;background:#0c0a098c;color:var(--pearl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.compare__tag--b{left:1rem}.compare__tag--a{right:1rem}.compare__cap{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.3rem 1.2rem}.compare__cap .mono{color:var(--accent)}.compare__cap strong{font-family:var(--f-display);font-weight:400;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.1}[lang=ar] .compare__cap strong{font-weight:700;line-height:1.4}.compare__tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem}.compare__tags i{font-style:normal;font-size:.78rem;padding:.25rem .7rem;border:1px solid currentColor;border-radius:99px;opacity:.6}.compare__cap p{grid-column:1 / -1;max-width:52ch;opacity:.75}.collection{position:relative}.collection__pin{padding:var(--section) var(--gutter)}.collection__head{max-width:34rem;margin-block-end:3rem}.collection__sub{margin-block-start:1.4rem;color:var(--stone);max-width:32ch}.collection__track{display:grid;gap:4rem}.collection__end{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem;border:1px solid var(--line);font-size:var(--fs-h3);transition:background .5s,color .5s}.collection__end i{font-style:normal}[dir=rtl] .collection__end i{transform:scaleX(-1)}.collection__end:hover{background:var(--bone);color:var(--ink)}@media(min-width:900px){.collection__pin{height:100svh;display:flex;align-items:center;gap:4vw;padding-block:calc(var(--hdr) + 1rem) 2rem;overflow:hidden}.collection__head{flex:0 0 26vw;margin:0;position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.collection__head:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-start:calc(var(--gutter) * -1);inset-inline-end:-4vw;background:linear-gradient(to right,var(--ink) 78%,transparent)}[dir=rtl] .collection__head:before{background:linear-gradient(to left,var(--ink) 78%,transparent)}.collection__track{display:flex;gap:4vw;align-items:center;will-change:transform}.collection__item{flex:0 0 min(58vw,calc((100svh - 14rem) * 16 / 9))}.collection__end{flex:0 0 26vw;height:50svh;flex-direction:column;align-items:flex-start;justify-content:flex-end}.collection--static .collection__item{flex:none}}.anatomy{position:relative}.anatomy__pin{position:relative;height:100svh;min-height:640px;overflow:hidden;display:grid;padding:calc(var(--hdr) + 1rem) var(--gutter) 2rem}.anatomy__stage{position:absolute;inset:0;display:grid;place-items:center}.anatomy__canvas{width:100%;height:100%}.anatomy__stage:before{content:"";position:absolute;width:min(70vw,70svh);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(229 164 92 / .22),rgb(201 164 106 / .06) 45%,transparent 70%);filter:blur(10px)}.anatomy__ring{position:absolute;width:min(78vw,76svh);aspect-ratio:1;animation:spin 40s linear infinite;pointer-events:none}.anatomy__ring text{font-family:var(--f-mono);font-size:5.4px;letter-spacing:.35em;fill:var(--stone)}@keyframes spin{to{transform:rotate(360deg)}}.anatomy__head{position:relative;z-index:1;align-self:start;max-width:30rem}.anatomy__points{position:absolute;z-index:1;inset-inline-end:var(--gutter);inset-block-end:3rem;width:min(25rem,86vw);display:grid}.anatomy__point{grid-area:1 / 1;padding:1.6rem;border:1px solid var(--line);background:#14111099;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.js .anatomy__point{opacity:0;transform:translateY(30px)}.anatomy__point .mono{color:var(--amber)}.anatomy__point h3{font-family:var(--f-display);font-weight:400;font-size:clamp(1.4rem,2vw,2rem);line-height:1.15;margin-block:.6rem}[lang=ar] .anatomy__point h3{font-weight:700;line-height:1.5}.anatomy__point p{color:var(--stone);font-size:.98rem}.anatomy__meter{position:absolute;inset-inline-start:var(--gutter);inset-block-end:3rem;z-index:1;color:var(--stone)}.anatomy__meter span{color:var(--bone)}.no-js .anatomy__points{position:relative;inset:auto;width:auto;gap:1rem}.no-js .anatomy__point{grid-area:auto}@media(max-width:720px){.anatomy__points{inset-inline:var(--gutter);inset-block-end:1.4rem;width:auto}.anatomy__meter{display:none}}.versus{max-width:var(--max);margin:0 auto}.versus__title{font-family:var(--f-display);font-weight:400;font-size:var(--fs-h3);line-height:1.05;max-width:22ch;margin-block-end:2.4rem}[lang=ar] .versus__title{font-weight:700;line-height:1.4}.versus__legend{display:flex;gap:2rem;margin-block-end:1.6rem}.versus__legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:.6rem;vertical-align:middle}.versus__legend .is-a:before{background:var(--bone)}.versus__legend .is-b:before{background:var(--accent)}.versus__rows{display:grid}.versus__row{display:grid;gap:.5rem;padding-block:1.4rem;border-top:1px solid var(--line)}.versus__row h3{font-weight:500;font-size:1rem;color:var(--stone)}.versus__bar{position:relative;height:2.6rem;display:flex;align-items:center}.versus__bar i{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--v) * 1%);transform:scaleX(var(--p, 0));transform-origin:left}[dir=rtl] .versus__bar i{transform-origin:right}.versus__bar.is-a i{background:var(--bone)}.versus__bar.is-b i{background:var(--accent)}.versus__bar span{position:relative;padding-inline:.9rem;font-size:.9rem;font-weight:500;mix-blend-mode:difference;color:#fff}@media(min-width:900px){.versus__row{grid-template-columns:14rem 1fr 1fr;align-items:center;gap:1.6rem}}.tlist{overflow:hidden}.tlist>*{max-width:var(--max);margin-inline:auto}.tlist .h2{margin-block-end:3rem;max-width:14ch}.tlist__items{border-top:1px solid var(--line-ink)}.tlist__item{position:relative;display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:.4rem 1rem;padding-block:clamp(1.4rem,2.4vw,2.2rem);border-bottom:1px solid var(--line-ink);transition:opacity .5s var(--ease),padding .6s var(--ease)}.tlist__n{color:var(--accent)}.tlist__name{font-size:clamp(2rem,5vw,5.2rem);transition:transform .6s var(--ease),font-style .3s}.tlist__short{grid-column:2;color:var(--stone-2);max-width:44ch}.tlist__arrow{grid-row:1;grid-column:3;font-size:1.6rem;transition:transform .6s var(--ease)}[dir=rtl] .tlist__arrow{transform:scaleX(-1)}.tlist__items:hover .tlist__item{opacity:.32}.tlist__items .tlist__item:hover{opacity:1}.tlist__item:hover .tlist__name{transform:translate(1.2rem);font-style:italic}[dir=rtl] .tlist__item:hover .tlist__name{transform:translate(-1.2rem);font-style:normal}.tlist__item:hover .tlist__arrow{transform:rotate(-45deg)}.tlist__float{position:fixed;top:0;left:0;z-index:60;width:300px;aspect-ratio:4 / 5;pointer-events:none;opacity:0;transform:scale(.6);transition:opacity .4s,transform .5s var(--ease);overflow:hidden;margin:0!important}.tlist__float.is-on{opacity:1;transform:scale(1)}.tlist__float .pic{position:absolute;inset:0;aspect-ratio:auto;opacity:0;transition:opacity .4s}.tlist__float .pic.is-on{opacity:1}@media(min-width:900px){.tlist__item{grid-template-columns:5rem 1.3fr 1fr auto}.tlist__short{grid-column:3}.tlist__arrow{grid-column:4}}@media(hover:none){.tlist__float{display:none}}.talks{overflow:hidden}.talks__head{max-width:var(--max);margin:0 auto 3rem;display:grid;gap:1.2rem}.talks__head .h2{max-width:13ch}.talks__sub{color:var(--stone);max-width:40ch}.talks__rail{display:flex;gap:clamp(.8rem,1.6vw,1.6rem);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 1rem;scrollbar-width:none;cursor:grab}.talks__rail::-webkit-scrollbar{display:none}.talks__rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.talks__rail.is-dragging .reel{pointer-events:none}.talks>.link-arrow{margin-inline-start:0}.reel{position:relative;flex:0 0 clamp(220px,21vw,330px);aspect-ratio:9 / 16;scroll-snap-align:start;border-radius:6px;overflow:hidden;color:var(--pearl);display:block;isolation:isolate;transform:translateZ(0)}.reel__media,.reel__poster,.reel__teaser{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel__media{z-index:-1;transition:transform 1s var(--ease)}.reel__teaser{opacity:0;transition:opacity .6s}.reel.is-playing .reel__teaser{opacity:1}.reel:hover .reel__media{transform:scale(1.05)}.reel__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .5),transparent 26%,transparent 46%,rgb(0 0 0 / .86))}.reel__top{position:absolute;inset:1rem 1rem auto;display:flex;justify-content:space-between}.reel__body{position:absolute;inset:auto 1rem 1.2rem;display:grid;gap:.5rem}.reel__title{font-family:var(--f-display);font-weight:400;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.02}[lang=ar] .reel__title{font-weight:700;line-height:1.45}.reel__hook{font-size:.86rem;opacity:.78;line-height:1.35}.reel__play{position:absolute;top:50%;left:50%;width:3.6rem;height:3.6rem;margin:-1.8rem 0 0 -1.8rem;border-radius:50%;display:grid;place-items:center;background:#f7f3ec29;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(247 243 236 / .5);transition:transform .5s var(--ease),opacity .4s}.reel__play svg{width:1.2rem}.reel:hover .reel__play{transform:scale(1.12)}.reel.is-playing .reel__play{opacity:0}.atelier__head{max-width:var(--max);margin:0 auto 3rem}.atelier__head .h2{max-width:14ch}.atelier__sub{margin-block-start:1.4rem;color:var(--stone);max-width:44ch}.atelier__mosaic{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(.6rem,1.4vw,1.4rem);max-width:var(--max);margin:0 auto}.atelier__tile .pic{height:100%;aspect-ratio:auto}.atelier__tile--a{grid-column:1 / 4;aspect-ratio:3 / 4}.atelier__tile--b{grid-column:4 / 7;aspect-ratio:3 / 4;margin-block-start:20%}.atelier__tile--c{grid-column:1 / 4;aspect-ratio:1}.atelier__tile--d{grid-column:4 / 7;aspect-ratio:4 / 5}.atelier__phone{grid-column:2 / 6;justify-self:center;width:min(62vw,300px);display:grid;gap:1rem;justify-items:center;margin-block:2rem;color:var(--stone)}@media(min-width:900px){.atelier__mosaic{grid-template-columns:repeat(12,1fr);align-items:start}.atelier__tile--a{grid-column:1 / 4;margin-block-start:6rem}.atelier__tile--b{grid-column:4 / 7;margin-block-start:0;aspect-ratio:4 / 5}.atelier__phone{grid-column:7 / 10;grid-row:1 / 3;width:100%;margin:3rem 0 0}.atelier__tile--c{grid-column:10 / 13;margin-block-start:10rem}.atelier__tile--d{grid-column:2 / 6;grid-row:2;margin-block-start:-4rem;aspect-ratio:16 / 10}}.locs{max-width:var(--max);margin:var(--section) auto 0;border-top:1px solid var(--line)}.locs--light{border-color:var(--line-ink);margin-block-start:0}.loc{position:relative;display:grid;grid-template-columns:3rem 1fr;gap:.4rem 1rem;align-items:baseline;padding:clamp(1.4rem,3vw,2.6rem) 0;border-bottom:1px solid var(--line);overflow:hidden;isolation:isolate;transition:color .5s var(--ease),padding .6s var(--ease)}.locs--light .loc{border-color:var(--line-ink)}.loc:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease)}.loc:hover{color:var(--pearl);padding-inline:1.4rem}.loc:hover:before{transform:scaleY(1)}.loc__n{color:var(--accent);transition:color .4s}.loc:hover .loc__n{color:var(--pearl)}.loc__name{font-size:clamp(2.4rem,6vw,6rem)}.loc__area,.loc__coords{grid-column:2;opacity:.7}@media(min-width:900px){.loc{grid-template-columns:5rem 1.4fr 1fr auto}.loc__area,.loc__coords{grid-column:auto}}.bigquote{overflow:hidden;padding-block:clamp(3rem,8vw,7rem);border-block:1px solid var(--line)}.bigquote__track{display:flex;align-items:center;width:max-content;will-change:transform}.bigquote__track span{font-family:var(--f-display);font-size:clamp(3.4rem,10vw,11rem);line-height:1.1;white-space:nowrap;padding-inline:.4em}[lang=ar] .bigquote__track span{font-weight:700;line-height:1.4}.bigquote__track span:nth-of-type(2){-webkit-text-stroke:1px var(--bone);color:transparent}.bigquote__mark{width:clamp(3rem,7vw,7rem);color:var(--accent);flex-shrink:0}.faq__grid{display:grid;gap:3rem;max-width:var(--max);margin:0 auto}.faq__grid .h2{max-width:12ch}.faq__list{border-top:1px solid var(--line-ink)}.faq__list--wide{max-width:980px;margin:0 auto}.qa{border-bottom:1px solid var(--line-ink)}.qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.4rem;padding-block:1.5rem;cursor:pointer;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:500;line-height:1.35}.qa summary::-webkit-details-marker{display:none}.qa summary span i{font-style:normal;color:var(--accent);margin-inline-end:1rem}.qa summary>i{position:relative;flex:0 0 1.6rem;height:1.6rem;border-radius:50%;border:1px solid currentColor}.qa summary>i:before,.qa summary>i:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .5s var(--ease)}.qa summary>i:after{transform:translate(-50%,-50%) rotate(90deg)}.qa[open] summary>i:after{transform:translate(-50%,-50%) rotate(0)}.qa__a{overflow:hidden}.qa__a p{padding-block-end:1.6rem;max-width:62ch;color:var(--stone-2)}@media(min-width:900px){.faq__grid{grid-template-columns:1fr 1.4fr}}@media(prefers-reduced-motion:reduce){.anatomy__pin{height:auto;min-height:0}.anatomy__stage{position:relative;height:60svh}.anatomy__points{position:relative;inset:auto;width:auto;gap:1rem;margin-block-start:2rem}.anatomy__point{grid-area:auto}}.phero{position:relative;padding:calc(var(--hdr) + clamp(3rem,9vw,8rem)) var(--gutter) clamp(3rem,7vw,6rem);overflow:hidden}.phero__title{font-size:var(--fs-h1);max-width:14ch;margin-block-end:1.6rem}.phero--center{text-align:center;display:grid;justify-items:center}.phero--center .label{justify-content:center;white-space:nowrap}.phero--center .label:before{content:"";flex:0 1 5rem;height:1px;background:currentColor;opacity:.4}.phero--center .lead{margin-inline:auto}.phero--about{display:grid;gap:2rem;align-items:end;min-height:100svh}.phero--about .phero__media .pic{aspect-ratio:4 / 5}.phero__sig{position:absolute;inset-inline-end:-2vw;bottom:-4vw;font-size:clamp(6rem,22vw,24rem);line-height:.8;font-style:italic;color:transparent;-webkit-text-stroke:1px rgb(239 233 223 / .16);pointer-events:none;z-index:0}[lang=ar] .phero__sig{font-style:normal;line-height:1.2}.phero--about .phero__copy{position:relative;z-index:1}@media(min-width:900px){.phero--about{grid-template-columns:.9fr 1.1fr;gap:5vw}.phero--about .phero__media{align-self:stretch}.phero--about .phero__media .pic{height:100%;aspect-ratio:auto;max-height:82svh}}.phero--treat{min-height:100svh;display:grid;align-items:end;color:var(--pearl)}.phero__media--full{position:absolute;inset:0;z-index:0}.phero__media--full .pic{height:100%;aspect-ratio:auto}.phero--treat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c0a0966,#0c0a091a 40%,#0c0a09e6);z-index:0}.phero--treat .phero__copy{position:relative;z-index:1;display:grid;gap:1.2rem;justify-items:start}.phero--treat .phero__title{margin:0}.chapters{padding:var(--section) var(--gutter);display:grid;gap:var(--section)}.chapter{display:grid;gap:2rem;align-items:center;max-width:var(--max);margin:0 auto;width:100%}.chapter__media .pic{aspect-ratio:4 / 5}.chapter__k{display:block;font-size:clamp(4rem,10vw,10rem);line-height:.9;color:var(--accent);margin-block-end:1rem;font-style:italic}.chapter__copy .h3{max-width:16ch;margin-block-end:1.4rem}@media(min-width:900px){.chapter{grid-template-columns:1fr 1fr;gap:7vw}.chapter__media{max-width:36rem}.chapter--flip .chapter__media{order:2;justify-self:end}}.session-feature__grid{display:grid;gap:3rem;max-width:var(--max);margin:0 auto;align-items:center}.session-feature__reel{max-width:320px;width:100%}.session-feature__reel .reel{width:100%}.session-feature .h2{max-width:14ch;margin-block-end:1.8rem}@media(min-width:900px){.session-feature__grid{grid-template-columns:340px 1fr;gap:6vw}}.transcript{display:grid;gap:.6rem;counter-reset:line;max-width:60ch}.transcript li{position:relative;padding-inline-start:2.6rem;font-size:1.08rem;line-height:1.5;color:color-mix(in srgb,currentColor 82%,transparent)}.transcript li:before{counter-increment:line;content:counter(line,decimal-leading-zero);position:absolute;inset-inline-start:0;top:.3em;font-family:var(--f-mono);font-size:.68rem;color:var(--accent)}.transcript--short li{font-family:var(--f-display);font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.3}[lang=ar] .transcript--short li{font-family:var(--f-body);font-weight:300;line-height:1.7}.principles>*{max-width:var(--max);margin-inline:auto}.principles__list{display:grid;gap:0;border-top:1px solid var(--line-ink)}.principles__list li{display:grid;grid-template-columns:3rem 1fr;gap:.6rem 1rem;padding-block:2rem;border-bottom:1px solid var(--line-ink)}.principles__list .mono{color:var(--accent);padding-block-start:.8rem}.principles__list h3{font-size:var(--fs-h3)}.principles__list p{grid-column:2;color:var(--stone-2);max-width:44ch}@media(min-width:900px){.principles__list li{grid-template-columns:5rem 1fr 1fr;align-items:center}.principles__list p{grid-column:3}}.strip{overflow:hidden;padding-block:3rem}.strip__track{display:flex;gap:1rem;width:max-content;will-change:transform}.strip__item{width:clamp(200px,22vw,360px)}.strip__item .pic{aspect-ratio:3 / 4}.strip__item:nth-child(2n){margin-block-start:3rem}.tcards{display:grid;gap:clamp(3rem,7vw,6rem);padding:0 var(--gutter) var(--section);max-width:var(--max);margin:0 auto}.tcard{display:grid;gap:1.6rem;align-items:center}.tcard__media .pic{aspect-ratio:16 / 11}.tcard__copy{display:grid;gap:1rem;justify-items:start}.tcard__copy>.mono{color:var(--accent)}.tcard__copy p{color:var(--stone);max-width:36ch;font-size:var(--fs-lead)}.tcard .link-arrow{margin:.6rem 0 0}.tcard .pic img{transition:transform 1.4s var(--ease)}.tcard:hover .pic img{transform:scale(1.24)}@media(min-width:900px){.tcard{grid-template-columns:1.15fr 1fr;gap:6vw}.tcard:nth-child(2n) .tcard__media{order:2}}.process__grid{display:grid;gap:3rem;max-width:var(--max);margin:0 auto}.process__head .h2{max-width:12ch}.process__dial{display:flex;align-items:baseline;gap:.6rem;margin-block-start:2rem}.process__dial .display{font-size:clamp(5rem,12vw,12rem);line-height:.9;color:var(--accent)}.process__steps{border-top:1px solid var(--line-ink)}.process__step{display:grid;grid-template-columns:3rem 1fr;gap:.4rem 1rem;padding-block:2rem;border-bottom:1px solid var(--line-ink);transition:opacity .5s}.js .process__step{opacity:.35}.js .process__step.is-active{opacity:1}.process__step .mono{color:var(--accent);padding-block-start:.5rem}.process__step h3{font-size:clamp(1.5rem,2.4vw,2.4rem)}.process__step p{grid-column:2;color:var(--stone-2);max-width:46ch}@media(min-width:900px){.process__grid{grid-template-columns:1fr 1.2fr;gap:6vw}.process__head{position:sticky;top:calc(var(--hdr) + 2rem);align-self:start}}.tdetail__grid{display:grid;gap:3rem;max-width:var(--max);margin:0 auto}.tdetail__side h2{color:var(--stone-2);margin-block:0 1rem}.tdetail__side h2+*{margin-block-end:2.4rem}.ticks li{position:relative;padding-inline-start:2rem;padding-block:.7rem;border-bottom:1px solid var(--line-ink)}.ticks li:before{content:"";position:absolute;inset-inline-start:0;top:1.15rem;width:.9rem;height:.45rem;border-inline-start:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}[dir=rtl] .ticks li:before{transform:rotate(45deg) scaleX(-1)}@media(min-width:900px){.tdetail__grid{grid-template-columns:1.4fr 1fr;gap:6vw}}.compare-pair{display:grid;gap:3rem;max-width:var(--max);margin:0 auto}@media(min-width:900px){.compare-pair{grid-template-columns:1fr 1fr}}.collection--static{padding:var(--section) var(--gutter)}.collection--static>.label,.collection--static>.link-arrow{max-width:var(--max);margin-inline:auto}.nextup{display:grid;border-top:1px solid var(--line)}.nextup__item{display:grid;gap:.4rem;padding:2.4rem var(--gutter);border-bottom:1px solid var(--line);transition:background .5s,color .5s}.nextup__item .mono{color:var(--accent)}.nextup__item .display{font-size:var(--fs-h3)}.nextup__item:hover{background:var(--bone);color:var(--ink)}@media(min-width:900px){.nextup{grid-template-columns:repeat(3,1fr)}.nextup__item+.nextup__item{border-inline-start:1px solid var(--line)}}.disclaimer{max-width:var(--max);margin:2.4rem auto 0;padding-inline:var(--gutter);color:var(--stone);text-transform:none;letter-spacing:.04em}.section .disclaimer{padding-inline:0}.cases{display:grid;gap:clamp(4rem,9vw,8rem);padding:0 var(--gutter) var(--section)}.cases__item{width:100%;max-width:1200px}@media(min-width:900px){.cases__item{width:72%}.cases__item--r{justify-self:end}}.editorial>*{max-width:var(--max);margin-inline:auto}.editorial__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.6rem,1.4vw,1.4rem)}.editorial__item .pic{aspect-ratio:4 / 5}.editorial__item--e2,.editorial__item--e5{margin-block-start:3rem}@media(min-width:900px){.editorial__grid{grid-template-columns:repeat(3,1fr)}.editorial__item--e2{margin-block-start:6rem}.editorial__item--e4{margin-block-start:-6rem}.editorial__item--e5{margin-block-start:0}.editorial__item--e6{margin-block-start:-6rem}}.talkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:3rem 1.6rem;padding:0 var(--gutter) var(--section);max-width:var(--max);margin:0 auto}.talkgrid .reel{width:100%;flex:none}.talkgrid__sum{margin-block-start:1rem;color:var(--stone);font-size:.95rem}.session{display:grid;gap:3rem;padding:calc(var(--hdr) + 3rem) var(--gutter) var(--section);max-width:var(--max);margin:0 auto}.session__player{max-width:380px;width:100%;justify-self:center}.session .phone video{object-fit:contain;background:#000}.session__copy .phero__title{font-size:var(--fs-h2)}.session__h{color:var(--stone);margin-block:3rem 1.4rem}.session__alt{margin-block-start:2rem}.session__alt summary{cursor:pointer;color:var(--stone);margin-block-end:1rem}.session__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:3rem}@media(min-width:900px){.session{grid-template-columns:380px 1fr;gap:7vw;align-items:start}.session__player{position:sticky;top:calc(var(--hdr) + 2rem)}}.pager{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.pager__item{display:grid;gap:.5rem;padding:2.4rem var(--gutter);transition:background .5s,color .5s}.pager__item .display{font-size:clamp(1.4rem,3vw,3rem)}.pager__item--next{text-align:end;border-inline-start:1px solid var(--line)}.pager__item:hover{background:var(--bone);color:var(--ink)}.tour{padding:0 var(--gutter) var(--section)}.tour__grid{display:grid;gap:1.4rem;max-width:var(--max);margin:0 auto;align-items:center}.tour__grid>.phone{max-width:320px;justify-self:center}.tour__wall{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.tour__tile .pic{aspect-ratio:3 / 4}.tour__tile--1,.tour__tile--3,.tour__tile--5{margin-block-start:2.4rem}@media(min-width:1000px){.tour__grid{grid-template-columns:1fr 2.2fr 1fr;gap:2.4vw}.tour__wall{grid-template-columns:repeat(3,1fr)}.tour__grid>.phone:last-child{margin-block-start:8rem}}.equip{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-block-start:4rem}.equip li{padding:.7rem 1.2rem;border:1px solid var(--line);border-radius:999px;color:var(--stone)}.contact-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:3rem;max-width:var(--max);margin-inline:auto}.book{display:grid;min-height:100svh}.book__media{position:relative;display:none}.book__media .pic{position:absolute;inset:0;height:100%;aspect-ratio:auto}.book__panel{padding:calc(var(--hdr) + 3rem) var(--gutter) 4rem;display:grid;align-content:start;gap:1rem}.book .phero__title{font-size:var(--fs-h2)}@media(min-width:900px){.book{grid-template-columns:.8fr 1fr}.book__media{display:block}.book__panel{padding-inline:5vw}}.bform{display:grid;gap:1.6rem;max-width:640px}.bform__progress{display:flex;align-items:center;gap:.8rem;color:var(--stone)}.bform__progress span{color:var(--bone)}.bform__progress i{flex:1;height:1px;background:var(--line);position:relative}.bform__progress b{position:absolute;inset-block:0;inset-inline-start:0;width:25%;background:var(--accent);transition:width .6s var(--ease)}.bform__step{border:0;padding:0;margin:0;min-width:0;display:none}.no-js .bform__step,.bform__step.is-active{display:grid;gap:1.4rem}.bform__step legend{font-size:clamp(1.8rem,3.4vw,3rem);margin-block-end:1.4rem;padding:0}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-grid;padding:.85rem 1.3rem;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.chip small{color:var(--stone);font-size:.78rem}.chip input:checked+span{background:var(--bone);color:var(--ink);border-color:var(--bone)}.chip input:checked+span small{color:var(--stone-2)}.chip input:focus-visible+span{outline:2px solid var(--amber);outline-offset:3px}.chips--big .chip span{padding:1.1rem 1.6rem;font-size:1.1rem}.field{display:grid;gap:.4rem}.field span{font-size:.85rem;color:var(--stone)}.field input,.field textarea{width:100%;padding:.9rem 0;background:transparent;border:0;border-bottom:1px solid var(--line);font-size:1.2rem;outline:none;transition:border-color .3s;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--bone)}.field input[dir=ltr]{text-align:start}[dir=rtl] .field input[dir=ltr]{text-align:right}.bform__privacy{color:var(--stone);text-transform:none;letter-spacing:.02em}.bform__msg{min-height:1.4em;color:var(--amber)}.bform__nav{display:flex;gap:.8rem;flex-wrap:wrap}.bform__nav [hidden]{display:none}.book__direct{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-block-start:3rem;padding-block-start:2rem;border-top:1px solid var(--line)}.book__direct p{flex-basis:100%;color:var(--stone)}.book__direct a{font-size:1.1rem}.book__direct a:hover{color:var(--amber)}.nf{min-height:100svh;display:grid;place-content:center;justify-items:center;text-align:center;gap:1.6rem;padding:var(--hdr) var(--gutter)}.nf__num{display:flex;align-items:center;gap:.1em;font-size:clamp(7rem,26vw,22rem);line-height:1}.nf__mark{width:.8em;color:var(--accent);animation:spin 18s linear infinite}.nf .lead{margin-inline:auto}.nf .contact-row{justify-content:center;margin-block-start:1rem}.manifesto--short{padding-block:clamp(4rem,9vw,8rem)}.manifesto--short .manifesto__text{font-size:clamp(2.2rem,6vw,6.4rem);max-width:16ch;line-height:1.02}[lang=ar] .manifesto--short .manifesto__text{font-family:var(--f-display);font-weight:600;line-height:1.3;max-width:18ch;font-size:clamp(2.2rem,5.6vw,5.8rem)}.tlist__head{display:grid;gap:1.4rem;margin-block-end:3rem}.tlist__head .h2{margin:0}.tlist__sub{color:var(--stone);max-width:46ch;font-size:var(--fs-lead)}[data-theme=dark] .tlist__items,[data-theme=dark] .tlist__item{border-color:var(--line)}[data-theme=dark] .tlist__short{color:var(--stone)}@media(min-width:900px){.tlist__head{grid-template-columns:1.2fr 1fr;align-items:end}}.svc-cloud{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:2.4rem}.svc-cloud a{padding:.7rem 1.2rem;border:1px solid var(--line);border-radius:999px;font-size:.92rem;transition:background .4s,color .4s,border-color .4s}.svc-cloud a:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.svc-cloud__all{background:var(--gold);color:var(--ink);border-color:var(--gold)!important}.partner{display:inline-flex;align-items:center;gap:1rem;margin-block-start:1.8rem;padding:.9rem 1.2rem;border:1px solid var(--line);background:#1411108c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.partner__txt{color:var(--stone);max-width:18ch;line-height:1.5;text-transform:none;letter-spacing:.04em}.partner__logo{height:2.4rem;width:auto;filter:brightness(0) invert(1);opacity:.92}.locate{display:grid;gap:1px;margin-block-start:var(--section);max-width:var(--max);margin-inline:auto;background:var(--line);border:1px solid var(--line)}.locate__map{position:relative;min-height:360px;background:var(--ink-2);overflow:hidden}.locate__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.9) brightness(.9)}.locate__card{background:var(--ink);padding:clamp(1.6rem,3vw,3rem);display:grid;align-content:center;gap:1rem}.locate__k{color:var(--accent)}.locate__name{font-size:clamp(2.6rem,6vw,5.6rem)}.locate__addr{font-style:normal;color:var(--bone);line-height:1.7;font-size:1.05rem}.locate__note{color:var(--stone)}.locate__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:.6rem}@media(min-width:900px){.locate{grid-template-columns:1.3fr 1fr}.locate__map{min-height:520px}}.atelier--contact .locate{margin-block-start:0}.reach{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;max-width:var(--max);margin:1px auto 0;background:var(--line);border:1px solid var(--line);border-top:0}.reach__item{display:grid;gap:.4rem;padding:1.6rem;background:var(--ink);transition:background .4s,color .4s}.reach__item .mono{color:var(--accent)}.reach__item strong{font-weight:500;font-size:1.1rem;word-break:break-word}.reach__item:hover{background:var(--gold);color:var(--ink)}.reach__item:hover .mono{color:var(--ink)}.jteaser__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.4rem;max-width:var(--max);margin:0 auto 3rem}.jteaser__head .h2{max-width:12ch}.jteaser__head .link-arrow{margin:0}.jgrid{display:grid;gap:3rem 1.6rem;max-width:var(--max);margin:0 auto}@media(min-width:760px){.jgrid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.jgrid--3{grid-template-columns:repeat(3,1fr)}}.pcard__link{display:grid;gap:.9rem}.pcard__media{overflow:hidden}.pcard__media .pic{aspect-ratio:4 / 3}.pcard__media img{transition:transform 1.2s var(--ease)}.pcard__link:hover .pcard__media img{transform:scale(1.06)}.pcard__meta{display:flex;justify-content:space-between;gap:1rem;color:var(--accent)}.pcard__meta span+span{color:var(--stone)}.pcard__title{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.08}[lang=ar] .pcard__title{line-height:1.35}.pcard__ex{color:color-mix(in srgb,currentColor 68%,transparent)}.pcard.is-hidden{display:none}.journal{padding:0 var(--gutter) var(--section)}.jfilter{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:var(--max);margin:0 auto 3rem}.jfilter__btn{padding:.65rem 1.2rem;border-radius:999px;border:1px solid var(--line);font-size:.9rem;transition:background .3s,color .3s,border-color .3s}.jfilter__btn.is-on,.jfilter__btn:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.jlead{max-width:var(--max);margin:0 auto 4rem}.jlead.is-hidden{display:none}.jlead__link{display:grid;gap:2rem;align-items:center}.jlead__media .pic{aspect-ratio:16 / 10}.jlead__copy{display:grid;gap:1.2rem;justify-items:start}.jlead__tag{color:var(--accent)}.jlead__meta{color:var(--stone)}.jlead .link-arrow{margin:0}@media(min-width:900px){.jlead__link{grid-template-columns:1.35fr 1fr;gap:4vw}}.readbar{position:fixed;inset:0 0 auto;height:2px;z-index:130;pointer-events:none}.readbar i{display:block;height:100%;background:var(--gold);transform-origin:left;transform:scaleX(0)}[dir=rtl] .readbar i{transform-origin:right}.post__hero{display:grid;gap:2.4rem;padding:calc(var(--hdr) + clamp(2.4rem,6vw,5rem)) var(--gutter) clamp(3rem,6vw,5rem);align-items:end}.post__title{font-size:clamp(2.6rem,6vw,6.4rem);max-width:16ch;margin-block-end:1.4rem}.post__byline{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;color:var(--stone);margin-block-start:1.6rem}.post__byline a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.post__cover .pic{aspect-ratio:4 / 3}@media(min-width:900px){.post__hero{grid-template-columns:1.2fr 1fr;gap:5vw}}.post__layout{display:grid;gap:3rem;max-width:var(--max);margin:0 auto;padding:clamp(3rem,7vw,6rem) var(--gutter) var(--section)}@media(min-width:1000px){.post__layout{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:6vw}.post__aside{position:sticky;top:calc(var(--hdr) + 2rem);align-self:start}}.toc p,.share p{color:var(--stone-2);margin-block-end:1rem}.toc ol{display:grid;gap:.2rem;counter-reset:toc;border-inline-start:1px solid var(--line-ink)}.toc li{counter-increment:toc}.toc a{display:block;padding:.45rem 1rem;font-size:.92rem;line-height:1.4;color:var(--stone-2);border-inline-start:2px solid transparent;margin-inline-start:-1px;transition:color .3s,border-color .3s}.toc a:before{content:counter(toc,decimal-leading-zero) " ";font-family:var(--f-mono);font-size:.7rem;color:var(--accent)}.toc a.is-on,.toc a:hover{color:var(--ink);border-color:var(--accent)}.share{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:2.4rem}.share p{flex-basis:100%;margin:0 0 .4rem}.share a,.share button{padding:.45rem .9rem;border:1px solid var(--line-ink);border-radius:999px;font-size:.82rem;transition:background .3s,color .3s}.share a:hover,.share button:hover{background:var(--ink);color:var(--bone)}@media(max-width:999px){.toc{display:none}}.prose{font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.8;color:#2a2421}[lang=ar] .prose{line-height:2}.prose>*+*{margin-block-start:1.3em}.prose h2{font-family:var(--f-display);font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.12;color:var(--ink);margin-block-start:2.2em;scroll-margin-top:calc(var(--hdr) + 2rem)}[lang=ar] .prose h2{font-weight:600;line-height:1.4}.prose ul{display:grid;gap:.6rem;padding-inline-start:0}.prose ul li{position:relative;padding-inline-start:1.6rem}.prose ul li:before{content:"";position:absolute;inset-inline-start:0;top:.75em;width:.6rem;height:1px;background:var(--accent)}.prose blockquote{margin-inline:0;padding:2rem 0;border-block:1px solid var(--line-ink)}.prose blockquote p{font-family:var(--f-display);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.25;color:var(--ink)}[lang=ar] .prose blockquote p{font-weight:600;line-height:1.6}.prose blockquote cite{display:block;margin-block-start:1rem;font-style:normal;font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}[lang=ar] .prose blockquote cite{letter-spacing:0;text-transform:none;font-size:.9rem}.callout{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem 1.6rem;background:var(--pearl);border-inline-start:2px solid var(--accent)}.callout .mono{color:var(--accent);font-size:1rem}.callout p{color:var(--ink);font-weight:500}.post__talk{display:grid;grid-template-columns:150px 1fr;gap:1.4rem;align-items:center;padding:1.4rem;background:var(--ink);color:var(--bone);margin-block:2.6em}.post__talk .reel{width:100%;flex:none}.post__talk h3{font-size:1.8rem;line-height:1.1;margin-block:.4rem .6rem}.post__talk p{color:var(--stone);font-size:.95rem}.post__talk .mono{color:var(--gold)}.post__faq{margin-block-start:3em}.post__faq .qa summary{font-size:1.05rem}.post__note{color:var(--stone-2);text-transform:none;letter-spacing:.02em}.post__cta{margin-block-start:3rem;padding:2.4rem;background:var(--paper);border:1px solid var(--line-ink)}.post__cta .display{font-size:clamp(1.8rem,3vw,2.6rem);color:var(--ink)}.post__cta .contact-row{margin-block-start:1.4rem}[data-theme=light].post{background:#f3eee5}.catbar{position:sticky;top:0;z-index:90;border-block:1px solid var(--line);background:#0c0a09db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.catbar__inner{display:flex;gap:.4rem;overflow-x:auto;padding:.8rem var(--gutter);scrollbar-width:none;max-width:var(--max);margin:0 auto}.catbar__inner::-webkit-scrollbar{display:none}.catbar__link{flex:none;display:inline-flex;align-items:baseline;gap:.5rem;padding:.55rem 1.1rem;border-radius:999px;font-size:.9rem;border:1px solid transparent;transition:border-color .3s,background .3s,color .3s}.catbar__link i{font-style:normal;color:var(--gold);font-size:.68rem}.catbar__link:hover,.catbar__link.is-on{border-color:var(--gold)}.svcat{scroll-margin-top:4rem}.svcat__head{display:grid;grid-template-columns:auto 1fr;gap:1.4rem 2.4rem;align-items:start;max-width:var(--max);margin:0 auto 3rem}.svcat__n{font-size:clamp(4rem,9vw,9rem);line-height:.85;color:var(--accent)}.svcat__head .h2{margin-block-end:1rem}.svcat__blurb{max-width:52ch;color:color-mix(in srgb,currentColor 70%,transparent);font-size:var(--fs-lead)}.svgrid{display:grid;gap:1.4rem;max-width:var(--max);margin:0 auto}@media(min-width:760px){.svgrid--2,.svgrid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.svgrid--3{grid-template-columns:repeat(3,1fr)}}.svcard{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);background:color-mix(in srgb,currentColor 3%,transparent);transition:border-color .5s,transform .8s var(--ease)}[data-theme=light] .svcard{border-color:var(--line-ink);background:var(--pearl)}.svcard:hover{border-color:var(--accent);transform:translateY(-4px)}.svcard__media{overflow:hidden}.svcard__media .pic{aspect-ratio:16 / 11}.svcard__media img{transition:transform 1.4s var(--ease)}.svcard:hover .svcard__media img{transform:scale(1.06)}.svcard__body{display:grid;align-content:start;gap:.5rem;padding:1.4rem 1.4rem 1.6rem}.svcard__kicker{color:var(--accent)}.svcard__title{font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.05}[lang=ar] .svcard__title{line-height:1.3}.svcard__alt{font-size:.85rem;color:var(--stone)}.svcard__short{color:color-mix(in srgb,currentColor 72%,transparent)}.svcard__go{margin-block-start:.6rem;font-weight:500;font-size:.92rem}.svcard__go i{font-style:normal;display:inline-block;transition:transform .5s var(--ease)}.svcard:hover .svcard__go i{transform:translate(6px)}[dir=rtl] .svcard__go i{transform:scaleX(-1)}[dir=rtl] .svcard:hover .svcard__go i{transform:scaleX(-1) translate(6px)}.phero__alt{color:var(--gold-hi)}.phero__actions{display:flex;flex-wrap:wrap;gap:.7rem}.crumbs{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.2rem var(--gutter);border-bottom:1px solid var(--line-ink);color:var(--stone-2);text-transform:none;letter-spacing:.04em}.crumbs i{font-style:normal;opacity:.5}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.sdeep{display:grid;gap:1px;padding-block-start:0}.sdeep>*{max-width:var(--max)}@media(min-width:900px){.sdeep{grid-template-columns:repeat(3,1fr);gap:3vw}}.sdeep__block{display:grid;align-content:start;gap:1rem;padding-block:2rem;border-top:1px solid var(--line-ink)}.sdeep__n{font-size:3.2rem;line-height:1;color:var(--accent)}.sdeep__block p{color:#3b3430;line-height:1.75}.process__steps--dark,.process__steps--dark .process__step{border-color:var(--line)}.process__steps--dark .process__step p{color:var(--stone)}.faq__reads{display:grid;gap:.8rem;margin-block-start:2.4rem}.minipost{display:grid;gap:.3rem;padding:1rem 1.2rem;border:1px solid var(--line-ink);background:var(--pearl);transition:border-color .4s}.minipost .mono{color:var(--accent)}.minipost strong{font-weight:500}.minipost:hover{border-color:var(--accent)}.faq__list--dark,.faq__list--dark .qa{border-color:var(--line)}.faq__list--dark .qa__a p{color:var(--stone)}.related>.label,.related>.link-arrow{max-width:var(--max);margin-inline:auto}.faqx{display:grid;gap:3rem;max-width:var(--max);margin:0 auto}.faqx__nav{display:flex;flex-wrap:wrap;gap:.4rem;text-transform:none;letter-spacing:.02em}.faqx__nav a{padding:.55rem 1rem;border:1px solid var(--line-ink);border-radius:999px}.faqx__nav a:hover{background:var(--ink);color:var(--bone)}.faqx__group{scroll-margin-top:calc(var(--hdr) + 1rem)}.faqx__group+.faqx__group{margin-block-start:4rem}.faqx__group>.h3{margin-block-end:1.6rem}.faqx__svc{margin-block:2rem .6rem;color:var(--accent);text-transform:none;letter-spacing:.04em;font-size:.95rem}@media(min-width:1000px){.faqx{grid-template-columns:240px 1fr;gap:5vw}.faqx__nav{position:sticky;top:calc(var(--hdr) + 2rem);align-self:start;flex-direction:column;align-items:flex-start}}.ftr__col address{font-style:normal;line-height:1.7}.ftr__col address strong{font-weight:500}.ftr__credit{letter-spacing:.1em}.ftr__credit a{color:var(--gold)!important}@media(min-width:900px){.svgrid--1{grid-template-columns:1fr}.svgrid--1 .svcard{grid-template-columns:1.2fr 1fr;grid-template-rows:none}.svgrid--1 .svcard__media .pic{height:100%;aspect-ratio:auto;min-height:380px}.svgrid--1 .svcard__body{align-content:center;padding:2.4rem}}@media(max-width:720px){.partner{gap:.7rem;padding:.6rem .8rem;margin-block-start:1.2rem}.partner__txt{font-size:.62rem;max-width:16ch}.partner__logo{height:1.6rem}.anatomy__ring{width:min(70vw,60svh)}}.loader{animation:loader-failsafe 0s linear 8s forwards}@keyframes loader-failsafe{to{visibility:hidden}}.is-return .curtain{animation:curtain-out .9s var(--ease-io) .15s forwards}@keyframes curtain-out{to{clip-path:inset(0 0 100% 0)}}
