/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--ldp:0}}}:root{--pearl:#fbf8f4;--paper:#fff;--ink:#34313f;--ink-2:#555262;--label:#525259;--v:#7a54ff;--v-600:#6646de;--v-700:#4b2fc0;--v-400:#a084ff;--v-300:#c5b4fb;--v-200:#ddd2fd;--v-100:#eee8fe;--v-50:#f4f1ff;--sky:#8cc4f2;--sky-100:#e3f0fc;--sky-700:#2b6ca3;--gold:#c9a46e;--line:#34313f1f;--line-v:#7a54ff2e;--bad:#c2414b;--ok:#2e7d5b;--panel:#ffffffb8;--panel-2:#ffffffe6;--f-display:"Saira Stencil One","Saira",system-ui,sans-serif;--f-sans:"Saira",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-ar:"IBM Plex Sans Arabic","Saira",system-ui,"Segoe UI",Tahoma,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--n:10px;--g:max(clamp(16px,4.5vw,56px),env(safe-area-inset-left,0px));--tex-wide:url(/_next/static/media/texture-ff44e5c3.3ecedbba.webp);--tex-tall:url(/_next/static/media/texture-2554c56d.28d5e2af.webp);--grain:url(/_next/static/media/texture-e12e640f.e5dcbcda.webp);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{background:var(--pearl);color:var(--ink);font:400 17px/1.65 var(--f-sans);-webkit-font-smoothing:antialiased;margin:0}[dir=rtl] body{font-family:var(--f-ar);font-size:16.5px;line-height:1.85}html.lock,html.lock body{overflow:hidden}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--v-200);color:var(--v-700)}:focus-visible{outline:2px solid var(--v-600);outline-offset:3px;border-radius:6px}.wrap{max-width:1280px;padding-left:max(clamp(16px,4.5vw,56px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4.5vw,56px),env(safe-area-inset-right,0px));margin-inline:auto;position:relative}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}[dir=rtl] .flip{transform:scaleX(-1)}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute!important}.bg,.vh{overflow:hidden}.bg{z-index:0;pointer-events:none;background:var(--pearl);position:fixed;inset:0}.bg-flip,.bg-in{position:absolute;inset:0}[dir=rtl] .bg-flip{transform:scaleX(-1)}.bg-img{background:var(--pearl) var(--tex-wide) 50% 50%/cover no-repeat;will-change:transform;position:absolute;inset:-7%}.anim .bg-img{animation:silk 40s var(--ease-io) infinite alternate}@keyframes silk{0%{transform:translate(-2.5%,-1.5%)scale(1.02)}50%{transform:translate(1.5%,2%)scale(1.08)}to{transform:translate(3%,-1%)scale(1.04)}}.bg-sheen{will-change:transform;background:radial-gradient(28% 34% at 30% 38%,#fff6,#fff0 70%),radial-gradient(26% 30% at 72% 62%,#ddd2fd80,#ddd2fd00 70%),radial-gradient(22% 26% at 55% 18%,#ffe4c866,#ffe4c800 70%);position:absolute;inset:-20%}.anim .bg-sheen{animation:sheen 24s ease-in-out infinite alternate}@keyframes sheen{0%{transform:translate(-9%,-5%)rotate(-5deg)}to{transform:translate(9%,6%)rotate(6deg)}}.bg-tint{opacity:.15;background:linear-gradient(125deg,#a084ff33,#8cc4f229 50%,#c9a46e24);position:absolute;inset:0}.anim .bg-tint{animation:tint 16s ease-in-out infinite alternate}@keyframes tint{to{opacity:1}}.bg.hold *{animation-play-state:paused!important}.lite .bg *,.lite .pb-silk *{animation:none!important}.lite .bg-sheen{display:none}.pg{display:block}@media (max-aspect-ratio:4/5){.bg-img{background-image:var(--tex-tall);background-position:60%}}.bg-grain{background:var(--grain) 0 0/180px 180px repeat;position:absolute;inset:0}.anim .bg-in{animation:bgin 2.6s var(--ease) both}@keyframes bgin{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:none}}#app{z-index:1;position:relative}#loader{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ld-half{background:var(--pearl) var(--tex-wide) 50% 50%/cover no-repeat;will-change:transform;place-items:center;transition:transform 1s cubic-bezier(.76,0,.24,1);display:grid;position:absolute;inset:0}@media (max-aspect-ratio:4/5){.ld-half{background-image:var(--tex-tall)}}.ld-a{z-index:2;clip-path:polygon(0 0,100% 0,100% 41%,0 59%)}.ld-b{z-index:1;clip-path:polygon(0 calc(59% - 3px),100% calc(41% - 3px),100% 100%,0 100%)}#loader.out .ld-a{transform:translate(5%,-66%)}#loader.out .ld-b{transform:translate(-5%,66%)}.ld-in{justify-items:center;gap:clamp(16px,2.4vw,26px);padding:0 16px;display:grid;position:relative}.ld-logo{opacity:0;width:clamp(96px,10vw,128px);height:auto;animation:ldFade .9s var(--ease) 50ms both;transform:translateY(8px)}.ld-word{white-space:nowrap;font:400 clamp(40px,10.4vw,150px)/1 var(--f-display);letter-spacing:.015em;color:var(--ink);gap:.32em;display:flex;position:relative}.ld-w{margin-block:-.08em;padding-block:.08em;display:flex;overflow:hidden}.ld-w i{animation:ldUp .85s cubic-bezier(.22,1,.36,1) calc(.12s + var(--i) * 55ms) both;font-style:normal;display:block;transform:translateY(112%)}.ld-edge i{background:var(--lg);color:#0000;-webkit-background-clip:text;background-clip:text}.ld-word:after{content:"";pointer-events:none;background:linear-gradient(102deg,#fff0 38%,#ffffffd9 50%,#fff0 62%);animation:ldShine 1.15s cubic-bezier(.65,0,.35,1) 1.05s both;position:absolute;inset:-20% -6%;transform:translate(-110%)}.ld-line{align-items:center;gap:14px;width:100%;display:flex}.ld-track{background:#7a54ff29;border-radius:2px;flex:1;height:2px;position:relative}.ld-track i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));transform-origin:0;animation:ldFill 1.35s cubic-bezier(.65,0,.35,1) .35s both;transform:scaleX(0)}.ld-hw,.ld-track i{position:absolute;inset:0}.ld-hw{text-decoration:none;animation:ldHead 1.35s cubic-bezier(.65,0,.35,1) .35s both}.ld-hw b{background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 2px #7a54ff8c,0 0 18px 4px #7a54ff8c}.ld-pct{min-width:3.2ch;font:400 13px/1 var(--f-display);letter-spacing:.14em;color:var(--label);text-align:end}.ld-cut{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-cut line{fill:none;stroke:url(#ldg);stroke-width:.28px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.ld-cut line.glow{stroke:#a084ff59;stroke-width:1.1px}#loader.cut .ld-cut line{opacity:1;animation:ldCut .36s cubic-bezier(.65,0,.35,1) both}#loader.out .ld-cut{opacity:0;transition:opacity .45s .15s}#loader:not(.go) *{animation-play-state:paused!important}#loader:not(.go) .ld-in{visibility:hidden}@property --ldp{syntax:"<integer>";inherits:false;initial-value:0}.ld-pct{--ldp:0;counter-reset:ldp var(--ldp);animation:ldNum 1.35s cubic-bezier(.65,0,.35,1) .35s both}.ld-pct:after{content:counter(ldp,decimal-leading-zero)}@keyframes ldNum{to{--ldp:100}}@keyframes ldUp{to{transform:none}}@keyframes ldFade{to{opacity:1;transform:none}}@keyframes ldShine{to{transform:translate(110%)}}@keyframes ldFill{to{transform:scaleX(1)}}@keyframes ldHead{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ldCut{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bar{to{transform:scaleX(1)}}@keyframes fade{to{opacity:1}}#curtain{z-index:90;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}#curtain.on{visibility:visible;pointer-events:auto}.cur-panel{clip-path:polygon(15vw 0,100% 0,calc(100% - 15vw) 100%,0 100%);background:var(--pearl) var(--tex-wide) 50% 50%/cover no-repeat;will-change:transform;width:130vw;position:absolute;top:0;bottom:0;left:-15vw;transform:translate(115vw)}.cur-lines{width:100%;height:100%;position:absolute;inset:0}.cur-lines line{stroke:url(#curg);stroke-width:3px;vector-effect:non-scaling-stroke}.cur-mark{place-content:center;justify-items:center;gap:14px;width:100vw;display:grid;position:absolute;top:0;bottom:0;left:15vw}.cur-mark img{width:150px;height:auto}.cur-mark span{font:400 12px/1 var(--f-display);letter-spacing:.5em;color:var(--label);padding-left:.5em}#nav{view-transition-name:nav}::view-transition-group(*){animation-duration:.82s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(root){animation:vtOut .5s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:vtIn .6s cubic-bezier(.22,1,.36,1) .14s both}html.vt-xp::view-transition-old(root){animation:vtRecede .7s cubic-bezier(.4,0,.2,1) both}html.vt-back::view-transition-old(root){animation:vtRecede .7s cubic-bezier(.4,0,.2,1) both}html.vt-xp::view-transition-new(root){animation:vtIn .55s cubic-bezier(.22,1,.36,1) .5s both}html.vt-back::view-transition-new(root){animation:vtIn .6s cubic-bezier(.22,1,.36,1) .2s both}::view-transition-image-pair(xp){border-radius:26px;animation:vtRad .82s cubic-bezier(.76,0,.24,1) both;overflow:hidden}html.vt-back::view-transition-image-pair(xp){animation-name:vtRadBack}::view-transition-old(xp){object-fit:cover;width:100%;height:100%}::view-transition-new(xp){object-fit:cover;width:100%;height:100%}::view-transition-old(xp){animation:vtFadeOut .5s both}::view-transition-new(xp){animation:vtFadeIn .55s .12s both}::view-transition-new(xp-text){animation:vtIn .7s cubic-bezier(.22,1,.36,1) .48s both}::view-transition-group(nav){animation-duration:.45s}@keyframes vtOut{to{opacity:0;transform:scale(.985)}}@keyframes vtIn{0%{opacity:0;transform:translateY(26px)}}@keyframes vtRecede{to{opacity:0;transform:scale(.93)}}@keyframes vtRad{to{border-radius:0}}@keyframes vtRadBack{0%{border-radius:0}to{border-radius:26px}}@keyframes vtFadeOut{to{opacity:0}}@keyframes vtFadeIn{0%{opacity:0}}.pc .scene,.pnc-media{border-radius:inherit}.pnc-media{overflow:hidden}.pg.arrive .pb-sheet,.pg.arrive .sheet-lip{animation:arrSheet .7s cubic-bezier(.22,1,.36,1) .62s both}@keyframes arrSheet{0%{opacity:0}}.notch{clip-path:polygon(0 0,calc(100% - var(--n)) 0,100% var(--n),100% 100%,var(--n) 100%,0 calc(100% - var(--n)))}[dir=rtl] .notch{clip-path:polygon(var(--n) 0,100% 0,100% calc(100% - var(--n)),calc(100% - var(--n)) 100%,0 100%,0 var(--n))}.btn{min-height:54px;font:500 15.5px/1.1 var(--f-sans);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:background-color .3s,color .3s;display:inline-flex;position:relative;overflow:hidden}[dir=rtl] .btn{font-family:var(--f-ar)}.btn:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.btn:hover:after{transform:translate(110%)}.btn:focus-visible{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--v-700);outline:none}.btn-p{background:var(--v);color:#fff}.btn-p:hover{background:var(--v-600)}.btn-s{background:var(--v-200);color:var(--v-700)}.btn-s:hover{background:#d2c4fd}.btn-g{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffbf}.btn-g:hover{color:var(--v-700);background:#fff}.btn-sm{min-height:44px;padding:0 18px;font-size:14.5px}.btn .ic{width:18px;height:18px}.eyebrow{font:400 12.5px/1.3 var(--f-display);letter-spacing:.32em;text-transform:uppercase;color:var(--label);align-items:center;gap:14px;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));flex:none;width:28px;height:2px}[dir=rtl] .eyebrow{font:500 14.5px/1.4 var(--f-ar)}[dir=rtl] .eyebrow:before{background:linear-gradient(270deg,var(--gold),var(--v),var(--sky))}.tag{--n:6px;height:28px;font:500 12.5px/1 var(--f-sans);color:var(--v-700);background:var(--v-100);align-items:center;padding:0 12px;display:inline-flex}[dir=rtl] .tag{font-family:var(--f-ar)}.itile{background:var(--v-100);width:44px;height:44px;color:var(--v);border-radius:12px;flex:none;place-items:center;display:grid}.itile.sky{background:var(--sky-100);color:var(--sky-700)}.itile .ic{width:21px;height:21px}.panel{background:linear-gradient(160deg,var(--panel-2),var(--panel));border-radius:28px;position:relative;box-shadow:inset 0 0 0 1px #fffffff2,0 1px #7a54ff0f,0 30px 60px -44px #4b2fc059}.grad{color:#0000;background:linear-gradient(100deg,#c9a46e,#a084ff 32%,#7a54ff 62%,#8cc4f2 110%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}body:before{content:"";height:env(safe-area-inset-top,0);z-index:55;background:var(--pearl);position:fixed;inset:0 0 auto}.nav{z-index:50;padding-top:env(safe-area-inset-top,0);transition:transform 1s var(--ease) .1s,background-color .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}.anim:not(.ready) .nav{transform:translateY(-110%)}#prog{z-index:60;background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}[dir=rtl] #prog{transform-origin:100%}.hero-sweep{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-sweep:before{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-12deg)}.anim.ready .hero-sweep:before{animation:sweep 2.4s var(--ease-io) .5s both}@keyframes sweep{to{transform:translate(320%)skew(-12deg)}}.paused,.paused *{animation-play-state:paused!important}.anim .eyebrow[data-r]:before{transform-origin:0;transition:transform .9s var(--ease) .2s}[dir=rtl].anim .eyebrow[data-r]:before{transform-origin:100%}.anim .eyebrow[data-r]:not(.in):before{transform:scaleX(0)}.nav.solid{box-shadow:0 1px 0 var(--line);background:#fbf8f4f0}.nav-in{height:78px;transition:height .4s var(--ease);align-items:center;gap:20px;display:flex}.nav.solid .nav-in{height:66px}.brand{flex:none;align-items:center;display:flex}.brand img{width:auto;height:46px;transition:height .4s var(--ease)}.nav.solid .brand img{height:38px}@media (max-width:560px){.brand img,.nav.solid .brand img{height:36px}}.nav-links{gap:4px;margin-inline:auto;display:flex}.nav-links a{font:500 15px/1 var(--f-sans);color:var(--ink-2);padding:10px 14px;transition:color .3s;position:relative}[dir=rtl] .nav-links a{font-family:var(--f-ar)}.nav-links a:after{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));height:2px;transition:transform .45s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav-links a:hover{color:var(--ink)}.nav-links a.on{color:var(--v-700)}.nav-links a.on:after{transform:scaleX(1)}.nav-end{align-items:center;gap:8px;display:flex}.lang{min-width:46px;height:44px;font:600 13.5px/1 var(--f-sans);letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffb3;border-radius:12px;place-items:center;padding:0 12px;transition:background-color .3s,color .3s;display:inline-grid}.lang:hover{color:var(--v-700);background:#fff}.menu-btn{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:none}.menu-btn .ic{width:22px;height:22px}.nav-links a{padding-inline:12px}.nav-links a:after{left:12px;right:12px}@media (max-width:1200px){.nav-links{display:none}.menu-btn{display:grid}.nav-end{margin-inline-start:auto}}@media (max-width:560px){.nav-end .btn{display:none}.nav-in,.nav.solid .nav-in{height:64px}}.mmenu{z-index:70;visibility:hidden;pointer-events:none;transition:visibility 0s .7s;position:fixed;inset:0}.mmenu.open{visibility:visible;pointer-events:auto;transition:visibility}.mm-scrim{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);opacity:0;width:100%;transition:opacity .5s var(--ease);cursor:default;background:linear-gradient(120deg,#c9a46e2e,#3c288c57 55%,#8cc4f233);border:0;padding:0;position:absolute;inset:0}.mmenu.open .mm-scrim{opacity:1}.mm-panel{width:min(520px,100%);padding:calc(12px + env(safe-area-inset-top,0px)) max(22px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) 22px;background:var(--pearl);isolation:isolate;clip-path:polygon(100% 0,100% 0,100% 100%,135% 100%);top:0;bottom:0;flex-direction:column;transition:clip-path .55s cubic-bezier(.76,0,.24,1);display:flex;position:absolute;inset-inline-end:0;overflow:hidden}.mmenu.open .mm-panel{clip-path:polygon(-35% 0,100% 0,100% 100%,0 100%);transition:clip-path .8s cubic-bezier(.76,0,.24,1)}[dir=rtl] .mm-panel{padding-inline:max(22px,env(safe-area-inset-left,0px)) 22px;clip-path:polygon(0 0,0 0,-35% 100%,0 100%)}[dir=rtl] .mmenu.open .mm-panel{clip-path:polygon(0 0,135% 0,100% 100%,0 100%)}@media (min-width:560px){.mm-panel{border-start-start-radius:30px;border-end-start-radius:30px;width:min(520px,100% - 64px)}}.mm-bg{z-index:-1;pointer-events:none;inset:0;overflow:hidden}.mm-bg,.mm-bg i{position:absolute}.mm-bg i{display:block}.mm-silk{background:var(--pearl) var(--tex-tall) 60% 40%/cover no-repeat;opacity:.8;transition:transform 1.4s var(--ease);inset:-8%;transform:scale(1.08)}.mmenu.open .mm-silk{transform:none}.mm-orb{aspect-ratio:1;filter:blur(46px);opacity:.55;border-radius:50%;width:62%;animation:mmDrift 16s ease-in-out infinite alternate paused}.mmenu.open .mm-orb{animation-play-state:running}.mm-orb.o1{top:-14%;background:radial-gradient(circle,#a084ffbf,#a084ff00 70%);inset-inline-end:-18%}.mm-orb.o2{bottom:4%;background:radial-gradient(circle,#8cc4f2b3,#8cc4f200 70%);animation-duration:19s;animation-delay:-6s;inset-inline-start:-26%}.mm-orb.o3{top:38%;background:radial-gradient(circle,#c9a46e8c,#c9a46e00 70%);width:50%;animation-duration:22s;animation-delay:-11s;inset-inline-end:-30%}@keyframes mmDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(-8%,6%)scale(1.08)}to{transform:translate(6%,-4%)scale(.96)}}.mm-veil{background:linear-gradient(#fbf8f480,#fbf8f4b8 40%,#fbf8f4db);inset:0}.mm-grain{background:var(--grain) 0 0/180px 180px repeat;opacity:.45;mix-blend-mode:multiply;inset:0}.mm-head{align-items:center;gap:10px;min-height:58px;display:flex}.mm-brand{margin-inline-end:auto}.mm-brand img{width:auto;height:34px}.mm-seg{box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffb8;padding:4px;display:inline-flex;position:relative}.mm-seg,.mm-seg>*{border-radius:999px}.mm-seg>*{min-width:38px;height:32px;font:600 12.5px/1 var(--f-sans);letter-spacing:.06em;color:var(--ink-2);place-items:center;padding-inline:10px;transition:background-color .3s,color .3s;display:grid}.mm-seg>:last-child{font:600 15px/1 var(--f-ar);letter-spacing:0}.mm-seg>.on{background:var(--ink);color:#fff;box-shadow:0 6px 14px -8px #34313fcc}.mm-seg>a:hover{color:var(--v-700)}.mm-seg>a:focus-visible{outline:2px solid var(--v);outline-offset:1px}.mm-close{background:var(--ink);color:#fff;width:44px;height:44px;transition:transform .5s var(--ease),background-color .3s;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 20px -10px #34313fcc}.mm-close:hover{background:var(--v);transform:rotate(90deg)}.mm-close .ic{width:20px;height:20px}.mm-body{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding-block:14px 12px;display:flex;overflow-y:auto}.mm-body::-webkit-scrollbar{display:none}.mm-eyebrow{font:400 11px/1 var(--f-display);letter-spacing:.32em;text-transform:uppercase;color:var(--label);opacity:0;transition:opacity .6s var(--ease);align-items:center;gap:12px;display:flex}.mm-eyebrow:before{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));order:-1;width:24px;height:1px}.mm-eyebrow>span:first-child{margin-inline-end:auto}[dir=rtl] .mm-eyebrow{font:500 13px/1 var(--f-ar);letter-spacing:0}.mmenu.open .mm-eyebrow{opacity:1;transition-delay:.3s}.mm-time{height:26px;box-shadow:inset 0 0 0 1px var(--line-v);font:500 12px/1 var(--f-sans);letter-spacing:.02em;text-transform:none;color:var(--ink-2);background:#ffffffb3;border-radius:999px;align-items:center;gap:7px;padding-inline:10px 11px;display:inline-flex}[dir=rtl] .mm-time{font-family:var(--f-ar)}.mm-time b{font:600 12px/1 var(--f-sans);color:var(--ink)}.mm-time i{background:#2fa36b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2fa36b2e}.mm-nav{gap:4px;display:grid}.mm-nav a{min-height:60px;color:var(--ink);opacity:0;transition:opacity .55s var(--ease),transform .7s var(--ease),background-color .3s,box-shadow .3s;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 10px;padding-inline-end:12px;transition-delay:0s;display:grid;position:relative;transform:translate(36px)}[dir=rtl] .mm-nav a{transform:translate(-36px)}.mmenu.open .mm-nav a{opacity:1;transition-delay:calc(.28s + var(--i) * 50ms),calc(.28s + var(--i) * 50ms),0s,0s;transform:none}.mm-ic{width:44px;height:44px;color:var(--v-700);box-shadow:inset 0 0 0 1px var(--line-v),0 8px 16px -14px #4b2fc099;transition:background .35s,color .35s,box-shadow .35s,transform .45s var(--ease);background:#fffc;border-radius:14px;place-items:center;display:grid}.mm-ic .ic{width:20px;height:20px}.mm-tx{gap:3px;min-width:0;display:grid}.mm-tx b{font:600 17.5px/1.2 var(--f-sans);letter-spacing:-.01em}[dir=rtl] .mm-tx b{font:600 17px/1.4 var(--f-ar);letter-spacing:0}.mm-tx span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;overflow:hidden}.mm-end{align-items:center;gap:10px;display:flex}.mm-end small{font:400 11px/1 var(--f-display);letter-spacing:.14em;color:var(--label);transition:color .3s}.mm-go{background:var(--v);color:#fff;opacity:0;width:30px;height:30px;transition:opacity .3s,transform .45s var(--ease);border-radius:50%;place-items:center;display:grid;transform:scale(.6)}.mm-go .ic{width:15px;height:15px}@media (hover:hover){.mm-nav a:hover{background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 28px -22px #4b2fc08c}.mm-nav a:hover .mm-ic{color:#fff;background:linear-gradient(135deg,#8e6cff,#5b3be0);transform:rotate(-6deg);box-shadow:0 10px 20px -10px #5b3be0b3}.mm-nav a:hover .mm-go{opacity:1;transform:none}.mm-nav a:hover small{color:var(--v)}}.mm-nav a.on{background:linear-gradient(140deg,#ffffffdb,#ffffff8c);box-shadow:inset 0 1px #fffffff2,0 18px 34px -24px #4b2fc099}.mm-nav a.on:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#fffffff2,#c9a46e99 30%,#a084ffb3 60%,#8cc4f2b3 85%,#fffffff2);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mm-nav a.on .mm-ic{color:#fff;background:linear-gradient(135deg,#8e6cff,#5b3be0);box-shadow:0 10px 20px -10px #5b3be0b3}.mm-nav a.on small{color:var(--v)}.mm-nav a.on .mm-go{opacity:1;transform:none}.mm-nav a:focus-visible{outline:2px solid var(--v);outline-offset:-2px}.mm-feat{isolation:isolate;opacity:0;height:118px;transition:opacity .6s var(--ease),transform .7s var(--ease);border-radius:20px;flex:none;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 22px 40px -28px #281e5ab3}.mmenu.open .mm-feat{opacity:1;transition-delay:.62s;transform:none}.mm-slide{color:#fff;opacity:0;transition:opacity .9s var(--ease);align-items:flex-end;gap:12px;padding:14px 16px;display:flex;position:absolute;inset:0}.mm-slide.on{opacity:1;z-index:1}.mm-slide img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 6s linear;position:absolute;inset:0;transform:scale(1.08)}.mm-slide.on img{transform:scale(1)}.mm-slide:after{content:"";z-index:-1;background:linear-gradient(#18122e00 40%,#18122e8c),linear-gradient(90deg,#18122ed9,#18122e80 55%,#18122e1f);position:absolute;inset:0}[dir=rtl] .mm-slide:after{background:linear-gradient(#18122e00 40%,#18122e8c),linear-gradient(270deg,#18122ed9,#18122e80 55%,#18122e1f)}.mm-ft{flex:1;gap:3px;min-width:0;display:grid}.mm-ft small{font:400 10px/1 var(--f-display);letter-spacing:.26em;text-transform:uppercase;color:#ffffffbf}[dir=rtl] .mm-ft small{font:500 12px/1.2 var(--f-ar);letter-spacing:0}.mm-ft b{font:600 19px/1.15 var(--f-sans)}[dir=rtl] .mm-ft b{font-family:var(--f-ar)}.mm-ft span{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mm-fgo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #fff6}.mm-slide:hover .mm-fgo{color:var(--v-700);background:#fff}.mm-fgo .ic{width:16px;height:16px}.mm-dots{z-index:2;top:14px;gap:5px;display:flex;position:absolute;inset-inline-end:16px}.mm-dots i{width:6px;height:6px;transition:width .4s var(--ease),background-color .4s;background:#ffffff73;border-radius:3px}.mm-dots i.on{background:#fff;width:18px}.mm-foot{opacity:0;transition:opacity .55s var(--ease),transform .65s var(--ease);border-top:1px solid #7a54ff1f;gap:12px;padding-top:12px;display:grid;transform:translateY(14px)}.mmenu.open .mm-foot{opacity:1;transition-delay:.7s;transform:none}.mm-cta{background:linear-gradient(100deg,#7a54ff,#6646de 60%,#5b8be0 120%);justify-content:space-between;width:100%;min-height:54px;padding-inline:22px}.mm-cta:hover{background:linear-gradient(100deg,#6646de,#5537cc 60%,#4e7fd6 120%)}.mm-cta .ic{width:18px;height:18px;transition:transform .4s var(--ease)}.mm-cta:hover .ic{transform:translate(4px)}[dir=rtl] .mm-cta:hover .ic{transform:translate(-4px)scaleX(-1)}.mm-soc{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.mm-soc .soc{background:#ffffffb8;border-radius:12px;width:auto;height:40px}.mm-soc .soc .ic{width:17px;height:17px}@media (max-height:780px){.mm-feat{display:none}}@media (max-height:700px){.mm-tx span{display:none}.mm-nav a{min-height:50px}.mm-ic{border-radius:12px;width:38px;height:38px}.mm-nav a{grid-template-columns:38px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.mm-panel,.mmenu.open .mm-panel{clip-path:none!important;transition:opacity .2s!important}.mm-panel{opacity:0}.mmenu.open .mm-panel{opacity:1}.mm-eyebrow,.mm-feat,.mm-foot,.mm-nav a,.mm-scrim,.mm-silk{transition-duration:10ms!important;transition-delay:0s!important}.mm-orb{animation:none}}.h1{font:500 clamp(44px,6.6vw,98px)/.98 var(--f-sans);letter-spacing:-.035em}.h1,.h2{text-wrap:balance}.h2{font:500 clamp(32px,4.2vw,58px)/1.05 var(--f-sans);letter-spacing:-.025em;margin-top:18px}[dir=rtl] .h1{font:600 clamp(40px,6vw,92px)/1.25 var(--f-ar)}[dir=rtl] .h2{font:600 clamp(30px,4vw,54px)/1.35 var(--f-ar)}.lead{color:var(--ink-2);max-width:50ch;font-size:18px;line-height:1.72}[dir=rtl] .lead{font-size:17.5px;line-height:1.95}.split .w{vertical-align:top;margin-block:-.14em;padding-block:.14em;overflow:hidden}.split .w,.split .w>span{display:inline-block}.anim .split .w>span{transition:transform 1s var(--ease) calc(var(--d,0s) + var(--i) * 50ms);transform:translateY(110%)}.anim .split.in .w>span,.anim.ready .hero .split .w>span{transform:none}.anim [data-r]{transition:opacity .9s var(--ease) var(--d,0s),transform 1s var(--ease) var(--d,0s)}.anim [data-r]:not(.in){opacity:0;transform:translateY(36px)}.anim .split[data-r]:not(.in){opacity:1;transform:none}.anim .hero [data-i]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s),transform 1.1s var(--ease) var(--d,0s);transform:translateY(28px)}.anim.ready .hero [data-i]{opacity:1;transform:none}.sec{padding-block:clamp(64px,7.5vw,112px);position:relative}.sec-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:22px 72px;margin-bottom:clamp(36px,4.4vw,60px);display:grid}@media (max-width:900px){.sec-head{grid-template-columns:minmax(0,1fr)}}.hero{z-index:1;align-items:flex-end;min-height:calc(100svh - 92px);display:flex;position:sticky;top:0}.hero-shade{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#2a2057,#1a1436);position:absolute;inset:0}.hero-in{width:100%;padding-block:calc(108px + env(safe-area-inset-top,0px)) 40px;will-change:transform,opacity;gap:clamp(22px,3.4vh,38px);display:grid}.hero-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hero-loc{font:400 12px/1.3 var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--label);align-items:center;gap:8px;display:inline-flex}[dir=rtl] .hero-loc{font:500 14px/1.4 var(--f-ar)}.hero-loc .ic{width:16px;height:16px;color:var(--v)}.rot{vertical-align:top;display:inline-grid}.rot .rw{white-space:nowrap;opacity:0;transition:opacity .5s var(--ease),transform .8s var(--ease);grid-area:1/1;transform:translateY(40%)}.rot .rw.on{opacity:1;transform:none}.rot .rw.off{opacity:0;transform:translateY(-40%)}.hero-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:28px 80px;display:grid}.hero-sub{color:var(--ink-2);max-width:40ch;font-size:19px;line-height:1.7}[dir=rtl] .hero-sub{font-size:18px;line-height:1.95}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-pills{justify-items:start;gap:18px;padding-block:6px;display:grid;position:relative}.hp-orb{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#a084ff4d,#8cc4f224 58%,#fff0);border-radius:50%;position:absolute;inset:-18% -8% -18% 6%}.hp{background:#ffffffe0;border-radius:999px;align-items:center;gap:16px;padding:10px 30px 10px 10px;animation:hpf 7s ease-in-out infinite;display:flex;box-shadow:inset 0 0 0 1px #fffffff2,0 24px 44px -26px #4b2fc099,0 3px 10px -4px #4b2fc02e}[dir=rtl] .hp{padding:10px 10px 10px 30px}.hp2{margin-inline-start:clamp(26px,5vw,76px);animation-delay:-2.4s}.hp3{margin-inline-start:clamp(10px,2vw,30px);animation-delay:-4.8s}@keyframes hpf{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}.hp-ic{color:#fff;background:linear-gradient(135deg,#8a66ff,#5b3be0);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 20px -10px #5b3be0cc}.hp2 .hp-ic{background:linear-gradient(135deg,#9ccdf5,#4a8fd3);box-shadow:0 10px 20px -10px #4a8fd3cc}.hp3 .hp-ic{background:linear-gradient(135deg,#ddbb86,#b58a4c);box-shadow:0 10px 20px -10px #b58a4ccc}.hp-ic .ic{width:24px;height:24px}.hp b{font:600 18px/1.25 var(--f-sans);color:var(--ink);display:block}[dir=rtl] .hp b{font:700 17px/1.45 var(--f-ar)}.hp div>span{color:var(--ink-2);font-size:14.5px;display:block}.anim .hero .hp{opacity:0;transition:opacity .9s var(--ease),translate 1.1s var(--ease);transition-delay:calc(.85s + var(--k) * .14s);translate:0 22px}.anim.ready .hero .hp{opacity:1;translate:0}@media (max-width:900px){.hero-pills{gap:12px}.hp2{margin-inline-start:28px}.hp3{margin-inline-start:12px}.hp-ic{width:46px;height:46px}.hp b{font-size:16.5px}}.hero-feats{display:grid}.hero-feats li{border-top:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.hero-feats li:last-child{border-bottom:1px solid var(--line)}.hero-feats b{font:500 16.5px/1.3 var(--f-sans);display:block}[dir=rtl] .hero-feats b{font-family:var(--f-ar)}.hero-feats li div>span{color:var(--ink-2);font-size:14.5px;display:block}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;display:grid}.hero-stats div{padding-inline:0 20px}.hero-stats div+div{border-inline-start:1px solid var(--line);padding-inline-start:24px}.num{font:500 clamp(34px,3.6vw,50px)/1.05 var(--f-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);display:block}.num em{color:var(--v);font-style:normal}.hero-stats dd,.kpis dd{color:var(--ink-2);margin-top:4px;font-size:14.5px}.cue{bottom:calc(20px + env(safe-area-inset-bottom,0px));display:none;position:absolute;inset-inline-end:max(clamp(16px,4.5vw,56px),env(safe-area-inset-right,0px))}@media (max-width:900px){.hero-row{grid-template-columns:minmax(0,1fr)}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.hero-stats div:nth-child(3){border:0;padding-inline-start:0}}.hx{z-index:2;border-bottom:1px solid var(--line);padding-top:6px;position:relative}.hx-list{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hx-list li+li{border-inline-start:1px solid var(--line)}.hx-list a{flex-direction:column;justify-content:center;gap:9px;height:92px;padding-inline:18px;display:flex;position:relative}.hx-list li:first-child a{padding-inline-start:0}.hx-top{justify-content:space-between;align-items:center;display:flex}.hx-no{font:400 11.5px/1 var(--f-display);letter-spacing:.16em;color:var(--v)}.hx-top .ic{width:18px;height:18px;color:var(--v);opacity:.5;transition:opacity .4s,transform .6s var(--ease)}.hx-t{font:500 15.5px/1.25 var(--f-sans);color:var(--ink);transition:transform .6s var(--ease)}[dir=rtl] .hx-t{font:600 15px/1.45 var(--f-ar)}.hx-list a:after{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));transform-origin:0;height:2px;transition:transform .55s var(--ease);inset-inline:18px;position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .hx-list a:after{transform-origin:100%}.hx-list li:first-child a:after{inset-inline-start:0}@media (hover:hover){.hx-list a:hover:after{transform:scaleX(1)}.hx-list a:hover .ic{opacity:1;transform:translateY(-2px)rotate(-8deg)}.hx-list a:hover .hx-t{transform:translate(4px)}[dir=rtl] .hx-list a:hover .hx-t{transform:translate(-4px)}}.anim .hx-list li{opacity:0;transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:calc(1.05s + var(--i) * 70ms);transform:translateY(16px)}.anim.ready .hx-list li{opacity:1;transform:none}@media (max-width:1000px){.hx .wrap{padding-inline:0}.hx-list{scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--g);scroll-padding-inline:var(--g);display:flex;overflow-x:auto}.hx-list::-webkit-scrollbar{display:none}.hx-list li{scroll-snap-align:start;flex:none}.hx-list a{min-width:156px;height:78px;padding-inline:16px}.hx-list li:first-child a{padding-inline-start:0}}.ab-top{align-items:center;min-height:clamp(520px,46vw,660px);display:flex;position:relative}.ab-top>.wrap{width:100%}.ab-fig{pointer-events:none;top:-56px;bottom:-56px;width:min(58vw,1020px);margin:0;position:absolute;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 97%),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(270deg,#000 50%,#0000 97%),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .ab-fig{-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 97%),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#000 50%,#0000 97%),linear-gradient(#0000,#000 16% 84%,#0000)}.ab-fig img{object-fit:cover;object-position:66% 50%;width:100%;height:100%}.anim .ab-fig{transition:opacity 1.4s var(--ease),transform 1.8s var(--ease)}.anim .ab-fig:not(.in){opacity:0;transform:scale(1.06)}.ab-copy{z-index:1;width:min(100%,560px);position:relative}.ab-copy .lead{margin-top:22px}.ab-p{color:var(--ink-2);max-width:50ch;margin-top:14px;font-size:17px;line-height:1.75}[dir=rtl] .ab-p{line-height:1.95}.ab-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ab-tags li{height:40px;box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex}.ab-tags .ic{width:16px;height:16px;color:var(--v)}.ab-stats{margin-top:clamp(52px,6.5vw,88px)}@media (max-width:999px){.ab-top{min-height:0;display:block}.ab-fig{width:100%;height:min(72vw,460px);position:relative;top:auto;bottom:auto}.ab-fig,[dir=rtl] .ab-fig{-webkit-mask-image:linear-gradient(#0000,#000 12% 70%,#0000);mask-image:linear-gradient(#0000,#000 12% 70%,#0000)}.ab-copy{width:100%;margin-top:-30px}}.ab-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ab-st{flex-direction:column;justify-content:space-between;gap:22px;padding:28px 24px 6px 0;display:flex}.ab-st+.ab-st{border-inline-start:1px solid var(--line);padding-inline-start:28px}.ab-st .num{font-size:clamp(38px,4vw,56px)}.ab-st dd{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.35}.st-g{align-items:flex-end;height:56px;display:flex}.ring{width:56px;height:56px;transform:rotate(-90deg)}[dir=rtl] .ring{transform:rotate(-90deg)scaleY(-1)}.ring circle{fill:none;stroke-width:7px}.ring .bgc{stroke:#7a54ff24}.ring .fg{stroke:url(#ringG);stroke-linecap:round;stroke-dasharray:188.5;stroke-dashoffset:3.8px;transition:stroke-dashoffset 2s var(--ease) .2s}.anim .ab-st:not(.in) .ring .fg{stroke-dashoffset:188.5px}.bars{align-items:flex-end;gap:6px;height:100%;display:flex}.bars i{width:12px;height:var(--h);background:linear-gradient(180deg,var(--v),var(--v-300));transform-origin:bottom;transition:transform 1s var(--ease) calc(.2s + var(--k) * 70ms);border-radius:4px 4px 2px 2px}.bars i:last-child{background:linear-gradient(180deg,var(--gold),#e8cfa2)}.anim .ab-st:not(.in) .bars i{transform:scaleY(0)}.dots{grid-template-columns:repeat(10,8px);gap:6px;display:grid}.dots i{width:8px;height:8px;transition:background-color .6s,transform .6s var(--ease);transition-delay:calc(.2s + var(--k) * 40ms);background:#7a54ff24;border-radius:50%}.dots i.on{background:var(--v)}.anim .ab-st:not(.in) .dots i.on{background:#7a54ff24;transform:scale(.4)}.avs{align-items:center;display:flex}.avs i{color:#fff;width:36px;height:36px;transition:transform .8s var(--ease) calc(.2s + var(--k) * 80ms),opacity .6s calc(.2s + var(--k) * 80ms);border:2px solid #fff;border-radius:50%;place-items:center;margin-inline-start:-10px;display:grid}.avs i:first-child{margin-inline-start:0}.avs i .ic{width:17px;height:17px}.anim .ab-st:not(.in) .avs i{opacity:0;transform:translate(-14px)}@media (max-width:900px){.ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-st:nth-child(3){border-inline-start:0;padding-inline-start:0}.ab-st:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:480px){.ab-st{gap:16px;padding:20px 12px 4px 0}.ab-st+.ab-st{padding-inline-start:14px}.ab-st .num{font-size:32px}.ab-st dd{font-size:13px}.ring,.st-g{height:44px}.ring{width:44px}.avs i{width:28px;height:28px;margin-inline-start:-9px}.avs i .ic{width:14px;height:14px}.dots{grid-template-columns:repeat(10,6px);gap:4px}.dots i{width:6px;height:6px}.bars{gap:4px}.bars i{width:9px}}.story{height:calc(100svh + 150vh);margin-top:clamp(40px,5vw,72px);position:relative}.story-pin{height:100svh;position:sticky;top:0;overflow:hidden}.st-stage{pointer-events:none;top:0;bottom:0;width:60vw;position:absolute;inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#000 46%,#0000 97%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#000 46%,#0000 97%),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .st-stage{-webkit-mask-image:linear-gradient(270deg,#000 46%,#0000 97%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(270deg,#000 46%,#0000 97%),linear-gradient(#0000,#000 20% 80%,#0000)}.st-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease),transform 2.4s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.st-img.on{opacity:1;transform:none}.st-wrap{justify-content:flex-end;align-items:center;height:100%;padding-top:64px;display:flex}.st-copy{width:min(46%,540px);padding-inline-start:38px;position:relative}.st-rail{background:var(--line);inset-inline-start:0;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;overflow:hidden}.st-rail i{background:linear-gradient(180deg,var(--gold),var(--v),var(--sky));transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.st-list{gap:6px;margin-top:22px;display:grid}.st-item{opacity:.36;transition:opacity .6s var(--ease)}.st-item.on{opacity:1}.st-btn{text-align:start;align-items:baseline;gap:18px;width:100%;padding:8px 0;display:flex}.st-no{font:400 13px/1 var(--f-display);letter-spacing:.14em;color:var(--v)}.st-ti{font:500 clamp(30px,3.4vw,50px)/1.1 var(--f-sans);letter-spacing:-.025em}[dir=rtl] .st-ti{font:600 clamp(28px,3.1vw,44px)/1.4 var(--f-ar)}.st-btn .ic{width:24px;height:24px;color:var(--v);opacity:0;transition:opacity .5s,transform .7s var(--ease);align-self:center;margin-inline-start:auto;transform:scale(.5)rotate(-30deg)}.st-item.on .st-btn .ic{opacity:1;transform:none}.st-body{transition:grid-template-rows .8s var(--ease);grid-template-rows:0fr;display:grid}.st-body>div{min-height:0;overflow:hidden}.st-item.on .st-body{grid-template-rows:1fr}.st-body p{font:400 clamp(18px,1.55vw,21px)/1.6 var(--f-sans);color:var(--ink-2);max-width:34ch;padding:6px 0 20px calc(18px + 2.3em)}[dir=rtl] .st-body p{font:400 clamp(17px,1.5vw,20px)/1.9 var(--f-ar)}.st-mimg{display:none}@media (max-width:999px){.story,.story-pin{height:auto}.story-pin{position:static;overflow:visible}.st-rail,.st-stage{display:none}.st-wrap{height:auto;padding-top:0;display:block}.st-copy{width:100%;padding-inline-start:0}.st-list{gap:34px}.st-item{opacity:1}.st-body{grid-template-rows:1fr}.st-btn .ic{opacity:1;transform:none}.st-mimg{width:calc(100% + 2 * var(--g));max-width:none;margin:8px calc(-1 * var(--g)) 4px;aspect-ratio:16/10;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(#0000,#000 14% 72%,#0000);mask-image:linear-gradient(#0000,#000 14% 72%,#0000)}.st-body p{max-width:none;padding:0}}.of{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px 56px;padding-block:clamp(8px,1.5vw,20px)}.of,.pship{display:grid}.pship{text-align:center;justify-items:center;gap:clamp(18px,2.4vw,28px);margin-bottom:clamp(32px,4.4vw,56px);padding:clamp(30px,4.4vw,60px) clamp(20px,4vw,56px)}.pship-eb{font:400 clamp(13px,1.2vw,15.5px)/1.3 var(--f-display);letter-spacing:.42em;text-transform:uppercase;color:var(--v-700);align-items:center;gap:18px;padding-inline-start:.42em;display:inline-flex}[dir=rtl] .pship-eb{font:600 clamp(16px,1.5vw,19px)/1.4 var(--f-ar);letter-spacing:0;padding:0}.pship-eb:after,.pship-eb:before{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));width:clamp(28px,5vw,64px);height:2px}.pship-lock{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3.6vw,52px);display:flex}.pship-lock img{width:auto;height:clamp(70px,8.4vw,124px);transition:transform 1.2s var(--ease),opacity 1s var(--ease)}.pship-x{font:200 clamp(52px,6vw,96px)/1 var(--f-sans);transition:transform 1.2s var(--ease) .2s,opacity 1s .2s}.pship-sub{font:500 clamp(17px,1.6vw,21px)/1.4 var(--f-sans);color:var(--ink-2)}[dir=rtl] .pship-sub{font-family:var(--f-ar)}.anim .pship:not(.in) .pl-a{opacity:0;transform:translate(-60px)}.anim .pship:not(.in) .pl-b{opacity:0;transform:translate(60px)}.anim .pship:not(.in) .pship-x{opacity:0;transform:scale(.4)rotate(-90deg)}@media (max-width:560px){.pship-lock{flex-direction:column;gap:6px}}.of-lock{flex-wrap:wrap;align-items:center;gap:14px 20px;margin:18px 0 16px;display:flex}.of-lock img{width:auto;height:48px}.of-lock .x{font:300 30px/1 var(--f-sans);color:var(--label)}.of h3{font:600 clamp(28px,3.2vw,42px)/1.1 var(--f-sans);letter-spacing:-.02em;margin-bottom:12px}[dir=rtl] .of h3{font:600 clamp(26px,3vw,38px)/1.4 var(--f-ar)}.of p{color:var(--ink-2);font-size:16px;line-height:1.75}[dir=rtl] .of p{line-height:1.95}.orbit{aspect-ratio:1;justify-self:center;width:min(100%,440px);position:relative;container-type:inline-size}.orbit .rg{pointer-events:none;border-radius:50%;position:absolute}.orbit .rg.a{border:1px dashed #7a54ff52;inset:4%}.orbit .rg.b{background:radial-gradient(closest-side,#ffffffb3,#fff0);border:1px solid #7a54ff24;inset:22%}.orbit-core{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:32%;box-shadow:0 24px 50px -24px #7a54ff8c,inset 0 0 0 1px #7a54ff1f}.orbit-core img{width:72%;height:auto}.orbit-core:before{content:"";animation:pulse 3s var(--ease-io) infinite;border:2px solid #7a54ff40;border-radius:50%;position:absolute;inset:-8%}@keyframes pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}.orbit-spin{animation:spin 70s linear infinite;position:absolute;inset:0}[dir=rtl] .orbit-spin{animation-direction:reverse}.oc{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-46cqw) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.oc span{height:36px;font:500 13.5px/1 var(--f-sans);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;animation:spin 70s linear infinite reverse;display:inline-flex;box-shadow:0 12px 26px -16px #4b2fc08c,inset 0 0 0 1px #7a54ff1f}[dir=rtl] .oc span{font-family:var(--f-ar);animation-direction:normal}.oc span:before{content:"";background:var(--c,var(--v));border-radius:50%;width:8px;height:8px}.sat{animation:spin 14s linear infinite;inset:22%}.sat,.sat:after{position:absolute}.sat:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;margin-left:-5px;top:-5px;left:50%;box-shadow:0 0 12px 2px #c9a46e99}@keyframes spin{to{transform:rotate(1turn)}}.plist-h{font:400 12.5px/1.3 var(--f-display);letter-spacing:.28em;text-transform:uppercase;color:var(--label);align-items:center;gap:16px;margin:clamp(40px,5vw,64px) 0 18px;display:flex}.plist-h:after{content:"";background:var(--line);flex:1;height:1px}[dir=rtl] .plist-h{font:500 14.5px/1.4 var(--f-ar)}.prow{padding-block:8px 14px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.prow-track{width:max-content;animation:mq 32s linear infinite;display:flex}[dir=rtl] .prow-track{animation-name:mqr}@keyframes mq{to{transform:translate(-50%)}}@keyframes mqr{to{transform:translate(50%)}}.prow-set,.pt{display:flex}.pt{width:350px;height:112px;transition:transform .5s var(--ease),box-shadow .4s;background:#ffffffd9;border-radius:22px;align-items:center;gap:16px;margin-inline-end:16px;padding:14px 18px 14px 14px;box-shadow:inset 0 0 0 1px #fffffff2,0 18px 36px -30px #4b2fc08c}[dir=rtl] .pt{padding:14px 14px 14px 18px}a.pt:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #7a54ff47,0 24px 40px -28px #4b2fc099}.pt-logo{background:#fff;border-radius:16px;flex:none;place-items:center;width:118px;height:84px;padding:8px;display:grid}.pt-logo img{object-fit:contain;width:auto;max-width:102px;height:auto;max-height:68px;display:block}.pt div{flex:1;min-width:0}.pt b{font:500 16px/1.3 var(--f-sans);display:block}[dir=rtl] .pt b{font-family:var(--f-ar)}.pt span{color:var(--ink-2);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.pt>.ic{width:18px;height:18px;color:var(--v);flex:none}@media (max-width:900px){.of{grid-template-columns:minmax(0,1fr)}.orbit{width:min(100%,360px)}}@media (max-width:480px){.oc span{height:30px;padding:0 10px;font-size:12px}.pt{gap:12px;width:282px;height:96px;margin-inline-end:12px;padding:10px 14px 10px 10px}[dir=rtl] .pt{padding:10px 10px 10px 14px}.pt-logo{width:84px;height:74px;padding:6px}.pt-logo img{max-width:72px;max-height:58px}.pt b{font-size:15px}.pt span{font-size:12.5px}.pt>.ic{display:none}}.svz-row{align-items:center;min-height:clamp(330px,30vw,420px);display:flex;position:relative}.svz-row+.svz-row{margin-top:-28px}.svz-fig{pointer-events:none;top:0;bottom:0;width:min(60vw,1040px);margin:0;position:absolute;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 46%,#0000 96%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(270deg,#000 46%,#0000 96%),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.svz-row.alt .svz-fig,[dir=rtl] .svz-fig{-webkit-mask-image:linear-gradient(90deg,#000 46%,#0000 96%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#000 46%,#0000 96%),linear-gradient(#0000,#000 20% 80%,#0000)}[dir=rtl] .svz-row.alt .svz-fig{-webkit-mask-image:linear-gradient(270deg,#000 46%,#0000 96%),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(270deg,#000 46%,#0000 96%),linear-gradient(#0000,#000 20% 80%,#0000)}.svz-row.alt .svz-fig{inset-inline:0 auto}.svz-fig img{object-fit:cover;width:100%;height:100%}.anim .svz-fig{transition:opacity 1.2s var(--ease),transform 1.6s var(--ease)}.anim .svz-fig:not(.in){opacity:0;transform:translate(60px)}.anim .svz-row.alt .svz-fig:not(.in),[dir=rtl].anim .svz-fig:not(.in){transform:translate(-60px)}[dir=rtl].anim .svz-row.alt .svz-fig:not(.in){transform:translate(60px)}.svz-in{z-index:1;width:100%;display:flex;position:relative}.svz-row.alt .svz-in{justify-content:flex-end}.svz-copy{grid-template-columns:52px minmax(0,1fr);gap:8px 22px;width:min(100%,470px);display:grid}.svz-side{grid-row:1/span 3;align-content:start;justify-items:start;gap:12px;display:grid}.svz-no{font:400 13px/1 var(--f-display);letter-spacing:.14em;color:var(--v)}.svz-ic{background:linear-gradient(135deg,var(--v),#9b7bff);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;transform:rotate(-6deg);box-shadow:0 12px 24px -12px #7a54ffb3}.svz-ic .ic{width:22px;height:22px}.svz-tags,.svz-ti,.svz-tx{grid-column:2}.svz-ti{font:500 clamp(24px,2.3vw,32px)/1.15 var(--f-sans);letter-spacing:-.02em;color:var(--ink)}[dir=rtl] .svz-ti{font:600 clamp(22px,2.1vw,29px)/1.45 var(--f-ar)}.svz-tx{color:var(--ink-2);max-width:44ch;font-size:17px;line-height:1.7}[dir=rtl] .svz-tx{line-height:1.95}.svz-tags{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.svz-tags span{height:28px;color:var(--v-700);box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffff8c;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.sv2-cta{margin-top:clamp(28px,4vw,48px)}@media (max-width:999px){.svz-row{min-height:0;display:block}.svz-row+.svz-row{margin-top:30px}.svz-fig,.svz-row.alt .svz-fig{width:100%;height:min(62vw,400px);position:relative;inset:auto}.svz-fig,.svz-row.alt .svz-fig,[dir=rtl] .svz-fig,[dir=rtl] .svz-row.alt .svz-fig{-webkit-mask-image:linear-gradient(#0000,#000 12% 70%,#0000);mask-image:linear-gradient(#0000,#000 12% 70%,#0000)}.anim .svz-fig:not(.in),.anim .svz-row.alt .svz-fig:not(.in),[dir=rtl].anim .svz-fig:not(.in),[dir=rtl].anim .svz-row.alt .svz-fig:not(.in){transform:translateY(30px)}.svz-copy{grid-template-columns:44px minmax(0,1fr);gap:8px 16px;width:100%;margin-top:-36px}.svz-ic{width:42px;height:42px}}.work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,4.4vw,60px);display:flex}.work-head>div{max-width:680px}.work-head .lead{margin-top:18px}.filters{box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffbf;border-radius:16px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.filters button{height:42px;font:500 14.5px/1 var(--f-sans);color:var(--ink-2);border-radius:12px;padding:0 18px;transition:background-color .3s,color .3s}[dir=rtl] .filters button{font-family:var(--f-ar)}.filters button:hover{color:var(--ink)}.filters button[aria-pressed=true]{background:var(--v);color:#fff}.filters sup{opacity:.75;margin-inline-start:4px;font-size:10px}.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);grid-auto-flow:dense;gap:22px;display:grid}@media (min-width:1001px){.bento.is-all .pc.wide{grid-column:span 2}}.bento.is-all .pc.big{grid-area:span 2/span 2}.pc{background:var(--pearl);isolation:isolate;border-radius:26px;min-height:310px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffe6,0 26px 50px -40px #4b2fc073}.pc .scene{transition:transform 1.1s var(--ease)}.pc:hover .scene{transform:scale(1.05)}.pc-info{z-index:2;background:linear-gradient(#fbf8f400,#fbf8f4db 40%,#fbf8f4f7);padding:44px 24px 22px;position:absolute;bottom:0;left:0;right:0}.pc-cat{font:400 11.5px/1.3 var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--label);display:block}[dir=rtl] .pc-cat{font:500 13px/1.4 var(--f-ar)}.pc h3{font:500 22px/1.25 var(--f-sans);letter-spacing:-.01em;margin-top:6px}[dir=rtl] .pc h3{font:600 21px/1.45 var(--f-ar)}.pc p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin-top:6px;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.bento.is-all .pc.big h3{font-size:clamp(28px,3vw,40px)}.bento.is-all .pc.big p{-webkit-line-clamp:3;font-size:16px}.pc-go{z-index:2;width:44px;height:44px;color:var(--v-700);transition:background-color .35s,color .35s,transform .6s var(--ease);top:16px;background:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.pc:hover .pc-go{background:var(--v);color:#fff;transform:rotate(45deg)}[dir=rtl] .pc:hover .pc-go{transform:rotate(-45deg)}.pc-go .ic{width:18px;height:18px}.soon{z-index:2;--n:6px;height:28px;font:500 12.5px/1 var(--f-sans);background:var(--ink);color:#fff;top:18px;align-items:center;padding:0 12px;display:inline-flex;position:absolute;inset-inline-start:18px}[dir=rtl] .soon{font-family:var(--f-ar)}.pc.pop{animation:pop .7s var(--ease) both;animation-delay:var(--d,0s)}@keyframes pop{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(300px,auto)}.bento.is-all .pc.big{grid-row:span 1;min-height:440px}}@media (max-width:640px){.bento{grid-template-columns:minmax(0,1fr)}.bento.is-all .pc.big{grid-column:auto;min-height:400px}}.scene{background:var(--bg,var(--pearl));inset:0;overflow:hidden}.scene,.scene>img{position:absolute}.scene-photo>img{object-fit:cover;width:100%;height:100%;inset:0}.scene-logo{left:50%;top:var(--ly,42%);width:var(--lwc,50%);height:auto;transform:translate(-50%,-50%)}.scene-logo.tile{filter:drop-shadow(0 24px 26px #0f6e5640);transform:translate(-50%,-50%)rotate(-6deg)}.ways-mark{place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0 0 18%}.ways-mark b{font:600 clamp(30px,4vw,46px)/1 var(--f-sans);letter-spacing:-.02em;color:var(--ink)}.ways-mark b i{color:var(--v);font-style:normal}.ways-mark span{font:400 11px/1 var(--f-display);letter-spacing:.32em;color:var(--label)}.scene-tex{background:var(--tex-wide) 72% 50%/cover no-repeat;position:absolute;inset:0}.pc .scene-logo{width:auto;height:auto;max-width:var(--lwc,50%);max-height:42%;top:34%}.pc .scene-logo.tile{max-height:44%}.ts{gap:clamp(32px,4.4vw,56px);display:grid}.ts-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 clamp(18px,3vw,44px);display:grid}.ts-mark{-webkit-user-select:none;user-select:none;padding-bottom:0;font:400 clamp(110px,12vw,190px)/.72 Georgia,Times New Roman,serif}.ts-stage{display:grid}.ts-q{visibility:hidden;grid-area:1/1;transition:visibility 0s .2s}.ts-q.on{visibility:visible;transition:none}.ts-q blockquote{font:400 clamp(20px,2.05vw,29px)/1.5 var(--f-sans);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;max-width:40em}[dir=rtl] .ts-q blockquote{font:400 clamp(19px,1.85vw,26px)/1.9 var(--f-ar)}.qw{opacity:0;transition:opacity .16s}.ts-q.on .qw{opacity:1;transition:opacity .6s ease calc(.22s + var(--i) * 13ms)}.ts-q figcaption{opacity:0;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:26px;transition:opacity .16s,transform .16s;display:flex;transform:translateY(10px)}.ts-q.on figcaption{opacity:1;transition:opacity .7s .5s,transform .9s var(--ease) .5s;transform:none}.ts-q figcaption:before{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));width:34px;height:2px}.ts-q figcaption b{font:500 17px/1.3 var(--f-sans)}[dir=rtl] .ts-q figcaption b{font-family:var(--f-ar)}.ts-q figcaption span{color:var(--ink-2);font-size:15px}.ts-nav{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ts-tab{text-align:start;opacity:.5;align-items:center;gap:14px;padding:22px 20px 4px 0;transition:opacity .4s;display:flex;position:relative}.ts-tab+.ts-tab{padding-inline-start:20px}.ts-tab[aria-selected=true]{opacity:1}@media (hover:hover){.ts-tab:hover{opacity:.85}}.ts-bar{top:-1px;height:2px;position:absolute;inset-inline:0 20px;overflow:hidden}.ts-tab+.ts-tab .ts-bar{inset-inline-start:20px}.ts-bar i{background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .ts-bar i{transform-origin:100%}.ts-tab[aria-selected=true] .ts-bar i{transform:scaleX(1)}.ts-bar i.run{animation:seg var(--dur,10s) linear forwards;transform:scaleX(0)}@keyframes seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ts-logo{background:#fff;border-radius:14px;flex:none;place-items:center;width:70px;height:56px;display:grid;box-shadow:0 12px 26px -20px #4b2fc08c}.ts-logo img{object-fit:contain;width:auto;max-width:56px;height:auto;max-height:42px}.ts-who{min-width:0}.ts-who b{font:500 15.5px/1.3 var(--f-sans);display:block}[dir=rtl] .ts-who b{font-family:var(--f-ar)}.ts-who small{color:var(--ink-2);font-size:13.5px;display:block}@media (max-width:700px){.ts-main{grid-template-columns:minmax(0,1fr)}.ts-mark{height:.48em;font-size:92px}.ts-tab{flex-direction:column;align-items:flex-start;gap:8px;padding-inline-end:10px}.ts-tab+.ts-tab{padding-inline-start:10px}.ts-tab+.ts-tab .ts-bar{inset-inline-start:10px}.ts-bar{inset-inline-end:10px}.ts-who small{display:none}.ts-who b{font-size:13.5px}.ts-logo{width:58px;height:48px}.ts-logo img{max-width:46px;max-height:36px}}.c-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px 80px;display:grid}.c-side{justify-items:start;gap:22px;display:grid}.c-list{width:100%;margin-top:14px;display:grid}.c-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.c-row:last-child{border-bottom:1px solid var(--line)}.c-row div{flex:1;min-width:0}.c-row small{font:400 11.5px/1.3 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--label);display:block}[dir=rtl] .c-row small{font:500 13px/1.4 var(--f-ar)}.c-row b{font:500 clamp(18px,1.8vw,24px)/1.35 var(--f-sans);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:4px;display:block}.c-row b.small{font-size:17px}[dir=rtl] .c-row b{font-family:var(--f-ar)}.c-row b[dir=ltr]{text-align:start}.copy{width:44px;height:44px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffb3;border-radius:12px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.copy:hover{background:var(--v-100);color:var(--v-700)}.copy .ic{width:18px;height:18px}.form{gap:22px;padding:clamp(24px,3.6vw,44px);display:grid}.fs-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fs-kicker{font:400 11.5px/1.3 var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--label);display:block}[dir=rtl] .fs-kicker{font:500 13.5px/1.4 var(--f-ar)}.fs-title{font:500 clamp(22px,2vw,27px)/1.25 var(--f-sans);margin-top:8px;display:block}[dir=rtl] .fs-title{font:600 clamp(21px,1.9vw,25px)/1.5 var(--f-ar)}.fs-count{font:400 14px/1 var(--f-display);letter-spacing:.12em;color:var(--label)}.fs-count b{color:var(--v);font-weight:400}.fs-prog{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fs-prog i{background:#7a54ff24;border-radius:4px;height:4px;position:relative;overflow:hidden}.fs-prog i:after{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));transform-origin:0;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .fs-prog i:after{transform-origin:100%}.fs-prog i.on:after{transform:none}fieldset.fs{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.fdone.enter,.fs.enter{animation:fsIn .6s var(--ease) both}@keyframes fsIn{0%{opacity:0;transform:translate3d(var(--dx,0),12px,0)}to{opacity:1;transform:none}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{display:grid;position:relative}.field input,.field textarea{width:100%;font:400 16px/1.4 var(--f-sans);color:var(--ink);background:#ffffffd9;border:1px solid #e4def1;border-radius:14px;outline:none;padding:26px 16px 10px;transition:border-color .3s,box-shadow .3s,background-color .3s}[dir=rtl] .field input,[dir=rtl] .field textarea{font-family:var(--f-ar)}.field input[dir=ltr]{text-align:left}[dir=rtl] .field input[dir=ltr]{text-align:right}.field textarea{resize:vertical;min-height:170px;padding-bottom:30px}.field label{color:var(--ink-2);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease),color .3s;inset-inline-start:17px;font-size:15.5px;position:absolute;top:18px}[dir=rtl] .field label{transform-origin:100% 0}.field input:focus,.field textarea:focus{border-color:var(--v-400);background:#fff;box-shadow:0 0 0 4px #7a54ff1f}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{color:var(--v-600);transform:translateY(-10px)scale(.78)}.field.bad input,.field.bad textarea{border-color:var(--bad)}.mcount{color:var(--label);pointer-events:none;inset-inline-end:14px;font-size:12px;position:absolute;top:144px}.err{color:var(--bad);margin-top:6px;font-size:13px}.err:empty{display:none}.fgroup{gap:12px;display:grid}.flab{font:500 15.5px/1.35 var(--f-sans);color:var(--ink)}[dir=rtl] .flab{font-family:var(--f-ar)}.flab small{color:var(--ink-2);margin-inline-start:6px;font-size:13.5px;font-weight:400}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{height:42px;font:500 14px/1 var(--f-sans);color:var(--ink-2);pointer-events:none;transition:background-color .3s,color .3s,box-shadow .3s,transform .4s var(--ease);background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4def1}[dir=rtl] .chip span{font-family:var(--f-ar)}.chip span .ic{width:16px;height:16px;color:var(--v);transition:color .3s}.chip:hover span{box-shadow:inset 0 0 0 1px var(--v-400);color:var(--ink)}.chip input:checked+span{background:var(--v);color:#fff;box-shadow:none}.chip input:checked+span .ic{color:#fff}.chip input:active+span{transform:scale(.96)}.chip input:focus-visible+span{outline:2px solid var(--v-600);outline-offset:2px}.fgroup.bad .chip span{box-shadow:inset 0 0 0 1px #c2414b80}.fs-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.fs-actions #fsNext{margin-inline-start:auto}#fsBack.off{display:none}.fs-save{color:var(--ok);opacity:0;align-items:center;gap:6px;font-size:13px;transition:opacity .4s;display:inline-flex}.fs-save .ic{width:15px;height:15px}.fs-save.show{opacity:1}.fdone{gap:22px;padding:clamp(24px,3.6vw,44px);display:grid}.fd-head{align-items:flex-start;gap:16px;display:flex}.fd-head h3{font:500 clamp(22px,2vw,27px)/1.25 var(--f-sans)}[dir=rtl] .fd-head h3{font:600 24px/1.5 var(--f-ar)}.fd-head p{color:var(--ink-2);margin-top:6px}.okmark{width:52px;height:52px;color:var(--ok);background:#e3f3ec;border-radius:50%;flex:none;place-items:center;display:grid}.okmark .ic{width:26px;height:26px}.fsum{border-top:1px solid var(--line);display:grid}.fsum div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:4px 16px;min-width:0;padding:11px 0;display:grid}.fsum dt{font:400 11px/1.3 var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--label)}[dir=rtl] .fsum dt{font:500 13px/1.4 var(--f-ar)}.fsum dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;font-size:15.5px}.fdone .row{gap:10px}.fd-links,.fdone .row{flex-wrap:wrap;display:flex}.fd-links{gap:6px 22px}.fd-links button{color:var(--v-700);align-items:center;gap:6px;padding:6px 0;font-size:14.5px;font-weight:500;display:inline-flex}.fd-links button .ic{width:16px;height:16px}.fd-links button:hover{color:var(--v)}@media (max-width:980px){.c-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.form-grid,.fsum div{grid-template-columns:minmax(0,1fr)}.fs-actions .btn{min-height:50px}.fdone .row .btn{width:100%}}.closing{padding-block:clamp(64px,8vw,112px) clamp(48px,6vw,80px);position:relative}.cl-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.cl-t{font:500 clamp(34px,4.6vw,64px)/1.08 var(--f-sans);letter-spacing:-.03em;text-wrap:balance;max-width:15ch}[dir=rtl] .cl-t{font:600 clamp(30px,4.2vw,58px)/1.45 var(--f-ar)}.edge{border-top:1px solid var(--line);padding-block:clamp(26px,4vw,52px) clamp(24px,3.4vw,44px)}.edge,.edge-in{position:relative}.edge-in{width:fit-content;font:400 var(--efs,clamp(40px,10.6vw,170px))/1 var(--f-display);letter-spacing:.01em;white-space:nowrap;margin-inline:auto}.edge-ghost{color:#0000;-webkit-text-stroke:1px #7a54ff57;padding-block:.06em;transition:opacity 1.4s;display:block}.edge.owned .edge-ghost{opacity:.35}.edge-clip{inset:-6% -3%;overflow:hidden}.edge-clip,.edge-fill{will-change:transform;position:absolute}.edge-fill{justify-content:center;align-items:center;display:flex;inset:0}.edge-fill span{color:#0000;background:linear-gradient(100deg,#c9a46e,#a084ff 25%,#7a54ff 50%,#8cc4f2 75%,#c9a46e) 100% 0/200% 100%;-webkit-background-clip:text;background-clip:text;padding-block:.06em;display:block}.edge.owned .edge-fill span{animation:shimmer 3.2s var(--ease-io) .15s both}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.edge-blade{background:linear-gradient(#fff0,#fff 22%,#a084ff 50%,#fff 78%,#fff0);width:3px;right:0;box-shadow:0 0 16px 3px #a084ff80}.edge-blade,.edge-blade:before{position:absolute;top:0;bottom:0}.edge-blade:before{content:"";background:linear-gradient(90deg,#fff0,#ffffffa6);width:min(190px,16vw);transition:opacity .9s;right:3px}.edge.owned .edge-blade{animation:own 1.8s var(--ease) both}.edge.owned .edge-blade:before{opacity:0}@keyframes own{0%{box-shadow:0 0 16px 3px #a084ff80}22%{box-shadow:0 0 36px 12px #a084ffcc}to{box-shadow:0 0 10px 1px #a084ff59}}.edge-in:after,.edge-in:before{content:"";width:clamp(14px,2vw,30px);height:clamp(14px,2vw,30px);transition:transform .8s var(--ease) .2s;position:absolute;transform:scale(0)}.edge-in:before{border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform-origin:0 100%;bottom:-5%;left:-3%}.edge-in:after{border-right:2px solid var(--v);border-top:2px solid var(--v);transform-origin:100% 0;top:-5%;right:-3%}.edge.owned .edge-in:after,.edge.owned .edge-in:before{transform:none}.foot{box-shadow:0 -1px 0 var(--line);background:linear-gradient(#ffffff8c,#ffffffd9);position:relative}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:36px;padding-block:56px 36px;display:grid}.foot-brand img{width:180px;height:auto}.foot-brand p{color:var(--ink-2);max-width:34ch;margin-top:20px;font-size:15.5px;line-height:1.7}.foot h4{font:400 12px/1.3 var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--label);margin-bottom:18px}[dir=rtl] .foot h4{font:600 14.5px/1.4 var(--f-ar)}.foot ul{gap:10px;display:grid}.foot li,.foot li a{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;transition:color .3s}.foot li a:hover{color:var(--v-700)}.socials{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.soc{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffd9;border-radius:12px;place-items:center;transition:background-color .3s,color .3s;display:grid}.soc:hover{background:var(--v);color:#fff}.soc .ic{width:19px;height:19px}.foot-bot{padding-block:22px calc(26px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.heart{align-items:center;gap:6px;display:inline-flex}.heart .ic{width:16px;height:16px;color:var(--v);fill:var(--v-200)}@media (max-width:900px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:480px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.p-media{z-index:0;position:fixed;inset:0;overflow:hidden}@keyframes pin{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.p-media .scene-logo{left:auto;width:var(--lw,40vw);inset-inline-end:8vw;top:46%;transform:translateY(-50%)}.p-media .scene-logo.tile{transform:translateY(-50%)rotate(-6deg)}.p-media .ways-mark{justify-items:end;padding-inline-end:10vw;inset:0}.p-scrim{z-index:0;pointer-events:none;background:linear-gradient(#fbf8f400 45%,#fbf8f4d9 88%);position:fixed;inset:0}.p-hero{z-index:1;min-height:100svh;display:flex;position:relative}.p-hero-in{width:100%;padding-block:calc(100px + env(safe-area-inset-top,0px)) clamp(36px,6vh,64px);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.back{height:44px;font:500 15px/1 var(--f-sans);box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffd9;border-radius:14px;align-items:center;gap:10px;padding:0 18px 0 12px;transition:background-color .3s,color .3s;display:inline-flex}[dir=rtl] .back{font-family:var(--f-ar);padding:0 12px 0 18px}.back:hover{color:var(--v-700);background:#fff}.p-title-block{max-width:820px}.p-title{font:500 clamp(46px,7vw,104px)/.98 var(--f-sans);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 14px}[dir=rtl] .p-title{font:600 clamp(40px,6vw,88px)/1.25 var(--f-ar)}.p-sub{font:400 clamp(19px,1.8vw,24px)/1.45 var(--f-sans);color:var(--v-700)}[dir=rtl] .p-sub{font-family:var(--f-ar)}.p-body{z-index:1;padding-block:20px 40px;position:relative}.p-body .panel{background:linear-gradient(160deg,#fff,#fcfbf9)}.lp .panel{background:linear-gradient(160deg,#fffffff7,#ffffffeb)}.p-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:22px;display:grid}.p-text{padding:clamp(26px,4vw,56px)}.p-text h2{font:500 28px/1.3 var(--f-sans);margin-bottom:18px}[dir=rtl] .p-text h2{font:600 26px/1.5 var(--f-ar)}.p-text p{color:var(--ink-2);font-size:17px;line-height:1.85}[dir=rtl] .p-text p{line-height:2}.p-text p+p{margin-top:16px}.p-facts{gap:22px;padding:clamp(24px,3vw,36px);display:grid;position:sticky;top:96px}.p-facts small{font:400 11.5px/1.3 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--label);margin-bottom:8px;display:block}[dir=rtl] .p-facts small{font:500 13px/1.4 var(--f-ar)}.p-facts .cat{font:500 18px/1.4 var(--f-sans)}[dir=rtl] .p-facts .cat{font-family:var(--f-ar)}.feats{gap:10px;display:grid}.feats li{align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.feats .ic{box-sizing:content-box;background:var(--v-100);width:16px;height:16px;color:var(--v);border-radius:50%;padding:5px}.p-acts{gap:10px;display:grid}.p-acts .btn{width:100%}.p-next{z-index:1;transition:transform .6s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}.p-next:hover{transform:translateY(-3px)}.p-next small{font:400 11.5px/1.3 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--label);display:block}[dir=rtl] .p-next small{font:500 13px/1.4 var(--f-ar)}.p-next b{font:500 clamp(26px,3.4vw,44px)/1.15 var(--f-sans);letter-spacing:-.02em;margin-top:6px;display:block}[dir=rtl] .p-next b{font-family:var(--f-ar)}.p-next .go{background:var(--v);color:#fff;width:58px;height:58px;transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.p-next:hover .go{transform:translate(6px)}[dir=rtl] .p-next:hover .go{transform:translate(-6px)}.proj .closing,.proj .foot{z-index:1;position:relative}.anim .p-hero .back,.anim .p-title-block{animation:up 1.1s var(--ease) both;animation-delay:.25s}.anim .p-hero .back{animation-delay:.1s}@keyframes up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (max-width:900px){.p-media .scene-logo{width:var(--lwm,62vw);inset-inline-end:auto;top:calc(80px + 18vh);left:50%;transform:translate(-50%,-50%)}[dir=rtl] .p-media .scene-logo{left:50%;right:auto}.p-media .scene-logo.tile{transform:translate(-50%,-50%)rotate(-6deg)}.p-media .ways-mark{justify-items:center;padding:0 0 30vh}.p-scrim{background:linear-gradient(#fbf8f400 38%,#fbf8f4e6 78%)}.p-grid{grid-template-columns:minmax(0,1fr)}.p-facts{position:static}}.ph-bg{z-index:0;background:#1d1830;position:fixed;inset:0;overflow:hidden}.ph-bg.is-light{background:var(--pearl)}.ph-bg-in{will-change:transform;position:absolute;inset:0}.no-vt.anim .ph-bg-in>.scene{animation:pin 1.6s var(--ease) both}.ph-scrim,.ph-shade{pointer-events:none;position:absolute;inset:0}.ph-shade{opacity:0;background:#120d24}.is-photo .ph-scrim{background:linear-gradient(90deg,#161128e0,#1611289e 38%,#16112833 72%,#1611280d),linear-gradient(#16112800 58%,#16112899),linear-gradient(#1611286b,#16112800 20%)}[dir=rtl] .is-photo .ph-scrim{background:linear-gradient(270deg,#161128e0,#1611289e 38%,#16112833 72%,#1611280d),linear-gradient(#16112800 58%,#16112899),linear-gradient(#1611286b,#16112800 20%)}.is-light .ph-scrim{background:linear-gradient(90deg,#fbf8f4f2,#fbf8f4b8 40%,#fbf8f400 66%),linear-gradient(#fbf8f400 60%,#fbf8f4bf)}[dir=rtl] .is-light .ph-scrim{background:linear-gradient(270deg,#fbf8f4f2,#fbf8f4b8 40%,#fbf8f400 66%),linear-gradient(#fbf8f400 60%,#fbf8f4bf)}.ph-bg.is-mint{background:#f4f8f6}.is-mint .ph-scrim{background:0 0}.ph-c .ph-in{text-align:center;align-items:center}.ph-c .back{align-self:flex-start}.ph-c .ph-text{justify-items:center;max-width:1000px;margin-inline:auto;display:grid}.phc-icon{margin-bottom:26px;display:block}.phc-icon img{border-radius:24px;width:clamp(76px,7vw,104px);height:auto;box-shadow:0 26px 44px -24px #2e6e58a6}.ph-c .ph-eyebrow{color:#3d6f5c}.ph-c .ph-eyebrow:before{background:linear-gradient(90deg,#2e6e58,#5fb38e)}.ph-c .p-title{letter-spacing:-.035em;color:#141a17;font-size:clamp(40px,5.6vw,86px);font-weight:650;line-height:1.04}[dir=rtl] .ph-c .p-title{font:700 clamp(36px,5vw,76px)/1.35 var(--f-ar)}.kf-grad{color:#0000;background:linear-gradient(90deg,#2e6e58,#3e8d6e 55%,#57a884);-webkit-background-clip:text;background-clip:text}.ph-c .p-sub{color:#4d5652;max-width:48ch;margin-inline:auto;font-size:clamp(18px,1.6vw,22px);line-height:1.6}.ph-c .ph-meta{justify-content:center}.ph-c .ph-meta a{color:#2e6e58}.ph-c .ph-meta a.btn-kf{color:#fff;border-bottom:0;padding:0 26px}.ph-c .btn-kf{color:#fff;background:#2e6e58}.ph-c .btn-kf:hover{background:#265c49}.ph-glow{aspect-ratio:2;background:radial-gradient(closest-side,#5fb38e38,#5fb38e00);border-radius:50%;width:min(1100px,110vw);top:44%;left:50%;transform:translate(-50%,-50%)}.ph-fit,.ph-glow{position:absolute}.ph-fit{background:radial-gradient(90% 80% at 72%,#fbf7f0 0,#f4ede2 60%,#efe6d8 100%);inset:0}.ph-fit img{top:50%;width:auto;max-width:none;height:68%;position:absolute;inset-inline-end:-5vw;transform:translateY(-60%);-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}[dir=rtl] .ph-fit img{inset-inline:-3vw auto}@media (max-width:900px){.ph-fit img{top:13%;width:150%;height:auto;inset-inline:50% auto;transform:translate(-50%)}[dir=rtl] .ph-fit img{inset-inline:auto 50%;transform:translate(50%)}}.ph{z-index:1;min-height:88svh}.ph,.ph-in{display:flex;position:relative}.ph-in{width:100%;padding-block:calc(100px + env(safe-area-inset-top,0px)) clamp(64px,10vh,112px);will-change:transform,opacity;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px}.ph-text{max-width:880px}.ph-eyebrow{font:400 12.5px/1.5 var(--f-display);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:14px;display:inline-flex}.ph-eyebrow:before{content:"";background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));flex:none;width:28px;height:2px}[dir=rtl] .ph-eyebrow{font:500 14.5px/1.5 var(--f-ar)}.ph .p-title{margin:18px 0 14px}.ph .p-sub{max-width:34ch;line-height:1.4}.ph-meta{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px;font-size:15.5px;font-weight:500;display:flex}.ph-meta a,.ph-meta span{align-items:center;gap:8px;display:inline-flex}.ph-meta a{border-bottom:1px solid;padding-bottom:3px;transition:opacity .3s}.ph-meta a:hover{opacity:.75}.ph-meta .ic{width:17px;height:17px}.ph-stat{margin-top:34px}.ph-stat b{font:500 clamp(46px,5vw,72px)/.95 var(--f-sans);letter-spacing:-.03em;text-align:start;display:block}.ph-stat small{font:400 12px/1.3 var(--f-display);letter-spacing:.24em;text-transform:uppercase;margin-top:10px;display:block}[dir=rtl] .ph-stat small{font:500 14px/1.4 var(--f-ar)}.on-photo{color:#fff}.on-photo .ph-eyebrow,.on-photo .ph-stat small{color:#ffffffd1}.on-photo .p-sub{color:#ffffffe6}.on-photo .back{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff59}.on-photo .back:hover{color:var(--v-700);background:#fff}.on-light .ph-eyebrow,.on-light .ph-stat small{color:var(--label)}.on-light .ph-meta a{color:var(--v-700)}.anim .ph .back{animation:up 1s var(--ease) .15s both}.anim .ph-text{animation:up 1.1s var(--ease) .3s both}.pb-logo{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(36px,4.4vw,60px);padding-bottom:clamp(28px,3.4vw,44px);display:flex}.pb-logo img{width:auto;max-width:min(320px,70vw);height:auto;max-height:clamp(72px,8vw,112px);display:block}@media (max-width:900px){.ph{min-height:84svh}.is-photo .ph-scrim,[dir=rtl] .is-photo .ph-scrim{background:linear-gradient(#16112873,#16112840 25%,#161128b8 55%,#161128f0)}.is-light .ph-scrim,[dir=rtl] .is-light .ph-scrim{background:linear-gradient(#fbf8f400 36%,#fbf8f4f0 70%)}.is-light .ph-bg-in .scene-logo{top:34%}}.pb{z-index:1;padding-block:clamp(44px,5.5vw,76px) clamp(40px,5vw,72px);position:relative}.pb-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:40px 88px;display:grid}.pb-text{gap:18px;display:grid}.pb-built p,.pb-text p{color:var(--ink-2);max-width:64ch;font-size:17.5px;line-height:1.8}[dir=rtl] .pb-built p,[dir=rtl] .pb-text p{line-height:2}.pb-text .pb-lead{font:400 clamp(21px,2.1vw,28px)/1.55 var(--f-sans);letter-spacing:-.01em;color:var(--ink)}[dir=rtl] .pb-text .pb-lead{font:400 clamp(20px,2vw,26px)/1.85 var(--f-ar)}.pb-facts{border-top:1px solid var(--line);position:sticky;top:100px}.pb-facts div{border-bottom:1px solid var(--line);padding:16px 0}.pb-facts dt{font:400 11.5px/1.3 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--label)}[dir=rtl] .pb-facts dt{font:500 13px/1.4 var(--f-ar)}.pb-facts dd{font:500 18px/1.4 var(--f-sans);margin-top:6px}[dir=rtl] .pb-facts dd{font-family:var(--f-ar)}.pb-facts dd a{color:var(--v-700);border-bottom:1px solid var(--line-v)}.pb-block{margin-top:clamp(64px,8vw,112px)}.pb-head{gap:12px;margin-bottom:clamp(26px,3vw,40px);display:grid}.pb-h{font:500 clamp(30px,3.4vw,46px)/1.1 var(--f-sans);letter-spacing:-.025em}[dir=rtl] .pb-h{font:600 clamp(28px,3.2vw,42px)/1.4 var(--f-ar)}.pb-sub{color:var(--ink-2);font-size:17.5px}.pb-built{gap:18px;display:grid}.pb-chips{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pb-chips li{height:40px;box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14.5px;font-weight:500;display:inline-flex}.pb-chips .ic{width:16px;height:16px;color:var(--v)}.fp{background:linear-gradient(135deg,#ffffffb8,#eee8fe80);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:28px 64px;padding:clamp(26px,3.6vw,52px);display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 30px 60px -48px #4b2fc073}.fp+.fp{margin-top:18px}.fp-tags{font:400 12px/1.4 var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--v-700)}[dir=rtl] .fp-tags{font:500 14px/1.5 var(--f-ar)}.fp h3{font:500 clamp(30px,3.2vw,44px)/1.1 var(--f-sans);letter-spacing:-.02em;margin:12px 0}[dir=rtl] .fp h3{font:600 clamp(28px,3vw,40px)/1.4 var(--f-ar)}.fp p{color:var(--ink-2);max-width:50ch;font-size:17px;line-height:1.75}.fp-nums{border-top:1px solid var(--line)}.fp-nums div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.fp-nums dt{color:var(--ink-2);font-size:15.5px}.fp-nums dd{font:500 clamp(24px,2.4vw,34px)/1 var(--f-sans);letter-spacing:-.02em;color:var(--v-700)}[dir=rtl] .fp-nums dd{font-family:var(--f-ar)}.pb-areas{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.pb-areas li{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:18px;padding:20px 0;font-size:18px;line-height:1.45;transition:color .3s;display:flex}.pb-areas li span{min-width:24px;font:400 13px/1 var(--f-display);letter-spacing:.12em;color:var(--v);transition:transform .5s var(--ease);flex:none}@media (hover:hover){.pb-areas li:hover{color:var(--v-700)}.pb-areas li:hover span{transform:translate(4px)}[dir=rtl] .pb-areas li:hover span{transform:translate(-4px)}}.pb-vision{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 clamp(18px,3vw,44px);margin-top:clamp(64px,8vw,112px);display:grid}.pv-mark{-webkit-user-select:none;user-select:none;font:400 clamp(110px,12vw,180px)/.72 Georgia,Times New Roman,serif}.pb-vision p{font:400 clamp(22px,2.5vw,36px)/1.45 var(--f-sans);letter-spacing:-.015em;color:var(--ink);max-width:34em;margin-top:14px}[dir=rtl] .pb-vision p{font:400 clamp(21px,2.3vw,32px)/1.8 var(--f-ar)}.pb-cta{flex-wrap:wrap;gap:12px;display:flex}.pb-cta,.pn{margin-top:clamp(52px,6vw,84px)}.pn{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.pn,.pn-a{display:grid}.pn-a{align-content:center;gap:10px;padding:30px 24px 30px 0;transition:color .3s}.pn-a.next{text-align:end;border-inline-start:1px solid var(--line);justify-items:end;padding-inline:24px 0}.pn-a small{font:400 12px/1.3 var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--label);align-items:center;gap:10px;display:inline-flex}[dir=rtl] .pn-a small{font:500 14px/1.4 var(--f-ar)}.pn-a small .ic{width:16px;height:16px;transition:transform .5s var(--ease)}.pn-a b{font:500 clamp(24px,3vw,40px)/1.15 var(--f-sans);letter-spacing:-.02em}[dir=rtl] .pn-a b{font:600 clamp(22px,2.8vw,36px)/1.45 var(--f-ar)}.pn-a:hover{color:var(--v-700)}.pn-a.prev:hover small .ic{transform:translate(-5px)}.pn-a.next:hover small .ic{transform:translate(5px)}[dir=rtl] .pn-a.prev:hover small .ic{transform:scaleX(-1)translate(-5px)}[dir=rtl] .pn-a.next:hover small .ic{transform:scaleX(-1)translate(5px)}@media (max-width:900px){.fp,.pb-intro{grid-template-columns:minmax(0,1fr)}.pb-facts{position:static}.pb-areas{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pn{grid-template-columns:minmax(0,1fr)}.pn-a,.pn-a.next{padding-inline:0}.pn-a.next{text-align:start;border-inline-start:0;border-top:1px solid var(--line);justify-items:start}}html.is-proj .bg{visibility:hidden}.pb-sheet{z-index:2;isolation:isolate;clip-path:inset(0 round 34px 34px 0 0);position:relative}.pb-sheet:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#fff0,#fffffff2 30%,#ddd2fde6 60%,#fff0);height:1px;position:absolute;top:0;left:34px;right:34px}.sheet-lip{z-index:2;height:0;position:relative}.sheet-lip:before{content:"";pointer-events:none;border-radius:34px 34px 0 0;height:90px;position:absolute;top:0;left:0;right:0;box-shadow:0 -14px 40px -10px #1a123c47}.pb-silk .bg-in{animation:none!important}.pb-silk{z-index:-1;pointer-events:none;background:var(--pearl);position:fixed;inset:0;overflow:hidden}.pb-silk-img{background:var(--pearl) var(--tex-wide) 50% 50%/cover no-repeat;will-change:transform;position:absolute;inset:-7%}@media (max-aspect-ratio:4/5){.pb-silk-img{background-image:var(--tex-tall);background-position:60%}}.anim .pb-silk-img{animation:silk 40s var(--ease-io) infinite alternate}.pb-silk-tint{background:linear-gradient(125deg,#a084ff2e,#8cc4f224 50%,#c9a46e1f);position:absolute;inset:0}.pb-silk.hold *{animation-play-state:paused!important}.lite .pb-silk-img{animation:none!important}@media (max-width:900px){.pb-sheet{clip-path:inset(0 round 24px 24px 0 0)}}.glass{isolation:isolate;background:linear-gradient(140deg,#ffffffbd,#ffffff6b 55%,#ffffff94);border-radius:26px;position:relative;box-shadow:inset 0 1px #fffffff2,0 30px 60px -46px #4b2fc080,0 6px 18px -14px #4b2fc047}.glass:before{background:linear-gradient(130deg,#fffffff2,#c9a46e8c 26%,#a084ff99 54%,#8cc4f2a6 78%,#fffffff2);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass:after,.glass:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass:after{z-index:-1;background:radial-gradient(120% 90% at 0 0,#fff9,#fff0 50%),radial-gradient(90% 70% at 100% 100%,#ddd2fd66,#ddd2fd00 60%)}.pb-intro{gap:22px 26px}.pb-text.glass{padding:clamp(26px,3.4vw,48px)}.pb-facts.glass{border-top:0;padding:4px clamp(20px,2.4vw,30px);top:96px}.pb-facts.glass div:last-child{border-bottom:0}.pb-head.row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pb-areas-card{padding:clamp(6px,1vw,12px) clamp(22px,3vw,40px)}.pb-areas-card .pb-areas{border-top:0}.pb-areas-card .pb-areas li{border-bottom:0;border-top:1px solid var(--line)}.pb-areas-card .pb-areas li:nth-child(-n+2){border-top:0}.pb-vision.glass{padding:clamp(26px,3.6vw,52px)}.pb-built.glass{padding:clamp(26px,3.4vw,44px)}.pn{border:0;gap:16px}.pn-a.glass{padding:26px 30px}.pn-a.next.glass{border-inline-start:0;padding-inline:30px}.pb-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.pb-show{margin:0;position:relative}.pb-show:before{content:"";background:radial-gradient(closest-side,#a084ff52,#8cc4f229 55%,#fff0);border-radius:50%;position:absolute;inset:8% 6%}.pb-show img{width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pb-steps{gap:14px;display:grid}.pb-steps li{grid-template-columns:auto minmax(0,1fr);gap:4px 20px;padding:22px 26px;display:grid}.pb-steps .n{font:400 clamp(28px,2.6vw,38px)/1 var(--f-display);grid-row:1/span 2}.pb-steps h4,.pc2 h4,.wk-card h4{font:500 19px/1.3 var(--f-sans);color:var(--ink)}[dir=rtl] .pb-steps h4,[dir=rtl] .pc2 h4,[dir=rtl] .wk-card h4{font:600 18px/1.5 var(--f-ar)}.pb-steps p,.pc2 p,.wk-card p{color:var(--ink-2);font-size:15.5px;line-height:1.65}[dir=rtl] .pb-steps p,[dir=rtl] .pc2 p,[dir=rtl] .wk-card p{line-height:1.9}.pb-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pb-cards.n7>:first-child,.pb-cards.n7>:last-child{grid-column:span 2}.pc2{align-content:start;gap:12px;padding:26px;display:grid}.pc2-ic,.wk-ic{background:linear-gradient(135deg,var(--v),#9b7bff);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 24px -14px #7a54ffcc}.pc2-ic .ic,.wk-ic .ic{width:22px;height:22px}.pb-tiers{gap:16px;display:grid}.tier{grid-template-columns:auto minmax(0,1fr);gap:6px 20px;padding:28px 30px;display:grid}.tier .pc2-ic{grid-row:1/span 2}.tier b{font:500 clamp(22px,2vw,28px)/1.2 var(--f-sans);letter-spacing:-.01em}[dir=rtl] .tier b{font:600 24px/1.4 var(--f-ar)}.tier p{color:var(--ink-2);font-size:16px;line-height:1.7}.tier.premium{background:linear-gradient(140deg,#7a54ff29,#ffffff94 55%,#8cc4f22e)}.tier.premium .pc2-ic{background:linear-gradient(135deg,var(--gold),#e8cfa2);box-shadow:0 12px 24px -14px #c9a46ee6}.pb-list{padding:clamp(26px,3.4vw,46px)}.pb-list .pb-sub{margin-top:10px}.pb-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:24px;display:grid}.pb-list li{align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.55;display:flex}.pb-list li .ic{box-sizing:content-box;background:var(--v-100);width:16px;height:16px;color:var(--v);border-radius:50%;flex:none;margin-top:1px;padding:5px}.gl-btns{gap:8px;display:flex}.gl-btn{width:50px;height:50px;color:var(--v-700);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.gl-btn:hover{transform:translateY(-2px)}.gl-btn .ic{width:18px;height:18px}.gl{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--g));padding:12px var(--g) 40px;scroll-padding-inline:var(--g);overflow-x:auto}.gl::-webkit-scrollbar{display:none}.gl-track{gap:18px;width:max-content;display:flex}.gl-item{aspect-ratio:480/853;scroll-snap-align:start;width:clamp(190px,19vw,250px);transition:transform .6s var(--ease);border-radius:24px;margin:0;overflow:hidden;box-shadow:0 30px 50px -28px #140c3299,0 0 0 1px #ffffff8c}.gl-item img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.gl-item:hover{transform:translateY(-8px)}}.wk{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.wk-hero{min-height:420px;margin:0;position:relative}.wk-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wk-body{align-content:start;gap:14px;padding:clamp(26px,3.4vw,46px);display:grid}.wk-body h3{font:500 clamp(30px,3.2vw,44px)/1.1 var(--f-sans);letter-spacing:-.02em}[dir=rtl] .wk-body h3{font:600 clamp(28px,3vw,40px)/1.4 var(--f-ar)}.wk-loc{color:var(--ink-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.wk-loc .ic{width:17px;height:17px;color:var(--v)}.wk-intro{color:var(--ink-2);font-size:16px;line-height:1.75}[dir=rtl] .wk-intro{line-height:1.95}.wk-facts{border-top:1px solid var(--line)}.wk-facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.wk-facts dt{font:400 11.5px/1.3 var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--label)}[dir=rtl] .wk-facts dt{font:500 13px/1.4 var(--f-ar)}.wk-facts dd{text-align:end;font-weight:500}.wk-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.wk-nums div{background:#7a54ff14;border-radius:18px;padding:16px 18px;box-shadow:inset 0 0 0 1px #7a54ff1f}.wk-nums b{font:500 clamp(30px,3vw,42px)/1 var(--f-sans);letter-spacing:-.02em;color:var(--v-700);display:block}.wk-nums span{color:var(--ink-2);margin-top:6px;font-size:14px;display:block}.wk-lead{font:400 clamp(20px,2vw,26px)/1.5 var(--f-sans);letter-spacing:-.01em;max-width:46ch;margin:clamp(34px,4.4vw,56px) 0 22px}[dir=rtl] .wk-lead{font:400 clamp(19px,1.9vw,24px)/1.8 var(--f-ar)}.wk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wk-card{flex-direction:column;display:flex;overflow:hidden}.wk-card.wide{grid-column:span 2}.wk-card figure{aspect-ratio:16/10;margin:0;overflow:hidden}.wk-card.wide figure{aspect-ratio:16/7.6}.wk-card figure img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}@media (hover:hover){.wk-card:hover figure img{transform:scale(1.05)}}.wk-card>div{gap:8px;padding:20px 22px 24px;display:grid}.wk-card .wk-ic{margin:24px 22px 0}.wk-quote{text-align:center;max-width:30ch;font:500 clamp(26px,3vw,40px)/1.3 var(--f-sans);letter-spacing:-.02em;text-wrap:balance;margin:clamp(44px,5.6vw,72px) auto clamp(30px,4vw,48px)}[dir=rtl] .wk-quote{font:600 clamp(24px,2.8vw,36px)/1.6 var(--f-ar)}.wk-quote .grad{margin-inline-end:6px;font-family:Georgia,Times New Roman,serif}.wk-amen{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 40px;padding:clamp(22px,2.8vw,34px) clamp(24px,3.2vw,44px);display:grid}.wk-amen h4{font:500 21px/1.3 var(--f-sans)}[dir=rtl] .wk-amen h4{font:600 20px/1.5 var(--f-ar)}.wk-amen ul{flex-wrap:wrap;gap:10px;display:flex}.wk-amen li{height:42px;box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.wk-amen li .ic{width:16px;height:16px;color:var(--v)}.wk-close{color:var(--ink-2);max-width:72ch;margin-top:22px;font-size:16px;line-height:1.75}@media (max-width:900px){.pb-split,.wk{grid-template-columns:minmax(0,1fr)}.pb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-cards.n7>:first-child,.pb-cards.n7>:last-child{grid-column:auto}.pb-cards.n7>:last-child{grid-column:1/-1}.pb-areas-card .pb-areas li:nth-child(2){border-top:1px solid var(--line)}.wk-hero{aspect-ratio:16/10;min-height:0}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-card.wide{grid-column:1/-1}.wk-amen{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pb-cards,.pb-list ul,.wk-grid{grid-template-columns:minmax(0,1fr)}.pb-cards.n7>:last-child{grid-column:auto}.pb-steps li{padding:20px}}.pn2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(52px,6vw,84px);display:grid}.pnc{isolation:isolate;color:#fff;height:clamp(250px,24vw,340px);transition:transform .7s var(--ease),box-shadow .7s var(--ease);border-radius:28px;display:block;position:relative;overflow:hidden;box-shadow:0 34px 60px -40px #1a123cb3,0 0 0 1px #fff9}.pnc-media{transition:transform 1.4s var(--ease);position:absolute;inset:0}.pnc-media>img{object-fit:cover;width:100%;height:100%}.pnc-media .scene-logo{width:auto;height:auto;max-width:var(--lwc,50%);max-height:44%;top:38%}.pnc-media .scene-logo.tile{max-height:48%}.pnc-shade{background:linear-gradient(#140e2800 28%,#140e2880 62%,#140e28db);transition:opacity .6s}.pnc-shade,.pnc:after{position:absolute;inset:0}.pnc:after{content:"";transition:transform 1.1s var(--ease);pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#ffffff47 50%,#fff0 65%);transform:translate(-120%)}.pnc-body{inset-inline:clamp(22px,2.4vw,32px);gap:6px;display:grid;position:absolute;bottom:clamp(20px,2.2vw,28px)}.pnc-body small{font:400 12px/1.3 var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:10px;display:inline-flex}[dir=rtl] .pnc-body small{font:500 14px/1.4 var(--f-ar)}.pnc-body small .ic{width:16px;height:16px}.pnc-body b{font:500 clamp(26px,2.7vw,38px)/1.12 var(--f-sans);letter-spacing:-.02em}[dir=rtl] .pnc-body b{font:600 clamp(24px,2.5vw,34px)/1.4 var(--f-ar)}.pnc-body span{color:#fffc;font-size:14.5px}.pnc.next .pnc-body{text-align:end;justify-items:end}.pnc-go{width:58px;height:58px;color:var(--v-700);transition:background-color .4s,color .4s,transform .7s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;box-shadow:0 14px 28px -14px #1a123c99}.pnc-go .ic{width:22px;height:22px;transition:transform .6s var(--ease)}.pnc.prev .pnc-go{inset-inline-start:22px}.pnc.next .pnc-go{inset-inline-end:22px}.pnc-no{height:30px;color:var(--ink);font:400 11.5px/1 var(--f-display);letter-spacing:.16em;background:#ffffffe0;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;position:absolute;top:36px}.pnc.prev .pnc-no{inset-inline-end:22px}.pnc.next .pnc-no{inset-inline-start:22px}@media (hover:hover){.pnc:hover{transform:translateY(-6px);box-shadow:0 44px 70px -40px #1a123ccc,0 0 0 1px #fffc}.pnc:hover .pnc-media{transform:scale(1.07)}.pnc:hover:after{transform:translate(120%)}.pnc:hover .pnc-go{background:var(--v);color:#fff;transform:scale(1.08)}.pnc.next:hover .pnc-go .ic{transform:translate(4px)}.pnc.prev:hover .pnc-go .ic{transform:translate(-4px)}[dir=rtl] .pnc.next:hover .pnc-go .ic{transform:scaleX(-1)translate(4px)}[dir=rtl] .pnc.prev:hover .pnc-go .ic{transform:scaleX(-1)translate(-4px)}}@media (max-width:640px){.pn2{grid-template-columns:minmax(0,1fr)}.pnc{height:230px}}.pb-split.big{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:24px clamp(24px,4vw,56px)}.pb-stage .pb-head{text-align:center;justify-items:center}.pb-show.cut{width:min(100%,940px);margin:0 auto clamp(8px,2vw,20px)}.pb-show.cut:before{inset:10% 4% 2%}.pb-show.cut img{-webkit-mask-image:none;mask-image:none}.pb-stage .pb-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-photos{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(170px,15.5vw,236px);grid-auto-flow:dense;gap:10px;display:grid}.pph{isolation:isolate;border-radius:4px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 40px -34px #1a123c8c}.pph:first-child{grid-area:span 2/span 2}.pph:nth-child(2),.pph:nth-child(5),.pph:nth-child(6){grid-column:span 2}.pph figcaption{align-items:baseline;gap:10px;display:flex}.pph img{object-fit:cover;width:100%;height:100%;transition:transform 1.3s var(--ease)}.pph:after{content:"";background:linear-gradient(#140e2800 50%,#140e28b8);position:absolute;inset:0}.pph figcaption{z-index:1;color:#fff;font:500 19px/1.25 var(--f-sans);inset-inline:20px;position:absolute;bottom:18px}.pph:first-child figcaption{font-size:24px}[dir=rtl] .pph figcaption{font:600 20px/1.5 var(--f-ar)}@media (hover:hover){.pph:hover img{transform:scale(1.06)}}.pb-steps.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pc2-link{background:var(--v);color:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;height:40px;margin-top:4px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background-color .3s;display:inline-flex}.pc2-link:hover{background:var(--v-600)}.pc2-link .ic{width:16px;height:16px}.pb-note{background:linear-gradient(140deg,#fff6e6cc,#ffffff80);align-items:flex-start;gap:18px;margin-top:clamp(36px,4.4vw,56px);padding:22px 26px;display:flex}.pb-note p{color:#5e4b2e;font-size:15.5px;line-height:1.7}.pb-note .pc2-ic{background:linear-gradient(135deg,#ddbb86,#b58a4c);box-shadow:0 12px 24px -14px #b58a4ce6}@media (max-width:900px){.pb-stage .pb-tiers{grid-template-columns:minmax(0,1fr)}.pb-show.cut{width:calc(100% + 24px);margin-inline:-12px}.pb-photos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(130px,34vw,240px);gap:8px}.pph:nth-child(2),.pph:nth-child(5){grid-column:span 1}.pb-steps.two{grid-template-columns:minmax(0,1fr)}}.ws-stage{width:min(100%,1180px);margin:0 auto;position:relative}.ws-stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a084ff38,#c9a46e24 55%,#fff0);border-radius:50%;position:absolute;inset:8% 10% 0}.ws-view{display:grid;position:relative}.ws-ratio{aspect-ratio:1280/790;grid-area:1/1}.ws-img{opacity:0;width:100%;height:auto;transition:opacity .7s var(--ease),transform 1.1s var(--ease);grid-area:1/1;transform:scale(.985)}.ws-img.on{opacity:1;transform:none}.ws-nav{width:52px;height:52px;color:var(--v-700);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:44%;transform:translateY(-50%)}.ws-nav:hover{transform:translateY(-50%)scale(1.08)}.ws-nav .ic{width:19px;height:19px}.ws-nav.prev{inset-inline-start:-8px}.ws-nav.next{inset-inline-end:-8px}.ws-cap{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 22px;max-width:820px;margin:clamp(14px,2vw,24px) auto 0;display:grid}.ws-no{font:400 13px/1 var(--f-display);letter-spacing:.14em;color:var(--label)}.ws-no b{color:var(--v);font-weight:400}.ws-cap h3{font:500 clamp(20px,1.9vw,26px)/1.25 var(--f-sans);letter-spacing:-.01em}[dir=rtl] .ws-cap h3{font:600 clamp(19px,1.8vw,24px)/1.5 var(--f-ar)}.ws-cap p{color:var(--ink-2);margin-top:2px;font-size:15.5px}.ws-cap.swap>div{animation:wsCap .6s var(--ease) both}@keyframes wsCap{0%{opacity:0;transform:translateY(10px)}}.ws-bar{background:#7a54ff24;border-radius:2px;grid-column:1/-1;height:2px;margin-top:12px;overflow:hidden}.ws-bar i{background:linear-gradient(90deg,var(--gold),var(--v),var(--sky));transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .ws-bar i{transform-origin:100%}.ws-bar i.run{animation:seg 5.2s linear forwards}.ws-thumbs{margin:clamp(18px,2.4vw,28px) calc(-1 * var(--g)) 0;padding:6px var(--g) 14px;scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;display:flex;overflow-x:auto}.ws-thumbs::-webkit-scrollbar{display:none}.ws-th{text-align:start;scroll-snap-align:center;opacity:.6;flex:none;gap:8px;width:158px;transition:opacity .4s;display:grid}.ws-th img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:box-shadow .4s,transform .5s var(--ease);border-radius:12px;box-shadow:0 0 0 1px #fffc,0 12px 22px -16px #1a123c99}.ws-th span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ws-th[aria-selected=true]{opacity:1}.ws-th[aria-selected=true] img{box-shadow:0 0 0 2px var(--v),0 16px 26px -16px #7a54ffcc}.ws-th[aria-selected=true] span{color:var(--v-700)}@media (hover:hover){.ws-th:hover{opacity:1}.ws-th:hover img{transform:translateY(-3px)}}.ws.phone{--w:clamp(220px,21vw,296px);--dir:1}[dir=rtl] .ws.phone{--dir:-1}.ws.phone .ws-stage{width:min(100%,1120px)}.ws.phone .ws-stage:before{inset:4% 14% 2%}.ws.phone .ws-view{isolation:isolate;overflow-x:clip}.ws.phone .ws-ratio{width:var(--w);justify-self:center}.ws.phone .ws-img{top:0;left:calc(50% - var(--w) / 2);width:var(--w);opacity:0;visibility:hidden;z-index:0;cursor:pointer;transform:translateX(calc(var(--tx,0) * 100% * var(--dir))) scale(.5);transition:transform .95s var(--ease),opacity .7s var(--ease),visibility 0s .95s;position:absolute}.ws.phone .ws-img.n1,.ws.phone .ws-img.n2,.ws.phone .ws-img.on{visibility:visible;transition:transform .95s var(--ease),opacity .7s var(--ease),visibility 0s}.ws.phone .ws-img.on{opacity:1;z-index:3;cursor:default;transform:none}.ws.phone .ws-img.n1{opacity:.82;z-index:2;transform:translateX(calc(var(--tx) * 100% * var(--dir))) scale(.8)}.ws.phone .ws-img.n2{opacity:.44;z-index:1;transform:translateX(calc(var(--tx) * 100% * var(--dir))) scale(.64)}@media (hover:hover){.ws.phone .ws-img.n1:hover{opacity:.95}.ws.phone .ws-img.n2:hover{opacity:.62}}.ws.phone .ws-th{width:92px}.ws.phone .ws-th img{aspect-ratio:9/16;border-radius:14px}.ws.phone .ws-th span{font-size:12px}@media (max-width:700px){.ws.phone{--w:56vw}.ws.phone .ws-nav{display:none}.ws.phone .ws-view{margin-inline:calc(-1 * var(--g))}.ws.phone .ws-th{width:74px}.ws-nav{width:42px;height:42px;top:46%}.ws-nav.prev{inset-inline-start:-6px}.ws-nav.next{inset-inline-end:-6px}.ws-th{width:124px}.ws-cap{gap:4px 14px}}.wzs-hero{margin:0 calc(-1 * var(--g)) clamp(8px,1.6vw,20px);position:relative}.wzs-hero img{width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000,#000 9% 86%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 9% 86%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wzs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.wzs-tabs{box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffb3;border-radius:16px;gap:4px;padding:5px;display:inline-flex}.wzs-tab{height:44px;font:500 15px/1 var(--f-sans);color:var(--ink-2);border-radius:12px;padding:0 20px;transition:background-color .3s,color .3s}[dir=rtl] .wzs-tab{font-family:var(--f-ar)}.wzs-tab sup{opacity:.75;margin-inline-start:5px;font-size:10px}.wzs-tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#c9a46e,#a8844f);box-shadow:0 10px 20px -12px #a8844fe6}.wzs-gl .gl-track{align-items:flex-start;gap:clamp(14px,1.8vw,26px)}.wzs-shot{text-align:center;scroll-snap-align:start;width:clamp(178px,17vw,236px);transition:transform .7s var(--ease);flex:none;justify-items:center;gap:12px;margin:0;display:grid}.wzs-shot img{width:100%;height:auto}.wzs-shot figcaption{max-width:22ch;color:var(--ink-2);font-size:14.5px;line-height:1.45}@media (hover:hover){.wzs-shot:hover{transform:translateY(-10px)}}.wzs-gl.swap .wzs-shot{animation:wzsIn .7s var(--ease) calc(var(--n) * 50ms) both}@keyframes wzsIn{0%{opacity:0;transform:translateY(26px)}}@media (max-width:600px){.wzs-tabs{width:100%}.wzs-tab{flex:1;padding:0 10px}.wzs-bar .gl-btns{display:none}.wzs-shot{width:62vw}}.lp{min-height:100svh;padding-block:calc(110px + env(safe-area-inset-top,0px)) 60px;place-items:center;display:grid}.lp-card{width:min(100%,560px);padding:clamp(24px,5vw,44px)}.lp-card,.lp-head{gap:12px;display:grid}.lp-head{text-align:center;justify-items:center;margin-bottom:12px}.lp-head img{width:190px;height:auto}.lp-head h1{font:500 30px/1.2 var(--f-sans);margin-top:8px}[dir=rtl] .lp-head h1{font:600 28px/1.5 var(--f-ar)}.lp-head p{color:var(--ink-2);max-width:40ch;font-size:15.5px}.lk-row{gap:8px}.lk,.lk-row{display:flex}.lk{background:#fffc;border-radius:18px;flex:1;align-items:center;gap:14px;min-width:0;padding:12px 16px 12px 12px;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #7a54ff1f}[dir=rtl] .lk{padding:12px 12px 12px 16px}.lk:hover{background:#fff;box-shadow:inset 0 0 0 1px #7a54ff52}.lk div{flex:1;min-width:0}.lk b{font:500 16.5px/1.3 var(--f-sans);display:block}[dir=rtl] .lk b{font-family:var(--f-ar)}.lk div>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.lk>.ic{color:var(--ink-2);transition:color .3s}.lk:hover>.ic{color:var(--v)}.lk.primary{background:var(--v);color:#fff;box-shadow:none}.lk.primary div>span{color:#ffffffd9}.lk.primary .itile{color:#fff;background:#fff3}.lk.primary>.ic{color:#fff}.lk.primary:hover{background:var(--v-600)}.lk-copy{width:58px;color:var(--ink-2);background:#fffc;border-radius:18px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid;box-shadow:inset 0 0 0 1px #7a54ff1f}.lk-copy:hover{background:var(--v-100);color:var(--v-700)}.lp-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13.5px;display:flex}.totop{z-index:40;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:50px;height:50px;box-shadow:inset 0 0 0 1px var(--line-v),0 14px 30px -18px #4b2fc080;color:var(--v-700);opacity:0;pointer-events:none;transition:opacity .4s,transform .5s var(--ease),background-color .3s,color .3s;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:max(22px,env(safe-area-inset-right,0px));transform:translateY(14px)}[dir=rtl] .totop{inset-inline-start:max(22px,env(safe-area-inset-left,0px));inset-inline-end:auto}.totop.show{opacity:1;pointer-events:auto;transform:none}.totop:hover{background:var(--v);color:#fff}.toast{z-index:95;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;opacity:0;pointer-events:none;transition:opacity .35s,transform .5s var(--ease);text-align:center;border-radius:14px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:14.5px;position:fixed;transform:translate(-50%,24px)}.toast.show{opacity:1;transform:translate(-50%)}[dir=rtl] body :not(.latin){letter-spacing:0!important}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.prow-track{animation-duration:60s!important;animation-iteration-count:infinite!important}}img{height:auto}html.no-ld #loader{display:none}body:has(.proj) .bg{visibility:hidden}.skip{z-index:200;background:var(--ink);color:#fff;transition:transform .3s var(--ease);top:10px;border-radius:12px;padding:10px 16px;font-size:14.5px;position:fixed;inset-inline-start:10px;transform:translateY(-160%)}.skip:focus{transform:none}.c-acts{flex-wrap:wrap}.c-acts,.fd-err{gap:10px;display:flex}.fd-err{color:var(--bad);background:#c2414b14;border-radius:14px;align-items:flex-start;padding:12px 14px;font-size:14.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #c2414b2e}.fd-err .ic{width:18px;height:18px;margin-top:1px}.fd-more{color:var(--ink-2);font-size:15px}.fdone .btn[disabled]{opacity:.7;cursor:progress}button.lk{text-align:start;width:100%;font:inherit;color:inherit}.pf-modal{z-index:80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-scrim{cursor:default;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);width:100%;animation:fade .35s var(--ease) both;opacity:0;background:linear-gradient(120deg,#c9a46e2e,#3c288c57 55%,#8cc4f233);border:0;padding:0;position:absolute;inset:0}.pf-card{width:min(100%,520px);max-height:calc(100svh - 32px);animation:pfIn .55s var(--ease) both;background:linear-gradient(160deg,#fffffffa,#fffffff0);gap:20px;padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow-y:auto}@keyframes pfIn{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}.pf-x{background:var(--ink);color:#fff;width:40px;height:40px;transition:transform .5s var(--ease),background-color .3s;top:14px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.pf-x:hover{background:var(--v);transform:rotate(90deg)}.pf-x .ic{width:18px;height:18px}.pf-head{align-items:flex-start;gap:16px;padding-inline-end:44px;display:flex}.pf-ic{color:#fff;background:linear-gradient(135deg,#8e6cff,#5b3be0);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 24px -12px #5b3be0b3}.pf-ic .ic{width:24px;height:24px}.pf-desc{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.6}.pf-desc .latin{white-space:nowrap}.pf-form{gap:14px;display:grid}.pf-intro{color:var(--ink-2);font-size:15.5px}.pf-actions{justify-items:start;gap:10px;margin-top:4px;display:grid}.pf-actions .btn[disabled]{opacity:.7;cursor:progress}.pf-note{color:var(--label);font-size:13.5px}.pf-note a{color:var(--v-700);text-underline-offset:3px;text-decoration:underline}.pf-done{align-items:flex-start;gap:16px;display:flex}.pf-done b{font:500 19px/1.35 var(--f-sans);display:block}[dir=rtl] .pf-done b{font:600 18px/1.5 var(--f-ar)}.pf-done p{color:var(--ink-2);margin:4px 0 16px;font-size:15px}.pf-wait .okmark{background:var(--v-100);color:var(--v)}@media (max-width:560px){.pf-modal{place-items:end stretch;padding:0}.pf-card{max-height:92svh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0}.pf-actions .btn,.pf-card{width:100%}}.cw{z-index:45;bottom:calc(22px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;inset-inline-end:max(22px,env(safe-area-inset-right,0px))}.cw>*{pointer-events:auto}.cw.open{z-index:75}.cw-launch{color:#fff;width:58px;height:58px;transition:transform .5s var(--ease),box-shadow .4s;background:linear-gradient(135deg,#8e6cff,#5b3be0);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 34px -14px #5b3be0bf,inset 0 1px #ffffff59}.cw-launch:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 22px 40px -14px #5b3be0d9,inset 0 1px #ffffff59}.cw-launch .ic{width:25px;height:25px}.anim:not(.ready) .cw-launch{opacity:0;transform:scale(.4)}.cw-launch{transition:transform .7s var(--ease),opacity .5s,box-shadow .4s}.cw-badge{background:var(--gold);color:#fff;min-width:22px;height:22px;font:600 12px/1 var(--f-sans);box-shadow:0 0 0 3px var(--pearl);top:-3px;border-radius:11px;place-items:center;padding:0 6px;display:grid;position:absolute;inset-inline-end:-3px}.cw-bubble{width:min(300px,100vw - 110px);animation:cwPop .7s var(--ease) both;background:linear-gradient(160deg,#fffffffa,#ffffffeb);border-radius:22px 22px 6px;position:relative;box-shadow:inset 0 0 0 1px #fffffff2,0 24px 44px -24px #4b2fc08c,0 3px 10px -4px #4b2fc02e}[dir=rtl] .cw-bubble{border-radius:22px 22px 22px 6px}@keyframes cwPop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.cw-bt{text-align:start;gap:4px;width:100%;padding:16px 40px 16px 18px;display:grid}[dir=rtl] .cw-bt{padding:16px 18px 16px 40px}.cw-bt b{font:600 14.5px/1.3 var(--f-sans);color:var(--v-700)}[dir=rtl] .cw-bt b{font-family:var(--f-ar)}.cw-bt span{color:var(--ink);font-size:14.5px;line-height:1.5}.cw-bx{width:28px;height:28px;color:var(--ink-2);top:8px;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;inset-inline-end:8px}.cw-bx:hover{background:var(--v-100);color:var(--v-700)}.cw-bx .ic{width:15px;height:15px}.cw-win{background:var(--pearl);transform-origin:100% 100%;width:min(380px,100vw - 32px);height:min(580px,100svh - 120px);animation:cwIn .5s var(--ease) both;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fffffff2,0 40px 80px -40px #281e5a8c,0 8px 24px -12px #4b2fc04d}[dir=rtl] .cw-win{transform-origin:0 100%}@keyframes cwIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}.cw.open .cw-win{order:-1}.cw-head{color:#fff;isolation:isolate;background:linear-gradient(120deg,#7a54ff,#6646de 55%,#5b8be0 120%);align-items:center;gap:12px;padding:16px 16px 16px 18px;display:flex;position:relative}[dir=rtl] .cw-head{padding:16px 18px 16px 16px}.cw-head:after{content:"";z-index:-1;background:var(--grain) 0 0/180px 180px repeat;opacity:.25;mix-blend-mode:soft-light;position:absolute;inset:0}.cw-ava{background:#ffffff2e;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.cw-ava .ic{width:22px;height:22px}.cw-who{flex:1;gap:2px;min-width:0;display:grid}.cw-who b{font:600 16px/1.3 var(--f-sans)}[dir=rtl] .cw-who b{font-family:var(--f-ar)}.cw-who span{color:#ffffffdb;align-items:center;gap:7px;font-size:12.5px;display:flex}.cw-who i{background:#7be0a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7be0a940}.cw-away i{background:var(--gold);box-shadow:0 0 0 3px #c9a46e4d}.cw-x{width:36px;height:36px;transition:background-color .3s,transform .5s var(--ease);background:#ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.cw-x:hover{background:#ffffff47;transform:rotate(90deg)}.cw-x .ic{width:17px;height:17px}.cw-body{background:var(--pearl) var(--tex-tall) 60% 40%/cover no-repeat;overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.cw-msg{gap:4px;max-width:86%;display:grid}.cw-msg p{white-space:pre-line;overflow-wrap:anywhere;background:#fffffff0;border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:14.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #7a54ff1a,0 10px 20px -16px #4b2fc080}[dir=rtl] .cw-msg p{border-radius:18px 18px 6px}.cw-msg small{color:var(--label);padding-inline:6px;font-size:11.5px}.cw-msg.me{align-self:flex-end;justify-items:end}.cw-msg.me p{background:var(--v);color:#fff;border-radius:18px 18px 6px;box-shadow:0 12px 22px -16px #5b3be0cc}[dir=rtl] .cw-msg.me p{border-radius:18px 18px 18px 6px}.cw-msg.pending{opacity:.6}.cw-note{max-width:92%;color:var(--ink-2);text-align:start;background:#ffffffb3;border-radius:12px;align-self:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.cw-note.ok{color:var(--ok)}.cw-note .ic{flex:none;width:15px;height:15px}.cw-mail{box-shadow:inset 0 0 0 1px var(--line-v);background:#ffffffd1;border-radius:16px;gap:8px;padding:12px;display:grid}.cw-mail p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.cw-mail div{gap:8px;display:flex}.cw-mail input{min-width:0;height:44px;font:400 15px/1 var(--f-sans);color:var(--ink);background:#fff;border:1px solid #e4def1;border-radius:12px;outline:none;flex:1;padding:0 12px;transition:border-color .3s,box-shadow .3s}.cw-mail input:focus{border-color:var(--v-400);box-shadow:0 0 0 4px #7a54ff1f}.cw-mail .err{margin:0}.cw-err{color:var(--bad);background:#c2414b0f;padding:8px 16px;font-size:13px}.cw-form{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:8px;padding:12px;display:flex}.cw-form textarea{min-width:0;min-height:46px;max-height:120px;font:400 15px/1.4 var(--f-sans);color:var(--ink);resize:none;field-sizing:content;background:#ffffffd9;border:1px solid #e4def1;border-radius:14px;outline:none;flex:1;padding:12px 14px;transition:border-color .3s,box-shadow .3s}[dir=rtl] .cw-form textarea,[dir=rtl] .cw-mail input{font-family:var(--f-ar)}.cw-form textarea:focus{border-color:var(--v-400);background:#fff;box-shadow:0 0 0 4px #7a54ff1f}.cw-send{--n:8px;background:var(--v);color:#fff;width:46px;height:46px;clip-path:polygon(0 0,calc(100% - var(--n)) 0,100% var(--n),100% 100%,var(--n) 100%,0 calc(100% - var(--n)));flex:none;place-items:center;transition:background-color .3s,opacity .3s;display:grid}[dir=rtl] .cw-send{clip-path:polygon(var(--n) 0,100% 0,100% calc(100% - var(--n)),calc(100% - var(--n)) 100%,0 100%,0 var(--n))}.cw-send:hover{background:var(--v-600)}.cw-send[disabled]{opacity:.45;cursor:default}.cw-send .ic{width:19px;height:19px}.cw-wa{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--ink-2);background:#fff;align-items:center;gap:8px;font-size:13px;display:flex}.cw-wa .ic{color:#1fa855;width:16px;height:16px}.cw-wa b{color:var(--v-700);margin-inline-start:auto;font-weight:500}.cw-wa:hover b{color:var(--v)}html:has(.cw-launch) .totop{bottom:calc(94px + env(safe-area-inset-bottom,0px))}html[dir=rtl]:has(.cw-launch) .totop{bottom:calc(22px + env(safe-area-inset-bottom,0px))}html.lock .cw{visibility:hidden}@media (max-width:560px){.cw{inset-inline-end:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cw.open{display:block;inset:0}.cw.open .cw-launch{display:none}.cw-win{border-radius:0;width:100%;height:100%}.cw-head{padding-top:calc(16px + env(safe-area-inset-top,0px))}html:has(.cw-launch) .totop{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.cw-bubble,.cw-win,.pf-card,.pf-scrim{opacity:1;animation:none!important}}.legal{padding-block:calc(120px + env(safe-area-inset-top,0px)) clamp(48px,6vw,80px)}.legal-card{max-width:860px;margin-inline:auto;padding:clamp(26px,5vw,60px)}.legal-card h1{font:500 clamp(34px,4.4vw,56px)/1.08 var(--f-sans);letter-spacing:-.025em;margin-top:16px}[dir=rtl] .legal-card h1{font:600 clamp(30px,4vw,50px)/1.4 var(--f-ar)}.legal-meta{font:400 12px/1.4 var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--label);margin-top:12px}[dir=rtl] .legal-meta{font:500 13.5px/1.5 var(--f-ar)}.legal-intro{color:var(--ink-2);margin-top:22px;font-size:18px;line-height:1.72}.legal-card h2{border-top:1px solid var(--line);font:500 clamp(21px,1.9vw,26px)/1.3 var(--f-sans);margin-top:36px;padding-top:24px}[dir=rtl] .legal-card h2{font:600 clamp(20px,1.8vw,24px)/1.5 var(--f-ar)}.legal-card p{color:var(--ink-2);margin-top:12px;font-size:16.5px;line-height:1.8}[dir=rtl] .legal-card p{line-height:1.95}.legal-card a{color:var(--v-700);text-underline-offset:3px;text-decoration:underline}.nf{min-height:100svh;padding:calc(110px + env(safe-area-inset-top,0px)) 0 60px;place-items:center;display:grid}.nf-card{text-align:center;justify-items:center;gap:14px;width:min(100%,560px);padding:clamp(28px,5vw,48px);display:grid}.nf-no{font:400 clamp(64px,9vw,110px)/1 var(--f-display);letter-spacing:.04em}.nf-card h1{font:500 clamp(26px,2.6vw,34px)/1.25 var(--f-sans)}[dir=rtl] .nf-card h1{font:600 clamp(24px,2.4vw,30px)/1.5 var(--f-ar)}.nf-card p{color:var(--ink-2);max-width:40ch}.nf-card .btn{margin-top:10px}.nf-word{font:400 clamp(28px,4vw,40px)/1 var(--f-display);letter-spacing:.06em}