:root{--bg:#0b0b0a;--bg2:#151513;--fg:#f1f0eb;--soft:#a9a89f;--green:#19e36b;--ink:#0b0b0a;--line:#2a2a27;--m:max(16px,env(safe-area-inset-left,0px),3.2vw);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--fg);font-size:18px;line-height:1.5}.caratteri{display:contents;--display:var(--f-archivo),system-ui,sans-serif;--tall:var(--f-antonio),var(--f-archivo),sans-serif;--text:var(--f-geist),system-ui,sans-serif;font-family:var(--text)}img{display:block;max-width:100%;height:auto}picture{display:contents}picture>source{display:none}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--green);outline-offset:3px;box-shadow:0 0 0 3px var(--ink)}.pad{padding-left:max(16px,env(safe-area-inset-left,0px),3.2vw);padding-right:max(16px,env(safe-area-inset-right,0px),3.2vw)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;text-decoration:none;font-weight:600;font-size:17px;background:var(--green);color:var(--ink);transition:transform .12s ease,background-color .2s ease}.btn:active{transform:scale(.97)}@media (hover:hover){.btn:hover{background:#4ff08f}}.tlink{font-weight:500;text-underline-offset:.25em}.kicker{font-family:var(--tall);font-weight:700;text-transform:uppercase;letter-spacing:.01em}.nav{position:fixed;top:0;left:0;right:0;z-index:50;justify-content:space-between;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:14px;background:color-mix(in srgb,var(--bg) 92%,transparent);transition:transform .3s ease}.nav,.nav .brand{display:flex;align-items:center}.nav .brand{gap:10px;font-weight:600;text-decoration:none;white-space:nowrap}.nav .brand img{width:20px}.nav .links{display:flex;gap:28px;font-size:16px}.nav .links a{text-decoration:none;color:var(--soft);transition:color .2s}@media (hover:hover){.nav .links a:hover{color:var(--fg)}}.nav .btn{min-height:44px;padding:0 18px;font-size:15px}.hero{overflow:clip;display:flex;flex-direction:column;gap:clamp(48px,7vw,110px);padding-top:120px;padding-bottom:64px;position:relative}.word{font-family:var(--display);font-weight:900;font-stretch:125%;font-size:20.5vw;line-height:.8;letter-spacing:-.012em;white-space:nowrap;text-align:center;margin:2vh -1vw 0;background:url(/_next/static/media/strip.304a4376.webp) 0 50%/auto 100% repeat-x;color:transparent;animation:pan 70s linear infinite}@keyframes pan{to{background-position:-7200px 50%}}.who{text-align:center;color:var(--soft);font-size:15px;margin-top:18px}.hero-row{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;align-items:end}.hero-row h1{grid-column:1/7;font-family:var(--display);font-weight:800;font-stretch:110%;font-size:clamp(32px,3.6vw,56px);letter-spacing:-.03em;line-height:1}.hero-row p{grid-column:8/11;color:var(--soft);font-size:17px}.hero-row .act{grid-column:11/13;justify-self:end}.wallsec{position:relative;height:min(110svh,1000px);overflow:hidden;background:var(--bg)}.wall{position:absolute;inset:-30% -20%;justify-content:center;transform:rotate(-14deg)}.colw,.wall{display:flex;gap:28px}.colw{flex-direction:column;animation:up 42s linear infinite}.colw:nth-child(2n){animation-name:down;animation-duration:48s}.colw img{width:min(16vw,260px)}@keyframes up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.wall-foot{position:absolute;left:0;right:0;bottom:0;padding-top:110px;padding-bottom:56px;background:var(--bg);clip-path:polygon(0 70px,100% 0,100% 100%,0 100%);z-index:2}.tag{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(48px,7.6vw,130px);line-height:.9}.tag em{font-style:normal;color:var(--green)}.wall-sub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.wall-sub p{color:var(--soft);max-width:52ch}.sec{padding-top:clamp(96px,11vw,170px);padding-bottom:clamp(96px,11vw,170px)}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:56px}.head h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(56px,8vw,140px);line-height:.88}.head p{color:var(--soft);max-width:44ch}.work{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.names li{border-top:1px solid var(--line)}.names li:last-child{border-bottom:1px solid var(--line)}.names a{display:grid;grid-template-columns:1fr auto;gap:6px 20px;padding:22px 0;text-decoration:none;align-items:baseline}.names b{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(40px,4.6vw,78px);line-height:.95;color:#5e5d57;transition:color .25s}.names span{color:var(--soft);font-size:15px;text-align:right}.names .res{grid-column:1/-1;font-size:17px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s ease}.names .res,.names a.on b{color:var(--fg)}.names a.on .res{max-height:60px;opacity:1}.names a.on b i{color:var(--green);font-style:normal}.names img{display:none}.preview{position:sticky;top:110px;aspect-ratio:1300/900}.preview figure{position:absolute;inset:0;opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.preview figure.on{opacity:1;transform:none}.preview .lp{position:absolute;left:0;top:0;width:88%}.preview .ph{position:absolute;right:0;bottom:0;width:24%}.svc li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:16px 40px;align-items:baseline;padding:30px 0;border-top:1px solid var(--line)}.svc li:last-child{border-bottom:1px solid var(--line)}.svc h3{font-family:var(--display);font-weight:800;font-stretch:112%;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.02em;line-height:1}.svc p{color:var(--soft)}.svc a{font-size:16px;color:var(--fg);white-space:nowrap}.band{position:relative;background:var(--green);color:var(--ink);overflow:hidden;padding-block:28px}.track{display:flex;width:max-content;animation:slide 38s linear infinite}.track span{display:inline-flex;align-items:center;gap:36px;padding-right:36px;font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(40px,5.4vw,88px);line-height:1;white-space:nowrap}.track img{width:.6em;height:auto}@keyframes slide{to{transform:translateX(-50%)}}.about{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end}.about figure{grid-column:1/6;background:var(--bg2);padding-top:40px}.about figure img{width:86%;margin:0 auto;aspect-ratio:auto}.about .txt{grid-column:7/13}.about .stmt{font-family:var(--display);font-weight:700;font-stretch:105%;font-size:clamp(28px,2.8vw,44px);letter-spacing:-.02em;line-height:1.12}.about .stmt em{font-style:normal;color:var(--green)}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.facts dt{color:var(--soft);font-size:15px}.facts dd{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(30px,2.6vw,42px);line-height:1}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps li{background:var(--bg2);padding:28px 24px 32px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.steps b{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(34px,3vw,52px);line-height:.95;color:var(--green)}.steps h3{font-size:22px;margin:18px 0 8px;font-weight:600}.steps p{color:var(--soft);font-size:16px}.faq{column-count:2;column-gap:64px}.faq p{break-inside:avoid;margin-bottom:24px;color:var(--soft)}.faq b{color:var(--fg);font-weight:600}.close{overflow:clip;background:var(--green);color:var(--ink);padding-top:clamp(90px,10vw,150px);padding-bottom:48px}.close h2{font-family:var(--display);font-weight:900;font-stretch:125%;font-size:12.6vw;line-height:.8;letter-spacing:-.05em;margin-left:-.04em}.close .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:40px}.close p{font-size:20px;max-width:40ch}.close .btn{background:var(--ink);color:var(--green)}@media (hover:hover){.close .btn:hover{background:#262624}}.close .acts{gap:16px 28px;align-items:center}.close .acts,footer{display:flex;flex-wrap:wrap}footer{justify-content:space-between;gap:12px 28px;padding-top:28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));color:var(--soft);font-size:15px}footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}footer a{color:var(--soft)}@media (prefers-reduced-motion:no-preference){.js .rise{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.js .rise.in{opacity:1;transform:none}}@media (max-width:1000px){.hero-row{display:block}.hero-row p{margin:16px 0 24px;max-width:44ch}.work{display:block}.preview{display:none}.names img{display:block;margin:4px 0 14px;width:100%}.names a{padding:26px 0}.names .res{max-height:none;opacity:1}.names b{color:var(--fg)}.svc li{grid-template-columns:1fr;gap:10px}.about{display:block}.about figure{max-width:440px;margin-bottom:36px}.steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{font-size:17px}.nav .links{display:none}.nav .btn{min-height:42px;padding:0 14px;font-size:14px}.hero{min-height:0;padding-top:110px}.word{font-size:19.5vw;margin-top:28px}.hero-row .act{display:block}.hero-row h1{font-size:30px}.btn{width:100%}.nav .btn{width:auto}.wallsec{height:720px}.colw img{width:34vw}.colw,.wall{gap:14px}.wall-foot{padding-top:80px;padding-bottom:36px;clip-path:polygon(0 40px,100% 0,100% 100%,0 100%)}.tag{font-size:13vw}.head h2{font-size:17vw}.names b{font-size:12vw}.facts{grid-template-columns:1fr 1fr 1fr}.steps{grid-template-columns:1fr}.steps li{min-height:0}.steps h3{margin-top:14px}.faq{column-count:1}.close h2{font-size:12.4vw}}:root{--lilac:#c9b8ff;--orange:#ff6b35;--paper:#efeee9;--r:28px}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:14px}.b{border-radius:var(--r);padding:28px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px}.b h3{font-family:var(--display);font-weight:800;font-stretch:112%;font-size:clamp(24px,2.2vw,34px);letter-spacing:-.02em;line-height:1}.b .cap{font-size:16px;max-width:36ch;opacity:.85}.b-strat{grid-column:span 2;grid-row:span 2;background:var(--paper);color:var(--ink)}.b-strat .qs{display:flex;flex-direction:column;font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(40px,4.4vw,72px);line-height:.95;margin:auto 0 12px}.b-site{grid-column:span 4;grid-row:span 2;background:var(--lilac);color:var(--ink)}.b-site .cap{max-width:30ch}.b-site img{position:absolute;right:-4%;bottom:-8%;width:60%}.b-ads{grid-column:span 2;grid-row:span 2;background:var(--green);color:var(--ink)}.b-ads .big{font-family:var(--tall);font-weight:700;font-size:clamp(90px,10vw,170px);line-height:.85;margin-top:auto}.b-shop{grid-column:span 2;grid-row:span 2;background:#1d1d1b;color:var(--fg)}.b-shop img{width:48%;margin:auto auto -40%;transform:rotate(-6deg)}.b-seo{background:var(--orange);color:var(--ink)}.b-seo,.b-sys{grid-column:span 2;grid-row:span 1}.b-sys{background:#1d1d1b;color:var(--fg)}.chat{display:flex;flex-direction:column;gap:8px;margin-top:auto;font-size:15px}.chat span{padding:10px 14px;border-radius:18px;max-width:85%}.chat .u{align-self:flex-end;background:var(--ink);color:var(--fg);border-bottom-right-radius:4px}.chat .a{align-self:flex-start;background:var(--paper);color:var(--ink);border-bottom-left-radius:4px}.b-sys .chat .u{background:var(--green);color:var(--ink)}.claim{padding-block:clamp(60px,8vw,120px)}.claim p{font-family:var(--tall);font-weight:700;text-transform:uppercase;text-align:center;font-size:clamp(44px,6.4vw,112px);line-height:.92;max-width:16ch;margin:0 auto}.claim em{font-style:normal;color:var(--green)}.ctrl,.work2 .head{align-items:center}.ctrl{display:flex;gap:12px}.count{font-family:var(--tall);font-weight:700;font-size:clamp(40px,4.4vw,72px);line-height:1;margin-right:12px;color:var(--soft)}.count b,.ctrl button{color:var(--fg)}.ctrl button{width:56px;height:56px;border-radius:50%;border:2px solid var(--fg);background:transparent;font-size:22px;cursor:pointer;transition:background-color .2s,color .2s}@media (hover:hover){.ctrl button:hover{background:var(--fg);color:var(--ink)}}.slides{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(16px,3.2vw) 8px;scrollbar-width:none}.slides::-webkit-scrollbar{display:none}.slide{flex:0 0 min(1160px,88vw);scroll-snap-align:center;border-radius:var(--r);background:var(--c);color:var(--t);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px;padding:40px;min-height:560px;overflow:hidden;position:relative}.s-txt{display:flex;flex-direction:column;gap:14px;align-self:end;z-index:2}.s-txt h3{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(48px,5.6vw,96px);line-height:.9}.s-txt p{font-size:17px;max-width:34ch}.s-txt a{font-weight:600;text-underline-offset:.25em}.s-img{position:relative}.s-img .lp{position:absolute;right:-12%;top:6%;width:112%}.s-img .ph{position:absolute;left:4%;bottom:-18%;width:28%}.numbers .photo{position:relative;height:min(92svh,820px);overflow:hidden}.numbers .photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.numbers .giant{position:absolute;left:0;right:0;bottom:-4%;text-align:center;font-family:var(--display);font-weight:900;font-stretch:125%;font-size:30vw;line-height:.8;letter-spacing:-.05em;color:var(--green);mix-blend-mode:normal}.numbers .stats{background:var(--bg);padding-block:56px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px;align-items:end}.numbers h2{font-family:var(--display);font-weight:800;font-stretch:110%;font-size:clamp(26px,2.4vw,36px);line-height:1.05;letter-spacing:-.02em;max-width:10ch}.numbers dl{display:grid;grid-template-columns:repeat(4,1fr)}.numbers dl div{border-left:1px solid var(--line);padding-left:20px}.numbers dt{font-family:var(--tall);font-weight:700;font-size:clamp(40px,4.4vw,76px);line-height:1}.numbers dd{color:var(--soft);margin-top:8px}.about2{position:relative;padding-top:clamp(90px,10vw,160px);text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 100%,#1c3a26 0,transparent 60%)}.about2 h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(28px,2.4vw,36px);color:var(--green);margin-bottom:22px}.about2 .stmt{font-family:var(--display);font-weight:800;font-stretch:108%;font-size:clamp(34px,4.4vw,72px);line-height:1.02;letter-spacing:-.03em;max-width:18ch;margin:0 auto}.about2 .stmt em{font-style:normal;color:var(--green)}.about2 .cut{width:min(520px,80vw);margin:48px auto 0;position:relative;z-index:1}.facts2{position:absolute;left:max(16px,3.2vw);right:max(16px,3.2vw);bottom:48px;display:flex;justify-content:space-between;z-index:2;text-align:left}.facts2 dt{color:var(--soft);font-size:15px}.facts2 dd{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(36px,3.4vw,56px);line-height:1}.facts2 div:last-child{text-align:right}.panel{background:#161614;border-radius:calc(var(--r) * 1.4);padding:clamp(28px,4vw,64px)}.panel.paper{background:var(--paper);color:var(--ink)}.panel.paper .head p{color:#4f4f49}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cards li{background:var(--bgc);color:var(--ink);border-radius:var(--r);padding:26px;min-height:320px;display:flex;flex-direction:column}.cards b{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(34px,3vw,52px);line-height:.95}.cards h3{font-size:22px;font-weight:600;margin-top:auto}.cards p{font-size:16px;margin-top:8px}.ribbons{position:relative;height:300px;overflow:hidden;margin-block:20px}.rib{position:absolute;left:-10%;right:-10%;display:flex;width:max-content;white-space:nowrap;font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(32px,3.6vw,56px);padding:16px 0;text-decoration:none}.rib>span{display:inline-flex;align-items:center;animation:slide 30s linear infinite}.r1{top:70px;background:var(--green);transform:rotate(-4deg);z-index:2}.r1,.r2{color:var(--ink)}.r2{top:150px;background:var(--lilac);transform:rotate(3deg)}.r2 span{animation-direction:reverse}.faq2 details{border-top:1px solid #cfcdc4;padding:22px 0}.faq2 details:last-child{border-bottom:1px solid #cfcdc4}.faq2 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-family:var(--display);font-weight:700;font-stretch:105%;font-size:clamp(20px,1.8vw,26px)}.faq2 summary::-webkit-details-marker{display:none}.faq2 summary:after{content:"+";content:"+"/"";font-size:28px;line-height:1;transition:transform .25s}.faq2 details[open] summary:after{transform:rotate(45deg)}.faq2 p{margin-top:12px;max-width:62ch;color:#3b3b36}.close2{background:var(--green);color:var(--ink);padding-top:clamp(80px,9vw,140px);overflow:clip;border-radius:calc(var(--r) * 1.4) calc(var(--r) * 1.4) 0 0}.close2 .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px}.close2 h2{font-family:var(--display);font-weight:900;font-stretch:118%;font-size:clamp(40px,5vw,84px);line-height:.95;letter-spacing:-.035em;max-width:14ch}.close2 .acts{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.close2 .acts span{font-size:15px}.close2 .btn{background:var(--ink);color:var(--green)}.mega{font-family:var(--display);font-weight:900;font-stretch:125%;font-size:20.5vw;line-height:.78;letter-spacing:-.012em;text-align:center;margin:60px -1vw -2.4vw;white-space:nowrap}footer{background:var(--green)}footer,footer a,footer span{color:var(--ink)}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,1fr)}.b-ads,.b-seo,.b-shop,.b-site,.b-strat,.b-sys{grid-column:span 2;grid-row:auto}.b-site{min-height:420px}.b-site img{width:86%}.b-shop{min-height:420px}.b-shop img{width:46%;margin-bottom:-30%}.b-ads,.b-strat{min-height:320px}.slide{grid-template-columns:1fr;min-height:640px;padding:28px}.s-img{order:-1;min-height:300px}.s-img .lp{width:104%;right:-8%;top:0}.s-img .ph{width:26%;bottom:-10%;left:0}.numbers .stats{grid-template-columns:1fr}.numbers dl{row-gap:28px}.cards,.numbers dl{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ctrl button{width:48px;height:48px}.count{font-size:36px}.slide{flex-basis:88vw;min-height:560px}.s-img{min-height:220px}.numbers .photo{height:70svh}.numbers .giant{font-size:36vw}.about2 .cut{width:92vw}.facts2{position:static;margin-top:-6px;padding:20px 0 40px;background:var(--bg)}.cards{grid-template-columns:1fr}.cards li{min-height:220px}.ribbons{height:220px}.r1{top:50px}.r2{top:110px}.mega{font-size:19.5vw}}.hero-row .act{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sec-link{font-size:15px;color:var(--soft)}@media (hover:hover){.sec-link:hover{color:var(--fg)}}.b{transition:transform .35s cubic-bezier(.16,1,.3,1)}.b img{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.b:hover{transform:translateY(-4px)}.b:hover img{transform:scale(1.03)}.b-shop:hover img{transform:rotate(-3deg) scale(1.04)}}.chat span{transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.js .chat[data-type] span{opacity:0;transform:translateY(10px)}.js .chat[data-type].go .u{opacity:1;transform:none}.js .chat[data-type].go .a{opacity:1;transform:none;transition-delay:1.1s}.chat .a.typing:after{content:"";display:inline-block}.drag{font-size:14px;color:var(--soft);margin-right:16px}.slides{cursor:grab}.slides.dragging{cursor:grabbing;scroll-snap-type:none}.slides.dragging *{pointer-events:none}.prog{height:3px;background:var(--line);margin:18px max(16px,3.2vw) 0;position:relative;overflow:hidden;border-radius:3px}.prog i{position:absolute;inset:0 auto 0 0;width:16.66%;background:var(--green);transition:transform .35s ease,width .35s ease}.slide .s-img .lp{transition:transform .8s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.slide:hover .s-img .lp{transform:translateY(-6px)}}.phcap{position:absolute;left:max(16px,3.2vw);top:28px;font-size:14px;color:#fff;background:rgba(11,11,10,.62);padding:8px 12px;border-radius:999px}.numbers .src{color:var(--soft);font-size:15px;margin-top:10px;max-width:24ch}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.numbers .photo img{animation:drift linear both;animation-timeline:view();scale:1.12}@keyframes drift{0%{translate:0 -5%}to{translate:0 5%}}}}.zones{padding-block:clamp(40px,6vw,100px)}.zpanel{background:var(--orange);color:var(--ink);border-radius:calc(var(--r) * 1.4);padding:clamp(28px,5vw,80px);text-align:center;overflow:hidden}.ztitle{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(22px,2vw,30px);letter-spacing:.02em}.zdef{font-size:clamp(18px,1.5vw,22px);line-height:1.45;max-width:58ch;margin:18px auto 40px}.cities li{border-top:2px solid rgba(11,11,10,.85);padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.cities li:last-child{border-bottom:2px solid rgba(11,11,10,.85)}.cities .c{font-family:var(--display);font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:clamp(46px,8.4vw,150px);line-height:.9;letter-spacing:-.04em;transition:color .25s,-webkit-text-stroke .25s}@media (hover:hover){.cities li:hover .c{color:transparent;-webkit-text-stroke:2px var(--ink)}}.links2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.links2 a,.links2>span{font-size:15px;font-weight:600;padding:8px 14px;border-radius:999px;background:var(--ink);color:var(--orange);text-decoration:none;transition:background-color .2s,color .2s}.links2>span{background:transparent;color:var(--ink);border:2px solid var(--ink)}@media (hover:hover){.links2 a:hover{background:var(--paper);color:var(--ink)}}.near{margin:36px auto 0;max-width:60ch;font-size:16px}.about2 .bio{color:var(--soft);max-width:52ch;margin:22px auto 0;font-size:18px}footer{display:block}.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding-top:28px}.fcols b{display:block;font-weight:700;margin-bottom:10px}.fcols nav{display:flex;flex-direction:column;gap:6px}.fcols p{max-width:30ch}.fbot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:36px;padding-top:16px;border-top:1px solid rgba(11,11,10,.25);font-size:14px}@media (max-width:1000px){.fcols{grid-template-columns:1fr 1fr}.hero-row .act{align-items:flex-start}}@media (max-width:640px){.fcols{grid-template-columns:1fr 1fr}.fcols>div:first-child{grid-column:1/-1}.drag{display:none}.cities .c{font-size:11.5vw}.phcap{font-size:12px;right:16px}}@media (prefers-reduced-motion:reduce){.js .chat[data-type] span{opacity:1;transform:none}}.galaxy{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.6s ease}.galaxy.on{opacity:1}.hero>:not(.galaxy){position:relative;z-index:1}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(transparent,var(--bg));z-index:0;pointer-events:none}.crumbs{font-size:14px;color:var(--soft);display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--soft);text-decoration:none}.crumbs a:hover{color:var(--fg)}.crumbs span[aria-hidden]{opacity:.5}.on-light .crumbs,.on-light .crumbs a{color:rgba(11,11,10,.6)}.phero{padding-top:110px;padding-bottom:clamp(40px,5vw,80px)}.phero .pbox{position:relative;border-radius:calc(var(--r) * 1.4);padding:clamp(28px,4.4vw,72px);overflow:hidden;background:var(--pc,#1d1d1b);color:var(--pt,var(--fg));min-height:min(78svh,720px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.phero h1{font-family:var(--display);font-weight:900;font-stretch:118%;font-size:clamp(40px,6vw,104px);line-height:.92;letter-spacing:-.04em;max-width:13ch}.phero .lead,.phero h1{position:relative;z-index:2}.phero .lead{font-size:clamp(18px,1.5vw,22px);line-height:1.45;max-width:46ch}.phero .kick{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(18px,1.6vw,24px);letter-spacing:.02em}.phero .acts,.phero .kick{position:relative;z-index:2}.phero .acts{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.phero .acts .tlink{font-size:16px}.on-light .btn{background:var(--ink);color:var(--fg)}.on-light .btn:hover{background:#262624}.phero .visual{position:absolute;right:clamp(16px,3vw,48px);bottom:0;width:min(46%,620px);z-index:1;pointer-events:none}.phero .visual img{width:100%}.phero .vbig{right:clamp(16px,3vw,48px);bottom:-.08em;font-size:clamp(140px,22vw,380px);line-height:.8;opacity:.95}.phero .vbig,.phero .vq{position:absolute;font-family:var(--tall);font-weight:700;z-index:1}.phero .vq{top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;text-transform:uppercase;font-size:clamp(48px,6.4vw,110px);line-height:.92}.phero .vchat,.phero .vq{right:clamp(16px,4vw,64px)}.phero .vchat{position:absolute;bottom:clamp(28px,4vw,64px);width:min(44%,520px);z-index:1}.phero .vchat .chat{font-size:17px}.phero .vfan{position:absolute;right:clamp(16px,3vw,48px);bottom:-14%;width:min(48%,640px);height:80%;z-index:1}.phero .vfan img{position:absolute;bottom:0;width:38%}.phero .vfan picture:first-child img{left:0;transform:rotate(-8deg);bottom:4%}.phero .vfan picture:nth-child(2) img{left:31%;z-index:2}.phero .vfan picture:nth-child(3) img{left:62%;transform:rotate(8deg);bottom:4%}.stmtsec{padding-block:clamp(70px,9vw,140px)}.stmtsec .k{font-family:var(--tall);font-weight:700;text-transform:uppercase;color:var(--green);font-size:clamp(20px,1.8vw,26px);margin-bottom:18px}.stmtsec h2{font-family:var(--display);font-weight:800;font-stretch:108%;font-size:clamp(34px,4.6vw,76px);line-height:1;letter-spacing:-.03em;max-width:18ch}.stmtsec h2 em{font-style:normal;color:var(--green)}.stmtsec p{color:var(--soft);font-size:clamp(18px,1.5vw,22px);max-width:56ch;margin-top:22px}.stmt-acts{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:28px;font-size:18px}.dgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.dgrid article{border-radius:var(--r);padding:28px;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;color:var(--ink);transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.dgrid article:hover{transform:translateY(-4px)}}.dgrid article:nth-child(5n+1){grid-column:span 3;background:var(--green)}.dgrid article:nth-child(5n+2){grid-column:span 3;background:var(--paper)}.dgrid article:nth-child(5n+3){grid-column:span 2;background:var(--lilac)}.dgrid article:nth-child(5n+4){grid-column:span 2;background:var(--orange)}.dgrid article:nth-child(5n+5){grid-column:span 2;background:#1d1d1b;color:var(--fg)}.dgrid article:nth-child(3):nth-last-child(2),.dgrid article:nth-child(4):last-child{grid-column:span 3}.dgrid article:nth-child(3):last-child,.dgrid article:nth-child(5n+1):last-child{grid-column:span 6}.dgrid h3{font-family:var(--display);font-weight:800;font-stretch:112%;font-size:clamp(24px,2.2vw,34px);letter-spacing:-.02em;line-height:1}.dgrid p{font-size:17px;max-width:40ch}.fits{display:grid;gap:0}.fits li{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid var(--line)}.fits li:last-child{border-bottom:1px solid var(--line)}.fits li:before{content:"✓";font-family:var(--tall);font-weight:700;color:var(--green);font-size:clamp(30px,3vw,48px);line-height:1}.fits li span{font-family:var(--display);font-weight:700;font-stretch:105%;font-size:clamp(22px,2.6vw,42px);line-height:1.1;letter-spacing:-.02em}.steps2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.steps2 li{border-radius:var(--r);padding:26px;min-height:280px;display:flex;flex-direction:column;color:var(--ink);background:var(--bgc,var(--paper))}.steps2 b{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(34px,3vw,52px);line-height:.95}.steps2 h3{font-size:22px;font-weight:600;margin-top:clamp(36px,4.4vw,64px)}.steps2 p{font-size:16px;margin-top:8px}.steps2 li:nth-child(5n+1){--bgc:var(--green)}.steps2 li:nth-child(5n+2){--bgc:var(--paper)}.steps2 li:nth-child(5n+3){--bgc:var(--lilac)}.steps2 li:nth-child(5n+4){--bgc:var(--orange)}.steps2 li:nth-child(5n+5){--bgc:#c9cdc2}.aud{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aud li{background:#161614;border-radius:var(--r);padding:30px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.aud h3{font-family:var(--display);font-weight:800;font-stretch:110%;font-size:clamp(24px,2.2vw,34px);line-height:1;letter-spacing:-.02em;color:var(--green)}.aud p{color:var(--soft)}.related{display:flex;flex-wrap:wrap;gap:10px}.related a{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(22px,2.4vw,38px);padding:14px 22px;border-radius:999px;border:2px solid var(--fg);text-decoration:none;transition:background-color .2s,color .2s}@media (hover:hover){.related a:hover{background:var(--green);border-color:var(--green);color:var(--ink)}}.cityhero{padding-top:110px;padding-bottom:40px;overflow:clip}@media (max-width:640px){.cityhero .crumbs{margin-bottom:12px}}.cityhero .svc{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(28px,4vw,64px);line-height:1;color:var(--green);text-align:center}.cityhero .cw{font-family:var(--display);font-weight:900;font-stretch:125%;font-size:var(--cs,20vw);line-height:.8;letter-spacing:-.02em;white-space:nowrap;text-align:center;margin:10px -1vw 0;background:url(/_next/static/media/strip.304a4376.webp) 0 50%/auto 100% repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pan 70s linear infinite}.cityhero .row{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;align-items:end;margin-top:clamp(40px,5vw,80px)}.cityhero h1{grid-column:1/8;font-family:var(--display);font-weight:800;font-stretch:110%;font-size:clamp(30px,3.4vw,54px);line-height:1;letter-spacing:-.03em}.cityhero .row p{grid-column:8/13;color:var(--soft)}.cityhero .acts{grid-column:1/-1;gap:14px 24px;align-items:center;margin-top:8px}.cityhero .acts,.near2{display:flex;flex-wrap:wrap}.near2{gap:8px;margin-top:22px}.near2 span{padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-size:15px;color:var(--soft)}.prhero{padding-top:110px;padding-bottom:0}.prhero .pbox{border-radius:calc(var(--r) * 1.4);background:var(--c);color:var(--t);padding:clamp(28px,4.4vw,72px) clamp(28px,4.4vw,72px) 0;overflow:hidden;position:relative}.prhero h1{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(64px,11vw,200px);line-height:.95}.prhero .lead{font-size:clamp(18px,1.5vw,22px);max-width:48ch;margin-top:24px}.prhero .dev{position:relative;margin:clamp(30px,4vw,60px) auto 0;width:min(1000px,100%)}.prhero .dev .lp{width:100%}.prhero .dev .ph{position:absolute;right:-2%;bottom:6%;width:21%}.facts3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.facts3 div{background:#161614;border-radius:var(--r);padding:24px}.facts3 dt{color:var(--soft);font-size:15px}.facts3 dd{font-family:var(--display);font-weight:700;font-stretch:105%;font-size:clamp(18px,1.6vw,24px);margin-top:6px;line-height:1.2}.facts3 .res{background:var(--green);color:var(--ink)}.facts3 .res dt{color:rgba(11,11,10,.7)}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px 64px;padding-block:clamp(40px,5vw,80px);border-top:1px solid var(--line)}.story:first-child{border-top:0}.story h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(34px,3.6vw,60px);line-height:.95}.story h2 b{display:block;color:var(--green);font-size:.6em;margin-bottom:8px}.story p{font-size:clamp(18px,1.4vw,21px);line-height:1.55}.story ul{display:grid;gap:10px;margin-top:6px}.story ul li{display:grid;grid-template-columns:auto 1fr;gap:14px;font-size:18px}.result{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(40px,5vw,84px);line-height:.95;color:var(--green);margin-top:18px}.nextp{display:block;border-radius:calc(var(--r) * 1.4);background:var(--c);color:var(--t);padding:clamp(28px,4vw,60px);text-decoration:none;position:relative;overflow:hidden}.nextp small{font-size:16px;opacity:.75}.nextp b{display:block;font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(56px,8vw,140px);line-height:.88;margin-top:8px}.nextp img{position:absolute;right:4%;bottom:-30%;width:min(40%,520px);transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.nextp:hover img{transform:translateY(-14px)}}.pwall{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.pcard{border-radius:var(--r);background:var(--c);color:var(--t);padding:26px 26px 0;text-decoration:none;overflow:hidden;display:flex;flex-direction:column;min-height:420px;grid-column:span 2;transition:transform .35s cubic-bezier(.16,1,.3,1)}.pcard.w{grid-column:span 3}.pcard small{font-size:14px;opacity:.75}.pcard h3{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(34px,3.4vw,56px);line-height:.9;margin-top:4px}.pcard p{font-size:15px;margin-top:8px;opacity:.9}.pcard img{margin-top:auto;width:100%;transform:translateY(8%);transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.pcard:hover{transform:translateY(-4px)}.pcard:hover img{transform:translateY(2%)}}.statrow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:56px}.statrow div{border-left:1px solid var(--line);padding-left:20px}.statrow dt{font-family:var(--tall);font-weight:700;font-size:clamp(40px,4.4vw,76px);line-height:1}.statrow dd{color:var(--soft);margin-top:8px}.bands li{border-radius:calc(var(--r) * 1.4);background:var(--c);color:var(--t);margin-bottom:14px;overflow:hidden;position:relative}.bands a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:20px 40px;align-items:start;padding:clamp(26px,3.4vw,52px);text-decoration:none;color:inherit}.bands h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(44px,6vw,110px);line-height:.88}.bands p{font-size:18px;max-width:42ch}.bands ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bands ul li{all:unset;font-size:14px;font-weight:600;padding:7px 12px;border-radius:999px;border:1.5px solid}.bands .go{font-family:var(--tall);font-weight:700;font-size:44px;line-height:1;transition:transform .3s}@media (hover:hover){.bands a:hover .go{transform:translateX(8px)}}.cgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;gap:34px clamp(28px,4vw,64px);align-items:start}.cgrid>.form{grid-column:2;grid-row:1/span 2}.cgrid>.c-dopo{grid-column:1}.cgrid>.c-dopo .steps-mini{margin-top:0}.cbig{font-family:var(--display);font-weight:900;font-stretch:118%;font-size:clamp(48px,7vw,124px);line-height:.88;letter-spacing:-.04em}.cgrid .lead{color:var(--soft);font-size:20px;max-width:40ch;margin-top:22px}.promise{margin-top:34px}.promise,.promise li{display:grid;gap:12px}.promise li{grid-template-columns:auto 1fr;font-size:18px}.promise li:before{content:"✓";color:var(--green);font-weight:700}.form{background:var(--paper);color:var(--ink);border-radius:calc(var(--r) * 1.4);padding:clamp(24px,3.4vw,48px);display:grid;gap:18px}.form label{display:grid;gap:8px;font-weight:600;font-size:16px}.form label small{font-weight:400;color:#5c5c55}.form input,.form select,.form textarea{font:inherit;font-weight:400;font-size:17px;padding:14px 16px;border-radius:14px;border:1.5px solid #cfcdc4;background:#fff;color:var(--ink);width:100%}.form textarea{min-height:140px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--green);outline-offset:1px;border-color:var(--ink)}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form .btn{background:var(--ink);color:var(--green);justify-self:start}.form button.btn{font-family:inherit;border:0;cursor:pointer;gap:8px}.form .note{font-size:14px;color:#5c5c55}.form .ok{display:none;background:var(--green);border-radius:14px;padding:16px;font-weight:600}.form.sent .ok{display:block}.hp{position:absolute;left:-9999px}.convo{display:grid;gap:12px;max-width:640px}.convo .m{padding:14px 18px;border-radius:20px;max-width:88%;font-size:17px;line-height:1.45}.convo .you{justify-self:end;background:var(--green);color:var(--ink);border-bottom-right-radius:6px}.convo .br{justify-self:start;background:var(--paper);color:var(--ink);border-bottom-left-radius:6px}.convo .br s{color:#9a4a3a}.convo .br ins{text-decoration:none;background:#d9f5e3;padding:0 4px;border-radius:4px}.convo .tag{justify-self:start;font-size:14px;color:var(--soft)}.nots li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--line);font-size:19px}.nots li:before{content:"×";color:var(--orange);font-weight:700;font-size:24px;line-height:1}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trio div{border-radius:var(--r);padding:28px;background:#161614}.trio b{font-family:var(--tall);font-weight:700;font-size:clamp(48px,5vw,88px);line-height:1;color:var(--green);display:block}.road{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.road li{border-radius:var(--r);background:#161614;padding:26px;display:flex;flex-direction:column;gap:10px}.road li small{align-self:flex-start;font-size:13px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--lilac);color:var(--ink)}.road h3{font-family:var(--display);font-weight:800;font-stretch:108%;font-size:24px;line-height:1.1}.road p{color:var(--soft);font-size:16px}.posts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.post{border-radius:var(--r);padding:30px;background:var(--c,#161614);color:var(--t,var(--fg));text-decoration:none;display:flex;flex-direction:column;gap:12px;min-height:300px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.post.big{grid-column:1/-1;min-height:360px}.post small{font-size:14px;opacity:.8}.post h2,.post h3{font-family:var(--display);font-weight:800;font-stretch:108%;font-size:clamp(26px,2.6vw,44px);line-height:1.02;letter-spacing:-.02em}.post.big h2{font-size:clamp(34px,4.4vw,72px);max-width:20ch}.post p{font-size:17px;max-width:56ch;opacity:.9;margin-top:auto}@media (hover:hover){.post:hover{transform:translateY(-4px)}}.article{max-width:760px;margin:0 auto}.ahead{padding-top:120px;padding-bottom:40px;max-width:980px;margin:0 auto}.ahead h1{font-family:var(--display);font-weight:900;font-stretch:112%;font-size:clamp(38px,5.4vw,84px);line-height:.98;letter-spacing:-.035em;margin-top:16px}.ahead .lead{font-size:clamp(19px,1.6vw,23px);color:var(--soft);margin-top:20px;max-width:56ch}.meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:15px;color:var(--soft)}.meta b{color:var(--fg);font-weight:600}.toc{background:#161614;border-radius:var(--r);padding:24px 28px;margin:30px auto 0;max-width:760px}.toc b{display:block;margin-bottom:10px}.toc ol{display:grid;gap:6px;counter-reset:t}.toc li{counter-increment:t;display:grid;grid-template-columns:2em 1fr}.toc li:before{content:counter(t,decimal-leading-zero);color:var(--green);font-weight:600}.toc a{color:var(--fg);text-decoration:none}.prose{font-size:19px;line-height:1.7;padding-block:40px 60px}.prose h2{font-family:var(--display);font-weight:800;font-stretch:108%;font-size:clamp(28px,2.8vw,40px);line-height:1.08;letter-spacing:-.02em;margin:56px 0 16px}.prose h3{font-size:24px;margin:36px 0 10px}.prose p{margin:0 0 20px}.prose ol,.prose ul{margin:0 0 22px;display:grid;gap:10px}.prose ol{padding-left:1.4em}.prose ul li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.prose ol{list-style:decimal}.prose li::marker{color:var(--green)}.prose a{color:var(--green)}.prose strong{color:#fff}.prose blockquote{margin:36px 0;padding:28px 32px;border-radius:var(--r);background:var(--green);color:var(--ink);font-family:var(--display);font-weight:700;font-size:clamp(22px,2vw,30px);line-height:1.2}.prose table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:16px}.prose td,.prose th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.tablewrap{overflow-x:auto}.author{display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:center;background:#161614;border-radius:var(--r);padding:24px;margin:20px 0 0}.author img{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:top;background:#222}.author b{display:block}.author p{color:var(--soft);font-size:16px;margin-top:4px}.ptable{width:100%;border-collapse:separate;border-spacing:0 10px}.ptable th{text-align:left;font-size:14px;color:var(--soft);font-weight:500;padding:0 18px}.ptable td{font-size:17px}.ptable tbody th,.ptable td{background:#161614;padding:20px 18px;vertical-align:top}.ptable tbody th{color:var(--fg);border-radius:var(--r) 0 0 var(--r);font-family:var(--display);font-weight:800;font-size:clamp(20px,1.8vw,26px);width:28%}.ptable td:last-child{border-radius:0 var(--r) var(--r) 0}.bandsel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bandsel a{text-decoration:none;border-radius:var(--r);padding:22px;background:var(--paper);color:var(--ink);min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.bandsel b{font-family:var(--tall);font-weight:700;font-size:clamp(26px,2.4vw,38px);line-height:1}.bandsel a:nth-child(2){background:var(--green)}.bandsel a:nth-child(3){background:var(--lilac)}.bandsel a:nth-child(4){background:var(--orange)}.sh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px}.sh h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(44px,6vw,108px);line-height:.88}.sh p{color:var(--soft);max-width:44ch}.block{padding-block:clamp(60px,7vw,120px)}@media (max-width:1000px){.dgrid{grid-template-columns:1fr 1fr}.dgrid article{grid-column:span 1!important}.aud,.road,.trio{grid-template-columns:1fr}.phero .vfan,.phero .visual{position:relative;right:auto;bottom:auto;width:100%;margin-top:10px}.phero .vfan{height:auto;aspect-ratio:5/4;max-width:560px}.phero .vbig{bottom:auto;font-size:34vw}.phero .vbig,.phero .vq{position:relative;right:auto}.phero .vq{top:auto;transform:none;align-items:flex-start}.phero .vchat{position:relative;right:auto;bottom:auto;width:100%}.phero .pbox{min-height:0}.cityhero .row{display:block}.cityhero .row p{margin-top:16px}.facts3,.story{grid-template-columns:1fr}.pwall{grid-template-columns:1fr 1fr}.pcard,.pcard.w{grid-column:span 1;min-height:360px}.statrow{grid-template-columns:1fr 1fr;row-gap:28px}.bands a{grid-template-columns:1fr}.bands .go{display:none}.cgrid{grid-template-columns:1fr;grid-template-rows:none}.cgrid>.c-dopo,.cgrid>.form{grid-column:auto;grid-row:auto}.posts{grid-template-columns:1fr}.bandsel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dgrid,.form .two,.pwall{grid-template-columns:1fr}.prhero .dev{width:55%;margin-inline:auto}.prhero .dev .ph{width:26%}.phero .pbox:has(>.visual) h1{font-size:min(12vw,calc((100vw - 88px) / 6.6),52px);hyphens:manual}.phero .pbox:has(>.visual) h1.h1-lungo{font-size:min(9vw,36px)}.phero .visual{width:80%;margin-inline:auto}.nextp img{display:none}.ptable,.ptable tbody,.ptable tbody th,.ptable td,.ptable tr{display:block;width:auto}.ptable thead{display:none}.ptable td{border-radius:0!important}.ptable tbody th{border-radius:var(--r) var(--r) 0 0!important;padding-bottom:4px}.ptable td:last-child{border-radius:0 0 var(--r) var(--r)!important;margin-bottom:10px}.bandsel{grid-template-columns:1fr}.aud li,.dgrid article,.steps2 li{min-height:0}.aud li h3,.aud li p{margin-top:0}.aud li{gap:14px}.steps2 h3{margin-top:24px}}.skip{position:absolute;left:-9999px;top:12px;z-index:60;background:var(--green);color:var(--ink);padding:12px 16px;font-weight:600}.skip:focus{left:16px}.nav-r{display:flex;align-items:center;gap:14px}.nav .links .sub>a[aria-current],.nav .links>a[aria-current]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:.5em}.menu-m{display:none;position:relative}.menu-m summary{list-style:none;cursor:pointer;font-weight:600;font-size:15px;min-height:42px;display:flex;align-items:center;padding:0 14px;border:1.5px solid var(--line);border-radius:999px}.menu-m summary::-webkit-details-marker{display:none}.menu-m[open] summary{background:var(--fg);color:var(--ink)}.menu-m nav{position:absolute;right:0;top:calc(100% + 10px);min-width:260px;max-height:calc(100dvh - 80px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain;background:#161614;border:1px solid var(--line);border-radius:20px;padding:10px;display:grid}.menu-m nav a{padding:12px 14px;text-decoration:none;border-radius:12px;font-size:17px}.menu-m nav a:hover{background:#222220}.menu-m nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:.35em}@media (max-width:1000px){.menu-m{display:block}.nav .links{display:none}}@media (max-width:440px){.menu-m nav{position:fixed;left:16px;right:16px;top:calc(72px + env(safe-area-inset-top,0px));min-width:0}}.m-sub{display:flex;align-items:center;justify-content:space-between}.m-sub a{flex:1}.m-sub button,.sub-t{display:inline-grid;place-items:center;border:0;background:none;color:inherit;border-radius:999px;cursor:pointer;padding:0}.m-sub button{width:44px;height:44px;flex:none}.m-sub button:hover{background:#222220}.m-sub button[aria-expanded=true] svg,.sub-t[aria-expanded=true] svg{transform:rotate(180deg)}.m-sub-l{margin-left:14px;border-left:1px solid var(--line);display:grid}.m-sub-l[hidden]{display:none}.menu-m nav .m-sub-l a{display:flex;align-items:center;min-height:44px;padding:10px 14px 10px 16px;font-size:16px;color:var(--soft)}.menu-m nav .m-sub-l a[aria-current=page]{color:var(--fg)}html:not(.js) .m-sub button,html:not(.js) .sub-t{display:none}.nav .links,.sub{align-items:center}.sub{display:flex;gap:2px}.sub-t{width:28px;height:28px;color:var(--soft)}.sub-t:hover,.sub-t[aria-expanded=true]{color:var(--fg)}.sub-t svg{transition:transform .15s ease}.sub-p{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);width:min(680px,calc(100vw - 2*var(--m)));background:#161614;border:1px solid var(--line);border-radius:20px;padding:10px;z-index:51;box-shadow:0 24px 60px rgba(0,0,0,.45);font-size:16px}.sub-p:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px}.sub-p ul{display:grid;grid-template-columns:1fr 1fr;gap:4px}.nav .links .sub-p a{color:var(--fg);text-decoration:none}.sub-p li a{display:grid;gap:4px;align-content:start;height:100%;padding:14px 16px;border-radius:12px}.sub-p li b{font-family:var(--display);font-weight:600;font-size:17px;line-height:1.2;display:flex;align-items:center;gap:8px}.sub-p li b .stella-tag{color:var(--green)}.sub-p li span{font-size:14px;line-height:1.35;color:var(--soft)}.sub-f a:focus-visible,.sub-f a:hover,.sub-p li a:focus-visible,.sub-p li a:hover{background:#222220}.sub-f{border-top:1px solid var(--line);margin-top:6px;padding:12px 6px 0;display:flex;justify-content:space-between;font-weight:600}.sub-f a{padding:6px 10px;border-radius:10px}.nav .links .sub-f a:first-child{color:var(--green)}@media (prefers-reduced-motion:no-preference){.sub-p:not([hidden]){animation:sub-in .15s ease-out}}@keyframes sub-in{0%{opacity:0;transform:translate(-50%,6px)}}html{scroll-padding-top:90px}.stella{width:1em;height:1em;display:inline-block;flex:none;vertical-align:-.12em}.stella-rib{width:.62em;height:.62em;margin:0 .5em}.ribi{display:inline-flex;align-items:center}.stella-li{width:18px;height:18px;color:var(--green);margin-top:.3em}.stella-tag{width:12px;height:12px;vertical-align:-1px}.story ul li{align-items:start}a.b{text-decoration:none}@media (hover:hover){a.b{transition:transform .35s cubic-bezier(.16,1,.3,1)}a.b:hover{transform:translateY(-4px)}}.b-ads,.b-seo,.b-site,.b-strat{color:var(--ink)}.s-set{font-size:14px;opacity:.75}.crumb{display:inline-flex;gap:6px;align-items:center}.crumbs.on-light,.crumbs.on-light a{color:rgba(11,11,10,.7)}.crumbs.on-light a:hover{color:var(--ink)}.phero .kick{margin-top:22px}.kick-green{color:var(--green)}.phero h1{margin-top:14px}.phero .acts{margin-top:24px}.pbox-short{min-height:auto!important}.h1-servizi{max-width:16ch!important;margin-top:18px!important}.bnum{font-weight:600;opacity:.7;font-size:15px}.cielo-wrap{position:relative;overflow:clip}.cielo-wrap>:not(.galaxy){position:relative;z-index:1}.galaxy.cielo{opacity:0}.galaxy.cielo.on{opacity:.9}.phero .cbig{margin-top:22px;max-width:14ch}.lead-dark{color:var(--soft);font-size:clamp(18px,1.5vw,22px);max-width:52ch;margin-top:22px}.phero.cielo-wrap{padding-bottom:clamp(40px,5vw,72px)}.pcard .pc-h{font-size:clamp(34px,3.4vw,56px);line-height:.9;margin-top:4px}.pcard .pc-h,.pkick{font-family:var(--tall);font-weight:700;text-transform:uppercase}.pkick{font-size:20px;margin-top:22px;opacity:.8}.result-nota{color:var(--soft);font-size:15px;margin-top:8px}.contesto{margin-top:28px;padding:22px 24px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:14px;background:var(--bg2)}.contesto p{max-width:62ch}.contesto-t{font-family:var(--display);font-weight:800;font-size:clamp(20px,2vw,28px);line-height:1.15;margin-bottom:10px}.contesto-f{color:var(--soft);font-size:14px;margin-top:12px}.contesto-f a,.facts3 a{color:inherit;text-underline-offset:.2em}.vedi-sito{margin-top:18px;font-size:17px}.zsub{font-size:15px;margin:0 auto 14px}.cities .c{text-decoration:none;color:var(--ink)}.near a{color:var(--ink);font-weight:600}.zpanel .links2{margin-top:6px}.contatti{padding-top:120px}.contatti .crumbs{margin-bottom:28px}.steps-mini{grid-template-columns:1fr 1fr!important;margin-top:34px}.steps-mini li{min-height:0!important}.steps-mini h2{font-size:22px;font-weight:600;margin-top:28px}.steps3{grid-template-columns:repeat(3,1fr)}.campo{display:grid;gap:8px}.campo label{font-weight:600;font-size:16px}.campo label small{font-weight:400;color:#5c5c55}.form input.bad,.form select.bad,.form textarea.bad{border-color:#b42318}.form .err{color:#b42318;font-size:14px;font-weight:500}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.form-foot .note{max-width:40ch}.form-ok{gap:10px}.ok-t{font-family:var(--display);font-weight:800;font-size:28px}.esito-nojs{display:none}.esito-nojs:target{display:grid;gap:10px}.form:has(#inviato:target)>:not(#inviato){display:none}.acat{font-family:var(--tall);font-weight:700;text-transform:uppercase;color:var(--green);font-size:20px;margin-top:26px}.ahead .meta{display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--soft);font-size:15px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.ahead .meta b{color:var(--fg)}.toc.pad-in{margin-left:max(16px,3.2vw);margin-right:max(16px,3.2vw)}@media (min-width:830px){.toc.pad-in{margin-left:auto;margin-right:auto}}.sintesi{max-width:760px;margin:30px auto 0;padding:24px 28px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--r);background:var(--bg2);overflow-wrap:anywhere}.sintesi.pad-in{margin-left:max(16px,3.2vw);margin-right:max(16px,3.2vw)}@media (min-width:830px){.sintesi.pad-in{margin-left:auto;margin-right:auto}}.sintesi h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;color:var(--green);font-size:20px;line-height:1.1;letter-spacing:.02em;margin:0 0 14px}.sintesi li,.sintesi ul{display:grid;gap:12px}.sintesi li{grid-template-columns:auto 1fr;align-items:start;font-size:18px;line-height:1.55}@media (max-width:640px){.sintesi{padding:20px 18px}.sintesi li{font-size:17px}}.prose blockquote p{margin:0}.prose blockquote cite{display:block;font-size:15px;font-style:normal;margin-top:10px;opacity:.75}.callout{margin:30px 0;padding:22px 26px;border-radius:var(--r);background:#161614;border:1px solid var(--line)}.callout b{font-family:var(--tall);text-transform:uppercase;font-size:16px;letter-spacing:.02em;color:var(--lilac)}.callout-tip b{color:var(--green)}.callout-warning b{color:var(--orange)}.callout p{margin:6px 0 0!important;font-size:17px}.fonti{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.fonti h2{font-size:22px!important;margin:0 0 12px!important}.fonti ol{font-size:16px}.fonti small{color:var(--soft)}.author a{color:var(--green);font-size:15px}.segnaposto{background:var(--orange);color:var(--ink);font-weight:700;padding:0 .3em;border-radius:6px;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (max-width:640px){.tab2 td:last-child{width:42%}}.prose code{font-size:.88em;padding:.1em .35em;border-radius:6px;background:var(--bg2);border:1px solid var(--line)}.bandsel a b{margin-top:auto}.bs-n{font-size:14px;font-weight:600;opacity:.85}@media (hover:hover){.bandsel a{transition:transform .3s}.bandsel a:hover{transform:translateY(-4px)}}.nota{color:var(--soft);margin-top:18px;font-size:15px}.promise-close{margin-top:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 24px}.promise-close li:before{color:var(--ink)}.nf .nf-word{font-size:28vw;margin-top:4vh}.nf-links{display:flex;flex-wrap:wrap;gap:12px 28px;font-weight:600;font-size:17px}.nf-links a{text-underline-offset:.25em;min-height:44px;display:inline-flex;align-items:center}@media (max-width:1000px){.steps3{grid-template-columns:1fr}.bandsel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.steps-mini{grid-template-columns:1fr!important}.contatti{padding-top:100px}}@media (max-width:440px){.bname{display:none}.menu-m summary{padding:0 12px}}.word{--ws:20.5vw;font-size:var(--ws);background:url(/_next/static/media/astra-galassia.93134f1c.webp) 0 50%/auto 100% repeat-x;-webkit-background-clip:text;background-clip:text;animation:via 70s linear infinite;filter:drop-shadow(0 0 36px rgba(255,226,180,.14))}@keyframes via{to{background-position:calc(-3.84 * var(--ws)) 50%}}@media (max-width:640px){.word{--ws:19.5vw;background-image:url(/_next/static/media/astra-galassia-m.63641641.webp);animation-duration:45s}}.cityhero .cw{animation:citta 70s linear infinite}@keyframes citta{to{background-position:calc(-7.68 * var(--cs)) 50%}}.ahead,.prose,.toc{overflow-wrap:anywhere}.fonti a{word-break:break-word}@media (max-width:640px){.numbers .giant{font-size:25vw;bottom:-1%}}@media (min-width:1001px){.hero{min-height:100svh;justify-content:space-between;padding-top:clamp(110px,12vh,170px);padding-bottom:clamp(48px,7vh,96px)}.hero>div:first-of-type{flex:1;display:flex;align-items:center}.hero .word{width:100%}.hero-row{grid-template-columns:repeat(12,1fr);grid-template-areas:"h h h h h h h . p p p p" "h h h h h h h . a a a a";column-gap:24px;row-gap:22px}.hero-row h1{grid-area:h;align-self:end;font-size:clamp(40px,4.4vw,92px);line-height:.98;max-width:14ch}.hero-row p{grid-area:p;font-size:clamp(17px,1.15vw,24px);line-height:1.45;max-width:38ch;align-self:end}.hero-row .act{grid-area:a;justify-self:start;flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap}.hero-row .act .btn{min-height:58px;padding:0 30px;font-size:18px}.colw img{width:clamp(180px,15vw,420px)}.wallsec{height:min(115svh,1300px)}.head p,.sh p,.wall-sub p{font-size:clamp(17px,1.05vw,22px)}.about2 .bio,.cityhero .row p,.lead,.phero .lead,.stmtsec p,.zdef{font-size:clamp(18px,1.2vw,24px)}.aud p,.b .cap,.cards p,.dgrid p,.faq2 p,.s-txt p,.steps2 p{font-size:clamp(16px,.95vw,20px)}.faq2 summary{font-size:clamp(20px,1.5vw,30px)}.nav .links{font-size:clamp(16px,.9vw,19px);gap:clamp(24px,2vw,40px)}.nav .btn{min-height:clamp(44px,2.8vw,54px);font-size:clamp(15px,.9vw,18px)}.b h3{font-size:clamp(24px,2vw,42px)}.bento{grid-auto-rows:minmax(clamp(150px,11vw,260px),auto);gap:clamp(14px,1vw,22px)}.slide{flex-basis:min(1500px,82vw);min-height:clamp(520px,38vw,760px)}.s-txt h3{font-size:clamp(48px,5.4vw,120px)}}@media (min-width:1001px) and (max-width:1280px){.hero-row{grid-template-areas:"h h h h h h h p p p p p" "h h h h h h h a a a a a"}}.facts3 .salto,.pcard p.salto,.slide p.salto{display:block;font-family:var(--tall);font-weight:700;font-size:clamp(64px,6.4vw,112px);line-height:.85;letter-spacing:-.01em;margin:16px 0 10px;opacity:1}.pcard p.salto span,.slide p.salto span{display:block;font-family:var(--text);font-weight:600;font-size:clamp(15px,1.15vw,18px);line-height:1.3;letter-spacing:0;margin-top:10px;max-width:30ch}.facts3 .res .salto{font-size:clamp(56px,5vw,88px);margin:2px 0 10px}.result-t{font-family:var(--display);font-weight:700;font-size:clamp(18px,1.6vw,24px);margin-top:6px;line-height:1.25}@media (max-width:640px){.facts3 .res .salto,.pcard p.salto,.slide p.salto{font-size:60px}}.wallsec{contain:paint}.wall-foot{bottom:-4px;padding-bottom:60px}.b-ads .big{line-height:1;margin-bottom:18px}.facts3 .salto,.pcard p.salto,.slide p.salto{line-height:1;margin-bottom:14px}.result{line-height:1.05}.wall-sub{margin-top:clamp(28px,2.6vw,44px)}.close2 :focus-visible,footer :focus-visible{outline-color:var(--ink)}.bands a:focus-visible{outline:3px solid currentColor;outline-offset:-10px;box-shadow:none;border-radius:inherit}@media (prefers-reduced-motion:reduce){.cityhero .cw,.colw,.colw:nth-child(2n),.rib>span,.track,.word{animation:none}}.fermo .cityhero .cw,.fermo .colw,.fermo .rib>span,.fermo .track,.fermo .word{animation-play-state:paused}.rib:focus-visible>span,.ribbons:hover .rib>span{animation-play-state:paused}.ferma{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}html:not(.js) .ferma{display:none}.phero h1,.prhero h1{overflow-wrap:break-word}@media (max-width:360px){.statrow dt{font-size:32px}.phero h1{font-size:34px;hyphens:auto}.prhero h1{font-size:52px;hyphens:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1001px){.phero .vfan{width:min(40%,560px)}.phero .visual{width:min(42%,560px)}.phero .lead{max-width:min(46ch,55%)}}body footer,main>section:nth-of-type(n+3):not(.close2){content-visibility:auto;contain-intrinsic-size:auto 900px}.astra{display:grid}.astra>.word{grid-area:1/1;filter:none;background-color:rgb(183,175,164)}.hero .astra{width:100%}.astra>.word-luce{background:none;color:transparent;animation:none;text-shadow:0 0 70px rgba(255,226,180,.14)}.statrow-servizio{margin-bottom:0;padding-block:clamp(36px,4vw,64px)}.chiusa-sez{color:var(--soft);font-size:clamp(17px,1.3vw,20px);max-width:62ch;margin-top:24px}.caso-avv a,.chiusa-sez a,.story-testo a{color:var(--green);text-underline-offset:.2em}.story-testo{border-top:0;padding-top:0}.story-testo h2{margin:0}.story-testo p+p{margin-top:16px}.story-testo+.dgrid,.story-testo+.steps2{margin-top:clamp(24px,3vw,40px)}.dgrid-sez article{min-height:0}.dgrid-sez p a{color:inherit;text-underline-offset:.2em}.statrow-servizio div:only-child{grid-column:1/-1}.statrow-servizio div:only-child dd{max-width:60ch}.story h3{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(28px,2.8vw,46px);line-height:.95}.caso-avv{margin-top:14px;max-width:56ch}.caso-link{margin-top:14px;font-size:18px}.righe li{padding:18px 0;border-top:1px solid var(--line);font-size:clamp(18px,1.4vw,21px);line-height:1.5;color:var(--soft)}.righe li:last-child{border-bottom:1px solid var(--line)}.righe a{color:var(--fg);font-weight:600;text-underline-offset:.2em}.ptable-cmp tbody th{width:22%}.chi{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px clamp(32px,5vw,80px);align-items:end}.chi-foto{width:100%;height:auto;display:block}.chi h2{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(44px,6vw,108px);line-height:.88}.chi p{color:var(--soft);font-size:clamp(18px,1.4vw,22px);max-width:46ch;margin-top:18px}.chi-fatti{display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:28px}.chi-fatti dt{color:var(--soft);font-size:15px}.chi-fatti dd{font-family:var(--tall);font-weight:700;text-transform:uppercase;font-size:clamp(32px,3vw,52px);line-height:1}@media (max-width:1000px){.statrow-servizio{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:640px){.chi{grid-template-columns:1fr}.chi-foto{width:min(64vw,300px)}.ptable-cmp td:before{content:attr(data-p);display:block;font-size:13px;font-weight:600;color:var(--soft);margin-bottom:4px}.ptable-cmp tbody th{width:auto}}.nobr{white-space:nowrap}.phero h1.h1-lungo{font-size:clamp(32px,4.8vw,84px);max-width:16ch}@media (min-width:1001px){.phero .pbox:has(>.visual) h1.h1-lungo{font-size:clamp(32px,3.6vw,64px)}}.story .caso-salto{font-size:clamp(64px,6.4vw,112px);line-height:1;margin:0 0 8px}@font-face{font-family:astra-archivo;font-stretch:100% 125%;unicode-range:u+0020-007e,u+00a0,u+00a9,u+00ab,u+00b0,u+00b7,u+00bb,u+00c0,u+00c8-00c9,u+00cc-00cd,u+00d2-00d3,u+00d7,u+00d9-00da,u+00e0,u+00e8-00e9,u+00ec-00ed,u+00f2-00f3,u+00f9-00fa,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+20ac,u+2191,u+2193,u+2212;src:url(/_next/static/media/30e675e5b84c4224-s.p.woff2) format("woff2");font-display:swap;font-weight:600 900}@font-face{font-family:astra-archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_6c8173{font-family:astra-archivo,astra-archivo Fallback}.__variable_6c8173{--f-archivo:"astra-archivo","astra-archivo Fallback"}@font-face{font-family:astra-archivo;font-stretch:100% 125%;unicode-range:u+000d,u+00a1-00a8,u+00aa,u+00ac-00af,u+00b1-00b6,u+00b8-00ba,u+00bc-00bf,u+00c1-00c7,u+00ca-00cb,u+00ce-00d1,u+00d4-00d6,u+00d8,u+00db-00df,u+00e1-00e7,u+00ea-00eb,u+00ee-00f1,u+00f4-00f8,u+00fb-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+2009,u+201a,u+201e,u+2032-2033,u+2039-203a,u+2044,u+2122,u+2215,u+feff;src:url(/_next/static/media/412bc8b485118101.woff2) format("woff2");font-display:swap;font-weight:600 900}.__className_bece18{font-family:astra-archivo}.__variable_bece18{--f-archivo-resto:"astra-archivo"}@font-face{font-family:astra-antonio;unicode-range:u+0020-007e,u+00a0,u+00a9,u+00ab,u+00b0,u+00b7,u+00bb,u+00c0,u+00c8-00c9,u+00cc-00cd,u+00d2-00d3,u+00d7,u+00d9-00da,u+00e0,u+00e8-00e9,u+00ec-00ed,u+00f2-00f3,u+00f9-00fa,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+20ac,u+2212;src:url(/_next/static/media/c8804a68dc2da0a3-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:astra-antonio Fallback;src:local("Arial");ascent-override:132.43%;descent-override:15.96%;line-gap-override:0.00%;size-adjust:87.20%}.__className_5a1481{font-family:astra-antonio,astra-antonio Fallback;font-weight:700}.__variable_5a1481{--f-antonio:"astra-antonio","astra-antonio Fallback"}@font-face{font-family:astra-antonio;unicode-range:u+00a1-00a8,u+00aa,u+00ac-00af,u+00b1-00b6,u+00b8-00ba,u+00bc-00bf,u+00c1-00c7,u+00ca-00cb,u+00ce-00d1,u+00d4-00d6,u+00d8,u+00db-00df,u+00e1-00e7,u+00ea-00eb,u+00ee-00f1,u+00f4-00f8,u+00fb-00ff,u+0102,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308,u+201a,u+201e,u+2039-203a,u+2044,u+2122,u+2215;src:url(/_next/static/media/d40b1df6f76734fa.woff2) format("woff2");font-display:swap;font-weight:700}.__className_a7f3c8{font-family:astra-antonio;font-weight:700}.__variable_a7f3c8{--f-antonio-resto:"astra-antonio"}@font-face{font-family:astra-geist;unicode-range:u+0020-007e,u+00a0,u+00a9,u+00ab,u+00b0,u+00b7,u+00bb,u+00c0,u+00c8-00c9,u+00cc-00cd,u+00d2-00d3,u+00d7,u+00d9-00da,u+00e0,u+00e8-00e9,u+00ec-00ed,u+00f2-00f3,u+00f9-00fa,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+20ac,u+2191,u+2193,u+2212;src:url(/_next/static/media/a8398f48eee70045-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:astra-geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_e88735{font-family:astra-geist,astra-geist Fallback}.__variable_e88735{--f-geist:"astra-geist","astra-geist Fallback"}@font-face{font-family:astra-geist;unicode-range:u+00a1-00a8,u+00aa,u+00ac,u+00ae-00af,u+00b1-00b6,u+00b8-00ba,u+00bc-00bf,u+00c1-00c7,u+00ca-00cb,u+00ce-00d1,u+00d4-00d6,u+00d8,u+00db-00df,u+00e1-00e7,u+00ea-00eb,u+00ee-00f1,u+00f4-00f8,u+00fb-00ff,u+0102,u+0131,u+0152-0153,u+02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+201a,u+201e,u+2032-2033,u+2039-203a,u+2044,u+2122;src:url(/_next/static/media/036a3cb90ee58411.woff2) format("woff2");font-display:swap;font-weight:400 700}.__className_81e0af{font-family:astra-geist}.__variable_81e0af{--f-geist-resto:"astra-geist"}