@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.30flr4oxtjagu.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.2vfzl0i35o8_c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--color-midnight:#071a2d;--color-deep-blue:#0e3656;--color-ink-navy:#102a4c;--color-powder-blue:#cdebfa;--color-sky-blue:#8fb9de;--color-warm-white:#faf8f3;--color-pale-stone:#e6ded1;--color-muted-brass:#b98b3d;--color-success:#276447;--color-warning:#8b5b12;--color-error:#9b2c2c;--font-sans:"Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-9:4.5rem;--space-12:6rem;--radius-control:.75rem;--radius-action:999px;--page-gutter:clamp(1.25rem, 5.6vw, 5rem);--reading-width:52ch;--text-body:clamp(1rem, .96rem + .15vw, 1.125rem);--text-ui:1rem;--text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.5rem);--focus-ring:0 0 0 3px var(--color-midnight), 0 0 0 6px var(--color-sky-blue);--motion-fast:.18s;--motion-calm:.48s}:where(a,button,input,select,textarea):focus-visible{border-radius:var(--radius-control);box-shadow:var(--focus-ring);outline:none}.tp-primary-action{appearance:none;background:var(--color-warm-white);border-radius:var(--radius-action);color:var(--color-ink-navy);cursor:pointer;font:500 var(--text-ui) / 1 var(--font-sans);min-height:3.5rem;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:.9rem 1.8rem;text-decoration:none;display:inline-flex}.tp-primary-action:hover{background:var(--color-powder-blue)}.tp-primary-action:disabled{cursor:not-allowed;opacity:.58}.tp-status{font:500 .875rem / 1.3 var(--font-sans)}.tp-status[data-tone=neutral]{color:currentColor}.tp-status[data-tone=success]{color:var(--color-success)}.tp-status[data-tone=warning]{color:var(--color-warning)}.tp-status[data-tone=error]{color:var(--color-error)}.tp-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.tp-primary-action{border-color:buttontext}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--color-warm-white);scroll-behavior:smooth}body{background:var(--color-warm-white);color:var(--color-ink-navy);font-family:var(--font-sans);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}em{font-family:var(--font-serif);font-weight:400}.site-header{border-bottom:1px solid color-mix(in srgb, var(--color-ink-navy) 13%, transparent);min-height:76px;padding:0 var(--page-gutter);z-index:20;justify-content:space-between;align-items:center;display:flex;position:relative}.site-header[data-dark]{color:var(--color-warm-white);border-bottom-color:#faf8f32e}.wordmark{align-items:center;text-decoration:none;display:inline-flex}.brand-lockup{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-lockup-mark{flex:none;width:40px;height:40px;display:block}.brand-lockup-name{letter-spacing:-.02em;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.17}.brand-name-short{display:none}.site-header nav{align-items:center;gap:clamp(18px,2.5vw,40px);font-size:.9rem;display:flex}.site-header a{align-items:center;min-height:44px;display:inline-flex}.site-header nav a{text-decoration:none}.site-header nav a:not(.header-action):hover{text-underline-offset:6px;text-decoration:underline}.header-action{border:1px solid;border-radius:999px;padding:11px 18px}.utility-link{opacity:.72}.header-text-button{color:currentColor;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.quiet-state{color:color-mix(in srgb, currentColor 68%, transparent)}.organization-label{border-left:1px solid color-mix(in srgb, currentColor 22%, transparent);padding-left:24px}.viewing-context{border-left:1px solid color-mix(in srgb, currentColor 22%, transparent);align-items:start;gap:2px;padding-left:18px;display:grid}.viewing-context small,.viewing-context>span{letter-spacing:.05em;opacity:.58;text-transform:uppercase;font-size:.64rem}.viewing-context strong{white-space:nowrap;font-size:.78rem;font-weight:550}.viewing-context select{color:inherit;background:0 0;border:0;max-width:220px;min-height:28px;padding:0 22px 0 0;font-size:.78rem}.landing-hero{color:var(--color-warm-white);min-height:100svh;position:relative;overflow:hidden}.landing-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#071a2dbd 0%,#071a2d4f 56%,#071a2d24 100%);position:absolute;inset:0}.landing-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#071a2d75);position:absolute;inset:0}.landing-hero-image{object-fit:cover;object-position:center 55%}.edge-marker{bottom:7vh;left:var(--page-gutter);z-index:2;border-left:1px solid #cdebfacc;position:absolute;top:118px}.edge-marker span{background:var(--color-powder-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:8%;left:-4px}.hero-copy{padding:clamp(76px, 10vh, 130px) var(--page-gutter) 96px calc(var(--page-gutter) + 36px);z-index:3;position:relative}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:.75rem;font-weight:600}.hero-copy h1,.apply-welcome-copy h1{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(4rem,7.4vw,7.8rem);font-weight:400;line-height:.82}.hero-copy h1 em,.apply-welcome-copy h1 em{letter-spacing:-.035em;display:block}.hero-lead,.apply-welcome-copy>p:not(.eyebrow){font-size:var(--text-lead);max-width:39ch;margin:44px 0 30px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero-text-link{color:var(--color-warm-white);text-underline-offset:6px;align-items:center;min-height:44px;display:inline-flex}.cinematic-action,.dark-action,.next-button{background:var(--color-warm-white);color:var(--color-ink-navy);cursor:pointer;min-height:54px;transition:background-color var(--motion-fast) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:32px;padding:14px 24px;font-size:.98rem;font-weight:550;text-decoration:none;display:inline-flex}.cinematic-action:hover{background:var(--color-powder-blue)}.image-credit{bottom:22px;left:calc(var(--page-gutter) + 36px);opacity:.72;z-index:3;margin:0;font-size:.68rem;position:absolute}.positioning-chapter{background:var(--color-warm-white);padding:clamp(60px, 8vw, 110px) var(--page-gutter)}.positioning-chapter p{font-family:var(--font-serif);max-width:34ch;margin:0;font-size:clamp(1.8rem,3.6vw,3.7rem);line-height:1.2}.type-chapter,.trust-chapter{padding:clamp(104px, 15vw, 220px) var(--page-gutter);grid-template-columns:minmax(44px,.25fr) minmax(0,1.75fr);gap:clamp(28px,6vw,96px);display:grid}.chapter-number{letter-spacing:.15em;margin:16px 0 0;font-size:.78rem}.type-chapter h2,.trust-chapter h2,.organizations-chapter h2,.closing-chapter h2,.preparation-sheet h2,.save-panel h2{letter-spacing:-.06em;margin:0;font-size:clamp(4rem,8.6vw,8.5rem);font-weight:400;line-height:.9}.type-chapter>div>p,.trust-chapter>div>p{font-size:var(--text-lead);max-width:40ch;margin:54px 0 0 auto;line-height:1.6}.architecture-chapter{background:var(--color-midnight);color:var(--color-warm-white);grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.architecture-media{align-self:center;margin:0;overflow:hidden}.architecture-media img{width:100%;height:auto;display:block}.architecture-copy{padding:96px var(--page-gutter);align-self:center}.architecture-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:400;line-height:.93}.architecture-benefits{border-top:1px solid #faf8f33d;gap:0;margin-top:52px;display:grid}.architecture-benefits>div{border-bottom:1px solid #faf8f32e;padding:28px 0 30px}.architecture-benefits h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400}.architecture-benefits p{color:#faf8f3bf;font-size:var(--text-body);max-width:40ch;margin:12px 0 0;line-height:1.65}.process-chapter{background:var(--color-powder-blue);padding:clamp(92px, 13vw, 180px) var(--page-gutter)}.process-chapter h2{letter-spacing:-.055em;margin:0 0 clamp(72px,10vw,140px) 17%;font-size:clamp(3.4rem,6.7vw,7rem);font-weight:400}.process-chapter ol{border-top:1px solid #102a4c3d;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process-chapter li{padding:30px clamp(16px,2vw,34px) 0;position:relative}.process-chapter li:before{background:var(--color-warm-white);content:"";border:1px solid #102a4c33;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:18%}.process-chapter li span{font-size:clamp(1.25rem,2vw,1.8rem);display:block}.process-chapter li small{opacity:.7;max-width:29ch;margin-top:16px;font-size:.95rem;line-height:1.55;display:block}.process-media{width:83%;margin:clamp(72px,9vw,120px) 0 0 17%;overflow:hidden}.process-media img{width:100%;height:auto;display:block}.organizations-chapter{padding:clamp(104px, 12vw, 176px) var(--page-gutter)}.lightweight-organizations{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(56px,7vw,112px);display:grid}.lightweight-organizations>div{min-width:0}.lightweight-organizations h2{max-width:10ch}.lightweight-organization-directory{border-top:1px solid var(--color-pale-stone);margin-top:48px}.lightweight-organization-action{align-items:start;gap:24px;padding-top:32px;display:grid}.lightweight-organization-action p{opacity:.7;max-width:44ch;margin:0;line-height:1.6}.lightweight-organization-action .dark-action{background:var(--color-ink-navy);color:var(--color-warm-white);justify-self:start}.static-organizations-map{background:color-mix(in srgb, var(--color-powder-blue) 62%, var(--color-warm-white));grid-area:1/2/span 2;align-self:start;min-width:0;margin:0;padding:clamp(28px,3.2vw,48px)}.static-organizations-map-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.static-organizations-map-heading .eyebrow{margin-bottom:12px}.static-organizations-map-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:450;line-height:.98}.static-organizations-map-heading>p{opacity:.64;max-width:20ch;margin:2px 0 0;font-size:.78rem;line-height:1.5}.static-organizations-map-svg{width:auto;max-width:100%;height:clamp(340px,39vw,520px);margin:18px auto 8px;display:block}.static-organizations-map-state{fill:color-mix(in srgb, var(--color-warm-white) 72%, var(--color-powder-blue));stroke:color-mix(in srgb, var(--color-ink-navy) 58%, transparent);stroke-linejoin:round;stroke-width:2px}.static-organizations-map-coast{fill:none;stroke:var(--color-sky-blue);stroke-linecap:round;stroke-width:4px}.static-organizations-map-coverage path{fill:color-mix(in srgb, var(--color-muted-brass) 58%, transparent);stroke:var(--color-ink-navy);stroke-width:1.75px}.static-organizations-map-coverage circle{fill:var(--color-ink-navy);stroke:var(--color-warm-white);stroke-width:2px}.static-organizations-map-leader{fill:none;stroke:var(--color-ink-navy);stroke-dasharray:4 5;stroke-linecap:round;stroke-width:1.5px}.static-organizations-map-label{fill:var(--color-ink-navy);font-family:var(--font-sans);letter-spacing:.04em;font-size:18px;font-weight:650}.static-organizations-map-label-detail{fill:var(--color-ink-navy);font-family:var(--font-sans);opacity:.62;font-size:11px}.static-organizations-map-legend{border-top:1px solid color-mix(in srgb, var(--color-ink-navy) 16%, transparent);margin:0;padding:0;list-style:none}.static-organizations-map-legend li{border-bottom:1px solid color-mix(in srgb, var(--color-ink-navy) 16%, transparent);grid-template-columns:30px minmax(0,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:58px;display:grid}.static-organizations-map-legend li>span{background:color-mix(in srgb, var(--color-muted-brass) 58%, transparent);border:1px solid var(--color-ink-navy);border-radius:50%;width:24px;height:24px;display:inline-flex}.static-organizations-map-legend strong{font-weight:550}.static-organizations-map-legend small{opacity:.62;text-align:right;justify-self:end}.static-organizations-map figcaption{opacity:.62;margin-top:20px;font-size:.76rem;line-height:1.5}.service-area-discovery{grid-template-columns:minmax(0,5fr) minmax(420px,7fr);gap:clamp(56px,6vw,96px);display:grid}.service-discovery-content{min-width:0}.organizations-chapter h2{max-width:9ch;font-size:clamp(3.6rem,6.3vw,6.7rem)}.organizations-intro{max-width:46ch;margin:42px 0 0;font-size:1.05rem;line-height:1.65}.service-directory-state{border-bottom:1px solid var(--color-pale-stone);border-top:1px solid var(--color-pale-stone);margin:48px 0 0;padding:28px 0;line-height:1.6}.service-directory-error p{margin:0 0 18px}.service-zip-form{border-top:1px solid var(--color-pale-stone);margin-top:54px;padding-top:30px}.service-zip-form h3{letter-spacing:-.02em;margin:0 0 28px;font-size:1.3rem;font-weight:500}.service-zip-form label{margin-bottom:9px;font-size:.92rem;font-weight:600;display:block}.service-zip-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.service-zip-controls input{background:var(--color-warm-white);border:1px solid color-mix(in srgb, var(--color-ink-navy) 38%, transparent);color:var(--color-ink-navy);border-radius:4px 0 0 4px;min-width:0;min-height:54px;padding:12px 14px;font-size:1.08rem}.service-zip-controls input[aria-invalid=true]{border-color:#9c342d}.service-zip-controls button,.service-secondary-action{background:var(--color-ink-navy);border:1px solid var(--color-ink-navy);color:var(--color-warm-white);cursor:pointer;min-height:54px;padding:12px 20px}.service-zip-controls button{border-radius:0 4px 4px 0;min-width:118px}.service-zip-controls button:disabled{cursor:wait;opacity:.62}.service-zip-form>p{opacity:.68;margin:10px 0 0;font-size:.84rem;line-height:1.5}.service-zip-form .service-field-error{color:#8b2824;opacity:1;font-weight:550}.service-lookup-announcement{min-height:1.4em;padding-top:16px;font-size:.88rem;line-height:1.5}.service-lookup-result{border-top:1px solid var(--color-pale-stone);margin-top:28px;padding-top:28px}.service-lookup-result>h3{margin:0;font-size:1.28rem;font-weight:500;line-height:1.42}.service-result-group{margin-top:32px}.service-result-group h4{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem}.service-result-group ul{margin:12px 0 0;padding:0;list-style:none}.service-result-group li{border-top:1px solid var(--color-pale-stone);gap:6px;padding:18px 0;display:grid}.service-result-group li:last-child{border-bottom:1px solid var(--color-pale-stone)}.service-result-group li strong{font-size:1.04rem;font-weight:550}.service-result-group li span{opacity:.7;font-size:.9rem;line-height:1.5}.service-result-group-closed li{background-image:repeating-linear-gradient(135deg,#0000 0 8px,#569bbe0e 8px 10px)}.service-result-action{align-items:start;gap:12px;margin-top:26px;display:grid}.service-result-action .dark-action{background:var(--color-ink-navy);color:var(--color-warm-white);justify-self:start}.service-result-action p{opacity:.66;margin:0;font-size:.84rem;line-height:1.5}.service-lookup-error{border-top:1px solid #b97771;border-bottom:1px solid #b97771;margin-top:24px;padding:22px 0}.service-lookup-error p{margin:0 0 16px;line-height:1.55}.service-secondary-action{border-radius:4px;min-height:44px;padding:9px 17px}.service-directory{margin-top:58px}.service-directory-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.service-directory-heading h3{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500}.service-directory-heading p{opacity:.62;margin:0;font-size:.82rem}.service-organization-list{margin:18px 0 0;padding:0;list-style:none}.service-organization-row{border-top:1px solid var(--color-pale-stone);grid-template-columns:28px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.service-organization-row:last-child{border-bottom:1px solid var(--color-pale-stone)}.service-organization-key{letter-spacing:.05em;border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;display:inline-flex}.service-organization-row h3{margin:0 0 8px;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:500}.service-organization-row p{margin:0;line-height:1.5}.service-intake-state{font-size:.88rem}.service-intake-state:before{content:"";border:1px solid;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.service-intake-state-accepting:before{background:var(--color-powder-blue)}.service-intake-state-not_accepting:before{background:repeating-linear-gradient(135deg,#0000 0 2px,currentColor 2px 3px)}.service-zip-list{opacity:.68;overflow-wrap:anywhere;font-size:.82rem;margin-top:10px!important}.service-zip-list>span{font-weight:600}.service-map-disclosure{align-self:start;min-width:0}.service-map-disclosure>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:.95rem;font-weight:600}.service-map-disclosure-content{min-width:0}.service-map-plate{background:color-mix(in srgb, var(--color-powder-blue) 62%, var(--color-warm-white));border-radius:6px;min-height:620px;padding:clamp(28px,3vw,38px)}.service-map-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.service-map-heading .eyebrow{margin-bottom:12px}.service-map-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:450}.service-map-heading>p{opacity:.65;max-width:24ch;margin:2px 0 0;font-size:.78rem;line-height:1.5}.service-map-svg{width:100%;height:clamp(240px,26vw,300px);margin:22px 0;display:block;overflow:visible}.service-map-region{transition:opacity .19s}.service-map-region path{stroke:var(--color-ink-navy);stroke-linejoin:round;stroke-width:1.5px}.service-map-region .service-map-overlap-outline{fill:none;stroke:color-mix(in srgb, var(--color-sky-blue) 86%, var(--color-ink-navy));stroke-width:7px}.service-map-region-open{fill:color-mix(in srgb, var(--color-sky-blue) 68%, var(--color-warm-white))}.service-map-region-closed{fill:url(#closed-intake-hatch)}.service-map-region-overlap{stroke-width:4px!important}.service-map-region-faded{opacity:.28}.service-map-region text{dominant-baseline:middle;fill:var(--color-ink-navy);font-family:var(--font-sans);paint-order:stroke;stroke:var(--color-warm-white);stroke-width:4px;text-anchor:middle;font-size:20px;font-weight:650}.service-map-region .service-map-label-leader{fill:none;stroke:var(--color-ink-navy);stroke-dasharray:3 3;stroke-width:1.25px}.service-map-region .service-map-label-badge{fill:var(--color-warm-white);stroke:var(--color-ink-navy);stroke-width:1.25px}.service-map-region .service-map-label-external{stroke-width:0;font-size:36px}#closed-intake-hatch path{fill:none;stroke:var(--color-sky-blue);stroke-width:2px}.service-map-symbol-legend{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.service-map-symbol-legend li{align-items:center;gap:8px;font-size:.7rem;line-height:1.3;display:flex}.service-map-symbol{background:var(--color-warm-white);border:1px solid var(--color-ink-navy);flex:none;width:22px;height:22px;display:inline-block}.service-map-symbol-open{background:color-mix(in srgb, var(--color-sky-blue) 68%, var(--color-warm-white))}.service-map-symbol-overlap{box-shadow:inset 0 0 0 3px var(--color-warm-white), inset 0 0 0 4px var(--color-sky-blue)}.service-map-symbol-closed{background:repeating-linear-gradient(135deg, transparent 0, transparent 4px, var(--color-sky-blue) 4px, var(--color-sky-blue) 6px)}.service-map-legend{border-top:1px solid color-mix(in srgb, var(--color-ink-navy) 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-map-legend button,.service-map-legend-unavailable{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-ink-navy) 14%, transparent);color:inherit;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 10px 7px 0;display:grid}.service-map-legend button:nth-child(odd):not(.service-map-show-all),.service-map-legend-unavailable:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--color-ink-navy) 14%, transparent)}.service-map-legend button:nth-child(2n):not(.service-map-show-all),.service-map-legend-unavailable:nth-child(2n){padding-left:10px}.service-map-legend button{cursor:pointer}.service-map-legend button>span:first-child,.service-map-legend-unavailable>span:first-child{border:1px solid;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;display:inline-flex}.service-map-legend button>span:nth-child(2),.service-map-legend-unavailable>span:nth-child(2){gap:3px;font-weight:550;display:grid}.service-map-legend button small,.service-map-legend-unavailable small{opacity:.64;font-size:.72rem;font-weight:400}.service-map-legend button[aria-pressed=true]{background:color-mix(in srgb, var(--color-warm-white) 58%, transparent)}.service-map-legend .service-map-show-all{text-align:center;grid-column:1/-1;min-height:46px;padding-right:0;font-size:.82rem;display:block}.service-map-state{background:color-mix(in srgb, var(--color-powder-blue) 62%, var(--color-warm-white));text-align:center;align-content:center;min-height:620px;margin:0;padding:42px;line-height:1.6}.quiet-copy{opacity:.62;max-width:47ch;margin:28px 0 0;line-height:1.6}.trust-chapter{background:var(--color-pale-stone)}.trust-chapter h2{max-width:11ch}.trust-limitations{border-top:1px solid color-mix(in srgb, var(--color-ink-navy) 16%, transparent);padding-top:28px;margin-top:34px!important;font-size:1rem!important}.trust-chapter .text-link{min-height:44px;margin-top:26px;display:inline-flex}.partner-chapter{background:var(--color-warm-white);padding:clamp(96px, 13vw, 180px) var(--page-gutter);grid-template-columns:1fr .8fr;gap:clamp(60px,9vw,130px);display:grid}.partner-chapter h2{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3rem,5.7vw,6.1rem);font-weight:400;line-height:.96}.partner-chapter>div:last-child>p{font-size:var(--text-lead);max-width:42ch;margin:52px 0 0;line-height:1.55}.partner-chapter .partner-boundary{opacity:.68;font-size:1rem}.partner-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.partner-actions .dark-action{background:var(--color-ink-navy);color:var(--color-warm-white)}.closing-chapter{background:var(--color-midnight);color:var(--color-warm-white);min-height:86svh;padding:clamp(100px, 14vw, 190px) var(--page-gutter);grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;display:grid}.closing-chapter h2{margin-bottom:50px;font-size:clamp(4rem,8vw,8rem)}.closing-chapter>p{color:#faf8f3ad;max-width:40ch;margin:0;line-height:1.6}.site-footer{background:var(--color-midnight);color:var(--color-warm-white);padding:34px var(--page-gutter);border-top:1px solid #faf8f329;justify-content:space-between;align-items:start;gap:48px;font-size:.8rem;display:flex}.site-footer>div{max-width:76ch}.site-footer p{opacity:.62;margin:12px 0 0;line-height:1.55}.site-footer nav{gap:28px;display:flex}.site-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer-brand{gap:16px;display:grid}.site-footer-brand>span{opacity:.62}.footer-wordmark .brand-lockup{gap:14px}.footer-wordmark .brand-lockup-mark{width:44px;height:44px}.footer-wordmark .brand-lockup-name{font-size:1.25rem;line-height:1.2}.apply-welcome,.application-flow{background:var(--color-midnight);color:var(--color-warm-white);min-height:100svh}.apply-welcome-stage{min-height:calc(100svh - 76px);position:relative}.apply-welcome-copy{padding:clamp(92px, 11vw, 160px) var(--page-gutter) 100px calc(var(--page-gutter) + 36px)}.apply-welcome-copy h1{max-width:10ch;font-size:clamp(4.3rem,9vw,8.8rem)}.apply-actions{align-items:center;gap:30px;display:flex}.text-link,.text-button{color:currentColor;cursor:pointer;text-underline-offset:6px;background:0 0;border:0;font-size:.95rem;text-decoration:underline}.preparation-sheet{background:var(--color-warm-white);color:var(--color-ink-navy);padding:clamp(92px, 13vw, 180px) var(--page-gutter);grid-template-columns:1fr 1fr;gap:72px;display:grid}.preparation-sheet h2{max-width:9ch;font-size:clamp(3.7rem,6.2vw,6.8rem)}.requirements-notice{font-size:var(--text-lead);line-height:1.55}.requirements-notice p{margin:0 0 22px}.requirements-outline{grid-column:1/-1;margin:0;padding:0;list-style:none}.requirements-outline li{border-top:1px solid var(--color-pale-stone);grid-template-columns:56px 1fr 1fr;align-items:baseline;gap:24px;padding:28px 0;display:grid}.requirements-outline li:last-child{border-bottom:1px solid var(--color-pale-stone)}.requirements-outline span{color:var(--color-muted-brass);font-size:.75rem}.requirements-outline strong{font-size:clamp(1.25rem,2vw,1.8rem);font-weight:450}.requirements-outline small{opacity:.62;font-size:.95rem}.organization-introduction{min-height:100svh}.organization-introduction-hero{background:var(--color-midnight);color:var(--color-warm-white);padding:clamp(100px, 13vw, 180px) var(--page-gutter)}.organization-introduction-hero h1{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(3.8rem,7.4vw,7.8rem);font-weight:400;line-height:.92}.organization-introduction-hero>p:last-child{color:#faf8f3b8;font-size:var(--text-lead);max-width:42ch;margin:52px 0 0 44%;line-height:1.55}.organization-capabilities,.organization-boundary{padding:clamp(90px, 12vw, 160px) var(--page-gutter);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,9vw,130px);display:grid}.organization-capabilities h2,.organization-boundary h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.4vw,5.8rem);font-weight:400;line-height:.96}.organization-capabilities ol{margin:0;padding:0;list-style:none}.organization-capabilities li{border-top:1px solid var(--color-pale-stone);grid-template-columns:42px 1fr;gap:14px;padding:25px 0;display:grid}.organization-capabilities li:last-child{border-bottom:1px solid var(--color-pale-stone)}.organization-capabilities li span{color:var(--color-muted-brass);font-size:.72rem}.organization-capabilities li strong{font-size:1.35rem;font-weight:500}.organization-capabilities li p{opacity:.68;grid-column:2;margin:0;line-height:1.55}.organization-boundary{background:var(--color-powder-blue)}.organization-boundary>div:last-child>p{font-size:var(--text-lead);max-width:40ch;margin:0;line-height:1.55}.application-flow{grid-template-rows:auto auto 1fr auto;display:grid}.application-toolbar{min-height:80px;padding:0 var(--page-gutter);border-bottom:1px solid #cdebfa29;justify-content:space-between;align-items:center;display:flex}.toolbar-actions{align-items:center;gap:22px;display:flex}.section-progress{color:#faf8f3b8;grid-template-columns:auto minmax(100px,20vw) auto;align-items:center;gap:18px;font-size:.78rem;display:grid}.section-progress-count{color:var(--color-warm-white)}.section-progress-line{background:#cdebfa2e;height:1px;display:block}.section-progress-line span{background:var(--color-powder-blue);height:2px;transition:width var(--motion-calm) ease;display:block;transform:translateY(-.5px)}.quiet-button{color:var(--color-warm-white);cursor:pointer;text-underline-offset:6px;background:0 0;border:0;min-height:44px;padding:0;font-size:.88rem;text-decoration:underline}.save-panel{background:var(--color-powder-blue);color:var(--color-ink-navy);padding:clamp(56px, 8vw, 108px) var(--page-gutter);position:relative}.save-panel h2{max-width:10ch;font-size:clamp(3rem,5vw,5rem)}.save-panel>p:last-child{font-size:var(--text-lead);max-width:44ch;margin:36px 0 0 42%;line-height:1.55}.close-button{color:currentColor;cursor:pointer;right:var(--page-gutter);background:0 0;border:0;font-size:2rem;position:absolute;top:34px}.question-stage{min-height:0;padding:clamp(48px, 5vw, 78px) var(--page-gutter);place-items:center;display:grid}.question-sheet{width:100%;max-width:980px}.question-sheet h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(3.7rem,7vw,7.2rem);font-weight:400;line-height:.94}.question-sheet-wide h1{max-width:13ch}.question-lead{color:#faf8f3b8;font-size:var(--text-lead);max-width:48ch;margin:40px 0;line-height:1.55}.inline-notice{border-top:1px solid #cdebfa3b;margin-top:44px;padding-top:20px;line-height:1.55}.inline-notice summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:500}.inline-notice p{color:#faf8f3b3;max-width:56ch;margin:14px 0 0}.editorial-input{color:var(--color-warm-white);letter-spacing:.05em;background:0 0;border:0;border-bottom:1px solid #faf8f380;width:100%;max-width:6ch;margin-top:40px;padding:8px 0;font-size:clamp(4rem,9vw,8rem)}.editorial-input::placeholder{color:#faf8f32e}.field-help{color:#faf8f399;max-width:58ch;margin-top:20px;font-size:.88rem;line-height:1.5}.field-help button{color:var(--color-powder-blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.why-we-ask{border-left:2px solid var(--color-sky-blue);margin-top:14px;padding-left:14px}.why-we-ask summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:.82rem;font-weight:600}.why-we-ask p{color:color-mix(in srgb, currentColor 68%, transparent);max-width:58ch;margin:4px 0 10px;font-size:.88rem;line-height:1.5}.field-error{color:#ffd4cf;max-width:58ch;margin:18px 0 0;font-size:.95rem;line-height:1.5}.upload-boundary{border-top:1px solid #cdebfa3d;border-bottom:1px solid #cdebfa3d;gap:18px;margin-top:44px;padding:28px 0;display:grid}.upload-boundary p{color:#faf8f3a8;max-width:58ch;margin:7px 0 0;line-height:1.5}.upload-boundary-disabled{opacity:.72}.upload-control{cursor:pointer;gap:8px;max-width:44rem;display:grid}.upload-control span{font-size:clamp(1.25rem,2vw,1.75rem)}.upload-control small{color:#faf8f394}.upload-boundary input[type=file]{color:#faf8f3b3;font:500 .9rem / 1.4 var(--font-sans);max-width:100%}.upload-boundary input[type=file]::file-selector-button{background:var(--color-warm-white);color:var(--color-ink-navy);cursor:pointer;font:500 .88rem / 1 var(--font-sans);border:0;border-radius:999px;min-height:44px;margin-right:16px;padding:12px 18px}.upload-progress{background:#cdebfa2e;width:min(100%,44rem);height:3px;overflow:hidden}.upload-progress span{background:var(--color-powder-blue);height:100%;transition:width var(--motion-fast) ease;display:block}.upload-complete{grid-template-columns:minmax(0,1fr) auto;align-items:start}.upload-complete-actions{gap:16px;display:flex}.organization-choice{cursor:pointer;border-top:1px solid #cdebfa3d;border-bottom:1px solid #cdebfa3d;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:58px;padding:32px 0;display:grid}.organization-choice input,.consent-row input{accent-color:var(--color-sky-blue);width:22px;height:22px}.organization-choice strong{font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:450;display:block}.organization-choice small{color:#faf8f394;margin-top:8px;display:block}.organization-choice>span:last-child{color:var(--color-powder-blue);font-size:.83rem}.no-match{border-top:1px solid #cdebfa3d;border-bottom:1px solid #cdebfa3d;margin-top:56px;padding:30px 0}.no-match strong{font-size:1.3rem;font-weight:500}.no-match p{color:#faf8f3ad;max-width:58ch;line-height:1.55}.review-line{border-top:1px solid #cdebfa38;justify-content:space-between;gap:32px;padding:24px 0;display:flex}.review-line:first-of-type{margin-top:54px}.review-line strong{text-align:right;font-weight:500}.consent-row{border-top:1px solid #cdebfa38;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:28px 0;line-height:1.55;display:grid}.consent-row small{color:#faf8f394;margin-top:8px;display:block}.application-navigation{min-height:88px;padding:0 var(--page-gutter);border-top:1px solid #cdebfa29;justify-content:space-between;align-items:center;display:flex}.application-navigation .text-link,.application-navigation .text-button{align-items:center;min-height:44px;display:inline-flex}.next-button{background:var(--color-powder-blue);gap:28px;min-width:164px}.next-button:disabled{cursor:not-allowed;opacity:.38}.form-section-sheet{background:var(--color-warm-white);color:var(--color-ink-navy);border-radius:10px;max-width:1040px;padding:clamp(34px,5vw,72px)}.form-section-sheet .question-lead,.form-section-sheet .field-help{color:color-mix(in srgb, var(--color-ink-navy) 68%, transparent)}.form-section-sheet .field-error{color:#9f2f27}.application-fields{gap:46px;margin-top:58px;display:grid}.application-field{border:0;margin:0;padding:0}.application-field>label:not(.consent-row),.application-field legend{justify-content:space-between;gap:18px;width:100%;margin-bottom:14px;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:500;line-height:1.35;display:flex}.application-field>label span,.application-field legend span{color:color-mix(in srgb, var(--color-ink-navy) 50%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.application-field input:not([type=radio]):not([type=checkbox]),.application-field textarea{border:1px solid color-mix(in srgb, var(--color-ink-navy) 24%, transparent);color:var(--color-ink-navy);background:0 0;border-radius:9px;width:100%;min-height:52px;padding:13px 15px;font-size:1.05rem;line-height:1.45}.application-field textarea{resize:vertical;min-height:140px}.application-field input:focus-visible,.application-field textarea:focus-visible{outline:3px solid var(--color-sky-blue);outline-offset:2px}.choice-field legend{float:left}.choice-field>:not(legend){clear:both}.typographic-choices{border-top:1px solid var(--color-pale-stone)}.typographic-choices label{border-bottom:1px solid var(--color-pale-stone);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:58px;padding:13px 4px;font-size:clamp(1.05rem,1.8vw,1.3rem);display:grid}.typographic-choices input,.form-section-sheet .consent-row input{accent-color:var(--color-ink-navy);width:22px;height:22px}.form-section-sheet .consent-row{border-top-color:var(--color-pale-stone)}.form-section-sheet .consent-row small{color:color-mix(in srgb, var(--color-ink-navy) 56%, transparent)}.requirements-overview{max-width:1060px}.requirements-list{margin-top:58px}.requirements-list details{border-top:1px solid #cdebfa3d}.requirements-list details:last-child{border-bottom:1px solid #cdebfa3d}.requirements-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:baseline;gap:22px;min-height:72px;padding:22px 0;display:grid}.requirements-list summary span{color:var(--color-muted-brass);font-size:.72rem}.requirements-list summary strong{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:450}.requirements-list summary small{color:#faf8f394}.requirements-list ul{gap:0;margin:0 0 26px 64px;padding:0;list-style:none;display:grid}.requirements-list li{border-top:1px solid #cdebfa21;justify-content:space-between;gap:20px;padding:12px 0;line-height:1.45;display:flex}.requirements-list li small{color:#faf8f38f;max-width:46ch}.session-start-error{border:1px solid #ffd4cf85;border-radius:10px;margin:34px 0;padding:24px}.session-start-error strong{font-size:1.15rem;display:block}.session-start-error p{color:#faf8f3b8;max-width:58ch;margin:10px 0 20px;line-height:1.55}.document-requirements{gap:34px;margin-top:54px;display:grid}.document-requirements>div[data-optional]{opacity:.62}.requirement-state{color:var(--color-muted-brass);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;display:block}.form-section-sheet .upload-boundary{border-color:var(--color-pale-stone);color:var(--color-ink-navy);margin-top:10px}.form-section-sheet .upload-boundary p,.form-section-sheet .upload-control small{color:color-mix(in srgb, var(--color-ink-navy) 60%, transparent)}.form-section-sheet .upload-boundary input[type=file]{color:color-mix(in srgb, var(--color-ink-navy) 72%, transparent)}.form-section-sheet .upload-boundary input[type=file]::file-selector-button{background:var(--color-ink-navy);color:var(--color-warm-white)}.routing-review{margin-top:54px}.form-section-sheet .review-line{border-top-color:var(--color-pale-stone)}.legal-launch-note{background:var(--color-powder-blue);border-left:3px solid var(--color-ink-navy);margin:44px 0 0;padding:18px 20px;font-size:.86rem;line-height:1.55}.form-error-summary{color:#fff4f1;background:#4b1918;border:1px solid #f3b8b1;width:100%;max-width:1040px;margin-top:26px;padding:16px 20px;line-height:1.5}.submission-success{max-width:1050px;padding:clamp(80px, 13vw, 180px) var(--page-gutter);width:100%;margin:auto}.submission-success h1{letter-spacing:-.06em;max-width:9ch;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.9}.submission-success>p:not(.eyebrow){color:#faf8f3b8;font-size:var(--text-lead);max-width:48ch;margin:42px 0 30px;line-height:1.55}.applicant-home,.staff-portal,.editorial-page{min-height:100svh}.portal-heading{padding:clamp(80px, 10vw, 140px) var(--page-gutter)}.portal-heading h1,.editorial-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.9}.portal-heading>p:last-child{font-size:var(--text-lead);max-width:38ch;margin:42px 0 0 48%;line-height:1.55}.application-summary{background:var(--color-powder-blue);padding:clamp(48px, 7vw, 90px) var(--page-gutter);justify-content:space-between;align-items:end;display:flex}.application-summary h2{letter-spacing:-.04em;margin:24px 0 8px;font-size:clamp(2.5rem,5vw,5rem);font-weight:400}.application-summary p{opacity:.68;margin:0}.status-label{text-transform:uppercase;border:1px solid;border-radius:999px;padding:7px 12px;font-size:.75rem;display:inline-block}.dark-action{background:var(--color-ink-navy);color:var(--color-warm-white)}.portal-empty{padding:clamp(80px, 12vw, 160px) var(--page-gutter);text-align:center}.portal-empty>span{color:var(--color-muted-brass)}.portal-empty h2{letter-spacing:-.04em;margin:28px 0 18px;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:400}.portal-empty p{opacity:.65;max-width:50ch;margin:0 auto;line-height:1.6}.portal-empty .dark-action{margin-top:30px}.applicant-routing-summary ul{text-align:left;max-width:54rem;margin:40px auto 0;padding:0;list-style:none;display:grid}.applicant-routing-summary li{border-top:1px solid var(--color-pale-stone);gap:8px;padding:24px 0;font-size:1.2rem;display:grid}.applicant-routing-summary li:last-child{border-bottom:1px solid var(--color-pale-stone)}.applicant-routing-summary small{opacity:.58;font-size:.85rem}.applicant-future-application{border-bottom:1px solid var(--color-pale-stone);border-top:1px solid var(--color-pale-stone);padding:36px var(--page-gutter);grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.applicant-future-application>div>p:last-child{opacity:.58;margin:10px 0 0;line-height:1.55}.applicant-future-application button{border:1px solid color-mix(in srgb, var(--color-ink-navy) 28%, transparent);border-radius:var(--radius-control);color:inherit;cursor:not-allowed;opacity:.55;text-align:left;background:0 0;align-items:center;gap:5px;min-width:250px;padding:15px 18px;display:grid}.applicant-future-application button span{font-size:.95rem;font-weight:550}.applicant-future-application button small{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.staff-portal{--admin-rail-width:232px;background:var(--color-warm-white);min-height:100svh;padding:60px 0 0 var(--admin-rail-width)}.admin-shell-header{display:contents}.admin-rail{color:#fff;width:var(--admin-rail-width);z-index:50;background:#082847;flex-direction:column;padding:20px 12px 14px;display:flex;position:fixed;inset:0 auto 0 0}.admin-rail .wordmark{min-height:44px;padding:0 10px}.admin-rail .brand-lockup{gap:9px}.admin-rail .brand-lockup-mark{width:31px;height:31px}.admin-rail .brand-lockup-name{font-size:.875rem;line-height:1.21}.admin-rail nav{gap:4px;margin-top:26px;display:grid}.admin-rail nav a{color:#ffffffc2;border-radius:6px;align-items:center;min-height:40px;padding:9px 12px;font-size:.86rem;text-decoration:none;display:flex}.admin-rail nav a:hover,.admin-rail nav a:focus-visible,.admin-rail nav a[aria-current=page]{color:#fff;background:#e8f3fa1c}.admin-rail-account{border-top:1px solid #ffffff24;margin-top:auto;padding:12px 10px 0}.admin-rail-account .header-text-button{color:#ffffffc2;font-size:.8rem;text-decoration:none}.admin-utility-row{height:60px;left:var(--admin-rail-width);z-index:45;background:#fcfaf6f5;border-bottom:1px solid #d8e0e7;justify-content:flex-end;align-items:center;padding:8px 28px;display:flex;position:fixed;top:0;right:0}.admin-utility-row .viewing-context{border:1px solid #d8e0e7;border-radius:7px;min-width:220px;padding:6px 10px}.admin-utility-row .viewing-context select{width:100%}.admin-page-heading{border-bottom:1px solid var(--color-pale-stone);padding:38px var(--page-gutter) 30px;grid-template-columns:1fr minmax(280px,.6fr);align-items:end;gap:40px;display:grid}.admin-page-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.4vw,1.9rem);font-weight:520;line-height:1.1}.admin-page-heading .eyebrow{margin-bottom:10px}.admin-page-heading>p{opacity:.66;max-width:58ch;margin:0;font-size:.9rem;line-height:1.55}.admin-summary-grid{padding:22px var(--page-gutter);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.admin-summary-grid article,.admin-summary-grid a{background:color-mix(in srgb, var(--color-powder-blue) 48%, var(--color-warm-white));color:inherit;text-align:left;border:0;gap:8px;min-height:84px;padding:15px 18px;text-decoration:none;display:grid}.admin-summary-grid a:hover,.admin-summary-grid a:focus-visible,.admin-summary-grid a[aria-current=page]{background:var(--color-powder-blue);outline-offset:-3px}.admin-summary-grid span{opacity:.66;font-size:.75rem;line-height:1.35}.admin-summary-grid strong{font-size:1.8rem;font-weight:500}.queue-controls{border-bottom:1px solid var(--color-pale-stone);padding:14px var(--page-gutter) 0;grid-template-columns:minmax(230px,.7fr) 1.5fr auto;align-items:end;display:grid}.queue-controls .queue-filters{border:0;padding:0 18px}.range-filters{gap:4px;padding-bottom:10px;display:flex}.range-filters a{border:1px solid var(--color-pale-stone);border-radius:999px;min-height:36px;padding:9px 12px;font-size:.75rem;text-decoration:none}.range-filters a[aria-current=page]{background:var(--color-ink-navy);color:var(--color-warm-white)}.admin-search input,.admin-toolbar input,.admin-toolbar select,.compact-create-form input,.compact-create-form select,.compact-form input,.compact-invite-form input,.compact-invite-form select,.row-edit-form input,.row-edit-form select,.dense-admin-row select{border:1px solid color-mix(in srgb, var(--color-ink-navy) 18%, transparent);color:inherit;background:#fff;border-radius:7px;width:100%;min-height:40px;padding:8px 11px}.admin-search input{min-width:220px}.staff-heading{padding:clamp(70px, 9vw, 128px) var(--page-gutter) 66px;grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:60px;display:grid}.staff-heading h1,.detail-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(4.3rem,8vw,8.3rem);font-weight:400;line-height:.9}.staff-heading>p{opacity:.66;margin:0;line-height:1.6}.queue-filters{border-bottom:1px solid var(--color-pale-stone);padding:0 var(--page-gutter);gap:34px;display:flex;overflow-x:auto}.queue-filters a{flex:none;align-items:center;gap:9px;padding:18px 0;font-size:.88rem;text-decoration:none;display:inline-flex}.queue-filters a.active{border-bottom:2px solid var(--color-ink-navy);font-weight:600}.queue-filters span{color:#102a4c80}.queue-table{padding:10px var(--page-gutter) 70px;overflow-x:auto}.queue-row{border-bottom:1px solid var(--color-pale-stone);grid-template-columns:minmax(150px,1.4fr) 82px 58px 92px 88px 110px 110px 120px 22px;align-items:center;gap:18px;min-width:1080px;min-height:58px;font-size:.82rem;text-decoration:none;display:grid}.queue-row:not(.queue-header):hover{background:color-mix(in srgb, var(--color-powder-blue) 32%, transparent)}.queue-header{color:#102a4c80;letter-spacing:.08em;text-transform:uppercase;min-height:48px;font-size:.72rem}.queue-row strong{font-size:.96rem;font-weight:550}.application-reference{opacity:.62;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.status-dot{background:var(--color-sky-blue);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.queue-filters a:focus-visible,.queue-row:focus-visible{outline-offset:4px}.detail-breadcrumb{padding:28px var(--page-gutter) 0;gap:10px;font-size:.82rem;display:flex}.detail-breadcrumb a{opacity:.62}.detail-heading{background:var(--color-warm-white);padding:24px var(--page-gutter);z-index:8;justify-content:space-between;align-items:end;display:flex;position:sticky;top:60px}.detail-heading h1{font-size:clamp(2.2rem,4vw,4.4rem)}.detail-heading>div:first-child>p:last-child{opacity:.64;max-width:56ch;line-height:1.55}.status-control{gap:9px;min-width:230px;display:grid}.status-control label,.review-panel label{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.status-control select{border:0;border-bottom:1px solid var(--color-ink-navy);color:inherit;background:0 0;border-radius:0;padding:10px 2px}.status-control small{opacity:.54;font-size:.74rem}.detail-summary-meta{flex-wrap:wrap;gap:10px 24px;margin-top:18px;font-size:.82rem;display:flex}.detail-summary-meta span{gap:2px;display:grid}.detail-summary-meta small{letter-spacing:.05em;opacity:.55;text-transform:uppercase;font-size:.62rem}.detail-grid{border-top:1px solid var(--color-pale-stone);grid-template-columns:minmax(0,1fr) minmax(340px,.42fr);display:grid}.submitted-content{padding:0 var(--page-gutter) 60px}.submitted-content section{border-bottom:1px solid var(--color-pale-stone);padding:38px 0}.submitted-content h2,.review-panel h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:430}.submitted-content section>p:last-child{opacity:.66;max-width:58ch;line-height:1.65}.submitted-answers{margin:20px 0 0}.submitted-answers>div{border-top:1px solid var(--color-pale-stone);grid-template-columns:minmax(180px,.42fr) 1fr;gap:20px;padding:12px 0;display:grid}.submitted-answers>div:last-child{border-bottom:1px solid var(--color-pale-stone)}.submitted-answers dt{opacity:.62;font-size:.82rem;line-height:1.45}.submitted-answers dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.submitted-documents{margin:28px 0;padding:0;list-style:none}.submitted-documents li{border-top:1px solid var(--color-pale-stone);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.submitted-documents li:last-child{border-bottom:1px solid var(--color-pale-stone)}.submitted-documents span{opacity:.6;font-size:.82rem}.document-empty{background:var(--color-powder-blue);gap:10px;padding:28px;display:grid}.document-empty span{opacity:.66;font-size:.9rem}.timeline-row{grid-template-columns:130px 1fr auto;gap:12px;display:grid}.timeline-row span,.timeline-row small{opacity:.58;font-size:.82rem}.timeline-row strong{font-weight:500}.review-panel{background:var(--color-powder-blue);padding:38px clamp(24px,3vw,42px)}.review-panel>p:not(.eyebrow){opacity:.7;line-height:1.6}.review-panel label{margin:42px 0 10px;display:block}.review-panel textarea{background:var(--color-warm-white);border-radius:var(--radius-control);color:inherit;resize:vertical;border:1px solid #102a4c40;width:100%;padding:16px;line-height:1.5}.review-panel .dark-action{width:100%;margin-top:14px}.review-panel .dark-action:disabled{cursor:not-allowed;opacity:.48}.staff-command-message{min-height:1.3em;font-size:.85rem}.private-notes{border-top:1px solid #102a4c38;margin-top:30px}.private-notes article{border-bottom:1px solid #102a4c29;padding:22px 0}.private-notes article p{white-space:pre-wrap;margin:0 0 10px;line-height:1.55}.private-notes article small{opacity:.58}.private-review-history{border-top:1px solid #102a4c38;margin-top:34px;padding-top:24px}.private-review-history>strong{font-size:1.05rem;font-weight:550}.private-review-history .review-history{margin-top:14px}.private-review-history .timeline-row{border-top:1px solid #102a4c24;grid-template-columns:1fr;gap:4px;padding:12px 0}.quiet-copy-inline{opacity:.62;font-size:.9rem}.decision-boundary{border-top:1px solid #102a4c38;margin-top:56px;padding-top:28px}.decision-boundary>strong{font-size:1.3rem;font-weight:500}.decision-boundary p{opacity:.7;font-size:.9rem;line-height:1.55}.decision-boundary>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.decision-boundary button{border:1px solid var(--color-ink-navy);opacity:.5;background:0 0;min-height:44px}.decision-boundary small{opacity:.55;margin-top:10px;display:block}.admin-table-section{padding:24px var(--page-gutter) 70px}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;display:flex}.admin-toolbar>label:not(.admin-search){letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:.7rem;display:grid}.admin-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.primary-admin-action,.secondary-admin-action{cursor:pointer;border-radius:7px;min-height:40px;padding:9px 14px;font-size:.84rem}.primary-admin-action{background:var(--color-ink-navy);border:1px solid var(--color-ink-navy);color:var(--color-warm-white)}.secondary-admin-action{border:1px solid color-mix(in srgb, var(--color-ink-navy) 24%, transparent);color:var(--color-ink-navy);background:0 0}.admin-side-drawer{background:0 0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.admin-side-drawer::backdrop{background:#071a2d59}.compact-create-form{background:var(--color-warm-white);border-left:1px solid var(--color-pale-stone);z-index:30;gap:12px;width:min(430px,100vw);max-width:100%;height:100svh;padding:28px;display:grid;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #071a2d29}.drawer-heading{background:var(--color-warm-white);z-index:2;justify-content:space-between;align-items:start;gap:18px;margin-bottom:8px;display:flex;position:sticky;top:0}.drawer-heading h2{margin:0;font-size:1.45rem;font-weight:500}.compact-create-form .drawer-close{border:1px solid color-mix(in srgb, var(--color-ink-navy) 24%, transparent);color:var(--color-ink-navy);background:0 0;min-height:36px;padding:7px 10px}.compact-create-form label,.compact-form label,.compact-invite-form label,.row-edit-form label{letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.7rem;display:grid}.compact-create-form .check-row,.row-edit-form .check-row{text-transform:none;align-items:center;gap:8px;display:flex}.compact-create-form .check-row input,.row-edit-form .check-row input{width:auto;min-height:auto}.compact-create-form p{opacity:.62;margin:0;font-size:.78rem;line-height:1.5}.organization-edit-drawer input[readonly]{background:color-mix(in srgb, var(--color-pale-stone) 42%, var(--color-warm-white));color:color-mix(in srgb, var(--color-ink-navy) 74%, transparent)}.drawer-actions{background:var(--color-warm-white);z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:8px;padding-top:12px;display:grid;position:sticky;bottom:0}.compact-create-form .drawer-actions .secondary-admin-action{border:1px solid color-mix(in srgb, var(--color-ink-navy) 24%, transparent);color:var(--color-ink-navy);background:0 0}.compact-create-form button,.compact-invite-form button,.inline-control button,.setting-row button,.dense-admin-row button,.row-edit-form button,.load-more-button{background:var(--color-ink-navy);color:var(--color-warm-white);cursor:pointer;border:0;border-radius:6px;min-height:40px;padding:9px 13px}.dense-admin-table{border:1px solid var(--color-pale-stone);border-bottom:0;overflow-x:auto}.dense-admin-row{border-bottom:1px solid var(--color-pale-stone);align-items:center;gap:16px;min-height:56px;padding:8px 12px;font-size:.8rem;display:grid}.dense-admin-header{background:color-mix(in srgb, var(--color-pale-stone) 45%, var(--color-warm-white));color:color-mix(in srgb, var(--color-ink-navy) 58%, transparent);letter-spacing:.06em;text-transform:uppercase;min-height:40px;font-size:.66rem}.dense-admin-row strong{font-weight:550}.dense-admin-row>div{gap:3px;min-width:0;display:grid}.dense-admin-row small{opacity:.56;overflow-wrap:anywhere;display:block}.table-status{align-items:center;gap:6px;display:inline-flex}.table-status:before{background:var(--color-sky-blue);content:"";border-radius:50%;flex:none;width:7px;height:7px}.table-status[data-tone=positive]:before{background:#4f7b62}.table-status[data-tone=danger]:before{background:#a34848}.table-status[data-tone=warning]:before{background:#a37228}.table-status[data-tone=neutral]:before{background:#526579}.platform-applicants-table .dense-admin-row{grid-template-columns:minmax(180px,1.2fr) 60px .9fr minmax(160px,1.2fr) .9fr 1fr;min-width:900px}.platform-team-table .dense-admin-row{grid-template-columns:minmax(210px,1.4fr) 1fr .8fr 1fr .8fr .6fr;min-width:880px}.activity-table .dense-admin-row{grid-template-columns:1.3fr 1fr 1fr 1fr;min-width:680px}.admin-empty-row{border:1px solid var(--color-pale-stone);text-align:center;margin:0;padding:34px;line-height:1.55}.load-more-button{margin:20px auto 0;display:block}.admin-settings-grid{max-width:720px;padding:24px var(--page-gutter) 70px;gap:18px;display:grid}.compact-admin-card{border:1px solid var(--color-pale-stone);padding:22px}.compact-card-heading,.admin-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.compact-card-heading h2,.admin-section-heading h2{margin:0;font-size:1.45rem;font-weight:500}.compact-card-heading .eyebrow,.admin-section-heading .eyebrow{margin-bottom:7px}.operational-badge{border:1px solid var(--color-pale-stone);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.7rem}.operational-badge.is-open{background:var(--color-powder-blue)}.compact-form{margin-top:22px}.inline-control{grid-template-columns:1fr auto;gap:8px;display:grid}.inline-control button:disabled,.dense-admin-row button:disabled{cursor:not-allowed;opacity:.45}.setting-row{border-top:1px solid var(--color-pale-stone);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:flex}.setting-row p{opacity:.62;margin:4px 0 0;font-size:.78rem;line-height:1.45}.compact-chip-list{margin:18px 0 0;padding:0;list-style:none}.compact-chip-list li{border-top:1px solid var(--color-pale-stone);grid-template-columns:1fr .6fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.compact-chip-list small{opacity:.6}.admin-section-heading{margin-bottom:18px}.admin-section-heading>p{opacity:.65;max-width:42ch;margin:0;font-size:.8rem;line-height:1.5}.compact-invite-form{background:color-mix(in srgb, var(--color-powder-blue) 38%, var(--color-warm-white));grid-template-columns:1fr 180px auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.platform-invite-form{grid-template-columns:1fr auto}.organization-team-table .dense-admin-row{grid-template-columns:minmax(210px,1.4fr) 150px .7fr .8fr auto;min-width:800px}.invitation-records{border-top:1px solid var(--color-pale-stone);margin-top:28px;padding-top:24px}.invitation-table .dense-admin-row{grid-template-columns:minmax(210px,1.4fr) .8fr .7fr minmax(230px,1.2fr) .75fr minmax(170px,auto);min-width:1080px}.mobile-cell-label{display:none!important}.invitation-delivery-cell{align-content:start}.invitation-row-actions{flex-wrap:wrap;gap:6px!important;display:flex!important}.invitation-row-actions button{min-height:36px;padding:7px 10px}.invitation-row-command{flex-basis:100%;align-items:center;gap:4px;margin-top:2px;display:flex}.invitation-row-command[data-tone=error]{color:var(--danger)}.admin-audit-disclosure{border-top:1px solid var(--color-pale-stone);margin:20px var(--page-gutter) 70px}.admin-audit-disclosure summary{cursor:pointer;padding:18px 0;font-weight:550}.admin-audit-disclosure article{border-top:1px solid var(--color-pale-stone);justify-content:space-between;padding:12px 0;font-size:.82rem;display:flex}.admin-route-loading{padding:80px var(--page-gutter);grid-template-columns:8px 1fr;align-items:center;gap:28px;display:grid}.admin-route-loading h1{margin:0;font-size:2.6rem;font-weight:450}.loading-shimmer{background:var(--color-sky-blue);height:110px;animation:1s ease-in-out infinite alternate loading-pulse}@keyframes loading-pulse{to{opacity:.25}}.editorial-page article{padding:clamp(100px, 14vw, 190px) var(--page-gutter)}.editorial-page h1{max-width:10ch}.editorial-page article>p{font-size:var(--text-lead);max-width:48ch;margin:42px 0 0 36%;line-height:1.65}.editorial-page article>h2{max-width:20ch;margin:70px 0 0 36%;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:450}.editorial-page article>.dark-action{background:var(--color-ink-navy);color:var(--color-warm-white);margin:48px 0 0 36%}.auth-page{background:var(--color-warm-white);min-height:100svh}.auth-card{max-width:720px;padding:clamp(70px, 10vw, 130px) var(--page-gutter);gap:14px;margin:0 auto;display:grid}.auth-card h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:400;line-height:.94}.invitation-acceptance-stack{max-width:820px;margin:0 auto;padding-bottom:90px}.invitation-acceptance-stack .auth-card{max-width:820px;padding-top:48px;padding-bottom:32px}.invitation-acceptance-stack .auth-card+.auth-card{border-top:1px solid var(--color-pale-stone)}.invitation-summary dl{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.invitation-summary dl>div{border-top:1px solid var(--color-pale-stone);gap:6px;padding-top:12px;display:grid}.invitation-summary dt{letter-spacing:.05em;opacity:.58;text-transform:uppercase;font-size:.72rem}.invitation-summary dd{margin:0;font-size:1rem}.auth-card>p:not(.eyebrow),.auth-card form>p{opacity:.7;line-height:1.6}.auth-card label,.admin-form label,.save-account-form label{letter-spacing:.05em;text-transform:uppercase;margin-top:10px;font-size:.78rem;font-weight:600}.auth-card input,.auth-card select,.admin-form input,.admin-form select,.save-account-form input{border:1px solid color-mix(in srgb, var(--color-ink-navy) 24%, transparent);color:var(--color-ink-navy);font:inherit;background:#fff;border-radius:9px;width:100%;min-height:52px;padding:12px 14px}.auth-card .dark-action,.admin-form .dark-action,.save-account-form .dark-action{text-align:center;margin-top:14px}.auth-actions,.auth-secondary-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.auth-secondary-actions button,.auth-card .text-button{color:inherit;background:0 0;padding-left:0;text-decoration:underline}.auth-message,.admin-command-message{color:#842d27;min-height:1.5em;line-height:1.5}.auth-footnote{border-top:1px solid var(--color-pale-stone);margin-top:24px;padding-top:18px;font-size:.85rem}.secret-key{background:var(--color-powder-blue);overflow-wrap:anywhere;gap:8px;margin:20px 0;padding:18px;display:grid}.secret-key span{text-transform:uppercase;font-size:.75rem}.save-account-form{gap:12px;max-width:540px;margin:36px 0 0 42%;display:grid}.save-account-form>p{line-height:1.55}.save-success{max-width:540px;margin:36px 0 0 42%}.save-success strong{font-size:1.5rem;font-weight:500}.save-success p{line-height:1.55}.complete-review details{border-top:1px solid var(--color-pale-stone)}.complete-review details:last-child{border-bottom:1px solid var(--color-pale-stone)}.complete-review summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-weight:550;display:flex}.complete-review summary span{opacity:.55;font-size:.76rem;font-weight:400}.complete-review dl{margin:0 0 24px}.complete-review dl>div{border-top:1px solid color-mix(in srgb, var(--color-pale-stone) 72%, transparent);grid-template-columns:minmax(180px,.45fr) 1fr;gap:18px;padding:14px 0;display:grid}.complete-review dt{opacity:.62;font-size:.8rem}.complete-review dd{overflow-wrap:anywhere;margin:0}.complete-review ul{margin:0 0 24px;padding:0;list-style:none}.complete-review li{justify-content:space-between;padding:12px 0;display:flex}.workspace-list{padding:0 var(--page-gutter) 80px;gap:0;display:grid}.workspace-list a{border-top:1px solid var(--color-pale-stone);grid-template-columns:.55fr 1fr auto;align-items:center;gap:18px;min-height:96px;text-decoration:none;display:grid}.workspace-list a:last-child{border-bottom:1px solid var(--color-pale-stone)}.workspace-list span{opacity:.58;text-transform:uppercase;font-size:.78rem}.workspace-list strong{font-size:1.3rem;font-weight:500}.admin-panel,.admin-list,.audit-list,.applicant-submitted-review{padding:clamp(56px, 8vw, 96px) var(--page-gutter)}.admin-panel h2,.admin-list h2,.audit-list h2,.applicant-submitted-review h2{letter-spacing:-.04em;margin:10px 0 24px;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400}.admin-panel>p:not(.eyebrow){opacity:.7;max-width:60ch;line-height:1.6}.admin-panel{background:var(--color-powder-blue)}.admin-form{gap:10px;max-width:680px;display:grid}.admin-form>p{opacity:.65;font-size:.86rem;line-height:1.55}.admin-form-inline{grid-template-columns:1fr 180px;max-width:none;padding:24px 0}.admin-form-inline .check-row,.admin-form-inline a{align-items:center;display:flex}.admin-list details{border-top:1px solid var(--color-pale-stone)}.admin-list details:last-child{border-bottom:1px solid var(--color-pale-stone)}.admin-list details>summary{cursor:pointer;justify-content:space-between;padding:24px 0;display:flex}.admin-list details>summary span{opacity:.6}.audit-list{background:#f2eee7}.audit-list article{border-top:1px solid var(--color-pale-stone);grid-template-columns:1fr 1fr auto;gap:16px;padding:16px 0;display:grid}.audit-list article small{opacity:.6}.organization-admin-grid{grid-template-columns:1fr 1fr;display:grid}.organization-admin-grid .admin-panel+.admin-panel{background:color-mix(in srgb, var(--color-powder-blue) 68%, var(--color-warm-white))}.chip-list{margin:30px 0 0;padding:0;list-style:none}.chip-list li{border-top:1px solid #102a4c2e;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.chip-list button,.member-row button{background:0 0;border:1px solid;min-height:40px;padding:8px 12px}.member-add-form{border-bottom:1px solid var(--color-pale-stone);margin-bottom:26px;padding-bottom:34px}.member-row{border-top:1px solid var(--color-pale-stone);grid-template-columns:1fr 220px auto;align-items:center;gap:20px;padding:18px 0;display:grid}.member-row div{gap:6px;display:grid}.member-row small{opacity:.58;overflow-wrap:anywhere}.member-row select{min-height:44px}.admin-command-message{background:var(--color-warm-white);padding:14px var(--page-gutter);z-index:12;margin:0;position:sticky;bottom:16px}.organization-directory{width:100%}.applicant-submitted-review details{border-top:1px solid var(--color-pale-stone)}.applicant-submitted-review details:last-of-type{border-bottom:1px solid var(--color-pale-stone)}.applicant-submitted-review summary{cursor:pointer;padding:20px 0;font-size:1.1rem;font-weight:550}.applicant-submitted-review dl>div{grid-template-columns:minmax(180px,.45fr) 1fr;gap:20px;padding:12px 0;display:grid}.applicant-submitted-review dt{opacity:.6;font-size:.8rem}.applicant-submitted-review dd{overflow-wrap:anywhere;margin:0}.applicant-history{margin-top:52px}.applicant-history p{border-top:1px solid var(--color-pale-stone);justify-content:space-between;padding:14px 0;display:flex}.applicant-history span{opacity:.6;font-size:.82rem}.applicant-session-actions{padding:0 var(--page-gutter) 80px}.submitted-documents li{grid-template-columns:1fr auto;align-items:center;display:grid}.submitted-documents li>div{gap:6px;display:grid}.submitted-documents li button{border:1px solid var(--color-ink-navy);background:0 0;min-height:40px;padding:8px 12px}.submitted-documents li>small{opacity:.62;grid-column:1/-1;min-height:1.2em}.review-history .timeline-row{border-top:1px solid var(--color-pale-stone);padding:16px 0}.confirmation-overlay{z-index:100;background:#071a2dc2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirmation-overlay>section{background:var(--color-warm-white);max-width:620px;padding:clamp(30px,5vw,56px)}.confirmation-overlay h2{letter-spacing:-.04em;margin:12px 0 22px;font-size:clamp(2.4rem,5vw,4rem);font-weight:400}.confirmation-overlay p{line-height:1.6}.confirmation-overlay section>div{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.75s ease-out .12s both copy-enter}.service-map-plate{animation:.3s ease-out both service-map-enter}@keyframes copy-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes service-map-enter{0%{opacity:0}to{opacity:1}}}@media (min-width:768px){.service-map-disclosure>summary{display:none}}@media (max-width:1120px){.site-header{min-height:68px}.site-header .brand-lockup{gap:11px}.site-header .brand-lockup-mark{width:36px;height:36px}.site-header .brand-lockup-name{font-size:1.0625rem;line-height:1.18}.site-header[data-mode=public] nav>a:not(.header-action){display:none}.service-area-discovery{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:40px}.service-map-plate,.service-map-state{min-height:540px}}@media (max-width:900px){.staff-portal{--admin-rail-width:196px}.site-header nav .quiet-state{display:none}.landing-hero-image{object-position:61% center}.hero-copy{padding-top:12vh}.hero-copy h1{font-size:clamp(4.5rem,17vw,7.4rem)}.type-chapter,.trust-chapter{grid-template-columns:36px 1fr}.architecture-chapter{grid-template-columns:1fr}.architecture-copy{padding:78px var(--page-gutter) 100px}.service-area-discovery,.lightweight-organizations{grid-template-columns:1fr}.static-organizations-map{grid-area:auto;justify-self:stretch}.service-map-disclosure{margin-top:8px}.partner-chapter,.organization-capabilities,.organization-boundary{grid-template-columns:1fr}.organization-introduction-hero>p:last-child{margin-left:24%}.closing-chapter,.preparation-sheet{grid-template-columns:1fr}.requirements-outline{grid-column:1}.staff-heading,.detail-grid{grid-template-columns:1fr}.detail-heading{flex-direction:column;align-items:start;gap:36px}.status-control{width:100%}.organization-admin-grid{grid-template-columns:1fr}.admin-page-heading{grid-template-columns:1fr;gap:16px}.admin-summary-grid{grid-template-columns:1fr 1fr}.queue-controls{grid-template-columns:1fr;align-items:stretch;padding-top:16px}.queue-controls .queue-filters{padding-left:0}.range-filters{justify-content:flex-start}.admin-settings-grid{grid-template-columns:1fr}}@media (max-width:767px){.organizations-chapter{padding-top:108px;padding-bottom:108px}.lightweight-organizations{gap:48px}.static-organizations-map-heading{display:grid}.static-organizations-map-heading>p{max-width:34ch}.static-organizations-map-svg{height:min(112vw,440px)}.service-area-discovery{gap:44px}.service-zip-controls{grid-template-columns:1fr;gap:10px}.service-zip-controls input,.service-zip-controls button{border-radius:4px;width:100%;min-height:50px}.service-directory-heading{flex-direction:column;align-items:start;gap:7px}.service-map-disclosure{border-bottom:1px solid var(--color-pale-stone);border-top:1px solid var(--color-pale-stone)}.service-map-disclosure>summary{justify-content:space-between;align-items:center;display:flex}.service-map-disclosure>summary:after{content:"+";font-size:1.35rem;font-weight:400}.service-map-disclosure[open]>summary:after{content:"−"}.service-map-disclosure-content{padding:10px 0 24px}.service-map-plate{min-height:0;padding:24px 20px}.service-map-state{min-height:280px;padding:30px 20px}.service-map-heading{display:grid}.service-map-heading>p{max-width:none}.service-map-svg{height:min(62vw,280px);margin:22px 0}.service-map-legend{grid-template-columns:1fr}.service-map-legend button:nth-child(odd):not(.service-map-show-all),.service-map-legend-unavailable:nth-child(odd){border-right:0}.service-map-legend button:nth-child(2n):not(.service-map-show-all),.service-map-legend-unavailable:nth-child(2n){padding-left:0}}@media (max-width:640px){.staff-portal{padding:56px 0 72px}.admin-rail{flex-direction:row;align-items:center;width:100%;height:56px;padding:6px 10px;bottom:auto;right:0}.admin-rail .wordmark{padding:0}.admin-rail .brand-lockup-mark{width:29px;height:29px}.admin-rail .brand-lockup-name{display:none}.admin-rail nav{background:#082847;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:6px 8px;position:fixed;bottom:0;left:0;right:0}.admin-rail nav a{text-align:center;justify-content:center;min-height:52px;padding:6px 4px;font-size:.7rem}.admin-rail-account{border:0;margin:0 0 0 auto;padding:0}.admin-rail-account .header-text-button{min-height:40px;font-size:.72rem}.admin-utility-row{z-index:51;background:0 0;border:0;height:56px;padding:6px 60px 6px 8px;left:52px;right:0}.admin-utility-row .viewing-context{color:#fff;border-color:#ffffff40;width:min(210px,100%);min-width:0}.admin-utility-row .viewing-context small,.admin-utility-row .viewing-context>span{display:none}.admin-utility-row .viewing-context strong,.admin-utility-row .viewing-context select{font-size:.7rem}.admin-page-heading{padding-top:26px}.site-header .brand-lockup{gap:9px}.site-header .brand-lockup-mark{width:32px;height:32px}.site-header .brand-lockup-name{font-size:.9375rem;line-height:1.2}.site-header .brand-name-full{display:none}.site-header .brand-name-short{display:inline}.header-action{padding:9px 12px;font-size:.78rem}.site-header nav{gap:12px}.landing-hero{min-height:92svh}.landing-hero .site-header{background:#071a2d26}.edge-marker{top:102px;bottom:6vh;left:20px}.hero-copy{padding:13vh 22px 100px 46px}.hero-copy h1{font-size:clamp(3.25rem,14vw,4.8rem);line-height:.9}.hero-lead{max-width:31ch;margin-top:32px;font-size:1.05rem}.image-credit{max-width:34ch;bottom:14px;left:46px}.type-chapter,.trust-chapter{grid-template-columns:22px 1fr;gap:12px;padding-top:105px;padding-bottom:105px}.type-chapter h2,.trust-chapter h2,.organizations-chapter h2,.closing-chapter h2,.preparation-sheet h2{font-size:clamp(3.2rem,15vw,4.6rem)}.type-chapter>div>p,.trust-chapter>div>p{margin-top:38px;font-size:1.08rem}.architecture-copy h2{font-size:3.5rem}.process-chapter h2{margin-left:22px;font-size:3.5rem}.process-chapter ol{grid-template-columns:1fr}.process-chapter li{border-top:1px solid #102a4c33;padding:24px 0}.process-chapter li:before{top:-5px;left:-4px}.process-media{width:100%;margin-left:0}.organization-row{flex-direction:column;align-items:start;gap:24px}.organization-row>span{margin:0}.closing-chapter{min-height:auto}.site-footer{flex-direction:column;align-items:start;gap:22px}.site-footer nav{flex-wrap:wrap}.footer-wordmark .brand-lockup{gap:12px}.footer-wordmark .brand-lockup-mark{width:38px;height:38px}.footer-wordmark .brand-lockup-name{font-size:1.125rem;line-height:1.22}.partner-chapter h2,.organization-introduction-hero h1,.organization-capabilities h2,.organization-boundary h2{font-size:clamp(2.8rem,13vw,4.2rem)}.organization-introduction-hero>p:last-child{margin-left:0;font-size:1.05rem}.organization-capabilities,.organization-boundary{gap:48px}.apply-welcome-stage{min-height:86svh}.apply-welcome-copy{padding:12vh 22px 88px 46px}.apply-welcome-copy h1{font-size:clamp(3.6rem,17vw,5rem)}.apply-actions{flex-direction:column;align-items:start}.preparation-sheet{gap:48px}.requirements-outline li{grid-template-columns:38px 1fr;gap:12px}.requirements-outline small{grid-column:2}.application-toolbar{flex-direction:column;align-items:start;gap:20px;padding-top:22px;padding-bottom:22px}.section-progress{grid-template-columns:auto minmax(70px,1fr) auto;width:100%}.save-panel>p:last-child{margin-left:0}.question-stage{place-items:start;min-height:0;padding-top:52px;padding-bottom:52px}.question-sheet h1{font-size:clamp(3.2rem,15vw,4.5rem)}.form-section-sheet{border-radius:8px;padding:28px 20px 38px}.form-section-sheet h1{font-size:clamp(2.8rem,13vw,4rem)}.application-fields{gap:38px;margin-top:44px}.application-field>label:not(.consent-row),.application-field legend{flex-direction:column;align-items:start;gap:8px}.requirements-list summary{grid-template-columns:28px 1fr;gap:10px}.requirements-list summary small{grid-column:2}.requirements-list ul{margin-left:38px}.requirements-list li{flex-direction:column;align-items:start;gap:5px}.document-requirements{gap:28px}.application-navigation{z-index:10;position:sticky;bottom:0}.application-navigation .next-button{min-width:150px;padding-left:18px;padding-right:18px}.organization-choice{grid-template-columns:auto 1fr}.organization-choice>span:last-child{grid-column:2}.review-line{flex-direction:column;align-items:start}.review-line strong{text-align:left}.application-navigation{min-height:82px}.portal-heading>p:last-child,.editorial-page article>p,.editorial-page article>h2,.editorial-page article>.dark-action{margin-left:0}.application-summary{flex-direction:column;align-items:start;gap:34px}.applicant-future-application{grid-template-columns:1fr;align-items:stretch}.applicant-future-application button{width:100%;min-width:0}.queue-table{padding-top:16px;overflow-x:visible}.queue-row{border:1px solid var(--color-pale-stone);grid-template-columns:1fr 1fr;gap:12px 16px;min-width:0;margin-bottom:12px;padding:16px}.queue-header{display:none}.queue-row>strong{grid-column:1/-1}.queue-row>span:not(:last-child):before{letter-spacing:.05em;opacity:.5;text-transform:uppercase;content:attr(data-label);margin-bottom:3px;font-size:.62rem;display:block}.queue-row>span:last-child{display:none}.detail-heading h1,.staff-heading h1{font-size:4.5rem}.timeline-row{grid-template-columns:1fr}.submitted-answers>div{grid-template-columns:1fr;gap:8px}.submitted-documents li{flex-direction:column;align-items:start;gap:7px}.site-header[data-mode=staff],.site-header[data-mode=platform]{flex-direction:column;align-items:start;gap:10px;padding-top:12px;padding-bottom:12px}.site-header[data-mode=staff] nav,.site-header[data-mode=platform] nav{width:100%;max-width:100%;overflow-x:auto}.site-header[data-mode=staff] nav a,.site-header[data-mode=platform] nav a{flex:none;min-height:44px}.save-account-form,.save-success{margin-left:0}.complete-review dl>div,.applicant-submitted-review dl>div{grid-template-columns:1fr;gap:7px}.workspace-list a{grid-template-columns:1fr auto;align-items:start;padding:18px 0}.workspace-list a span,.workspace-list a strong{grid-column:1}.workspace-list a i{grid-area:1/2/3}.admin-form-inline,.member-row,.audit-list article{grid-template-columns:1fr}.admin-summary-grid{padding-left:var(--page-gutter);padding-right:var(--page-gutter);gap:8px}.admin-summary-grid article{min-height:80px}.admin-table-section{padding-left:16px;padding-right:16px}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search input{min-width:0}.admin-toolbar-actions{flex-direction:column-reverse;align-items:stretch;margin-left:0}.primary-admin-action,.secondary-admin-action{width:100%}.compact-create-form{padding:22px 18px}.compact-invite-form,.platform-invite-form{grid-template-columns:1fr}.invitation-table{overflow-x:visible}.invitation-table .dense-admin-header{display:none}.invitation-table .dense-admin-row{grid-template-columns:1fr 1fr;align-items:start;gap:14px 18px;min-width:0;padding:18px 14px}.invitation-table .dense-admin-row>[role=cell]:before{content:attr(data-label);letter-spacing:.05em;opacity:.52;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;display:block}.invitation-table .dense-admin-row>div:first-child,.invitation-table .invitation-row-actions{grid-column:1/-1}.invitation-table .table-status{display:block}.invitation-table .table-status:before{margin-right:6px;display:inline-block}.invitation-summary dl{grid-template-columns:1fr}.setting-row{flex-direction:column;align-items:stretch}.detail-heading{align-items:stretch;position:static}.detail-summary-meta{grid-template-columns:1fr 1fr;display:grid}.admin-list details>summary{flex-direction:column;align-items:start;gap:8px}.confirmation-overlay section>div{flex-direction:column-reverse;align-items:stretch}}.review-queue-desktop table{border-collapse:collapse;width:100%;min-width:1080px}.review-queue-desktop th,.review-queue-desktop td{border-bottom:1px solid var(--color-pale-stone);text-align:left;white-space:nowrap;padding:12px 14px;font-size:.78rem}.review-queue-desktop thead tr:first-child th{background:color-mix(in srgb, var(--color-powder-blue) 45%, var(--color-warm-white));letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.review-queue-desktop thead tr:first-child th+th{border-left:2px solid var(--color-pale-stone)}.review-queue-desktop tbody tr{cursor:pointer;position:relative}.review-queue-desktop tbody tr:hover,.review-queue-desktop tbody tr:focus-within{background:color-mix(in srgb, var(--color-powder-blue) 28%, transparent)}.review-queue-desktop tbody th{font-size:.9rem;font-weight:550}.review-queue-desktop a{color:inherit}.review-queue-desktop tbody th a:after{content:"";position:absolute;inset:0}.review-queue-desktop .navigation-working-state{background:var(--color-warm-white);border:1px solid var(--color-pale-stone);z-index:1;border-radius:5px;margin-left:8px;padding:4px 6px;font-size:.7rem;display:inline-block;position:relative}.application-navigation-pending{pointer-events:none}.review-queue-mobile{display:none}.queue-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.queue-actions a,.status-control a{border:1px solid var(--color-pale-stone);border-radius:var(--radius-control);color:inherit;padding:9px 12px;font-size:.75rem;text-decoration:none}.fields-chooser{z-index:8;position:relative}.fields-chooser>summary{border:1px solid var(--color-pale-stone);border-radius:var(--radius-control);cursor:pointer;min-height:38px;padding:9px 12px;font-size:.75rem;list-style:none}.fields-chooser>div{background:var(--color-warm-white);border:1px solid var(--color-pale-stone);z-index:24;gap:10px;min-width:310px;max-height:min(680px,100vh - 120px);padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 48px #102a4c24}.fields-chooser label{align-items:center;gap:8px;font-size:.78rem;display:flex}.field-choice{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-choice span{gap:4px;display:flex}.field-choice button,.fields-chooser>div>button{border:1px solid var(--color-pale-stone);background:0 0;border-radius:4px;min-height:34px}.organization-column{background:color-mix(in srgb, var(--color-powder-blue) 25%, var(--color-warm-white));border-left:2px solid var(--color-pale-stone)}.organization-column+.organization-column{border-left-width:0}.add-field-header a{z-index:2;display:block;position:relative}.queue-field-trigger{color:inherit;cursor:pointer;text-align:left;min-width:90px;min-height:36px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-underline-offset:4px;z-index:2;background:0 0;border:0;padding:4px 0;position:relative}.queue-field-dialog{background:var(--color-warm-white);border:1px solid var(--color-pale-stone);color:var(--color-ink-navy);border-radius:10px;width:min(460px,100vw - 32px);max-height:min(680px,100vh - 40px);padding:18px;box-shadow:0 24px 80px #102a4c38}.queue-field-dialog::backdrop{background:#0828476b}.queue-field-dialog>form:last-child{gap:12px;display:grid}.queue-field-dialog>form:first-child{justify-content:flex-end;display:flex}.queue-field-dialog-close{border:1px solid var(--color-pale-stone);border-radius:var(--radius-control);background:0 0;min-height:40px;padding:8px 12px}.queue-field-dialog p{opacity:.66;margin:-4px 0 4px;font-size:.82rem}.queue-field-dialog input:not([type=checkbox]),.queue-field-dialog select,.queue-field-dialog textarea{border-radius:var(--radius-control);color:inherit;font:inherit;background:#fff;border:1px solid #102a4c40;width:100%;padding:10px}.queue-field-dialog form:last-child>button{justify-self:start;min-height:40px}.tri-state-checkbox{align-items:center;gap:9px;display:flex}.tri-state-checkbox button{margin-left:auto}.review-configuration-layout{padding:0 var(--page-gutter) 80px;gap:18px;display:grid}.review-configuration-layout .detail-breadcrumb{padding-left:0;padding-right:0}.configuration-panel{background:var(--color-warm-white);border:1px solid var(--color-pale-stone);border-radius:10px;padding:clamp(20px,3vw,34px)}.configuration-panel header{justify-content:space-between;display:flex}.configuration-panel h2{margin:5px 0 8px;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:480}.configuration-panel p{opacity:.7;max-width:68ch;margin:0;line-height:1.55}.configuration-list{margin:26px 0 18px;padding:0;list-style:none}.configuration-list>li{border-top:1px solid var(--color-pale-stone);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 0;display:flex}.configuration-list>li[data-archived]{opacity:.55}.configuration-list>li>div:first-child{gap:4px;display:grid}.configuration-list span,.configuration-list small{opacity:.62;font-size:.73rem}.reserved-configuration-row{background:color-mix(in srgb, var(--color-powder-blue) 35%, transparent);padding-left:12px!important;padding-right:12px!important}.configuration-actions{align-items:center;gap:8px;display:flex}.configuration-actions button,.configuration-list summary,.secondary-action,.custom-field-editor button{border:1px solid var(--color-pale-stone);border-radius:var(--radius-control);color:inherit;cursor:pointer;font:inherit;background:0 0;padding:8px 11px;font-size:.75rem}.configuration-list details{position:relative}.configuration-list summary{list-style:none}.configuration-list details[open]{background:var(--color-warm-white);border:1px solid var(--color-pale-stone);z-index:5;min-width:min(420px,100vw - 32px);max-height:min(680px,100vh - 40px);padding:12px;position:absolute;top:-18px;right:0;overflow-y:auto;box-shadow:0 14px 40px #102a4c1f}.configuration-list details[open] summary{margin-bottom:10px}.configuration-list details form,.admin-drawer form{gap:14px;display:grid}.configuration-list label,.admin-drawer label,.confirmation-overlay label{gap:6px;font-size:.75rem;font-weight:600;display:grid}.configuration-list input,.admin-drawer input,.admin-drawer select,.admin-drawer textarea,.confirmation-overlay input{border-radius:var(--radius-control);color:inherit;font:inherit;background:#fff;border:1px solid #102a4c40;padding:10px}.dropdown-option-management{border-top:1px solid var(--color-pale-stone);gap:12px;margin-top:16px;padding-top:14px;display:grid}.dropdown-option-management>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dropdown-option-management>ol>li{grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:6px;display:grid}.dropdown-option-management>ol>li form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.dropdown-option-management>ol>li form label{min-width:0}.dropdown-option-management>ol>li form input{width:100%}.dropdown-option-management>form{border-top:1px solid var(--color-pale-stone);padding-top:12px}.admin-drawer-backdrop{z-index:80;background:#071a2d52;position:fixed;inset:0}.admin-drawer{background:var(--color-warm-white);width:min(100%,480px);max-width:480px;height:100%;margin-left:auto;padding:clamp(26px,5vw,52px);overflow-y:auto;box-shadow:-18px 0 70px #071a2d2e}.admin-drawer h2{margin:10px 0;font-size:2.1rem;font-weight:480}.admin-drawer>p:not(.eyebrow){opacity:.72;margin-bottom:26px;line-height:1.55}.admin-drawer form>div{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.admin-drawer button{min-height:42px}.detail-command-message{padding:10px var(--page-gutter);margin:0}.organization-fields-panel,.notes-panel{border-bottom:1px solid #102a4c29;padding-bottom:28px}.review-panel-heading{justify-content:space-between;align-items:center;display:flex}.review-panel-heading a{color:inherit;font-size:.75rem}.custom-field-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:16px;display:grid}.custom-field-editor label{text-transform:none;grid-column:1/-1;margin:0}.custom-field-editor label small{letter-spacing:0;opacity:.55;text-transform:none;margin-top:3px;font-weight:400;display:block}.custom-field-editor input:not([type=checkbox]),.custom-field-editor select,.custom-field-editor textarea{background:var(--color-warm-white);border-radius:var(--radius-control);color:inherit;font:inherit;border:1px solid #102a4c40;width:100%;min-width:0;padding:10px}.custom-field-editor input[type=checkbox]{width:22px;height:22px}.notes-panel h3{margin-top:30px;font-size:1rem}.recorded-decision{text-transform:capitalize;font-size:1.2rem;font-weight:600;opacity:1!important}@media (max-width:760px){.review-queue-desktop{display:none}.review-queue-mobile{padding:14px var(--page-gutter) 60px;gap:12px;display:grid}.queue-card{border:1px solid var(--color-pale-stone);color:inherit;border-radius:8px;gap:6px;padding:16px;text-decoration:none;display:grid}.queue-card>span{opacity:.58;font-size:.73rem}.queue-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0;display:grid}.queue-card dl div{gap:3px;display:grid}.queue-card dt{opacity:.55;text-transform:uppercase;font-size:.62rem}.queue-card dd{margin:0;font-size:.8rem}.mobile-organization-fields{border-top:1px solid var(--color-pale-stone);gap:8px;margin-top:10px;padding-top:12px;display:grid}.mobile-organization-fields>strong{font-size:.78rem}.mobile-organization-fields>span{font-size:.72rem;text-decoration:underline}.queue-actions{width:100%;margin:0}.fields-chooser{flex:1 0 100%}.fields-chooser>summary{width:100%}.fields-chooser>div{width:auto;min-width:0;max-height:none;padding:20px;position:fixed;inset:56px 0 72px}.configuration-list>li{flex-direction:column;align-items:stretch}.configuration-actions{justify-content:space-between}.configuration-list details[open]{position:static}.reserved-configuration-row small{max-width:none}.custom-field-editor{grid-template-columns:1fr}.custom-field-editor label{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.staff-context-is-switching .staff-portal>:not(.admin-shell-header):not(.detail-loading-shell){visibility:hidden}body.staff-context-is-switching .admin-rail nav{opacity:.42;pointer-events:none}.context-switch-boundary{background:var(--color-warm-white);padding:32px var(--page-gutter);z-index:70;position:fixed;inset:60px 0 0 232px}.context-switch-boundary section{border:1px solid var(--color-pale-stone);grid-template-columns:8px minmax(0,620px);align-items:start;gap:12px;max-width:920px;min-height:260px;padding:28px;display:grid}.context-switch-boundary .loading-shimmer{grid-row:1/4;height:100%;min-height:190px}.context-switch-boundary h1{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:470}.context-switch-boundary p{opacity:.68;margin:0;line-height:1.55}.viewing-context small{opacity:.62;margin-top:3px;font-size:.65rem;display:block}.context-boundary-note{background:color-mix(in srgb, var(--color-powder-blue) 42%, var(--color-warm-white));border-left:3px solid var(--color-sky-blue);max-width:78ch;margin:0 0 18px;padding:12px 14px;font-size:.82rem;line-height:1.55}.staff-guard-shell{background:var(--color-warm-white);min-height:100svh;padding:60px 0 0 232px}.staff-guard-header{color:#fff;background:#082847;flex-direction:column;align-items:center;gap:2px;width:232px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.staff-guard-header strong{font-family:var(--font-serif);font-size:1.25rem;font-weight:500}.staff-guard-header span{opacity:.68;text-transform:uppercase;font-size:.68rem}.staff-guard-skeleton{padding:32px var(--page-gutter);grid-template-columns:8px minmax(0,680px);align-items:stretch;gap:20px;display:grid}.staff-guard-skeleton .loading-shimmer{height:220px}.staff-guard-skeleton h1{margin:7px 0 10px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:470}.staff-guard-skeleton p:last-child{opacity:.66;margin:0;line-height:1.55}.platform-organizations-table .dense-admin-row{grid-template-columns:minmax(170px,1.45fr) .65fr minmax(150px,1fr) .75fr .85fr .45fr .7fr auto;min-width:1040px}.organization-personal-access{gap:3px;display:grid}.button-spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;margin-right:7px;animation:.7s linear infinite admin-spin;display:inline-block}@keyframes admin-spin{to{transform:rotate(360deg)}}.compact-invite-form .invite-command-message{color:#416752;text-transform:none;grid-column:1/-1;align-self:center;min-height:1.2em;margin:-2px 0 0;font-size:.82rem;line-height:1.45}.compact-invite-form .invite-command-message[data-tone=error]{color:#842d27}.compact-invite-form button:disabled,.dense-admin-row button:disabled{cursor:wait;opacity:.62}.detail-loading-shell{padding:28px var(--page-gutter) 70px}.detail-loading-summary{grid-template-columns:8px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.detail-loading-summary .loading-shimmer{height:auto;min-height:150px}.detail-loading-summary h1{margin:6px 0 8px;font-size:clamp(1.9rem,3.3vw,2.25rem);font-weight:480}.detail-loading-summary p:last-child{opacity:.65;margin:0;line-height:1.5}.detail-loading-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,.7fr);gap:18px;margin-top:24px;display:grid}.detail-loading-grid>div,.detail-loading-grid aside{gap:14px;display:grid}.detail-loading-grid section,.detail-loading-grid aside{border:1px solid var(--color-pale-stone);padding:20px}.detail-loading-grid span{background:color-mix(in srgb, var(--color-pale-stone) 72%, var(--color-warm-white));max-width:92%;height:12px;margin:10px 0;animation:1s ease-in-out infinite alternate loading-pulse;display:block}.detail-loading-grid span:first-child{max-width:44%;height:22px}.detail-heading h1,.platform-detail-page .admin-page-heading h1{letter-spacing:-.025em;font-size:clamp(1.9rem,3.2vw,2.25rem)}.platform-applicant-tabs{border-bottom:1px solid var(--color-pale-stone);padding:0 var(--page-gutter);gap:6px;display:flex}.platform-applicant-tabs a{color:inherit;border-bottom:3px solid #0000;min-height:44px;padding:12px 14px 10px;text-decoration:none}.platform-applicant-tabs a[aria-current=page]{border-bottom-color:var(--color-ink-navy);font-weight:600}.platform-applicant-tabs span{background:var(--color-powder-blue);border-radius:999px;margin-left:5px;padding:2px 6px;font-size:.7rem}.platform-applicant-toolbar{justify-content:flex-start}.platform-applicant-toolbar .admin-search{flex:280px}.platform-applicant-identities .dense-admin-row{grid-template-columns:minmax(170px,1.25fr) minmax(180px,1.1fr) .45fr .8fr 1fr .65fr auto;min-width:1050px}.platform-applications-table .dense-admin-row{grid-template-columns:minmax(170px,1.2fr) .75fr 1.1fr .8fr .9fr auto;min-width:960px}.platform-detail-page{padding-bottom:76px}.platform-detail-page .detail-breadcrumb{padding:22px var(--page-gutter) 0;display:inline-block}.platform-detail-summary{padding:0 var(--page-gutter) 28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.platform-detail-summary>div{background:color-mix(in srgb, var(--color-powder-blue) 34%, var(--color-warm-white));gap:5px;min-height:78px;padding:14px;display:grid}.platform-detail-summary dt{letter-spacing:.05em;opacity:.58;text-transform:uppercase;font-size:.66rem}.platform-detail-summary dd{overflow-wrap:anywhere;margin:0}.platform-associated-applications,.platform-routing-detail,.platform-submitted-content,.draft-metadata-boundary{margin:0 var(--page-gutter);max-width:980px}.platform-associated-applications h2,.platform-routing-detail h2,.platform-submitted-content h2,.draft-metadata-boundary h2{font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500}.platform-associated-applications a{border-top:1px solid var(--color-pale-stone);color:inherit;grid-template-columns:1fr .8fr .8fr;gap:5px;min-height:58px;padding:12px 0;text-decoration:none;display:grid}.platform-routing-detail ul{margin:0;padding:0;list-style:none}.platform-routing-detail li{border-top:1px solid var(--color-pale-stone);grid-template-columns:1fr .8fr .8fr;gap:12px;padding:13px 0;display:grid}.platform-submitted-content>section,.draft-metadata-boundary{border-top:1px solid var(--color-pale-stone);margin-top:30px;padding-top:24px}.platform-submitted-content .submitted-answers{margin:0}@media (max-width:1100px){.context-switch-boundary{left:196px}.staff-guard-shell{padding-left:196px}.staff-guard-header{width:196px}.admin-table-section{overflow-x:clip}.dense-admin-table{overscroll-behavior-inline:contain;max-width:100%}.platform-applicant-toolbar>label{flex:150px}.platform-applicant-toolbar .admin-search{flex-basis:100%}}@media (max-width:760px){.context-switch-boundary{padding:16px;inset:56px 0 72px}.staff-guard-shell{padding:56px 0 72px}.staff-guard-header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:56px;padding:8px 16px;bottom:auto;right:0}.staff-guard-skeleton{padding:20px 16px}.context-switch-boundary section{min-height:220px;padding:20px 16px}.admin-page-heading{padding-left:16px;padding-right:16px}.platform-applicant-tabs{padding:0 16px;overflow-x:auto}.detail-loading-shell{padding:20px 16px 48px}.detail-loading-grid{grid-template-columns:1fr}.detail-loading-grid aside{display:none}.dense-admin-table.platform-organizations-table,.dense-admin-table.platform-team-table,.dense-admin-table.organization-team-table,.dense-admin-table.platform-applicant-identities,.dense-admin-table.platform-applications-table{border:0;overflow:visible}.platform-organizations-table .dense-admin-header,.platform-team-table .dense-admin-header,.organization-team-table .dense-admin-header,.platform-applicant-identities .dense-admin-header,.platform-applications-table .dense-admin-header{display:none}.platform-organizations-table .dense-admin-row,.platform-team-table .dense-admin-row,.organization-team-table .dense-admin-row,.platform-applicant-identities .dense-admin-row,.platform-applications-table .dense-admin-row{border:1px solid var(--color-pale-stone);border-radius:8px;grid-template-columns:1fr 1fr;align-items:start;gap:14px 18px;min-width:0;margin-bottom:12px;padding:16px}.platform-organizations-table .dense-admin-row>[role=cell][data-label]:before,.platform-team-table .dense-admin-row>[role=cell][data-label]:before,.organization-team-table .dense-admin-row>[role=cell][data-label]:before,.platform-applicant-identities .dense-admin-row>[role=cell][data-label]:before,.platform-applications-table .dense-admin-row>[role=cell][data-label]:before{content:attr(data-label);letter-spacing:.05em;opacity:.52;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;display:block}.mobile-labeled-cell{align-content:start;gap:5px;min-width:0;display:grid}.mobile-cell-label{letter-spacing:.05em;opacity:.52;text-transform:uppercase;font-size:.62rem;font-weight:400;display:block!important}.mobile-labeled-cell .table-status{min-height:24px}.organization-team-table .mobile-labeled-cell select,.invitation-row-actions button{min-height:44px}.platform-organizations-table .dense-admin-row>:first-child,.platform-team-table .dense-admin-row>:first-child,.organization-team-table .dense-admin-row>:first-child,.platform-applicant-identities .dense-admin-row>:first-child,.platform-applications-table .dense-admin-row>:first-child{grid-column:1/-1}.platform-organizations-table button,.platform-team-table button,.organization-team-table button,.platform-applicant-identities a,.platform-applications-table a{grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;display:flex}.platform-organizations-table button:before,.organization-team-table button:before{content:none!important;display:none!important}.platform-detail-summary{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px}.platform-associated-applications,.platform-routing-detail,.platform-submitted-content,.draft-metadata-boundary{margin-left:16px;margin-right:16px}.platform-associated-applications a,.platform-routing-detail li{grid-template-columns:1fr}.submitted-documents li button{width:100%;min-height:44px}.compact-invite-form button{min-height:44px}}@media (prefers-reduced-motion:reduce){.button-spinner,.loading-shimmer,.detail-loading-grid span{animation:none}}
