
    .v-intake-native{--ink:#24121f;--paper:#f4efe6;--muted:#695d64;--line:#d4c8c3;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;color-scheme:light}
    .v-intake-native *{box-sizing:border-box}.v-intake-native,.v-intake-native{margin:0;padding:0;min-width:0;background:var(--paper);color:var(--ink);font:400 15px/1.75 var(--sans)}.v-intake-native{padding:6px 4px 24px}.v-intake-native p,.v-intake-native h2,.v-intake-native h3{margin:0}.v-intake-native a{color:inherit;text-underline-offset:4px}.v-intake-native button,.v-intake-native input,.v-intake-native textarea,.v-intake-native select{font:inherit}.v-intake-native button{cursor:pointer}.v-intake-native button:disabled{cursor:wait;opacity:.7}.v-intake-native a,.v-intake-native button,.v-intake-native input,.v-intake-native select,.v-intake-native textarea,.v-intake-native summary{-webkit-tap-highlight-color:transparent}.v-intake-native :focus-visible{outline:3px solid #765984;outline-offset:3px}.v-intake-native [hidden]{display:none!important}
    .v-intake-native .intro{font-size:13px;color:var(--muted);margin-bottom:25px}.v-intake-native .form-section{border:0;margin:0;padding:0;min-width:0}.v-intake-native .form-section>legend{font:400 30px/1.2 var(--serif);letter-spacing:-.025em;padding:0}.v-intake-native .section-intro{font-size:13px;line-height:1.8;color:var(--muted);margin:13px 0 25px}.v-intake-native .field{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;min-width:0}.v-intake-native .field>label,.v-intake-native .choices>legend{font-size:13px;font-weight:600;line-height:1.6}.v-intake-native .field :is(input,textarea,select){display:block;width:100%;min-width:0;border:1px solid #b7aaa7;border-radius:4px;background:#fcf9f3;color:var(--ink);font:400 16px/1.5 var(--sans);padding:12px 13px;box-shadow:none}.v-intake-native .field :is(input,select){min-height:49px}.v-intake-native .field select{padding-right:28px}.v-intake-native .field textarea{resize:vertical;min-height:104px}.v-intake-native .field :is(input,textarea)::placeholder{color:#776b71;opacity:1;font-size:13px}.v-intake-native .field [aria-invalid=true]{border-color:#963943}.v-intake-native .help{font-size:12px;line-height:1.75;color:var(--muted)}.v-intake-native .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.v-intake-native .details{border-top:1px solid var(--line);margin-top:14px}.v-intake-native .detail{border-bottom:1px solid var(--line)}.v-intake-native .detail>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:16px;align-items:center;padding:25px 0;cursor:pointer;font:400 25px/1.25 var(--serif);letter-spacing:-.025em}.v-intake-native .detail>summary::-webkit-details-marker{display:none}.v-intake-native .optional{font:400 11px/1.6 var(--sans);letter-spacing:0;color:var(--muted)}.v-intake-native .toggle{display:block;position:relative;width:14px;height:14px}.v-intake-native .toggle::before,.v-intake-native .toggle::after{content:'';position:absolute;background:currentColor;left:0;top:6px;width:14px;height:1px}.v-intake-native .toggle::after{transform:rotate(90deg)}.v-intake-native .detail[open] .toggle::after{transform:rotate(0)}.v-intake-native .detail>.form-section{padding-bottom:7px}.v-intake-native .detail .section-intro{margin-top:0}.v-intake-native .choices{border:0;padding:0;margin:0 0 25px}.v-intake-native .choices>legend{margin-bottom:11px}.v-intake-native .check-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px}.v-intake-native .check-grid>label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;cursor:pointer;min-height:34px;padding-block:4px}.v-intake-native .check-grid input{margin:2px 0 0;width:18px;height:18px;flex:0 0 18px;accent-color:var(--ink)}
    .v-intake-native .uploads{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.v-intake-native .uploads h2{font:400 27px/1.2 var(--serif);letter-spacing:-.025em}.v-intake-native .uploads>.help{margin:12px 0 22px;max-width:630px}.v-intake-native .file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:17px}.v-intake-native .file-row .field{margin:0}.v-intake-native .file-row input{padding:9px;min-height:46px;font-size:12px}.v-intake-native .file-row input::file-selector-button{background:#e9e1d8;border:0;border-radius:999px;color:var(--ink);font:400 12px/1.5 var(--sans);padding:7px 12px;margin-right:12px;cursor:pointer}.v-intake-native .remove{align-self:end;margin-bottom:9px;border:0;background:transparent;color:var(--muted);padding:5px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.v-intake-native .button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:11px 21px;border:1px solid var(--ink);border-radius:999px;font:400 13px/1.5 var(--sans);text-align:center;background:var(--ink);color:var(--paper)}.v-intake-native .button:hover{background:#48303f}.v-intake-native .button--outline{background:transparent;color:var(--ink)}.v-intake-native .button--outline:hover{background:#e9e1d8}.v-intake-native .submit{padding-top:30px;display:flex;flex-wrap:wrap;gap:15px 22px;align-items:center}.v-intake-native .submit .button{min-width:200px}.v-intake-native .submit>.help{flex-basis:100%}.v-intake-native .privacy{font-size:12px}.v-intake-native .notice{padding:22px;border:1px solid var(--line);background:#ece8db;margin-bottom:25px}.v-intake-native .notice h2{font:400 28px/1.25 var(--serif);letter-spacing:-.025em}.v-intake-native .notice p{font-size:14px;line-height:1.8;margin-top:12px}.v-intake-native .notice--error{background:#f2e5e0;border-color:#bd8c85}.v-intake-native .busy{font-size:13px;color:var(--muted)}.v-intake-native .fallback{font-size:12px;color:var(--muted);margin-top:24px}.v-intake-native .sr-only,.v-intake-native .quiet-field{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
    @media(max-width:599px){.v-intake-native{padding-inline:3px}.v-intake-native .row{grid-template-columns:1fr;gap:0}.v-intake-native .form-section>legend{font-size:28px}.v-intake-native .detail>summary{font-size:23px;gap:10px;padding:23px 0}.v-intake-native .optional{font-size:10px}.v-intake-native .check-grid{grid-template-columns:1fr}.v-intake-native .field{margin-bottom:21px}.v-intake-native .file-row{gap:7px}.v-intake-native .file-row input{font-size:11px}.v-intake-native .submit .button{width:100%}.v-intake-native .notice{padding:20px}}
    @media(prefers-reduced-motion:reduce){.v-intake-native *{scroll-behavior:auto}}
  