@font-face{font-family:Thmanyah Sans;src:url(../fonts/thmanyah-sans/thmanyah-sans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(../fonts/thmanyah-sans/thmanyah-sans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(../fonts/thmanyah-sans/thmanyah-sans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(../fonts/thmanyah-sans/thmanyah-sans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(../fonts/thmanyah-sans/thmanyah-sans-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(../fonts/thmanyah-serif-display/thmanyah-serif-display-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(../fonts/thmanyah-serif-display/thmanyah-serif-display-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(../fonts/thmanyah-serif-display/thmanyah-serif-display-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(../fonts/thmanyah-serif-display/thmanyah-serif-display-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(../fonts/thmanyah-serif-display/thmanyah-serif-display-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--sans:"Thmanyah Sans",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--serif:"Thmanyah Serif Display","Thmanyah Sans",serif;--bg:#000;--bg-2:#000;--tint:#ffffff08;--surf:#ffffff0b;--surf-2:#ffffff14;--ink:#f4f6f3;--ink-2:#cfd7d2;--mute:#8f9b94;--line:#ffffff1f;--line-2:#ffffff3d;--brand:#1f4022;--g-600:#26602f;--g-500:#2f7a45;--g-400:#3f9a59;--g-300:#7ccb93;--g-200:#b9e6c4;--g-100:#e4f4e8;--acc:var(--g-300);--pill-bg:var(--g-500);--pill-bg-h:var(--g-400);--pill-ink:#fff;--glass:#080c0a94;--glass-line:#ffffff24;--card-fill:#3f9a5929;--wrap:1360px;--gut:clamp(1.25rem,4vw,3.5rem);--hdr:96px;--r:28px;--r-s:18px;--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--aura-op:1}[data-theme=light]{--bg:#ebe2d1;--bg-2:#e2d8c5;--tint:#0c1a1208;--surf:#0c1a1209;--surf-2:#0c1a1212;--ink:#0e1a13;--ink-2:#2e3b34;--mute:#5f6d65;--line:#0e1a131f;--line-2:#0e1a1342;--acc:#2f7a45;--pill-bg:#1f4022;--pill-bg-h:#2a5a31;--pill-ink:#fff;--glass:#ebe2d1e6;--glass-line:#0e1a131f;--card-fill:#ded9c6;--aura-op:.42}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.no-scroll{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;transition:background-color .5s var(--ease),color .5s var(--ease);margin:0;font-size:16px;font-weight:400;line-height:1.75;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}.ltr{direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--g-300);outline-offset:3px;border-radius:6px}::selection{background:var(--g-500);color:#fff}.wrap{width:min(var(--wrap),100% - 2*var(--gut));margin-inline:auto}.sec{padding-block:clamp(5rem,10vw,8.5rem)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aura--back{z-index:0}.aura--sheet{z-index:-1}.aura__o{will-change:transform,opacity;backface-visibility:hidden;contain:strict;isolation:isolate;border-radius:50%;position:absolute;transform:translate(0,0)scale(4)}.aura__o--1{width:19.5vmax;height:19.5vmax;animation:orbA 34s var(--ease-io) infinite alternate,breath 11s ease-in-out infinite;background:radial-gradient(circle,#4aab6999,#347e4c38 42%,#2f7a4500 70%);top:-8.5vmax;right:-5.5vmax}.aura__o--2{width:15.5vmax;height:15.5vmax;animation:orbB 46s var(--ease-io) infinite alternate,breath 14s ease-in-out infinite -3s;background:radial-gradient(circle,#54ba7685,#3f9a5933 44%,#3f9a5900 72%);bottom:-7.5vmax;left:-4.5vmax}.aura__o--3{width:10vmax;height:10vmax;animation:orbC 27s var(--ease-io) infinite alternate,breath 8s ease-in-out infinite -5s;background:radial-gradient(circle,#96dcac61,#7ccb9321 46%,#7ccb9300 74%);top:24%;left:18%}.aura__o--4{width:8.5vmax;height:8.5vmax;animation:orbD 53s var(--ease-io) infinite alternate,breath 17s ease-in-out infinite -8s;background:radial-gradient(circle,#267c7280,#1a645c2e 46%,#165c5400 74%);top:6%;left:2%}.aura__o--5{width:11.5vmax;height:11.5vmax;animation:orbE 39s var(--ease-io) infinite alternate,breath 12s ease-in-out infinite -2s;background:radial-gradient(circle,#36683c9e,#264e2a3d 44%,#1f402200 72%);bottom:2%;right:12%}@keyframes orbA{0%{transform:translate(0,0)scale(4)}to{transform:translate(-11vw,9vh)scale(4.64)}}@keyframes orbB{0%{transform:translate(0,0)scale(4.32)}to{transform:translate(13vw,-8vh)scale(3.68)}}@keyframes orbC{0%{transform:translate(-6vw,-4vh)scale(3.6)}to{transform:translate(9vw,7vh)scale(4.88)}}@keyframes orbD{0%{transform:translate(4vw,6vh)scale(4.4)}to{transform:translate(-7vw,-6vh)scale(3.44)}}@keyframes orbE{0%{transform:translateY(4vh)scale(3.8)}to{transform:translate(-9vw,-7vh)scale(4.72)}}@keyframes breath{0%,to{opacity:.55}45%{opacity:1}70%{opacity:.78}}.aura__beam{will-change:transform;contain:strict;background:conic-gradient(#0000 0deg,#7ccb9321 34deg,#b9e6c42b 52deg,#7ccb9317 74deg,#0000 108deg 214deg,#3f9a591a 250deg,#7ccb9321 268deg,#0000 302deg 360deg);border-radius:50%;width:24vmax;height:24vmax;margin:-12vmax 0 0 -12vmax;animation:56s linear infinite beam;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 0%,#0000002e 12%,#0000009e 30%,#00000080 46%,#0003 62%,#0000 78%);mask:radial-gradient(circle,#0000 0%,#0000002e 12%,#0000009e 30%,#00000080 46%,#0003 62%,#0000 78%)}[data-theme=light] .aura__beam{opacity:.4}@keyframes beam{0%{transform:rotate(0)scale(8)}to{transform:rotate(360deg)scale(8)}}.aura__grid{contain:strict;opacity:.05;will-change:transform;background-image:radial-gradient(circle,#ffffff80 .8px,#0000 .8px);background-size:34px 34px;animation:40s linear infinite gridDrift;position:absolute;inset:-40px}[data-theme=light] .aura__grid{opacity:.07;background-image:radial-gradient(circle,#0e1a1399 .8px,#0000 .8px)}@keyframes gridDrift{0%{transform:translate(0,0)}to{transform:translate(34px,34px)}}.aura__sp{background:var(--g-200);opacity:0;will-change:transform,opacity;contain:strict;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite spark;position:absolute;box-shadow:0 0 12px 2px #b9e6c4bf}@keyframes spark{0%,to{opacity:0;transform:scale(.4)}8%{opacity:.9;transform:scale(1)}26%{opacity:.15;transform:scale(.7)}42%{opacity:.8;transform:scale(1.15)}62%{opacity:0;transform:scale(.5)}}.aura__vig{will-change:transform;contain:strict;background:radial-gradient(125% 88% at 50% 45%,#0000 40%,#0009 100%);position:absolute;inset:0;transform:translateZ(0)}[data-theme=light] .aura__vig{background:radial-gradient(125% 88% at 50% 45%,#0000 46%,#ebe2d1b8 100%)}.lbl{align-items:center;gap:.7rem;margin-bottom:1.2rem;font-size:1.05rem;font-weight:500;display:flex}.lbl__i{width:22px;height:22px;box-shadow:0 0 0 1px var(--line);background:url(../img/logo-seal-192.png) 50%/cover no-repeat;border-radius:50%;flex:none}.big{letter-spacing:-.01em;padding-block:.06em;font-size:clamp(2.4rem,4.8vw,4.3rem);font-weight:300;line-height:1.28}.stmt{font-family:var(--serif);max-width:22ch;padding-block:.04em;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:400;line-height:1.35}[data-split] .w{vertical-align:bottom;margin:-.22em -.05em -.2em;padding:.22em .05em .2em;display:inline-block;overflow:hidden}[data-split] .w>span{transition:transform 1.05s var(--ease);display:inline-block;transform:translateY(118%)}[data-split].is-in .w>span{transform:none}.lede{color:var(--ink-2);max-width:62ch;font-size:clamp(1.02rem,1.25vw,1.18rem);font-weight:300;line-height:1.9}.abtn{color:#fff;transition:padding .5s var(--ease);white-space:nowrap;align-items:center;padding-inline-start:64px;text-decoration:none;display:inline-flex;position:relative}.abtn__c{inset-inline-start:0;background:var(--pill-bg);width:56px;height:56px;transition:opacity .5s var(--ease),transform .5s var(--ease),background-color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.abtn__c svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.abtn__c--e{opacity:0;inset-inline:auto 0;transform:scale(0)}.abtn__t{background:var(--pill-bg);border-radius:999px;justify-content:center;align-items:center;min-width:135px;height:56px;padding:0 2.5rem;font-size:1rem;font-weight:500;transition:background-color .3s;display:flex}@media (hover:hover){.abtn:hover{padding-inline:0 64px}.abtn:hover .abtn__c:not(.abtn__c--e){opacity:0;transform:scale(0)}.abtn:hover .abtn__c--e{opacity:1;transform:scale(1)}}.abtn--w .abtn__c,.abtn--w .abtn__t{color:#0e1a13;background:#fff}.abtn--w .abtn__c svg{stroke:#0e1a13}.abtn--sm{padding-inline-start:52px}.abtn--sm .abtn__c{width:44px;height:44px}.abtn--sm .abtn__t{min-width:110px;height:44px;padding:0 1.6rem;font-size:.92rem}@media (hover:hover){.abtn--sm:hover{padding-inline-end:52px}}.abtn--lg .abtn__c{width:64px;height:64px}.abtn--lg .abtn__t{height:64px;padding:0 3rem;font-size:1.08rem}.abtn--lg{padding-inline-start:72px}@media (hover:hover){.abtn--lg:hover{padding-inline-end:72px}}.pill{border:1px solid var(--line-2);white-space:nowrap;min-height:48px;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:.98rem;font-weight:500;line-height:1;display:inline-flex}.pill:hover{background:var(--surf-2);border-color:var(--ink);transform:translateY(-1px)}.pill--fill{background:var(--pill-bg);border-color:var(--pill-bg);color:var(--pill-ink)}.pill--fill:hover{background:var(--pill-bg-h);border-color:var(--pill-bg-h);color:#fff}.pill--w{width:100%}.ctrl{align-items:center;gap:.6rem;display:flex}.ctrl button{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .3s,border-color .3s;display:grid}.ctrl button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ctrl button:hover{background:var(--pill-bg);border-color:var(--pill-bg);color:#fff}.ctrl button:disabled{opacity:.3;pointer-events:none}.rv{opacity:0;transition:opacity .85s var(--ease),transform 1.05s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.rv.is-in{opacity:1;transform:none}.rv--s{transform:translateY(18px)scale(.97)}.rv--r{transform:translate(34px)}.rise{opacity:0;transition:opacity .8s var(--ease),transform 1s var(--ease);transform:translateY(24px)}.rise.is-in{opacity:1;transform:none}.coin{aspect-ratio:1;width:100%;transform-style:preserve-3d;will-change:transform;position:relative}.coin__lay,.coin__f,.coin__b{backface-visibility:hidden;border-radius:50%;position:absolute;inset:0}.coin__lay{background:#1a3a1d}.coin__f,.coin__b{background:url(../img/logo-seal-760.png) 50%/100% 100% no-repeat}.coin__gl{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.coin__gl:after{content:"";will-change:transform;background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);width:46%;animation:7.5s ease-in-out infinite gloss;position:absolute;top:-30%;bottom:-30%;left:-60%}[data-theme=dark] .coin__gl:after{mix-blend-mode:screen}@keyframes gloss{0%,58%{transform:translate(0,0)}92%,to{transform:translate(370%)}}.coin__halo{will-change:transform,opacity;border:1px solid #7ccb9352;border-radius:50%;animation:5.5s ease-in-out infinite haloPulse;position:absolute;inset:-10%;box-shadow:0 0 70px #2f7a4580,inset 0 0 44px #2f7a4540}@keyframes haloPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.intro{z-index:1000;color:#fff;will-change:opacity;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro:before{content:"";will-change:transform,opacity;animation:introGlow 3.4s var(--ease-io) infinite alternate;background:radial-gradient(70% 55%,#2f7a4557,#0000 70%);position:absolute;inset:0}@keyframes introGlow{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.intro__in{justify-items:center;gap:1.5rem;display:grid;position:relative}.intro__slot{aspect-ratio:1;width:clamp(160px,23vw,250px);position:relative}.intro__slot .coin{opacity:0}.intro__ring{fill:none;width:118%;height:118%;stroke:var(--g-300);stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;position:absolute;inset:-9%;overflow:visible;transform:rotate(-90deg)}.intro__name{font-family:var(--serif);text-align:center;letter-spacing:.01em;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:500;line-height:1.5}.intro__name .w{vertical-align:bottom;margin:-.2em -.05em;padding:.2em .05em;display:inline-block;overflow:hidden}.intro__name .w>span{opacity:0;display:inline-block;transform:translateY(125%)}.intro__line{background:linear-gradient(90deg,transparent,var(--g-300),transparent);width:130px;height:1px;display:block;transform:scaleX(0)}.flyer{z-index:1001;pointer-events:none;perspective:1200px;opacity:0;will-change:transform,opacity;position:fixed}.hdr{z-index:900;padding:18px var(--gut) 0;color:#fff;transition:transform .7s var(--ease);position:fixed;top:0;left:0;right:0}.hdr.is-hidden{transform:translateY(-135%)}.hdr__bar{-webkit-backdrop-filter:blur(16px)saturate(150%);height:74px;transition:background .5s,color .5s,box-shadow .5s,height .5s var(--ease);background:linear-gradient(90deg,#7b767633,#fff3);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 14px 0 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 50px -30px #0009}.hdr.is-scrolled .hdr__bar{background:var(--glass);height:64px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-line),0 24px 50px -30px #00000080}.hdr.is-scrolled .nav__it>a{height:64px}.hdr.is-scrolled .nav__it>a:after{bottom:14px}.nav__it>a{transition:height .5s var(--ease)}.hdr.is-mega .hdr__bar{color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.brand{opacity:0;transform-origin:100%;pointer-events:none;transition:opacity .55s var(--ease),transform .75s var(--ease);align-items:center;gap:.7rem;display:flex;transform:translateY(-12px)scale(.84)}.brand.is-on{opacity:1;pointer-events:auto;transform:none}.brand img{border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 1px #ffffff38}.brand__t{white-space:nowrap;letter-spacing:-.005em;font-size:1.02rem;font-weight:500;line-height:1.25;display:block}.hdr.is-solid .brand{opacity:1;pointer-events:auto;transform:none}.nav{align-items:center;gap:.1rem;display:flex}.nav__it>a{align-items:center;gap:.4rem;height:74px;padding:0 .9rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.nav__dn{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:9px;height:9px;transition:transform .35s var(--ease)}.nav__it.is-on .nav__dn,.nav__it:hover .nav__dn{transform:rotate(180deg)}.nav__it>a:after{content:"";opacity:0;background:currentColor;height:2px;transition:opacity .4s;position:absolute;bottom:18px;left:.9rem;right:.9rem}.nav__it:hover>a:after,.nav__it.is-on>a:after{opacity:1}.hdr__end{align-items:center;gap:.7rem;display:flex}.sep{opacity:.4;background:currentColor;width:1px;height:1.2rem}.hdr__tel{font-size:.95rem;font-weight:500}.hdr__cta{background:var(--pill-bg);color:#fff;height:46px;transition:background-color .3s,transform .3s var(--ease);border-radius:999px;align-items:center;padding:0 1.7rem;font-size:.95rem;font-weight:500;display:inline-flex}.hdr__cta:hover{background:var(--pill-bg-h);transform:translateY(-1px)}.theme{width:40px;height:40px;transition:background-color .3s,transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.theme:hover{background:#ffffff1f;transform:rotate(25deg)}.theme svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:22px;height:22px}.theme__sun,.theme__rays{transition:opacity .35s,transform .5s var(--ease);transform-origin:50%}.theme__moon{fill:currentColor;stroke:none;transition:opacity .35s,transform .5s var(--ease);transform-origin:50%}[data-theme=dark] .theme__sun,[data-theme=dark] .theme__rays{opacity:0;transform:scale(.4)rotate(-90deg)}[data-theme=light] .theme__moon{opacity:0;transform:scale(.4)rotate(90deg)}.burger{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.burger i{width:18px;height:1.6px;transition:transform .4s var(--ease),opacity .3s;background:currentColor;border-radius:2px;display:block}.burger.is-on i:first-child{transform:translateY(6.6px)rotate(45deg)}.burger.is-on i:nth-child(2){opacity:0}.burger.is-on i:nth-child(3){transform:translateY(-6.6px)rotate(-45deg)}.mega{top:calc(100% + 8px);left:var(--gut);right:var(--gut);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -30px #000000b3;border-radius:28px;display:none;position:absolute;overflow:hidden}.hdr.is-mega .mega{display:block}.mega__p{padding:2.4rem clamp(1.5rem,3vw,3rem) 2.6rem;display:none}.mega__p.is-on{animation:megaIn .5s var(--ease);display:block}@keyframes megaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mega__g{grid-template-columns:minmax(0,440px) 1fr;align-items:start;gap:4rem;display:grid}.mega__lead h3{margin-bottom:.5rem;font-size:2rem;font-weight:300;line-height:1.4}.mega__lead p{color:var(--ink-2);margin-bottom:1.4rem;font-weight:300;line-height:1.85}.mega__ls{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;padding-top:.4rem;display:grid}.mega__ls a{border-bottom:1px solid var(--line);transition:color .3s,padding .35s var(--ease);justify-content:space-between;align-items:center;padding:.85rem 0;font-weight:500;display:flex}.mega__ls a:after{content:"←";opacity:0;transition:opacity .3s,transform .35s var(--ease);transform:translate(6px)}.mega__ls a:hover{color:var(--acc);padding-inline-start:.4rem}.mega__ls a:hover:after{opacity:1;transform:none}.mmenu{z-index:890;background:var(--bg);color:var(--ink);padding:calc(var(--hdr) + 1rem) var(--gut) 2rem;clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-io);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mmenu.is-on{clip-path:inset(0);pointer-events:auto}.mmenu__nav{gap:.2rem;display:grid}.mmenu__nav a{border-bottom:1px solid var(--line);font-family:var(--serif);opacity:0;transition:opacity .5s,transform .6s var(--ease);padding:.85rem 0;font-size:clamp(1.7rem,6.4vw,2.4rem);font-weight:400;line-height:1.5;display:block;transform:translateY(18px)}.mmenu.is-on .mmenu__nav a{opacity:1;transform:none}.mmenu.is-on .mmenu__nav a:first-child{transition-delay:.15s}.mmenu.is-on .mmenu__nav a:nth-child(2){transition-delay:.2s}.mmenu.is-on .mmenu__nav a:nth-child(3){transition-delay:.25s}.mmenu.is-on .mmenu__nav a:nth-child(4){transition-delay:.3s}.mmenu.is-on .mmenu__nav a:nth-child(5){transition-delay:.35s}.mmenu.is-on .mmenu__nav a:nth-child(6){transition-delay:.4s}.mmenu__nav .mmenu__sub{font-family:var(--sans);color:var(--mute);border:0;font-size:1.05rem;font-weight:400}.mmenu__ft{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.mmenu__tel{font-size:1.1rem;font-weight:500}.stage{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.aura{pointer-events:none;opacity:var(--aura-op);transition:opacity .6s var(--ease);contain:strict;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.hero{text-align:center;color:#fff;padding:calc(var(--hdr) + 1.5rem) var(--gut) clamp(4rem,9vh,7rem);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}[data-theme=light] .hero{color:var(--ink)}.hero.is-off{visibility:hidden}.hero__in{will-change:transform,opacity;pointer-events:auto;justify-items:center;width:min(920px,100%);display:grid;position:relative}.hero__logo{aspect-ratio:1;perspective:1000px;width:min(19vw,23vh,240px);min-width:120px;margin-bottom:min(2.6vh,1.9rem);position:relative}.hero__logo .coin{opacity:0}.hero__eyebrow{letter-spacing:.02em;color:#ffffffc7;margin-bottom:min(1.2vh,.85rem);font-size:min(1.1vw,1.05rem);font-weight:400}[data-theme=light] .hero__eyebrow{color:var(--mute)}.hero__h{font-family:var(--serif);margin-bottom:min(1.6vh,1.05rem);font-size:min(6.2vw,8.4vh,5.6rem);font-weight:400;line-height:1.22}.hero__h .ln{margin:-.16em -.04em -.18em;padding:.16em .04em .18em;display:block;overflow:hidden}.hero__h .ln>span{transition:transform 1.25s var(--ease);display:block;transform:translateY(112%)}.hero__h.is-in .ln>span{transform:none}.hero__h.is-in .ln:nth-child(2)>span{transition-delay:.13s}.hero__sub{color:#ffffffdb;max-width:56ch;margin:0 auto min(3.2vh,2rem);font-size:min(1.32vw,1.2rem);font-weight:300;line-height:1.8}[data-theme=light] .hero__sub{color:var(--ink-2)}.hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.hero .rv{opacity:0;transform:translateY(26px)}.vplay{color:#fff;-webkit-backdrop-filter:blur(8px);height:56px;transition:background-color .35s,border-color .35s,transform .4s var(--ease);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.75rem;padding:0 1.5rem 0 .5rem;font-size:1rem;font-weight:500;display:inline-flex}[data-theme=light] .vplay{color:var(--ink);border-color:var(--line-2);background:var(--surf)}.vplay:hover{background:#ffffff24;border-color:#fff9;transform:translateY(-2px)}.vplay__p{background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.vplay__p:before{content:"";animation:ping 2.6s var(--ease) infinite;border:1px solid #ffffff8c;border-radius:50%;position:absolute;inset:-6px}[data-theme=light] .vplay__p{background:var(--pill-bg)}[data-theme=light] .vplay__p:before{border-color:var(--line-2)}.vplay__p svg{fill:#0e1a13;width:15px;height:15px;margin-inline-start:2px;transform:scaleX(-1)}[data-theme=light] .vplay__p svg{fill:#fff}@keyframes ping{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.hero__hint{bottom:clamp(1.2rem,3vh,2rem);right:var(--gut);color:#ffffffad;pointer-events:none;align-items:center;gap:.8rem;font-size:.82rem;display:flex;position:absolute}[data-theme=light] .hero__hint{color:var(--mute)}.hero__hint i{background:#ffffff52;width:1px;height:44px;display:block;position:relative;overflow:hidden}[data-theme=light] .hero__hint i{background:var(--line-2)}.hero__hint i:after{content:"";width:100%;height:100%;animation:drop 2.4s var(--ease-io) infinite;background:currentColor;position:absolute;top:-100%;left:0}@keyframes drop{0%{top:-100%}60%,to{top:100%}}.hero-space{pointer-events:none;height:100svh}.sheet{z-index:2;background:var(--sheet);border-radius:clamp(22px,2.6vw,40px) clamp(22px,2.6vw,40px) 0 0;position:relative;box-shadow:0 -46px 100px -34px #000000e6,inset 0 1px #ffffff1a}:root{--sheet:#000c}[data-theme=light]{--sheet:#ebe2d1f5}.sheet:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7ccb938c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.sheet__grip{background:var(--line-2);pointer-events:none;border-radius:99px;width:64px;height:4px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.about{padding:clamp(5rem,9vw,8rem) 0 clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.about__st{position:relative}.about__h{z-index:3;pointer-events:none;color:#fff;width:72%;font-family:var(--serif);text-shadow:0 2px 26px #0000008c,0 1px 4px #0006;font-size:clamp(2.6rem,6.4vw,7.2rem);font-weight:400;line-height:1.3;position:absolute;top:0;right:24%}.about__cols{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:clamp(6rem,11vw,10.5rem);display:grid}.pfm{border-radius:var(--r);background:var(--surf);clip-path:inset(0 0 100% 0 round var(--r));transition:clip-path 1.2s var(--ease-io),transform 1.4s var(--ease);position:relative;overflow:hidden;transform:scale(1.04)}.about__cols.is-in .pfm{clip-path:inset(0 0 0 0 round var(--r));transform:none}.pfm--b{transition-delay:.2s}.pfm__in{width:100%;height:100%}.pfm img{object-fit:cover;object-position:center;will-change:transform;width:100%;height:118%;transform:translateY(-8%)}.pfm--a{aspect-ratio:.8847;width:100%}.pfm--b{aspect-ratio:.925;margin-inline-start:auto;width:min(100%,380px);margin-bottom:clamp(2rem,5vw,4.5rem)}.about__end{padding-top:clamp(2rem,9vw,11rem)}.about__end .lede{margin-bottom:2rem}.abtn.is-on .abtn__t,.abtn.is-on .abtn__c{background:var(--g-600)}.story{overflow:hidden}.story[hidden]{display:none}.story__in{padding-top:clamp(3rem,6vw,5rem)}.tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2rem;display:grid;position:relative}.tl:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.tl li{position:relative}.tl li:before{content:"";background:var(--mute);border-radius:50%;width:10px;height:10px;position:absolute;top:-2rem;right:0;transform:translateY(-50%)}.tl li.now:before{background:var(--g-400);box-shadow:0 0 0 6px #3f9a5938}.tl b{font-family:var(--serif);text-align:right;margin-bottom:.7rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.3;display:block}.tl li.now b{color:var(--acc)}.tl h4{margin-bottom:.4rem;font-size:1.05rem;font-weight:700;line-height:1.6}.tl p{color:var(--ink-2);font-size:.95rem;font-weight:300;line-height:1.75}.figs{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem 2rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.fig b{text-align:right;font-variant-numeric:tabular-nums;margin-bottom:.4rem;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:300;line-height:1.25;display:block}.fig span{color:var(--mute);font-size:.92rem;line-height:1.6}.show__hd{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:clamp(2rem,5vw,4rem) 0 clamp(2rem,4vw,3rem);display:flex}.stack{position:relative}.stack__vp{color:#fff;background:#050706;width:100%;height:100svh;position:relative;overflow:hidden}.sl{z-index:calc(1 + var(--i));clip-path:inset(calc((1 - var(--amt,1)) * 100%) 0 0 0);will-change:clip-path;position:absolute;inset:0}.sl__stk{position:absolute;inset:0;overflow:hidden}.sl__img{position:absolute;inset:0}.sl__img img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + (1 - var(--amt,1)) * .14)) translateZ(0);will-change:transform}.sl__shade{pointer-events:none;background:linear-gradient(#00000057 0%,#0000000f 26%,#000000b8 88%),linear-gradient(270deg,#0006,#0000 60%);position:absolute;inset:0}.sl__link{z-index:3;cursor:none;position:absolute;inset:0}.sl__top{top:calc(var(--hdr) + 1rem);right:var(--gut);z-index:4;align-items:center;gap:.9rem;display:flex;position:absolute}.sl__badge{-webkit-backdrop-filter:blur(24px);background:linear-gradient(90deg,#7b76764d,#ffffff4d);border-radius:50%;place-items:center;width:92px;height:92px;padding:15px;display:grid}.sl__badge img{border-radius:50%;width:100%;height:100%}.st{-webkit-backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.86rem;font-weight:500;display:inline-flex}.st s{background:#7ccb93;border-radius:50%;width:8px;height:8px;text-decoration:none;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 9px #fff0}}.sl__name{right:var(--gut);z-index:4;pointer-events:none;max-width:60vw;position:absolute;top:50%;transform:translateY(-50%)}.sl__name h3{font-family:var(--serif);text-shadow:0 10px 44px #00000073;padding-block:.04em;font-size:clamp(2.8rem,8vw,8rem);font-weight:400;line-height:1.2}.sl__name p{opacity:.92;margin-top:.5rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:300;line-height:1.7}.sl__kf{left:clamp(var(--gut),16vw,16vw);z-index:4;pointer-events:none;flex-direction:column;gap:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sl__kf dd{font-variant-numeric:tabular-nums;direction:rtl;justify-content:flex-start;align-items:baseline;gap:.5rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:300;line-height:1.2;display:flex}.sl__kf dd>span{direction:ltr;unicode-bidi:isolate}.sl__kf dd small{font-size:1rem;font-weight:300}.sl__kf dt{max-width:6.5rem;margin-top:.6rem;font-size:1rem;font-weight:300;line-height:1.5}.sl__name h3,.sl__name p,.sl__kf div,.sl__top>*{opacity:0;transition:opacity .7s var(--ease),transform .95s var(--ease);transform:translateY(28px)}.sl.is-txt .sl__name h3{opacity:1;transition-delay:60ms;transform:none}.sl.is-txt .sl__name p{opacity:1;transition-delay:.16s;transform:none}.sl.is-txt .sl__top>*{opacity:1;transform:none}.sl.is-txt .sl__top>:nth-child(2){transition-delay:.1s}.sl.is-txt .sl__kf div{opacity:1;transform:none}.sl.is-txt .sl__kf div:first-child{transition-delay:.18s}.sl.is-txt .sl__kf div:nth-child(2){transition-delay:.27s}.sl.is-txt .sl__kf div:nth-child(3){transition-delay:.36s}.pg{z-index:20;pointer-events:auto;flex-direction:column;justify-content:center;gap:1.2rem;padding:4.5rem 2.4rem;display:flex;position:absolute;top:0;bottom:0;left:0}.pg__b{color:#fff;align-items:center;gap:.7rem;height:clamp(90px,18vh,170px);display:flex;position:relative}.pg__bar{background:#ffffff47;border-radius:2px;width:3px;height:100%;position:relative;overflow:hidden}.pg__bar i{transform-origin:top;transform:scaleY(var(--p,0));background:#fff;position:absolute;inset:0}.pg__t{writing-mode:vertical-rl;opacity:.42;white-space:nowrap;font-size:.86rem;font-weight:500;transition:opacity .4s;transform:rotate(180deg)}.pg__b.is-on .pg__t,.pg__b:hover .pg__t{opacity:1}.mapw{right:calc(var(--gut) + .2rem);z-index:20;pointer-events:none;padding-bottom:4.5rem;position:absolute;bottom:0}.map{width:clamp(190px,15vw,230px)}.map svg{width:100%;height:auto;overflow:visible}.map__fill{fill:url(#mapDots)}#mapDots circle{fill:#fff;opacity:.65}.map__ol{fill:none;stroke:#ffffffa6;stroke-width:1.6px}.pin__dot{fill:#ffffff80;transition:fill .4s}.pin__halo{fill:#fff;opacity:0;transform-origin:50%;transform-box:fill-box}.pin text{font-family:var(--sans);fill:#ffffff80;text-anchor:start;direction:rtl;font-size:36px;font-weight:500;transition:fill .4s}.pin.is-on .pin__dot{fill:#fff}.pin.is-on .pin__halo{opacity:.35;animation:halo 2.2s var(--ease) infinite}.pin.is-on text{fill:#fff}@keyframes halo{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.stack.is-plain{height:auto}.stack.is-plain .stack__vp{background:0 0;gap:1rem;height:auto;display:grid;position:static}.stack.is-plain .sl{clip-path:none;border-radius:var(--r);height:78svh;position:relative;inset:auto;overflow:hidden}.stack.is-plain .sl__link{cursor:pointer}.stack.is-plain .sl__img img{transform:none}.stack.is-plain .pg,.stack.is-plain .mapw{display:none}.cur{z-index:960;-webkit-backdrop-filter:blur(24px);color:#fff;pointer-events:none;opacity:0;width:96px;height:96px;transition:opacity .35s,transform .45s var(--ease);background:linear-gradient(90deg,#7b76764d,#ffffff4d);border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.cur.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.cur svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;transform:scaleX(-1)}.svc{position:relative;overflow:hidden}.svc .stmt{margin-bottom:clamp(2rem,4vw,3.5rem)}.svc__g{position:relative}.svc__ls{border-top:1px solid var(--line)}.svc__it{border-bottom:1px solid var(--line)}.svc__it>button{text-align:right;grid-template-columns:2.4rem minmax(0,.9fr) minmax(0,1.1fr) 48px;align-items:center;gap:2rem;width:100%;padding:1.5rem 0;display:grid}.svc__no{font-style:normal;font-family:var(--serif);color:var(--mute);direction:ltr;font-size:1.05rem;font-weight:400;transition:color .35s}.svc__it:hover .svc__no,.svc__it.is-open .svc__no{color:var(--acc)}.svc__n{transition:color .35s,transform .45s var(--ease);font-size:clamp(1.3rem,2.1vw,1.9rem);font-weight:400;line-height:1.5;display:block}.svc__d{color:var(--mute);font-size:1rem;font-weight:300;line-height:1.7;display:block}.svc__x{border:1px solid var(--line-2);width:48px;height:48px;transition:background-color .35s,border-color .35s,transform .5s var(--ease);border-radius:50%;display:block;position:relative}.svc__x:before,.svc__x:after{content:"";width:16px;height:1.6px;transition:transform .45s var(--ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc__x:after{transform:translate(-50%,-50%)rotate(90deg)}.svc__it:hover .svc__n,.svc__it.is-open .svc__n{color:var(--acc);transform:translate(-6px)}.svc__it:hover .svc__x{border-color:var(--ink)}.svc__it.is-open .svc__x{background:var(--pill-bg);border-color:var(--pill-bg);color:#fff;transform:rotate(180deg)}.svc__it.is-open .svc__x:after{transform:translate(-50%,-50%)rotate(0)}.svc__more{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.svc__moreIn{min-height:0;overflow:hidden}.svc__it.is-open .svc__more{grid-template-rows:1fr}.svc__more p{color:var(--ink-2);max-width:60ch;padding-bottom:1.6rem;font-weight:300;line-height:1.85}.svc__img{display:none}.svc__pv{aspect-ratio:4/3;pointer-events:none;z-index:50;opacity:0;width:340px;transition:opacity .35s,transform .45s var(--ease);border-radius:22px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.9);box-shadow:0 40px 80px -20px #0009}.svc__pv.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.svc__pvIn{width:100%;height:100%;position:relative}.svc__pvIn img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lead-q .big{margin-bottom:clamp(2rem,4vw,3.5rem)}.q{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.q__pics{aspect-ratio:4/5;border-radius:var(--r);background:var(--surf);max-width:460px;clip-path:inset(0 0 100% 0 round var(--r));transition:clip-path 1.2s var(--ease-io);position:relative;overflow:hidden}.q.is-in .q__pics{clip-path:inset(0 0 0 0 round var(--r))}.q__pic{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-io);position:absolute;inset:0}.q__pic.is-on{clip-path:inset(0);z-index:2}.q__pic.was{clip-path:inset(0);z-index:1}.q__pic img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform 1.4s var(--ease);transform:scale(1.08)}.q__pic.is-on img{transform:scale(1)}.q__body{min-width:0}.q__ls{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-overflow-scrolling:touch;gap:clamp(1.6rem,3.5vw,3.5rem);padding-block:.3rem;display:flex;overflow:auto hidden}.q__ls::-webkit-scrollbar{display:none}.q__ls.is-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}.q__it{scroll-snap-align:center;scroll-snap-stop:always;opacity:.28;min-width:0;transition:opacity .5s var(--ease);flex-direction:column;flex:0 0 100%;justify-content:center;display:flex}.q__it.is-on{opacity:1}.q__it p{font-family:var(--serif);margin-bottom:1.6rem;padding-block:.06em;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:400;line-height:1.75}.q__it p:before{content:"“";color:var(--acc);margin-inline-end:.2rem}.q__it p:after{content:"”";color:var(--acc);margin-inline-start:.2rem}.q__it footer{flex-direction:column;gap:.15rem;display:flex}.q__it footer b{font-size:1.05rem;font-weight:700;line-height:1.6}.q__it footer span{color:var(--mute);font-size:.9rem;line-height:1.6}.q__bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.4rem;display:flex}.q__dots{gap:.5rem;display:flex}.q__dots button{background:var(--line-2);width:34px;height:4px;transition:background-color .3s,width .4s var(--ease);border-radius:2px}.q__dots button.is-on{background:var(--g-400);width:54px}.q__swipe{color:var(--mute);white-space:nowrap;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.q__swipe svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:16px;animation:swipeHint 2.6s var(--ease-io) infinite}@keyframes swipeHint{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(-7px)}}.reach{isolation:isolate;background:var(--tint);padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.reach__hd{grid-template-columns:42% 1fr;align-items:start;gap:1.5rem;display:grid}.reach__hd .lbl{margin:0;padding-top:.6rem}.reach__g{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,5rem);display:grid}.reach__c{align-self:end;max-width:340px}.reach__c h3{margin-bottom:1rem;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:400;line-height:1.45}.reach__c p{color:var(--ink-2);min-height:5.6em;margin-bottom:2rem;font-weight:300;line-height:1.85}.reach__c.is-sw h3,.reach__c.is-sw p{animation:swIn .55s var(--ease)}@keyframes swIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.reach__fig{aspect-ratio:1.02;width:min(100%,460px);margin:0 auto;position:relative}.rfig{fill:none;width:100%;height:100%;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .5s,transform .6s var(--ease);position:absolute;inset:0;transform:translate(56px)}.rfig path,.rfig circle,.rfig rect{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s var(--ease)}.rfig.is-on{opacity:1;transform:none}.rfig__g{transform-box:fill-box;transform-origin:50%}.rfig.is-on .rfig__g{animation:7s ease-in-out infinite figFloat}@keyframes figFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.rfig.is-on path,.rfig.is-on circle,.rfig.is-on rect{stroke-dashoffset:0}.reach__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;max-width:360px;margin-inline-start:auto;display:grid}.rcard{isolation:isolate;border:1px solid var(--line-2);text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:128px;padding:1rem;transition:border-color .5s;display:flex;position:relative;overflow:hidden}.rcard:before{content:"";background:var(--card-fill);clip-path:inset(0 0 0 100%);transition:clip-path .5s var(--ease);z-index:-1;position:absolute;inset:0}.rcard.is-on{border-color:var(--g-400)}.rcard.is-on:before{clip-path:inset(0)}.rcard__t{font-size:1rem;font-weight:400;line-height:1.5;transition:color .5s}.rcard.is-on .rcard__t{color:var(--acc);font-weight:500}.rcard__go{background:var(--pill-bg);color:#fff;opacity:0;width:32px;height:32px;transition:opacity .5s,transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;left:.75rem;transform:scale(0)}.rcard__go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transform:rotate(-45deg)}.rcard.is-on .rcard__go{opacity:1;transform:scale(1)}.intr{position:relative;overflow:hidden}.intr__g{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.intr__c h2{margin-bottom:1.4rem}.intr__pts{border-top:1px solid var(--line);gap:1rem;max-width:44ch;margin-top:2.2rem;padding-top:1.8rem;display:grid}.intr__pt{color:var(--ink-2);align-items:flex-start;gap:.9rem;font-weight:300;line-height:1.75;display:flex}.intr__pt s{background:var(--card-fill);border:1px solid var(--g-400);border-radius:50%;flex:none;width:22px;height:22px;margin-top:.3rem;text-decoration:none;position:relative}.intr__pt s:after{content:"";border-left:1.6px solid var(--acc);border-bottom:1.6px solid var(--acc);width:8px;height:4px;position:absolute;top:9px;left:6px;transform:rotate(-45deg)}.lead__card{background:var(--surf);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.5rem,2.6vw,2.2rem);position:relative;box-shadow:0 40px 90px -40px #000000b3}.lead__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#7ccb938c,#fff0 42% 60%,#7ccb9347);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;mask-composite:exclude;mask-mode:match-source,match-source}.lead__card.is-flash{animation:flash 1.2s var(--ease)}@keyframes flash{0%{box-shadow:0 0 #7ccb9399}to{box-shadow:0 0 0 24px #7ccb9300}}.lead__hd h2{margin-bottom:.3rem;font-size:1.55rem;font-weight:500;line-height:1.45}.lead__hd p{color:var(--ink-2);margin-bottom:1.2rem;font-size:.94rem;font-weight:300;line-height:1.7}.lead__f{gap:.85rem;display:grid}.fld{position:relative}.fld input{border:1px solid var(--line-2);background:var(--surf);width:100%;height:54px;color:var(--ink);font:inherit;border-radius:14px;padding:1.15rem .95rem 0;font-size:1rem;transition:border-color .3s,background-color .3s}.fld input:focus{border-color:var(--g-400);background:var(--surf-2);outline:none}.fld label{color:var(--mute);pointer-events:none;transition:top .25s var(--ease),font-size .25s var(--ease),color .25s;font-size:.95rem;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.fld input:focus+label,.fld input:not(:placeholder-shown)+label{color:var(--acc);font-size:.72rem;top:.95rem}.fld.is-err input{border-color:#e06c6c}.fld__lb{color:var(--mute);margin-bottom:.45rem;font-size:.8rem;display:block}.chips{flex-wrap:wrap;gap:.45rem;display:flex}.chip{border:1px solid var(--line-2);transition:background-color .3s,color .3s,border-color .3s,transform .3s var(--ease);border-radius:999px;padding:.42rem .9rem;font-size:.86rem;font-weight:500}.chip:hover{border-color:var(--ink);transform:translateY(-1px)}.chip[aria-pressed=true]{background:var(--pill-bg);border-color:var(--pill-bg);color:#fff}.lead__note{color:var(--mute);margin-top:-.2rem;font-size:.75rem;line-height:1.6}.lead__msg{color:#e69a9a;min-height:1.2em;margin-top:-.4rem;font-size:.85rem}.lead__msg:empty{display:none}.lead__ok{text-align:center;padding:1.4rem .4rem .6rem}.lead__ok svg{fill:none;width:84px;height:84px;stroke:var(--g-300);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 1rem}.lead__ok svg circle,.lead__ok svg path{stroke-dasharray:1;stroke-dashoffset:1px}.lead__ok.is-on svg circle{animation:draw 1s var(--ease) forwards}.lead__ok.is-on svg path{animation:draw .6s .6s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.lead__ok h3{margin-bottom:.4rem;font-size:1.35rem;font-weight:500;line-height:1.5}.lead__ok p{color:var(--ink-2);margin-bottom:1.2rem;font-size:.95rem;font-weight:300;line-height:1.75}.partners{padding:clamp(4rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);overflow:hidden}.partners__hd{margin-bottom:2.2rem}.marq{direction:rtl;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq__r{padding:.5rem 0;will-change:transform;flex:none;gap:1rem;width:max-content;padding-inline-end:1rem;animation:60s linear infinite marq;display:flex}.marq--rev .marq__r{animation-duration:70s;animation-direction:reverse}.marq:hover .marq__r{animation-play-state:paused}@keyframes marq{0%{transform:translate(0,0)}to{transform:translate(50%)}}.marq__it{border:1px solid var(--line);background:var(--surf);border-radius:14px;flex:none;place-items:center;width:150px;height:84px;transition:border-color .3s,background-color .3s;display:grid}.marq__it img{object-fit:contain;filter:none;opacity:1;width:112px;height:54px}[data-theme=light] .marq__it{background:var(--brand);border-color:#1f402247}.marq__it:hover{border-color:var(--line-2);background:var(--surf-2)}[data-theme=light] .marq__it:hover{background:#2a5a31;border-color:#3f9a59}.ft{background:var(--tint);border-top:1px solid var(--line)}.ft__cta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(3rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem);display:flex}.ft__huge{font-family:var(--serif);padding-block:.04em;font-size:clamp(3rem,9vw,8.5rem);font-weight:400;line-height:1.2}.ft__mid{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:3rem;padding:clamp(2.5rem,5vw,4rem) 0;display:grid}.ft__cols{border-inline-end:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem;padding-inline-end:3rem;display:grid}.ft__h{margin-bottom:1rem;font-size:1.2rem;font-weight:500;line-height:1.5;transition:color .3s;display:block}.ft__h:hover{color:var(--acc)}.ft__col nav{flex-direction:column;gap:.7rem;display:flex}.ft__col nav a,.ft__col nav span{color:var(--ink-2);transition:color .3s,padding .3s var(--ease);font-size:1rem;font-weight:300;line-height:1.7}.ft__col nav a:hover{color:var(--acc);padding-inline-start:.3rem}.ft__col nav span{color:var(--mute)}.ft__tel{text-align:right;color:var(--ink)!important;font-size:1.35rem!important;font-weight:500!important}.ft__brand{flex-direction:column;justify-content:space-between;gap:2.5rem;min-width:300px;display:flex}.ft__brand img{width:150px;height:150px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.ft__social p{margin-bottom:.9rem;font-size:.92rem;font-weight:500;line-height:1.6}.ft__icons{align-items:center;gap:1.2rem;display:flex}.ft__icons a{width:26px;height:26px;color:var(--acc);transition:opacity .3s,transform .3s var(--ease);place-items:center;display:grid}.ft__icons a:hover{opacity:.8;transform:translateY(-2px)}.ft__icons svg{fill:currentColor;width:22px;height:22px}.ft__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem 3rem;padding:1.8rem 0;display:flex}.ft__links a{color:var(--ink-2);border-bottom:1px solid #0000;font-size:1rem;font-weight:300;transition:color .3s,border-color .3s}.ft__links a:hover{color:var(--acc);border-color:var(--acc)}.ft__bt{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding:1.6rem 0 5rem;font-size:.88rem;line-height:1.7;display:flex}.ft__grp{color:var(--ink-2);font-weight:500}.ft__legal{flex-wrap:wrap;gap:1.4rem;display:flex}.ft__legal a{border-bottom:1px solid #0000;transition:color .3s}.ft__legal a:hover{color:var(--ink);border-color:var(--ink)}.totop{z-index:800;background:var(--bg);width:50px;height:50px;color:var(--ink);border:1px solid var(--line-2);opacity:0;pointer-events:none;transition:opacity .4s,transform .5s var(--ease),background-color .3s,color .3s,border-color .3s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.4rem;left:1.4rem;transform:translateY(16px);box-shadow:0 14px 30px -10px #00000080}.totop.is-on{opacity:1;pointer-events:auto;transform:none}.totop:hover{background:var(--pill-bg);border-color:var(--pill-bg);color:#fff}.totop svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.totop__ring{position:absolute;inset:-1px;transform:rotate(-90deg);width:auto!important;height:auto!important;stroke:var(--g-400)!important;stroke-width:2px!important}.totop__ring circle{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s linear}.film{z-index:950;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.film.is-on{display:flex}.film__bd{-webkit-backdrop-filter:blur(8px);background:#000000e0;position:absolute;inset:0}.film__box{aspect-ratio:16/9;background:#000;border-radius:20px;width:min(1100px,100%);position:relative;overflow:hidden;box-shadow:0 40px 100px #000000b3}.film__box video{width:100%;height:100%}.film__x{z-index:2;color:#fff;background:#0000008c;border:1px solid #ffffff4d;border-radius:50%;width:42px;height:42px;transition:background-color .3s;position:absolute;top:.8rem;left:.8rem}.film__x:hover{color:#000;background:#fff}.pt{z-index:2000;background:var(--bg);pointer-events:none;will-change:transform;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(101%)}.pt img{will-change:transform,opacity;backface-visibility:hidden;opacity:0;width:clamp(110px,15vw,190px);transition:opacity .32s 80ms,transform .5s 80ms var(--ease);border-radius:50%;transform:scale(.82)}.pt.is-in{transition:transform .62s var(--ease-io);transform:translateY(0)}.pt.is-in img{opacity:1;transform:none}html.pt-cover .pt{transform:translateY(0)}html.pt-cover .pt img{opacity:1;transition:none;transform:none}.pt.is-out{transition:transform .85s var(--ease-io) 50ms;transform:translateY(-101%)!important}.pt.is-out img{opacity:0;transition:opacity .3s;transform:none}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:vt .8s var(--ease-io)}@keyframes vt{0%{clip-path:circle(0 at var(--vt-x,90%) var(--vt-y,40px))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,90%) var(--vt-y,40px))}}.pband{padding:calc(var(--hdr) + 3rem) 0 2.5rem;position:relative;overflow:hidden}.pband__h{font-family:var(--serif);margin-bottom:1.6rem;padding-block:.04em;font-size:clamp(3rem,8vw,7.5rem);font-weight:400;line-height:1.2}.pband__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem;padding-bottom:2.2rem;display:grid}.pband__stats{justify-content:flex-end;gap:2.2rem;display:flex}.pband__stats div b{font-variant-numeric:tabular-nums;text-align:right;font-size:clamp(2rem,3.4vw,3rem);font-weight:300;line-height:1.25;display:block}.pband__stats div span{color:var(--mute);font-size:.9rem;line-height:1.6}.filt{flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;padding-top:1.6rem;display:flex}.filt__g{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filt__g>span{color:var(--mute);margin-inline-end:.3rem;font-size:.85rem}.filt__n{color:var(--mute);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.92rem}.pgrid{padding:2.5rem 0 clamp(4rem,8vw,7rem)}.pj__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.4rem;display:grid}.pj{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease);transform:translateY(26px)}.pj.is-in{opacity:1;transform:none}.pj[hidden]{display:none}.pj__fig{aspect-ratio:4/3;border-radius:var(--r-s);background:var(--surf);cursor:none;text-align:right;color:#fff;width:100%;display:block;position:relative;overflow:hidden}.pj__fig img{object-fit:cover;width:100%;height:100%;transition:transform 1.3s var(--ease)}.pj:hover .pj__fig img{transform:scale(1.06)}.pj__ph{background:linear-gradient(145deg,#2f7a4547,#0000001a),var(--surf-2);place-items:center;display:grid;position:absolute;inset:0}.pj__ph img{opacity:.55;border-radius:50%;width:72px;height:72px;transition:none}.pj__shade{pointer-events:none;background:linear-gradient(#0000001a,#0000008c 80%);position:absolute;inset:0}.pj__st{position:absolute;top:.9rem;right:.9rem}.pj__on{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1.1rem;right:1.1rem}.pj__name{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.35;display:block}.pj__where{opacity:.85;margin-top:.2rem;font-size:.92rem;font-style:normal;font-weight:300;line-height:1.6;display:block}.pj__go{color:#0e1a13;opacity:0;width:44px;height:44px;transition:opacity .4s,transform .5s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.5)}.pj__go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transform:rotate(-45deg)}.pj:hover .pj__go{opacity:1;transform:none}.pj__kf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:1rem .2rem 0;display:grid}.pj__kf div{border-inline-end:1px solid var(--line);padding-inline-end:.6rem}.pj__kf div:last-child{border:0}.pj__kf dd{font-variant-numeric:tabular-nums;text-align:right;font-size:1.05rem;font-weight:400;line-height:1.6}.pj__kf dt{color:var(--mute);font-size:.78rem;line-height:1.6}.pj__empty{text-align:center;color:var(--mute);padding:4rem 0}.pm{z-index:950;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.pm.is-on{display:flex}.pm__bd{-webkit-backdrop-filter:blur(10px);background:#000c;position:absolute;inset:0}.pm__box{background:var(--bg);width:min(1180px,100%);max-height:calc(100vh - 3rem);color:var(--ink);border-radius:var(--r);opacity:0;transition:transform .6s var(--ease),opacity .4s;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;position:relative;overflow:auto;transform:translateY(24px)scale(.98);box-shadow:0 60px 120px -30px #000c}.pm.is-on .pm__box{opacity:1;transform:none}.pm__gal{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.pm__gal img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pm__gal img.is-on{opacity:1}.pm__gal .pj__ph{position:absolute}.pm__nav{color:#fff;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1rem;left:1rem}.pm__nav .ctrl button{backdrop-filter:blur(6px);background:#00000059;border-color:#fff6}.pm__cnt{font-variant-numeric:tabular-nums;opacity:.85;margin-inline-start:.4rem;font-size:.9rem}.pm__info{padding:clamp(1.5rem,3vw,2.6rem)}.pm__info h2{font-family:var(--serif);margin:.8rem 0 .3rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:400;line-height:1.3}.pm__where{color:var(--ink-2);margin-bottom:1.4rem;font-weight:300}.pm__kf{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-bottom:1.4rem;padding:1.2rem 0;display:grid}.pm__kf dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.6rem;font-weight:300;line-height:1.35}.pm__kf dd small{font-size:1rem}.pm__kf dt{color:var(--mute);font-size:.85rem;line-height:1.6}.pm__d{color:var(--ink-2);margin-bottom:1.6rem;font-weight:300;line-height:1.85}.pm__act{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.pm__x{z-index:3;color:#fff;background:#00000080;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;transition:background-color .3s,color .3s;position:absolute;top:1rem;left:1rem}.pm__x:hover{color:#000;background:#fff}.pm__cta .abtn__t,.pm__cta .abtn__c{background:var(--pill-bg)}[data-theme=light] .pj__fig .pj__ph img{opacity:.7}body.is-projects{background:var(--bg)}body.is-projects .aura{z-index:0;position:fixed}body.is-projects main,body.is-projects .ft{z-index:2;position:relative}@media (width<=1280px){.hdr__tel,.hdr__end .sep:first-child{display:none}.nav__it>a{padding:0 .7rem;font-size:.9rem}.figs{grid-template-columns:repeat(3,minmax(0,1fr))}.reach__g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reach__c{grid-column:1/-1;max-width:none}.sl__kf{left:var(--gut)}.pg{padding:4rem 1.2rem}}@media (width<=1000px){:root{--hdr:84px}.hdr{padding:12px 12px 0}.hdr__bar{height:64px;padding:0 6px 0 16px}.nav,.hdr__cta,.hdr__end .sep{display:none}.burger{display:flex}.brand img{width:38px;height:38px}.brand__t{font-size:.95rem}.hero__logo{width:min(32vw,20vh,200px);min-width:120px}.hero__eyebrow{font-size:.92rem}.hero__sub{font-size:1.02rem}.hero__hint{display:none}.intr__g{grid-template-columns:1fr}.about__h{mix-blend-mode:normal;width:auto;color:var(--ink);max-width:20ch;margin-bottom:2rem;position:static}.about__cols{grid-template-columns:1fr;padding-top:0}.pfm--a{max-width:560px}.about__end{padding-top:0}.pfm--b{margin-inline-start:0}.tl{grid-template-columns:repeat(2,minmax(0,1fr))}.show__hd{flex-direction:column;align-items:flex-start;gap:1.2rem}.sl__name{max-width:calc(100% - 2*var(--gut));top:auto;bottom:11rem;transform:none}.sl__name h3{font-size:clamp(2.4rem,9.5vw,4.4rem)}.sl__kf{left:var(--gut);right:var(--gut);flex-direction:row;justify-content:space-between;gap:1rem;top:auto;bottom:2.4rem;transform:none}.sl__kf dd{font-size:clamp(1.5rem,6vw,2.2rem)}.sl__kf dt{max-width:none;font-size:.85rem}.sl__badge{width:62px;height:62px;padding:10px}.pg{padding:calc(var(--hdr) + .4rem) var(--gut) 0;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.6rem;inset:0 0 auto}.pg__b{flex-direction:column-reverse;flex:1;align-items:stretch;gap:.4rem;min-width:0;height:auto}.pg__bar{width:100%;height:3px}.pg__bar i{transform-origin:100%;transform:scaleX(var(--p,0))}.pg__t{writing-mode:horizontal-tb;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:.72rem;overflow:hidden;transform:none}.sl__top{top:calc(var(--hdr) + 5.4rem)}.mapw{display:none}.q{grid-template-columns:1fr}.q__pics{aspect-ratio:1;max-width:420px}.reach__hd{grid-template-columns:1fr;gap:.5rem}.reach__g{grid-template-columns:1fr}.reach__cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:0}.reach__fig{width:min(100%,380px)}.ft__mid{grid-template-columns:1fr}.ft__cols{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.pj__g{grid-template-columns:repeat(2,minmax(0,1fr))}.pband__row{grid-template-columns:1fr}.pband__stats{justify-content:flex-start}.pm__box{grid-template-columns:1fr}.pj__fig{cursor:pointer}.ft__brand{min-width:0}.svc__pv{display:none}.svc__img{aspect-ratio:16/10;border-radius:16px;width:100%;margin-bottom:1.6rem;display:block;overflow:hidden}.svc__img img{object-fit:cover;width:100%;height:100%}.svc__it>button{grid-template-columns:minmax(0,1fr) 44px;gap:.4rem 1rem}.svc__no{display:none}.svc__n{grid-area:1/1}.svc__d{grid-area:2/1}.svc__x{grid-area:1/2/3;width:44px;height:44px}}@media (width<=640px){:root{--r:20px}.sec{padding-block:4rem}.hero{padding-top:calc(var(--hdr) + 1rem)}.hero__logo{width:min(36vw,19vh,175px);min-width:112px;margin-bottom:1.1rem}.hero__h{margin-bottom:.85rem;font-size:min(9.6vw,3.1rem)}.hero__eyebrow{font-size:.88rem}.hero__sub{margin-bottom:1.8rem;font-size:.98rem}.hero__cta{gap:.9rem}.lead__card{padding:1.3rem}.tl{grid-template-columns:1fr}.figs,.reach__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rcard{min-height:100px}.ft__cols{grid-template-columns:1fr}.ft__cta{flex-direction:column;align-items:flex-start}.pj__g{grid-template-columns:1fr}.pj__kf{grid-template-columns:repeat(2,minmax(0,1fr))}.pj__kf div:nth-child(2){border:0}.filt__n{width:100%;margin:0}.sl__top{top:calc(var(--hdr) + 5.4rem)}.sl__badge{display:none}.sl__kf{padding-left:4.2rem}.sl__name{bottom:9.5rem}.sl__kf{flex-wrap:wrap;gap:.8rem 1.4rem;bottom:2rem}.marq__it{width:120px;height:70px}.totop{bottom:1rem;left:1rem}.abtn{padding-inline-start:56px}.abtn__c{width:48px;height:48px}.abtn__t{min-width:110px;height:48px;padding:0 1.6rem;font-size:.95rem}.vplay{height:48px;font-size:.95rem}.vplay__p{width:36px;height:36px}}@media (hover:none){.sl__link{cursor:pointer}.q__ls{cursor:auto}}html[data-rm] *,html[data-rm] :before,html[data-rm] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-rm] .rise,html[data-rm] .rv,html[data-rm] [data-split] .w>span,html[data-rm] .hero .rv,html[data-rm] .hero__logo .coin,html[data-rm] .hero__h .ln>span,html[data-rm] .intro__name .w>span{opacity:1!important;transform:none!important}html[data-rm] .rfig path,html[data-rm] .rfig circle,html[data-rm] .rfig rect{stroke-dashoffset:0}html[data-rm] .sl{clip-path:none}html[data-rm] .sl__name h3,html[data-rm] .sl__name p,html[data-rm] .sl__kf div,html[data-rm] .sl__top>*{opacity:1;transform:none}html[data-rm] .pfm,html[data-rm] .q__pics{clip-path:none;transform:none}html[data-rm] .q__it{opacity:1}html[data-rm] .pj{opacity:1;transform:none}html[data-rm] .aura__o,html[data-rm] .aura__beam,html[data-rm] .aura__grid,html[data-rm] .aura__sp,html[data-rm] .coin__halo,html[data-rm] .coin__gl:after,html[data-rm] .intro:before{animation:none!important}html[data-rm] .aura__sp{opacity:.5}html.perf-mid .aura__grid{animation:none}html.perf-mid .aura__sp,html.perf-lite .aura__beam,html.perf-lite .aura__grid,html.perf-lite .aura__sp,html.perf-lite .aura__o--3,html.perf-lite .aura__o--4{display:none}html.perf-lite .aura__o,html.perf-lite .coin__gl:after{animation:none}html.perf-lite .sl__img img{transform:none!important}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}[data-theme=light] .hdr{color:#111}[data-theme=light] .hdr__bar{color:#111;background:linear-gradient(90deg,#e2d8c5eb,#ebe2d1f0);box-shadow:inset 0 0 0 1px #0e1a1326,0 20px 50px -30px #00000040}[data-theme=light] .hdr.is-scrolled .hdr__bar,[data-theme=light] .hdr.is-mega .hdr__bar{color:#111}[data-theme=light] .about__h{color:var(--ink);text-shadow:0 1px 10px #ebe2d1bf}[data-theme=light] .intro{color:#111;background:#ebe2d1}[data-theme=light] .sheet{box-shadow:0 -46px 100px -40px #0e1a1333,inset 0 1px #ebe2d1e6}.language{min-width:44px;height:44px;font-family:var(--sans);border:1px solid;border-radius:50%;flex:none;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .25s,color .25s}.language:hover{background:var(--pill-bg);color:#fff;border-color:var(--pill-bg)}.hdr__end{flex-shrink:0}.intro__name{max-width:calc(100vw - 2.5rem);font-family:var(--sans);letter-spacing:0;line-height:1.65}.intro__name .w>span{opacity:0;transform:translateY(115%)}html:not([data-intro="1"]) .intro,html:not([data-intro="1"]) .flyer{display:none}.intro__line{width:160px;height:2px}.svc__pv{display:none!important}.floating-contact{inset-inline-end:1.4rem;bottom:max(1.4rem,env(safe-area-inset-bottom));z-index:790;flex-direction:column;gap:.65rem;transition:opacity .25s;display:flex;position:fixed}.floating-contact__button{border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .25s,background-color .25s;display:grid;position:relative;box-shadow:0 8px 28px #00000038}.floating-contact__button:hover{transform:translateY(-3px)}.floating-contact__button svg{width:23px;height:23px}.floating-contact__button--wa{color:#fff;background:#266a43}.floating-contact__button--call{background:var(--bg);border-color:var(--line-2);color:var(--ink)}.floating-contact__label{background:var(--bg);color:var(--ink);border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:.3rem .8rem;font-size:.875rem;transition:opacity .2s,transform .2s;position:absolute;inset-inline-end:calc(100% + .65rem);transform:translateY(4px)}.floating-contact__button:hover .floating-contact__label,.floating-contact__button:focus-visible .floating-contact__label{opacity:1;transform:none}.menu-open .floating-contact,html.no-scroll .floating-contact{opacity:0;pointer-events:none}.totop{left:auto;inset-inline-start:1.4rem}[dir=ltr] .brand{transform-origin:0}[dir=ltr] .hdr__bar{padding-inline:14px 22px}[dir=ltr] .hero__h{letter-spacing:-.035em;font-size:clamp(2.7rem,5.8vw,6.2rem)}[dir=ltr] .hero__h .ln>span{line-height:1.18}[dir=ltr] .hero__eyebrow{letter-spacing:.025em}[dir=ltr] .hero__sub{max-width:62ch}[dir=ltr] .hero__hint{right:auto;left:var(--gut)}[dir=ltr] .about__h{font-size:clamp(2.6rem,5.7vw,6rem);line-height:1.2;left:24%;right:auto}[dir=ltr] .tl li:before{left:0;right:auto}[dir=ltr] .tl b,[dir=ltr] .fig b,[dir=ltr] .svc__it>button,[dir=ltr] .rcard,[dir=ltr] .ft__tel,[dir=ltr] .pband__stats div b,[dir=ltr] .pj__fig,[dir=ltr] .pj__kf dd,[dir=ltr] .pm__kf dd,[dir=ltr] .pg__t{text-align:left}[dir=ltr] .sl__top,[dir=ltr] .sl__name{right:auto;left:var(--gut)}[dir=ltr] .sl__name h3{max-width:13ch;font-size:clamp(2.4rem,5vw,5.5rem);line-height:1.16}[dir=ltr] .sl__kf{left:auto;right:clamp(var(--gut),16vw,16vw)}[dir=ltr] .sl__kf dd{direction:ltr}[dir=ltr] .pg{left:auto;right:0}[dir=ltr] .mapw{right:auto;left:calc(var(--gut) + .2rem)}[dir=ltr] .pin text{direction:ltr;font-size:34px}[dir=ltr] .svc__it:hover .svc__n,[dir=ltr] .svc__it.is-open .svc__n{transform:translate(6px)}[dir=ltr] .rcard__go{left:auto;right:.75rem}[dir=ltr] .fld label{left:.95rem;right:auto}[dir=ltr] .pj__st{left:.9rem;right:auto}[dir=ltr] .pm__nav,[dir=ltr] .pm__x{left:auto;right:1rem}[dir=ltr] .film__x{left:auto;right:.8rem}[dir=ltr] .abtn__c svg,[dir=ltr] .ctrl button svg,[dir=ltr] .pj__go svg,[dir=ltr] .rcard__go svg{transform:scaleX(-1)}[dir=ltr] .ft__huge{font-size:clamp(2.5rem,6.4vw,6rem);line-height:1.2}[dir=ltr] .brand__t{font-size:.92rem}[dir=ltr] .nav__it>a{padding-inline:.65rem}[dir=ltr] .hdr__cta{padding-inline:1.25rem}@media (width<=1280px){[dir=ltr] .sl__kf{right:var(--gut)}[dir=ltr] .nav,[dir=ltr] .hdr__cta,[dir=ltr] .hdr__end .sep{display:none}[dir=ltr] .burger{display:flex}[dir=ltr] .mmenu{padding-top:calc(var(--hdr) + 1rem)}.hdr__bar{gap:.7rem}}@media (width<=1000px){[dir=ltr] .hdr__bar{padding-inline:6px 16px}[dir=ltr] .about__h{max-width:24ch;font-size:clamp(2.3rem,6.4vw,4.5rem);left:auto}[dir=ltr] .sl__kf{left:var(--gut);right:var(--gut)}[dir=ltr] .sl__name h3{max-width:15ch;font-size:clamp(2.3rem,8vw,4.3rem)}[dir=ltr] .pg{left:0;right:0}[dir=ltr] .pg__bar i{transform-origin:0}[dir=ltr] .pg__t{font-size:.75rem}}@media (width<=640px){.floating-contact{inset-inline-end:1rem;bottom:max(1rem,env(safe-area-inset-bottom));gap:.5rem}.floating-contact__button{width:46px;height:46px}.totop{left:auto;inset-inline-start:1rem}.hdr__end{gap:.35rem}.brand{gap:.4rem;min-width:0}.brand__t{white-space:normal;max-width:12rem;font-size:.875rem}[dir=ltr] .brand__t{max-width:10rem;font-size:.82rem}.language,.theme,.burger{width:40px;min-width:40px;height:40px}[dir=ltr] .hero__h{font-size:clamp(2rem,8vw,3.1rem)}[dir=ltr] .hero__cta{gap:.7rem}[dir=ltr] .sl__kf{padding-left:0;padding-right:4.2rem}[dir=ltr] .sl__name{bottom:10.5rem}[dir=ltr] .ft__huge{font-size:clamp(2.1rem,8vw,3rem)}}@media (width<=380px){.brand__t,[dir=ltr] .brand__t{max-width:8.5rem;font-size:.75rem}.brand img{width:32px;height:32px}.hdr__bar{gap:.35rem}.hdr__end{gap:.15rem}.language,.theme,.burger{width:36px;min-width:36px;height:40px}}html[data-rm] .floating-contact__button,html[data-rm] .floating-contact__label{transition:none}@media (width>=641px) and (width<=1000px){html[data-mcta] .hdr__cta{height:42px;padding:0 1.25rem;font-size:.9rem;display:inline-flex}.hdr__end .sep{display:block}.hdr__bar{gap:.9rem;padding-inline:16px 8px}.brand__t{white-space:nowrap;max-width:none}}@media (width>=641px) and (width<=1280px){.hdr__tel{white-space:nowrap;font-size:.88rem;display:inline-block}.hdr__end .sep:first-child{display:block}}@media (width>=1001px) and (width<=1120px){.hdr__tel,.hdr__end .sep:first-child{display:none}.nav__it>a{padding:0 .5rem;font-size:.86rem}.hdr__bar{gap:.6rem}.brand__t{font-size:.88rem}}@media (width>=1001px) and (width<=1280px){.hdr__bar{gap:.8rem;padding:0 12px 0 16px}.hdr__end{gap:.5rem}.hdr__cta{height:42px;padding:0 1.15rem;font-size:.88rem}.brand__t{font-size:.92rem}}@media (width<=640px){html[data-mcta] .brand__t{display:none}html[data-mcta] .hdr__cta{white-space:nowrap;height:38px;padding:0 .95rem;font-size:.82rem;display:inline-flex}html[data-mcta] .hdr__end{gap:.3rem}html[data-mcta] .language,html[data-mcta] .theme{display:none}html[data-mcta] .hdr__bar{gap:.5rem;padding:0 8px 0 12px}}.mmenu__tools{border-top:1px solid var(--line);align-items:center;gap:.6rem;margin-top:1rem;padding-top:1.1rem;display:none}.mmenu__tools .mmenu__name{color:var(--mute);margin-inline-end:auto;font-size:.95rem;line-height:1.4}.mmenu__tools button{border:1px solid var(--line);width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;transition:background-color .25s,border-color .25s;display:grid}.mmenu__tools button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}@media (hover:hover){.mmenu__tools button:hover{background:var(--line)}}@media (width<=640px){.mmenu__tools{display:flex}}@media (width<=1000px){.totop{left:auto;right:auto;inset-inline:auto 1rem;bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 106px);width:46px;height:46px}.floating-contact{gap:.5rem}.floating-contact__button{width:46px;height:46px}html.hide-float .floating-contact,html.hide-float .totop{opacity:0;pointer-events:none;transition:opacity .28s,transform .28s;transform:translateY(10px)}}@media (width<=380px){.totop{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 100px);width:42px;height:42px}.floating-contact__button{width:42px;height:42px}html[data-mcta] .hdr__cta{padding:0 .8rem;font-size:.78rem}}html{scrollbar-gutter:stable}.stack__vp.is-pinned{width:100%!important;left:0!important;right:auto!important}.q__ls.is-anim{scroll-snap-type:none}.mhf-hp{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.lead__card{position:relative}.nw__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.nw__g--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem;padding-bottom:0}.nw{opacity:0;transition:opacity .7s var(--ease) var(--d,0s),transform .8s var(--ease) var(--d,0s);transform:translateY(26px)}.nw.is-in,html[data-rm] .nw{opacity:1;transform:none}.nw[hidden]{display:none}.nw__a{border:1px solid var(--line);border-radius:var(--r);background:var(--surf);height:100%;transition:border-color .35s,transform .5s var(--ease),box-shadow .5s var(--ease);flex-direction:column;display:flex;overflow:hidden}.nw__fig{aspect-ratio:16/10;background:var(--surf-2,var(--surf));display:block;position:relative;overflow:hidden}.nw__fig img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);transform:scale(1.02)}.nw__ph{opacity:.28;place-items:center;width:100%;height:100%;display:grid}.nw__ph img{object-fit:contain;width:64px;height:64px;transform:none}.nw__cat{inset-inline-start:.9rem;z-index:2;background:var(--pill-bg);color:#fff;backdrop-filter:blur(8px);border-radius:999px;padding:.32rem .8rem;font-size:.76rem;font-weight:500;position:absolute;top:.9rem}.nw__body{flex-direction:column;flex:1;gap:.5rem;padding:1.3rem 1.4rem 1.5rem;display:flex}.nw__date{color:var(--mute);font-size:.8rem}.nw__t{letter-spacing:-.005em;font-size:1.12rem;font-weight:500;line-height:1.55}.nw__l{color:var(--mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.8;display:-webkit-box;overflow:hidden}.nw__go{color:var(--g2,var(--ink));align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;font-size:.9rem;display:inline-flex}.nw__go svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .4s var(--ease)}@media (hover:hover){.nw__a:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 26px 50px -34px #0009}.nw__a:hover .nw__fig img{transform:scale(1.07)}.nw__a:hover .nw__go svg{transform:translate(-5px)}[dir=ltr] .nw__a:hover .nw__go svg{transform:translate(5px)}}[dir=ltr] .nw__go svg{transform:scaleX(-1)}[dir=ltr] .nw__a:hover .nw__go svg{transform:scaleX(-1)translate(-5px)}.nw__none{text-align:center;padding:clamp(3rem,8vw,6rem) 0}.nw__none .lede{margin-inline:auto}.nsingle__meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.4rem;font-size:.92rem;display:flex}.nsingle__back{color:var(--mute);border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:color .3s,border-color .3s}@media (hover:hover){.nsingle__back:hover{color:var(--ink);border-color:currentColor}}.nsingle__lede{max-width:62ch;margin-top:1.2rem}.nsingle__hero{border-radius:var(--r);aspect-ratio:16/9;margin:0 0 clamp(1rem,3vw,2rem);overflow:hidden}.nsingle__hero img{object-fit:cover;width:100%;height:100%}.nsingle__body .mhf-entry{max-width:74ch;margin-inline:0}.nsingle__gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.nsingle__gal figure{border-radius:var(--r);aspect-ratio:4/3;margin:0;overflow:hidden}.nsingle__gal img{object-fit:cover;width:100%;height:100%}.nsingle__more{padding-top:0}.mhf-entry{font-size:1.04rem;line-height:2}.mhf-entry p{margin:0 0 1.4rem}.mhf-entry h2{letter-spacing:-.01em;margin:2.4rem 0 1rem;font-size:clamp(1.5rem,3vw,2.1rem)}.mhf-entry h3{margin:2rem 0 .8rem;font-size:clamp(1.2rem,2.2vw,1.5rem)}.mhf-entry ul,.mhf-entry ol{margin:0 0 1.4rem;padding-inline-start:1.4rem}.mhf-entry li{margin-bottom:.5rem}.mhf-entry img{border-radius:var(--r);max-width:100%;height:auto;margin:1.4rem 0}.mhf-entry a{color:var(--g2,currentColor);border-bottom:1px solid}.mhf-entry blockquote{border-inline-start:2px solid var(--line-2);color:var(--mute);margin:1.8rem 0;padding-inline-start:1.4rem}@media (width<=1000px){.nw__g,.nw__g--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.nw__g,.nw__g--3,.nsingle__gal{grid-template-columns:1fr}}.nw__t{letter-spacing:-.005em;margin:0;font-size:1.12rem;font-weight:500;line-height:1.55}.nw__l{margin:0}.nw__g--3 .nw__t{font-size:1.05rem}.stage.has-bg{background:#05070a}.hero-bg{z-index:0;will-change:transform;contain:strict;background:#05070a;position:absolute;inset:0;overflow:hidden}.hero-bg picture{display:contents}.hero-bg__frame{position:absolute;inset:0;overflow:hidden}.hero-bg__img{object-fit:cover;object-position:var(--hero-pos,50% 58%);transform-origin:50% 58%;opacity:0;will-change:transform,opacity;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.hero-bg.is-on .hero-bg__img{opacity:1}html[data-rm] .hero-bg__img{opacity:1;transform:none}.hero-bg__fill{object-fit:cover;object-position:50% 55%;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.hero-bg.is-on .hero-bg__fill,html[data-rm] .hero-bg__fill{opacity:1}@media (width<=999px){.hero-bg__fill{display:none}}.hero-bg__shade{pointer-events:none;background:linear-gradient(90deg,#040705d1 0%,#04070575 30%,#04070538 50%,#04070575 70%,#040705db 100%),linear-gradient(#0000009e 0%,#00000014 24% 62%,#000000d1 100%);position:absolute;inset:0}.hero-bg--low .hero-bg__shade{opacity:.74}.hero-bg--mid .hero-bg__shade{opacity:.9}.hero-bg--high .hero-bg__shade{opacity:1;background-color:#0000002e}@media (width>=1000px){.hero-bg--portrait .hero-bg__frame{aspect-ratio:9/16;width:auto;height:148%;inset:50% auto auto 50%;transform:translate(-50%,-49%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%)}.hero-bg--portrait .hero-bg__img{object-position:50% 50%}.hero-bg--portrait .hero-bg__shade{background:linear-gradient(90deg,#040705bd 0%,#04070557 26%,#0407050f 50%,#04070557 74%,#040705cc 100%),linear-gradient(#0000009e 0%,#0000 20% 64%,#000c 100%)}}.stage.has-bg .aura{opacity:.32}[data-theme=light] .stage.has-bg .aura{opacity:0}.hero.has-bg{color:#fff}.hero.has-bg .hero__eyebrow{color:#ffffffd1}.hero.has-bg .hero__sub{color:#ffffffe6}.hero.has-bg .hero__hint{color:#ffffffb3}.hero.has-bg .hero__hint i{background:#ffffff52}.hero.has-bg .hero__h{text-shadow:0 2px 30px #00000059}[data-theme=light] .hero.has-bg .vplay{color:#fff;background:#ffffff0f;border-color:#ffffff4d}[data-theme=light] .hero.has-bg .vplay__p{background:#fff}[data-theme=light] .hero.has-bg .vplay__p:before{border-color:#ffffff8c}[data-theme=light] .hero.has-bg .vplay__p svg{fill:#0e1a13}.lead__card--glass{color:#fff;backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(158deg,#16201a99 0%,#080c0a75 100%);border:1px solid #ffffff24;box-shadow:0 44px 110px -44px #000000e6,inset 0 1px #ffffff1f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lead__card--glass{background:#0a0f0ce6}}.lead__t{margin:0 0 .3rem;font-size:1.55rem;font-weight:500;line-height:1.45}.lead__card--glass .lead__t{color:#fff;font-size:1.42rem}.lead__card--glass .lead__hd p{color:#ffffffb8;margin-bottom:1.05rem}.lead__card--glass .fld input{color:#fff;background:#ffffff12;border-color:#ffffff2e}.lead__card--glass .fld input:focus{background:#ffffff1c;border-color:#7ccb93}.lead__card--glass .fld label{color:#ffffffa3}.lead__card--glass .fld input:focus+label,.lead__card--glass .fld input:not(:placeholder-shown)+label{color:#b9e6c4}.lead__card--glass .fld__lb{color:#ffffffa8}.lead__card--glass .chip{color:#fff;background:#ffffff0d;border-color:#ffffff38}.lead__card--glass .chip:hover{border-color:#ffffffb3}.lead__card--glass .chip[aria-pressed=true]{color:#fff;background:#2f7a45;border-color:#2f7a45}.lead__card--glass .lead__note{color:#ffffff8f}.lead__card--glass .lead__ok p{color:#ffffffc7}.lead__card--glass .lead__ok .pill{color:#fff;border-color:#ffffff4d}.lead__card--glass .pill--fill{color:#fff;background:#2f7a45;border-color:#2f7a45}.lead__card--glass .pill--fill:hover{background:#3a9255;border-color:#3a9255}@media (width>=1000px){.hero.has-form{text-align:start;place-items:stretch stretch;padding-bottom:clamp(2.4rem,6vh,4.6rem)}.hero.has-form .hero__in{grid-template-columns:minmax(0,1.1fr) minmax(360px,.8fr);place-items:center stretch;column-gap:clamp(2rem,5vw,6.5rem);width:min(1320px,100%);height:100%;margin-inline:auto}.hero.has-form .hero__brand{text-align:start;align-content:center;justify-items:start;min-width:0;display:grid}.hero.has-form .hero__logo{width:min(13.5vw,19vh,188px);min-width:112px;margin-bottom:min(2.4vh,1.6rem)}.hero.has-form .hero__eyebrow{font-size:min(1.05vw,1rem)}.hero.has-form .hero__h{font-size:min(4.7vw,7.4vh,4.9rem)}.hero.has-form .hero__sub{max-width:44ch;margin-inline:0;font-size:min(1.18vw,1.1rem)}.hero.has-form .hero__cta{justify-content:flex-start}.hero.has-form .hero__form{justify-self:end;width:100%;min-width:0;max-width:440px}.hero.has-form .hero__hint{left:auto;right:auto;inset-inline-start:var(--gut)}}@media (width>=1600px){.hero.has-form .hero__in{width:min(1640px,100%)}.hero.has-form .hero__form{max-width:460px}}@media (width>=1000px) and (width<=1199px){.hero.has-form .hero__in{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);column-gap:clamp(1.6rem,3.4vw,2.6rem)}.hero.has-form .hero__h{font-size:min(4.4vw,6.8vh,3.6rem)}.hero.has-form .hero__sub{max-width:34ch;font-size:.98rem}.hero.has-form .hero__form{max-width:400px}}@media (width>=1000px) and (height<=820px){.hero.has-form{padding-top:calc(var(--hdr) + .6rem);padding-bottom:1.6rem}.hero.has-form .hero__logo{width:min(11vw,15vh,150px);min-width:96px;margin-bottom:.9rem}.hero.has-form .hero__h{margin-bottom:.6rem;font-size:min(4.2vw,6.6vh,4.2rem)}.hero.has-form .hero__sub{margin-bottom:1.2rem}.hero.has-form .hero__hint{display:none}.lead__card--glass{padding:1.25rem 1.35rem}.lead__card--glass .lead__t{font-size:1.25rem}.lead__card--glass .lead__hd p{margin-bottom:.7rem;font-size:.88rem}.lead__card--glass .lead__f{gap:.62rem}.lead__card--glass .fld input{height:48px;padding-top:1rem}.lead__card--glass .fld input:focus+label,.lead__card--glass .fld input:not(:placeholder-shown)+label{top:.8rem}.lead__card--glass .chip{padding:.34rem .74rem;font-size:.8rem}.lead__card--glass .fld__lb{margin-bottom:.3rem}.lead__card--glass .lead__note{display:none}}@media (width>=1000px) and (height<=680px){.lead__card--glass .lead__hd p,.hero.has-form .hero__sub{display:none}}@media (width<=999px){.stage.has-form{pointer-events:auto;min-height:100svh;position:relative;inset:auto;overflow:hidden}.stage.has-form .hero{min-height:100svh;padding:calc(var(--hdr) + .9rem) var(--gut) 4.4rem;display:block;position:relative;inset:auto}.stage.has-form+.hero-space{display:none}.stage.has-form~.sheet{margin-top:-30px}.stage.has-form .hero-bg__img{object-position:var(--hero-pos-m,50% 52%)}.stage.has-form .hero-bg__shade{background:linear-gradient(#000000a8 0%,#00000042 22%,#00000061 46%,#040705d6 72%,#040705f0 100%)}.hero.has-form .hero__in{text-align:center;flex-direction:column;align-items:center;row-gap:0;width:100%;max-width:560px;margin-inline:auto;display:flex}.hero.has-form .hero__brand{display:contents}.hero.has-form .hero__logo{margin-inline:auto;order:1;width:min(28vw,15vh,132px);min-width:96px;margin-bottom:1rem}.hero.has-form .hero__eyebrow{order:2}.hero.has-form .hero__h{order:3;margin-bottom:1.3rem}.hero.has-form .hero__sub{order:4;display:none}.hero.has-form .hero__form{text-align:start;order:5;width:100%;margin-bottom:1.6rem}.hero.has-form .hero__cta{order:6;justify-content:center}}@media (width>=641px) and (width<=999px){.hero.has-form .hero__sub{max-width:52ch;margin:0 auto 1.4rem;display:block}.hero.has-form .hero__h{margin-bottom:.9rem}.hero.has-form .hero__logo{width:min(22vw,15vh,150px)}}html.js-hero .hero.has-form .hero__form,html.js-hero .hero.has-form .hero__logo{opacity:0}html[data-rm].js-hero .hero.has-form .hero__form,html[data-rm].js-hero .hero.has-form .hero__logo{opacity:1}html.js-hero .hero.has-form .hero__form,html.js-hero .hero.has-form .hero__logo{animation:0s 8s forwards mhfHeroSafety}@keyframes mhfHeroSafety{to{opacity:1}}.hero .rv.is-shown{opacity:1;transform:none}.nav__it>a{white-space:nowrap}@media (width>=1001px) and (width<=1180px){.nav__it--news{display:none}}html.theme-swap,html.theme-swap *,html.theme-swap :before,html.theme-swap :after{transition:none!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.78s cubic-bezier(.7,0,.25,1) both vt}.pm__box{transition:none;transform:none}.pm__gal{z-index:2}.pm__info{z-index:1;position:relative}.pm-fly{z-index:960;pointer-events:none;will-change:left,top,width,height,border-radius;background:#000;position:fixed;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3}.pm-fly img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.ft__mail{font-size:.95rem}.ft__hours{color:var(--mute);font-size:.9rem;line-height:1.7}.coin__f,.coin__b{background-image:url(../img/logo-seal-760.webp)}.pm__bd{backdrop-filter:none;background:#040605db}.pm.is-anim .pm__box,.pm.is-anim .pm__info{will-change:transform,opacity}.pm-fly{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pm.is-anim .pm__gal img{will-change:opacity}.intro__ring{max-width:none;max-height:none}.hero__logo .coin__halo{filter:opacity(0);transition:filter 1.2s}.hero__logo.halo-on .coin__halo,html[data-rm] .hero__logo .coin__halo{filter:opacity()}.pd__crumbs{color:var(--mute);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-size:.88rem;display:flex}.pd__crumbs a{color:var(--mute);transition:color .3s}@media (hover:hover){.pd__crumbs a:hover{color:var(--ink)}}.pd__crumbs span[aria-current]{color:var(--ink-2)}.pd__tags{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.pd__tags .st{position:static}.pd__tag{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:.3rem .85rem;font-size:.82rem}.pd__where{color:var(--ink-2);margin:.2rem 0 0;font-size:1.1rem;font-weight:300}.pd__kf{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.2rem 2rem;margin:2rem 0 0;padding:1.4rem 0;display:grid}.pd__kf div{margin:0}.pd__kf dd{white-space:nowrap;margin:0;font-size:1.75rem;font-weight:300;line-height:1.3}.pd__kf dd small{color:var(--mute);font-size:.95rem}.pd__kf dt{color:var(--mute);margin-top:.25rem;font-size:.86rem}.pd__hero{border-radius:var(--r);aspect-ratio:16/9;background:var(--surf);margin:0 0 clamp(1rem,3vw,2rem);overflow:hidden}.pd__hero img{object-fit:cover;width:100%;height:100%}.pd__grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pd__main .mhf-entry{max-width:none}.pd__h2{font-family:var(--serif);margin:2.6rem 0 1.1rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:400}.pd__feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.pd__feats li{color:var(--ink-2);padding-inline-start:1.5rem;line-height:1.7;position:relative}.pd__feats li:before{content:"";inset-inline-start:0;background:var(--g-300,#7ccb93);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.62em}.pd__acts{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.pd__gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pd__gal a{border-radius:var(--r-s);aspect-ratio:4/3;background:var(--surf);display:block;overflow:hidden}.pd__gal img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}@media (hover:hover){.pd__gal a:hover img{transform:scale(1.05)}}.pd__side{top:calc(var(--hdr) + 1.5rem);position:sticky}.pd__more{padding-top:0}@media (width<=999px){.pd__grid{grid-template-columns:1fr}.pd__side{position:static}}@media (width<=640px){.pd__kf{grid-template-columns:repeat(2,minmax(0,1fr))}.pd__kf dd{font-size:1.4rem}.pd__feats,.pd__gal{grid-template-columns:1fr}}a.pj__fig{color:#fff;text-decoration:none}.mmenu__more{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.9rem;display:flex}.mmenu__more a{color:var(--mute);font-size:.95rem}.br__kf{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.br__kf dd{white-space:normal;font-size:1.25rem;line-height:1.5}.br__kf .br__addr dd{font-size:1.05rem}.br__map{border-radius:var(--r);background:var(--surf);height:clamp(260px,40vw,420px);margin-bottom:clamp(1rem,3vw,2rem);overflow:hidden}.br__pr{grid-template-columns:repeat(2,minmax(0,1fr))}.brs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.brc{border:1px solid var(--line);border-radius:var(--r);background:var(--surf);transition:border-color .35s,transform .5s var(--ease);flex-direction:column;gap:.55rem;padding:1.6rem;display:flex}@media (hover:hover){.brc:hover{border-color:var(--line-2);transform:translateY(-4px)}}.brc__role{color:var(--mute);font-size:.8rem}.brc__t{font-family:var(--serif);margin:0;font-size:1.8rem;font-weight:400}.brc__a,.brc__h{color:var(--ink-2);margin:0;line-height:1.7}.brc__p{color:var(--ink-2)}.brc .nw__go{margin-top:auto}.faq__wrap{max-width:900px}.faq__cat{font-family:var(--serif);margin:2.4rem 0 .8rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:400}.faq__cat:first-child{margin-top:0}.faq__it{border-bottom:1px solid var(--line)}.faq__h{font:inherit;margin:0}.faq__q{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.08rem;font-weight:500;display:flex}.faq__q i{border:1px solid var(--line-2);width:36px;height:36px;transition:transform .45s var(--ease),background-color .3s;border-radius:50%;flex:none;position:relative}.faq__q i:before,.faq__q i:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq__q i:after{transition:transform .45s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq__it.is-open .faq__q i:after{transform:translate(-50%,-50%)rotate(0)}.faq__a{overflow:hidden}.faq__in{color:var(--ink-2);max-width:70ch;padding:0 0 1.3rem;line-height:1.95}.faq__in p{margin:0}.faq__cta{border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.6rem;padding:1.4rem 1.6rem;display:flex}.faq__cta p{margin:0;font-size:1.1rem}.calc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.calc__in{border:1px solid var(--line);border-radius:var(--r);background:var(--surf);gap:1.6rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.calc__f{gap:.6rem;display:grid}.calc__f label{color:var(--ink-2);justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.calc__f output{color:var(--ink);font-weight:500}.calc__f small{color:var(--mute)}.calc__num{border:1px solid var(--line-2);background:0 0;border-radius:14px;align-items:center;padding:0 1rem;display:flex}.calc__num input{min-width:0;height:52px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.25rem}.calc__num span{color:var(--mute)}.calc__num:focus-within{border-color:#7ccb93}.calc__f input[type=range]{accent-color:#3a9255;width:100%;height:28px}.calc__out{top:calc(var(--hdr) + 1.5rem);border-radius:var(--r);color:#fff;background:linear-gradient(158deg,#16201aeb,#080c0ae0);border:1px solid #ffffff1a;padding:clamp(1.4rem,3vw,2.2rem);position:sticky}.calc__lbl{color:#ffffffb3;margin:0}.calc__big{margin:.3rem 0 1.4rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:300;line-height:1.2}.calc__big span{color:#ffffffb3;font-size:1rem}.calc__dl{border-top:1px solid #ffffff24;gap:.75rem;margin:0 0 1.2rem;padding-top:1.2rem;display:grid}.calc__dl div{justify-content:space-between;gap:1rem;display:flex}.calc__dl dt{color:#ffffffb3}.calc__dl dd{margin:0}.calc__note{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.8}.calc__lead{max-width:640px;margin-top:clamp(2rem,5vw,3.5rem)}.rvw__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.rvw{border:1px solid var(--line);border-radius:var(--r);background:var(--surf);flex-direction:column;gap:1rem;margin:0;padding:1.6rem;display:flex}.rvw__s{gap:.3rem;display:flex}.rvw__s i{background:var(--line-2);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:14px;height:14px}.rvw__s i.is-on{background:#7ccb93}.rvw__q{flex:1;margin:0}.rvw__q p{color:var(--ink-2);margin:0;line-height:1.9}.rvw__c{align-items:center;gap:.8rem;display:flex}.rvw__c img{object-fit:cover;border-radius:50%;width:44px;height:44px}.rvw__c span{flex-direction:column;display:flex}.rvw__c small{color:var(--mute)}.jobs{gap:1rem;display:grid}.job{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:.4rem;padding:1.3rem 1.5rem;transition:border-color .3s;display:flex}@media (hover:hover){.job:hover{border-color:var(--line-2)}}.job__t{margin:0;font-size:1.2rem;font-weight:500}.job__m{color:var(--mute);margin:0}.fld--sel select{border:1px solid var(--line-2);width:100%;height:52px;color:inherit;font:inherit;background:0 0;border-radius:14px;padding:0 1rem}.fld--sel select option{color:#111}.fld--ta textarea{border:1px solid var(--line-2);width:100%;min-height:96px;color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:14px;padding:1.5rem 1rem .6rem}.fld--file input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.apply__file{border:1px dashed var(--line-2);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.apply__fn{color:var(--mute);text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.apply__file .pill{pointer-events:none;flex:none}.pmap__w{margin-bottom:1.4rem}.pmap{border-radius:var(--r);background:var(--surf);height:clamp(320px,50vw,520px);margin-top:1rem;overflow:hidden}.leaflet-container{font-family:inherit}.leaflet-popup-content{text-align:start;font-size:.92rem;line-height:1.7}.leaflet-popup-content a{color:#2f7a45}.consent{z-index:940;inset-inline:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));color:#fff;backdrop-filter:blur(14px);opacity:0;max-width:720px;transition:opacity .45s,transform .45s var(--ease);background:#0c110eeb;border:1px solid #ffffff1f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.4rem;margin-inline:auto;padding:1rem 1.2rem;display:flex;position:fixed;transform:translateY(16px);box-shadow:0 30px 70px -30px #000c}.consent.is-on{opacity:1;transform:none}.consent__t{flex:280px;margin:0;font-size:.92rem;line-height:1.8}.consent__t a{color:#b9e6c4;border-bottom:1px solid}.consent__b{gap:.6rem;display:flex}.consent .pill{color:#fff;border-color:#ffffff4d}.consent .pill--fill{background:#2f7a45;border-color:#2f7a45}html.consent-open .floating-contact,html.consent-open .totop{transform:translateY(-96px)}@media (width<=640px){html.consent-open .floating-contact,html.consent-open .totop{transform:translateY(-150px)}}@media (width<=1000px){.brs,.rvw__g,.calc__grid{grid-template-columns:1fr}.calc__out{position:static}}@media (width<=640px){.br__pr{grid-template-columns:1fr}}[hidden]{display:none!important}@media (hover:hover) and (pointer:fine){html,html.no-scroll{overflow:hidden scroll}.mmenu,.pm__box,.film__box{overscroll-behavior:contain}}.flyer{transform-origin:50%;backface-visibility:hidden;top:0;left:0}.rcard{cursor:pointer}.rcard:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.rcard__cta{color:var(--acc);opacity:0;max-height:0;transition:opacity .45s var(--ease),max-height .45s var(--ease),transform .45s var(--ease),margin .45s var(--ease);font-size:.78rem;line-height:1.4;display:block;overflow:hidden;transform:translateY(4px)}.rcard.is-on .rcard__cta{opacity:1;max-height:2.6em;margin-top:.3rem;transform:none}.reach__c p{margin-bottom:1.6rem}.reach__more{flex-wrap:wrap;gap:.55rem 1.3rem;min-height:1.6rem;margin-top:1.3rem;display:flex}.reach__lnk{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:.45rem;padding-bottom:.15rem;font-size:.92rem;line-height:1.5;transition:color .3s,border-color .3s;display:inline-flex}.reach__lnk svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .3s var(--ease);flex:none}.reach__lnk:hover,.reach__lnk:focus-visible{color:var(--acc);border-color:var(--acc)}.reach__lnk:hover svg{transform:translate(-4px)}[dir=ltr] .reach__lnk svg{transform:scaleX(-1)}[dir=ltr] .reach__lnk:hover svg{transform:scaleX(-1)translate(-4px)}.reach__c.is-sw .reach__more{animation:swIn .55s var(--ease)}.lead__pj{border:1px solid var(--line-2);background:color-mix(in srgb,var(--acc) 8%,transparent);border-radius:14px;align-items:center;gap:.8rem;margin-bottom:.4rem;padding:.75rem .9rem;display:flex}.lead__pjI{background:color-mix(in srgb,var(--acc) 18%,transparent);width:38px;height:38px;color:var(--acc);border-radius:50%;flex:none;place-items:center;display:grid}.lead__pjI svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.lead__pjT{flex-direction:column;min-width:0;line-height:1.35;display:flex}.lead__pjT small{color:var(--mute);font-size:.75rem}.lead__pjT b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.lead__pjC{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;flex:none;margin-inline-start:auto;padding:.25rem .7rem;font-size:.8rem}.hero-bg__stars{pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity 2.4s;position:absolute;top:0;left:0}.hero-bg.is-on .hero-bg__stars.is-ready{opacity:1}html[data-rm] .hero-bg__stars{opacity:1;transition:none}.hero-bg.is-on .hero-bg__stars.is-idle{opacity:0;transition:opacity .6s}.hero-bg__sky{pointer-events:none;transform-origin:50% 58%;opacity:0;width:100%;height:100%;transition:opacity 2s;position:absolute;inset:0}.hero-bg--portrait .hero-bg__sky{transform-origin:50%}.hero-bg__sky.is-ready{opacity:1}.fav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;transition:fill .3s,transform .4s var(--ease)}.fav[aria-pressed=true] svg{fill:currentColor;transform:scale(1.08)}.gbtn.fav[aria-pressed=true]{background:#ffffff38;border-color:#ffffffb3}.fav--card{top:1rem;z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);width:46px;height:46px;transition:background-color .3s,transform .3s var(--ease);background:#00000047;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:4.1rem}.fav--card:hover{background:#00000080;transform:scale(1.06)}.fav--card svg{width:20px;height:20px}.fav--card[aria-pressed=true]{color:#ff8a8a;border-color:#ff8a8a99}.wall__it{position:relative}@media (hover:none),(width<=640px){.fav--card{inset-inline-end:1rem;top:auto;bottom:1rem}}.fdock{z-index:65;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));border:1px solid var(--glass-line);background:var(--glass);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:.55rem;padding:0 1.1rem 0 .9rem;font-size:.92rem;font-weight:500;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #0009}.fdock svg{fill:#ff8a8a;stroke:none;width:18px;height:18px}.fdock b{background:var(--pill-bg);min-width:24px;height:24px;color:var(--pill-ink);border-radius:999px;place-items:center;padding:0 .4rem;font-size:.8rem;display:grid}.fdock.is-pop{animation:fpop .5s var(--ease)}@keyframes fpop{40%{transform:translate(-50%)scale(1.08)}}.fdock[hidden]{display:none}@media (width<=1000px){.single-mhf_project .fdock{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}html.no-scroll .fdock,.menu-open .fdock{opacity:0;pointer-events:none}.fsheet{z-index:1250;opacity:0;visibility:hidden;background:#0000008c;justify-content:flex-start;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0}.fsheet.is-open{opacity:1;visibility:visible;transition:opacity .35s}.fsheet__p{overscroll-behavior:contain;background:var(--bg);border-inline-end:1px solid var(--line-2);width:min(440px,100%);height:100%;padding:calc(1.2rem + env(safe-area-inset-top,0px)) 1.4rem calc(1.4rem + env(safe-area-inset-bottom,0px));transition:transform .45s var(--ease);overflow-y:auto;transform:translate(30px)}[dir=ltr] .fsheet__p{transform:translate(-30px)}.fsheet.is-open .fsheet__p{transform:none}.fsheet__p--wide{width:min(980px,100%)}.fsheet__hd{align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.fsheet__hd h2{font-family:var(--serif);flex:1;margin:0;font-size:1.7rem;font-weight:400}.fsheet__x,.fsheet__rm{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.fsheet__x svg,.fsheet__rm svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.fsheet__back{min-height:40px;padding:0 1rem;font-size:.9rem}.fsheet__empty{color:var(--ink-2);line-height:1.9}.fsheet__ls{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fsheet__ls li{border:1px solid var(--line);border-radius:16px;align-items:center;gap:.6rem;padding:.55rem;display:flex}.fsheet__ls a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:.85rem;display:flex}.fsheet__im{background:var(--surf);border-radius:12px;flex:none;width:72px;height:72px;overflow:hidden}.fsheet__im img{object-fit:cover;width:100%;height:100%}.fsheet__t{gap:.15rem;min-width:0;display:grid}.fsheet__t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fsheet__t small{color:var(--mute)}.fsheet__t .st,.cmp .st{-webkit-backdrop-filter:none;color:var(--ink-2);background:0 0;border:0;padding:0;font-size:.8rem;font-style:normal}.fsheet__rm{flex:none;width:38px;height:38px}.fsheet__acts{gap:.5rem;margin-top:1.2rem;display:grid}.fsheet__acts .pill{width:100%}.fsheet__f{border-top:1px solid var(--line);gap:.55rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.fsheet__fh{color:var(--ink-2);margin:0 0 .2rem;font-size:.95rem}.fsheet__f input{border:1px solid var(--line-2);background:var(--surf);height:50px;color:var(--ink);font:inherit;border-radius:14px;padding:0 1rem}.fsheet__f input:focus{border-color:var(--acc);outline:0}.fsheet__hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.fsheet__msg{color:#ff9c9c;min-height:1.2em;margin:0;font-size:.88rem}.fsheet__ok{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--ink);border-radius:14px;margin:0;padding:1rem;line-height:1.8}.fsheet__note{color:var(--mute);margin:-.4rem 0 1rem;font-size:.9rem}.cmp{overflow-x:auto}.cmp table{width:100%;min-width:calc(var(--n,2) * 200px + 130px);border-collapse:collapse}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.9rem .8rem;line-height:1.6}.cmp tbody th{width:130px;color:var(--mute);font-size:.88rem;font-weight:400}.cmp td{color:var(--ink)}.cmp thead th{border-bottom:0;padding-bottom:1rem}.cmp thead a{color:var(--ink);gap:.6rem;display:grid}.cmp__im{aspect-ratio:4/3;background:var(--surf);border-radius:14px;display:block;overflow:hidden}.cmp__im img{object-fit:cover;width:100%;height:100%}.cmp thead b{font-family:var(--serif);font-size:1.3rem;font-weight:400}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:0}.cmp .pill{min-height:44px;padding:0 1rem;font-size:.88rem}.recent{padding-top:1.2rem}.recent[hidden]{display:none}.recent__h{color:var(--mute);margin:0 0 .6rem;font-size:.85rem}.recent__ls{scrollbar-width:none;gap:.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.recent__ls::-webkit-scrollbar{display:none}.recent__a{border:1px solid var(--line-2);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.4rem .9rem .4rem .4rem;transition:border-color .3s;display:flex}[dir=rtl] .recent__a{padding:.4rem .4rem .4rem .9rem}.recent__a:hover{border-color:var(--acc)}.recent__im{background:var(--surf);border-radius:50%;width:40px;height:40px;overflow:hidden}.recent__im img{object-fit:cover;width:100%;height:100%}.recent__a span:last-child{line-height:1.3;display:grid}.recent__a b{font-size:.9rem;font-weight:500}.recent__a small{color:var(--mute);font-size:.76rem}.visit{border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.visit__t{width:100%;min-height:50px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0 1rem;font-size:.95rem;display:flex}.visit__t svg{fill:none;width:20px;height:20px;stroke:var(--pacc,var(--acc));stroke-width:1.6px;stroke-linecap:round}.visit__t span{flex:1}.visit__t i{border-inline-end:1.5px solid;border-bottom:1.5px solid;width:9px;height:9px;transition:transform .3s;transform:rotate(45deg)translateY(-2px)}.visit__t[aria-expanded=true] i{transform:rotate(-135deg)}.visit__t[aria-expanded=true]{border-bottom:1px solid var(--line)}.visit__b{gap:.8rem;padding:.9rem 1rem 1rem;display:grid}@media (prefers-reduced-motion:reduce){.fdock.is-pop{animation:none}.fsheet__p{transition:none}}@media print{.fdock,.fsheet{display:none!important}}.skip{top:.6rem;z-index:2000;background:var(--pill-bg);color:var(--pill-ink);border-radius:12px;padding:.7rem 1.1rem;font-weight:600;transition:transform .25s;position:fixed;inset-inline-start:.6rem;transform:translateY(-160%)}.skip:focus{outline-offset:2px;outline:2px solid #fff;transform:none}.fdock span{white-space:nowrap}@media (width<=640px){.cmp table{min-width:calc(var(--n,2) * 150px + 84px)}.cmp tbody th{width:84px;font-size:.8rem}.cmp th,.cmp td{padding:.75rem .5rem;font-size:.9rem}.cmp thead b{font-size:1.05rem}}.wapop{z-index:1200;border:1px solid var(--glass-line);background:var(--bg);width:min(290px,100vw - 20px);animation:wapIn .35s var(--ease);border-radius:20px;gap:.35rem;padding:.8rem;display:grid;position:fixed;box-shadow:0 30px 60px -25px #000000b3}@keyframes wapIn{0%{opacity:0;transform:translateY(8px)}}.wapop__h{color:var(--mute);margin:.1rem .4rem .4rem;font-size:.85rem}.wapop__a{border:1px solid var(--line);min-height:46px;color:var(--ink);border-radius:14px;align-items:center;padding:0 1rem;font-size:.95rem;transition:background-color .25s,border-color .25s;display:flex}.wapop__a:hover,.wapop__a:focus-visible{background:var(--surf);border-color:#25d366;outline:0}.wapop__a--plain{color:var(--ink-2);border-style:dashed}@media (prefers-reduced-motion:reduce){.wapop{animation:none}}.fnd{justify-content:center;align-items:center;padding:1rem}.fnd__p{overscroll-behavior:contain;background:var(--bg);border:1px solid var(--line-2);width:min(560px,100%);max-height:calc(100% - 2rem);transition:transform .45s var(--ease);border-radius:26px;padding:1.4rem 1.4rem 1.6rem;overflow-y:auto;transform:translateY(14px)}.fnd.is-open .fnd__p{transform:none}.fnd__bar{gap:.4rem;margin:-.2rem 0 1.4rem;display:flex}.fnd__bar i{background:var(--line-2);border-radius:3px;flex:1;height:3px;transition:background-color .4s}.fnd__bar i.is-on{background:var(--acc)}.fnd__q{font-family:var(--serif);color:var(--ink);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.35}.fnd__crit{color:var(--mute);margin:-.6rem 0 1rem;font-size:.9rem}.fnd__o{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.55rem;display:grid}.fnd__b{border:1px solid var(--line-2);background:var(--surf);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;text-align:start;transition:border-color .25s,background-color .25s,transform .25s var(--ease);border-radius:16px;padding:0 1.1rem;font-size:1rem}.fnd__b:hover,.fnd__b:focus-visible{border-color:var(--acc);outline:0;transform:translateY(-2px)}.fnd__back{color:var(--mute);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:1.1rem;text-decoration:underline}.fnd__more{text-align:center;color:var(--mute);font-size:.88rem}.fnd .fav{width:40px;height:40px;color:var(--ink)}.fnd .fav svg{width:18px;height:18px}.fnd .fav[aria-pressed=true]{color:#ff8a8a}.finder-btn{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.finder-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#heroLogoSlot{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gate{z-index:3;background:radial-gradient(circle at 50% 35%,#1f4a31 0%,#0f2a1c 55%,#08170f 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #d2ebd740,inset 0 0 40px #0009,0 20px 50px -20px #000c}.gate.is-on{display:flex}.gate__ring{border:1px dashed #d2ebd747;border-radius:50%;animation:30s linear infinite gspin;position:absolute;inset:7%}@keyframes gspin{to{transform:rotate(360deg)}}.gate__lock{fill:none;stroke:#cfe8d6;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26%;max-width:44px}.gate__btn{color:#eaf5ee;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #d2ebd773;border-radius:999px;padding:.55rem 1.1rem;font-size:.86rem;font-weight:600;transition:background-color .3s;position:relative}.gate__btn:hover,.gate__btn:focus-visible{background:#ffffff2e;outline:0}.gate__x{top:13%;color:#cfe8d6;cursor:pointer;background:#00000059;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;inset-inline-end:19%}.gate-m{z-index:1500;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#020604b8;place-items:center;padding:1rem;transition:opacity .35s,visibility 0s .35s;display:grid;position:fixed;inset:0}.gate-m.is-open{opacity:1;visibility:visible;transition:opacity .35s}.gate-m__p{color:#eaf5ee;width:min(400px,100%);transition:transform .45s var(--ease);background:#0b1510;border:1px solid #d2ebd729;border-radius:26px;gap:.8rem;padding:1.8rem 1.6rem 1.5rem;display:grid;position:relative;transform:translateY(12px)scale(.98);box-shadow:0 40px 90px -30px #000000e6}.gate-m.is-open .gate-m__p{transform:none}.gate-m__p h2{font-family:var(--serif);margin:0;font-size:1.8rem;font-weight:400}.gate-m__sub{color:#8fa596;margin:-.5rem 0 .4rem;font-size:.88rem}.gate-m__p label{color:#a9bcb0;gap:.35rem;font-size:.85rem;display:grid}.gate-m__p input{color:#fff;height:50px;font:inherit;background:#101e17;border:1px solid #d2ebd72e;border-radius:14px;padding:0 1rem;font-size:1rem}.gate-m__p input:focus{border-color:#5fb77f;outline:0}.gate-m__hp{opacity:0;left:-9999px;height:1px!important;position:absolute!important}.gate-m__go{color:#fff;height:52px;font:inherit;cursor:pointer;background:#2f7d4a;border:0;border-radius:999px;font-size:1rem;font-weight:600;transition:background-color .3s}.gate-m__go:hover{background:#38925a}.gate-m__go:disabled{opacity:.7;cursor:wait}.gate-m__msg{color:#ff9c9c;min-height:1.3em;margin:0;font-size:.88rem}.gate-m__x{top:.9rem;color:#cfe8d6;cursor:pointer;background:0 0;border:1px solid #d2ebd733;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;inset-inline-end:.9rem}.gate-m__p.is-shake{animation:.45s gshake}@keyframes gshake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.gate__ring,.gate-m__p.is-shake{animation:none}}.cr__body{padding-bottom:clamp(3rem,6vw,5rem)}.cr__grid{grid-template-columns:minmax(0,1fr) minmax(320px,410px);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2rem,4vw,3.4rem);display:grid}.cr__main{gap:clamp(2.6rem,5vw,4rem);min-width:0;display:grid}.cr__side{top:calc(var(--hdr) + 1rem);min-width:0;scroll-margin-top:calc(var(--hdr) + 1rem);position:sticky}.cr__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:1.2rem;display:flex}.cr__h{font-family:var(--serif);margin:0;padding-top:.9rem;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:400;line-height:1.35;position:relative}.cr__h:before{content:"";top:0;background:var(--acc);width:38px;height:2px;position:absolute;inset-inline-start:0}.cr__blk>.cr__h{margin-bottom:1.3rem}.cr__jobs{border-top:1px solid var(--line);display:grid}.cr__job{border-bottom:1px solid var(--line)}.cr__job[hidden]{display:none}.cr__job a{color:var(--ink);transition:background-color .35s var(--ease),padding .45s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem clamp(1rem,2.4vw,1.8rem);padding:1.35rem .2rem;display:grid}.cr__jn{font-variant-numeric:tabular-nums;color:var(--mute);letter-spacing:.04em;min-width:1.6rem;font-size:.85rem}.cr__jb{gap:.35rem;min-width:0;display:grid}.cr__jt{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.35;transition:color .3s}.cr__jm{color:var(--mute);flex-wrap:wrap;gap:.35rem .5rem;font-size:.9rem;display:flex}.cr__jm>span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .65rem;line-height:1.6;display:inline-flex}.cr__jc svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.cr__jgo{color:var(--acc);white-space:nowrap;align-items:center;gap:.55rem;font-size:.92rem;font-weight:500;display:inline-flex}.cr__jgo svg{width:16px;height:16px;transition:transform .45s var(--ease)}@media (hover:hover){.cr__job a:hover{background:var(--tint);padding-inline:1rem}.cr__job a:hover .cr__jt{color:var(--acc)}.cr__job a:hover .cr__jgo svg{transform:translate(-5px)}[dir=ltr] .cr__job a:hover .cr__jgo svg{transform:translate(5px)}}.cr__fnone{color:var(--mute);margin:1rem 0 0}.cr__filt .chip{cursor:pointer}.cr__empty{border:1px solid var(--line-2);border-radius:var(--r-s);background:linear-gradient(135deg,#2f7a451a,transparent 60%),var(--surf);align-items:center;gap:1.3rem;padding:1.5rem 1.6rem;display:flex}.cr__ei{width:64px;height:64px;color:var(--acc);background:#2f7a4529;border-radius:50%;flex:none;place-items:center;display:grid}.cr__ei svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.cr__et{color:var(--ink);margin:0 0 .5rem;line-height:1.8}.cr__ego{color:var(--acc);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.cr__ego svg{width:15px;height:15px}.cr__steps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));counter-reset:s;gap:1rem;display:grid;position:relative}.cr__steps:before{content:"";top:22px;background:var(--line-2);transform-origin:100%;height:1px;transition:transform 1.2s var(--ease) .15s;position:absolute;inset-inline-start:22px;inset-inline-end:calc((100% - (var(--n,3) - 1) * 1rem) / var(--n,3) - 22px);transform:scaleX(0)}[dir=ltr] .cr__steps:before{transform-origin:0}.cr__steps li{align-content:start;gap:.55rem;padding-inline-end:.4rem;display:grid;position:relative}.cr__sn{z-index:1;background:var(--bg);border:1px solid var(--acc);width:44px;height:44px;color:var(--acc);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:500;transition:background-color .4s,color .4s;display:grid;position:relative}.cr__steps li b{color:var(--ink);font-size:1.06rem;font-weight:500}.cr__steps li p{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.8}.cr__areas{flex-wrap:wrap;gap:.6rem;display:flex}.cr__areas li{border:1px solid var(--line-2);background:var(--surf);color:var(--ink);border-radius:999px;padding:.55rem 1.1rem;font-size:.95rem}.mhf-js .crv{opacity:0;transition:opacity .8s var(--ease),transform .9s var(--ease);transform:translateY(22px)}.crv.is-in{opacity:1!important;transform:none!important}.crv.is-in .cr__steps:before{transform:scaleX(1)}.crv.is-in .cr__sn{background:var(--pill-bg);color:#fff;border-color:var(--pill-bg);transition-delay:calc(var(--k) * .22s + .3s)}.cr__job,.cr__areas li{transition:opacity .6s var(--ease),transform .7s var(--ease)}.mhf-js .crv:not(.is-in) .cr__job,.mhf-js .crv:not(.is-in) .cr__areas li{opacity:0;transform:translateY(10px)}.crv.is-in .cr__job,.crv.is-in .cr__areas li{transition-delay:calc(var(--k) * 60ms)}html[data-rm] .crv,html[data-rm] .crv *{opacity:1!important;transition:none!important;transform:none!important}@media (width<=1000px){.cr__grid{grid-template-columns:minmax(0,1fr)}.cr__side{position:static}}@media (width<=640px){.cr__job a{grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 0}.cr__jn,.cr__jgo span{display:none}.cr__jgo{border:1px solid var(--line-2);border-radius:50%;justify-content:center;width:40px;height:40px}.cr__steps{grid-template-columns:minmax(0,1fr);gap:1.4rem}.cr__steps:before{top:22px;bottom:auto;transform-origin:top;width:1px;height:calc(100% - 4.5rem);inset-inline:21px auto;transform:scaleY(0)}.crv.is-in .cr__steps:before{transform:scaleY(1)}.cr__steps li{grid-template-columns:44px minmax(0,1fr);column-gap:1rem}.cr__steps li .cr__sn{grid-row:span 2}.cr__empty{flex-direction:column;align-items:flex-start;padding:1.3rem}}.apply__f{gap:1rem}.apply__grp{gap:.5rem;min-width:0;display:grid}.apply__lb{color:var(--mute);font-size:.82rem;line-height:1.4}.apply__sel{position:relative}.apply__sel select{-webkit-appearance:none;appearance:none;border:1px solid var(--line-2);background:var(--surf);width:100%;height:54px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;padding:0 1rem 0 2.6rem;font-size:1rem;transition:border-color .3s,background-color .3s}[dir=ltr] .apply__sel select{padding:0 2.6rem 0 1rem}.apply__sel select:focus{border-color:var(--g-400);background:var(--surf-2);outline:none}.apply__sel select option{color:#111;background:#fff}.apply__sel svg{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:1rem}[dir=ltr] .apply__sel svg{left:auto;right:1rem}.apply .chips{gap:.5rem}.apply .chip{cursor:pointer;min-height:40px;padding:.4rem 1rem}.apply input[type=file]{opacity:0;clip:rect(0 0 0 0);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.apply__drop{border:1.5px dashed var(--line-2);background:var(--surf);cursor:pointer;border-radius:14px;align-items:center;gap:.9rem;min-height:74px;padding:.85rem 1rem;transition:border-color .3s,background-color .3s;display:flex;position:relative}.apply__drop:hover,.apply__drop.is-over{border-color:var(--g-400);background:#2f7a4514}.apply__drop.is-file{border-style:solid;border-color:var(--g-400)}.apply input[type=file]:focus-visible+.apply__drop,.apply__drop:focus-within{outline:2px solid var(--g-400);outline-offset:2px}.apply__ic{width:44px;height:44px;color:var(--acc);background:#2f7a4526;border-radius:12px;flex:none;place-items:center;display:grid}.apply__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.apply__tx{flex:1;gap:.15rem;min-width:0;display:grid}.apply__tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}.apply__tx small{color:var(--mute);font-size:.8rem}.apply__clr{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.apply__clr[hidden]{display:none}.apply__clr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.apply__drop.is-err{border-color:#e06c6c}.fld--ta textarea{border:1px solid var(--line-2);background:var(--surf);width:100%;min-height:104px;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;padding:1.65rem .95rem .7rem;font-size:1rem;line-height:1.7;transition:border-color .3s,background-color .3s;display:block}.fld--ta textarea:focus{border-color:var(--g-400);background:var(--surf-2);outline:none}.fld--ta label{top:1.55rem}.fld--ta textarea:focus+label,.fld--ta textarea:not(:placeholder-shown)+label{color:var(--acc);font-size:.72rem;top:.85rem}.apply .fld.is-err input{border-color:#e06c6c}.apply .lead__msg:empty{display:none}.apply .lead__msg{color:#e57b7b;margin:0;font-size:.9rem}[data-theme=light] .apply .lead__msg{color:#b23b3b}.calc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc__in,.calc__out,.calc__f,.calc__num{min-width:0}.calc__f label{flex-wrap:wrap;align-items:baseline}.calc__f output{font-variant-numeric:tabular-nums}.calc__num{transition:border-color .3s}.calc__num input{font-variant-numeric:tabular-nums;letter-spacing:.01em}.calc__num.is-err{border-color:#e06c6c}.calc__hint{min-height:1.2em;color:var(--mute);margin:0;font-size:.82rem}.calc__hint.is-err{color:#e57b7b}[data-theme=light] .calc__hint.is-err{color:#b23b3b}.calc__f input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;height:36px;margin:0}.calc__f input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--g-400) 0 var(--p,50%),var(--line-2) var(--p,50%) 100%);border-radius:999px;height:6px}[dir=ltr] .calc__f input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--g-400) 0 var(--p,50%),var(--line-2) var(--p,50%) 100%)}.calc__f input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--g-500);background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 10px #00000040}.calc__f input[type=range]::-moz-range-track{background:var(--line-2);border-radius:999px;height:6px}.calc__f input[type=range]::-moz-range-progress{background:var(--g-400);border-radius:999px;height:6px}.calc__f input[type=range]::-moz-range-thumb{border:2px solid var(--g-500);background:#fff;border-radius:50%;width:22px;height:22px}.calc__f input[type=range]:focus-visible{outline:2px solid var(--g-400);outline-offset:4px;border-radius:8px}.calc__scale{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.2rem;font-size:.75rem;display:flex}.calc__big b{font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block}.calc__out{color:#fff}.calc__out .calc__more summary{color:#ffffffd1}.calc__out .calc__more{border-top-color:#ffffff2e}.calc__out .calc__dl dd{font-variant-numeric:tabular-nums}.calc__err{color:#f2c14e;margin:.2rem 0 1rem;font-size:.9rem}.calc__err[hidden]{display:none}@media (width<=1000px){.calc__grid{grid-template-columns:minmax(0,1fr)}.calc__out{position:static}}@media (width<=480px){.calc__in{padding:1.15rem}.calc__num input{font-size:1.15rem}.calc__big{font-size:2.3rem}}.ft__reg{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;padding:1.1rem 0;font-size:.84rem;line-height:1.7;display:flex}.ft__regi{align-items:baseline;gap:.45rem;display:inline-flex}.ft__regi em{font-style:normal}.ft__regi b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.ft__regi+.ft__regi{border-inline-start:1px solid var(--line);padding-inline-start:1.6rem}@media (width<=700px){.ft__reg{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.ft__regi+.ft__regi{border:0;padding-inline-start:0}}.ft__bt{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.ft__c{cursor:text;padding:0 .12em;display:inline-block}.ft__copyin{transition:opacity .45s var(--ease),filter .45s var(--ease);display:inline}.ft__copy.is-out .ft__copyin{opacity:0;filter:blur(6px)}.ft__sig{color:var(--acc);letter-spacing:.02em;direction:ltr;unicode-bidi:isolate;font-weight:500;display:inline-block}.ft__sig i{white-space:pre;opacity:0;animation:sigIn .5s var(--ease) forwards;animation-delay:calc(var(--i) * 28ms);font-style:normal;display:inline-block;transform:translateY(8px)}.ft__sig b{color:var(--ink);font-weight:600}@keyframes sigIn{to{opacity:1;transform:none}}html[data-rm] .ft__sig i{opacity:1;animation:none;transform:none}.calc__out .calc__wa{color:#fff;background:#2f7a45;border-color:#2f7a45}.calc__out .calc__wa:hover{background:#3f9a59;border-color:#3f9a59}@media (width<=400px){.ft__cta>*{max-width:100%}[dir=ltr] .ft__huge{font-size:clamp(1.7rem,8.6vw,2.2rem)}.ft__huge{overflow-wrap:anywhere}.abtn--lg{padding-inline-start:60px}.abtn--lg .abtn__c{width:56px;height:56px}.abtn--lg .abtn__t{height:56px;padding:0 1.3rem;font-size:.98rem}}@media (width>=641px) and (width<=1000px){.about__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;padding-top:1rem}.pfm--a{max-width:none}.about__end{padding-top:4.5rem}.pfm--b{width:100%;margin-inline-start:auto}.q{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.4rem}.q__pics{aspect-ratio:4/5;max-width:none}.reach__g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.reach__c{grid-area:1/1;max-width:none}.reach__fig{grid-area:1/2}.reach__cards{grid-column:1/-1}.reach__fig{width:min(100%,320px)}}.seg .seg__g{flex-wrap:nowrap}.seg{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (width<=640px){.seg{-webkit-mask-image:linear-gradient(270deg,#000 86%,#0000);mask-image:linear-gradient(270deg,#000 86%,#0000)}[dir=ltr] .seg{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}}.ft__regi em{white-space:nowrap}@media (width<=700px){.ft__regi{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}}html[dir=rtl] .ft__mail{text-align:right}html[dir=rtl] .ft__regi b{justify-self:right}html[dir=ltr] .ft__regi b{justify-self:left}@media (width<=1000px){.ft__bt{padding-bottom:calc(10.5rem + env(safe-area-inset-bottom,0px))}}.ft__hours{text-wrap:balance}.calc--v2 [hidden]{display:none!important}.calc--v2 .calc__in{gap:0;padding:0;display:block}.cg{border:0;gap:1.15rem;min-width:0;margin:0;padding:clamp(1.2rem,2.6vw,1.7rem) clamp(1.2rem,3vw,2rem);display:grid}.cg+.cg{border-top:1px solid var(--line)}.cg__h{float:right;width:100%;font-family:var(--serif);color:var(--ink);align-items:center;gap:.7rem;margin:0 0 .1rem;padding:0;font-size:clamp(1.2rem,1.8vw,1.42rem);font-weight:400;line-height:1.4;display:flex}[dir=ltr] .cg__h{float:left}.cg__n{border:1px solid var(--line-2);width:30px;height:30px;font-family:var(--sans);color:var(--acc);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:500;display:grid}.cg__sub{color:var(--mute);font-size:.84rem;line-height:1.7;display:block}.calc--v2 .calc__f label .opt{color:var(--mute);font-size:.78rem;font-weight:400}.calc__num--s{max-width:170px}.calc__num input::placeholder{color:var(--mute);opacity:.7}.bseg{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bseg__b{text-align:center;border:1px solid var(--line-2);color:var(--ink);cursor:pointer;transition:border-color .3s,background-color .3s,transform .3s var(--ease);background:0 0;border-radius:16px;justify-items:center;gap:.1rem;padding:.75rem .4rem;display:grid}.bseg__b b{font-size:.98rem;font-weight:500}.bseg__b small{color:var(--mute);font-size:.78rem;transition:color .3s}.bseg__b:hover{border-color:var(--ink)}.bseg__b[aria-checked=true]{background:var(--pill-bg);border-color:var(--pill-bg);color:#fff}.bseg__b[aria-checked=true] b{color:#fff}.bseg__b:focus-visible{outline:2px solid var(--g-300);outline-offset:3px}.sak{background:var(--surf);border:1px solid var(--line);border-radius:16px;gap:.8rem;padding:.9rem 1rem;display:grid}.sw{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.85rem;padding:0;display:flex}.sw__t{background:var(--line-2);border-radius:99px;flex:none;width:46px;height:26px;transition:background-color .3s;position:relative}.sw__t i{top:3px;width:20px;height:20px;transition:inset-inline-start .35s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 4px #0000004d}.sw[aria-checked=true] .sw__t{background:var(--g-500)}.sw[aria-checked=true] .sw__t i{inset-inline-start:23px}.sw__l{gap:.05rem;display:grid}.sw__l b{font-size:.95rem;font-weight:500}.sw__l small{color:var(--mute);font-size:.8rem}.sw:focus-visible{outline:2px solid var(--g-300);outline-offset:4px;border-radius:10px}.sak__amt{border-top:1px dashed var(--line-2);gap:.5rem;padding-top:.8rem;display:grid}.sak__q{color:var(--ink-2);font-size:.88rem}.sak__amt .chips{flex-wrap:wrap;gap:.5rem;display:flex}.calc--v2 .calc__big{margin-bottom:.2rem}.calc__big b.is-tick{animation:calcTick .45s var(--ease)}@keyframes calcTick{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.calc__with{color:#ffffffbf;min-height:1.6em;margin:0 0 1.3rem;font-size:.95rem}.calc__with b{color:#fff;font-weight:500}.calc__with em{color:#9fe0b2;background:#7ccb9329;border-radius:99px;margin-inline-start:.3rem;padding:.12rem .55rem;font-size:.78rem;font-style:normal}.calc__back{color:#9fe0b2;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;margin-inline-start:.4rem;padding:0;font-size:.85rem;text-decoration:underline}.aff{--st:#9fe0b2;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;margin-bottom:1.4rem;padding:1rem 1.1rem}.aff.is-near{--st:#f2c14e}.aff.is-over{--st:#f08a7e}.aff.is-idle{--st:#fff9}.aff__s{color:var(--st);align-items:center;gap:.55rem;margin:0;font-weight:500;line-height:1.6;display:flex}.aff:not(.is-idle) .aff__s:before{content:"";background:var(--st);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--st) 22%,transparent);border-radius:50%;flex:none}.aff.is-idle .aff__s{color:#ffffffb3;font-size:.92rem;font-weight:400}.aff__g{margin-top:1.6rem}.aff__tr{background:#ffffff1a;border-radius:99px;height:10px;position:relative}.aff__fill{background:var(--st);width:0;transition:width .7s var(--ease),background-color .4s;border-radius:99px;position:absolute;inset-block:0;inset-inline-start:0}.aff__cap{width:2px;transition:inset-inline-start .7s var(--ease);background:#fff;border-radius:2px;margin-inline-start:-1px;position:absolute;top:-8px;bottom:-8px}.aff__cap span{bottom:calc(100% + 4px);white-space:nowrap;color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal;position:absolute;inset-inline-start:50%;transform:translate(50%)}[dir=ltr] .aff__cap span{transform:translate(-50%)}.aff__t{color:#ffffffb8;margin:.75rem 0 0;font-size:.84rem;line-height:1.8}.aff__max{color:#ffffffd1;border-top:1px solid #ffffff1a;margin:.8rem 0 0;padding-top:.8rem;font-size:.9rem}.aff__max b{color:#fff;font-weight:500}.aff__fix{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.aff__fix p{color:#ffffffb3;width:100%;margin:0;font-size:.85rem}.calc__fx{color:#fff;border-color:#ffffff4d;min-height:40px;padding:0 1rem;font-size:.88rem}.calc__fx:hover{background:#ffffff1a;border-color:#fff}.bk{margin-bottom:1.1rem}.bk__h{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin:0 0 .6rem;font-weight:500;display:flex}.bk__h small{color:#ffffff8c;font-size:.78rem;font-weight:400}.bk__ls{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bk__r{text-align:start;color:#fff;cursor:pointer;width:100%;font:inherit;background:#ffffff0a;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding:.7rem .95rem;transition:background-color .3s,border-color .3s;display:grid}.bk__r:hover{background:#ffffff14}.bk__r[aria-pressed=true]{background:#7ccb931a;border-color:#7ccb93}.bk__r:focus-visible{outline-offset:2px;outline:2px solid #7ccb93}.bk__n{text-overflow:ellipsis;min-width:0;font-size:.93rem;overflow:hidden}.bk__tag{color:#9fe0b2;white-space:nowrap;background:#7ccb932e;border-radius:99px;margin-inline-start:.45rem;padding:.08rem .5rem;font-size:.7rem;font-style:normal}.bk__m{color:#ffffffb3;white-space:nowrap;grid-row:span 2;align-self:center;font-size:.82rem}.bk__m b{color:#fff;font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:500}.bk__r2{color:#ffffff80;font-size:.76rem}.bk__r.is-over .bk__r2{color:#f0a196}.bk__more{color:#9fe0b2;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:.5rem;padding:.3rem 0;font-size:.88rem;text-decoration:underline}.calc__upd{color:#ffffffb3;margin-top:.35rem;display:block}@media (width<=560px){.bseg__b{padding:.65rem .25rem}.bseg__b b{font-size:.9rem}.bseg__b small{font-size:.72rem}.bk__r{padding:.65rem .8rem}}@media (prefers-reduced-motion:reduce){.calc__big b.is-tick{animation:none}.aff__fill,.aff__cap,.sw__t i{transition:none}}[data-rm] .calc__big b.is-tick{animation:none}.calc__peek{display:none}@media (width<=1000px){.calc__peek{top:calc(var(--hdr) + .5rem);z-index:6;background:color-mix(in srgb,var(--bg) 90%,transparent);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);color:var(--ink);transition:top .45s var(--ease);border-radius:999px;align-items:center;gap:.45rem;margin:.75rem .75rem 0;padding:.45rem .45rem .45rem 1rem;display:flex;position:sticky;box-shadow:0 14px 30px -18px #0009}[dir=ltr] .calc__peek{padding:.45rem 1rem .45rem .45rem}body:has(.hdr.is-hidden) .calc__peek{top:.6rem}.calc__peek span{color:var(--ink-2);font-size:.82rem}.calc__peek b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}.calc__peek button{background:var(--pill-bg);color:#fff;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;margin-inline-start:auto;padding:0 .95rem;font-size:.82rem}}.pl .pmap__soon,.pmap__soon{cursor:not-allowed;border-style:dashed;border-color:var(--line-2);color:var(--mute);opacity:1;-webkit-user-select:none;user-select:none;background:0 0;gap:.6rem;padding-inline:1.15rem .5rem}.pmap__soon:hover,.pmap__soon:active,.pmap__soon:focus{border-color:var(--line-2);color:var(--mute);background:0 0;transform:none}.pmap__ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;opacity:.8;flex:none;width:18px;height:18px}.pmap__t{opacity:.85}.pmap__tag{color:#9dbbf7;letter-spacing:0;background:#5b8def29;border-radius:999px;align-items:center;gap:.32rem;height:30px;padding:0 .75rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}[data-theme=light] .pmap__tag{color:#2f5fc4;background:#2f5fc41c}.pmap__tag svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;flex:none;width:12px;height:12px}.pmap__tag:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff61 50%,#0000 75%);animation:3.6s cubic-bezier(.45,0,.2,1) infinite pmapShine;position:absolute;inset:0;transform:translate(-130%)}@keyframes pmapShine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}html[data-rm] .pmap__tag:after{animation:none;display:none}@media (width<=600px){.pmap__soon{justify-content:center;width:100%}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dot{vertical-align:middle;background:#7ccb93;border-radius:50%;flex:none;width:8px;height:8px;margin-inline-end:.45rem;display:inline-block}.dot--sn{background:#8ec5ff}.dot--sd{background:#a0a7a3}.st--sn s{background:#8ec5ff}.st--sd s{background:#a0a7a3;animation:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--g-300);outline-offset:3px}[data-theme=light] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#1f4022}.pt.is-in{transition-duration:.38s}.pt.is-out{transition-duration:.6s}@media (pointer:coarse){.chip{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.language,.theme,.burger,.hsrch{min-width:44px;min-height:44px}.ft__col nav a,.ft__legal a,.ft__links a{align-items:center;min-height:44px;display:inline-flex}}.hsrch{border:1px solid;border-color:color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;align-items:center;gap:.5rem;height:44px;padding:0 1rem 0 .85rem;font-size:.9rem;font-weight:500;transition:background-color .25s,border-color .25s;display:inline-flex}.hsrch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.hsrch:hover{background:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor}.nav__it--pj>a{font-weight:600}@media (width<=1480px){.hsrch__t,.sep--srch{display:none}.hsrch{justify-content:center;width:44px;padding:0}}.mpj{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.6rem,3vw,3.2rem);display:grid}.mpj__lead h3{margin-bottom:.5rem;font-size:2rem;font-weight:300;line-height:1.4}.mpj__lead p{color:var(--ink-2);max-width:42ch;margin-bottom:1.2rem;font-weight:300;line-height:1.85}.mpj__all{background:var(--pill-bg);color:#fff;height:52px;transition:background-color .25s,transform .3s var(--ease);border-radius:999px;align-items:center;gap:.7rem;padding:0 1.1rem 0 1.4rem;font-weight:600;display:inline-flex}.mpj__all b{background:#ffffff2e;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 .4rem;font-size:.85rem;display:inline-grid}.mpj__all svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.mpj__all:hover{background:var(--pill-bg-h);transform:translateY(-1px)}.mpj__st{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.mpj__st a{border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:.1rem;min-height:40px;padding:0 .85rem;font-size:.86rem;font-weight:500;transition:border-color .25s,background-color .25s;display:inline-flex}.mpj__st a b{color:var(--mute);margin-inline-start:.45rem;font-weight:500}.mpj__st a:hover{border-color:var(--ink);background:var(--surf)}.mpj__k{letter-spacing:.02em;color:var(--mute);margin-bottom:.7rem;font-size:.8rem;font-weight:600;display:block}.mpj__cities{gap:.15rem;display:grid}.mpj__city{border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;min-height:56px;padding:.4rem .6rem;transition:background-color .25s;display:grid}.mpj__city b{font-size:1.05rem;font-weight:600}.mpj__n{color:var(--mute);font-size:.86rem}.mpj__pin{background:var(--surf-2);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mpj__pin svg,.mpj__city>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.mpj__city>svg{opacity:.4;transition:opacity .25s,transform .3s var(--ease)}.mpj__city:hover{background:var(--surf-2)}.mpj__city:hover>svg{opacity:1;transform:translate(-4px)}html[dir=ltr] .mpj__city:hover>svg{transform:translate(4px)}.mpj__feat{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.mpj__pj{transition:transform .35s var(--ease);border-radius:16px;gap:.55rem;display:grid}.mpj__im{aspect-ratio:16/10;background:var(--surf-2);border-radius:14px;display:block;overflow:hidden}.mpj__im img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.mpj__tx b{font-size:.95rem;font-weight:600;line-height:1.4;display:block}.mpj__tx small{color:var(--mute);align-items:center;font-size:.8rem;display:flex}.mpj__pj:hover .mpj__im img{transform:scale(1.05)}@media (width<=1280px){.mpj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mpj__col--feat{display:none}}.mmenu__pj{border-bottom:1px solid var(--line);gap:.7rem;margin-bottom:.3rem;padding-bottom:1rem;display:grid}.mmenu__nav .mmenu__big{border:0;justify-content:space-between;align-items:center;padding:.4rem 0 0;display:flex}.mmenu__big b{background:var(--pill-bg);color:#fff;min-width:44px;height:36px;font-family:var(--sans);border-radius:999px;place-items:center;padding:0 .6rem;font-size:1rem;font-weight:600;display:inline-grid}.mmenu__cities{flex-wrap:wrap;gap:.5rem;display:flex}.mmenu__nav .mmenu__cities a.chip{font-family:var(--sans);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:.4rem;min-height:46px;padding:0 1.1rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}.mmenu__cities a.chip b{color:var(--mute);font-weight:500}.mmenu__nav .mmenu__more a{align-items:center;min-height:44px;display:inline-flex}.mbar{display:none}@media (width<=999px){.mbar{z-index:880;inset-inline:0;padding:.45rem max(.6rem,env(safe-area-inset-left)) calc(.45rem + env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-right));backdrop-filter:blur(18px)saturate(150%);color:#fff;transition:transform .3s var(--ease),opacity .3s;background:#080c0adb;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr 1.45fr;align-items:center;gap:.25rem;display:grid;position:fixed;bottom:0}[data-theme=light] .mbar{color:#0e1a13;background:#ebe2d1eb;border-top-color:#0e1a131f}.mbar.is-away,body.menu-open .mbar,html.srch-open .mbar{opacity:0;pointer-events:none;transform:translateY(110%)}.mbar__a{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:54px;font-size:.74rem;font-weight:500;line-height:1.2;display:flex}.mbar__a svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mbar__a.is-on{color:#7ccb93}[data-theme=light] .mbar__a.is-on{color:#2f7a45}.mbar__a:active{background:#7f7f7f24}.mbar__a--cta{background:#2f7a45;border-radius:999px;flex-direction:row;min-height:50px;margin-inline-start:.2rem;font-size:.88rem;font-weight:600;color:#fff!important}body.has-mbar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}body.has-mbar .floating-contact{display:none!important}body.has-mbar .totop{bottom:calc(84px + env(safe-area-inset-bottom))!important}body.has-mbar .hdr__cta{display:none}body.has-mbar .consent{bottom:calc(78px + env(safe-area-inset-bottom));gap:.6rem;padding:.75rem .9rem}body.has-mbar .consent__t{flex-basis:100%;font-size:.84rem;line-height:1.65}body.has-mbar .consent__b{width:100%}body.has-mbar .consent__b .pill{flex:1;min-height:44px}html.consent-open body.has-mbar .totop{transform:translateY(-120px)}body.has-mbar .calc__peek{bottom:auto}}.srch{z-index:1500;padding:clamp(4.5rem,12vh,8rem) var(--gut) 2rem;place-items:start center;display:grid;position:fixed;inset:0}.srch[hidden]{display:none}.srch__bd{backdrop-filter:blur(6px);opacity:0;background:#0000009e;transition:opacity .22s;position:absolute;inset:0}.srch__box{background:var(--bg);width:min(720px,100%);max-height:min(76vh,720px);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 50px 120px -40px #000000d9;opacity:0;transition:opacity .22s,transform .3s var(--ease);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(-10px)scale(.985)}.srch.is-on .srch__bd{opacity:1}.srch.is-on .srch__box{opacity:1;transform:none}.srch__top{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem .7rem .7rem 1rem;display:flex}.srch__f{flex:1;align-items:center;gap:.7rem;padding-inline-start:.4rem;display:flex}.srch__f svg{fill:none;width:22px;height:22px;stroke:var(--mute);stroke-width:1.8px;stroke-linecap:round;flex:none}.srch__f input{min-width:0;height:52px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.15rem}.srch__f input::placeholder{color:var(--mute)}.srch__f:focus-within{outline:none}.srch__x{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.srch__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.srch__x:hover{background:var(--surf-2)}.srch__quick{flex-wrap:wrap;gap:.45rem;padding:1rem 1.1rem .2rem;display:flex}.srch__quick .chip{align-items:center;gap:.35rem;min-height:42px;display:inline-flex}.srch__quick .chip b{color:var(--mute);font-weight:500}.srch__quick .chip--all{background:var(--pill-bg);border-color:var(--pill-bg);color:#fff}.srch__quick .chip--all b{color:#fffc}.srch__r{overscroll-behavior:contain;padding:.4rem .6rem .8rem;overflow-y:auto}.srch__sec{color:var(--mute);padding:.9rem .6rem .35rem;font-size:.78rem;font-weight:600}.srch__r [role=option] a{border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;min-height:60px;padding:.45rem .6rem;display:grid}.srch__r [role=option].is-sel a{background:var(--surf-2);box-shadow:inset 0 0 0 1px var(--line)}.srch__im{background:var(--surf-2);border-radius:10px;width:58px;height:44px;display:block;overflow:hidden}.srch__im img{object-fit:cover;width:100%;height:100%}.srch__tx b{font-weight:600;line-height:1.4;display:block}.srch__tx small{color:var(--mute);font-size:.84rem}.srch__st{border-color:var(--line-2);-webkit-backdrop-filter:none;background:0 0;padding:.3rem .7rem;font-size:.78rem}.srch__pg{grid-column:1/-1;padding-inline:.2rem;font-weight:500}.srch__empty{color:var(--mute);padding:1.4rem 1.2rem 1.6rem}.srch__hint{border-top:1px solid var(--line);color:var(--mute);align-items:center;gap:.35rem;padding:.65rem 1.1rem;font-size:.78rem;display:flex}.srch__hint i{opacity:.6;font-style:normal}.srch__hint kbd{border:1px solid var(--line-2);min-width:24px;height:22px;font:inherit;border-radius:6px;place-items:center;padding:0 .35rem;font-size:.72rem;display:inline-grid}@media (width<=640px){.srch{padding:0}.srch__box{border-radius:0;width:100%;height:100%;max-height:none}.srch__hint,.srch__st{display:none}}.hbox{color:#fff;border-radius:var(--r);backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(158deg,#16201aa8 0%,#080c0a8a 100%);border:1px solid #ffffff24;padding:.5rem;position:relative;box-shadow:0 44px 110px -44px #000000e6,inset 0 1px #ffffff1f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hbox{background:#0a0f0ceb}}.htabs{background:#ffffff12;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:.3rem;padding:.3rem;display:grid;position:relative}.htab{z-index:1;color:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:48px;font-size:.95rem;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.htab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.htab.is-on{color:#0e1a13}.htab:hover:not(.is-on){color:#fff}.htabs__ink{width:50%;transition:transform .45s var(--ease),width .45s var(--ease);background:#fff;border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:0 8px 24px -10px #0009}html[data-rm] .htabs__ink{transition:none}.hpanel{padding:1.1rem 1.1rem 1rem}.hpanel[hidden]{display:none}.hbox .lead__card{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.hbox .lead__card:before,.hbox .lead__card .lead__hd{display:none}.hfind__h{margin:0 0 .9rem;font-size:1.32rem;font-weight:500;line-height:1.45}.hfind__g{border:0;min-width:0;margin:0 0 .95rem;padding:0}.hfind__g legend{color:#ffffffb3;margin-bottom:.5rem;padding:0;font-size:.84rem}.hfind__ch{flex-wrap:wrap;gap:.4rem;display:flex}.rchip{cursor:pointer;position:relative}.rchip input{opacity:0;width:1px;height:1px;position:absolute}.rchip span{background:#ffffff0d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.3rem;min-height:42px;padding:0 .95rem;font-size:.9rem;font-weight:500;transition:background-color .25s,border-color .25s,color .25s,opacity .25s;display:inline-flex}.rchip span b{opacity:.7;font-weight:500}.rchip:hover span{border-color:#ffffffb3}.rchip input:checked+span,.rchip.is-on span{color:#0e1a13;background:#fff;border-color:#fff}.rchip input:focus-visible+span{outline-offset:2px;outline:2px solid #7ccb93}.rchip.is-empty span{opacity:.45}.hfind__peek{gap:.35rem;min-height:152px;margin:.2rem 0 .9rem;display:grid}.hfind__peek a{border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:48px;padding:.3rem;transition:background-color .2s;display:grid}.hfind__peek a:hover{background:#ffffff14}.hfind__im{background:#ffffff14;border-radius:9px;width:56px;height:40px;display:block;overflow:hidden}.hfind__im img{object-fit:cover;width:100%;height:100%}.hfind__peek b{font-size:.95rem;font-weight:600;line-height:1.35;display:block}.hfind__peek small{color:#ffffffa8;align-items:center;font-size:.78rem;display:flex}.hfind__none{color:#ffffffbf;padding:.8rem .2rem;font-size:.88rem;line-height:1.7}.hfind__go{color:#fff;width:100%;min-height:54px;transition:background-color .25s,transform .3s var(--ease);background:#2f7a45;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:flex}.hfind__go:hover{background:#3a9255;transform:translateY(-1px)}.hfind__go svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.hfind__n{background:#fff3;border-radius:999px;place-items:center;min-width:30px;height:28px;padding:0 .45rem;font-size:.85rem;display:inline-grid}.hfind.is-none .hfind__go{opacity:.55;pointer-events:none}@media (width>=1000px) and (height<=820px){.hfind__peek{min-height:0}.hfind__peek li:nth-child(3){display:none}.hfind__h{margin-bottom:.6rem;font-size:1.15rem}.hfind__g{margin-bottom:.7rem}}@media (width<=999px){.hbox{text-align:start}.hfind__peek{min-height:0}}.rail{padding:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem);position:relative}.rail__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);display:flex}.rail__hd .lede{max-width:58ch;margin-top:.8rem}.rail__bar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.rail__tabs{scrollbar-width:none;gap:.45rem;margin:-.2rem;padding:.2rem;display:flex;overflow-x:auto}.rail__tabs::-webkit-scrollbar{display:none}.rail__tabs .chip{flex:none;align-items:center;gap:.35rem;min-height:46px;padding:0 1.15rem;font-size:.95rem;display:inline-flex}.rail__tabs .chip b{opacity:.65;font-weight:500}.rail__ctrl{flex:none;align-items:center;gap:.5rem;display:flex}.rail__n{color:var(--mute);white-space:nowrap;margin-inline-end:.5rem;font-size:.9rem}.rail__btn{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .25s,border-color .25s,opacity .25s;display:grid}.rail__btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}html[dir=ltr] .rail__btn svg{transform:scaleX(-1)}.rail__btn:hover:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.rail__btn:disabled{opacity:.3;cursor:default}.rail__vp{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:max(var(--gut),calc((100vw - var(--wrap)) / 2));cursor:grab;overflow-x:auto}.rail__vp::-webkit-scrollbar{display:none}.rail__vp.is-drag{cursor:grabbing;scroll-snap-type:none}.rail__vp.is-drag a{pointer-events:none}.rail__vp:focus-visible{outline-offset:-2px}.rail__track{padding:.4rem max(var(--gut),calc((100vw - var(--wrap)) / 2)) 1.2rem;gap:1rem;width:max-content;display:flex}.rail__it{scroll-snap-align:start;flex:none;width:clamp(270px,25vw,350px)}.rail__it[hidden]{display:none}.rail__end{scroll-snap-align:start;flex:none;width:clamp(220px,18vw,260px)}.rail__endA{border-radius:var(--r-s);border:1px dashed var(--line-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;height:100%;min-height:300px;padding:1.6rem;transition:background-color .3s,border-color .3s;display:flex}.rail__endA b{font-size:1.35rem;font-weight:600}.rail__endA span{color:var(--mute);font-size:.9rem;line-height:1.7}.rail__endA>svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px;margin-top:.4rem}.rail__endI{background:var(--pill-bg);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:.4rem;display:grid}.rail__endI svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.rail__endA:hover{background:var(--surf);border-color:var(--g-300)}.rail__prog{background:var(--line);border-radius:2px;height:2px;margin-top:.2rem;overflow:hidden}.rail__prog i{background:var(--g-300);transform-origin:100%;height:100%;transition:transform .3s var(--ease);display:block;transform:scaleX(.2)}html[dir=ltr] .rail__prog i{transform-origin:0}@media (width<=999px){.rail__bar{flex-direction:column;align-items:stretch}.rail__ctrl{justify-content:space-between}.rail__btn{display:none}.rail__it{width:min(78vw,340px)}.rail__all{justify-content:center;width:100%}}.uxc{border-radius:var(--r-s);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s,transform .4s var(--ease);position:relative;overflow:hidden}.uxc__a{flex-direction:column;height:100%;display:flex}.uxc__fig{aspect-ratio:4/3;background:var(--surf-2);display:block;position:relative;overflow:hidden}.uxc__fig img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.uxc__ph{width:100%;height:100%;color:var(--mute);align-content:center;place-items:center;gap:.6rem;font-size:.85rem;display:grid}.uxc__ph img{opacity:.5;object-fit:contain;width:64px;height:64px}.uxc__ph em{font-style:normal}.uxc__st{top:.8rem;z-index:2;color:#fff;padding:.35rem .8rem;font-size:.8rem;position:absolute;inset-inline-start:.8rem}.uxc__body{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1.1rem 1.1rem;display:flex}.uxc__n{font-size:1.18rem;font-weight:600;line-height:1.4}.uxc__w{color:var(--ink-2);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.uxc__w svg{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.75;flex:none;width:15px;height:15px}.uxc__f{color:var(--mute);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.1rem;font-size:.86rem;display:flex}.uxc__f b{color:var(--ink);font-weight:600}.uxc__go{color:var(--acc);align-items:center;gap:.45rem;margin-top:auto;padding-top:.7rem;font-size:.9rem;font-weight:600;display:inline-flex}.uxc__go svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;transition:transform .35s var(--ease)}@media (hover:hover){.uxc:hover{box-shadow:inset 0 0 0 1px var(--g-300);transform:translateY(-3px)}.uxc:hover .uxc__fig img{transform:scale(1.05)}.uxc:hover .uxc__go svg{transform:translate(-4px)}html[dir=ltr] .uxc:hover .uxc__go svg{transform:translate(4px)}}[data-theme=light] .uxc{background:#ffffff73}.pl__q{flex:280px;max-width:420px;position:relative}.pl__q input{border:1px solid var(--line-2);background:var(--surf);width:100%;height:48px;color:inherit;font:inherit;border-radius:999px;padding:0 3rem 0 1rem;font-size:.95rem}html[dir=ltr] .pl__q input{padding:0 1rem 0 3rem}.pl__q input::placeholder{color:var(--mute)}.pl__q input:focus{border-color:var(--g-300);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-300) 25%,transparent);outline:none}.pl__q svg{top:50%;fill:none;width:19px;height:19px;stroke:var(--mute);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;inset-inline-start:1rem;transform:translateY(-50%)}.pl__q input{padding-inline:2.9rem 1rem}.pl__reset{min-height:44px;color:var(--acc);text-underline-offset:4px;border-radius:999px;align-items:center;padding:0 1rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.pl__reset[hidden]{display:none}.wall__f b{font-weight:600}.pnav{grid-template-columns:1fr 1fr;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.pnav a{border-radius:var(--r-s);min-height:96px;box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.7rem;transition:box-shadow .3s,background-color .3s;display:grid}.pnav a:hover{box-shadow:inset 0 0 0 1px var(--g-300);background:var(--surf)}.pnav__im{aspect-ratio:4/3;background:var(--surf-2);border-radius:12px;width:110px;overflow:hidden}.pnav__im img{object-fit:cover;width:100%;height:100%}.pnav small{color:var(--mute);margin-bottom:.15rem;font-size:.8rem;display:block}.pnav b{font-size:1.05rem;font-weight:600}.pnav__nx{direction:inherit;text-align:end}.pnav__nx .pnav__im{order:2}@media (width<=640px){.pnav{grid-template-columns:1fr}.pnav__im{width:84px}}body.has-mbar .pbar{display:none!important}@media (pointer:coarse){.brand{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.chips .chip,.cr .chip,.lead__f .chip{min-height:44px!important}.pg__b{min-height:44px}.reach__lnk{align-items:center;min-height:44px;display:inline-flex}.q__dots button{position:relative}.q__dots button:before{content:"";position:absolute;inset:-20px -4px}.calc__num input{min-height:44px}.calc__peek button,.bk__more,.cr__ego{align-items:center;min-height:44px;display:inline-flex}}.rchip span b{opacity:1;color:#ffffffc7}.rchip input:checked+span b,.rchip.is-on span b{color:#3e4c44}.hfind__n{background:#00000047}.bseg__b[aria-checked=true] small{color:#fffffff2}.seal__t a,.doc a,.lg__body a,.entry a{text-underline-offset:3px;text-decoration:underline}.srch__f{min-width:0}.srch__f input{width:100%}.srch__box{min-width:0}@media (width<=640px){.srch{display:block}.srch__box{width:100vw}}.srch__f input::-webkit-search-cancel-button,.srch__f input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.rail__vp{scroll-snap-type:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}@media (pointer:coarse){.rail__vp{scroll-snap-type:x proximity}.rail__vp.is-glide{scroll-snap-type:none}}.rail__it{scroll-snap-align:start;contain:layout paint}.rail .uxc__fig img{will-change:transform;transition:none;transform:scale(1.16)}html[data-rm] .rail .uxc__fig img{transform:none}.uxc__st{backdrop-filter:none!important;background:#060a08a8!important;border-color:#ffffff38!important}.rail.is-await .rail__it,.rail.is-await .rail__end{opacity:0;transition:opacity .8s var(--ease),transform 1.1s var(--ease);transform:translate(-60px)}html[dir=ltr] .rail.is-await .rail__it,html[dir=ltr] .rail.is-await .rail__end{transform:translate(60px)}.rail.is-await.is-arrived .rail__it,.rail.is-await.is-arrived .rail__end{opacity:1;transform:none}.rail__btn{transition:background-color .25s,border-color .25s,opacity .25s,transform .3s var(--ease)}.rail__btn:active:not(:disabled){transform:scale(.92)}html.pl-rise .wall__it.pj{opacity:0;clip-path:inset(14% 0 0 0 round var(--r-s,18px));transition:opacity .85s var(--ease) var(--rd,0s),transform 1.25s var(--ease) var(--rd,0s),clip-path 1.25s var(--ease) var(--rd,0s);will-change:transform,opacity;transform:translateY(90px)scale(.965)}html.pl-rise .wall__it.pj.is-in{opacity:1;clip-path:inset(0 0 0 0 round var(--r-s,18px));transform:none}html.pl-rise .wall__it.pj .wall__fig img{transition:transform 1.8s var(--ease) var(--rd,0s);transform:scale(1.14)}html.pl-rise .wall__it.pj.is-in .wall__fig img{transform:none}html.pl-rise .wall__it.pj.is-in .wall__a:hover .wall__fig img{transition-delay:0s;transform:scale(1.045)}html.pl-rise .wall__it.pj .wall__bot,html.pl-rise .wall__it.pj .wall__st{opacity:0;transition:opacity .7s var(--ease) calc(var(--rd,0s) + .35s),transform .9s var(--ease) calc(var(--rd,0s) + .35s);transform:translateY(18px)}html.pl-rise .wall__it.pj.is-in .wall__bot,html.pl-rise .wall__it.pj.is-in .wall__st{opacity:1;transform:none}html[data-rm].pl-rise .wall__it.pj,html[data-rm].pl-rise .wall__it.pj *{opacity:1!important;clip-path:none!important;transform:none!important}@media (width>=1001px) and (width<=1199px){:root{--hdr:84px}.hdr{padding:12px 16px 0}.hdr__bar{height:64px;padding:0 8px 0 18px}.nav,.hdr__end .sep,.hdr__tel{display:none}.burger{display:flex}}@media (width>=1000px) and (width<=1199px) and (pointer:coarse){.mbar{z-index:880;inset-inline:0;padding:.45rem 1rem calc(.45rem + env(safe-area-inset-bottom));backdrop-filter:blur(18px)saturate(150%);color:#fff;background:#080c0adb;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr 1.45fr;align-items:center;gap:.25rem;display:grid;position:fixed;bottom:0}[data-theme=light] .mbar{color:#0e1a13;background:#ebe2d1eb}.mbar__a{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:54px;font-size:.8rem;font-weight:500;display:flex}.mbar__a svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mbar__a--cta{background:#2f7a45;border-radius:999px;flex-direction:row;min-height:50px;font-size:.92rem;font-weight:600;color:#fff!important}body.has-mbar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}body.has-mbar .floating-contact,body.has-mbar .pbar{display:none!important}body.has-mbar .hdr__cta{display:none}.mbar.is-away,body.menu-open .mbar,html.srch-open .mbar{opacity:0;pointer-events:none;transform:translateY(110%)}}@media (width<=1199px){.hdr__bar .hsrch{order:-1}.mmenu__nav a{min-height:48px}}@media (width<=999px){.hero.has-form .hero__logo{width:min(24vw,13vh,112px);min-width:84px;margin-bottom:.8rem}.hero.has-form .hero__eyebrow{opacity:.85;margin-bottom:.35rem;font-size:.82rem}.hero.has-form .hero__h,.hero.has-form .hero__form{margin-bottom:1.1rem}.hero.has-form .hero__cta{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.hero.has-form .hero__cta .abtn{justify-content:center;width:100%;padding-inline-start:0}.hero.has-form .hero__cta .abtn .abtn__c{display:none}.hero.has-form .hero__cta .abtn .abtn__t{justify-content:center;width:100%;min-width:0;height:50px;padding:0 1rem;font-size:.92rem}.hero.has-form .hero__cta .vplay{justify-content:center;width:100%;height:50px;padding:0 .9rem 0 .5rem;font-size:.92rem}.stage.has-form .hero{padding-bottom:2.4rem}.hbox{border-radius:22px;padding:.4rem}.hpanel{padding:.95rem .85rem .85rem}.htab{min-height:46px;font-size:.9rem}}.hbox .lead__card .lead__hd{display:block}.hbox .lead__card .lead__t{display:none}.hbox .lead__card .lead__hd p{color:#ffffffc7;margin:0 0 .9rem;font-size:.92rem}@media (width<=999px){.sec,.rail,.reach,.about,.partners{padding-block:clamp(3.4rem,11vw,5rem)}.show{padding-top:clamp(3.4rem,11vw,5rem)}.lbl{margin-bottom:.7rem}.big,.stmt{font-size:clamp(1.9rem,7.6vw,3rem);line-height:1.3}.lede{font-size:1rem;line-height:1.85}.show__hd,.rail__hd{gap:1rem}}@media (width<=640px){.pfm--a{aspect-ratio:4/3}.pfm--b{aspect-ratio:16/10;width:100%;margin-bottom:1.6rem}.about__h{margin-bottom:1.4rem}.figs{gap:1.4rem 1rem}}.stack.is-swipe{height:auto;padding-bottom:.4rem}.stack.is-swipe .stack__vp{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:0 var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:0 0;gap:12px;display:flex;overflow:auto hidden}.stack.is-swipe .stack__vp::-webkit-scrollbar{display:none}.stack.is-swipe .sl{scroll-snap-align:center;clip-path:none;border-radius:var(--r);z-index:1;flex:none;width:min(86vw,620px);height:min(70svh,640px);position:relative;inset:auto;overflow:hidden}.stack.is-swipe .sl__top{top:1rem;inset-inline:1rem}.stack.is-swipe .sl__name{bottom:7.2rem;inset-inline-end:1.1rem;max-width:calc(100% - 2rem);right:auto}.stack.is-swipe .sl__name h3{font-size:clamp(2rem,8.4vw,3.4rem)}.stack.is-swipe .sl__kf{padding-left:0;bottom:1.3rem;left:1.1rem;right:1.1rem}.stack.is-swipe .sl__kf dd{font-size:clamp(1.3rem,5.6vw,1.9rem)}.stack.is-swipe .mapw{display:none}.swp{padding-inline:var(--gut);justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.swp__b{border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:opacity .25s,background-color .25s;display:grid}.swp__b svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}html[dir=ltr] .swp__b svg{transform:scaleX(-1)}.swp__b:disabled{opacity:.3}.stack.is-swipe .pg{background:0 0;flex-direction:row;align-items:center;gap:.35rem;padding:0;position:static;display:flex!important}.stack.is-swipe .pg__b{flex:none;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.stack.is-swipe .pg__t{display:none}.stack.is-swipe .pg__bar{background:var(--line-2);width:8px;height:8px;transition:width .35s var(--ease),background-color .3s;border-radius:99px;display:block}.stack.is-swipe .pg__bar i{display:none}.stack.is-swipe .pg__b.is-on .pg__bar{background:var(--g-300);width:26px}.swp__n{text-align:center;color:var(--mute);margin-top:.3rem;font-size:.9rem;display:block}@media (width<=999px){.reach__g{flex-direction:column;gap:1.4rem;margin-top:1.6rem;display:flex!important}.reach__cards{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:none;margin:0;display:grid}.reach__c{order:2;max-width:none}.reach__fig{order:3;width:min(100%,260px);margin:0 auto}.rcard{min-height:84px;padding:.75rem}}@media (width<=640px){.reach__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.reach__fig{display:none}.q__pics{aspect-ratio:4/3;max-width:none}.q__pics img{object-position:50% 22%}}.ft__tg{display:none}@media (width<=640px){.ft--acc .ft__cols{gap:0}.ft--acc .ft__col{border-bottom:1px solid var(--line);position:relative}.ft--acc .ft__col .ft__h{padding:1rem 0;align-items:center;min-height:56px;margin:0;padding-inline-end:56px;display:flex}.ft--acc .ft__tg{top:6px;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:0}.ft--acc .ft__tg svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:18px;height:18px;transition:transform .35s var(--ease)}.ft--acc .ft__col.is-open .ft__tg svg{transform:rotate(180deg)}.ft--acc .ft__col.is-coll nav{display:none}.ft--acc .ft__col nav{padding-bottom:1.1rem}.ft--acc .ft__col nav a{align-items:center;min-height:40px;display:flex}.pl__bar{gap:.7rem;padding-block:1rem}.pl__q{flex-basis:100%;max-width:none}.pl .seg{width:100%}.pl__st{scrollbar-width:none;width:calc(100% + var(--gut));flex-wrap:nowrap;margin-inline-end:calc(var(--gut) * -1);padding-inline-end:var(--gut);overflow-x:auto}.pl__st::-webkit-scrollbar{display:none}.pl__st .chip{flex:none}.pl .finder-btn{flex:auto}.pl .pmap__soon{width:100%}}.ph__crumbs{text-shadow:0 1px 10px #0000008c}.ph__crumbs a,.ph__crumbs span{color:#ffffffe0}@media (width<=640px){.ph__crumbs{font-size:.8rem}}.stack.is-swipe .pg__b{width:30px}.swp{gap:.5rem}@media (width<=999px){.hero.has-form .hero__cta .vplay{white-space:nowrap;gap:.45rem;font-size:.86rem}.hero.has-form .hero__cta .vplay__p{flex:none;width:32px;height:32px}.hero.has-form .hero__cta .abtn .abtn__t{white-space:nowrap;font-size:.86rem}}.plf{z-index:870;left:50%;bottom:max(1.4rem,env(safe-area-inset-bottom));background:var(--ink);max-width:calc(100vw - 2rem);min-height:50px;color:var(--bg);opacity:0;pointer-events:none;transition:transform .45s var(--ease),opacity .3s;border-radius:999px;align-items:center;gap:.55rem;padding:0 .7rem 0 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 18px 40px -16px #0009}.plf.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.plf svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.plf__t{white-space:nowrap;text-overflow:ellipsis;max-width:46vw;overflow:hidden}.plf__n{background:color-mix(in srgb,var(--bg) 14%,transparent);white-space:nowrap;border-radius:999px;place-items:center;min-height:32px;padding:0 .7rem;font-size:.82rem;font-weight:600;display:inline-grid}@media (width<=999px){body.has-mbar .plf{bottom:calc(84px + env(safe-area-inset-bottom))}}html[data-rm] .plf{transition:none}.appbn{z-index:85;inset-inline:10px;bottom:calc(84px + env(safe-area-inset-bottom,0px));color:#f4f6f3;backdrop-filter:blur(16px);opacity:0;pointer-events:none;visibility:hidden;background:#0e1411f0;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:.7rem;padding:.6rem .6rem .6rem .8rem;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;position:fixed;transform:translateY(20px);box-shadow:0 18px 40px -16px #000c}.appbn.is-on{opacity:1;pointer-events:auto;visibility:visible;transform:none}.appbn img{border-radius:11px;flex:none;width:40px;height:40px}.appbn__t{flex:1;min-width:0;line-height:1.3}.appbn__t b{font-size:.92rem;display:block}.appbn__t small{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;display:block;overflow:hidden}.appbn__go{background:#7ccb93;border-radius:999px;align-items:center;min-height:44px;padding:0 1.1rem;font-size:.9rem;font-weight:700;display:inline-flex;color:#04140a!important}.appbn__x{width:44px;height:44px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;font-size:1rem;display:grid}.appbn__x:hover{opacity:1}[data-theme=light] .appbn{color:#0e1a13;background:#faf7f0f5;border-color:#0e1a1324}[data-theme=light] .appbn__go{background:#2f7a45;color:#fff!important}body.menu-open .appbn,html.srch-open .appbn{display:none}@media (width>=1000px){.appbn{display:none!important}}@media (prefers-reduced-motion:reduce){.appbn{transition:none}}@property --fd{syntax:"<length>";inherits:false;initial-value:0}.rows{--cw:clamp(250px,21vw,320px);--gap:1rem;--rh:420px;--dir:-1;position:relative}html[dir=ltr] .rows{--dir:1}.rows__probe{width:var(--cw);height:0;visibility:hidden;pointer-events:none;margin-inline-start:var(--gap);position:absolute;top:0}.rows__clip{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;--fd:0px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fd)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--fd)),transparent);transition:height .9s cubic-bezier(.22,1,.36,1),--fd .9s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.rows:not(.is-open):not(.is-single) .rows__clip{--fd:calc(var(--rh) * .44 + .3rem)}.rows.is-static .rows__clip{cursor:default}.rows.is-drag .rows__clip{cursor:grabbing}.rows.is-drag .rows__clip a{pointer-events:none}.rows__in{row-gap:1.1rem;padding:.5rem 0 .7rem;display:grid}.rows__row{height:var(--rh);contain:layout style;position:relative}.rows__s{top:0;width:var(--cw);height:var(--rh);will-change:transform;backface-visibility:hidden;position:absolute;inset-inline-start:0}.rows__s>.uxc{height:100%}.rows.is-measure .rows__s,.rows.is-measure .rows__s>.uxc{height:auto}.rows .uxc__n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rows .uxc__fig img{will-change:transform;transition:none;transform:scale(1.16)}html[data-rm] .rows .uxc__fig img{transform:none}.rows:not(.is-open) .rows__row:nth-child(n+2){cursor:pointer}.rows:not(.is-open) .rows__row:nth-child(n+2) .uxc{box-shadow:inset 0 0 0 1px var(--line)}.rows__ft{z-index:1;justify-content:center;margin-top:-.6rem;display:flex;position:relative}.rows.is-open .rows__ft{margin-top:.6rem}.rows.is-single .rows__ft{display:none}.rows__more{min-width:48px;min-height:48px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem 1rem;font-size:.92rem;font-weight:500;transition:color .3s;display:inline-flex}.rows__more svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;transition:transform .7s var(--ease);animation:2.4s cubic-bezier(.45,0,.55,1) infinite gmBob}.rows.is-open .rows__more svg{opacity:.85;animation:none;transform:rotate(180deg)}@media (hover:hover){.rows__more:hover{color:var(--pacc,var(--acc))}}.rows__more:focus-visible{outline:2px solid var(--pacc,var(--acc));outline-offset:2px}.rows.is-await .rows__s>.uxc{opacity:0}.rows.is-in .rows__s>.uxc{animation:rowsIn 1s var(--ease) both;animation-delay:calc(var(--c,0) * 70ms + var(--r,0) * .11s)}@keyframes rowsIn{0%{opacity:0;transform:translate3d(calc(var(--dir) * 56px),0,0)}}.rows.is-opening .rows__row:nth-child(n+3){animation:rowsUp .85s var(--ease) both;animation-delay:calc((var(--r) - 2) * 70ms + 80ms)}@keyframes rowsUp{0%{opacity:0;transform:translateY(22px)}}html[data-rm] .rows .uxc,html[data-rm] .rows__row,html[data-rm] .rows__more svg{animation:none!important}html[data-rm] .rows__clip{transition:none}@media (width<=760px){.rows{--cw:calc((100vw - 2.4rem) / 2.15);--gap:.7rem}.rows__in{row-gap:.8rem}.rows .uxc__body{gap:.25rem;padding:.75rem .8rem .85rem}.rows .uxc__n{font-size:1rem}.rows .uxc__w{font-size:.8rem}.rows .uxc__f,.rows .uxc__go{display:none}.rows .uxc__st{top:.5rem;padding:.25rem .55rem;font-size:.7rem;inset-inline-start:.5rem}}.sp__body{padding-block:clamp(2.2rem,4.5vw,3.6rem) clamp(1rem,3vw,2rem)}.sp .pch:first-child{border-top:0;padding-top:0}.sp__cta{border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,5rem)}.sp__ctag{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.sp__ctat .big{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.25}.sp__ctat .lede{max-width:52ch;margin-top:.9rem}.sp__btns{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.sp__cta .lead{position:relative}.sp__cta .lead__card{max-width:none}.chn{margin-top:1.8rem}.chn__h{color:var(--mute);margin:0 0 .8rem;font-size:.9rem}.chn__ls{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem;display:grid}.chn__it{border-radius:var(--r-s);background:var(--surf);min-height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .3s,transform .35s var(--ease),background-color .3s;align-items:center;gap:.8rem;padding:.75rem 1rem;display:flex}a.chn__it:hover{box-shadow:inset 0 0 0 1px var(--g-300);transform:translateY(-2px)}.chn__i{width:42px;height:42px;color:var(--acc);background:#3f9a5924;border-radius:50%;flex:none;place-items:center;display:grid}.chn__i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.chn__t{flex-direction:column;gap:.1rem;min-width:0;display:flex}.chn__t small{color:var(--mute);font-size:.8rem}.chn__t b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.chn--big .chn__ls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.chn--big .chn__it{min-height:84px;padding:1rem 1.2rem}.chn--big .chn__t b{font-size:1.12rem}.chn__it--static .chn__t b{white-space:normal;font-size:.98rem;line-height:1.5}.ab__who{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.ab__stmt{font-family:var(--serif);margin:0 0 1.2rem;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.45}.ab__txt p:not(.ab__stmt){color:var(--ink-2);margin:0;line-height:2}.ab__pics{grid-template-columns:1.25fr 1fr;align-items:end;gap:.8rem;display:grid}.ab__pic{border-radius:var(--r-s);background:var(--surf-2);margin:0;overflow:hidden}.ab__pic img{object-fit:cover;width:100%;height:100%;display:block}.ab__pic--a{aspect-ratio:3/4}.ab__pic--b{aspect-ratio:4/5;margin-bottom:2.2rem}.ab__figs{margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ab__vals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ab__vals li{border-radius:var(--r-s);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);padding:1.3rem 1.3rem 1.4rem;position:relative}.ab__vn{color:var(--acc);letter-spacing:.06em;margin-bottom:.9rem;font-size:.85rem;font-weight:600;display:block}.ab__vals h3{margin:0 0 .45rem;font-size:1.12rem;font-weight:600;line-height:1.5}.ab__vals p{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.85}.ab__tl{margin-top:.4rem}.ab__lead{gap:1rem;display:grid}.ab__ld{border-radius:var(--r-s);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1.4rem;margin:0;padding:1.2rem;display:grid}.ab__ldi{aspect-ratio:4/5;border-radius:calc(var(--r-s) - 4px);background:var(--surf-2);overflow:hidden}.ab__ldi img{object-fit:cover;filter:grayscale();width:100%;height:100%}.ab__ldb blockquote{margin:0}.ab__ldb blockquote p{font-family:var(--serif);margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.75}.ab__ldb figcaption{flex-direction:column;gap:.15rem;margin-top:1rem;display:flex}.ab__ldb figcaption b{font-weight:600}.ab__ldb figcaption span{color:var(--mute);font-size:.9rem}.ab__pg+.ab__pg{margin-top:2.2rem}.ab__pgh{margin:0 0 .3rem;font-size:1.15rem;font-weight:600}.ab__pgp{color:var(--mute);margin:0 0 1rem;font-size:.93rem}.ab__logos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ab__logos li{border-radius:var(--r-s);background:var(--surf);min-height:110px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1rem .8rem .8rem;display:flex}.ab__logos img{object-fit:contain;opacity:.92;max-width:100%;max-height:46px}.ab__logos span{color:var(--mute);font-size:.8rem;line-height:1.4}[data-theme=light] .ab__logos img{filter:invert()brightness(.35)}.svp__toc{flex-wrap:wrap;gap:.5rem;padding-top:clamp(1.6rem,3vw,2.2rem);display:flex}.svp__toc .chip{align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;display:inline-flex}.svp__toc .chip span{color:var(--acc);font-size:.8rem}.svp__list{padding-block:clamp(1.6rem,3vw,2.4rem)}.svx{border-top:1px solid var(--line);scroll-margin-top:calc(var(--hdr) + 1rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,4vw,3.2rem);display:grid}.svx:first-child{border-top:0}.svx:nth-child(2n) .svx__img{order:2}.svx--noimg{grid-template-columns:1fr}.svx__img{aspect-ratio:4/3;border-radius:var(--r-s);background:var(--surf-2);margin:0;overflow:hidden}.svx__img img{object-fit:cover;width:100%;height:100%}.svx__n{color:var(--acc);letter-spacing:.08em;margin-bottom:.6rem;font-size:.9rem;font-weight:600;display:block}.svx__h{font-family:var(--serif);margin:0 0 .9rem;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:400;line-height:1.3}.svx__s{margin:0 0 .7rem;font-size:1.08rem;font-weight:500;line-height:1.85}.svx__l{color:var(--ink-2);margin:0;line-height:2}.svx__a{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.svx__a .pill svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.ctp__ch{padding-top:clamp(1.8rem,3.4vw,2.6rem)}.ctp__ch .chn{margin-top:0}.ctp__help{margin-top:1.8rem}.ctp__help ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ctp__help a{border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;transition:box-shadow .3s,background-color .3s;display:flex}.ctp__help a:hover{box-shadow:inset 0 0 0 1px var(--g-300);background:var(--surf)}.ctp__help a>span{flex-direction:column;gap:.15rem;display:flex}.ctp__help small{color:var(--mute);font-size:.85rem}.ctp__help a>svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:18px;height:18px}.ctp__br{border-top:1px solid var(--line);scroll-margin-top:var(--hdr);padding-block:clamp(2.6rem,5vw,4rem)}.ctp__brg{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.6rem;display:grid}.brc{border-radius:var(--r-s);background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.brc__img{aspect-ratio:16/9;background:var(--surf-2);margin:0;overflow:hidden}.brc__img img{object-fit:cover;width:100%;height:100%}.brc__b{flex-direction:column;flex:1;gap:.55rem;padding:1.3rem 1.3rem 1.4rem;display:flex}.brc__k{color:var(--acc);margin:0;font-size:.85rem;font-weight:600}.brc__h{font-family:var(--serif);margin:0;font-size:1.6rem;font-weight:400;line-height:1.35}.brc__a{color:var(--ink-2);align-items:flex-start;gap:.5rem;margin:0;font-size:.93rem;line-height:1.75;display:flex}.brc__a svg{fill:none;stroke:currentColor;stroke-width:1.7px;opacity:.8;flex:none;width:17px;height:17px;margin-top:.3rem}.brc__act{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.8rem;display:flex}.brc__act .pill{min-height:44px;padding:0 1rem;font-size:.9rem}.brc__act .pill svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.pill--ghost{border-color:#0000}.cty__cities{flex-wrap:wrap;gap:.5rem;padding-top:clamp(1.6rem,3vw,2.2rem);display:flex}.cty__cities .chip{align-items:center;gap:.35rem;min-height:44px;padding:0 1.05rem;display:inline-flex}.cty__cities .chip[aria-current=page]{background:var(--pill-bg);border-color:var(--pill-bg);color:var(--pill-ink)}.cty__cities .chip b{opacity:.7;font-weight:500}.cty__cities .chip[aria-current=page] b{opacity:1;color:inherit}.ab__tlh{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.6}.cty__g{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem;padding-block:clamp(1.6rem,3vw,2.4rem) clamp(2.4rem,5vw,3.6rem);display:grid}.cty__none{color:var(--ink-2);padding:2rem 0}.apd__hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2rem,4vw,3.2rem);display:grid}.apd__get{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.apd__stores{flex-wrap:wrap;gap:.7rem;display:flex}.store{color:#fff;min-height:58px;transition:transform .3s var(--ease);direction:ltr;background:#000;border-radius:14px;align-items:center;gap:.7rem;padding:.5rem 1.2rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.store:hover{transform:translateY(-2px)}.store svg{fill:currentColor;width:26px;height:26px}.store span{text-align:left;flex-direction:column;line-height:1.15;display:flex}.store small{opacity:.85;font-size:.7rem}.store b{font-size:1.15rem;font-weight:600}.apd__soon{color:var(--ink-2);max-width:40ch;margin:0;line-height:1.9}.apd__shots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(.6rem,1.6vw,1.2rem);display:grid}.apd__ph{background:#000;border-radius:clamp(18px,2.4vw,30px);margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -30px #000000b3}.apd__ph:nth-child(2){transform:translateY(-1.6rem)}.apd__ph img{width:100%;height:auto;display:block}.apd__feats{padding-bottom:clamp(2.6rem,5vw,4rem)}@media (width<=900px){.sp__ctag,.ab__who,.svx,.apd__hero{grid-template-columns:1fr}.svx:nth-child(2n) .svx__img{order:0}.ab__pic--b{margin-bottom:1.4rem}.apd__shots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ab__ld{grid-template-columns:96px minmax(0,1fr);gap:1rem;padding:1rem}.ab__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.chn__ls{grid-template-columns:1fr 1fr}.chn__it{gap:.55rem;min-height:58px;padding:.6rem .7rem}.chn__i{width:36px;height:36px}.chn__t b{font-size:.92rem}.cty__g{grid-template-columns:1fr}.apd__ph:nth-child(2){transform:translateY(-.8rem)}}.svc__all{margin-top:1.6rem}.svc__go{color:var(--acc);align-items:center;gap:.45rem;margin-top:1rem;font-size:.95rem;font-weight:600;display:inline-flex}.svc__go svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.partners__all{color:var(--acc);align-items:center;gap:.45rem;margin-top:.9rem;font-size:.95rem;font-weight:600;display:inline-flex}.partners__all svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.intr .chn{margin-top:2rem}.anchor{top:calc(-1 * var(--hdr,80px));visibility:hidden;height:0;display:block;position:relative}html[dir=ltr] .svc__go svg,html[dir=ltr] .partners__all svg,html[dir=ltr] .ctp__help a>svg{transform:scaleX(-1)}.calc__journey,.calc__banks{padding-top:clamp(2.4rem,5vw,3.6rem)}.calc__journey .pch__h,.calc__banks .pch__h{margin-bottom:1.4rem}.jr{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rows{--edge:clamp(36px,8vw,150px)}.rows__in{-webkit-mask-image:linear-gradient(90deg,transparent 0,#0000008c calc(var(--edge) * .45),#000 var(--edge),#000 calc(100% - var(--edge)),#0000008c calc(100% - var(--edge) * .45),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#0000008c calc(var(--edge) * .45),#000 var(--edge),#000 calc(100% - var(--edge)),#0000008c calc(100% - var(--edge) * .45),transparent 100%)}.rows__row{perspective:1700px;perspective-origin:50%}.rows__s{transform-style:flat}@media (width<=719px){.rows{--edge:22px}}.rows__row.is-shut{content-visibility:hidden}.rows.is-open .rows__row.is-shut{content-visibility:visible}.rows .uxc__fig img{will-change:auto}.rows.is-measure .rows__row:first-child .rows__s{display:block!important}.rows .uxc{background:linear-gradient(var(--surf),var(--surf)),var(--bg)}[data-theme=light] .rows .uxc{background:linear-gradient(#ffffff73,#ffffff73),var(--bg)}.rail__play .rail__pl,.rail__play.is-paused .rail__pz{display:none}.rail__play.is-paused .rail__pl{display:block}.rail__play .rail__pl{fill:currentColor;stroke:none}html[dir=ltr] .rail__play svg{transform:none}@media (width<=999px){.rail__play{width:44px;height:44px;display:grid}#browse.has-rows .rail__bar{flex-direction:row;align-items:center;gap:.6rem}#browse.has-rows .rail__tabs{flex:1;min-width:0}#browse.has-rows .rail__ctrl{flex:none;justify-content:flex-end}}html:not([dir=ltr]) .intro__name{font-family:var(--serif);letter-spacing:0;text-shadow:0 0 34px #a0dcb92e;font-size:clamp(1.85rem,4vw,3.05rem);font-weight:500;line-height:1.4}html:not([dir=ltr]) .intro__name .w{vertical-align:baseline;margin:-.24em -.03em -.3em;padding:.24em .06em .3em}html:not([dir=ltr]) .brand__t{font-family:var(--serif);letter-spacing:0;font-size:1.14rem;font-weight:700;line-height:1.2}html:not([dir=ltr]) .mmenu__name{font-family:var(--serif);letter-spacing:0;font-size:1.06rem;font-weight:700}@media (width<=1280px){html:not([dir=ltr]) .brand__t{font-size:1.02rem}}@media (width>=1001px) and (width<=1120px){html:not([dir=ltr]) .brand__t{font-size:.94rem}}@media (width<=640px){html:not([dir=ltr]) .brand__t{font-size:.95rem}}@media (width<=380px){html:not([dir=ltr]) .brand__t{font-size:.84rem}}.nums{isolation:isolate;padding:clamp(4.5rem,9vw,8rem) 0 clamp(5rem,10vw,8.5rem);position:relative;overflow:hidden}.nums__aura{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.nums__aura i{opacity:.55;will-change:transform;background:radial-gradient(closest-side,#7ccb9329,#7ccb930d 55%,#0000);border-radius:50%;width:62vmax;height:62vmax;animation:26s cubic-bezier(.45,0,.55,1) infinite alternate numsAura;position:absolute}.nums__aura i:first-child{top:-28vmax;inset-inline-start:-14vmax}.nums__aura i:nth-child(2){bottom:-34vmax;background:radial-gradient(closest-side,#3f9a592e,#3f9a590d 55%,#0000);animation-duration:32s;animation-delay:-9s;inset-inline-end:-18vmax}.nums__aura i:nth-child(3){opacity:.35;background:radial-gradient(closest-side,#b9e6c41f,#0000);width:38vmax;height:38vmax;animation-duration:22s;animation-delay:-4s;top:20%;left:35%}@keyframes numsAura{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6vmax,3vmax)scale(1.08)}to{transform:translate(-4vmax,5vmax)scale(.96)}}.nums:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(55% 60% at 50% 45%,#000,#0000)}.nums__in{display:block}.nums__hd{text-align:center;max-width:44rem;margin:0 auto clamp(2.4rem,5vw,4rem)}.nums__hd .lbl{justify-content:center}.nums__h{font-family:var(--serif);margin:.9rem 0 1rem;font-size:clamp(2.1rem,3.8vw,3.4rem);font-weight:400;line-height:1.2}.nums__p{color:var(--ink-2,#ffffffb8);max-width:36rem;margin:0 auto;font-size:1.02rem;line-height:1.9}.nums__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.num{--mx:50%;--my:0%;border-radius:var(--r-m,20px);min-width:0;box-shadow:inset 0 0 0 1px var(--line);transition:transform .6s var(--ease),box-shadow .5s,background-color .5s;background:linear-gradient(160deg,#ffffff0e,#ffffff04 60%);flex-direction:column;padding:clamp(1.3rem,2.2vw,2rem) clamp(1.2rem,2vw,1.9rem) clamp(1.4rem,2.2vw,2rem);display:flex;position:relative;overflow:hidden}.num:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx) var(--my),#7ccb9324,transparent 65%);transition:opacity .5s;position:absolute;inset:0}.num__top{justify-content:space-between;align-items:center;margin-bottom:clamp(1.1rem,2vw,1.6rem);display:flex}.num__ic{width:46px;height:46px;color:var(--acc);transition:transform .6s var(--ease),background-color .5s;background:#7ccb9314;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #7ccb9338}.num__ic svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.num__ic svg *{stroke-dasharray:1;stroke-dashoffset:0}.num__ix{letter-spacing:.14em;color:var(--mute);font-variant-numeric:tabular-nums;opacity:.8;font-size:.78rem}.num__v{text-align:right;font-family:var(--serif);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-variant-numeric:lining-nums;direction:ltr;height:1.08em;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:300;line-height:1;display:block;overflow:hidden}html[dir=ltr] .num__v{text-align:left}.num__l{color:var(--ink-2,#ffffffb8);margin-top:.75rem;font-size:.98rem;line-height:1.6;display:block}.num__ln{inset-inline:clamp(1.2rem,2vw,1.9rem);background:#ffffff0f;border-radius:2px;height:2px;position:absolute;bottom:0;overflow:hidden}.num__ln:after{content:"";transform-origin:100%;background:linear-gradient(270deg,var(--g-300),#7ccb9326);transition:transform 1.4s var(--ease) calc(var(--i,0) * 90ms + .35s);position:absolute;inset:0;transform:scaleX(0)}html[dir=ltr] .num__ln:after{transform-origin:0;background:linear-gradient(90deg,var(--g-300),#7ccb9326)}.nums.is-in .num__ln:after{transform:scaleX(.42)}@media (hover:hover){.num:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #7ccb9361,0 26px 50px -30px #000000b3}.num:hover:before{opacity:1}.num:hover .num__ic{background:#7ccb9324;transform:translateY(-2px)rotate(-6deg)}.num:hover .num__ln:after{transition-duration:.8s;transition-delay:0s;transform:scaleX(1)}}.nums:not(.is-in) .num__ic svg *{stroke-dashoffset:1px}.nums.is-in .num__ic svg *{transition:stroke-dashoffset 1.6s var(--ease) calc(var(--i,0) * 90ms + .2s)}.odo{align-items:flex-start;height:1.08em;display:inline-flex}.odo__c{height:1.08em;display:inline-block;position:relative;overflow:hidden}.odo__s{transition:transform var(--od,2.2s) cubic-bezier(.16,1,.3,1);transition-delay:var(--dd,0s);flex-direction:column;display:flex;transform:translate(0,0)}.odo__s>i{text-align:center;height:1.08em;font-style:normal;line-height:1.08;display:block}.odo__p{line-height:1.08;display:inline-block}.odo__x{color:var(--acc);align-self:center;margin-inline-end:.08em;font-size:.55em;line-height:1;display:inline-block;transform:translateY(-.05em)}[data-theme=light] .nums:before{background-image:radial-gradient(#0e1a131a 1px,#0000 1.4px)}[data-theme=light] .nums__aura i{opacity:.5}[data-theme=light] .num{box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -32px #10281859;background:linear-gradient(160deg,#ffffffc7,#ffffff73)}[data-theme=light] .num:before{background:radial-gradient(320px circle at var(--mx) var(--my),#2f7a451a,transparent 65%)}[data-theme=light] .num__ic{background:#2f7a4514;box-shadow:inset 0 0 0 1px #2f7a4533}[data-theme=light] .num__v{color:var(--brand)}[data-theme=light] .num__ln{background:#0e1a1312}[data-theme=light] .num__ln:after{background:linear-gradient(270deg,var(--g-500),#2f7a451f)}@media (hover:hover){[data-theme=light] .num:hover{box-shadow:inset 0 0 0 1px #2f7a4559,0 26px 50px -30px #10281859}}html[data-rm] .odo__s,html[data-rm] .num__ln:after,html[data-rm] .num__ic svg *{transition:none}html[data-rm] .nums__aura i{animation:none}html[data-rm] .nums:not(.is-in) .num__ic svg *{stroke-dashoffset:0}@media (width<=999px){.nums__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.nums__hd{text-align:start;margin-bottom:1.8rem}.nums__hd .lbl{justify-content:flex-start}.nums__p{margin:0}.nums__g{gap:.65rem}.num{border-radius:16px;padding:1rem .95rem 1.15rem}.num__top{margin-bottom:.85rem}.num__ic{border-radius:11px;width:38px;height:38px}.num__ic svg{width:20px;height:20px}.num__v{font-size:clamp(1.9rem,9vw,2.6rem)}.num__l{margin-top:.5rem;font-size:.84rem}.num__ln{inset-inline:.95rem}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:vtOut}::view-transition-new(root){animation-name:vtIn}@keyframes vtOut{to{opacity:0;transform:scale(.985)}}@keyframes vtIn{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(pimg){animation-duration:.62s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(pimg),::view-transition-new(pimg){object-fit:cover;height:100%;overflow:hidden}html.vt-pimg .ph__img{view-transition-name:pimg;background:var(--ph-ph,none) center/cover no-repeat}html.vt-pimg .ph__img img{opacity:1!important;animation:none!important}::view-transition-old(pimg):only-child{opacity:0;animation:none}::view-transition-new(pimg):only-child{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (hover:hover) and (pointer:fine){.uxc,.wall__it{--mx:50%;--my:50%}.uxc.is-lit:after,.wall__it.is-lit:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(420px circle at var(--mx) var(--my),#ffffff21,#c8ad6e0f 32%,transparent 60%);mix-blend-mode:screen;position:absolute;inset:0}.uxc.is-tilt{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s}}.mag{transition:transform .45s cubic-bezier(.22,1,.36,1)}.pfm__in>picture,.ab__pic>picture{display:contents}.rows__in{padding-top:1.6rem;padding-bottom:1rem}@media (width>=720px){.rows__in{row-gap:1.5rem}}.rows__s.is-hot{z-index:3}.rows__s>.uxc{transition:box-shadow .45s var(--ease)}.rows__s.is-hot>.uxc{box-shadow:inset 0 0 0 1px var(--g-300),0 24px 46px -22px #0009}[data-theme=light] .rows__s.is-hot>.uxc{box-shadow:inset 0 0 0 1px var(--g-300),0 24px 46px -24px #101c1652}@media (hover:hover){.rows .uxc:hover{transform:none}}.hero-bg__clouds{inset:auto;width:100%;transition:opacity 3.2s;top:0;left:0;transform:none!important}html.vt-theme::view-transition-old(root){z-index:1;animation:none}html.vt-theme::view-transition-new(root){z-index:2;mix-blend-mode:normal;animation:.9s cubic-bezier(.65,0,.3,1) both vt}html.vt-theme .ph__img,html.vt-theme .ph__img img,html.vt-theme [style*=view-transition-name]{view-transition-name:none!important}html.vt-theme::view-transition-group(*){animation-duration:0s}.big[data-split]{opacity:1;transform:none}.lbl:after{content:"";background:linear-gradient(90deg,transparent,var(--acc));opacity:.7;width:0;height:1px;transition:width 1.3s var(--ease) .35s;flex:none}html[dir=ltr] .lbl:after{background:linear-gradient(90deg,var(--acc),transparent)}.lbl.is-in:after,.lbl:not(.rv):after{width:clamp(26px,3.4vw,52px)}.lbl.rv .lbl__i{transition:transform 1.3s var(--ease) calc(var(--d,0s) + 80ms);transform:rotate(-140deg)scale(.5)}.lbl.rv.is-in .lbl__i{transform:none}.abtn__t{isolation:isolate;position:relative;overflow:hidden}.abtn__t:after{content:"";z-index:-1;pointer-events:none;transition:transform 1s var(--ease);background:linear-gradient(105deg,#0000 30%,#ffffff42 48%,#ffffff0f 56%,#0000 70%);position:absolute;inset:-2px;transform:translate(130%)}@media (hover:hover){.abtn:hover .abtn__t:after,html[dir=ltr] .abtn__t:after{transform:translate(-130%)}html[dir=ltr] .abtn:hover .abtn__t:after{transform:translate(130%)}}.abtn:active .abtn__t,.abtn:active .abtn__c{transition:scale .15s;scale:.97}.abtn--w .abtn__t:after{background:linear-gradient(105deg,#0000 30%,#2f7a4529 48%,#0000 70%)}.nav__it>a:after{transition:opacity .3s,transform .55s var(--ease);transform:scaleX(0)}.nav__it:hover>a:after,.nav__it.is-on>a:after{transform:none}.svc__it{position:relative}.svc__it:before{content:"";z-index:-1;pointer-events:none;transform-origin:100%;transition:transform .7s var(--ease);background:linear-gradient(270deg,#7ccb9312,#0000 70%);border-radius:14px;position:absolute;inset:0;transform:scaleX(0)}html[dir=ltr] .svc__it:before{transform-origin:0;background:linear-gradient(90deg,#7ccb9312,#0000 70%)}@media (hover:hover){.svc__it:hover:before{transform:none}}.svc__ls{isolation:isolate}.sprog{inset-inline:0;z-index:300;pointer-events:none;transform-origin:100%;background:linear-gradient(270deg,var(--g-300),var(--g-500) 60%,#2f7a4566);height:2px;position:fixed;top:0;scale:0 1;box-shadow:0 0 12px #7ccb9373}html[dir=ltr] .sprog{transform-origin:0;background:linear-gradient(90deg,var(--g-300),var(--g-500) 60%,#2f7a4566)}@supports (animation-timeline:scroll()){.sprog{animation:linear both sprog scroll(root)}@keyframes sprog{0%{scale:0 1}to{scale:1}}}@supports (animation-timeline:view()){html:not([data-rm]) .wall__it,html:not([data-rm]) .rel__a,html:not([data-rm]) .pch{animation:linear both v51Rise view();animation-range:entry entry 70%}@keyframes v51Rise{0%{translate:0 56px;scale:.965}to{translate:0;scale:1}}html:not([data-rm]) .wall__fig img,html:not([data-rm]) .rel__fig img{animation:linear both v51Par view();animation-range:cover}@keyframes v51Par{0%{translate:0 -5%;scale:1.12}to{translate:0 5%;scale:1.12}}html:not([data-rm]) .pfm__in{animation:linear both v51Par2 view();animation-range:cover}@keyframes v51Par2{0%{translate:0 -3%}to{translate:0 3%}}}html[data-rm] .sprog{animation:none}html[data-rm] .lbl.rv .lbl__i{transition:none;transform:none}.hero-slides{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity 1.25s cubic-bezier(.45,0,.25,1),visibility 0s linear 1.25s;position:absolute;inset:0}.hero-slide.is-on{z-index:2;opacity:1;visibility:visible;transition:opacity 1.25s cubic-bezier(.45,0,.25,1),visibility}.hero-slide.is-under{z-index:1;opacity:1;visibility:visible;transition:none}.hero-slide__fill{background:#05070a 50%/cover no-repeat;position:absolute;inset:-3%;transform:scale(1.04)}.hero-slide.is-raw .hero-slide__fill{filter:blur(26px)brightness(.74)saturate(1.08);inset:-8%}.hero-slide__frame{position:absolute;inset:0;overflow:hidden}.hero-slide__img{object-fit:cover;object-position:var(--sp,50% 50%);width:100%;height:100%;transition:transform 6s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0;transform:scale(1.045)}.hero-slide.is-on .hero-slide__img,.hero-slide.is-under .hero-slide__img{transform:scale(1)}html[data-rm] .hero-slide__img{transition:none;transform:none}@media (width>=1000px){.hero-slide__frame{aspect-ratio:16/9;-webkit-mask-composite:source-in;width:min(64vw,1220px,199.111vh);height:auto;inset:52% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000 100%),linear-gradient(#0000 0,#000 14% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000 100%),linear-gradient(#0000 0,#000 14% 84%,#0000 100%);mask-composite:intersect}}@media (width<=999px){.hero-slide__fill{display:none}}.hero-bg.is-alt .hero-bg__stars,.hero-bg.is-alt .hero-bg__stars.is-ready{opacity:0;transition:opacity 1s}:root{--m-fast:.22s;--m-base:.45s;--m-slow:.8s;--m-out:cubic-bezier(.22,1,.36,1);--m-io:cubic-bezier(.65,0,.35,1);--m-rise:20px}.ico{flex:none;width:1em;height:1em;display:block}.ico--wa{fill:currentColor!important;stroke:none!important}.ico--phone{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mbar__a .ico{width:23px;height:23px}.floating-contact__button .ico{width:24px;height:24px}.chn__i .ico{width:21px;height:21px}.qa__a .ico{width:20px;height:20px;color:var(--pacc,var(--acc))}.pbar__a .ico{width:18px;height:18px}.ico--wa{transform:translateZ(0)}.floating-contact__button--wa{background:var(--pill-bg);color:#fff;border-color:#ffffff38;box-shadow:0 12px 28px -12px #2f7a45cc}.floating-contact__button--wa:hover{background:var(--pill-bg-h)}.floating-contact__button:active{transform:scale(.94)}.floating-contact__button{transition:transform var(--m-fast) var(--m-out),background-color var(--m-fast)}.mbar__a[data-k=wa]{color:var(--acc)}:root{--fx-gap:10px;--fx-mbar:0px;--fx-appbn:0px}body{--fx-top:calc(var(--fx-mbar) + var(--fx-appbn) + var(--fx-gap))}html.appbn-on{--fx-appbn:80px}body:has(.mbar.is-away) :is(.appbn,.plf,.fdock,.totop,.consent){--fx-mbar:0px;--fx-top:calc(var(--fx-appbn) + var(--fx-gap))}.appbn,.plf,.fdock,.totop,.consent{transition-property:transform,opacity,bottom,background-color,color,border-color}.appbn{transition:transform .35s var(--m-out),opacity .35s,bottom .35s var(--m-out)}body.has-mbar .totop{transition:opacity .4s,transform .5s var(--m-out),bottom .35s var(--m-out),background-color .3s,color .3s,border-color .3s}body.has-mbar .plf{transition:transform .45s var(--m-out),opacity .3s,bottom .35s var(--m-out)}:root{--mbar-space:0px}@media (width<=999px){body.has-mbar{--mbar-space:calc(70px + env(safe-area-inset-bottom,0px));--fx-mbar:var(--mbar-space)}}@media (width>=1000px) and (width<=1199px) and (pointer:coarse){body.has-mbar{--mbar-space:calc(70px + env(safe-area-inset-bottom,0px));--fx-mbar:var(--mbar-space)}}@media (width<=1199px){.mbar{gap:.15rem;padding-top:.4rem}html[dir=ltr] .mbar{grid-template-columns:1fr 1fr 1fr 1.75fr}html[dir=ltr] .mbar__a--cta{text-align:center;font-size:.8rem;line-height:1.15}.mbar__a{letter-spacing:.005em;min-height:52px;transition:background-color var(--m-fast),color var(--m-fast),transform var(--m-fast) var(--m-out);border-radius:12px;gap:.22rem;font-size:.72rem}.mbar__a svg{width:22px;height:22px}.mbar__a:active{transform:scale(.94)}.mbar__a--cta{min-height:48px;font-size:.86rem;box-shadow:0 10px 24px -14px #2f7a45e6}.mbar__a--cta:active{transform:scale(.97)}.mbar:before{content:"";inset-inline:18%;pointer-events:none;background:linear-gradient(90deg,#0000,#7ccb9380,#0000);height:1px;position:absolute;top:-1px}}.appbn{bottom:calc(var(--fx-mbar) + var(--fx-gap));z-index:860;border-radius:16px;gap:.6rem;padding:.5rem .5rem .5rem .75rem}.appbn img{border-radius:10px;width:36px;height:36px}.appbn__t b{font-size:.88rem}.appbn__t small{font-size:.74rem}.appbn__go{min-height:40px;padding:0 1rem;font-size:.86rem}.appbn__x{width:40px;height:40px}body.has-mbar .plf,body.has-mbar .fdock{bottom:var(--fx-top)}body.has-mbar .totop{bottom:var(--fx-top)!important}body.has-mbar .consent{bottom:var(--fx-top)}@media (width<=999px){.plf{z-index:875;max-width:min(100vw - 9.5rem,420px);min-height:46px;font-size:.88rem}.plf__t{max-width:38vw}.fdock{left:auto;right:auto;z-index:874;inset-inline-start:1rem;transform:none}.fdock.is-pop{animation:fpop53 .5s var(--m-out)}@keyframes fpop53{40%{transform:scale(1.08)}}.totop{z-index:874}html.consent-open .plf,html.consent-open .fdock{opacity:0;pointer-events:none}body.has-mbar .floating-contact{display:none!important}}@media (width<=1000px){.ft__bt{padding-bottom:calc(2rem + var(--fx-appbn) + env(safe-area-inset-bottom,0px))}body.has-mbar{padding-bottom:0}body.has-mbar .ft__bt{padding-bottom:calc(1.6rem + var(--mbar-space) + var(--fx-appbn))}}body.has-mbar .pp{padding-bottom:0}@media (width<=999px){:root{--gut:clamp(1.1rem,4.6vw,2.25rem)}}@media (width<=360px){:root{--gut:1rem}}@media (width<=640px){.hdr{padding:10px 10px 0}.hdr__bar{height:60px}.hdr.is-scrolled .hdr__bar{height:56px}html[data-mcta] .hdr__cta{height:40px;padding:0 1rem;font-size:.84rem;font-weight:600}}@media (width<=999px){.mmenu{padding-bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-y:auto}.mmenu__nav a{padding:.75rem 0;font-size:clamp(1.55rem,5.8vw,2.2rem);line-height:1.45}.mmenu__pj{margin-bottom:.5rem;padding-bottom:1.1rem}.mmenu__cities{scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.mmenu__cities::-webkit-scrollbar{display:none}.mmenu__nav .mmenu__cities a.chip{flex:none;min-height:42px;padding:0 1rem;font-size:.95rem}.mmenu__nav .mmenu__more{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.mmenu__nav .mmenu__more a{font-family:var(--sans);color:var(--ink-2);border:1px solid var(--line-2);opacity:1;border-radius:999px;align-items:center;min-height:40px;padding:0 .95rem;font-size:.9rem;font-weight:500;line-height:1;display:inline-flex;transform:none}.mmenu__ft{padding-top:1.2rem}.mmenu__tel{font-size:1.15rem;font-weight:600}.mmenu.is-on .mmenu__cities a{animation:v53Up .55s var(--m-out) both;animation-delay:calc(.22s + var(--k,0) * 40ms)}}@keyframes v53Up{0%{opacity:0;transform:translateY(10px)}}@media (width<=999px){.stage.has-form .hero{padding-bottom:calc(2.2rem + var(--mbar-space));padding-top:calc(var(--hdr) + .6rem)}.hero.has-form .hero__in{max-width:540px}.hero.has-form .hero__logo{width:min(26vw,13vh,120px);min-width:88px;margin-bottom:.9rem}.hero.has-form .hero__eyebrow{margin-bottom:.45rem}.hero.has-form .hero__h{margin-bottom:1.15rem;line-height:1.24}.hero.has-form .hero__form{margin-bottom:1.1rem}.hbox{background:linear-gradient(158deg,#121a15bd 0%,#080c0a9e 100%);border-radius:22px;padding:.45rem}.htabs{padding:.25rem}.htab{gap:.4rem;min-height:44px;font-size:.9rem}.hpanel{padding:.95rem .85rem .9rem}.hbox .lead__card .lead__hd p{margin-bottom:.8rem;font-size:.88rem}.hbox .lead__f{gap:.7rem}.hbox .fld input{border-radius:13px;height:50px}.hbox .fld__lb{margin-bottom:.4rem;font-size:.78rem}.hbox .chips{gap:.4rem}.hbox .chip{padding:0 .9rem;font-size:.85rem}.hbox .pill--w{min-height:50px}.hbox .lead__note{font-size:.72rem;line-height:1.55}.hero.has-form .hero__cta{gap:.55rem;max-width:540px}.hero.has-form .hero__cta .abtn .abtn__t,.hero.has-form .hero__cta .vplay{border-radius:999px;height:48px}}@media (width<=640px){.hero.has-form .hero__h{font-size:min(9.2vw,2.9rem)}.hero.has-form .hero__eyebrow{font-size:.8rem}}@media (width<=360px){.hero.has-form .hero__h{font-size:min(9vw,2.5rem)}.htab{white-space:nowrap;gap:.3rem;padding:0 .3rem;font-size:.82rem}.htab svg{width:15px;height:15px}.hpanel{padding:.8rem .7rem}.hbox .chip{padding:0 .75rem;font-size:.82rem}.hero.has-form .hero__cta .abtn .abtn__t,.hero.has-form .hero__cta .vplay{padding-inline:.6rem;font-size:.82rem}}@media (width<=719px){.rows{--cw:min(74vw,330px);--gap:.8rem;--edge:16px}.rows__in{row-gap:.9rem;padding-top:1.2rem}.rows .uxc__body{gap:.3rem;padding:.9rem 1rem 1rem}.rows .uxc__n{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rows .uxc__w{font-size:.84rem}.rows .uxc__f{gap:.25rem .8rem;font-size:.8rem;display:flex}.rows .uxc__go{padding-top:.5rem;font-size:.86rem;display:inline-flex}.rows .uxc__st{top:.65rem;padding:.3rem .65rem;font-size:.74rem;inset-inline-start:.65rem}.rows__more{font-size:.88rem}.rows:not(.is-open):not(.is-single) .rows__clip{--fd:calc(var(--rh) * .5 + .3rem)}}@media (width<=999px){.rail__hd{margin-bottom:1.2rem}.rail__hd .lede{margin-top:.5rem;font-size:.95rem}.rail__all .abtn__t{min-width:0}#browse.has-rows .rail__bar{margin-bottom:.6rem}.rail__tabs .chip{min-height:42px;padding:0 1rem;font-size:.9rem}}@media (width<=640px){.big,.stmt{letter-spacing:0;font-size:clamp(1.85rem,7.4vw,2.6rem);line-height:1.28}.lbl{margin-bottom:.6rem;font-size:.95rem}.lede{font-size:.98rem;line-height:1.8}.show__hd,.rail__hd{gap:.9rem}.show__hd .abtn,.rail__all{align-self:flex-start}.about{padding-top:clamp(3rem,10vw,4.5rem)}.about__h{max-width:16ch;text-shadow:none;margin-bottom:1.2rem;font-size:clamp(2rem,8.2vw,2.9rem);line-height:1.3}.about__cols{gap:1rem}.pfm--a{aspect-ratio:16/11}.pfm--b{display:none}.about__end .lede{margin-bottom:1.4rem}.tl{gap:1.4rem}.tl b{margin-bottom:.3rem;font-size:1.8rem}}@media (width>=641px) and (width<=999px){.about__h{max-width:18ch;font-size:clamp(2.4rem,5.6vw,3.6rem)}.about__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;padding-top:.5rem}.pfm--a{aspect-ratio:4/5;max-width:none}.about__end{padding-top:0}.pfm--b{display:none}}@media (width<=719px){.nums{padding:clamp(3.2rem,10vw,4.5rem) 0}.nums__hd{margin-bottom:1.4rem}.nums__h{margin:.6rem 0;font-size:clamp(1.8rem,7vw,2.4rem)}.nums__p{font-size:.95rem}.num{border-radius:16px;padding:.95rem .9rem 1.05rem}.num__top{margin-bottom:.7rem}.num__v{font-size:clamp(1.75rem,8.6vw,2.4rem)}.num__l{font-size:.82rem;line-height:1.5}}@media (width<=360px){.nums__g{gap:.5rem}.num{padding:.85rem .75rem .95rem}.num__v{font-size:clamp(1.6rem,8.4vw,2rem)}}@media (width<=999px){.svc__it>button{align-items:center;gap:.3rem 1rem;padding:1.1rem 0}.svc__n{font-size:1.15rem;line-height:1.4}.svc__d{font-size:.9rem;line-height:1.6}.svc__x{width:40px;height:40px}.svc__more p{padding-bottom:1.2rem;font-size:.95rem}.svc__img{aspect-ratio:16/9;border-radius:14px;margin-bottom:1.1rem}.svc__all{margin-top:1rem}.svc .stmt{margin-bottom:1.4rem}}@media (width<=640px){.reach__cards{gap:.55rem}.rcard{border-radius:12px;min-height:76px;padding:.7rem .75rem}.rcard__t{font-size:.92rem}.rcard__go{width:28px;height:28px;top:.5rem;left:.55rem}.reach__c h3{font-size:1.45rem}.reach__c p{min-height:0;margin-bottom:1.2rem}.q{gap:1.4rem}.q__pics{aspect-ratio:16/11}.q__it p{margin-bottom:1.1rem;font-size:1.15rem;line-height:1.7}.q__bar{margin-top:1.3rem;padding-top:1rem}}@media (width<=999px){.intr__g{gap:2rem}.intr__pts{gap:.7rem;margin-top:1.6rem;padding-top:1.4rem}.intr__pt{font-size:.95rem}.intr .chn{margin-top:1.6rem}.lead__card{border-radius:20px;padding:1.25rem}.lead__hd h2,.lead__t{font-size:1.35rem}.lead__hd p{font-size:.9rem}}@media (width<=640px){.chn__ls{grid-template-columns:1fr 1fr;gap:.55rem}.chn__it{border-radius:14px;gap:.55rem;min-height:60px;padding:.6rem .7rem}.chn__i{width:38px;height:38px}.chn__t small{font-size:.74rem}.chn__t b{font-size:.92rem}.rvw{gap:.8rem;padding:1.2rem}.rvw__q p{font-size:.95rem;line-height:1.8}.nw__body{padding:1.1rem 1.1rem 1.2rem}.partners{padding:3rem 0 3.4rem}.partners__hd{margin-bottom:1.4rem}.marq__it{width:112px;height:64px}.marq__it img{width:86px;height:42px}.ft__cta{gap:1.2rem;padding:2.6rem 0 2.2rem}.ft__huge{font-size:clamp(2.4rem,10.5vw,3.6rem)}.ft__mid{gap:1.6rem;padding:1.4rem 0 2rem}.ft--acc .ft__col .ft__h{min-height:52px;font-size:1.05rem}.ft--acc .ft__col nav a{min-height:38px;font-size:.95rem}.ft__brand{flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem;padding-top:.4rem}.ft__brand img{width:88px;height:88px}.ft__social p{margin-bottom:.6rem;font-size:.86rem}.ft__icons{gap:.9rem}.ft__icons a{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%}.ft__icons svg{width:18px;height:18px}.ft__links{gap:.3rem 1.4rem;padding:1.2rem 0}.ft__links a{font-size:.92rem}.ft__reg{padding:.9rem 0;font-size:.8rem}.ft__bt{gap:.7rem 1rem;padding-top:1.2rem;font-size:.82rem}.ft__legal{gap:.4rem 1rem}}@media (width>=641px) and (width<=999px){.ft__brand{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.ft__brand img{width:110px;height:110px}.ft__cols{gap:2rem 2.5rem}}@media (width<=640px){.sh{padding-top:calc(var(--hdr) + 1.4rem);padding-bottom:1.4rem}.sh__h{font-size:clamp(2.1rem,9vw,3rem);line-height:1.18}.sh__lede{margin-top:.8rem;font-size:.98rem;line-height:1.8}.sh__top{gap:.8rem;margin-top:.8rem}.sh__crumbs{gap:.4rem;font-size:.8rem}.tb{border-radius:14px;margin-top:1.2rem}.tb__c{padding:.8rem .9rem .85rem}.tb dt{font-size:.74rem}.tb dd{margin-top:.3rem;font-size:.95rem}.pl__bar{gap:.6rem;padding-block:.9rem 1rem}.pl__q input{height:46px}.seg .seg__b{min-height:42px;padding:.5rem 1rem;font-size:.92rem}.pl__st .chip{min-height:40px;padding:0 .85rem;font-size:.84rem}.wall{gap:.75rem;padding-block:1.1rem 2.6rem}.wall__it,.wall__it[data-sz],.wall__it[data-sz=f]{height:clamp(240px,68vw,400px)}.wall__a{border-radius:16px}.wall__bot{inset-inline:1rem;bottom:.95rem}.wall__n{font-size:1.5rem;line-height:1.25}.wall__f{font-size:.82rem}.wall__st{top:.8rem;inset-inline-start:.8rem}.wall__go{top:.8rem;width:42px;height:42px;inset-inline-end:.8rem}}@media (width>=480px) and (width<=640px){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}.wall__it,.wall__it[data-sz]{height:clamp(220px,46vw,300px)}.wall__it[data-sz=f]{grid-column:span 2;height:clamp(240px,52vw,340px)}.wall__n{font-size:1.3rem}.cty__g{grid-template-columns:repeat(2,minmax(0,1fr))}.cty__g .uxc__body{padding:.8rem .85rem .9rem}.cty__g .uxc__n{font-size:1rem}.cty__g .uxc__f{display:none}}@media (width<=640px){.ph{min-height:min(74svh,640px)}.ph__in{padding-top:calc(var(--hdr) + 1rem);padding-bottom:4.6rem}.ph__h{max-width:none;margin-top:.6rem;font-size:clamp(2.4rem,11vw,3.6rem)}.ph__where{margin-top:.35rem;font-size:1rem}.ph__acts{gap:.55rem;margin-top:1.1rem}.ph__acts .gbtn{min-height:44px;padding:0 1rem;font-size:.9rem}.ph__acts .abtn{padding-inline-start:52px}.ph__acts .abtn__c{width:44px;height:44px}.ph__acts .abtn__t{min-width:0;height:44px;padding:0 1.3rem;font-size:.92rem}.pp__tbw{margin-top:-2.4rem}.tb--p[style*=--n\:1]{width:max-content;min-width:min(100%,240px)}.tb--p dd{font-size:.95rem}.pp__sold{margin-top:1rem;padding:.85rem 1rem;font-size:.92rem}.pp__grid{gap:1.6rem;margin-top:1.8rem}.pch{gap:.6rem;padding-block:1.5rem}.pch__h{font-size:1.3rem}.pch__h:before{margin-bottom:.55rem}.pp__desc p{margin-bottom:.9rem;font-size:1rem;line-height:1.9}.pp__desc p:first-child{font-size:1.08rem}.mos{gap:.45rem}.mos__t{border-radius:12px}.feats li{padding:.7rem 0;font-size:.95rem}.qa__a{padding:.9rem 1rem;font-size:.93rem}.pp__rel{margin-top:2rem;padding-block:1.8rem}.pp__relhd{margin-bottom:1.1rem}.pp__relhd .pch__h{font-size:1.5rem}.rel{gap:.75rem}.rel__t{font-size:1.25rem}.pnav{margin-top:1.6rem}}@media (width<=560px){.mos{grid-auto-rows:30vw}}@media (width>=641px){.tb--p[style*=--n\:1],.tb--p[style*=--n\:2]{width:max-content;min-width:min(100%,320px)}}@media (width>=641px) and (width<=999px){.ph{min-height:min(70svh,700px)}.pp__grid{gap:2rem}.pp__side{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:1rem;display:grid}.pp__side .qa{align-self:start}}@media (width<=640px){.sp__body{padding-block:1.6rem 1rem}.sp__cta{padding-block:2.2rem}.sp__ctat .big{font-size:clamp(1.7rem,7vw,2.3rem)}.sp__btns{gap:.5rem;margin-top:1.1rem}.ab__stmt{font-size:clamp(1.35rem,5.6vw,1.7rem);line-height:1.5}.ab__pics{grid-template-columns:1.2fr 1fr;gap:.55rem}.ab__pic--b{margin-bottom:1rem}.ab__vals li{padding:1.05rem 1.05rem 1.1rem}.ab__ld{grid-template-columns:84px minmax(0,1fr);gap:.9rem;padding:.9rem}.svx{gap:1rem;padding-block:1.6rem}.svx__h{font-size:clamp(1.6rem,7vw,2.1rem)}.svx__s{font-size:1rem}.svx__l{font-size:.95rem;line-height:1.85}.svx__a{margin-top:1rem}.brc__b{padding:1.05rem 1.05rem 1.15rem}.brc__h{font-size:1.4rem}.faq__q{padding:1rem 0;font-size:1rem}.fq__box{height:56px;padding:0 1.1rem}.fq__box input{font-size:1rem}.calc__in{padding:0}.cg{padding:1.1rem 1rem}.calc__out{padding:1.15rem}.apd__hero{gap:1.4rem;padding-block:1.4rem}.store{min-height:52px;padding:.4rem 1rem}.nf{min-height:70svh}.doc__grid{gap:1.4rem;padding-block:1.6rem 2.4rem}.cr__grid{gap:1.8rem;margin-top:1.4rem}}@media (width>=1000px) and (width<=1199px){.wrap{width:min(var(--wrap),100% - 2*clamp(1.5rem,3.5vw,2.5rem))}.pp__grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:2rem}.mos{grid-auto-rows:clamp(110px,12vw,170px)}}.rv,.rise{transition:opacity var(--m-slow) var(--m-out),transform calc(var(--m-slow) * 1.15) var(--m-out)}@media (width<=999px){.rv:not(.rv--r):not(.rv--s){transform:translateY(var(--m-rise))}.rv.is-in{transform:none}.rise{transform:translateY(var(--m-rise))}.rise.is-in{transform:none}}:root{--d-scale:1}@media (width<=999px){:root{--d-scale:.5}}.rv{transition-delay:calc(var(--d,0s) * var(--d-scale))}@keyframes v53In{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v53Grow{0%{transform:scaleX(0)}to{transform:none}}html.mhf-js:not([data-rm]) .sh__crumbs{animation:v53In .6s var(--m-out) both}html.mhf-js:not([data-rm]) .sh__h{animation:v53In .9s var(--m-out) 80ms both}html.mhf-js:not([data-rm]) .sh__aside{animation:v53In .8s var(--m-out) .2s both}html.mhf-js:not([data-rm]) .sh__lede{animation:v53In .8s var(--m-out) .22s both}html.mhf-js:not([data-rm]) .sh .tb{animation:v53In .8s var(--m-out) .32s both}html.mhf-js:not([data-rm]) .sh__grid{animation:1.4s .2s both v53Fade}@keyframes v53Fade{0%{opacity:0}}html.mhf-js:not([data-rm]) .pch__h:before{transform-origin:100%;transition:transform .9s var(--m-out) .1s;transform:scaleX(0)}html[dir=ltr].mhf-js:not([data-rm]) .pch__h:before{transform-origin:0}.pch.is-in .pch__h:before,.pch.v53-seen .pch__h:before{transform:none}html.mhf-js:not([data-rm]) [data-stg]>*{opacity:0;transition:opacity .7s var(--m-out),transform .85s var(--m-out);transition-delay:calc(var(--k,0) * 70ms);transform:translateY(16px)}html.mhf-js:not([data-rm]) [data-stg].is-in>*{opacity:1;transform:none}.pill,.chip,.gbtn,.hfind__go,.rail__btn,.swp__b,.ctrl button,.hdr__cta,.mpj__all,.appbn__go,.rows__more,.gmore__btn,.rcard,.seg .seg__b,.faq__q,.svc__it>button,.plf,.fdock,.theme,.language,.burger,.hsrch,.totop,.store,.lb__x,.lb__nav,.dk__ic{-webkit-tap-highlight-color:transparent}@media (hover:none){.pill:active,.chip:active,.gbtn:active,.hfind__go:active,.rail__btn:active,.swp__b:active,.ctrl button:active,.hdr__cta:active,.mpj__all:active,.appbn__go:active,.rows__more:active,.gmore__btn:active,.rcard:active,.seg .seg__b:active,.plf:active,.fdock:active,.theme:active,.language:active,.burger:active,.hsrch:active,.totop:active,.store:active{transition-duration:var(--m-fast);transform:scale(.96)}.uxc__a:active .uxc{transform:scale(.985)}.wall__a:active,.rel__a:active .rel__fig,.mos__t:active,.nw__a:active,a.chn__it:active,.ctp__help a:active,.brc:active{transition:transform var(--m-fast) var(--m-out);transform:scale(.985)}}.pill,.chip{transition:background-color var(--m-fast),color var(--m-fast),border-color var(--m-fast),transform var(--m-fast) var(--m-out)}.chip[aria-pressed=true]{box-shadow:0 8px 18px -12px #2f7a45e6}.fld input,.fld--ta textarea,.fld--sel select,.pl__q input,.fq__box{transition:border-color var(--m-fast),background-color var(--m-fast),box-shadow var(--m-base) var(--m-out)}.fld input:focus,.fld--ta textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--g-300) 22%,transparent)}.lead__card--glass .fld input:focus,.hbox .fld input:focus{box-shadow:0 0 0 3px #7ccb9338}.uxc{transition:box-shadow var(--m-base),transform var(--m-base) var(--m-out)}.uxc__a:focus-visible{outline:none}.uxc__a:focus-visible .uxc,.uxc:has(.uxc__a:focus-visible){box-shadow:inset 0 0 0 2px var(--g-300)}html.mhf-js:not([data-rm]) img.v53-lz{opacity:0;transition:opacity .6s}html.mhf-js img.v53-lz.is-ld{opacity:1}@media (width<=1199px){html.mhf-js:not([data-rm]) .mbar{animation:v53Bar .7s var(--m-out) .25s backwards}@keyframes v53Bar{0%{transform:translateY(110%)}}}@media (width<=999px){.aura__beam,.aura__grid,.aura__sp,.aura__o--3,.aura__o--4{display:none}.aura__o{animation-duration:60s}.nums__aura i:nth-child(3){display:none}}html[data-rm] .sh__crumbs,html[data-rm] .sh__h,html[data-rm] .sh__aside,html[data-rm] .sh__lede,html[data-rm] .sh .tb,html[data-rm] .sh__grid,html[data-rm] .mbar,html[data-rm] .mmenu__cities a{animation:none!important}html[data-rm] [data-stg]>*{opacity:1!important;transition:none!important;transform:none!important}html[data-rm] .pch__h:before{transition:none!important;transform:none!important}html[data-rm] img.v53-lz{opacity:1!important;transition:none!important}@media (prefers-reduced-motion:reduce){.mbar__a,.pill,.chip,.floating-contact__button{transition:none}}@media (width>=1001px) and (width<=1199px){:root{--hdr:90px}.hdr{padding:14px clamp(1rem,2.2vw,1.6rem) 0}.hdr__bar{gap:.6rem;height:68px;padding:0 10px 0 16px}.nav{display:flex}.nav__it>a{gap:.3rem;height:68px;padding:0 .55rem;font-size:.86rem}.nav__it>a:after{left:.55rem;right:.55rem}.hdr.is-scrolled .nav__it>a{height:60px}.hdr__end{gap:.4rem}.hdr__end .sep{display:block}.hdr__tel,.hdr__end .sep:first-child{display:none}.hdr__cta{height:42px;padding:0 1.05rem;font-size:.86rem;display:inline-flex}.burger{display:none}html:not([dir=ltr]) .brand__t{font-size:.9rem}.brand img{width:36px;height:36px}.language{width:40px;min-width:40px;height:40px;font-size:.8rem}.theme,.hsrch{width:40px;min-width:40px;height:40px}.hsrch__t,.sep--srch{display:none}.mega{left:clamp(1rem,2.2vw,1.6rem);right:clamp(1rem,2.2vw,1.6rem)}@media (pointer:fine){.mbar{display:none}body.has-mbar{--mbar-space:0px;--fx-mbar:0px;padding-bottom:0}body.has-mbar .floating-contact{display:flex!important}body.has-mbar .hdr__cta{display:inline-flex}}[dir=ltr] .nav,[dir=ltr] .hdr__cta{display:none}[dir=ltr] .burger{display:flex}}:root{--r-card:20px}@media (width<=640px){:root{--r-card:16px}}.uxc,.nw__a,.rvw,.brc,.ab__vals li,.ab__ld,.chn__it,.ctp__help a,.job,.cr__empty,.faq__cta,.ask,.pnav a,.wall__a,.rel__fig,.svx__img,.ab__pic,.brc__img,.nsingle__gal figure,.nsingle__hero,.pd__gal a,.cmp__im,.tb,.tb--p,.calc__in,.loc__map,.qa,.marq__it{border-radius:var(--r-card)}.mos__t,.gmore__t,.plans__t,.hfind__im,.srch__im,.pnav__im,.mpj__im,.fsheet__im,.recent__im{border-radius:14px}.mpj__pj{border-radius:var(--r-card)}.ab__ldi{border-radius:calc(var(--r-card) - 6px)}.nw__fig{border-radius:0}.apply__drop,.calc__num,.fld--sel select,.fld--ta textarea,.visit,.lead__pj,.fld input{border-radius:14px}@media (hover:hover) and (pointer:fine){.ab__vals li,.ab__ld,.ab__logos li,.tb__c,.num,.brc,.chn__it,.ctp__help a,.rvw{transition:box-shadow var(--m-base) var(--m-out),transform var(--m-base) var(--m-out),background-color var(--m-base)}.ab__vals li:hover,.ab__logos li:hover,.rvw:hover{box-shadow:inset 0 0 0 1px var(--g-300),0 22px 44px -30px #000000a6;transform:translateY(-3px)}.ab__ld:hover{box-shadow:inset 0 0 0 1px var(--g-300)}.ab__ld:hover .ab__ldi img{filter:grayscale(0)}.ab__ldi img{transition:filter .6s var(--m-out)}.rel__a .rel__t{transition:color var(--m-fast)}.rel__a:hover .rel__t{color:var(--pacc,var(--acc))}.faq__q{transition:color var(--m-fast)}.faq__q:hover{color:var(--acc)}.faq__q:hover i{border-color:var(--acc)}.tb__c{position:relative}.pnav a:hover b{color:var(--acc)}.pnav b{transition:color var(--m-fast)}.store:hover{box-shadow:inset 0 0 0 1px #ffffff8c}.ft__icons a:hover{color:#fff}[data-theme=light] .ft__icons a:hover{color:var(--brand)}.svx__img img,.brc__img img,.ab__pic img{transition:transform 1.1s var(--m-out)}.svx:hover .svx__img img,.brc:hover .brc__img img{transform:scale(1.04)}.sh__crumbs a:hover{color:var(--acc)}.pl__q input:hover,.fq__box:hover{border-color:var(--line-2)}}.pp__desc a,.svx__l a,.ab__txt a,.faq__in a,.lede a{color:var(--acc);text-underline-offset:3px;text-decoration:underline 1px}@media (width>=1600px){.pp__grid{gap:clamp(3rem,5vw,6rem)}.sh__lede{font-size:1.18rem}.doc__body,.pp__desc{font-size:1.1rem}.wall{gap:1.25rem}}:where(.uxc__a,.wall__a,.rel__a,.nw__a,.brc,a.chn__it,.ctp__help a,.pnav a,.mos__t,.gmore__t,.plans__t):focus-visible{outline:2px solid var(--g-300);outline-offset:3px;border-radius:var(--r-card)}.hero-bg__b,.hero-slide__b{display:none}@media (width>=1000px){.hero-bg--soft .hero-slide__frame{width:min(84vw,1560px,209.778vh);top:52%;-webkit-mask-image:none;mask-image:none}.hero-bg--soft .hero-slide__b,.hero-bg--soft .hero-bg__b{background-repeat:no-repeat;background-size:cover;background-position:var(--sp,50% 50%);pointer-events:none;display:block;position:absolute;inset:0}.hero-bg--soft .hero-slide__img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000008 4%,#0000001f 9%,#0000004d 14%,#0000008f 19%,#000000d1 23%,#000 27% 73%,#000000d1 77%,#0000008f 81%,#0000004d 86%,#0000001f 91%,#00000008 96%,#0000 100%),linear-gradient(#0000 0,#0000000a 4%,#00000029 9%,#0006 14%,#000000b3 19%,#000 24% 76%,#000000b3 81%,#0006 86%,#00000029 91%,#0000000a 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000008 4%,#0000001f 9%,#0000004d 14%,#0000008f 19%,#000000d1 23%,#000 27% 73%,#000000d1 77%,#0000008f 81%,#0000004d 86%,#0000001f 91%,#00000008 96%,#0000 100%),linear-gradient(#0000 0,#0000000a 4%,#00000029 9%,#0006 14%,#000000b3 19%,#000 24% 76%,#000000b3 81%,#0006 86%,#00000029 91%,#0000000a 96%,#0000 100%);mask-composite:intersect}.hero-bg--soft .hero-slide__b--1{filter:blur(6px)brightness(.96);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000001a 3%,#0006 7%,#000000c7 11%,#000 15% 85%,#000000c7 89%,#0006 93%,#0000001a 97%,#0000 100%),linear-gradient(#0000 0,#0000001f 3%,#00000073 7%,#000000d1 11%,#000 14% 86%,#000000d1 89%,#00000073 93%,#0000001f 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000001a 3%,#0006 7%,#000000c7 11%,#000 15% 85%,#000000c7 89%,#0006 93%,#0000001a 97%,#0000 100%),linear-gradient(#0000 0,#0000001f 3%,#00000073 7%,#000000d1 11%,#000 14% 86%,#000000d1 89%,#00000073 93%,#0000001f 97%,#0000 100%);mask-composite:intersect}.hero-bg--soft .hero-slide__b--2{filter:blur(16px)brightness(.9);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 2.5%,#000c 5%,#000 8% 92%,#000c 95%,#00000059 97.5%,#0000 100%),linear-gradient(#0000 0,#00000059 2.5%,#000c 5%,#000 8% 92%,#000c 95%,#00000059 97.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000059 2.5%,#000c 5%,#000 8% 92%,#000c 95%,#00000059 97.5%,#0000 100%),linear-gradient(#0000 0,#00000059 2.5%,#000c 5%,#000 8% 92%,#000c 95%,#00000059 97.5%,#0000 100%);mask-composite:intersect}.hero-bg--soft .hero-slide__b{will-change:transform;transition:transform 6s cubic-bezier(.2,.6,.3,1);transform:scale(1.045)}.hero-bg--soft .hero-slide.is-on .hero-slide__b,.hero-bg--soft .hero-slide.is-under .hero-slide__b{transform:scale(1)}.hero-bg--soft .hero-slide__fill{filter:brightness(.82)saturate(1.05)}.hero-bg--soft .hero-slide.is-raw .hero-slide__fill{filter:blur(30px)brightness(.68)saturate(1.08)}.hero-bg--soft.hero-bg--portrait .hero-bg__frame{-webkit-mask-image:none;mask-image:none}.hero-bg--soft.hero-bg--portrait .hero-bg__img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000000a 4%,#00000029 8%,#0006 12%,#000000b3 16%,#000000e6 19%,#000 22% 78%,#000000e6 81%,#000000b3 84%,#0006 88%,#00000029 92%,#0000000a 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000000a 4%,#00000029 8%,#0006 12%,#000000b3 16%,#000000e6 19%,#000 22% 78%,#000000e6 81%,#000000b3 84%,#0006 88%,#00000029 92%,#0000000a 96%,#0000 100%)}.hero-bg--soft.hero-bg--portrait .hero-bg__b{background-position:50%;transition:transform 3s cubic-bezier(.2,.6,.3,1);transform:scale(1.08)}.hero-bg--soft.hero-bg--portrait.is-on .hero-bg__b{transform:scale(1)}.hero-bg--soft.hero-bg--portrait .hero-bg__b--1{filter:blur(6px)brightness(.95);-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000026 3%,#00000080 7%,#000000d9 11%,#000 14% 86%,#000000d9 89%,#00000080 93%,#00000026 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000026 3%,#00000080 7%,#000000d9 11%,#000 14% 86%,#000000d9 89%,#00000080 93%,#00000026 97%,#0000 100%)}.hero-bg--soft.hero-bg--portrait .hero-bg__b--2{filter:blur(16px)brightness(.9);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0006 2.5%,#000000d9 5%,#000 8% 92%,#000000d9 95%,#0006 97.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0006 2.5%,#000000d9 5%,#000 8% 92%,#000000d9 95%,#0006 97.5%,#0000 100%)}}html[data-rm] .hero-slide__b,html[data-rm] .hero-bg__b{transition:none!important;transform:none!important}.cty__g .uxc__fig,.wall__fig,.cmp__im{container-type:inline-size}.uxc{--stw:clamp(1.15rem,3.2vw,2.6rem);--stw-en:clamp(1rem,2.7vw,2.2rem)}.cty__g .uxc{--stw:clamp(1.15rem,13cqw,3.4rem);--stw-en:clamp(1rem,11cqw,3rem)}.rows .uxc{--stw:clamp(1.1rem,calc(var(--cw) * .125),2.6rem);--stw-en:clamp(.95rem,calc(var(--cw) * .105),2.2rem)}.uxc[data-st=sd] .uxc__fig,.cmp__im.is-sold{position:relative}.uxc[data-st=sd] .uxc__fig:before,.wall__it[data-st=sd] .wall__fig:before,.pp--sold .ph__img:before{content:"";display:var(--stamp-show,block);z-index:2;pointer-events:none;background:#06080747;position:absolute;inset:0}.uxc[data-st=sd] .uxc__fig:after,.wall__it[data-st=sd] .wall__fig:after,.pp--sold .ph__img:after,.cmp__im.is-sold:after{content:var(--stamp-txt,"تم البيع");display:var(--stamp-show,block);z-index:3;transform:translate(-50%,-50%) rotate(var(--stamp-rot,-12deg));border:.11em solid var(--stamp-c,#e2453c);outline:.05em solid var(--stamp-c2,#e2453c8c);outline-offset:.14em;font-family:var(--serif);font-weight:700;font-size:calc(clamp(1.15rem,13cqw,3.4rem) * var(--stamp-k,1));letter-spacing:.01em;white-space:nowrap;color:var(--stamp-ink,#ff6b61);text-shadow:0 2px 14px #0009;backdrop-filter:blur(2px);pointer-events:none;background:#0a080857;border-radius:.28em;padding:.12em .55em .18em;line-height:1.15;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -10px #000000b3}html[dir=ltr] .uxc[data-st=sd] .uxc__fig:after,html[dir=ltr] .wall__it[data-st=sd] .wall__fig:after,html[dir=ltr] .pp--sold .ph__img:after,html[dir=ltr] .cmp__im.is-sold:after{content:var(--stamp-txt-en,"SOLD OUT");font-family:var(--sans);letter-spacing:.06em;font-weight:900;font-size:calc(clamp(1rem,11cqw,3rem) * var(--stamp-k,1))}.uxc[data-st=sd] .uxc__fig:after{font-size:calc(var(--stw) * var(--stamp-k,1))}html[dir=ltr] .uxc[data-st=sd] .uxc__fig:after{font-size:calc(var(--stw-en) * var(--stamp-k,1))}.pp--sold .ph__img:after{font-size:calc(clamp(2.2rem,8vw,7rem) * var(--stamp-k,1));opacity:.92;top:42%}html[dir=ltr] .pp--sold .ph__img:after{font-size:calc(clamp(1.8rem,6.5vw,6rem) * var(--stamp-k,1))}.pp--sold .ph__img:before{background:#0608072e}@media (width<=999px){.pp--sold .ph__img:after{font-size:calc(clamp(2rem,11vw,3.6rem) * var(--stamp-k,1));top:24%}html[dir=ltr] .pp--sold .ph__img:after{font-size:calc(clamp(1.6rem,9vw,3rem) * var(--stamp-k,1))}}.wall__it[data-st=sd] .wall__fig:after{top:40%}@media (hover:hover){.uxc[data-st=sd]:hover .uxc__fig:after,.wall__it[data-st=sd] .wall__a:hover .wall__fig:after{transform:translate(-50%,-50%) rotate(var(--stamp-rot,-12deg)) scale(1.04)}.uxc__fig:after,.wall__fig:after{transition:transform var(--m-base) var(--m-out)}}.uxc[data-st=sd] .uxc__fig img{filter:grayscale(.35)brightness(.9)}.rows .uxc__fig img{will-change:transform;backface-visibility:hidden;transform:translate(0,0)scale(1.16)}.rows__s{backface-visibility:hidden;contain:layout style paint}.rows__s>.uxc{transform:translateZ(0)}.st s{animation:none;position:relative}.st s:after{content:"";will-change:transform,opacity;pointer-events:none;background:#ffffff80;border-radius:50%;animation:2s ease-out infinite v53Pulse;position:absolute;inset:0}@keyframes v53Pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.1)}}html[data-rm] .st s:after{animation:none;display:none}.rows .uxc.is-lit:after{display:none}html.stage-idle .stage .aura__o,html.stage-idle .stage .aura__beam,html.stage-idle .stage .aura__grid,html.stage-idle .stage .aura__sp,html.stage-idle .stage .coin__gl:after,html.stage-idle .stage .coin__halo{animation-play-state:paused}html.stage-idle .nums__aura i{animation-play-state:running}.apd__soon{color:var(--ink);font-size:1.08rem}.apd__stores--soon .store{opacity:.6;cursor:default;box-shadow:inset 0 0 0 1px #ffffff2e}.apd__stores--soon .store:hover{transform:none}@media (width<=999px){.rv.is-in:not(.rv--r):not(.rv--s),.hero .rv.is-shown:not(.rv--r):not(.rv--s){transform:none}}@media (width>=1000px){:root{--gut:clamp(5.25rem,6vw,6rem)}}@media (width>=1000px) and (width<=1199px) and (pointer:coarse){:root{--gut:clamp(1.25rem,4vw,3.5rem)}}@media (width<=999px){.ft__reg,.ft__bt{padding-inline-end:3.6rem}}@media (width<=1279px){.ft__regi+.ft__regi{border-inline-start:0;padding-inline-start:0}}@media (width<=1000px){.tl{row-gap:3.6rem}.tl:before{display:none}.tl li:after{content:"";inset-inline:0;background:var(--line);pointer-events:none;height:1px;position:absolute;top:-2rem}}@media (width<=640px){.tl{padding-top:0;row-gap:2.2rem;padding-inline-start:1.9rem}.tl:before{inset:1.15rem auto 1.6rem;width:1px;height:auto;display:block;inset-inline-start:4px}.tl li:after{display:none}html[dir] .tl li:before{top:1.17rem;left:auto;right:auto;inset-inline-start:calc(-1.9rem - .5px)}}.svc__all{margin-bottom:1.4rem}@media (width<=999px){.svc__all{margin-bottom:1.2rem}}.chn--big .chn__t b{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.ctp__ch{padding-bottom:clamp(1.8rem,3.4vw,2.6rem)}@media (width>=641px) and (width<=1100px){.chn--big .chn__ls{grid-template-columns:1fr 1fr}}.pp__side>:only-child{grid-column:1/-1}@media (width<=1000px){.calc__peek{background:color-mix(in srgb,var(--bg) 97%,transparent)}}.cr__ego svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[dir=ltr] .uxc__go svg,[dir=ltr] .brc__act .pill svg,[dir=ltr] .cr__ego svg{transform:scaleX(-1)}@media (hover:hover){[dir=ltr] .uxc:hover .uxc__go svg{transform:scaleX(-1)translate(-4px)}}@media (width>=1001px){[dir=ltr] .about__h{width:66%;font-size:clamp(2.4rem,4.4vw,4.9rem);line-height:1.15}}.plf__n:empty{display:none}.ft__brand img{aspect-ratio:1;object-fit:contain;flex:none;height:auto}.lbl__i{background-image:url(../img/logo-seal-192.webp)}@media (width<=719px){.rows .uxc__fig img,.rail .uxc__fig img{will-change:auto}}.odo__s{transform:translateY(0)}.odo__c{contain:paint}.pt:not(.is-in):not(.is-out),.pt:not(.is-in):not(.is-out) img{will-change:auto}html.pt-cover .pt{will-change:transform}html.pl-rise .wall__it.pj.is-in{will-change:auto}@supports (animation-timeline:view()){html:not([data-rm]) .wall__it,html:not([data-rm]) .rel__a,html:not([data-rm]) .pch{animation-fill-mode:backwards}}.wall__it.pj{content-visibility:auto;contain-intrinsic-size:auto 10px auto 320px}.st s:after{will-change:auto}.ft,footer.ft{content-visibility:auto;contain-intrinsic-size:auto 10px auto 900px}.nw__g>.nw{content-visibility:auto;contain-intrinsic-size:auto 10px auto 420px}@media (width<=719px){.rows .uxc__fig img{backface-visibility:visible;transform:scale(1.16)}.rows__s>.uxc{transform:none}}html.stage-idle .stage .hero-bg,html.stage-idle .stage .hero-bg__img,html.stage-idle .stage .aura__vig,html.stage-idle .stage .aura__o,html.stage-idle .stage .aura__grid,html.stage-idle .stage .aura__sp,html.stage-idle .stage .hero-slide__b{will-change:auto!important}html.stage-idle .stage .aura,html.stage-idle .stage .aura__vig{transform:none}html.stage-idle .stage .aura__o{backface-visibility:visible}html.stage-idle .hero__logo .coin{visibility:hidden}html.stage-idle #heroIn{will-change:auto}.nx{--nx-col:780px;--nx-wide:1080px;--nx-paper:#ece6da;--nx-gap:14px}[data-theme=light] .nx{--nx-paper:#fff}.nx-wrap--hero{margin-top:clamp(1.4rem,3vw,2.4rem)}.nx-hero{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);background:#05070a;margin:0;position:relative;overflow:hidden}.nx-hero--land{aspect-ratio:16/9;aspect-ratio:max(1.3333,min(var(--ar),2.3333))}.nx-hero--port{aspect-ratio:16/9;max-height:82vh}.nx-hero__a{z-index:1;width:100%;height:100%;display:block;position:relative}.nx-hero img{object-fit:cover;width:100%;height:100%;display:block}.nx-hero--port img{object-fit:contain}.nx-hero__fill{filter:blur(26px)brightness(.55)saturate(1.15);background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.08)}.nx-hero figcaption{inset-inline:0;z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000b8);padding:2.4rem 1.2rem .9rem;font-size:.86rem;position:absolute;bottom:0}@media (width<=720px){.nx-hero--land{aspect-ratio:4/3;aspect-ratio:max(1.25,min(var(--ar),1.7778))}.nx-hero--port{aspect-ratio:4/5;max-height:none}}.nx-body{padding-top:clamp(1.8rem,4vw,3rem)}.nx-col>.nx-sec{max-width:var(--nx-col);margin-inline:auto}.nx-sec+.nx-sec,.nx-sec+.nx-pair,.nx-pair+.nx-sec,.nx-stage+.nx-sec{margin-top:clamp(2.4rem,5vw,3.6rem)}.nx-sec .nx-txt{max-width:none}.nx-txt p:last-child{margin-bottom:0}.nx-sec--lead .nx-txt>p:first-child{color:var(--ink);font-size:clamp(1.1rem,1.6vw,1.22rem);line-height:1.95}.nx-h{font-family:var(--serif);letter-spacing:-.01em;align-items:baseline;gap:.85rem;margin:0 0 1.1rem;font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:700;line-height:1.45;display:flex}.nx-h__n{font-family:var(--sans);letter-spacing:.12em;color:var(--g-300);flex:none;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;display:inline-flex;transform:translateY(-.25em)}.nx-h__n:after{content:"";opacity:.6;background:currentColor;width:22px;height:1px}.nx-q{padding:1.1rem 1.6rem 1.1rem 1.2rem;border:0;border-inline-start:2px solid var(--g-500);border-radius:0 var(--r-s) var(--r-s) 0;background:linear-gradient(90deg,#2f7a451a,#0000 70%);margin:2rem 0 .4rem;padding-inline-start:3.2rem;position:relative}[dir=rtl] .nx-q{border-radius:var(--r-s) 0 0 var(--r-s);background:linear-gradient(270deg,#2f7a451a,#0000 70%)}.nx-q:before{content:"”";inset-inline-start:.9rem;font-family:var(--serif);color:var(--g-300);opacity:.9;font-size:3.4rem;line-height:1;position:absolute;top:.2rem}[dir=ltr] .nx-q:before{content:"“"}.nx-q p{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.75}.nx-prints{margin-top:clamp(1.4rem,3vw,2rem)}.nx-row{gap:var(--nx-gap);flex-wrap:wrap;display:flex}.nx-row+.nx-row{margin-top:var(--nx-gap)}.nx-print{--rh:1px;flex:var(--ar) 1 calc(var(--ar) * var(--rh));aspect-ratio:var(--ar);min-width:0;margin:0;position:relative}.nx-prints--one .nx-print{margin-inline:auto}.nx-prints--land .nx-print{width:100%}.nx-prints--port .nx-print{width:min(420px,72%)}.nx-prints--sq .nx-print{width:min(560px,86%)}.nx-print__a{background:var(--nx-paper);width:100%;height:100%;transform:rotate(var(--tilt,0deg));transition:transform .7s var(--ease),box-shadow .7s var(--ease);border-radius:3px;padding:7px;display:block;box-shadow:0 22px 44px -26px #000000d9,0 3px 8px #00000047}.nx-print__a img{object-fit:cover;border-radius:1px;width:100%;height:100%;display:block}.nx-print figcaption{inset-inline:7px;color:#fff;pointer-events:none;transform:rotate(var(--tilt,0deg));background:linear-gradient(#0000,#000000b3);border-radius:0 0 1px 1px;padding:1.6rem .8rem .55rem;font-size:.8rem;line-height:1.6;position:absolute;bottom:7px}@media (hover:hover){.nx-print__a:hover{transform:rotate(0)translateY(-5px)scale(1.015);box-shadow:0 34px 60px -30px #000000e6,0 4px 10px #0000004d}.nx-print:hover{z-index:2}}html[data-rm] .nx-print__a{transition:none}@media (width<=640px){.nx{--nx-gap:10px}.nx-print{--rh:120px}.nx-print__a{padding:5px}.nx-print figcaption{inset-inline:5px;bottom:5px}.nx-prints--port .nx-print{width:min(340px,82%)}.nx-prints--sq .nx-print{width:100%}}.nx-stage{max-width:var(--nx-wide);margin:clamp(2.4rem,5vw,4rem) auto 0}.nx-vid{isolation:isolate;margin:0;position:relative}.nx-vid__glow{z-index:-1;filter:blur(56px)saturate(1.35);opacity:.5;pointer-events:none;background:radial-gradient(closest-side,#3f9a598c,#0000) 50%/cover;border-radius:40px;position:absolute;inset:8% 6%}.nx-vid__frame{background:linear-gradient(160deg,#1b201c,#0a0c0b 60%);border-radius:24px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 50px 90px -50px #000000f2}[data-theme=light] .nx-vid__frame{background:linear-gradient(160deg,#2a312c,#121513 60%)}.nx-vid__screen{aspect-ratio:16/9;background:#000;border-radius:15px;position:relative;overflow:hidden}.nx-vid__v,.nx-vid__poster,.nx-vid__if{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.nx-vid__v{object-fit:contain;background:#000}.nx-vid__poster{object-fit:cover}.nx-vid__play{z-index:2;cursor:pointer;color:#fff;width:100%;font:inherit;transition:opacity .45s var(--ease),visibility .45s;background:radial-gradient(#0000000d,#00000080);border:0;place-content:center;justify-items:center;gap:.8rem;padding:0;display:grid;position:absolute;inset:0}.nx-vid__btn{aspect-ratio:1;background:var(--g-500);width:clamp(64px,7vw,86px);transition:transform .4s var(--ease),background-color .3s;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px -12px #2f7a45d9}.nx-vid__btn:before{content:"";border:1px solid #7ccb93cc;border-radius:50%;animation:2.4s ease-out infinite nxPing;position:absolute;inset:-1px}@keyframes nxPing{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(1.65)}}.nx-vid__btn svg{fill:#fff;width:34%;height:34%;transform:translate(-6%)}[dir=ltr] .nx-vid__btn svg{transform:translate(6%)}.nx-vid__lbl{letter-spacing:.01em;text-shadow:0 2px 12px #0009;font-size:.92rem;font-weight:500}@media (hover:hover){.nx-vid__play:hover .nx-vid__btn{background:var(--g-400);transform:scale(1.07)}}.nx-vid.is-playing .nx-vid__play{opacity:0;visibility:hidden}.nx-vid.is-playing .nx-vid__poster{display:none}html[data-rm] .nx-vid__btn:before{animation:none}.nx-vid__cap{text-align:center;color:var(--mute);margin-top:1rem;font-size:.9rem}.nx-vid--port{width:min(360px,80vw);margin-inline:auto}.nx-vid--port .nx-vid__frame{border-radius:44px;padding:11px}.nx-vid--port .nx-vid__screen{aspect-ratio:9/16;border-radius:34px}.nx-vid__notch{z-index:3;pointer-events:none;background:#050605;border-radius:999px;width:76px;height:20px;margin-left:-38px;transition:opacity .4s;position:absolute;top:20px;left:50%;box-shadow:inset 0 0 0 1px #ffffff0f}.nx-vid.is-playing .nx-vid__notch{opacity:0}.nx-vid--port .nx-vid__glow{inset:10% 0}.nx-vid--port .nx-vid__lbl{margin-top:.2rem}.nx-pair{max-width:var(--nx-wide);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-inline:auto;display:grid}.nx-pair__vid{top:calc(var(--hdr,76px) + 1.5rem);position:sticky}.nx-pair__vid .nx-vid--port{width:min(340px,30vw)}.nx-pair__txt .nx-sec{max-width:var(--nx-col)}@media (width<=900px){.nx-pair{grid-template-columns:1fr;gap:2.2rem}.nx-pair__vid{position:static}.nx-pair__vid .nx-vid--port{width:min(340px,78vw)}}.nx--legacy .nx-prints{max-width:74ch}.nw__vid{z-index:2;bottom:.9rem;color:#fff;background:#080c0ac7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:.9rem;box-shadow:inset 0 0 0 1px #ffffff38,0 6px 18px -8px #000000b3}.nw__vid svg{fill:currentColor;width:16px;height:16px;transform:translate(-1px)}[dir=ltr] .nw__vid svg{transform:translate(1px)}@media (width<=1000px){.pp__grid{grid-template-columns:minmax(0,1fr)}.pp__grid>*{min-width:0}.pp__side{grid-template-columns:minmax(0,1fr)}.pp__side>*{min-width:0}}@media (width<=719px){.pch{grid-template-columns:minmax(0,1fr)}.pch>*{min-width:0}.chn__ls{grid-template-columns:repeat(2,minmax(0,1fr))}.chn__ls>*{min-width:0}}html[lang=en] .chn__it,html[lang=en] .pch__body,html[lang=en] .big{overflow-wrap:break-word}.lead__f{grid-template-columns:minmax(0,1fr)}.lead__f>*{min-width:0}.lead__pjT{flex:auto;min-width:0}