.nash-access{--access-display:"NASH Display",sans-serif;--access-body:"NASH Sans",sans-serif;--access-warm:#806024;--access-ease:cubic-bezier(.2,.8,.2,1);background:var(--stone);color:var(--green-950);font-family:var(--access-body);padding:64px clamp(24px,5.55vw,80px) 48px;scroll-margin-top:90px}.nash-access *{box-sizing:border-box}.nash-access-inner{max-width:1440px;margin:auto}.nash-access-heading{margin-bottom:36px;display:block}.nash-access-heading>span{letter-spacing:.08em;color:var(--access-warm);font-size:11px;font-weight:700}.nash-access-heading h2{font-family:var(--access-display);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;margin:18px 0 0;font-size:38px;font-weight:400;line-height:1.15}.nash-access-heading p{color:var(--slate);margin:16px 0 0;font-size:16px;line-height:1.5}.nash-access--ledger .nash-access-heading p{display:none}.nash-access-relationships{border-top:1px solid var(--green-950)}.nash-access-entry{border-bottom:1px solid var(--line);min-height:124px;color:var(--green-950);transition:background .18s var(--access-ease);grid-template-columns:64px minmax(150px,.85fr) minmax(0,1.35fr) 28px;align-items:center;column-gap:24px;padding:24px 16px 24px 0;text-decoration:none;display:grid;position:relative}.nash-access-number{color:var(--access-warm);align-self:start;padding-top:9px;font-size:12px}.nash-access-role{font-family:var(--access-display);letter-spacing:-.03em;white-space:nowrap;font-size:32px;line-height:1.2}.nash-access-context{gap:8px;display:grid}.nash-access-context strong{font-size:18px;font-weight:400;line-height:1.4}.nash-access-context>span{color:var(--slate);font-size:14px;line-height:1.45}.nash-access-entry>svg{transition:transform .18s var(--access-ease)}.nash-access-entry:hover{background:var(--paper)}.nash-access-entry:hover>svg{transform:translate(3px,-3px)}.nash-access-entry:active>svg{transform:translate(1px,-1px)}.nash-access a:focus-visible,.nash-access summary:focus-visible{outline:2px solid var(--green-700);outline-offset:5px}.nash-access-start{justify-content:space-between;align-items:center;gap:32px;padding:28px 0 0 88px;display:flex}.nash-access-start p{margin:0;font-size:16px}.nash-access-start p>span{color:var(--slate);margin-top:7px;font-size:13px;display:block}.nash-access-start>a{white-space:nowrap;min-height:48px;color:var(--green-950);border-bottom:1px solid var(--green-950);transition:gap .18s var(--access-ease);align-items:center;gap:36px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.nash-access-start>a:hover{gap:44px}.nash-access--folio{background:var(--paper)}.nash-access--folio .nash-access-inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:64px;display:grid}.nash-access--folio .nash-access-heading{grid-column:2;margin-bottom:32px}.nash-access--folio .nash-access-heading p{display:none}.nash-access-photo{background:var(--green-950);grid-area:1/1/4;min-height:480px;margin:0;position:relative;overflow:hidden}.nash-access-photo img{object-fit:cover;object-position:34% center;width:100%;height:100%;position:absolute}.nash-access-photo figcaption{bottom:0;background:var(--green-950);color:var(--paper);padding:24px;font-size:20px;line-height:1.35;position:absolute;inset-inline:0}.nash-access--folio .nash-access-entry{grid-template-columns:32px minmax(0,1fr) 28px;gap:12px 16px;min-height:120px}.nash-access--folio .nash-access-context{grid-area:2/2}.nash-access--folio .nash-access-context strong{display:none}.nash-access--folio .nash-access-entry>svg{grid-area:1/3/3}.nash-access--folio .nash-access-start{grid-column:2;padding-left:0}.nash-access--folio .nash-access-start p>span{display:none}.nash-access--directory{background:var(--green-950);color:var(--paper)}.nash-access--directory .nash-access-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 100px;display:grid}.nash-access--directory .nash-access-heading>span,.nash-access--directory .nash-access-heading p{color:var(--gold-300)}.nash-access--directory details{border-bottom:1px solid var(--line-dark);padding:24px 0}.nash-access--directory summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:28px;list-style:none;display:flex}.nash-access--directory details p{color:var(--gold-300);font-size:16px}.nash-access--directory details a{min-height:48px;color:var(--paper);justify-content:space-between;align-items:center;display:flex}.nash-access--directory .nash-access-start{grid-column:1/-1;padding:0}.nash-access--directory .nash-access-start p>span{color:var(--gold-300)}.nash-access--directory .nash-access-start>a{color:var(--paper);border-color:var(--gold-300)}@media (max-width:767px){.nash-access{padding:40px 24px 32px}.nash-access-heading{margin-bottom:28px}.nash-access-heading h2{font-size:32px}.nash-access-entry{grid-template-columns:28px minmax(0,1fr) 24px;gap:10px 12px;min-height:140px;padding:24px 0}.nash-access-number{padding-top:6px}.nash-access-role{font-size:28px}.nash-access-entry>svg{grid-area:1/3}.nash-access-context{grid-area:2/2/auto/4;gap:6px}.nash-access-context strong{display:none}.nash-access-context>span{max-width:30ch;font-size:15px}.nash-access-start{padding:24px 0 0 40px;display:block}.nash-access-start p>span{max-width:28ch;font-size:13px}.nash-access-start>a{gap:28px;width:max-content;margin-top:16px}.nash-access--folio .nash-access-inner,.nash-access--directory .nash-access-inner{display:block}.nash-access-photo{min-height:240px;margin-bottom:28px}.nash-access-photo figcaption{padding:16px;font-size:16px}.nash-access--folio .nash-access-entry{min-height:140px}.nash-access--directory .nash-access-start{margin-top:28px}}@media (prefers-reduced-motion:reduce){.nash-access *{transition:none!important}.nash-access-entry:hover>svg{transform:none}}
.astra{--astra-warm:#806024;--astra-ease:cubic-bezier(.2,.8,.2,1);--astra-spatial:cubic-bezier(.22,1,.36,1);color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:16px;line-height:1.45}.astra *,.astra :before,.astra :after{box-sizing:border-box}.astra button,.astra a,.astra input{-webkit-tap-highlight-color:transparent}.astra button{font:inherit;cursor:pointer}.astra a{text-decoration:none}.astra :is(button,a,input):focus-visible{outline:2px solid var(--green-700);outline-offset:3px}.astra :is(button,a):disabled{cursor:not-allowed;opacity:.48}.astra h1,.astra h2{letter-spacing:-.045em;font-family:NASH Display,sans-serif;font-weight:400;line-height:1.12}.astra-brand{color:inherit;flex-shrink:0;align-items:center;gap:12px;display:flex}.astra-brand img{object-fit:contain;width:48px;height:48px;display:block}.astra-brand span{gap:2px;display:grid}.astra-brand strong{letter-spacing:0;font-size:20px;line-height:1.2}.astra-brand small{white-space:nowrap;font-size:12px;font-weight:400}.astra :is(.astra-button,.astra-button-secondary){background:var(--green-950);min-height:48px;color:var(--white);transition:background .16s var(--astra-ease),border-color .16s var(--astra-ease),transform .16s var(--astra-ease);transform-origin:50%;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.astra .astra-button-secondary{color:var(--green-950);border-color:var(--line);background:0 0}.astra :is(.astra-button,.astra-button-secondary) svg{transition:transform .16s var(--astra-ease);flex-shrink:0}@media (hover:hover){.astra .astra-button:hover{background:var(--green-800)}.astra .astra-button-secondary:hover{background:var(--stone);border-color:var(--slate)}.astra :is(.astra-button,.astra-button-secondary):hover:not(:disabled) svg:last-child{transform:translate(3px)}}.astra :is(.astra-button,.astra-button-secondary):active:not(:disabled){transition-duration:.11s;transform:scale(.985)}.astra-candidates{min-height:100svh}.astra-rail{width:240px;color:var(--white);background:var(--green-950);z-index:20;flex-direction:column;padding:28px 24px 24px;display:flex;position:fixed;inset:0 auto 0 0}.astra-rail .astra-brand small{color:var(--gold-300)}.astra-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--gold-300);margin:40px 0 25px;font-size:11px;font-weight:700}.astra :is(.astra-rail,.astra-drawer) nav{gap:6px;margin:0 -8px;display:grid}.astra :is(.astra-rail,.astra-drawer) nav :is(a,button){text-align:left;min-height:48px;color:var(--gold-300);transition:background .16s var(--astra-ease),color .16s var(--astra-ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;display:flex;position:relative}.astra :is(.astra-rail,.astra-drawer) nav :is(a,button):hover{background:var(--green-800);color:#fff}.astra :is(.astra-rail,.astra-drawer) nav .astra-nav-active{background:var(--green-800);color:#fff;font-weight:700}.astra-nav-active:before{content:"";background:var(--gold-300);width:3px;position:absolute;inset:0 auto 0 0}.astra :is(.astra-rail,.astra-drawer) :is(a,button):focus-visible{outline-color:var(--gold-300)}.astra-rail footer{border-top:1px solid var(--line-dark);gap:22px;margin-top:auto;padding-top:24px;display:grid}.astra-rail footer span{letter-spacing:.06em;color:var(--gold-300);font-size:10px}.astra-rail footer a{color:#fff;justify-content:space-between;font-size:14px;display:flex}.astra-main{margin-left:240px}.astra-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:20px 40px;display:flex}.astra-header strong{font-size:16px}.astra-header strong span{color:var(--slate);font-weight:400}.astra-demo{text-transform:uppercase;color:var(--slate);letter-spacing:.04em;font-size:11px}.astra .astra-menu,.astra-mobile-brand{display:none}.astra-workspace{max-width:1560px;margin:auto;padding:0 40px 40px}.astra-intro{border-bottom:1px solid var(--line);padding:26px 0 30px}.astra-intro p{color:var(--slate);margin:0;font-size:16px}.astra-intro p:first-child{margin-bottom:28px;font-size:13px}.astra-intro h1{margin:0 0 14px;font-size:38px}.astra-workbench{grid-template-columns:minmax(280px,365px) minmax(0,1fr);gap:48px;margin-top:24px;display:grid}.astra-index{background:var(--stone);align-self:start;min-width:0}.astra-search{padding:20px}.astra-search label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.astra-search>div{position:relative}.astra-search input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border-radius:2px;padding:12px 42px 12px 14px}.astra-search input::placeholder{color:var(--slate);opacity:1}.astra-search button{background:#fff;border:0;place-items:center;width:44px;height:46px;display:grid;position:absolute;top:3px;right:1px}.astra-search p{text-transform:uppercase;color:var(--slate);letter-spacing:.05em;margin:26px 0 2px;font-size:11px}.astra-rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-height:260px;max-height:calc(100svh - 485px);overflow:auto}.astra-candidate-row{text-align:left;width:100%;min-height:133px;color:var(--green-950);transition:background .12s var(--astra-ease);background:0 0;border:0;align-items:flex-start;gap:18px;padding:24px 20px;display:flex;position:relative}.astra-candidate-row:after{content:"";background:var(--line);height:1px;position:absolute;inset:auto 20px 0}.astra-candidate-row:before{content:"";background:var(--green-950);transform-origin:50%;width:3px;transition:transform .18s var(--astra-spatial);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.astra-candidate-row[data-selected=true]{background:var(--paper)}.astra-candidate-row[data-selected=true]:before{transform:scaleY(1)}.astra-candidate-row:hover{background:#e7ece6}.astra .astra-candidate-row:focus-visible{outline-offset:-5px;z-index:1}.astra-row-number{color:var(--slate);flex-shrink:0;padding-top:4px;font-size:11px}.astra-row-copy{flex:1;gap:10px;min-width:0;display:grid}.astra-row-copy strong{font-size:19px;line-height:1.25}.astra-row-copy>span{color:var(--slate);font-size:14px}.astra-row-copy small{color:var(--slate);font-size:12px}.astra-candidate-row>svg{flex-shrink:0;margin-top:5px}.astra-index-foot{color:var(--slate);margin:0;padding:22px 20px;font-size:12px}.astra-dossier{min-width:0;padding-top:4px}.astra-dossier-meta{text-transform:uppercase;color:var(--astra-warm);justify-content:space-between;gap:15px;font-size:12px;font-weight:700;display:flex}.astra-dossier-meta span:last-child{color:var(--slate);font-weight:400}.astra-dossier h2{color:var(--green-950);margin:36px 0 18px;font-size:42px}.astra-dossier h2:focus{outline:none}.astra-candidate-facts{color:var(--slate);flex-wrap:wrap;gap:10px;margin:0;font-size:18px;display:flex}.astra-candidate-facts i{font-style:normal}.astra-candidate-status{color:var(--slate);justify-content:space-between;gap:20px;margin:28px 0 34px;font-size:13px;display:flex}.astra-candidate-status strong{color:var(--green-700)}.astra-dossier>section{border-top:1px solid var(--line);padding:28px 0 30px}.astra-dossier h3{text-transform:uppercase;color:var(--astra-warm);letter-spacing:.015em;margin:0 0 22px;font-size:12px}.astra-summary{max-width:43ch;margin:0;font-size:23px;line-height:1.45}.astra-skills{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.astra-review-controls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;display:flex}.astra-review-controls>button{flex:1}.astra-review-controls p{width:100%;color:var(--slate);flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 0;font-size:12px;display:flex}.astra-review-controls p button{color:var(--slate);background:0 0;border:0;padding:0;font-size:12px}.astra .astra-back{display:none}.astra-empty{padding:24px}.astra-empty h2{font-size:23px}.astra-empty p{color:var(--slate);font-size:14px}.astra-identity-flight{z-index:90;pointer-events:none;transform-origin:0 0;white-space:nowrap;position:fixed}.astra-drawer{background:var(--green-950);color:#fff;border:0;width:min(420px,100% - 28px);height:100dvh;max-height:100dvh;margin:0;padding:28px 24px;position:fixed;inset:0 auto 0 0;overflow:auto}.astra-drawer[open]{animation:astra-drawer-enter .24s var(--astra-spatial) both}.astra-drawer::backdrop{background:#00191375}.astra-drawer header{justify-content:space-between;align-items:center;gap:16px;display:flex}.astra .astra-drawer header .astra-button-secondary{color:#fff;border-color:var(--line-dark);padding:10px}.astra-drawer h2{margin:48px 0 28px;font-size:30px}.astra-drawer-note{border-top:1px solid var(--line-dark);color:var(--gold-300);margin-top:48px;padding-top:24px;font-size:13px}.astra-guide p{font-size:18px;line-height:1.65}.astra-guide dl{gap:10px;margin:32px 0;display:grid}.astra-guide dt{color:var(--gold-300);margin-top:16px}.astra-guide dd{margin:0;font-size:14px}.astra-guide a{color:var(--gold-300)}@keyframes astra-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.astra-itinerary{background:var(--green-950);min-height:100svh;color:var(--white)}.astra-itinerary-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:32px;padding:25px 48px;display:flex}.astra-itinerary-header .astra-brand small{color:var(--gold-300)}.astra-itinerary-header>a{color:var(--gold-300);align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}.astra-itinerary-header>span{color:var(--gold-300);letter-spacing:.08em;font-size:10px}.astra-process{grid-template-columns:minmax(345px,.8fr) minmax(0,1.35fr);column-gap:28px;max-width:1680px;margin:auto;padding:54px 48px 0;display:grid}.astra-kicker{text-transform:uppercase;color:var(--gold-300);letter-spacing:.06em;margin:0 0 32px;font-size:11px;font-weight:700}.astra-process h1{margin:0;font-size:clamp(38px,3.1vw,55px)}.astra-process-intro{color:var(--gold-300);max-width:39ch;margin:32px 0 0;font-size:16px;line-height:1.65}.astra-stage-copy{min-height:155px;margin:54px 0 40px}.astra-stage-copy>span{text-transform:uppercase;color:var(--gold-300);letter-spacing:.07em;font-size:12px;font-weight:700}.astra-stage-copy p{max-width:32ch;margin:20px 0 0;font-size:23px;line-height:1.45}.astra-material{align-self:stretch;min-width:0;min-height:560px;position:relative}.astra-poster{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .24s;display:block;position:absolute;inset:0}.astra-canvas-host{opacity:0;transition:opacity .24s;position:absolute;inset:0 0 40px;overflow:hidden}.astra-canvas-host canvas{width:100%;height:100%;display:block}.astra-material[data-live=true] .astra-canvas-host{opacity:1}.astra-material[data-live=true] .astra-poster{opacity:0}.astra-material-caption{bottom:0;color:var(--gold-300);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:absolute;inset-inline:0}.astra-material-caption button{min-height:48px;color:var(--gold-300);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0 10px 16px;font-size:12px;display:flex}.astra-stage-tabs{border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.astra-stage-tabs button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;row-gap:14px;padding:28px 24px 36px 0;display:grid;position:relative}.astra-stage-tabs button>span{color:var(--gold-300);grid-column:1/-1;font-size:11px}.astra-stage-tabs button>strong{font-family:NASH Display,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:400}.astra-stage-tabs button>svg{transition:transform .16s var(--astra-ease);align-self:center;margin-right:24px}.astra-stage-tabs button:hover>svg{transform:translate(4px)}.astra-stage-tabs button:after{content:"";background:var(--gold-300);transform-origin:0;height:3px;transition:transform .24s var(--astra-spatial);position:absolute;bottom:0;left:0;right:32px;transform:scaleX(0)}.astra-stage-tabs button[aria-selected=true]:after{transform:scaleX(1)}.astra-itinerary :is(a,button):focus-visible{outline-color:var(--gold-300);outline-offset:5px}.astra-study-footer{border-top:1px solid var(--line-dark);max-width:1680px;color:var(--gold-300);grid-template-columns:1fr auto;gap:10px 28px;margin:48px auto 0;padding:24px 48px 36px;font-size:13px;display:grid}.astra-study-footer p{color:#fff;margin:0;font-size:18px}.astra-study-footer>span{grid-column:1}.astra-study-footer a{color:var(--gold-300);grid-area:1/2/3;align-self:center;padding-block:14px}@media (max-width:1023px){.astra-itinerary-header{gap:12px;padding:18px 20px}.astra-itinerary-header>span{display:none}.astra-itinerary-header>a{gap:6px;font-size:12px}.astra-process{grid-template-columns:1fr;padding:32px 20px 0}.astra-kicker{margin-bottom:22px}.astra-process h1{font-size:38px}.astra-process-intro{max-width:45ch;margin-top:24px;font-size:15px}.astra-stage-copy{min-height:145px;margin:30px 0 0}.astra-stage-copy p{font-size:20px}.astra-material{min-height:275px;margin:5px -20px 0}.astra-material-caption{inset-inline:20px}.astra-poster{height:calc(100% - 40px)}.astra-stage-tabs{grid-template-columns:repeat(2,1fr);margin-top:24px}.astra-stage-tabs button{padding:22px 12px 26px 0}.astra-stage-tabs button>strong{font-size:clamp(18px,5.6vw,22px)}.astra-stage-tabs button>svg{margin-right:0}.astra-stage-tabs button:after{right:20px}.astra-study-footer{grid-template-columns:1fr;padding:24px 20px}.astra-study-footer a{grid-area:auto/1}.astra-study-footer>span{font-size:12px}}@media (max-width:1200px) and (min-width:1024px){.astra-workspace{padding:0 28px 28px}.astra-workbench{grid-template-columns:290px minmax(0,1fr);gap:28px}.astra-summary{font-size:20px}.astra-skills{grid-template-columns:1fr}}@media (max-width:1023px){.astra-rail{display:none}.astra-main{margin:0}.astra-header{min-height:88px;padding:18px 20px;position:relative}.astra-header>strong,.astra-header>.astra-demo{display:none}.astra-mobile-brand{display:block}.astra .astra-menu{border:0;gap:6px;min-height:48px;padding:10px 0 10px 12px;display:flex}.astra-workspace{max-width:760px;padding:0 20px 32px}.astra-intro{border:0;padding:24px 0 28px}.astra-intro p:first-child{margin-bottom:22px;font-size:12px}.astra-intro p:first-child span{margin-top:6px;display:block}.astra-intro h1{font-size:32px}.astra-intro p:last-child{font-size:14px}.astra-workbench{margin-top:0;display:block}.astra-index{background:var(--paper)}.astra-search{padding:0 0 20px}.astra-search p{margin-top:22px}.astra-rows{height:calc(100svh - 410px);min-height:240px;max-height:560px;margin:0 -20px}.astra-candidate-row{gap:18px;min-height:156px;padding:24px 20px}.astra-candidate-row[data-selected=true]{background:var(--stone)}.astra-row-copy{gap:14px}.astra-row-copy strong{font-size:21px}.astra-index-foot{padding:20px 0 0}.astra-candidates[data-detail=false] .astra-dossier,.astra-candidates[data-detail=true] :is(.astra-intro,.astra-index){display:none}.astra .astra-back{border:0;gap:8px;margin:12px 0 28px;padding-left:0;display:inline-flex}.astra-dossier-meta{font-size:11px}.astra-dossier h2{margin-top:30px;font-size:34px}.astra-candidate-facts{gap:6px;font-size:16px}.astra-candidate-status{margin:25px 0 28px}.astra-summary{font-size:20px}.astra-dossier>section{padding:28px 0}.astra-skills{gap:12px;font-size:16px}.astra-review-controls{padding-top:24px}.astra-review-controls>button{white-space:nowrap;gap:8px;min-width:130px}.astra-review-controls p{font-size:12px}}.astra-itinerary .astra-process{grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);gap:24px 40px;padding-top:48px}.astra-itinerary .astra-process h1{max-width:18ch;font-size:40px;line-height:1.15}.astra-itinerary .astra-kicker{margin-bottom:24px}.astra-itinerary .astra-process-intro{max-width:32ch;color:var(--paper);margin-top:24px;font-size:15px;line-height:1.6}.astra-itinerary .astra-stage-copy{border-top:1px solid var(--line-dark);min-height:160px;margin:48px 0 0;padding-top:24px}.astra-itinerary .astra-stage-copy p{font-size:21px;line-height:1.5}.astra-itinerary .astra-material{min-height:530px}.astra-itinerary .astra-stage-tabs{grid-column:2;margin-top:0}.astra-itinerary .astra-stage-tabs button{gap:12px;padding:24px 0}.astra-itinerary .astra-stage-tabs button>strong{font-size:23px}.astra-itinerary .astra-stage-tabs button>svg{display:none}.astra-itinerary .astra-stage-tabs button:after{height:2px;right:24px}.astra-itinerary .astra-study-footer{margin-top:48px}.astra-itinerary .astra-study-footer p{font-size:16px}.astra-render-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.astra-itinerary .astra-process{flex-direction:column;gap:0;padding-top:32px;display:flex}.astra-itinerary .astra-process h1{max-width:15ch;font-size:34px}.astra-itinerary .astra-process-intro{max-width:43ch}.astra-itinerary .astra-stage-copy{min-height:155px;margin-top:28px}.astra-itinerary .astra-stage-copy p{font-size:19px}.astra-itinerary .astra-material{width:calc(100% + 40px);min-height:clamp(270px,55vw,430px)}.astra-itinerary .astra-stage-tabs{margin-top:16px}.astra-itinerary .astra-stage-tabs button{padding:20px 0}.astra-itinerary .astra-stage-tabs button>strong{font-size:22px}.astra-itinerary .astra-study-footer{margin-top:32px}}.astra-candidates .astra-intro{border-bottom:0;padding:30px 0 24px}.astra-candidates .astra-intro h1{margin-bottom:10px;font-size:32px}.astra-candidates .astra-intro p{font-size:14px}.astra-candidates .astra-workbench{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:36px;margin-top:0}.astra-candidates .astra-index{border-top:1px solid var(--green-950);background:0 0}.astra-candidates .astra-search{padding:20px 0}.astra-candidates .astra-rows{max-height:calc(100svh - 405px)}.astra-candidates .astra-candidate-row{min-height:132px;padding:24px 16px}.astra-candidates .astra-candidate-row:after{inset-inline:0}.astra-candidates .astra-candidate-row[data-selected=true]{background:var(--green-950);color:var(--paper)}.astra-candidates .astra-candidate-row[data-selected=true] :is(.astra-row-copy>span,.astra-row-copy small,.astra-row-number){color:var(--gold-300)}.astra-candidates .astra-candidate-row[data-selected=true]:before{background:var(--gold-300)}.astra-candidates .astra-row-copy strong{font-size:18px}.astra-candidates .astra-index-foot{padding-inline:0}.astra-candidates .astra-dossier{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--green-950);padding:24px 32px}.astra-candidates .astra-dossier h2{margin:32px 0 14px;font-size:44px}.astra-candidates .astra-candidate-status{margin:24px 0 28px}.astra-candidates .astra-summary{max-width:49ch;font-size:20px;line-height:1.55}.astra-candidates .astra-dossier>section{padding:24px 0}.astra-candidates .astra-dossier h3{letter-spacing:.06em;margin-bottom:18px;font-size:11px}.astra-candidates .astra-skills{gap:0 24px;font-size:16px}.astra-candidates .astra-skills li{border-bottom:1px solid var(--line);padding:10px 0}.astra-candidates .astra-review-controls{border-top:0;padding-top:8px}.astra-candidates .astra-review-controls>button{flex:0 auto;min-width:154px}.astra-candidates .astra-review-controls>button:first-child{border:0;padding-left:0}.astra-candidates .astra-review-controls>button:last-of-type{flex-basis:220px}@media (max-width:1200px) and (min-width:1024px){.astra-candidates .astra-workbench{grid-template-columns:260px minmax(0,1fr);gap:24px}.astra-candidates .astra-dossier{padding:24px}.astra-candidates .astra-dossier h2{font-size:36px}}@media (max-width:1023px){.astra-candidates .astra-workbench{display:block}.astra-candidates .astra-intro{padding:24px 0 28px}.astra-candidates .astra-search{padding:20px 0}.astra-candidates .astra-rows{height:calc(100svh - 430px);min-height:240px;max-height:560px}.astra-candidates .astra-candidate-row{min-height:156px;padding:26px 20px}.astra-candidates .astra-row-copy strong{font-size:21px}.astra-candidates .astra-dossier{background:0 0;border:0;padding:0}.astra-candidates .astra-dossier h2{margin:30px 0 14px;font-size:36px}.astra-candidates .astra-review-controls>button{min-width:0}.astra-candidates .astra-review-controls>button:last-of-type{flex-basis:180px}.astra-candidates .astra-summary{font-size:19px}}@media (max-width:379px){.astra-candidates .astra-review-controls{flex-direction:column}.astra-candidates .astra-review-controls>button{flex:none;width:100%}.astra-candidates .astra-review-controls>button:last-of-type{flex-basis:auto}.astra-review-controls>button{flex-basis:100%}.astra-itinerary-header .astra-brand{gap:8px}.astra-itinerary-header .astra-brand img{width:40px;height:40px}.astra-itinerary-header .astra-brand small{font-size:11px}}@media (prefers-reduced-motion:reduce){.astra *,.astra :before,.astra :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.astra :is(.astra-button,.astra-button-secondary):active:not(:disabled),.astra :is(.astra-button,.astra-button-secondary):hover svg{transform:none!important}}
.marketing-site,.nash-portal-dialog{--home-display:"NASH Display", sans-serif;--home-ui:"NASH Sans", Arial, sans-serif;--home-gutter:clamp(32px, 4.45vw, 80px);--home-ease:cubic-bezier(.22, 1, .36, 1);--home-exit:cubic-bezier(.4, 0, 1, 1);--home-on-green:#dce5df;--home-footer:#001e17;--home-overlay:#001e17a8;--home-focus:var(--gold-500)}.marketing-site .brand>img,.nash-portal-dialog .brand>img,.marketing-sheet .brand>img{filter:none;background:0 0}.marketing-site .brand strong,.nash-portal-dialog .brand strong,.marketing-sheet .brand strong{font-family:var(--home-ui,"NASH Sans", sans-serif);letter-spacing:.16em;font-size:29px;line-height:1}.marketing-site .brand small,.nash-portal-dialog .brand small,.marketing-sheet .brand small{letter-spacing:.11em;margin-top:8px;font-size:9px;line-height:1.2}.marketing-site .brand>i,.nash-portal-dialog .brand>i{opacity:.65;height:34px;margin-inline:15px 18px}.marketing-site .marketing-header{height:92px;min-height:92px;padding-inline:var(--home-gutter);background:var(--paper);gap:32px}.marketing-site .marketing-header .brand>img{width:56px;height:56px}.marketing-site .marketing-header__actions{display:flex}.marketing-site .marketing-header nav{gap:clamp(24px,2.3vw,36px)}.marketing-site .marketing-header nav a{letter-spacing:.025em;font-size:13px;font-weight:400}.marketing-site .marketing-header nav a:after{transform-origin:100%;height:1px;transition:transform .22s var(--home-ease);bottom:27px}.marketing-site .marketing-header nav a:hover:after,.marketing-site .marketing-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.marketing-site .marketing-header--green{background:var(--green-950);border-color:var(--green-800)}.marketing-site .header-action{height:56px;box-shadow:none;letter-spacing:.015em;border-radius:0;gap:22px;padding:0 20px 0 22px;font-weight:700}.marketing-site .header-action svg{box-sizing:content-box;border-left:1px solid var(--green-700);width:18px;height:18px;transition:transform .18s var(--home-ease);padding-left:18px}.marketing-site .header-action:hover{box-shadow:none;transform:none}.marketing-site .header-action:hover svg{transform:translate(2px,-2px)}.marketing-site .header-action:active{transform:translateY(1px)}.portal-label-mobile{display:none}.marketing-site .home-hero{grid-template-columns:minmax(0,44%) minmax(0,56%);height:680px;min-height:680px;max-height:none}.marketing-site .home-hero>img{object-position:57% center}.marketing-site .home-hero__content{padding:72px var(--home-gutter);align-self:center}.marketing-site .home-hero__content>span{letter-spacing:.14em;font-size:10px;line-height:1.5}.marketing-site .home-hero__content h1{letter-spacing:-.045em;text-wrap:nowrap;margin:28px 0 30px;font-size:clamp(50px,4.72vw,78px);line-height:1.02}.marketing-site .hero-line{margin-bottom:-.085em;padding-bottom:.085em;display:block;overflow:clip}.marketing-site .hero-line>span{display:block}.marketing-site .home-hero__content>p{max-width:40ch;color:var(--home-on-green);font-size:17px;line-height:1.55}.marketing-site .home-hero__actions{margin-top:40px}.marketing-site .home-hero__actions>a{padding:0}.marketing-site .split-action{border:1px solid var(--gold-300);min-width:240px;height:56px;box-shadow:none;background:var(--gold-300);border-radius:0;gap:22px;padding:0 0 0 22px;transition:background .18s,border-color .18s,transform .11s}.marketing-site .split-action>span{font-family:var(--home-ui);letter-spacing:.015em;font-size:14px;font-weight:700}.marketing-site .split-action>i{border-left:1px solid var(--gold-600);width:54px;height:28px;color:var(--green-950);background:0 0;border-radius:0;margin-left:auto}.marketing-site .split-action svg{width:18px;transition:transform .18s var(--home-ease)}.marketing-site a:hover .split-action{background:var(--paper);border-color:var(--paper)}.marketing-site .home-hero__actions>a:hover .split-action>i{color:var(--green-950);background:0 0}.marketing-site a:hover .split-action svg{transform:translate(3px)}.marketing-site a:active .split-action,.marketing-site .home-hero__actions>a:first-child:active .split-action{transform:translateY(1px)}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.nash-portal-dialog a:focus-visible,.nash-portal-dialog button:focus-visible{outline:2px solid var(--home-focus);outline-offset:5px}.marketing-site .home-hero__actions a:focus-visible .split-action{outline:none}.marketing-site button:disabled,.marketing-site [aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.marketing-site .operating-strip--routes{padding:0 var(--home-gutter);background:var(--paper);border:0;grid-template-columns:.9fr repeat(3,minmax(0,1fr));gap:0;min-height:132px}.marketing-site .operating-strip--routes>div,.marketing-site .operating-strip--routes>a{border:0;gap:11px;padding:28px 24px;position:relative}.marketing-site .operating-strip--routes>div{justify-content:start;padding-left:0}.marketing-site .operating-strip--routes>div:before{display:none}.marketing-site .operating-strip--routes>a:before{content:"";background:var(--line);width:1px;transition:background .18s;position:absolute;top:28px;bottom:28px;left:0}.marketing-site .operating-strip--routes>a:after{content:"";background:var(--gold-500);transform-origin:0;height:2px;transition:transform .24s var(--home-ease);position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.marketing-site .operating-strip--routes>a:hover{background:var(--stone)}.marketing-site .operating-strip--routes>a:hover:after{transform:scaleX(1)}.marketing-site .operating-strip--routes strong{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(21px,1.8vw,28px);font-weight:400}.marketing-site .operating-strip--routes>div strong{font-size:23px}.marketing-site .operating-strip--routes>a>span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.marketing-site .operating-strip--routes svg{align-self:center;width:19px}.marketing-site .services-section{padding:100px var(--home-gutter) 112px}.marketing-site .marketing-section-heading{gap:24px 64px;margin-bottom:64px}.marketing-site .marketing-section-heading h2{letter-spacing:-.04em;font-size:clamp(40px,3.5vw,56px);line-height:1.1}.marketing-site .marketing-section-heading>p{max-width:48ch;font-size:17px;line-height:1.65}.marketing-site .service-feature{border:0}.marketing-site .service-feature+.service-feature{margin-top:72px}.marketing-site .service-feature__copy{padding:52px}.marketing-site .service-feature__copy h3{letter-spacing:-.035em;font-size:clamp(32px,3vw,45px);line-height:1.1}.marketing-site .service-feature__copy p{max-width:46ch;font-size:16px;line-height:1.7}.marketing-site .service-feature__copy ul{margin-block:28px}.marketing-site .service-feature__copy .split-action{min-width:224px}.marketing-site .service-feature__number{font-variant-numeric:tabular-nums}.marketing-site .corridor-section,.marketing-site .company-section{padding-inline:var(--home-gutter)}.marketing-site .corridor-section h2,.marketing-site .company-section__statement h2{letter-spacing:-.04em;font-size:clamp(40px,3.8vw,58px);line-height:1.1}.marketing-site .corridor-list article{padding-block:30px}.marketing-site .corridor-list article>span,.marketing-site .company-section__principles article>span{font-variant-numeric:tabular-nums}.marketing-site .marketing-footer{padding:72px var(--home-gutter) 28px;background:var(--home-footer);grid-template-columns:minmax(0,1.35fr) minmax(180px,.7fr) minmax(280px,1fr);gap:clamp(48px,7vw,112px)}.marketing-site .marketing-footer .brand>img{width:64px;height:64px}.marketing-site .marketing-footer .brand strong{font-size:32px}.marketing-site .marketing-footer__brand p{max-width:31ch;color:var(--home-on-green);margin-top:28px;font-size:16px;line-height:1.65}.marketing-site .marketing-footer>div:not(:first-child):not(:last-child){padding-top:8px}.marketing-site .marketing-footer>div>p,.marketing-site .marketing-footer>div>a{color:var(--home-on-green);font-weight:400}.marketing-site .marketing-footer>div:nth-child(2) p{font-size:16px;line-height:1.8}.marketing-site .marketing-footer>div:nth-child(3) a{gap:8px;font-size:13px}.marketing-site .marketing-footer>div:nth-child(3) svg{flex-shrink:0;margin-right:0}.marketing-site .marketing-footer>div:nth-child(3) p svg{margin-right:8px}.marketing-site .marketing-footer a:hover{color:var(--gold-300)}.marketing-site .marketing-footer a svg{transition:transform .18s var(--home-ease)}.marketing-site .marketing-footer__bottom{color:var(--home-on-green);letter-spacing:.035em;margin-top:32px;padding-top:24px;font-size:11px}.nash-portal-dialog{width:min(960px,100vw - 48px);max-width:960px;max-height:calc(100svh - 48px);color:var(--green-950);background:var(--green-950);font-family:var(--home-ui);border:0;border-radius:0;grid-template-columns:360px minmax(0,1fr);gap:0;padding:0;overflow-y:auto}.nash-portal-close{z-index:3;width:44px;height:44px;color:var(--green-950);border:1px solid var(--line);background:0 0;place-items:center;transition:background .18s;display:grid;position:absolute;top:16px;right:16px}.nash-portal-close:hover{background:var(--stone)}.nash-portal-close svg{width:19px}.nash-portal-mast{background:var(--green-950);min-height:540px;color:var(--white);flex-direction:column;justify-content:space-between;padding:32px 28px 76px;display:flex}.nash-portal-mast .brand>img{width:56px;height:56px}.nash-portal-mast .brand>i{margin-inline:10px 12px}.nash-portal-mast .brand strong{font-size:26px}.nash-portal-mast .brand small{font-size:8px}.nash-portal-mast [data-slot=dialog-title]{max-width:270px;font-family:var(--home-display);letter-spacing:-.035em;font-size:40px;font-weight:400;line-height:1.08}.nash-portal-mast [data-slot=dialog-description]{color:var(--home-on-green);margin-top:24px;font-size:15px;line-height:1.65}.nash-portal-routes{background:var(--paper);min-width:0;padding:62px 36px 32px}.nash-portal-heading{font-family:var(--home-display);letter-spacing:-.03em;margin:0 0 24px;font-size:25px}.nash-portal-route{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:22px 0;transition:background .18s;display:grid}.nash-portal-number{color:var(--warm-ink);font-variant-numeric:tabular-nums;padding-top:6px;font-size:11px}.nash-portal-route strong{font-family:var(--home-display);letter-spacing:-.03em;font-size:28px;font-weight:400;line-height:1.15;display:block}.nash-portal-route small{color:var(--slate);margin-top:7px;font-size:13px;line-height:1.45;display:block}.nash-portal-route>svg{width:20px;transition:transform .18s var(--home-ease);margin-top:4px}.nash-portal-route:hover{background:var(--stone)}.nash-portal-route:hover>svg{transform:translate(3px,-3px)}.nash-portal-route:active{background:var(--line)}.nash-portal-signup{border-top:1px solid var(--line);color:var(--slate);justify-content:space-between;gap:12px;padding-top:20px;font-size:12px;display:flex}.nash-portal-signup a{color:var(--green-950);white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:flex}.nash-portal-signup svg{width:17px}body:has(.nash-portal-dialog) [data-slot=dialog-overlay]{background:#001e17a8;animation-duration:.22s}.nash-portal-dialog[data-state=open]{animation:nash-modal-in .28s var(--home-ease) both}.nash-portal-dialog[data-state=closed]{animation:nash-modal-out .18s var(--home-exit) both}@keyframes nash-modal-in{0%{opacity:0;transform:translateY(12px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nash-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(7px)scale(.995)}}@media (prefers-reduced-motion:no-preference){.marketing-site .hero-line>span{animation:nash-type-in .72s var(--home-ease) both}.marketing-site h1>.hero-line:nth-child(2)>span{animation-delay:65ms}.marketing-site h1 strong .hero-line:first-child>span{animation-delay:.13s}.marketing-site h1 strong .hero-line:last-child>span{animation-delay:.195s}.marketing-site .home-hero__content>p{animation:nash-rise-in .6s .24s var(--home-ease) both}.marketing-site .home-hero__actions{animation:nash-rise-in .6s .32s var(--home-ease) both}.marketing-site .home-hero>img{animation:nash-image-in .9s var(--home-ease) both}.marketing-site [data-reveal]{transition:opacity .56s var(--home-ease), transform .56s var(--home-ease)}.marketing-site [data-reveal=pending]{opacity:0;transform:translateY(18px)}.marketing-site [data-reveal=visible],.marketing-site [data-reveal]:focus-within{opacity:1;transform:none}.marketing-site .service-feature[data-reveal=visible] .service-feature__image{animation:nash-image-in .76s var(--home-ease) both}}@keyframes nash-type-in{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes nash-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nash-image-in{0%{clip-path:inset(0 0 0 12%)}to{clip-path:inset(0)}}@media (max-width:1280px){.marketing-site .marketing-header{gap:22px}.marketing-site .marketing-header nav{gap:24px}.marketing-site .home-hero{height:640px;min-height:640px}.marketing-site .home-hero__content{padding-block:56px}.marketing-site .service-feature__copy{padding:36px}.marketing-site .marketing-footer{grid-template-columns:minmax(0,1.2fr) minmax(180px,.7fr) minmax(260px,1fr);gap:48px}}@media (max-width:1080px){.marketing-site .marketing-header nav{display:none}.marketing-site .marketing-header{grid-template-columns:1fr auto auto;gap:16px}.marketing-site .marketing-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-site .marketing-footer__brand{grid-column:1/-1}.marketing-site .marketing-menu{box-shadow:none;width:44px;height:44px;display:grid}.marketing-site .operating-strip--routes>a{padding-inline:18px}.marketing-site .operating-strip--routes strong{font-size:21px}}@media (max-width:980px){.marketing-site{--home-gutter:32px}.marketing-site .marketing-header{height:84px;min-height:84px}.marketing-site .marketing-header__actions{display:flex}.marketing-site .home-hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.marketing-site .home-hero__content{padding:56px var(--home-gutter)}.marketing-site .home-hero__content h1{max-width:none;font-size:clamp(45px,7.5vw,64px)}.marketing-site .home-hero__content>p{max-width:42ch}.marketing-site .home-hero>img{object-position:66% center;width:100%;height:420px}.marketing-site .operating-strip--routes{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site .operating-strip--routes>div{border-bottom:1px solid var(--line);grid-column:1/-1;padding:24px 0}.marketing-site .operating-strip--routes>a:nth-child(2):before{display:none}.marketing-site .marketing-section-heading{grid-template-columns:1fr}.nash-portal-dialog{grid-template-columns:300px minmax(0,1fr)}.nash-portal-mast{padding-inline:24px}.nash-portal-mast .brand>img{width:48px;height:48px}.nash-portal-routes{padding-inline:24px}}@media (max-width:700px){.marketing-site,.nash-portal-dialog{--home-gutter:24px}.marketing-site .marketing-header{gap:10px;height:76px;min-height:76px;padding-inline:20px}.marketing-site .marketing-header .brand>img{width:44px;height:44px}.marketing-site .marketing-header .brand>i{display:none}.marketing-site .marketing-header .brand>span{margin-left:12px}.marketing-site .marketing-header .brand strong{font-size:23px}.marketing-site .marketing-header .brand small{letter-spacing:.055em;margin-top:5px;font-size:7px}.marketing-site .header-action{gap:0;height:40px;min-height:40px;padding-inline:12px;font-size:12px}.marketing-site .header-action svg,.portal-label-desktop{display:none}.portal-label-mobile{display:inline}.marketing-site .marketing-menu{width:40px;height:40px}.marketing-site .home-hero__content{padding:48px 24px 52px}.marketing-site .home-hero__content>span{letter-spacing:.11em;font-size:8px}.marketing-site .home-hero__content h1{margin:28px 0 24px;font-size:clamp(38px,11.55vw,62px)}.marketing-site .home-hero__content>p{font-size:16px;line-height:1.6}.marketing-site .home-hero__actions{margin-top:32px}.marketing-site .home-hero>img{object-position:66% center;height:290px}.marketing-site .operating-strip--routes{grid-template-columns:1fr}.marketing-site .operating-strip--routes>div{grid-column:auto;gap:8px;display:grid}.marketing-site .operating-strip--routes>a{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:25px 0}.marketing-site .operating-strip--routes>a>span{grid-column:auto}.marketing-site .operating-strip--routes>a:before{display:none}.marketing-site .operating-strip--routes>a:after{left:0;right:0}.marketing-site .operating-strip--routes strong{font-size:25px}.marketing-site .services-section{padding-block:64px}.marketing-site .marketing-section-heading{gap:20px;margin-bottom:40px}.marketing-site .marketing-section-heading h2{font-size:38px}.marketing-site .marketing-section-heading>p{font-size:16px}.marketing-site .service-feature__copy,.marketing-site .service-feature--education .service-feature__copy{padding:32px 24px}.marketing-site .service-feature__copy h3{font-size:32px}.marketing-site .service-feature+.service-feature{margin-top:40px}.marketing-site .corridor-section h2,.marketing-site .company-section__statement h2{font-size:38px}.marketing-site .marketing-footer{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:56px 28px}.marketing-site .marketing-footer__brand{grid-column:1}.marketing-site .marketing-footer__bottom{grid-column:1;gap:8px;margin-top:8px}.marketing-site .marketing-footer>div:nth-child(3) a{font-size:14px}.nash-portal-dialog{grid-template-columns:minmax(0,1fr);width:calc(100vw - 32px);max-width:none;max-height:calc(100svh - 32px)}.nash-portal-mast{gap:26px;min-height:0;padding:24px}.nash-portal-mast .brand>img{width:44px;height:44px}.nash-portal-mast .brand>i{display:none}.nash-portal-mast .brand>span{margin-left:12px}.nash-portal-mast .brand strong{font-size:22px}.nash-portal-mast .brand small{font-size:7px}.nash-portal-mast [data-slot=dialog-title]{max-width:260px;font-size:28px}.nash-portal-mast [data-slot=dialog-description]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nash-portal-close{color:var(--paper);border-color:var(--green-700);top:12px;right:12px}.nash-portal-close:hover{background:var(--green-800)}.nash-portal-routes{padding:16px 24px 24px}.nash-portal-heading{display:none}.nash-portal-route{gap:12px;padding-block:20px}.nash-portal-route strong{font-size:25px}.nash-portal-route small{font-size:12px}.nash-portal-signup{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:360px){.marketing-site .marketing-header{gap:8px;padding-inline:16px}.marketing-site .marketing-header .brand>img{width:38px;height:38px}.marketing-site .marketing-header .brand>span{margin-left:8px}.marketing-site .marketing-header .brand strong{font-size:21px}.marketing-site .marketing-header .brand small{font-size:6px}.marketing-site .home-hero__content{padding-inline:20px}.marketing-site .home-hero__content>span{font-size:7px}.marketing-site .service-feature__copy,.marketing-site .service-feature--education .service-feature__copy{padding-inline:20px}.marketing-site .split-action{gap:12px;min-width:216px;padding-left:16px}.nash-portal-mast{padding-inline:20px}.nash-portal-mast .brand small{font-size:6px}.nash-portal-routes{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.nash-portal-dialog,.nash-portal-dialog *{transition:none!important;animation:none!important}body:has(.nash-portal-dialog) [data-slot=dialog-overlay]{transition:none!important;animation:none!important}.marketing-site [data-reveal]{opacity:1;transform:none}}
