.wrapper{padding:0 20px;max-width:1440px;margin:0 auto;width:100%}:root{--hue:223;--bg:hsl(var(--hue),90%,20%);--fg:hsl(var(--hue),10%,90%);--primary:hsl(var(--hue),90%,55%);--primary-dn:hsl(var(--hue),90%,45%);font-size:calc(16px + 8*(100vw - 320px)/960)}.check-spinner__worm-a,.check-spinner__worm-b{visibility:hidden}.check-spinner{margin-bottom:3em;overflow:visible;width:6.25em;height:6.25em}.check-spinner__worm-a{animation:worm-a 1.2s linear}.check-spinner__worm-b{animation:worm-b 1.2s linear 1.2s forwards;stroke-dashoffset:.01}.check-spinner__circle{animation:circle .2s cubic-bezier(0,0,.42,1.33) 2.3s forwards}@keyframes worm-a{0%{stroke-dashoffset:36.1;visibility:visible}to{stroke-dashoffset:-252.9;visibility:visible}}@keyframes worm-b{0%{animation-timing-function:linear;stroke-dasharray:0 0 72.2 341.3;visibility:visible}69.7%{animation-timing-function:ease-out;stroke-dasharray:0 207 45 341.3;visibility:visible}to{animation-timing-function:ease-out;stroke-dasharray:0 297 45 341.3;visibility:visible}}@keyframes circle{0%{r:0}to{r:50px}}@keyframes reappear{0%{visibility:hidden}to{visibility:visible}}.input{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;width:100%;margin-bottom:8px}.input_label{font-size:15px;font-weight:500;line-height:32px}@media(min-width:1200px){.input_label{font-size:20px}}.input_wrapper{position:relative}.input_wrapper input{opacity:0;position:relative;z-index:1}.input_wrapper-file{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#8b8b8b;border:1px solid rgba(3,17,58,.2);background:#fff;border-radius:8px}@media(min-width:1200px){.input_wrapper-file{font-size:20px}}.input_error{color:red;font-size:15px;font-weight:500;margin-top:8px}@media(min-width:1200px){.input_error{font-size:20px}}.input_description{font-size:14px;font-weight:400;font-style:italic;line-height:1.4;margin-bottom:8px}@media(min-width:1200px){.input_description{font-size:16px}}.input_types{font-size:14px;font-weight:400;line-height:32px}@media(min-width:1200px){.input_types{font-size:20px;margin-top:8px}}.input input{padding:11px;font-size:15px;border-radius:8px;border:1px solid rgba(3,17,58,.2);background:#fff;width:100%}@media(min-width:1200px){.input input{font-size:20px}}.input input::-webkit-inner-spin-button,.input input::-webkit-outer-spin-button{-webkit-appearance:none}.input select{padding:11px;font-size:15px;border-radius:8px;border:1px solid rgba(3,17,58,.2);background:#fff;width:100%}@media(min-width:1200px){.input select{font-size:20px}}.input textarea{border-radius:8px;border:1px solid rgba(3,17,58,.2);background:#fff;height:194px;font-size:15px}@media(min-width:1200px){.input textarea{font-size:20px}}.error-border{border-color:red!important}body.ndlp-has-dock{padding-bottom:var(--dock-h,72px)}@media(min-width:1024px){body.ndlp-has-dock{padding-bottom:var(--dock-h,136px)}}.ndlp{--navy:#03113a;--navy-2:#0b1f4c;--red:#ff4438;--red-press:#e5352a;--garnet:#631f2e;--garnet-2:#7a2a3b;--garnet-deep:#2e0a10;--gold:#d1b989;--gold-2:#e4d3ae;--ink:#03113a;--muted:#56607a;--line:#e2e6ee;--field-line:#a3adc2;--tint:#f1f7ff;--paper:#fff;--success:#1f8a5b;--deep-rgb:46,10,16;--garnet-rgb:99,31,46;--gold-rgb:209,185,137;--font-display:var(--font-ndlp-display),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-ndlp-body),"Helvetica Neue",Arial,sans-serif;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--radius-s:8px;--radius-m:16px;--radius-l:24px;--shadow-1:0 4px 16px rgba(3,17,58,.08);--shadow-2:0 16px 48px rgba(3,17,58,.16);--page-x:20px;--max:1160px}@media(min-width:768px){.ndlp{--page-x:40px}}.ndlp *,.ndlp :after,.ndlp :before{box-sizing:border-box}.ndlp{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ndlp img,.ndlp video{display:block;max-width:100%}.ndlp button,.ndlp input,.ndlp select,.ndlp textarea{font:inherit;color:inherit}.ndlp a{color:inherit}.ndlp .wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--page-x)}.ndlp .display{font-family:var(--font-display);font-stretch:112%;font-weight:800;letter-spacing:-.02em;line-height:.96;margin:0;text-wrap:balance}.ndlp .display--xl{font-size:48px}.ndlp .display--l{font-size:40px}.ndlp .display--m{font-size:32px}.ndlp .display--s{font-size:24px;line-height:1.08}@media(min-width:768px){.ndlp .display--xl{font-size:80px}.ndlp .display--l{font-size:64px}.ndlp .display--m{font-size:48px}.ndlp .display--s{font-size:28px}}.ndlp .eyebrow{font-family:var(--font-display);font-stretch:125%;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0}.ndlp .lead{font-size:16px;line-height:1.5;margin:0;color:var(--muted);max-width:40ch}@media(min-width:768px){.ndlp .lead{font-size:20px}}.ndlp .small{font-size:12px;line-height:1.5}.ndlp .year{font-family:var(--font-display);font-stretch:125%;font-weight:900;color:var(--gold);letter-spacing:-.04em;line-height:1}.ndlp .lp-header{position:relative;z-index:20;justify-content:space-between;gap:16px;height:64px}.ndlp .lockup,.ndlp .lp-header{display:flex;align-items:center}.ndlp .lockup{gap:12px}.ndlp .lockup__nd{height:28px;width:auto}.ndlp .lockup__fsu{height:24px;width:auto}.ndlp .lockup__x{width:1px;height:24px;background:currentColor;opacity:.24}@media(min-width:768px){.ndlp .lp-header{height:80px}.ndlp .lockup__nd{height:36px}.ndlp .lockup__fsu{height:32px}}.ndlp .lp-header .btn{display:none}@media(min-width:768px){.ndlp .lp-header .btn{display:inline-flex}}.ndlp .btn{--btn-bg:var(--red);--btn-fg:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 28px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-stretch:110%;font-weight:700;font-size:16px;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ndlp .btn:active{transform:scale(.97)}.ndlp .btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ndlp .btn:hover{background:var(--red-press);box-shadow:0 8px 24px rgba(255,68,56,.32)}.ndlp .btn--gold:hover{background:var(--gold-2);box-shadow:0 8px 24px rgba(var(--gold-rgb),.32)}.ndlp .btn--ghost:hover{background:rgba(3,17,58,.06);box-shadow:none}.ndlp .btn--ghost-light:hover{background:hsla(0,0%,100%,.12);box-shadow:none}}.ndlp .btn--gold{--btn-bg:var(--gold);--btn-fg:var(--garnet-deep)}.ndlp .btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1.5px currentColor}.ndlp .btn--ghost-light{--btn-bg:transparent;--btn-fg:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.48)}.ndlp .btn--small{height:44px;padding:0 20px;font-size:16px}.ndlp .btn--block{width:100%}.ndlp .btn__arrow{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ndlp .btn:hover .btn__arrow{transform:translateX(4px)}}.ndlp .btn[aria-busy=true]{pointer-events:none}.ndlp .btn[aria-busy=true] .btn__label{opacity:.72;filter:blur(1px)}.ndlp .btn__label{transition:opacity .2s ease,filter .2s ease}.ndlp .avatars{display:flex;align-items:center;flex:none}.ndlp .avatars img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--paper);margin-left:-8px}.ndlp .avatars img:first-child{margin-left:0}.ndlp .proof{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.32}.ndlp .proof strong{font-weight:700}.ndlp .rform{display:grid;grid-gap:16px;gap:16px}.ndlp .rform__extra{margin-bottom:24px}.ndlp .rform__row{display:grid;grid-gap:16px;gap:16px}@media(min-width:560px){.ndlp .rform__row{grid-template-columns:1fr 1fr}}.ndlp .field{display:grid;grid-gap:8px;gap:8px}.ndlp .field__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ndlp .field__input{width:100%;height:52px;padding:0 16px;border-radius:12px;border:1.5px solid var(--field-line);background:#fff;font-size:16px;box-shadow:0 1px 2px rgba(3,17,58,.06);transition:border-color .16s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.ndlp .field__input:hover{border-color:#7d88a3}}.ndlp .field__input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 4px rgba(3,17,58,.08)}.ndlp .field__input[aria-invalid=true]{border-color:var(--red)}.ndlp .field__error{font-size:13px;font-weight:500;line-height:1.4;color:var(--red)}.ndlp .consent{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.ndlp .rform__note{font-size:12px;color:var(--muted);text-align:center;margin:0}.ndlp .done{text-align:center;padding:24px 0}.ndlp .done,.ndlp .is-sent .rform{display:none}.ndlp .is-sent .done{display:grid;grid-gap:16px;gap:16px;justify-items:center;animation:ndlp-rise .4s var(--ease-out) both}.ndlp .done__check{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--success);color:#fff}.ndlp .done__check svg{width:32px;height:32px;stroke-dasharray:24;stroke-dashoffset:24;animation:ndlp-draw .4s .16s var(--ease-out) forwards}@media(min-width:900px){.ndlp .sticky-cta{display:none}}@keyframes ndlp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ndlp-draw{to{stroke-dashoffset:0}}.ndlp .enter{opacity:0;animation:ndlp-rise .6s var(--ease-out) forwards}.ndlp .enter--1{animation-delay:60ms}.ndlp .enter--2{animation-delay:.12s}.ndlp .enter--3{animation-delay:.18s}.ndlp .enter--4{animation-delay:.24s}.ndlp .enter--5{animation-delay:.3s}.ndlp .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.ndlp .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ndlp .enter,.ndlp .is-sent .done,.ndlp .reveal{animation:none;opacity:1;transform:none;transition:opacity .2s ease}.ndlp .done__check svg{animation:none;stroke-dashoffset:0}.ndlp .sticky-cta{transition:opacity .2s ease}}.ndlp .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ndlp .vbox{padding:0;border:0;background:transparent;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:visible}.ndlp .vbox::-webkit-backdrop{background:rgba(3,17,58,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ndlp .vbox::backdrop{background:rgba(3,17,58,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ndlp .vbox[open]{animation:ndlp-pop .24s var(--ease-out)}.ndlp .vbox__video{width:100%;max-height:calc(100dvh - 96px);border-radius:var(--radius-m);background:#000}.ndlp .vbox__close{position:absolute;top:-52px;right:0;width:40px;height:40px;border:0;border-radius:50%;background:hsla(0,0%,100%,.16);color:#fff;cursor:pointer;display:grid;place-items:center;transition:transform .16s var(--ease-out)}.ndlp .vbox__close:active{transform:scale(.94)}.ndlp .vbox__close svg{width:20px;height:20px}@keyframes ndlp-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ndlp .play{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--navy);box-shadow:var(--shadow-2);transition:transform .2s var(--ease-out)}.ndlp .play svg{width:20px;height:20px;margin-left:4px}.ndlp .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.88);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 1px 0 rgba(3,17,58,0);transition:box-shadow .2s ease}.ndlp .topbar.is-scrolled{box-shadow:0 1px 0 var(--line),0 8px 24px rgba(3,17,58,.06)}@media(min-width:1024px){.ndlp .rform--inline{grid-template-columns:1fr 1fr 1.2fr 1fr auto;align-items:flex-end;gap:12px}.ndlp .rform--inline .rform__row{display:contents}.ndlp .rform--inline .btn{height:52px;padding:0 32px}.ndlp .rform--inline .consent{grid-column:1/-1;order:10}.ndlp .rform--inline .rform__extra{grid-column:1/-1}}.ndlp .topbar--dark{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;margin-bottom:-64px;transition:background-color .24s ease,box-shadow .24s ease}.ndlp .topbar--dark.is-scrolled{background:rgba(3,17,58,.88);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 1px 0 hsla(0,0%,100%,.08)}.ndlp .topbar--garnet{background:rgba(var(--deep-rgb),.86);color:#fff}.ndlp .topbar--garnet.is-scrolled{box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 8px 24px rgba(0,0,0,.16)}@media(min-width:768px){.ndlp .topbar--dark{margin-bottom:-80px}}.ndlp .aura{--a1:rgba(41,82,160,.72);--a2:rgba(255,68,56,.24);--a3:rgba(var(--gold-rgb),0.28);position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ndlp .aura--garnet{--a1:rgba(150,52,74,.72);--a2:rgba(var(--gold-rgb),0.24);--a3:rgba(255,68,56,.18)}.ndlp .aura__blob{position:absolute;width:72vmax;height:72vmax;border-radius:50%;will-change:transform}.ndlp .aura__blob--1{left:-24vmax;top:-36vmax;background:radial-gradient(circle,var(--a1) 0,transparent 64%);animation:ndlp-aura-1 16s var(--ease-in-out) infinite alternate}.ndlp .aura__blob--2{right:-28vmax;top:-12vmax;background:radial-gradient(circle,var(--a2) 0,transparent 60%);animation:ndlp-aura-2 20s var(--ease-in-out) infinite alternate}.ndlp .aura__blob--3{left:8vmax;bottom:-48vmax;background:radial-gradient(circle,var(--a3) 0,transparent 60%);animation:ndlp-aura-3 24s var(--ease-in-out) infinite alternate}@keyframes ndlp-aura-1{to{transform:translate3d(18vmax,12vmax,0) scale(1.16)}}@keyframes ndlp-aura-2{to{transform:translate3d(-22vmax,16vmax,0) scale(.88)}}@keyframes ndlp-aura-3{to{transform:translate3d(14vmax,-14vmax,0) scale(1.2)}}.ndlp .aura__waves{position:absolute;left:0;bottom:0;width:200%;height:56%;filter:blur(4px);animation:ndlp-aura-breathe 9s var(--ease-in-out) infinite alternate;transform-origin:bottom}.ndlp .aura__wave--back{animation:ndlp-aura-slide 38s linear infinite}.ndlp .aura__wave--front{animation:ndlp-aura-slide 26s linear infinite reverse}@keyframes ndlp-aura-slide{to{transform:translateX(-50%)}}@keyframes ndlp-aura-breathe{0%{transform:scaleY(.82)}to{transform:scaleY(1.12)}}@media(prefers-reduced-motion:reduce){.ndlp .aura__blob,.ndlp .aura__wave,.ndlp .aura__waves{animation:none}}.ndlp .site-foot{background:#fff;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.ndlp .foot{display:grid;grid-gap:32px;gap:32px;padding-top:48px;padding-bottom:112px}.ndlp .foot__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.ndlp .foot__logo img{width:200px;height:auto}.ndlp .foot__social{list-style:none;margin:0;padding:0;display:flex;gap:8px}.ndlp .foot__social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);transition:background-color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.ndlp .foot__social a:active{transform:scale(.94)}.ndlp .foot__social img{width:16px;height:16px;object-fit:contain}@media(hover:hover)and (pointer:fine){.ndlp .foot__social a:hover{background:var(--tint);border-color:#cfd6e4}}.ndlp .foot__legal{display:grid;grid-gap:12px;gap:12px;padding-top:32px;border-top:1px solid var(--line)}.ndlp .foot__legal p{margin:0;max-width:112ch}.ndlp .foot__address a,.ndlp .foot__legal a{color:var(--navy);font-weight:600}.ndlp .foot__bottom{display:grid;grid-gap:20px;gap:20px;padding-top:24px;border-top:1px solid var(--line)}.ndlp .foot__address{display:grid;grid-gap:4px;gap:4px;font-style:normal}.ndlp .foot__address b{color:var(--ink);font-size:16px}.ndlp .foot__links{display:grid;grid-gap:12px;gap:12px}.ndlp .foot__links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.ndlp .foot__links a{color:var(--ink);text-decoration:none;font-weight:600}@media(hover:hover)and (pointer:fine){.ndlp .foot__links a:hover{text-decoration:underline;text-underline-offset:4px}}@media(min-width:900px){.ndlp .foot{padding-top:64px;padding-bottom:48px}.ndlp .foot__logo img{width:233px}.ndlp .foot__bottom{grid-template-columns:1fr auto;align-items:flex-end}.ndlp .foot__links{justify-items:end;text-align:right}}.ndlp .dock{position:fixed;left:0;right:0;bottom:0;z-index:40;--dock-bg:hsla(0,0%,100%,.96);--dock-fg:var(--ink);--dock-muted:var(--muted);--dock-accent:var(--ink);--dock-btn-bg:var(--red);--dock-btn-fg:#fff;--dock-btn-hover:var(--red-press);--dock-field-border:var(--field-line);--dock-track:var(--tint);color:var(--dock-fg);background:var(--dock-bg);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 -1px 0 rgba(3,17,58,.08),0 -16px 40px rgba(3,17,58,.12);animation:ndlp-dock-in .6s var(--ease-drawer) .4s backwards}@keyframes ndlp-dock-in{0%{transform:translateY(100%)}}.ndlp .dock.is-calling{animation:ndlp-dock-call .7s var(--ease-out)}@keyframes ndlp-dock-call{30%{box-shadow:0 -2px 0 var(--dock-btn-bg),0 -16px 48px rgba(var(--gold-rgb),.4)}}.ndlp .dock__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--page-x) calc(16px + env(safe-area-inset-bottom));border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ndlp .dock__summary{display:grid;grid-gap:4px;gap:4px}.ndlp .dock__summary b{font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:20px;color:var(--dock-accent)}.ndlp .dock__summary small{font-size:12px;color:var(--dock-muted)}.ndlp .dock__chev{flex:none;width:44px;height:44px;padding:11px;border-radius:50%;background:var(--dock-btn-bg);color:var(--dock-btn-fg);transition:transform .24s var(--ease-out)}.ndlp .dock.is-open .dock__chev{transform:rotate(180deg)}.ndlp .dock__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-drawer)}.ndlp .dock__panel>.wrap{min-height:0;overflow:hidden}.ndlp .dock.is-open .dock__panel{grid-template-rows:1fr}.ndlp .dock.is-open .dock__panel>.wrap{overflow-y:auto;max-height:72dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ndlp .dock__head{display:none}.ndlp .spots{display:flex;align-items:center;gap:12px}.ndlp .spots p{margin:0;font-size:12px;color:var(--dock-muted);white-space:nowrap}.ndlp .spots b{color:var(--dock-accent)}.ndlp .spots__bar{flex:1 1;height:6px;border-radius:999px;background:var(--dock-track);overflow:hidden}.ndlp .spots__fill{display:block;height:100%;width:86%;border-radius:inherit;background:var(--dock-accent);transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease-out) .8s}.ndlp .dock.is-in .spots__fill{transform:scaleX(1)}.ndlp .rform--dock{gap:12px}.ndlp .rform--dock .rform__row{grid-template-columns:1fr 1fr;gap:8px}.ndlp .rform--dock .rform__extra{display:contents}.ndlp .rform--dock .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ndlp .rform--dock .field__input{height:52px;border-color:var(--dock-field-border);color:var(--ink)}.ndlp .rform--dock .field__input::placeholder{color:#8f7a7e}.ndlp .rform--dock .btn{--btn-bg:var(--dock-btn-bg);--btn-fg:var(--dock-btn-fg);height:52px}.ndlp .rform--dock .consent{color:var(--dock-muted)}.ndlp .rform--dock .field__error{color:var(--dock-error,var(--red))}.ndlp .rform--dock .consent a{color:var(--dock-fg)}@media(hover:hover)and (pointer:fine){.ndlp .rform--dock .btn:hover{background:var(--dock-btn-hover);box-shadow:none}}.ndlp .dock .done{padding:20px 0}.ndlp .dock .done .lead{color:var(--dock-muted)}.ndlp .dock .done .display{color:var(--dock-fg)}@media(min-width:1024px){.ndlp .dock__toggle{display:none}.ndlp .dock__panel{grid-template-rows:1fr}.ndlp .dock__panel>.wrap{overflow:visible}.ndlp .dock__inner{display:grid;grid-template-columns:240px 1fr;align-items:center;grid-gap:40px;gap:40px;padding-top:24px;padding-bottom:24px}.ndlp .dock__head{display:grid;grid-gap:6px;gap:6px}.ndlp .dock__title{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:24px;line-height:1.1;color:var(--dock-accent)}.ndlp .dock__week{margin:0;font-size:16px;font-weight:600;color:var(--dock-muted)}.ndlp .dock__head .spots{margin-top:4px}.ndlp .rform--dock{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:start;gap:12px}.ndlp .rform--dock .rform__row{display:contents}.ndlp .rform--dock .btn{padding:0 28px}.ndlp .rform--dock .consent{grid-column:1/-1;order:10}.ndlp .dock .done{grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center;padding:0}.ndlp .dock .done .done__check{grid-row:span 2}}@media(prefers-reduced-motion:reduce){.ndlp .dock{animation:none}.ndlp .dock__panel{transition:none}}.ndlp .dock-scrim{position:fixed;inset:0;z-index:39;background:var(--dock-scrim,rgba(3,17,58,.48));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.ndlp .dock-scrim.is-on{opacity:1;visibility:visible;transition:opacity .28s ease}.ndlp .dock__inner{transition:padding .36s var(--ease-drawer)}.ndlp .rform--dock .btn,.ndlp .rform--dock .field__input{transition:height .36s var(--ease-drawer),border-color .16s ease,box-shadow .16s ease,transform .16s var(--ease-out),background-color .2s ease}@media(min-width:1024px){.ndlp .dock.is-focus .dock__inner{padding-top:48px;padding-bottom:48px}.ndlp .dock.is-focus .rform--dock .btn,.ndlp .dock.is-focus .rform--dock .field__input{height:64px}}@media(max-width:1023px){.ndlp .dock.is-focus .dock__panel>.wrap{padding-top:8px}}@media(prefers-reduced-motion:reduce){.ndlp .dock__inner,.ndlp .rform--dock .btn,.ndlp .rform--dock .field__input{transition:none}}.ndlp .ph{display:inline-block;min-width:2.4ch;padding:0 4px;border:1px dashed;border-radius:4px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ndlp .seniors{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-left:4px solid var(--seniors-bar,var(--red));border-radius:2px;background:var(--seniors-bg,var(--tint));color:var(--seniors-fg,var(--navy));font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.ndlp .seniors svg{width:16px;height:16px}.ndlp .zero{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px}.ndlp .zero__num{font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:80px;line-height:.84;letter-spacing:-.04em;color:var(--zero-num,var(--red))}.ndlp .zero__text{max-width:28ch;font-size:16px;font-weight:600;line-height:1.4;color:var(--zero-text,var(--ink))}@media(min-width:900px){.ndlp .zero__num{font-size:104px}.ndlp .zero__text{font-size:20px}}.ndlp .spots-left{margin:0;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:20px;color:var(--spots-fg,var(--ink))}.ndlp .spots-left .urgency__live{width:10px;height:10px}.ndlp .urgency{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;font-size:16px;font-weight:600}.ndlp .urgency li{display:inline-flex;align-items:center;gap:8px}.ndlp .urgency__live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--urgency-dot,var(--red))}.ndlp .urgency__live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ndlp-urgency-pulse 2.4s var(--ease-out) infinite}@keyframes ndlp-urgency-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.ndlp .urgency__live:after{animation:none}}.ndlp .sessions{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0;min-width:0}.ndlp .sessions legend{padding:0;margin-bottom:8px}.ndlp .session{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:4px 16px;gap:4px 16px;padding:16px 20px;border:1.5px solid var(--session-line,var(--line));border-radius:var(--radius-m);background:var(--session-bg,#fff);color:var(--session-fg,var(--ink));text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .2s ease,transform .16s var(--ease-out)}.ndlp .session:active{transform:scale(.98)}.ndlp .session input{position:absolute;opacity:0;pointer-events:none}.ndlp .session__name{font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:20px;line-height:1.1}.ndlp .session__name small{margin-left:8px;font-family:var(--font-body);font-stretch:100%;font-size:16px;font-weight:600;color:var(--session-muted,var(--muted))}.ndlp .session__left{font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:16px;color:var(--session-accent,var(--red));white-space:nowrap}.ndlp .meter{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;margin-top:8px}.ndlp .meter__bar{height:8px;border-radius:999px;background:var(--session-track,var(--tint));overflow:hidden}.ndlp .meter__bar i{display:block;height:100%;width:var(--full,0);border-radius:inherit;background:var(--session-accent,var(--red));transform-origin:left;transform:scaleX(0);transition:transform 1.2s var(--ease-out) .4s}.ndlp.is-filled .meter__bar i{transform:scaleX(1)}.ndlp .meter__text{font-size:12px;font-weight:600;color:var(--session-muted,var(--muted))}@media(prefers-reduced-motion:reduce){.ndlp .meter__bar i{transform:none;transition:none}}.ndlp .session:has(input:checked){border-color:var(--session-accent,var(--red));background:var(--session-on-bg,#fff5f4)}.ndlp .session:has(input:focus-visible){box-shadow:0 0 0 4px rgba(255,68,56,.32)}.ndlp .session:has(input[aria-invalid=true]){border-color:var(--red)}@media(hover:hover)and (pointer:fine){.ndlp .session:hover{border-color:var(--session-accent,var(--red))}}@media(min-width:1024px){.ndlp .dock.is-focus:has(.sessions) .dock__inner{padding-top:56px;padding-bottom:56px}.ndlp .dock.is-focus:has(.sessions) .rform--dock{row-gap:16px}.ndlp .dock.is-focus:has(.sessions) .rform--dock .btn,.ndlp .dock.is-focus:has(.sessions) .rform--dock .field__input{height:64px}.ndlp .dock.is-focus .rform--dock .session{padding:20px 24px 24px}.ndlp .dock.is-focus .rform--dock .session__name{font-size:24px}.ndlp .dock.is-focus .rform--dock .session__left,.ndlp .dock.is-focus .rform--dock .session__name small{font-size:20px}.ndlp .dock.is-focus .rform--dock .meter__bar{height:12px}.ndlp .dock.is-focus .dock__title{font-size:32px}}.ndlp .rform--dock .session,.ndlp .rform--dock .session__left,.ndlp .rform--dock .session__name{transition:padding .36s var(--ease-drawer),font-size .36s var(--ease-drawer),border-color .16s ease,background-color .2s ease,transform .16s var(--ease-out)}.ndlp .meter__bar{transition:height .36s var(--ease-drawer)}.ndlp .rform__step{margin:0;padding:0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dock-muted,var(--muted))}.ndlp .rform__step b{display:none}.ndlp .rform--dock .sessions{grid-column:1/-1;grid-template-columns:1fr 1fr}.ndlp .rform--dock .session{padding:10px 16px 12px}.ndlp .rform--dock .meter{margin-top:4px}.ndlp .rform--dock .meter__text{display:none}.ndlp .rform--dock .session__name{font-size:16px}.ndlp .rform--dock .session__name small{display:block;margin:2px 0 0;font-size:12px}@media(max-width:1023px){.ndlp .rform--dock .session{grid-template-columns:minmax(0,1fr);gap:2px}.ndlp .rform--dock .session__left{font-size:12px}}@media(min-width:1024px){.ndlp .dock:has(.sessions) .dock__inner{padding-top:16px;padding-bottom:16px}.ndlp .dock:has(.sessions) .rform--dock{row-gap:8px}.ndlp .dock:has(.sessions) .rform--dock .btn,.ndlp .dock:has(.sessions) .rform--dock .field__input{height:48px}.ndlp .rform--dock .sessions{grid-template-columns:repeat(2,minmax(0,360px))}.ndlp .rform--dock .session__name small{display:inline;margin-left:8px;font-size:16px}.ndlp .rform--dock .rform__step{grid-column:1/-1}}.ndlp .roster__head{margin-top:56px;margin-bottom:20px}.ndlp .roster__head .eyebrow{color:var(--gold)}.ndlp .roster{display:grid;grid-gap:12px;gap:12px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ndlp .roster__track{list-style:none;margin:0;display:flex;gap:12px;padding:0 12px 0 0;width:max-content;animation:ndlp-roll 120s linear infinite;will-change:transform}.ndlp .roster__track--rev{animation-name:ndlp-roll-rev;animation-duration:136s}.ndlp .roster__track:hover{animation-play-state:paused}.ndlp .roster__item{position:relative;flex:none;width:128px;height:160px;border-radius:var(--radius-m);overflow:hidden;background:var(--garnet-deep);box-shadow:0 8px 24px rgba(var(--deep-rgb),.32)}.ndlp .roster__item img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .4s var(--ease-out)}.ndlp .roster__item:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(180deg,rgba(var(--deep-rgb),0) 0,rgba(var(--deep-rgb),.92) 100%)}.ndlp .roster__name{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;font-size:12px;line-height:1.32;color:hsla(0,0%,100%,.76)}.ndlp .roster__name b{display:block;color:#fff;font-size:12px;font-weight:700}@media(min-width:900px){.ndlp .roster__head{margin-top:80px}.ndlp .roster,.ndlp .roster__track{gap:16px}.ndlp .roster__track{padding-right:16px}.ndlp .roster__item{width:168px;height:216px}.ndlp .roster__name{left:16px;right:16px;bottom:16px}.ndlp .roster__name b{font-size:16px}}@media(hover:hover)and (pointer:fine){.ndlp .roster__item:hover img{transform:scale(1.04)}}@keyframes ndlp-roll{to{transform:translate3d(-50%,0,0)}}@keyframes ndlp-roll-rev{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.ndlp .roster__track{animation:none}}.ndlp.ndlp--umd{--garnet:#c8102e;--garnet-2:#e21833;--garnet-deep:#1c0306;--gold:#ffd200;--gold-2:#ffe36b;--deep-rgb:28,3,6;--garnet-rgb:200,16,46;--gold-rgb:255,210,0}.ndlp.ndlp--psu{--garnet:#1e407c;--garnet-2:#2a5298;--garnet-deep:#001e44;--gold:#96bee6;--gold-2:#c4dcf2;--deep-rgb:0,30,68;--garnet-rgb:30,64,124;--gold-rgb:150,190,230}.ndlp.ndlp--umd .lockup__fsu{height:28px}.ndlp.ndlp--psu .lockup__fsu{height:14px}@media(min-width:768px){.ndlp.ndlp--umd .lockup__fsu{height:34px}.ndlp.ndlp--psu .lockup__fsu{height:18px}}.ndlp .dock__open{flex:none;display:inline-grid;align-items:center;justify-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--dock-btn-bg);color:var(--dock-btn-fg);font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:16px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out)}.ndlp .dock__open>span{grid-area:1/1;transition:opacity .16s ease}.ndlp .dock__open-off{opacity:0}.ndlp .dock.is-open .dock__open{background:transparent;color:var(--dock-fg);box-shadow:inset 0 0 0 1.5px var(--dock-muted)}.ndlp .dock.is-open .dock__open-on{opacity:0}.ndlp .dock.is-open .dock__open-off{opacity:1}.ndlp .dock__toggle:active .dock__open{transform:scale(.97)}.ndlp .rform--dock .field__input{background:#fff}.ndlp .dock__dates{color:var(--dock-accent)}.ndlp .spots-left--live{font-size:24px;animation:ndlp-spots-blink 1.6s ease-in-out infinite}@media(min-width:1024px){.ndlp .spots-left--live{font-size:28px}}@keyframes ndlp-spots-blink{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ndlp .spots-left--live{animation:none}}.ndlp .date-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--date-label,var(--muted))}.ndlp .date-tags{display:flex;flex-wrap:wrap;gap:8px}.ndlp .date-tag{display:inline-flex;align-items:baseline;gap:8px;padding:8px 16px;border-radius:999px;background:var(--date-bg,var(--tint));box-shadow:inset 0 0 0 1.5px var(--date-line,var(--line));color:var(--date-fg,var(--ink));font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:16px;line-height:1.2;white-space:nowrap}.ndlp .date-tag b{font-family:var(--font-body);font-stretch:100%;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--date-accent,var(--red))}.ndlp .dates--dark{--date-bg:hsla(0,0%,100%,.1);--date-line:hsla(0,0%,100%,.24);--date-fg:#fff;--date-accent:var(--gold);--date-label:var(--gold)}@media(min-width:1024px){.ndlp .dates--big .date-tag{font-size:20px;padding:12px 20px}}.ndlp.ndlp--umd.ndlp--garnet{--tint:#f4f4f4;--muted:#5b5b5f;--line:#e5e5e7;--field-line:#b4b4ba}.ndlp.ndlp--psu.ndlp--garnet{--tint:#eef3fa;--muted:#56627e;--line:#dde5f0;--field-line:#a8b5cc}.ndlp.ndlp--umd.ndlp--garnet .dock{--dock-bg:#8a0b1f}@media(max-width:1023px){.ndlp .dock__toggle{flex-direction:column;justify-content:center;gap:12px;padding-top:16px;text-align:center}.ndlp .dock__summary{justify-items:center}.ndlp .dock__summary small{display:none}.ndlp .dock__open{min-width:240px;height:48px}}@media(min-width:1024px){.ndlp .dock .dock__inner{max-width:1280px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-top:24px;padding-bottom:24px}.ndlp .dock__head{justify-items:center;text-align:center}.ndlp .dock__title{font-size:28px;white-space:nowrap}.ndlp .dock .rform--dock,.ndlp .dock [data-lead-form]{width:100%}.ndlp .rform--dock .consent{justify-self:center}.ndlp .dock.is-focus .dock__inner{padding-top:40px;padding-bottom:40px}.ndlp .rform--dock{gap:16px}.ndlp .rform--dock .btn,.ndlp .rform--dock .field__input{height:64px}.ndlp .rform--dock .field__input{padding:0 20px;font-size:20px}.ndlp .rform--dock .btn{padding:0 36px;font-size:20px}.ndlp .dock.is-focus .rform--dock .btn,.ndlp .dock.is-focus .rform--dock .field__input{height:72px}}@media(max-width:1023px){.ndlp .dock__toggle{position:relative}.ndlp .dock__toggle:after{content:"";position:absolute;top:12px;right:12px;width:24px;height:24px;padding:12px;background:var(--dock-fg);opacity:0;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/24px 24px no-repeat;transition:opacity .16s ease}.ndlp .dock.is-open .dock__toggle:after{opacity:1}.ndlp .dock.is-open .dock__toggle{padding-bottom:8px}.ndlp .dock.is-open .dock__open{position:absolute;width:1px;height:1px;min-width:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.ndlp .dock__toggle:after{transition:none}}@media(max-width:599px){.ndlp .date-tags{flex-wrap:nowrap}.ndlp .date-tag{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 16px;border-radius:16px}}@media(max-width:1023px){.ndlp :has(>.spots-left--live){justify-content:center;width:100%;align-self:stretch;justify-self:stretch}.ndlp .spots-left--live{display:flex;justify-content:center;flex:1 1 100%;width:100%}}.ndlp .dock:has(.is-sent) .dock__head{display:none}.ndlp .dock .is-sent .done{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:12px;padding:24px 0 8px}.ndlp .dock .is-sent .done .done__check{grid-row:auto;width:56px;height:56px;background:var(--dock-btn-bg);color:var(--dock-btn-fg)}.ndlp .dock .is-sent .done .display{margin:0;font-size:28px;line-height:1.15;color:var(--dock-fg)}.ndlp .dock .is-sent .done .lead{margin:0;max-width:40ch;font-size:16px;color:var(--dock-muted)}@media(min-width:1024px){.ndlp .dock .is-sent .done{padding:8px 0}.ndlp .dock .is-sent .done .display{font-size:36px}.ndlp .dock .is-sent .done .lead{font-size:20px}}.ndlp.ndlp--garnet{--navy:var(--garnet-deep);--ink:var(--garnet-deep);--red:var(--garnet);--red-press:var(--garnet-2);--tint:#f6efe6;--muted:#6e5b5f;--line:#ece2de;--field-line:#b9a6a9;--shadow-1:0 4px 16px rgba(var(--deep-rgb),0.08);--shadow-2:0 16px 48px rgba(var(--deep-rgb),0.16);--dock-scrim:rgba(var(--deep-rgb),0.5);background:#fff}@media(hover:hover)and (pointer:fine){.ndlp.ndlp--garnet .btn:not(.btn--gold):hover{box-shadow:0 8px 24px rgba(var(--garnet-rgb),.32)}.ndlp.ndlp--garnet .field__input:hover{border-color:#8f7a7e}}.ndlp.ndlp--garnet .field__input:focus{box-shadow:0 0 0 4px rgba(var(--garnet-rgb),.1)}.ndlp.ndlp--garnet .sticky-cta--dark,.ndlp.ndlp--garnet .topbar--dark.is-scrolled{background:rgba(var(--deep-rgb),.9)}.ndlp.ndlp--garnet .eyebrow{color:var(--garnet)}.ndlp .phero{position:relative;isolation:isolate;color:#fff;background:var(--navy);min-height:max(600px,100svh - var(--dock-h,72px));display:grid;grid-template-rows:1fr;padding-top:64px;overflow:hidden}.ndlp .phero__slides{position:absolute;inset:0;z-index:-2;overflow:hidden}.ndlp .phero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:0;transform:scale(1.08);transition:opacity 1.4s ease,transform 7s linear}.ndlp .phero__bg.is-on{opacity:1;transform:scale(1)}.ndlp .phero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--deep-rgb),.72) 0,rgba(var(--deep-rgb),0) 160px),linear-gradient(180deg,rgba(var(--deep-rgb),.24) 24%,rgba(var(--deep-rgb),.88) 64%,var(--navy) 100%)}@media(min-width:900px){.ndlp .phero__slides{left:24%}.ndlp .phero__bg{object-position:50% 40%}.ndlp .phero:after{background:linear-gradient(180deg,rgba(var(--deep-rgb),.64) 0,rgba(var(--deep-rgb),0) 180px),linear-gradient(90deg,var(--navy) 0,var(--navy) 24%,rgba(var(--deep-rgb),.72) 42%,rgba(var(--deep-rgb),.16) 72%,rgba(var(--deep-rgb),0) 100%),linear-gradient(180deg,rgba(var(--deep-rgb),0) 60%,var(--navy) 100%)}}.ndlp .phero__body{display:grid;grid-gap:20px;gap:20px;align-content:center;justify-items:start;padding-bottom:48px}.ndlp .phero__body .eyebrow{color:var(--gold)}.ndlp .phero__body .lead{color:hsla(0,0%,100%,.88)}.ndlp .phero__gold{color:var(--gold)}.ndlp .phero__tags{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.ndlp .phero__chip{padding:4px 12px;border-radius:999px;background:var(--gold);color:var(--garnet-deep);font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ndlp .phero__tracks{margin:0;font-size:16px;font-weight:600;color:var(--gold-2)}.ndlp .phero__main{display:grid;grid-gap:20px;gap:20px;justify-items:start}.ndlp .phero__cost{margin:0;max-width:36ch;font-size:20px;line-height:1.4;color:hsla(0,0%,100%,.84)}.ndlp .phero__cost b{font-family:var(--font-display);font-stretch:112%;font-weight:800;color:var(--gold)}.ndlp .phero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px}.ndlp .phero__dates{display:grid;grid-gap:8px;gap:8px}.ndlp .phero .spots-left{--spots-fg:#fff}.ndlp .phero .seniors{--seniors-bg:hsla(0,0%,100%,.14);--seniors-fg:#fff;--seniors-bar:var(--gold)}.ndlp .phero .urgency__live{--urgency-dot:#ff4438}.ndlp .btn--light{--btn-bg:#fff;--btn-fg:var(--garnet-deep)}@media(hover:hover)and (pointer:fine){.ndlp .btn--light:hover{background:var(--gold-2)}}.ndlp .included{background:#fff;color:var(--ink)}.ndlp .included .perks{border-top:0;padding-top:32px;padding-bottom:32px}.ndlp .included .perks li{color:var(--ink)}.ndlp .included .perks svg{background:var(--tint);box-shadow:none;color:var(--garnet)}.ndlp .perks{list-style:none;margin:0 auto;padding-top:20px;padding-bottom:24px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(152px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;scrollbar-width:none;border-top:1px solid hsla(0,0%,100%,.16)}.ndlp .perks::-webkit-scrollbar{display:none}.ndlp .perks li{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:1.32;color:#fff}.ndlp .perks svg{flex:none;width:40px;height:40px;padding:9px;border-radius:50%;background:rgba(var(--gold-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.48);color:var(--gold)}@media(min-width:900px){.ndlp .phero{min-height:max(640px,100svh - var(--dock-h,136px));padding-top:80px}.ndlp .phero__body{padding-bottom:80px;gap:16px}.ndlp .phero__main{max-width:880px}.ndlp .phero__body .lead{max-width:36ch}.ndlp .perks{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);gap:24px;padding-top:20px;padding-bottom:24px;overflow:visible}.ndlp .perks li{font-size:16px}.ndlp .perks svg{width:48px;height:48px;padding:12px}}.ndlp .day{padding:64px 0;background:var(--tint)}.ndlp .day__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.ndlp .day__head>div:first-child{display:grid;grid-gap:12px;gap:12px}.ndlp .day__arrows{display:flex;gap:8px}.ndlp .arrow{width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(var(--deep-rgb),.16);background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.ndlp .arrow svg{width:20px;height:20px}.ndlp .arrow:active{transform:scale(.94)}.ndlp .arrow:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ndlp .arrow:hover{background:var(--navy);border-color:var(--navy);color:#fff}}.ndlp .dl{display:grid;grid-gap:24px;gap:24px}@media(min-width:900px){.ndlp .day{padding:120px 0}.ndlp .dl{grid-template-columns:1.45fr 1fr;gap:48px;align-items:stretch}}.ndlp .dl__stage{position:relative;margin:0;aspect-ratio:4/3;border-radius:var(--radius-l);overflow:hidden;background:var(--navy);box-shadow:var(--shadow-2)}@media(min-width:900px){.ndlp .dl__stage{aspect-ratio:auto;min-height:520px}}.ndlp .dl__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);filter:blur(4px);transition:opacity .6s ease,transform 1.4s var(--ease-out),filter .6s ease}.ndlp .dl__img.is-on{opacity:1;transform:scale(1);filter:none}.ndlp .dl__stage:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(180deg,rgba(var(--deep-rgb),0) 0,rgba(var(--deep-rgb),.72) 100%)}.ndlp .dl__clock{position:absolute;left:20px;bottom:16px;z-index:1;margin:0;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--gold)}.ndlp .dl__clock.is-tick{animation:ndlp-rise .4s var(--ease-out)}@media(min-width:900px){.ndlp .dl__clock{left:32px;bottom:24px;font-size:80px}}.ndlp .dl__list{list-style:none;margin:0;padding:0;display:grid;align-content:start}.ndlp .dl__btn,.ndlp .dl__item{position:relative}.ndlp .dl__btn{width:100%;display:grid;grid-template-columns:80px 1fr;grid-column-gap:12px;column-gap:12px;padding:14px 0 14px 20px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink)}.ndlp .dl__btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:8px}.ndlp .dl__time{padding-top:4px;font-stretch:125%;font-size:12px;letter-spacing:.08em;color:var(--muted)}.ndlp .dl__time,.ndlp .dl__title{font-family:var(--font-display);font-weight:800;transition:color .2s ease}.ndlp .dl__title{font-stretch:112%;font-size:20px;line-height:1.2;color:rgba(var(--deep-rgb),.48)}.ndlp .dl__text{grid-column:2;display:block;max-height:0;overflow:hidden;opacity:0;font-size:16px;color:var(--muted);transition:max-height .4s var(--ease-out),opacity .3s ease,margin-top .4s var(--ease-out)}.ndlp .dl__item.is-on .dl__time{color:var(--garnet)}.ndlp .dl__item.is-on .dl__title{color:var(--ink)}.ndlp .dl__item.is-on .dl__text{max-height:96px;opacity:1;margin-top:8px}@media(hover:hover)and (pointer:fine){.ndlp .dl__btn:hover .dl__title{color:var(--ink)}}.ndlp .dl__bar{position:absolute;left:0;top:0;bottom:0;width:2px;background:rgba(var(--deep-rgb),.12)}.ndlp .dl__bar span{position:absolute;inset:0;background:var(--garnet);transform:scaleY(0);transform-origin:top}.ndlp .dl__item.is-on .dl__bar span{animation:ndlp-fill-rail 5.2s linear forwards}.ndlp .dl:focus-within .dl__bar span,.ndlp .dl:hover .dl__bar span,.ndlp .is-paused .dl__bar span{animation-play-state:paused}.ndlp .is-static .dl__item.is-on .dl__bar span{animation:none;transform:scaleY(1)}@keyframes ndlp-fill-rail{to{transform:scaleY(1)}}@media(min-width:900px){.ndlp .dl__btn{padding:16px 0 16px 28px;grid-template-columns:96px 1fr}.ndlp .dl__title{font-size:24px}}.ndlp .crowd{position:relative;overflow:hidden;padding:176px 0}.ndlp .crowd__field{position:absolute;inset:0;pointer-events:none}.ndlp .person{position:absolute;margin:0;width:104px;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;transition:opacity .26s var(--ease-out),transform .36s var(--ease-out);animation:ndlp-pop-in .6s var(--ease-out) backwards}.ndlp .person img{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:50% 24%;background:var(--tint);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--gold),var(--shadow-1)}.ndlp .person figcaption{display:grid;grid-gap:2px;gap:2px;width:100%;font-size:12px;line-height:1.32}.ndlp .person b{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndlp .person__role{display:none;color:var(--muted)}.ndlp .person__years{justify-self:center;max-width:100%;padding:2px 8px;border-radius:999px;background:var(--navy);color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndlp .person.is-out{opacity:0;transform:scale(.92);transition-duration:.2s}@keyframes ndlp-pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.ndlp .person:nth-child(2n){animation-delay:80ms}.ndlp .person:nth-child(3n){animation-delay:.16s}.ndlp .crowd__slot--1{left:2%;top:16px}.ndlp .crowd__slot--2{left:36%;top:40px}.ndlp .crowd__slot--3{right:2%;top:16px}.ndlp .crowd__slot--4{left:2%;bottom:24px}.ndlp .crowd__slot--5{left:36%;bottom:8px}.ndlp .crowd__slot--6{right:2%;bottom:24px}.ndlp .crowd__slot--7,.ndlp .crowd__slot--8{display:none}@media(min-width:1024px){.ndlp .crowd{padding:120px 0;min-height:800px;display:grid;align-items:center}.ndlp .person{width:176px;gap:12px}.ndlp .person img{width:112px;height:112px;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--gold),var(--shadow-2)}.ndlp .person b{font-size:16px}.ndlp .person__role{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ndlp .crowd__slot--1{left:3%;top:56px;bottom:auto;right:auto}.ndlp .crowd__slot--2{left:17%;top:224px;bottom:auto;right:auto}.ndlp .crowd__slot--3{left:3%;top:400px;bottom:auto;right:auto}.ndlp .crowd__slot--4{left:17%;top:568px;bottom:auto;right:auto}.ndlp .crowd__slot--5{right:3%;top:56px;left:auto;bottom:auto}.ndlp .crowd__slot--6{right:17%;top:224px;left:auto;bottom:auto}.ndlp .crowd__slot--7{right:3%;top:400px;display:grid}.ndlp .crowd__slot--8{right:17%;top:568px;display:grid}}.ndlp .crowd__center{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;max-width:600px}.ndlp .crowd__num{margin:0;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:96px;line-height:.9;letter-spacing:-.04em;color:var(--red)}.ndlp .crowd__center .display{max-width:16ch}@media(min-width:1024px){.ndlp .crowd__num{font-size:160px}}@media(prefers-reduced-motion:reduce){.ndlp .person{animation:none}.ndlp .phero__bg{transition:opacity .6s ease;transform:none}.ndlp .dl__img{transition:opacity .2s ease;transform:none;filter:none}}.ndlp.ndlp--garnet .dock{--session-track:hsla(0,0%,100%,.14);--session-bg:hsla(0,0%,100%,.06);--session-line:hsla(0,0%,100%,.24);--session-fg:#fff;--session-muted:hsla(0,0%,100%,.72);--session-accent:var(--gold);--session-on-bg:rgba(var(--gold-rgb),0.16);--urgency-dot:var(--gold);--dock-bg:var(--garnet);--dock-fg:#fff;--dock-muted:hsla(0,0%,100%,.76);--dock-accent:var(--gold);--dock-error:#ffc2b8;--dock-btn-bg:var(--gold);--dock-btn-fg:var(--garnet-deep);--dock-btn-hover:var(--gold-2);--dock-field-border:transparent;--dock-track:hsla(0,0%,100%,.14);box-shadow:0 -2px 0 var(--gold),0 -24px 56px rgba(var(--deep-rgb),.32)}@media(max-width:899px){.ndlp .perks{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 8px;overflow:visible}.ndlp .perks li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px)/3);flex-direction:column;justify-content:flex-start;gap:8px;text-align:center}}.ndlp.ndlp--navy .eyebrow{color:var(--red)}.ndlp .chero{display:grid;grid-gap:40px;gap:40px;padding-top:24px;padding-bottom:64px}.ndlp .chero__copy{display:grid;grid-gap:20px;gap:20px;align-content:center}.ndlp .chero .display{max-width:12ch}.ndlp .chero__accent{color:var(--red)}.ndlp .chero__tags{margin:0}.ndlp .chero .lead{max-width:34ch}.ndlp .chero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.ndlp .chero__link{font-weight:700;color:var(--navy);text-underline-offset:6px;text-decoration-thickness:2px}@media(hover:hover)and (pointer:fine){.ndlp .chero__link:hover{color:var(--red)}}@media(min-width:960px){.ndlp .chero{grid-template-columns:1fr 420px;align-items:center;gap:64px;padding-top:48px;padding-bottom:96px}.ndlp .chero__copy{gap:24px}}.ndlp .calc{display:grid;grid-gap:24px;gap:24px;padding:28px 24px 24px;border-radius:var(--radius-l);background:#fff;border:1px solid var(--line);box-shadow:0 24px 48px rgba(3,17,58,.08)}.ndlp .calc__photo{margin:-28px -24px 0;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--tint)}.ndlp .calc__photo img{width:100%;height:100%;object-fit:cover}@media(min-width:960px){.ndlp .calc__photo{margin:-32px -32px 0;aspect-ratio:2/1}}.ndlp .calc__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.ndlp .calc__label{letter-spacing:.12em;text-transform:uppercase}.ndlp .calc__label,.ndlp .calc__tag{margin:0;font-size:12px;font-weight:700;color:var(--muted)}.ndlp .calc__tag{padding:4px 10px;border-radius:999px;background:var(--tint)}.ndlp .calc__out{display:grid;grid-gap:12px;gap:12px;min-height:196px;align-content:start}.ndlp .calc__when{margin:0;font-size:16px;font-weight:600;color:var(--red)}.ndlp .calc__money{margin:0;display:grid;grid-gap:4px;gap:4px}.ndlp .calc__money b{font-family:var(--font-display);font-stretch:105%;font-weight:900;font-size:64px;line-height:.9;letter-spacing:-.04em;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ndlp .calc__money span{font-size:12px;font-weight:600;color:var(--muted)}.ndlp .calc__role{margin:0;display:grid;grid-gap:2px;gap:2px;padding-top:12px;border-top:1px solid var(--line)}.ndlp .calc__role b{font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:20px;line-height:1.2;color:var(--ink)}.ndlp .calc__role span{font-size:16px;color:var(--muted)}.ndlp .calc__slider{display:block}.ndlp .calc__slider input{--fill:0%;width:100%;height:28px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.ndlp .calc__slider input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--navy) var(--fill),var(--tint) var(--fill))}.ndlp .calc__slider input::-moz-range-track{height:6px;border-radius:999px;background:var(--tint)}.ndlp .calc__slider input::-moz-range-progress{height:6px;border-radius:999px;background:var(--navy)}.ndlp .calc__slider input::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;background:#fff;border:2px solid var(--navy);box-shadow:0 4px 12px rgba(3,17,58,.2);-webkit-transition:transform .16s var(--ease-out);transition:transform .16s var(--ease-out)}.ndlp .calc__slider input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--navy)}.ndlp .calc__slider input:active::-webkit-slider-thumb{transform:scale(1.1)}.ndlp .calc__slider input:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:999px}.ndlp .calc__ticks{display:flex;justify-content:space-between;margin-top:-12px;font-size:12px;color:var(--muted)}.ndlp .calc__ticks span{cursor:pointer;transition:color .2s ease}.ndlp .calc__ticks span.is-on{color:var(--navy);font-weight:700}.ndlp .calc__note{margin:-8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}@media(min-width:960px){.ndlp .calc{padding:32px}.ndlp .calc__money b{font-size:80px}}.ndlp .perks-e{padding-top:8px;padding-bottom:56px}.ndlp .perks-e__label{margin-bottom:16px}.ndlp .perks-e__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.ndlp .perks-e__row li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:16px;line-height:1.3}.ndlp .perks-e__row svg{flex:none;width:40px;height:40px;padding:9px;border-radius:50%;background:rgba(255,68,56,.1);color:var(--red)}@media(min-width:960px){.ndlp .perks-e{padding-bottom:80px}.ndlp .perks-e__row{grid-template-columns:repeat(5,1fr);gap:24px}}.ndlp .track{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff;padding:64px 0;scroll-margin-top:64px}.ndlp .track__head{display:grid;grid-gap:12px;gap:12px;margin-bottom:40px}.ndlp .track__head .eyebrow{color:var(--gold)}.ndlp .track__head .display{max-width:16ch}.ndlp .track__body{display:grid;grid-gap:40px;gap:40px}@media(min-width:960px){.ndlp .track{padding:120px 0}.ndlp .track__body{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.ndlp .ladder{--climb:0;position:relative;list-style:none;margin:0;padding:0;display:grid}.ndlp .ladder:after,.ndlp .ladder:before{content:"";position:absolute;left:11px;top:28px;bottom:28px;width:2px;border-radius:999px;background:hsla(0,0%,100%,.16)}.ndlp .ladder:after{background:var(--gold);transform-origin:bottom;transform:scaleY(var(--climb));transition:transform .7s var(--ease-drawer)}.ndlp .step{position:relative}.ndlp .step__btn{width:100%;display:grid;grid-gap:4px;gap:4px;padding:14px 0 14px 48px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ndlp .step__btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:8px}.ndlp .step__btn:before{content:"";position:absolute;left:2px;top:18px;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--navy);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.36);transition:box-shadow .3s ease,background-color .3s ease,transform .3s var(--ease-out)}.ndlp .step.is-passed .step__btn:before{background:var(--gold);box-shadow:none}.ndlp .step.is-on .step__btn:before{background:var(--gold);box-shadow:0 0 0 6px rgba(var(--gold-rgb),.24);transform:scale(1.1)}.ndlp .step__title{font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:20px;line-height:1.2;color:hsla(0,0%,100%,.5);transition:color .24s ease}.ndlp .step.is-on .step__title,.ndlp .step.is-passed .step__title{color:#fff}@media(hover:hover)and (pointer:fine){.ndlp .step__btn:hover .step__title{color:#fff}}.ndlp .step__meta{display:flex;gap:12px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.6)}.ndlp .step__pay{color:var(--gold);letter-spacing:.08em}.ndlp .step__text{display:block;max-height:0;overflow:hidden;opacity:0;font-size:16px;color:hsla(0,0%,100%,.8);transition:max-height .4s var(--ease-out),opacity .3s ease,margin-top .4s var(--ease-out)}.ndlp .step.is-on .step__text{max-height:120px;opacity:1;margin-top:4px}.ndlp .ladder-col{display:grid;grid-gap:0;gap:0}.ndlp .intern{position:relative;display:grid;grid-gap:8px;gap:8px;margin-left:48px;margin-top:16px;padding:20px;border-radius:var(--radius-l);background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1.5px var(--gold)}.ndlp .intern:before{content:"";position:absolute;left:-37px;top:-16px;height:40px;border-left:2px dashed rgba(var(--gold-rgb),.6)}.ndlp .intern__tag{justify-self:start;padding:4px 8px;border-radius:4px;background:var(--gold);color:var(--navy);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ndlp .intern__tag,.ndlp .intern__title{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:800}.ndlp .intern__title{font-size:24px;line-height:1.1}.ndlp .intern__sub{margin:0 0 4px;font-size:16px;color:hsla(0,0%,100%,.8)}.ndlp .intern__seats{display:grid;grid-gap:8px;gap:8px}.ndlp .intern__dates{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:20px;color:var(--gold)}.ndlp .intern__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px}.ndlp .intern__left{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;--urgency-dot:var(--gold)}.ndlp .intern .session{text-decoration:none;font:inherit;text-align:left;padding:12px 16px;--session-bg:hsla(0,0%,100%,.04);--session-line:hsla(0,0%,100%,.16);--session-fg:#fff;--session-muted:hsla(0,0%,100%,.72);--session-accent:var(--gold);--session-track:hsla(0,0%,100%,.14);grid-template-columns:minmax(0,1fr);gap:2px}.ndlp .intern .session__name{font-size:16px}.ndlp .intern .session__name small{display:block;margin:2px 0 0;font-size:12px}.ndlp .intern .session__left{font-size:12px}.ndlp .intern .meter{margin-top:4px}@media(min-width:600px){.ndlp .intern__seats{grid-template-columns:1fr 1fr}}.ndlp .rung{display:none}@media(min-width:960px){.ndlp .step.is-on .step__text,.ndlp .step__text{display:none}.ndlp .step__title{font-size:24px}.ndlp .step__meta{font-size:16px}.ndlp .step__btn{padding:16px 0 16px 52px}.ndlp .step__btn:before{top:22px}.ndlp .ladder:after,.ndlp .ladder:before{top:32px;bottom:32px}.ndlp .rung{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:12px;gap:12px;align-content:start;padding:40px;border-radius:var(--radius-l);background:#fff;color:var(--ink);box-shadow:0 24px 64px rgba(0,0,0,.32)}.ndlp .rung.is-new>:not(.rung__climb){animation:ndlp-rise .36s var(--ease-out) both}.ndlp .rung__level{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.ndlp .rung__title{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-.02em}.ndlp .rung__meta{margin:0;display:flex;gap:16px;font-size:16px;font-weight:700;color:var(--muted)}.ndlp .rung__meta .step__pay{color:var(--garnet)}.ndlp .rung__text{margin:0;font-size:20px;line-height:1.4;color:var(--muted)}.ndlp .rung__grad{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.ndlp .rung__grad[hidden]{display:none}.ndlp .rung__grad img{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gold)}.ndlp .rung__grad p{margin:0;display:grid;font-size:12px;color:var(--muted)}.ndlp .rung__grad b{font-size:16px;color:var(--ink)}.ndlp .rung__climb{justify-self:start;margin-top:12px;--btn-bg:var(--navy)}}.ndlp .job{padding-top:64px;padding-bottom:64px}.ndlp .job__head{display:grid;grid-gap:12px;gap:12px;margin-bottom:32px}.ndlp .job__head .lead{max-width:52ch}.ndlp .duties{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.ndlp .duty{display:grid;grid-gap:8px;gap:8px;padding:24px 0;border-top:1.5px solid var(--navy)}.ndlp .duty__n{font-stretch:125%;font-weight:900;font-size:24px;color:var(--red)}.ndlp .duty h3,.ndlp .duty__n{font-family:var(--font-display)}.ndlp .duty h3{margin:0;font-stretch:112%;font-weight:800;font-size:20px;line-height:1.2}.ndlp .duty p{margin:0;color:var(--muted)}@media(min-width:960px){.ndlp .job{padding-top:120px;padding-bottom:96px}.ndlp .duties{grid-template-columns:repeat(4,1fr);gap:32px}.ndlp .duty:nth-child(2){transition-delay:80ms}.ndlp .duty:nth-child(3){transition-delay:.16s}.ndlp .duty:nth-child(4){transition-delay:.24s}}.ndlp .thrive{margin-top:40px;display:grid;grid-gap:16px;gap:16px}.ndlp .thrive__label{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ndlp .thrive__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ndlp .thrive__chips li{padding:8px 16px;border-radius:999px;background:var(--tint);font-weight:600}@media(prefers-reduced-motion:reduce){.ndlp .ladder:after{transition:none}.ndlp .rung.is-new>*{animation:none}}.ndlp .voice{position:relative;isolation:isolate;background:var(--garnet);color:#fff;padding:64px 0 56px;overflow:hidden}.ndlp .voice__inner{display:grid;grid-gap:32px;gap:32px}.ndlp .voice__video{position:relative;width:160px;aspect-ratio:3/4;padding:0;border:0;border-radius:var(--radius-m);overflow:hidden;cursor:pointer;background:var(--garnet-deep);box-shadow:0 16px 40px rgba(var(--deep-rgb),.48);transition:transform .2s var(--ease-out)}.ndlp .voice__video img{width:100%;height:100%;object-fit:cover}.ndlp .voice__video .play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:48px;height:48px}.ndlp .voice__video:active{transform:scale(.98)}.ndlp .voice__len{position:absolute;left:8px;bottom:8px;padding:4px 12px;border-radius:999px;background:rgba(var(--deep-rgb),.72);font-size:12px;font-weight:600}@media(hover:hover)and (pointer:fine){.ndlp .voice__video:hover .play{transform:scale(1.06)}}.ndlp .voice__quote{margin:0;display:grid;grid-gap:20px;gap:20px}.ndlp .voice__quote .display{color:#fff}.ndlp .voice__quote footer{font-size:16px;color:hsla(0,0%,100%,.72)}.ndlp .voice__quote footer b{color:#fff}.ndlp .voice__quote .year{font-size:20px}@media(min-width:900px){.ndlp .voice{padding:96px 0 80px}.ndlp .voice__inner{grid-template-columns:240px 1fr;gap:64px;align-items:center}.ndlp .voice__video{width:240px}.ndlp .voice__video .play{width:64px;height:64px}}.ndlp.ndlp--navy .dock{--dock-bg:rgba(3,17,58,.97);--dock-fg:#fff;--dock-muted:hsla(0,0%,100%,.78);--dock-accent:#fff;--dock-error:#ffb4a8;--dock-btn-bg:var(--red);--dock-btn-fg:#fff;--dock-btn-hover:var(--red-press);--dock-field-border:transparent;--dock-track:hsla(0,0%,100%,.14);box-shadow:0 -2px 0 var(--red),0 -24px 56px rgba(3,17,58,.28)}.ndlp.ndlp--navy:not(:has(.chero)) .rform--dock .field__input{font-size:16px}.ndlp.ndlp--navy .rform--dock .field__input{height:56px;box-shadow:0 2px 8px rgba(0,0,0,.16)}.ndlp.ndlp--navy .rform--dock .field__input:focus{box-shadow:0 0 0 4px rgba(255,68,56,.4)}.ndlp.ndlp--navy .rform--dock .btn{height:56px;box-shadow:0 8px 24px rgba(255,68,56,.4)}.ndlp.ndlp--navy:not(:has(.chero)) .dock__title{color:#fff}@media(min-width:1024px){.ndlp.ndlp--navy .dock__inner{padding-top:32px;padding-bottom:32px}.ndlp.ndlp--navy:not(:has(.chero)) .dock__title{font-size:28px}}.ndlp .fhero{display:grid;grid-gap:40px;gap:40px;padding-top:32px;padding-bottom:72px}.ndlp .fhero__copy{display:grid;grid-gap:24px;gap:24px;align-content:center;justify-items:start}.ndlp .fhero__tag{margin:0}.ndlp .fhero .display{max-width:12ch}.ndlp .fhero__accent{color:var(--red)}.ndlp .fhero__lead{max-width:36ch;color:var(--muted)}.ndlp .fhero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px}.ndlp .fhero__dates{display:grid;grid-gap:8px;gap:8px}.ndlp .fhero__media{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-l);background:var(--tint)}.ndlp .fhero__slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 6s linear}.ndlp .fhero__slide.is-on{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.ndlp .fhero__slide{transition:opacity .6s ease;transform:none}}@media(min-width:900px){.ndlp .fhero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;padding-top:64px;padding-bottom:120px}.ndlp .fhero .display{font-size:64px}}.ndlp .two{display:grid;grid-gap:48px;gap:48px;padding-top:72px;padding-bottom:72px;border-top:1px solid var(--line)}.ndlp .two__col{display:grid;grid-gap:12px;gap:12px;align-content:start}.ndlp .two__n{margin:0;font-size:16px;font-weight:700;color:var(--red)}.ndlp .two__big{margin:8px 0 0;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:56px;line-height:.9;letter-spacing:-.03em;color:var(--red)}.ndlp .two__list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.ndlp .two__list li{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600}.ndlp .two__list svg{flex:none;width:20px;height:20px;color:var(--red)}.ndlp .two__col:nth-child(2){transition-delay:.12s}@media(min-width:900px){.ndlp .two{grid-template-columns:1fr 1fr;gap:0;padding-top:120px;padding-bottom:120px}.ndlp .two__col{padding-right:64px}.ndlp .two__col+.two__col{padding-left:64px;padding-right:0;border-left:1px solid var(--line)}.ndlp .two__big{font-size:80px}}.ndlp.ndlp--navy .voice{background:var(--navy)}.ndlp.ndlp--navy .dock{--session-bg:hsla(0,0%,100%,.06);--session-line:hsla(0,0%,100%,.2);--session-fg:#fff;--session-muted:hsla(0,0%,100%,.72);--session-accent:var(--red);--session-on-bg:rgba(255,68,56,.14);--session-track:hsla(0,0%,100%,.14)}@media(max-width:1023px){.ndlp .fhero__dates{flex:1 1 100%}}.ndlp .nb{--bg:#020b26;--fg:#fff;--muted:hsla(0,0%,100%,.64);--faint:hsla(0,0%,100%,.4);--soft:hsla(0,0%,100%,.1);--line:hsla(0,0%,100%,.12);--accent:var(--red);--glow:rgba(255,68,56,.32);--glow-2:rgba(43,76,176,.4)}.ndlp .nb[data-accent=blue]{--accent:#6b8cff;--glow:rgba(74,108,255,.36);--glow-2:rgba(255,68,56,.18)}.ndlp .nb{position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"bars" "head" "card" "mbar";padding:max(12px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom));background:var(--bg);color:var(--fg);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ndlp .nb-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.ndlp .nb-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at center,hsla(0,0%,100%,.09) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.4));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.4))}.ndlp .nb-orb{position:absolute;width:640px;height:640px;right:-160px;top:-120px;border-radius:50%;background:var(--glow);filter:blur(120px);transition:background-color 1.2s ease;animation:nb-drift 18s ease-in-out infinite alternate}.ndlp .nb-orb--2{width:520px;height:520px;left:-200px;right:auto;top:auto;bottom:-160px;background:var(--glow-2);animation-duration:24s;animation-direction:alternate-reverse}@keyframes nb-drift{to{transform:translate(-80px,64px) scale(1.08)}}.ndlp .nb-splash[hidden]{display:none}.ndlp .nb-splash{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;padding:120px 20px max(32px,env(safe-area-inset-bottom));text-align:center}.ndlp .nb.is-splash .nb-head .nb-eyebrow--m,.ndlp .nb.is-splash>:not(.nb-splash):not(.nb-bg):not(.nb-head){visibility:hidden}.ndlp .nb-flash{position:absolute;left:50%;top:50%;width:280px;height:280px;border-radius:50%;background:rgba(170,195,255,.7);filter:blur(48px);opacity:0;pointer-events:none}.ndlp .nb-splash__logo{position:absolute;left:50%;top:50%;width:208px;height:auto;margin:-21px 0 0 -104px}.ndlp .nb-splash__art{position:relative;width:176px;height:176px;margin-top:auto;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 1px 0 hsla(0,0%,100%,.24),0 24px 48px rgba(0,4,24,.45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ndlp .nb-splash__art span{position:absolute;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:44px;letter-spacing:-.04em;opacity:0;animation:nb-tick 7.5s infinite}.ndlp .nb-splash__art span:nth-child(2){animation-delay:1.5s}.ndlp .nb-splash__art span:nth-child(3){animation-delay:3s}.ndlp .nb-splash__art span:nth-child(4){animation-delay:4.5s}.ndlp .nb-splash__art span:nth-child(5){animation-delay:6s;color:var(--red)}@keyframes nb-tick{0%{opacity:0;transform:translateY(12px)}17%,4%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(-12px)}}.ndlp .nb-splash__copy{display:grid;grid-gap:12px;gap:12px;margin-top:40px}.ndlp .nb-splash__title{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:900;font-size:36px;line-height:1;letter-spacing:-.03em;text-wrap:balance}.ndlp .nb-splash__lead{margin:0;font-size:16px;line-height:1.5;color:var(--muted);text-wrap:balance}.ndlp .nb-splash .nb-cta{margin-top:auto}.ndlp .nb-bars{grid-area:bars;display:flex;gap:4px}.ndlp .nb-bars i{flex:1 1;height:4px;border-radius:999px;background:var(--soft);overflow:hidden}.ndlp .nb-bars b{display:block;height:100%;width:0;background:var(--fg)}.ndlp .nb-bars .is-done b{width:100%}.ndlp .nb-bars .is-run b{animation:nb-fill var(--dwell,6.5s) linear forwards}.ndlp .nb.is-form .is-run b,.ndlp .nb.is-paused .is-run b{animation-play-state:paused}@keyframes nb-fill{to{width:100%}}.ndlp .nb-head{grid-area:head;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 4px}.ndlp .nb-logo img{display:block;height:24px;width:auto}.ndlp .nb-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);transition:color .6s ease}.ndlp .nb-intro{display:none}.ndlp .nb-card{grid-area:card;position:relative;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;pointer-events:none}.ndlp .nb-card button{pointer-events:auto}.ndlp .nb-card__top{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.ndlp .nb-count{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ndlp .nb-count b{color:var(--fg)}.ndlp .nb-arrows{display:none}.ndlp .nb-vis{min-height:0;display:grid;place-items:center;padding:8px 0}.ndlp .nb-vis>svg{width:100%;max-width:360px;height:auto;max-height:100%;overflow:visible}.ndlp .nb-copy{display:grid;grid-gap:8px;gap:8px;padding-bottom:8px}.ndlp .nb-big{margin:0;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:88px;line-height:.9;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ndlp .nb[data-visual=timeline] .nb-big{font-size:44px}.ndlp .nb-text{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.015em;text-wrap:balance}.ndlp .nb-sub{margin:0;font-size:16px;line-height:1.5;color:var(--muted)}.ndlp .nb-note{margin:0;font-size:12px;line-height:1.5;color:var(--faint)}.ndlp .nb-note:empty{display:none}.ndlp .nb-list{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ndlp .nb-list:empty{display:none}.ndlp .nb-list li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:600}.ndlp .nb-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.ndlp .nb-copy .nb-card__cta{display:none}.ndlp .nb-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 28px;border:0;border-radius:999px;background:var(--red);color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 16px 40px rgba(255,68,56,.32),inset 0 1px 0 hsla(0,0%,100%,.24);transition:transform .16s var(--ease-out),box-shadow .2s ease}.ndlp .nb-cta svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.ndlp .nb-cta:active{transform:scale(.97)}.ndlp .nb-cta--block{width:100%}.ndlp .nb-mbar{grid-area:mbar;position:relative;z-index:3;display:grid;grid-gap:12px;gap:12px;padding-top:12px}.ndlp .nb-hint{margin:0;text-align:center;font-size:12px;font-weight:600;color:var(--faint)}.ndlp .nb.is-last .nb-hint{visibility:hidden}.ndlp .nb-tap{position:absolute;top:80px;bottom:120px;z-index:1;border:0;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:pan-y}.ndlp .nb-tap--back{left:0;width:32%}.ndlp .nb-tap--next{right:0;width:68%}.ndlp .nb-vis text{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.02em;fill:var(--muted);text-anchor:middle}.ndlp .nb-vis text[text-anchor=start]{text-anchor:start}.ndlp .nb-vis text[text-anchor=end]{text-anchor:end}.ndlp .v-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 6}.ndlp .v-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1}.ndlp .v-line--base{stroke:var(--fg)}.ndlp .v-line--accent{stroke:var(--accent);stroke-width:4;filter:drop-shadow(0 0 12px var(--glow))}.ndlp .v-area{fill:var(--accent);fill-opacity:.14}.ndlp .v-ext{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 6}.ndlp .v-runner{fill:#fff;stroke:var(--accent);stroke-width:4;filter:drop-shadow(0 0 10px var(--glow))}.ndlp .nb-vis .v-label--accent{fill:var(--accent)}.ndlp .v-cell{fill:var(--soft);transform-box:fill-box;transform-origin:center}.ndlp .v-cell.is-on{fill:var(--fg)}.ndlp .v-cell.is-ours{fill:var(--red)}.ndlp .v-track{stroke:var(--soft);stroke-width:4;stroke-linecap:round}.ndlp .v-tick{stroke:var(--faint);stroke-width:2}.ndlp .v-node{fill:var(--fg)}.ndlp .v-node--end{fill:var(--accent);filter:drop-shadow(0 0 12px var(--glow))}.ndlp .v-flag,.ndlp .v-flag--end{transform-box:fill-box;transform-origin:center}.ndlp .nb-vis .v-tag{font-family:var(--font-display);font-size:16px;font-weight:800;fill:var(--fg)}.ndlp .nb-vis .v-tag--accent{fill:var(--accent)}.ndlp .v-bar{fill:none;stroke-width:16;stroke-linecap:round;stroke-dasharray:1}.ndlp .v-bar--base{stroke:var(--fg)}.ndlp .v-bar--ours{stroke:var(--red);filter:drop-shadow(0 0 12px rgba(255,68,56,.4))}.ndlp .nb-vis .v-ours{fill:var(--red)}.ndlp .v-gap path{fill:none;stroke:var(--faint);stroke-width:2;stroke-linecap:round}.ndlp .v-pt{fill:hsla(0,0%,100%,.85);transform-box:fill-box;transform-origin:center}.ndlp .v-pt.is-red{--tone:#ff4438}.ndlp .v-pt.is-white{--tone:#fff}.ndlp .v-pt.is-blue{--tone:#2f54d6}.ndlp .v-pt.is-star{--tone:#fff}.ndlp .v-bill{position:relative;width:min(100%,280px);display:grid;grid-gap:12px;gap:12px;padding:24px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 32px 64px rgba(0,0,0,.4)}.ndlp .v-bill__head{margin:0 0 4px;padding-right:56px;display:flex;justify-content:space-between;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#56607a}.ndlp .v-bill__row{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding-bottom:12px;border-bottom:1px dashed #d5dbe6;font-size:16px;font-weight:600}.ndlp .v-bill__row i{width:20px;height:20px;border-radius:50%;background:#e9f7ef;position:relative}.ndlp .v-bill__row i:after{content:"";position:absolute;left:6px;top:4px;width:5px;height:9px;border:solid #1f8a5b;border-width:0 2px 2px 0;transform:rotate(45deg)}.ndlp .v-bill__row--total{grid-template-columns:1fr auto;padding:4px 0 0;border:0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:24px}.ndlp .v-stamp{position:absolute;right:-16px;top:-20px;padding:4px 12px;border:3px solid var(--red);border-radius:8px;color:var(--red);font-family:var(--font-display);font-weight:900;font-size:16px;letter-spacing:.1em;text-transform:uppercase;background:hsla(0,0%,100%,.88)}.ndlp .nb-form[hidden]{display:none}.ndlp .nb-form{--fg:var(--ink);--muted:#56607a;--line:#e2e6ee;position:fixed;left:0;right:0;bottom:0;z-index:20;max-height:92dvh;overflow:auto;display:grid;grid-gap:12px;gap:12px;padding:32px 20px max(24px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#fff;color:var(--ink);box-shadow:0 -24px 64px rgba(0,0,0,.4);-webkit-user-select:text;-moz-user-select:text;user-select:text}.ndlp .nb.is-form:after{content:"";position:fixed;inset:0;z-index:19;background:rgba(2,11,38,.56);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ndlp .nb-close{position:absolute;top:12px;right:12px;width:48px;height:48px;border:0;border-radius:999px;background:var(--tint);color:var(--ink);display:grid;place-items:center;cursor:pointer}.ndlp .nb-close svg{width:20px;height:20px}.ndlp .nb-form__kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.ndlp .nb-form__title{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:32px;line-height:1;letter-spacing:-.02em}.ndlp .nb-form__lead{margin:0 0 8px;font-size:16px;line-height:1.5;color:#56607a}@media(max-width:959px){.ndlp .nb.is-last .nb-big{font-size:64px}.ndlp .nb.is-last .nb-text{font-size:20px}.ndlp .nb.is-last .nb-vis{padding:4px 0}.ndlp .nb.is-last .v-bill{width:min(100%,248px);gap:8px;padding:16px 20px}.ndlp .nb.is-last .v-bill__row{padding-bottom:8px}.ndlp .nb.is-last .v-bill__row--total{font-size:20px}.ndlp .nb-list{gap:4px 8px}.ndlp .nb-list li{min-height:28px}}@media(max-height:700px){.ndlp .nb-big{font-size:72px}.ndlp .nb-text{font-size:20px}.ndlp .nb-hint{display:none}}@media(min-width:960px){.ndlp .nb{height:100vh;min-height:680px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head card" "intro card";column-gap:clamp(48px,6vw,112px);padding:40px clamp(40px,5vw,96px);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ndlp .nb-bars,.ndlp .nb-eyebrow--m,.ndlp .nb-mbar,.ndlp .nb-splash,.ndlp .nb-tap{display:none}.ndlp .nb-head{padding:0;align-self:start}.ndlp .nb-logo img{height:32px}.ndlp .nb-intro{grid-area:intro;display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:0}.ndlp .nb-h1{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:900;font-size:clamp(56px,5vw,88px);line-height:.92;letter-spacing:-.04em}.ndlp .nb-lead{margin:0;max-width:36ch;font-size:20px;line-height:1.5;color:var(--muted)}.ndlp .nb-ctas{display:flex;align-items:center;gap:20px;margin-top:8px}.ndlp .nb-cta{height:64px;padding:0 36px;font-size:20px}.ndlp .nb-cta-note{font-size:16px;color:var(--muted)}.ndlp .nb-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;border-top:1px solid var(--line)}.ndlp .nb-step{position:relative;width:100%;display:grid;grid-template-columns:48px 1fr;align-items:center;height:48px;padding:0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer;transition:color .2s ease}.ndlp .nb-step b{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .2s ease}.ndlp .nb-step i{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.ndlp .nb-step u{display:block;height:100%;width:0;background:var(--accent)}.ndlp .nb-step.is-done,.ndlp .nb-step[aria-current=step]{color:var(--fg)}.ndlp .nb-step[aria-current=step] b{color:var(--accent)}.ndlp .nb-step[aria-current=step] u{animation:nb-fill var(--dwell,6.5s) linear forwards}.ndlp .nb.is-last .nb-step[aria-current=step] u{animation:none;width:100%}.ndlp .nb.is-form .nb-step u,.ndlp .nb.is-paused .nb-step u{animation-play-state:paused}.ndlp .nb-card{pointer-events:auto;align-self:stretch;grid-template-rows:auto minmax(0,1fr) auto;padding:32px 40px 40px;border-radius:32px;background:hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 1px var(--line),0 40px 120px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.ndlp .nb-card__top{padding-top:0}.ndlp .nb-count{font-size:12px}.ndlp .nb-arrows{display:flex;gap:8px;gap:12px}.ndlp .nb-arrow{width:64px;height:64px;border:0;border-radius:999px;background:#fff;color:var(--navy);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 32px rgba(0,0,0,.32);transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out),opacity .16s ease}.ndlp .nb-arrow[data-nb-next]{background:var(--red);color:#fff;box-shadow:0 12px 32px rgba(255,68,56,.4)}.ndlp .nb-arrow svg{width:28px;height:28px;stroke-width:2.5}.ndlp .nb-arrow:active{transform:scale(.94)}.ndlp .nb-arrow:disabled{opacity:.24;cursor:default;box-shadow:none}.ndlp .nb-vis{position:relative;padding:24px 0}.ndlp .nb-vis>svg{position:absolute;inset:24px 0;width:100%;height:calc(100% - 48px);max-width:560px;max-height:none;margin:auto}.ndlp .v-bill{width:360px;padding:32px;gap:16px}.ndlp .v-bill__row{font-size:20px}.ndlp .v-bill__row--total{font-size:32px}.ndlp .nb-copy{gap:12px;padding:24px 0 0;border-top:1px solid var(--line)}.ndlp .nb-big{font-size:clamp(80px,7vw,120px)}.ndlp .nb-sub,.ndlp .nb-text{max-width:36ch}.ndlp .nb-list li{font-size:16px;min-height:40px;padding:4px 16px}.ndlp .nb.is-last .nb-vis{padding:8px 0}.ndlp .nb.is-last .v-bill{width:320px;padding:24px 28px;gap:12px}.ndlp .v-bill__head{padding-right:88px}.ndlp .nb.is-last .v-bill__row{font-size:16px;padding-bottom:8px}.ndlp .nb.is-last .v-bill__row--total{font-size:24px}.ndlp .nb.is-last .nb-big{font-size:clamp(72px,6vw,96px)}.ndlp .nb[data-visual=timeline] .nb-big{font-size:clamp(56px,5vw,88px)}.ndlp .nb-text{font-size:24px}.ndlp .nb-sub{font-size:16px}.ndlp .nb.is-last .nb-copy .nb-card__cta{display:inline-flex;justify-self:start;margin-top:8px}.ndlp .nb.is-form:after{display:none}.ndlp .nb.is-form .nb-intro{visibility:hidden}.ndlp .nb-form{grid-area:intro;position:relative;inset:auto;z-index:4;align-self:center;max-height:none;padding:40px;border-radius:28px;box-shadow:0 40px 120px rgba(0,0,0,.4)}.ndlp .nb-form__title{font-size:48px}.ndlp .nb-form .rform__row{grid-template-columns:1fr 1fr}}@media(min-width:960px)and (max-height:800px){.ndlp .nb{padding-top:32px;padding-bottom:32px}.ndlp .nb-h1{font-size:clamp(52px,4.4vw,72px)}.ndlp .nb-intro{gap:16px}.ndlp .nb-steps{margin-top:8px}.ndlp .nb-step{height:40px}.ndlp .nb-vis{padding:12px 0}}@media(hover:hover){.ndlp .nb-cta:hover{box-shadow:0 20px 48px rgba(255,68,56,.44),inset 0 1px 0 hsla(0,0%,100%,.24)}.ndlp .nb-cta:hover svg{transform:translateX(4px)}.ndlp .nb-arrow:not(:disabled):hover{transform:scale(1.04)}.ndlp .nb-step:hover{color:var(--fg)}}@media(prefers-reduced-motion:reduce){.ndlp .nb-orb,.ndlp .nb-splash__art span{animation:none}.ndlp .nb-splash__art span:first-child{opacity:1}.ndlp .nb-bars .is-run b,.ndlp .nb-step[aria-current=step] u{animation:none;width:100%}}.ndlp *{font-family:inherit}.ndlp .chero__link,.ndlp .consent a{text-decoration:underline}.ndlp .rform__error{margin:0;font-size:14px;font-weight:600;color:var(--red)}.ndlp .dock .rform__error{color:#ffb4ad}.ndlp.ndlp--garnet .dock .rform__error{color:var(--gold-2)}.ndlp .crowd__field:empty,.ndlp .foot__legal>br{display:none}.ndlp .foot__address a,.ndlp .foot__legal a{text-decoration:underline;text-underline-offset:2px}.ndlp .foot__privacy{display:inline-flex;align-items:center;gap:6px}.ndlp .foot__privacy svg{flex:none}.ndlp .v-house{fill:var(--accent);fill-opacity:0;stroke:var(--faint);stroke-width:2;stroke-linejoin:round;stroke-dasharray:1}.ndlp .v-house.is-on{stroke:var(--accent)}.ndlp .vbox{margin:auto}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_7347c0;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:__Archivo_7347c0,__Archivo_Fallback_7347c0;font-style:normal}.__variable_7347c0{--font-ndlp-display:"__Archivo_7347c0","__Archivo_Fallback_7347c0"}@font-face{font-family:__Instrument_Sans_38ccc2;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/ee8141237931985e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_38ccc2;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/42c0d1ff9eba2829-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_38ccc2;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_38ccc2{font-family:__Instrument_Sans_38ccc2,__Instrument_Sans_Fallback_38ccc2;font-style:normal}.__variable_38ccc2{--font-ndlp-body:"__Instrument_Sans_38ccc2","__Instrument_Sans_Fallback_38ccc2"}