.vnB76q_page{max-width:1440px;padding-top:64px;padding-bottom:100px}.vnB76q_heading{margin-bottom:52px}.vnB76q_heading h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(52px,6vw,88px)}.vnB76q_heading>p:last-child{color:var(--muted);margin-bottom:0}.vnB76q_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.vnB76q_details{border-top:1px solid var(--line);padding-top:34px}.vnB76q_details h2,.vnB76q_formPanel h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(30px,3vw,40px)}.vnB76q_intro{max-width:370px;color:var(--muted);margin-bottom:30px;font-size:14px;line-height:1.85}.vnB76q_channels{font-style:normal}.vnB76q_channel{border-bottom:1px solid var(--line);align-items:center;gap:23px;padding:28px 0;text-decoration:none;display:flex}.vnB76q_channelIcon{flex-shrink:0;align-items:center;width:54px;display:flex}.vnB76q_channelIcon img{width:46px;height:auto}.vnB76q_channel .vnB76q_value{letter-spacing:-.035em;margin-top:7px;font-size:clamp(19px,1.9vw,26px);line-height:1.4;display:block}.vnB76q_channelArrow{color:var(--muted);margin-left:auto;font-size:22px}.vnB76q_channel .vnB76q_value{width:fit-content;position:relative}.vnB76q_channel .vnB76q_value:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.vnB76q_channel:is(:hover,:focus-visible) .vnB76q_value:after{transform-origin:0;transform:scaleX(1)}.vnB76q_channelArrow{transition:color .2s,transform .28s cubic-bezier(.22,1,.36,1)}.vnB76q_channel:is(:hover,:focus-visible) .vnB76q_channelArrow{color:var(--ink);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.vnB76q_channel .vnB76q_value:after,.vnB76q_channelArrow{transition:none}}.vnB76q_help{padding-top:36px;font-size:12px}.vnB76q_help p{color:var(--muted);margin-bottom:10px}.vnB76q_formPanel{background:var(--soft);min-width:0;padding:clamp(26px,3vw,44px)}.vnB76q_formPanel>.eyebrow{margin-bottom:14px}.vnB76q_formPanel h2{margin-bottom:12px}.vnB76q_formIntro{color:var(--muted);margin-bottom:27px;font-size:12px}.vnB76q_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 18px;display:grid}.vnB76q_fields label{font-size:12px}.vnB76q_fields label>span{color:var(--muted);font-size:10px}.vnB76q_fields input,.vnB76q_fields select,.vnB76q_fields textarea{background:var(--paper);border-color:#cbd0c5;border-radius:0;width:100%;margin-top:7px;font-size:13px}.vnB76q_fields input,.vnB76q_fields select{min-height:48px}.vnB76q_fields input::placeholder,.vnB76q_fields textarea::placeholder{color:#74776e;opacity:1}.vnB76q_fields textarea{resize:vertical;min-height:136px;display:block}.vnB76q_message{grid-column:1/-1}.vnB76q_privacy{color:var(--muted);margin:20px 0;font-size:11px;line-height:1.8}.vnB76q_privacy a{text-underline-offset:3px}.vnB76q_submit{justify-content:space-between;width:100%;min-height:52px;padding-inline:20px}.vnB76q_error{color:#893c2e;font-size:13px}.vnB76q_honeypot{display:none}.vnB76q_success{padding:30px 0}.vnB76q_successMark{border:1px solid var(--accent);width:50px;height:50px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;font-size:24px;display:inline-flex}.vnB76q_success h3{font:400 30px/1.2 var(--serif)}.vnB76q_success p{color:var(--muted);font-size:14px}.vnB76q_success button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:12px}@media (max-width:900px){.vnB76q_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:35px}.vnB76q_fields{grid-template-columns:1fr}.vnB76q_channel{gap:12px}.vnB76q_channelIcon{width:40px}.vnB76q_channelIcon img{width:36px}}@media (max-width:700px){.vnB76q_page{padding-top:38px;padding-bottom:55px}.vnB76q_heading{margin-bottom:36px}.vnB76q_heading>p:last-child{font-size:13px}.vnB76q_layout{grid-template-columns:1fr;gap:38px}.vnB76q_details{padding-top:28px}.vnB76q_intro{max-width:none;margin-bottom:10px}.vnB76q_channel{gap:18px;padding:22px 0}.vnB76q_channel .vnB76q_value{font-size:23px}.vnB76q_help{padding-top:26px}.vnB76q_formPanel{padding:28px 22px}.vnB76q_fields input,.vnB76q_fields select,.vnB76q_fields textarea{font-size:16px}}
