.nx-case{padding-top:calc(var(--header-h) + 24px)}.nx-case .nx-header{background:var(--night)}.nx-work-hero{padding-block:clamp(48px,6vw,96px) clamp(40px,4vw,64px)}.nx-work-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:end}.nx-work-hero h1{grid-column:1/span 7;font-size:var(--step-display);max-width:11ch}.nx-work-hero p{grid-column:8/span 5;color:var(--mist);max-width:52ch}.nx-feature__link{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center}.nx-feature__link figure{grid-column:1/span 8;margin:0}.nx-feature__link figure img{aspect-ratio:16/9;-o-object-position:50% 50%;object-position:50% 50%}.nx-feature__copy{grid-column:9/span 4;display:grid;gap:18px}.nx-feature__copy p{color:var(--mist)}.nx-feature__more{font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--lamp);text-decoration-thickness:2px;width:-moz-fit-content;width:fit-content}.nx-feature__link:hover h2{color:var(--lamp)}.nx-feature--flip .nx-feature__link figure{grid-column:5/span 8;grid-row:1}.nx-feature--flip .nx-feature__copy{grid-column:1/span 4;grid-row:1}.nx-case-hero__art.nx-browser img{width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:8px;border-top:28px solid #e8eaec}.nx-stack{grid-column:7/span 6;margin:0;display:grid;gap:22px}.nx-stack dt{color:var(--lamp);font-weight:600}.nx-stack dd{margin:4px 0 0;color:var(--paper);max-width:52ch}.nx-case-prose a:not(.nx-btn){color:var(--paper);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lamp)}.nx-sources{font-size:var(--step-small)!important;color:var(--mist)!important}.nx-sources a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lamp)}.nx-all-title{margin-bottom:48px}.nx-cases{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.nx-cases .nx-tile{grid-column:auto}.nx-cases .nx-lit img{aspect-ratio:4/3;-o-object-position:50% 50%;object-position:50% 50%}.nx-cases .nx-tile__text span{font-size:var(--step-body)}.nx-cases .nx-tile__text .nx-cases__services{font-size:var(--step-small)}.nx-cases__services{margin-top:6px;color:var(--lamp)!important}.nx-cases--design>li:first-child{grid-column:span 2}.nx-cases--design>li:first-child .nx-lit img{aspect-ratio:16/7.4;-o-object-position:50% 55%;object-position:50% 55%}.nx-all-head{margin-bottom:48px}.nx-feature__fact{color:var(--lamp)!important;font-weight:600}.nx-feature+.nx-feature{padding-top:clamp(72px,7vw,120px)}.nx-earlier{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nx-earlier a{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center}.nx-earlier img{width:88px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:4px;background:#e9eaec}.nx-earlier span{display:grid;gap:2px;font-size:var(--step-small);color:var(--mist)}.nx-earlier b{color:var(--paper);font-size:var(--step-body);font-weight:600}.nx-earlier a:hover b{color:var(--lamp)}.nx-earlier__status{color:var(--lamp)!important}.nx-case-hero{padding-block:clamp(48px,6vw,96px) 0}.nx-case-hero h1{font-size:var(--step-display);max-width:14ch}.nx-case-hero__lede{margin-top:24px;font-size:var(--step-lead);line-height:1.35;max-width:40ch}.nx-case-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center}.nx-case-hero__grid>div{grid-column:1/span 6}.nx-case-hero__shot{grid-column:8/span 5;margin:0}.nx-case-meta{margin-top:36px;display:grid;gap:14px}.nx-case-status{margin-top:20px;padding:14px 18px;border-radius:var(--r);background:var(--dusk);color:var(--paper);font-size:var(--step-body);max-width:46ch}.nx-case-meta dt{font-size:var(--step-small);color:var(--mist)}.nx-case-meta dd{margin:2px 0 0;font-weight:500}.nx-case-meta a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lamp)}.nx-trail-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:end}.nx-trail-hero__copy{grid-column:1/span 7;display:grid;gap:28px}.nx-trail-hero .nx-facts{grid-column:9/span 4}.nx-facts{list-style:none;display:grid;gap:18px;margin:0}.nx-facts li{display:grid;grid-template-columns:minmax(calc(var(--step-head) * 2.5),max-content) 1fr;-moz-column-gap:16px;column-gap:16px;align-items:baseline;color:var(--mist)}.nx-facts b{font-family:Zodiak,Georgia,serif;font-weight:700;font-size:var(--step-head);line-height:1;color:var(--lamp);font-variant-numeric:lining-nums}.nx-case-hero__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;color:var(--mist);font-size:var(--step-small)}.nx-case-hero__art{margin:clamp(48px,5vw,80px) 0 0}.nx-case-hero__art img{width:100%;height:auto;max-height:82svh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.nx-case-sec{padding-top:var(--gap-section)}.nx-case-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:start}.nx-case-split>h2{grid-column:1/span 5}.nx-case-split>.nx-case-prose{grid-column:7/span 6}.nx-case-prose{display:grid;gap:18px;font-size:var(--step-lead);line-height:1.4;letter-spacing:-.01em;max-width:46ch}.nx-case-prose p,p.nx-case-prose{color:var(--paper)}.nx-shot{margin:0}.nx-shot img{width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:var(--dusk)}.nx-shot figcaption{margin-top:12px;font-size:var(--step-small);color:var(--mist)}.nx-shot--wide{margin-top:48px}.nx-case .nx-lit img{aspect-ratio:auto}.nx-stops{list-style:none;counter-reset:stop;margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.nx-stops li{counter-increment:stop;display:grid;gap:8px;align-content:start}.nx-stops li:before{content:counter(stop);font-family:Zodiak,Georgia,serif;font-weight:700;font-size:var(--step-head);line-height:1;color:var(--lamp)}.nx-stops p{color:var(--mist)}.nx-roles__list{list-style:none;margin:56px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;align-items:end}.nx-roles__list li{display:grid;gap:10px}.nx-roles__list img{height:220px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;margin-bottom:8px}.nx-roles__list p{color:var(--mist)}.nx-case-pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center}.nx-case-pair__copy{grid-column:1/span 5;display:grid;gap:18px}.nx-case-pair__copy p{color:var(--mist)}.nx-case-pair>.nx-phone,.nx-case-pair>figure{grid-column:6/span 7}.nx-case-pair--flip .nx-case-pair__copy{grid-column:8/span 5;grid-row:1}.nx-case-pair--flip>figure{grid-column:1/span 7;grid-row:1}.nx-phone{display:flex;justify-content:center}.nx-phone img{width:min(320px,100%);border-radius:28px;border:10px solid #e8eaec;background:var(--dusk)}.nx-phone--pair{gap:24px;align-items:flex-start}.nx-phone--pair img{width:min(280px,calc(50% - 12px))}.nx-phone--pair img:nth-child(2){margin-top:64px}.nx-insights__list{list-style:none;margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}.nx-insights__list li{display:grid;gap:12px;align-content:start}.nx-insights__list h3{font-family:Zodiak,Georgia,serif;font-weight:700;font-size:var(--step-lead);color:var(--lamp);letter-spacing:-.015em}.nx-insights__list p{color:var(--paper);max-width:52ch}.nx-case-cta__box{background:var(--harbour);border-radius:var(--r-panel);padding:clamp(32px,5vw,64px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px}.nx-case-cta__box h2{max-width:16ch}.nx-case-cta__box p{margin-top:14px;color:#d3e1ec;max-width:48ch}.nx-next{padding-bottom:24px}.nx-next__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px}.nx-gallery-case{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:end}.nx-gallery-case>figure:only-child{grid-column:1/-1}.nx-gallery-case img{background:transparent}@media (max-width:760px){.nx-gallery-case{grid-template-columns:1fr}}.nx-next__all{font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--lamp);text-decoration-thickness:2px;padding-block:10px}@media (max-width:1000px){.nx-work-hero h1,.nx-work-hero p{grid-column:1/-1}.nx-work-hero p{margin-top:20px}.nx-feature__copy,.nx-feature__link figure{grid-column:1/-1}.nx-feature__copy{margin-top:28px}.nx-feature--flip .nx-feature__copy,.nx-feature--flip .nx-feature__link figure{grid-column:1/-1;grid-row:auto}.nx-stack{grid-column:1/-1;margin-top:24px}.nx-cases,.nx-earlier{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-case-hero__grid>div,.nx-case-hero__shot{grid-column:1/-1}.nx-case-hero__shot{margin-top:40px}.nx-trail-hero .nx-facts,.nx-trail-hero__copy{grid-column:1/-1}.nx-trail-hero__copy{display:contents}.nx-trail-hero>*,.nx-trail-hero__copy>*{grid-column:1/-1}.nx-trail-hero{row-gap:28px}.nx-trail-hero .nx-facts{order:3;margin-top:12px}.nx-trail-hero .nx-case-hero__links{order:4}.nx-case-split>.nx-case-prose,.nx-case-split>h2{grid-column:1/-1}.nx-case-split>.nx-case-prose{margin-top:20px}.nx-roles__list,.nx-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-case-pair--flip .nx-case-pair__copy,.nx-case-pair__copy{grid-column:1/-1;grid-row:auto}.nx-case-pair--flip>figure,.nx-case-pair>.nx-phone,.nx-case-pair>figure{grid-column:1/-1;grid-row:auto;margin-top:32px}.nx-insights__list{grid-template-columns:1fr}}@media (max-width:600px){.nx-cases{grid-template-columns:1fr}.nx-cases--design>li:first-child{grid-column:auto}.nx-earlier,.nx-stops{grid-template-columns:1fr}.nx-roles__list img{height:160px}}.nx-case-hero h1{overflow-wrap:break-word;hyphens:auto}.nx-about-hero{padding-block:clamp(48px,6vw,96px) 0}.nx-about-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:end}.nx-about-hero__copy{grid-column:1/span 7}.nx-about-hero h1{font-size:var(--step-display);max-width:13ch}.nx-about-hero .nx-facts{margin-top:48px}.nx-portrait{grid-column:9/span 4;justify-self:end;width:min(100%,300px);margin:0}.nx-portrait__pane{border-radius:50%;overflow:hidden;border:6px solid var(--dusk);outline:1px solid rgba(255,203,138,.35)}.nx-portrait img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:filter .9s var(--ease)}.js .nx .nx-portrait img{filter:brightness(.32) saturate(.6)}.js .nx .is-in .nx-portrait img{filter:none}.nx-portrait figcaption{margin-top:16px;font-family:Zodiak,Georgia,serif;font-weight:700;font-size:var(--step-lead);letter-spacing:-.02em;color:var(--lamp)}@media (max-width:1000px){.nx-about-hero__copy,.nx-portrait{grid-column:1/-1}.nx-portrait{justify-self:start;width:min(100%,260px);margin-top:48px}}.nx-case-split>.nx-team-block{grid-column:7/span 6}@media (max-width:1000px){.nx-case-split>.nx-team-block{grid-column:1/-1;margin-top:20px}}.nx-team{list-style:none;margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.nx-team li{display:grid;grid-template-columns:112px 1fr;gap:20px;align-items:center}.nx-team img{width:112px;height:112px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f2f3f4;border:4px solid var(--dusk);outline:1px solid rgba(255,203,138,.35)}.nx-team b{display:block;font-family:Zodiak,Georgia,serif;font-weight:700;font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.15}.nx-team span span{display:block;margin-top:6px;color:var(--mist);font-size:var(--step-small)}@media (max-width:600px){.nx-team{grid-template-columns:1fr}}.nx-legal__intro{grid-column:8/span 5;display:grid;gap:12px}.nx-legal__intro p{color:var(--mist);max-width:52ch}.nx-legal__updated{font-size:var(--step-small)}.nx-legal{display:grid;gap:clamp(40px,4vw,64px);padding-block:clamp(24px,3vw,48px) var(--gap-section)}.nx-legal section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.nx-legal h2{grid-column:1/span 4;font-size:var(--step-lead);line-height:1.2}.nx-legal__body{grid-column:6/span 7;display:grid;gap:14px;max-width:64ch}.nx-legal__body p{color:var(--paper)}.nx-legal__body ul{list-style:none;display:grid;gap:8px}.nx-legal__body li{position:relative;padding-left:26px;color:var(--mist)}.nx-legal__body li:before{content:"—";position:absolute;left:0;color:var(--lamp)}.nx-legal__body a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lamp);overflow-wrap:anywhere}@media (max-width:1000px){.nx-legal__intro{grid-column:1/-1;margin-top:20px}}@media (max-width:860px){.nx-legal h2,.nx-legal__body{grid-column:1/-1}.nx-legal__body{margin-top:12px}}.nx-lost{min-height:62svh;display:flex;align-items:center}.nx-lost h1{font-size:var(--step-display);max-width:12ch}.nx-lost p{margin-top:24px;font-size:var(--step-lead);line-height:1.35;color:var(--mist);max-width:40ch}.nx-lost__actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.nx-lost .nx-lost__langs{display:flex;flex-wrap:wrap;gap:8px 28px;max-width:none;font-size:var(--step-small)}.nx-lost__langs a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--lamp)}