.FL89MG_main{padding-block:clamp(136px,11vw,180px) clamp(56px,6vw,100px)}.FL89MG_heading{column-gap:var(--editorial-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;margin-bottom:clamp(36px,4vw,64px);display:grid}.FL89MG_back{width:fit-content;color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;margin-bottom:28px;font-size:15px;display:inline-flex}.FL89MG_heading h1{letter-spacing:-.06em;font-size:clamp(46px,5.6vw,88px);font-weight:500;line-height:1.05}.FL89MG_heading h1 em{color:#0000;-webkit-text-stroke:1px var(--ink);font-style:normal}.FL89MG_heading>p{max-width:56ch;color:var(--muted);padding-bottom:5px;font-size:clamp(16px,1.2vw,19px);line-height:1.75}.FL89MG_layout{align-items:start;gap:var(--editorial-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.FL89MG_form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(24px,3vw,48px)}.FL89MG_form h2,.FL89MG_visit h2{letter-spacing:-.04em;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.15}.FL89MG_formIntro{max-width:48ch;color:var(--muted);margin-block:16px 32px;font-size:16px;line-height:1.65}.FL89MG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.FL89MG_fields>div,.FL89MG_note{flex-direction:column;gap:10px;min-width:0;display:flex}.FL89MG_form label,.FL89MG_form legend{font-size:16px;font-weight:550;line-height:1.5}.FL89MG_form label small{color:var(--muted);font-size:14px;font-weight:400}.FL89MG_note textarea{resize:vertical;min-height:130px}.FL89MG_options{border:0;min-width:0;margin-block:32px;padding:0}.FL89MG_options>p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.FL89MG_options>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.FL89MG_choice{cursor:pointer;position:relative}.FL89MG_choice input{opacity:0;width:1px;height:1px;position:absolute}.FL89MG_choice span{border:1px solid var(--line-strong);min-height:48px;color:var(--ink);border-radius:999px;align-items:center;padding:10px 18px;font-size:15px;font-weight:500;transition:color .18s,background .18s,border-color .18s;display:flex}.FL89MG_choice:hover span{border-color:var(--brand)}.FL89MG_choice input:checked+span{background:var(--brand);color:var(--brand-contrast,#fff);border-color:var(--brand)}.FL89MG_choice input:focus-visible+span{outline:2px solid var(--brand);outline-offset:4px}.FL89MG_submit{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;padding-top:28px;display:flex}.FL89MG_submit .button{min-height:52px;font-size:16px}.FL89MG_submit p{color:var(--muted);font-size:14px;line-height:1.65}.FL89MG_status{border-left:3px solid var(--brand);margin-top:24px;padding-left:16px;font-size:16px;line-height:1.65}.FL89MG_visit{min-width:0}.FL89MG_photo{margin:0}.FL89MG_photo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.FL89MG_photo figcaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.FL89MG_experience,.FL89MG_next,.FL89MG_direct{border-bottom:1px solid var(--line);padding-block:32px}.FL89MG_experience ul{margin:24px 0 0;padding:0;list-style:none}.FL89MG_experience li{align-items:baseline;gap:20px;padding-block:9px;font-size:16px;line-height:1.7;display:flex}.FL89MG_experience li span{color:var(--brand);font-variant-numeric:tabular-nums;flex:0 0 24px;font-size:13px}.FL89MG_next ol{margin:24px 0 16px;padding:0;list-style-position:inside}.FL89MG_next li{padding-block:7px;font-size:16px;line-height:1.6}.FL89MG_next>p{color:var(--muted);font-size:14px;line-height:1.6}.FL89MG_direct{border-bottom:0}.FL89MG_direct h2{margin-bottom:22px}.FL89MG_direct>a{overflow-wrap:anywhere;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-block:12px;font-size:16px;line-height:1.6;display:flex}.FL89MG_direct>a svg{flex:0 0 20px}.FL89MG_direct>a:focus-visible,.FL89MG_back:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.FL89MG_direct address{color:var(--muted);margin-top:24px;font-size:16px;font-style:normal;line-height:1.7}@media (max-width:900px){.FL89MG_heading,.FL89MG_layout{grid-template-columns:1fr;gap:30px}.FL89MG_back{margin-bottom:0}.FL89MG_heading>p{max-width:60ch}.FL89MG_heading h1{font-size:clamp(44px,8vw,70px)}.FL89MG_photo{max-width:720px}}@media (max-width:520px){.FL89MG_fields{grid-template-columns:1fr;gap:20px}.FL89MG_form{padding:24px 18px}.FL89MG_main{padding-top:128px}.FL89MG_heading h1{font-size:42px}.FL89MG_choice span{padding-inline:14px}.FL89MG_submit{display:block}.FL89MG_submit p{margin-top:18px}}@media (prefers-reduced-motion:reduce){.FL89MG_choice span{transition:none}}
