@font-face{font-family:Bamarouf Display;src:url(/fonts/PlayfairDisplay-Variable.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Bamarouf Sans;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--ink:#080808;--smoked-black:#0c0c0c;--black-stone:#15130f;--warm-white:#f3ede4;--travertine:#d9c8b0;--stone:#9d9283;--bronze:#b88a51;--gold:#d3a663;--tarik:#c58c46;--noor:#c89180;--khaled:#76806b;--header-height:86px;--section-gutter:clamp(64px, 7vw, 136px);--ease-stone:cubic-bezier(.22, 1, .36, 1);--ease-door:cubic-bezier(.65, 0, .15, 1);--z-header:40;--z-intro:100;--font-arabic:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--font-arabic-weight-body:400;--font-arabic-weight-ui:500;--font-arabic-weight-heading:600}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;min-width:1024px;scroll-padding-top:var(--header-height)}body{background:var(--ink);color:var(--warm-white);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Bamarouf Sans,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}body.intro-open,body.contact-selector-open{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}::selection{background:var(--bronze);color:var(--ink)}[dir=rtl] body{font-family:var(--font-arabic)}.section-shell{width:calc(100% - (var(--section-gutter) * 2));max-width:1580px;margin-inline:auto}.section-number{color:var(--gold);letter-spacing:.3em;margin:0;font-size:.69rem;font-weight:650;line-height:1}[dir=rtl] .section-number,[dir=rtl] .hero-house-label,[dir=rtl] .header-wordmark,[dir=rtl] .world-door-index,[dir=rtl] .destination-index,[dir=rtl] .footer-meta span{direction:ltr;unicode-bidi:isolate}.skip-link{z-index:120;background:var(--warm-white);color:var(--ink);padding:10px 16px;font-size:.74rem;font-weight:750;transition:transform .18s ease-out;position:fixed;inset-block-start:12px;inset-inline-start:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}[data-reveal]{opacity:1;transform:none}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.intro{z-index:var(--z-intro);animation:introDepart .9s var(--ease-stone) 4.72s both;background:#050504;position:fixed;inset:0;overflow:hidden}.intro-scene{perspective:1600px;position:absolute;inset:0;overflow:hidden}.intro-scene-image{object-fit:cover;object-position:55% 50%;filter:brightness(.23)saturate(.72)contrast(1.13);transform-origin:55% 53%;animation:introLight 2.5s ease-out .45s forwards, introCamera 2.2s var(--ease-stone) 3.25s forwards;transform:scale(1.72)}.intro-nightfall{background:linear-gradient(90deg,#030303 0 34%,#030303fa 41%,#0000 49% 61%,#030303fa 69%,#030303 76% 100%),linear-gradient(#00000094,#0000 30% 74%,#000000c7);position:absolute;inset:0}.intro-monument{width:clamp(185px,15vw,290px);height:69%;transform-style:preserve-3d;position:absolute;top:13%;left:55%;transform:translate(-50%)}.intro-sanctum{clip-path:polygon(0 24%,100% 0,100% 100%,0 100%);background:radial-gradient(at 50% 78%,#d3a66340,#0000 36%),linear-gradient(#080704,#151009 62%,#3a2919);place-items:center;display:grid;position:absolute;inset:15% 18% 8%;overflow:hidden;box-shadow:inset 0 0 70px #000,0 0 65px #d3a6631f}.intro-sanctum img{opacity:0;filter:sepia(.4)brightness(1.28);width:68px;height:auto;animation:introLogo 1.1s var(--ease-stone) 2.25s forwards;transform:translateY(18px)scale(.9)}.intro-door-leaf{z-index:2;clip-path:polygon(0 24%,100% 0,100% 100%,0 100%);transform-origin:0;animation:monumentDoor 2s var(--ease-door) 1.05s forwards;background:linear-gradient(104deg,#ffffff09,#0000 28% 70%,#000000b8),repeating-linear-gradient(92deg,#16130f 0 2px,#0c0b09 2px 5px,#201a14 5px 7px);position:absolute;inset:15% 17% 8%;box-shadow:inset -24px 0 34px #000c,10px 8px 32px #000000bf}.intro-edge-light{z-index:3;opacity:0;background:#ffe2ad;border-radius:50%;width:5px;animation:1.8s ease-out .95s forwards edgeIgnites;position:absolute;top:29%;bottom:8%;left:17%;box-shadow:0 0 18px 5px #ffca7d8c,0 0 70px 20px #d08b3d4d}.intro-floor-light{z-index:1;filter:blur(7px);opacity:0;transform-origin:50% 0;width:170%;height:32%;animation:floorSpill 2s var(--ease-stone) 1.25s forwards;background:radial-gradient(at 50% 0,#ffda9da3,#bf7a2d33 35%,#0000 70%);position:absolute;bottom:-6%;left:50%;transform:translate(-50%)scaleX(.18)}.intro-statement{z-index:5;inset-inline:0;color:#d7b078;letter-spacing:.38em;text-align:center;text-transform:uppercase;opacity:0;margin:0;font-size:.7rem;font-weight:620;animation:1s ease-out 1.95s forwards introStatement;position:absolute;bottom:8.5%}[dir=rtl] .intro-statement{font-family:var(--font-arabic);letter-spacing:.08em;font-size:.9rem}.intro-skip{z-index:6;inset-inline-end:34px;color:#f3ede48f;cursor:pointer;letter-spacing:.24em;text-transform:uppercase;background:0 0;border:0;padding:8px;font-size:.62rem;font-weight:650;position:absolute;bottom:27px}@keyframes monumentDoor{0%,14%{transform:rotateY(0)}to{transform:rotateY(-88deg)}}@keyframes edgeIgnites{0%{opacity:0;filter:brightness(.4)}35%{opacity:1}to{opacity:.72;filter:brightness(1.15)}}@keyframes floorSpill{to{opacity:.88;transform:translate(-50%)scaleX(1)}}@keyframes introLogo{to{opacity:.95;transform:translateY(0)scale(1)}}@keyframes introStatement{to{opacity:1}}@keyframes introLight{to{filter:brightness(.62)saturate(.82)contrast(1.08)}}@keyframes introCamera{to{filter:brightness(.83)saturate(.86)contrast(1.04);transform:scale(2.18)}}@keyframes introDepart{0%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.045)}}.site-header{z-index:var(--z-header);height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#060605f5,#060605b8);border-bottom:1px solid #e3ccaa1f;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:clamp(34px,4vw,78px);display:grid;position:fixed;inset:0 0 auto}.header-mark{justify-self:start;align-items:center;gap:13px;display:flex}.header-wordmark{color:#dec7a8;letter-spacing:.27em;white-space:nowrap;font-size:.66rem;font-weight:620}.primary-nav{gap:clamp(28px,3.2vw,54px);display:flex}.primary-nav a,.language-switch button{color:#f3ede4a8;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;padding:8px 0;font-size:.63rem;font-weight:650;transition:color .24s;position:relative}.primary-nav a:after{content:"";background:var(--gold);height:1px;transition:transform .3s var(--ease-stone);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover,.language-switch button:hover,.language-switch button[aria-pressed=true]{color:var(--warm-white)}.primary-nav a:hover:after{transform:scaleX(1)}.language-switch{justify-self:end;align-items:center;gap:10px;display:flex}.header-actions{justify-self:end;align-items:center;gap:clamp(14px,1.55vw,24px);display:flex}.header-actions .language-switch{justify-self:auto}.studio-header-contact{color:#f7f1e8c7;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#d3a6630b;border:1px solid #d3a66357;border-radius:2px;min-height:44px;padding:8px 14px;font-size:.56rem;font-weight:680;line-height:1.25;transition:border-color .24s,background-color .24s,color .24s}.studio-header-contact:hover,.studio-header-contact:focus-visible{color:#f5dfbf;background:#d3a66317;border-color:#efd0a59e}.language-switch>span{background:#f3ede43d;width:1px;height:14px}.hero{--pointer-x:0;--pointer-y:0;isolation:isolate;background:#090806;min-height:max(760px,100vh);position:relative;overflow:hidden}.hero-photo{z-index:-3;object-fit:cover;object-position:center center;transform:scale(1.015) translate(calc(var(--pointer-x) * -3px), calc(var(--pointer-y) * -2px));transition:transform .9s var(--ease-stone), filter .7s ease}.hero-photographic-shift{z-index:-2;pointer-events:none;background:radial-gradient(at 70% 82%,#cd944f14,#0000 37%),linear-gradient(#0003,#0000 26% 72%,#0006);position:absolute;inset:0}.hero-copy-wall{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080807 0 71%,#080807fa 79%,#080807b8 89%,#0000 100%);width:55%;position:absolute;inset:0 auto 0 0}.hero-content{z-index:3;width:min(44vw,800px);position:absolute;top:30%;left:clamp(70px,7.5vw,146px)}[dir=rtl] .hero-content{text-align:right;direction:rtl}.hero-house-label{color:#caa271;letter-spacing:.42em;margin:0 0 32px;font-size:.73rem;font-weight:620}.hero h1{color:#dfc7a7;letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(3.35rem,4.1vw,5rem);font-weight:450;line-height:.98}[dir=rtl] .hero h1{font-family:var(--font-arabic);font-size:clamp(3.6rem,4.8vw,5.8rem);line-height:1.18}.hero h1 span{white-space:nowrap;display:block}.hero-copy{color:#d4ab73;letter-spacing:.42em;text-transform:uppercase;margin:34px 0 0;font-size:.72rem;font-weight:650}[dir=rtl] .hero-copy{letter-spacing:.06em;font-size:1rem}.hero-discover{color:#f3ede4c7;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:19px;margin-top:42px;font-size:.67rem;font-weight:650;display:inline-flex}.arrow{color:var(--gold);transition:transform .26s var(--ease-stone);font-size:1rem;display:inline-block}a:hover .arrow{transform:translate(5px)}[dir=rtl] a:hover .arrow{transform:translate(-5px)}.hero-doorways{z-index:2;pointer-events:none;direction:ltr;position:absolute;inset:0}.hero-doorway{pointer-events:auto;transform-origin:50% 70%;width:13.2%;transition:transform .6s var(--ease-stone), filter .5s ease;position:absolute;top:10.5%;bottom:8.5%}.hero-doorway-tarik{left:47.8%}.hero-doorway-noor{left:63.1%}.hero-doorway-khaled{left:78.8%}.hero-doorway-glow{opacity:0;mix-blend-mode:screen;transition:opacity .5s,box-shadow .5s,background .5s;position:absolute;inset:15% 13% 14%}.hero-doorway-tarik .hero-doorway-glow{background:radial-gradient(at 50% 65%,#e0a35459,#0000 66%);box-shadow:inset 0 0 45px #da943d29}.hero-doorway-noor .hero-doorway-glow{background:radial-gradient(at 50% 65%,#df9a8957,#0000 66%);box-shadow:inset 0 0 45px #cd806f29}.hero-doorway-khaled .hero-doorway-glow{background:radial-gradient(at 50% 65%,#a9b99247,#0000 66%);box-shadow:inset 0 0 45px #7c8d662e}.hero-doorway-label{inset-inline:-10%;color:#f3ede4b8;text-align:center;opacity:.7;transition:opacity .4s ease, transform .5s var(--ease-stone);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:0;transform:translateY(6px)}.hero-doorway-label strong{letter-spacing:.16em;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(.85rem,1vw,1.15rem);font-weight:500}.hero-doorway-noor .hero-doorway-label strong{letter-spacing:.03em}.hero-doorway-label small{letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:600}[dir=rtl] .hero-doorway-label small{letter-spacing:0;direction:rtl;font-size:.68rem}.hero-doorway:hover{z-index:3;filter:brightness(1.08)saturate(1.08);transform:perspective(1200px)translateY(-7px)rotateY(-1.2deg)scale(1.018)}.hero-doorway:hover .hero-doorway-glow,.hero-doorway:focus-visible .hero-doorway-glow{opacity:1}.hero-doorway:hover .hero-doorway-label,.hero-doorway:focus-visible .hero-doorway-label{opacity:1;transform:translateY(0)}.hero-scroll{z-index:4;color:#f3ede470;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:15px;font-size:.58rem;font-weight:650;display:flex;position:absolute;bottom:7%;left:clamp(70px,7.5vw,146px)}.hero-scroll>span:last-child{background:linear-gradient(90deg, var(--bronze), #b88a510d);width:74px;height:1px;overflow:hidden}.house-section{direction:ltr;background:#0d0c0a;grid-template-columns:minmax(0,1.35fr) minmax(430px,.82fr);min-height:920px;display:grid;position:relative}.house-image{min-height:920px;position:relative;overflow:hidden}.house-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#0a0907bd 94%,#0d0c0a),linear-gradient(#0000002e,#0000 48%,#00000080);position:absolute;inset:0}.house-image>img{object-fit:cover;object-position:80% center;transition:transform 1.7s var(--ease-stone);transform:scale(1.32)}.house-image.is-visible>img{transform:scale(1.24)}.house-image-caption{z-index:2;inset-inline-start:var(--section-gutter);color:#f3ede4b8;align-items:center;gap:22px;display:flex;position:absolute;bottom:7%}.house-image-caption span{color:var(--gold);font-family:Bamarouf Display,serif;font-size:2.1rem}.house-image-caption p{letter-spacing:.16em;text-transform:uppercase;max-width:310px;margin:0;font-size:.68rem;font-weight:620}.house-copy{z-index:2;background:radial-gradient(circle at 25% 30%,#b186521a,#0000 34%),repeating-linear-gradient(108deg,#ffffff05 0 1px,#0000 1px 8px),linear-gradient(135deg,#14120f,#090908 68%);flex-direction:column;justify-content:center;padding:110px clamp(64px,6vw,116px) 100px clamp(52px,5vw,98px);display:flex;position:relative;box-shadow:-32px 0 72px #0000006b}[dir=rtl] .house-copy{text-align:right;direction:rtl}.house-copy h2,.worlds-heading h2,.principles-intro h2,.final-statement h2{color:var(--warm-white);letter-spacing:-.035em;margin:28px 0 0;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(3.2rem,4.2vw,5.2rem);font-weight:450;line-height:1.02}[dir=rtl] .house-copy h2,[dir=rtl] .worlds-heading h2,[dir=rtl] .principles-intro h2,[dir=rtl] .final-statement h2{font-family:var(--font-arabic);line-height:1.25}.house-paragraphs{max-width:570px;margin-top:46px}.house-paragraphs p{color:#f3ede4ab;margin:0 0 20px;font-size:clamp(.92rem,1vw,1.08rem);line-height:1.9}.house-materials{border-top:1px solid #d3a6633d;flex-wrap:wrap;gap:12px 24px;margin-top:38px;padding-top:28px;display:flex}.house-materials span{color:#bca78d;letter-spacing:.15em;font-size:.6rem;font-weight:650}[dir=rtl] .house-materials span{letter-spacing:0;font-size:.75rem}.worlds-section{background:radial-gradient(circle at 50% 0,#b3844b1a,#0000 27%),#0a0908;padding:132px 0 0;position:relative}.worlds-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:8vw;padding-bottom:78px;display:grid}[dir=rtl] .worlds-heading{text-align:right;direction:rtl}.worlds-heading h2{max-width:830px}.worlds-heading>p{color:#f3ede496;margin:0 0 6px;font-size:.94rem;line-height:1.85}.worlds-architecture{direction:ltr;background:#070706;grid-template-columns:repeat(3,minmax(0,1fr));min-height:820px;display:grid;overflow:hidden}.world-door{isolation:isolate;min-height:820px;transition:filter .65s ease, flex .65s var(--ease-stone);border-inline-end:1px solid #e7d1b021;position:relative;overflow:hidden}.world-door:last-child{border-inline-end:0}.world-door>img{z-index:-2;object-fit:cover;filter:brightness(.76)saturate(.86);transition:transform 1.15s var(--ease-stone), filter .85s ease;transform:scale(1.045)}.world-door-tarik>img{object-position:62.5% center}.world-door-noor>img{object-position:70.1% center}.world-door-khaled>img{object-position:86.6% center}.world-door-shade{z-index:-1;background:linear-gradient(#00000057,#0000 36% 54%,#000000e0),linear-gradient(90deg,#00000047,#0000 50%,#00000047);transition:opacity .7s;position:absolute;inset:0}.world-door-index{color:#f2e1c89e;font-family:Bamarouf Display,serif;font-size:1.3rem;position:absolute;top:6%;left:8%}.world-door-copy{inset-inline:8%;color:var(--warm-white);text-align:left;transition:transform .65s var(--ease-stone);direction:ltr;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:7%;transform:translateY(12px)}[dir=rtl] .world-door-copy{text-align:right;direction:rtl;align-items:flex-end}.world-door-copy>small{color:#d3ab76;letter-spacing:.32em;font-size:.61rem;font-style:normal;font-weight:650}.world-door-copy>strong{letter-spacing:.02em;margin-top:12px;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(1.8rem,2.15vw,2.65rem);font-weight:460}.world-door-copy>em{color:#f3ede4b8;letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font-size:.77rem;font-style:normal;font-weight:500}[dir=rtl] .world-door-copy>em{letter-spacing:0;font-size:.9rem}.world-door-copy>span{color:#f3ede4cc;letter-spacing:.18em;border-top:1px solid #dfc2964d;align-items:center;gap:18px;margin-top:30px;padding-top:19px;font-size:.63rem;font-weight:650;display:inline-flex}[dir=rtl] .world-door-copy>span{letter-spacing:0;font-size:.78rem}.world-door:hover>img,.world-door:focus-visible>img{filter:brightness(1.03)saturate(1.02);transform:scale(1.09)}.world-door:hover .world-door-shade,.world-door:focus-visible .world-door-shade{opacity:.69}.world-door:hover .world-door-copy,.world-door:focus-visible .world-door-copy{transform:translateY(0)}.world-door-tarik:hover{box-shadow:inset 0 0 110px #c58c4629}.world-door-noor:hover{box-shadow:inset 0 0 110px #c8918026}.world-door-khaled:hover{box-shadow:inset 0 0 110px #76806b30}.principles-section{isolation:isolate;align-items:flex-end;min-height:800px;display:flex;position:relative;overflow:hidden}.principles-section>img{z-index:-3;object-fit:cover;object-position:center 70%;filter:brightness(.42)saturate(.66);transform:scale(1.14)}.principles-shade{z-index:-2;background:linear-gradient(90deg,#070706fc 0 37%,#070706e0 48%,#07070647 71%,#0000),linear-gradient(#0a0908 0,#0a09086b 27%,#070706e0 100%),radial-gradient(circle at 76% 38%,#0000,#0000008c 58%);position:absolute;inset:0}.principles-content{grid-template-columns:minmax(360px,.9fr) minmax(650px,1.4fr);gap:7vw;padding:145px 0 105px;display:grid}[dir=rtl] .principles-content{text-align:right;direction:rtl}.principles-intro h2{max-width:620px}.principles-list{align-self:end}.principle{border-top:1px solid #e6cda933;grid-template-columns:54px minmax(160px,.58fr) 1fr;align-items:baseline;gap:24px;padding:26px 0;display:grid}.principle:last-child{border-bottom:1px solid #e6cda933}.principle>span{color:var(--gold);font-family:Bamarouf Display,serif;font-size:1.15rem}.principle h3{letter-spacing:.08em;margin:0;font-family:Bamarouf Display,serif;font-size:1.25rem;font-weight:480}[dir=rtl] .principle h3{font-family:var(--font-arabic);letter-spacing:0}.principle p{color:#f3ede49e;margin:0;font-size:.84rem;line-height:1.75}.final-destination{isolation:isolate;align-items:center;min-height:900px;display:flex;position:relative;overflow:hidden}.final-destination>img{z-index:-3;object-fit:cover;object-position:center;filter:brightness(.48)saturate(.72);transform:scale(1.05)}.final-shade{z-index:-2;background:linear-gradient(90deg,#050504 0 47%,#050504f2 55%,#05050475 72%,#05050440),linear-gradient(#00000047,#0000 56%,#00000094);position:absolute;inset:0}.final-content{grid-template-columns:minmax(360px,.8fr) minmax(610px,1fr);align-items:center;gap:10vw;padding-block:120px;display:grid}[dir=rtl] .final-content{text-align:right;direction:rtl}.final-statement>p:not(.section-number){color:#f3ede4a3;letter-spacing:.08em;margin:20px 0 0;font-size:.89rem}.destination-list{border-top:1px solid #e6cda947;flex-direction:column;display:flex}.destination-list a{min-height:126px;transition:transform .45s var(--ease-stone), background .35s ease;border-bottom:1px solid #e6cda947;grid-template-columns:50px 1fr auto;align-items:center;gap:22px;display:grid}.destination-list a:hover{background:linear-gradient(90deg,#b88a511a,#0000);padding-inline:22px}.destination-index{color:var(--gold);font-family:Bamarouf Display,serif;font-size:1.15rem}.destination-list a>span:nth-child(2){flex-direction:column;display:flex}.destination-list strong{letter-spacing:.04em;font-family:Bamarouf Display,serif;font-size:clamp(1.45rem,1.75vw,2rem);font-weight:480}.destination-list small{color:#f3ede48c;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:.68rem}.studio-contact-block{border-top:1px solid #e6cda938;width:min(100%,430px);margin-top:34px;padding-top:26px}.studio-contact-note,.studio-contact-microcopy,.footer-contact-panel p{color:#f3ede494;letter-spacing:.08em;margin:0;font-size:.72rem;line-height:1.75}.studio-contact-primary,.footer-contact-actions button,.contact-card-action{color:#f7f1e8d1;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:48px;transition:border-color .24s ease, background-color .24s ease, color .24s ease, transform .24s var(--ease-stone);background:#d3a6630e;border:1px solid #d3a66357;border-radius:2px;font-size:.63rem;font-weight:720;line-height:1.25}.studio-contact-primary{justify-content:center;align-items:center;margin-top:18px;padding:0 20px;display:inline-flex}.studio-contact-primary:hover,.studio-contact-primary:focus-visible,.footer-contact-actions button:hover,.footer-contact-actions button:focus-visible,.contact-card-action:hover,.contact-card-action:focus-visible{color:#f5dfbf;background:#d3a6631a;border-color:#efd0a5a8;transform:translateY(-1px)}.studio-contact-microcopy{color:#d3a663bd;margin-top:10px;font-size:.62rem}.studio-contact-inline-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.studio-contact-inline-actions button{border:0;color:#f7f1e8ad;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-block-end:1px solid #d3a66361;min-height:44px;padding:0;font-size:.6rem;font-weight:680;transition:color .22s,border-color .22s}.studio-contact-inline-actions button:hover,.studio-contact-inline-actions button:focus-visible{color:#f5dfbf;border-color:#efd0a5a8}[dir=rtl] .destination-list small{letter-spacing:0;font-size:.78rem}.site-footer{background:var(--ink);grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:6vw;min-height:470px;padding-block:85px;display:grid}[dir=rtl] .site-footer{text-align:right;direction:rtl}.footer-brand p,.footer-closing>p{color:#c8a779;letter-spacing:.24em;text-transform:uppercase;margin:22px 0 0;font-size:.62rem;font-weight:650}.footer-worlds{flex-direction:column;gap:15px;display:flex}.footer-worlds a{color:#f3ede4a3;letter-spacing:.08em;font-family:Bamarouf Display,serif;font-size:1.05rem;transition:color .22s}.footer-worlds a:hover{color:var(--gold)}.footer-closing{flex-direction:column;justify-content:space-between;align-self:stretch;padding-block:28px;display:flex}.footer-contact-panel{max-width:390px;padding-block:18px 24px}.footer-contact-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.footer-contact-actions button{min-height:44px;padding:0 12px;font-size:.55rem}.footer-contact-actions .footer-contact-primary{color:#e7c293;border-color:#d3a6637a}.footer-meta{color:#f3ede466;letter-spacing:.12em;border-top:1px solid #e6cda926;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;font-size:.59rem;display:flex}.footer-meta button{color:#c8a779;cursor:pointer;font-size:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.social-links{align-items:center;gap:8px;display:flex}.social-link{color:#f3ede4a8;border:1px solid #c8a7794d;border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .22s,color .22s,background-color .22s,transform .22s;display:grid}.social-link svg{fill:currentColor;width:15px;height:15px;display:block}.footer-socials{margin-inline:auto}.footer-socials .social-link:hover,.footer-socials .social-link:focus-visible{color:#efd0a5;background:#efd0a50e;border-color:#efd0a59e;transform:translateY(-1px)}.contact-selector-overlay{z-index:140;background:radial-gradient(circle at 50% 36%,#b88a511a,#0000 32%),#030303bd;justify-content:center;align-items:center;padding:40px;animation:.22s ease-out both contactOverlayIn;display:flex;position:fixed;inset:0}.contact-selector-dialog{width:min(1180px,100vw - 80px);max-height:min(780px,100svh - 80px);animation:contactDialogIn .28s var(--ease-stone) both;background:linear-gradient(135deg,#ffeece0b,#0000 34%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 13px),radial-gradient(circle at 14% 10%,#d3a6631f,#0000 24%),#080706;border:1px solid #e0b97f61;border-radius:8px;padding:clamp(28px,3vw,42px);position:relative;overflow:auto;box-shadow:0 34px 90px #0000009e,inset 0 1px #ffeece12}.contact-selector-dialog:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#e0b97f14,#0000),linear-gradient(#ffffff09,#0000 34%);position:absolute;inset:0}.contact-selector-close{z-index:1;color:#f7f1e8bd;cursor:pointer;background:#080706b8;border:1px solid #e0b97f52;border-radius:50%;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;transition:border-color .22s,color .22s,background-color .22s;display:inline-flex;position:absolute;inset-block-start:18px;inset-inline-end:18px}.contact-selector-close span{font-size:1.18rem;line-height:1;display:block}.contact-selector-close small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-selector-close:hover,.contact-selector-close:focus-visible{color:#f5dfbf;background:#d3a6631a;border-color:#efd0a5ad}.contact-selector-intro{max-width:720px;padding-inline-end:58px}.contact-selector-eyebrow{color:#d3a663;letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;font-size:.64rem;font-weight:720;line-height:1.2}.contact-selector-intro h2{color:#ecd3ae;letter-spacing:.01em;margin:0;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(2.05rem,4vw,4rem);font-weight:430;line-height:1.02}.contact-selector-intro>p:last-child{color:#f7f1e8ad;max-width:650px;margin:18px 0 0;font-size:.94rem;line-height:1.85}.contact-selector-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:clamp(26px,3vw,38px);display:grid}.contact-card{--contact-accent:var(--gold);background:linear-gradient(#ffffff06,#0000 44%),#0e0d0bdb;border:1px solid #e6cda929;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:316px;padding:22px;display:flex;position:relative}.contact-card:before{content:"";background:var(--contact-accent);border-radius:8px 8px 0 0;height:2px;position:absolute;inset:0 0 auto}.contact-card[data-specialist=tarik]{--contact-accent:#d3a663}.contact-card[data-specialist=noor]{--contact-accent:#d59a9a}.contact-card[data-specialist=khaled]{--contact-accent:#7c8b72}.contact-card-copy h3{color:#f7f1e8db;letter-spacing:.04em;margin:0 0 12px;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(1.22rem,1.55vw,1.56rem);font-weight:440;line-height:1.08}.contact-card-copy strong{color:var(--contact-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.77rem;font-weight:760;line-height:1.4;display:block}.contact-card-copy p{color:#f7f1e89e;margin:14px 0 0;font-size:.84rem;line-height:1.72}.contact-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.contact-card-action{text-align:center;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.contact-card-action-primary{border-color:color-mix(in srgb, var(--contact-accent) 62%, transparent);color:#f2dcc0}.contact-card-website{color:#f7f1e899;letter-spacing:.12em;text-transform:uppercase;align-items:center;width:max-content;max-width:100%;min-height:44px;margin-top:12px;font-size:.62rem;font-weight:700;transition:color .22s;display:inline-flex}.contact-card-website:hover,.contact-card-website:focus-visible{color:#f5dfbf}.contact-selector-dialog[dir=rtl]{text-align:right;font-family:var(--font-arabic)}.contact-selector-dialog[dir=rtl] .contact-selector-intro{padding-inline:58px 0}.contact-selector-dialog[dir=rtl] .contact-selector-eyebrow,.contact-selector-dialog[dir=rtl] .contact-selector-intro h2,.contact-selector-dialog[dir=rtl] .contact-selector-intro>p,.contact-selector-dialog[dir=rtl] .contact-card-copy h3,.contact-selector-dialog[dir=rtl] .contact-card-copy strong,.contact-selector-dialog[dir=rtl] .contact-card-copy p,.contact-selector-dialog[dir=rtl] .contact-card-action,.contact-selector-dialog[dir=rtl] .contact-card-website{font-family:var(--font-arabic);letter-spacing:0;text-align:right;text-transform:none}.contact-selector-dialog[dir=rtl] .contact-card-copy h3{font-size:clamp(1.22rem,1.65vw,1.64rem);font-weight:600;line-height:1.35}.contact-selector-dialog[dir=rtl] .contact-card-copy strong{font-size:.92rem;font-weight:600;line-height:1.75}.contact-selector-dialog[dir=rtl] .contact-card-copy p,.contact-selector-dialog[dir=rtl] .contact-selector-intro>p{font-size:.95rem;line-height:1.9}.contact-selector-dialog[dir=rtl] .contact-card-action,.contact-selector-dialog[dir=rtl] .contact-card-website{justify-content:center}[dir=rtl] .studio-header-contact,[dir=rtl] .studio-contact-note,[dir=rtl] .studio-contact-primary,[dir=rtl] .studio-contact-microcopy,[dir=rtl] .studio-contact-inline-actions button,[dir=rtl] .footer-contact-panel p,[dir=rtl] .footer-contact-actions button{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}[dir=rtl] .studio-contact-note,[dir=rtl] .studio-contact-microcopy,[dir=rtl] .footer-contact-panel p{text-align:right;font-size:.86rem;line-height:1.85}@keyframes contactOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes contactDialogIn{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.site-header{padding-inline:30px}.primary-nav{gap:20px}.studio-header-contact{white-space:normal;max-width:142px;padding-inline:10px}}@media (min-width:768px) and (max-width:900px){.contact-selector-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card[data-specialist=khaled]{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}@media (max-width:767px){.contact-selector-overlay{padding:max(12px, env(safe-area-inset-top)) 0 0;align-items:flex-end}.contact-selector-dialog{width:100%;max-height:calc(100svh - max(12px, env(safe-area-inset-top)));padding:calc(22px + env(safe-area-inset-top)) clamp(18px, 5.4vw, 24px) calc(18px + env(safe-area-inset-bottom));animation:contactSheetIn .3s var(--ease-stone) both;border-block-end:0;border-inline:0;border-radius:8px 8px 0 0}.contact-selector-close{min-width:48px;min-height:48px;inset-block-start:calc(13px + env(safe-area-inset-top));inset-inline-end:clamp(16px,5vw,22px)}.contact-selector-intro,.contact-selector-dialog[dir=rtl] .contact-selector-intro{max-width:none;padding-inline:0 58px}.contact-selector-dialog[dir=rtl] .contact-selector-intro{padding-inline:58px 0}.contact-selector-eyebrow{margin-bottom:9px;font-size:.58rem}.contact-selector-intro h2{font-size:clamp(1.85rem,8.6vw,2.7rem);line-height:1.06}.contact-selector-intro>p:last-child{margin-top:12px;font-size:.88rem;line-height:1.68}.contact-selector-cards{grid-template-columns:1fr;gap:10px;margin-top:20px}.contact-card,.contact-card[data-specialist=khaled]{grid-column:auto;width:100%;min-height:0;padding:18px}.contact-card-copy h3{margin-bottom:8px;font-size:1.2rem}.contact-card-copy strong{font-size:.76rem}.contact-card-copy p{margin-top:9px;font-size:.82rem;line-height:1.55}.contact-card-actions{margin-top:16px}.contact-card-action{min-height:48px;padding-inline:10px;font-size:.68rem}.contact-card-website{min-height:48px;margin-top:6px;font-size:.68rem}.contact-selector-dialog[dir=rtl] .contact-card-copy h3{font-size:1.22rem}.contact-selector-dialog[dir=rtl] .contact-card-copy strong,.contact-selector-dialog[dir=rtl] .contact-card-copy p,.contact-selector-dialog[dir=rtl] .contact-selector-intro>p{line-height:1.72}}@media (max-width:360px){.contact-card-actions{grid-template-columns:1fr}}@keyframes contactSheetIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.site-shell{position:relative}@media (max-width:1320px){:root{--section-gutter:62px}.primary-nav{gap:25px}.hero-content{width:45vw;left:62px}.hero h1{font-size:3.55rem}.hero-scroll{left:62px}.house-section{grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr)}.principles-content,.final-content{gap:60px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}[data-reveal]{opacity:1;transform:none}}[data-reveal],[data-reveal].is-visible{opacity:1;clip-path:none;transform:none}.cinematic-scene{isolation:isolate;background:var(--ink);min-height:max(780px,100vh);position:relative;overflow:hidden}.scene-image{z-index:-3;object-fit:cover;transition:transform 1.8s var(--ease-stone), filter 1s ease;transform:scale(1.012)}.intro-scene-image{object-position:center;filter:brightness(.25)saturate(.72)contrast(1.08);transform-origin:50% 55%;animation:introLightFilm 2.5s ease-out .42s forwards, introCameraFilm 2.1s var(--ease-stone) 3.28s forwards;transform:scale(1.02)}.intro-nightfall{background:linear-gradient(#000000b8,#0000 24% 70%,#000000d1),radial-gradient(#0000 18%,#00000042 54%,#000000ad)}.intro-monument{width:clamp(300px,23vw,445px);height:66%;top:19%;left:50%}.intro-sanctum{clip-path:none;background:radial-gradient(at 50% 78%,#d3a66338,#0000 35%),#030302d6;inset:11% 4% 8%}.intro-sanctum img{width:clamp(62px,5vw,90px)}.intro-door-leaf{clip-path:none;background:linear-gradient(105deg,#ffe5bc24,#0000 24% 68%,#00000085),linear-gradient(90deg,#5f452c,#9d7042 28%,#67472d 72%,#3c2c20);inset:11% 4% 8%;box-shadow:inset -28px 0 42px #0000007a,15px 12px 38px #000000b3}.intro-edge-light{background:0 0;border:2px solid #ffdca2b8;border-radius:0;width:auto;inset:11% 4% 8%;box-shadow:inset 0 0 20px #ffc26f40,0 0 24px #ffc26f6b,0 0 80px #b876342e}.intro-floor-light{width:185%;height:31%;bottom:-5%}@keyframes introLightFilm{to{filter:brightness(.72)saturate(.86)contrast(1.02)}}@keyframes introCameraFilm{to{filter:brightness(.86)saturate(.9)contrast(1.01);transform:scale(1.19)}}.house-scene .scene-image{object-position:center}.house-scene-shade{z-index:-2;background:linear-gradient(90deg,#0a0806eb 0 18%,#0a0806bd 34%,#0a080633 57%,#0000 76%),linear-gradient(#0003,#0000 45%,#00000085);position:absolute;inset:0}.house-scene-copy{z-index:2;top:24%;left:var(--section-gutter);width:min(35vw,590px);position:absolute}.house-scene-copy h2,.worlds-introduction h2,.principles-intro h2,.final-statement h2{color:var(--warm-white);letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(3.6rem,4.8vw,5.8rem);font-weight:450;line-height:1.02}[dir=rtl] .house-scene-copy h2,[dir=rtl] .worlds-introduction h2,[dir=rtl] .principles-intro h2,[dir=rtl] .final-statement h2{font-family:var(--font-arabic);line-height:1.25}.house-scene .house-paragraphs{max-width:560px;margin-top:42px}.house-scene .house-paragraphs p{color:#f3ede4c2;text-wrap:pretty;margin:0 0 18px;font-size:clamp(1rem,1vw,1.04rem);line-height:1.9}.house-scene .house-materials{border-top:1px solid #d3a66352;flex-wrap:wrap;gap:12px 23px;margin-top:34px;padding-top:24px;display:flex}.house-scene .house-materials span{color:#d5bd9d;letter-spacing:.15em;font-size:.6rem;font-weight:650}[dir=rtl] .house-scene .house-materials span{letter-spacing:0;font-size:.75rem}.scene-whisper{right:var(--section-gutter);color:#f7e8d3a8;letter-spacing:.17em;text-align:right;text-transform:uppercase;max-width:330px;margin:0;font-size:.66rem;font-weight:620;position:absolute;bottom:15%}[dir=rtl] .scene-whisper{right:auto;left:var(--section-gutter);letter-spacing:0;text-align:left;direction:rtl;font-size:.78rem}.worlds-film{background:#070706}.world-scene{min-height:max(820px,108vh)}.world-scene-image{object-position:center}.worlds-introduction{z-index:2;top:14%;right:var(--section-gutter);width:min(36vw,620px);color:var(--warm-white);text-align:right;position:absolute}.worlds-introduction h2{font-size:clamp(2.9rem,3.9vw,4.8rem)}.worlds-introduction p{color:#f3ede4a8;max-width:480px;margin:28px 0 0 auto;font-size:.93rem;line-height:1.82}[dir=rtl] .worlds-introduction{text-align:right;direction:rtl}.world-scene-copy{z-index:2;left:var(--section-gutter);width:min(38vw,650px);color:var(--warm-white);flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:clamp(104px,16%,156px)}.world-scene-noor .world-scene-copy{text-align:left;align-items:flex-start;width:min(30vw,440px);bottom:13%;left:auto;right:clamp(72px,8vw,152px)}[dir=rtl] .world-scene-copy{text-align:right;direction:rtl}[dir=rtl] .world-scene-noor .world-scene-copy{text-align:right;align-items:flex-end}[dir=rtl] .world-scene-tarik .world-scene-copy,[dir=rtl] .world-scene-khaled .world-scene-copy{align-items:flex-start}.world-scene-count{color:var(--gold);margin-bottom:24px;font-family:Bamarouf Display,Georgia,serif;font-size:1.15rem}.world-scene-copy>p{color:#d8ad73;letter-spacing:.34em;margin:0 0 12px;font-size:.66rem;font-weight:680}.world-scene-copy h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Bamarouf Display,Georgia,serif;font-size:clamp(2.85rem,3.9vw,4.8rem);font-weight:450;line-height:1}.world-scene-noor .world-scene-count{margin-bottom:18px;font-size:1rem}.world-scene-noor .world-scene-copy>p{letter-spacing:.28em;margin-bottom:8px}.world-scene-noor .world-scene-copy h3{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(2.15rem,2.7vw,3.2rem);line-height:1.04}.world-scene-noor .world-scene-copy>strong{margin-top:10px}.world-scene-noor .world-scene-copy>em{max-width:390px;margin-top:20px}.world-scene-noor .world-scene-copy>a{margin-top:28px}.world-scene-copy>strong{color:#f3ede4d1;letter-spacing:.13em;text-transform:uppercase;margin-top:13px;font-size:.78rem;font-weight:580}.world-scene-copy>em{color:#f3ede4b3;text-wrap:pretty;max-width:520px;margin-top:26px;font-size:.92rem;font-style:normal;line-height:1.75}.world-scene-copy>a{color:var(--warm-white);letter-spacing:.17em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06060552;border:1px solid #e1bf8f75;align-items:center;gap:20px;margin-top:36px;padding:17px 22px;font-size:.64rem;font-weight:680;transition:border-color .26s,background .26s,color .26s;display:inline-flex}.world-scene-copy>a:hover{border-color:var(--gold);background:#080705b8}[dir=rtl] .world-scene-copy>strong,[dir=rtl] .world-scene-copy>a{letter-spacing:0;font-size:.8rem}[dir=rtl] .world-scene-copy>p{direction:ltr;unicode-bidi:isolate}.principles-scene{align-items:center;min-height:max(780px,96vh);display:flex}.principles-scene .scene-image{object-position:center;filter:brightness(.74)saturate(.82)}.principles-scene-shade{z-index:-2;background:linear-gradient(90deg,#0e08043d,#08070633 42%,#040403db 76%,#040403f2),linear-gradient(#00000047,#0000 55%,#00000075);position:absolute;inset:0}.principles-scene .principles-content{grid-template-columns:minmax(380px,.92fr) minmax(620px,1.18fr);align-items:end;gap:8vw;padding-block:125px 105px;display:grid}[dir=rtl] .principles-scene .principles-content{text-align:right;direction:rtl}.principles-scene .principles-intro{align-self:center}.principles-scene .principles-intro h2{max-width:620px}.principles-scene .principles-list{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0505042e;align-self:end}.principles-scene .principle{border-top:1px solid #e6cda942;grid-template-columns:50px minmax(170px,.62fr) 1fr;align-items:baseline;gap:22px;padding:27px 0;display:grid}.principles-scene .principle:last-child{border-bottom:1px solid #e6cda942}.principles-scene .principle>span{color:var(--gold);font-family:Bamarouf Display,serif;font-size:1.08rem}.principles-scene .principle h3{letter-spacing:.06em;margin:0;font-family:Bamarouf Display,serif;font-size:1.22rem;font-weight:500}.principles-scene .principle p{color:#f3ede4b3;margin:0;font-size:.83rem;line-height:1.72}[dir=rtl] .principles-scene .principle h3{font-family:var(--font-arabic);letter-spacing:0}.final-scene{align-items:center;min-height:max(820px,108vh);display:flex}.final-scene .scene-image{object-position:center;filter:brightness(.65)saturate(.74)}.final-scene-shade{z-index:-2;background:linear-gradient(90deg,#030302e0 0 26%,#0303028f 43%,#0000 61%,#03030247),linear-gradient(#0003,#0000 48%,#0000009e);position:absolute;inset:0}.final-scene .final-content{grid-template-columns:minmax(350px,.74fr) minmax(590px,1fr);align-items:center;gap:11vw;padding-block:120px;display:grid}[dir=rtl] .final-scene .final-content{text-align:right;direction:rtl}.final-scene .final-statement>p{color:#f3ede4a8;letter-spacing:.06em;margin:18px 0 0;font-size:.88rem}.final-scene .destination-list{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04040333;border-top:1px solid #e6cda94d;flex-direction:column;display:flex}.final-scene .destination-list a{min-height:122px;transition:transform .43s var(--ease-stone), background .28s ease;border-bottom:1px solid #e6cda94d;grid-template-columns:50px 1fr auto;align-items:center;gap:22px;display:grid}.final-scene .destination-list a:hover{background:#b88a511a;padding-inline:20px}.final-scene .destination-index{color:var(--gold);font-family:Bamarouf Display,serif;font-size:1.1rem}.final-scene .destination-list a>span:nth-child(2){flex-direction:column;display:flex}.final-scene .destination-list strong{letter-spacing:.03em;font-family:Bamarouf Display,serif;font-size:clamp(1.35rem,1.7vw,1.95rem);font-weight:480}.final-scene .destination-list small{color:#f3ede494;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.67rem}[dir=rtl] .final-scene .destination-list small{letter-spacing:0;font-size:.78rem}@media (max-width:1320px){.house-scene-copy{width:40vw;left:62px}.worlds-introduction{width:39vw;right:62px}.world-scene-copy{width:43vw;left:62px}.world-scene-noor .world-scene-copy{width:min(31vw,400px);left:auto;right:clamp(62px,6vw,92px)}.principles-scene .principles-content,.final-scene .final-content{gap:56px}}@media (prefers-reduced-motion:reduce){.intro-scene-image,.scene-image,.world-scene-image{transform:none}}:root{--warm-white-strong:#f7f1e8;--warm-white-muted:#f7f1e8bd;--warm-white-quiet:#f7f1e894;--bronze-rule:#d8ae734d;--ease-cinema:cubic-bezier(.16, 1, .3, 1)}html{scrollbar-color:#b88a518c #090806;scrollbar-width:thin}body{font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1}body[data-entering]{cursor:progress}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#090806}::-webkit-scrollbar-thumb{background:#b88a5194;border:2px solid #090806;border-radius:20px}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:6px;outline:1px solid #e6bb7e;box-shadow:0 0 0 4px #d3a6631a}.intro:after{content:"";z-index:4;pointer-events:none;opacity:0;animation:introPassageLight 1.16s var(--ease-cinema) 4.02s both;background:radial-gradient(at 50% 53%,#ffe6bcdb,#d49a5147 19%,#0000 54%);position:absolute;inset:0;transform:scale(.46)}.intro-monument{filter:drop-shadow(0 34px 50px #0000008a)}.intro-sanctum{box-shadow:inset 0 0 90px #000000f5,0 0 76px #d3a66326}.intro-sanctum img{filter:sepia(.32)brightness(1.38)drop-shadow(0 14px 24px #00000080);width:clamp(82px,6.1vw,112px);animation:introLogoMaster 1.35s var(--ease-cinema) 2.35s forwards}.intro-door-leaf{backface-visibility:hidden;animation:monumentDoorMaster 2.35s var(--ease-door) .82s forwards}.intro-floor-light{filter:blur(10px);animation:floorSpillMaster 2.3s var(--ease-cinema) 1.02s forwards}.intro-statement{color:#ddb77e;text-shadow:0 3px 24px #000000b8;animation:introStatementMaster 1.1s var(--ease-cinema) 2.12s forwards;bottom:8.2%}.intro-skip{color:#f7f1e8a8;min-width:44px;min-height:44px;transition:color .24s ease, letter-spacing .32s var(--ease-stone);padding:12px 10px}.intro-skip:hover{color:var(--warm-white-strong);letter-spacing:.28em}@keyframes monumentDoorMaster{0%,12%{transform:rotateY(0)}64%{transform:rotateY(-68deg)}to{transform:rotateY(-101deg)}}@keyframes edgeIgnitesMaster{0%{opacity:0;filter:brightness(.35)}26%{opacity:1}72%{opacity:.78;filter:brightness(1.25)}to{opacity:.18;filter:brightness(1.5)}}@keyframes floorSpillMaster{0%{opacity:0;transform:translate(-50%)scaleX(.08)}58%{opacity:.92}to{opacity:.72;transform:translate(-50%)scaleX(1.08)}}@keyframes introLogoMaster{0%{opacity:0;filter:sepia(.32)brightness(.72);transform:translateY(24px)scale(.88)}to{opacity:.98;filter:sepia(.32)brightness(1.38);transform:translateY(0)scale(1)}}@keyframes introStatementMaster{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes introLightMaster{0%{filter:brightness(.2)saturate(.68)contrast(1.12)}to{filter:brightness(.7)saturate(.86)contrast(1.03)}}@keyframes introCameraMaster{0%{transform:scale(1.02)}to{filter:brightness(.92)saturate(.9)contrast();transform:scale(1.29)}}@keyframes introPassageLight{0%{opacity:0;transform:scale(.4)}54%{opacity:.5}to{opacity:.1;transform:scale(2.2)}}@keyframes introDepartMaster{0%{opacity:1}to{opacity:0;visibility:hidden}}.site-header{background:linear-gradient(#050504f6,#050504d1);border-bottom-color:#e3ccaa24;box-shadow:0 18px 60px #0000001f}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d3a66333,#0000);height:1px;position:absolute;inset:auto 8% -1px}.header-mark{min-height:44px;transition:opacity .24s}.header-mark:hover{opacity:.82}.header-wordmark{color:#e4c9a6}.primary-nav a,.language-switch button{color:#f7f1e8b3;align-items:center;min-height:44px;display:inline-flex}.primary-nav a:after{transform-origin:50%;left:18%;right:18%}.language-switch button{justify-content:center;min-width:44px}.language-switch button[aria-pressed=true]{color:#f5dfbf;text-shadow:0 0 18px #d3a66338}.hero-photo{filter:brightness(.98)contrast(1.02)saturate(.96)}.hero-content{top:clamp(218px,29vh,310px)}.hero h1{color:#e4c9a8;text-shadow:0 4px 34px #0000004d}.hero-copy{color:#d8ae76}.hero-discover{color:#f7f1e8d1;min-height:44px;transition:color .24s;position:relative}.hero-discover:after{content:"";background:linear-gradient(90deg, var(--gold), transparent 78%);transform-origin:0;height:1px;transition:transform .52s var(--ease-stone);position:absolute;inset:auto 0 3px;transform:scaleX(0)}[dir=rtl] .hero-discover:after{transform-origin:100%}.hero-discover:hover{color:var(--warm-white-strong)}.hero-discover:hover:after{transform:scaleX(1)}.hero-photographic-shift:before,.hero-photographic-shift:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-photographic-shift:before{opacity:.35;background:radial-gradient(at 66% 46%,#ffd69612,#0000 24%),radial-gradient(at 82% 58%,#b1bc9a0d,#0000 22%);animation:12s ease-in-out infinite alternate heroShadowBreath}.hero-photographic-shift:after{filter:blur(10px);opacity:.4;background:linear-gradient(100deg,#0000 36%,#d3a66309 58%,#0000 81%);height:38%;animation:16s ease-in-out infinite alternate heroFloorDrift;top:auto;bottom:-8%;transform:translate(-8%)}.hero-ambient{z-index:0;pointer-events:none;mix-blend-mode:screen;direction:ltr;position:absolute;inset:0}.hero-ambient>span{--door-rgb:211 166 99;background:radial-gradient(ellipse at 50% 52%, rgb(var(--door-rgb) / .15), transparent 70%);filter:blur(7px);opacity:.14;transform-origin:50% 66%;width:7.1%;transition:opacity .65s ease, filter .65s ease, transform .9s var(--ease-stone);animation:7.2s ease-in-out infinite paused thresholdBreath;position:absolute;top:20%;bottom:13%}.hero.is-active .hero-ambient>span{animation-play-state:running}.hero-ambient>span:after{content:"";background:radial-gradient(ellipse at 50% 0, rgb(var(--door-rgb) / .17), transparent 68%);filter:blur(13px);opacity:.56;transform-origin:50% 0;position:absolute;inset:74% -55% -23%;transform:scaleY(.8)}.hero-ambient-tarik{left:50.7%;--door-rgb:216 151 70!important}.hero-ambient-noor{left:66%;--door-rgb:220 153 137!important;animation-delay:-2.4s!important}.hero-ambient-khaled{left:81.6%;--door-rgb:159 178 139!important;animation-delay:-4.6s!important}.hero-doorway-glow{opacity:.12;animation:6.6s ease-in-out infinite doorwayInteriorBreath}.hero-doorway-noor .hero-doorway-glow{animation-delay:-2.1s}.hero-doorway-khaled .hero-doorway-glow{animation-delay:-4.2s}.hero-doorway:after{content:"";filter:blur(10px);opacity:.16;transform-origin:50% 0;height:28%;transition:opacity .52s ease, transform .7s var(--ease-stone);background:radial-gradient(at 50% 0,#e4b87721,#0000 68%);position:absolute;bottom:-5%;left:4%;right:4%;transform:scaleY(.68)}.hero-doorway:hover:after,.hero-doorway:focus-visible:after{opacity:.62;transform:scaleY(1.14)}:is(.hero:has(.hero-doorway-tarik:hover) .hero-ambient-tarik,.hero:has(.hero-doorway-tarik:focus-visible) .hero-ambient-tarik,.hero:has(.hero-doorway-noor:hover) .hero-ambient-noor,.hero:has(.hero-doorway-noor:focus-visible) .hero-ambient-noor,.hero:has(.hero-doorway-khaled:hover) .hero-ambient-khaled,.hero:has(.hero-doorway-khaled:focus-visible) .hero-ambient-khaled){opacity:.5;filter:blur(4px)brightness(1.18);transform:scale(1.08,1.03)}.hero-doorway:hover,.hero-doorway:focus-visible{filter:brightness(1.1)saturate(1.06);transform:perspective(1200px)translateY(-6px)rotateY(-.9deg)scale(1.016)}.hero-scroll>span:last-child{background:#b88a5126;position:relative}.hero-scroll>span:last-child:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);animation:scrollLine 3.8s var(--ease-stone) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes heroShadowBreath{0%{opacity:.22;filter:brightness(.92)}to{opacity:.48;filter:brightness(1.08)}}@keyframes heroFloorDrift{0%{opacity:.22;transform:translate(-10%)scaleX(.94)}to{opacity:.48;transform:translate(7%)scaleX(1.05)}}@keyframes thresholdBreath{0%,to{opacity:.11;transform:scaleY(.97)}50%{opacity:.24;transform:scaleY(1.025)}}@keyframes doorwayInteriorBreath{0%,to{opacity:.08;filter:brightness(.9)}50%{opacity:.22;filter:brightness(1.14)}}@keyframes scrollLine{0%,15%{transform:translate(-100%)}72%,to{transform:translate(100%)}}.cinematic-scene:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.72;background:repeating-linear-gradient(96deg,#0000 0 91px,#ffffff03 92px,#0000 93px),linear-gradient(#ffe9c605,#0000 38%,#0000001a);position:absolute;inset:0}.cinematic-scene .scene-image{transition:transform 2.2s var(--ease-cinema), filter 1.1s ease;transform:scale(1.038)}.cinematic-scene.is-active .scene-image{transform:scale(1.012)}.house-scene-copy h2,.worlds-introduction h2,.principles-intro h2,.final-statement h2{color:var(--warm-white-strong);text-shadow:0 5px 34px #00000057}.house-scene .house-paragraphs p,.worlds-introduction p,.world-scene-copy>em,.principles-scene .principle p,.final-scene .final-statement>p{color:var(--warm-white-muted)}.house-scene .house-paragraphs{max-width:540px}.house-scene .house-paragraphs p{line-height:1.86}.house-scene .house-materials{border-top-color:var(--bronze-rule)}.scene-whisper{color:#f7e8d3bd;max-width:360px;line-height:1.75}.world-scene-copy h3{color:var(--warm-white-strong);text-shadow:0 5px 30px #00000057}.world-scene-copy>strong{color:#f7f1e8e0}.world-scene-copy>em{max-width:500px;line-height:1.8}.principles-scene .principle{transition:background .42s}.principles-scene .principle:hover{background:linear-gradient(90deg,#d3a6630b,#0000)}.principles-scene .principle:nth-child(2){transition-delay:80ms}.principles-scene .principle:nth-child(3){transition-delay:.16s}.principles-scene .principle p{font-size:.87rem}.final-scene .destination-list{border-top-color:var(--bronze-rule)}.final-scene .destination-list a{border-bottom-color:var(--bronze-rule);transition:background .32s,box-shadow .42s;position:relative;overflow:hidden}.final-scene .destination-list a:before{content:"";background:var(--gold);width:2px;transition:transform .48s var(--ease-stone);position:absolute;inset-block:20%;inset-inline-start:0;transform:scaleY(0);box-shadow:0 0 20px #d3a66385}.final-scene .destination-list a>*{transition:transform .48s var(--ease-stone), color .26s ease}.final-scene .destination-list a:hover,.final-scene .destination-list a:focus-visible{background:#b88a5113;padding-inline:0;box-shadow:inset 34px 0 60px #b88a5109}.final-scene .destination-list a:hover:before,.final-scene .destination-list a:focus-visible:before{transform:scaleY(1)}.final-scene .destination-list a:hover>*,.final-scene .destination-list a:focus-visible>*{transform:translate(10px)}[dir=rtl] .final-scene .destination-list a:hover>*,[dir=rtl] .final-scene .destination-list a:focus-visible>*{transform:translate(-10px)}.final-scene .destination-list strong{color:var(--warm-white-strong)}.final-scene .destination-list small{color:var(--warm-white-quiet)}[dir=rtl] body{line-height:1.82}[dir=rtl] .hero h1{color:#e7cfad;letter-spacing:0;line-height:1.2}[dir=rtl] .hero-copy{line-height:1.75}[dir=rtl] .house-scene-copy h2,[dir=rtl] .worlds-introduction h2,[dir=rtl] .principles-intro h2,[dir=rtl] .final-statement h2{letter-spacing:0;font-size:clamp(3.3rem,4.45vw,5.35rem);line-height:1.28}[dir=rtl] .house-scene .house-paragraphs p,[dir=rtl] .worlds-introduction p,[dir=rtl] .world-scene-copy>em{font-size:1rem;line-height:2}[dir=rtl] .house-scene .house-paragraphs p{white-space:pre-line;margin-bottom:12px}.house-values{border-top:1px solid var(--bronze-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:20px;display:grid}.house-values article{min-width:0}.house-values h3{color:#d5bd9d;letter-spacing:.12em;margin:0;font-family:Bamarouf Sans,sans-serif;font-size:.72rem;font-weight:650;line-height:1.6}[dir=rtl] .house-values h3{font-family:var(--font-arabic);letter-spacing:0;font-size:1rem;font-weight:500}.house-values p{color:var(--warm-white-muted);text-wrap:pretty;margin:7px 0 0;font-size:.875rem;line-height:1.85}[dir=rtl] .world-scene-copy h3,[dir=rtl] .final-scene .destination-list strong,[dir=rtl] .footer-worlds a{direction:ltr;unicode-bidi:isolate}[dir=rtl] .world-scene-copy h3{font-family:Bamarouf Display,Georgia,serif;line-height:1}[dir=rtl] .world-scene-copy>strong{margin-top:10px}[dir=rtl] .scene-whisper{max-width:390px;line-height:2}[dir=rtl] .principles-scene .principle p{font-size:.94rem;line-height:1.9}.principles-editorial{border-top:1px solid #e6cda952;align-self:end;max-width:720px;padding-top:30px}.principles-editorial p{color:var(--warm-white-muted);text-wrap:pretty;margin:0 0 22px;font-size:1rem;line-height:2.1}[dir=rtl] .final-scene .final-statement>p{letter-spacing:0;font-size:.96rem}.site-footer{background:radial-gradient(circle at 18% 45%, #b88a510b, transparent 24%), var(--ink);border-top:1px solid #e3ccaa1a;position:relative}.footer-brand img{filter:sepia(.18)brightness(1.18)drop-shadow(0 12px 28px #00000073);width:102px;height:132px}.footer-worlds a{color:#f7f1e8b3;align-items:center;width:max-content;min-height:44px;display:flex;position:relative}.footer-worlds a:after{content:"";inset-inline:0;background:var(--gold);transform-origin:0;height:1px;transition:transform .42s var(--ease-stone);position:absolute;bottom:6px;transform:scaleX(0)}[dir=rtl] .footer-worlds a:after{transform-origin:100%}.footer-worlds a:hover:after,.footer-worlds a:focus-visible:after{transform:scaleX(1)}.footer-meta{color:#f7f1e894}.footer-meta button{min-height:44px;padding:10px 0;transition:color .24s}.footer-meta button:hover{color:#efd0a5}@media (max-width:1320px){.hero-content{top:clamp(210px,28vh,275px)}.world-scene-copy h3{font-size:clamp(2.85rem,4.15vw,4.8rem)}.worlds-introduction h2{font-size:clamp(2.7rem,3.7vw,4.2rem)}[dir=rtl] .house-scene-copy h2,[dir=rtl] .worlds-introduction h2,[dir=rtl] .principles-intro h2,[dir=rtl] .final-statement h2{font-size:clamp(3rem,4.1vw,4.6rem)}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-visible{clip-path:none;opacity:1;transform:none}.hero-photographic-shift:before,.hero-photographic-shift:after,.hero-ambient>span,.hero-doorway-glow,.hero-scroll>span:last-child:after{animation:none}.hero-ambient>span{opacity:.16}}@media (max-width:1120px){.hero-photo{object-position:58% center}.principles-scene .principles-content{grid-template-columns:340px minmax(0,1fr);gap:36px}.principles-scene .principle{grid-template-columns:42px 150px minmax(0,1fr);gap:14px}.principles-scene .principle p{font-size:.8rem}.final-scene .final-content{grid-template-columns:340px minmax(0,1fr);gap:54px}}.world-scene{--world-camera-x:0px;--world-camera-y:0px;--world-light-x:0px;--world-light-y:0px;--world-rotate-x:0deg;--world-rotate-y:0deg;--world-light:226 168 94;perspective:1600px;transform-style:preserve-3d}.world-camera{z-index:-3;pointer-events:none;transform:perspective(1600px) translate3d(var(--world-camera-x), var(--world-camera-y), 0) rotateX(var(--world-rotate-x)) rotateY(var(--world-rotate-y));transform-style:preserve-3d;transition:transform 1.8s var(--ease-cinema);position:absolute;inset:0;overflow:hidden}.world-scene .world-scene-image,.world-scene.is-active .world-scene-image{z-index:0;object-fit:cover;filter:none;transition:none;transform:none;width:calc(100% + 28px)!important;max-width:none!important;height:calc(100% + 28px)!important;inset:-14px!important}.world-architecture{z-index:-2;contain:layout paint style;pointer-events:none;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.world-architecture>span{pointer-events:none;transform-style:preserve-3d;display:block;position:absolute}.world-interior-light{background:radial-gradient(ellipse at 52% 58%, rgb(var(--world-light) / .15) 0, rgb(var(--world-light) / .055) 28%, rgb(var(--world-light) / .012) 52%, transparent 74%);clip-path:ellipse(22% 33% at 52% 58%);filter:blur(18px);transform:translate3d(var(--world-light-x), var(--world-light-y), 18px);transition:clip-path 2.1s var(--ease-cinema), filter 2.1s var(--ease-cinema), transform 1.7s var(--ease-cinema), box-shadow 2.1s var(--ease-cinema)}.world-volumetric-light{background:linear-gradient(112deg, transparent 18%, rgb(var(--world-light) / .018) 38%, rgb(var(--world-light) / .075) 51%, rgb(var(--world-light) / .014) 68%, transparent 82%);clip-path:polygon(46% 0,54% 0,62% 100%,38% 100%);filter:blur(12px);transform:translate3d(var(--world-light-x), var(--world-light-y), 28px);transition:clip-path 2.2s var(--ease-cinema), transform 1.9s var(--ease-cinema), filter 2.2s var(--ease-cinema);-webkit-mask-image:radial-gradient(at 50% 48%,#000 0 34%,#0000 78%);mask-image:radial-gradient(at 50% 48%,#000 0 34%,#0000 78%)}.world-threshold-depth{background:linear-gradient(90deg, transparent 0 24%, rgb(var(--world-light) / .055) 30%, transparent 36% 69%, rgb(var(--world-light) / .045) 75%, transparent 81%), radial-gradient(ellipse at 50% 100%, rgb(var(--world-light) / .07), transparent 58%);box-shadow:inset 0 -22px 54px rgb(var(--world-light) / .035);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);transform:translate3d(var(--world-light-x), var(--world-light-y), 36px);transition:box-shadow 2.2s var(--ease-cinema), clip-path 2.2s var(--ease-cinema), transform 1.8s var(--ease-cinema);-webkit-mask-image:radial-gradient(at 50% 62%,#000 0 34%,#0000 78%);mask-image:radial-gradient(at 50% 62%,#000 0 34%,#0000 78%)}.world-floor-reflection{background:radial-gradient(ellipse at 58% 0, rgb(var(--world-light) / .13), rgb(var(--world-light) / .025) 36%, transparent 68%), linear-gradient(90deg, transparent, rgb(var(--world-light) / .04) 48%, transparent 76%);clip-path:polygon(36% 0,64% 0,87% 100%,12% 100%);filter:blur(7px);transform:translate3d(var(--world-light-x), 0, 24px) perspective(900px) rotateX(62deg);transform-origin:50% 0;transition:background-position 2.4s var(--ease-cinema), clip-path 2.2s var(--ease-cinema), filter 2.2s var(--ease-cinema), transform 1.9s var(--ease-cinema);background-position:42% 0;background-size:150% 100%;-webkit-mask-image:radial-gradient(at 54% 48%,#000 0 34%,#0000 76%);mask-image:radial-gradient(at 54% 48%,#000 0 34%,#0000 76%)}.world-material-response{mix-blend-mode:screen;transform:translate3d(var(--world-light-x), var(--world-light-y), 42px);transition:background-position 2.5s var(--ease-cinema), transform 1.9s var(--ease-cinema), filter 2.2s var(--ease-cinema);background-position:100% 0;background-size:180% 100%}.world-particles{transform:translate3d(var(--world-light-x), var(--world-light-y), 55px);transition:transform 2s var(--ease-cinema);inset:14% 13% 16% 43%}.world-particles i{background:rgb(var(--world-light) / .42);width:2px;height:2px;box-shadow:0 0 8px rgb(var(--world-light) / .3);border-radius:50%;animation:11s ease-in-out infinite alternate paused worldDustDrift;position:absolute}.world-particles i:first-child{animation-delay:-2s;top:19%;left:21%}.world-particles i:nth-child(2){animation-duration:14s;animation-delay:-7s;top:36%;left:64%}.world-particles i:nth-child(3){animation-duration:12s;animation-delay:-4s;top:58%;left:39%}.world-particles i:nth-child(4){animation-duration:16s;animation-delay:-9s;top:28%;left:82%}.world-particles i:nth-child(5){animation-duration:13s;animation-delay:-5s;top:72%;left:71%}.world-particles i:nth-child(6){animation-duration:15s;animation-delay:-10s;top:46%;left:11%}.world-particles i:nth-child(7){animation-duration:17s;animation-delay:-1s;top:82%;left:49%}@keyframes worldDustDrift{0%{transform:translate(-3px,8px)}48%{transform:translate(5px,-4px)}to{transform:translate(-1px,-17px)}}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-interior-light{clip-path:ellipse(58% 72% at 52% 58%);filter:blur(12px);box-shadow:inset 0 -34px 90px rgb(var(--world-light) / .06)}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-volumetric-light{clip-path:polygon(32% 0,68% 0,88% 100%,12% 100%);filter:blur(9px)}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-threshold-depth{box-shadow:inset 0 -38px 88px rgb(var(--world-light) / .08), 0 0 74px rgb(var(--world-light) / .035);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-floor-reflection{clip-path:polygon(26% 0,74% 0,100% 100%,0 100%);filter:blur(5px);background-position:58% 0}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-material-response{filter:blur(.4px);background-position:18% 0}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-particles i,.world-scene.is-active .world-particles i{animation-play-state:running}.world-scene-tarik{--world-light:231 169 91}.world-scene-tarik .world-interior-light{width:43%;height:64%;top:15%;left:47%}.world-scene-tarik .world-volumetric-light{width:44%;height:82%;top:5%;left:47%}.world-scene-tarik .world-threshold-depth{width:27%;height:49%;top:25%;left:56%}.world-scene-tarik .world-floor-reflection{width:84%;height:51%;bottom:-13%;left:10%}.world-scene-tarik .world-material-response{background-image:linear-gradient(116deg,#0000 28%,#ffca8305 43%,#ffca8326 50%,#0000 61%);inset:3% 39% 9% 0;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.world-scene-noor{--world-light:235 174 157}.world-scene-noor .world-interior-light{background:radial-gradient(ellipse at 52% 52%, rgb(var(--world-light) / .1), rgb(var(--world-light) / .03) 34%, transparent 72%);width:56%;height:71%;top:14%;left:8%}.world-scene-noor .world-volumetric-light{background:radial-gradient(ellipse at 50% 8%, #ffebda16, rgb(var(--world-light) / .025) 42%, transparent 74%);clip-path:ellipse(44% 64% at 50% 34%);filter:blur(18px);width:34%;height:74%;top:-7%;left:28%}.world-scene-noor .world-threshold-depth{background:radial-gradient(ellipse at 82% 54%, rgb(var(--world-light) / .065), transparent 62%);clip-path:inset(0 round 0 48% 42% 0);border-radius:0 48% 42% 0;width:44%;height:62%;top:20%;left:8%}.world-scene-noor .world-floor-reflection{width:78%;height:52%;bottom:-16%;left:-2%}.world-scene-noor .world-material-response{background-image:radial-gradient(at 18% 34%,#ffdecf17,#0000 24%),radial-gradient(at 49% 56%,#ffdccd13,#0000 22%),radial-gradient(at 79% 31%,#ffe1d314,#0000 21%);width:45%;height:78%;top:7%;right:2%;-webkit-mask-image:linear-gradient(#0000,#000 10% 86%,#0000);mask-image:linear-gradient(#0000,#000 10% 86%,#0000)}.world-scene-khaled{--world-light:159 184 137}.world-scene-khaled .world-interior-light{background:radial-gradient(ellipse at 78% 58%, rgb(var(--world-light) / .1), rgb(var(--world-light) / .028) 30%, transparent 62%);width:42%;height:72%;top:12%;left:57%}.world-scene-khaled .world-volumetric-light{background:radial-gradient(ellipse at 82% 60%, rgb(var(--world-light) / .07), rgb(var(--world-light) / .018) 30%, transparent 58%);clip-path:ellipse(42% 64% at 76% 58%);filter:blur(17px);width:42%;height:76%;top:9%;left:57%}.world-scene-khaled .world-threshold-depth{background:linear-gradient(90deg, transparent 0 12%, rgb(var(--world-light) / .055) 15%, transparent 18% 48%, rgb(var(--world-light) / .05) 51%, transparent 54% 80%, rgb(var(--world-light) / .065) 83%, transparent 86%), radial-gradient(ellipse at 82% 68%, rgb(var(--world-light) / .055), transparent 40%);width:39%;height:81%;top:7%;left:57%}.world-scene-khaled .world-floor-reflection{width:84%;height:50%;bottom:-15%;right:-3%}.world-scene-khaled .world-material-response{background-image:linear-gradient(90deg, transparent 13%, #c9dfb50a 16%, transparent 19% 43%, #c9dfb508 47%, transparent 51% 74%, #c9dfb50b 78%, transparent 82%), linear-gradient(151deg, transparent 36%, rgb(var(--world-light) / .022) 51%, transparent 64%);inset:4% 0 6% 27%;-webkit-mask-image:linear-gradient(#0000,#000 12% 89%,#0000);mask-image:linear-gradient(#0000,#000 12% 89%,#0000)}.threshold-link,.world-scene-copy>.threshold-link{isolation:isolate;min-height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;overflow:hidden;transition:border-color .7s var(--ease-cinema), color .7s var(--ease-cinema)!important}.threshold-link:after{content:"";clip-path:inset(0 100% 0 0);height:1px;transition:clip-path .9s var(--ease-cinema);background:currentColor;position:absolute;bottom:10px;left:22px;right:22px}[dir=rtl] .threshold-link:after{clip-path:inset(0 0 0 100%)}.threshold-link:hover,.threshold-link:focus-visible,.world-scene-copy>.threshold-link:hover,.world-scene-copy>.threshold-link:focus-visible{box-shadow:none;background:0 0;transform:none}.threshold-link:hover:after,.threshold-link:focus-visible:after,[dir=rtl] .threshold-link:hover:after,[dir=rtl] .threshold-link:focus-visible:after{clip-path:inset(0)}.world-scene-noor .threshold-link{color:var(--warm-white);border-color:#4e302970}.world-scene-noor .threshold-link:hover,.world-scene-noor .threshold-link:focus-visible{color:var(--warm-white);border-color:#4e3029d1!important}.world-scene-noor:is(:hover,:focus-within,[data-world-active=true]) .world-volumetric-light{clip-path:ellipse(68% 82% at 50% 38%);filter:blur(14px)}.world-scene-khaled:is(:hover,:focus-within,[data-world-active=true]) .world-volumetric-light{clip-path:ellipse(62% 80% at 76% 58%);filter:blur(13px)}:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-interior-light{clip-path:ellipse(96% 108% at 52% 58%);filter:blur(8px);box-shadow:inset 0 -62px 140px rgb(var(--world-light) / .24);transition-duration:1.05s}:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-volumetric-light{clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);filter:blur(6px);transition-duration:1.05s}:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-threshold-depth{box-shadow:inset 0 -70px 150px rgb(var(--world-light) / .24), 0 0 110px rgb(var(--world-light) / .11);clip-path:inset(0);transition-duration:1.05s;transform:translate3d(0,-4px,76px)}:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-floor-reflection{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);filter:blur(4px);background-position:72% 0;transition-duration:1.05s}:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-material-response{background-position:0 0;transition-duration:1.05s;transform:translate3d(0,-3px,82px)}.site-shell[data-entering=tarik] .world-scene-tarik .world-camera{transform:perspective(1500px)translate3d(-9px,-5px,28px)rotateY(.28deg)}.site-shell[data-entering=noor] .world-scene-noor .world-camera{transform:perspective(1500px)translate3d(9px,-5px,28px)rotateY(-.24deg)}.site-shell[data-entering=khaled] .world-scene-khaled .world-camera{transform:perspective(1500px)translate3d(-11px,-4px,28px)rotateY(.32deg)}:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-scene-copy{animation:.54s cubic-bezier(.55,0,1,.45) both worldCopyYield}@keyframes worldCopyYield{0%{clip-path:inset(0);transform:translate(0,0)}to{clip-path:inset(0 0 0 100%);transform:translate(-22px)}}.site-shell,.site-shell[data-entering=tarik]{--enter-x:67%;--enter-light:231 169 91}.site-shell[data-entering=noor]{--enter-x:38%;--enter-light:235 174 157}.site-shell[data-entering=khaled]{--enter-x:84%;--enter-light:159 184 137}.site-shell:before,.site-shell:after{content:"";z-index:90;pointer-events:none;visibility:hidden;position:fixed}.site-shell:before{top:0;bottom:0;left:var(--enter-x);background:rgb(var(--enter-light));width:2px;box-shadow:0 0 18px rgb(var(--enter-light) / .46), 0 0 70px rgb(var(--enter-light) / .2);transform-origin:50%;transform:translate(-1px)scaleY(0)}.site-shell:after{z-index:89;clip-path:polygon(var(--enter-x) 0, var(--enter-x) 0, var(--enter-x) 100%, var(--enter-x) 100%);background:#050504;inset:0}.site-shell[data-entering]{pointer-events:none}.site-shell[data-entering]:before{visibility:visible;animation:1.04s cubic-bezier(.22,1,.36,1) both thresholdSeamRise}.site-shell[data-entering]:after{visibility:visible;animation:.68s cubic-bezier(.76,0,.24,1) .42s both thresholdApertureClose}@keyframes thresholdSeamRise{0%{box-shadow:0 0 4px rgb(var(--enter-light) / .18);transform:translate(-1px)scaleY(.04)}44%{box-shadow:0 0 26px rgb(var(--enter-light) / .56), 0 0 96px rgb(var(--enter-light) / .22);transform:translate(-1px)scaleY(1)}to{box-shadow:0 0 12px rgb(var(--enter-light) / .22), 0 0 42px rgb(var(--enter-light) / .1);transform:translate(-1px)scaleY(1)}}@keyframes thresholdApertureClose{0%{clip-path:polygon(calc(var(--enter-x) - 0.15%) 0, calc(var(--enter-x) + 0.15%) 0, calc(var(--enter-x) + 0.15%) 100%, calc(var(--enter-x) - 0.15%) 100%)}58%{clip-path:polygon(calc(var(--enter-x) - 13%) 0, calc(var(--enter-x) + 13%) 0, calc(var(--enter-x) + 13%) 100%, calc(var(--enter-x) - 13%) 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.world-camera,.world-architecture>span,.world-particles i,.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-camera,:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-camera,:is(.site-shell[data-entering=tarik] .world-scene-tarik,.site-shell[data-entering=noor] .world-scene-noor,.site-shell[data-entering=khaled] .world-scene-khaled) .world-scene-copy{transition:none;animation:none;transform:none}.site-shell[data-entering]:before{display:none}.site-shell[data-entering]:after{visibility:visible;clip-path:inset(0);animation:none}}[dir=rtl] body{font-family:var(--font-arabic);font-weight:var(--font-arabic-weight-body);font-kerning:normal;font-synthesis:none;font-feature-settings:"kern" 1, "liga" 1, "clig" 1, "calt" 1, "rlig" 1;font-variant-ligatures:common-ligatures contextual;letter-spacing:0;word-spacing:normal;text-rendering:optimizelegibility;line-height:1.8}[dir=rtl] .skip-link,[dir=rtl] .intro-statement,[dir=rtl] .intro-skip,[dir=rtl] .primary-nav a,[dir=rtl] .hero h1,[dir=rtl] .hero-copy,[dir=rtl] .hero-discover,[dir=rtl] .hero-scroll>span:first-child,[dir=rtl] .hero-doorway-label small,[dir=rtl] .house-scene-copy h2,[dir=rtl] .house-scene .house-paragraphs p,[dir=rtl] .house-values h3,[dir=rtl] .house-values p,[dir=rtl] .worlds-introduction h2,[dir=rtl] .worlds-introduction p,[dir=rtl] .world-scene-copy>strong,[dir=rtl] .world-scene-copy>em,[dir=rtl] .world-scene-copy>a,[dir=rtl] .principles-intro h2,[dir=rtl] .principles-editorial p,[dir=rtl] .final-statement h2,[dir=rtl] .final-statement>p,[dir=rtl] .final-scene .destination-list small,[dir=rtl] .footer-brand p,[dir=rtl] .footer-closing>p{font-family:var(--font-arabic);font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "clig" 1, "calt" 1, "rlig" 1;font-variant-ligatures:common-ligatures contextual;letter-spacing:0;word-spacing:normal;text-transform:none;text-rendering:optimizelegibility}[dir=rtl] .primary-nav{align-items:center;gap:clamp(16px,1.6vw,24px)}[dir=rtl] .primary-nav a{font-family:var(--font-arabic);font-size:.9rem;font-weight:var(--font-arabic-weight-ui);text-align:right;white-space:nowrap;padding:10px 2px;line-height:1.6}[dir=rtl] .skip-link{font-family:var(--font-arabic);font-size:.875rem;font-weight:var(--font-arabic-weight-ui);line-height:1.6}[dir=rtl] .intro-statement{font-size:1rem;font-weight:var(--font-arabic-weight-ui);line-height:1.75}[dir=rtl] .intro-skip{font-size:.88rem;font-weight:var(--font-arabic-weight-ui);line-height:1.6}[dir=rtl] .hero-content{text-align:right;direction:rtl;width:min(44vw,660px)}[dir=rtl] .hero h1{color:#e7cfad;font-family:var(--font-arabic);font-size:clamp(3.25rem,4.25vw,5.05rem);font-weight:var(--font-arabic-weight-heading);text-align:right;text-wrap:nowrap;line-height:1.22}[dir=rtl] .hero h1 span{white-space:nowrap;display:block}[dir=rtl] .hero-copy{max-width:34rem;font-size:1rem;font-weight:var(--font-arabic-weight-body);text-align:right;margin-top:28px;line-height:1.8}[dir=rtl] .hero-discover{font-size:.94rem;font-weight:var(--font-arabic-weight-ui);gap:12px;margin-top:34px;line-height:1.6}[dir=rtl] .hero-scroll{direction:rtl;gap:12px}[dir=rtl] .hero-scroll>span:first-child{font-size:.8rem;font-weight:var(--font-arabic-weight-ui);line-height:1.6}[dir=rtl] .hero-doorway-label small{font-family:var(--font-arabic);font-size:.8rem;font-weight:var(--font-arabic-weight-ui);white-space:nowrap;line-height:1.6}[dir=rtl] .house-scene-copy{text-align:right;direction:rtl;width:min(47vw,720px);top:9%}[dir=rtl] .house-scene-copy h2{max-width:15ch;font-family:var(--font-arabic);font-size:clamp(2.85rem,3.75vw,4.4rem);font-weight:var(--font-arabic-weight-heading);text-align:right;text-wrap:balance;line-height:1.28}[dir=rtl] .house-scene .house-paragraphs{max-width:40rem;margin-top:26px}[dir=rtl] .house-scene .house-paragraphs p{max-width:100%;font-size:1rem;font-weight:var(--font-arabic-weight-body);text-align:right;white-space:pre-line;margin-bottom:10px;line-height:1.82}[dir=rtl] .house-values{gap:clamp(18px,2vw,28px);margin-top:18px;padding-top:18px}[dir=rtl] .house-values h3{font-family:var(--font-arabic);font-size:1.08rem;font-weight:var(--font-arabic-weight-heading);text-align:right;line-height:1.6}[dir=rtl] .house-values p{font-size:.94rem;font-weight:var(--font-arabic-weight-body);text-align:right;margin-top:6px;line-height:1.8}[dir=rtl] .worlds-introduction{text-align:right;direction:rtl;width:min(38vw,560px)}[dir=rtl] .worlds-introduction h2{max-width:12ch;font-family:var(--font-arabic);font-size:clamp(2.75rem,3.6vw,4.2rem);font-weight:var(--font-arabic-weight-heading);text-align:right;text-wrap:balance;margin-inline-start:auto;line-height:1.28}[dir=rtl] .worlds-introduction p{max-width:34rem;font-size:1rem;font-weight:var(--font-arabic-weight-body);text-align:right;margin-top:20px;line-height:1.82}[dir=rtl] .world-scene-copy>strong{font-family:var(--font-arabic);font-size:.9rem;font-weight:var(--font-arabic-weight-ui);text-align:right;margin-top:10px;line-height:1.6}[dir=rtl] .world-scene-copy>em{max-width:36rem;font-family:var(--font-arabic);font-size:1rem;font-weight:var(--font-arabic-weight-body);text-align:right;text-wrap:pretty;margin-top:20px;line-height:1.82}[dir=rtl] .world-scene-noor .world-scene-copy>em{max-width:22rem}[dir=rtl] .world-scene-copy>a{font-family:var(--font-arabic);font-size:.9rem;font-weight:var(--font-arabic-weight-ui);text-align:right;gap:12px;margin-top:28px;padding:14px 20px;line-height:1.6}[dir=rtl] .principles-intro h2{max-width:14ch;font-family:var(--font-arabic);font-size:clamp(2.8rem,3.65vw,4.25rem);font-weight:var(--font-arabic-weight-heading);text-align:right;text-wrap:balance;line-height:1.3}[dir=rtl] .principles-editorial{max-width:38rem;padding-top:26px}[dir=rtl] .principles-editorial p{font-family:var(--font-arabic);font-size:1.02rem;font-weight:var(--font-arabic-weight-body);text-align:right;text-wrap:pretty;margin-bottom:18px;line-height:1.85}[dir=rtl] .final-statement h2{max-width:9ch;font-family:var(--font-arabic);font-size:clamp(2.9rem,3.8vw,4.4rem);font-weight:var(--font-arabic-weight-heading);text-align:right;text-wrap:balance;line-height:1.28}[dir=rtl] .final-scene .final-statement>p{font-size:.98rem;font-weight:var(--font-arabic-weight-body);text-align:right;margin-top:14px;line-height:1.82}[dir=rtl] .final-scene .destination-list small{font-family:var(--font-arabic);font-size:.88rem;font-weight:var(--font-arabic-weight-ui);text-align:right;white-space:nowrap;margin-top:4px;line-height:1.6}[dir=rtl] .footer-brand p,[dir=rtl] .footer-closing>p{font-family:var(--font-arabic);font-size:.92rem;font-weight:var(--font-arabic-weight-ui);text-align:right;line-height:1.75}@media (max-width:1320px){[dir=rtl] .primary-nav{gap:16px}[dir=rtl] .house-scene-copy{width:47vw}[dir=rtl] .house-scene-copy h2{font-size:clamp(2.75rem,3.65vw,3.95rem)}[dir=rtl] .worlds-introduction h2,[dir=rtl] .principles-intro h2,[dir=rtl] .final-statement h2{font-size:clamp(2.7rem,3.55vw,3.9rem)}}:root{--brand-ivory:#f7efe2;--brand-gold-bright:#e7bf82;--brand-gold-glow:#ebbe7e57}.header-mark,.footer-brand,.intro-emblem{isolation:isolate}.header-mark>img,.footer-brand img,.intro-emblem-art{image-rendering:auto;backface-visibility:hidden}.header-mark{gap:15px;min-height:44px}.header-mark>img{object-fit:contain;filter:drop-shadow(0 0 8px #e7bf822e);width:34px;height:40px}.header-wordmark{color:#ecd4b2;letter-spacing:.285em;text-shadow:0 0 18px #e7bf8214;font-size:.7rem;font-weight:640}.intro-emblem{z-index:1;width:clamp(132px,10.5vw,186px);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.intro-emblem:before{content:"";z-index:-1;opacity:0;animation:introEmblemAura 1.65s var(--ease-cinema) 1.92s forwards;background:radial-gradient(#ffe7be4f,#cd8f431f 34%,#0000 68%);position:absolute;inset:-34% -58%;transform:scale(.52)}.intro-emblem:after{content:"";z-index:2;pointer-events:none;opacity:0;animation:introEmblemSheen 1.75s var(--ease-cinema) 2.34s forwards;background:linear-gradient(104deg,#0000 24%,#fff4dd14 39%,#fff1d3d1 49%,#e8b56f33 58%,#0000 72%) 180% 0/240% 100%;position:absolute;inset:0;-webkit-mask:url(/brand/logo-full-light.png) 50%/contain no-repeat;mask:url(/brand/logo-full-light.png) 50%/contain no-repeat}@keyframes introMaisonEmblem{0%{clip-path:inset(100% 0 0);filter:brightness(.58)drop-shadow(0 0 3px #ffdeaa14)drop-shadow(0 14px 24px #0000009e);transform:translate3d(0,16px,18px)scale(.94)}58%{clip-path:inset(0);filter:brightness(1.18)drop-shadow(0 0 18px #ffdeaa57)drop-shadow(0 16px 28px #00000080)}to{clip-path:inset(0);filter:brightness(1.04)drop-shadow(0 0 11px #ffdeaa38)drop-shadow(0 16px 28px #00000080);transform:translateZ(24px)scale(1)}}@keyframes introEmblemAura{0%{opacity:0;transform:scale(.52)}62%{opacity:1;transform:scale(1.08)}to{opacity:.68;transform:scale(1)}}@keyframes introEmblemSheen{0%{opacity:0;background-position:180% 0}28%{opacity:.92}78%{opacity:.54}to{opacity:0;background-position:-90% 0}}.footer-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #e7bf821f)drop-shadow(0 18px 28px #0006);width:clamp(148px,12.5vw,164px);height:auto}.footer-brand p{margin-top:26px}@media (prefers-reduced-motion:reduce){.intro-emblem:before,.intro-emblem:after,.intro-sanctum .intro-emblem-art{animation:none}.intro-emblem:before{opacity:.6;transform:scale(1)}.intro-emblem:after{opacity:0}.intro-sanctum .intro-emblem-art{clip-path:inset(0);filter:brightness(1.04)drop-shadow(0 0 11px #ffdeaa38);transform:none}}.intro{animation:introIdentityPassage .85s var(--ease-cinema) 6.35s both;background:#020202}.intro-blackout{z-index:8;pointer-events:none;background:#020202;animation:1.25s ease-out .26s forwards introBlackRecede;position:absolute;inset:0}.intro-scene-image{opacity:0;filter:brightness(.045)saturate(.46)contrast(1.18);transform-origin:50% 53%;animation:introArchitectureAppears 1.7s ease-out .52s forwards, introArchitectureAdvances 1.7s var(--ease-cinema) 5.35s forwards;transform:scale(1.045)}.intro-nightfall{z-index:1;opacity:.96;background:linear-gradient(#000000e0,#0000 27% 70%,#000000e6),linear-gradient(90deg,#000000d6,#0000005c 36% 64%,#000000d6);animation:1.8s ease-out .72s forwards introNightLifts}.intro-monument{opacity:0;filter:drop-shadow(0 34px 52px #000000a3);width:clamp(400px,32vw,560px);height:72%;animation:introDoorwayAppears 1.35s ease-out .76s forwards, introDoorwayAdvances 1.55s var(--ease-cinema) 5.45s forwards;top:14%;left:50%;transform:translate(-50%)scale(.965);-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.intro-sanctum{background:linear-gradient(116deg,#030302 12%,#090704 38%,#25190f 58%,#080604 82%),#030302;inset:11% 9% 7%;overflow:hidden;box-shadow:inset 0 0 90px #000000eb,0 0 54px #d59b531a}.intro-door-leaf{transform-origin:0;animation:introMaisonDoorOpens 2s var(--ease-door) 2.12s forwards;background:linear-gradient(105deg,#ffe2b30e,#0000 26% 72%,#000000b3),linear-gradient(90deg,#17120d,#2a1d13 28%,#21170f 72%,#100d0a);inset:11% 9% 7%;transform:rotateY(0);box-shadow:inset -32px 0 48px #000000c7,16px 12px 44px #000000c2}.intro-edge-light{opacity:0;background:#ffe2b4c7;border:0;width:2px;animation:2.15s ease-out 1.35s forwards introWarmLeak;inset:11% auto 7% 9%;box-shadow:inset 0 0 20px #ffce8933,0 0 12px #ffdaa257,0 0 50px #cb883d1f}.intro-floor-light{filter:blur(9px);opacity:0;width:150%;height:34%;animation:introFloorLightGrows 2.2s var(--ease-cinema) 1.78s forwards;background:radial-gradient(at 50% 0,#ffe1b28c,#c37e3329 38%,#0000 72%);bottom:-7%;transform:translate(-50%)scaleX(.12)}.intro-emblem{contain:layout paint;width:clamp(258px,21vw,340px)}.intro-emblem:before{filter:blur(12px);opacity:0;animation:introMuseumLightArrives 1.75s var(--ease-cinema) 2.82s forwards, introMuseumLightLeaves .85s ease-in 5.72s forwards;background:linear-gradient(112deg,#0000 12%,#be7c3609 32%,#ffe2b133 49%,#db9e5318 61%,#0000 82%);inset:-18% -42%;transform:translate(-8%)scale(.78)}.intro-emblem:after{opacity:0;animation:introIdentitySheen 1.5s var(--ease-cinema) 3.86s forwards;background:linear-gradient(106deg,#0000 27%,#fff7e20f 38%,#fff5dab3 49%,#ecbc7629 58%,#0000 70%) 180% 0/240% 100%;-webkit-mask:url(/brand/logo-intro-identity.png) 50%/contain no-repeat;mask:url(/brand/logo-intro-identity.png) 50%/contain no-repeat}.intro-sanctum .intro-emblem-art{opacity:1;clip-path:inset(100% 0 0);filter:brightness(.7)drop-shadow(0 0 7px #ffe1b21f)drop-shadow(0 18px 30px #00000094);width:100%;height:auto;animation:introIdentityArrives 1.42s var(--ease-cinema) 3.02s forwards, introIdentitySettles 1.6s var(--ease-cinema) 4.42s forwards, introIdentityDissolves .92s ease-in 5.68s forwards;transform:translate3d(0,17px,26px)scale(.975)}.intro-statement{opacity:0;animation:.72s ease-out 3.74s forwards introSupportingLineArrives,.62s ease-in 5.72s forwards introSupportingLineLeaves;bottom:6.2%}.intro-skip{z-index:9;opacity:0;animation:.5s ease-out 1.1s forwards introSkipAvailable}.intro:after{z-index:7;opacity:0;animation:introThresholdBloom 1.18s var(--ease-cinema) 5.82s both;background:radial-gradient(at 50% 52%,#ffedcf80,#ca8b4421 24%,#0000 58%);transform:scale(.55)}@keyframes introBlackRecede{0%,20%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes introArchitectureAppears{0%{opacity:0;filter:brightness(.045)saturate(.46)contrast(1.18);transform:scale(1.045)}to{opacity:.42;filter:brightness(.18)saturate(.56)contrast(1.14);transform:scale(1.02)}}@keyframes introArchitectureAdvances{0%{opacity:.42;filter:brightness(.18)saturate(.56)contrast(1.14);transform:scale(1.02)}to{opacity:.7;filter:brightness(.38)saturate(.72)contrast(1.06);transform:scale(1.22)}}@keyframes introNightLifts{to{opacity:.72}}@keyframes introDoorwayAppears{0%{opacity:0;filter:drop-shadow(0 34px 52px #000000a3);transform:translate(-50%)scale(.965)}to{opacity:1;filter:drop-shadow(0 34px 52px #00000094);transform:translate(-50%)scale(1)}}@keyframes introDoorwayAdvances{0%{opacity:1;filter:drop-shadow(0 34px 52px #00000094);transform:translate(-50%)scale(1)}to{opacity:.86;filter:drop-shadow(0 34px 52px #00000073);transform:translate(-50%)scale(1.24)}}@keyframes introMaisonDoorOpens{0%,10%{transform:rotateY(0)}to{transform:rotateY(-89deg)}}@keyframes introWarmLeak{0%{opacity:0;box-shadow:0 0 3px #ffdaa21f}32%{opacity:.48}70%{opacity:.92;box-shadow:inset 0 0 22px #ffce893d,0 0 18px #ffdaa275,0 0 74px #cb883d2e}to{opacity:.58;box-shadow:inset 0 0 18px #ffce892e,0 0 12px #ffdaa24d,0 0 48px #cb883d1f}}@keyframes introFloorLightGrows{0%{opacity:0;transform:translate(-50%)scaleX(.12)}to{opacity:.68;transform:translate(-50%)scaleX(1)}}@keyframes introMuseumLightArrives{0%{opacity:0;transform:translate(-8%)scale(.78)}65%{opacity:1;transform:translate(1.5%)scale(1.04)}to{opacity:.72;transform:translate(0)scale(1)}}@keyframes introMuseumLightLeaves{0%{opacity:.72;transform:translate(0)scale(1)}to{opacity:0;transform:translate(8%)scale(1.08)}}@keyframes introIdentityArrives{0%{clip-path:inset(100% 0 0);filter:brightness(.7)drop-shadow(0 0 7px #ffe1b21f)drop-shadow(0 18px 30px #00000094);transform:translate3d(0,17px,26px)scale(.975)}62%{clip-path:inset(0);filter:brightness(1.26)drop-shadow(0 0 18px #ffe1b24a)drop-shadow(0 20px 34px #0000007a)}to{clip-path:inset(0);filter:brightness(1.12)drop-shadow(0 0 12px #ffe1b233)drop-shadow(0 20px 34px #0000007a);transform:translateZ(32px)scale(1)}}@keyframes introIdentitySettles{0%{filter:brightness(1.12)drop-shadow(0 0 12px #ffe1b233)drop-shadow(0 20px 34px #0000007a);transform:translateZ(32px)scale(1)}68%{transform:translate3d(0,-3px,34px)scale(1.003)}to{filter:brightness(1.1)drop-shadow(0 0 10px #ffe1b22e)drop-shadow(0 20px 34px #0000007a);transform:translate3d(0,-2px,34px)scale(1.001)}}@keyframes introIdentityDissolves{0%{opacity:1;filter:brightness(1.1)drop-shadow(0 0 10px #ffe1b22e)drop-shadow(0 20px 34px #0000007a);transform:translate3d(0,-2px,34px)scale(1.001)}to{opacity:0;filter:brightness(1.18)blur(1.2px)drop-shadow(0 0 20px #ffe1b21f);transform:translate3d(0,-3px,82px)scale(1.035)}}@keyframes introIdentitySheen{0%{opacity:0;background-position:180% 0}28%{opacity:.78}75%{opacity:.4}to{opacity:0;background-position:-90% 0}}@keyframes introSupportingLineArrives{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes introSupportingLineLeaves{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes introSkipAvailable{to{opacity:1}}@keyframes introThresholdBloom{0%{opacity:0;transform:scale(.55)}46%{opacity:.52}to{opacity:0;transform:scale(1.55)}}@keyframes introIdentityPassage{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.045)}}.header-mark>img{filter:drop-shadow(0 0 9px #ebbc7438);width:40px;height:47px}.header-mark{gap:16px}.header-wordmark{color:#f0d9b8;letter-spacing:.29em;font-size:.74rem}.header-wordmark small{color:#f0d9b8d1;font-size:.6rem}.footer-brand{min-width:214px}.footer-brand img{filter:drop-shadow(0 0 11px #e5b77129)drop-shadow(0 18px 28px #00000061);width:clamp(176px,14.8vw,194px)}@media (prefers-reduced-motion:reduce){.intro{animation:none}.intro-blackout{display:none}.intro-scene-image,.intro-nightfall,.intro-monument,.intro-door-leaf,.intro-edge-light,.intro-floor-light,.intro-emblem:before,.intro-emblem:after,.intro-sanctum .intro-emblem-art,.intro-statement,.intro-skip,.intro:after{animation:none}.intro-scene-image{opacity:.35;filter:brightness(.2)saturate(.56)contrast(1.12);transform:scale(1.02)}.intro-nightfall{opacity:.74}.intro-monument{opacity:1;filter:drop-shadow(0 34px 52px #00000094);transform:translate(-50%)}.intro-door-leaf{transform:rotateY(-89deg)}.intro-edge-light{opacity:.55}.intro-floor-light{opacity:.6;transform:translate(-50%)scaleX(1)}.intro-emblem:before{opacity:.68;transform:none}.intro-emblem:after{opacity:0}.intro-sanctum .intro-emblem-art{opacity:1;clip-path:inset(0);filter:brightness(1.1)drop-shadow(0 0 10px #ffe1b22e);transform:none}.intro-statement,.intro-skip{opacity:1;transform:none}.intro:after{opacity:0}}:root{--ease-physical:cubic-bezier(.22, 1, .36, 1);--ease-heavy-door:cubic-bezier(.72, 0, .18, 1)}.hero,.cinematic-scene{--scene-camera-y:0px;--scene-light-y:0px}.intro{animation:finalIntroPassage 1.05s var(--ease-heavy-door) 7.45s both}.intro-blackout{animation:1.45s ease-out .45s forwards finalBlackSilence}.intro-scene-image{animation:finalArchitectureEmerges 1.8s ease-out .68s forwards, finalArchitecturePassage 2.1s var(--ease-heavy-door) 6.25s forwards}.intro-nightfall{animation:1.9s ease-out .92s forwards finalNightfallLifts}.intro-monument{animation:finalThresholdEmerges 1.5s ease-out 1.02s forwards, finalThresholdApproaches 1.95s var(--ease-heavy-door) 6.36s forwards}.intro-door-leaf{animation:finalHeavyDoorOpens 2.25s var(--ease-heavy-door) 2.72s forwards}.intro-edge-light{animation:2.35s ease-out 2.08s forwards finalWarmSeam}.intro-floor-light{animation:finalFloorSpill 2.42s var(--ease-physical) 2.48s forwards}.intro-emblem:before{animation:finalMuseumLightArrives 1.78s var(--ease-physical) 3.82s forwards, finalMuseumLightRecedes 1s ease-in 6.68s forwards}.intro-emblem:after{animation:finalEmblemReflection 1.62s var(--ease-physical) 4.86s forwards}.intro-sanctum .intro-emblem-art{animation:finalEmblemReveals 1.52s var(--ease-physical) 4.02s forwards, finalEmblemSettles 1.64s var(--ease-physical) 5.52s forwards, finalEmblemRecedes 1.02s ease-in 6.68s forwards}.intro-statement{animation:finalStatementReveals .78s var(--ease-physical) 4.82s forwards, finalStatementRecedes .66s ease-in 6.74s forwards}.intro-skip{animation:.5s ease-out 1.15s forwards introSkipAvailable}.intro:after{animation:finalThresholdLight 1.42s var(--ease-heavy-door) 6.86s both}@keyframes finalBlackSilence{0%,28%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes finalArchitectureEmerges{0%{opacity:0;filter:brightness(.035)saturate(.42)contrast(1.2);transform:scale(1.045)}to{opacity:.38;filter:brightness(.16)saturate(.52)contrast(1.15);transform:scale(1.025)}}@keyframes finalArchitecturePassage{0%{opacity:.38;filter:brightness(.16)saturate(.52)contrast(1.15);transform:scale(1.025)}to{opacity:.52;filter:brightness(.42)saturate(.72)contrast(1.05);transform:scale(1.24)}}@keyframes finalNightfallLifts{to{opacity:.7}}@keyframes finalThresholdEmerges{0%{opacity:0;filter:drop-shadow(0 34px 52px #000000ad);transform:translate(-50%)scale(.975)}to{opacity:1;filter:drop-shadow(0 34px 52px #00000094);transform:translate(-50%)scale(1)}}@keyframes finalThresholdApproaches{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:.3;transform:translate(-50%)scale(1.255)}}@keyframes finalHeavyDoorOpens{0%,12%{transform:rotateY(0)}38%{transform:rotateY(-19deg)}to{transform:rotateY(-89deg)}}@keyframes finalWarmSeam{0%{opacity:0;box-shadow:0 0 3px #ffdaa21a}24%{opacity:.44}58%{opacity:.95;box-shadow:inset 0 0 22px #ffce893d,0 0 20px #ffdaa27a,0 0 82px #cb883d33}to{opacity:.52;box-shadow:inset 0 0 18px #ffce8929,0 0 12px #ffdaa247,0 0 48px #cb883d1c}}@keyframes finalFloorSpill{0%{opacity:0;transform:translate(-50%)scaleX(.08)}to{opacity:.66;transform:translate(-50%)scaleX(1.04)}}@keyframes finalMuseumLightArrives{0%{opacity:0;transform:translate(-7%)scale(.78)}64%{opacity:1;transform:translate(1.5%)scale(1.04)}to{opacity:.74;transform:translate(0)scale(1)}}@keyframes finalMuseumLightRecedes{0%{opacity:.74;transform:translate(0)scale(1)}to{opacity:0;transform:translate(8%)scale(1.08)}}@keyframes finalEmblemReveals{0%{clip-path:inset(100% 0 0);filter:brightness(.68)drop-shadow(0 1px 1px #fff0d614)drop-shadow(0 18px 30px #0000009e);transform:translate3d(0,16px,22px)scale(.975)}62%{clip-path:inset(0);filter:brightness(1.25)drop-shadow(0 0 17px #ffe1b247)drop-shadow(0 20px 34px #00000085)}to{clip-path:inset(0);filter:brightness(1.12)drop-shadow(0 0 11px #ffe1b233)drop-shadow(0 20px 34px #00000085);transform:translateZ(34px)scale(1)}}@keyframes finalEmblemSettles{0%{transform:translateZ(34px)scale(1)}68%{transform:translate3d(0,-2px,35px)scale(1.002)}to{transform:translate3d(0,-1px,35px)scale(1.001)}}@keyframes finalEmblemRecedes{0%{opacity:1;filter:brightness(1.1)drop-shadow(0 0 10px #ffe1b22e)drop-shadow(0 20px 34px #0000007a);transform:translate3d(0,-1px,35px)scale(1.001)}to{opacity:0;filter:brightness(1.16)blur(1px)drop-shadow(0 0 18px #ffe1b21a);transform:translate3d(0,-3px,86px)scale(1.035)}}@keyframes finalEmblemReflection{0%{opacity:0;background-position:180% 0}30%{opacity:.72}76%{opacity:.36}to{opacity:0;background-position:-90% 0}}@keyframes finalStatementReveals{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes finalStatementRecedes{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes finalThresholdLight{0%{opacity:0;transform:scale(.55)}44%{opacity:.48}to{opacity:0;transform:scale(1.62)}}@keyframes finalIntroPassage{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.05)}}.hero{--hero-camera-x:0px;--hero-camera-y:0px}.hero-photo{transform-origin:65% 54%;transition:filter 1.1s;animation:24s ease-in-out infinite alternate paused finalHeroCameraBreath;width:calc(100% + 24px)!important;max-width:none!important;height:calc(100% + 24px)!important;inset:-12px!important}.hero.is-active .hero-photo{will-change:transform;animation-play-state:running}body.intro-open .hero-photo{animation-play-state:paused}@keyframes finalHeroCameraBreath{0%{transform:translate3d(var(--hero-camera-x), calc(var(--hero-camera-y) + var(--scene-camera-y)), 0) scale(1.018)}52%{transform:translate3d(calc(var(--hero-camera-x) + 2px), calc(var(--hero-camera-y) + var(--scene-camera-y) - 2px), 0) scale(1.023)}to{transform:translate3d(calc(var(--hero-camera-x) - 1px), calc(var(--hero-camera-y) + var(--scene-camera-y) + 1px), 0) scale(1.02)}}.house-scene .scene-image,.principles-scene .scene-image,.final-scene .scene-image{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.house-scene .scene-image{transform-origin:64% 51%;animation-name:finalHouseCameraBreath;animation-duration:23s}.principles-scene .scene-image{transform-origin:53% 48%;animation-name:finalMaterialCameraBreath;animation-duration:27s}.final-scene .scene-image{transform-origin:68% 53%;animation-name:finalDestinationCameraBreath;animation-duration:25s}.house-scene.is-active .scene-image,.principles-scene.is-active .scene-image,.final-scene.is-active .scene-image{will-change:transform;animation-play-state:running}@keyframes finalHouseCameraBreath{0%{transform:translate3d(-2px, var(--scene-camera-y), 0) scale(1.018)}to{transform:translate3d(2px, calc(var(--scene-camera-y) - 2px), 0) scale(1.023)}}@keyframes finalMaterialCameraBreath{0%{transform:translate3d(2px, calc(var(--scene-camera-y) + 1px), 0) scale(1.018)}to{transform:translate3d(-2px, calc(var(--scene-camera-y) - 1px), 0) scale(1.022)}}@keyframes finalDestinationCameraBreath{0%{transform:translate3d(-1px, calc(var(--scene-camera-y) + 2px), 0) scale(1.017)}to{transform:translate3d(2px, calc(var(--scene-camera-y) - 2px), 0) scale(1.024)}}.cinematic-scene:before{mix-blend-mode:soft-light;opacity:.54;background:radial-gradient(at 72% 34%,#ffeccd05,#0000 34%),linear-gradient(#ffe9c604,#0000 42%,#0000001a)}.world-scene:before{display:none}.house-scene-shade,.principles-scene-shade,.final-scene-shade{contain:paint;overflow:hidden}.house-scene-shade:before,.principles-scene-shade:before,.final-scene-shade:before,.house-scene-shade:after,.principles-scene-shade:after,.final-scene-shade:after{content:"";pointer-events:none;animation-play-state:paused;position:absolute}.house-scene-shade:before{mix-blend-mode:screen;opacity:.34;transform:translate3d(0, var(--scene-light-y), 0);background:radial-gradient(at 69% 44%,#efc4851b,#0000 29%),linear-gradient(108deg,#0000 46%,#ffe3b60b 57%,#0000 69%);animation:17s ease-in-out infinite alternate finalHouseLightBreath;inset:-8% -6%}.house-scene-shade:after{opacity:.7;background:radial-gradient(at 85% 58%,#0000 0 28%,#02020229 68%,#00000047);animation:21s ease-in-out infinite alternate finalForegroundShadow;inset:-4%}.principles-scene-shade:before{mix-blend-mode:screen;opacity:.32;transform:translateY(var(--scene-light-y));background:linear-gradient(112deg,#0000 36%,#edbb7414 48%,#0000 61%) 0 0/180% 100%;animation:20s ease-in-out infinite alternate finalBronzeReflection;inset:-12%}.principles-scene-shade:after{opacity:.48;background:radial-gradient(at 38% 53%,#ffe2b409,#0000 31%);animation:14s ease-in-out infinite alternate finalMaterialLightBreath;inset:0}.final-scene-shade:before{filter:blur(7px);opacity:.38;transform:translateY(var(--scene-light-y));background:radial-gradient(at 67% 44%,#ffe4b721,#d79e5409 26%,#0000 57%),linear-gradient(104deg,#0000 34%,#ffe1b108 51%,#0000 67%);animation:16s ease-in-out infinite alternate finalDistantLightBreath;inset:10% 4% 5% 38%}.final-scene-shade:after{filter:blur(8px);opacity:.34;background:radial-gradient(at 68% 0,#e5b46f17,#0000 63%);height:43%;animation:22s ease-in-out infinite alternate finalCorridorReflection;bottom:-11%;left:31%;right:2%}.house-scene.is-active .house-scene-shade:before,.house-scene.is-active .house-scene-shade:after,.principles-scene.is-active .principles-scene-shade:before,.principles-scene.is-active .principles-scene-shade:after,.final-scene.is-active .final-scene-shade:before,.final-scene.is-active .final-scene-shade:after{animation-play-state:running}@keyframes finalHouseLightBreath{0%{opacity:.24;transform:translate3d(-1%, var(--scene-light-y), 0) scale(.99)}to{opacity:.42;transform:translate3d(1.2%, calc(var(--scene-light-y) - 2px), 0) scale(1.015)}}@keyframes finalForegroundShadow{0%{opacity:.64;transform:translate(-.5%)}to{opacity:.76;transform:translate(.75%)}}@keyframes finalBronzeReflection{0%{opacity:.22;background-position:105% 0}to{opacity:.4;background-position:-35% 0}}@keyframes finalMaterialLightBreath{0%{opacity:.34;transform:scale(.985)}to{opacity:.54;transform:scale(1.015)}}@keyframes finalDistantLightBreath{0%{opacity:.28;transform:translate3d(-1%, var(--scene-light-y), 0) scale(.98)}to{opacity:.46;transform:translate3d(1%, calc(var(--scene-light-y) - 2px), 0) scale(1.025)}}@keyframes finalCorridorReflection{0%{opacity:.25;transform:translate(-2%)scaleX(.95)}to{opacity:.4;transform:translate(2%)scaleX(1.04)}}.world-camera,.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-camera{transform:perspective(1600px) translate3d(var(--world-camera-x), calc(var(--world-camera-y) + var(--scene-camera-y)), 0) rotateX(var(--world-rotate-x)) rotateY(var(--world-rotate-y))}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-camera{transform:perspective(1600px) translate3d(var(--world-camera-x), calc(var(--world-camera-y) + var(--scene-camera-y)), 7px) rotateX(var(--world-rotate-x)) rotateY(var(--world-rotate-y))}.world-scene .world-scene-image{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.world-scene-tarik .world-scene-image{transform-origin:66% 53%;animation-name:finalTarikStoneBreath;animation-duration:24s}.world-scene-noor .world-scene-image{transform-origin:42% 48%;animation-name:finalNoorFabricBreath;animation-duration:29s}.world-scene-khaled .world-scene-image{transform-origin:73% 51%;animation-name:finalKhaledStructureBreath;animation-duration:26s}.world-scene.is-active .world-scene-image{will-change:transform;animation-play-state:running}@keyframes finalTarikStoneBreath{0%{transform:translate(-2px,1px)scale(1.005)}to{transform:translate(2px,-2px)scale(1.009)}}@keyframes finalNoorFabricBreath{0%{transform:translate(1px,-1px)scale(1.004)}to{transform:translate(-2px,2px)scale(1.008)}}@keyframes finalKhaledStructureBreath{0%{transform:translate(-1px,2px)scale(1.004)}to{transform:translate(2px,-1px)scale(1.008)}}.world-interior-light,.world-volumetric-light,.world-floor-reflection,.world-material-response{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.world-interior-light{animation-name:finalWorldInteriorBreath;animation-duration:13s}.world-volumetric-light{animation-name:finalWorldAtmosphereBreath;animation-duration:17s;animation-delay:-6s}.world-floor-reflection{animation-name:finalWorldReflectionBreath;animation-duration:19s;animation-delay:-9s}.world-material-response{animation-name:finalWorldMaterialBreath;animation-duration:23s;animation-delay:-12s}.world-scene.is-active .world-interior-light,.world-scene.is-active .world-volumetric-light,.world-scene.is-active .world-floor-reflection,.world-scene.is-active .world-material-response{animation-play-state:running}@keyframes finalWorldInteriorBreath{0%{opacity:.82}to{opacity:1}}@keyframes finalWorldAtmosphereBreath{0%{opacity:.72}to{opacity:.96}}@keyframes finalWorldReflectionBreath{0%{opacity:.68}to{opacity:1}}@keyframes finalWorldMaterialBreath{0%{opacity:.62}to{opacity:.94}}.world-material-response:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.22;transition:filter 1.8s var(--ease-physical), opacity 1.8s var(--ease-physical);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;position:absolute;inset:-10%}.world-scene-tarik .world-material-response:after{background:linear-gradient(118deg,#0000 35%,#ffd39121 49%,#0000 63%) 0 0/190% 100%;animation-name:finalTarikReflectionTravel;animation-duration:18s}.world-scene-noor .world-material-response:after{background:radial-gradient(at 24% 38%,#ffecdf1f,#0000 22%),radial-gradient(at 67% 56%,#ffded21a,#0000 25%);animation-name:finalNoorDaylightTravel;animation-duration:21s}.world-scene-khaled .world-material-response:after{background:linear-gradient(90deg,#0000 22%,#c1dead17 36%,#0000 48% 68%,#c1dead12 76%,#0000 84%) 0 0/170% 100%;animation-name:finalKhaledReflectionTravel;animation-duration:20s}.world-scene.is-active .world-material-response:after{animation-play-state:running}.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-material-response:after{filter:brightness(1.22);opacity:.36}@keyframes finalTarikReflectionTravel{0%{background-position:108% 0;transform:translate(-1%)}to{background-position:-32% 0;transform:translate(1%)}}@keyframes finalNoorDaylightTravel{0%{opacity:.16;transform:translate(-1%,-.5%)scale(.985)}to{opacity:.3;transform:translate(1%,.8%)scale(1.018)}}@keyframes finalKhaledReflectionTravel{0%{opacity:.16;background-position:104% 0}to{opacity:.3;background-position:-28% 0}}.hero h1,.house-scene-copy h2,.worlds-introduction h2,.world-scene-copy h3,.principles-intro h2,.final-statement h2{text-rendering:optimizelegibility}.house-scene .house-paragraphs p,.worlds-introduction p,.world-scene-copy>em,.principles-editorial p,.final-statement>p{text-wrap:pretty}.final-scene .final-statement>p{letter-spacing:.025em}[dir=rtl] .final-scene .final-statement>p{letter-spacing:normal}@media (prefers-reduced-motion:reduce){.intro,.intro-blackout,.intro-scene-image,.intro-nightfall,.intro-monument,.intro-door-leaf,.intro-edge-light,.intro-floor-light,.intro-emblem:before,.intro-emblem:after,.intro-sanctum .intro-emblem-art,.intro-statement,.intro-skip,.intro:after,.hero-photo,.house-scene .scene-image,.principles-scene .scene-image,.final-scene .scene-image,.house-scene-shade:before,.house-scene-shade:after,.principles-scene-shade:before,.principles-scene-shade:after,.final-scene-shade:before,.final-scene-shade:after,.world-scene .world-scene-image,.world-interior-light,.world-volumetric-light,.world-floor-reflection,.world-material-response,.world-material-response:after{animation:none!important}.hero-photo,.house-scene .scene-image,.principles-scene .scene-image,.final-scene .scene-image,.world-scene .world-scene-image,.world-camera,.world-scene:is(:hover,:focus-within,[data-world-active=true]) .world-camera{transition:none!important;transform:none!important}[data-reveal],[data-reveal].is-visible{clip-path:none!important;transition:none!important;transform:none!important}}
