@font-face{font-family:ContactCabinet;src:url('/homepage/fonts/cabinet-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:ContactSatoshi;src:url('/homepage/fonts/satoshi-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:ContactCabinet;src:url('/homepage/fonts/cabinet-500.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:ContactSatoshi;src:url('/homepage/fonts/satoshi-500.woff2') format('woff2');font-weight:500;font-display:swap}.contact-solid{--cream:#f5e7df;--dark:#0b0b0b;background:#0b0b0b;color:#f5e7df;font-family:ContactSatoshi,Arial,sans-serif;text-align:left;letter-spacing:normal;line-height:1.5}
.contact-solid,.contact-solid *{box-sizing:border-box}
.contact-solid::before{display:none}
.contact-solid p{margin:0}.contact-solid .contact-kicker{margin:8px 0 30px}
.contact-solid a{color:inherit}.contact-solid .contact-editorial h2{font-family:ContactCabinet,Arial,sans-serif}
.contact-solid input,.contact-solid textarea,.contact-solid .contact-submit{font-family:ContactSatoshi,Arial,sans-serif}
.contact-solid .contact-close{width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;padding:0;background:#ffffff20;color:inherit}
.contact-solid .contact-close span::before,.contact-solid .contact-close span::after{content:"";position:absolute;left:13px;top:21px;width:18px;height:2px;background:currentColor}
.contact-solid .contact-close span::before{transform:rotate(45deg)}.contact-solid .contact-close span::after{transform:rotate(-45deg)}
@media(max-width:700px){.contact-solid .contact-kicker{margin:0 0 18px}}

/* The same form can also live in the normal document flow. */
.contact-inline{width:min(1100px,100%);margin:0 auto;border-radius:30px}
.contact-inline .contact-scroll{max-height:none;overflow:visible;overscroll-behavior:auto}
.contact-inline :focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:700px){.contact-inline{border-radius:24px}}
