@keyframes ContactSection-module__1kX6Bq__cascadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactSection-module__1kX6Bq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactSection-module__1kX6Bq__lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ContactSection-module__1kX6Bq__bracketTopLeft{0%{opacity:0;transform:translate(-12px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes ContactSection-module__1kX6Bq__bracketTopRight{0%{opacity:0;transform:translate(12px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes ContactSection-module__1kX6Bq__bracketBottomRight{0%{opacity:0;transform:translate(12px,12px)}to{opacity:1;transform:translate(0)}}@keyframes ContactSection-module__1kX6Bq__bracketBottomLeft{0%{opacity:0;transform:translate(-12px,12px)}to{opacity:1;transform:translate(0)}}.ContactSection-module__1kX6Bq__section{background-color:#1a1a1a;flex-direction:row;align-items:start;gap:clamp(32px,5vw,64px);padding:clamp(64px,10vw,128px) clamp(24px,5vw,64px);display:flex}.ContactSection-module__1kX6Bq__header{flex-direction:column;flex-shrink:0;align-items:start;gap:clamp(20px,3vw,32px);width:40%;min-width:0;display:flex}.ContactSection-module__1kX6Bq__tagline{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(11px,1.4vw,14px);display:flex}.ContactSection-module__1kX6Bq__tagline:before{content:"";background-color:#c9a961;flex-shrink:0;width:clamp(32px,5vw,64px);height:.5px}.ContactSection-module__1kX6Bq__heading{font-family:var(--font-heading);letter-spacing:clamp(-3px,-.4vw,-.5px);font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.05}.ContactSection-module__1kX6Bq__accentWord{color:#c9a961}.ContactSection-module__1kX6Bq__subtitle{color:#a3a3a3;font-size:clamp(18px,2vw,25px);font-weight:300;line-height:1.5}.ContactSection-module__1kX6Bq__contactInfo{flex-direction:column;gap:clamp(16px,2.5vw,24px);display:flex}.ContactSection-module__1kX6Bq__contactItem{align-items:center;gap:clamp(14px,2vw,24px);display:flex}.ContactSection-module__1kX6Bq__contactIcon{border:1.5px solid #c9a961;flex-shrink:0;justify-content:center;align-items:center;width:clamp(44px,4.5vw,52px);height:clamp(44px,4.5vw,52px);display:flex}.ContactSection-module__1kX6Bq__contactText{flex-direction:column;gap:clamp(2px,.4vw,4px);min-width:0;display:flex}.ContactSection-module__1kX6Bq__contactLabel{letter-spacing:clamp(1px,.2vw,1.5px);color:#c9a961;font-size:clamp(11px,1.4vw,14px);line-height:1.4}.ContactSection-module__1kX6Bq__contactValue{color:#f5f5f5;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(15px,1.8vw,20px);line-height:1.4;transition:color .2s}.ContactSection-module__1kX6Bq__contactValueLink:hover{color:#c9a961}.ContactSection-module__1kX6Bq__disclaimer{color:#b0b0b0;border-top:1.5px solid #c9a96133;padding-top:clamp(24px,3.5vw,40px);font-size:clamp(13px,1.5vw,16px);line-height:1.65}.ContactSection-module__1kX6Bq__formWrapper{--bracket:64px;background-color:#0a0a0a;border:1.5px solid #c9a961;flex-direction:column;flex:1;gap:clamp(20px,3vw,32px);min-width:0;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:visible}.ContactSection-module__1kX6Bq__formWrapper:before{content:"";width:var(--bracket);height:var(--bracket);border-top:2px solid #c9a961;border-left:2px solid #c9a961;position:absolute;top:0;left:0}.ContactSection-module__1kX6Bq__formWrapper:after{content:"";width:var(--bracket);height:var(--bracket);border-bottom:2px solid #c9a961;border-right:2px solid #c9a961;position:absolute;bottom:0;right:0}.ContactSection-module__1kX6Bq__formCorners{pointer-events:none;position:absolute;inset:0}.ContactSection-module__1kX6Bq__formCorners:before{content:"";width:var(--bracket);height:var(--bracket);border-top:2px solid #c9a961;border-right:2px solid #c9a961;position:absolute;top:0;right:0}.ContactSection-module__1kX6Bq__formCorners:after{content:"";width:var(--bracket);height:var(--bracket);border-bottom:2px solid #c9a961;border-left:2px solid #c9a961;position:absolute;bottom:0;left:0}.ContactSection-module__1kX6Bq__fieldRow{gap:clamp(16px,2.5vw,24px);display:flex}.ContactSection-module__1kX6Bq__fieldRow .ContactSection-module__1kX6Bq__fieldGroup{flex:1;min-width:0}.ContactSection-module__1kX6Bq__fieldGroup{flex-direction:column;gap:clamp(8px,1.2vw,16px);display:flex}.ContactSection-module__1kX6Bq__optionalTag{color:gray;letter-spacing:clamp(.5px,.1vw,1px);font-weight:300}.ContactSection-module__1kX6Bq__fieldLabel{letter-spacing:clamp(1px,.2vw,1.5px);color:#c9a961;font-size:clamp(11px,1.4vw,14px);font-weight:400;line-height:1.4}.ContactSection-module__1kX6Bq__fieldInput{color:#f5f5f5;box-sizing:border-box;background-color:#ffffff0d;border:1px solid #c9a96133;border-radius:2px;outline:none;width:100%;padding:clamp(14px,1.6vw,16px) clamp(12px,1.4vw,16px);font-family:inherit;font-size:16px;transition:border-color .25s}.ContactSection-module__1kX6Bq__fieldInput::placeholder{color:gray}.ContactSection-module__1kX6Bq__fieldInput:focus{outline-offset:3px;border-color:#c9a961e6;outline:1.5px solid #c9a9618c}.ContactSection-module__1kX6Bq__fieldTextarea{color:#f5f5f5;resize:vertical;box-sizing:border-box;background-color:#ffffff0d;border:1px solid #c9a96133;border-radius:2px;outline:none;width:100%;min-height:clamp(110px,14vw,140px);padding:clamp(14px,1.6vw,16px) clamp(12px,1.4vw,16px);font-family:inherit;font-size:16px;transition:border-color .25s}.ContactSection-module__1kX6Bq__fieldTextarea::placeholder{color:gray}.ContactSection-module__1kX6Bq__fieldTextarea:focus{outline-offset:3px;border-color:#c9a961e6;outline:1.5px solid #c9a9618c}.ContactSection-module__1kX6Bq__submitButton{color:#0a0a0a;letter-spacing:clamp(2px,.3vw,3px);text-transform:uppercase;cursor:pointer;background-color:#c9a961;border:none;border-radius:2px;justify-content:center;align-items:center;gap:clamp(8px,1vw,12px);width:100%;padding:clamp(16px,2vw,20px);font-family:inherit;font-size:clamp(12px,1.2vw,14px);font-weight:600;line-height:1;transition:background-color .25s,transform .2s;display:flex}.ContactSection-module__1kX6Bq__submitButton:hover{background-color:#b8953e;transform:translateY(-1px)}.ContactSection-module__1kX6Bq__submitButton:active{background-color:#a6853a;transition:background-color,transform;transform:translateY(0)}.ContactSection-module__1kX6Bq__submitButton:focus-visible{outline-offset:3px;outline:2px solid #c9a961}.ContactSection-module__1kX6Bq__formNote{color:#b0b0b0;text-align:center;font-size:clamp(12px,1.3vw,14px);line-height:1.5}@keyframes ContactSection-module__1kX6Bq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContactSection-module__1kX6Bq__spinner{border:2px solid #0a0a0a4d;border-top-color:#0a0a0a;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite ContactSection-module__1kX6Bq__spin;display:inline-block}.ContactSection-module__1kX6Bq__submitButtonLoading{cursor:not-allowed;background-color:#c9a961b3}.ContactSection-module__1kX6Bq__submitButtonLoading:hover{background-color:#c9a961b3;transform:none}.ContactSection-module__1kX6Bq__fieldInput:disabled,.ContactSection-module__1kX6Bq__fieldTextarea:disabled{opacity:.5;cursor:not-allowed}@keyframes ContactSection-module__1kX6Bq__statusFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ContactSection-module__1kX6Bq__statusMessage{text-align:center;animation:.4s cubic-bezier(.16,1,.3,1) forwards ContactSection-module__1kX6Bq__statusFadeIn}.ContactSection-module__1kX6Bq__successText{color:#6bcb77;font-size:clamp(14px,1.5vw,16px);line-height:1.5}.ContactSection-module__1kX6Bq__errorText{color:#e74c3c;font-size:clamp(14px,1.5vw,16px);line-height:1.5}.ContactSection-module__1kX6Bq__tagline,.ContactSection-module__1kX6Bq__heading,.ContactSection-module__1kX6Bq__subtitle{opacity:0}.ContactSection-module__1kX6Bq__tagline:before{transform-origin:100%;transform:scaleX(0)}.ContactSection-module__1kX6Bq__contactItem,.ContactSection-module__1kX6Bq__disclaimer{opacity:0}.ContactSection-module__1kX6Bq__formWrapper{background-color:#0000;border-color:#0000;transition:border-color .5s ease-out,background-color .5s ease-out}.ContactSection-module__1kX6Bq__formWrapper:before,.ContactSection-module__1kX6Bq__formWrapper:after,.ContactSection-module__1kX6Bq__formCorners:before,.ContactSection-module__1kX6Bq__formCorners:after,.ContactSection-module__1kX6Bq__fieldGroup,.ContactSection-module__1kX6Bq__fieldRow,.ContactSection-module__1kX6Bq__submitButton,.ContactSection-module__1kX6Bq__formNote{opacity:0}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__tagline{animation:.55s cubic-bezier(.16,1,.3,1) forwards ContactSection-module__1kX6Bq__cascadeIn}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__tagline:before{animation:.4s cubic-bezier(.4,0,.2,1) 50ms forwards ContactSection-module__1kX6Bq__lineExpand}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__heading{animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards ContactSection-module__1kX6Bq__cascadeIn}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__subtitle{animation:.55s cubic-bezier(.16,1,.3,1) .24s forwards ContactSection-module__1kX6Bq__cascadeIn}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__contactItem:first-child{animation:.4s cubic-bezier(.16,1,.3,1) .4s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__contactItem:nth-child(2){animation:.4s cubic-bezier(.16,1,.3,1) .5s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateHeader .ContactSection-module__1kX6Bq__disclaimer{animation:.4s cubic-bezier(.16,1,.3,1) .7s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateForm{background-color:#0a0a0a;border-color:#c9a961}.ContactSection-module__1kX6Bq__animateForm:before{animation:.5s cubic-bezier(.16,1,.3,1) forwards ContactSection-module__1kX6Bq__bracketTopLeft}.ContactSection-module__1kX6Bq__animateForm:after{animation:.5s cubic-bezier(.16,1,.3,1) forwards ContactSection-module__1kX6Bq__bracketBottomRight}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__formCorners:before{animation:.5s cubic-bezier(.16,1,.3,1) forwards ContactSection-module__1kX6Bq__bracketTopRight}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__formCorners:after{animation:.5s cubic-bezier(.16,1,.3,1) forwards ContactSection-module__1kX6Bq__bracketBottomLeft}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__fieldGroup:nth-child(3){animation:.4s cubic-bezier(.16,1,.3,1) .35s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__fieldRow:nth-child(4){animation:.4s cubic-bezier(.16,1,.3,1) .43s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__fieldRow .ContactSection-module__1kX6Bq__fieldGroup{opacity:1}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__fieldGroup:nth-child(5){animation:.4s cubic-bezier(.16,1,.3,1) .51s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__fieldGroup:nth-child(6){animation:.4s cubic-bezier(.16,1,.3,1) .59s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__submitButton{animation:.4s cubic-bezier(.16,1,.3,1) .72s forwards ContactSection-module__1kX6Bq__fadeUp}.ContactSection-module__1kX6Bq__animateForm .ContactSection-module__1kX6Bq__formNote{animation:.3s cubic-bezier(.16,1,.3,1) .82s forwards ContactSection-module__1kX6Bq__fadeUp}@media (max-width:1024px){.ContactSection-module__1kX6Bq__formWrapper{--bracket:52px}}@media (max-width:768px){.ContactSection-module__1kX6Bq__section{flex-direction:column;align-items:stretch;gap:clamp(40px,6vw,64px)}.ContactSection-module__1kX6Bq__header{width:100%}.ContactSection-module__1kX6Bq__formWrapper{--bracket:48px;width:100%}}@media (max-width:480px){.ContactSection-module__1kX6Bq__section{gap:clamp(32px,6vw,48px);padding:clamp(48px,10vw,80px) clamp(16px,4vw,24px)}.ContactSection-module__1kX6Bq__formWrapper{--bracket:40px}.ContactSection-module__1kX6Bq__fieldRow{flex-direction:column;gap:clamp(20px,3vw,32px)}}
.Footer-module__Grjkva__footer{background-color:#0a0a0a;border-top:1px solid #c9a96133;flex-direction:column;gap:clamp(40px,6vw,64px);padding:clamp(64px,10vw,128px) clamp(24px,5vw,64px) clamp(16px,2vw,24px);display:flex}.Footer-module__Grjkva__footerTop{flex-direction:row;align-items:start;gap:clamp(32px,5vw,48px);display:flex}.Footer-module__Grjkva__footerLeft{flex-direction:column;flex:2;align-items:start;gap:clamp(16px,2.5vw,24px);min-width:0;display:flex}.Footer-module__Grjkva__footerLogo{align-items:center;gap:clamp(10px,1.5vw,16px);display:flex}.Footer-module__Grjkva__logo{flex-shrink:0;width:clamp(36px,4vw,48px);height:clamp(36px,4vw,48px);transform:scaleY(-1)}.Footer-module__Grjkva__companyName{text-transform:uppercase;letter-spacing:clamp(.5px,.15vw,1px);font-size:clamp(14px,1.8vw,20px);font-weight:300;line-height:1.4}.Footer-module__Grjkva__accentWord{color:#c9a961}.Footer-module__Grjkva__description{color:#b0b0b0;font-size:clamp(13px,1.5vw,16px);line-height:1.65}.Footer-module__Grjkva__footerMiddle{flex-direction:column;flex:1;gap:clamp(16px,2.5vw,24px);min-width:0;display:flex}.Footer-module__Grjkva__sectionTitle{letter-spacing:clamp(2px,.4vw,4.5px);text-transform:uppercase;color:#c9a961d9;font-size:clamp(11px,1.4vw,14px);font-weight:400;line-height:1.4}.Footer-module__Grjkva__navList{flex-direction:column;gap:clamp(8px,1.2vw,12px);margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__navList li a{color:#b0b0b0;font-size:clamp(13px,1.5vw,16px);line-height:1.5;text-decoration:none;transition:color .25s;position:relative}.Footer-module__Grjkva__navList li a:after{content:"";background-color:#c9a961;width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.Footer-module__Grjkva__navList li a:hover{color:#c9a961}.Footer-module__Grjkva__navList li a:hover:after{width:100%}.Footer-module__Grjkva__navList li a:focus-visible{color:#c9a961;outline:none}.Footer-module__Grjkva__navList li a:focus-visible:after{width:100%}.Footer-module__Grjkva__footerRight{flex-direction:column;flex:1;gap:clamp(16px,2.5vw,24px);min-width:0;display:flex}.Footer-module__Grjkva__contactInfo{flex-direction:column;gap:clamp(8px,1.2vw,12px);display:flex}.Footer-module__Grjkva__contactEmail,.Footer-module__Grjkva__contactPhone,.Footer-module__Grjkva__contactLocation{color:#b0b0b0;word-break:break-all;overflow-wrap:anywhere;font-size:clamp(13px,1.5vw,16px);line-height:1.5;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__contactEmail:hover,.Footer-module__Grjkva__contactPhone:hover{color:#c9a961}.Footer-module__Grjkva__contactEmail:focus-visible,.Footer-module__Grjkva__contactPhone:focus-visible{outline-offset:3px;outline:2px solid #c9a961}.Footer-module__Grjkva__footerBottom{border-top:1px solid #c9a96133;flex-direction:row;justify-content:center;align-items:center;padding-top:clamp(16px,2.5vw,24px);padding-bottom:clamp(8px,1.5vw,16px);display:flex}.Footer-module__Grjkva__copyright{color:#c9a961d9;text-align:center;font-size:clamp(11px,1.4vw,14px);line-height:1.5}.Footer-module__Grjkva__footerTagline{letter-spacing:clamp(2px,.4vw,4.5px);text-transform:uppercase;color:#c9a961d9;font-size:clamp(11px,1.4vw,14px);line-height:1.4}@media (max-width:1024px){.Footer-module__Grjkva__footerTop{gap:clamp(24px,3.5vw,36px)}}@media (max-width:768px){.Footer-module__Grjkva__footerTop{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,48px);display:grid}.Footer-module__Grjkva__footerLeft{flex:unset;grid-column:1/-1;width:100%}.Footer-module__Grjkva__footerMiddle,.Footer-module__Grjkva__footerRight{flex:unset;width:100%}}@media (max-width:480px){.Footer-module__Grjkva__footer{gap:clamp(32px,6vw,48px);padding:clamp(48px,10vw,80px) clamp(16px,4vw,24px) clamp(12px,2vw,16px)}.Footer-module__Grjkva__footerTop{grid-template-columns:1fr;gap:clamp(24px,5vw,36px)}.Footer-module__Grjkva__footerLeft{text-align:center;align-items:center}.Footer-module__Grjkva__footerLogo{justify-content:center}.Footer-module__Grjkva__footerMiddle,.Footer-module__Grjkva__footerRight{text-align:center;align-items:center}.Footer-module__Grjkva__footerBottom{padding-top:clamp(12px,3vw,20px);padding-bottom:clamp(8px,2vw,12px)}}
.Header-module__ldgnoG__header{z-index:100;background-color:#0a0a0a;border-bottom:1px solid #c9a96133;justify-content:space-between;align-items:center;padding:clamp(12px,1.5vw,16px) clamp(24px,5vw,64px);display:flex;position:sticky;top:0}.Header-module__ldgnoG__headerLeft{color:inherit;cursor:pointer;align-items:center;gap:clamp(8px,1.2vw,12px);text-decoration:none;display:flex}.Header-module__ldgnoG__headerRight{align-items:center;display:flex}.Header-module__ldgnoG__logo{flex-shrink:0;width:clamp(36px,4vw,48px);height:clamp(36px,4vw,48px);transition:opacity .3s;transform:scaleY(-1)}.Header-module__ldgnoG__headerLeft:hover .Header-module__ldgnoG__logo{opacity:.7}.Header-module__ldgnoG__companyName{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:clamp(14px,1.8vw,20px);font-weight:300;line-height:1.4;transition:letter-spacing .3s}.Header-module__ldgnoG__headerLeft:hover .Header-module__ldgnoG__companyName{letter-spacing:0}.Header-module__ldgnoG__accentWord{color:#c9a961}.Header-module__ldgnoG__navLinks{color:#a3a3a3;text-transform:uppercase;letter-spacing:clamp(1px,.2vw,1.5px);align-items:center;gap:clamp(24px,4vw,48px);font-size:clamp(11px,1.4vw,14px);line-height:1.4;display:flex}.Header-module__ldgnoG__navLinks a{transition:color .25s;position:relative}.Header-module__ldgnoG__navLinks a:after{content:"";background-color:#c9a961;width:0;height:1px;transition:width .25s;position:absolute;bottom:-3px;left:0}.Header-module__ldgnoG__navLinks a:hover{color:#c9a961}.Header-module__ldgnoG__navLinks a:hover:after{width:100%}.Header-module__ldgnoG__navLinks a:focus-visible{color:#c9a961;outline:none}.Header-module__ldgnoG__navLinks a:focus-visible:after{width:100%}.Header-module__ldgnoG__connectButton{letter-spacing:clamp(1px,.15vw,1.5px);text-transform:uppercase;color:#0a0a0a;cursor:pointer;background-color:#c9a961;border:1px solid #c9a961;border-radius:2px;padding:clamp(10px,1.2vw,14px) clamp(20px,2.5vw,32px);font-size:clamp(11px,1.4vw,14px);font-weight:400;line-height:1.4;transition:background-color .25s,color .25s}.Header-module__ldgnoG__connectButton:hover{color:#c9a961;background-color:#0000}.Header-module__ldgnoG__connectButton:active{background-color:#c9a96140;transition:background-color,color}.Header-module__ldgnoG__connectButton:focus-visible{outline-offset:3px;color:#c9a961;background-color:#0000;outline:2px solid #c9a961}.Header-module__ldgnoG__menuButton{color:#c9a961;cursor:pointer;z-index:101;background:0 0;border:none;padding:clamp(10px,1.5vw,12px);line-height:1;display:none;position:relative}@media (max-width:768px){.Header-module__ldgnoG__menuButton{justify-content:center;align-items:center;display:flex}.Header-module__ldgnoG__navLinks{letter-spacing:clamp(1.5px,.3vw,2.5px);z-index:100;opacity:0;pointer-events:none;background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vw,28px);width:100%;height:100dvh;font-size:clamp(16px,4vw,22px);transition:opacity .3s;position:fixed;top:0;left:0}.Header-module__ldgnoG__navLinks a{padding:clamp(8px,1.5vw,12px) clamp(16px,3vw,24px)}.Header-module__ldgnoG__connectButton{padding:clamp(14px,2vw,18px) clamp(32px,5vw,48px)}.Header-module__ldgnoG__navLinksOpen{opacity:1;pointer-events:auto}}
@keyframes HeroSection-module__yS5m3G__cascadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection-module__yS5m3G__settleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HeroSection-module__yS5m3G__heroSection{flex-direction:column;align-items:center;width:100%;max-width:860px;margin:0 auto;padding:clamp(48px,7vw,80px) clamp(24px,5vw,64px) clamp(64px,12vw,128px);display:flex}.HeroSection-module__yS5m3G__tagline{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);opacity:0;align-items:center;gap:clamp(10px,1.5vw,16px);margin-bottom:clamp(16px,2.5vw,24px);font-size:clamp(11px,1.4vw,14px);animation:.6s cubic-bezier(.16,1,.3,1) forwards HeroSection-module__yS5m3G__cascadeIn;display:flex}.HeroSection-module__yS5m3G__tagline:before,.HeroSection-module__yS5m3G__tagline:after{content:"";background-color:#c9a961;flex-shrink:0;width:clamp(32px,5vw,80px);height:.5px}.HeroSection-module__yS5m3G__heading{font-family:var(--font-heading);letter-spacing:clamp(-4px,-.5vw,-1px);text-align:center;opacity:0;margin:0 0 clamp(20px,3vw,32px);font-size:clamp(48px,8.5vw,128px);font-weight:600;line-height:.95;animation:.65s cubic-bezier(.16,1,.3,1) .2s forwards HeroSection-module__yS5m3G__cascadeIn}.HeroSection-module__yS5m3G__accentWord{color:#c9a961}.HeroSection-module__yS5m3G__subtitle{color:#a3a3a3;text-align:center;opacity:0;max-width:565px;margin:0 0 clamp(32px,5vw,56px);font-size:clamp(18px,2vw,25px);font-weight:300;line-height:1.5;animation:.6s cubic-bezier(.16,1,.3,1) .42s forwards HeroSection-module__yS5m3G__cascadeIn}.HeroSection-module__yS5m3G__statsRow{flex-direction:row;justify-content:center;margin-bottom:clamp(32px,6vw,64px);display:flex}.HeroSection-module__yS5m3G__stat{opacity:0;border-right:1px solid #c9a9614d;flex-direction:column;align-items:center;padding:clamp(12px,2vw,16px) clamp(24px,4.5vw,48px);animation:.5s cubic-bezier(.16,1,.3,1) .6s forwards HeroSection-module__yS5m3G__cascadeIn;display:flex}.HeroSection-module__yS5m3G__stat:nth-child(2){animation-delay:.66s}.HeroSection-module__yS5m3G__stat:nth-child(3){animation-delay:.72s}.HeroSection-module__yS5m3G__stat:last-child{border-right:none}.HeroSection-module__yS5m3G__statValue{color:#c9a961;letter-spacing:clamp(-2px,-.25vw,-.5px);font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.1}.HeroSection-module__yS5m3G__statLabel{color:#b0b0b0;letter-spacing:clamp(1px,.2vw,1.5px);font-size:clamp(10px,1.4vw,13px);line-height:1.3}.HeroSection-module__yS5m3G__ctaButtons{opacity:0;flex-direction:row;gap:clamp(12px,2vw,24px);animation:.5s cubic-bezier(.25,0,0,1) .88s forwards HeroSection-module__yS5m3G__settleIn;display:flex}.HeroSection-module__yS5m3G__primaryButton{color:#0a0a0a;letter-spacing:clamp(1px,.15vw,1.5px);text-transform:uppercase;cursor:pointer;background-color:#c9a961;border:none;border-radius:2px;padding:clamp(14px,2vw,24px) clamp(28px,4vw,48px);font-family:inherit;font-size:clamp(12px,1.4vw,14px);font-weight:500;line-height:1;text-decoration:none;transition:background-color .3s,transform .3s;display:inline-block}.HeroSection-module__yS5m3G__primaryButton:hover{background-color:#b8953e;transform:translateY(-2px)}.HeroSection-module__yS5m3G__primaryButton:active{background-color:#a6853a;transition:background-color,transform;transform:translateY(0)}.HeroSection-module__yS5m3G__primaryButton:focus-visible{outline-offset:3px;outline:2px solid #c9a961}.HeroSection-module__yS5m3G__secondaryButton{color:#c9a961b3;letter-spacing:clamp(1px,.15vw,1.5px);text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #c9a96180;border-radius:2px;padding:clamp(14px,2vw,24px) clamp(28px,4vw,48px);font-family:inherit;font-size:clamp(12px,1.4vw,14px);font-weight:500;line-height:1;text-decoration:none;transition:border-color .3s,color .3s;display:inline-block;position:relative}.HeroSection-module__yS5m3G__secondaryButton:before{content:"";pointer-events:none;border-top:2px solid #c9a961;border-left:2px solid #c9a961;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:0;left:0}.HeroSection-module__yS5m3G__secondaryButton:after{content:"";pointer-events:none;border-bottom:2px solid #c9a961;border-right:2px solid #c9a961;width:0;height:0;transition:width .3s,height .3s;position:absolute;bottom:0;right:0}.HeroSection-module__yS5m3G__secondaryButton:hover{color:#c9a961;border-color:#c9a961d9}.HeroSection-module__yS5m3G__secondaryButton:hover:before,.HeroSection-module__yS5m3G__secondaryButton:hover:after{width:24px;height:24px}.HeroSection-module__yS5m3G__secondaryButton:active{color:#c9a961;border-color:#c9a961;transition:border-color,color}.HeroSection-module__yS5m3G__secondaryButton:active:before,.HeroSection-module__yS5m3G__secondaryButton:active:after{width:100%;height:100%;transition:width .15s,height .15s}@media (hover:none){.HeroSection-module__yS5m3G__secondaryButton:active:before,.HeroSection-module__yS5m3G__secondaryButton:active:after{transition:width 80ms,height 80ms}}.HeroSection-module__yS5m3G__secondaryButton:focus-visible{color:#c9a961;border-color:#c9a961d9;outline:none}.HeroSection-module__yS5m3G__secondaryButton:focus-visible:before,.HeroSection-module__yS5m3G__secondaryButton:focus-visible:after{width:24px;height:24px}@media (max-width:768px){.HeroSection-module__yS5m3G__ctaButtons{flex-direction:column;align-items:center;width:100%;max-width:400px}.HeroSection-module__yS5m3G__primaryButton{text-align:center;width:100%}.HeroSection-module__yS5m3G__secondaryButton{text-align:center;width:auto}}@media (max-width:480px){.HeroSection-module__yS5m3G__heroSection{padding:clamp(48px,10vw,80px) clamp(16px,4vw,24px)}.HeroSection-module__yS5m3G__statsRow{flex-direction:column;gap:clamp(8px,3vw,16px)}.HeroSection-module__yS5m3G__stat{border-bottom:1px solid #c9a9614d;border-right:none;padding:clamp(8px,2.5vw,12px) 0}.HeroSection-module__yS5m3G__stat:last-child{border-bottom:none}}
@keyframes ImpactSection-module__69Xcmq__cascadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ImpactSection-module__69Xcmq__cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ImpactSection-module__69Xcmq__borderDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ImpactSection-module__69Xcmq__lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ImpactSection-module__69Xcmq__section{background:#1a1a1a;flex-direction:column;align-items:center;gap:clamp(48px,8vw,96px);padding:clamp(64px,10vw,128px) clamp(24px,5vw,64px);display:flex}.ImpactSection-module__69Xcmq__header{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px);display:flex}.ImpactSection-module__69Xcmq__tagline{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(11px,1.4vw,14px);display:flex}.ImpactSection-module__69Xcmq__tagline:before,.ImpactSection-module__69Xcmq__tagline:after{content:"";background-color:#c9a961;width:clamp(32px,5vw,80px);height:.5px;transform:scaleX(0)}.ImpactSection-module__69Xcmq__tagline:before{transform-origin:100%}.ImpactSection-module__69Xcmq__tagline:after{transform-origin:0}.ImpactSection-module__69Xcmq__heading{font-family:var(--font-heading);letter-spacing:clamp(-3px,-.4vw,-.5px);font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1}.ImpactSection-module__69Xcmq__accentWord{color:#c9a961}.ImpactSection-module__69Xcmq__statsGrid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,32px);width:100%;display:grid}.ImpactSection-module__69Xcmq__card{background-color:#0a0a0a;border:1px solid #c9a96133;border-top:none;flex-direction:column;padding:clamp(28px,4vw,40px) clamp(20px,3vw,32px);transition:border-color .25s;display:flex;position:relative}.ImpactSection-module__69Xcmq__card:before{content:"";clip-path:inset(0 100% 0 0);background:#c9a96180;width:100%;height:1px;position:absolute;top:0;left:0}.ImpactSection-module__69Xcmq__card:hover{border-color:#c9a96180}.ImpactSection-module__69Xcmq__card:hover .ImpactSection-module__69Xcmq__statValue{color:#fff}.ImpactSection-module__69Xcmq__statValue{letter-spacing:clamp(-2px,-.25vw,-.5px);color:#f5f5f5;margin-bottom:clamp(4px,.8vw,8px);font-size:clamp(40px,5.5vw,80px);font-weight:200;line-height:1;transition:color .25s}.ImpactSection-module__69Xcmq__statLabel{letter-spacing:clamp(1.5px,.3vw,3.5px);color:#c9a961;margin-bottom:clamp(10px,1.5vw,16px);font-size:clamp(10px,1.4vw,13px);font-weight:500;line-height:1.3}.ImpactSection-module__69Xcmq__statDescription{color:#b0b0b0;font-size:clamp(13px,1.5vw,16px);line-height:1.6}.ImpactSection-module__69Xcmq__tagline,.ImpactSection-module__69Xcmq__heading,.ImpactSection-module__69Xcmq__card{opacity:0}.ImpactSection-module__69Xcmq__animateHeader .ImpactSection-module__69Xcmq__tagline{animation:.75s cubic-bezier(.16,1,.3,1) forwards ImpactSection-module__69Xcmq__cascadeIn}.ImpactSection-module__69Xcmq__animateHeader .ImpactSection-module__69Xcmq__tagline:before,.ImpactSection-module__69Xcmq__animateHeader .ImpactSection-module__69Xcmq__tagline:after{animation:.55s cubic-bezier(.16,1,.3,1) 80ms forwards ImpactSection-module__69Xcmq__lineExpand}.ImpactSection-module__69Xcmq__animateHeader .ImpactSection-module__69Xcmq__heading{animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards ImpactSection-module__69Xcmq__cascadeIn}.ImpactSection-module__69Xcmq__animateCard{animation:.75s cubic-bezier(.16,1,.3,1) forwards ImpactSection-module__69Xcmq__cardFadeIn}.ImpactSection-module__69Xcmq__animateCard:before{animation:.5s ease-out 80ms forwards ImpactSection-module__69Xcmq__borderDraw}.ImpactSection-module__69Xcmq__animateCard:first-child{animation-delay:.1s}.ImpactSection-module__69Xcmq__animateCard:first-child:before{animation-delay:.18s}.ImpactSection-module__69Xcmq__animateCard:nth-child(4){animation-delay:.1s}.ImpactSection-module__69Xcmq__animateCard:nth-child(4):before{animation-delay:.18s}@media (min-width:1025px){.ImpactSection-module__69Xcmq__card{min-height:220px}}@media (max-width:1024px){.ImpactSection-module__69Xcmq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ImpactSection-module__69Xcmq__statsGrid{grid-template-columns:1fr}.ImpactSection-module__69Xcmq__card{text-align:center;align-items:center}.ImpactSection-module__69Xcmq__statValue{font-size:clamp(48px,12vw,64px)}}
@keyframes OurApproach-module__UnJYqq__cascadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes OurApproach-module__UnJYqq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes OurApproach-module__UnJYqq__borderDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@property --enso-sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes OurApproach-module__UnJYqq__watermarkBrushIn{0%{--enso-sweep-angle:0deg;opacity:0}5%{opacity:.04}15%{opacity:.08}to{--enso-sweep-angle:360deg;opacity:.08}}@keyframes OurApproach-module__UnJYqq__watermarkFade{0%{opacity:0}to{opacity:.08}}.OurApproach-module__UnJYqq__section{flex-direction:column;align-items:start;gap:clamp(48px,8vw,96px);padding:clamp(64px,10vw,128px) clamp(24px,5vw,64px);display:flex;position:relative;overflow:hidden}.OurApproach-module__UnJYqq__watermark{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:75%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(-1)}.OurApproach-module__UnJYqq__header{z-index:1;flex-direction:column;align-items:start;gap:clamp(20px,3vw,32px);width:50%;display:flex;position:relative}.OurApproach-module__UnJYqq__tagline{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(11px,1.4vw,14px);display:flex}.OurApproach-module__UnJYqq__tagline:before{content:"";background-color:#c9a961;width:clamp(32px,5vw,64px);height:.5px}.OurApproach-module__UnJYqq__heading{font-family:var(--font-heading);letter-spacing:clamp(-3px,-.4vw,-.5px);font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.05}.OurApproach-module__UnJYqq__accentWord{color:#c9a961}.OurApproach-module__UnJYqq__subtitle{color:#a3a3a3;max-width:560px;font-size:clamp(18px,2vw,25px);font-weight:300;line-height:1.5}.OurApproach-module__UnJYqq__card{grid-template-columns:clamp(60px,8vw,100px) clamp(180px,22vw,250px) 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,4vw,48px) 0;display:grid;position:relative}.OurApproach-module__UnJYqq__card:before{content:"";clip-path:inset(0 100% 0 0);background:#c9a9614d;width:100%;height:1px;transition:background-color .25s;position:absolute;top:0;left:0}.OurApproach-module__UnJYqq__card:last-child:after{content:"";clip-path:inset(0 100% 0 0);background:#c9a9614d;width:100%;height:1px;position:absolute;bottom:0;left:0}.OurApproach-module__UnJYqq__card:hover:before{background-color:#c9a9618c}.OurApproach-module__UnJYqq__card:hover .OurApproach-module__UnJYqq__number{color:#c9a9618c}.OurApproach-module__UnJYqq__card:hover .OurApproach-module__UnJYqq__title{color:#fff}.OurApproach-module__UnJYqq__principlesList{z-index:1;width:100%;position:relative}.OurApproach-module__UnJYqq__number{color:#c9a9614d;font-size:clamp(48px,5vw,72px);font-weight:300;transition:color .25s}.OurApproach-module__UnJYqq__cardMeta{flex-direction:column;display:flex}.OurApproach-module__UnJYqq__title{color:#f5f5f5;letter-spacing:clamp(.8px,.15vw,1.8px);font-size:clamp(22px,3vw,36px);font-weight:400;line-height:1.5;transition:color .25s}.OurApproach-module__UnJYqq__principleSubtitle{letter-spacing:clamp(1px,.15vw,1.5px);color:#c9a961;font-size:clamp(11px,1.4vw,14px);line-height:1.4}.OurApproach-module__UnJYqq__description{color:#b0b0b0;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.OurApproach-module__UnJYqq__commitmentStatement{z-index:1;flex-direction:column;align-items:start;gap:0;display:flex;position:relative}.OurApproach-module__UnJYqq__commitment{font-family:var(--font-heading);color:#f5f5f5;font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.35}.OurApproach-module__UnJYqq__commitmentAccent{font-family:var(--font-heading);color:#c9a961b3;font-size:clamp(22px,3vw,36px);font-weight:600;line-height:1.35}.OurApproach-module__UnJYqq__tagline,.OurApproach-module__UnJYqq__heading,.OurApproach-module__UnJYqq__subtitle,.OurApproach-module__UnJYqq__number,.OurApproach-module__UnJYqq__cardMeta,.OurApproach-module__UnJYqq__description,.OurApproach-module__UnJYqq__commitment,.OurApproach-module__UnJYqq__commitmentAccent{opacity:0}.OurApproach-module__UnJYqq__animateHeader .OurApproach-module__UnJYqq__tagline{animation:.55s cubic-bezier(.16,1,.3,1) forwards OurApproach-module__UnJYqq__cascadeIn}.OurApproach-module__UnJYqq__animateHeader .OurApproach-module__UnJYqq__heading{animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards OurApproach-module__UnJYqq__cascadeIn}.OurApproach-module__UnJYqq__animateHeader .OurApproach-module__UnJYqq__subtitle{animation:.55s cubic-bezier(.16,1,.3,1) .24s forwards OurApproach-module__UnJYqq__cascadeIn}.OurApproach-module__UnJYqq__animateHeader .OurApproach-module__UnJYqq__watermark{animation:2.8s cubic-bezier(.16,1,.3,1) .9s forwards OurApproach-module__UnJYqq__watermarkFade}@supports (background:conic-gradient(red, blue)){.OurApproach-module__UnJYqq__animateHeader .OurApproach-module__UnJYqq__watermark{-webkit-mask-image:conic-gradient(from -163deg at 50% 50%,black var(--enso-sweep-angle),#0000 calc(var(--enso-sweep-angle) + 20deg),transparent calc(var(--enso-sweep-angle) + 20deg));mask-image:conic-gradient(from -163deg at 50% 50%,black var(--enso-sweep-angle),#0000 calc(var(--enso-sweep-angle) + 20deg),transparent calc(var(--enso-sweep-angle) + 20deg));-webkit-mask-image:conic-gradient(from -163deg at 50% 50%,black var(--enso-sweep-angle),#0000 calc(var(--enso-sweep-angle) + 20deg),transparent calc(var(--enso-sweep-angle) + 20deg));animation:2.8s cubic-bezier(.25,0,.1,1) .9s forwards OurApproach-module__UnJYqq__watermarkBrushIn;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.OurApproach-module__UnJYqq__animateCard:before{animation:.35s ease-out forwards OurApproach-module__UnJYqq__borderDraw}.OurApproach-module__UnJYqq__animateCard .OurApproach-module__UnJYqq__number{animation:.4s cubic-bezier(.16,1,.3,1) .25s forwards OurApproach-module__UnJYqq__fadeUp}.OurApproach-module__UnJYqq__animateCard .OurApproach-module__UnJYqq__cardMeta{animation:.4s cubic-bezier(.16,1,.3,1) .33s forwards OurApproach-module__UnJYqq__fadeUp}.OurApproach-module__UnJYqq__animateCard .OurApproach-module__UnJYqq__description{animation:.4s cubic-bezier(.16,1,.3,1) .41s forwards OurApproach-module__UnJYqq__fadeUp}.OurApproach-module__UnJYqq__animateCard:last-child:after{animation:.35s ease-out .35s forwards OurApproach-module__UnJYqq__borderDraw}.OurApproach-module__UnJYqq__animateCommitment .OurApproach-module__UnJYqq__commitment{animation:.55s cubic-bezier(.16,1,.3,1) forwards OurApproach-module__UnJYqq__cascadeIn}.OurApproach-module__UnJYqq__animateCommitment .OurApproach-module__UnJYqq__commitmentAccent{animation:.55s cubic-bezier(.16,1,.3,1) .2s forwards OurApproach-module__UnJYqq__cascadeIn}@media (max-width:1024px){.OurApproach-module__UnJYqq__header{width:80%}}@media (max-width:768px){.OurApproach-module__UnJYqq__header{width:100%}.OurApproach-module__UnJYqq__watermark{display:none}.OurApproach-module__UnJYqq__card{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:clamp(12px,2.5vw,20px) clamp(16px,3vw,24px)}.OurApproach-module__UnJYqq__number{text-align:right;grid-area:1/2}.OurApproach-module__UnJYqq__cardMeta{text-align:left;grid-area:1/1}.OurApproach-module__UnJYqq__description{grid-area:2/1/auto/-1}}@media (max-width:480px){.OurApproach-module__UnJYqq__section{padding:clamp(48px,10vw,80px) clamp(16px,4vw,24px)}}
@keyframes ProprietarySection-module__s-kzxW__cascadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ProprietarySection-module__s-kzxW__lineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProprietarySection-module__s-kzxW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProprietarySection-module__s-kzxW__cellAppear{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ProprietarySection-module__s-kzxW__bracketTopLeft{0%{opacity:0;transform:translate(-12px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes ProprietarySection-module__s-kzxW__bracketTopRight{0%{opacity:0;transform:translate(12px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes ProprietarySection-module__s-kzxW__bracketBottomRight{0%{opacity:0;transform:translate(12px,12px)}to{opacity:1;transform:translate(0)}}@keyframes ProprietarySection-module__s-kzxW__bracketBottomLeft{0%{opacity:0;transform:translate(-12px,12px)}to{opacity:1;transform:translate(0)}}.ProprietarySection-module__s-kzxW__section{flex-direction:row;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(64px,10vw,128px) clamp(24px,5vw,64px);display:flex}.ProprietarySection-module__s-kzxW__header{flex-direction:column;align-items:start;gap:clamp(20px,3vw,32px);width:50%;min-width:0;display:flex}.ProprietarySection-module__s-kzxW__tagline{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(11px,1.4vw,14px);display:flex}.ProprietarySection-module__s-kzxW__tagline:before{content:"";background-color:#c9a961;flex-shrink:0;width:clamp(32px,5vw,64px);height:.5px}.ProprietarySection-module__s-kzxW__heading{font-family:var(--font-heading);letter-spacing:clamp(-3px,-.4vw,-.5px);font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.05}.ProprietarySection-module__s-kzxW__accentWord{color:#c9a961}.ProprietarySection-module__s-kzxW__subtitle{color:#a3a3a3;font-size:clamp(18px,2vw,25px);font-weight:300;line-height:1.5}.ProprietarySection-module__s-kzxW__tagline2{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(11px,1.4vw,14px);line-height:1.4;display:flex}.ProprietarySection-module__s-kzxW__tagline2:before{content:"";background-color:#c9a961;flex-shrink:0;width:clamp(60px,9vw,120px);height:.5px}.ProprietarySection-module__s-kzxW__diagramWrapper{flex-shrink:0;justify-content:center;align-items:center;width:50%;display:flex}.ProprietarySection-module__s-kzxW__diagramOuter{--dsize:480px;--dpad:calc(var(--dsize)/7.5);width:var(--dsize);height:var(--dsize);padding:var(--dpad);background-color:#1a1a1a;border:2px solid #c9a961;flex-shrink:0;position:relative;overflow:visible}.ProprietarySection-module__s-kzxW__diagramOuter:before{content:"";width:var(--dpad);height:var(--dpad);border-top:2px solid #c9a961;border-left:2px solid #c9a961;position:absolute;top:0;left:0}.ProprietarySection-module__s-kzxW__diagramOuter:after{content:"";width:var(--dpad);height:var(--dpad);border-bottom:2px solid #c9a961;border-right:2px solid #c9a961;position:absolute;bottom:0;right:0}.ProprietarySection-module__s-kzxW__cornerAccent{top:calc(var(--dsize)*-.0625);right:calc(var(--dsize)*-.0625);width:calc(var(--dsize)*.26);height:calc(var(--dsize)*.26);pointer-events:none;z-index:1;background-color:#0000;border:1px solid #c9a96140;animation:25s linear infinite ProprietarySection-module__s-kzxW__diamondSpin;position:absolute}@keyframes ProprietarySection-module__s-kzxW__diamondSpin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.ProprietarySection-module__s-kzxW__innerGrid{gap:calc(var(--dsize)*.1167);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid;position:relative}.ProprietarySection-module__s-kzxW__innerGrid:before{content:"";top:calc(var(--dpad)*-1);right:calc(var(--dpad)*-1);width:var(--dpad);height:var(--dpad);z-index:3;border-top:2px solid #c9a961;border-right:2px solid #c9a961;position:absolute}.ProprietarySection-module__s-kzxW__innerGrid:after{content:"";bottom:calc(var(--dpad)*-1);left:calc(var(--dpad)*-1);width:var(--dpad);height:var(--dpad);z-index:3;border-bottom:2px solid #c9a961;border-left:2px solid #c9a961;position:absolute}.ProprietarySection-module__s-kzxW__cell{background-color:#1a1a1a;border:2px solid #c9a96166;justify-content:center;align-items:center;transition:border-color .25s,background-color .25s;display:flex}.ProprietarySection-module__s-kzxW__cell:hover{background-color:#202020;border-color:#c9a96180}.ProprietarySection-module__s-kzxW__cell svg{width:max(28px,calc(var(--dsize)*.1));height:max(28px,calc(var(--dsize)*.1));opacity:.85;transition:opacity .25s}.ProprietarySection-module__s-kzxW__cell:hover svg{opacity:1}.ProprietarySection-module__s-kzxW__centerLabel{width:max(72px,calc(var(--dsize)*.2333));height:max(72px,calc(var(--dsize)*.2333));font-size:clamp(11px,calc(var(--dsize)*.0417),20px);color:#c9a961;white-space:nowrap;letter-spacing:clamp(1px,.3vw,3px);z-index:2;background-color:#0a0a0a;border:2px solid #c9a96180;justify-content:center;align-items:center;font-weight:300;animation:4s ease-in-out infinite ProprietarySection-module__s-kzxW__breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ProprietarySection-module__s-kzxW__breathe{0%,to{border-color:#c9a96180;transform:translate(-50%,-50%)scale(1)}50%{border-color:#c9a961;transform:translate(-50%,-50%)scale(1.04)}}.ProprietarySection-module__s-kzxW__tagline,.ProprietarySection-module__s-kzxW__heading,.ProprietarySection-module__s-kzxW__subtitle,.ProprietarySection-module__s-kzxW__tagline2{opacity:0}.ProprietarySection-module__s-kzxW__tagline:before,.ProprietarySection-module__s-kzxW__tagline2:before{transform-origin:100%;transform:scaleX(0)}.ProprietarySection-module__s-kzxW__diagramOuter{background-color:#0000;border-color:#0000;transition:border-color .5s ease-out .6s,background-color .5s ease-out .6s}.ProprietarySection-module__s-kzxW__diagramOuter:before,.ProprietarySection-module__s-kzxW__diagramOuter:after,.ProprietarySection-module__s-kzxW__innerGrid:before,.ProprietarySection-module__s-kzxW__innerGrid:after,.ProprietarySection-module__s-kzxW__cell{opacity:0}.ProprietarySection-module__s-kzxW__centerLabel,.ProprietarySection-module__s-kzxW__cornerAccent{opacity:0;animation:none}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__tagline{animation:.55s cubic-bezier(.16,1,.3,1) forwards ProprietarySection-module__s-kzxW__cascadeIn}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__tagline:before{animation:.4s cubic-bezier(.4,0,.2,1) 50ms forwards ProprietarySection-module__s-kzxW__lineExpand}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__heading{animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards ProprietarySection-module__s-kzxW__cascadeIn}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__subtitle:nth-child(3){animation:.55s cubic-bezier(.16,1,.3,1) .24s forwards ProprietarySection-module__s-kzxW__cascadeIn}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__subtitle:nth-child(4){animation:.55s cubic-bezier(.16,1,.3,1) .34s forwards ProprietarySection-module__s-kzxW__cascadeIn}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__tagline2{animation:.55s cubic-bezier(.16,1,.3,1) .46s forwards ProprietarySection-module__s-kzxW__cascadeIn}.ProprietarySection-module__s-kzxW__animateHeader .ProprietarySection-module__s-kzxW__tagline2:before{animation:.4s cubic-bezier(.4,0,.2,1) .51s forwards ProprietarySection-module__s-kzxW__lineExpand}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__cell{animation:.4s cubic-bezier(.16,1,.3,1) forwards ProprietarySection-module__s-kzxW__cellAppear}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__centerLabel{animation:.4s cubic-bezier(.16,1,.3,1) .3s forwards ProprietarySection-module__s-kzxW__fadeIn,4s ease-in-out .7s infinite ProprietarySection-module__s-kzxW__breathe}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__innerGrid:before{animation:.4s cubic-bezier(.16,1,.3,1) .5s forwards ProprietarySection-module__s-kzxW__bracketTopRight}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__innerGrid:after{animation:.4s cubic-bezier(.16,1,.3,1) .5s forwards ProprietarySection-module__s-kzxW__bracketBottomLeft}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__diagramOuter{background-color:#1a1a1a;border-color:#c9a961}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__diagramOuter:before{animation:.4s cubic-bezier(.16,1,.3,1) .6s forwards ProprietarySection-module__s-kzxW__bracketTopLeft}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__diagramOuter:after{animation:.4s cubic-bezier(.16,1,.3,1) .6s forwards ProprietarySection-module__s-kzxW__bracketBottomRight}.ProprietarySection-module__s-kzxW__animateDiagram .ProprietarySection-module__s-kzxW__cornerAccent{animation:.3s ease-out .8s forwards ProprietarySection-module__s-kzxW__fadeIn,25s linear .8s infinite ProprietarySection-module__s-kzxW__diamondSpin}@media (max-width:1024px){.ProprietarySection-module__s-kzxW__section{align-items:center;gap:clamp(24px,4vw,48px)}.ProprietarySection-module__s-kzxW__diagramOuter{--dsize:400px}}@media (max-width:768px){.ProprietarySection-module__s-kzxW__section{flex-direction:column;align-items:center;gap:clamp(40px,6vw,64px)}.ProprietarySection-module__s-kzxW__header{align-items:start;width:100%}.ProprietarySection-module__s-kzxW__diagramWrapper{flex-shrink:1;justify-content:center;width:100%}.ProprietarySection-module__s-kzxW__diagramOuter{--dsize:clamp(280px,calc(100vw - 80px),480px)}.ProprietarySection-module__s-kzxW__cornerAccent{display:none}}@media (max-width:480px){.ProprietarySection-module__s-kzxW__section{gap:clamp(32px,6vw,48px);padding:clamp(48px,10vw,96px) clamp(16px,4vw,24px)}.ProprietarySection-module__s-kzxW__diagramOuter{--dsize:clamp(260px,calc(100vw - 48px),400px)}}
.privacy-module__ZGDmtG__page{background-color:#0a0a0a;min-height:100vh;padding-top:clamp(80px,12vw,140px);padding-bottom:clamp(80px,12vw,140px)}.privacy-module__ZGDmtG__container{max-width:760px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.privacy-module__ZGDmtG__pageHeader{margin-bottom:clamp(40px,6vw,64px)}.privacy-module__ZGDmtG__eyebrow{letter-spacing:clamp(3px,.5vw,5px);text-transform:uppercase;color:#c9a961d9;margin-bottom:clamp(12px,2vw,20px);font-size:clamp(11px,1.4vw,14px);font-weight:400}.privacy-module__ZGDmtG__title{font-family:var(--font-heading);letter-spacing:clamp(-.5px,-.05vw,0px);color:#f5f5f5;margin-bottom:clamp(12px,1.5vw,16px);font-size:clamp(32px,5vw,52px);font-weight:300;line-height:1.15}.privacy-module__ZGDmtG__effective{letter-spacing:.5px;color:#a3a3a3;font-size:clamp(12px,1.4vw,14px);font-style:italic;font-weight:400}.privacy-module__ZGDmtG__divider{background-color:#c9a96133;height:1px;margin:clamp(40px,6vw,64px) 0}.privacy-module__ZGDmtG__intro{font-family:var(--font-body);color:#c8c8c8;margin-bottom:clamp(40px,6vw,64px);font-size:clamp(15px,1.8vw,18px);line-height:1.75}.privacy-module__ZGDmtG__section{margin-bottom:clamp(36px,5vw,56px)}.privacy-module__ZGDmtG__sectionHeading{font-family:var(--font-heading);color:#f5f5f5;align-items:center;gap:clamp(10px,1.5vw,14px);margin-bottom:clamp(16px,2.5vw,24px);font-size:clamp(18px,2.4vw,24px);font-weight:300;line-height:1.3;display:flex}.privacy-module__ZGDmtG__sectionMark{background-color:#c9a961;flex-shrink:0;width:clamp(24px,3vw,36px);height:1px;display:inline-block}.privacy-module__ZGDmtG__body{font-family:var(--font-body);color:silver;margin-bottom:clamp(12px,1.8vw,16px);font-size:clamp(14px,1.6vw,17px);line-height:1.8}.privacy-module__ZGDmtG__body:last-child{margin-bottom:0}.privacy-module__ZGDmtG__list{flex-direction:column;gap:clamp(14px,2vw,20px);margin:0 0 clamp(12px,1.8vw,16px);padding:0;list-style:none;display:flex}.privacy-module__ZGDmtG__list li{font-family:var(--font-body);color:silver;padding-left:clamp(20px,2.5vw,28px);font-size:clamp(14px,1.6vw,17px);line-height:1.8;position:relative}.privacy-module__ZGDmtG__list li:before{content:"—";color:#c9a961b3;font-size:.85em;line-height:1.95;font-family:var(--font-heading);position:absolute;top:0;left:0}.privacy-module__ZGDmtG__term{color:#e0e0e0;font-weight:500}.privacy-module__ZGDmtG__code{color:#c9a961e6;letter-spacing:.02em;background-color:#c9a96114;border-radius:3px;padding:1px 6px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.875em}.privacy-module__ZGDmtG__link{color:#c9a961e6;border-bottom:1px solid #c9a9614d;text-decoration:none;transition:color .2s,border-color .2s}.privacy-module__ZGDmtG__link:hover{color:#c9a961;border-bottom-color:#c9a961}.privacy-module__ZGDmtG__link:focus-visible{outline-offset:3px;border-bottom-color:#0000;outline:2px solid #c9a961}.privacy-module__ZGDmtG__address{font-style:normal;font-family:var(--font-body);color:silver;border-left:2px solid #c9a96166;margin-top:clamp(12px,1.8vw,16px);padding-left:clamp(14px,2vw,20px);font-size:clamp(14px,1.6vw,17px);line-height:2}.privacy-module__ZGDmtG__backRow{align-items:center;display:flex}.privacy-module__ZGDmtG__backLink{letter-spacing:clamp(1.5px,.25vw,2.5px);text-transform:uppercase;color:#a3a3a3;align-items:center;gap:clamp(8px,1vw,10px);font-size:clamp(11px,1.4vw,13px);font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.privacy-module__ZGDmtG__backLink:hover{color:#c9a961}.privacy-module__ZGDmtG__backLink:focus-visible{outline-offset:3px;outline:2px solid #c9a961}@media (max-width:768px){.privacy-module__ZGDmtG__page{padding-top:clamp(72px,14vw,100px);padding-bottom:clamp(60px,12vw,100px)}}@media (max-width:480px){.privacy-module__ZGDmtG__container{padding:0 clamp(16px,5vw,24px)}.privacy-module__ZGDmtG__sectionHeading{gap:10px}}@media (prefers-reduced-motion:reduce){.privacy-module__ZGDmtG__link,.privacy-module__ZGDmtG__backLink{transition:none}}
@keyframes ServicesSection-module__d8_FyW__cascadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesSection-module__d8_FyW__cardFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesSection-module__d8_FyW__iconPivot{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@keyframes ServicesSection-module__d8_FyW__iconSvgPivot{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}.ServicesSection-module__d8_FyW__serviceSection{background:#1a1a1a;flex-direction:column;align-items:start;gap:clamp(48px,8vw,96px);padding:clamp(64px,10vw,128px) clamp(24px,5vw,64px);display:flex}.ServicesSection-module__d8_FyW__header{flex-direction:column;align-items:start;gap:clamp(20px,3vw,32px);width:60%;display:flex}.ServicesSection-module__d8_FyW__tagline{color:#c9a961d9;letter-spacing:clamp(2px,.4vw,4.5px);align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(11px,1.4vw,14px);display:flex}.ServicesSection-module__d8_FyW__tagline:before{content:"";background-color:#c9a961;width:clamp(32px,5vw,64px);height:.5px}.ServicesSection-module__d8_FyW__heading{font-family:var(--font-heading);letter-spacing:clamp(-3px,-.4vw,-.5px);font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.05}.ServicesSection-module__d8_FyW__subtitle{color:#a3a3a3;max-width:560px;font-size:clamp(18px,2vw,25px);font-weight:300;line-height:1.5}.ServicesSection-module__d8_FyW__cardGrid{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,32px);width:100%;display:grid}.ServicesSection-module__d8_FyW__card{background:#0a0a0a;border:1px solid #c9a9614d;flex-direction:column;gap:clamp(16px,2vw,24px);padding:clamp(24px,3.5vw,40px) clamp(24px,3.5vw,40px) clamp(28px,4vw,48px);transition:border-color .3s;display:flex;position:relative}.ServicesSection-module__d8_FyW__card:before{content:"";pointer-events:none;border-top:2px solid #c9a961;border-left:2px solid #c9a961;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:0;left:0}.ServicesSection-module__d8_FyW__card:after{content:"";pointer-events:none;border-bottom:2px solid #c9a961;border-right:2px solid #c9a961;width:0;height:0;transition:width .3s,height .3s;position:absolute;bottom:0;right:0}.ServicesSection-module__d8_FyW__card:hover{border-color:#c9a961b3}.ServicesSection-module__d8_FyW__card:hover:before,.ServicesSection-module__d8_FyW__card:hover:after{width:32px;height:32px}.ServicesSection-module__d8_FyW__card:hover .ServicesSection-module__d8_FyW__cardIcon{background-color:#c9a9610d;transform:rotate(45deg)}.ServicesSection-module__d8_FyW__card:hover .ServicesSection-module__d8_FyW__cardIcon svg{transform:rotate(-45deg)}.ServicesSection-module__d8_FyW__card:hover .ServicesSection-module__d8_FyW__cardNumber{color:#c9a96138}.ServicesSection-module__d8_FyW__cardTop{justify-content:space-between;align-items:flex-end;display:flex}.ServicesSection-module__d8_FyW__cardIcon{color:#c9a961;background-color:#0000;border:2px solid #c9a961;justify-content:center;align-items:center;width:clamp(48px,5vw,64px);height:clamp(48px,5vw,64px);font-size:clamp(24px,3vw,32px);transition:background-color .3s,transform .3s;display:flex}.ServicesSection-module__d8_FyW__cardIcon svg{transition:transform .3s}.ServicesSection-module__d8_FyW__cardNumber{color:#c9a96121;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1;transition:color .3s}.ServicesSection-module__d8_FyW__cardBody{flex-direction:column;gap:clamp(10px,1.5vw,16px);display:flex}.ServicesSection-module__d8_FyW__cardTitle{letter-spacing:clamp(.3px,.05vw,.6px);font-size:clamp(18px,2.2vw,24px);font-weight:500;line-height:1.35}.ServicesSection-module__d8_FyW__cardDescription{color:#b0b0b0;font-size:clamp(15px,1.6vw,18px);font-weight:400;line-height:1.55}.ServicesSection-module__d8_FyW__tagline,.ServicesSection-module__d8_FyW__heading,.ServicesSection-module__d8_FyW__subtitle,.ServicesSection-module__d8_FyW__card{opacity:0}.ServicesSection-module__d8_FyW__animateHeader .ServicesSection-module__d8_FyW__tagline{animation:.55s cubic-bezier(.16,1,.3,1) forwards ServicesSection-module__d8_FyW__cascadeIn}.ServicesSection-module__d8_FyW__animateHeader .ServicesSection-module__d8_FyW__heading{animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards ServicesSection-module__d8_FyW__cascadeIn}.ServicesSection-module__d8_FyW__animateHeader .ServicesSection-module__d8_FyW__subtitle{animation:.55s cubic-bezier(.16,1,.3,1) .24s forwards ServicesSection-module__d8_FyW__cascadeIn}.ServicesSection-module__d8_FyW__animateCard{animation:.55s cubic-bezier(.16,1,.3,1) forwards ServicesSection-module__d8_FyW__cardFadeIn}.ServicesSection-module__d8_FyW__animateCard:nth-child(2n){animation-delay:.18s}.ServicesSection-module__d8_FyW__animateCard .ServicesSection-module__d8_FyW__cardIcon{animation:.3s cubic-bezier(.25,0,0,1) .1s forwards ServicesSection-module__d8_FyW__iconPivot}.ServicesSection-module__d8_FyW__animateCard:nth-child(2n) .ServicesSection-module__d8_FyW__cardIcon{animation-delay:.28s}.ServicesSection-module__d8_FyW__animateCard .ServicesSection-module__d8_FyW__cardIcon svg{animation:.3s cubic-bezier(.25,0,0,1) .1s forwards ServicesSection-module__d8_FyW__iconSvgPivot}.ServicesSection-module__d8_FyW__animateCard:nth-child(2n) .ServicesSection-module__d8_FyW__cardIcon svg{animation-delay:.28s}@media (max-width:1024px){.ServicesSection-module__d8_FyW__header{width:80%}}@media (max-width:768px){.ServicesSection-module__d8_FyW__header{width:100%}.ServicesSection-module__d8_FyW__cardGrid{grid-template-columns:1fr}}@media (max-width:480px){.ServicesSection-module__d8_FyW__serviceSection{padding:clamp(48px,10vw,80px) clamp(16px,4vw,24px)}}
