#contact-popup{padding:0;border:0;width:min(960px,94vw);max-width:960px;max-height:90dvh;background:var(--paper,#faf9f6);color:var(--ink,#18191d);overflow:auto}#contact-popup::backdrop{background:#0b0b11c7;backdrop-filter:blur(5px)}#contact-popup .contact-close{position:absolute;right:14px;top:10px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border:1px solid #d4d0c8;background:#faf9f6;color:#18191d;border-radius:50%;font:26px/1 'DM Sans',sans-serif;cursor:pointer}#contact-popup .contact-popup-layout{display:grid;grid-template-columns:.85fr 1.15fr}#contact-popup .contact-popup-intro{padding:42px 32px;background:#191a1f;color:white}#contact-popup h2{font-size:32px;line-height:1.2;margin-bottom:20px}#contact-popup h2 span{color:#ed686e}#contact-popup .contact-popup-intro>p:not(.eyebrow):not(.contact-signature){font-size:13px;color:#c6c6ce}#contact-popup .contact-popup-intro img{width:110px;height:110px;border-radius:50%;object-fit:cover;object-position:50% 20%;margin-top:22px}#contact-popup .contact-signature{font-size:19px;font-weight:700;margin:14px 0 0}#contact-popup .contact-signature span{display:block;font-size:8px;letter-spacing:1.4px;font-weight:400;margin-top:6px;color:#c3c3cc}#contact-popup .contact-popup-content{padding:55px 32px 35px;min-width:0}#contact-popup h3{font-size:25px}#contact-popup .contact-choice{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;text-align:left;background:white;border:1px solid #dcd8d0;border-left:3px solid var(--red,#d4353b);padding:20px;margin-bottom:14px;color:var(--ink,#18191d);cursor:pointer;font-family:inherit}#contact-popup .contact-choice:hover{background:#f0ebe4}#contact-popup .contact-choice strong{font-size:14px;display:block}#contact-popup .contact-choice small{font-size:11px;color:#65656d;display:block;margin-top:6px}#contact-popup .contact-choice>span:last-child{font-size:22px;color:var(--red,#d4353b)}#contact-popup .contact-popup-bottom{border-top:1px solid #dcd8d0;padding-top:20px;margin-top:25px}#contact-popup .contact-popup-bottom p{font-size:11px;color:#65656d;margin-bottom:8px}#contact-popup .contact-popup-bottom a,#contact-popup .contact-external{font-size:11px;font-weight:600;text-decoration:underline}#contact-popup #contact-form-panel[hidden]{display:none}#contact-popup .contact-form-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px}#contact-popup h4{font-size:15px;margin:0}#contact-popup #contact-hide-form{border:0;background:none;font:11px 'DM Sans',sans-serif;color:#9f252e;cursor:pointer;white-space:nowrap}#contact-popup #contact-form-panel>p{font-size:10px;color:#65656d}#contact-popup iframe{width:100%;height:440px;aspect-ratio:auto;border:1px solid #dcd8d0;background:white;margin-bottom:12px}@media(max-width:650px){#contact-popup{width:94vw;max-height:92dvh}#contact-popup .contact-popup-layout{grid-template-columns:1fr}#contact-popup .contact-popup-intro{padding:30px 25px}#contact-popup h2{font-size:28px;padding-right:20px}#contact-popup .contact-popup-intro img,#contact-popup .contact-signature{display:none}#contact-popup .contact-popup-content{padding:30px 25px}#contact-popup .contact-form-heading{flex-wrap:wrap}#contact-popup iframe{height:500px}}
