body.r-premium-theme.j-signature #MainContent .j-contact-native{padding:46px 0 54px;background:var(--j-paper,#faf6ef);color:var(--j-ink,#211b16)}
.j-contact-native .r-contact-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}.j-contact-native .r-contact-form__intro{display:block;top:130px;max-width:530px}
.j-contact-native .r-contact-form__intro .r-eyebrow{margin:0 0 17px}
body.r-premium-theme.j-signature #MainContent .j-contact-native h1{font:300 clamp(38px,3.7vw,54px)/1.08 var(--r-f-display);letter-spacing:-.035em;margin:0 0 18px;max-width:none}
.j-contact-native h1 em{color:var(--j-accent);font-weight:300}.j-contact-native .r-lede{font:400 16px/1.6 var(--r-f-body);color:var(--j-muted);max-width:43ch;margin:0}
.j-contact-native__people{max-width:340px;margin:27px 0 20px}.j-contact-native__people img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 36%}.j-contact-native__people figcaption{padding-top:10px;font:400 13px/1.5 var(--r-f-body)}.j-contact-native__people small{display:block;font:400 11px/1.5 var(--r-f-body);color:var(--j-muted);margin-top:3px}
.j-contact-native__links{display:flex;gap:12px 22px;flex-wrap:wrap}.j-contact-native__links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:400 14px/1.4 var(--r-f-body);color:var(--j-accent);text-underline-offset:4px}.j-contact-native__links svg{width:15px;height:15px}
body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__panel{padding:26px;background:var(--j-paper);border:1px solid var(--j-rule);box-shadow:none;min-width:0}
body.r-premium-theme.j-signature #MainContent .j-contact-native .j-contact-native__form-title{font:300 30px/1.15 var(--r-f-display);letter-spacing:-.02em;margin:0 0 22px}
.j-contact-native .r-contact-form__form{gap:18px}.j-contact-native .r-contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__field{padding:0;border:0;gap:7px;min-width:0;outline:none}
body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__field span{font:400 12px/1.5 var(--r-f-body);text-transform:none;letter-spacing:0;color:var(--j-ink)}
body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__field :is(input,textarea,select){font:400 16px/1.5 var(--r-f-body);color:var(--j-ink);background:var(--j-paper);border:1px solid var(--j-rule);border-radius:0;min-height:48px;box-sizing:border-box;padding:11px 12px;width:100%;box-shadow:none;letter-spacing:0}
.j-contact-native .r-contact-form__field textarea{min-height:154px;resize:vertical}
body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__field :is(input,textarea,select):focus-visible{outline:2px solid var(--j-accent);outline-offset:3px}
.j-contact-native__optional{border-block:1px solid var(--j-rule);padding:0}.j-contact-native__optional summary{position:relative;display:flex;align-items:center;min-height:44px;padding:10px 26px 10px 0;box-sizing:border-box;list-style:none;cursor:pointer;font:400 12px/1.5 var(--r-f-body);color:var(--j-muted)}.j-contact-native__optional summary::-webkit-details-marker{display:none}.j-contact-native__optional summary::after{content:'+';position:absolute;right:0;font:300 22px/1 var(--r-f-body);color:var(--j-accent)}.j-contact-native__optional[open] summary::after{content:'−'}.j-contact-native__optional .r-contact-form__field{padding-bottom:14px!important}
.j-contact-native__help{padding:0 0 14px;font:400 13px/1.6 var(--r-f-body);color:var(--j-muted)}.j-contact-native__help p{font:400 13px/1.6 var(--r-f-body);margin:0 0 10px}.j-contact-native__help p:last-child{margin-bottom:0}.j-contact-native__help strong{font-weight:500;color:var(--j-ink)}
body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__button{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--j-accent);border:0;min-height:48px;padding:12px 16px;font:500 14px/1.5 var(--r-f-body);letter-spacing:0;text-transform:none;color:var(--j-paper)}.j-contact-native .r-contact-form__button svg{width:18px;height:18px;flex:none}
.j-contact-native :is(a,summary,button):focus-visible{outline:2px solid var(--j-accent);outline-offset:4px}
@media(max-width:989px){.j-contact-native .r-contact-form__grid{grid-template-columns:1fr;gap:24px}.j-contact-native .r-contact-form__intro{position:static;max-width:none}.j-contact-native__people{display:flex;align-items:center;gap:16px;max-width:none;margin-top:18px;margin-bottom:12px}.j-contact-native__people img{width:84px;height:84px;aspect-ratio:1}.j-contact-native__people figcaption{padding:0}.j-contact-native .r-lede{max-width:55ch}}
@media(max-width:749px){body.r-premium-theme.j-signature #MainContent .j-contact-native{padding:28px 0 34px}body.r-premium-theme.j-signature #MainContent .j-contact-native h1{font-size:36px;margin-bottom:14px}.j-contact-native .r-lede{font-size:14px}.j-contact-native .r-contact-form__intro .r-eyebrow{margin-bottom:13px}.j-contact-native__people img{width:74px;height:74px}.j-contact-native__people figcaption{font-size:12px}.j-contact-native__people small{font-size:11px}.j-contact-native__links{gap:0 18px}.j-contact-native__links a{font-size:12px}body.r-premium-theme.j-signature #MainContent .j-contact-native .r-contact-form__panel{padding:18px 16px}body.r-premium-theme.j-signature #MainContent .j-contact-native .j-contact-native__form-title{font-size:27px;margin-bottom:18px}.j-contact-native .r-contact-form__form{gap:15px}.j-contact-native .r-contact-form__fields{grid-template-columns:1fr}.j-contact-native .r-contact-form__field textarea{min-height:132px}}
@media(max-width:359px){body.r-premium-theme.j-signature #MainContent .j-contact-native h1{font-size:32px}.j-contact-native__people{gap:12px}}
@media(prefers-reduced-motion:no-preference){.j-contact-native__people img{animation:j-contact-people .4s ease-out}@keyframes j-contact-people{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}
