@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d5956f67-module__L54rSq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d5956f67-module__L54rSq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4e26fe1b-module__-_Fr9q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4e26fe1b-module__-_Fr9q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Footer-module__er7AzG__footer{z-index:100;background-color:var(--color-primary,#09090b);width:100%;position:relative;overflow:hidden}.Footer-module__er7AzG__footer:before{pointer-events:none;--tw-content:"";content:var(--tw-content);background:radial-gradient(ellipse 60% 100% at 50% 0%,var(--color-secondary) 0%,#01ff5e66 40%,transparent 100%);width:100%;height:1px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.Footer-module__er7AzG__footer:before{background:radial-gradient(ellipse 60% 100% at 50% 0%,var(--color-secondary) 0%,color-mix(in srgb,var(--color-secondary) 40%,transparent) 40%,transparent 100%)}}.Footer-module__er7AzG__inner{max-width:var(--container-3xl,48rem);align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (min-width:40rem){.Footer-module__er7AzG__inner{gap:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 10)}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@keyframes AvailableStatus-module__zfrhQG__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.AvailableStatus-module__zfrhQG__status{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fafafa73;display:flex}@supports (color:color-mix(in lab, red, red)){.AvailableStatus-module__zfrhQG__status{color:color-mix(in oklab, var(--color-neutral,#fafafa) 45%, transparent)}}@media (min-width:48rem){.AvailableStatus-module__zfrhQG__status{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.AvailableStatus-module__zfrhQG__dot{background-color:var(--color-secondary,#01ff5e);border-radius:3.40282e38px;width:6px;height:6px;animation:2.4s ease-in-out infinite AvailableStatus-module__zfrhQG__pulse-dot;box-shadow:0 0 6px 1px #01ff5eb3}@supports (color:color-mix(in lab, red, red)){.AvailableStatus-module__zfrhQG__dot{box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-secondary) 70%,transparent)}}@media (min-width:48rem){.AvailableStatus-module__zfrhQG__dot{width:7px;height:7px}}
@keyframes HomeScrollArrow-module__wV42sq__bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.HomeScrollArrow-module__wV42sq__scrollArrow{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);animation:var(--animate-bounce-arrow);cursor:pointer;border-style:var(--tw-border-style);border-width:2.5px;border-color:var(--color-secondary,#01ff5e);color:var(--color-secondary,#01ff5e);background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;text-decoration-line:none;display:flex;box-shadow:0 0 6px 1px #01ff5e40,0 0 14px 2px #01ff5e1a}@supports (color:color-mix(in lab, red, red)){.HomeScrollArrow-module__wV42sq__scrollArrow{box-shadow:0 0 6px 1px color-mix(in srgb,var(--color-secondary) 25%,transparent),0 0 14px 2px color-mix(in srgb,var(--color-secondary) 10%,transparent)}}.HomeScrollArrow-module__wV42sq__scrollArrow{transition:box-shadow .25s,border-color .2s;animation-play-state:paused}[data-visible] .HomeScrollArrow-module__wV42sq__scrollArrow{animation-play-state:running}.HomeScrollArrow-module__wV42sq__scrollArrow:hover{box-shadow:0 0 10px 2px #01ff5e59,0 0 24px 4px #01ff5e26}@supports (color:color-mix(in lab, red, red)){.HomeScrollArrow-module__wV42sq__scrollArrow:hover{box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-secondary) 35%,transparent),0 0 24px 4px color-mix(in srgb,var(--color-secondary) 15%,transparent)}}.HomeScrollArrow-module__wV42sq__scrollArrow svg{pointer-events:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.HomeHero-module__ViREMa__section{z-index:10;width:100%;height:675px;padding-inline:calc(var(--spacing,.25rem) * 8);background-image:url(/img/home/hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.HomeHero-module__ViREMa__section{align-items:center;height:max(100vh,900px)}}.HomeHero-module__ViREMa__aurora{pointer-events:none;z-index:0;--tw-blur:blur(72px);width:clamp(500px,70vw,900px);height:clamp(500px,70vw,900px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);will-change:transform;background:radial-gradient(circle,#01ff5e38 0%,#01ff5e14 40%,#0000 70%);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.HomeHero-module__ViREMa__aurora{background:radial-gradient(circle at center,color-mix(in srgb,var(--color-secondary) 22%,transparent) 0%,color-mix(in srgb,var(--color-secondary) 8%,transparent) 40%,transparent 70%)}}.HomeHero-module__ViREMa__aurora{transition:transform .9s cubic-bezier(.23,1,.32,1)}.HomeHero-module__ViREMa__content{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 16);flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.HomeHero-module__ViREMa__content{top:calc(var(--spacing,.25rem) * -12);gap:calc(var(--spacing,.25rem) * 8);padding-top:0}}.HomeHero-module__ViREMa__name{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(1.8rem,5vw,3.8rem);font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-secondary,#01ff5e);text-shadow:0 1px 2px #000000e6,0 4px 12px #0009,0 12px 40px #00000059}.HomeHero-module__ViREMa__image{pointer-events:none;margin-top:calc(var(--spacing,.25rem) * 4);filter:drop-shadow(0 0 32px #01ff5e2e);border-radius:3.40282e38px;width:clamp(160px,28vw,320px);height:clamp(160px,28vw,320px)}@supports (color:color-mix(in lab, red, red)){.HomeHero-module__ViREMa__image{filter:drop-shadow(0 0 32px color-mix(in srgb,var(--color-secondary) 18%,transparent))}}.HomeHero-module__ViREMa__role{margin-top:calc(var(--spacing,.25rem) * -8);min-height:calc(var(--spacing,.25rem) * 18);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(1.1rem,2.8vw,2.3rem);font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-secondary,#01ff5e);text-shadow:0 1px 2px #000000e6,0 4px 12px #00000080,0 10px 30px #00000040}.HomeHero-module__ViREMa__cvBtn{margin-top:calc(var(--spacing,.25rem) * -4);border-style:var(--tw-border-style);border-width:2px;border-color:#01ff5eb3}@supports (color:color-mix(in lab, red, red)){.HomeHero-module__ViREMa__cvBtn{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 70%, transparent)}}.HomeHero-module__ViREMa__cvBtn{background-color:#09090b66}@supports (color:color-mix(in lab, red, red)){.HomeHero-module__ViREMa__cvBtn{background-color:color-mix(in oklab, var(--color-primary,#09090b) 40%, transparent)}}.HomeHero-module__ViREMa__cvBtn{color:#01ff5eb3;padding-block:7px!important}@supports (color:color-mix(in lab, red, red)){.HomeHero-module__ViREMa__cvBtn{color:color-mix(in oklab, var(--color-secondary,#01ff5e) 70%, transparent)}}.HomeHero-module__ViREMa__cvBtn{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover:hover){.HomeHero-module__ViREMa__cvBtn:hover{border-color:var(--color-secondary,#01ff5e);background-color:#09090b33}@supports (color:color-mix(in lab, red, red)){.HomeHero-module__ViREMa__cvBtn:hover{background-color:color-mix(in oklab, var(--color-primary,#09090b) 20%, transparent)}}.HomeHero-module__ViREMa__cvBtn:hover{color:var(--color-secondary,#01ff5e)}}@media (min-width:48rem){.HomeHero-module__ViREMa__cvBtn{margin-top:0;padding-inline:calc(var(--spacing,.25rem) * 6)!important;padding-block:calc(var(--spacing,.25rem) * 2.5)!important;font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))!important}}@media (min-width:64rem){.HomeHero-module__ViREMa__cvBtn{padding-inline:calc(var(--spacing,.25rem) * 8)!important;padding-block:calc(var(--spacing,.25rem) * 4)!important;font-size:var(--text-lg,1.125rem)!important;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))!important}}.HomeHero-module__ViREMa__available{margin-top:var(--spacing,.25rem);color:var(--color-neutral,#fafafa)}@media (min-width:48rem){.HomeHero-module__ViREMa__available{margin-top:0}}.HomeHero-module__ViREMa__scrollArrow{bottom:calc(var(--spacing,.25rem) * 16);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);position:absolute;left:50%}@media (min-width:48rem){.HomeHero-module__ViREMa__scrollArrow{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
.SceneCtaLink-module__anaeBW__ctaLink{pointer-events:auto;margin-top:calc(var(--spacing,.25rem) * 6);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#01ff5e80;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.SceneCtaLink-module__anaeBW__ctaLink{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 50%, transparent)}}.SceneCtaLink-module__anaeBW__ctaLink{background-color:#01ff5e1a}@supports (color:color-mix(in lab, red, red)){.SceneCtaLink-module__anaeBW__ctaLink{background-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 10%, transparent)}}.SceneCtaLink-module__anaeBW__ctaLink{--tw-font-weight:var(--font-weight-semibold,600);font-size:clamp(.75rem,2vw,1.1rem);font-weight:var(--font-weight-semibold,600);color:var(--color-secondary,#01ff5e);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;padding-block:clamp(.5rem,1.5vw,.75rem);padding-inline:clamp(1rem,4vw,1.75rem);transition-duration:.2s}@media (hover:hover){.SceneCtaLink-module__anaeBW__ctaLink:hover{border-color:var(--color-secondary,#01ff5e);background-color:#01ff5e33}@supports (color:color-mix(in lab, red, red)){.SceneCtaLink-module__anaeBW__ctaLink:hover{background-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 20%, transparent)}}}@media (min-width:48rem){.SceneCtaLink-module__anaeBW__ctaLink{margin-top:calc(var(--spacing,.25rem) * 8)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
@keyframes ScrollIndicator-module__B2CjYW__hintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes ScrollIndicator-module__B2CjYW__counterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ScrollIndicator-module__B2CjYW__dots{z-index:1;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;width:fit-content;margin-inline:auto;display:flex;position:absolute;bottom:108px;left:0;right:0}@media (min-width:48rem){.ScrollIndicator-module__B2CjYW__dots{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:auto;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;margin-inline:0;inset:50% 25px auto auto}}.ScrollIndicator-module__B2CjYW__dot{pointer-events:auto;cursor:pointer;background-color:var(--color-secondary,#01ff5e);opacity:.25;width:10px;height:10px;transition-property:width,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));border-radius:3.40282e38px;display:block}.ScrollIndicator-module__B2CjYW__dotActive{opacity:1;width:13px;height:13px}@media (min-width:48rem){.ScrollIndicator-module__B2CjYW__dotActive{width:10px;height:30px}}.ScrollIndicator-module__B2CjYW__counter{align-items:baseline;gap:calc(var(--spacing,.25rem) * .5);--tw-leading:1;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);line-height:1;display:none;position:absolute;bottom:22px;right:20px}@media (min-width:48rem){.ScrollIndicator-module__B2CjYW__counter{display:flex}}.ScrollIndicator-module__B2CjYW__counterCurrent{--tw-font-weight:var(--font-weight-bold,700);font-size:1.5rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.05em;letter-spacing:.05em;color:var(--color-secondary,#01ff5e);animation:.35s forwards ScrollIndicator-module__B2CjYW__counterIn}.ScrollIndicator-module__B2CjYW__counterTotal{--tw-font-weight:var(--font-weight-medium,500);font-size:.85em;font-weight:var(--font-weight-medium,500);--tw-tracking:.1em;letter-spacing:.1em;color:#fafafa59}@supports (color:color-mix(in lab, red, red)){.ScrollIndicator-module__B2CjYW__counterTotal{color:color-mix(in oklab, var(--color-neutral,#fafafa) 35%, transparent)}}.ScrollIndicator-module__B2CjYW__scrollHint{pointer-events:auto;bottom:calc(var(--spacing,.25rem) * 8);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#fafafa59;flex-direction:column;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.ScrollIndicator-module__B2CjYW__scrollHint{color:color-mix(in oklab, var(--color-neutral,#fafafa) 35%, transparent)}}.ScrollIndicator-module__B2CjYW__scrollHint{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.ScrollIndicator-module__B2CjYW__scrollHintText{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.25em;letter-spacing:.25em;text-transform:uppercase}.ScrollIndicator-module__B2CjYW__scrollHintArrow{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation:1.4s ease-in-out infinite ScrollIndicator-module__B2CjYW__hintBounce}.ScrollIndicator-module__B2CjYW__scrollHintArrow:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);color:var(--color-secondary,#01ff5e)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
.ScrollSection-module__I7Kryq__wrapper{z-index:1;width:100%;position:relative}.ScrollSection-module__I7Kryq__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.ScrollSection-module__I7Kryq__indicatorLayer{pointer-events:none;z-index:10;position:absolute;inset:0}@media (min-width:64rem){.ScrollSection-module__I7Kryq__indicatorLayer{padding-top:75px}}.ScrollSection-module__I7Kryq__shortSlide{width:100%;height:300px;position:relative;overflow:hidden}@media (min-width:40rem){.ScrollSection-module__I7Kryq__shortSlide{height:350px}}@media (min-width:48rem){.ScrollSection-module__I7Kryq__shortSlide{height:400px}}@media (min-width:64rem){.ScrollSection-module__I7Kryq__shortSlide{height:500px}}
.HomeScrollScene-module__4SJxmG__sticky{justify-content:center;align-items:center;display:flex}.HomeScrollScene-module__4SJxmG__slide{padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:64rem){.HomeScrollScene-module__4SJxmG__slide{padding-top:75px}}.HomeScrollScene-module__4SJxmG__tag{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-secondary,#01ff5e);text-transform:uppercase}.HomeScrollScene-module__4SJxmG__bigValue{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(5rem,18vw,14rem);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-neutral,#fafafa)}.HomeScrollScene-module__4SJxmG__bigLabel{margin-top:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:clamp(1rem,2.5vw,1.6rem);font-weight:var(--font-weight-medium,500);--tw-tracking:.04em;letter-spacing:.04em;color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.HomeScrollScene-module__4SJxmG__bigLabel{color:color-mix(in oklab, var(--color-neutral,#fafafa) 60%, transparent)}}.HomeScrollScene-module__4SJxmG__serviceTitle{--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold,700);max-width:800px;font-size:clamp(1.6rem,6vw,5.5rem);line-height:1.1;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-neutral,#fafafa)}.HomeScrollScene-module__4SJxmG__serviceDesc{margin-top:calc(var(--spacing,.25rem) * 6);--tw-leading:1.7;color:#fafafa8c;max-width:560px;font-size:clamp(.95rem,1.8vw,1.25rem);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.HomeScrollScene-module__4SJxmG__serviceDesc{color:color-mix(in oklab, var(--color-neutral,#fafafa) 55%, transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.HomeShowcaseScene-module__UchWTW__image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.HomeShowcaseScene-module__UchWTW__imageActive{opacity:1}.HomeShowcaseScene-module__UchWTW__overlay{z-index:2;background:linear-gradient(#09090b66 0%,#09090b99 30%,#09090bcc 60%,#09090bf7 100%);position:absolute;inset:0}.HomeShowcaseScene-module__UchWTW__slide{z-index:3;padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:64rem){.HomeShowcaseScene-module__UchWTW__slide{padding-top:75px}}.HomeShowcaseScene-module__UchWTW__label{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-secondary,#01ff5e);text-transform:uppercase}.HomeShowcaseScene-module__UchWTW__title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-black,900);font-size:clamp(1.4rem,5vw,4.5rem);line-height:1.1;font-weight:var(--font-weight-black,900);--tw-tracking:-.03em;letter-spacing:-.03em;overflow-wrap:break-word;color:var(--color-neutral,#fafafa);text-shadow:0 2px 24px #000000b3}.HomeShowcaseScene-module__UchWTW__sub{--tw-leading:1.7;color:#fafafa99;max-width:560px;font-size:clamp(.95rem,1.8vw,1.2rem);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.HomeShowcaseScene-module__UchWTW__sub{color:color-mix(in oklab, var(--color-neutral,#fafafa) 60%, transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.MediaSlide-module__mbSlCq__slide{position:absolute;inset:0}
.ProjectsThumb-module__uk93pq__thumb{cursor:pointer;border-style:var(--tw-border-style);opacity:.38;transition-property:opacity,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1.5px;border-color:#0000;padding:0;transition-duration:.2s;position:relative;overflow:hidden}.ProjectsThumb-module__uk93pq__thumbActive{opacity:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
@keyframes ProjectsLightbox-module__DpXUtG__lightbox-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ProjectsLightbox-module__DpXUtG__lightbox-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProjectsLightbox-module__DpXUtG__modal{z-index:1000;background-color:#09090bcc;justify-content:center;align-items:center;animation:.2s both ProjectsLightbox-module__DpXUtG__lightbox-fade-in;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__modal{background-color:color-mix(in oklab, var(--color-primary,#09090b) 80%, transparent)}}.ProjectsLightbox-module__DpXUtG__modal{padding-inline:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width:48rem){.ProjectsLightbox-module__DpXUtG__modal{padding-inline:calc(var(--spacing,.25rem) * 10)}}.ProjectsLightbox-module__DpXUtG__modalContent{flex-direction:column;align-items:center;width:100%;max-width:92vw;animation:.25s both ProjectsLightbox-module__DpXUtG__lightbox-zoom-in;display:flex;position:relative}@media (min-width:48rem){.ProjectsLightbox-module__DpXUtG__modalContent{max-width:88vw}}.ProjectsLightbox-module__DpXUtG__imageWrapper{aspect-ratio:16/9;border-radius:var(--radius-xl,.75rem);width:min(100%,110.222vh);max-height:62vh;box-shadow:0 0 0 1px var(--accent),0 32px 80px -16px #000000bf,0 0 60px -8px var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__imageWrapper{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 32px 80px -16px #000000bf,0 0 60px -8px color-mix(in srgb,var(--accent) 15%,transparent)}}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__imageWrapper{border-radius:var(--radius-2xl,1rem);width:min(100%,138.667vh);max-height:78vh}}.ProjectsLightbox-module__DpXUtG__imageWrapper video{background-color:var(--color-black,#000);object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectsLightbox-module__DpXUtG__image{object-fit:cover}.ProjectsLightbox-module__DpXUtG__counter{pointer-events:none;top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:20;align-items:baseline;gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-leading:1;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090ba6;border-radius:3.40282e38px;line-height:1;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__counter{background:color-mix(in srgb,var(--color-primary) 65%,transparent)}}.ProjectsLightbox-module__DpXUtG__counter{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__counter{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__counter{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}.ProjectsLightbox-module__DpXUtG__counterCurrent{--tw-font-weight:var(--font-weight-bold,700);font-size:1rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-secondary,#01ff5e)}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__counterCurrent{font-size:1.3rem}}.ProjectsLightbox-module__DpXUtG__counterTotal{--tw-font-weight:var(--font-weight-medium,500);font-size:.8em;font-weight:var(--font-weight-medium,500);--tw-tracking:.1em;letter-spacing:.1em;color:#fafafa59}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__counterTotal{color:color-mix(in oklab, var(--color-neutral,#fafafa) 35%, transparent)}}.ProjectsLightbox-module__DpXUtG__close{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:20;width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);cursor:pointer;color:#fafafa99;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__close{color:color-mix(in oklab, var(--color-neutral,#fafafa) 60%, transparent)}}.ProjectsLightbox-module__DpXUtG__close{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:#09090ba6;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__close{background:color-mix(in srgb,var(--color-primary) 65%,transparent)}}.ProjectsLightbox-module__DpXUtG__close{border:1px solid #fafafa1f}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__close{border:1px solid color-mix(in srgb,var(--color-neutral) 12%,transparent)}}@media (hover:hover){.ProjectsLightbox-module__DpXUtG__close:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__close:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ProjectsLightbox-module__DpXUtG__close:hover{color:var(--color-neutral,#fafafa);background:#1c1c1e}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__close:hover{background:color-mix(in srgb,var(--color-neutral) 8%,var(--color-primary))}}}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}}.ProjectsLightbox-module__DpXUtG__arrow{z-index:20;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--color-neutral,#fafafa);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:#09090ba6;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__arrow{background:color-mix(in srgb,var(--color-primary) 65%,transparent)}}.ProjectsLightbox-module__DpXUtG__arrow{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__arrow{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}@media (hover:hover){.ProjectsLightbox-module__DpXUtG__arrow:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__arrow:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.ProjectsLightbox-module__DpXUtG__arrow:hover{box-shadow:0 0 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__arrow:hover{box-shadow:0 0 20px color-mix(in srgb,var(--accent) 20%,transparent)}}.ProjectsLightbox-module__DpXUtG__arrow:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsLightbox-module__DpXUtG__arrow:hover{background:color-mix(in srgb,var(--accent) 14%,var(--color-primary))}}}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__arrow{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}}.ProjectsLightbox-module__DpXUtG__arrowLeft{left:calc(var(--spacing,.25rem) * 2)}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__arrowLeft{left:calc(var(--spacing,.25rem) * 4)}}.ProjectsLightbox-module__DpXUtG__arrowRight{right:calc(var(--spacing,.25rem) * 2)}@media (min-width:40rem){.ProjectsLightbox-module__DpXUtG__arrowRight{right:calc(var(--spacing,.25rem) * 4)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@keyframes ProjectsSelectedGallery-module__DWOe8a__slideFromRight{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes ProjectsSelectedGallery-module__DWOe8a__slideFromLeft{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}.ProjectsSelectedGallery-module__DWOe8a__imageArea{background:var(--accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__imageArea{background:color-mix(in srgb,var(--accent) 4%,var(--color-primary))}}.ProjectsSelectedGallery-module__DWOe8a__imageWrapper{flex:1;min-height:200px;position:relative;overflow:hidden}.ProjectsSelectedGallery-module__DWOe8a__imageWrapper.ProjectsSelectedGallery-module__DWOe8a__isImage{cursor:zoom-in}.ProjectsSelectedGallery-module__DWOe8a__imageWrapper.ProjectsSelectedGallery-module__DWOe8a__isVideo{cursor:default}.ProjectsSelectedGallery-module__DWOe8a__image{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.ProjectsSelectedGallery-module__DWOe8a__image:is(:where(.ProjectsSelectedGallery-module__DWOe8a__group):hover *){scale:1.03}}.ProjectsSelectedGallery-module__DWOe8a__imageWrapper video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProjectsSelectedGallery-module__DWOe8a__slideNext{animation:.35s cubic-bezier(.16,1,.3,1) both ProjectsSelectedGallery-module__DWOe8a__slideFromRight}.ProjectsSelectedGallery-module__DWOe8a__slidePrev{animation:.35s cubic-bezier(.16,1,.3,1) both ProjectsSelectedGallery-module__DWOe8a__slideFromLeft}.ProjectsSelectedGallery-module__DWOe8a__zoomHint{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);z-index:20;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:zoom-in;color:var(--color-neutral,#fafafa);opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:#09090bb3;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__zoomHint{background:color-mix(in srgb,var(--color-primary) 70%,transparent)}}.ProjectsSelectedGallery-module__DWOe8a__zoomHint{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__zoomHint{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}@media (hover:hover){.ProjectsSelectedGallery-module__DWOe8a__zoomHint:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);color:var(--color-secondary,#01ff5e)}}.ProjectsSelectedGallery-module__DWOe8a__imageWrapper:hover .ProjectsSelectedGallery-module__DWOe8a__zoomHint{opacity:1}.ProjectsSelectedGallery-module__DWOe8a__imageWrapper:has(video) .ProjectsSelectedGallery-module__DWOe8a__zoomHint{opacity:1}.ProjectsSelectedGallery-module__DWOe8a__counter{pointer-events:none;top:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);z-index:10;align-items:baseline;gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-leading:1;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090ba6;border-radius:3.40282e38px;line-height:1;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__counter{background:color-mix(in srgb,var(--color-primary) 65%,transparent)}}.ProjectsSelectedGallery-module__DWOe8a__counter{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__counter{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}@media (min-width:48rem){.ProjectsSelectedGallery-module__DWOe8a__counter{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}}.ProjectsSelectedGallery-module__DWOe8a__counterCurrent{--tw-font-weight:var(--font-weight-bold,700);font-size:.85rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-secondary,#01ff5e)}@media (min-width:48rem){.ProjectsSelectedGallery-module__DWOe8a__counterCurrent{font-size:1.1rem}}.ProjectsSelectedGallery-module__DWOe8a__counterTotal{--tw-font-weight:var(--font-weight-medium,500);font-size:.8em;font-weight:var(--font-weight-medium,500);--tw-tracking:.1em;letter-spacing:.1em;color:#fafafa59}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__counterTotal{color:color-mix(in oklab, var(--color-neutral,#fafafa) 35%, transparent)}}.ProjectsSelectedGallery-module__DWOe8a__thumbRow{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 2);background:#fafafa08;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__thumbRow{background:color-mix(in srgb,var(--color-neutral) 3%,transparent)}}.ProjectsSelectedGallery-module__DWOe8a__thumbRow{border-top:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__thumbRow{border-top:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}}@media (min-width:48rem){.ProjectsSelectedGallery-module__DWOe8a__thumbRow{gap:calc(var(--spacing,.25rem) * 1.5)}}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{width:calc(var(--spacing,.25rem) * 7);cursor:pointer;border-radius:var(--radius-md,.375rem);color:#fafafaa6;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{color:color-mix(in oklab, var(--color-neutral,#fafafa) 65%, transparent)}}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{transition-property:color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:#fafafa0d;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{background:color-mix(in srgb,var(--color-neutral) 5%,transparent)}}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{border:1px solid #fafafa24}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{border:1px solid color-mix(in srgb,var(--color-neutral) 14%,transparent)}}@media (hover:hover){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn:hover{color:var(--color-neutral,#fafafa);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}}@media (min-width:48rem){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn{width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem)}}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn svg{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:cubic-bezier(.16,1,.3,1);transition-duration:.25s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media (min-width:48rem){.ProjectsSelectedGallery-module__DWOe8a__arrowBtn svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn:first-child:hover:not(:disabled) svg{--tw-translate-x:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.ProjectsSelectedGallery-module__DWOe8a__arrowBtn:last-child:hover:not(:disabled) svg{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.ProjectsSelectedGallery-module__DWOe8a__thumbList{scrollbar-width:none;flex-direction:row;flex:1;gap:5px;display:flex;overflow-x:auto}.ProjectsSelectedGallery-module__DWOe8a__thumbList::-webkit-scrollbar{display:none}.ProjectsSelectedGallery-module__DWOe8a__thumb{aspect-ratio:var(--aspect-video,16 / 9);height:100%;width:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius-md,.375rem);flex-shrink:0}@media (min-width:48rem){.ProjectsSelectedGallery-module__DWOe8a__thumb{width:calc(var(--spacing,.25rem) * 28)}}.ProjectsSelectedGallery-module__DWOe8a__thumb:hover:not(.ProjectsSelectedGallery-module__DWOe8a__thumbActive){opacity:.7}.ProjectsSelectedGallery-module__DWOe8a__thumbActive{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedGallery-module__DWOe8a__thumbActive{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}}.ProjectsSelectedGallery-module__DWOe8a__thumbInner{width:100%;height:100%;position:relative}.ProjectsSelectedGallery-module__DWOe8a__thumbImage{object-fit:cover;width:100%;height:100%}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.ProjectLink-module__FjGNaa__link{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (min-width:48rem){.ProjectLink-module__FjGNaa__link{padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ProjectLink-module__FjGNaa__icon{flex-shrink:0}.ProjectLink-module__FjGNaa__live{--c:var(--color-secondary);color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__live{color:color-mix(in srgb,var(--c) 90%,var(--color-neutral))}}.ProjectLink-module__FjGNaa__live{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__live{background:color-mix(in srgb,var(--c) 10%,transparent)}}.ProjectLink-module__FjGNaa__live{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__live{border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}}@media (hover:hover){.ProjectLink-module__FjGNaa__live:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__live:hover{border-color:color-mix(in srgb,var(--c) 70%,transparent)}}.ProjectLink-module__FjGNaa__live:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__live:hover{background:color-mix(in srgb,var(--c) 18%,transparent)}}}.ProjectLink-module__FjGNaa__live.ProjectLink-module__FjGNaa__customColor{--c:var(--project-link-color)}.ProjectLink-module__FjGNaa__github{color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__github{color:color-mix(in oklab, var(--color-neutral,#fafafa) 50%, transparent)}}.ProjectLink-module__FjGNaa__github{background:#fafafa0f}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__github{background:color-mix(in srgb,var(--color-neutral) 6%,transparent)}}.ProjectLink-module__FjGNaa__github{border:1px solid #fafafa26}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__github{border:1px solid color-mix(in srgb,var(--color-neutral) 15%,transparent)}}@media (hover:hover){.ProjectLink-module__FjGNaa__github:hover{border-color:#fafafa40}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__github:hover{border-color:color-mix(in srgb,var(--color-neutral) 25%,transparent)}}.ProjectLink-module__FjGNaa__github:hover{color:#fafafabf}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__github:hover{color:color-mix(in oklab, var(--color-neutral,#fafafa) 75%, transparent)}}.ProjectLink-module__FjGNaa__github:hover{background:#fafafa1a}@supports (color:color-mix(in lab, red, red)){.ProjectLink-module__FjGNaa__github:hover{background:color-mix(in srgb,var(--color-neutral) 10%,transparent)}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.ProjectsSelectedCard-module__J36EZW__card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__card{border-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.ProjectsSelectedCard-module__J36EZW__card{box-shadow:0 0 0 0 var(--accent),0 4px 32px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__card{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent),0 4px 32px -8px color-mix(in srgb,var(--accent) 10%,transparent)}}.ProjectsSelectedCard-module__J36EZW__card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.ProjectsSelectedCard-module__J36EZW__card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.ProjectsSelectedCard-module__J36EZW__card:hover{box-shadow:0 0 0 1px var(--accent),0 8px 48px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 8px 48px -8px color-mix(in srgb,var(--accent) 28%,transparent)}}}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__card{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectsSelectedCard-module__J36EZW__body{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 5);background:var(--accent);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__body{background:color-mix(in srgb,var(--accent) 6%,var(--color-primary))}}@media (min-width:40rem){.ProjectsSelectedCard-module__J36EZW__body{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__body{padding:calc(var(--spacing,.25rem) * 8)}}.ProjectsSelectedCard-module__J36EZW__body{--mx:50%;--my:50%}.ProjectsSelectedCard-module__J36EZW__body:before{pointer-events:none;z-index:0;opacity:0;--tw-content:"";content:var(--tw-content);background:radial-gradient(550px circle at var(--mx) var(--my), var(--accent), transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__body:before{background:radial-gradient(550px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 7%, transparent), transparent 40%)}}@media (pointer:fine){.ProjectsSelectedCard-module__J36EZW__card:hover .ProjectsSelectedCard-module__J36EZW__body:before{opacity:1}}.ProjectsSelectedCard-module__J36EZW__category{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--accent);border-radius:3.40282e38px;align-self:center}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__category{color:color-mix(in srgb,var(--accent) 80%,var(--color-neutral))}}.ProjectsSelectedCard-module__J36EZW__category{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__category{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.ProjectsSelectedCard-module__J36EZW__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-neutral,#fafafa)}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.ProjectsSelectedCard-module__J36EZW__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fafafa8c;flex:1}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__description{color:color-mix(in oklab, var(--color-neutral,#fafafa) 55%, transparent)}}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ProjectsSelectedCard-module__J36EZW__stack{gap:calc(var(--spacing,.25rem) * 1.5);padding-top:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin-top:auto;display:flex}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__stack{gap:calc(var(--spacing,.25rem) * 2)}}.ProjectsSelectedCard-module__J36EZW__tech{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--accent);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__tech{color:color-mix(in srgb,var(--accent) 60%,var(--color-neutral))}}.ProjectsSelectedCard-module__J36EZW__tech{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__tech{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__tech{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem)}}.ProjectsSelectedCard-module__J36EZW__links{gap:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-color:#fafafa1a;border-top-width:1px;flex-direction:column;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__links{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 10%, transparent)}}.ProjectsSelectedCard-module__J36EZW__links{padding-top:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__links{gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 4)}}.ProjectsSelectedCard-module__J36EZW__linkDetail{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fafafa8c;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__linkDetail{color:color-mix(in srgb,var(--color-neutral) 55%,transparent)}}.ProjectsSelectedCard-module__J36EZW__linkDetail{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border:1px solid #fafafa1f;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__linkDetail{border:1px solid color-mix(in srgb,var(--color-neutral) 12%,transparent)}}@media (hover:hover){.ProjectsSelectedCard-module__J36EZW__linkDetail:hover{border-color:#fafafa47}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__linkDetail:hover{border-color:color-mix(in srgb,var(--color-neutral) 28%,transparent)}}.ProjectsSelectedCard-module__J36EZW__linkDetail:hover{color:var(--color-neutral,#fafafa);background:#fafafa0a}@supports (color:color-mix(in lab, red, red)){.ProjectsSelectedCard-module__J36EZW__linkDetail:hover{background:color-mix(in srgb,var(--color-neutral) 4%,transparent)}}}@media (min-width:48rem){.ProjectsSelectedCard-module__J36EZW__linkDetail{padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.ProjectsSelected-module__jHxVVG__list{z-index:1;width:100%;max-width:var(--container-5xl,64rem);gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.ProjectsSelected-module__jHxVVG__list{gap:calc(var(--spacing,.25rem) * 8)}}.ProjectsSelected-module__jHxVVG__cta{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.ProjectsSelected-module__jHxVVG__cta{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4)}}.ProjectsSelected-module__jHxVVG__ctaText{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.ProjectsSelected-module__jHxVVG__ctaText{color:color-mix(in oklab, var(--color-neutral,#fafafa) 40%, transparent)}}@media (min-width:48rem){.ProjectsSelected-module__jHxVVG__ctaText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ProjectsSelected-module__jHxVVG__ctaBtn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa33;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsSelected-module__jHxVVG__ctaBtn{border-color:color-mix(in srgb,var(--color-neutral) 20%,transparent)}}.ProjectsSelected-module__jHxVVG__ctaBtn{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral,#fafafa);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#fafafa0d;transition-duration:.3s}@supports (color:color-mix(in lab, red, red)){.ProjectsSelected-module__jHxVVG__ctaBtn{background:color-mix(in srgb,var(--color-neutral) 5%,transparent)}}@media (hover:hover){.ProjectsSelected-module__jHxVVG__ctaBtn:hover{border-color:#01ff5e73}@supports (color:color-mix(in lab, red, red)){.ProjectsSelected-module__jHxVVG__ctaBtn:hover{border-color:color-mix(in srgb,var(--color-secondary) 45%,transparent)}}.ProjectsSelected-module__jHxVVG__ctaBtn:hover{color:var(--color-secondary,#01ff5e);background:#01ff5e1a}@supports (color:color-mix(in lab, red, red)){.ProjectsSelected-module__jHxVVG__ctaBtn:hover{background:color-mix(in srgb,var(--color-secondary) 10%,transparent)}}}@media (min-width:48rem){.ProjectsSelected-module__jHxVVG__ctaBtn{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.Services-module__3v72JG__grid{z-index:1;width:100%;max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Services-module__3v72JG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Services-module__3v72JG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Services-module__3v72JG__card{cursor:pointer;gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa1a;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__card{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 10%, transparent)}}.Services-module__3v72JG__card{background-color:#fafafa05}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__card{background-color:color-mix(in oklab, var(--color-neutral,#fafafa) 2%, transparent)}}.Services-module__3v72JG__card{padding:calc(var(--spacing,.25rem) * 5);text-align:left;transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (min-width:40rem){.Services-module__3v72JG__card{padding:calc(var(--spacing,.25rem) * 6)}}.Services-module__3v72JG__card{--mx:50%;--my:50%}.Services-module__3v72JG__card:before{pointer-events:none;z-index:0;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);background:radial-gradient(250px circle at var(--mx) var(--my), var(--accent), transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__card:before{background:radial-gradient(250px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 13%, transparent), transparent 75%)}}@media (pointer:fine){.Services-module__3v72JG__card:hover:before{opacity:1}}.Services-module__3v72JG__card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}}.Services-module__3v72JG__card>*{z-index:1;position:relative}.Services-module__3v72JG__cardIconBubble{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);color:var(--accent);transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__cardIconBubble{background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media (min-width:40rem){.Services-module__3v72JG__cardIconBubble{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem)}}.Services-module__3v72JG__card:hover .Services-module__3v72JG__cardIconBubble{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__card:hover .Services-module__3v72JG__cardIconBubble{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.Services-module__3v72JG__cardTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral,#fafafa)}@media (min-width:40rem){.Services-module__3v72JG__cardTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.Services-module__3v72JG__cardDescription{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fafafa8c;flex:1}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__cardDescription{color:color-mix(in oklab, var(--color-neutral,#fafafa) 55%, transparent)}}@media (min-width:40rem){.Services-module__3v72JG__cardDescription{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.Services-module__3v72JG__cardFooter{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--accent);display:flex}@supports (color:color-mix(in lab, red, red)){.Services-module__3v72JG__cardFooter{color:color-mix(in srgb,var(--accent) 55%,transparent)}}.Services-module__3v72JG__card:hover .Services-module__3v72JG__cardFooter{color:var(--accent)}.Services-module__3v72JG__cardFooterArrow{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.Services-module__3v72JG__card:hover .Services-module__3v72JG__cardFooterArrow{--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@keyframes Modal-module__pjAAtG__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__pjAAtG__backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__pjAAtG__panel-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Modal-module__pjAAtG__panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.97)}}.Modal-module__pjAAtG__backdrop{z-index:1000;background-color:#09090bb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.Modal-module__pjAAtG__backdrop{background-color:color-mix(in oklab, var(--color-primary,#09090b) 70%, transparent)}}.Modal-module__pjAAtG__backdrop{padding:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Modal-module__pjAAtG__backdropOpen{animation:.3s both Modal-module__pjAAtG__backdrop-in}.Modal-module__pjAAtG__backdropClose{pointer-events:none;animation:.3s both Modal-module__pjAAtG__backdrop-out}.Modal-module__pjAAtG__panel{width:100%;max-height:85vh;max-width:var(--container-lg,32rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent,#01ff5e);flex-direction:column;display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.Modal-module__pjAAtG__panel{border-color:color-mix(in srgb,var(--accent,var(--color-secondary)) 45%,transparent)}}.Modal-module__pjAAtG__panel{background-color:var(--color-primary,#09090b)}.Modal-module__pjAAtG__panelOpen{animation:.3s cubic-bezier(.16,1,.3,1) both Modal-module__pjAAtG__panel-in}.Modal-module__pjAAtG__panelClose{animation:.3s cubic-bezier(.16,1,.3,1) both Modal-module__pjAAtG__panel-out}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.ServicesModal-module__dm1zzG__modalHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-color:#fafafa1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__modalHeader{border-color:color-mix(in srgb,var(--color-neutral) 10%,transparent)}}.ServicesModal-module__dm1zzG__modalHeader{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalHeader{gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 5)}}.ServicesModal-module__dm1zzG__modalIconBubble{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);color:var(--accent);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__modalIconBubble{background:color-mix(in srgb,var(--accent) 12%,transparent)}}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalIconBubble{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem)}}.ServicesModal-module__dm1zzG__modalTitleGroup{gap:var(--spacing,.25rem);flex-direction:column;flex:1;display:flex}.ServicesModal-module__dm1zzG__modalTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-neutral,#fafafa)}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalTitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.ServicesModal-module__dm1zzG__modalShort{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fafafa8c}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__modalShort{color:color-mix(in oklab, var(--color-neutral,#fafafa) 55%, transparent)}}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalShort{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ServicesModal-module__dm1zzG__modalClose{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__modalClose{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 10%, transparent)}}.ServicesModal-module__dm1zzG__modalClose{color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__modalClose{color:color-mix(in oklab, var(--color-neutral,#fafafa) 40%, transparent)}}.ServicesModal-module__dm1zzG__modalClose{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.ServicesModal-module__dm1zzG__modalClose:hover{border-color:#01ff5e80}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__modalClose:hover{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 50%, transparent)}}.ServicesModal-module__dm1zzG__modalClose:hover{color:var(--color-secondary,#01ff5e)}}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalClose{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9)}}.ServicesModal-module__dm1zzG__modalBody{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalBody{gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 7);padding-top:calc(var(--spacing,.25rem) * 6)}}.ServicesModal-module__dm1zzG__detailList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.ServicesModal-module__dm1zzG__detailList{gap:calc(var(--spacing,.25rem) * 3)}}.ServicesModal-module__dm1zzG__detailItem{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fafafaa6;display:flex}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__detailItem{color:color-mix(in oklab, var(--color-neutral,#fafafa) 65%, transparent)}}@media (min-width:40rem){.ServicesModal-module__dm1zzG__detailItem{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ServicesModal-module__dm1zzG__detailBullet{margin-top:calc(var(--spacing,.25rem) * .5);color:#01ff5e99;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__detailBullet{color:color-mix(in oklab, var(--color-secondary,#01ff5e) 60%, transparent)}}.ServicesModal-module__dm1zzG__modalFooter{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 5);padding-top:0;display:flex}@media (min-width:40rem){.ServicesModal-module__dm1zzG__modalFooter{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 7)}}.ServicesModal-module__dm1zzG__btnPrimary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#01ff5e66;border-radius:3.40282e38px;flex:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnPrimary{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 40%, transparent)}}.ServicesModal-module__dm1zzG__btnPrimary{background-color:#01ff5e1a}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnPrimary{background-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 10%, transparent)}}.ServicesModal-module__dm1zzG__btnPrimary{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-secondary,#01ff5e);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.ServicesModal-module__dm1zzG__btnPrimary:hover{border-color:var(--color-secondary,#01ff5e);background-color:#01ff5e33}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnPrimary:hover{background-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 20%, transparent)}}}@media (min-width:40rem){.ServicesModal-module__dm1zzG__btnPrimary{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ServicesModal-module__dm1zzG__btnSecondary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnSecondary{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 15%, transparent)}}.ServicesModal-module__dm1zzG__btnSecondary{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fafafa73}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnSecondary{color:color-mix(in oklab, var(--color-neutral,#fafafa) 45%, transparent)}}.ServicesModal-module__dm1zzG__btnSecondary{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.ServicesModal-module__dm1zzG__btnSecondary:hover{border-color:#fafafa4d}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnSecondary:hover{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 30%, transparent)}}.ServicesModal-module__dm1zzG__btnSecondary:hover{color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.ServicesModal-module__dm1zzG__btnSecondary:hover{color:color-mix(in oklab, var(--color-neutral,#fafafa) 70%, transparent)}}}@media (min-width:40rem){.ServicesModal-module__dm1zzG__btnSecondary{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.OrderStep-module__578yZW__form{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;width:100%;display:flex}.OrderStep-module__578yZW__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.OrderStep-module__578yZW__backBtnUppercase{cursor:pointer;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase}.OrderStep-module__578yZW__radioGroup{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.OrderStep-module__578yZW__radioInput{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OrderStep-module__578yZW__radio{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa26;display:flex}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radio{border-color:color-mix(in srgb,var(--color-neutral) 15%,transparent)}}.OrderStep-module__578yZW__radio{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radio{color:color-mix(in oklab, var(--color-neutral,#fafafa) 60%, transparent)}}.OrderStep-module__578yZW__radio{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:#fafafa08;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radio{background:color-mix(in srgb,var(--color-neutral) 3%,transparent)}}@media (min-width:48rem){.OrderStep-module__578yZW__radio{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.OrderStep-module__578yZW__radio:hover{border-color:#fafafa4d}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radio:hover{border-color:color-mix(in srgb,var(--color-neutral) 30%,transparent)}}.OrderStep-module__578yZW__radio:hover{color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radio:hover{color:color-mix(in oklab, var(--color-neutral,#fafafa) 80%, transparent)}}.OrderStep-module__578yZW__radioActive{border-color:#01ff5e80}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radioActive{border-color:color-mix(in srgb,var(--color-secondary) 50%,transparent)}}.OrderStep-module__578yZW__radioActive{color:var(--color-secondary,#01ff5e);background:#01ff5e14}@supports (color:color-mix(in lab, red, red)){.OrderStep-module__578yZW__radioActive{background:color-mix(in srgb,var(--color-secondary) 8%,transparent)}}.OrderStep-module__578yZW__radioError{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.OrderStep-module__578yZW__radioError{color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
.LinkBack-module__fO7n0G__link{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#fafafa80;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.LinkBack-module__fO7n0G__link{color:color-mix(in oklab, var(--color-neutral,#fafafa) 50%, transparent)}}.LinkBack-module__fO7n0G__link{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border:1px solid #fafafa2e;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.LinkBack-module__fO7n0G__link{border:1px solid color-mix(in srgb,var(--color-neutral) 18%,transparent)}}@media (hover:hover){.LinkBack-module__fO7n0G__link:hover{border-color:#fafafa26}@supports (color:color-mix(in lab, red, red)){.LinkBack-module__fO7n0G__link:hover{border-color:color-mix(in srgb,var(--color-neutral) 15%,transparent)}}.LinkBack-module__fO7n0G__link:hover{color:#fafafabf}@supports (color:color-mix(in lab, red, red)){.LinkBack-module__fO7n0G__link:hover{color:color-mix(in oklab, var(--color-neutral,#fafafa) 75%, transparent)}}.LinkBack-module__fO7n0G__link:hover{background:#fafafa0d}@supports (color:color-mix(in lab, red, red)){.LinkBack-module__fO7n0G__link:hover{background:color-mix(in srgb,var(--color-neutral) 5%,transparent)}}}@media (min-width:48rem){.LinkBack-module__fO7n0G__link{padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.LinkBack-module__fO7n0G__arrow{--mx:50%;--my:50%;rotate:180deg}.LinkBack-module__fO7n0G__link:before{pointer-events:none;opacity:0;--tw-content:"";content:var(--tw-content);background:radial-gradient(80px circle at var(--mx) var(--my), #fafafa14, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.LinkBack-module__fO7n0G__link:before{background:radial-gradient(80px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-neutral) 8%, transparent), transparent 100%)}}@media (pointer:fine){.LinkBack-module__fO7n0G__link:hover:before{opacity:1}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
.StepSummary-module__4sCHsG__summary{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.StepSummary-module__4sCHsG__summaryMain{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.StepSummary-module__4sCHsG__summaryMain{color:color-mix(in oklab, var(--color-neutral,#fafafa) 70%, transparent)}}.StepSummary-module__4sCHsG__summarySub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.StepSummary-module__4sCHsG__summarySub{color:color-mix(in oklab, var(--color-neutral,#fafafa) 40%, transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}
.OrderForm-module__z1G1Cq__root{z-index:1;width:100%;max-width:var(--container-2xl,42rem);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.OrderForm-module__z1G1Cq__progress{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (min-width:48rem){.OrderForm-module__z1G1Cq__progress{gap:calc(var(--spacing,.25rem) * 2)}}.OrderForm-module__z1G1Cq__progressCurrent{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-secondary,#01ff5e)}@media (min-width:48rem){.OrderForm-module__z1G1Cq__progressCurrent{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.OrderForm-module__z1G1Cq__progressSep{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:#fafafa33}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__progressSep{color:color-mix(in oklab, var(--color-neutral,#fafafa) 20%, transparent)}}@media (min-width:48rem){.OrderForm-module__z1G1Cq__progressSep{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.OrderForm-module__z1G1Cq__progressTotal{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:#fafafa40}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__progressTotal{color:color-mix(in oklab, var(--color-neutral,#fafafa) 25%, transparent)}}@media (min-width:48rem){.OrderForm-module__z1G1Cq__progressTotal{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.OrderForm-module__z1G1Cq__step{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-width:1px;transition-duration:.3s}.OrderForm-module__z1G1Cq__stepActive{border-color:#fafafa26}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepActive{border-color:color-mix(in srgb,var(--color-neutral) 15%,transparent)}}.OrderForm-module__z1G1Cq__stepActive{background:#fafafa08}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepActive{background:color-mix(in srgb,var(--color-neutral) 3%,transparent)}}.OrderForm-module__z1G1Cq__stepCompleted{border-color:#01ff5e33}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepCompleted{border-color:color-mix(in srgb,var(--color-secondary) 20%,transparent)}}.OrderForm-module__z1G1Cq__stepCompleted{background:#01ff5e0a}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepCompleted{background:color-mix(in srgb,var(--color-secondary) 4%,transparent)}}.OrderForm-module__z1G1Cq__stepLocked{border-color:#fafafa14}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepLocked{border-color:color-mix(in srgb,var(--color-neutral) 8%,transparent)}}.OrderForm-module__z1G1Cq__stepLocked{opacity:.4;background:0 0}.OrderForm-module__z1G1Cq__stepHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:48rem){.OrderForm-module__z1G1Cq__stepHeader{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}}.OrderForm-module__z1G1Cq__stepNumber{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:#01ff5e66;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepNumber{border-color:color-mix(in srgb,var(--color-secondary) 40%,transparent)}}.OrderForm-module__z1G1Cq__stepNumber{--tw-font-weight:var(--font-weight-bold,700);font-size:.65rem;font-weight:var(--font-weight-bold,700);color:var(--color-secondary,#01ff5e);background:#01ff5e1a}@supports (color:color-mix(in lab, red, red)){.OrderForm-module__z1G1Cq__stepNumber{background:color-mix(in srgb,var(--color-secondary) 10%,transparent)}}@media (min-width:48rem){.OrderForm-module__z1G1Cq__stepNumber{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.OrderForm-module__z1G1Cq__stepTitle{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral,#fafafa);flex:1}@media (min-width:48rem){.OrderForm-module__z1G1Cq__stepTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.OrderForm-module__z1G1Cq__stepDone{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-secondary,#01ff5e)}.OrderForm-module__z1G1Cq__stepBody{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.OrderForm-module__z1G1Cq__stepBody{padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
.Projects-module__47PYhW__section{background-color:var(--color-primary,#09090b)}@media (min-width:48rem){.Projects-module__47PYhW__section{padding-inline:calc(var(--spacing,.25rem) * 6)!important}}@media (min-width:64rem){.Projects-module__47PYhW__section{padding-inline:calc(var(--spacing,.25rem) * 20)!important}}.Projects-module__47PYhW__wrapper{z-index:1;width:100%}
.ProjectsCard-module__JOgVza__card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa26;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__card{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 15%, transparent)}}.ProjectsCard-module__JOgVza__card{background-color:var(--color-primary,#09090b);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));--mx:50%;--my:50%;box-shadow:0 4px 24px -8px #0006}.ProjectsCard-module__JOgVza__card:before{pointer-events:none;z-index:0;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);background:radial-gradient(550px circle at var(--mx) var(--my), #01ff5e12, transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__card:before{background:radial-gradient(550px circle at var(--mx) var(--my), color-mix(in srgb, var(--color-secondary) 7%, transparent), transparent 40%)}}.ProjectsCard-module__JOgVza__card:hover:before{opacity:.01}.ProjectsCard-module__JOgVza__card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#01ff5e4d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__card:hover{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 30%, transparent)}}.ProjectsCard-module__JOgVza__card:hover{box-shadow:0 8px 40px -8px #01ff5e33}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__card:hover{box-shadow:0 8px 40px -8px color-mix(in srgb,var(--color-secondary) 20%,transparent)}}@media (pointer:fine){.ProjectsCard-module__JOgVza__card:hover:before{opacity:1}}.ProjectsCard-module__JOgVza__cardClickable{cursor:pointer}.ProjectsCard-module__JOgVza__cardClickable:hover{border-color:#fafafa4d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardClickable:hover{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 30%, transparent)}}.ProjectsCard-module__JOgVza__cardClickable:hover{box-shadow:0 8px 32px -8px #0009}.ProjectsCard-module__JOgVza__overlay{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background-color:#09090b40;position:absolute;inset:0}.ProjectsCard-module__JOgVza__imageWrapper{width:100%;height:160px;position:relative;overflow:hidden}@media (min-width:48rem){.ProjectsCard-module__JOgVza__imageWrapper{height:220px}}.ProjectsCard-module__JOgVza__image{object-fit:cover;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.ProjectsCard-module__JOgVza__card:hover .ProjectsCard-module__JOgVza__image{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.ProjectsCard-module__JOgVza__body{gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 7);flex-direction:column;flex:1;display:flex}.ProjectsCard-module__JOgVza__header{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:48rem){.ProjectsCard-module__JOgVza__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.ProjectsCard-module__JOgVza__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-neutral,#fafafa)}@media (min-width:48rem){.ProjectsCard-module__JOgVza__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.ProjectsCard-module__JOgVza__badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.65rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);white-space:nowrap;text-transform:uppercase;border-width:2px;border-radius:3.40282e38px;flex-shrink:0;align-self:flex-start}@media (min-width:48rem){.ProjectsCard-module__JOgVza__badge{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.ProjectsCard-module__JOgVza__badge--company{border-color:#01ff5e4d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--company{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 30%, transparent)}}.ProjectsCard-module__JOgVza__badge--company{background-color:#01ff5e0d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--company{background-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 5%, transparent)}}.ProjectsCard-module__JOgVza__badge--company{color:var(--color-secondary,#01ff5e)}.ProjectsCard-module__JOgVza__badge--personal{border-color:#fafafa33}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--personal{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 20%, transparent)}}.ProjectsCard-module__JOgVza__badge--personal{background-color:#fafafa0d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--personal{background-color:color-mix(in oklab, var(--color-neutral,#fafafa) 5%, transparent)}}.ProjectsCard-module__JOgVza__badge--personal{color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--personal{color:color-mix(in oklab, var(--color-neutral,#fafafa) 80%, transparent)}}.ProjectsCard-module__JOgVza__badge--open-source{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--open-source{border-color:color-mix(in oklab, var(--color-sky-400,lab(70.687% -23.6078 -45.9483)) 30%, transparent)}}.ProjectsCard-module__JOgVza__badge--open-source{background-color:#00bcfe0d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--open-source{background-color:color-mix(in oklab, var(--color-sky-400,lab(70.687% -23.6078 -45.9483)) 5%, transparent)}}.ProjectsCard-module__JOgVza__badge--open-source{color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.ProjectsCard-module__JOgVza__badge--open-source{color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.ProjectsCard-module__JOgVza__badge--paid-demo{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--paid-demo{border-color:color-mix(in oklab, var(--color-violet-400,lab(62.8239% 34.9159 -60.0512)) 30%, transparent)}}.ProjectsCard-module__JOgVza__badge--paid-demo{background-color:#a685ff0d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__badge--paid-demo{background-color:color-mix(in oklab, var(--color-violet-400,lab(62.8239% 34.9159 -60.0512)) 5%, transparent)}}.ProjectsCard-module__JOgVza__badge--paid-demo{color:var(--color-violet-400,#a685ff)}@supports (color:lab(0% 0 0)){.ProjectsCard-module__JOgVza__badge--paid-demo{color:var(--color-violet-400,lab(62.8239% 34.9159 -60.0512))}}.ProjectsCard-module__JOgVza__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#fafafa8c;flex:1}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__description{color:color-mix(in oklab, var(--color-neutral,#fafafa) 55%, transparent)}}@media (min-width:48rem){.ProjectsCard-module__JOgVza__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.ProjectsCard-module__JOgVza__stack{gap:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-color:#fafafa26;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__stack{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 15%, transparent)}}.ProjectsCard-module__JOgVza__stack{padding-top:calc(var(--spacing,.25rem) * 4)}@media (min-width:48rem){.ProjectsCard-module__JOgVza__stack{gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 5)}}.ProjectsCard-module__JOgVza__tech{border-style:var(--tw-border-style);border-width:1px;border-color:#fafafa26;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__tech{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 15%, transparent)}}.ProjectsCard-module__JOgVza__tech{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#fafafa73}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__tech{color:color-mix(in oklab, var(--color-neutral,#fafafa) 45%, transparent)}}.ProjectsCard-module__JOgVza__tech{-webkit-user-select:text!important;user-select:text!important}@media (min-width:48rem){.ProjectsCard-module__JOgVza__tech{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem)}}.ProjectsCard-module__JOgVza__cardLinks{height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-color:#fafafa1a;border-top-width:1px;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardLinks{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 10%, transparent)}}.ProjectsCard-module__JOgVza__cardLinks{padding-top:calc(var(--spacing,.25rem) * 4)}.ProjectsCard-module__JOgVza__cardIconLink{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;color:#fafafa80;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardIconLink{color:color-mix(in oklab, var(--color-neutral,#fafafa) 50%, transparent)}}.ProjectsCard-module__JOgVza__cardIconLink{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border:1px solid #fafafa1f;transition-duration:.2s}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardIconLink{border:1px solid color-mix(in srgb,var(--color-neutral) 12%,transparent)}}@media (hover:hover){.ProjectsCard-module__JOgVza__cardIconLink:hover{color:var(--color-neutral,#fafafa)}}.ProjectsCard-module__JOgVza__cardIconLink:hover{border-color:#fafafa4d}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardIconLink:hover{border-color:color-mix(in srgb,var(--color-neutral) 30%,transparent)}}.ProjectsCard-module__JOgVza__cardTooltip{pointer-events:none;top:calc(var(--spacing,.25rem) * -9);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-neutral,#fafafa);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background:#212123;transition-duration:.15s;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardTooltip{background:color-mix(in srgb,var(--color-neutral) 10%,var(--color-primary))}}.ProjectsCard-module__JOgVza__cardTooltip{border:1px solid #fafafa1f}@supports (color:color-mix(in lab, red, red)){.ProjectsCard-module__JOgVza__cardTooltip{border:1px solid color-mix(in srgb,var(--color-neutral) 12%,transparent)}}.ProjectsCard-module__JOgVza__cardIconLink:hover .ProjectsCard-module__JOgVza__cardTooltip{opacity:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.WebProjects-module__Vv8c-a__root{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.WebProjects-module__Vv8c-a__root{gap:calc(var(--spacing,.25rem) * 8)}}.WebProjects-module__Vv8c-a__viewport{width:100%;overflow:hidden}.WebProjects-module__Vv8c-a__container{cursor:grab;display:flex}.WebProjects-module__Vv8c-a__slide{min-width:0;padding-left:calc(var(--spacing,.25rem) * 3);flex:0 0 70vw}@media (min-width:48rem){.WebProjects-module__Vv8c-a__slide{padding-left:calc(var(--spacing,.25rem) * 6);flex:0 0 min(420px,75vw)}}@media (min-width:64rem){.WebProjects-module__Vv8c-a__slide{flex:0 0 min(520px,82vw)}}.WebProjects-module__Vv8c-a__slideLink{width:100%;height:100%;display:block}.WebProjects-module__Vv8c-a__controls{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:48rem){.WebProjects-module__Vv8c-a__controls{gap:calc(var(--spacing,.25rem) * 10)}}.WebProjects-module__Vv8c-a__arrow{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:#fafafa33;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.WebProjects-module__Vv8c-a__arrow{border-color:color-mix(in oklab, var(--color-neutral,#fafafa) 20%, transparent)}}.WebProjects-module__Vv8c-a__arrow{color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.WebProjects-module__Vv8c-a__arrow{color:color-mix(in oklab, var(--color-neutral,#fafafa) 40%, transparent)}}.WebProjects-module__Vv8c-a__arrow{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}@media (min-width:48rem){.WebProjects-module__Vv8c-a__arrow{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11)}}.WebProjects-module__Vv8c-a__arrow:hover{border-color:#01ff5e99}@supports (color:color-mix(in lab, red, red)){.WebProjects-module__Vv8c-a__arrow:hover{border-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 60%, transparent)}}.WebProjects-module__Vv8c-a__arrow:hover{background-color:#01ff5e0d}@supports (color:color-mix(in lab, red, red)){.WebProjects-module__Vv8c-a__arrow:hover{background-color:color-mix(in oklab, var(--color-secondary,#01ff5e) 5%, transparent)}}.WebProjects-module__Vv8c-a__arrow:hover{color:var(--color-secondary,#01ff5e)}.WebProjects-module__Vv8c-a__arrow:disabled{cursor:not-allowed;opacity:.5}.WebProjects-module__Vv8c-a__lines{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (min-width:48rem){.WebProjects-module__Vv8c-a__lines{gap:calc(var(--spacing,.25rem) * 2)}}.WebProjects-module__Vv8c-a__line{height:3px;width:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);background-color:#fafafa40;border-width:0;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.WebProjects-module__Vv8c-a__line{background-color:color-mix(in oklab, var(--color-neutral,#fafafa) 25%, transparent)}}.WebProjects-module__Vv8c-a__line{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));padding:0}@media (min-width:48rem){.WebProjects-module__Vv8c-a__line{width:calc(var(--spacing,.25rem) * 12)}}.WebProjects-module__Vv8c-a__lineActive{width:calc(var(--spacing,.25rem) * 6);background-color:var(--color-secondary,#01ff5e)}@media (min-width:48rem){.WebProjects-module__Vv8c-a__lineActive{width:calc(var(--spacing,.25rem) * 16)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.FooterIdentity-module__z5wrHW__identity{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.FooterIdentity-module__z5wrHW__name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#fafafad9}@supports (color:color-mix(in lab, red, red)){.FooterIdentity-module__z5wrHW__name{color:color-mix(in oklab, var(--color-neutral,#fafafa) 85%, transparent)}}@media (min-width:40rem){.FooterIdentity-module__z5wrHW__name{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
