.WyreButton-module__Ly_9-W__wyre-button{cursor:pointer;color:#fffffff2;letter-spacing:.01em;background:var(--primary);transform-origin:50%;will-change:transform;border:1px solid #ffffff29;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;padding:.75rem 1.1rem;font-size:20px;font-weight:700;line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .18s,filter .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000059,0 0 18px #785aff1f}.WyreButton-module__Ly_9-W__wyre-button:focus-visible{outline-offset:3px;outline:2px solid #785affa6}.WyreButton-module__Ly_9-W__wyre-button__label{white-space:nowrap}.WyreButton-module__Ly_9-W__wyre-button__icon{width:32px;height:32px;transition:transform .18s;transform:translateZ(0)}.WyreButton-module__Ly_9-W__wyre-button:hover{filter:brightness(1.04);border-color:#ffffff4d;transform:translateY(-1px)scale(1.02);box-shadow:0 10px 22px #0006,0 0 18px #8c6eff26}.WyreButton-module__Ly_9-W__wyre-button:hover .WyreButton-module__Ly_9-W__wyre-button__icon{transform:translate(0)scale(1.02)}.WyreButton-module__Ly_9-W__wyre-button:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(120deg,#fff0 28%,#ffffffa6,#fff0 72%);width:140px;height:100%;position:absolute;top:0;left:-140px}.WyreButton-module__Ly_9-W__wyre-button:hover:before{animation:1.6s ease-out infinite WyreButton-module__Ly_9-W__wyre-button-shine}@keyframes WyreButton-module__Ly_9-W__wyre-button-shine{0%{left:-140px}60%{left:110%}to{left:110%}}@media (prefers-reduced-motion:reduce){.WyreButton-module__Ly_9-W__wyre-button{transition:none}.WyreButton-module__Ly_9-W__wyre-button:hover{transform:none}.WyreButton-module__Ly_9-W__wyre-button__icon{transition:none}.WyreButton-module__Ly_9-W__wyre-button:hover:before{animation:none}}
.FloatingLines-module__VQqoka__floating-lines-container{contain:layout paint;isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}
.HeroBackground-module__AQZpGq__heroBg{z-index:0;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.HeroBackground-module__AQZpGq__heroBgFx{position:absolute;inset:0}.HeroBackground-module__AQZpGq__heroBgFx>*{width:100%;height:100%}.HeroBackground-module__AQZpGq__heroBgFx :is(canvas,svg){width:100%;height:100%;display:block}.HeroBackground-module__AQZpGq__heroBgOverlay{pointer-events:none;position:absolute;inset:0}
.HeroSection-module__HAA8HW__hero-section{--hero-scroll-px:0px;--hero-scroll-pct:0;pointer-events:auto;min-height:100svh;position:relative;overflow:hidden}.HeroSection-module__HAA8HW__hero-rail{z-index:1;min-height:100svh;padding-top:var(--navbar-h,76px);pointer-events:none;position:relative}.HeroSection-module__HAA8HW__hero-grid{width:100%;height:calc(100svh - var(--navbar-h,76px));--hero-edge:clamp(12px,1.6vw,22px);padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));pointer-events:none;place-items:center;padding-block:clamp(18px,2.6vw,44px);display:grid;position:relative}.HeroSection-module__HAA8HW__hero-grid:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 45% at 50% 45%,#0000008c 0%,#00000047 45%,#0000 75%);position:absolute;inset:0}.HeroSection-module__HAA8HW__hero-stack{z-index:1;pointer-events:none;text-align:center;width:100%;max-width:min(1200px,92vw);padding-inline:var(--hero-edge);grid-template-rows:auto auto;gap:20px;display:grid;position:relative;transform:translateY(-30px)}.HeroSection-module__HAA8HW__hero-centerCta,.HeroSection-module__HAA8HW__hero-primaryCta{pointer-events:auto}.HeroSection-module__HAA8HW__hero-parallax{transform:translate3d(0,calc(var(--hero-scroll-px)*var(--hero-parallax-speed,-.18)),0);opacity:calc(1 - (var(--hero-scroll-pct)*var(--hero-parallax-fade,.35)))}.HeroSection-module__HAA8HW__hero-parallax[data-hero-parallax=h1]{--hero-parallax-speed:-.4;--hero-parallax-fade:.18}.HeroSection-module__HAA8HW__hero-parallax[data-hero-parallax=cta]{--hero-parallax-speed:-.24;--hero-parallax-fade:.34}.HeroSection-module__HAA8HW__hero-h1Block{padding:0}.HeroSection-module__HAA8HW__hero-title{text-align:center;gap:10px;margin:0;display:grid}.HeroSection-module__HAA8HW__hero-titleTop{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:clamp(13px,1.05vw,15px);font-weight:650;line-height:1.1;display:inline-block}.HeroSection-module__HAA8HW__hero-titleMain{letter-spacing:-.045em;text-wrap:normal;max-width:18ch;margin-inline:auto;font-size:clamp(52px,6.6vw,72px);font-weight:850;line-height:1.02;display:inline-block}.HeroSection-module__HAA8HW__hero-supportHeadline{margin:0;letter-spacing:-.03em;color:#ffffffeb;opacity:.78;margin-top:12px;text-wrap:balance;max-width:48ch;margin-inline:auto;font-size:clamp(16px,1.55vw,22px);font-weight:500;line-height:1.25}.HeroSection-module__HAA8HW__hero-centerCta{place-items:center;padding:0;display:grid}.HeroSection-module__HAA8HW__hero-primaryCta{width:100%;max-width:320px}.HeroSection-module__HAA8HW__hero-h1Block,.HeroSection-module__HAA8HW__hero-centerCta{opacity:1!important;animation:none!important;transform:none!important}.HeroSection-module__HAA8HW__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HeroSection-module__HAA8HW__hero-letter{display:inline-block}.HeroSection-module__HAA8HW__hero-word{white-space:nowrap;display:inline-flex}.HeroSection-module__HAA8HW__hero-space{width:.28em;display:inline-block}:root{--hero-ease:cubic-bezier(.16,1,.3,1);--hero-dur-slide:1.1s;--hero-dur-fade:.9s;--hero-delay-left-1:.52s;--hero-delay-cta:.98s}.HeroSection-module__HAA8HW__hero-grid--animate .HeroSection-module__HAA8HW__hero-h1Block{animation:HeroSection-module__HAA8HW__hero-in-left var(--hero-dur-slide)var(--hero-ease)forwards;animation-delay:var(--hero-delay-left-1)}.HeroSection-module__HAA8HW__hero-grid--animate .HeroSection-module__HAA8HW__hero-centerCta{animation:HeroSection-module__HAA8HW__hero-fade-up var(--hero-dur-fade)var(--hero-ease)forwards;animation-delay:var(--hero-delay-cta)}@keyframes HeroSection-module__HAA8HW__hero-in-left{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:translate(0,0)}}@keyframes HeroSection-module__HAA8HW__hero-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.HeroSection-module__HAA8HW__hero-h1Block,.HeroSection-module__HAA8HW__hero-centerCta{opacity:1!important;animation:none!important;transform:none!important}.HeroSection-module__HAA8HW__hero-parallax{opacity:1!important;transform:none!important}}@media (max-width:980px){.HeroSection-module__HAA8HW__hero-titleMain{max-width:36ch;font-size:clamp(46px,5.6vw,64px)}.HeroSection-module__HAA8HW__hero-supportHeadline{max-width:52ch;font-size:clamp(16px,2.2vw,22px)}.HeroSection-module__HAA8HW__hero-primaryCta{max-width:360px}}@media (max-width:768px){.HeroSection-module__HAA8HW__hero-grid{padding-top:clamp(28px,6vh,72px);padding-bottom:clamp(22px,6vh,72px)}.HeroSection-module__HAA8HW__hero-stack{text-align:center;gap:clamp(18px,3.4vh,34px);width:100%;max-width:min(560px,100vw - 36px);margin-inline:auto;padding-inline:clamp(16px,4.8vw,24px);transform:translateY(0)}.HeroSection-module__HAA8HW__hero-title,.HeroSection-module__HAA8HW__hero-titleTop,.HeroSection-module__HAA8HW__hero-titleMain,.HeroSection-module__HAA8HW__hero-supportHeadline{text-align:center}.HeroSection-module__HAA8HW__hero-title{gap:clamp(12px,2.4vh,18px)}.HeroSection-module__HAA8HW__hero-titleTop{letter-spacing:.07em;opacity:.78;font-size:12px}.HeroSection-module__HAA8HW__hero-titleMain{letter-spacing:-.035em;max-width:26ch;margin-inline:0;font-size:clamp(34px,7.8vw,52px);line-height:1.06}.HeroSection-module__HAA8HW__hero-supportHeadline{margin-inline:0;opacity:.76;max-width:46ch;margin-top:clamp(12px,2.2vh,18px);font-size:clamp(15px,4.4vw,18px);line-height:1.5}.HeroSection-module__HAA8HW__hero-centerCta{place-items:center;margin-top:clamp(6px,1.8vh,14px)}.HeroSection-module__HAA8HW__hero-primaryCta{width:100%;max-width:360px}}@media (max-width:420px){.HeroSection-module__HAA8HW__hero-stack{max-width:min(560px,100vw - 28px);padding-inline:14px}.HeroSection-module__HAA8HW__hero-titleMain{max-width:22ch}.HeroSection-module__HAA8HW__hero-primaryCta{max-width:100%}}
.CityMatchStrip-module__qAoruW__city-match-section{background:var(--lightpurple-black-gradient);contain:layout paint;content-visibility:auto;contain-intrinsic-size:320px;border-top:1px solid #ffffffe6;padding:64px 0}.CityMatchStrip-module__qAoruW__city-match-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.CityMatchStrip-module__qAoruW__city-match-copy{gap:16px;min-width:0;max-width:58ch;display:grid}.CityMatchStrip-module__qAoruW__city-match-headline{letter-spacing:-.045em;color:var(--heading,#fff);margin:0;font-size:clamp(2.2rem,4.1vw,3.3rem);line-height:1.03}.CityMatchStrip-module__qAoruW__city-match-word{margin-right:.35em;display:inline-block}.CityMatchStrip-module__qAoruW__city-match-subline{color:var(--text,#64748b);margin:0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.55}.CityMatchStrip-module__qAoruW__city-match-cta{align-content:center;justify-items:center;gap:12px;padding-left:6px;display:grid}.CityMatchStrip-module__qAoruW__city-match-cta-label{letter-spacing:-.03em;color:#fffffff2;text-align:center;max-width:20ch;margin:0;font-size:clamp(1.35rem,2.2vw,2.1rem);font-weight:700;line-height:1.05}.CityMatchStrip-module__qAoruW__city-match-button-text,.CityMatchStrip-module__qAoruW__city-match-button-wrap{display:inline-block}.CityMatchStrip-module__qAoruW__city-match-button{box-shadow:0 8px 18px #00000047,0 0 14px #785aff1a}.CityMatchStrip-module__qAoruW__city-match-button:hover{filter:brightness(1.03);transform:translateY(-1px)scale(1.012);box-shadow:0 10px 22px #00000057,0 0 16px #8c6eff1f}.CityMatchStrip-module__qAoruW__city-match-button:hover:before{animation-duration:1.8s}@media (max-width:980px){.CityMatchStrip-module__qAoruW__city-match-section{padding:52px 0}.CityMatchStrip-module__qAoruW__city-match-grid{grid-template-columns:1fr;gap:18px}.CityMatchStrip-module__qAoruW__city-match-copy{max-width:64ch}.CityMatchStrip-module__qAoruW__city-match-cta{justify-items:center;padding-left:0}.CityMatchStrip-module__qAoruW__city-match-cta-label{text-align:center;max-width:36ch}}@media (max-width:480px){.CityMatchStrip-module__qAoruW__city-match-section{padding:42px 0}.CityMatchStrip-module__qAoruW__city-match-headline{font-size:clamp(1.75rem,7.4vw,2.35rem)}}
.LandingpagesSection-module__EBdU3G__landingpages-section{background:var(--darkpurple-black-studio);border-top:1px solid #fff;position:relative}.LandingpagesSection-module__EBdU3G__landingpages-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(10px,1.2vw,16px);display:grid}.LandingpagesSection-module__EBdU3G__landingpages-tile{opacity:0;will-change:transform,opacity}.LandingpagesSection-module__EBdU3G__landingpages-enter-left{transform:translate(-18px)}.LandingpagesSection-module__EBdU3G__landingpages-enter-right{transform:translate(18px)}.LandingpagesSection-module__EBdU3G__landingpages-enter-up{transform:translateY(14px)}.LandingpagesSection-module__EBdU3G__landingpages-enter-fade{transform:translateY(6px)}@keyframes LandingpagesSection-module__EBdU3G__lp-in{to{opacity:1;transform:translate(0,0)}}.LandingpagesSection-module__EBdU3G__is-inview .LandingpagesSection-module__EBdU3G__landingpages-enter-left,.LandingpagesSection-module__EBdU3G__is-inview .LandingpagesSection-module__EBdU3G__landingpages-enter-right,.LandingpagesSection-module__EBdU3G__is-inview .LandingpagesSection-module__EBdU3G__landingpages-enter-up,.LandingpagesSection-module__EBdU3G__is-inview .LandingpagesSection-module__EBdU3G__landingpages-enter-fade{animation:.52s forwards LandingpagesSection-module__EBdU3G__lp-in;animation-delay:var(--delay-ms,0s)}.LandingpagesSection-module__EBdU3G__landingpages-tile--plain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:1rem}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel{border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);border:1px solid #ffffff1f;padding:clamp(14px,1.2vw,18px);transition:transform .12s,border-color .12s,background .12s,box-shadow .12s;position:relative;overflow:hidden}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff3,#ffffff0f,#ffffff1a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(closest-side,#8c5aff38,#8c5aff00 70%);border-radius:999px;width:280px;height:280px;transition:opacity .12s;position:absolute;inset:-40% -40% auto auto}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:hover{background:var(--glass-bg-strong);border-color:#ffffff2e;transform:translateY(-3px);box-shadow:0 22px 70px #0009}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:hover:after{opacity:.85}.LandingpagesSection-module__EBdU3G__landingpages-tile--intro{grid-column:1/span 7;align-self:center}.LandingpagesSection-module__EBdU3G__landingpages-tile--headline{grid-column:8/span 5;justify-content:flex-end;align-self:center;align-items:center;display:flex}.LandingpagesSection-module__EBdU3G__landingpages-intro{color:var(--text-muted);max-width:72ch;font-size:clamp(14px,1.05vw,16px);line-height:1.75}.LandingpagesSection-module__EBdU3G__landingpages-title{text-align:right;letter-spacing:-.03em;font-size:clamp(40px,3.9vw,64px);line-height:1.05;transform:translateY(-10px)}.LandingpagesSection-module__EBdU3G__landingpages-title-word{opacity:0;will-change:transform,opacity;margin-left:.2em;display:inline-block;transform:translate(18px)}.LandingpagesSection-module__EBdU3G__is-inview .LandingpagesSection-module__EBdU3G__landingpages-title-word{animation:.52s forwards LandingpagesSection-module__EBdU3G__lp-in;animation-delay:calc(var(--delay-ms,0s) + var(--w-delay,0s))}.LandingpagesSection-module__EBdU3G__landingpages-tile--lead{grid-column:1/span 4}.LandingpagesSection-module__EBdU3G__landingpages-tile--service{grid-column:5/span 4}.LandingpagesSection-module__EBdU3G__landingpages-tile--promo{grid-column:9/span 4}.LandingpagesSection-module__EBdU3G__landingpages-card-icon{place-items:center;width:100%;margin-top:6px;margin-bottom:6px;display:grid}.LandingpagesSection-module__EBdU3G__landingpages-card-icon-svg{color:#ffffffeb;opacity:.95;width:clamp(34px,3.2vw,44px);height:clamp(34px,3.2vw,44px);display:block}.LandingpagesSection-module__EBdU3G__landingpages-tile--lead,.LandingpagesSection-module__EBdU3G__landingpages-tile--service,.LandingpagesSection-module__EBdU3G__landingpages-tile--promo{justify-self:center;width:100%;max-width:320px}.LandingpagesSection-module__EBdU3G__landingpages-card-title{text-align:center;letter-spacing:-.01em;margin-top:10px;margin-bottom:10px;font-size:clamp(18px,1.45vw,28px);line-height:1.2}.LandingpagesSection-module__EBdU3G__landingpages-card-one{color:#ffffffe6;text-align:center;margin-bottom:10px;font-size:clamp(13px,.98vw,15px);line-height:1.6}.LandingpagesSection-module__EBdU3G__landingpages-card-list{color:var(--text-muted);text-align:left;margin:0;padding:0 0 0 20%;font-size:clamp(13px,.95vw,14px);line-height:1.5;list-style-position:inside}.LandingpagesSection-module__EBdU3G__landingpages-card-list li{margin:0}.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-label{grid-column:1/span 4;justify-content:flex-end;align-items:center;display:flex}.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-text{grid-column:5/span 8;align-items:center;display:flex}.LandingpagesSection-module__EBdU3G__landingpages-tile--custom-text{grid-column:1/span 8;align-items:center;display:flex}.LandingpagesSection-module__EBdU3G__landingpages-tile--custom-label{grid-column:9/span 4;justify-content:flex-start;align-items:center;display:flex}.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-label,.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-text{margin-top:clamp(14px,2vw,26px)}.LandingpagesSection-module__EBdU3G__landingpages-mini-label{letter-spacing:-.02em;text-transform:none;opacity:.98;font-size:clamp(24px,2.25vw,34px);font-weight:760;line-height:1.1}.LandingpagesSection-module__EBdU3G__landingpages-mini-text{color:var(--text-muted);font-size:clamp(14px,1.05vw,16px);line-height:1.75}.LandingpagesSection-module__EBdU3G__landingpages-divider{pointer-events:none;grid-column:1/-1;height:2px;margin-top:-6px;margin-bottom:-6px}.LandingpagesSection-module__EBdU3G__landingpages-divider-svg{width:100%;height:100%;display:block}.LandingpagesSection-module__EBdU3G__landingpages-divider-path{fill:none;stroke:#ffffff38;stroke-width:1px;stroke-linecap:butt;stroke-dasharray:1000;stroke-dashoffset:1000px}.LandingpagesSection-module__EBdU3G__is-inview .LandingpagesSection-module__EBdU3G__landingpages-divider-path{animation:1s forwards LandingpagesSection-module__EBdU3G__landingpages-divider-draw;animation-delay:var(--delay-ms,0s)}@keyframes LandingpagesSection-module__EBdU3G__landingpages-divider-draw{to{stroke-dashoffset:0}}.LandingpagesSection-module__EBdU3G__landingpages-row3-text,.LandingpagesSection-module__EBdU3G__landingpages-row4-text,.LandingpagesSection-module__EBdU3G__landingpages-row3-label,.LandingpagesSection-module__EBdU3G__landingpages-row4-label{opacity:0;will-change:transform,opacity}.LandingpagesSection-module__EBdU3G__landingpages-row3-text{transform:translate(18px)}.LandingpagesSection-module__EBdU3G__landingpages-row4-text{transform:translate(-18px)}.LandingpagesSection-module__EBdU3G__landingpages-row3-label,.LandingpagesSection-module__EBdU3G__landingpages-row4-label{transform:translateY(6px)}.LandingpagesSection-module__EBdU3G__is-row3-ready .LandingpagesSection-module__EBdU3G__landingpages-row3-text{animation:.52s forwards LandingpagesSection-module__EBdU3G__lp-in}.LandingpagesSection-module__EBdU3G__is-row3-ready .LandingpagesSection-module__EBdU3G__landingpages-row3-label{animation:.36s .52s forwards LandingpagesSection-module__EBdU3G__lp-in}.LandingpagesSection-module__EBdU3G__is-row4-ready .LandingpagesSection-module__EBdU3G__landingpages-row4-text{animation:.52s forwards LandingpagesSection-module__EBdU3G__lp-in}.LandingpagesSection-module__EBdU3G__is-row4-ready .LandingpagesSection-module__EBdU3G__landingpages-row4-label{animation:.36s .52s forwards LandingpagesSection-module__EBdU3G__lp-in}@media (max-width:980px){.LandingpagesSection-module__EBdU3G__landingpages-title{transform:translateY(-6px)}.LandingpagesSection-module__EBdU3G__landingpages-card-list{padding-left:12%}}@media (max-width:768px){.LandingpagesSection-module__EBdU3G__landingpages-bento{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:14px}.LandingpagesSection-module__EBdU3G__landingpages-tile--intro,.LandingpagesSection-module__EBdU3G__landingpages-tile--headline,.LandingpagesSection-module__EBdU3G__landingpages-tile--lead,.LandingpagesSection-module__EBdU3G__landingpages-tile--service,.LandingpagesSection-module__EBdU3G__landingpages-tile--promo,.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-label,.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-text,.LandingpagesSection-module__EBdU3G__landingpages-tile--custom-text,.LandingpagesSection-module__EBdU3G__landingpages-tile--custom-label{grid-column:1/-1}.LandingpagesSection-module__EBdU3G__landingpages-tile--headline{grid-row:1;justify-content:flex-start}.LandingpagesSection-module__EBdU3G__landingpages-tile--intro{grid-row:2}.LandingpagesSection-module__EBdU3G__landingpages-title{text-align:left;transform:translateY(-4px)}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel{padding:14px}.LandingpagesSection-module__EBdU3G__landingpages-tile--lead,.LandingpagesSection-module__EBdU3G__landingpages-tile--service,.LandingpagesSection-module__EBdU3G__landingpages-tile--promo{justify-self:center;width:min(100%,312px);max-width:312px}.LandingpagesSection-module__EBdU3G__landingpages-card-title{max-width:18ch;margin-left:auto;margin-right:auto}.LandingpagesSection-module__EBdU3G__landingpages-card-one{max-width:34ch;margin-left:auto;margin-right:auto}.LandingpagesSection-module__EBdU3G__landingpages-card-list{text-align:left;max-width:30ch;margin-left:23%;margin-right:auto;padding-left:1.15rem;list-style-position:outside}.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-label,.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-text{margin-top:0}}@media (max-width:480px){.LandingpagesSection-module__EBdU3G__landingpages-tile--panel{padding:12px}.LandingpagesSection-module__EBdU3G__landingpages-tile--lead,.LandingpagesSection-module__EBdU3G__landingpages-tile--service,.LandingpagesSection-module__EBdU3G__landingpages-tile--promo{width:min(100%,296px);max-width:296px}.LandingpagesSection-module__EBdU3G__landingpages-card-title{max-width:17ch;font-size:18px;line-height:1.15}.LandingpagesSection-module__EBdU3G__landingpages-card-one{max-width:32ch;font-size:13px;line-height:1.55}.LandingpagesSection-module__EBdU3G__landingpages-card-list{max-width:28ch;padding-left:1.05rem;font-size:13px;line-height:1.45}}@media (hover:none){.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:hover{transform:none}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:hover:after{opacity:.55}}@media (max-width:768px){.LandingpagesSection-module__EBdU3G__landingpages-tile--custom-label{grid-row:9}.LandingpagesSection-module__EBdU3G__landingpages-tile--custom-text{grid-row:10}.LandingpagesSection-module__EBdU3G__landingpages-tile--shops-label{justify-content:flex-start;justify-self:stretch;width:100%}.LandingpagesSection-module__EBdU3G__landingpages-mini-label{text-align:center;width:100%;margin-top:20px}}@media (prefers-reduced-motion:reduce){.LandingpagesSection-module__EBdU3G__landingpages-tile,.LandingpagesSection-module__EBdU3G__landingpages-title-word,.LandingpagesSection-module__EBdU3G__landingpages-row3-text,.LandingpagesSection-module__EBdU3G__landingpages-row3-label,.LandingpagesSection-module__EBdU3G__landingpages-row4-text,.LandingpagesSection-module__EBdU3G__landingpages-row4-label{opacity:1;transform:none;animation:none!important}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel,.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:after{transition:none}.LandingpagesSection-module__EBdU3G__landingpages-tile--panel:hover{transform:none}.LandingpagesSection-module__EBdU3G__landingpages-divider-path{stroke-dashoffset:0;animation:none!important}}
.ProjectsSection-module__TXVo1q__projects-section{background:var(--darkpurple-black-studio);border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:clamp(24px,3vw,40px);position:relative}.ProjectsSection-module__TXVo1q__projects-section.ProjectsSection-module__TXVo1q__u-section{padding-top:clamp(24px,3vw,40px);padding-bottom:96px}@media (max-width:768px){.ProjectsSection-module__TXVo1q__projects-section.ProjectsSection-module__TXVo1q__u-section{padding-bottom:72px}}.ProjectsSection-module__TXVo1q__projects-indicator-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:clamp(24px,3vw,40px);display:flex}.ProjectsSection-module__TXVo1q__projects-rail{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,48px);min-height:0;display:grid}.ProjectsSection-module__TXVo1q__projects-left{flex-direction:column;gap:clamp(12px,1.5vw,20px);min-width:0;display:flex}.ProjectsSection-module__TXVo1q__projects-intro{color:var(--text-muted);max-width:52ch;font-size:clamp(14px,1.05vw,16px);line-height:1.6}.ProjectsSection-module__TXVo1q__projects-heading{letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.8vw,44px);line-height:1.12}.ProjectsSection-module__TXVo1q__projects-logo-slot{align-items:center;min-height:0;display:flex}.ProjectsSection-module__TXVo1q__projects-logo-link{color:inherit;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.ProjectsSection-module__TXVo1q__projects-logo-link:hover{opacity:.85}.ProjectsSection-module__TXVo1q__projects-logo,.ProjectsSection-module__TXVo1q__projects-logo--svg{object-fit:contain;object-position:left center;background:0 0;width:220px;height:72px}.ProjectsSection-module__TXVo1q__projects-logo--svg{filter:brightness(0)invert()}.ProjectsSection-module__TXVo1q__projects-snippet{color:var(--foreground);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:42ch;min-height:4.95em;font-size:clamp(15px,1.1vw,17px);line-height:1.65;display:-webkit-box;overflow:hidden}.ProjectsSection-module__TXVo1q__projects-cta-wrap{margin-top:clamp(8px,1vw,12px)}.ProjectsSection-module__TXVo1q__projects-cta-wrap :is(a,button){color:var(--foreground);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff8c}.ProjectsSection-module__TXVo1q__projects-cta-wrap :is(a,button):hover{background:#ffffff1a;border-color:#ffffffd9}.ProjectsSection-module__TXVo1q__projects-cta-wrap :is(a,button):active{transform:translateY(1px)}.ProjectsSection-module__TXVo1q__projects-cta-wrap :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.ProjectsSection-module__TXVo1q__projects-right{aspect-ratio:16/10;border-radius:var(--radius);width:100%;min-height:0;position:relative;overflow:hidden}.ProjectsSection-module__TXVo1q__projects-track{will-change:transform;height:100%;display:flex;position:absolute;inset:0}.ProjectsSection-module__TXVo1q__projects-track.ProjectsSection-module__TXVo1q__projects-track--transition{transition:transform .5s ease-in-out}.ProjectsSection-module__TXVo1q__projects-slide{flex:0 0 calc(100%/var(--projects-total,5));width:calc(100%/var(--projects-total,5));height:100%;position:relative}.ProjectsSection-module__TXVo1q__projects-slide-inner{border-radius:var(--radius);background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.ProjectsSection-module__TXVo1q__projects-image{object-fit:cover;width:100%;height:100%}.ProjectsSection-module__TXVo1q__projects-indicator{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ProjectsSection-module__TXVo1q__projects-dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.ProjectsSection-module__TXVo1q__projects-dot:hover{background:#ffffff8c}.ProjectsSection-module__TXVo1q__projects-dot.ProjectsSection-module__TXVo1q__projects-dot--active{background:#ffffffe6;transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.ProjectsSection-module__TXVo1q__projects-track.ProjectsSection-module__TXVo1q__projects-track--transition,.ProjectsSection-module__TXVo1q__projects-dot{transition:none}}@media (max-width:768px){.ProjectsSection-module__TXVo1q__projects-rail{grid-template-columns:1fr;gap:20px;margin-top:10%}.ProjectsSection-module__TXVo1q__projects-left{order:1}.ProjectsSection-module__TXVo1q__projects-right{order:0;min-height:240px;max-height:260px}.ProjectsSection-module__TXVo1q__projects-section{padding-top:0}.ProjectsSection-module__TXVo1q__projects-snippet{min-height:60px}}@media (max-width:480px){.ProjectsSection-module__TXVo1q__projects-right{max-height:180px}}
.ContactSection-module__jJh_sq__contact-section{background:var(--darkpurple-black-studio-revert);--contact-reveal-ease:cubic-bezier(.22,1,.36,1);--contact-left-dur:.52s;--contact-right-dur:.98s;--contact-title-delay:0s;--contact-subtitle-delay:.24s;--contact-bullet-base-delay:.52s;--contact-bullet-step:.16s;--contact-card-delay:.98s;width:100%;padding-block:clamp(72px,8vw,120px);position:relative}.ContactSection-module__jJh_sq__contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(18px,3vw,28px);min-height:clamp(520px,62vh,720px);display:grid;position:relative}.ContactSection-module__jJh_sq__contact-left{align-content:center;display:grid}.ContactSection-module__jJh_sq__contact-left-inner{gap:14px;max-width:70ch;display:grid}.ContactSection-module__jJh_sq__contact-title{letter-spacing:-.02em;font-size:clamp(28px,3vw,44px);line-height:1.1}.ContactSection-module__jJh_sq__contact-subtitle{color:var(--text-muted);font-size:1.05rem;line-height:1.55}.ContactSection-module__jJh_sq__contact-bullets{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ContactSection-module__jJh_sq__contact-bullet{color:#ffffffdb;padding-left:18px;position:relative}.ContactSection-module__jJh_sq__contact-bullet:before{content:"";background:#ffffff8c;border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 3px #ffffff14}.ContactSection-module__jJh_sq__contact-right{align-self:center;display:grid;position:relative}.ContactSection-module__jJh_sq__contact-card{border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);padding:clamp(16px,2vw,22px);display:grid}.ContactSection-module__jJh_sq__contact-title,.ContactSection-module__jJh_sq__contact-subtitle,.ContactSection-module__jJh_sq__contact-bullet,.ContactSection-module__jJh_sq__contact-card{opacity:0;will-change:opacity,transform;transform:translateY(14px)}.ContactSection-module__jJh_sq__contact-title{transition:opacity var(--contact-left-dur)var(--contact-reveal-ease),transform var(--contact-left-dur)var(--contact-reveal-ease);transition-delay:var(--contact-title-delay)}.ContactSection-module__jJh_sq__contact-subtitle{transition:opacity var(--contact-left-dur)var(--contact-reveal-ease),transform var(--contact-left-dur)var(--contact-reveal-ease);transition-delay:var(--contact-subtitle-delay)}.ContactSection-module__jJh_sq__contact-bullet{transition:opacity var(--contact-left-dur)var(--contact-reveal-ease),transform var(--contact-left-dur)var(--contact-reveal-ease)}.ContactSection-module__jJh_sq__contact-bullet:first-child{transition-delay:calc(var(--contact-bullet-base-delay) + (0*var(--contact-bullet-step)))}.ContactSection-module__jJh_sq__contact-bullet:nth-child(2){transition-delay:calc(var(--contact-bullet-base-delay) + (1*var(--contact-bullet-step)))}.ContactSection-module__jJh_sq__contact-bullet:nth-child(3){transition-delay:calc(var(--contact-bullet-base-delay) + (2*var(--contact-bullet-step)))}.ContactSection-module__jJh_sq__contact-card{transition:opacity var(--contact-right-dur)var(--contact-reveal-ease),transform var(--contact-right-dur)var(--contact-reveal-ease),border-color .22s ease,box-shadow .22s ease;transition-delay:var(--contact-card-delay)}.ContactSection-module__jJh_sq__contact-section.ContactSection-module__jJh_sq__is-inview .ContactSection-module__jJh_sq__contact-title,.ContactSection-module__jJh_sq__contact-section.ContactSection-module__jJh_sq__is-inview .ContactSection-module__jJh_sq__contact-subtitle,.ContactSection-module__jJh_sq__contact-section.ContactSection-module__jJh_sq__is-inview .ContactSection-module__jJh_sq__contact-bullet,.ContactSection-module__jJh_sq__contact-section.ContactSection-module__jJh_sq__is-inview .ContactSection-module__jJh_sq__contact-card{opacity:1;transform:translateY(0)}.ContactSection-module__jJh_sq__contact-form{align-content:start;gap:14px;display:grid;position:relative}.ContactSection-module__jJh_sq__contact-field{gap:8px;display:grid}.ContactSection-module__jJh_sq__contact-label{color:#ffffffe6;font-size:.95rem}.ContactSection-module__jJh_sq__contact-input,.ContactSection-module__jJh_sq__contact-textarea{border:1px solid var(--input);color:#ffffffeb;background:#0000002e;border-radius:12px;outline:none;width:100%;padding:12px;transition:border-color .14s,box-shadow .14s}.ContactSection-module__jJh_sq__contact-textarea{resize:vertical;resize:none;min-height:200px}.ContactSection-module__jJh_sq__contact-input:focus,.ContactSection-module__jJh_sq__contact-textarea:focus{border-color:#ffffff38;box-shadow:0 0 0 3px #8c5aff38}.ContactSection-module__jJh_sq__contact-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ContactSection-module__jJh_sq__contact-counter{color:#ffffff8c;letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:.85rem;line-height:1}.ContactSection-module__jJh_sq__contact-counter-current{color:#ffffffc7}.ContactSection-module__jJh_sq__contact-counter-sep,.ContactSection-module__jJh_sq__contact-counter-max{color:#ffffff8c}.ContactSection-module__jJh_sq__contact-textarea{scrollbar-width:inherit;scrollbar-color:#ffffff38 transparent}.ContactSection-module__jJh_sq__contact-textarea::-webkit-scrollbar{width:10px}.ContactSection-module__jJh_sq__contact-textarea::-webkit-scrollbar-track{background:0 0}.ContactSection-module__jJh_sq__contact-textarea::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box;border:3px solid #0000;border-radius:999px}.ContactSection-module__jJh_sq__contact-textarea::-webkit-scrollbar-thumb:hover{background:#ffffff42 padding-box content-box}.ContactSection-module__jJh_sq__contact-error-box{color:#ffd2d2f2;background:#ff78781a;border:1px solid #ff787847;border-radius:12px;padding:12px}.ContactSection-module__jJh_sq__contact-field-error{color:#ff8c8cf2;margin:0;font-size:.92rem}.ContactSection-module__jJh_sq__contact-submit{color:#ffffffeb;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;width:100%;padding:14px 16px;transition:transform .16s,background .16s,border-color .16s}.ContactSection-module__jJh_sq__contact-submit:hover{background:#ffffff1f;border-color:#ffffff38;transform:translateY(-1px)}.ContactSection-module__jJh_sq__contact-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.ContactSection-module__jJh_sq__contact-success{text-align:center;place-items:center;gap:10px;min-height:80px;display:grid}.ContactSection-module__jJh_sq__contact-success-title{font-size:1.1rem}.ContactSection-module__jJh_sq__contact-success-text{color:var(--text-muted)}.ContactSection-module__jJh_sq__contact-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}@media (max-width:980px){.ContactSection-module__jJh_sq__contact-grid{grid-template-columns:1fr;align-items:start;min-height:auto}.ContactSection-module__jJh_sq__contact-left{align-content:start}.ContactSection-module__jJh_sq__contact-right{align-self:stretch}.ContactSection-module__jJh_sq__contact-section{--contact-subtitle-delay:.2s;--contact-bullet-base-delay:.42s;--contact-bullet-step:.14s;--contact-card-delay:.78s;--contact-right-dur:.86s}.ContactSection-module__jJh_sq__contact-success{min-height:220px}}@media (prefers-reduced-motion:reduce){.ContactSection-module__jJh_sq__contact-title,.ContactSection-module__jJh_sq__contact-subtitle,.ContactSection-module__jJh_sq__contact-bullet,.ContactSection-module__jJh_sq__contact-card{opacity:1;transition:none;transform:none}}
.PricingSection-module__jo-dcq__pricing-section{--anchor-offset:50px;background:radial-gradient(1100px 720px at 50% 18%,#683bad33,#0000 62%),radial-gradient(900px 640px at 16% 78%,#521f7e2e,#0000 68%),radial-gradient(960px 700px at 84% 76%,#7634a829,#0000 68%),linear-gradient(#0c0418f5 0%,#07070cfb 100%);border-top:1px solid #ffffffb3;border-bottom:1px solid #ffffffb3;width:100%;padding:clamp(56px,6vw,88px) 0;position:relative;overflow:hidden}.PricingSection-module__jo-dcq__pricing-section:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:radial-gradient(closest-side,#8b5cf633,#0000 72%),radial-gradient(closest-side at 32% 46%,#a855f71f,#0000 68%),radial-gradient(closest-side at 68% 44%,#6366f11a,#0000 70%);width:min(980px,88vw);height:clamp(260px,34vw,420px);position:absolute;top:clamp(88px,18vw,210px);left:50%;transform:translate(-50%)}.PricingSection-module__jo-dcq__pricing-section:after{content:none}.PricingSection-module__jo-dcq__pricing-grid,.PricingSection-module__jo-dcq__pricing-ctaRow,.PricingSection-module__jo-dcq__pricing-maintenance{z-index:2;position:relative}.PricingSection-module__jo-dcq__pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;width:100%;display:grid}.PricingSection-module__jo-dcq__pricing-card{border-radius:var(--radius);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));max-width:350px;min-height:520px;box-shadow:var(--shadow);grid-template-rows:auto 1fr;padding:40px;display:grid;position:relative;overflow:hidden}.PricingSection-module__jo-dcq__pricing-card--featured{background:color-mix(in oklab,var(--primary)70%,transparent);border:1px solid color-mix(in oklab,var(--primary)45%,#ffffff24);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 4px));box-shadow:var(--shadow);transform:translateY(-18px)scale(1.01)}.PricingSection-module__jo-dcq__pricing-card--featured:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(520px 180px at 50% 0,#a25fff29,#0000 62%),radial-gradient(380px 220px at 50% 100%,#6e3fd91a,#0000 70%);position:absolute;inset:-1px}.PricingSection-module__jo-dcq__pricing-card__header{border-bottom:1px solid var(--border);gap:10px;padding-bottom:12px;display:grid}.PricingSection-module__jo-dcq__pricing-card__title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(20px,1.5vw,25px);line-height:1.2}.PricingSection-module__jo-dcq__pricing-card__subtitle{color:#ffffffc7;margin:0;font-size:14px;line-height:1.5}.PricingSection-module__jo-dcq__pricing-card__priceRow{margin:0;padding-top:2px}.PricingSection-module__jo-dcq__pricing-card__price{letter-spacing:-.03em;color:#fff;border-radius:12px;padding:6px 10px;font-size:clamp(26px,2.2vw,34px);font-weight:600;line-height:1.05;display:inline-block}.PricingSection-module__jo-dcq__pricing-card__body{align-content:start;gap:12px;padding-top:14px;display:grid}.PricingSection-module__jo-dcq__pricing-card__sectionTitle{letter-spacing:.02em;color:var(--text);margin:0;font-size:14px}.PricingSection-module__jo-dcq__pricing-list{gap:8px;margin:0;padding-left:18px;display:grid}.PricingSection-module__jo-dcq__pricing-list__item{color:var(--text);font-size:14px;line-height:1.55}.PricingSection-module__jo-dcq__pricing-addons{border-top:1px solid var(--border);margin-top:2px;padding-top:10px}.PricingSection-module__jo-dcq__pricing-addons__summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.PricingSection-module__jo-dcq__pricing-addons__summary::-webkit-details-marker{display:none}.PricingSection-module__jo-dcq__pricing-addons__summaryText{position:relative}.PricingSection-module__jo-dcq__pricing-addons__chevron{border-right:2px solid color-mix(in oklab,var(--text)85%,transparent);border-bottom:2px solid color-mix(in oklab,var(--text)85%,transparent);width:10px;height:10px;transition:transform .52s;transform:rotate(45deg)}.PricingSection-module__jo-dcq__pricing-addons__gridAnim{grid-template-rows:0fr;transition:grid-template-rows 1.56s;display:grid}.PricingSection-module__jo-dcq__pricing-addons__content{opacity:0;gap:10px;padding-top:10px;transition:opacity .22s,transform .22s;display:grid;overflow:hidden;transform:translateY(-2px)}.PricingSection-module__jo-dcq__pricing-addons[open] .PricingSection-module__jo-dcq__pricing-addons__content{opacity:1;transform:translateY(0)}.PricingSection-module__jo-dcq__pricing-addons[open] .PricingSection-module__jo-dcq__pricing-addons__gridAnim{grid-template-rows:1fr}.PricingSection-module__jo-dcq__pricing-addons[open] .PricingSection-module__jo-dcq__pricing-addons__chevron{transform:rotate(225deg)}.PricingSection-module__jo-dcq__pricing-ctaRow{justify-items:center;gap:10px;width:100%;margin-top:5rem;margin-bottom:2rem;display:grid}.PricingSection-module__jo-dcq__pricing-ctaNote{color:#ffffffb3;text-align:center;margin:0;font-size:13px;line-height:1.45}.PricingSection-module__jo-dcq__pricing-maintenance{justify-items:center;width:100%;margin-top:18px;display:grid}.PricingSection-module__jo-dcq__pricing-maintenance__inner{border-radius:var(--radius);background:var(--glass-bg);border:1px solid var(--glass-border);width:min(760px,100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);margin-top:2rem;padding:14px;position:relative;overflow:hidden}.PricingSection-module__jo-dcq__pricing-maintenance__inner:before{content:"";background:radial-gradient(800px 260px at 50% 0%,color-mix(in oklab,var(--accent)35%,transparent),transparent 62%);pointer-events:none;position:absolute;inset:-2px}.PricingSection-module__jo-dcq__pricing-maintenance__badge{color:color-mix(in oklab,var(--text)92%,transparent);background:var(--glass-bg-strong);border:1px solid var(--glass-border)}.PricingSection-module__jo-dcq__pricing-maintenance__head{border-bottom:1px solid #ffffff1a;gap:8px;padding-bottom:10px;display:grid}.PricingSection-module__jo-dcq__pricing-maintenance__badge{letter-spacing:.02em;color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.PricingSection-module__jo-dcq__pricing-maintenance__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PricingSection-module__jo-dcq__pricing-maintenance__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.2}.PricingSection-module__jo-dcq__pricing-maintenance__price{color:#ffffffeb;margin-right:2rem;font-size:clamp(18px,1.4vw,22px);font-weight:600;bottom:20px}.PricingSection-module__jo-dcq__pricing-maintenance__subtitle{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.PricingSection-module__jo-dcq__pricing-maintenance__list{gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid}.PricingSection-module__jo-dcq__pricing-maintenance__item{color:#ffffffd1;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.55;display:grid}.PricingSection-module__jo-dcq__pricing-maintenance__check{flex:0 0 18px;width:18px;height:18px;margin-top:2px;position:relative}.PricingSection-module__jo-dcq__pricing-maintenance__check:after{content:"";border-bottom:2px solid #ffffffeb;border-left:2px solid #ffffffeb;width:10px;height:6px;position:absolute;top:6px;left:4px;transform:rotate(-45deg)}.PricingSection-module__jo-dcq__pricing-maintenance__ctaRow{gap:8px;padding-top:14px;display:grid}.PricingSection-module__jo-dcq__pricing-maintenance__cta{cursor:pointer;color:#fff;background:#3b82f6bf;border:0;border-radius:12px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:700;box-shadow:0 12px 28px #00000042}.PricingSection-module__jo-dcq__pricing-maintenance__cta:focus-visible{outline-offset:3px;outline:2px solid #fffc}.PricingSection-module__jo-dcq__pricing-maintenance__note{color:#ffffffb3;margin:0;font-size:13px;line-height:1.45}@media (max-width:979px){.PricingSection-module__jo-dcq__pricing-section{border-top:0;border-bottom:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffffb3}.PricingSection-module__jo-dcq__pricing-section:before{opacity:.72;width:min(720px,92vw);height:240px;top:110px}}@media (max-width:768px){.PricingSection-module__jo-dcq__pricing-grid{grid-template-columns:1fr;justify-items:center;gap:16px}.PricingSection-module__jo-dcq__pricing-card,.PricingSection-module__jo-dcq__pricing-card--featured{width:min(100%,312px);max-width:312px;min-height:auto;padding:14px;transform:none}.PricingSection-module__jo-dcq__pricing-maintenance__inner{border-radius:16px;padding:16px}.PricingSection-module__jo-dcq__pricing-maintenance__cta{text-align:center;width:100%}.PricingSection-module__jo-dcq__pricing-list{padding-left:16px}}@media (max-width:480px){.PricingSection-module__jo-dcq__pricing-card,.PricingSection-module__jo-dcq__pricing-card--featured{width:min(100%,296px);max-width:296px;padding:12px}}
.FaqSection-module__lcpOYW__faq-section{background:var(--darkpurple-black-studio);width:100%;position:relative}.FaqSection-module__lcpOYW__faq-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(18px,3vw,34px);display:grid}.FaqSection-module__lcpOYW__faq-header{align-content:start;gap:12px;max-width:62ch;display:grid}.FaqSection-module__lcpOYW__faq-kicker{opacity:.9;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:12px}.FaqSection-module__lcpOYW__faq-bigTitle{letter-spacing:-.04em;color:#ffffffeb;-webkit-user-select:none;user-select:none;gap:.02em;margin:2px 0 6px;font-size:clamp(44px,7vw,84px);font-weight:820;line-height:.9;display:inline-flex}.FaqSection-module__lcpOYW__faq-bigLetter{opacity:0;filter:blur(.2px);transition:opacity .36s,transform .52s;transition-delay:calc(var(--i)*55ms);display:inline-block;transform:translate(-14px)}.FaqSection-module__lcpOYW__is-inview .FaqSection-module__lcpOYW__faq-bigLetter{opacity:1;transform:translate(0)}.FaqSection-module__lcpOYW__faq-title{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.15}.FaqSection-module__lcpOYW__faq-lead{color:var(--text-muted);max-width:66ch;margin:4px 0 0;font-size:1.05rem;line-height:1.7}.FaqSection-module__lcpOYW__faq-meta{border-top:1px solid #ffffff1a;gap:6px;margin-top:8px;padding-top:12px;display:grid}.FaqSection-module__lcpOYW__faq-metaLine{color:#ffffffdb;font-size:.98rem;line-height:1.5}.FaqSection-module__lcpOYW__faq-leftCta{justify-items:start;gap:8px;margin-top:8px;display:grid}.FaqSection-module__lcpOYW__faq-cta{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:18px;font-weight:750;text-decoration:none;display:inline-flex}.FaqSection-module__lcpOYW__faq-ctaHint{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.45}.FaqSection-module__lcpOYW__faq-accordion{gap:14px;display:grid}.FaqSection-module__lcpOYW__faq-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.FaqSection-module__lcpOYW__faq-item{border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow);border:1px solid #ffffff1f;transition:border-color .16s,background .16s,transform .16s;overflow:hidden}.FaqSection-module__lcpOYW__faq-item:hover{background:var(--glass-bg-strong);border-color:#ffffff2e;transform:translateY(-1px)}.FaqSection-module__lcpOYW__faq-qh{margin:0}.FaqSection-module__lcpOYW__faq-qbtn{color:#fffffff0;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.FaqSection-module__lcpOYW__faq-qbtn:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:12px}.FaqSection-module__lcpOYW__faq-qtext{letter-spacing:-.01em;font-size:clamp(15px,1.05vw,17px);font-weight:700;line-height:1.25}.FaqSection-module__lcpOYW__faq-chevron{border-right:2px solid color-mix(in oklab,var(--text)85%,transparent);border-bottom:2px solid color-mix(in oklab,var(--text)85%,transparent);opacity:.95;flex:none;width:12px;height:12px;transition:transform .18s;transform:rotate(45deg)}.FaqSection-module__lcpOYW__is-open .FaqSection-module__lcpOYW__faq-chevron{transform:rotate(-135deg)}.FaqSection-module__lcpOYW__faq-aWrap{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid;overflow:hidden}.FaqSection-module__lcpOYW__faq-aWrap.FaqSection-module__lcpOYW__is-open{grid-template-rows:1fr}.FaqSection-module__lcpOYW__faq-aInner{opacity:0;padding:0 16px;transition:padding .22s,opacity .22s,transform .22s;overflow:hidden;transform:translateY(-4px)}.FaqSection-module__lcpOYW__faq-aWrap.FaqSection-module__lcpOYW__is-open .FaqSection-module__lcpOYW__faq-aInner{opacity:1;padding:0 16px 16px;transform:translateY(0)}.FaqSection-module__lcpOYW__faq-a{color:#ffffffd6;max-width:78ch;margin:0;font-size:.98rem;line-height:1.7}@media (max-width:980px){.FaqSection-module__lcpOYW__faq-section{border-top:1px solid #ffffffb3}.FaqSection-module__lcpOYW__faq-grid{grid-template-columns:1fr}.FaqSection-module__lcpOYW__faq-header{max-width:none}}@media (max-width:480px){.FaqSection-module__lcpOYW__faq-qbtn{padding:14px}.FaqSection-module__lcpOYW__faq-aInner{padding:0 14px}.FaqSection-module__lcpOYW__faq-aWrap.FaqSection-module__lcpOYW__is-open .FaqSection-module__lcpOYW__faq-aInner{padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.FaqSection-module__lcpOYW__faq-item,.FaqSection-module__lcpOYW__faq-chevron,.FaqSection-module__lcpOYW__faq-aWrap,.FaqSection-module__lcpOYW__faq-aInner,.FaqSection-module__lcpOYW__faq-bigLetter{transition:none}.FaqSection-module__lcpOYW__faq-bigLetter{opacity:1;transform:none}.FaqSection-module__lcpOYW__faq-item:hover{transform:none}}
.ProjectsPageContent-module__pW9K2a__projects-page{background:var(--darkpurple-black-studio-revert);padding:clamp(72px,8vw,120px) 0}.ProjectsPageContent-module__pW9K2a__projects-page-rail{max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}.ProjectsPageContent-module__pW9K2a__projects-page-h1{margin:0 0 clamp(16px,2vw,24px);font-size:clamp(28px,3vw,40px);line-height:1.15}.ProjectsPageContent-module__pW9K2a__projects-page-intro{color:var(--text-muted);max-width:60ch;margin:0 0 clamp(12px,1.5vw,16px);font-size:clamp(15px,1.1vw,17px);line-height:1.65}.ProjectsPageContent-module__pW9K2a__projects-page-hint{color:var(--text-muted);max-width:60ch;margin:0 0 clamp(48px,6vw,72px);font-size:clamp(13px,.95vw,15px);line-height:1.5}.ProjectsPageContent-module__pW9K2a__projects-page-list{flex-direction:column;gap:clamp(48px,6vw,80px);margin:0;padding:0;list-style:none;display:flex}.ProjectsPageContent-module__pW9K2a__projects-page-item{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,48px);min-width:0;display:grid}.ProjectsPageContent-module__pW9K2a__projects-page-article{display:contents}.ProjectsPageContent-module__pW9K2a__projects-page-accordion{grid-column:1/-1;margin-top:0;overflow:hidden}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--collapsed{max-height:0;margin-top:0}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded{max-height:5000px;margin-top:clamp(16px,2vw,24px)}@media (prefers-reduced-motion:no-preference){.ProjectsPageContent-module__pW9K2a__projects-page-accordion{transition:max-height .4s ease-out,margin-top .4s ease-out}}@media (prefers-reduced-motion:reduce){.ProjectsPageContent-module__pW9K2a__projects-page-accordion{transition:none}}.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse{direction:rtl}.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse>*{direction:ltr}.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-content{text-align:right}.ProjectsPageContent-module__pW9K2a__projects-page-content{overflow-wrap:break-word;flex-direction:column;gap:clamp(8px,1vw,12px);min-width:0;max-width:42ch;display:flex}.ProjectsPageContent-module__pW9K2a__projects-page-logo-slot{align-items:center;display:flex}.ProjectsPageContent-module__pW9K2a__projects-page-logo-link{color:inherit;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.ProjectsPageContent-module__pW9K2a__projects-page-logo-link:hover{opacity:.85}.ProjectsPageContent-module__pW9K2a__projects-page-logo,.ProjectsPageContent-module__pW9K2a__projects-page-logo--svg{object-fit:contain;object-position:left center;background:0 0;width:220px;height:72px}.ProjectsPageContent-module__pW9K2a__projects-page-logo--svg{filter:brightness(0)invert()}.ProjectsPageContent-module__pW9K2a__projects-page-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:12px;display:inline-block}.ProjectsPageContent-module__pW9K2a__projects-page-title{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.2}.ProjectsPageContent-module__pW9K2a__projects-page-toggle{min-height:44px;color:var(--foreground);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #ffffff80;min-width:250px;margin-top:clamp(4px,.5vw,8px);padding:10px 20px;font-size:clamp(14px,1vw,16px);transition:border-color .2s,background .2s;display:inline-block}.ProjectsPageContent-module__pW9K2a__projects-page-toggle:hover{background:#ffffff0d;border-color:#fffc}.ProjectsPageContent-module__pW9K2a__projects-page-toggle{align-self:flex-start}.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-toggle{align-self:flex-end}.ProjectsPageContent-module__pW9K2a__projects-page-expanded{grid-template-columns:1fr;align-items:start;gap:clamp(16px,2vw,28px);min-width:0;margin-top:clamp(16px,2vw,24px);display:grid}.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-left .ProjectsPageContent-module__pW9K2a__projects-page-expanded-gallery{order:1}.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-left .ProjectsPageContent-module__pW9K2a__projects-page-expanded-text{order:2}.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-right .ProjectsPageContent-module__pW9K2a__projects-page-expanded-text{order:1}.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-right .ProjectsPageContent-module__pW9K2a__projects-page-expanded-gallery{order:2}@media (min-width:768px){.ProjectsPageContent-module__pW9K2a__projects-page-expanded{grid-template-columns:1fr 1fr}}@media (min-width:980px){.ProjectsPageContent-module__pW9K2a__projects-page-expanded{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-left .ProjectsPageContent-module__pW9K2a__projects-page-expanded-text,.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-right .ProjectsPageContent-module__pW9K2a__projects-page-expanded-text{order:1}.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-left .ProjectsPageContent-module__pW9K2a__projects-page-expanded-gallery,.ProjectsPageContent-module__pW9K2a__projects-page-expanded--gallery-right .ProjectsPageContent-module__pW9K2a__projects-page-expanded-gallery{order:2}.ProjectsPageContent-module__pW9K2a__projects-page-expanded{grid-template-columns:1fr;gap:clamp(12px,1.5vw,16px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-desc,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-bullets,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(10px)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading{opacity:1;transition-delay:0s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:first-child{opacity:1;transition-delay:50ms;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(3){opacity:1;transition-delay:.15s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(4){opacity:1;transition-delay:.2s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading{opacity:1;transition-delay:0s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:first-child{opacity:1;transition-delay:50ms;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(3){opacity:1;transition-delay:.15s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(4){opacity:1;transition-delay:.2s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-desc,.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-desc{opacity:1;transition-delay:0s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-bullets,.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-bullets{opacity:1;transition-delay:50ms;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-details-row:first-child,.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:first-child{opacity:1;transition-delay:.1s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(2),.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(2){opacity:1;transition-delay:.15s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(3),.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(4),.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(4){opacity:1;transition-delay:.25s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(5),.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(5){opacity:1;transition-delay:.3s;transform:translateY(0)}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading{transition-delay:80ms}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:first-child{transition-delay:.13s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(2){transition-delay:.18s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(3){transition-delay:.23s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item:nth-child(4){transition-delay:.28s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-desc{transition-delay:80ms}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-bullets{transition-delay:.13s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:first-child{transition-delay:.18s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(2){transition-delay:.23s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(3){transition-delay:.28s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(4){transition-delay:.33s}.ProjectsPageContent-module__pW9K2a__projects-page-accordion--expanded .ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row:nth-child(5){transition-delay:.38s}}@media (prefers-reduced-motion:reduce){.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-gallery-item,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-desc,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-bullets,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--left .ProjectsPageContent-module__pW9K2a__projects-page-details-row,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-desc,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-bullets,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-col--right .ProjectsPageContent-module__pW9K2a__projects-page-details-row{opacity:1;transition:none;transform:none}}.ProjectsPageContent-module__pW9K2a__projects-page-desc{color:var(--text-muted);max-width:55ch;margin:0 0 clamp(12px,1.5vw,16px);font-size:clamp(15px,1.1vw,17px);line-height:1.7}.ProjectsPageContent-module__pW9K2a__projects-page-expanded-text .ProjectsPageContent-module__pW9K2a__projects-page-desc{margin-left:0}.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-logo-slot{justify-content:flex-end}.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-label{text-align:right}.ProjectsPageContent-module__pW9K2a__projects-page-tags{flex-wrap:wrap;gap:8px;margin:0 0 clamp(12px,1.5vw,16px);display:flex}.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-tags{justify-content:flex-end}.ProjectsPageContent-module__pW9K2a__projects-page-tag{color:var(--text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;padding:6px 12px;font-size:13px}.ProjectsPageContent-module__pW9K2a__projects-page-bullets{color:var(--text-muted);margin:0;padding:0 0 0 1.2em;font-size:clamp(14px,1vw,16px);line-height:1.6;list-style:outside}.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-content .ProjectsPageContent-module__pW9K2a__projects-page-bullets{padding:0 1.2em 0 0;list-style-position:inside}.ProjectsPageContent-module__pW9K2a__projects-page-expanded-text .ProjectsPageContent-module__pW9K2a__projects-page-bullets{padding:0 0 0 1.2em;list-style-position:outside}.ProjectsPageContent-module__pW9K2a__projects-page-details{margin:clamp(20px,2.5vw,32px) 0}.ProjectsPageContent-module__pW9K2a__projects-page-details-list{margin:0;padding:0;list-style:none}.ProjectsPageContent-module__pW9K2a__projects-page-details-row{margin-bottom:clamp(12px,1.5vw,20px)}.ProjectsPageContent-module__pW9K2a__projects-page-details-row dt{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px;font-size:12px}.ProjectsPageContent-module__pW9K2a__projects-page-details-row dd{color:var(--foreground);margin:0;font-size:clamp(14px,1vw,16px);line-height:1.6}.ProjectsPageContent-module__pW9K2a__projects-page-details-highlights,.ProjectsPageContent-module__pW9K2a__projects-page-details-stack{margin:0;padding:0 0 0 1.2em;list-style:outside}.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-content .ProjectsPageContent-module__pW9K2a__projects-page-details-highlights,.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-content .ProjectsPageContent-module__pW9K2a__projects-page-details-stack{padding:0 1.2em 0 0;list-style-position:inside}.ProjectsPageContent-module__pW9K2a__projects-page-expanded-text .ProjectsPageContent-module__pW9K2a__projects-page-details-highlights,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-text .ProjectsPageContent-module__pW9K2a__projects-page-details-stack{padding:0 0 0 1.2em;list-style-position:outside}.ProjectsPageContent-module__pW9K2a__projects-page-expanded-text,.ProjectsPageContent-module__pW9K2a__projects-page-expanded-gallery{min-width:0}.ProjectsPageContent-module__pW9K2a__projects-page-gallery-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 clamp(12px,1.5vw,20px);font-size:14px}.ProjectsPageContent-module__pW9K2a__projects-page-gallery{flex-direction:column;gap:clamp(12px,1.5vw,20px);max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ProjectsPageContent-module__pW9K2a__projects-page-gallery-item,.ProjectsPageContent-module__pW9K2a__projects-page-gallery-figure{margin:0}.ProjectsPageContent-module__pW9K2a__projects-page-gallery-img{border-radius:var(--radius);object-fit:contain;background:0 0;border:1px solid #fff;width:100%;max-width:100%;height:auto}@media (max-width:767px){.ProjectsPageContent-module__pW9K2a__projects-page-gallery{gap:clamp(10px,2vw,14px);max-width:100%}}.ProjectsPageContent-module__pW9K2a__projects-page-gallery-caption{color:var(--text-muted);margin-top:6px;font-size:clamp(12px,.9vw,14px);line-height:1.4}.ProjectsPageContent-module__pW9K2a__projects-page-cta{text-align:center;border-top:1px solid #ffffff26;margin-top:clamp(48px,6vw,80px);padding-top:clamp(24px,3vw,40px)}.ProjectsPageContent-module__pW9K2a__projects-page-cta-text{color:var(--text-muted);max-width:50ch;margin:0 auto clamp(20px,2.5vw,28px);font-size:clamp(15px,1.1vw,17px);line-height:1.6}.ProjectsPageContent-module__pW9K2a__projects-page-media{aspect-ratio:4/3;border-radius:var(--radius);width:100%;min-height:clamp(220px,28vw,320px);position:relative;overflow:hidden}.ProjectsPageContent-module__pW9K2a__projects-page-image{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.ProjectsPageContent-module__pW9K2a__projects-page-item,.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse{direction:ltr;grid-template-columns:1fr;gap:20px}.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-content,.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-desc,.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-tags{text-align:left}.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-tags{justify-content:flex-start}.ProjectsPageContent-module__pW9K2a__projects-page-item.ProjectsPageContent-module__pW9K2a__projects-page-item--reverse .ProjectsPageContent-module__pW9K2a__projects-page-bullets{padding:0 0 0 1.2em;list-style-position:outside}.ProjectsPageContent-module__pW9K2a__projects-page-media{order:-1}}
