.contact_scope___vpRC{background:var(--studio-bg-void,#0a0a0a);color:#000;cursor:auto;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;overflow:hidden}.contact_scope___vpRC a,.contact_scope___vpRC input,.contact_scope___vpRC label,.contact_scope___vpRC textarea{cursor:auto}.contact_scope___vpRC .hero{background:var(--studio-bg-void,#0a0a0a);color:#fff;display:grid;grid-template-areas:"stack";height:100dvh;max-height:780px;overflow:hidden;place-items:center;position:relative;text-align:center;width:100%}.contact_scope___vpRC .title{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:var(--font-jost,"Jost"),var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.2rem,9.6vw,8.8rem);font-style:normal;font-weight:300;grid-area:stack;height:-moz-max-content;height:max-content;justify-content:center;letter-spacing:-.035em;line-height:1.1;margin-top:-180px;overflow:hidden;position:relative;text-align:center;visibility:hidden;width:100%;z-index:20}.contact_scope___vpRC .hero-word-mask{display:inline-block;overflow:hidden;white-space:nowrap}.contact_scope___vpRC .heroSection-splitWord{display:block;filter:blur(10px);opacity:.1;transform:translateY(100%);will-change:transform}.contact_scope___vpRC .images{block-size:300px;grid-area:stack;inline-size:400px;overflow:hidden;place-self:center;position:relative;will-change:transform;z-index:1}.contact_scope___vpRC .images:after{background-color:var(--studio-bg-void,#0a0a0a);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;top:100%;width:100%;z-index:15}.contact_scope___vpRC .block{background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:100%;inline-size:100%;inset:0;position:absolute}.contact_scope___vpRC .contact{background:#fff;min-height:92vh;padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,4vw,4rem) clamp(4rem,7vw,6rem)}.contact_scope___vpRC .contact-grid{align-items:start;display:grid;gap:clamp(2rem,5vw,5.5rem);grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);margin:0 auto;max-width:1500px}.contact_scope___vpRC .contact-title{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:clamp(3.4rem,5.4vw,6.5rem);font-weight:400;letter-spacing:-.065em;line-height:.98;margin:0;max-width:740px}.contact_scope___vpRC .form{display:grid;gap:1.05rem;margin-left:auto;max-width:660px;width:100%}.contact_scope___vpRC .field{display:block}.contact_scope___vpRC label{color:#111;display:block;font-size:.82rem;font-weight:500;margin:0 0 .55rem}.contact_scope___vpRC .optional{color:rgba(0,0,0,.42);font-size:.68rem;font-weight:500;letter-spacing:.08em;margin-left:.35rem;text-transform:uppercase}.contact_scope___vpRC input,.contact_scope___vpRC textarea{background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#111;font-size:.95rem;line-height:1.35;outline:none;padding:.72rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact_scope___vpRC textarea{min-height:116px}.contact_scope___vpRC input:focus,.contact_scope___vpRC textarea:focus{box-shadow:0 0 0 3px rgba(0,0,0,.045)}.contact_scope___vpRC input::-moz-placeholder,.contact_scope___vpRC textarea::-moz-placeholder{color:rgba(0,0,0,.36)}.contact_scope___vpRC input::placeholder,.contact_scope___vpRC textarea::placeholder{color:rgba(0,0,0,.36)}.contact_scope___vpRC .submit{background:#151515;border:1px solid #151515;border-radius:100px;color:#fff;cursor:pointer;font-weight:500;margin-top:.7rem;padding:.9rem 1.5rem;width:100%}.contact_scope___vpRC .submit:disabled{cursor:not-allowed;opacity:.68}.contact_scope___vpRC .faq{background:var(--studio-bg-void,#0a0a0a);color:#fff;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,4vw,4rem)}.contact_scope___vpRC .faq-grid{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:.62fr 1fr;margin:0 auto;max-width:1440px}.contact_scope___vpRC .faq-title{font-family:var(--font-jost,"Jost"),var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:clamp(4rem,10vw,10rem);font-weight:900;letter-spacing:-.085em;line-height:.82;margin:0;position:relative;text-transform:uppercase}.contact_scope___vpRC .faq-title span{color:hsla(0,0%,100%,.16);display:inline-block;filter:blur(1.5px);font-size:.78em;letter-spacing:-.085em;line-height:.82;opacity:.48;text-shadow:0 22px 52px hsla(0,0%,100%,.18);transform:scaleY(-.62) translateY(-.18em);transform-origin:50% 0}.contact_scope___vpRC .faq-row{border-bottom:1px solid hsla(0,0%,100%,.18);transition:border-color .24s ease}.contact_scope___vpRC .faq-row:hover{border-color:hsla(0,0%,100%,.38)}.contact_scope___vpRC .faq button{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700;justify-content:space-between;padding:1rem 0;text-align:left;transition:color .24s ease,padding-left .24s ease;width:100%}.contact_scope___vpRC .faq button:focus-visible,.contact_scope___vpRC .faq button:hover{color:hsla(0,0%,100%,.78);padding-left:.35rem}.contact_scope___vpRC .faq button span{cursor:pointer;transition:color .24s ease}.contact_scope___vpRC .faq button:focus-visible span,.contact_scope___vpRC .faq button:hover span{color:hsla(0,0%,100%,.72)}.contact_scope___vpRC .answer{color:hsla(0,0%,100%,.58);line-height:1.55;padding-bottom:1rem}@media (max-width:900px){.contact_scope___vpRC .images{block-size:min(58vw,270px);inline-size:min(78vw,360px)}.contact_scope___vpRC .title{font-size:clamp(3.5rem,16vw,7rem);margin-top:-120px}.contact_scope___vpRC .contact-grid,.contact_scope___vpRC .faq-grid{grid-template-columns:1fr}.contact_scope___vpRC .form{margin-left:0;max-width:none}.contact_scope___vpRC .contact-title{font-size:clamp(2.45rem,10.75vw,3rem)}.contact_scope___vpRC .faq-title{font-size:clamp(3.4rem,15vw,7rem)}}