.pmx.pmx-contact-page{background:#fff}.pmx.pmx-contact-page .pmx-contact-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pmx.pmx-contact-page .pmx-contact-hero{padding-top:34px;padding-bottom:36px;border-bottom:1px solid var(--pmx-border)}.pmx.pmx-contact-page .pmx-contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.74fr) minmax(0,1fr);gap:28px;align-items:center}.pmx.pmx-contact-page .pmx-contact-hero-title{font-size:clamp(40px,5vw,72px);font-weight:var(--pmx-fw-head);letter-spacing:var(--pmx-track-head);line-height:1.04;max-width:9.4em}.pmx.pmx-contact-page .pmx-contact-hero-lede{margin-top:var(--pmx-s4);font-size:clamp(18px,1.7vw,24px);line-height:1.4;color:var(--pmx-ink);max-width:27em}.pmx.pmx-contact-page .pmx-contact-hero-cta{margin-top:var(--pmx-s6);display:flex;align-items:center;gap:32px;flex-wrap:wrap}.pmx.pmx-contact-page .pmx-contact-hero-cta .pmx-btn{font-size:clamp(18px,1.8vw,26px);min-height:clamp(56px,6vw,86px);padding:0 clamp(28px,3.3vw,48px);border-radius:999px}.pmx.pmx-contact-page .pmx-contact-hero-cta .pmx-soundbars{width:clamp(120px,14vw,206px);height:clamp(44px,5.6vw,80px);padding-left:38px;border-left:1px solid var(--pmx-border);box-sizing:content-box}.pmx.pmx-contact-page .pmx-contact-hero-cta .pmx-soundbars i{width:3px}.pmx.pmx-contact-page .pmx-contact-hero-art{position:relative;aspect-ratio:294/349;border-radius:4px;overflow:hidden;background:var(--pmx-surface)}.pmx.pmx-contact-page .pmx-contact-grid-section{padding-top:40px;padding-bottom:49px}.pmx.pmx-contact-page .pmx-contact-grid{display:grid;grid-template-columns:minmax(0,610fr) minmax(0,345fr);column-gap:117px;align-items:start}.pmx.pmx-contact-page .pmx-contact-grid>div:last-child{position:relative;padding-top:24px}.pmx.pmx-contact-page .pmx-contact-grid>div:last-child:before{content:"";position:absolute;left:-58px;top:0;bottom:0;width:1px;background:var(--pmx-border)}.pmx.pmx-contact-page .pmx-contact-grid .pmx-eyebrow{font-size:14px;margin-bottom:8px}.pmx.pmx-contact-page .pmx-contact-grid h2{font-weight:var(--pmx-fw-head);letter-spacing:var(--pmx-track-head);line-height:1.04;margin-top:0}.pmx.pmx-contact-page .pmx-contact-grid>div:first-child h2{font-size:clamp(34px,4.6vw,66px)}.pmx.pmx-contact-page .pmx-contact-grid>div:last-child h2{font-size:clamp(30px,3.5vw,50px)}.pmx.pmx-contact-page .pmx-contact-grid .pmx-form{margin-top:var(--pmx-s5);max-width:610px;gap:20px}.pmx.pmx-contact-page .pmx-form label{font-size:16px;font-weight:600}.pmx.pmx-contact-page .pmx-form :is(input,select){min-height:56px;font-size:17px}.pmx.pmx-contact-page textarea.pmx-input{height:auto;min-height:150px;padding:14px 16px;font-size:17px;line-height:1.5;resize:vertical}.pmx.pmx-contact-page .pmx-form button[type=submit]{width:auto;justify-self:start;align-self:flex-start;font-size:clamp(18px,1.55vw,22px);min-height:clamp(56px,5vw,72px);padding:0 40px;border-radius:999px}.pmx.pmx-contact-page .pmx-contact-links-intro{margin-top:var(--pmx-s5);font-size:18px;line-height:1.5;color:var(--pmx-ink)}.pmx.pmx-contact-page .pmx-contact-links{list-style:none;margin:var(--pmx-s6) 0 0;padding:0;display:grid}.pmx.pmx-contact-page .pmx-contact-links li+li{border-top:1px solid var(--pmx-border)}.pmx.pmx-contact-page .pmx-contact-links a{display:flex;align-items:flex-start;gap:18px;padding:20px 0;color:inherit;text-decoration:none}.pmx.pmx-contact-page .pmx-contact-links a:hover .pmx-contact-link-title{text-decoration:underline;text-underline-offset:3px}.pmx.pmx-contact-page .pmx-contact-link-icon{flex-shrink:0;width:78px;height:78px;border-radius:50%;background:var(--pmx-surface);color:var(--pmx-plum);display:flex;align-items:center;justify-content:center}.pmx.pmx-contact-page .pmx-contact-link-icon svg{width:34px;height:34px;stroke-width:1.6}.pmx.pmx-contact-page .pmx-contact-link-body{flex:1;padding-top:12px}.pmx.pmx-contact-page .pmx-contact-link-title{font-size:20px;font-weight:700;letter-spacing:-.3px}.pmx.pmx-contact-page .pmx-contact-link-body p{margin-top:6px;font-size:16px;line-height:1.45;color:var(--pmx-muted)}.pmx.pmx-contact-page .pmx-contact-links a>svg:last-child{flex-shrink:0;margin-top:16px;color:var(--pmx-plum);width:22px;height:22px}.pmx.pmx-contact-page .pmx-contact-faq{padding-top:45px;padding-bottom:44px}.pmx.pmx-contact-page .pmx-contact-faq .pmx-eyebrow{font-size:14px;margin-bottom:8px}.pmx.pmx-contact-page .pmx-contact-faq h2{font-size:clamp(34px,4.3vw,62px);font-weight:var(--pmx-fw-head);letter-spacing:var(--pmx-track-head);line-height:1.04;margin-top:0}.pmx.pmx-contact-page .pmx-contact-faq-grid{position:relative;list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:110px}.pmx.pmx-contact-page .pmx-contact-faq-grid:before{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:1px;background:var(--pmx-rule-lavender)}.pmx.pmx-contact-page .pmx-contact-faq-grid li{border-bottom:1px solid var(--pmx-rule-lavender)}.pmx.pmx-contact-page .pmx-contact-faq-grid a{display:flex;align-items:center;justify-content:space-between;gap:var(--pmx-s4);min-height:58px;padding:12px 0;color:var(--pmx-ink);font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.35;text-decoration:none}.pmx.pmx-contact-page .pmx-contact-faq-grid a:hover{text-decoration:underline;text-underline-offset:3px}.pmx.pmx-contact-page .pmx-contact-faq-grid a>svg{flex-shrink:0;color:var(--pmx-plum);width:20px;height:20px}.pmx.pmx-contact-page .pmx-cta-band{padding:26px 0}.pmx.pmx-contact-page .pmx-cta-band .pmx-eyebrow{font-size:13px;letter-spacing:3px;margin-bottom:8px}.pmx.pmx-contact-page .pmx-cta-band h2{font-size:clamp(34px,4.1vw,59px);line-height:1.04}.pmx.pmx-contact-page .pmx-cta-option{align-items:center;gap:36px}.pmx.pmx-contact-page .pmx-cta-option .pmx-soundbars{width:91px;height:66px;padding-right:36px;border-right:1px solid #a78ab9;box-sizing:content-box}.pmx.pmx-contact-page .pmx-cta-option p{font-size:16px;color:var(--pmx-ink);margin:0 0 14px;white-space:nowrap}.pmx.pmx-contact-page .pmx-cta-option .pmx-btn{font-size:clamp(17px,1.4vw,20px);min-height:61px;padding:0 43px;border-radius:999px}@media (max-width:850px){.pmx.pmx-contact-page .pmx-contact-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--pmx-s6)}.pmx.pmx-contact-page .pmx-contact-hero-art{order:-1;aspect-ratio:4/3}.pmx.pmx-contact-page .pmx-contact-hero-cta{gap:20px}.pmx.pmx-contact-page .pmx-contact-hero-cta .pmx-soundbars{padding-left:0;border-left:0}.pmx.pmx-contact-page .pmx-contact-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--pmx-s8)}.pmx.pmx-contact-page .pmx-contact-grid>div:last-child{padding-top:var(--pmx-s8);border-top:1px solid var(--pmx-border)}.pmx.pmx-contact-page .pmx-contact-grid>div:last-child:before{display:none}.pmx.pmx-contact-page .pmx-contact-link-icon{width:56px;height:56px}.pmx.pmx-contact-page .pmx-contact-link-icon svg{width:26px;height:26px}.pmx.pmx-contact-page .pmx-contact-link-body{padding-top:4px}.pmx.pmx-contact-page .pmx-contact-links a>svg:last-child{margin-top:8px}.pmx.pmx-contact-page .pmx-contact-faq-grid{grid-template-columns:minmax(0,1fr)}.pmx.pmx-contact-page .pmx-contact-faq-grid:before{display:none}.pmx.pmx-contact-page .pmx-cta-option{gap:20px;flex-wrap:wrap}.pmx.pmx-contact-page .pmx-cta-option p{white-space:normal}.pmx.pmx-contact-page .pmx-cta-option .pmx-soundbars{width:56px;height:44px;padding-right:0;border-right:0}}