.Contact-module__x2Jx8a__mainWrapper{width:100%;height:100dvh;min-height:100dvh;padding-block:clamp(3.5rem,12vh,6rem) clamp(7rem,13vh,9rem);position:relative;overflow:hidden}.Contact-module__x2Jx8a__blobLeftTop,.Contact-module__x2Jx8a__blobLeftBottom,.Contact-module__x2Jx8a__blobRightTop,.Contact-module__x2Jx8a__blobRightMiddle,.Contact-module__x2Jx8a__blobRightBottom{z-index:0;background:var(--orange);filter:blur(8rem);position:absolute}.Contact-module__x2Jx8a__blobLeftTop{width:30%;height:40%;top:30%;left:0%;transform:rotate(20deg)}.Contact-module__x2Jx8a__blobLeftBottom{width:40%;height:70%;bottom:-25%;left:10%;transform:rotate(70deg)}.Contact-module__x2Jx8a__blobRightTop{width:30%;height:30%;top:5%;right:10%;transform:rotate(20deg)}.Contact-module__x2Jx8a__blobRightMiddle{width:30%;height:30%;top:40%;right:0;transform:rotate(20deg)}.Contact-module__x2Jx8a__blobRightBottom{width:50%;height:70%;bottom:-50%;right:-25%;transform:rotate(70deg)}.Contact-module__x2Jx8a__contact{z-index:1;align-content:center;row-gap:2rem;width:100%;height:100%;min-height:100%;position:relative}.Contact-module__x2Jx8a__textWrapper{flex-direction:column;grid-column:2/7;align-self:center;gap:1.125rem;display:flex}.Contact-module__x2Jx8a__eyebrow{font-family:var(--font-primary-regular);color:var(--white);font-size:clamp(1.25rem,1vw,2rem)}.Contact-module__x2Jx8a__title{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;font-size:clamp(2rem,4vw,4rem);line-height:1}.Contact-module__x2Jx8a__formWrapper{z-index:3;flex-direction:column;grid-column:7/12;align-self:center;gap:1.125rem;display:flex}@media screen and (max-width:768px){.Contact-module__x2Jx8a__mainWrapper{height:auto}.Contact-module__x2Jx8a__contact{margin-top:5vh;padding:2rem 1.25rem}.Contact-module__x2Jx8a__blobLeftTop,.Contact-module__x2Jx8a__blobLeftBottom,.Contact-module__x2Jx8a__blobRightTop,.Contact-module__x2Jx8a__blobRightMiddle,.Contact-module__x2Jx8a__blobRightBottom{filter:blur(4rem)}.Contact-module__x2Jx8a__blobLeftTop{width:20%;height:40%;top:50%;left:-5%;transform:rotate(-20deg)}.Contact-module__x2Jx8a__blobLeftBottom{width:40%;height:40%;bottom:-20%;left:-5%;transform:rotate(-70deg)}.Contact-module__x2Jx8a__blobRightTop{width:30%;height:30%;top:5%;right:10%;transform:rotate(-20deg)}.Contact-module__x2Jx8a__blobRightMiddle{width:30%;height:30%;top:35%;right:-20%;transform:rotate(-20deg)}.Contact-module__x2Jx8a__blobRightBottom{width:30%;height:30%;bottom:10%;right:-45%;transform:rotate(-70deg)}.Contact-module__x2Jx8a__textWrapper{grid-column:1/5;gap:.75rem}.Contact-module__x2Jx8a__eyebrow{font-size:clamp(1rem,1vw,1.5rem)}.Contact-module__x2Jx8a__title{font-size:clamp(1.5rem,9vw,3rem)}.Contact-module__x2Jx8a__formWrapper{grid-column:1/5;gap:.75rem;max-width:none}}
.FixedFooter-module__bRTQ8q__fixedFooterContainer{z-index:2;isolation:isolate;width:100%;color:var(--gray);opacity:.7;font-size:.875rem;font-family:var(--font-primary-regular);place-items:center;padding-top:3rem;padding-bottom:1.25rem;position:absolute;bottom:0;left:0}.FixedFooter-module__bRTQ8q__fixedFooterContainer>*{z-index:1;position:relative}.FixedFooter-module__bRTQ8q__fixedFooterContainer:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#16151500 0%,#16151540 26%,#1615158c 48%,#161515d9 72%,#161515f5 100%);width:100%;height:90%;position:absolute;bottom:0;left:0}.FixedFooter-module__bRTQ8q__copyrightIcon{border:1px solid var(--gray);border-radius:10rem;justify-content:center;place-self:center;align-items:center;width:1rem;height:1rem;font-size:10px;display:flex}.FixedFooter-module__bRTQ8q__contentLeft{flex-direction:row;grid-column:1/5;place-self:center start;gap:4px;display:flex}.FixedFooter-module__bRTQ8q__dot{background-color:var(--gray);border-radius:10px;align-self:center;width:5px;height:5px}.FixedFooter-module__bRTQ8q__socials{grid-column:5/9;justify-self:center;gap:1rem;display:flex}.FixedFooter-module__bRTQ8q__contentRight{flex-direction:row;grid-column:9/13;justify-self:end;gap:1rem;display:flex}@media screen and (min-width:769px) and (max-width:1100px){.FixedFooter-module__bRTQ8q__fixedFooterContainer{column-gap:.75rem;font-size:.72rem}.FixedFooter-module__bRTQ8q__contentLeft{flex-wrap:wrap;grid-column:1/8;gap:.3rem}.FixedFooter-module__bRTQ8q__socials{grid-column:1/13;justify-self:center;gap:.75rem;margin-top:.35rem}.FixedFooter-module__bRTQ8q__contentRight{grid-column:8/13;align-self:center;gap:.75rem}}@media screen and (max-width:768px){.FixedFooter-module__bRTQ8q__fixedFooterContainer{flex-direction:column;gap:.5rem;font-size:clamp(.7rem,2.5vw,.8rem);display:flex}.FixedFooter-module__bRTQ8q__copyrightIcon{border:1px solid var(--gray);border-radius:10rem;justify-content:center;place-self:center;align-items:center;width:1rem;height:1rem;font-size:10px;display:flex}.FixedFooter-module__bRTQ8q__contentLeft{flex-direction:row;order:3;place-self:center start;gap:4px;display:flex}.FixedFooter-module__bRTQ8q__dot{background-color:var(--gray);border-radius:10px;align-self:center;width:5px;height:5px}.FixedFooter-module__bRTQ8q__socials{order:1;justify-self:center;gap:1rem;display:flex}.FixedFooter-module__bRTQ8q__contentRight{flex-direction:row;order:1;gap:1rem;display:flex}}
.Intro-module__3fA71W__introSection{place-items:center;width:100%;height:60vh;display:grid}.Intro-module__3fA71W__intro{font-family:var(--font-primary-light);color:var(--white);text-align:center;z-index:1;width:45%;font-size:clamp(1rem,1vw,1.2rem)}.Intro-module__3fA71W__ditherWrapper{z-index:0;width:100%;height:60vh;position:absolute;top:0;left:0;overflow:hidden}.Intro-module__3fA71W__ditherWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#16151500 0%,#16151540 26%,#1615158c 48%,#161515d9 72%,#161515f5 100%);width:100%;height:30%;position:absolute;bottom:-.5rem;left:0}.Intro-module__3fA71W__blobLeftTop,.Intro-module__3fA71W__blobLeftBottom,.Intro-module__3fA71W__blobRightTop,.Intro-module__3fA71W__blobRightMiddle,.Intro-module__3fA71W__blobRightBottom{z-index:0;background:var(--orange);filter:blur(8rem);position:absolute}.Intro-module__3fA71W__blobLeftTop{width:30%;height:40%;top:30%;left:0%;transform:rotate(20deg)}.Intro-module__3fA71W__blobLeftBottom{width:40%;height:70%;bottom:-25%;left:10%;transform:rotate(70deg)}.Intro-module__3fA71W__blobRightTop{width:30%;height:30%;top:5%;right:10%;transform:rotate(20deg)}.Intro-module__3fA71W__blobRightMiddle{width:30%;height:30%;top:40%;right:0;transform:rotate(20deg)}.Intro-module__3fA71W__blobRightBottom{width:50%;height:70%;bottom:-50%;right:-25%;transform:rotate(70deg)}.Intro-module__3fA71W__bottomFade{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--black) 72%, transparent) 62%, var(--black) 100%);z-index:2;width:100%;height:7rem;position:absolute;bottom:-1px;left:0}@media screen and (max-width:768px){.Intro-module__3fA71W__intro{width:80%;font-size:clamp(12px,3vw,1.25rem)}}
.ClientsMarquee-module__6NqGsq__section{margin:5rem 0 2rem}.ClientsMarquee-module__6NqGsq__eyebrow{font-family:var(--font-secondary);color:var(--white);text-align:center;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3rem;font-size:clamp(.7rem,.8vw,.85rem)}.ClientsMarquee-module__6NqGsq__marqueeWrapper{cursor:grab;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.ClientsMarquee-module__6NqGsq__marqueeWrapper:active{cursor:grabbing}.ClientsMarquee-module__6NqGsq__marqueeTrack{will-change:transform;-webkit-user-select:none;user-select:none;align-items:center;width:max-content;display:flex}.ClientsMarquee-module__6NqGsq__marqueeItem{flex-shrink:0;justify-content:center;align-items:center;min-width:0;padding-block:clamp(1.35rem,2vw,3rem);padding-inline:clamp(1.5rem,1vw,4rem);display:flex}.ClientsMarquee-module__6NqGsq__marqueeLogo{filter:grayscale()invert()brightness(2);pointer-events:none;-webkit-user-drag:none;width:clamp(6rem,12vw,10rem);max-width:100%;height:clamp(2.5rem,5vw,4rem);position:relative}.ClientsMarquee-module__6NqGsq__wordmark{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;white-space:nowrap;text-align:center;letter-spacing:.04em;pointer-events:none;font-size:clamp(1rem,1.5vw,1.6rem)}@media (max-width:768px){.ClientsMarquee-module__6NqGsq__marqueeItem{padding-inline:clamp(1rem,6vw,2rem)}.ClientsMarquee-module__6NqGsq__marqueeLogo{width:clamp(5rem,22vw,7rem);height:clamp(1.75rem,8vw,2.5rem)}.ClientsMarquee-module__6NqGsq__wordmark{font-size:clamp(.85rem,2.8vw,1.1rem)}}
.AwardTicket-module__VzQ_da__ticket{aspect-ratio:3/5;perspective:1400px;cursor:pointer;-webkit-user-select:none;user-select:none;width:clamp(170px,19vw,230px);position:relative;scale:.8}.AwardTicket-module__VzQ_da__cross{z-index:5;border:1px solid var(--white);background:var(--black);width:24px;height:24px;color:var(--white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:-10px;left:-10px}.AwardTicket-module__VzQ_da__cross:hover{background:var(--white);color:var(--black)}.AwardTicket-module__VzQ_da__flipper{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;inset:0}.AwardTicket-module__VzQ_da__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(1px);background:var(--black);display:flex;position:absolute;inset:0;overflow:hidden;-webkit-transform:rotateY(0)translateZ(1px)}.AwardTicket-module__VzQ_da__face img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.AwardTicket-module__VzQ_da__front{background:var(--black);justify-content:center;align-items:center;padding:clamp(28px,5vw,40px) 12px}.AwardTicket-module__VzQ_da__back{flex-direction:column;justify-content:space-between;transform:rotateY(180deg)translateZ(1px)}.AwardTicket-module__VzQ_da__verticalTitle{writing-mode:vertical-rl;font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:clamp(1rem,2.4vw,1.5rem);line-height:1;transform:rotate(180deg)}.AwardTicket-module__VzQ_da__logoWrap{filter:grayscale();width:100%;height:60%;position:relative}.AwardTicket-module__VzQ_da__outline{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AwardTicket-module__VzQ_da__faceContent{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;rotate:-90deg}.AwardTicket-module__VzQ_da__backContent{flex-direction:column;justify-content:space-between;padding:clamp(14px,2vw,18px);display:flex;rotate:none}.AwardTicket-module__VzQ_da__backHeader{width:100%;color:var(--white);text-transform:uppercase;justify-content:start;align-items:center;display:flex}.AwardTicket-module__VzQ_da__backFooter{text-align:right;justify-content:flex-end;width:100%;display:flex}.AwardTicket-module__VzQ_da__dot{border:1px solid var(--white);border-radius:50%;flex-shrink:0;width:5px;height:5px}.AwardTicket-module__VzQ_da__backBox{border:1px solid var(--gray);flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}.AwardTicket-module__VzQ_da__yearRow{border-bottom:1px solid var(--gray);justify-content:space-between;align-items:flex-end;padding:1rem .75rem .25rem;display:flex}.AwardTicket-module__VzQ_da__yearLabel{writing-mode:vertical-rl;font-family:var(--font-primary);color:var(--gray);text-transform:uppercase;margin-bottom:-.2rem;font-size:clamp(.5rem,.7vw,.58rem);transform:rotate(-90deg)}.AwardTicket-module__VzQ_da__year{font-family:var(--font-secondary);color:var(--white);flex-direction:column;align-items:flex-end;font-size:clamp(1.1rem,2.5vw,2rem);line-height:1;display:flex}.AwardTicket-module__VzQ_da__awardTitle{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;text-align:center;margin:0;font-size:clamp(.85rem,1.5vw,1.15rem)}.AwardTicket-module__VzQ_da__categoryLabel{font-family:var(--font-primary);color:var(--gray);text-transform:uppercase;letter-spacing:.1em;padding:1rem .5rem .25rem;font-size:clamp(.5rem,.7vw,.58rem)}.AwardTicket-module__VzQ_da__notches{z-index:4;pointer-events:none;justify-content:space-evenly;align-items:center;display:flex;position:absolute;left:0;right:0}.AwardTicket-module__VzQ_da__notchTop{top:0;transform:translateY(-50%)}.AwardTicket-module__VzQ_da__notchBottom{bottom:0;transform:translateY(50%)}.AwardTicket-module__VzQ_da__notch{background:var(--black);border:1px solid var(--gray);border-radius:50%;flex-shrink:0;width:11px;height:11px}@media (max-width:768px){.AwardTicket-module__VzQ_da__ticket{width:clamp(150px,42vw,190px)}}
.AwardsSection-module__oP48fW__section{background:var(--black);flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.AwardsSection-module__oP48fW__titleWrap{z-index:100;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AwardsSection-module__oP48fW__title{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;letter-spacing:.12em;text-align:center;white-space:nowrap;font-size:clamp(.7rem,.9vw,1rem);line-height:1}.AwardsSection-module__oP48fW__arena{flex:1;width:100%;min-height:100svh;padding:0 1rem clamp(60px,10vw,80px);position:relative;overflow:hidden}.AwardsSection-module__oP48fW__ticketWrap{opacity:0;will-change:transform;position:absolute;top:0;left:0}@media (max-width:768px){.AwardsSection-module__oP48fW__arena{padding-top:clamp(50px,8vw,70px)}.AwardsSection-module__oP48fW__titleWrap{padding:0 clamp(1rem,5vw,2rem)}.AwardsSection-module__oP48fW__title{font-size:clamp(.65rem,2.5vw,.85rem)}}
@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.ScrollBentoSection-module__-HbtGq__pinWrapper{width:100%;position:relative}.ScrollBentoSection-module__-HbtGq__stickySection{z-index:3;padding-block:clamp(1.5rem,4vh,3rem);flex-direction:column;justify-content:space-around;gap:clamp(2rem,6vh,4rem);width:100%;height:auto;min-height:100vh;padding-top:15vh;display:flex}.ScrollBentoSection-module__-HbtGq__header{flex-direction:column;flex-shrink:0;gap:1rem;width:100%;padding:0 clamp(1.5rem,5vw,3rem);display:flex}.ScrollBentoSection-module__-HbtGq__title{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.5vw,2.75rem);line-height:1}.ScrollBentoSection-module__-HbtGq__subtitle{font-family:var(--font-primary-light);color:var(--white);opacity:.5;max-width:50%;margin:0;font-size:clamp(.8rem,.95vw,1rem)}.ScrollBentoSection-module__-HbtGq__stage{flex:auto;width:100%;min-height:0;position:relative;overflow:visible}.ScrollBentoSection-module__-HbtGq__galleryLayer,.ScrollBentoSection-module__-HbtGq__bentoLayer{width:100%;height:100%;position:absolute;inset:0}.ScrollBentoSection-module__-HbtGq__galleryLayer{align-items:center;padding:0 clamp(1.5rem,5vw,3rem);display:flex;overflow:hidden}.ScrollBentoSection-module__-HbtGq__cardsWrapper{will-change:transform;align-self:flex-start;align-items:center;gap:clamp(1rem,2vw,1.5rem);width:max-content;padding-top:2.5rem;display:flex}.ScrollBentoSection-module__-HbtGq__bentoLayer{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;grid-auto-flow:dense;align-content:start;gap:clamp(1rem,2vw,1.5rem);height:auto;padding:0 clamp(1.5rem,5vw,3rem);display:grid;position:relative;inset:auto}.ScrollBentoSection-module__-HbtGq__card{--anim-time:.42s;--anim-ease:cubic-bezier(.25, 1, .5, 1);background:linear-gradient(-75deg, #29292944, #4444445e, #18181828), rgb(from var(--black) r g b / 50%);-webkit-backdrop-filter:blur(22px)saturate(150%);min-width:0;transition:--angle-1 .5s ease, translate var(--anim-time) var(--anim-ease);border-radius:1.5rem;flex-shrink:0;grid-template-rows:1fr 1fr;gap:clamp(1rem,3vw,3rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative;box-shadow:inset 0 .125em .125em #0003,inset 0 -.125em .125em #ffffff67,inset 0 0 .15em .35em #ffffff0f,0 1.5rem 3rem -1rem #0009}.ScrollBentoSection-module__-HbtGq__card:hover{translate:0 -4px}.ScrollBentoSection-module__-HbtGq__card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(var(--angle-2), #36363680 0%, #0f0f0f77 40% 50%, #3a3a3a34 55%);transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;position:absolute;inset:0;overflow:hidden}.ScrollBentoSection-module__-HbtGq__card:hover:before{background-position:25%}.ScrollBentoSection-module__-HbtGq__card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, #ffffff8c, #fff0 20% 40%, #ff7a1799 50%, #fff0 60% 80%, #ffffff8c), linear-gradient(180deg, #f8f8f84b, #fff3);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ScrollBentoSection-module__-HbtGq__galleryCard{width:clamp(240px,35vw,500px);height:clamp(260px,50vh,500px)}.ScrollBentoSection-module__-HbtGq__bentoCard{width:auto;height:auto}.ScrollBentoSection-module__-HbtGq__bentoCard .ScrollBentoSection-module__-HbtGq__cardImage img{object-position:center center}.ScrollBentoSection-module__-HbtGq__cardContent{z-index:3;flex-direction:column;grid-row:2;gap:clamp(.75rem,1.5vw,1.5rem);display:flex;position:relative}.ScrollBentoSection-module__-HbtGq__cardContent:first-child{grid-row:1/-1}.ScrollBentoSection-module__-HbtGq__cardImage{z-index:5;border-radius:1rem;grid-row:1;width:100%;height:100%;min-height:8rem;position:relative;overflow:visible}.ScrollBentoSection-module__-HbtGq__cardImage img{object-fit:cover}.ScrollBentoSection-module__-HbtGq__cardTitle{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;margin:0;font-size:clamp(1rem,1.4vw,1.4rem);line-height:1.1}.ScrollBentoSection-module__-HbtGq__cardBody{font-family:var(--font-primary-light);color:var(--white);opacity:.6;margin:0;font-size:clamp(.78rem,.9vw,.95rem);line-height:1.5}.ScrollBentoSection-module__-HbtGq__mobileStack{flex-direction:column;gap:1rem;width:100%;padding:1.5rem 1.25rem;display:none}.ScrollBentoSection-module__-HbtGq__mobileCard{width:100%;height:auto}.ScrollBentoSection-module__-HbtGq__mobileCard .ScrollBentoSection-module__-HbtGq__cardImage{display:none}@media (max-width:768px){.ScrollBentoSection-module__-HbtGq__bentoLayer{display:none}.ScrollBentoSection-module__-HbtGq__mobileStack{display:flex}.ScrollBentoSection-module__-HbtGq__stickySection{gap:1.25rem;height:100svh;min-height:100svh}.ScrollBentoSection-module__-HbtGq__subtitle{max-width:100%}.ScrollBentoSection-module__-HbtGq__galleryCard{width:calc(100vw - 3rem);height:clamp(220px,50svh,400px)}.ScrollBentoSection-module__-HbtGq__bentoLayer{grid-template-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr))}}
@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.ContactForm-module__f_V9Ma__stage{isolation:isolate;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.ContactForm-module__f_V9Ma__blobA,.ContactForm-module__f_V9Ma__blobB,.ContactForm-module__f_V9Ma__blobC{z-index:0;filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.ContactForm-module__f_V9Ma__blobA{background:radial-gradient(circle,#ff7a178c,#ff7a1700 70%);width:60%;height:60%;animation:16s ease-in-out infinite ContactForm-module__f_V9Ma__driftA;top:-20%;left:-10%}.ContactForm-module__f_V9Ma__blobB{background:radial-gradient(circle,#fefeff59,#78aaff00 70%);width:65%;height:65%;animation:20s ease-in-out infinite ContactForm-module__f_V9Ma__driftB;bottom:-25%;right:-15%}.ContactForm-module__f_V9Ma__blobC{background:radial-gradient(circle,#ffffff2e,#fff0 70%);width:40%;height:40%;animation:24s ease-in-out infinite ContactForm-module__f_V9Ma__driftC;top:35%;left:40%}@keyframes ContactForm-module__f_V9Ma__driftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.08)}}@keyframes ContactForm-module__f_V9Ma__driftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,-6%)scale(1.05)}}@keyframes ContactForm-module__f_V9Ma__driftC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,5%)scale(.95)}}@media (prefers-reduced-motion:reduce){.ContactForm-module__f_V9Ma__blobA,.ContactForm-module__f_V9Ma__blobB,.ContactForm-module__f_V9Ma__blobC{animation:none}}.ContactForm-module__f_V9Ma__form,.ContactForm-module__f_V9Ma__success{--anim-time:.42s;--anim-ease:cubic-bezier(.25, 1, .5, 1);z-index:1;background:linear-gradient(-75deg, #29292944, #4444445e, #18181828), rgb(from var(--black) r g b / 5%);-webkit-backdrop-filter:blur(22px)saturate(150%);border-radius:1.5rem;width:100%;padding:clamp(1.5rem,2.8vw,2.75rem);transition:--angle-1 .5s;position:relative;overflow:hidden;box-shadow:inset 0 .125em .125em #0003,inset 0 -.125em .125em #ffffff67,inset 0 0 .15em .35em #ffffff0f,0 1.5rem 3rem -1rem #0009}.ContactForm-module__f_V9Ma__form{flex-direction:column;display:flex}.ContactForm-module__f_V9Ma__formInner{z-index:3;flex-direction:column;gap:1.1rem;display:flex;position:relative}.ContactForm-module__f_V9Ma__form:before,.ContactForm-module__f_V9Ma__success:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(var(--angle-2), #3636361a 0%, #0f0f0f2a 40% 50%, #3a3a3a1b 55%);transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;position:absolute;inset:0;overflow:hidden}.ContactForm-module__f_V9Ma__form:hover:before,.ContactForm-module__f_V9Ma__success:hover:before{background-position:25%}.ContactForm-module__f_V9Ma__form:after,.ContactForm-module__f_V9Ma__success:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, #ffffff8c, #fff0 20% 40%, #ff7a1733 50%, #fff0 60% 80%, #ffffff8c), linear-gradient(180deg, #f8f8f84b, #fff3);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ContactForm-module__f_V9Ma__formTitle{font-family:var(--font-primary-regular);color:var(--white);margin-bottom:.5rem;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:400;position:relative;overflow:hidden}.ContactForm-module__f_V9Ma__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ContactForm-module__f_V9Ma__field{flex-direction:column;display:flex;position:relative}.ContactForm-module__f_V9Ma__field input,.ContactForm-module__f_V9Ma__field textarea{resize:none;width:100%;color:var(--white);font-family:var(--font-primary-light);-webkit-backdrop-filter:blur(8px);transition:border-color var(--anim-time) var(--anim-ease), box-shadow var(--anim-time) var(--anim-ease);background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:.75rem;outline:none;padding:.85rem 1rem;font-size:clamp(.8rem,.9vw,.95rem);box-shadow:inset 0 1px 1px #00000040,inset 0 -1px 1px #ffffff0f}.ContactForm-module__f_V9Ma__field input::placeholder,.ContactForm-module__f_V9Ma__field textarea::placeholder{color:#ffffff91}.ContactForm-module__f_V9Ma__field input:focus,.ContactForm-module__f_V9Ma__field textarea:focus{border-color:#ff7a178c;box-shadow:inset 0 1px 1px #00000040,inset 0 -1px 1px #ffffff0f,0 0 0 3px #ff7a171f}.ContactForm-module__f_V9Ma__buttonWrap{pointer-events:none;transform-style:preserve-3d;will-change:transform;border-radius:999vw;margin-top:.5rem;position:relative}.ContactForm-module__f_V9Ma__buttonShadow{--shadow-cutoff-fix:2em;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);filter:blur(clamp(3px,.2em,14px));pointer-events:none;position:absolute;overflow:visible}.ContactForm-module__f_V9Ma__buttonShadow:after{content:"";width:calc(100% - var(--shadow-cutoff-fix) - .25em);height:calc(100% - var(--shadow-cutoff-fix) - .25em);top:calc(var(--shadow-cutoff-fix) - .5em);left:calc(var(--shadow-cutoff-fix) - .875em);transition:all var(--anim-time) var(--anim-ease);background:linear-gradient(#ff7c173d,#2e16043d);border-radius:999vw;position:absolute}.ContactForm-module__f_V9Ma__submit{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;pointer-events:auto;z-index:3;-webkit-backdrop-filter:blur(clamp(1px,.15em,4px));width:100%;transition:transform var(--anim-time) var(--anim-ease), box-shadow var(--anim-time) var(--anim-ease);background:linear-gradient(-75deg,#ffffff0f,#ffffff2e,#36363627);border-radius:999vw;display:block;position:relative;box-shadow:inset 0 .125em .125em #0003,inset 0 -.125em .125em #ffffff26,0 .25em .35em -.125em #0003,inset 0 0 .1em .25em #ffffff14}.ContactForm-module__f_V9Ma__submit:hover{transform:scale(.98)}.ContactForm-module__f_V9Ma__submit:disabled{cursor:not-allowed;opacity:.6}.ContactForm-module__f_V9Ma__submitLabel{color:var(--white);font-family:var(--font-primary-regular);letter-spacing:-.01em;text-shadow:0 .15em .05em #00000059;padding-block:.95rem;padding-inline:1.5rem;font-size:clamp(.85rem,.95vw,1rem);font-weight:500;display:block;position:relative}.ContactForm-module__f_V9Ma__submitLabel:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(var(--angle-2), #fff0 0%, #1b1b1b73 40% 50%, #fff0 55%);transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease), --angle-2 calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;border-radius:999vw;display:block;position:absolute;inset:0;overflow:clip}.ContactForm-module__f_V9Ma__submit:hover .ContactForm-module__f_V9Ma__submitLabel:after{background-position:25%}.ContactForm-module__f_V9Ma__submit:active .ContactForm-module__f_V9Ma__submitLabel:after{--angle-2:-15deg;background-position:50% 15%}.ContactForm-module__f_V9Ma__submit:after{content:"";z-index:1;pointer-events:none;box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, #ffffff8c, #fff0 20% 40%, #ff7a174d 50%, #fff0 60% 80%, #ffffff8c), linear-gradient(180deg, #ffffff40, #ffffff40);-webkit-mask-composite:xor;border-radius:999vw;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ContactForm-module__f_V9Ma__buttonWrap:has(.ContactForm-module__f_V9Ma__submit:hover) .ContactForm-module__f_V9Ma__buttonShadow{filter:blur(clamp(2px,.08em,8px))}.ContactForm-module__f_V9Ma__buttonWrap:has(.ContactForm-module__f_V9Ma__submit:hover) .ContactForm-module__f_V9Ma__buttonShadow:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}@media (hover:none) and (pointer:coarse){.ContactForm-module__f_V9Ma__submit:after,.ContactForm-module__f_V9Ma__form:after,.ContactForm-module__f_V9Ma__success:after{--angle-1:-75deg}}.ContactForm-module__f_V9Ma__success{justify-content:center;align-items:center;min-height:200px;display:flex}.ContactForm-module__f_V9Ma__success p{z-index:3;color:var(--white);font-family:var(--font-primary-light);opacity:.9;font-size:1rem;position:relative}.ContactForm-module__f_V9Ma__errorMsg{color:#ff6b6b;font-family:var(--font-primary-light);font-size:.85rem}@media screen and (max-width:768px){.ContactForm-module__f_V9Ma__row{grid-template-columns:1fr}.ContactForm-module__f_V9Ma__form,.ContactForm-module__f_V9Ma__success{border-radius:1.125rem;padding:1.125rem}.ContactForm-module__f_V9Ma__formInner{gap:.875rem}}
