@font-face{font-family:seasonMix;src:url(../media/SeasonMixUprightsVF-s.p.0maakar11tmeh.woff2)format("woff2");font-display:swap}@font-face{font-family:seasonMix Fallback;src:local(Arial);ascent-override:102.37%;descent-override:26.67%;line-gap-override:0.0%;size-adjust:95.24%}.seasonmix_a87ee6cf-module___QYmPq__className{font-family:seasonMix,seasonMix Fallback}.seasonmix_a87ee6cf-module___QYmPq__variable{--font-mix:"seasonMix", "seasonMix Fallback"}
@font-face{font-family:seasonSans;src:url(../media/SeasonSansUprightsVF-s.p.1x-smxmwt8blw.woff2)format("woff2");font-display:swap}@font-face{font-family:seasonSans Fallback;src:local(Arial);ascent-override:102.85%;descent-override:26.79%;line-gap-override:0.0%;size-adjust:94.8%}.seasonsans_d229476c-module__bLz_NW__className{font-family:seasonSans,seasonSans Fallback}.seasonsans_d229476c-module__bLz_NW__variable{--font-sans:"seasonSans", "seasonSans Fallback"}
.Button-module__8C-t3q__button{z-index:3;white-space:nowrap;cursor:pointer;border-radius:100rem;justify-content:center;align-items:center;height:36rem;padding:0 24rem;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative}.Button-module__8C-t3q__fill.Button-module__8C-t3q__black{background:var(--black);color:var(--white);border:1px solid var(--black)}.Button-module__8C-t3q__fill.Button-module__8C-t3q__white{background:var(--white);color:var(--black);border:1px solid var(--white)}.Button-module__8C-t3q__stroke.Button-module__8C-t3q__black{color:var(--black);border:1px solid var(--black);background:0 0}.Button-module__8C-t3q__stroke.Button-module__8C-t3q__white{color:var(--white);border:1px solid var(--white);background:0 0}@media (max-width:991px){.Button-module__8C-t3q__button{height:48rem;padding:0 24rem}}
.Header-module__6Kb_sW__nav{z-index:10;opacity:0;padding-top:24rem;position:fixed;left:0;right:0;transform:translateY(-12rem)}.Header-module__6Kb_sW__bg{border-radius:inherit;-webkit-backdrop-filter:blur(16rem);backdrop-filter:blur(16rem);z-index:1;background:#ccc3;position:absolute;inset:0}.Header-module__6Kb_sW__wrapper{border-radius:100rem;justify-content:space-between;align-items:center;width:100%;padding:5rem 5rem 5rem 16rem;display:flex;position:relative}.Header-module__6Kb_sW__logo,.Header-module__6Kb_sW__navLinks,.Header-module__6Kb_sW__partnerBtn,.Header-module__6Kb_sW__navBurger{z-index:3}.Header-module__6Kb_sW__logo{aspect-ratio:4.1765;width:84rem;display:block;position:relative;overflow:hidden}.Header-module__6Kb_sW__menu{display:contents}.Header-module__6Kb_sW__navLinks{align-items:center;gap:40rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.Header-module__6Kb_sW__logo{color:var(--black);transition:color .3s}.Header-module__6Kb_sW__navLinks a{color:var(--black);transition:color .2s;display:inline-block;position:relative}.Header-module__6Kb_sW__navLinks a:after{content:"";pointer-events:none;transform-origin:100%;background:currentColor;height:.0714286em;transition:transform .28s;position:absolute;bottom:-.142857em;left:0;right:0;transform:scaleX(0)}.Header-module__6Kb_sW__navLinks a:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.Header-module__6Kb_sW__navLinks a:hover:after{transform-origin:0;transform:scaleX(1)}}@media (hover:none){.Header-module__6Kb_sW__navLinks a:active:after{transform-origin:0;transition-duration:.12s;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Header-module__6Kb_sW__navLinks a:after{transition:none}}.Header-module__6Kb_sW__light .Header-module__6Kb_sW__navLinks a,.Header-module__6Kb_sW__light .Header-module__6Kb_sW__logo{color:var(--white)}.Header-module__6Kb_sW__navBurger{background:var(--black);border-radius:100rem;flex-direction:column;justify-content:center;align-items:center;gap:4rem;width:36rem;height:36rem;display:none}.Header-module__6Kb_sW__navBurger span{background:var(--white);border-radius:100rem;width:16rem;height:2rem;display:block}@media (min-width:992px){.Header-module__6Kb_sW__nav .Header-module__6Kb_sW__menu .Header-module__6Kb_sW__partnerBtn{--gradient-rotation-duration:18s;border:0;overflow:hidden}.Header-module__6Kb_sW__partnerBtn:before{content:"";aspect-ratio:1;opacity:0;width:150%;animation:Header-module__6Kb_sW__partnerGradientRotation var(--gradient-rotation-duration) linear infinite;pointer-events:none;background:radial-gradient(184.55% 148.19% at -2.21% 103.92%,#e5e405 0%,#00da8e 20%,#005be5 40.39%,#f09 60%,#f92626 79.81%,#f93 100%);transition:opacity .3s;animation-play-state:paused;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Header-module__6Kb_sW__partnerBtn:focus-visible:before{opacity:1;animation-play-state:running}@media (hover:hover){.Header-module__6Kb_sW__partnerBtn:hover:before{opacity:1;animation-play-state:running}}@media (hover:none){.Header-module__6Kb_sW__partnerBtn:active:before{opacity:1;animation-play-state:running}}.Header-module__6Kb_sW__partnerInner{z-index:1;position:relative}}@keyframes Header-module__6Kb_sW__partnerGradientRotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Header-module__6Kb_sW__partnerBtn:before{animation:none}}@media (max-width:991px){.Header-module__6Kb_sW__nav{padding-top:16rem;top:0;left:0;right:0}.Header-module__6Kb_sW__logo{width:102rem}.Header-module__6Kb_sW__menu{width:100%;height:100dvh;padding-top:var(--menu-top-offset,62rem);background:var(--black);color:var(--white);z-index:0;visibility:hidden;opacity:0;pointer-events:none;padding-inline:16rem;flex-direction:column;padding-bottom:16rem;display:flex;position:fixed;inset:0;overflow-y:auto}.Header-module__6Kb_sW__nav[data-menu-open=true] .Header-module__6Kb_sW__menu{pointer-events:auto}.Header-module__6Kb_sW__nav[data-menu-open=true] .Header-module__6Kb_sW__logo{color:var(--white)}.Header-module__6Kb_sW__navLinks{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20rem;position:static;translate:none}.Header-module__6Kb_sW__navBurger{display:flex}.Header-module__6Kb_sW__navLinks li{margin-block:-10rem;padding-block:10rem;overflow:hidden}.Header-module__6Kb_sW__navLinks a{font-family:var(--font-mix);letter-spacing:-.01em;color:var(--white);font-size:56em;font-weight:300;line-height:.85;display:block}.Header-module__6Kb_sW__nav .Header-module__6Kb_sW__menu .Header-module__6Kb_sW__partnerBtn{width:100%;height:auto;color:var(--white);font-family:var(--font-mix);background:radial-gradient(147.34% 147.34% at -1.06% 101%,#e5e405 0%,#00da8e 20%,#005be5 40.39%,#f09 60%,#f92626 79.81%,#f93 100%) 50%/800rem 800rem;border:0;border-radius:170rem;flex-shrink:0;padding:2rem;font-size:32em;font-weight:300;line-height:.97;overflow:hidden}.Header-module__6Kb_sW__partnerInner{border-radius:inherit;background:var(--black);text-align:center;width:100%;padding:32rem 0;transition:background-color .3s;display:block}.Header-module__6Kb_sW__partnerBtn:focus-visible .Header-module__6Kb_sW__partnerInner{background-color:#0000}@media (hover:hover){.Header-module__6Kb_sW__partnerBtn:hover .Header-module__6Kb_sW__partnerInner{background-color:#0000}}@media (hover:none){.Header-module__6Kb_sW__partnerBtn:active .Header-module__6Kb_sW__partnerInner{background-color:#0000}}}
.SectionHeader-module__ZP-rHa__section{flex-direction:column;gap:24rem;width:100%;display:flex}
.Approach-module__qTbHnW__section{margin-bottom:calc((var(--vh) * 100 - 620rem) / -2);padding-top:200rem}.Approach-module__qTbHnW__wrapper{flex-direction:column;align-items:center;gap:96rem;display:flex}.Approach-module__qTbHnW__top{text-align:center;max-width:600rem}.Approach-module__qTbHnW__content{flex-direction:column;width:100%;display:flex}.Approach-module__qTbHnW__content:after{content:"";flex:0 0 calc(var(--vh) * (100 + var(--last-card-dwell,200)))}.Approach-module__qTbHnW__card{width:100%;height:calc(var(--vh) * 100);margin-bottom:calc(var(--vh) * var(--card-dwell,200));flex-direction:column;display:flex;position:sticky;top:0}.Approach-module__qTbHnW__card:last-child{margin-bottom:0}.Approach-module__qTbHnW__card:first-child{margin-top:calc((var(--vh) * 100 - 620rem) / -2)}.Approach-module__qTbHnW__spacer{flex:1}@media (max-width:991px){.Approach-module__qTbHnW__section{margin-bottom:calc((var(--vh) * 100 - 540rem) / -2);padding-top:120rem}.Approach-module__qTbHnW__wrapper{gap:64rem}.Approach-module__qTbHnW__top{max-width:none}.Approach-module__qTbHnW__card:first-child{margin-top:calc((var(--vh) * 100 - 540rem) / -2)}}
.ApproachCard-module__OQNb8q__card{width:100%;height:620rem;color:var(--white);border-radius:20rem;padding:32rem;position:relative;overflow:hidden}.ApproachCard-module__OQNb8q__intro{z-index:3;flex-direction:column;gap:28rem;display:flex;position:relative}.ApproachCard-module__OQNb8q__richText{max-width:360rem}.ApproachCard-module__OQNb8q__media{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ApproachCard-module__OQNb8q__green{background:radial-gradient(125% 141.42% at 100% 0,#e5e405 0%,#00da8e 25%,#005be5 100%)}.ApproachCard-module__OQNb8q__orange{background:radial-gradient(135% 168.17% at .73% 100%,#f09 30.89%,#f92626 68.75%,#f93 91.83%)}.ApproachCard-module__OQNb8q__blue{background:radial-gradient(120% 113.6% at 0 72.36%,#f09 22.25%,#005be5 100%),#f0eaea}@media (max-width:991px){.ApproachCard-module__OQNb8q__card{height:540rem;padding:16rem}.ApproachCard-module__OQNb8q__intro{gap:16rem}.ApproachCard-module__OQNb8q__richText{max-width:none}}
.ApproachCardArt-module__OHzdwW__art{position:absolute;inset:0}.ApproachCardArt-module__OHzdwW__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ApproachCardArt-module__OHzdwW__wordMask{margin-block:-.25em;padding-block:.25em;display:inline-block;overflow:hidden}.ApproachCardArt-module__OHzdwW__wordInner{will-change:transform;display:inline-block}.ApproachCardArt-module__OHzdwW__lineMask{margin-block:-.1em;padding-block:.1em;display:block;overflow:hidden}.ApproachCardArt-module__OHzdwW__lineInner{will-change:transform;display:block}.ApproachCardArt-module__OHzdwW__lineGap{margin-top:.425em}.ApproachCardArt-module__OHzdwW__dnaLabel{text-align:center;white-space:nowrap;pointer-events:none;margin:0;font-weight:650;line-height:1;position:absolute;translate:-50% -50%}.ApproachCardArt-module__OHzdwW__dnaList{text-align:left;white-space:nowrap;pointer-events:none;margin:0;font-weight:300;line-height:1.1;position:absolute}.ApproachCardArt-module__OHzdwW__activationLabel{translate:-50% var(--approach-drift-y,0rem);text-align:center;letter-spacing:.01em;white-space:nowrap;pointer-events:none;margin:0;font-weight:300;line-height:1.3;position:absolute}.ApproachCardArt-module__OHzdwW__consultingIntro{pointer-events:none;width:260rem;margin:0;font-weight:300;line-height:1.4;position:absolute}.ApproachCardArt-module__OHzdwW__consultingList{translate:0 var(--approach-drift-y,0rem);letter-spacing:.01em;white-space:nowrap;pointer-events:none;margin:0;font-weight:300;line-height:1.4;position:absolute}.ApproachCardArt-module__OHzdwW__fallback{display:none}@media (max-width:991px){.ApproachCardArt-module__OHzdwW__canvas,.ApproachCardArt-module__OHzdwW__dnaLabel,.ApproachCardArt-module__OHzdwW__dnaList,.ApproachCardArt-module__OHzdwW__activationLabel,.ApproachCardArt-module__OHzdwW__consultingIntro,.ApproachCardArt-module__OHzdwW__consultingList{display:none}.ApproachCardArt-module__OHzdwW__fallback{display:block}}
.Skeleton-module__FLsgbG__skeleton{pointer-events:none;background:linear-gradient(90deg,#0000000f 25%,#0000001f 50%,#0000000f 75%) 0 0/200% 100%;transition:opacity .4s;animation:1.5s ease-in-out infinite Skeleton-module__FLsgbG__shimmer;position:absolute;inset:0}.Skeleton-module__FLsgbG__hidden{opacity:0}@keyframes Skeleton-module__FLsgbG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Tag-module__wxTNbG__list{flex-wrap:wrap;gap:4rem;display:flex}.Tag-module__wxTNbG__tag{border:1px solid var(--black);background:var(--black);color:var(--white);white-space:nowrap;border-radius:100rem;padding:2rem 8rem}
.CaseCard-module__9I8g2a__card{color:var(--black);cursor:pointer;flex-direction:column;gap:16rem;text-decoration:none;display:flex}.CaseCard-module__9I8g2a__cover{aspect-ratio:688/460;background:var(--gray);border-radius:20rem;width:100%;position:relative;overflow:hidden}.CaseCard-module__9I8g2a__cover>*{transition:transform .4s}@media (hover:hover){.CaseCard-module__9I8g2a__card:hover .CaseCard-module__9I8g2a__cover>*{transform:scale(1.05)}}.CaseCard-module__9I8g2a__info{flex-direction:column;align-items:flex-start;gap:8rem;display:flex}@media (hover:none){.CaseCard-module__9I8g2a__card:active .CaseCard-module__9I8g2a__cover>*{transform:scale(1.05)}}
.CookieBanner-module__WumOka__overlay{z-index:9000;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:20rem;display:flex;position:fixed;inset:0}.CookieBanner-module__WumOka__banner{border:1px solid var(--black);background:var(--beige);pointer-events:auto;--banner-shift:translateX(48rem);border-radius:20rem;flex-direction:column;gap:24rem;width:532rem;padding:20rem;animation:.6s cubic-bezier(.22,1,.36,1) .4s both CookieBanner-module__WumOka__bannerIn;display:flex}.CookieBanner-module__WumOka__banner.CookieBanner-module__WumOka__closing{pointer-events:none;animation:.35s cubic-bezier(.4,0,1,1) both CookieBanner-module__WumOka__bannerOut}@keyframes CookieBanner-module__WumOka__bannerIn{0%{opacity:0;transform:var(--banner-shift)}to{opacity:1;transform:none}}@keyframes CookieBanner-module__WumOka__bannerOut{0%{opacity:1;transform:none}to{opacity:0;transform:var(--banner-shift)}}@keyframes CookieBanner-module__WumOka__bannerFade{0%{opacity:0}to{opacity:1}}.CookieBanner-module__WumOka__content{flex-direction:column;gap:16rem;display:flex}.CookieBanner-module__WumOka__text{flex-direction:column;gap:10rem;display:flex}.CookieBanner-module__WumOka__actions{align-items:center;gap:16rem;display:flex}@media (max-width:991px){.CookieBanner-module__WumOka__overlay{padding:16rem}.CookieBanner-module__WumOka__banner{--banner-shift:translateY(24rem);width:100%}}.CookieBanner-module__WumOka__link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.CookieBanner-module__WumOka__link:after{content:"";pointer-events:none;transform-origin:0;background:currentColor;height:.0714286em;transition:transform .28s;position:absolute;bottom:-.142857em;left:0;right:0;transform:scaleX(1)}.CookieBanner-module__WumOka__link:focus-visible:after{transform-origin:100%;transform:scaleX(0)}@media (hover:hover){.CookieBanner-module__WumOka__link:hover:after{transform-origin:100%;transform:scaleX(0)}}@media (hover:none){.CookieBanner-module__WumOka__link:active:after{transform-origin:100%;transition-duration:.12s;transform:scaleX(0)}}.CookieBanner-module__WumOka__cta{--gradient-size:150%;--gradient-rotation-duration:18s;--gradient-opacity:0;--gradient-play-state:paused;--cta-border-color:var(--black);--cta-text-color:var(--black);overflow:hidden}.CookieBanner-module__WumOka__cta.CookieBanner-module__WumOka__cta{border-color:var(--cta-border-color);color:var(--cta-text-color);transition:border-color .3s,color .3s}.CookieBanner-module__WumOka__cta:before{content:"";width:var(--gradient-size);aspect-ratio:1;opacity:var(--gradient-opacity);animation:CookieBanner-module__WumOka__ctaGradientRotation var(--gradient-rotation-duration) linear infinite;animation-play-state:var(--gradient-play-state);pointer-events:none;background:radial-gradient(210% 152.57% at -29.17% 126.85%,#e5e405 0%,#00da8e 20%,#005be5 40.39%,#f09 60%,#f92626 79.81%,#f93 100%);transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CookieBanner-module__WumOka__ctaLabel{z-index:1;position:relative}.CookieBanner-module__WumOka__cta:focus-visible{--gradient-opacity:1;--gradient-play-state:running;--cta-border-color:transparent;--cta-text-color:var(--white)}@media (hover:hover){.CookieBanner-module__WumOka__cta:hover{--gradient-opacity:1;--gradient-play-state:running;--cta-border-color:transparent;--cta-text-color:var(--white)}}@media (hover:none){.CookieBanner-module__WumOka__cta:active{--gradient-opacity:1;--gradient-play-state:running;--cta-border-color:transparent;--cta-text-color:var(--white)}}@keyframes CookieBanner-module__WumOka__ctaGradientRotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__WumOka__banner{animation-name:CookieBanner-module__WumOka__bannerFade}.CookieBanner-module__WumOka__banner.CookieBanner-module__WumOka__closing{animation-name:CookieBanner-module__WumOka__bannerFade;animation-direction:reverse}.CookieBanner-module__WumOka__link:after{transition:none}.CookieBanner-module__WumOka__cta:before{animation:none}}
.NotFound-module__hPzxia__section{height:calc(var(--vh) * 100);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NotFound-module__hPzxia__canvas{width:100%;height:100%;animation:.8s ease-out both NotFound-module__hPzxia__ringsFadeIn;position:absolute;inset:0}@keyframes NotFound-module__hPzxia__ringsFadeIn{0%{opacity:0}}.NotFound-module__hPzxia__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:48rem;display:flex;position:relative}.NotFound-module__hPzxia__text{flex-direction:column;align-items:center;gap:32rem;max-width:350rem;display:flex}@media (max-width:991px){.NotFound-module__hPzxia__section{padding:0 16rem}.NotFound-module__hPzxia__content{gap:32rem}.NotFound-module__hPzxia__text{gap:20rem}}.NotFound-module__hPzxia__cta{--gradient-size:150%;--gradient-rotation-duration:18s;--gradient-opacity:0;--gradient-play-state:paused;--cta-border-color:var(--black);--cta-text-color:var(--black);overflow:hidden}.NotFound-module__hPzxia__cta.NotFound-module__hPzxia__cta{border-color:var(--cta-border-color);color:var(--cta-text-color);transition:border-color .3s,color .3s}.NotFound-module__hPzxia__cta:before{content:"";width:var(--gradient-size);aspect-ratio:1;opacity:var(--gradient-opacity);animation:NotFound-module__hPzxia__ctaGradientRotation var(--gradient-rotation-duration) linear infinite;animation-play-state:var(--gradient-play-state);pointer-events:none;background:radial-gradient(210% 152.57% at -29.17% 126.85%,#e5e405 0%,#00da8e 20%,#005be5 40.39%,#f09 60%,#f92626 79.81%,#f93 100%);transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NotFound-module__hPzxia__ctaLabel{z-index:1;position:relative}.NotFound-module__hPzxia__cta:focus-visible{--gradient-opacity:1;--gradient-play-state:running;--cta-border-color:transparent;--cta-text-color:var(--white)}@media (hover:hover){.NotFound-module__hPzxia__cta:hover{--gradient-opacity:1;--gradient-play-state:running;--cta-border-color:transparent;--cta-text-color:var(--white)}}@media (hover:none){.NotFound-module__hPzxia__cta:active{--gradient-opacity:1;--gradient-play-state:running;--cta-border-color:transparent;--cta-text-color:var(--white)}}@keyframes NotFound-module__hPzxia__ctaGradientRotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.NotFound-module__hPzxia__cta:before{animation:none}}
.ModalForm-module__KrWutq__modal{z-index:9999;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100dvh;padding:50rem 0;transition:visibility 0s .5s;display:flex;position:fixed;inset:0}.ModalForm-module__KrWutq__modal:before{content:"";z-index:1;background-color:#0000;width:100%;height:100%;transition:background-color .5s cubic-bezier(.25,1.15,.5,1);position:absolute;inset:0}.ModalForm-module__KrWutq__modal.is-open{visibility:visible;transition-delay:0s}.ModalForm-module__KrWutq__modal.is-open:before{background-color:#00000080}.ModalForm-module__KrWutq__inner{z-index:3;background-color:var(--beige);opacity:0;will-change:transform, opacity;backface-visibility:hidden;border-radius:20rem;flex-direction:column;width:100%;max-width:700rem;height:100%;max-height:550rem;padding:24rem;transition:transform .25s ease-in-out,opacity .5s cubic-bezier(.25,1.15,.5,1);display:flex;position:relative;transform:scale(.96)}.ModalForm-module__KrWutq__modal.is-open .ModalForm-module__KrWutq__inner{opacity:1;transform:scale(1)}.ModalForm-module__KrWutq__content{opacity:1;flex-direction:column;flex:1;gap:64rem;min-height:0;transition:opacity .3s;display:flex}.ModalForm-module__KrWutq__contentHidden{opacity:0;pointer-events:none}.ModalForm-module__KrWutq__success{text-align:center;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:24rem;width:calc(100% - 48rem);transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ModalForm-module__KrWutq__successVisible{opacity:1}.ModalForm-module__KrWutq__form{flex-direction:column;flex:1;gap:24rem;display:flex}.ModalForm-module__KrWutq__fields{display:contents}.ModalForm-module__KrWutq__inputs{flex-direction:column;flex:1;gap:8rem;width:100%;display:flex}.ModalForm-module__KrWutq__input{width:100%;color:var(--gray);border-bottom:1rem solid;padding-top:16rem;padding-bottom:8rem;transition:color .2s}.ModalForm-module__KrWutq__input::placeholder{color:var(--gray)}.ModalForm-module__KrWutq__input:not(:placeholder-shown){color:var(--black)}textarea.ModalForm-module__KrWutq__input{resize:none;min-height:130rem}.ModalForm-module__KrWutq__term{cursor:pointer;align-items:center;display:flex;position:relative}.ModalForm-module__KrWutq__term input{z-index:3;opacity:0;position:absolute;inset:0}.ModalForm-module__KrWutq__term-icon{aspect-ratio:1;border:1rem solid var(--black);width:24rem;color:var(--beige);border-radius:50%;margin-right:12rem;transition:background-color .2s}.ModalForm-module__KrWutq__term input:checked~.ModalForm-module__KrWutq__term-icon{background-color:var(--black)}.ModalForm-module__KrWutq__closeBtnWrapp{pointer-events:none;width:72rem;height:100%;padding-top:24rem;position:absolute;top:0;bottom:0;right:0}.ModalForm-module__KrWutq__closeBtn{--close-gradient-opacity:0;aspect-ratio:1;width:48rem;color:var(--black);background-color:var(--beige);border:1px solid var(--black);pointer-events:auto;cursor:pointer;border-radius:1000px;justify-content:center;align-items:center;transition:color .5s,border-color .5s cubic-bezier(.25,1.15,.5,1);display:flex;position:sticky;top:24rem;overflow:hidden}.ModalForm-module__KrWutq__closeBtn:before{content:"";z-index:1;border-radius:inherit;opacity:var(--close-gradient-opacity);pointer-events:none;background:radial-gradient(675.17% 488.25% at -46.87% 118.75%,#e5e405 0%,#00da8e 20%,#005be5 40.39%,#f09 60%,#f92626 79.81%,#f93 100%);transition:opacity .5s cubic-bezier(.25,1.15,.5,1);position:absolute;inset:0}.ModalForm-module__KrWutq__closeBtn:focus-visible{--close-gradient-opacity:1;color:var(--white);border-color:#0000}.ModalForm-module__KrWutq__closeIcon{z-index:2;position:absolute;inset:0}@media (hover:hover){.ModalForm-module__KrWutq__closeBtn:hover{--close-gradient-opacity:1;color:var(--white);border-color:#0000}}@media (max-width:991px){.ModalForm-module__KrWutq__modal{padding:0}.ModalForm-module__KrWutq__inner{transform-origin:bottom;border-radius:0;max-width:none;max-height:none;padding:16rem}.ModalForm-module__KrWutq__success{gap:20rem;width:calc(100% - 32rem)}.ModalForm-module__KrWutq__title{max-width:170rem}.ModalForm-module__KrWutq__fields{flex-direction:column;gap:20rem;display:flex}.ModalForm-module__KrWutq__input{letter-spacing:.01em;font-size:20em;font-weight:500;line-height:1.3}.ModalForm-module__KrWutq__inputs{justify-content:center}.ModalForm-module__KrWutq__closeBtnWrapp{width:48rem;padding-top:16rem}.ModalForm-module__KrWutq__closeBtn{width:32rem;top:16rem}}.ModalForm-module__KrWutq__button{--submit-gradient-opacity:0;--submit-gradient-play-state:paused;--submit-label-background:var(--beige);--submit-label-color:var(--black);cursor:pointer;background-color:var(--black);border-radius:150rem;width:100%;padding:2rem;position:relative;overflow:hidden}.ModalForm-module__KrWutq__button:before{content:"";width:800rem;height:800rem;opacity:var(--submit-gradient-opacity);animation:18s linear infinite ModalForm-module__KrWutq__submitGradientRotation;animation-play-state:var(--submit-gradient-play-state);pointer-events:none;background:radial-gradient(147.34% 147.34% at -1.06% 101%,#e5e405 0%,#00da8e 20%,#005be5 40.39%,#f09 60%,#f92626 79.81%,#f93 100%);transition:opacity .3s;position:absolute;top:50%;left:50%}.ModalForm-module__KrWutq__button-inner{width:100%;color:var(--submit-label-color);background-color:var(--submit-label-background);border-radius:148rem;padding:20rem 96rem;transition:background-color .3s,color .3s;position:relative}.ModalForm-module__KrWutq__button:focus-visible{--submit-gradient-opacity:1;--submit-gradient-play-state:running;--submit-label-background:transparent;--submit-label-color:var(--white)}@media (hover:hover){.ModalForm-module__KrWutq__button:hover{--submit-gradient-opacity:1;--submit-gradient-play-state:running;--submit-label-background:transparent;--submit-label-color:var(--white)}}@media (hover:none){.ModalForm-module__KrWutq__button:active{--submit-gradient-opacity:1;--submit-gradient-play-state:running;--submit-label-background:transparent;--submit-label-color:var(--white)}}@keyframes ModalForm-module__KrWutq__submitGradientRotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ModalForm-module__KrWutq__button:before{animation:none;transform:translate(-50%,-50%)}}@media (hover:none){.ModalForm-module__KrWutq__closeBtn:active{--close-gradient-opacity:1;color:var(--white);border-color:#0000}}
