.Clipboard-module__YW1Heq__svg{-webkit-user-select:none;user-select:none}.Clipboard-module__YW1Heq__text{fill:var(--muted);font-family:var(--font-sans);font-size:7.5px;font-weight:700;transition:fill .4s}.Clipboard-module__YW1Heq__ok .Clipboard-module__YW1Heq__text{fill:var(--ink)}.Clipboard-module__YW1Heq__tick{fill:none;stroke:var(--accent-deep);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s var(--ease-out)}.Clipboard-module__YW1Heq__ok .Clipboard-module__YW1Heq__tick{stroke-dashoffset:0}.Clipboard-module__YW1Heq__ink{fill:none;stroke:var(--primary);stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-in-out) .1s}.Clipboard-module__YW1Heq__ok .Clipboard-module__YW1Heq__ink{stroke-dashoffset:0}.Clipboard-module__YW1Heq__stamp{transition:transform .9s var(--ease-in-out)}.Clipboard-module__YW1Heq__sent .Clipboard-module__YW1Heq__stamp{animation:Clipboard-module__YW1Heq__stamp 1.3s var(--ease-in-out) forwards}@keyframes Clipboard-module__YW1Heq__stamp{0%{transform:translate(0)}35%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5 - 50px))}70%{transform:translate(var(--dx), calc(var(--dy) - 30px))}82%{transform:translate(var(--dx), var(--dy))}to{transform:translate(var(--dx), calc(var(--dy) - 26px))}}.Clipboard-module__YW1Heq__mark{opacity:0;transition:opacity .3s 1.05s}.Clipboard-module__YW1Heq__mark circle,.Clipboard-module__YW1Heq__mark path{fill:none;stroke:var(--accent-deep);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.Clipboard-module__YW1Heq__sent .Clipboard-module__YW1Heq__mark{opacity:1}@media (prefers-reduced-motion:reduce){.Clipboard-module__YW1Heq__sent .Clipboard-module__YW1Heq__stamp{animation:none}.Clipboard-module__YW1Heq__tick,.Clipboard-module__YW1Heq__ink{transition:none}}
.CopyButton-module__pvcrta__copy{background:var(--primary-soft);width:2.3rem;height:2.3rem;color:var(--primary-deep);transition:background .3s ease, color .3s ease, scale .2s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid;position:relative}.CopyButton-module__pvcrta__copy:hover{background:var(--primary);color:#fff}.CopyButton-module__pvcrta__copy:active{scale:.92}.CopyButton-module__pvcrta__icon{display:grid}.CopyButton-module__pvcrta__icon svg{transition:opacity .25s ease, scale .35s var(--ease-pop);grid-area:1/1}.CopyButton-module__pvcrta__icon svg:last-child{opacity:0;scale:.4}.CopyButton-module__pvcrta__done{background:var(--accent-deep);color:#fff}.CopyButton-module__pvcrta__done .CopyButton-module__pvcrta__icon svg:first-child{opacity:0;scale:.4}.CopyButton-module__pvcrta__done .CopyButton-module__pvcrta__icon svg:last-child{opacity:1;scale:1}.CopyButton-module__pvcrta__tip{border-radius:var(--r-full);background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;padding:.2rem .6rem;font-size:.75rem;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.CopyButton-module__pvcrta__tip:empty{display:none}
.HeroBackdrop-module__jOyDwa__backdrop{pointer-events:none;opacity:.5;position:absolute;inset:0;overflow:clip}@media (min-width:961px){.HeroBackdrop-module__jOyDwa__backdrop{-webkit-mask-image:linear-gradient(90deg,#0000004d 0% 42%,#000 72%);mask-image:linear-gradient(90deg,#0000004d 0% 42%,#000 72%)}}@media (max-width:960px){.HeroBackdrop-module__jOyDwa__backdrop{opacity:.38}}.HeroBackdrop-module__jOyDwa__fields{position:absolute;inset:0}.HeroBackdrop-module__jOyDwa__field{will-change:transform;border-radius:50%;position:absolute}.HeroBackdrop-module__jOyDwa__f1{aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--primary-rgb), .17), rgba(var(--primary-rgb), .05) 55%, transparent);width:62vw;max-width:1100px;animation:22s ease-in-out infinite alternate HeroBackdrop-module__jOyDwa__driftA;top:-18%;right:-14%}.HeroBackdrop-module__jOyDwa__f2{aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--accent-rgb), .16), rgba(var(--accent-rgb), .04) 55%, transparent);width:46vw;max-width:820px;animation:26s ease-in-out infinite alternate HeroBackdrop-module__jOyDwa__driftB;bottom:-30%;right:18%}.HeroBackdrop-module__jOyDwa__f3{aspect-ratio:1;background:radial-gradient(closest-side,#78aaff29,#0000);width:40vw;max-width:700px;animation:19s ease-in-out infinite alternate HeroBackdrop-module__jOyDwa__driftC;top:10%;left:-16%}@keyframes HeroBackdrop-module__jOyDwa__driftA{to{transform:translate(-9%,12%)scale(1.12)}}@keyframes HeroBackdrop-module__jOyDwa__driftB{to{transform:translate(14%,-16%)scale(.9)}}@keyframes HeroBackdrop-module__jOyDwa__driftC{to{transform:translate(18%,10%)scale(1.15)}}.HeroBackdrop-module__jOyDwa__grid{background-image:linear-gradient(90deg,#0b1b330e 1px,#0000 1px),linear-gradient(#0b1b330e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 85% at 74% 45%,#000 30%,#00000059 70%,#0000 100%);mask-image:radial-gradient(70% 85% at 74% 45%,#000 30%,#00000059 70%,#0000 100%)}.HeroBackdrop-module__jOyDwa__streak,.HeroBackdrop-module__jOyDwa__drop{opacity:0;position:absolute}.HeroBackdrop-module__jOyDwa__streak{background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .75) 70%, var(--accent));width:220px;height:1px;animation:HeroBackdrop-module__jOyDwa__run var(--dur) linear var(--delay) infinite;left:0}.HeroBackdrop-module__jOyDwa__drop{background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .7) 70%, var(--primary));width:1px;height:180px;animation:HeroBackdrop-module__jOyDwa__fall var(--dur) linear var(--delay) infinite;top:0}@keyframes HeroBackdrop-module__jOyDwa__run{0%{opacity:0;transform:translate(-240px)}8%,80%{opacity:1}to{opacity:0;transform:translate(100vw)}}@keyframes HeroBackdrop-module__jOyDwa__fall{0%{opacity:0;transform:translateY(-200px)}10%,80%{opacity:1}to{opacity:0;transform:translateY(110vh)}}.HeroBackdrop-module__jOyDwa__trace{width:108%;height:120px;position:absolute;left:-4%;overflow:visible}.HeroBackdrop-module__jOyDwa__traceA{top:68%}.HeroBackdrop-module__jOyDwa__traceB{opacity:.7;top:12%}.HeroBackdrop-module__jOyDwa__line{fill:none;stroke:rgba(var(--primary-rgb), .1);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.HeroBackdrop-module__jOyDwa__spark{fill:none;stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:9 200;stroke-dashoffset:9px;filter:drop-shadow(0 0 6px rgba(var(--primary-rgb), .55));animation:6s linear infinite HeroBackdrop-module__jOyDwa__travel}.HeroBackdrop-module__jOyDwa__sparkB{stroke:var(--accent);filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .6));animation-duration:8s;animation-delay:-3s}@keyframes HeroBackdrop-module__jOyDwa__travel{to{stroke-dashoffset:-100px}}.HeroBackdrop-module__jOyDwa__cross{display:block;position:absolute}.HeroBackdrop-module__jOyDwa__cross svg{width:100%;height:100%;rotate:var(--r);animation:HeroBackdrop-module__jOyDwa__bob calc(7s + var(--k) * .9s) ease-in-out calc(var(--k) * -1.3s) infinite alternate;overflow:visible}.HeroBackdrop-module__jOyDwa__cross path{stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.HeroBackdrop-module__jOyDwa__blue path{fill:color-mix(in srgb, var(--primary) 16%, #fff);stroke:color-mix(in srgb, var(--primary) 45%, transparent)}.HeroBackdrop-module__jOyDwa__green path{fill:color-mix(in srgb, var(--accent) 18%, #fff);stroke:color-mix(in srgb, var(--accent) 50%, transparent)}.HeroBackdrop-module__jOyDwa__soft path{fill:#ffffffb3;stroke:rgba(var(--primary-rgb), .22)}.HeroBackdrop-module__jOyDwa__line path{fill:none;stroke:#0b1b3338}@keyframes HeroBackdrop-module__jOyDwa__bob{to{transform:translateY(-14px)rotate(9deg)}}@media (max-width:720px){.HeroBackdrop-module__jOyDwa__cross:nth-of-type(n+6),.HeroBackdrop-module__jOyDwa__drop{display:none}}@media (prefers-reduced-motion:reduce){.HeroBackdrop-module__jOyDwa__field,.HeroBackdrop-module__jOyDwa__streak,.HeroBackdrop-module__jOyDwa__drop,.HeroBackdrop-module__jOyDwa__spark,.HeroBackdrop-module__jOyDwa__cross svg{animation:none}.HeroBackdrop-module__jOyDwa__streak,.HeroBackdrop-module__jOyDwa__drop,.HeroBackdrop-module__jOyDwa__spark{display:none}}
.HeroRating-module__aB_twW__rating{border-radius:var(--r-full);-webkit-backdrop-filter:blur(16px)saturate(1.5);background:#ffffffb8;align-items:center;gap:1.1rem;width:fit-content;max-width:100%;padding:.6rem 1.4rem .6rem .6rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #0b1b330f,0 22px 46px -26px #0b1b3373}.HeroRating-module__aB_twW__defs{width:0;height:0;position:absolute}.HeroRating-module__aB_twW__faces{flex:none;padding-left:2px;display:inline-flex}.HeroRating-module__aB_twW__face{z-index:calc(10 - var(--f));background:var(--primary-soft);width:3.1rem;height:3.1rem;color:var(--primary-deep);transition:translate .55s var(--ease-pop);transition-delay:calc(var(--f) * 40ms);border-radius:50%;place-items:center;margin-left:-.95rem;font-size:.85rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 3px #fff,0 8px 18px -8px #0b1b3380}.HeroRating-module__aB_twW__face:first-child{margin-left:0}.HeroRating-module__aB_twW__rating:hover .HeroRating-module__aB_twW__face{translate:calc(var(--f) * 7px) 0}.HeroRating-module__aB_twW__score{gap:.15rem;min-width:0;display:grid}.HeroRating-module__aB_twW__stars{gap:2px;width:fit-content;margin:-2px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.HeroRating-module__aB_twW__top{align-items:center;gap:.6rem;display:inline-flex}.HeroRating-module__aB_twW__value{color:var(--ink);letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1}.HeroRating-module__aB_twW__star{filter:drop-shadow(0 2px 2px #c46e0059);width:1.6rem;height:1.6rem;overflow:visible}.HeroRating-module__aB_twW__facet{fill:#ffffff80}.HeroRating-module__aB_twW__rim{fill:#b0540038}html.js .HeroRating-module__aB_twW__rating .HeroRating-module__aB_twW__star{transition:scale .7s var(--ease-pop), rotate .7s var(--ease-pop);transition-delay:calc(var(--d,0s) + .35s + var(--s) * 90ms);rotate:-40deg;scale:0}html.js .HeroRating-module__aB_twW__rating.is-in .HeroRating-module__aB_twW__star{rotate:none;scale:1}.HeroRating-module__aB_twW__shine{mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:40%;position:absolute;inset:-20% auto -20% 0;translate:-120%}.HeroRating-module__aB_twW__rating.is-in .HeroRating-module__aB_twW__shine{animation:HeroRating-module__aB_twW__shine 1.4s var(--ease-in-out) calc(var(--d,0s) + 1.4s) 3}.HeroRating-module__aB_twW__rating:hover .HeroRating-module__aB_twW__shine{animation:HeroRating-module__aB_twW__shine 1.2s var(--ease-in-out)}@keyframes HeroRating-module__aB_twW__shine{0%{translate:-120%}70%,to{translate:330%}}.HeroRating-module__aB_twW__text{color:var(--ink-2);font-size:var(--text-sm);font-weight:600;line-height:1.35}@media (max-width:520px){.HeroRating-module__aB_twW__rating{gap:.8rem;padding-right:1rem}.HeroRating-module__aB_twW__face{width:2.6rem;height:2.6rem;margin-left:-.8rem}.HeroRating-module__aB_twW__face:first-child{margin-left:0}.HeroRating-module__aB_twW__text{font-size:var(--text-xs)}.HeroRating-module__aB_twW__star{width:1.3rem;height:1.3rem}.HeroRating-module__aB_twW__value{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){html.js .HeroRating-module__aB_twW__rating .HeroRating-module__aB_twW__star{transition:none;rotate:none;scale:1}.HeroRating-module__aB_twW__shine{display:none}.HeroRating-module__aB_twW__face{transition:none}}
.HeroPlanet-module__ZMPNga__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0 -26% 0 -10%;overflow:hidden}.HeroPlanet-module__ZMPNga__stage:focus-visible{outline:2px solid var(--primary);outline-offset:-6px;border-radius:var(--r)}.HeroPlanet-module__ZMPNga__poster,.HeroPlanet-module__ZMPNga__canvas{width:100%;transition:opacity .6s;position:absolute;top:0;left:0}.HeroPlanet-module__ZMPNga__poster{pointer-events:none;height:auto}.HeroPlanet-module__ZMPNga__canvas{opacity:0;height:100%}.HeroPlanet-module__ZMPNga__live .HeroPlanet-module__ZMPNga__canvas{opacity:1}.HeroPlanet-module__ZMPNga__live .HeroPlanet-module__ZMPNga__poster{opacity:0}.HeroPlanet-module__ZMPNga__hint{z-index:3;border-radius:var(--r-full);-webkit-backdrop-filter:blur(10px);color:var(--ink);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;animation:HeroPlanet-module__ZMPNga__hintIn .7s var(--ease-out) both;background:#ffffffc7;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .6rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:1.5rem;right:clamp(1rem,6%,5rem);box-shadow:0 0 0 1px #0b1b330d,0 12px 26px -16px #0b1b3380}.HeroPlanet-module__ZMPNga__hint svg{width:1rem;height:1rem;color:var(--accent-deep)}@keyframes HeroPlanet-module__ZMPNga__hintIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:960px){.HeroPlanet-module__ZMPNga__stage{left:-16%;right:-16%}}@media (max-width:720px){.HeroPlanet-module__ZMPNga__hint{top:3%;bottom:auto;right:50%;translate:50%}}@media (prefers-reduced-motion:reduce){.HeroPlanet-module__ZMPNga__poster,.HeroPlanet-module__ZMPNga__canvas{transition:none}.HeroPlanet-module__ZMPNga__hint{animation:none}}
.HomeHero-module__KnJuoG__hero{min-height:min(100svh,1040px);padding-top:calc(var(--header-h) + clamp(1.5rem, 1rem + 2vw, 3rem));align-items:stretch;padding-bottom:clamp(3rem,2rem + 3vw,5rem);display:flex;position:relative;overflow:clip}.HomeHero-module__KnJuoG__inner{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:relative}.HomeHero-module__KnJuoG__copy{z-index:2;justify-items:start;gap:clamp(1.25rem,.9rem + 1vw,1.9rem);display:grid;position:relative}.HomeHero-module__KnJuoG__title{max-width:15ch;font-size:clamp(2.6rem,1.25rem + 4.3vw,5.6rem);line-height:1.02}.HomeHero-module__KnJuoG__lead{max-width:50ch}.HomeHero-module__KnJuoG__actions{flex-wrap:wrap;gap:.85rem;display:flex}.HomeHero-module__KnJuoG__art{width:calc(100% + var(--gutter) + max(0px, (100vw - var(--container)) / 2));align-self:stretch;min-height:520px;margin-top:calc(-1*clamp(1.5rem,1rem + 2vw,3rem));margin-bottom:calc(-1*clamp(3rem,2rem + 3vw,5rem));position:relative}@media (max-width:1100px) and (min-width:961px){.HomeHero-module__KnJuoG__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (max-width:960px){.HomeHero-module__KnJuoG__hero{min-height:auto;padding-top:calc(var(--header-h) + 1.75rem)}.HomeHero-module__KnJuoG__inner{grid-template-columns:1fr;gap:.5rem}.HomeHero-module__KnJuoG__art{aspect-ratio:1/1.04;align-self:auto;width:min(100%,640px);min-height:0;margin:0 auto calc(-1*clamp(3rem,2rem + 3vw,5rem))}}@media (max-width:520px){.HomeHero-module__KnJuoG__title{font-size:clamp(2.35rem,1.2rem + 6.4vw,2.9rem);line-height:1.04}.HomeHero-module__KnJuoG__actions{width:100%;display:grid}.HomeHero-module__KnJuoG__actions>*{justify-content:space-between}}@media (max-width:720px){.HomeHero-module__KnJuoG__copy{text-align:center;justify-items:center}.HomeHero-module__KnJuoG__title{font-size:clamp(2.15rem,1.1rem + 5.4vw,2.6rem)}.HomeHero-module__KnJuoG__actions{width:100%}.HomeHero-module__KnJuoG__actions>*{justify-content:center}}
.PageHero-module__NuqhHa__hero{padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 5vw, 7rem));padding-bottom:clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:clip}.PageHero-module__NuqhHa__compact{padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.PageHero-module__NuqhHa__inner{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.PageHero-module__NuqhHa__withArt .PageHero-module__NuqhHa__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.PageHero-module__NuqhHa__copy{gap:var(--space-4);display:grid}.PageHero-module__NuqhHa__title{max-width:17ch}.PageHero-module__NuqhHa__withArt .PageHero-module__NuqhHa__title{max-width:18ch}.PageHero-module__NuqhHa__small{font-size:clamp(2.2rem,1.3rem + 3vw,4.2rem)}.PageHero-module__NuqhHa__lead{max-width:56ch}.PageHero-module__NuqhHa__art{width:100%}@media (max-width:960px){.PageHero-module__NuqhHa__withArt .PageHero-module__NuqhHa__inner{grid-template-columns:1fr}.PageHero-module__NuqhHa__art{max-width:600px;margin-inline:auto}}@media (max-width:720px){.PageHero-module__NuqhHa__copy{text-align:center;justify-items:center}}
@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a300ebad57023a90-s.39du2ebt2rw14.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/270434222f265782-s.2e9pdcw_l1521.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8cfbfcb5fc04920-s.3dn7z53-o_b3k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7a91937f40e207ba-s.2zkzykk4ax4t4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3b6c8f2cc47ba790-s.2iy2e6i6cj-vh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e3455d3d95db5f62-s.0ynrdajmke3fn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;src:local(Arial);ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.0%;size-adjust:101.05%}.commissioner_a68a49b3-module__goDqAW__className{font-family:Commissioner,Commissioner Fallback;font-style:normal}.commissioner_a68a49b3-module__goDqAW__variable{--font-commissioner:"Commissioner", "Commissioner Fallback"}
@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/e3dfc854017cd189-s.0ornw44cqt18i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/ca59e9eae7934b24-s.1zimd0smwfdd-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d4d7dfbfbdcfb829-s.1g6_yfgrgot7g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/60598ce2a46fbffb-s.0ll4btu1cp91c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/2a3a498894ba15cf-s.3kyqqorhbenil.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/7f20430e44eb7422-s.36oubx4qeurhb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_441dbc7c-module__rLaJRG__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_441dbc7c-module__rLaJRG__variable{--font-comfortaa:"Comfortaa", "Comfortaa Fallback"}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_5a81dc03-module__09UB5G__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_5a81dc03-module__09UB5G__variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8bbd2cd1e627a2c7-s.3ys5febzua2do.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1167f89c21d95462-s.17byi3lnflfpw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ccfabe56f5e5862-s.0cxeigxckmz20.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e24365cc0dcff41-s.0y4vs8kdpmzwf.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f211950e28c4313d-s.20w0k_oyhg-0f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a6b9c7695fbebee-s.2q3z2jaf7rmmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33e51fdb378f4314-s.3h92ak1665kxv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e39d2c7a2b19d5be-s.36-_m97j-p82i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2f05fee5eceed4d8-s.10ancg4j2ggo0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba46a39d291218f6-s.1-uar4841w6i3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0cad3bb35e843e84-s.26d7xvgagxeot.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1f4ae3ba5699e67-s.1vns9yhytvhk2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/73ba21c7f7839844-s.0aimj1bab5505.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98c01ac2453bc4db-s.2paa-oc55459-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ce19a5f4804dc5e5-s.3wtk1kuqh02hj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a6e79580c0a0464a-s.3skp8h3ovzph9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d799c0459926a8c8-s.0ahydll2n3yev.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9b6e6b7215ef59fb-s.36nju71zqk799.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f100255f7730b2c-s.1f3u47v42-co9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3cb3cbf73c4022a-s.14mdjmh8hh8c8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bb311a2b56bdf3d6-s.2z9xkjqk7ndwb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Condensed Fallback;src:local(Arial);ascent-override:101.17%;descent-override:28.67%;line-gap-override:0.0%;size-adjust:92.42%}.fira_sans_condensed_b8a28c87-module__3ly8pG__className{font-family:Fira Sans Condensed,Fira Sans Condensed Fallback;font-style:normal}.fira_sans_condensed_b8a28c87-module__3ly8pG__variable{--font-fira:"Fira Sans Condensed", "Fira Sans Condensed Fallback"}
.ProjectPreview-module__Hv5L5a__root{z-index:150;place-items:center;padding:clamp(.75rem,2.5vw,2rem);display:grid;position:fixed;inset:0}.ProjectPreview-module__Hv5L5a__backdrop{background:rgba(var(--night-rgb), .72);-webkit-backdrop-filter:blur(8px);position:absolute;inset:0}.ProjectPreview-module__Hv5L5a__window{transform-origin:0 0;will-change:transform;background:#fff;border-radius:18px;grid-template-rows:auto 1fr;width:min(1280px,100%);height:100%;max-height:940px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -20px #0009}.ProjectPreview-module__Hv5L5a__chrome{background:#eef2f7;border-bottom:1px solid #dde3ec;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:52px;padding-inline:1rem .6rem;display:grid}.ProjectPreview-module__Hv5L5a__lines{gap:5px;display:inline-flex}.ProjectPreview-module__Hv5L5a__lines i{background:#c3ccd9;border-radius:2px;width:12px;height:3px;display:block}.ProjectPreview-module__Hv5L5a__tab{min-width:0;max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:10px;justify-self:start;align-items:baseline;gap:.6rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0b1b3314}.ProjectPreview-module__Hv5L5a__tab strong{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.ProjectPreview-module__Hv5L5a__actions{gap:.35rem;display:inline-flex}.ProjectPreview-module__Hv5L5a__icon{width:2.4rem;height:2.4rem;color:var(--ink);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.ProjectPreview-module__Hv5L5a__icon:hover{background:#dde4ee}.ProjectPreview-module__Hv5L5a__close{background:var(--ink);color:#fff}.ProjectPreview-module__Hv5L5a__close:hover{background:var(--primary)}.ProjectPreview-module__Hv5L5a__viewport{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;overflow-y:auto}.ProjectPreview-module__Hv5L5a__viewport:focus-visible{outline-offset:-3px}.ProjectPreview-module__Hv5L5a__page{animation:ProjectPreview-module__Hv5L5a__pageIn .5s var(--ease-out)}@keyframes ProjectPreview-module__Hv5L5a__pageIn{0%{opacity:0}}.ProjectPreview-module__Hv5L5a__placeholder{width:100%;height:auto;display:block}@media (max-width:640px){.ProjectPreview-module__Hv5L5a__root{padding:0}.ProjectPreview-module__Hv5L5a__window{border-radius:0;height:100%;max-height:none}.ProjectPreview-module__Hv5L5a__lines,.ProjectPreview-module__Hv5L5a__tab span{display:none}}@media (prefers-reduced-motion:reduce){.ProjectPreview-module__Hv5L5a__page{animation:none}}
.ContactSection-module__iqBh2W__section{padding-top:calc(var(--header-h) + clamp(2.5rem, 2rem + 4vw, 6rem));padding-bottom:var(--section);position:relative;overflow:clip}.ContactSection-module__iqBh2W__grid{pointer-events:none;height:90vh;position:absolute;inset:0 0 auto}.ContactSection-module__iqBh2W__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);display:grid;position:relative}.ContactSection-module__iqBh2W__side{gap:var(--space-4);top:calc(var(--header-h) + 1.5rem);display:grid;position:sticky}.ContactSection-module__iqBh2W__title{max-width:12ch}.ContactSection-module__iqBh2W__chart{max-width:520px;margin-top:var(--space-2)}.ContactSection-module__iqBh2W__direct{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ContactSection-module__iqBh2W__direct svg{color:var(--primary)}.ContactSection-module__iqBh2W__direct a{color:var(--ink);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;font-weight:700}.ContactSection-module__iqBh2W__direct a:hover{color:var(--primary)}.ContactSection-module__iqBh2W__form{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg);gap:1.3rem;padding:clamp(1.4rem,3vw,2.6rem);display:grid}.ContactSection-module__iqBh2W__row{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.ContactSection-module__iqBh2W__field{gap:.45rem;min-width:0;display:grid}.ContactSection-module__iqBh2W__field label,.ContactSection-module__iqBh2W__needs legend{color:var(--ink);font-size:var(--text-sm);font-weight:700}.ContactSection-module__iqBh2W__optional{color:var(--muted);font-weight:500}.ContactSection-module__iqBh2W__field input,.ContactSection-module__iqBh2W__field select,.ContactSection-module__iqBh2W__field textarea{background:var(--bg);width:100%;min-height:3.2rem;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border:0;border-radius:14px;padding:.8rem 1rem;font-size:1rem;transition:box-shadow .25s,background .25s}.ContactSection-module__iqBh2W__field textarea{resize:vertical;min-height:7.5rem;line-height:1.55}.ContactSection-module__iqBh2W__field input::placeholder,.ContactSection-module__iqBh2W__field textarea::placeholder{color:#5b6372}.ContactSection-module__iqBh2W__field input:hover,.ContactSection-module__iqBh2W__field select:hover,.ContactSection-module__iqBh2W__field textarea:hover{box-shadow:inset 0 0 0 1.5px #b8c5d8}.ContactSection-module__iqBh2W__field input:focus,.ContactSection-module__iqBh2W__field select:focus,.ContactSection-module__iqBh2W__field textarea:focus{box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 4px rgba(var(--primary-rgb), .12);background:#fff;outline:none}.ContactSection-module__iqBh2W__field [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}.ContactSection-module__iqBh2W__selectWrap{position:relative}.ContactSection-module__iqBh2W__selectWrap select{appearance:none;cursor:pointer;padding-right:2.6rem}.ContactSection-module__iqBh2W__selectWrap:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:1.1rem;translate:0 -70%;rotate:45deg}.ContactSection-module__iqBh2W__err{color:var(--danger);font-size:var(--text-xs);font-weight:600}.ContactSection-module__iqBh2W__needs{border:0;gap:.6rem;min-width:0;display:grid}.ContactSection-module__iqBh2W__needs legend{margin-bottom:.6rem}.ContactSection-module__iqBh2W__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ContactSection-module__iqBh2W__chip{border-radius:var(--r-full);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem 1rem .6rem .7rem;font-weight:600;transition:box-shadow .25s,background .25s;display:inline-flex;position:relative}.ContactSection-module__iqBh2W__chip:hover{box-shadow:inset 0 0 0 1.5px var(--primary)}.ContactSection-module__iqBh2W__chip input,.ContactSection-module__iqBh2W__check input{opacity:0;width:1px;height:1px;position:absolute}.ContactSection-module__iqBh2W__chip:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.ContactSection-module__iqBh2W__check:has(input:focus-visible) .ContactSection-module__iqBh2W__checkBox{outline:3px solid var(--primary);outline-offset:2px}.ContactSection-module__iqBh2W__chipBox,.ContactSection-module__iqBh2W__checkBox{color:#0000;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;transition:background .25s,color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1.5px #b8c5d8}.ContactSection-module__iqBh2W__chipOn{background:var(--primary-soft);box-shadow:inset 0 0 0 1.5px var(--primary)}.ContactSection-module__iqBh2W__chipOn .ContactSection-module__iqBh2W__chipBox{background:var(--primary);color:#fff;box-shadow:none}.ContactSection-module__iqBh2W__consent{gap:.4rem;display:grid}.ContactSection-module__iqBh2W__check{color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex;position:relative}.ContactSection-module__iqBh2W__checkBox{border-radius:6px;flex:none;margin-top:.1rem}.ContactSection-module__iqBh2W__check input:checked+.ContactSection-module__iqBh2W__checkBox{background:var(--primary);color:#fff;box-shadow:none}.ContactSection-module__iqBh2W__check input[aria-invalid=true]+.ContactSection-module__iqBh2W__checkBox{box-shadow:inset 0 0 0 2px var(--danger)}.ContactSection-module__iqBh2W__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactSection-module__iqBh2W__submit{border-radius:var(--r-full);background:var(--primary);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:.5rem .6rem .5rem 1.6rem;font-size:1.05rem;font-weight:800;transition:background .35s,scale .2s,opacity .3s;display:inline-flex}.ContactSection-module__iqBh2W__submit:hover{background:var(--ink)}.ContactSection-module__iqBh2W__submit:active{scale:.98}.ContactSection-module__iqBh2W__submit:disabled{opacity:.75;cursor:progress}.ContactSection-module__iqBh2W__submitIcon{background:#ffffff29;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ContactSection-module__iqBh2W__spin{animation:.8s linear infinite ContactSection-module__iqBh2W__spin}@keyframes ContactSection-module__iqBh2W__spin{to{rotate:360deg}}.ContactSection-module__iqBh2W__feedback{min-height:1.5rem;font-size:var(--text-sm);align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.ContactSection-module__iqBh2W__feedback svg{flex:none;margin-top:.1rem}.ContactSection-module__iqBh2W__ok{color:var(--accent-deep)}.ContactSection-module__iqBh2W__bad{color:var(--danger)}@media (max-width:960px){.ContactSection-module__iqBh2W__inner{grid-template-columns:1fr}.ContactSection-module__iqBh2W__side{position:static}.ContactSection-module__iqBh2W__chart{max-width:420px}}@media (max-width:560px){.ContactSection-module__iqBh2W__row{grid-template-columns:1fr}}@media (max-width:720px){.ContactSection-module__iqBh2W__side{text-align:center;justify-items:center}.ContactSection-module__iqBh2W__chart{margin-inline:auto}.ContactSection-module__iqBh2W__direct{justify-content:center}.ContactSection-module__iqBh2W__form{text-align:left}}
.ProjectsGallery-module__vsKhCa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,3vw,2.5rem);list-style:none;display:grid}.ProjectsGallery-module__vsKhCa__featured{grid-column:1/-1}.ProjectsGallery-module__vsKhCa__item:not(.ProjectsGallery-module__vsKhCa__featured):nth-child(odd){margin-top:clamp(0rem,6vw,5rem)}.ProjectsGallery-module__vsKhCa__card{gap:1.25rem;display:grid;position:relative}.ProjectsGallery-module__vsKhCa__frame{box-shadow:0 0 0 1px var(--line), var(--shadow-md);transition:translate .7s var(--ease-out), box-shadow .7s var(--ease-out);background:#fff;border-radius:16px;position:relative;overflow:hidden}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__frame{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 30%, var(--line)), var(--shadow-lg);translate:0 -6px}.ProjectsGallery-module__vsKhCa__bar{background:#eef2f7;border-bottom:1px solid #dde3ec;align-items:center;gap:.9rem;height:38px;padding-inline:.9rem;display:flex}.ProjectsGallery-module__vsKhCa__ctrl{gap:4px;display:inline-flex}.ProjectsGallery-module__vsKhCa__ctrl i{background:#c3ccd9;border-radius:2px;width:10px;height:3px;display:block}.ProjectsGallery-module__vsKhCa__tab{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;padding:.2rem .75rem;font-size:.75rem;font-weight:600;overflow:hidden}.ProjectsGallery-module__vsKhCa__shot{aspect-ratio:16/10;overflow:hidden}.ProjectsGallery-module__vsKhCa__featured .ProjectsGallery-module__vsKhCa__shot{aspect-ratio:16/7.6}.ProjectsGallery-module__vsKhCa__shot img{width:100%;height:auto;transition:translate 5s var(--ease-in-out);display:block}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__shot img{translate:0 -38%}.ProjectsGallery-module__vsKhCa__featured.ProjectsGallery-module__vsKhCa__item .ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__shot img{translate:0 -46%}.ProjectsGallery-module__vsKhCa__meta{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ProjectsGallery-module__vsKhCa__metaText{gap:.35rem;display:grid}.ProjectsGallery-module__vsKhCa__name{letter-spacing:-.03em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.ProjectsGallery-module__vsKhCa__open{font:inherit;color:inherit;letter-spacing:inherit;text-align:left}.ProjectsGallery-module__vsKhCa__open:after{content:"";z-index:1;position:absolute;inset:0}.ProjectsGallery-module__vsKhCa__open:focus-visible{outline:none}.ProjectsGallery-module__vsKhCa__open:focus-visible:after{outline:3px solid var(--primary);outline-offset:6px;border-radius:18px}.ProjectsGallery-module__vsKhCa__spec{color:var(--primary);font-weight:700;font-size:var(--text-sm)}.ProjectsGallery-module__vsKhCa__summary{max-width:52ch;color:var(--muted);font-size:var(--text-sm)}.ProjectsGallery-module__vsKhCa__go{width:3.2rem;height:3.2rem;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);transition:background .45s var(--ease-out), color .45s var(--ease-out), rotate .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__go{background:var(--primary);color:#fff;box-shadow:none;rotate:45deg}.ProjectsGallery-module__vsKhCa__facts{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.ProjectsGallery-module__vsKhCa__facts>span{border-radius:var(--r-sm);background:var(--surface);min-height:3.3rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--text-sm);align-items:center;gap:.65rem;padding:.45rem 1rem .45rem .6rem;font-weight:700;display:inline-flex}.ProjectsGallery-module__vsKhCa__palette{padding-right:.6rem!important}.ProjectsGallery-module__vsKhCa__palette i{background:var(--c);width:2.1rem;height:2.1rem;box-shadow:0 0 0 2.5px var(--surface), 0 6px 12px -6px #0b1b3373;rotate:calc((var(--k) - 1) * 8deg);transition:margin .5s var(--ease-pop), rotate .5s var(--ease-pop);border-radius:10px;margin-left:-.9rem;display:block}.ProjectsGallery-module__vsKhCa__palette i:first-child{margin-left:0}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__palette i{margin-left:.3rem;rotate:none}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__palette i:first-child{margin-left:0}.ProjectsGallery-module__vsKhCa__type b{background:var(--bg);min-width:2.4rem;height:2.1rem;color:var(--ink);transition:scale .5s var(--ease-pop);border-radius:8px;place-items:center;padding-inline:.35rem;font-size:1.15rem;font-weight:700;display:grid}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__type b{scale:1.12}.ProjectsGallery-module__vsKhCa__feature img{transition:rotate .5s var(--ease-pop)}.ProjectsGallery-module__vsKhCa__card:hover .ProjectsGallery-module__vsKhCa__feature img{rotate:-10deg}@media (max-width:860px){.ProjectsGallery-module__vsKhCa__grid{grid-template-columns:1fr}.ProjectsGallery-module__vsKhCa__item:not(.ProjectsGallery-module__vsKhCa__featured):nth-child(odd){margin-top:0}.ProjectsGallery-module__vsKhCa__featured .ProjectsGallery-module__vsKhCa__shot{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.ProjectsGallery-module__vsKhCa__shot img,.ProjectsGallery-module__vsKhCa__frame{transition:none}}@media (max-width:720px){.ProjectsGallery-module__vsKhCa__meta{text-align:center;flex-direction:column;align-items:center}.ProjectsGallery-module__vsKhCa__metaText{justify-items:center}.ProjectsGallery-module__vsKhCa__open{text-align:center}.ProjectsGallery-module__vsKhCa__go{display:none}.ProjectsGallery-module__vsKhCa__facts{justify-content:center}}
.Button-module__8RiFmG__btn{--btn-bg:var(--primary);--btn-fg:#fff;--btn-fill:var(--ink);--btn-fill-fg:#fff;isolation:isolate;border-radius:var(--r-full);background:var(--btn-bg);min-height:3.4rem;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;transition:color .45s var(--ease-out), box-shadow .45s var(--ease-out), translate .45s var(--ease-out), scale .2s var(--ease-out);align-items:center;gap:.75rem;padding:.5rem .6rem .5rem 1.6rem;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__btn:before{content:"";z-index:-1;background:var(--btn-fill);border-radius:inherit;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:translate(-101%)}.Button-module__8RiFmG__btn:hover:before,.Button-module__8RiFmG__btn:focus-visible:before{transform:translate(0)}.Button-module__8RiFmG__btn:hover,.Button-module__8RiFmG__btn:focus-visible{color:var(--btn-fill-fg);translate:0 -2px;box-shadow:0 16px 34px -14px #0b1b3373}.Button-module__8RiFmG__btn:active{translate:0;scale:.97}.Button-module__8RiFmG__label{position:relative}.Button-module__8RiFmG__icon{width:2.35rem;height:2.35rem;transition:background .45s var(--ease-out);background:#ffffff29;border-radius:50%;place-items:center;display:grid;overflow:hidden}.Button-module__8RiFmG__icon svg{transition:transform .45s var(--ease-out)}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon svg{animation:Button-module__8RiFmG__nudge .6s var(--ease-out)}@keyframes Button-module__8RiFmG__nudge{0%{transform:translate(0)}45%{transform:translate(130%)}46%{transform:translate(-130%)}to{transform:translate(0)}}.Button-module__8RiFmG__btn:not(:has(.Button-module__8RiFmG__icon)){padding-inline:1.6rem}.Button-module__8RiFmG__primary{--btn-bg:var(--primary);--btn-fg:#fff;--btn-fill:var(--ink)}.Button-module__8RiFmG__ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-fill:var(--ink);--btn-fill-fg:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.Button-module__8RiFmG__ghost .Button-module__8RiFmG__icon{background:#0b1b3312}.Button-module__8RiFmG__ghost:hover .Button-module__8RiFmG__icon,.Button-module__8RiFmG__primary:hover .Button-module__8RiFmG__icon{background:#ffffff29}.Button-module__8RiFmG__light{--btn-bg:#fff;--btn-fg:var(--ink);--btn-fill:var(--accent-deep);--btn-fill-fg:#fff}.Button-module__8RiFmG__light:hover .Button-module__8RiFmG__icon,.Button-module__8RiFmG__light:focus-visible .Button-module__8RiFmG__icon{background:#fff3}.Button-module__8RiFmG__light .Button-module__8RiFmG__icon{background:#0b1b3314}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__btn,.Button-module__8RiFmG__btn:before,.Button-module__8RiFmG__icon svg{transition:none;animation:none!important}}
.Footer-module__3hUVsW__footer{background:var(--bg);position:relative}.Footer-module__3hUVsW__sheet{background:radial-gradient(70% 60% at 100% 0%, rgba(var(--ocean-rgb), .22), transparent 60%), radial-gradient(60% 60% at 0% 100%, rgba(var(--accent-rgb), .12), transparent 60%), var(--night);color:var(--on-night-muted);position:relative;overflow:hidden}.Footer-module__3hUVsW__pulse{width:100%;height:clamp(70px,9vw,120px);display:block;overflow:visible}.Footer-module__3hUVsW__ghost,.Footer-module__3hUVsW__trace{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.Footer-module__3hUVsW__ghost{stroke:#eef4ff14;stroke-width:1.5px}.Footer-module__3hUVsW__trace{stroke:var(--accent-bright);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 8px rgba(var(--accent-rgb), .5))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Footer-module__3hUVsW__sheet{animation:linear both Footer-module__3hUVsW__unfold;animation-timeline:view();animation-range:entry entry 75%}.Footer-module__3hUVsW__trace{animation:linear both Footer-module__3hUVsW__draw;animation-timeline:view();animation-range:entry 10% entry 92%}}}@keyframes Footer-module__3hUVsW__unfold{0%{clip-path:inset(0 var(--fold,5%) 0 var(--fold,5%) round var(--fold-r,48px) var(--fold-r,48px) 0 0)}to{clip-path:inset(0)}}@keyframes Footer-module__3hUVsW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.Footer-module__3hUVsW__inner{z-index:1;padding-top:var(--space-5);position:relative}.Footer-module__3hUVsW__cta{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid #eef4ff1f;flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__title{max-width:14ch;color:var(--on-night);font-size:clamp(2.3rem,1.4rem + 4vw,4.8rem)}.Footer-module__3hUVsW__cols{gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:1.4fr 1fr 1fr;display:grid}.Footer-module__3hUVsW__brand{--logo-planet:var(--ocean);align-items:center;gap:.75rem;display:flex}.Footer-module__3hUVsW__mark{display:inline-flex}.Footer-module__3hUVsW__name{color:var(--on-night);letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.Footer-module__3hUVsW__name span{font-weight:500}.Footer-module__3hUVsW__blurb{margin-top:var(--space-3);max-width:38ch;font-size:var(--text-sm)}.Footer-module__3hUVsW__links{gap:.6rem;list-style:none;display:grid}.Footer-module__3hUVsW__link{color:var(--on-night);transition:background-size .45s var(--ease-out), color .3s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;font-weight:600}.Footer-module__3hUVsW__link:hover{color:var(--accent-bright);background-size:100% 1.5px}.Footer-module__3hUVsW__note{font-size:var(--text-sm)}.Footer-module__3hUVsW__bottom{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-4);font-size:var(--text-xs);border-top:1px solid #eef4ff1f;flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__giant{z-index:0;text-align:center;letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #eef4ff1a;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:-.12em;margin-bottom:-.2em;font-size:clamp(3.4rem,15.5vw,15rem);font-weight:800;line-height:1;position:relative}@media (max-width:860px){.Footer-module__3hUVsW__cols{grid-template-columns:1fr}}@media (max-width:640px){.Footer-module__3hUVsW__sheet{--fold:2.5%;--fold-r:28px}}@media print{.Footer-module__3hUVsW__pulse,.Footer-module__3hUVsW__giant{display:none}.Footer-module__3hUVsW__sheet{clip-path:none;animation:none}}@media (max-width:720px){.Footer-module__3hUVsW__cta{text-align:center;flex-direction:column;align-items:center}.Footer-module__3hUVsW__title{margin-inline:auto}.Footer-module__3hUVsW__cols{text-align:center;justify-items:center}.Footer-module__3hUVsW__brand{justify-content:center}.Footer-module__3hUVsW__links{justify-items:center}.Footer-module__3hUVsW__bottom{text-align:center;flex-direction:column;align-items:center}}
.Loader-module__7KrMVa__loader{display:none}html.loader-on{overflow:hidden}html.loader-on .Loader-module__7KrMVa__loader{z-index:200;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}html[data-loader-done] .Loader-module__7KrMVa__loader{animation:Loader-module__7KrMVa__lift .75s var(--ease-in-out) forwards}.Loader-module__7KrMVa__stage{justify-items:center;gap:1.5rem;width:min(640px,86vw);display:grid}.Loader-module__7KrMVa__monitor{width:100%;height:120px;position:relative;overflow:hidden}.Loader-module__7KrMVa__ecg{width:100%;height:100%;display:block}.Loader-module__7KrMVa__trace{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Loader-module__7KrMVa__sweep{background:linear-gradient(90deg, var(--bg) 33.4%, transparent 58%, transparent 66.6%, var(--bg) 66.7%);will-change:transform;width:300%;animation:1.9s linear infinite Loader-module__7KrMVa__sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-66.67%)}.Loader-module__7KrMVa__brand{align-items:center;gap:.9rem;display:flex}.Loader-module__7KrMVa__mark{animation:Loader-module__7KrMVa__pop .8s var(--ease-pop) .15s forwards;rotate:-90deg;scale:0}.Loader-module__7KrMVa__word{color:var(--ink);letter-spacing:-.035em;opacity:0;animation:Loader-module__7KrMVa__rise .7s var(--ease-out) .4s forwards;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem);font-weight:800;line-height:1;translate:-.6rem}.Loader-module__7KrMVa__light{font-weight:500}.Loader-module__7KrMVa__message{color:var(--muted);font-size:var(--text-lg);letter-spacing:-.01em;text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .3em;font-weight:600;line-height:1.3;display:flex}.Loader-module__7KrMVa__message span{opacity:0;animation:Loader-module__7KrMVa__rise .7s var(--ease-out) forwards;animation-delay:calc(.65s + var(--i) * 80ms);translate:0 .5em}@keyframes Loader-module__7KrMVa__sweep{to{transform:translate(0)}}@keyframes Loader-module__7KrMVa__pop{to{rotate:none;scale:1}}@keyframes Loader-module__7KrMVa__rise{to{opacity:1;translate:0}}@keyframes Loader-module__7KrMVa__lift{0%{clip-path:inset(0)}99%{clip-path:inset(0 0 100%);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden}}@media (prefers-reduced-motion:reduce){html.loader-on .Loader-module__7KrMVa__loader{display:none}}
:is(html.has-cursor,html.has-cursor *){cursor:none!important}html.has-cursor input:not([type=checkbox]):not([type=radio]):not([type=submit]){cursor:text!important}html.has-cursor textarea{cursor:text!important}.Cursor-module__92Zi_a__cursor{--c:var(--ink);z-index:300;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.Cursor-module__92Zi_a__visible{opacity:1}.Cursor-module__92Zi_a__text{opacity:0}.Cursor-module__92Zi_a__dark{--c:#fff}.Cursor-module__92Zi_a__ringPos,.Cursor-module__92Zi_a__crossPos{will-change:transform;position:absolute;top:0;left:0}.Cursor-module__92Zi_a__ring{border:1.5px solid var(--c);opacity:.45;width:36px;height:36px;transition:width .45s var(--ease-out), height .45s var(--ease-out), background .35s ease, border-color .35s ease, opacity .35s ease, scale .2s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.Cursor-module__92Zi_a__label{color:#fff;letter-spacing:.01em;text-align:center;text-wrap:balance;opacity:0;flex:none;width:88px;font-size:.8125rem;font-weight:700;line-height:1.15;transition:opacity .25s}.Cursor-module__92Zi_a__cross{width:14px;height:14px;transition:rotate .45s var(--ease-out), scale .3s var(--ease-out), opacity .3s ease;position:absolute;top:0;left:0;translate:-50% -50%}.Cursor-module__92Zi_a__cross:before,.Cursor-module__92Zi_a__cross:after{content:"";background:var(--c);border-radius:2px;position:absolute}.Cursor-module__92Zi_a__cross:before{width:2px;height:14px;top:0;left:6px}.Cursor-module__92Zi_a__cross:after{width:14px;height:2px;top:6px;left:0}.Cursor-module__92Zi_a__link .Cursor-module__92Zi_a__ring{opacity:1;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);width:58px;height:58px}.Cursor-module__92Zi_a__link .Cursor-module__92Zi_a__cross{rotate:45deg;scale:.8}.Cursor-module__92Zi_a__view .Cursor-module__92Zi_a__ring{width:var(--size,108px);height:var(--size,108px);opacity:1;border-color:var(--ink);background:var(--ink)}.Cursor-module__92Zi_a__dark.Cursor-module__92Zi_a__view .Cursor-module__92Zi_a__ring{border-color:var(--primary);background:var(--primary)}.Cursor-module__92Zi_a__view .Cursor-module__92Zi_a__label{opacity:1}.Cursor-module__92Zi_a__view .Cursor-module__92Zi_a__cross{opacity:0}.Cursor-module__92Zi_a__pulse .Cursor-module__92Zi_a__ring{opacity:1;border-color:var(--accent);width:48px;height:48px;animation:Cursor-module__92Zi_a__beat 1.05s var(--ease-out) infinite}.Cursor-module__92Zi_a__down .Cursor-module__92Zi_a__ring{scale:.82}.Cursor-module__92Zi_a__down .Cursor-module__92Zi_a__cross{scale:.7}@keyframes Cursor-module__92Zi_a__beat{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}14%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}28%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent)}42%{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 0%, transparent)}}
.Faq-module__MNPP1W__section{interpolate-size:allow-keywords;padding-top:0}.Faq-module__MNPP1W__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.Faq-module__MNPP1W__title{max-width:10ch}.Faq-module__MNPP1W__list{border-top:1px solid var(--line);display:grid}.Faq-module__MNPP1W__item{border-bottom:1px solid var(--line)}.Faq-module__MNPP1W__q{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);font-weight:700;line-height:1.35;list-style:none;transition:color .25s;display:flex}.Faq-module__MNPP1W__q::-webkit-details-marker{display:none}.Faq-module__MNPP1W__q:hover{color:var(--primary)}.Faq-module__MNPP1W__icon{width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1.5px var(--line);transition:rotate .45s var(--ease-out), background .3s ease, color .3s ease, box-shadow .3s ease;border-radius:50%;flex:none;place-items:center;display:grid}.Faq-module__MNPP1W__item[open] .Faq-module__MNPP1W__icon{background:var(--primary);color:#fff;box-shadow:none;rotate:45deg}.Faq-module__MNPP1W__a{max-width:62ch;color:var(--muted);padding-bottom:1.5rem}.Faq-module__MNPP1W__item::details-content{block-size:0;transition:block-size .5s var(--ease-out), content-visibility .5s allow-discrete;overflow:clip}.Faq-module__MNPP1W__item[open]::details-content{block-size:auto}@media (max-width:860px){.Faq-module__MNPP1W__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Faq-module__MNPP1W__item::details-content{transition:none}}@media (max-width:720px){.Faq-module__MNPP1W__title{text-align:center;margin-inline:auto}.Faq-module__MNPP1W__list{text-align:left}}
.ClientSite-module__St9CoW__site{--c1:#0f3b6e;--c2:#e5484d;--c3:#eaf1fb;--c4:#ffb4a8;--bg:#fff;--ink:#0f2440;--muted:#2f3848;--line:#0f24401a;--rad:14px;--btn-rad:10px;--ff-head:var(--font-manrope), system-ui, sans-serif;--ff-body:var(--font-manrope), system-ui, sans-serif;--head-weight:800;--head-tracking:-.02em;--r-lg:var(--rad);background:var(--bg);color:var(--ink);font-family:var(--ff-body);text-align:left;font-size:15px;line-height:1.6;container-type:inline-size}.ClientSite-module__St9CoW__site *{box-sizing:border-box}.ClientSite-module__St9CoW__wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}@container (min-width:760px){.ClientSite-module__St9CoW__wrap{padding-inline:44px}}.ClientSite-module__St9CoW__topbar{background:var(--c1);color:#ffffffdb;font-size:12.5px;display:none}.ClientSite-module__St9CoW__topbar .ClientSite-module__St9CoW__wrap{gap:28px;padding-block:9px;display:flex}.ClientSite-module__St9CoW__topbar span{align-items:center;gap:7px;display:inline-flex}@container (min-width:760px){.ClientSite-module__St9CoW__topbar{display:block}}.ClientSite-module__St9CoW__nav{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.ClientSite-module__St9CoW__nav .ClientSite-module__St9CoW__wrap{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.ClientSite-module__St9CoW__logo{align-items:center;gap:10px;min-width:0;display:inline-flex}.ClientSite-module__St9CoW__logoMark{border-radius:var(--btn-rad);background:var(--c1);color:#fff;flex:none;place-items:center;width:40px;height:40px;display:grid}.ClientSite-module__St9CoW__logoText{min-width:0;line-height:1.15;display:grid}.ClientSite-module__St9CoW__logoText strong{font-family:var(--ff-head);font-size:15.5px;font-weight:var(--head-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ClientSite-module__St9CoW__logoText small{color:var(--muted);font-size:12px}.ClientSite-module__St9CoW__links{color:var(--muted);gap:26px;font-size:14px;font-weight:600;display:none}.ClientSite-module__St9CoW__current{color:var(--ink);box-shadow:inset 0 -2px 0 var(--c2);padding-bottom:4px}.ClientSite-module__St9CoW__navEnd{align-items:center;gap:12px;display:inline-flex}.ClientSite-module__St9CoW__lang{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700;display:none}.ClientSite-module__St9CoW__navCta{border-radius:var(--btn-rad);background:var(--c2);color:#fff;white-space:nowrap;padding:10px 18px;font-size:13.5px;font-weight:700;display:none}.ClientSite-module__St9CoW__burger{gap:5px;width:22px;display:grid}.ClientSite-module__St9CoW__burger i{background:var(--ink);border-radius:2px;height:2px;display:block}@container (min-width:980px){.ClientSite-module__St9CoW__links{display:inline-flex}.ClientSite-module__St9CoW__navCta,.ClientSite-module__St9CoW__lang{display:inline-block}.ClientSite-module__St9CoW__burger{display:none}}.ClientSite-module__St9CoW__btn{border-radius:var(--btn-rad);background:var(--c2);color:#fff;white-space:nowrap;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--c2) 80%, transparent);align-items:center;gap:8px;padding:13px 22px;font-size:14.5px;font-weight:700;display:inline-flex}.ClientSite-module__St9CoW__ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.ClientSite-module__St9CoW__hero{background:linear-gradient(180deg, var(--c3), var(--bg));position:relative;overflow:hidden}.ClientSite-module__St9CoW__heroInner{gap:34px;padding-block:40px 56px;display:grid}.ClientSite-module__St9CoW__heroCopy{align-content:center;gap:18px;display:grid}.ClientSite-module__St9CoW__heroTitle{font-family:var(--ff-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,5.4cqi,60px);line-height:1.06}.ClientSite-module__St9CoW__heroText{max-width:46ch;color:var(--muted);margin:0;font-size:16px}.ClientSite-module__St9CoW__heroBtns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ClientSite-module__St9CoW__heroArt{width:100%;max-width:470px;margin-inline:auto;position:relative}.ClientSite-module__St9CoW__trust{flex-wrap:wrap;gap:10px 22px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ClientSite-module__St9CoW__trust li{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.ClientSite-module__St9CoW__trust img{filter:drop-shadow(0 4px 6px #0f244038);width:28px;height:28px}.ClientSite-module__St9CoW__mini{z-index:3;width:34%;position:absolute;bottom:6%;right:-7%}.ClientSite-module__St9CoW__miniIn{aspect-ratio:1;border-radius:var(--mini-rad,50%);border:5px solid var(--bg);animation:7s ease-in-out -1s infinite ClientSite-module__St9CoW__chipFloat;display:block;position:relative;overflow:hidden;box-shadow:0 22px 44px -20px #0f24408c}.ClientSite-module__St9CoW__frame .ClientSite-module__St9CoW__pic{animation:ClientSite-module__St9CoW__settle 2.4s var(--ease-out) both}@keyframes ClientSite-module__St9CoW__settle{0%{scale:1.14}to{scale:1}}.ClientSite-module__St9CoW__heroMedia{isolation:isolate;position:relative}.ClientSite-module__St9CoW__heroMedia:before,.ClientSite-module__St9CoW__heroMedia:after{content:"";z-index:-1;pointer-events:none;position:absolute}.ClientSite-module__St9CoW__frame{aspect-ratio:4/5;border-radius:var(--frame-rad,24px);background:var(--c3);position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #0f244080}.ClientSite-module__St9CoW__pic{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ClientSite-module__St9CoW__frameArt{place-items:center;display:grid;position:absolute;inset:9%}.ClientSite-module__St9CoW__frameArt svg{width:100%;height:auto;display:block}.ClientSite-module__St9CoW__withPhoto{position:relative;overflow:hidden}.ClientSite-module__St9CoW__withPhoto .ClientSite-module__St9CoW__pic{border-radius:inherit}.ClientSite-module__St9CoW__chip{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.5);color:var(--ink);white-space:nowrap;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:20px;gap:1px;padding:10px 16px 10px 48px;animation:6s ease-in-out infinite ClientSite-module__St9CoW__chipFloat;display:grid;position:absolute;box-shadow:0 24px 48px -24px #0f244073}.ClientSite-module__St9CoW__chip3d{filter:drop-shadow(0 10px 12px #0f244047);width:46px;height:46px;position:absolute;top:50%;left:-10px;translate:0 -50%;rotate:-10deg}.ClientSite-module__St9CoW__chipText{line-height:1.25;display:grid}.ClientSite-module__St9CoW__chipText strong{font-family:var(--ff-head);font-size:14px;font-weight:var(--head-weight)}.ClientSite-module__St9CoW__chipText small{color:var(--muted);font-size:12px}@keyframes ClientSite-module__St9CoW__chipFloat{0%,to{translate:0}50%{translate:0 -8px}}.ClientSite-module__St9CoW__chip1{animation-delay:-2s}.ClientSite-module__St9CoW__chip2{animation-delay:-4s}.ClientSite-module__St9CoW__chip0{top:12%;left:-4%}.ClientSite-module__St9CoW__chip1{top:46%;right:-3%}.ClientSite-module__St9CoW__chip2{bottom:2%;left:4%}@container (min-width:860px){.ClientSite-module__St9CoW__heroInner{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:64px 80px}}.ClientSite-module__St9CoW__services,.ClientSite-module__St9CoW__about,.ClientSite-module__St9CoW__vaccines,.ClientSite-module__St9CoW__prices,.ClientSite-module__St9CoW__team,.ClientSite-module__St9CoW__packages,.ClientSite-module__St9CoW__reviews{padding-block:56px}@container (min-width:860px){.ClientSite-module__St9CoW__services,.ClientSite-module__St9CoW__about,.ClientSite-module__St9CoW__vaccines,.ClientSite-module__St9CoW__prices,.ClientSite-module__St9CoW__team,.ClientSite-module__St9CoW__packages,.ClientSite-module__St9CoW__reviews{padding-block:80px}}.ClientSite-module__St9CoW__secHead{gap:10px;max-width:640px;margin-bottom:30px;display:grid}.ClientSite-module__St9CoW__secTitle{font-family:var(--ff-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);color:var(--ink);margin:0;font-size:clamp(24px,3.4cqi,38px);line-height:1.12}.ClientSite-module__St9CoW__secText{color:var(--muted);margin:0}.ClientSite-module__St9CoW__serviceGrid{gap:14px;display:grid}@container (min-width:600px){.ClientSite-module__St9CoW__serviceGrid{grid-template-columns:repeat(2,1fr)}}@container (min-width:900px){.ClientSite-module__St9CoW__serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px}}.ClientSite-module__St9CoW__cell{display:grid}.ClientSite-module__St9CoW__service{isolation:isolate;border-radius:var(--rad);box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px -22px #0f24404d;transition:translate .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#fff;align-content:start;gap:8px;padding:22px;display:grid;position:relative;overflow:hidden}.ClientSite-module__St9CoW__service:before{content:"";z-index:-1;background:color-mix(in srgb, var(--c2) 8%, transparent);transform-origin:50% 100%;transition:scale .6s var(--ease-out);position:absolute;inset:0;scale:1 0}.ClientSite-module__St9CoW__service:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c2) 40%, var(--line)), 0 18px 40px -24px #0f244073;translate:0 -4px}.ClientSite-module__St9CoW__service:hover:before{scale:1}.ClientSite-module__St9CoW__service:hover .ClientSite-module__St9CoW__serviceIcon{animation:ClientSite-module__St9CoW__hop .6s var(--ease-pop)}@keyframes ClientSite-module__St9CoW__hop{40%{translate:0 -6px;rotate:-8deg}}.ClientSite-module__St9CoW__service strong{font-family:var(--ff-head);font-size:17px;font-weight:var(--head-weight);letter-spacing:var(--head-tracking)}.ClientSite-module__St9CoW__service span:last-child{color:var(--muted);font-size:14px}.ClientSite-module__St9CoW__serviceIcon{border-radius:var(--btn-rad);background:color-mix(in srgb, var(--c2) 12%, #fff);width:48px;height:48px;color:var(--c2);place-items:center;margin-bottom:6px;display:grid}.ClientSite-module__St9CoW__num{font-family:var(--ff-head);color:var(--c2);font-size:20px;position:absolute;top:20px;right:22px}.ClientSite-module__St9CoW__about{background:var(--c3)}.ClientSite-module__St9CoW__aboutInner{align-items:center;gap:32px;display:grid}@container (min-width:860px){.ClientSite-module__St9CoW__aboutInner{grid-template-columns:.8fr 1.2fr;gap:64px}}.ClientSite-module__St9CoW__monogram{aspect-ratio:4/5;border-radius:calc(var(--rad) * 1.6);background:radial-gradient(circle at 30% 20%, #ffffff59, transparent 50%), linear-gradient(150deg, var(--c1), var(--c2));color:#fff;place-items:center;width:100%;max-width:380px;display:grid;overflow:hidden}.ClientSite-module__St9CoW__monogram span{font-family:var(--ff-head);font-size:clamp(64px,12cqi,140px);font-weight:var(--head-weight);letter-spacing:-.04em;opacity:.92}.ClientSite-module__St9CoW__aboutCopy{gap:14px;display:grid}.ClientSite-module__St9CoW__points{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ClientSite-module__St9CoW__points li{align-items:center;gap:10px;font-weight:600;display:flex}.ClientSite-module__St9CoW__pointIcon{background:var(--c2);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ClientSite-module__St9CoW__table{border-radius:var(--rad);box-shadow:inset 0 0 0 1px var(--line);background:#fff;margin-top:24px;display:grid;overflow:hidden}.ClientSite-module__St9CoW__row{border-top:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.ClientSite-module__St9CoW__row:first-child{border-top:0}.ClientSite-module__St9CoW__row svg{color:var(--c1)}.ClientSite-module__St9CoW__gallery{padding-block:56px}@container (min-width:860px){.ClientSite-module__St9CoW__gallery{padding-block:80px}}.ClientSite-module__St9CoW__galleryGrid{gap:14px;margin-top:26px;display:grid}@container (min-width:700px){.ClientSite-module__St9CoW__galleryGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.35fr 1fr;gap:18px}.ClientSite-module__St9CoW__shot:first-child{grid-row:span 2}}.ClientSite-module__St9CoW__shot{aspect-ratio:4/3;border-radius:var(--rad);background:var(--c3);min-height:200px;margin:0;position:relative;overflow:hidden}@container (min-width:700px){.ClientSite-module__St9CoW__shot{aspect-ratio:auto}.ClientSite-module__St9CoW__shot:first-child{min-height:420px}}.ClientSite-module__St9CoW__shot .ClientSite-module__St9CoW__pic{transition:scale .9s var(--ease-out)}.ClientSite-module__St9CoW__shot:hover .ClientSite-module__St9CoW__pic{scale:1.07}.ClientSite-module__St9CoW__shot figcaption{border-radius:var(--btn-rad);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;bottom:12px;left:12px}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__shot figcaption{color:var(--ink);background:#0d1b2adb}.ClientSite-module__St9CoW__quote{background:var(--c1);color:#fff;text-align:center;padding-block:70px}.ClientSite-module__St9CoW__quote p{max-width:26ch;font-family:var(--ff-head);margin:0 auto 18px;font-size:clamp(26px,4cqi,44px);font-style:italic;line-height:1.2}.ClientSite-module__St9CoW__quote span{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:13px}.ClientSite-module__St9CoW__priceList{gap:4px;max-width:720px;margin-top:24px;display:grid}.ClientSite-module__St9CoW__price{align-items:baseline;gap:12px;padding-block:12px;font-size:16px;display:flex}.ClientSite-module__St9CoW__price i{border-bottom:1.5px dashed var(--line);flex:1}.ClientSite-module__St9CoW__price strong{color:var(--c1)}.ClientSite-module__St9CoW__people{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px;display:grid}@container (min-width:860px){.ClientSite-module__St9CoW__people{grid-template-columns:repeat(5,1fr)}}.ClientSite-module__St9CoW__person{border-radius:var(--rad);background:var(--c3);gap:4px;padding:16px;display:grid}.ClientSite-module__St9CoW__personPic{aspect-ratio:1;border-radius:var(--rad);background:linear-gradient(160deg, var(--c2), color-mix(in srgb, var(--c2) 40%, var(--c1)));color:var(--c1);font-family:var(--ff-head);place-items:center;margin-bottom:8px;font-size:34px;font-weight:800;display:grid}.ClientSite-module__St9CoW__person strong{font-size:14.5px;line-height:1.25}.ClientSite-module__St9CoW__person span:last-child{color:var(--muted);font-size:12.5px}.ClientSite-module__St9CoW__packGrid{gap:14px;margin-top:26px;display:grid}@container (min-width:760px){.ClientSite-module__St9CoW__packGrid{grid-template-columns:repeat(3,1fr)}}.ClientSite-module__St9CoW__pack{border-radius:var(--rad);box-shadow:inset 0 0 0 1.5px var(--line);gap:6px;padding:24px;display:grid}.ClientSite-module__St9CoW__pack strong{font-family:var(--ff-head);font-size:40px;line-height:1}.ClientSite-module__St9CoW__pack small{color:var(--muted)}.ClientSite-module__St9CoW__featured{background:var(--c2);color:var(--c1);box-shadow:none}.ClientSite-module__St9CoW__featured small{color:color-mix(in srgb, var(--c1) 75%, transparent)}.ClientSite-module__St9CoW__stats{background:var(--c1);color:#fff}.ClientSite-module__St9CoW__statGrid{grid-template-columns:repeat(2,1fr);gap:22px;padding-block:40px;display:grid}@container (min-width:760px){.ClientSite-module__St9CoW__statGrid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.ClientSite-module__St9CoW__stat{gap:2px;display:grid}.ClientSite-module__St9CoW__stat strong{font-family:var(--ff-head);font-size:clamp(30px,4.4cqi,48px);font-weight:var(--head-weight);letter-spacing:-.02em;line-height:1}.ClientSite-module__St9CoW__stat>span{font-size:13.5px}.ClientSite-module__St9CoW__reviewGrid{gap:16px;display:grid}@container (min-width:760px){.ClientSite-module__St9CoW__reviewGrid{grid-template-columns:1fr 1fr;gap:22px}}.ClientSite-module__St9CoW__review{border-radius:var(--rad);box-shadow:inset 0 0 0 1px var(--line), 0 14px 34px -26px #0f244066;transition:translate .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#fff;gap:12px;margin:0;padding:26px;display:grid}.ClientSite-module__St9CoW__review:hover{translate:0 -4px}.ClientSite-module__St9CoW__stars{color:#f5a623;gap:2px;display:inline-flex}.ClientSite-module__St9CoW__review blockquote{margin:0;font-size:15.5px}.ClientSite-module__St9CoW__review figcaption{font-size:14px;font-weight:700}.ClientSite-module__St9CoW__band{padding-block:20px 60px}.ClientSite-module__St9CoW__bandInner{border-radius:calc(var(--rad) * 1.5);background:linear-gradient(120deg, var(--c1), color-mix(in srgb, var(--c1) 70%, var(--c2)));color:#fff;justify-items:start;gap:20px;padding-block:36px;padding-inline:28px;display:grid}.ClientSite-module__St9CoW__bandInner h4{color:#fff;max-width:22ch;font-family:var(--ff-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);margin:0;font-size:clamp(22px,3.2cqi,34px);line-height:1.15}.ClientSite-module__St9CoW__bandInner .ClientSite-module__St9CoW__btn{color:var(--c1);box-shadow:none;background:#fff}@container (min-width:760px){.ClientSite-module__St9CoW__bandInner{grid-template-columns:1fr auto;align-items:center;width:calc(100% - 88px);padding-inline:48px}}.ClientSite-module__St9CoW__footer{border-top:1px solid var(--line);padding-block:28px}.ClientSite-module__St9CoW__footInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.ClientSite-module__St9CoW__footLinks{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13.5px;display:inline-flex}.ClientSite-module__St9CoW__cardio{--c1:#0f3b6e;--c2:#e5484d;--c3:#eef4fb;--ink:#0f2440;--ff-head:var(--font-commissioner), system-ui, sans-serif;--ff-body:var(--font-commissioner), system-ui, sans-serif;--rad:16px;--btn-rad:10px}.ClientSite-module__St9CoW__cardio .ClientSite-module__St9CoW__hero{background:radial-gradient(60% 80% at 85% 30%,#dde9f8,#0000 70%),linear-gradient(#f7faff,#fff)}.ClientSite-module__St9CoW__dental{--c1:#0b8f86;--c2:#0fb5a6;--c3:#e6f7f4;--ink:#0c3936;--muted:#24403d;--rad:26px;--btn-rad:999px;--head-weight:800}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__logoMark{border-radius:50%}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__hero{background:#fbfefd}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__heroTitle{font-size:clamp(34px,6.4cqi,72px)}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__service{background:var(--c3);box-shadow:none}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__serviceIcon{color:var(--c1);background:#fff;border-radius:50%}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__stats{color:var(--ink);background:#fff}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__statGrid{border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__stat strong{color:var(--c1)}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__monogram{border-radius:999px 999px 26px 26px}.ClientSite-module__St9CoW__peds{--c1:#3d8bfd;--c2:#ff8a5b;--c3:#fff3dc;--c4:#ffbe3d;--bg:#fffaf2;--ink:#233a5e;--muted:#2c3a52;--rad:26px;--btn-rad:18px;--ff-head:var(--font-comfortaa), system-ui, sans-serif;--head-weight:700;--head-tracking:-.01em}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__hero{background:var(--bg)}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__service:nth-child(3n+1) .ClientSite-module__St9CoW__serviceIcon{color:var(--c1);background:#e3efff}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__service:nth-child(3n+2) .ClientSite-module__St9CoW__serviceIcon{color:var(--c2);background:#ffe9df}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__service:nth-child(3n) .ClientSite-module__St9CoW__serviceIcon{color:#d9930b;background:#fff1cf}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__service,.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__review{box-shadow:0 12px 30px -20px #233a5e59}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__vaccines{background:#eaf3ff;border-radius:40px 40px 0 0}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__about{background:var(--c3)}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__monogram{aspect-ratio:1;background:linear-gradient(140deg, var(--c1), #7cc0ff);border-radius:50%}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__stats{background:var(--c1)}.ClientSite-module__St9CoW__derm{--c1:#2f3e36;--c2:#b9785a;--c3:#f1e9e0;--bg:#faf7f2;--ink:#26302b;--muted:#343a36;--line:#26302b24;--rad:4px;--btn-rad:2px;--ff-head:var(--font-garamond), Georgia, serif;--head-weight:500;--head-tracking:-.01em}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__logoMark{color:var(--c1);box-shadow:inset 0 0 0 1px var(--c1);background:0 0;border-radius:50%}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__logoText strong{letter-spacing:.02em;font-size:19px}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__links{text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__navCta,.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__btn{background:var(--c1);box-shadow:none}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__ghost{box-shadow:inset 0 0 0 1px var(--c1);background:0 0}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__hero{background:var(--bg)}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__heroTitle{font-size:clamp(36px,6cqi,70px);line-height:1.02}@container (min-width:860px){.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__heroInner{grid-template-columns:.9fr 1.1fr}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__heroArt{order:-1}}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__service{box-shadow:none;border-top:1px solid var(--c1);background:0 0;border-radius:0;padding:22px 0 10px}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__serviceIcon{display:none}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__service strong{font-size:22px}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__about{background:var(--c3)}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__monogram{background:linear-gradient(170deg, var(--c2), var(--c1));border-radius:200px 200px 0 0}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__pointIcon{background:var(--c1)}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__stats{background:var(--bg);color:var(--ink);border-block:1px solid var(--line)}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__review{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__stars{color:var(--c2)}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__bandInner{background:var(--c1)}.ClientSite-module__St9CoW__physio{--c1:#0d1b2a;--c2:#c6f432;--c3:#13263b;--bg:#0a1420;--ink:#f2f6fa;--muted:#dbe3ec;--line:#f2f6fa1f;--rad:8px;--btn-rad:6px;--ff-head:var(--font-fira), "Arial Narrow", sans-serif;--ff-body:var(--font-manrope), system-ui, sans-serif;--head-weight:800;--head-tracking:0}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__topbar{background:var(--c2);color:var(--c1);font-weight:600}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__nav,.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__hero{background:var(--bg)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__logoMark,.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__navCta,.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__btn{background:var(--c2);color:var(--c1);box-shadow:none}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__burger i{background:var(--ink)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__heroTitle,.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__secTitle,.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__bandInner h4{text-transform:uppercase}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__heroTitle{font-size:clamp(38px,7cqi,84px);line-height:.95}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__current{box-shadow:inset 0 -2px 0 var(--c2)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__chip{color:var(--ink);background:#13263bc7;border-color:#c6f43273}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__service,.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__review{background:var(--c3);box-shadow:none}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__about{background:var(--c1)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__monogram{background:linear-gradient(150deg, var(--c2), #6fae16);color:var(--c1)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__pointIcon{background:var(--c2);color:var(--c1)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__person{background:var(--c3)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__stats{background:var(--c2);color:var(--c1)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__bandInner{background:var(--c3);box-shadow:inset 0 0 0 1.5px var(--c2)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__bandInner h4{color:var(--ink)}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__bandInner .ClientSite-module__St9CoW__btn{background:var(--c2);color:var(--c1)}.ClientSite-module__St9CoW__cardio .ClientSite-module__St9CoW__heroMedia:before{background:radial-gradient(circle at 40% 40%,#d3e3f7,#0000 70%);border-radius:50%;inset:6% -14% -4% 18%}.ClientSite-module__St9CoW__cardio .ClientSite-module__St9CoW__heroMedia:after{border:2px solid #0f3b6e24;border-radius:28px;inset:-16px 16px 16px -16px}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__frame{--frame-rad:46% 54% 42% 58% / 52% 46% 54% 48%;aspect-ratio:1/1.08}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__heroMedia:before{background:var(--c3);border-radius:58% 42% 54% 46%/44% 56%;inset:-5% -7% 3% 5%;rotate:-8deg}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__frame{--frame-rad:50%;aspect-ratio:1;box-shadow:0 0 0 12px var(--c4), 0 34px 70px -30px #233a5e73}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__heroMedia:before{aspect-ratio:1;background:var(--c1);border-radius:22%;width:22%;top:4%;left:-7%;rotate:-12deg}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__heroMedia:after{z-index:1;aspect-ratio:1;background:var(--c2);border-radius:24%;width:15%;bottom:9%;right:-3%;rotate:14deg}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__frame{--frame-rad:999px 999px 14px 14px;aspect-ratio:3/4.1;box-shadow:none}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__heroMedia:before{border:1px solid color-mix(in srgb, var(--c1) 45%, transparent);border-radius:999px 999px 14px 14px;inset:-18px 18px 18px -18px}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__heroArt{max-width:520px}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__frame{--frame-rad:10px}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0a14208c);position:absolute;inset:0}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__heroMedia:before{background:repeating-linear-gradient(135deg, var(--c2) 0 14px, transparent 14px 36px);opacity:.2;inset:-8% -16% 12% 30%}.ClientSite-module__St9CoW__cardio .ClientSite-module__St9CoW__mini{--mini-rad:22px;bottom:-3%;right:-9%}.ClientSite-module__St9CoW__dental .ClientSite-module__St9CoW__mini{--mini-rad:50%;bottom:-2%;left:-8%;right:auto}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__mini{--mini-rad:30%;bottom:-4%;right:-4%}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__mini{--mini-rad:999px 999px 4px 4px;width:30%;bottom:8%;right:-10%}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__miniIn{aspect-ratio:3/4}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__mini{--mini-rad:8px;bottom:14%;left:-8%;right:auto}.ClientSite-module__St9CoW__physio .ClientSite-module__St9CoW__miniIn{border-color:var(--c2)}.ClientSite-module__St9CoW__peds .ClientSite-module__St9CoW__chip{border-radius:999px}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__chip{background:#faf7f2d1;border-color:#26302b1f;border-radius:4px}.ClientSite-module__St9CoW__derm .ClientSite-module__St9CoW__chipText strong{font-size:17px}@container (max-width:520px){.ClientSite-module__St9CoW__chip{width:calc(100% - 16px);margin-top:14px;margin-left:16px;animation:none;position:relative;inset:auto}.ClientSite-module__St9CoW__site .ClientSite-module__St9CoW__mini{width:30%;inset:2% 0 auto auto}.ClientSite-module__St9CoW__trust{gap:8px 16px}}@media (prefers-reduced-motion:reduce){.ClientSite-module__St9CoW__chip,.ClientSite-module__St9CoW__miniIn,.ClientSite-module__St9CoW__frame .ClientSite-module__St9CoW__pic{animation:none}.ClientSite-module__St9CoW__shot .ClientSite-module__St9CoW__pic,.ClientSite-module__St9CoW__service,.ClientSite-module__St9CoW__review{transition:none}}
.NextProject-module__kE5ekq__section{padding-top:0}.NextProject-module__kE5ekq__card{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.NextProject-module__kE5ekq__frame{border:1.5px dashed color-mix(in srgb, var(--primary) 45%, var(--line));border-radius:16px;overflow:hidden}.NextProject-module__kE5ekq__bar{border-bottom:1.5px dashed color-mix(in srgb, var(--primary) 30%, var(--line));align-items:center;gap:.9rem;height:38px;padding-inline:.9rem;display:flex}.NextProject-module__kE5ekq__ctrl{gap:4px;display:inline-flex}.NextProject-module__kE5ekq__ctrl i{background:#c3ccd9;border-radius:2px;width:10px;height:3px;display:block}.NextProject-module__kE5ekq__tab{background:var(--bg);border-radius:6px;width:34%;height:14px}.NextProject-module__kE5ekq__empty{aspect-ratio:16/10;background:linear-gradient(to right, rgba(var(--primary-rgb), .06) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(to bottom, rgba(var(--primary-rgb), .06) 1px, transparent 1px) 0 0 / 28px 28px, var(--bg);place-items:center;display:grid}.NextProject-module__kE5ekq__plus{background:var(--primary);color:#fff;width:5rem;height:5rem;animation:NextProject-module__kE5ekq__beat 1.8s var(--ease-out) infinite;border-radius:50%;place-items:center;display:grid}@keyframes NextProject-module__kE5ekq__beat{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .35)}50%{box-shadow:0 0 0 22px rgba(var(--primary-rgb), 0)}}.NextProject-module__kE5ekq__copy{justify-items:start;gap:var(--space-4);display:grid}.NextProject-module__kE5ekq__title{max-width:16ch;font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem)}.NextProject-module__kE5ekq__text{color:var(--muted);max-width:48ch}@media (max-width:860px){.NextProject-module__kE5ekq__card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NextProject-module__kE5ekq__plus{animation:none}}@media (max-width:720px){.NextProject-module__kE5ekq__copy{text-align:center;justify-items:center}}
