@font-face{font-family:Newland Space;src:url(/fonts/landing/space-grotesk-latin.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:Newland Inter;src:url(/fonts/landing/inter-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Newland Brand;src:url(/fonts/orbitron-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.nl-document{color-scheme:dark;scroll-behavior:smooth;scrollbar-color:#b69569 #0b0e12;background:#0b0e12;scroll-padding-top:24px}.nl{--nl-bg:#0b0e12;--nl-secondary:#151b21;--nl-steel:#23313d;--nl-ink:#e6e3dc;--nl-muted:#b8c0c6;--nl-warm:#b69569;--nl-signal:#d46b2a;--nl-line:#b8c0c638;background:var(--nl-bg);color:var(--nl-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Newland Inter,Arial,sans-serif;font-size:15px;line-height:1.7}.nl *,.nl :before,.nl :after{box-sizing:border-box}.nl ::selection{background:var(--nl-warm);color:var(--nl-bg)}.nl :focus-visible{outline:2px solid var(--nl-warm);outline-offset:6px}.nl [hidden]{display:none!important}.nl a{color:inherit;text-underline-offset:5px;text-decoration:none}.nl button{color:inherit;cursor:pointer;font-family:inherit}.nl button:disabled{cursor:not-allowed}.nl img,.nl video{max-width:100%;display:block}.nl svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.nl h1,.nl h2,.nl h3,.nl p{margin:0}.nl h1,.nl h2,.nl h3{font-family:Newland Space,Arial,sans-serif;font-weight:700}.nl h1,.nl h2{text-transform:uppercase;text-wrap:balance;letter-spacing:-.035em}.nl main:focus{outline:none}.nl-container{width:min(100% - 120px,1560px);margin-inline:auto}.nl-label{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.nl-art-note{letter-spacing:.13em;text-transform:uppercase;color:#c2c9ce;font-size:9px;font-weight:500}.nl-skip{z-index:100;background:var(--nl-ink);padding:12px 20px;position:fixed;top:15px;left:20px;transform:translateY(-150%);color:var(--nl-bg)!important}.nl-skip:focus{transform:translateY(0)}.nl-header{z-index:10;border-bottom:1px solid #e6e3dc1a;position:absolute;inset:0 0 auto}.nl-header-inner{justify-content:space-between;align-items:center;gap:40px;min-height:105px;display:flex}.nl .brand{flex-shrink:0;align-items:center;gap:15px;display:inline-flex}.nl .brand img{width:52px;height:48px}.nl .brand span{letter-spacing:1.4px;text-align:center;font-family:Newland Brand,Newland Space,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.nl-nav{flex:1;justify-content:flex-end;align-items:center;gap:35px;display:flex}.nl-nav a{white-space:nowrap;letter-spacing:.17em;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;font-weight:500;display:inline-flex;position:relative}.nl-nav a:after{content:"";background:var(--nl-warm);transform-origin:0;width:28px;height:2px;transition:transform .3s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.nl-nav a:hover:after,.nl-nav a[aria-current]:after{transform:scaleX(1)}.nl-nav .nl-nav-contact{border:1px solid var(--nl-warm);gap:28px;min-height:43px;margin-left:auto;padding:0 23px;transition:background .25s}.nl-nav-contact:hover{background:#b6956924}.nl-nav .nl-nav-contact:after{display:none}.nl-nav-contact span{font-size:19px;line-height:1}.nl-menu-toggle{border:1px solid var(--nl-line);background:var(--nl-bg);align-items:center;gap:12px;min-height:44px;padding:10px 13px}.nl-menu-label{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.nl-menu-lines{border-block:1px solid;width:19px;height:10px;position:relative}.nl-media{position:relative;overflow:hidden}.nl-media>img,.nl-media>video{object-fit:cover;object-position:var(--nl-image-position,center);width:100%;height:100%}.nl-ambient-video{opacity:0;transition:opacity .6s;position:absolute;inset:0}.nl-ambient-video[data-playing]{opacity:1}.nl-hero{isolation:isolate;border-bottom:1px solid var(--nl-line);align-items:center;min-height:max(760px,100svh);display:flex;position:relative;overflow:hidden}.nl-hero-scene{z-index:-3;position:absolute;inset:-3% -2%}.nl-hero-scene>img{object-position:65% center}.nl-hero-shade{z-index:-1;background:linear-gradient(90deg,#060a0ec9 0%,#060a0e73 42%,#060a0e0d 75%),linear-gradient(#060a0e8c,#0000 22% 72%,#060a0ee6);position:absolute;inset:0}.nl-hero-content{padding-block:178px 160px}.nl-hero-intro{color:#d4d7d5;align-items:center;gap:22px;display:flex;margin-bottom:24px!important}.nl-hero-intro:after{content:"";background:var(--nl-warm);width:60px;height:1px}.nl h1{letter-spacing:-.04em;max-width:1000px;font-size:clamp(58px,6.2vw,111px);line-height:.98}.nl h1>span{display:block}.nl-hero-description{color:#cfd2d1;max-width:48ch;font-size:16px;line-height:1.75;margin-top:28px!important}.nl-hero-actions{align-items:flex-start;gap:16px;margin-top:35px;display:flex}.nl-button{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 24px;font-size:10px;font-weight:600;line-height:1.4;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.nl-button-primary{background:var(--nl-warm);border-color:var(--nl-warm);color:#0b0e12!important}.nl-button-primary:hover{background:#d1b187;border-color:#d1b187}.nl-button svg{width:19px;height:19px;transition:transform .3s}.nl-button-primary:hover svg{transform:translate(4px)}.nl-button-outline{border-color:var(--nl-warm);background:#0b0e1273}.nl-button-outline:not(:disabled):hover{background:var(--nl-secondary)}.nl-button-outline:disabled{color:#c5c1b9;border-color:#726552}.nl-showreel-action{flex-direction:column;align-items:center;gap:7px;display:flex}#nl-showreel-status{color:#bfc4c5;font-size:10px}.nl-hero-footer{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:32px;left:0;right:0}.nl-scroll-cue{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:16px;min-height:44px;font-size:9px;display:inline-flex}.nl-scroll-rule{background:var(--nl-warm);width:48px;height:1px}.nl-scroll-cue svg{width:17px;height:17px}.nl-hero-categories{color:#d1d4d3;align-items:center;gap:22px;display:flex}.nl-hero-categories i{background:var(--nl-warm);border-radius:50%;width:3px;height:3px}.nl-section-label{color:var(--nl-muted);align-items:center;gap:22px;display:flex;margin-bottom:24px!important}.nl-section-label>span{background:var(--nl-warm);width:55px;height:1px;display:block}.nl-purpose{border-bottom:1px solid var(--nl-line);background:var(--nl-bg);grid-template-columns:48% 52%;min-height:550px;display:grid}.nl-purpose-image{min-width:0;min-height:550px;position:relative}.nl-purpose-image .nl-media{position:absolute;inset:0}.nl-purpose-image:after{content:"";background:linear-gradient(90deg,transparent 65%,var(--nl-bg)),linear-gradient(0deg,#0b0e128c,transparent 60%);pointer-events:none;position:absolute;inset:0}.nl-purpose-caption{z-index:1;text-transform:uppercase;letter-spacing:.2em;color:#d1d6d8;flex-direction:column;gap:20px;font-size:10px;line-height:1.9;display:flex;position:absolute;bottom:40px;left:max(60px,50vw - 780px)}.nl-purpose-copy{align-self:center;padding:72px clamp(40px,5vw,110px) 65px 36px}.nl-purpose h2{margin-bottom:24px;font-size:clamp(32px,3.65vw,60px);line-height:1.02}.nl-purpose-copy>p:not(.nl-label){max-width:60ch;color:var(--nl-muted);font-size:14px;line-height:1.85}.nl-purpose-copy>p+p{margin-top:16px}.nl-principles{border-top:1px solid var(--nl-line);gap:30px;margin-top:34px;padding-top:28px;display:flex}.nl-principles>div{flex:1;align-items:center;gap:13px;display:flex}.nl-principles svg{width:30px;height:30px;color:var(--nl-warm);stroke-width:1px}.nl-principles strong{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:500;display:block}.nl-principles small{color:var(--nl-muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.nl-featured{isolation:isolate;border-bottom:1px solid var(--nl-line);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.nl-project-scene{z-index:-3;position:absolute;inset:-4% 0}.nl-featured-shade{z-index:-1;background:linear-gradient(90deg,#060a0eeb,#060a0e94 40%,#060a0e12 75%),linear-gradient(#0000 60%,#060a0e73);position:absolute;inset:0}.nl-project-copy{padding-block:80px}.nl-project-copy h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(48px,5vw,80px);line-height:1.05}.nl-project-break{display:none}.nl-period{color:var(--nl-warm)}.nl-project-status{letter-spacing:.12em;text-transform:uppercase;color:#d2d4d3;align-items:center;gap:9px;font-size:9px;display:flex}.nl-project-status>span{background:var(--nl-signal);width:5px;height:5px;display:inline-block}.nl-project-copy>p:not(.nl-label){color:#c9cdcf;max-width:42ch;margin-top:17px;font-size:15px}.nl-project-copy .nl-button{margin-top:30px}.nl-project-caption{background:#0b0e128c;padding:5px 8px;position:absolute;bottom:24px;right:max(60px,50vw - 780px)}.nl-create{padding-block:55px 65px}.nl-section-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.nl-section-top h2{letter-spacing:.2em;font-family:Newland Inter,sans-serif;font-size:11px;font-weight:500}.nl-section-top p{color:var(--nl-muted);font-size:11px}.nl-disciplines{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nl-discipline{isolation:isolate;border:1px solid #3b474f;min-height:280px;position:relative;overflow:hidden}.nl-discipline .nl-media{z-index:-3;position:absolute;inset:0}.nl-discipline .nl-media>img{filter:saturate(.7);transition:transform .7s cubic-bezier(.16,1,.3,1)}.nl-discipline:nth-child(2) .nl-media>img{transform-origin:20% 85%;transform:scale(1.8)}.nl-discipline:hover .nl-media>img{transform:scale(1.035)}.nl-discipline:nth-child(2):hover .nl-media>img{transform:scale(1.86)}.nl-discipline-shade{z-index:-1;background:linear-gradient(#070b0f1a 0%,#070b0fcc 72%,#070b0ffa);position:absolute;inset:0}.nl-discipline-copy{position:absolute;inset:auto 22px 22px}.nl-discipline-copy svg{color:#d1d7db;width:26px;height:28px;margin-bottom:9px}.nl-discipline h3{text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px;font-size:18px;line-height:1.2}.nl-discipline p{color:#bdc5cb;max-width:31ch;font-size:11px;line-height:1.7}.nl-community{border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line);background:var(--nl-secondary)}.nl-community-grid{grid-template-columns:1fr 1fr;gap:100px;padding-block:90px 74px;display:grid}.nl-community h2{font-size:clamp(42px,4.7vw,76px);line-height:1.03}.nl-community h2>span{color:var(--nl-warm)}.nl-community-copy{padding-top:34px}.nl-community-lead{max-width:28ch;font-family:Newland Space,sans-serif;font-size:25px;line-height:1.35;margin-bottom:20px!important}.nl-community-copy>p:not(.nl-community-lead){max-width:63ch;color:var(--nl-muted);font-size:14px;line-height:1.9}.nl-relationship{border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line);grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;padding-block:26px;display:grid}.nl-relationship .nl-label{letter-spacing:.13em;color:var(--nl-warm);margin-bottom:9px;font-size:8px;display:block}.nl-relationship h3{letter-spacing:-.02em;font-size:16px;line-height:1.3}.nl-relationship p{color:var(--nl-muted);margin-top:10px;font-size:11px;line-height:1.8}.nl-text-link{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;min-height:44px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.nl-text-link:hover{text-decoration:underline}.nl-text-link svg{width:18px;height:18px;transition:transform .25s}.nl-text-link:hover svg{transform:translate(2px,-2px)}.nl-community-copy>.nl-text-link{margin-top:22px}.nl-community-closing{border-top:1px solid var(--nl-line);color:var(--nl-muted);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;padding-block:22px;font-size:9px;display:flex}.nl-footer{background:#090c10;padding:40px 0 22px}.nl-footer-main{justify-content:space-between;align-items:center;gap:30px;display:flex}.nl-footer-main>p{letter-spacing:.18em;text-transform:uppercase;color:var(--nl-muted);font-size:9px}.nl-mobile-break{display:none}.nl-footer .brand img{width:44px;height:40px}.nl-footer .brand span{font-size:13px}.nl-footer-bottom{border-top:1px solid var(--nl-line);color:var(--nl-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:19px;font-size:9px;display:flex}.nl-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.nl-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.nl-footer-bottom a:hover{text-decoration:underline}.nl-motion-toggle{text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline;font-size:9px!important}.nl-motion-toggle:disabled{text-decoration:none}.nl-showreel-dialog{color:var(--nl-ink);background:var(--nl-bg);border:1px solid var(--nl-line);width:min(1100px,94vw);max-height:90svh;padding:24px}.nl-showreel-dialog::backdrop{background:#000000d9}.nl-film-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.nl-film-header h2{text-transform:none;letter-spacing:0;font-size:16px}.nl-film-header button{border:1px solid var(--nl-line);background:0 0;min-height:44px;padding:10px 16px;font-size:13px}.nl-showreel-dialog video{background:#000;width:100%;max-height:65svh}.nl-showreel-dialog>a{margin-top:16px}@media (width>=1800px){.nl-purpose-copy{padding-right:max(80px,50vw - 780px)}.nl-hero-scene>img{object-position:center 55%}}@media (width<=1150px){.nl-container{width:calc(100% - 72px)}.nl-header-inner{gap:30px}.nl .brand img{width:43px;height:40px}.nl .brand span{font-size:12px}.nl-nav{gap:22px}.nl-nav a{font-size:9px}.nl-nav .nl-nav-contact{gap:10px;padding-inline:16px}.nl-purpose-copy{padding:55px 36px 55px 25px}.nl-purpose-caption{left:36px}.nl-principles{gap:16px}.nl-principles>div{gap:9px}.nl-principles svg{width:25px;height:25px}.nl-principles strong{font-size:8px}.nl-project-caption{right:36px}.nl-discipline-copy{inset:auto 16px 18px}.nl-discipline h3{font-size:15px}.nl-community-grid{gap:50px}.nl-community h2{font-size:50px}.nl-relationship{gap:18px}.nl-footer-main>p{max-width:210px;line-height:1.9}}@media (width<=900px){.nl-header-inner{flex-wrap:wrap;gap:0;min-height:87px}.nl .brand{padding-block:12px}.nl-nav{flex-basis:100%;justify-content:space-between;gap:18px;width:100%;padding-block:10px 20px}.nl-nav .nl-nav-contact{margin-left:0}.nl-menu-toggle:not([hidden]){display:flex}.nl[data-enhanced] .nl-nav{display:none}.nl[data-enhanced] .nl-header[data-menu-open] .nl-nav{display:flex}.nl-header[data-menu-open]{border-color:var(--nl-line);background:#0b0e12fa}.nl-hero-content{padding-block:205px 150px}.nl h1{font-size:clamp(51px,7.5vw,72px)}.nl-hero-categories{display:none}.nl-purpose{grid-template-columns:43% 57%}.nl-purpose h2{font-size:32px}.nl-purpose-copy{padding:48px 36px 48px 24px}.nl-purpose-copy>p:not(.nl-label){font-size:13px}.nl-principles{flex-direction:column;gap:20px}.nl-principles strong{font-size:9px}.nl-disciplines{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nl-discipline{min-height:285px}.nl-discipline h3{font-size:20px}.nl-discipline-copy{inset:auto 25px 24px}.nl-discipline p{max-width:35ch;font-size:12px}.nl-community-grid{gap:35px;padding-block:65px 55px}.nl-community h2{font-size:43px}.nl-community-copy{padding-top:0}.nl-community-lead{font-size:22px}.nl-relationship{grid-template-columns:1fr;gap:24px}.nl-footer .brand span{font-size:11px}.nl-footer .brand img{width:34px;height:32px}.nl-footer-bottom>span:nth-child(2){display:none}}@media (width<=760px){.nl-container{width:calc(100% - 44px)}.nl-hero{min-height:max(790px,100svh)}.nl-hero-scene>img{object-position:72% center}.nl-hero-shade{background:linear-gradient(90deg,#060a0e94,#060a0e1f),linear-gradient(#060a0e99,#060a0e57 34%,#060a0e99 78%,#060a0ef0)}.nl h1{font-size:clamp(40px,10.6vw,74px);line-height:1.02}.nl-hero-intro{letter-spacing:.16em;gap:16px;font-size:8px;margin-bottom:23px!important}.nl-hero-intro:after{width:30px}.nl-hero-description{max-width:39ch;font-size:14px;margin-top:24px!important}.nl-hero-actions{gap:12px;margin-top:28px}.nl-button{letter-spacing:.1em;gap:14px;min-height:50px;padding:14px 17px;font-size:9px}.nl-showreel-action .nl-button{gap:10px}.nl-hero-footer{flex-wrap:wrap;gap:9px;bottom:20px}.nl-scroll-cue{gap:11px;font-size:8px}.nl-scroll-rule{width:25px}.nl-hero-footer .nl-art-note{letter-spacing:.08em;font-size:7px}.nl-purpose{grid-template-columns:1fr}.nl-purpose-image{height:72vw;min-height:360px;max-height:520px}.nl-purpose-image .nl-media>img{object-position:40% 35%}.nl-purpose-image:after{background:linear-gradient(0deg,var(--nl-bg),transparent 40%)}.nl-purpose-caption{gap:15px;font-size:9px;bottom:40px;left:25px}.nl-purpose-copy{padding:20px 25px 55px}.nl-purpose h2{font-size:clamp(34px,6.4vw,46px);line-height:1.06}.nl-purpose-copy>p:not(.nl-label){font-size:14px}.nl-section-label{font-size:9px;margin-bottom:20px!important}.nl-principles{flex-direction:row;gap:23px;margin-top:27px;padding-top:24px}.nl-principles>div{align-items:flex-start;gap:10px}.nl-principles strong{white-space:normal;line-height:1.6}.nl-featured{min-height:560px}.nl-project-scene>img{object-position:63% center}.nl-featured-shade{background:linear-gradient(90deg,#060a0edb,#060a0e42),linear-gradient(#0000 20%,#060a0ee0)}.nl-project-copy{padding-block:70px 85px}.nl-project-copy h2{font-size:55px;line-height:.98}.nl-project-break{display:block}.nl-project-status{letter-spacing:.07em;gap:7px;max-width:40ch;font-size:8px}.nl-project-copy>p:not(.nl-label){max-width:31ch;font-size:14px}.nl-project-caption{font-size:8px;bottom:20px;right:22px}.nl-create{padding-block:40px 45px}.nl-section-top{margin-bottom:22px;display:block}.nl-section-top p{margin-top:9px;font-size:10px}.nl-disciplines{gap:12px}.nl-discipline{min-height:270px}.nl-discipline-copy{inset:auto 16px 20px}.nl-discipline h3{letter-spacing:.02em;font-size:16px}.nl-discipline p{font-size:11px}.nl-community-grid{grid-template-columns:1fr;gap:37px;padding-block:55px 40px}.nl-community h2{font-size:clamp(42px,9vw,68px)}.nl-community-lead{max-width:28ch;font-size:23px}.nl-community-copy>p:not(.nl-community-lead){font-size:14px}.nl-relationship{grid-template-columns:1fr 1fr;gap:25px}.nl-relationship p{font-size:11px}.nl-relationship h3{font-size:15px}.nl-community-closing{letter-spacing:.08em;gap:20px;font-size:8px}.nl-footer{padding-top:27px}.nl-footer-main{flex-wrap:wrap;gap:12px 24px}.nl-footer .brand span{font-size:11px}.nl-footer-main>p{text-align:right;max-width:130px;margin-left:auto;font-size:8px}.nl-mobile-break{display:block}.nl-footer-main>.nl-text-link{font-size:9px}.nl-footer-bottom{flex-direction:column;align-items:flex-start;gap:3px;margin-top:20px;padding-top:20px}.nl-footer-bottom>div{flex-wrap:wrap;gap:25px}.nl-nav a{letter-spacing:.1em;font-size:8px}.nl-nav{gap:9px}.nl-nav .nl-nav-contact{border:0;min-height:44px;padding:0}.nl-nav-contact span{display:none}}@media (width<=390px){.nl-container{width:calc(100% - 36px)}.nl .brand{gap:10px}.nl .brand span{font-size:11px}.nl .brand img{width:37px;height:35px}.nl-menu-toggle{gap:8px;padding-inline:9px}.nl h1{font-size:10.6vw}.nl-hero-actions{gap:10px}.nl-button{gap:10px;padding-inline:12px;font-size:8px}.nl-button svg{width:16px;height:16px}.nl-showreel-action .nl-button{gap:7px}.nl-hero-description{font-size:13px}.nl-desktop-break{display:none}.nl-hero-footer{gap:5px}.nl-hero-footer .nl-art-note{font-size:6.5px}.nl-scroll-rule{width:17px}.nl-purpose-copy{padding-inline:20px}.nl-purpose h2{font-size:32px}.nl-disciplines{grid-template-columns:1fr}.nl-discipline{min-height:270px}.nl-discipline-copy{inset:auto 24px 24px}.nl-discipline h3{font-size:21px}.nl-discipline p{font-size:12px}.nl-nav .nl-nav-contact{color:var(--nl-warm);flex-basis:100%}.nl-nav{flex-wrap:wrap}.nl-relationship{grid-template-columns:1fr}.nl-community h2{font-size:40px}.nl-footer-main>p{max-width:110px;font-size:7px}}@media (width<=760px){.nl-button{letter-spacing:.08em;font-size:11px}#nl-showreel-status{font-size:11px}.nl-hero-footer{flex-direction:column;align-items:flex-start;gap:3px}.nl-scroll-cue{letter-spacing:.1em;font-size:11px}.nl-art-note,.nl-hero-footer .nl-art-note,.nl-project-caption{letter-spacing:.06em;font-size:11px}.nl-hero-footer .nl-art-note{padding-left:28px}.nl-project-caption{max-width:calc(100% - 44px)}.nl-project-status{align-items:flex-start;max-width:32ch;font-size:11px;line-height:1.65}.nl-project-status>span{flex-shrink:0;margin-top:7px}.nl-nav{flex-wrap:wrap;gap:4px 18px}.nl-nav a{letter-spacing:.1em;flex:0 0 calc(50% - 9px);font-size:11px}.nl-nav .nl-nav-contact{flex-basis:100%}.nl:not([data-enhanced]) .nl-hero-content{padding-top:295px}.nl-relationship .nl-label,.nl-text-link,.nl-footer-main>.nl-text-link{letter-spacing:.08em;font-size:11px}.nl-footer-main>p{letter-spacing:.08em;max-width:140px;font-size:11px}.nl-footer-bottom{font-size:11px}.nl-footer-bottom>div{gap:18px}.nl-motion-toggle{font-size:11px!important}}@media (width<=600px){.nl-hero-actions{flex-direction:column;align-items:stretch;gap:12px;max-width:320px}.nl-hero-actions .nl-button{justify-content:space-between;width:100%;padding-inline:20px}.nl-showreel-action .nl-button{justify-content:center;gap:18px}}@media (width<=390px){.nl-footer-main>p{text-align:left;flex-basis:100%;max-width:none;margin-left:0}.nl-footer-main>.nl-text-link{margin-top:5px}}@media (prefers-reduced-motion:reduce){.nl *,.nl :before,.nl :after{transition:none!important;animation:none!important}.nl .nl-ambient-video{display:none}}.nl[data-motion=reduced] *,.nl[data-motion=reduced] :before,.nl[data-motion=reduced] :after{transition:none!important;animation:none!important}.nl-project-action{flex-direction:column;align-items:flex-start;gap:10px;display:inline-flex}.nl .nl-project-action .nl-button:disabled{background:var(--nl-secondary);border-color:var(--nl-warm);color:var(--nl-ink)!important}.nl #nl-project-page-status{color:var(--nl-muted);margin:0;font-size:12px;line-height:1.6}.nl-not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:min(100% - 48px,1000px);min-height:100svh;margin-inline:auto;padding-block:64px;display:flex}.nl .nl-not-found h1{font-size:clamp(40px,6vw,72px)}.nl .nl-not-found p{color:var(--nl-muted)}.nl .nl-button:disabled svg{transform:none!important}.nl :is(.nl-button,.mp-magnetic){transition:color .35s,background-color .35s,border-color .35s,opacity .18s}.nl .mp-magnetic:is(:hover,:focus-visible){background-color:var(--nl-steel);color:var(--nl-warm)}.nl .mp-magnetic{border:1px solid var(--nl-warm);background:var(--nl-bg);gap:48px;min-height:64px;margin-top:28px;padding:20px 28px;font-size:14px;line-height:1.7;text-decoration:none;display:inline-flex;position:relative}.nl .nl-recruitment-footer .mp-magnetic{text-decoration:none!important}.nl [data-magnet-ready]{isolation:isolate;--gss-magnet-fill:var(--gss-rest-fill,transparent);--gss-magnet-edge:var(--gss-rest-edge,transparent);position:relative;background:0 0!important;border-color:#0000!important}.nl [data-magnet-kind=primary]{--gss-magnet-fill:var(--nl-warm);--gss-magnet-edge:var(--nl-warm)}.nl [data-magnet-ready]>.gss-magnetic-face:before,.nl [data-magnet-ready]>.gss-magnetic-face:after{content:"";pointer-events:none;border:1px solid var(--gss-magnet-edge);border-radius:inherit;transition:background-color .35s,border-color .35s,opacity .18s;position:absolute;inset:-1px}.nl [data-magnet-ready]>.gss-magnetic-face:before{z-index:-1;background:var(--gss-magnet-fill)!important;display:block!important}.nl [data-magnet-ready]>.gss-magnetic-face:after{z-index:2;border-color:var(--nl-ink);mask-image:radial-gradient(125px circle at var(--mp-light-x,50%) var(--mp-light-y,50%),#000,transparent);opacity:0}.nl .gss-magnetic-face{isolation:isolate;z-index:1;align-self:stretch;align-items:inherit;justify-content:inherit;flex-direction:inherit;gap:inherit;min-width:0;transform:translate3d(var(--mp-button-x,0px),var(--mp-button-y,0px),0) scale(var(--mp-button-scale,1));pointer-events:none;flex:1;transition:transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nl [data-magnet-ready]:is(:hover,:focus-visible):not(:disabled){--gss-magnet-edge:var(--nl-warm)}.nl [data-magnet-ready]:is(:hover,:focus-visible):not(:disabled)>.gss-magnetic-face:after{opacity:1}.nl [data-magnet-kind=primary]:is(:hover,:focus-visible):not(:disabled){--gss-magnet-fill:var(--nl-ink);--gss-magnet-edge:var(--nl-ink)}.nl [data-magnet-kind=framed]:is(:hover,:focus-visible):not(:disabled){--gss-magnet-fill:var(--nl-steel)}.nl [data-magnet-ready][data-pressed]:not(:disabled){--mp-button-scale:.965}.nl [data-magnet-ready]:active{transform:none!important}.nl [data-magnet-ready]:disabled{--mp-button-x:0px;--mp-button-y:0px;--mp-button-scale:1;cursor:not-allowed}.nl [data-magnet-ready]:disabled>.gss-magnetic-face:after{opacity:0}:where(.nl) .nl-external-link{align-items:center;gap:9px;display:inline-flex}.nl svg.nl-external-arrow{stroke-width:1.4px;flex-shrink:0;width:17px;height:17px}.nl .nl-external-link:is(:hover,:focus-visible) .nl-external-arrow{transform:translate(2px,-2px)}html[data-reduced-motion=true] .nl [data-magnet-ready]{--mp-button-x:0px!important;--mp-button-y:0px!important;--mp-button-scale:1!important}html[data-reduced-motion=true] .nl .gss-magnetic-face,html[data-reduced-motion=true] .nl [data-magnet-ready]>.gss-magnetic-face:before,html[data-reduced-motion=true] .nl [data-magnet-ready]>.gss-magnetic-face:after,html[data-reduced-motion=true] .nl .nl-external-arrow{transform:none!important}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.nl [data-magnet-ready]{--mp-button-x:0px!important;--mp-button-y:0px!important}.nl .nl-external-arrow{transform:none!important}}html[data-reduced-motion=true] .nl [data-magnet-ready]>.gss-magnetic-face:before,html[data-reduced-motion=true] .nl [data-magnet-ready]>.gss-magnetic-face:after{transition:background-color .18s ease-out,border-color .18s ease-out,opacity .18s ease-out!important}@media (prefers-reduced-motion:reduce){.nl :is(.nl-button,.mp-magnetic){transition-duration:.18s}.nl [data-magnet-ready]>.gss-magnetic-face:before,.nl [data-magnet-ready]>.gss-magnetic-face:after{transition:background-color .18s ease-out,border-color .18s ease-out,opacity .18s ease-out!important}}.nl [data-magnet-ready] svg{transform:none!important}.nl [data-magnet-ready]>.gss-magnetic-face{padding:var(--gss-face-padding)}.nl [data-magnet-ready]:not([data-magnet-measure]){padding:0!important}::view-transition{background:#0b0e12 linear-gradient(90deg,#0000,#b69569 32%,#e6e3dc 50%,#b69569 68%,#0000) 50%/100% 1px no-repeat}::view-transition-group(root){animation:none}::view-transition-old(root){animation:.18s cubic-bezier(.5,0,.8,.3) both gss-shutter-close}::view-transition-new(root){animation:.42s cubic-bezier(.16,1,.3,1) .1s both gss-shutter-open}@keyframes gss-shutter-close{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 49.8%,100% 47.8%,100% 48.2%,0 50.2%);filter:brightness(.35)}}@keyframes gss-shutter-open{0%{clip-path:polygon(0 49.8%,100% 47.8%,100% 48.2%,0 50.2%);filter:brightness(.65)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:brightness()}}@keyframes gss-document-fade-out{to{opacity:0}}@keyframes gss-document-fade-in{0%{opacity:.25}}.nl .site-header>.brand,.nl .fl-page-header>.brand{view-transition-name:studio-brand}::view-transition-group(studio-brand){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-reduced-motion=true]::view-transition{background:#0b0e12}html[data-reduced-motion=true]::view-transition-old(root){animation:.14s both gss-document-fade-out}html[data-reduced-motion=true]::view-transition-new(root){animation:.18s both gss-document-fade-in}html[data-reduced-motion=true]::view-transition-group(studio-brand){animation-duration:.16s}@media (prefers-reduced-motion:reduce){::view-transition{background:#0b0e12}::view-transition-old(root){animation:.14s both gss-document-fade-out}::view-transition-new(root){animation:.18s both gss-document-fade-in}::view-transition-group(studio-brand){animation-duration:.16s}}
