:root{--cream:#f4f1e8;--ink:#1c1a17;--ink-2:#141210;--blood:#b3261e;--rose:#e8598b;--rose-soft:#f6c9d8;--sage:#8c8f7c;--f-sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--f-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--f-script:"Caveat", "Segoe Script", cursive;--stretch:112%;--track:.14em;--lh-tight:.86;--gutter:clamp(16px, 2.2vw, 36px);--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[lang=ar]{--f-sans:"Readex Pro", system-ui, sans-serif;--f-serif:"Aref Ruqaa", "Readex Pro", serif;--f-script:"Aref Ruqaa", serif;--stretch:100%;--track:0;--lh-tight:1.12}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--cream);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}p,h1,h2,blockquote,figure{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--rose);outline-offset:3px}::selection{background:var(--rose);color:var(--ink)}.contours{background-image:var(--contours-light);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.contours.is-dark{background-image:var(--contours-dark)}.sans{font-family:var(--f-sans);font-weight:800;font-stretch:var(--stretch);text-transform:uppercase;letter-spacing:-.015em}.serif{font-family:var(--f-serif);text-transform:uppercase;font-weight:400}:root[lang=ar] .sans,:root[lang=ar] .serif{letter-spacing:0}:root[lang=ar] .serif{font-weight:700}.accent{color:var(--rose)}.serif-line{font-family:var(--f-serif);font-size:clamp(24px,2.6vw,42px);line-height:1.1}.line{display:block;overflow:hidden}.line>span{display:inline-block}.big-title{color:var(--cream);line-height:var(--lh-tight);flex-direction:column;display:flex}.big-title .sans{font-size:clamp(46px,7vw,124px)}.big-title .serif{font-size:clamp(50px,7.6vw,134px)}.big-title .serif.accent{color:var(--rose)}.big-title.dark{color:var(--ink)}.big-title.center{text-align:center;align-items:center}.btn{background:var(--rose);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease-out);border-radius:8px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}:root[lang=ar] .btn{letter-spacing:0;font-size:14px}.btn-fill{background:var(--ink);transition:transform .6s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--cream)}.btn:hover .btn-fill{transform:translateY(0)}.wonders .btn-fill{background:var(--cream)}.wonders .btn:hover{color:var(--ink)}.i-arrow{flex:none;width:14px;height:14px}[dir=rtl] .i-arrow{transform:scaleX(-1)}.preloader{z-index:1000;background:var(--ink);color:var(--cream);clip-path:inset(0%);place-items:center;display:grid;position:fixed;inset:0}.pre-inner{justify-items:center;gap:10px;display:grid}.pre-mark{width:56px;color:var(--rose);animation:1.6s ease-in-out infinite pre-breathe}@keyframes pre-breathe{50%{transform:translateY(-6px)scale(1.05)}}.pre-count{font-variant-numeric:tabular-nums;font-family:Archivo,system-ui,sans-serif;font-size:clamp(64px,10vw,160px);font-weight:800;font-stretch:118%;line-height:.9}.pre-count sup{vertical-align:top;color:var(--rose);font-size:.3em}.pre-label{letter-spacing:var(--track);text-transform:uppercase;opacity:.7;font-size:11px}.curtain{z-index:1001;background:var(--rose);display:none;position:fixed;inset:0}.nav{--nav-fg:var(--ink);top:0;z-index:100;padding:18px var(--gutter);pointer-events:none;color:var(--nav-fg);justify-content:space-between;align-items:flex-start;transition:color .4s;display:flex;position:fixed;inset-inline:0}.nav[data-theme=dark]{--nav-fg:var(--cream)}.nav>*{pointer-events:auto}.nav-word{text-transform:uppercase;flex-direction:column;line-height:.82;display:flex}.nav-word-top{font-family:var(--f-serif);font-size:clamp(24px,2.2vw,32px)}.nav-word-bottom{font-weight:800;font-stretch:var(--stretch);letter-spacing:-.02em;font-size:clamp(22px,2vw,30px)}:root[lang=ar] .nav-word{line-height:1.05}.nav-mark{width:34px;transition:transform .6s var(--ease-out);position:absolute;top:20px;left:50%;transform:translate(-50%)}.nav-mark:hover{transform:translate(-50%)rotate(-12deg)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-lang,.nav-menu{background:0 0;border:1px solid;border-radius:10px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;transition:background .3s,color .3s;display:grid}.nav-lang{font-family:Readex Pro,Archivo,sans-serif}.nav-lang:hover{background:var(--nav-fg);color:var(--ink)}.nav[data-theme=light] .nav-lang:hover{color:var(--cream)}.nav-menu{background:var(--cream);color:var(--ink);border-color:var(--ink)}.menu-lines i{height:2px;transition:width .4s var(--ease-out);background:currentColor;border-radius:2px;display:block}.menu-lines i:first-child{width:18px;margin-bottom:5px}.menu-lines i:last-child{width:11px;margin-inline-start:7px}.nav-menu:hover .menu-lines i:last-child{width:18px;margin-inline-start:0}.nav-cta{background:var(--rose);height:46px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;transition:transform .4s var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}:root[lang=ar] .nav-cta{letter-spacing:0;font-size:14px}.nav-cta svg{width:18px}.nav-cta:hover{transform:translateY(-2px)}.menu{z-index:200;background:var(--ink);color:var(--cream);place-content:center;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}.menu-links{gap:4px;display:grid;position:relative}.menu-links a{font-weight:800;font-stretch:var(--stretch);text-transform:uppercase;align-items:baseline;gap:16px;font-size:clamp(44px,8vw,116px);line-height:.98;transition:color .3s;display:flex}.menu-links a:hover{color:var(--rose)}.menu-num{color:var(--rose);font-size:12px;font-weight:600}.menu-close{top:18px;background:var(--rose);width:46px;height:46px;color:var(--ink);border:0;border-radius:10px;font-size:18px;position:absolute;inset-inline-end:var(--gutter)}.menu-foot{font-size:11px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.intro{background:var(--cream);height:100svh;position:relative;overflow:hidden}.intro-pin,.intro-bg,.intro-bg-dark{position:absolute;inset:0}.intro-bg{background-color:var(--cream)}.intro-bg-dark{background-color:var(--ink);opacity:0}.hero-stage{z-index:2;clip-path:inset(0);will-change:clip-path;background:var(--ink);position:absolute;inset:0}.hero-canvas{width:100%;height:100%;display:block}.hero-fallback{background:url(/img/hero-poster.webp) 50%/cover no-repeat;display:none;position:absolute;inset:0}.no-webgl .hero-fallback{display:block}.no-webgl .hero-hint{display:none}.hero-shade{pointer-events:none;background:linear-gradient(#14100e00 58%,#14100e9e 100%),linear-gradient(#f4f1e859 0%,#f4f1e800 18%);position:absolute;inset:0}.hero-copy{inset-inline:var(--gutter);z-index:3;color:var(--cream);text-align:center;pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;bottom:clamp(28px,7vh,80px)}.hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}:root[lang=ar] .hero-eyebrow{letter-spacing:0;font-size:14px}.hero-eyebrow span,.hero-sub span{display:inline-block}.hero-title{white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 6px 40px #14100e59;font-size:clamp(44px,8.6vw,168px);font-weight:800;font-stretch:118%;line-height:.84}:root[lang=ar] .hero-title{letter-spacing:0;font-weight:700;font-stretch:100%;line-height:1.15}.hero-title .line>span{padding-bottom:.04em}.hero-sub{font-family:var(--f-serif);text-shadow:0 2px 20px #14100e66;font-size:clamp(20px,2.2vw,34px);font-style:italic;line-height:1.1}:root[lang=ar] .hero-sub{font-style:normal}.hero-hint{top:50%;z-index:3;-webkit-backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#f4f1e8c7;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:var(--gutter)}:root[lang=ar] .hero-hint{letter-spacing:0;font-size:13px}.hint-dot{background:var(--rose);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite ping;box-shadow:0 0 #e8598b99}@keyframes ping{to{box-shadow:0 0 0 10px #e8598b00}}.hint-touch{display:none}@media (hover:none){.hint-mouse{display:none}.hint-touch{display:inline}}.hero-card{inset-inline-start:var(--gutter);bottom:var(--gutter);z-index:3;width:124px;color:var(--ink);position:absolute}.hc-label{color:var(--cream);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700}.hc-box{-webkit-backdrop-filter:blur(8px);text-align:center;background:#f4f1e8e0;border:1px solid #1c1a1740;border-radius:8px;justify-items:center;gap:6px;padding:14px 10px 12px;display:grid}.hc-box>svg:first-child{width:34px;color:var(--blood)}.hc-value{font-weight:800;font-stretch:var(--stretch);text-transform:uppercase;font-size:13px}.hc-rule{background:#1c1a1733;width:100%;height:1px}.hc-box>svg:nth-of-type(2){width:46px;color:var(--ink)}.hc-foot{letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.3}:root[lang=ar] .hc-label,:root[lang=ar] .hc-foot,:root[lang=ar] .hc-value{letter-spacing:0;font-size:12px}.mq{z-index:1;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:clamp(6px,2vh,24px);display:flex;position:absolute;inset:0}.mq-row{white-space:nowrap;display:flex;overflow:hidden}.mq-inner{will-change:transform;flex:none;align-items:center;display:flex}.mq-item{padding-inline:.3em;line-height:.95}.mq-row.is-serif .mq-item{font-family:var(--f-serif);color:var(--rose);text-transform:uppercase;font-size:clamp(64px,11vw,196px)}.mq-row.is-sans .mq-item{font-weight:800;font-stretch:var(--stretch);color:var(--cream);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(56px,9.6vw,172px)}:root[lang=ar] .mq-item{letter-spacing:0;line-height:1.25}.mq-dot{color:var(--rose);padding-inline:.4em;font-size:clamp(22px,3vw,48px)}.mq-label{z-index:3;color:var(--rose);letter-spacing:.16em;text-transform:uppercase;opacity:0;white-space:nowrap;justify-items:center;gap:6px;font-size:9px;font-weight:700;display:grid;position:absolute;top:13vh;left:50%;transform:translate(-50%)}.mq-label svg{width:30px}:root[lang=ar] .mq-label{letter-spacing:0;font-size:13px}.statement{padding:26vh var(--gutter) 22vh;background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.statement-scribble{width:min(620px,70vw);color:var(--rose);position:absolute;top:-2vh;left:50%;transform:translate(-50%)}.statement-scribble svg{width:100%;height:auto}.statement-inner{justify-items:center;gap:4vh;max-width:1280px;margin:0 auto;display:grid;position:relative}.statement-badge{color:var(--cream);letter-spacing:.16em;text-transform:uppercase;opacity:.8;justify-items:center;gap:6px;font-size:9px;font-weight:700;display:grid}.statement-badge svg{width:52px;color:var(--rose)}:root[lang=ar] .statement-badge{letter-spacing:0;font-size:13px}.statement-text{font-weight:800;font-stretch:var(--stretch);letter-spacing:-.015em;text-transform:uppercase;text-align:center;text-wrap:balance;font-size:clamp(32px,5.4vw,94px);line-height:.98}:root[lang=ar] .statement-text{letter-spacing:0;font-weight:700;line-height:1.35}.statement-text .w{display:inline-block}.statement-text .is-accent{font-family:var(--f-serif);color:var(--rose);font-size:1.1em;font-weight:400}:root[lang=ar] .statement-text .is-accent{font-weight:700}.track{background:var(--ink);position:relative}.track-pin{background:var(--ink);height:100svh;color:var(--cream);position:relative;overflow:hidden}.track-lines{opacity:.5}.track-strip{top:0;width:var(--track-w);will-change:transform;height:100%;position:absolute;inset-inline-start:0}.tr-item{inset-inline-start:var(--x);top:var(--y);width:calc(var(--h) * .75);position:absolute}.tr-item figcaption{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:8px;font-size:9.5px;font-weight:700}:root[lang=ar] .tr-item figcaption{letter-spacing:0;font-size:12px}.tr-img{aspect-ratio:3/4;background:#f4f1e814;border-radius:4px;overflow:hidden}.tr-img img{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .8s;transform:scale(1.04)}.tr-item:hover .tr-img img{filter:none;transform:scale(1.1)}.tr-quote{inset-inline-start:var(--x);top:var(--y);width:var(--w);font-family:var(--f-serif);font-size:clamp(22px,3.3vh,38px);line-height:1.12;position:absolute}:root[lang=ar] .tr-quote{font-size:clamp(20px,3vh,32px);line-height:1.6}.tr-quote b{color:var(--rose);font-style:italic;font-weight:400}:root[lang=ar] .tr-quote b{font-style:normal;font-weight:700}.tr-quote .sign{width:120px;color:var(--rose);margin-top:14px;display:block}.track-progress{bottom:4vh;font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex;position:absolute;inset-inline-start:var(--gutter)}.tp-bar{opacity:.6;background:currentColor;width:160px;height:1px;position:relative}.tp-bar i{background:var(--rose);transform-origin:0;position:absolute;inset:-1px 0;transform:scaleX(0)}[dir=rtl] .tp-bar i{transform-origin:100%}.split{min-height:110vh;padding:18vh var(--gutter);background:var(--cream);place-items:center;display:grid;position:relative;overflow:hidden}.split-img{aspect-ratio:3/4;border-radius:8px;width:clamp(200px,27vw,460px);margin-top:calc(clamp(200px,27vw,460px)/-1.5015);position:absolute;top:50%;overflow:hidden;box-shadow:0 30px 60px -30px #1c1a1773}.split-img img{object-fit:cover;width:100%;height:100%}.split-img--l{left:-3vw}.split-img--r{right:-3vw}.split-center{z-index:2;text-align:center;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,56px);max-width:720px;display:grid;position:relative}.split-col{justify-items:center;gap:14px;display:grid}.split-title{line-height:var(--lh-tight);flex-direction:column;display:flex}.split-title .serif{font-size:clamp(54px,6.8vw,118px)}.split-title .sans{font-size:clamp(50px,6.2vw,108px)}.split-col p{max-width:26ch;font-size:13.5px;line-height:1.45}.sq-btn{background:var(--rose);width:44px;height:44px;color:var(--ink);transition:transform .5s var(--ease-out), background .3s;border-radius:10px;place-items:center;display:grid}.sq-btn:hover{background:var(--ink);color:var(--cream);transform:rotate(45deg)}.split-scribble{font-family:var(--f-script);color:var(--rose);pointer-events:none;mix-blend-mode:multiply;margin-top:-.25em;padding:.25em .2em;font-size:clamp(80px,10vw,170px);font-weight:700;line-height:1;position:absolute;top:-.35em;left:50%;transform:translate(-50%)rotate(-8deg)}.fullbleed{background:var(--ink);color:var(--cream);position:relative}.fb-frame{clip-path:inset(12% 16% round 28px);height:100svh;overflow:hidden}.fb-frame img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.fb-head{padding:7vh var(--gutter) 6vh;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.fb-head p{opacity:.85;max-width:36ch;font-size:14px;line-height:1.5}.wonders{padding:4vh var(--gutter) 18vh;background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.wonders-grid{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.2vw,20px);display:grid}.w-col{flex-direction:column;gap:clamp(10px,1.2vw,20px);display:flex}.w-col[data-col="1"],.w-col[data-col="3"]{margin-top:16vh}.w-card{--cut:22px;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));background:#f4f1e82e;padding:1px;transition:background .4s}.w-card:hover,.w-card:focus-visible{background:var(--rose);outline:none}.w-card-in{aspect-ratio:4/5;background:var(--ink-2);clip-path:inherit;position:relative}.w-img{border-radius:3px;position:absolute;inset:12px 12px 44px;overflow:hidden}.w-img img{object-fit:cover;filter:grayscale(.45)brightness(.88);width:100%;height:100%;transition:transform 1.1s var(--ease-out), filter .7s;transform:scale(1.02)}.w-card:hover .w-img img,.w-card:focus-visible .w-img img{filter:none;transform:scale(1.08)}.w-label{bottom:14px;letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:10px;font-weight:700;display:flex;position:absolute;inset-inline-end:16px}:root[lang=ar] .w-label{letter-spacing:0;font-size:12.5px}.w-label em{color:var(--rose);font-style:normal}.wonders-more{text-align:center;justify-items:center;gap:24px;margin-top:14vh;display:grid}.plan{min-height:120vh;padding:20vh var(--gutter) 16vh;background:var(--cream);grid-template-columns:.95fr 1.05fr;align-items:center;gap:4vw;display:grid;position:relative;overflow:hidden}.plan-copy{z-index:2;justify-items:start;gap:22px;display:grid;position:relative}.kicker{letter-spacing:var(--track);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.kicker svg{width:20px;color:var(--blood)}.plan-title{line-height:var(--lh-tight);flex-direction:column;display:flex}.plan-title .sans{font-size:clamp(50px,7.2vw,128px)}.plan-title .serif{font-size:clamp(56px,8vw,142px)}.plan-title .accent{color:var(--blood)}.plan-desc{max-width:44ch;font-size:15px;line-height:1.55}.plan-tips{flex-wrap:wrap;gap:8px;display:flex}.plan-tips li{letter-spacing:.06em;text-transform:uppercase;border:1px solid #1c1a1740;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}:root[lang=ar] .plan-tips li,:root[lang=ar] .kicker{letter-spacing:0;font-size:13px}.plan-collage{height:min(100vh,70vw);position:relative}.pc{border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #1c1a1780}.pc img{object-fit:cover;width:100%;height:100%}.pc-main{top:8%;aspect-ratio:3/4;width:54%;inset-inline-start:20%}.pc-side{top:44%;aspect-ratio:4/5;z-index:2;width:32%;inset-inline-end:0}.pc-s1{top:0;aspect-ratio:1;width:22%;inset-inline-start:0}.pc-s2{bottom:0;aspect-ratio:3/4;z-index:2;width:24%;inset-inline-start:4%}.badges{padding:14vh var(--gutter) 12vh;background:var(--cream);position:relative;overflow:hidden}.badges-head{z-index:2;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.badges-head p{max-width:38ch;font-size:14px;line-height:1.5}.badges-script{z-index:1;margin:-2vh calc(var(--gutter) * -1) -6vh;pointer-events:none;position:relative}.badges-script svg{width:100%;height:auto;display:block;overflow:visible}.script-text{font-family:var(--f-script);fill:var(--rose);fill-opacity:0;stroke:var(--rose);stroke-width:3px;stroke-dasharray:2600;stroke-dashoffset:2600px;font-size:300px;font-weight:700}.badges-mq,.footer-mq{z-index:2;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.badges-mq{margin-top:0}.bmq-inner{--mq-to:-100%;flex:none;align-items:center;gap:56px;padding-inline-end:56px;animation:46s linear infinite bmq;display:flex}[dir=rtl] .bmq-inner{--mq-to:100%}@keyframes bmq{to{transform:translateX(var(--mq-to))}}.badge{white-space:nowrap;font-weight:800;font-stretch:var(--stretch);text-transform:uppercase;align-items:center;gap:12px;font-size:15px;display:inline-flex}.badge svg{width:40px;color:var(--blood)}.socials{padding:10vh var(--gutter) 14vh;text-align:center;background:linear-gradient(to bottom, var(--cream) 55%, var(--rose-soft) 100%);justify-items:center;gap:3vh;display:grid;position:relative;overflow:hidden}.socials-head{justify-items:center;gap:14px;display:grid}.socials-icon svg{width:58px;color:var(--blood)}.fan{--fan:0;--card-w:clamp(150px, 15vw, 250px);--spread:12vw;width:100%;height:calc(var(--card-w) * 1.45 + 6vw);margin-top:4vh;position:relative}.fan-card{--lift:0px;width:var(--card-w);aspect-ratio:3/4.3;transform:translateX(-50%) translateX(calc(var(--i) * var(--spread) * var(--fan))) translateY(calc(var(--i) * var(--i) * 1.3vw * var(--fan) + var(--lift))) rotate(calc(var(--i) * 6.5deg * var(--fan)));border-radius:22px;transition:--lift .5s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 24px 50px -24px #1c1a178c}.fan-card:hover,.fan-card:focus-visible{--lift:-22px}.fan-card img{object-fit:cover;width:100%;height:100%}.fan-card:first-child,.fan-card:nth-child(7){z-index:1}.fan-card:nth-child(2),.fan-card:nth-child(6){z-index:2}.fan-card:nth-child(3),.fan-card:nth-child(5){z-index:3}.fan-card:nth-child(4){z-index:4}@property --lift{syntax:"<length>";inherits:false;initial-value:0}.socials-links{letter-spacing:.1em;text-transform:uppercase;gap:28px;font-size:11px;font-weight:700;display:flex}:root[lang=ar] .socials-links{letter-spacing:0;font-size:13px}.socials-links a{transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.socials-links a:hover{background-size:100% 1px}.footer{padding:90px var(--gutter) 0;background:radial-gradient(120% 70% at 50% 100%, var(--rose) 0%, var(--rose-soft) 45%, var(--rose-soft) 100%);position:relative}.footer-panel{padding:10vh var(--gutter) 4vh;background:var(--ink);color:var(--cream);border-radius:28px;grid-template-columns:1fr auto 1fr;grid-template-areas:"sign sign sign""title title title""a fig b""mq mq mq""cta cta cta";align-items:center;display:grid;position:relative}.footer-panel:before{content:"";background:var(--ink);border-radius:28px 28px 0 0;width:46%;height:57px;position:absolute;top:-56px;left:50%;transform:translate(-50%)}.footer-panel>.contours{border-radius:inherit;opacity:.8}.footer-sign{width:140px;color:var(--rose);grid-area:sign;justify-self:center}.footer-title{z-index:1;text-align:center;line-height:var(--lh-tight);grid-area:title;position:relative}.footer-title .sans{font-size:clamp(44px,7.4vw,128px)}.footer-title .serif{font-size:clamp(48px,8vw,138px)}.footer-figure{aspect-ratio:3/4;grid-area:fig;width:clamp(220px,26vw,420px);margin-top:-4vh;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.footer-figure img{object-fit:cover;width:100%;height:100%}.footer-col{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.footer-col--a{grid-area:a}.footer-col--b{grid-area:b}.fc-label{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:9px;font-weight:700}.footer-col a{font-weight:800;font-stretch:var(--stretch);text-transform:uppercase;font-size:clamp(18px,1.8vw,28px);line-height:1.1;transition:color .3s}.footer-col a:hover{color:var(--rose)}.footer-col a.fc-accent{color:var(--rose);margin-top:12px;font-size:12px}:root[lang=ar] .fc-label{letter-spacing:0;font-size:12px}.footer-mq{grid-area:mq;margin-top:5vh}.fbadge{white-space:nowrap;font-weight:800;font-stretch:var(--stretch);text-transform:uppercase;opacity:.55;font-size:14px}.footer-cta{background:var(--rose);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;grid-area:cta;justify-self:center;align-items:center;gap:8px;margin-top:4vh;padding:12px 18px;font-size:11px;font-weight:700;display:inline-flex}.footer-cta .i-arrow{transform:rotate(-90deg)}[dir=rtl] .footer-cta .i-arrow{transform:rotate(-90deg)scaleY(-1)}.footer-legal{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 4px 22px;font-size:11px;font-weight:600;display:flex}.legal-photos{align-items:center;gap:8px;display:inline-flex}.ig-btn{background:var(--ink);color:var(--cream);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:11px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.ig-btn svg{width:14px;height:14px}.ig-btn:hover{background:var(--cream);color:var(--ink)}.menu .ig-btn{background:var(--rose);color:var(--ink)}.footer-legal>span:last-child a{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.nav-cta span{display:none}.nav-cta{padding:0 13px}.nav-mark,.hero-card{display:none}.hero-title{white-space:normal;font-size:17vw}.hero-hint{top:auto;bottom:40%;inset-inline-end:50%;transform:translate(50%)}[dir=rtl] .hero-hint{transform:translate(-50%)}.track-pin{height:auto;padding:12vh var(--gutter)}.track-strip{gap:9vh;width:auto;height:auto;display:grid;position:static}.tr-item,.tr-quote{width:auto;position:static}.tr-item{width:74%}.tr-item:nth-child(2n){justify-self:end}.tr-quote{font-size:26px}.track-progress{display:none}.split{flex-direction:column;gap:6vh;padding-top:12vh;display:flex}.split-img{width:62vw;margin:0;position:relative;top:auto;left:auto!important;right:auto!important}.split-img--l{align-self:flex-start}.split-img--r{order:3;align-self:flex-end}.split-center{gap:16px}.fb-head,.badges-head{flex-direction:column;align-items:flex-start}.wonders-grid{grid-template-columns:1fr 1fr}.w-col[data-col="1"],.w-col[data-col="3"]{margin-top:0}.w-col[data-col="1"]{margin-top:8vh}.w-col[data-col="2"]{margin-top:-8vh}.w-card{--cut:14px}.w-img{inset:8px 8px 46px}.w-label{flex-direction:column;gap:0;inset-inline:10px}.plan{grid-template-columns:1fr;padding-top:14vh}.plan-collage{height:120vw}.badges-script{margin:4vh calc(var(--gutter) * -1) 2vh}.fan{--card-w:36vw;--spread:15vw}.footer-panel{grid-template-columns:1fr 1fr;grid-template-areas:"sign sign""title title""fig fig""a b""mq mq""cta cta";row-gap:4vh}.footer-panel:before{width:60%}.footer-figure{justify-self:center;width:64vw}}.reduced .bmq-inner,.reduced .pre-mark,.reduced .hint-dot{animation:none}.reduced .mq,.reduced .mq-label,.reduced .intro-bg-dark{display:none}.reduced .fb-frame{clip-path:none}.reduced .fan{--fan:1}.reduced .script-text{fill-opacity:1;stroke-dashoffset:0}.reduced .track-pin{height:auto;padding:12vh var(--gutter)}.reduced .track-strip{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6vh 3vw;width:auto;height:auto;display:grid;position:static}.reduced .tr-item,.reduced .tr-quote{width:auto;position:static}.reduced .track-progress{display:none}
