.ClientLogosSection-module__qfnK6W__section{isolation:isolate;background:#020202;align-items:center;width:100%;min-height:clamp(22rem,66svh,46rem);display:flex;position:relative;overflow:hidden;container:client-logos/inline-size}.ClientLogosSection-module__qfnK6W__section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff04,#0000 16%),radial-gradient(circle,#ffffff05,#0000 58%);position:absolute;inset:0}.ClientLogosSection-module__qfnK6W__viewport{--logo-gap:clamp(1.75rem, 3.2cqw, 3.75rem);width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.ClientLogosSection-module__qfnK6W__track{--marquee-duration:38s;width:max-content;animation:ClientLogosSection-module__qfnK6W__client-logo-marquee var(--marquee-duration) linear infinite;will-change:transform;display:flex;transform:translate(0,0)}.ClientLogosSection-module__qfnK6W__logoGroup{align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap);flex:none;display:flex}@media (hover:hover) and (pointer:fine){.ClientLogosSection-module__qfnK6W__viewport:hover .ClientLogosSection-module__qfnK6W__track{animation-play-state:paused}}.ClientLogosSection-module__qfnK6W__logoCard{isolation:isolate;aspect-ratio:1;cursor:pointer;background:#191919;border:1px solid #ffffff09;border-radius:clamp(.9rem,1.3cqw,1.25rem);outline:none;flex:none;width:clamp(10.5rem,14cqw,15.625rem);padding:0;transition:border-color .45s,background-color .45s,box-shadow .45s,transform .55s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:inset 0 1px #ffffff04,0 clamp(1.25rem,3svh,2rem) clamp(2.5rem,6svh,4rem) #00000038}.ClientLogosSection-module__qfnK6W__logoCard:before{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 30%),radial-gradient(circle at 50% 45%,#ffffff12,#0000 68%);transition:opacity .5s;position:absolute;inset:0}.ClientLogosSection-module__qfnK6W__logoCard:after{z-index:2;content:"";pointer-events:none;background:#0000000a;transition:background-color .5s;position:absolute;inset:0}.ClientLogosSection-module__qfnK6W__logoLayer{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.ClientLogosSection-module__qfnK6W__logoImage{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;padding:0;transition:opacity .5s,filter .5s,transform .65s cubic-bezier(.22,1,.36,1);width:100%!important;height:100%!important}.ClientLogosSection-module__qfnK6W__defaultLogo{opacity:.66;filter:grayscale()saturate(0)brightness(.82);transform:translate(0,0)scale(1)}.ClientLogosSection-module__qfnK6W__hoverLogo{opacity:0}.ClientLogosSection-module__qfnK6W__logoCard:hover,.ClientLogosSection-module__qfnK6W__logoCard:focus-visible{background-color:#1d1d1d;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09,0 clamp(1.5rem,4svh,2.5rem) clamp(3rem,8svh,5rem) #00000057}.ClientLogosSection-module__qfnK6W__logoCard:hover:before,.ClientLogosSection-module__qfnK6W__logoCard:focus-visible:before{opacity:1}.ClientLogosSection-module__qfnK6W__logoCard:hover:after,.ClientLogosSection-module__qfnK6W__logoCard:focus-visible:after{background:0 0}.ClientLogosSection-module__qfnK6W__logoCard:hover .ClientLogosSection-module__qfnK6W__defaultLogo,.ClientLogosSection-module__qfnK6W__logoCard:focus-visible .ClientLogosSection-module__qfnK6W__defaultLogo,.ClientLogosSection-module__qfnK6W__logoCard:active .ClientLogosSection-module__qfnK6W__defaultLogo{opacity:0}.ClientLogosSection-module__qfnK6W__logoCard:hover .ClientLogosSection-module__qfnK6W__hoverLogo,.ClientLogosSection-module__qfnK6W__logoCard:focus-visible .ClientLogosSection-module__qfnK6W__hoverLogo,.ClientLogosSection-module__qfnK6W__logoCard:active .ClientLogosSection-module__qfnK6W__hoverLogo{opacity:1}.ClientLogosSection-module__qfnK6W__logoCard:focus-visible{outline-offset:.3rem;outline:2px solid #ffffffb3}@keyframes ClientLogosSection-module__qfnK6W__client-logo-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:64rem){.ClientLogosSection-module__qfnK6W__section{min-height:clamp(26rem,58svh,38rem)}.ClientLogosSection-module__qfnK6W__track{--marquee-duration:32s}.ClientLogosSection-module__qfnK6W__logoCard{width:clamp(10rem,22cqw,13rem)}}@media (max-width:47.9375rem){.ClientLogosSection-module__qfnK6W__section{min-height:clamp(12rem,42svh,24rem);padding:clamp(.5rem,5svh,1.2rem) clamp(1.25rem,6cqw,2rem)}.ClientLogosSection-module__qfnK6W__viewport{--logo-gap:clamp(1rem, 5cqw, 1.75rem);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.ClientLogosSection-module__qfnK6W__track{--marquee-duration:26s}.ClientLogosSection-module__qfnK6W__logoCard{border-radius:clamp(.8rem,4cqw,1rem);width:clamp(9rem,42cqw,11.5rem)}}@media (max-width:30rem){.ClientLogosSection-module__qfnK6W__section{min-height:clamp(12rem,42svh,22rem)}.ClientLogosSection-module__qfnK6W__viewport{--logo-gap:clamp(.75rem, 4cqw, 1.25rem)}.ClientLogosSection-module__qfnK6W__track{--marquee-duration:23s}.ClientLogosSection-module__qfnK6W__logoCard{width:clamp(8.5rem,44cqw,10.5rem)}}@media (hover:none){.ClientLogosSection-module__qfnK6W__logoCard:active{transform:scale(.97)}.ClientLogosSection-module__qfnK6W__logoCard:active .ClientLogosSection-module__qfnK6W__defaultLogo{opacity:0}.ClientLogosSection-module__qfnK6W__logoCard:active .ClientLogosSection-module__qfnK6W__hoverLogo{opacity:1}}@media (prefers-reduced-motion:reduce){.ClientLogosSection-module__qfnK6W__viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ClientLogosSection-module__qfnK6W__viewport::-webkit-scrollbar{display:none}.ClientLogosSection-module__qfnK6W__track{will-change:auto;animation:none;transform:none}.ClientLogosSection-module__qfnK6W__logoGroup:last-child{display:none}.ClientLogosSection-module__qfnK6W__logoCard,.ClientLogosSection-module__qfnK6W__logoCard:before,.ClientLogosSection-module__qfnK6W__logoCard:after,.ClientLogosSection-module__qfnK6W__logoImage{transition:none}.ClientLogosSection-module__qfnK6W__logoCard:hover,.ClientLogosSection-module__qfnK6W__logoCard:focus-visible{transform:none}}
.DesignStatementSection-module__QD8Cuq__section{isolation:isolate;color:#fff;background:radial-gradient(circle at 22% 48%,#1e53a214,#0000 26%),#030303;align-items:center;width:100%;min-height:clamp(32rem,68svh,48rem);padding:clamp(4rem,9svh,7rem) clamp(2rem,6cqw,7rem);display:flex;position:relative;overflow:hidden;container:design-statement/inline-size}.DesignStatementSection-module__QD8Cuq__section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 12%);position:absolute;inset:0}.DesignStatementSection-module__QD8Cuq__orbWrapper{z-index:1;aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:clamp(-2rem,-6cqw,-7rem);transform:translateY(-50%)}.DesignStatementSection-module__QD8Cuq__orb{z-index:2;object-fit:contain;opacity:.6;filter:contrast(1.08)saturate(1.08);mix-blend-mode:screen;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;min-width:400px;height:100%;display:block;position:relative}.DesignStatementSection-module__QD8Cuq__orbGlow{z-index:1;aspect-ratio:1;filter:blur(clamp(1.5rem,4cqw,4rem));background:radial-gradient(circle,#1c5bbe33,#123b8714 42%,#0000 72%);border-radius:50%;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DesignStatementSection-module__QD8Cuq__heading{z-index:3;width:min(72%,68rem);font-family:var(--font-cscardia), serif;flex-direction:column;margin:0 0 0 clamp(15rem,27cqw,28rem);font-size:clamp(6.75rem,min(12.2cqw,15cqh),13.5rem);font-weight:400;line-height:.88;display:flex;position:relative}.DesignStatementSection-module__QD8Cuq__heading span{white-space:nowrap;width:max-content;max-width:100%;display:block}.DesignStatementSection-module__QD8Cuq__mutedLine{color:#ffffff80}.DesignStatementSection-module__QD8Cuq__goldLine{color:#f4ad00}@media (max-width:64rem){.DesignStatementSection-module__QD8Cuq__section{min-height:clamp(28rem,62svh,40rem);padding-inline:clamp(1.75rem,5cqw,4rem)}.DesignStatementSection-module__QD8Cuq__orbWrapper{left:clamp(-12rem,-16cqw,-18rem)}.DesignStatementSection-module__QD8Cuq__heading{width:72%;margin-left:clamp(12rem,25cqw,20rem);font-size:clamp(6.75rem,min(11.5cqw,15cqh),12.5rem)}}@media (max-width:47.9375rem){.DesignStatementSection-module__QD8Cuq__section{align-items:flex-end;padding:clamp(2rem,5svh,3rem) clamp(1.25rem,6cqw,2rem) clamp(3.5rem,9svh,5rem);min-height:clamp(25rem,52svh,32rem)!important}.DesignStatementSection-module__QD8Cuq__orbWrapper{top:12%;left:50%;transform:translate(-50%)}.DesignStatementSection-module__QD8Cuq__heading{width:100%;margin:0;font-size:clamp(4rem,14.5cqw,5rem);line-height:.91}.DesignStatementSection-module__QD8Cuq__heading span{white-space:normal;width:auto}.DesignStatementSection-module__QD8Cuq__goldLine{margin-left:8%}.DesignStatementSection-module__QD8Cuq__mutedLine:last-child{margin-left:3%}}@container design-statement (max-width:28rem){.DesignStatementSection-module__QD8Cuq__section{min-height:40rem}.DesignStatementSection-module__QD8Cuq__heading{font-size:clamp(4rem,14.5cqw,5rem);line-height:1}.DesignStatementSection-module__QD8Cuq__goldLine,.DesignStatementSection-module__QD8Cuq__mutedLine:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.DesignStatementSection-module__QD8Cuq__orb{opacity:.7}}
.FounderSection-module__FEizZW__section{isolation:isolate;color:#fff;background:#020202;width:100%;padding:clamp(2.5rem,6svh,5rem) 0;position:relative;container:founder-section/inline-size}.FounderSection-module__FEizZW__backgroundPattern{z-index:0;opacity:.7;pointer-events:none;background:linear-gradient(135deg,#0000 0% 58%,#ffffff03 58% 66%,#0000 66%),linear-gradient(45deg,#0000 0% 18%,#ffffff03 18% 27%,#0000 27%);position:absolute;inset:0}.FounderSection-module__FEizZW__container{z-index:1;width:min(100% - 3rem,92rem);margin-inline:auto;position:relative}.FounderSection-module__FEizZW__card{background:linear-gradient(135deg,#ffffff08,#ffffff03),#050505e0;border:1px solid #ffffff38;border-radius:1.5rem;grid-template-columns:minmax(16rem,18.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3cqw,3rem);padding:clamp(.9rem,1.5cqw,1rem);display:grid;position:relative;overflow:hidden}.FounderSection-module__FEizZW__imageWrapper{aspect-ratio:1;background:#111;border-radius:1.15rem;width:100%;position:relative;overflow:hidden}.FounderSection-module__FEizZW__image{object-fit:cover;object-position:center;transition:filter .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1)}.FounderSection-module__FEizZW__card:hover .FounderSection-module__FEizZW__image,.FounderSection-module__FEizZW__card:focus-within .FounderSection-module__FEizZW__image{transform:scale(1.1)}.FounderSection-module__FEizZW__content{z-index:2;padding:clamp(.25rem,.6cqw,.5rem) clamp(.2rem,.4cqw,.5rem) clamp(3rem,7svh,5rem) 0;position:relative}.FounderSection-module__FEizZW__intro{color:#fff;font-family:var(--font-poppins), sans-serif;margin:0 0 1rem;font-size:clamp(1rem,1.15cqw,1.25rem);font-style:italic;font-weight:400;line-height:1.45}.FounderSection-module__FEizZW__body{color:#fffc;max-width:58rem;font-family:var(--font-poppins), sans-serif;margin:0 0 1.5rem;font-size:clamp(.9rem,1.05cqw,1rem);font-weight:400;line-height:1.65}.FounderSection-module__FEizZW__quote{color:#f4b41a;max-width:48rem;margin:0 0 1.6rem;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(1.3rem,1.8cqw,2rem);font-weight:400;line-height:1.35}.FounderSection-module__FEizZW__author{flex-direction:column;gap:.2rem;display:flex}.FounderSection-module__FEizZW__name{color:#fff;font-family:var(--font-cscardia), serif;margin:0;font-size:clamp(1.8rem,2.2cqw,2.4rem);font-weight:400;line-height:1}.FounderSection-module__FEizZW__designation{color:#ffffffb8;font-family:var(--font-poppins), sans-serif;margin:0;font-size:clamp(.88rem,.95cqw,.95rem);font-weight:400;line-height:1.4}.FounderSection-module__FEizZW__quoteMarks{z-index:1;pointer-events:none;width:clamp(5rem,9cqw,9rem);position:absolute;bottom:clamp(1rem,2cqw,1.8rem);right:clamp(1rem,2cqw,2rem)}.FounderSection-module__FEizZW__quoteMarkImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}@container founder-section (max-width:64rem){.FounderSection-module__FEizZW__container{width:min(100% - 2rem,92rem)}.FounderSection-module__FEizZW__card{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);gap:1.4rem}.FounderSection-module__FEizZW__content{padding-bottom:4rem}.FounderSection-module__FEizZW__quoteMark{font-size:clamp(3rem,8cqw,4.8rem)}}@container founder-section (max-width:47.9375rem){.FounderSection-module__FEizZW__container{width:min(100% - 1rem,92rem)}.FounderSection-module__FEizZW__card{border-radius:1.1rem;grid-template-columns:1fr;gap:1.2rem;padding:.8rem}.FounderSection-module__FEizZW__imageWrapper{aspect-ratio:4/3;border-radius:.95rem}.FounderSection-module__FEizZW__content{padding:.2rem .2rem 3.5rem}.FounderSection-module__FEizZW__intro{font-size:.98rem}.FounderSection-module__FEizZW__body{font-size:.93rem;line-height:1.6}.FounderSection-module__FEizZW__quote{font-size:1.2rem}.FounderSection-module__FEizZW__name{font-size:1.8rem}.FounderSection-module__FEizZW__quoteMarks{width:clamp(4rem,18cqw,5.5rem);bottom:.65rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.FounderSection-module__FEizZW__image{transition:none}}
@property --glow-one-x{syntax:"<percentage>";inherits:false;initial-value:82%}@property --glow-one-y{syntax:"<percentage>";inherits:false;initial-value:0%}@property --glow-two-x{syntax:"<percentage>";inherits:false;initial-value:10%}@property --glow-two-y{syntax:"<percentage>";inherits:false;initial-value:100%}@property --glow-one-color{syntax:"<color>";inherits:false;initial-value:#ffffff29}@property --glow-two-color{syntax:"<color>";inherits:false;initial-value:#ffffff1f}.Button-module__Q0e3aa__button{isolation:isolate;color:#fff;cursor:pointer;appearance:none;background:0 0;border:1px solid #ffffff3d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:12px 18px;transition:border-color .3s,box-shadow .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 18px #ffffff0a,inset 0 0 18px #ffffff06}.Button-module__Q0e3aa__button:before{z-index:-2;aspect-ratio:1;content:"";opacity:0;background:conic-gradient(#0000 0deg 215deg,#edb1304d 245deg,#edb130 275deg,#fff 300deg,#ffffff59 320deg,#0000 345deg 360deg);width:230%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.Button-module__Q0e3aa__button:after{--glow-one-x:78%;--glow-one-y:0%;--glow-one-color:#ffffff2e;--glow-two-x:22%;--glow-two-y:100%;--glow-two-color:#ffffff26;z-index:-1;content:"";background:radial-gradient(ellipse 70% 120% at var(--glow-one-x) var(--glow-one-y), var(--glow-one-color) 0%, transparent 58%), radial-gradient(ellipse 70% 120% at var(--glow-two-x) var(--glow-two-y), var(--glow-two-color) 0%, transparent 58%), #050505;border-radius:2px;transition:--glow-one-x .55s,--glow-one-y .55s,--glow-two-x .55s,--glow-two-y .55s,--glow-one-color .45s,--glow-two-color .45s;position:absolute;inset:1px}.Button-module__Q0e3aa__label{z-index:2;color:inherit;font-family:var(--font-poppins), sans-serif;letter-spacing:0;text-transform:uppercase;pointer-events:none;font-size:14px;font-weight:500;line-height:1;position:relative}.Button-module__Q0e3aa__button:hover{border-color:#0000;box-shadow:0 0 12px #edb13040,0 0 30px #edb13021,inset 0 0 20px #edb1300d}.Button-module__Q0e3aa__button:hover:before{opacity:1;animation:2.5s linear infinite Button-module__Q0e3aa__rotateBorder}.Button-module__Q0e3aa__button:hover:after{--glow-one-x:22%;--glow-one-y:0%;--glow-one-color:#edb1304d;--glow-two-x:78%;--glow-two-y:100%;--glow-two-color:#edb1303d}.Button-module__Q0e3aa__button:focus-visible{outline-offset:4px;outline:2px solid #edb130e6}.Button-module__Q0e3aa__button:active{transform:none}@keyframes Button-module__Q0e3aa__rotateBorder{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__Q0e3aa__button,.Button-module__Q0e3aa__button:before,.Button-module__Q0e3aa__button:after{transition:none}.Button-module__Q0e3aa__button:hover:before{animation:none}}
.HeroClosing-module__z7C35a__section{--section-width:clamp(81.25rem, 132cqw, 118.75rem);flex:0 0 var(--section-width);width:var(--section-width);min-width:var(--section-width);height:100%;position:relative;overflow:hidden}.HeroClosing-module__z7C35a__quote{z-index:4;color:#fff;width:82%;font-family:var(--font-cscardia), serif;letter-spacing:-.06em;flex-direction:column;margin:0;font-size:clamp(6.75rem,min(8cqw,12cqh),13rem);font-weight:400;line-height:.94;display:flex;position:absolute;top:50%;left:clamp(4.75rem,6.8%,7.15rem);transform:translateY(-50%)}.HeroClosing-module__z7C35a__quoteLine{white-space:nowrap;display:block}.HeroClosing-module__z7C35a__secondLine{margin-left:10%}.HeroClosing-module__z7C35a__goldLine{color:#f4ad00;margin-top:clamp(1.25rem,3cqh,1.5625rem);margin-left:19.5%}.HeroClosing-module__z7C35a__cta{z-index:6;position:absolute;bottom:clamp(3rem,8cqh,4.0625rem);right:clamp(2.75rem,4cqw,4.6875rem)}.HeroClosing-module__z7C35a__mobileCta{display:none}@container hero (max-width:47.9375rem){.HeroClosing-module__z7C35a__section{--section-width:clamp(45rem, 200cqw, 51.25rem)}.HeroClosing-module__z7C35a__quote{width:85%;font-size:clamp(3.25rem,min(6cqw,10cqh),4rem);line-height:.96;left:clamp(3.5rem,5.6%,5.275rem)}.HeroClosing-module__z7C35a__goldLine{margin-top:clamp(.5rem,1.8cqh,.875rem);margin-left:12%}.HeroClosing-module__z7C35a__cta{bottom:clamp(3.5rem,10cqh,4.375rem);right:clamp(2rem,8cqw,2.8125rem)}}
.ContactButton-module__iA1pLa__button{--button-height:clamp(3.2rem, 7.5cqh, 3.75rem);isolation:isolate;height:var(--button-height);aspect-ratio:3;color:#fff;width:auto;font-family:var(--font-poppins), sans-serif;cursor:pointer;appearance:none;background:radial-gradient(circle at 65% 100%,#ffffff21,#0000 56%),#080808eb;border:1px solid #ffffff40;border-radius:clamp(.15rem,.3cqh,.25rem);justify-content:center;align-items:center;gap:clamp(.65rem,1cqw,.9rem);padding-inline:clamp(.9rem,1.5cqw,1.5rem);text-decoration:none;transition:border-color .25s,background-color .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 clamp(1.25rem,3cqh,1.75rem) #ffffff08,inset 0 0 clamp(1rem,2.5cqh,1.5rem) #ffffff06}.ContactButton-module__iA1pLa__icon{aspect-ratio:39/31;transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:clamp(1.4rem,4cqh,1.95rem);transition:color .25s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:rotate(0)translate(0,0)}.ContactButton-module__iA1pLa__icon svg{width:100%;height:100%;display:block}.ContactButton-module__iA1pLa__label{white-space:nowrap;transform-origin:50%;font-size:clamp(.85rem,1.4cqw,1.0625rem);font-weight:600;line-height:1;transition:color .25s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-block;transform:rotate(0)translate(0,0)}.ContactButton-module__iA1pLa__button:hover{background-color:#111111f5}.ContactButton-module__iA1pLa__button:hover .ContactButton-module__iA1pLa__icon{transform:translate(-7%,6%)rotate(-9deg)}.ContactButton-module__iA1pLa__button:hover .ContactButton-module__iA1pLa__label{transform:translate(7%,4%)rotate(7deg)}.ContactButton-module__iA1pLa__button:active .ContactButton-module__iA1pLa__icon{transform:translate(-5%,4%)rotate(-6deg)scale(.96)}.ContactButton-module__iA1pLa__button:active .ContactButton-module__iA1pLa__label{transform:translate(5%,3%)rotate(5deg)scale(.96)}.ContactButton-module__iA1pLa__button:focus{outline:none}.ContactButton-module__iA1pLa__button:focus-visible{outline-offset:-.25rem}@media (max-width:767px){.ContactButton-module__iA1pLa__button{--button-height:clamp(3rem, 6.5cqh, 3.4rem);gap:clamp(.55rem,2vw,.75rem)}.ContactButton-module__iA1pLa__label{font-size:clamp(.82rem,3.7vw,.95rem)}}@media (hover:none){.ContactButton-module__iA1pLa__button:hover .ContactButton-module__iA1pLa__icon,.ContactButton-module__iA1pLa__button:hover .ContactButton-module__iA1pLa__label{transform:none}}@media (prefers-reduced-motion:reduce){.ContactButton-module__iA1pLa__button,.ContactButton-module__iA1pLa__icon,.ContactButton-module__iA1pLa__label{transition:none}}
.VideoModal-module__uJma1G__backdrop{z-index:10000;-webkit-backdrop-filter:blur(18px);background:#000000d6;justify-content:center;align-items:center;padding:32px;animation:.24s forwards VideoModal-module__uJma1G__backdropIn;display:flex;position:fixed;inset:0}.VideoModal-module__uJma1G__modal{background:#080808;border:1px solid #ffffff38;border-radius:24px;width:min(1100px,92vw);animation:.28s forwards VideoModal-module__uJma1G__modalIn;position:relative;box-shadow:0 40px 120px #000000bf,0 0 80px #f4b41a14}.VideoModal-module__uJma1G__videoWrapper{aspect-ratio:16/9;border-radius:inherit;background:#000;width:100%;position:relative;overflow:hidden}.VideoModal-module__uJma1G__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.VideoModal-module__uJma1G__closeButton{z-index:3;color:#fff;cursor:pointer;background:#111;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex;position:absolute;top:-18px;right:-18px;box-shadow:0 12px 30px #00000080,0 0 20px #f4b41a1f}.VideoModal-module__uJma1G__closeButton svg{width:23px;height:23px}.VideoModal-module__uJma1G__closeButton:hover{color:#050505;background:#f4b41a;border-color:#f4b41a;transform:rotate(90deg)}.VideoModal-module__uJma1G__closeButton:focus-visible{outline-offset:4px;outline:2px solid #f4b41a}.VideoModal-module__uJma1G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes VideoModal-module__uJma1G__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes VideoModal-module__uJma1G__modalIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.VideoModal-module__uJma1G__backdrop{padding:18px}.VideoModal-module__uJma1G__modal{border-radius:16px;width:100%}.VideoModal-module__uJma1G__closeButton{width:42px;height:42px;top:-14px;right:-8px}.VideoModal-module__uJma1G__closeButton svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.VideoModal-module__uJma1G__backdrop,.VideoModal-module__uJma1G__modal{animation:none}.VideoModal-module__uJma1G__closeButton{transition:none}}
.VideoBackground-module__bdlqCq__background{z-index:0;pointer-events:none;background:#050505;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.VideoBackground-module__bdlqCq__video{object-fit:cover;object-position:var(--video-object-position);width:100%;height:100%;opacity:var(--video-opacity);filter:grayscale(.95)contrast(.9)brightness(.85);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.02)}.VideoBackground-module__bdlqCq__darkOverlay{background:rgba(0, 0, 0, var(--dark-overlay-opacity));position:absolute;inset:0}.VideoBackground-module__bdlqCq__vignette{background:linear-gradient(90deg,#000000c7 0%,#00000038 22%,#0000002e 72%,#000000bd 100%),linear-gradient(#0000007a 0%,#0000 25% 70%,#00000094 100%);position:absolute;inset:0}@media (max-width:767px){.VideoBackground-module__bdlqCq__video{opacity:var(--video-mobile-opacity);object-position:var(--video-mobile-object-position)}}@media (prefers-reduced-motion:reduce){.VideoBackground-module__bdlqCq__video{display:none}.VideoBackground-module__bdlqCq__background{background:radial-gradient(circle at 30% 45%,#b4780a24,#0000 40%),#050505}}
.HeroIntro-module__Iqn0TW__section{--section-width:clamp(88rem, 132cqw, 118.75rem);--section-padding-inline:clamp(4.5rem, 7.3%, 8.75rem);flex:0 0 var(--section-width);width:var(--section-width);min-width:100vw;height:100%;padding:clamp(2.125rem, 5cqh, 3.125rem) var(--section-padding-inline) clamp(2.75rem, 6cqh, 3.5rem);position:relative;overflow:hidden}.HeroIntro-module__Iqn0TW__section:before{content:"";pointer-events:none;position:absolute;inset:0}.HeroIntro-module__Iqn0TW__trustBadge{z-index:5;-webkit-backdrop-filter:blur(.5rem);background:#ffffff0b;border:1px solid #fff3;border-radius:clamp(.2rem,.45cqh,.25rem);align-items:center;gap:clamp(.5rem,1.3cqh,.6875rem);min-height:clamp(2.625rem,6cqh,3rem);padding:clamp(.375rem,1cqh,.5rem) clamp(.625rem,1.3cqw,.8125rem);display:inline-flex;position:relative;box-shadow:inset 0 0 clamp(1rem,3cqh,1.5rem) #ffffff06,0 clamp(.4rem,1cqh,.5rem) clamp(1.5rem,4cqh,2rem) #00000029}.HeroIntro-module__Iqn0TW__shield{aspect-ratio:1;color:#fff;background:#f4b41a;border-radius:clamp(.25rem,.6cqh,.3125rem);flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.375rem,3.2cqh,1.5625rem);display:inline-flex}.HeroIntro-module__Iqn0TW__shield svg{width:68%;height:68%;display:block}.HeroIntro-module__Iqn0TW__trustText{color:#ffffffe0;font-family:var(--font-poppins), sans-serif;white-space:nowrap;font-size:clamp(.6875rem,min(1.05cqw,1.9cqh),.9375rem);font-weight:400;line-height:1.2}.HeroIntro-module__Iqn0TW__tools{align-items:center;margin-left:clamp(.0625rem,.2cqw,.125rem);display:flex}.HeroIntro-module__Iqn0TW__tool{aspect-ratio:1;background:#181a1e;border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;width:clamp(1.5rem,3.6cqh,1.8125rem);margin-left:clamp(-.3125rem,-.45cqw,-.2rem);transition:border-color .2s,transform .2s;display:inline-flex;position:relative}.HeroIntro-module__Iqn0TW__tool:first-child{margin-left:0}.HeroIntro-module__Iqn0TW__tool:hover{z-index:2;border-color:#f4b41a8c;transform:translateY(-7%)}.HeroIntro-module__Iqn0TW__tool img{object-fit:contain;width:59%;height:59%;display:block}.HeroIntro-module__Iqn0TW__content{z-index:3;align-items:center;height:calc(100% - clamp(3.375rem,8.5cqh,4.25rem));min-height:0;display:flex;position:relative}.HeroIntro-module__Iqn0TW__heading{z-index:3;color:#ffffff80;width:63%;font-family:var(--font-cscardia), serif;margin:0;font-size:clamp(5rem,min(10.5cqw,18cqh),7.625rem);font-weight:400;line-height:.91;position:relative}.HeroIntro-module__Iqn0TW__heading span{white-space:nowrap;display:block}.HeroIntro-module__Iqn0TW__heading strong{color:#fff;font-weight:400}.HeroIntro-module__Iqn0TW__lifeCard{z-index:6;aspect-ratio:1.93;width:clamp(11.5rem,min(19.5cqw,35cqh),14.6875rem);color:inherit;cursor:pointer;appearance:none;background:#080808;border:1px solid #e1e1e18c;border-radius:clamp(.875rem,2.2cqh,1.125rem);padding:0;transition:border-color .3s,box-shadow .3s,transform .3s;display:block;position:absolute;bottom:clamp(1rem,3cqh,2rem);left:34.5%;overflow:hidden;transform:translateZ(0)}.HeroIntro-module__Iqn0TW__lifeCard:hover{transform:translateY(-3%)}.HeroIntro-module__Iqn0TW__lifeCard:active{transform:translateY(-1%)scale(.985)}.HeroIntro-module__Iqn0TW__lifeCard:focus{outline:none}.HeroIntro-module__Iqn0TW__lifeCard:focus-visible{outline-offset:.3125rem;outline:.125rem solid #f4b41a}.HeroIntro-module__Iqn0TW__lifeImage{object-fit:cover;object-position:center;opacity:.6;transition:opacity .4s,transform .4s}.HeroIntro-module__Iqn0TW__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000001f,#000000b8);position:absolute;inset:0}.HeroIntro-module__Iqn0TW__playButton{z-index:2;aspect-ratio:1;color:#ed001c;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(2.3125rem,min(4.2cqw,7cqh),3rem);transition:background-color .3s,color .3s,transform .3s;display:inline-flex;position:absolute;top:50%;left:34%;transform:translate(-50%,-50%);box-shadow:0 clamp(.35rem,.9cqh,.4375rem) clamp(1rem,2.5cqh,1.25rem) #0000004d,0 0 clamp(.9rem,2.2cqh,1.125rem) #fff3}.HeroIntro-module__Iqn0TW__playButton svg{width:40%;height:40%;margin-left:4%;display:block}.HeroIntro-module__Iqn0TW__lifeLabel{z-index:2;color:#fff;max-width:42%;font-family:var(--font-poppins), sans-serif;text-align:left;pointer-events:none;font-size:clamp(.625rem,min(.9cqw,1.8cqh),.8125rem);font-weight:600;line-height:1.1;position:absolute;top:50%;left:53%;transform:translateY(-50%)}.HeroIntro-module__Iqn0TW__lifeCard:hover .HeroIntro-module__Iqn0TW__lifeImage{opacity:.82;transform:scale(1.04)}.HeroIntro-module__Iqn0TW__lifeCard:hover .HeroIntro-module__Iqn0TW__playButton{color:#080808;background:#f4b41a;transform:translate(-50%,-50%)scale(1.06)}.HeroIntro-module__Iqn0TW__contactButtonPosition{z-index:6;bottom:clamp(1.5rem,4cqh,2.25rem);right:var(--section-padding-inline);position:absolute}@container hero (max-width:47.9375rem){.HeroIntro-module__Iqn0TW__section{--section-width:clamp(39rem, 153.75cqw, 45.9375rem);--section-padding-inline:clamp(1.125rem, 2.5%, 1.5rem);padding-top:clamp(1.5rem,3.5cqh,2rem);padding-bottom:clamp(2.75rem,6cqh,3.25rem)}.HeroIntro-module__Iqn0TW__trustBadge{gap:clamp(.45rem,1.1cqh,.55rem);max-width:80vw;min-height:clamp(2.375rem,5.5cqh,2.625rem);padding:clamp(.35rem,.8cqh,.4rem) clamp(.5rem,2cqw,.625rem)}.HeroIntro-module__Iqn0TW__shield{width:clamp(1.25rem,3cqh,1.375rem)}.HeroIntro-module__Iqn0TW__trustText{white-space:normal;max-width:clamp(12rem,58cqw,14.75rem);font-size:clamp(.625rem,2.7cqw,.75rem)}.HeroIntro-module__Iqn0TW__content{height:calc(100% - clamp(3rem,7cqh,3.5rem))}.HeroIntro-module__Iqn0TW__heading{letter-spacing:-.06em;width:74%;font-size:clamp(4.25rem,min(18cqw,13cqh),5.125rem);line-height:.94}.HeroIntro-module__Iqn0TW__lifeCard{border-radius:clamp(.75rem,2cqh,.875rem);width:clamp(11.5rem,48cqw,12.8125rem);bottom:clamp(1.25rem,5cqh,2.25rem);left:35%}.HeroIntro-module__Iqn0TW__playButton{width:clamp(2.3125rem,5.5cqh,2.5rem)}.HeroIntro-module__Iqn0TW__lifeLabel{font-size:clamp(.625rem,2.7cqw,.6875rem)}}@media (prefers-reduced-motion:reduce){.HeroIntro-module__Iqn0TW__tool,.HeroIntro-module__Iqn0TW__lifeCard,.HeroIntro-module__Iqn0TW__lifeImage,.HeroIntro-module__Iqn0TW__playButton{transition:none}}
.ContactForm-module__XYe3ma__section{isolation:isolate;color:#fff;background:#000;width:100%;min-height:100svh;position:relative;overflow:hidden}.ContactForm-module__XYe3ma__section:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#ffffff06,#0000 52%);position:absolute;inset:0}.ContactForm-module__XYe3ma__section:after{z-index:-1;content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(#ffffff29 .6px,#0000 .7px);background-size:4px 4px;width:min(72rem,90vw);height:65%;position:absolute;top:18%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(#000 0%,#000c 35%,#0000 72%);mask-image:radial-gradient(#000 0%,#000c 35%,#0000 72%)}.ContactForm-module__XYe3ma__container{z-index:1;width:min(100% - 2rem,800px);margin-inline:auto;padding:clamp(4rem,7vw,5.5rem) 0 clamp(5rem,8vw,7rem);position:relative}.ContactForm-module__XYe3ma__intro{text-align:center;width:100%}.ContactForm-module__XYe3ma__eyebrow{display:none}.ContactForm-module__XYe3ma__heading{color:#fff;font-family:var(--font-cscardia), serif;letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:400;line-height:.9}.ContactForm-module__XYe3ma__description{color:#ffffffc7;width:100%;font-family:var(--font-poppins), sans-serif;text-align:center;margin:1.8rem auto 0;font-size:clamp(.975rem,1.4vw,1.05rem);font-weight:200;line-height:1.5}.ContactForm-module__XYe3ma__formWrapper{width:100%;margin-top:1.65rem}.ContactForm-module__XYe3ma__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.15rem;width:100%;display:grid}.ContactForm-module__XYe3ma__field{flex-direction:column;min-width:0;display:flex}.ContactForm-module__XYe3ma__messageField{grid-column:1/-1}.ContactForm-module__XYe3ma__label{color:#ffffffc7;font-family:var(--font-poppins), sans-serif;letter-spacing:0;text-transform:none;margin:0 0 .4rem;font-size:.65rem;font-weight:400;line-height:1.2;display:block}.ContactForm-module__XYe3ma__input,.ContactForm-module__XYe3ma__textarea{color:#fff;width:100%;font-family:var(--font-poppins), sans-serif;background:#ffffff17;border:1px solid #ffffff06;border-radius:4px;outline:none;font-size:.65rem;font-weight:400;line-height:1.4;transition:border-color .25s,background-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff04}.ContactForm-module__XYe3ma__input{height:3rem;padding:0 1rem}.ContactForm-module__XYe3ma__textarea{resize:none;height:6rem;min-height:6rem;padding:.85rem 1rem}.ContactForm-module__XYe3ma__input::placeholder,.ContactForm-module__XYe3ma__textarea::placeholder{color:#ffffff3d;opacity:1}.ContactForm-module__XYe3ma__input:hover,.ContactForm-module__XYe3ma__textarea:hover{background:#ffffff1b}.ContactForm-module__XYe3ma__input:focus,.ContactForm-module__XYe3ma__textarea:focus{background:#ffffff1b;border-color:#ffffff26;box-shadow:0 0 0 2px #ffffff05}.ContactForm-module__XYe3ma__submitWrapper{grid-column:1/-1;justify-content:center;margin-top:.05rem;display:flex}.ContactForm-module__XYe3ma__submitButton{min-width:94px;min-height:30px;font-family:var(--font-poppins), sans-serif;padding:.45rem .9rem;font-size:.55rem;line-height:1}.ContactForm-module__XYe3ma__successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;display:flex}.ContactForm-module__XYe3ma__successEyebrow{color:#ffffff73;font-family:var(--font-poppins), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.ContactForm-module__XYe3ma__successMessage h3{color:#fff;font-family:var(--font-cscardia), serif;margin:0;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:.9}.ContactForm-module__XYe3ma__successMessage p{color:#ffffff8c;font-family:var(--font-poppins), sans-serif;margin:1rem 0 0;font-size:.75rem}.ContactForm-module__XYe3ma__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__XYe3ma__honeypot input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ContactForm-module__XYe3ma__turnstile{align-items:center;min-height:65px;margin-top:.5rem;display:flex}.ContactForm-module__XYe3ma__errorMessage{color:#ff8f8f;font-family:var(--font-poppins), sans-serif;margin:0;font-size:.8rem;font-weight:400;line-height:1.4}@media (prefers-reduced-motion:reduce){.ContactForm-module__XYe3ma__turnstile{transition:none}}@media (max-width:64rem){.ContactForm-module__XYe3ma__container{width:min(100% - 3rem,670px)}}@media (max-width:47.9375rem){.ContactForm-module__XYe3ma__container{width:calc(100% - 2rem);padding:4rem 0 5rem}.ContactForm-module__XYe3ma__heading{font-size:clamp(2.5rem,4vw,4.5rem)}.ContactForm-module__XYe3ma__heading br{display:block}.ContactForm-module__XYe3ma__description{max-width:95%;font-size:.65rem}.ContactForm-module__XYe3ma__formWrapper{margin-top:2rem}.ContactForm-module__XYe3ma__form{grid-template-columns:1fr;row-gap:1.2rem}.ContactForm-module__XYe3ma__messageField{grid-column:auto}.ContactForm-module__XYe3ma__submitWrapper{grid-column:auto;margin-top:.3rem}.ContactForm-module__XYe3ma__submitButton{min-width:94px}}@media (max-width:30rem){.ContactForm-module__XYe3ma__container{width:calc(100% - 1.5rem)}.ContactForm-module__XYe3ma__heading{font-size:clamp(2.5rem,4vw,4.5rem)}.ContactForm-module__XYe3ma__description{font-size:.62rem}.ContactForm-module__XYe3ma__label{font-size:.6rem}.ContactForm-module__XYe3ma__input,.ContactForm-module__XYe3ma__textarea{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.ContactForm-module__XYe3ma__input,.ContactForm-module__XYe3ma__textarea{transition:none}}
.HeroStatement-module__RrAY5G__section{flex:0 0 var(--section-width);justify-content:center;align-items:center;height:100%;display:flex;position:relative}.HeroStatement-module__RrAY5G__statement{color:#fff;font-family:var(--font-cscardia), serif;font-size:clamp(4.25rem,min(5.4cqw,10cqh),4.875rem);font-weight:400;line-height:1.02}.HeroStatement-module__RrAY5G__statementLine{white-space:nowrap;display:block}.HeroStatement-module__RrAY5G__goldText{color:#f4ad00}.HeroStatement-module__RrAY5G__directionArrow{z-index:5;pointer-events:none;font-weight:300;line-height:1;position:absolute;bottom:30%;right:-25%;transform:rotate(17deg)}@media (max-width:47.9375rem){.HeroStatement-module__RrAY5G__section{--section-width:clamp(40rem, 200cqw, 50.25rem)}.HeroStatement-module__RrAY5G__glow{width:clamp(32rem,145cqw,39rem);top:22%;left:25%}.HeroStatement-module__RrAY5G__statement{width:80%;font-size:clamp(3.25rem,min(12cqw,9cqh),3.75rem);line-height:1.03;left:5%}.HeroStatement-module__RrAY5G__directionArrow{font-size:clamp(5rem,min(22cqw,13cqh),5.5rem);bottom:29%;right:4%}}
.GlobalPresence-module__YMWC-W__section{isolation:isolate;background:radial-gradient(#090909 0%,#020202 60%,#000 100%);width:100%;min-height:360px;position:relative;overflow:hidden}.GlobalPresence-module__YMWC-W__section:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(at 52%,#ffffff05,#0000 60%);position:absolute;inset:0}.GlobalPresence-module__YMWC-W__container{z-index:1;width:min(100% - 4rem,900px);min-height:360px;margin-inline:auto;position:relative}.GlobalPresence-module__YMWC-W__content{width:100%;min-height:360px;position:relative}.GlobalPresence-module__YMWC-W__copy{z-index:5;width:300px;position:absolute;top:82px;left:0}.GlobalPresence-module__YMWC-W__heading{color:#fff;font-family:var(--font-cscardia), serif;margin:0;font-size:clamp(3rem,3.5vw,4rem);font-weight:400;line-height:1.02}.GlobalPresence-module__YMWC-W__visual{width:100%;height:100%;position:absolute;inset:0}.GlobalPresence-module__YMWC-W__worldMap{z-index:1;object-fit:contain;opacity:.8;pointer-events:none;transform:translate(-50%,-50%);width:950px!important;height:400px!important;position:absolute!important;top:50%!important;left:51%!important}.GlobalPresence-module__YMWC-W__location{z-index:8;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;top:54%;left:64%}.GlobalPresence-module__YMWC-W__locationDot{background:#ff0050;border-radius:50%;width:9px;height:9px;animation:3.2s ease-in-out infinite GlobalPresence-module__YMWC-W__locationBlink;display:block;box-shadow:0 0 8px #ff005073,0 0 18px #ff00502e}@keyframes GlobalPresence-module__YMWC-W__locationBlink{0%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.55;transform:scale(1)}}.GlobalPresence-module__YMWC-W__connection{z-index:7;object-fit:contain;pointer-events:none;width:150px;height:auto;position:absolute;top:32%;left:64%}.GlobalPresence-module__YMWC-W__socialCard{z-index:10;aspect-ratio:.72;background:#111;width:140px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:absolute;top:72px;right:-8px;overflow:hidden;transform:rotate(11deg);box-shadow:0 1.5rem 3rem #0000008c}.GlobalPresence-module__YMWC-W__socialCard:hover{transform:rotate(6deg)translateY(-6px)scale(1.03);box-shadow:0 2rem 4rem #000000a6}.GlobalPresence-module__YMWC-W__socialImage{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.GlobalPresence-module__YMWC-W__socialCard:hover .GlobalPresence-module__YMWC-W__socialImage{transform:scale(1.04)}@media (max-width:64rem){.GlobalPresence-module__YMWC-W__container{width:calc(100% - 3rem)}.GlobalPresence-module__YMWC-W__copy{left:2%}.GlobalPresence-module__YMWC-W__worldMap{width:570px!important;height:300px!important;left:48%!important}.GlobalPresence-module__YMWC-W__location,.GlobalPresence-module__YMWC-W__connection{left:65%}.GlobalPresence-module__YMWC-W__socialCard{width:125px;right:0}}@media (max-width:47.9375rem){.GlobalPresence-module__YMWC-W__section{min-height:430px}.GlobalPresence-module__YMWC-W__container{width:calc(100% - 2rem);min-height:430px}.GlobalPresence-module__YMWC-W__content{min-height:430px}.GlobalPresence-module__YMWC-W__copy{width:100%;top:42px;left:0}.GlobalPresence-module__YMWC-W__heading{max-width:280px;font-size:clamp(2.3rem,10vw,3.3rem)}.GlobalPresence-module__YMWC-W__worldMap{opacity:1;width:510px!important;height:270px!important;top:57%!important;left:44%!important}.GlobalPresence-module__YMWC-W__location{top:59%;left:61%}.GlobalPresence-module__YMWC-W__connection{transform-origin:0 0;width:125px;top:43%;left:61%;transform:scale(.8)}.GlobalPresence-module__YMWC-W__socialCard{width:120px;top:150px;right:3%}}@media (max-width:30rem){.GlobalPresence-module__YMWC-W__section,.GlobalPresence-module__YMWC-W__container,.GlobalPresence-module__YMWC-W__content{min-height:400px}.GlobalPresence-module__YMWC-W__heading{font-size:clamp(2.1rem,10.5vw,2.8rem)}.GlobalPresence-module__YMWC-W__worldMap{width:455px!important;height:240px!important}.GlobalPresence-module__YMWC-W__location{top:58%;left:60%}.GlobalPresence-module__YMWC-W__connection{top:43%;left:60%;transform:scale(.65)}.GlobalPresence-module__YMWC-W__socialCard{width:105px;top:145px}}@media (prefers-reduced-motion:reduce){.GlobalPresence-module__YMWC-W__locationDot{animation:none}.GlobalPresence-module__YMWC-W__socialCard,.GlobalPresence-module__YMWC-W__socialImage{transition:none}.GlobalPresence-module__YMWC-W__socialCard:hover,.GlobalPresence-module__YMWC-W__socialCard:hover .GlobalPresence-module__YMWC-W__socialImage{transform:none}}
.Annotation-module__wjJhla__annotation{--annotation-font-size:clamp(1.15rem, min(2cqw, 4cqh), 1.95rem);--annotation-arrow-width:clamp(3.5rem, min(6cqw, 10cqh), 5.625rem);--annotation-gap:clamp(.25rem, .7cqh, .45rem);z-index:7;color:#ffffff5e;width:max-content;max-width:clamp(10rem,22cqw,20rem);font-family:var(--font-poppins), sans-serif;font-size:var(--annotation-font-size);pointer-events:none;flex-direction:column;align-items:flex-start;font-weight:400;line-height:1.12;display:flex;position:absolute}.Annotation-module__wjJhla__annotation p{text-wrap:balance;margin:0}.Annotation-module__wjJhla__arrow{width:var(--annotation-arrow-width);height:auto;margin-top:var(--annotation-gap);opacity:.55;transform-origin:50%;display:block}.Annotation-module__wjJhla__arrowUp{margin-top:0;margin-bottom:var(--annotation-gap)}
.NoPerfectBrief-module__KM2faq__section{isolation:isolate;color:#fff;background:#000;width:100%;min-height:520px;position:relative;overflow:hidden}.NoPerfectBrief-module__KM2faq__container{grid-template-columns:42% 58%;align-items:center;width:min(100% - 4rem,1080px);min-height:520px;margin-inline:auto;display:grid;position:relative}.NoPerfectBrief-module__KM2faq__visual{width:100%;height:430px;position:relative;overflow:visible}.NoPerfectBrief-module__KM2faq__image{object-fit:contain;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-2%)scale(1.05)}.NoPerfectBrief-module__KM2faq__visual:hover .NoPerfectBrief-module__KM2faq__image{transform:translate(-2%)scale(1.08)}.NoPerfectBrief-module__KM2faq__content{z-index:2;margin-top:-10px;padding-left:20px;position:relative}.NoPerfectBrief-module__KM2faq__heading{color:#fff;max-width:650px;font-family:var(--font-cscardia), serif;letter-spacing:-.045em;margin:0;font-size:clamp(3rem,4.5vw,5rem);font-weight:400;line-height:.98}.NoPerfectBrief-module__KM2faq__button{margin-top:2.5rem;display:inline-flex}@media (max-width:64rem){.NoPerfectBrief-module__KM2faq__section{min-height:480px}.NoPerfectBrief-module__KM2faq__container{width:calc(100% - 3rem);min-height:480px}.NoPerfectBrief-module__KM2faq__visual{height:390px}.NoPerfectBrief-module__KM2faq__heading{font-size:clamp(2.7rem,5vw,4.2rem)}.NoPerfectBrief-module__KM2faq__content{padding-left:10px}}@media (max-width:47.9375rem){.NoPerfectBrief-module__KM2faq__section{min-height:auto}.NoPerfectBrief-module__KM2faq__container{flex-direction:column;align-items:center;width:calc(100% - 2rem);min-height:auto;padding:4rem 0 5rem;display:flex}.NoPerfectBrief-module__KM2faq__visual{order:1;width:100%;height:330px}.NoPerfectBrief-module__KM2faq__image{transform:translateY(-5%)scale(1.2)}.NoPerfectBrief-module__KM2faq__visual:hover .NoPerfectBrief-module__KM2faq__image{transform:scale(1.05)}.NoPerfectBrief-module__KM2faq__content{order:2;width:100%;margin-top:2rem;padding-left:0}.NoPerfectBrief-module__KM2faq__heading{max-width:100%;font-size:clamp(2.5rem,10vw,4rem);line-height:.98}.NoPerfectBrief-module__KM2faq__button{margin-top:2rem}}@media (max-width:30rem){.NoPerfectBrief-module__KM2faq__container{width:calc(100% - 1.5rem);padding-top:3rem}.NoPerfectBrief-module__KM2faq__visual{height:290px}.NoPerfectBrief-module__KM2faq__heading{font-size:clamp(2.25rem,10.5vw,3.2rem)}.NoPerfectBrief-module__KM2faq__button{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.NoPerfectBrief-module__KM2faq__image{transition:none}.NoPerfectBrief-module__KM2faq__visual:hover .NoPerfectBrief-module__KM2faq__image{transform:none}}
.ProjectCard-module__PLrfXG__card{--card-width:clamp(18rem, min(42cqw, 72cqh), 40rem);--card-padding:clamp(.6rem, 1.5cqh, 1rem);--card-radius:clamp(.8rem, 2cqh, 1.25rem);--media-radius:clamp(.55rem, 1.25cqh, .75rem);z-index:4;width:min(var(--card-width), calc(100cqw - clamp(1.5rem, 6cqw, 3rem)));aspect-ratio:16/9;box-sizing:border-box;padding:var(--card-padding);border-radius:var(--card-radius);background:#ffffff0d;border:1px solid #696969f2;position:absolute;overflow:hidden;box-shadow:0 clamp(1.25rem,4cqh,2.2rem) clamp(2.75rem,9cqh,5rem) #00000070,inset 0 0 clamp(.9rem,3cqh,1.5rem) #ffffff06}.ProjectCard-module__PLrfXG__media{border-radius:var(--media-radius);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ProjectCard-module__PLrfXG__cover{object-fit:cover}.ProjectCard-module__PLrfXG__contain{object-fit:contain;padding:clamp(.75rem,6%,2.5rem)}@media (prefers-reduced-motion:reduce){.ProjectCard-module__PLrfXG__card,.ProjectCard-module__PLrfXG__media{transition:none}}
.OfficeGallery-module__KEYgEa__section{isolation:isolate;color:#fff;background:#111;width:100%;position:relative;overflow:hidden}.OfficeGallery-module__KEYgEa__container{width:calc(100% - 4rem);margin-inline:auto;padding:3.5rem 0 4.5rem}.OfficeGallery-module__KEYgEa__header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}.OfficeGallery-module__KEYgEa__heading{color:#fff;font-family:var(--font-cscardia), serif;margin:0;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:400;line-height:1}.OfficeGallery-module__KEYgEa__controls{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.OfficeGallery-module__KEYgEa__controlButton{color:#ffffffd9;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .25s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.OfficeGallery-module__KEYgEa__controlButton:hover{color:#fff}.OfficeGallery-module__KEYgEa__controlButton:first-child:hover{transform:translate(-3px)}.OfficeGallery-module__KEYgEa__controlButton:last-child:hover{transform:translate(3px)}.OfficeGallery-module__KEYgEa__arrow{font-family:Arial,sans-serif;font-size:16px;font-weight:300;line-height:1;display:block}.OfficeGallery-module__KEYgEa__progressTrack{background:#ffffff59;width:120px;height:1px;position:relative;overflow:hidden}.OfficeGallery-module__KEYgEa__progressFill{background:#fff;width:0;height:100%;transition:width .12s linear;display:block;position:absolute;top:0;left:0}.OfficeGallery-module__KEYgEa__gallery{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;gap:28px;width:100%;padding:20px 0 10px;display:flex;overflow:auto hidden}.OfficeGallery-module__KEYgEa__gallery::-webkit-scrollbar{display:none}.OfficeGallery-module__KEYgEa__card{-webkit-backdrop-filter:blur(15.625px);backdrop-filter:blur(15.625px);background:#2223;border:1px solid #fff6;border-radius:clamp(.875rem,.5vw,1.25rem);flex:none;padding:clamp(.5rem,.5vw,.875rem);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.OfficeGallery-module__KEYgEa__smallCard{width:298px}.OfficeGallery-module__KEYgEa__largeCard{width:255px}.OfficeGallery-module__KEYgEa__image{object-fit:contain;object-position:center;border-radius:clamp(.75rem,.5vw,1rem);width:100%;max-width:none;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.OfficeGallery-module__KEYgEa__card:hover{border-color:#ffffff6b;transform:scale(1.025)}@media (max-width:64rem){.OfficeGallery-module__KEYgEa__container{width:calc(100% - 3rem)}.OfficeGallery-module__KEYgEa__gallery{gap:22px}.OfficeGallery-module__KEYgEa__smallCard{width:270px}.OfficeGallery-module__KEYgEa__largeCard{width:310px}.OfficeGallery-module__KEYgEa__progressTrack{width:90px}}@media (max-width:47.9375rem){.OfficeGallery-module__KEYgEa__container{width:calc(100% - 2rem);padding:3rem 0 3.5rem}.OfficeGallery-module__KEYgEa__header{align-items:flex-end;margin-bottom:1.5rem}.OfficeGallery-module__KEYgEa__heading{font-size:clamp(2.2rem,9vw,3.2rem)}.OfficeGallery-module__KEYgEa__controls{display:none}.OfficeGallery-module__KEYgEa__gallery{gap:16px;margin-right:-1rem;padding-right:1rem}.OfficeGallery-module__KEYgEa__smallCard{width:74vw}.OfficeGallery-module__KEYgEa__largeCard{width:52vw}.OfficeGallery-module__KEYgEa__card:hover{transform:none}}@media (max-width:30rem){.OfficeGallery-module__KEYgEa__container{width:calc(100% - 1.5rem)}.OfficeGallery-module__KEYgEa__heading{font-size:clamp(2rem,9.5vw,2.8rem)}.OfficeGallery-module__KEYgEa__gallery{margin-right:-.75rem;padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.OfficeGallery-module__KEYgEa__gallery{scroll-behavior:auto}.OfficeGallery-module__KEYgEa__card,.OfficeGallery-module__KEYgEa__image,.OfficeGallery-module__KEYgEa__controlButton,.OfficeGallery-module__KEYgEa__progressFill{transition:none}}
.HeroWork-module__4eT1rG__section{--card-width:clamp(18.5rem, min(38cqw, 76cqh), 33.75rem);--start-space:clamp(1rem, 2.4cqw, 2.25rem);--card-overlap:clamp(2.75rem, 4cqw, 3.75rem);--card-step:calc(var(--card-width) - var(--card-overlap));--end-space:clamp(8rem, 22cqw, 22rem);--card-1-x:var(--start-space);--card-2-x:calc(var(--card-1-x) + var(--card-step));--card-3-x:calc(var(--card-2-x) + var(--card-step));--card-4-x:calc(var(--card-3-x) + var(--card-step));--section-width:calc(var(--card-4-x) + var(--card-width) + var(--end-space));flex:0 0 var(--section-width);width:var(--section-width);min-width:var(--section-width);background:radial-gradient(circle at 42% 46%,#ffffff0f,#0000 36%),radial-gradient(circle at 76% 35%,#f4b41a0b,#0000 20%);height:100%;position:relative;overflow:hidden}.HeroWork-module__4eT1rG__identityCard,.HeroWork-module__4eT1rG__sanklaCard,.HeroWork-module__4eT1rG__satyamCard,.HeroWork-module__4eT1rG__industryCard{--card-width:inherit;will-change:transform}.HeroWork-module__4eT1rG__identityCard{top:20%;left:var(--card-1-x);transform:rotate(-10deg)}.HeroWork-module__4eT1rG__sanklaCard{left:var(--card-2-x);bottom:8%;transform:rotate(-10deg)}.HeroWork-module__4eT1rG__satyamCard{top:15%;left:var(--card-3-x);transform:rotate(5deg)}.HeroWork-module__4eT1rG__industryCard{left:var(--card-4-x);bottom:5%;transform:rotate(2deg)}.HeroWork-module__4eT1rG__grayscaleImage{filter:grayscale()}.HeroWork-module__4eT1rG__visionAnnotation{left:calc(var(--card-1-x) + clamp(3rem, 7cqw, 6rem));bottom:6%;transform:rotate(-4deg)}.HeroWork-module__4eT1rG__visionAnnotation img{margin-left:auto}.HeroWork-module__4eT1rG__ideasAnnotation{left:calc(var(--card-2-x) + clamp(4.5rem, 9cqw, 9rem));top:20%;transform:rotate(-7deg)}.HeroWork-module__4eT1rG__ideasAnnotation img{margin-left:auto}.HeroWork-module__4eT1rG__brandAnnotation{left:calc(var(--card-3-x) + clamp(4.5rem, 9cqw, 9rem));bottom:8%;transform:rotate(-5deg)}.HeroWork-module__4eT1rG__brandAnnotation img{margin-left:auto}.HeroWork-module__4eT1rG__recallAnnotation{left:calc(var(--card-4-x) + var(--card-width) - clamp(5rem, 10cqw, 10rem));top:22%;transform:rotate(7deg)}.HeroWork-module__4eT1rG__recallAnnotation img{margin-left:auto}@media (max-width:767px){.HeroWork-module__4eT1rG__section{--card-width:clamp(18.5rem, min(82cqw, 48cqh), 21rem);--start-space:clamp(1rem, 4cqw, 1.5rem);--card-step:calc(var(--card-width) + clamp(1.5rem, 6cqw, 2.5rem));--end-space:clamp(5rem, 22cqw, 8rem);margin:2rem 1rem}.HeroWork-module__4eT1rG__identityCard{top:12%;transform:rotate(-10deg)}.HeroWork-module__4eT1rG__sanklaCard{bottom:14%;transform:rotate(-10deg)}.HeroWork-module__4eT1rG__satyamCard{top:12%;transform:rotate(5deg)}.HeroWork-module__4eT1rG__industryCard{bottom:12%;transform:rotate(2deg)}.HeroWork-module__4eT1rG__ideasAnnotation{top:30%;transform:rotate(-5deg)}.HeroWork-module__4eT1rG__visionAnnotation{bottom:35%;transform:rotate(-3deg)}.HeroWork-module__4eT1rG__brandAnnotation{bottom:34%;transform:rotate(-4deg)}.HeroWork-module__4eT1rG__recallAnnotation{top:30%;transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.HeroWork-module__4eT1rG__identityCard,.HeroWork-module__4eT1rG__sanklaCard,.HeroWork-module__4eT1rG__satyamCard,.HeroWork-module__4eT1rG__industryCard{will-change:auto}}
.ContactFooter-module__OCZANW__footer{color:#fff;background:#000;width:100%;position:relative;overflow:hidden}.ContactFooter-module__OCZANW__container{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:5rem;width:min(100% - 4rem,1080px);margin-inline:auto;padding:4.5rem 0 4rem;display:grid;position:relative}.ContactFooter-module__OCZANW__column{min-width:0}.ContactFooter-module__OCZANW__heading{color:#fff;font-family:var(--font-cscardia), serif;margin:0 0 1.5rem;font-size:clamp(3rem,3.5vw,4rem);font-weight:400;line-height:1}.ContactFooter-module__OCZANW__details{color:#ffffff80;font-family:var(--font-poppins), sans-serif;flex-direction:column;gap:.9rem;font-size:clamp(.975rem,1.25vw,1.05rem);font-weight:200;line-height:1.5;display:flex}.ContactFooter-module__OCZANW__detail{grid-template-columns:18px 1fr;align-items:start;gap:.4rem;display:grid}.ContactFooter-module__OCZANW__label{color:#ffffff73}.ContactFooter-module__OCZANW__link{color:#ffffff8c;text-decoration:none;transition:color .25s}.ContactFooter-module__OCZANW__link:hover{color:#fff}.ContactFooter-module__OCZANW__address{margin:0;font-style:normal}.ContactFooter-module__OCZANW__directions{color:#ffffff80;text-underline-offset:3px;width:fit-content;margin-left:18px;font-size:clamp(.975rem,1.25vw,1.05rem);text-decoration:underline;transition:color .25s}.ContactFooter-module__OCZANW__directions:hover{color:#fff}.ContactFooter-module__OCZANW__hours{color:#ffffff80;font-family:var(--font-poppins), sans-serif;font-size:clamp(.975rem,1.25vw,1.05rem);font-weight:200;line-height:1.5}.ContactFooter-module__OCZANW__hours p{margin:0}.ContactFooter-module__OCZANW__logoWrapper{pointer-events:none;justify-content:center;align-items:center;min-height:auto;display:flex;position:absolute;top:50%;right:max(2.5rem,2.5vw);transform:translateY(-50%)}.ContactFooter-module__OCZANW__logo{opacity:.35;width:clamp(120px,15vw,210px);height:auto;display:block}@media (max-width:64rem){.ContactFooter-module__OCZANW__container{grid-template-columns:1fr;gap:3rem;width:calc(100% - 3rem)}.ContactFooter-module__OCZANW__heading{margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1}.ContactFooter-module__OCZANW__logo{width:130px}}@media (max-width:47.9375rem){.ContactFooter-module__OCZANW__container{gap:3rem;width:calc(100% - 2rem);padding:3.5rem 0 3rem}.ContactFooter-module__OCZANW__heading{margin-bottom:1rem;font-size:clamp(1.8rem,10vw,2.2rem);line-height:1}.ContactFooter-module__OCZANW__logoWrapper{top:50%;right:1.5rem;transform:translateY(-50%)}.ContactFooter-module__OCZANW__logo{width:90px}}@media (max-width:30rem){.ContactFooter-module__OCZANW__container{gap:2.5rem;width:calc(100% - 1.5rem)}.ContactFooter-module__OCZANW__details,.ContactFooter-module__OCZANW__hours{font-size:clamp(.875rem,1.25vw,1rem)}}@media (prefers-reduced-motion:reduce){.ContactFooter-module__OCZANW__link,.ContactFooter-module__OCZANW__directions{transition:none}}
.Footer-module__3hUVsW__footer{isolation:isolate;z-index:0;bottom:0;right:0;left:calc(var(--left-nav-width));width:calc(100% - var(--left-nav-width));color:#161616;background:#fff;border-top:1px solid #0000008c;position:fixed;overflow:hidden}.Footer-module__3hUVsW__inner{z-index:2;width:100%;padding:clamp(48px,6vw,92px) clamp(28px,5vw,92px) 16px;position:relative}.Footer-module__3hUVsW__watermark{z-index:0;color:#00000006;font-family:var(--font-cscardia), serif;letter-spacing:-.11em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(260px,34vw,590px);font-weight:400;line-height:.72;position:absolute;top:18px;left:clamp(28px,5vw,90px)}.Footer-module__3hUVsW__brandArea{justify-content:center;align-items:center;width:100%;min-height:clamp(145px,21vw,330px);display:flex;position:relative}.Footer-module__3hUVsW__wordmark{z-index:3;color:#171717;width:100%;font-family:var(--font-cscardia), serif;letter-spacing:-.075em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(#959595 0%,#111 18%,#000 50%,#111 82%,#3d3d3d 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px #0000000d);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin:0;font-size:clamp(72px,13.5vw,250px);font-weight:400;line-height:.78;display:flex;position:relative}.Footer-module__3hUVsW__wordmark span:first-child{margin-right:.13em}.Footer-module__3hUVsW__ctaWrapper{z-index:1;opacity:0;pointer-events:none;transition:opacity .35s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:53%;left:56%;transform:translate(-50%,-15%)rotate(-2deg)}.Footer-module__3hUVsW__footerButton{padding:10px 14px}.Footer-module__3hUVsW__footer:hover .Footer-module__3hUVsW__ctaWrapper,.Footer-module__3hUVsW__footer:focus-within .Footer-module__3hUVsW__ctaWrapper{z-index:5;opacity:1;pointer-events:auto;transform:translate(-40%,-325%)rotate(20deg)}.Footer-module__3hUVsW__primaryNavigation{z-index:4;justify-content:center;margin-top:clamp(18px,2vw,34px);display:flex;position:relative}.Footer-module__3hUVsW__navigationList{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__navigationItem{align-items:center;display:flex}.Footer-module__3hUVsW__navigationItem:not(:last-child):after{content:"";background:#00000094;width:1px;height:25px;margin:0 clamp(24px,3.2vw,56px)}.Footer-module__3hUVsW__navigationLink{color:#14141473;font-family:var(--font-poppins), sans-serif;font-size:clamp(.75rem,min(1cqw,1.7cqh),.95rem);font-weight:400;line-height:1;transition:color .25s}.Footer-module__3hUVsW__navigationLink:hover,.Footer-module__3hUVsW__navigationLink:focus-visible{color:#111}.Footer-module__3hUVsW__navigationLink:focus-visible{outline-offset:5px;outline:1px solid #111}.Footer-module__3hUVsW__legalNavigation{color:#14141473;font-family:var(--font-poppins), sans-serif;justify-content:center;align-items:center;gap:14px;margin-top:24px;font-size:clamp(.8rem,1vw,1rem);display:flex}.Footer-module__3hUVsW__legalNavigation a{transition:color .25s}.Footer-module__3hUVsW__legalNavigation a:hover,.Footer-module__3hUVsW__legalNavigation a:focus-visible{color:#111}.Footer-module__3hUVsW__divider{background:#00000094;width:100%;height:1px;margin-top:clamp(38px,5vw,68px)}.Footer-module__3hUVsW__bottomBar{justify-content:space-between;align-items:center;gap:32px;padding-top:13px;display:flex}.Footer-module__3hUVsW__socialLinks{align-items:center;gap:13px;display:flex}.Footer-module__3hUVsW__socialLink{background:#252525;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;transition:transform .25s,background-color .25s;display:inline-flex}.Footer-module__3hUVsW__socialLink:hover,.Footer-module__3hUVsW__socialLink:focus-visible{background:#000;transform:translateY(-3px)}.Footer-module__3hUVsW__socialLink:focus-visible{outline-offset:3px;outline:2px solid #111}.Footer-module__3hUVsW__copyright{color:#1414147a;font-family:var(--font-poppins), sans-serif;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;font-size:clamp(11px,.9vw,15px);font-weight:400;display:flex}.Footer-module__3hUVsW__copyrightSeparator{color:#00000073}@media (max-width:1100px){.Footer-module__3hUVsW__inner{padding-left:36px;padding-right:36px}.Footer-module__3hUVsW__navigationItem:not(:last-child):after{margin:0 24px}.Footer-module__3hUVsW__ctaWrapper{left:57%}}@media (max-width:767px){.Footer-module__3hUVsW__inner{padding:58px 20px 24px}.Footer-module__3hUVsW__watermark{font-size:220px;top:30px;left:-15px}.Footer-module__3hUVsW__brandArea{min-height:150px}.Footer-module__3hUVsW__wordmark{white-space:normal;font-size:clamp(66px,22vw,105px);line-height:.75}.Footer-module__3hUVsW__wordmark span:first-child{margin-right:0}.Footer-module__3hUVsW__ctaWrapper{z-index:5;opacity:1;pointer-events:auto;top:50%;left:58%;transform:translate(-50%,-175%)rotate(10deg)}.Footer-module__3hUVsW__footer:hover .Footer-module__3hUVsW__ctaWrapper,.Footer-module__3hUVsW__footer:focus-within .Footer-module__3hUVsW__ctaWrapper{transform:translate(-50%,-175%)rotate(10deg)}.Footer-module__3hUVsW__primaryNavigation{margin-top:35px}.Footer-module__3hUVsW__navigationList{gap:0}.Footer-module__3hUVsW__navigationItem:not(:last-child):after{height:18px;margin:10px 14px}.Footer-module__3hUVsW__navigationLink{font-size:13px}.Footer-module__3hUVsW__legalNavigation{text-align:center;flex-wrap:wrap;gap:10px}.Footer-module__3hUVsW__divider{margin-top:36px}.Footer-module__3hUVsW__bottomBar{flex-direction:column;align-items:flex-start;padding-top:20px}.Footer-module__3hUVsW__copyright{justify-content:flex-start;font-size:11px;line-height:1.6}}@media (max-width:430px){.Footer-module__3hUVsW__wordmark{font-size:67px}.Footer-module__3hUVsW__navigationList{row-gap:14px}.Footer-module__3hUVsW__navigationItem:not(:last-child):after{margin-left:10px;margin-right:10px}.Footer-module__3hUVsW__ctaWrapper{left:60%;transform:translate(-50%,-185%)rotate(9deg)scale(.82)}.Footer-module__3hUVsW__footer:hover .Footer-module__3hUVsW__ctaWrapper,.Footer-module__3hUVsW__footer:focus-within .Footer-module__3hUVsW__ctaWrapper{transform:translate(-50%,-185%)rotate(9deg)scale(.82)}}@media (prefers-reduced-motion:reduce){.Footer-module__3hUVsW__ctaWrapper,.Footer-module__3hUVsW__socialLink,.Footer-module__3hUVsW__navigationLink{transition:none}}
.MobileMenu-module__dvw3PW__overlay{z-index:200;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(15px);background:#000000e6;width:100%;min-height:100svh;transition:opacity .4s,visibility 0s linear .4s;position:fixed;inset:0;overflow:hidden}.MobileMenu-module__dvw3PW__overlayOpen{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.MobileMenu-module__dvw3PW__menu{background:radial-gradient(circle at 47% 22%,#ffffff06,#0000 28%),radial-gradient(circle at 74% 76%,#f6b21b06,#0000 28%);width:100%;min-height:100svh;position:relative;overflow:hidden}.MobileMenu-module__dvw3PW__closeButton{z-index:5;color:#050505;height:39px;font-family:var(--font-poppins), sans-serif;cursor:pointer;background:#f4b41a;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:17px;font-weight:400;line-height:1;transition:background-color .25s,color .25s;display:inline-flex;position:absolute;top:19px;left:11px}.MobileMenu-module__dvw3PW__closeButton:hover{color:#050505;background:#fff}.MobileMenu-module__dvw3PW__closeButton span:first-child{font-size:20px;line-height:1}.MobileMenu-module__dvw3PW__content{z-index:2;grid-template-columns:minmax(420px,1.1fr) minmax(340px,.9fr);align-items:center;column-gap:clamp(70px,10vw,190px);width:100%;min-height:100svh;padding:clamp(110px,14vh,150px) clamp(60px,11vw,215px) 70px;display:grid;position:relative}.MobileMenu-module__dvw3PW__navigation{align-self:center}.MobileMenu-module__dvw3PW__navigationList{flex-direction:column;gap:clamp(8px,1.2vh,15px);margin:0;padding:0;list-style:none;display:flex}.MobileMenu-module__dvw3PW__navigationLink{color:#fff6;width:fit-content;font-family:var(--font-cscardia), sans-serif;font-size:clamp(66px,5.2vw,100px);font-weight:400;line-height:.95;text-decoration:none;transition:color .3s,transform .5s cubic-bezier(.22,1,.36,1),text-shadow .3s;display:block}.MobileMenu-module__dvw3PW__navigationText{line-height:.95;display:block;position:relative;overflow:hidden}.MobileMenu-module__dvw3PW__navigationTextCurrent,.MobileMenu-module__dvw3PW__navigationTextReveal{will-change:transform;transition:transform .6s cubic-bezier(.76,0,.24,1),opacity .4s;display:block}.MobileMenu-module__dvw3PW__navigationTextCurrent{opacity:1;transform:translate(0,0%)}.MobileMenu-module__dvw3PW__navigationTextReveal{color:#fff;opacity:.85;width:100%;position:absolute;top:100%;left:0;transform:translate(0,0%)}.MobileMenu-module__dvw3PW__navigationLink:hover,.MobileMenu-module__dvw3PW__navigationLink:focus-visible,.MobileMenu-module__dvw3PW__activeLink{color:#fff}.MobileMenu-module__dvw3PW__navigationLink:hover .MobileMenu-module__dvw3PW__navigationTextCurrent,.MobileMenu-module__dvw3PW__navigationLink:focus-visible .MobileMenu-module__dvw3PW__navigationTextCurrent{opacity:0;transform:translateY(-100%)}.MobileMenu-module__dvw3PW__navigationLink:hover .MobileMenu-module__dvw3PW__navigationTextReveal,.MobileMenu-module__dvw3PW__navigationLink:focus-visible .MobileMenu-module__dvw3PW__navigationTextReveal{opacity:1;transform:translateY(-100%)}.MobileMenu-module__dvw3PW__activeLink .MobileMenu-module__dvw3PW__navigationTextCurrent,.MobileMenu-module__dvw3PW__activeLink .MobileMenu-module__dvw3PW__navigationTextReveal{color:#fff}.MobileMenu-module__dvw3PW__navigationLink:focus-visible{outline-offset:7px;outline:1px solid #ffffffb3}@media (hover:none){.MobileMenu-module__dvw3PW__navigationLink:active .MobileMenu-module__dvw3PW__navigationTextCurrent,.MobileMenu-module__dvw3PW__navigationLink:active .MobileMenu-module__dvw3PW__navigationTextReveal{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__dvw3PW__navigationLink,.MobileMenu-module__dvw3PW__navigationTextCurrent,.MobileMenu-module__dvw3PW__navigationTextReveal{transition:none}.MobileMenu-module__dvw3PW__navigationLink:hover{transform:none}.MobileMenu-module__dvw3PW__navigationLink:hover .MobileMenu-module__dvw3PW__navigationTextCurrent,.MobileMenu-module__dvw3PW__navigationLink:focus-visible .MobileMenu-module__dvw3PW__navigationTextCurrent{opacity:1;transform:none}.MobileMenu-module__dvw3PW__navigationLink:hover .MobileMenu-module__dvw3PW__navigationTextReveal,.MobileMenu-module__dvw3PW__navigationLink:focus-visible .MobileMenu-module__dvw3PW__navigationTextReveal{opacity:0;transform:none}}.MobileMenu-module__dvw3PW__information{z-index:2;flex-direction:column;justify-content:center;align-self:center;gap:90px;display:flex;position:relative}.MobileMenu-module__dvw3PW__contactDetails{color:#fffc;font-family:var(--font-poppins), sans-serif;flex-direction:column;gap:22px;margin:0;font-size:clamp(15px,1vw,18px);font-style:normal;font-weight:400;line-height:1.45;display:flex}.MobileMenu-module__dvw3PW__contactLink{gap:5px;width:fit-content;transition:color .25s;display:flex}.MobileMenu-module__dvw3PW__contactLink:hover{color:#f4b41a}.MobileMenu-module__dvw3PW__address{margin:5px 0 0}.MobileMenu-module__dvw3PW__socialLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.MobileMenu-module__dvw3PW__socialLink{color:#ffffff80;width:42px;height:42px;font-family:var(--font-poppins), sans-serif;background:#ffffff21;border:1px solid #ffffff0a;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}.MobileMenu-module__dvw3PW__socialLink img{transition:scale .25s}.MobileMenu-module__dvw3PW__socialLink:hover img{scale:1.1}.MobileMenu-module__dvw3PW__socialLink:focus-visible{outline-offset:4px;outline:1px solid #fff}.MobileMenu-module__dvw3PW__watermark{z-index:1;opacity:.15;pointer-events:none;width:clamp(230px,19vw,360px);position:absolute;bottom:-40px;right:-40px}.MobileMenu-module__dvw3PW__watermarkImage{width:100%;height:auto}@media (max-width:1100px){.MobileMenu-module__dvw3PW__content{grid-template-columns:minmax(360px,1fr) minmax(300px,.8fr);column-gap:70px;padding-left:100px;padding-right:60px}.MobileMenu-module__dvw3PW__navigationLink{font-size:clamp(60px,7vw,82px)}.MobileMenu-module__dvw3PW__information{gap:60px}}@media (max-width:767px){.MobileMenu-module__dvw3PW__overlay{overflow-y:auto}.MobileMenu-module__dvw3PW__menu{min-height:100svh}.MobileMenu-module__dvw3PW__closeButton{height:38px;font-size:15px;top:16px;left:16px}.MobileMenu-module__dvw3PW__content{flex-direction:column;align-items:flex-start;row-gap:65px;min-height:100svh;padding:100px 24px 70px;display:flex}.MobileMenu-module__dvw3PW__navigationLink{font-size:clamp(50px,15vw,72px);line-height:.98}.MobileMenu-module__dvw3PW__information{gap:45px}.MobileMenu-module__dvw3PW__contactDetails{gap:16px;font-size:14px}.MobileMenu-module__dvw3PW__socialLinks{gap:12px}.MobileMenu-module__dvw3PW__socialLink{width:38px;height:38px}.MobileMenu-module__dvw3PW__watermark{opacity:.1;width:220px;bottom:-75px;right:-55px}}
.Header-module__lnUIdW__header{z-index:50;width:100%;height:var(--header-height);border-bottom:1px solid var(--color-border);background:var(--color-background);position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 30px;display:flex}.Header-module__lnUIdW__left{align-items:center;gap:32px;height:100%;display:flex}.Header-module__lnUIdW__menuButton{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.Header-module__lnUIdW__menuLines{flex-direction:column;gap:10px;width:28px;display:flex}.Header-module__lnUIdW__menuLine{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .25s;display:block}.Header-module__lnUIdW__menuButton:hover .Header-module__lnUIdW__menuLine:first-child{transform:translate(4px)}.Header-module__lnUIdW__menuButton:hover .Header-module__lnUIdW__menuLine:last-child{transform:translate(-4px)}.Header-module__lnUIdW__logoLink{justify-content:center;align-items:center;display:inline-flex}.Header-module__lnUIdW__logo{object-fit:contain;width:auto;height:48px}.Header-module__lnUIdW__contactButton{isolation:isolate;color:#fff;text-transform:uppercase;background:radial-gradient(circle,#ffffff24,#0000 62%),#070707;border:1px solid #ffffff4d;border-radius:3px;justify-content:center;align-items:center;min-width:160px;height:50px;font-size:14px;font-weight:500;line-height:1;transition:border-color .3s;display:inline-flex;position:relative;overflow:hidden}.Header-module__lnUIdW__contactButton:before{z-index:-1;content:"";background:linear-gradient(115deg,#0000 35%,#ffffff29 50%,#0000 65%);transition:transform .5s;position:absolute;inset:-50%;transform:translate(-70%)}.Header-module__lnUIdW__contactButton:hover{border-color:#ffffffb3}.Header-module__lnUIdW__contactButton:hover:before{transform:translate(70%)}@media (max-width:767px){.Header-module__lnUIdW__inner{padding:0 18px}.Header-module__lnUIdW__left{gap:22px}.Header-module__lnUIdW__menuLines{gap:8px;width:30px}.Header-module__lnUIdW__logo{height:52px}.Header-module__lnUIdW__contactButton{min-width:auto;height:42px;padding:0 15px;font-size:11px}}
.LeftNavigation-module__mygvCa__sidebar{z-index:40;top:var(--header-height);width:var(--left-nav-width);height:calc(100svh - var(--header-height));background:#000;border-right:1px solid #ffffff2e;position:fixed;bottom:0;left:0}.LeftNavigation-module__mygvCa__navigation{flex-direction:column;width:100%;height:100%;display:flex}.LeftNavigation-module__mygvCa__navigationItem{color:#ffffff5c;cursor:pointer;border-bottom:1px solid #ffffff29;flex:1 1 0;justify-content:center;align-items:center;min-height:70px;transition:flex-grow .35s,color .25s,background-color .25s;display:flex;overflow:hidden}.LeftNavigation-module__mygvCa__navigationItem:last-child{border-bottom:0}.LeftNavigation-module__mygvCa__activeItem{color:#fff;flex-grow:1.65}.LeftNavigation-module__mygvCa__navigationItem:hover{color:#fff;background:#ffffff05}.LeftNavigation-module__mygvCa__navigationText{white-space:nowrap;font-family:var(--font-poppins), sans-serif;letter-spacing:.02em;transform-origin:50%;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex;transform:rotate(90deg)}.LeftNavigation-module__mygvCa__number,.LeftNavigation-module__mygvCa__label{display:inline-block}.LeftNavigation-module__mygvCa__label{margin-left:2px}@media (max-height:720px){.LeftNavigation-module__mygvCa__navigationItem{min-height:56px}.LeftNavigation-module__mygvCa__navigationText{font-size:11px}}@media (max-width:767px){.LeftNavigation-module__mygvCa__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.LeftNavigation-module__mygvCa__navigationItem{transition:none}}
