.hero-under{position:-webkit-sticky;position:sticky;bottom:0;z-index:0}@media (max-width:900px){.hero-under{position:relative;bottom:auto}}.over{position:relative;z-index:2;background:var(--paper);box-shadow:0 -30px 60px -40px rgba(0,0,0,.35)}.mo [data-in]{opacity:0}.ah__title,.arh__title,.bh__title,.ch__title,.ih__cover-t,.lt__title,.pjh__title,.prh__title,.sh__title,.svh__title{visibility:hidden}html:not(.mo) .ah__title,html:not(.mo) .arh__title,html:not(.mo) .bh__title,html:not(.mo) .ch__title,html:not(.mo) .ih__cover-t,html:not(.mo) .lt__title,html:not(.mo) .pjh__title,html:not(.mo) .prh__title,html:not(.mo) .sh__title,html:not(.mo) .svh__title{visibility:visible}.ah .breadcrumb ol,.arh .breadcrumb ol,.bh .breadcrumb ol,.ih .breadcrumb ol,.prh .breadcrumb ol,.sh .breadcrumb ol{color:var(--muted);margin-bottom:22px}.ah .breadcrumb [aria-current],.arh .breadcrumb [aria-current],.bh .breadcrumb [aria-current],.ih .breadcrumb [aria-current],.prh .breadcrumb [aria-current],.sh .breadcrumb [aria-current]{color:var(--olive-900)}.ch .breadcrumb ol,.pjh .breadcrumb ol,.svh .breadcrumb ol{margin-bottom:22px}.ah__title,.bh__title,.prh__title,.sh__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1;letter-spacing:-.03em;margin:14px 0 24px;max-width:11em;color:var(--olive-900)}html[lang=ar] .ah__title,html[lang=ar] .bh__title,html[lang=ar] .prh__title,html[lang=ar] .sh__title{font-weight:500;letter-spacing:0;line-height:1.32;font-size:clamp(2.2rem,3.9vw,4rem);max-width:12em}.ah__lead,.bh__lead,.prh__lead,.sh__lead{max-width:480px;color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 28px}.ah,.bh,.prh,.sh{position:relative;background:var(--plaster);overflow:hidden}.ah__grid,.bh__grid,.prh__grid,.sh__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center;min-height:calc(100vh - var(--header-h));padding-block:40px 70px}.ah{background:radial-gradient(50% 50% at 75% 60%,rgba(213,138,111,.18),transparent 70%),var(--plaster)}.ah__stage{position:relative;height:clamp(460px,66vh,640px);transform-style:preserve-3d}.ah__arch,.ah__stage{will-change:transform}.ah__arch{position:absolute;inset-inline-start:14%;bottom:0;width:64%;height:92%;border-radius:999px 999px 0 0;overflow:hidden;background:var(--rust)}.ah__arch img{width:100%;height:100%;object-fit:cover;opacity:.38;mix-blend-mode:luminosity;will-change:transform}.ah__who{position:absolute;inset-inline-start:0;bottom:0;width:74%;transform:translateZ(60px)}.ah__who-mv{will-change:transform}.ah__who img{width:100%;height:auto;display:block;filter:drop-shadow(0 30px 40px rgba(38,39,31,.35))}.ah__card{position:absolute;inset-inline-end:0;bottom:18%;transform:translateZ(110px)}.ah__card-in{display:flex;flex-direction:column;gap:3px;background:var(--paper);padding:16px 22px;-webkit-border-start:3px solid var(--rust);border-inline-start:3px solid var(--rust);box-shadow:0 30px 50px -24px rgba(38,39,31,.45);white-space:nowrap}.ah__card-in strong{font-family:var(--f-display);font-weight:400;font-size:1.25rem;color:var(--olive-900)}html[lang=ar] .ah__card-in strong{font-weight:500;font-size:1.1rem}.ah__card-in span{font-size:.78rem;color:var(--muted)}.ah__seal{position:absolute;inset-inline-end:8%;top:2%;width:136px;height:136px;transform:translateZ(90px)}.ah__seal-mv{height:100%}.ah__seal-in{position:relative;width:100%;height:100%;border-radius:50%;background:var(--olive-900);color:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 30px 50px -20px rgba(0,0,0,.45)}.ah__seal-in svg{position:absolute;inset:0;width:100%;height:100%;animation:hxSpin2 28s linear infinite;fill:var(--rust-300);font-family:var(--f-mono);font-size:7.2px;letter-spacing:.14em;text-transform:uppercase}html[lang=ar] .ah__seal-in svg{font-family:var(--f-body);font-size:7.8px;letter-spacing:0}@keyframes hxSpin2{to{transform:rotate(1turn)}}.ah__seal-in b{font-family:var(--f-serif);font-weight:400;font-size:2.3rem;line-height:1;color:var(--rust-300)}.ah__seal-in em{font-style:normal;font-size:.62rem;max-width:80px;line-height:1.3;color:rgba(245,243,238,.8);margin-top:4px}.mo .ah__arch{-webkit-clip-path:inset(100% 0 0 0 round 999px 999px 0 0);clip-path:inset(100% 0 0 0 round 999px 999px 0 0)}.mo .ah__card-in,.mo .ah__seal-in,.mo .ah__who{opacity:0}.sh__stage{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;aspect-ratio:1;max-height:min(70vh,640px);transform-style:preserve-3d}.sh__stage,.sh__tile{position:relative;will-change:transform}.sh__tile{display:block;color:#fff}.sh__tile-in,.sh__tile-mv{display:block;height:100%;will-change:transform}.sh__tile-in{position:relative;overflow:hidden;border-radius:8px;background:var(--olive-900);box-shadow:0 30px 60px -30px rgba(38,39,31,.5)}.sh__tile-in img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out),filter .5s;filter:brightness(.78)}.sh__tile:hover .sh__tile-in img{transform:scale(1.06);filter:brightness(.95)}.sh__tile-cap{position:absolute;inset:auto 0 0;padding:18px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(transparent,rgba(20,21,16,.8))}.sh__tile-cap b{font:500 .66rem/1 var(--f-mono);letter-spacing:.16em;color:var(--rust-300)}.sh__tile-cap strong{font-family:var(--f-display);font-weight:400;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.15}html[lang=ar] .sh__tile-cap strong{font-weight:500}.sh__tile-cap em{font-style:normal;align-self:flex-start;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;background:var(--rust);padding:4px 9px;border-radius:999px;margin-top:4px}.mo .sh__tile-in{opacity:0}.ch,.pjh,.svh{position:relative;min-height:100vh;background:var(--olive-900);color:var(--cream);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.svh__media{position:absolute;inset:0;z-index:0}.svh__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.9);will-change:transform}.pjh__media:after,.svh__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,21,16,.45),rgba(20,21,16,.05) 40%,rgba(20,21,16,.85))}.svh__num{position:absolute;z-index:1;inset-inline-end:var(--gutter);top:50%;transform:translateY(-50%);font-family:var(--f-serif);font-size:clamp(14rem,32vw,32rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(245,243,238,.22);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ch__inner,.pjh__inner,.svh__inner{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-h) + 40px);padding-bottom:48px}.ch__kicker,.pjh__kicker,.svh__kicker{color:var(--rust-300);display:inline-flex;align-items:center;gap:12px}.ch__title,.pjh__title,.svh__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.8rem,5.4vw,5.4rem);line-height:1;letter-spacing:-.03em;margin:14px 0 22px;max-width:11em;color:var(--cream)}html[lang=ar] .ch__title,html[lang=ar] .pjh__title,html[lang=ar] .svh__title{font-weight:500;letter-spacing:0;line-height:1.32;font-size:clamp(2.2rem,4vw,4rem);max-width:12em}.ch__lead,.pjh__lead,.svh__lead{max-width:520px;color:rgba(245,243,238,.82);font-size:1.05rem;line-height:1.7;margin:0 0 28px}.svh__facts{--line:1;position:relative;display:flex;gap:clamp(28px,4vw,70px);margin:44px 0 0;padding-top:22px}.svh__facts:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:rgba(245,243,238,.3);transform-origin:left;transform:scaleX(var(--line))}[dir=rtl] .svh__facts:before{transform-origin:right}.svh__facts div{display:flex;flex-direction:column-reverse;gap:6px}.svh__facts dt{font:500 .66rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(245,243,238,.6)}html[lang=ar] .svh__facts dt{font-family:inherit;letter-spacing:0;font-size:.78rem}.svh__facts dd{margin:0;font-family:var(--f-display);font-size:1.7rem;line-height:1;color:var(--rust-300)}.mo .svh__media{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.mo .svh__facts{--line:0}.pjh__media{z-index:0}.pjh__half,.pjh__media{position:absolute;inset:0}.pjh__half--l{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.pjh__half--r{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.pjh__half img{width:100%;height:100%;object-fit:cover;filter:brightness(.6);will-change:transform}.pjh__seam{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--rust-300);transform-origin:top;z-index:1}.pjh__strip{position:relative;z-index:3;margin:0;display:flex;gap:clamp(28px,4vw,70px);padding-top:22px;padding-bottom:30px;border-top:1px solid rgba(245,243,238,.2)}.pjh__strip div{display:flex;flex-direction:column;gap:4px}.pjh__strip dt{font:500 .64rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(245,243,238,.6)}html[lang=ar] .pjh__strip dt{font-family:inherit;letter-spacing:0;font-size:.76rem}.pjh__strip dd{margin:0;font-family:var(--f-display);font-size:1.25rem;color:var(--cream)}.pjh__inner{padding-bottom:40px}.mo .pjh__half{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}.mo .pjh__strip>div{opacity:0}.prh__lines{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(62,63,55,.07) 0 1px,transparent 1px calc(100% / 6));pointer-events:none}.prh__count{display:flex;align-items:baseline;gap:14px;margin:0 0 28px}.prh__count .odo{font-family:var(--f-serif);font-size:clamp(3rem,5.4vw,5.4rem);line-height:1;color:var(--rust)}.prh__count>span{color:var(--muted);font-size:.95rem}.prh__stage{position:relative;height:clamp(440px,62vh,600px);transform-style:preserve-3d;will-change:transform}.prh__card{position:absolute;display:block;color:inherit;will-change:transform}.prh__card--0{inset-inline-start:0;top:6%;width:52%;transform:rotate(-7deg)}.prh__card--1{inset-inline-end:0;top:0;width:50%;transform:rotate(5deg)}.prh__card--2{inset-inline-start:18%;bottom:0;width:58%;transform:rotate(-2deg)}.prh__card-in,.prh__card-mv{display:block;will-change:transform}.prh__card-in{position:relative;background:var(--paper);padding:10px 10px 14px;box-shadow:0 40px 70px -30px rgba(38,39,31,.55)}.prh__card-in img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.prh__cap{display:flex;flex-direction:column;gap:2px;padding:12px 6px 0}.prh__cap strong{font-family:var(--f-display);font-weight:400;font-size:1.05rem;color:var(--olive-900);line-height:1.2}html[lang=ar] .prh__cap strong{font-weight:500}.prh__cap em{font-style:normal;font-size:.72rem;color:var(--muted)}.mo .prh__card-in{opacity:0}.bh__cloud{position:relative;height:clamp(420px,66vh,640px);will-change:opacity,transform}.bh__name{position:absolute;left:50%;top:50%;white-space:nowrap;font-family:var(--f-serif);font-size:clamp(1.1rem,1.7vw,1.7rem);color:var(--olive-900);pointer-events:none;will-change:transform,opacity}.bh__name--rust{color:var(--rust)}.bh__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--f-serif);font-size:clamp(4rem,8vw,8rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(163,73,49,.45);pointer-events:none}.mo .bh__cloud{opacity:0}.ih{background:var(--paper);padding:30px 0 0}.ih__mast{display:flex;flex-direction:column;gap:10px;margin-bottom:34px}.ih__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:1.02;letter-spacing:-.03em;color:var(--olive-900);max-width:14em;margin:0}[dir=rtl] .ih__issue{left:auto;right:28px}[dir=rtl] .ih__tag{right:auto;left:28px}html[lang=ar] .ih__issue{font-family:var(--f-body);letter-spacing:0;font-size:.8rem}html[lang=ar] .ih__title{font-weight:500;letter-spacing:0;line-height:1.35;font-size:clamp(2rem,3.6vw,3.6rem)}.ih__cover{position:relative;display:block;aspect-ratio:21/10;overflow:hidden;border-radius:6px;background:var(--olive-900);color:#fff}.ih__cover img{width:100%;height:100%;object-fit:cover;will-change:transform}.ih__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,21,16,.35),rgba(20,21,16,.05) 35%,rgba(20,21,16,.88))}.ih__issue{position:absolute;top:24px;left:28px;font:500 .68rem/1 var(--f-mono);letter-spacing:.16em;color:rgba(245,243,238,.85)}.ih__tag{position:absolute;top:20px;right:28px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;background:var(--rust);padding:7px 12px;border-radius:999px}.ih__cover-body{position:absolute;inset:auto 0 0;padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ih__cover-t{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(1.8rem,4vw,4rem);line-height:1.05;letter-spacing:-.02em;max-width:14em}html[lang=ar] .ih__cover-t{font-weight:500;letter-spacing:0;line-height:1.4;font-size:clamp(1.5rem,3vw,3rem)}.ih__cover-x{max-width:560px;color:rgba(245,243,238,.85);font-size:1rem;line-height:1.65}.ih__fold{position:absolute;inset-inline-end:0;bottom:0;width:60px;height:60px;background:linear-gradient(225deg,var(--paper) 50%,rgba(0,0,0,.28) 50%);transition:width .5s var(--ease-out),height .5s var(--ease-out)}[dir=rtl] .ih__fold{background:linear-gradient(135deg,var(--paper) 50%,rgba(0,0,0,.28) 50%)}.ih__cover:hover .ih__fold{width:96px;height:96px}.mo .ih__cover{-webkit-clip-path:inset(0 0 100% 0 round 6px);clip-path:inset(0 0 100% 0 round 6px)}.arh{background:var(--paper);padding:30px 0 0}.arh__progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:160;pointer-events:none}.arh__progress i{display:block;height:100%;background:var(--rust);transform-origin:left;transform:scaleX(0)}[dir=rtl] .arh__progress i{transform-origin:right}.arh__wrap{max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center}.arh__wrap .breadcrumb ol{justify-content:center}.arh__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:1.04;letter-spacing:-.025em;color:var(--olive-900);margin:14px 0 20px;max-width:16em}html[lang=ar] .arh__title{font-weight:500;letter-spacing:0;line-height:1.4;font-size:clamp(1.8rem,3.4vw,3.4rem)}.arh__x{max-width:640px;color:var(--muted);font-size:1.12rem;line-height:1.7;margin:0}.arh__by{justify-content:center;flex-wrap:wrap;gap:22px;margin-top:28px}.arh__au,.arh__by{display:flex;align-items:center}.arh__au{gap:12px;color:inherit;text-align:start}.arh__au img{width:48px;height:48px;border-radius:50%;object-fit:cover}.arh__au span{display:flex;flex-direction:column;line-height:1.3}.arh__au strong{font-weight:500;color:var(--olive-900)}.arh__au em{font-style:normal;font-size:.78rem;color:var(--muted)}.arh__meta{font:500 .7rem/1 var(--f-mono);letter-spacing:.14em;color:var(--rust)}.arh__rule{display:block;width:120px;height:1px;background:var(--rust);margin:28px auto 0;transform-origin:center}.arh__wide{margin-top:40px}.arh__media.ir{aspect-ratio:21/9}.ch{background:radial-gradient(60% 60% at 80% 50%,rgba(163,73,49,.22),transparent 70%),var(--olive-900)}.ch__radar{position:absolute;inset-inline-end:-6%;top:50%;width:min(58vw,760px);aspect-ratio:1;transform:translateY(-50%);z-index:0;will-change:transform}.ch__ring{position:absolute;inset:calc((4 - var(--i)) * 12.5%);border-radius:50%;border:1px solid rgba(245,243,238,.14)}.ch__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(213,138,111,.22) 55deg,transparent 56deg);animation:chSweep 7s linear infinite}@keyframes chSweep{to{transform:rotate(1turn)}}.ch__pin{left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:var(--rust-300);box-shadow:0 0 0 6px rgba(213,138,111,.25)}.ch__pin,.ch__pin:before{position:absolute;border-radius:50%}.ch__pin:before{content:"";inset:-6px;border:1px solid var(--rust-300);animation:chPing 2.6s ease-out infinite}@keyframes chPing{0%{transform:scale(1);opacity:.9}to{transform:scale(7);opacity:0}}.ch__label{position:absolute;font:500 .66rem/1.6 var(--f-mono);letter-spacing:.14em;color:rgba(245,243,238,.75);text-transform:uppercase}html[lang=ar] .ch__label--b{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:.8rem}.ch__label--a{top:12%;inset-inline-start:14%}.ch__label--b{top:52%;inset-inline-start:53%}.ch__label--c{bottom:14%;inset-inline-end:12%}.ch__quick{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;max-width:720px}.ch__pill{display:inline-flex;align-items:center;gap:14px;padding:12px 22px 12px 16px;border:1px solid rgba(245,243,238,.22);border-radius:999px;color:var(--cream);transition:background .4s,color .4s,border-color .4s,transform .5s var(--ease-out)}.ch__pill:hover{background:var(--cream);color:var(--olive-900);border-color:var(--cream);transform:translateY(-3px)}.ch__pill span{display:flex;flex-direction:column;line-height:1.25}.ch__pill strong{font-size:.86rem;font-weight:600}.ch__pill em{font-style:normal;font-size:.74rem;opacity:.7;font-family:var(--f-mono);letter-spacing:.04em}.ch__hours{margin:28px 0 0;color:rgba(245,243,238,.72);display:flex;gap:14px;align-items:baseline}.ch__hours span{font:500 .64rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rust-300)}html[lang=ar] .ch__hours span{font-family:inherit;letter-spacing:0;font-size:.78rem}.mo .ch__label,.mo .ch__pin,.mo .ch__ring{opacity:0}.lt{background:var(--paper);padding:clamp(80px,10vw,140px) 0}.lt__k{margin-bottom:14px}.lt__title{font-family:var(--f-display);font-weight:400;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.04;letter-spacing:-.022em;color:var(--olive-900);max-width:14em;margin:0 0 clamp(40px,5vw,70px)}html[lang=ar] .lt__title{font-weight:500;letter-spacing:0;line-height:1.35;font-size:clamp(1.8rem,3.2vw,3.2rem)}.lt__grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(40px,7vw,120px);gap:clamp(40px,7vw,120px);align-items:start}.lt__q{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 40px);margin:0;font-style:italic;font-weight:400;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.25;color:var(--olive-900)}.lt__q,html[lang=ar] .lt__q{font-family:var(--f-display)}html[lang=ar] .lt__q{font-style:normal;font-weight:500;line-height:1.6;font-size:clamp(1.5rem,2.5vw,2.5rem)}.lt__q b{font-weight:inherit}.lt__rule{display:block;height:1px;background:var(--rust);transform-origin:left;margin-bottom:40px}[dir=rtl] .lt__rule{transform-origin:right}.lt__p{font-size:1.1rem;line-height:1.85;color:#3a3b33;max-width:580px;margin:0 0 1.4em}html[lang=en] .lt__p--cap:first-letter{float:left;font-family:var(--f-serif);font-size:4.4em;line-height:.82;color:var(--rust);margin:.06em .14em 0 0}.lt__sign{display:flex;flex-direction:column;gap:2px;margin-top:40px}.lt__sign svg{width:200px;height:36px;margin-bottom:10px;fill:none;stroke:var(--rust);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lt__sign span:first-of-type{font-family:var(--f-display);font-size:1.25rem;color:var(--olive-900)}.lt__sign span:last-of-type{font-size:.82rem;color:var(--muted)}.mo .lt__p,.mo .lt__sign>span{opacity:0}.mo .lt__sign svg path{stroke-dashoffset:1}.cf,.sf-fairs--cf{overflow:hidden}.cf{perspective:1200px;padding:24px 0 50px}.cf__track{display:flex;gap:26px;width:max-content;padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)))}.cf__card,.cf__track{transform-style:preserve-3d;will-change:transform}.cf__card{position:relative;flex:none;width:clamp(260px,30vw,420px);aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:6px;box-shadow:0 40px 70px -40px rgba(38,39,31,.55);transition:filter .6s}.cf__card:not(.is-front){filter:brightness(.8) saturate(.8)}.cf__card img{width:100%;height:100%;object-fit:cover}.cf__card figcaption{position:absolute;inset:auto 0 0;padding:18px;background:linear-gradient(transparent,rgba(20,21,16,.88));color:#fff;display:flex;flex-direction:column}.cf__card strong{font-family:var(--f-serif);font-weight:400;font-size:1.5rem}.cf__card span{font-size:.8rem;color:var(--rust-300)}@media (max-width:900px){.ah__grid,.bh__grid,.prh__grid,.sh__grid{grid-template-columns:1fr;min-height:0;padding-block:20px 50px;gap:34px}.ah__stage{height:460px;width:100%}.ah__arch{inset-inline-start:12%;width:70%}.ah__who{width:78%}.ah__seal{width:108px;height:108px;inset-inline-end:2%;top:0}.ah__seal-in b{font-size:1.8rem}.ah__card{bottom:8%}.sh__stage{max-height:none;aspect-ratio:1}.ch,.pjh,.svh{min-height:0}.ch__inner,.pjh__inner,.svh__inner{padding-top:calc(var(--header-h) + 90px);padding-bottom:40px}.svh__num{font-size:9rem;top:calc(var(--header-h) + 10px);transform:none}.svh__facts{flex-wrap:wrap;gap:18px 28px}.pjh__inner{padding-bottom:40px}.pjh__strip{flex-wrap:wrap;gap:16px 28px;padding:22px var(--gutter) 30px}.mo .pjh__half,.pjh__half{-webkit-clip-path:none!important;clip-path:none!important}.prh__stage{height:420px}.prh__card--0{width:60%}.prh__card--1{width:58%}.prh__card--2{width:66%;inset-inline-start:10%}.bh__cloud{height:380px}.ih__cover{aspect-ratio:4/5}.ih__cover-t{font-size:1.6rem}.ch__radar{position:relative;inset:auto;transform:none;width:min(88vw,420px);margin:30px auto 0;order:2}.ch__inner{order:1}.ch{padding-bottom:40px}.ch__label--a{top:4%;inset-inline-start:4%}.ch__label--c{bottom:4%;inset-inline-end:4%}.lt__grid{grid-template-columns:1fr;gap:40px}.lt__q{position:static}.cf{perspective:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cf__card{width:72vw;scroll-snap-align:start;transform:none!important}.cf__card:not(.is-front){filter:none}}@media (prefers-reduced-motion:reduce){.mo .ah__card-in,.mo .ah__seal-in,.mo .ah__who,.mo .bh__cloud,.mo .ch__label,.mo .ch__pin,.mo .ch__ring,.mo .lt__p,.mo .lt__sign>span,.mo .pjh__strip>div,.mo .prh__card-in,.mo .sh__tile-in,.mo [data-in]{opacity:1}.mo .ah__arch,.mo .ih__cover,.mo .svh__media{-webkit-clip-path:none;clip-path:none}.mo .pjh__half--l{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.mo .pjh__half--r{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.mo .svh__facts{--line:1}.ah__seal-in svg,.ch__pin:before,.ch__sweep{animation:none}}.ci{position:relative;background:var(--paper);padding:clamp(60px,8vw,110px) 0 clamp(60px,8vw,100px)}.ci__tabs{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,44px);border-bottom:1px solid var(--line);margin-bottom:clamp(50px,7vw,100px)}.ci__tab{position:relative;display:inline-flex;align-items:baseline;gap:6px;padding:0 0 18px;font-family:var(--f-display);font-weight:400;font-size:clamp(1.3rem,2vw,1.9rem);color:var(--muted);transition:color .4s;cursor:pointer}html[lang=ar] .ci__tab{font-weight:500;font-size:clamp(1.15rem,1.6vw,1.5rem)}.ci__tab sup{font:500 .62rem/1 var(--f-mono);letter-spacing:.1em;color:var(--rust);transform:translateY(-.4em)}.ci__tab:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--rust);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}[dir=rtl] .ci__tab:after{transform-origin:right}.ci__tab.is-on,.ci__tab:hover{color:var(--olive-900)}.ci__tab.is-on:after{transform:scaleX(1)}.ci__wrap{position:relative}.ci__rail{position:absolute;top:0;bottom:0;inset-inline-end:clamp(10px,1.6vw,28px);width:40px;pointer-events:none}.ci__rail-in{position:-webkit-sticky;position:sticky;top:45vh;display:flex;flex-direction:column;align-items:center;gap:14px}.ci__rail-n{font:500 .66rem/1 var(--f-mono);letter-spacing:.14em;color:var(--rust);writing-mode:vertical-rl}.ci__rail-in i{width:1px;height:60px;background:var(--line)}.ci__rail-s{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;animation:sixIn .6s var(--ease-out)}html[lang=ar] .ci__rail-s{letter-spacing:0;writing-mode:horizontal-tb;font-size:.72rem;white-space:nowrap}.ci__list{list-style:none;margin-block:0;padding-block:0}.ci__row{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 clamp(16px,2vw,32px);gap:0 clamp(16px,2vw,32px);align-items:end;padding:0 0 clamp(70px,9vw,140px);margin-bottom:clamp(70px,9vw,140px)}.ci__rule{position:absolute;inset:auto 0 0;height:1px;background:var(--line);transform-origin:left}[dir=rtl] .ci__rule{transform-origin:right}.ci__media{position:relative;display:block;z-index:1}.ci__row--0 .ci__media{grid-column:1/9}.ci__row--1 .ci__media{grid-column:5/13}.ci__fig{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:var(--plaster);border-radius:4px;will-change:clip-path}.ci__row--1 .ci__fig{aspect-ratio:4/3}.ci__fig img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);will-change:transform;transition:filter .6s}.ci__media:hover .ci__fig img{filter:brightness(1.04) saturate(1.05)}.ci__peek{position:absolute;bottom:-12%;width:30%;aspect-ratio:4/3;overflow:hidden;border:6px solid var(--paper);box-shadow:0 30px 60px -30px rgba(38,39,31,.55);background:var(--plaster);z-index:2}.ci__row--0 .ci__peek{inset-inline-start:-4%}.ci__row--1 .ci__peek{inset-inline-end:-4%}.ci__peek img{width:100%;height:100%;object-fit:cover}.ci__txt{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding-bottom:6px}.ci__row--0 .ci__txt{grid-column:9/13;-webkit-padding-start:clamp(10px,2vw,30px);padding-inline-start:clamp(10px,2vw,30px)}.ci__row--1 .ci__txt{grid-column:1/5;-webkit-padding-end:clamp(10px,2vw,30px);padding-inline-end:clamp(10px,2vw,30px)}.ci__meta{display:flex;align-items:center;gap:12px;font:500 .66rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.ci__meta b{font-weight:500}.ci__meta i{font-style:normal;color:var(--olive-900);-webkit-padding-end:12px;padding-inline-end:12px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}html[lang=ar] .ci__meta b{font-family:var(--f-body);letter-spacing:0;font-size:.78rem}.ci__meta em{font-style:normal;color:var(--muted)}.ci__title{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.04;letter-spacing:-.02em}html[lang=ar] .ci__title{font-weight:500;letter-spacing:0;line-height:1.35;font-size:clamp(1.5rem,2.4vw,2.4rem)}.ci__title a{color:var(--olive-900);transition:color .3s}.ci__row:hover .ci__title a{color:var(--rust)}.ci__sub{margin:0;color:var(--muted);font-size:.95rem}.ci__loc{gap:6px;font-size:.85rem;color:var(--muted)}.ci__go,.ci__loc{display:inline-flex;align-items:center}.ci__go{gap:10px;margin-top:8px;font-weight:500;color:var(--olive-900);transition:gap .35s var(--ease-out),color .3s}.ci__go:hover{gap:16px;color:var(--rust)}[dir=rtl] .ci__go .ic{transform:scaleX(-1)}.ci__foot{margin:0;font:500 .66rem/1 var(--f-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase}html[lang=ar] .ci__foot{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:.8rem}.mo .ci__txt>*{opacity:0}.mo .ci__rule{transform:scaleX(0)}@media (max-width:900px){.ci__tabs{gap:18px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ci__tab{white-space:nowrap;padding-bottom:12px}.ci__rail{display:none}.ci__row{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding-bottom:40px;margin-bottom:40px}.ci__row--0 .ci__fig,.ci__row--1 .ci__fig{aspect-ratio:4/3}.ci__peek{display:none}.ci__row--0 .ci__txt,.ci__row--1 .ci__txt{padding:0}}@media (prefers-reduced-motion:reduce){.mo .ci__txt>*{opacity:1}.mo .ci__rule{transform:none}}.header-cta,.header-phone{white-space:nowrap}@media (max-width:1500px){.header-phone{display:none}}.tl{background:var(--plaster);color:var(--olive-900);padding:var(--sec) 0}.tl__years{--tl:1;position:relative;list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:0 22px;gap:0 22px}.tl__years:before{content:"";position:absolute;left:0;right:0;top:44px;height:1px;background:var(--rust);transform-origin:left;transform:scaleX(var(--tl,1))}[dir=rtl] .tl__years:before{transform-origin:right}.tl__y{position:relative;display:flex;align-items:flex-start;height:44px;font-family:var(--f-serif);font-size:1.45rem;line-height:1;letter-spacing:.08em;color:var(--olive-900)}.tl__y:after{content:"";position:absolute;inset-inline-start:0;top:40px;width:9px;height:9px;border-radius:50%;background:var(--olive-900)}.tl__year ul{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.tl__year ul li{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid rgba(164,71,48,.35)}.tl__year ul li:first-child{padding-top:0;border-top:0}.tl__year strong{font-weight:600;font-size:.86rem;line-height:1.35;color:var(--olive-900)}.tl__year ul li span{font-size:.76rem;color:var(--muted)}.tl__next{margin:56px 0 0;font-family:var(--f-serif);font-style:italic;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--rust);text-align:end}html[lang=ar] .tl__next{font-style:normal}.mo .tl__year{opacity:0}@media (max-width:1100px){.tl__years{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.tl__years:before{display:none}}@media (max-width:700px){.tl__years{grid-template-columns:1fr;gap:30px;margin-top:40px;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-border-start:1px solid var(--rust);border-inline-start:1px solid var(--rust)}.tl__y{height:auto}.tl__y:after{top:7px;inset-inline-start:-29px}.tl__year ul{margin-top:14px}.tl__next{text-align:start}}@media (prefers-reduced-motion:reduce){.mo .tl__year{opacity:1}}.sx__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);border-top:1px solid var(--line);padding-top:clamp(24px,3vw,40px)}.sx__col h3{margin:0 0 14px;font:500 .7rem/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}html[lang=ar] .sx__col h3{font-family:var(--f-body);letter-spacing:0;font-size:.85rem}.sx__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sx__col li{font-family:var(--f-display);font-size:clamp(1.05rem,1.3vw,1.25rem);color:var(--olive-900);line-height:1.3}html[lang=ar] .sx__col li{font-family:var(--f-body);font-weight:500;font-size:1.02rem}@media (max-width:900px){.sx__grid{grid-template-columns:1fr 1fr;gap:28px 20px}}.film{padding:clamp(50px,7vw,100px) 0}.film .sf-h2{margin:10px 0 clamp(20px,3vw,36px)}.film__frame{position:relative;border-radius:6px;overflow:hidden;background:var(--olive-900);aspect-ratio:16/9}.film__frame video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.film--tall .film__frame{aspect-ratio:3/5;max-width:420px;margin-inline:auto}.sf-h2{font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.08}html[lang=ar] .sf-h2{font-size:clamp(1.5rem,2.2vw,2.2rem)}.hx__title{font-size:clamp(2.3rem,3.6vw,3.8rem);margin-bottom:14px}html[lang=ar] .hx__title{font-size:clamp(1.9rem,2.9vw,3rem)}.ah__title,.bh__title,.ch__title,.pjh__title,.prh__title,.sh__title,.svh__title{font-size:clamp(2.2rem,3.4vw,3.6rem)}html[lang=ar] .ah__title,html[lang=ar] .bh__title,html[lang=ar] .ch__title,html[lang=ar] .pjh__title,html[lang=ar] .prh__title,html[lang=ar] .sh__title,html[lang=ar] .svh__title{font-size:clamp(1.8rem,2.7vw,2.8rem)}.arh__title{font-size:clamp(2rem,3.2vw,3.2rem)}html[lang=ar] .arh__title{font-size:clamp(1.7rem,2.6vw,2.6rem)}.ih__cover-t{font-size:clamp(1.6rem,2.8vw,2.8rem)}.svs__t{font-size:clamp(1.6rem,2.4vw,2.3rem)}html[lang=ar] .svs__t{font-size:clamp(1.35rem,1.9vw,1.8rem)}.why__row h3{font-size:clamp(1.25rem,1.6vw,1.6rem)}.pz__tile--feat .pz__cap strong{font-size:clamp(1.3rem,1.8vw,1.8rem)}.sf-panel__body strong{font-size:clamp(1.3rem,1.9vw,1.8rem)}.hx__grid{grid-template-columns:1fr 1fr}.hx__copy{min-width:0}.hx__lead,.hx__sub{max-width:100%}.hx__slot{width:100%;height:clamp(420px,64vh,680px)}.hx__cut{inset-inline-start:-16%;width:70%}.sf-brands .sf-btn{margin-top:48px}.sf-panels{height:min(720px,78vh)}.svs__grid{grid-template-columns:1.2fr .8fr}@media (max-width:900px){.hx__grid,.svs__grid{grid-template-columns:1fr}.sf-panels{height:auto}}.sh__stage .sh__tile:first-child:nth-last-child(3){grid-row:span 2}.svh__facts:empty{display:none}.svl{background:var(--paper);padding:clamp(70px,9vw,130px) 0}.svl--alt{background:var(--plaster)}.svl__grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:center}.svl__grid--flip{grid-template-columns:.75fr 1.25fr}.svl__img{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:var(--olive-900)}.svl__img img{width:100%;height:100%;object-fit:cover}.svl__body .sf-h2{margin-bottom:22px}.svl__body .sf-p{max-width:520px}@media (max-width:900px){.svl__grid,.svl__grid--flip{grid-template-columns:1fr}.svl__grid--flip .svl__img{order:-1}}.ih__lead{margin:14px 0 0;max-width:560px}.contact-form{max-width:820px}.contact-form .sf-h2{margin-bottom:28px}.field--file input[type=file]{padding:14px;border:1px dashed var(--olive-grey);border-radius:6px;background:var(--paper);width:100%;font:inherit;color:var(--muted)}.field__hint{display:block;margin-top:6px;font-size:.76rem;color:var(--muted)}.why__top{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);align-items:end;margin-bottom:clamp(40px,5vw,64px)}.why__top .sf-h2{margin:14px 0 0}.why__top .sf-p{margin:0;max-width:520px}.why__body{position:relative;padding:0}.why__rule{top:0;bottom:auto;inset-inline:0;width:auto;height:1px}.why__rule i{transform-origin:left center}[dir=rtl] .why__rule i{transform-origin:right center}.why__list{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.why__row,.why__row:first-child{display:block;padding:34px 28px 6px;border:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.why__row:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.why__row:last-child{-webkit-padding-end:0;padding-inline-end:0}.why__n{display:block;padding:0;margin-bottom:16px}.why__row h3,.why__row.is-on h3{color:var(--olive-900);font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:12px}html[lang=ar] .why__row h3{font-size:clamp(1.15rem,1.4vw,1.35rem)}.why__row p{font-size:.95rem;line-height:1.65}@media (max-width:1100px){.why__list{grid-template-columns:1fr 1fr}.why__row,.why__row:first-child{padding:28px 24px 28px 0;border:0;border-top:1px solid var(--line)}.why__row:nth-child(2n){padding-inline:24px 0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.why__rule{display:none}}@media (max-width:900px){.why__top{grid-template-columns:1fr;gap:18px;align-items:start}}@media (max-width:600px){.why__list{grid-template-columns:1fr}.why__row,.why__row:first-child,.why__row:nth-child(2n){padding:24px 0;-webkit-border-start:0;border-inline-start:0}}.site-footer{padding-bottom:30px}.site-footer>*{position:relative;z-index:1}.site-footer:after{bottom:auto;top:50%;transform:translate(-50%,-50%);z-index:0}.hx__title{max-width:none}@media (min-width:901px){.svs__row a{min-height:0;padding:38px 0}.svs__frame{height:clamp(420px,60vh,560px)}}.brand{width:250px}.brand__logo,[dir=rtl] .brand__logo{width:100%}[dir=rtl] .brand{width:215px}@media (max-width:900px){.brand{width:200px}[dir=rtl] .brand{width:170px}}@media (max-width:400px){.brand{width:176px}[dir=rtl] .brand{width:156px}}@media (min-width:1101px) and (max-width:1300px){.brand{width:200px}[dir=rtl] .brand{width:180px}.primary-nav__link{margin:0 9px}}.sv-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,26px);gap:clamp(14px,1.8vw,26px);margin-top:clamp(28px,3.6vw,48px)}.sv-stage{background:var(--plaster);border-radius:16px;padding:clamp(24px,2.6vw,38px)}.sv-stage__n{display:block;font-family:var(--f-serif);font-size:clamp(2rem,3vw,2.8rem);line-height:1;color:var(--rust)}.sv-stage__t{font-size:clamp(1.2rem,1.5vw,1.45rem);margin:16px 0 0}.sv-stage .ck{grid-template-columns:1fr;gap:12px;margin:20px 0 0}.svl__statement{margin:0;max-width:24em;font-family:var(--f-display);font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.38;color:var(--olive-900)}html[lang=ar] .svl__statement{line-height:1.75;font-weight:500}@media (max-width:900px){.sv-stages{grid-template-columns:1fr}}.sh__tile-tag{font-family:var(--f-display);font-style:italic;font-size:clamp(.82rem,1vw,.98rem);line-height:1.35;color:var(--rust-300)}html[lang=ar] .sh__tile-tag{font-style:normal;font-size:.9rem}@media (min-width:901px){.sh:has(.sh__tile-tag) .sh__grid{grid-template-columns:.85fr 1.15fr}.sh:has(.sh__tile-tag) .sh__stage{aspect-ratio:1.08;max-height:min(80vh,760px)}.sh__tile-cap{padding:22px}}@media (max-width:600px){.sh__tile-cap{padding:12px}.sh__tile-cap strong{font-size:.98rem}.sh__tile-tag{font-size:.72rem;line-height:1.3}}.sf-kicker:has(+.sf-h2){font-family:var(--f-display);font-weight:400;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.08;letter-spacing:-.02em;text-transform:none;color:var(--olive-900)}html[lang=ar] .sf-kicker:has(+.sf-h2){font-weight:500;letter-spacing:0;line-height:1.4;font-size:clamp(1.5rem,2.2vw,2.2rem)}.cl__head .sf-kicker+.sf-h2,.sf-kicker+.sf-h2,.why__top .sf-kicker+.sf-h2{margin-top:12px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.45;letter-spacing:0;color:var(--rust)}html[lang=ar] .sf-kicker+.sf-h2{font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7}.why__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.why__card{display:flex;flex-direction:column}.why__ph{position:relative;margin:0 0 20px;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:var(--olive-800)}.why__ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.why__card:hover .why__ph img{transform:scale(1.05)}.why__ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,29,23,.35),rgba(28,29,23,0) 35%);pointer-events:none}.why__card .why__n{position:absolute;z-index:1;top:16px;inset-inline-start:18px;margin:0;padding:0;font-family:var(--f-serif);font-size:1.5rem;line-height:1;color:var(--cream)}.why__card h3{margin:0 0 10px;font-family:var(--f-display);font-weight:400;font-size:clamp(1.2rem,1.45vw,1.45rem);line-height:1.2;color:var(--olive-900)}html[lang=ar] .why__card h3{font-weight:500;line-height:1.5;font-size:clamp(1.1rem,1.3vw,1.3rem)}.why__card p{margin:0;font-size:.94rem;line-height:1.65;color:var(--muted)}.mo .why__card{opacity:0}@media (prefers-reduced-motion:reduce){.mo .why__card{opacity:1}}@media (max-width:1100px){.why__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.why__ph{aspect-ratio:4/3}}@media (max-width:600px){.why__cards{grid-template-columns:1fr;gap:34px}.why__ph{aspect-ratio:16/11;margin-bottom:16px}}.ah__arch{inset-inline-start:8%;width:80%;height:96%;background:var(--olive-900);box-shadow:0 40px 70px -40px rgba(38,39,31,.55)}.ah__arch img{opacity:1;mix-blend-mode:normal}@media (max-width:900px){.ah__arch{inset-inline-start:6%;width:84%}}.lf{display:contents}.lf[data-anim],.lf[data-bg],.lf[data-ink],.lf[data-space]{display:block}.lf[data-bg]>*{background:transparent!important}.lf[data-bg=white]{background:#fff}.lf[data-bg=mist]{background:var(--mist,#F5F3EF)}.lf[data-bg=plaster]{background:var(--light-olive,#E3E3DE)}.lf[data-bg=olive]{background:var(--olive,#3E3F35);color:var(--cream,#F5F3EF)}.lf[data-bg=olive] :where(h1,h2,h3,h4,p,span,li,a:not(.btn):not(.sf-btn)){color:inherit}.lf[data-bg=custom]{background:var(--lf-bg)}.lf[data-ink]{color:var(--lf-ink)}.lf[data-ink] :is(h1,h2,h3,h4,h5,p,li,dt,dd,small,strong,em,blockquote,figcaption,label,time,span:not(.btn span):not(.sf-btn span)),.lf[data-ink] a:not(.btn):not(.sf-btn){color:var(--lf-ink)!important}.lf[data-space=compact]>div,.lf[data-space=compact]>section{padding-block:clamp(48px,6vw,88px)!important}.lf[data-space=spacious]>div,.lf[data-space=spacious]>section{padding-block:clamp(110px,14vw,210px)!important}.lf{--lf-d:.9s}.lf[data-speed=slow]{--lf-d:1.4s}.lf[data-speed=fast]{--lf-d:.5s}.lf-ready .lf[data-anim]:not(.is-in){opacity:0}.lf-ready .lf[data-anim=none]:not(.is-in){opacity:1}.lf-ready .lf[data-anim=rise]:not(.is-in){transform:translateY(48px)}.lf-ready .lf[data-anim=zoom]:not(.is-in){transform:scale(.94)}.lf-ready .lf[data-anim=slide]:not(.is-in){transform:translateX(-64px)}.lf-ready [dir=rtl] .lf[data-anim=slide]:not(.is-in),[dir=rtl].lf-ready .lf[data-anim=slide]:not(.is-in){transform:translateX(64px)}.lf-ready .lf[data-anim=blur]:not(.is-in){filter:blur(14px)}.lf-ready .lf[data-anim=flip]:not(.is-in){transform:perspective(1200px) rotateX(14deg) translateY(30px);transform-origin:50% 100%}.lf[data-anim].is-in{transition:opacity var(--lf-d) cubic-bezier(.16,1,.3,1),transform var(--lf-d) cubic-bezier(.16,1,.3,1),filter var(--lf-d) cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.lf[data-anim]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}