.j1WgZG_form{gap:24px;display:grid}.j1WgZG_row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.j1WgZG_field{gap:8px;display:grid}.j1WgZG_field>span,.j1WgZG_choices legend{font-size:14px;font-weight:600}.j1WgZG_field em{color:var(--graphite);font-style:normal;font-weight:400}.j1WgZG_field input,.j1WgZG_field select,.j1WgZG_field textarea{background:var(--mist);appearance:none;border:0;border-radius:14px;width:100%;min-height:52px;padding:14px 16px;font-size:17px;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1px #0000}.j1WgZG_field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%231d1d1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px;padding-right:44px}.j1WgZG_field textarea{resize:vertical;line-height:1.5}.j1WgZG_field input:hover,.j1WgZG_field select:hover,.j1WgZG_field textarea:hover{background-color:#ececf0}.j1WgZG_field input:focus-visible,.j1WgZG_field select:focus-visible,.j1WgZG_field textarea:focus-visible{background-color:var(--white);box-shadow:inset 0 0 0 1.5px var(--link), 0 0 0 4px #0066cc26;outline:none}.j1WgZG_field [aria-invalid]{box-shadow:inset 0 0 0 1.5px #c4281c}.j1WgZG_choices{border:0;gap:12px;margin:0;padding:0;display:grid}.j1WgZG_choices>div{flex-wrap:wrap;gap:8px;display:flex}.j1WgZG_chip{position:relative}.j1WgZG_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.j1WgZG_chip span{min-height:44px;transition:background-color .25s ease, color .25s ease, box-shadow .25s ease, transform .25s var(--ease-out);border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1.5px #d2d2d7}.j1WgZG_chip:hover span{box-shadow:inset 0 0 0 1.5px var(--ink)}.j1WgZG_chip input:checked+span{background:var(--ink);color:var(--white);box-shadow:none}.j1WgZG_chip input:active+span{transform:scale(.97)}.j1WgZG_chip input:focus-visible+span{outline:2px solid var(--link);outline-offset:3px}.j1WgZG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.j1WgZG_consent{color:var(--graphite);align-items:flex-start;gap:12px;font-size:15px;display:flex}.j1WgZG_consent input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}.j1WgZG_error{color:#c4281c;font-size:14px}.j1WgZG_submit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.j1WgZG_submit button[disabled]{opacity:.6;cursor:progress}.j1WgZG_status{min-width:200px;color:var(--graphite);flex:1;font-size:14px}.j1WgZG_sent{justify-items:start;gap:16px;padding-block:24px;display:grid}.j1WgZG_sent svg{width:56px;height:56px}.j1WgZG_ring{stroke-dasharray:140;stroke-dashoffset:140px;animation:j1WgZG_draw .8s var(--ease-out) forwards}.j1WgZG_tick{stroke-dasharray:30;stroke-dashoffset:30px;animation:j1WgZG_draw .5s var(--ease-out) .5s forwards}@keyframes j1WgZG_draw{to{stroke-dashoffset:0}}@media (max-width:560px){.j1WgZG_row{grid-template-columns:1fr}}
.swMWYG_page{padding-block:calc(var(--nav-h) + clamp(64px, 9vw, 128px)) clamp(80px, 10vw, 144px);background:var(--mist)}.swMWYG_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.swMWYG_intro{top:calc(var(--nav-h) + 40px);gap:28px;display:grid;position:sticky}.swMWYG_title{font-size:clamp(3rem,6.4vw,5.5rem)}.swMWYG_title,.swMWYG_details{animation:swMWYG_contactIn 1.3s var(--ease-out) both}.swMWYG_intro .lede{animation:swMWYG_contactIn 1.3s var(--ease-out) both}.swMWYG_intro .lede{animation-delay:.12s}.swMWYG_details{animation-delay:.24s}.swMWYG_card{border-radius:var(--radius-tile);background:var(--white);animation:swMWYG_contactIn 1.3s var(--ease-out) .18s both;padding:clamp(24px,4vw,48px)}@keyframes swMWYG_contactIn{0%{opacity:0;transform:translateY(36px)}}.swMWYG_details{border-top:1px solid var(--hairline);gap:20px;margin-top:12px;padding-top:28px;display:grid}.swMWYG_details dt{color:var(--graphite-mist);font-size:14px}.swMWYG_details dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}@media (max-width:900px){.swMWYG_grid{grid-template-columns:1fr}.swMWYG_intro{position:static}}
