.sg-contact-shell{width:min(calc(100% - (2 * var(--sg-outer-desktop))),var(--sg-content-max));margin-inline:auto}.sg-contact-label{margin:0 0 var(--sg-space-3);color:var(--sg-color-steel);font-size:var(--sg-type-micro);font-weight:600;letter-spacing:.08em}.sg-contact-hero{padding-block:var(--sg-space-15);border-bottom:1px solid var(--sg-color-steel)}.sg-contact-hero h1{max-width:980px;margin:0;font-size:clamp(52px,8vw,var(--sg-type-display-max));font-weight:600;letter-spacing:-.055em;line-height:.94}.sg-contact-lede{max-width:760px;margin:var(--sg-space-5) 0 0;color:var(--sg-color-steel);font-size:clamp(20px,2.2vw,30px);line-height:1.35}.sg-contact-request{padding-block:var(--sg-space-15)}.sg-contact-request-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sg-gutter-desktop)}.sg-contact-intro{max-width:440px}.sg-contact-intro h2,.sg-contact-guidance h2,.sg-contact-closing h2{margin:0;font-size:var(--sg-type-h2);font-weight:600;letter-spacing:-.045em;line-height:1}.sg-contact-intro>p:last-child,.sg-contact-closing p{max-width:var(--sg-reading-max);margin:var(--sg-space-3) 0 0;color:var(--sg-color-steel);font-size:var(--sg-type-body-large)}.sg-contact-form-mount{max-width:640px;padding-top:var(--sg-space-1)}.sg-contact-form-mount :where(.hidden){display:none!important}.sg-contact-data-notice{margin-bottom:var(--sg-space-5);padding:var(--sg-space-3);border:1px solid var(--sg-color-steel);border-left:3px solid var(--sg-color-cobalt)}.sg-contact-data-notice p{margin:0;color:var(--sg-color-steel);font-size:var(--sg-type-small)}.sg-contact-data-notice a{color:var(--sg-color-cobalt);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.sg-contact-form-mount :where(.form-grid){gap:var(--sg-space-3)}.sg-contact-form-mount :where(.field-label){margin-bottom:var(--sg-space-1);color:var(--sg-color-ink);font-family:var(--sg-font-body);font-size:var(--sg-type-small)}.sg-contact-form-mount :where(.form-field){min-height:48px;padding:12px 14px;border:1px solid var(--sg-color-steel);border-radius:var(--sg-radius-input);background:transparent;color:var(--sg-color-ink);font-family:var(--sg-font-body);font-size:var(--sg-type-body)}.sg-contact-form-mount :where(textarea.form-field){min-height:112px}.sg-contact-form-mount :where(.nda-row){min-height:44px;align-items:center}.sg-contact-form-mount :where(.nda-box){width:24px;height:24px;margin:0;accent-color:var(--sg-color-cobalt)}.sg-contact-form-mount :where(.nda-label),.sg-contact-form-mount :where(.field-helper){color:var(--sg-color-steel);font-size:var(--sg-type-small)}.sg-contact-form-mount :where(.nda-label){min-height:24px;display:flex;align-items:center}.sg-contact-guidance{padding-block:var(--sg-space-15);border-block:1px solid var(--sg-color-ink-ground)}.sg-contact-guidance .sg-contact-label,.sg-contact-guidance h2{color:var(--sg-color-reverse-paper)}.sg-contact-guidance-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sg-gutter-desktop)}.sg-contact-guidance ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--sg-color-steel)}.sg-contact-guidance li{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:var(--sg-space-2);padding-block:var(--sg-space-3);border-bottom:1px solid var(--sg-color-steel)}.sg-contact-guidance li span{color:var(--sg-color-reverse-paper);font-variant-numeric:tabular-nums lining-nums}.sg-contact-guidance li p{margin:0;color:var(--sg-color-reverse-paper);font-size:var(--sg-type-body-large)}.sg-contact-closing{padding-block:var(--sg-space-15)}.sg-contact-closing .sg-contact-shell{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sg-gutter-desktop);align-items:end}.sg-contact-closing p{margin:0}@media(max-width:1023px){.sg-contact-shell{width:calc(100% - (2 * var(--sg-outer-tablet)))}.sg-contact-request-grid,.sg-contact-guidance-grid,.sg-contact-closing .sg-contact-shell{grid-template-columns:1fr;gap:var(--sg-space-8)}}@media(max-width:639px){.sg-contact-shell{width:calc(100% - (2 * var(--sg-outer-mobile)))}.sg-contact-hero,.sg-contact-request,.sg-contact-guidance,.sg-contact-closing{padding-block:var(--sg-space-10)}.sg-contact-hero h1{font-size:clamp(48px,15vw,64px)}.sg-contact-lede{font-size:20px}}@media(forced-colors:active){.sg-contact-form-mount :where(.form-field),.sg-contact-guidance ol,.sg-contact-guidance li{border-color:CanvasText}}.contact-shell[data-astro-cid-uw5kdbxl]{max-width:720px;margin-inline:auto}.control-line[data-astro-cid-uw5kdbxl]{margin:var(--space-4) 0 0;color:var(--text-link);font-weight:var(--fw-medium);font-size:15px}h1[data-astro-cid-uw5kdbxl]{margin:0 0 var(--space-6)}.lede[data-astro-cid-uw5kdbxl]{max-width:var(--measure);margin:0;color:var(--steel);font-size:19px}.data-notice[data-astro-cid-uw5kdbxl]{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--line-default);border-left:2px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1)}.data-notice[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{max-width:none;margin:0;color:var(--steel);font-size:var(--fs-caption)}.data-notice[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--ink);font-weight:var(--fw-medium)}.data-notice[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--cobalt);text-decoration:underline}.contact-form[data-astro-cid-uw5kdbxl]{max-width:480px;margin-top:var(--space-8)}.contact-email[data-astro-cid-uw5kdbxl]{margin:var(--space-8) 0 0}.contact-email[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--cobalt);font-family:var(--mono);font-size:var(--fs-caption);text-decoration:none}.contact-email[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}
