.nl-footer.nl-recruitment-footer{background:var(--nl-secondary);padding:0}.nl-recruitment-inner{width:min(100% - 120px,1560px);margin-inline:auto}.nl-recruitment-footer .nl-recruitment-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:70px 90px;padding-block:64px 40px;display:grid}.nl-recruitment-invitation h2{font-size:clamp(38px,4.3vw,68px);line-height:1.03}.nl-recruitment-invitation h2>span{color:var(--nl-warm)}.nl-recruitment-invitation p{color:var(--nl-muted);max-width:54ch;margin-top:22px;font-size:16px}.nl .nl-recruitment-action{text-transform:none;letter-spacing:0;gap:24px;margin-top:25px;font-size:13px;font-weight:400;line-height:1.7}.nl-recruitment-roles{flex-direction:column;display:flex}.nl-recruitment-roles a{border-bottom:1px solid var(--nl-line);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-family:Newland Space,sans-serif;font-size:24px;line-height:1.25;display:flex}.nl-recruitment-roles a:first-child{border-top:1px solid var(--nl-line)}.nl-recruitment-roles svg{width:20px}.nl-recruitment-close{grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;display:flex}.nl-recruitment-description p+p{margin-top:14px}.nl-recruitment-description>p:first-child{color:var(--nl-ink)}.nl-recruitment-quote{color:var(--nl-ink);text-wrap:balance;margin:0;font-family:Newland Space,sans-serif;font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.4}.nl-recruitment-quote p{margin:0}.nl-recruitment-quote p:before{content:open-quote;color:var(--nl-warm)}.nl-recruitment-quote p:after{content:close-quote;color:var(--nl-warm)}.nl-recruitment-close>a:not(.brand){align-items:center;min-height:44px;font-size:13px;display:inline-flex}.nl .nl-recruitment-footer .brand img{width:52px;height:48px}.nl .nl-recruitment-footer .brand span{font-size:16px}.nl .nl-recruitment-footer .nl-footer-bottom{gap:24px;margin-top:0;padding-block:20px;font-size:11px}.nl .nl-recruitment-footer .nl-motion-toggle{font-size:11px!important}.nl .nl-recruitment-footer a:not(.brand){text-underline-offset:7px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.nl .nl-recruitment-footer a:not(.brand):is(:hover,:focus-visible){text-decoration-color:currentColor}.nl-recruitment-footer a:not(.brand) svg{transition:transform var(--nl-feedback-duration) var(--nl-feedback-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nl:not([data-motion=reduced]) .nl-recruitment-footer .nl-recruitment-action:is(:hover,:focus-visible) svg{transform:translate(8px)}.nl:not([data-motion=reduced]) .nl-recruitment-roles a:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}}.nl[data-motion=reduced] .nl-recruitment-footer a:not(.brand) svg{transition:none}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.nl-recruitment-footer a:not(.brand) svg{transition:none}}@media (width<=1150px){.nl .nl-recruitment-footer .brand img{width:43px;height:40px}.nl .nl-recruitment-footer .brand span{font-size:12px}}@media (width<=1100px){.nl-recruitment-inner{width:calc(100% - 72px)}.nl-recruitment-footer .nl-recruitment-grid{gap:55px 45px}}@media (width<=760px){.nl-recruitment-inner{width:calc(100% - 44px)}.nl-recruitment-footer .nl-recruitment-grid{grid-template-columns:1fr;gap:32px;padding-block:40px 30px}.nl-recruitment-invitation h2{font-size:clamp(32px,8vw,52px)}.nl-recruitment-invitation p{font-size:14px}.nl-recruitment-roles a{padding-block:18px;font-size:22px}.nl-recruitment-close{flex-wrap:wrap;gap:18px 28px}.nl-recruitment-close .brand{flex-basis:100%}.nl-recruitment-quote{font-size:22px}.nl .nl-recruitment-footer .nl-footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:10px 24px;padding-block:18px}.nl-recruitment-footer .nl-footer-bottom>span:first-child{flex-basis:100%}.nl-recruitment-footer .nl-recruitment-utility{flex-wrap:wrap;justify-content:flex-end;gap:0 24px;margin-left:auto}}@media (width<=360px){.nl-recruitment-inner{width:calc(100% - 36px)}}.nl .nl-recruitment-footer .nl-footer-bottom>.website-credit{display:inline-flex}@media (width<=760px){.nl-recruitment-footer .nl-recruitment-grid{gap:28px;padding-bottom:26px}.nl-recruitment-close{grid-template-columns:1fr;justify-items:start;gap:16px;display:grid}.nl .nl-recruitment-footer .nl-recruitment-close .brand img{width:36px;height:34px}.nl .nl-recruitment-footer .nl-recruitment-close .brand span{font-size:12px}.nl-recruitment-quote{font-size:20px}.nl-recruitment-close>a:not(.brand){min-height:44px}.nl .nl-recruitment-footer .nl-footer-bottom{grid-template-columns:minmax(0,1fr);place-items:start;gap:4px;padding-block:20px 24px;display:grid}.nl-recruitment-footer .nl-recruitment-utility{justify-content:flex-start;gap:4px 20px;margin-left:0}.nl-recruitment-footer .nl-recruitment-utility a{min-height:44px}.nl-recruitment-footer .website-credit{min-height:36px}}.nl :is(.nl-fullscreen,.roadmap-page) [data-concept-caption] .nl-concept-notice{letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:400;line-height:1.5;display:grid}:is(.nl-fullscreen,.roadmap-page) [data-concept-caption] .nl-concept-notice strong{text-transform:uppercase;font-weight:600}:is(.nl-fullscreen,.roadmap-page) [data-concept-caption] .nl-concept-notice>span{text-transform:none;font-weight:400}:is(.nl-fullscreen,.roadmap-page) [data-concept-caption]{z-index:2;pointer-events:none;text-shadow:0 2px 10px #05080b,0 1px 3px #05080b;width:248px;max-width:calc(100% - 88px);position:absolute;top:58%;bottom:auto}.nl-hero-art-caption{right:max(60px,50vw - 780px)}.nl-purpose-art-caption{left:calc(var(--nl-scene-gutter) + 28px)}.nl-featured-art-caption{right:max(60px,50vw - 780px)}.nl-create .nl-discipline figcaption{left:calc(var(--nl-creation-gutter) + 28px)}.nl-create .nl-discipline:nth-child(2n) figcaption{left:auto;right:var(--nl-creation-gutter)}.nl-concept-pointer{position:relative}.nl-concept-rule{background:var(--nl-warm);width:26px;height:1px;position:absolute;top:8px;right:calc(100% + 12px)}.nl :is(.nl-fullscreen,.roadmap-page) [data-concept-caption] .nl-concept-notice{max-width:32ch;color:var(--nl-ink);text-align:left;gap:9px}:is(.nl-fullscreen,.roadmap-page) [data-concept-caption] .nl-concept-notice strong{letter-spacing:.16em;font-size:12px;line-height:1.5}:is(.nl-fullscreen,.roadmap-page) [data-concept-caption] .nl-concept-notice>span{font-size:12px;line-height:1.6}.nl-concept-letters{display:inline-flex}.nl-concept-character{place-items:center;min-width:.85em;display:inline-grid}.nl-concept-character[data-space]{min-width:.5em}.nl-concept-readable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nl-hero-footer .nl-hero-categories{position:absolute;left:50%;transform:translate(-50%)}@media (width<=1150px){.nl-fullscreen :is(.nl-hero-art-caption,.nl-featured-art-caption){width:216px;right:36px}}@media (width<=900px){.nl-fullscreen .nl-hero-art-caption{top:auto;bottom:92px}}@media (width<=760px){.nl-fullscreen .nl-hero-art-caption{width:248px;bottom:82px;left:50px;right:auto}.nl-fullscreen .nl-purpose-caption{top:64px}.nl-fullscreen .nl-purpose-art-caption{top:174px;left:calc(var(--nl-scene-gutter) + 28px)}.nl-fullscreen .nl-project-copy{padding-bottom:220px}.nl-fullscreen .nl-featured-art-caption{inset:auto auto 104px 50px}.nl-create .nl-discipline figcaption,.nl-create .nl-discipline:nth-child(2n) figcaption{top:108px;left:calc(var(--nl-creation-gutter) + 28px);right:auto}}@media (width<=390px){.nl-fullscreen :is(.nl-hero-art-caption,.nl-featured-art-caption){left:46px}}
