@layer page{.contact-page{width:100%;margin-inline:auto;background:#080808}.contact-frame{position:relative;width:1440px;height:2616px;margin:0;overflow:visible;background:#080808}@media(min-width:1440px){.contact-frame{margin-inline:auto}}.contact-page .w336{font-weight:336}.contact-page .w700{font-weight:700}.contact-header-section{position:relative;width:1440px;height:1296px;overflow:hidden;background:linear-gradient(to bottom,#414141,#080808 89.99999761581421%)}.contact-title{position:absolute;left:500px;top:164.5px;width:440px;height:56px;margin:0;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.02em;text-align:center;color:#d9d9d9}.contact-title .w700{font-weight:700;line-height:56px}.contact-title .w336{font-weight:336;line-height:56px}.contact-subtitle{position:absolute;left:463px;top:240px;width:515px;height:24px;margin:0;font-size:17px;font-weight:400;line-height:24px;letter-spacing:.20000000298023224px;text-align:center;color:gray}.contact-form{position:absolute;left:450px;top:344px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:540px;height:832px;padding:40px;overflow:hidden;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0c0c0d0d,0 1px 4px #0c0c0d1a}.contact-form.is-sent{justify-content:center}.contact-form.is-sent>:not(.contact-thanks){display:none!important}.contact-thanks[hidden]{display:none!important}.contact-thanks p{margin:0;font-size:17px;font-weight:400;line-height:24px;letter-spacing:.2px;color:#292929;text-align:center}.contact-thanks:focus{outline:none}.contact-thanks p:first-child{font-weight:700}.contact-thanks p+p{margin-top:8px}.contact-form label{cursor:default}.contact-label-row{display:flex;flex-direction:row;align-items:center;gap:2px;height:20px}.contact-label{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;color:#292929}.contact-required{width:7px;font-size:14px;font-weight:500;line-height:20px;color:#dc2626}.contact-optional{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:gray}.contact-field{display:flex;flex-direction:column;gap:8px}.contact-field--interest{width:460px;height:68px;overflow:visible}.contact-name-row{display:flex;flex-direction:row;gap:20px;width:460px;height:92px;padding-top:24px}.contact-field--half{flex:1 1 0;width:220px;height:68px}.contact-field--full{box-sizing:border-box;width:460px;height:92px;padding-top:24px}.contact-field--message{width:460px;height:144px;padding-top:24px}.contact-input-wrap{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;height:40px;padding:8px 16px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dbdbdb}.contact-input-wrap:focus-within:not(.contact-phone-wrap):not(.contact-input-wrap--textarea){box-shadow:inset 0 0 0 1px #1c1c1c}.contact-input-wrap--textarea{align-items:flex-start;height:92px;padding:8px 16px}.contact-input{flex:1 1 auto;min-width:0;height:20px;padding:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#292929}.contact-input::placeholder{color:#c7c7c7}.contact-interest-wrap{position:relative;box-sizing:border-box;width:460px;height:40px}.contact-interest-trigger{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:40px;margin:0;padding:8px 16px;border:1px solid #dbdbdb;border-radius:8px;background-color:#fff;box-shadow:none;cursor:pointer;font:inherit;text-align:left}.contact-interest-wrap.is-open .contact-interest-trigger{border-color:#1c1c1c;border-bottom-color:#dbdbdb;border-radius:8px 8px 0 0}.contact-interest-value{flex:1 1 auto;min-width:0;height:20px;font-family:Manrope,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0em;text-align:left;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-interest-value.is-placeholder{color:#c7c7c7}.contact-interest-value.is-filled{color:#292929}.contact-interest-panel{position:absolute;left:0;top:39px;z-index:5;box-sizing:border-box;width:460px;margin:0;padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid #1c1c1c;border-top:0;border-radius:0 0 8px 8px;background:#fff;box-shadow:none;transition:none}.contact-interest-panel[hidden]{display:none!important}.contact-interest-option{box-sizing:border-box;width:100%;height:40px;margin:0;padding:8px 16px;border:0;border-top:1px solid #dbdbdb;border-radius:0;background-color:#fff;box-shadow:none;cursor:pointer;font-family:Manrope,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0em;color:#292929;text-align:left;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-interest-option.is-selected{background-color:#fafafa;border-color:#dbdbdb;color:#292929}.contact-interest-option[hidden]{display:none!important}.contact-input-extra{flex:0 0 20px;width:20px;height:20px}.contact-chevron-slot{position:relative;flex:0 0 20px;width:20px;height:20px}.contact-chevron-frame{position:absolute;left:4px;top:2px;width:12px;height:16px}.contact-chevron-frame img{position:absolute;left:1px;top:5px;display:block;width:11px;height:6px}.contact-textarea{width:100%;height:76px;padding:0;border:0;outline:none;overflow:hidden;resize:none;background:transparent;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#292929}.contact-textarea::placeholder{color:#c7c7c7}.contact-phone-wrap{position:relative}.contact-country-selector{position:absolute;left:16px;top:10px;display:flex;flex-direction:row;align-items:center;gap:4px}.contact-country{display:flex;flex-direction:row;align-items:center;gap:8px}.contact-flag{position:relative;flex:0 0 20px;width:20px;height:20px;overflow:hidden}.contact-flag img{position:absolute;display:block}.contact-flag img:nth-child(1){left:0;top:0;width:20px;height:20px}.contact-flag img:nth-child(2){left:1px;top:0;width:19px;height:7px}.contact-flag img:nth-child(3){left:1px;top:13px;width:19px;height:7px}.contact-dial-code{font-size:14px;font-weight:400;line-height:20px;color:#292929}.contact-phone-divider{position:absolute;left:98px;top:8px;width:1px;height:24px;background:#ebebeb}.contact-phone-number{flex:1 1 auto;min-width:0;padding-left:90px}.contact-checkbox-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:460px;height:68px;padding:28px 0 0;border:0;outline:none;background:none;text-align:left;cursor:pointer}.contact-checkbox-box{position:relative;flex:0 0 20px;width:20px;height:20px;margin-top:10px;border:0;border-radius:9999px;background:#292929}.contact-checkbox-row.is-checked .contact-checkbox-box{background:#292929}.contact-checkbox-row:not(.is-checked) .contact-checkbox-box{box-sizing:border-box;background:#fff;border:1px solid #dbdbdb}.contact-check-frame{position:absolute;left:2px;top:2px;width:16px;height:16px}.contact-check-frame img{position:absolute;left:2px;top:4px;display:block;width:12px;height:8px}.contact-checkbox-row:not(.is-checked) .contact-check-frame{display:none}.contact-checkbox-text{flex:1 1 auto;width:432px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#292929}.contact-submit-row{width:97px;height:76px;padding-top:28px}.contact-submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:97px;height:48px;padding:14px 20px;border:0;border-radius:8px;background:#080808;font-family:inherit;font-size:15px;font-weight:700;line-height:normal;letter-spacing:.01em;color:#fafafa;cursor:pointer}.contact-submit:disabled{background:#dbdbdb;color:gray;cursor:default}.contact-submit.is-sending{background:#080808;color:#fafafa;cursor:wait}.contact-disclaimer-row{width:186px;height:33px;padding-top:18px}.contact-disclaimer{margin:0;font-size:11px;font-weight:400;line-height:15px;letter-spacing:0;color:gray}.ct-footer{position:relative;width:1440px;height:552px;overflow:hidden;background:#080808}.ct-footer-heading{position:absolute;left:144px;top:96px;width:713px;height:96px;margin:0;font-size:72px;font-weight:800;line-height:96px;letter-spacing:-.04em;color:#fafafa}.ct-footer-brand{position:absolute;left:144px;top:240px;width:270px;height:96px;overflow:hidden}.ct-footer-logo{position:absolute;left:5px;top:5px;display:block;width:198px;height:30px;object-fit:contain;max-width:none}.ct-footer-tagline{position:absolute;left:0;top:48px;width:270px;height:48px;margin:0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.20000000298023224px;color:gray}.ct-footer-links{position:absolute;top:243px}.ct-footer-links h3{margin:0;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2.200000047683716px;color:gray}.ct-footer-links ul{margin:0;padding:0;list-style:none}.ct-footer-links li{font-size:14px;font-weight:400;line-height:24px;letter-spacing:.20000000298023224px;color:#d9d9d9}.ct-footer-links--product{left:502.5px;width:80px}.ct-footer-links--product ul{margin-top:16px;display:flex;flex-direction:column;gap:8px}.ct-footer-links--explore{left:702.5px;width:88px}.ct-footer-links--explore ul{margin-top:0;padding-top:16px;display:flex;flex-direction:column;gap:8px}.ct-footer-bottom{position:absolute;left:144px;top:480px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;width:1152px;height:72px;padding:23px 0 0;border-top:1px solid #292929}.ct-footer-copy{margin:0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.20000000298023224px;color:gray}.contact-page .contact-site-header{z-index:10}@media(min-width:768px){.contact-page .nav-list a,.contact-page .nav-list span{display:inline-flex;align-items:center;height:40px;padding:10px 8px;font-size:15px;font-weight:500;letter-spacing:.01em;transition-duration:0s}.contact-page .nav-current{color:#fafafa}.contact-page .nav-muted{color:gray}.contact-page .nav-list a:hover,.contact-page .nav-list span:hover{color:#d9d9d9;background:none}}.contact-page .login{position:relative;width:80px;height:40px;padding:10px 20px;border:0;border-radius:8px;overflow:visible}.contact-login-stroke{position:absolute;left:-1px;top:-1px;display:block;width:82px;height:42px;overflow:visible;pointer-events:none}.contact-partner .partner-inner--mobile,.contact-partner .partner-bg--mobile{display:none}@media(max-width:767px){.contact-frame{width:100%;height:auto}.contact-header-section{width:100%;height:auto;padding-bottom:48px;background:linear-gradient(to bottom,#414141,#080808 66.9279663402216%);background-size:100% 1196px;background-position:0 -72px;background-repeat:no-repeat}.contact-title{position:static;width:auto;max-width:294px;height:auto;margin:32px auto 0;font-size:32px;line-height:48px;text-align:center}.contact-title .w700,.contact-title .w336{line-height:48px}.contact-subtitle{display:none}.contact-form{position:static;width:382px;max-width:calc(100% - 48px);height:924px;margin:72px auto 0;padding:40px 24px;box-sizing:border-box}.contact-form.is-sent{height:924px;justify-content:center}.contact-field--interest,.contact-field--full,.contact-field--message,.contact-name-row,.contact-checkbox-row,.contact-field--half{width:100%;max-width:334px}.contact-interest-wrap,.contact-interest-panel{width:100%}.contact-name-row{flex-direction:column;gap:20px;height:180px}.contact-field--half{height:68px}.contact-checkbox-text{width:auto;min-width:0;flex:1}.contact-partner .partner-bg--mobile img{transform:scaleX(-1);transform-origin:center center}.contact-page .contact-partner figcaption span{width:185px}.contact-page .contact-partner figcaption strong{width:fit-content}.contact-page .partner{height:auto;min-height:726px;overflow:hidden}.contact-partner .partner-bg--desktop{display:none}.contact-partner .partner-bg--mobile{display:block}.contact-page .brand img{left:3.9903846153846154px;top:4px;width:158.01923076923077px;height:24px}.contact-page .contact-submit{text-transform:uppercase;font-feature-settings:"liga" 0}.contact-page .contact-submit:disabled{background:#080808;color:#fafafa}.contact-page .contact-disclaimer-row{height:32px;overflow:hidden}.contact-partner .partner-inner--mobile{display:flex;flex-direction:column;padding:56px 16px;gap:32px}.contact-partner .partner-inner--desktop{display:none}.contact-partner .partner-inner--mobile blockquote{padding:0 16px}.contact-partner .partner-inner--mobile blockquote p{width:318px;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em;color:#fafafa}.contact-partner .partner-inner--mobile .partner-photo-wrap{position:relative;width:100%;height:auto;aspect-ratio:1;overflow:hidden}.contact-partner .partner-inner--mobile .partner-photo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:fill}.contact-page .ct-footer{position:relative;width:100%;height:auto;min-height:592px;padding:40px 24px 16px;box-sizing:border-box;overflow:visible}.contact-page .ct-footer-heading{position:static;left:auto;top:auto;width:357px;height:56px;margin:0 0 40px;font-size:36px;font-weight:800;line-height:56px;letter-spacing:-.04em;color:#fafafa}.contact-page .ct-footer-brand{position:relative;left:auto;top:auto;width:100%;height:88px;margin:0 0 40px}.contact-page .ct-footer-logo,.ct-footer .ct-footer-logo{position:absolute;left:3.9903846153846154px;top:4px;width:158.01923076923077px;height:24px;max-width:none;object-fit:contain}.contact-page .ct-footer-tagline{position:absolute;left:0;top:40px;width:100%;height:48px;margin:0}.contact-page .ct-footer-links{top:auto}.contact-page .ct-footer-links--product{position:absolute;left:24px;top:264px;width:80px;margin:0}.contact-page .ct-footer-links--explore{position:absolute;left:184px;top:264px;width:88px}.contact-page .ct-footer-bottom{position:absolute;left:24px;top:464px;flex-direction:column;align-items:center;gap:16px;width:calc(100% - 48px);height:112px;margin:0;padding:23px 0 24px;box-sizing:border-box}}.contact-page .contact-partner .partner-inner--desktop .partner-photo-wrap{padding-top:6px;padding-bottom:6px}@media(min-width:768px){.contact-page .contact-partner figcaption span{width:223px}.contact-page .contact-partner figcaption strong{width:fit-content}}.contact-page .partner-inner--desktop .partner-photo{object-fit:fill}@media(min-width:1440px){.contact-header-section{isolation:isolate;overflow:visible}.contact-partner{isolation:isolate;overflow:hidden}.contact-header-section:before{content:"";position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;transform:translate(-50%);pointer-events:none;background:linear-gradient(to bottom,#414141,#080808 89.99999761581421%)}.contact-partner .partner-inner--desktop{position:relative;z-index:1}}@media(min-width:1441px){.contact-partner{width:1440px;margin-inline:auto;overflow:visible}.contact-partner .partner-bg--desktop{top:0;left:-1200px;width:3840px;height:808px;overflow:visible}.contact-partner .partner-bg--desktop img{width:3840px;height:808px;max-width:none;transform:scaleX(-1);transform-origin:center center}}}
