.nl-home{--ease:cubic-bezier(0.32,0.72,0,1);--gutter:clamp(20px,4vw,44px);--section:clamp(84px,11vw,168px);--display:var(--font-serif),Georgia,"Times New Roman",serif;--text:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--label:var(--font-sans),"Helvetica Neue",Arial,sans-serif;--dw:500;--dtrack:-0.018em;--dlh:1;--dscale:1.14;--em-style:italic;--em-weight:500;--lsize:11px;--ltrack:0.18em;--lweight:500;--quote-weight:400;--tsize:1rem;--divider:var(--hairline);color:var(--ink);font-family:var(--text);font-size:var(--tsize);line-height:1.7;overflow-x:clip}.nl-site .nl-home *,.nl-site .nl-home :after,.nl-site .nl-home :before{box-sizing:border-box}.nl-site .nl-home blockquote,.nl-site .nl-home figure,.nl-site .nl-home h1,.nl-site .nl-home h2,.nl-site .nl-home h3,.nl-site .nl-home ol,.nl-site .nl-home p,.nl-site .nl-home ul{margin:0}.nl-site .nl-home ol,.nl-site .nl-home ul{padding:0;list-style:none}.nl-site .nl-home h1,.nl-site .nl-home h2,.nl-site .nl-home h3{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dtrack);line-height:var(--dlh);text-wrap:balance;color:var(--ink)}.nl-site .nl-home blockquote em,.nl-site .nl-home h1 em,.nl-site .nl-home h2 em{font-style:var(--em-style);font-weight:var(--em-weight);color:var(--gold-dark)}.nl-site .nl-home p{color:var(--ink-soft)}.nl-site .nl-home a{color:inherit;text-decoration:none}.nl-site .nl-home button{font:inherit;color:inherit}.nl-site .nl-home img,.nl-site .nl-home svg{display:block}.nl-site .nl-home :focus-visible{outline:2px solid var(--gold-dark);outline-offset:4px}.nl-site .nl-home ::-moz-selection{background:var(--gold-soft);color:var(--ink)}.nl-site .nl-home ::selection{background:var(--gold-soft);color:var(--ink)}.nl-site .nl-home .wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--gutter)}.nl-site .nl-home .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(16px,2.4vw,36px);column-gap:clamp(16px,2.4vw,36px)}.nl-site .nl-home .label{font-family:var(--label);font-size:var(--lsize);font-weight:var(--lweight);text-transform:uppercase;letter-spacing:var(--ltrack);color:var(--ink-muted)}.nl-site .nl-home .lede{font-size:clamp(.9412rem,1.25vw,1.0588rem);line-height:1.75;max-width:31.0588rem}.nl-site .nl-home section[id]{scroll-margin-top:120px}.nl-site .nl-home .sec{padding-block:var(--section)}.nl-site .nl-home .sec-head{border-top:1px solid var(--ink);padding-top:22px;padding-bottom:clamp(48px,7vw,104px);row-gap:28px}.nl-site .nl-home .idx{grid-column:1/span 3;display:flex;align-items:baseline;gap:16px}.nl-site .nl-home .idx .n{font-family:var(--display);font-weight:var(--dw);font-size:calc(1.5529rem * var(--dscale));line-height:1;color:var(--gold-dark);font-variant-numeric:oldstyle-nums}.nl-site .nl-home .sec-title{grid-column:4/span 9;font-size:calc(clamp(2.1647rem, 5.6vw, 4.8941rem) * var(--dscale))}.nl-site .nl-home .sec-title+.lede{grid-column:4/span 6}@media (max-width:860px){.nl-site .nl-home .idx,.nl-site .nl-home .sec-title,.nl-site .nl-home .sec-title+.lede{grid-column:1/-1}}.nl-site .nl-home .btn{display:inline-flex;align-items:center;gap:14px;padding:18px 28px;background:var(--ink);color:var(--paper);font-family:var(--label);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:var(--ltrack);transition:background-color .6s var(--ease)}@media (hover:hover){.nl-site .nl-home .btn:hover{background:var(--gold-dark)}}.nl-site .nl-home .arrow{display:inline-block;transition:transform .6s var(--ease)}@media (hover:hover){.nl-site .nl-home a:hover .arrow{transform:translateX(5px)}}.nl-site .nl-home .tlink{display:inline-flex;gap:10px;align-items:baseline;padding-bottom:6px;font-family:var(--label);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:var(--ltrack);color:var(--ink);background:linear-gradient(var(--gold-dark),var(--gold-dark)) 0 100% /0 1px no-repeat,linear-gradient(var(--divider),var(--divider)) 0 100% /100% 1px no-repeat;transition:background-size .7s var(--ease),color .6s var(--ease)}@media (hover:hover){.nl-site .nl-home .tlink:hover{background-size:100% 1px,100% 1px}}.nl-site .nl-home .hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:min(calc(100vh - var(--header-h)),760px);background:#14171c;--h-fg:#f7f3ec;--h-soft:#ebe3d2;--h-accent:#e3cd9a;--h-label:#ddc592;--h-rule:hsla(38,41%,95%,.45);--h-btn-bg:#f7f3ec;--h-btn-fg:#1c1c1c}.nl-site .nl-home .hero-media{position:absolute;inset:0;overflow:hidden;background:#14171c}.nl-site .nl-home .hero-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nl-site .nl-home .hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(14,16,20,.88),rgba(14,16,20,.8) 32%,rgba(14,16,20,.5) 54%,rgba(14,16,20,.12) 72%,rgba(14,16,20,0) 84%)}.nl-site .nl-home .vbtn{position:absolute;right:22px;bottom:22px;z-index:2;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(14,16,20,.45);border:1px solid hsla(38,41%,95%,.55);color:#f7f3ec;transition:background-color .5s var(--ease),border-color .5s var(--ease)}@media (hover:hover){.nl-site .nl-home .vbtn:hover{background:rgba(14,16,20,.75);border-color:#f7f3ec}}.nl-site .nl-home .vbtn:focus-visible{outline-color:#f7f3ec}.nl-site .nl-home .vbtn svg{width:14px;height:14px;fill:currentColor}.nl-site .nl-home .vbtn .i-play{display:none}.nl-site .nl-home .vbtn.is-paused .i-play{display:block}.nl-site .nl-home .vbtn.is-paused .i-pause{display:none}.nl-site .nl-home .hero-text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:36px;padding-block:clamp(28px,4vw,56px) clamp(22px,2.4vw,32px);padding-left:max(var(--gutter),calc((100vw - 1320px) / 2 + var(--gutter)));padding-right:clamp(20px,3vw,48px);max-width:min(100%,calc(max(var(--gutter), (100vw - 1320px) / 2 + var(--gutter)) + 800px))}.nl-site .nl-home .hero-main{display:flex;flex-direction:column;gap:26px}.nl-site .nl-home .hero .label{color:var(--h-label);align-self:flex-start}.nl-site .nl-home .hero h1{font-size:calc(clamp(2.5412rem, 5vw, 4.7059rem) * var(--dscale));color:var(--h-fg);align-self:flex-start}.nl-site .nl-home .hero h1 em{color:var(--h-accent)}.nl-site .nl-home .hero-sub{font-size:clamp(1.0353rem,1.5vw,1.2706rem);line-height:1.55;color:var(--h-soft);max-width:33.8824rem;text-wrap:balance;align-self:flex-start}.nl-site .nl-home .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 34px}.nl-site .nl-home .hero .btn{background:var(--h-btn-bg);color:var(--h-btn-fg)}@media (hover:hover){.nl-site .nl-home .hero .btn:hover{background:var(--gold);color:#1c1c1c}}.nl-site .nl-home .hero .tlink{color:var(--h-fg);background-image:linear-gradient(var(--h-accent),var(--h-accent)),linear-gradient(var(--h-rule),var(--h-rule))}@media (max-width:860px){.nl-site .nl-home .hero{min-height:min(calc(100vh - var(--header-h)),720px)}.nl-site .nl-home .hero-text{padding-inline:var(--gutter);padding-top:30px;gap:28px;justify-content:flex-start}.nl-site .nl-home .hero-main{gap:22px}.nl-site .nl-home .hero-shade{background:linear-gradient(180deg,rgba(14,16,20,.86),rgba(14,16,20,.8) 62%,rgba(14,16,20,.3) 88%,rgba(14,16,20,0))}}.nl-site .nl-home .statement{position:relative;padding-block:var(--section);overflow:hidden}.nl-site .nl-home .statement .mark{position:absolute;right:-6%;top:50%;width:min(58vw,780px);transform:translateY(-50%);opacity:.09;pointer-events:none}.nl-site .nl-home .statement blockquote{position:relative;grid-column:1/span 9;font-family:var(--display);font-weight:var(--quote-weight);letter-spacing:var(--dtrack);font-size:calc(clamp(1.7882rem, 4.3vw, 3.6706rem) * var(--dscale));line-height:1.1;color:var(--ink);text-wrap:balance}.nl-site .nl-home .statement .side{position:relative;grid-column:8/span 5;padding-top:clamp(36px,5vw,72px);display:flex;flex-direction:column;gap:14px}@media (max-width:860px){.nl-site .nl-home .statement .side,.nl-site .nl-home .statement blockquote{grid-column:1/-1}}.nl-site .nl-home .life{background:var(--paper-soft)}.nl-site .nl-home .lifeline{position:relative;display:flex;flex-direction:column;gap:clamp(72px,10vw,136px);padding-block:12px 40px}.nl-site .nl-home .life-fill,.nl-site .nl-home .life-track{position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px}.nl-site .nl-home .life-track{background:var(--divider)}.nl-site .nl-home .life-fill{background:var(--gold-dark);width:2px;margin-left:-1px;transform-origin:top;transform:scaleY(1);will-change:transform}.nl-site .nl-home .station{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:start}.nl-site .nl-home .station .dot{grid-column:2;grid-row:1;justify-self:center;margin-top:16px;z-index:1;width:13px;height:13px;border-radius:50%;background:var(--gold-dark);border:2px solid var(--gold-dark);transition:background-color .9s var(--ease)}.nl-site .nl-home .station .card{grid-column:3;grid-row:1;position:relative;max-width:26.3529rem;display:flex;flex-direction:column;gap:14px;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.nl-site .nl-home .station:nth-child(odd) .card{grid-column:1;justify-self:end;text-align:right;align-items:flex-end}.nl-site .nl-home .station .card:before{content:"";position:absolute;top:22px;height:1px;width:44px;background:var(--gold-dark);left:-60px;transform-origin:left;transition:transform 1.1s var(--ease)}.nl-site .nl-home .station:nth-child(odd) .card:before{left:auto;right:-60px;transform-origin:right}.nl-site .nl-home .station h3{font-size:calc(clamp(2.0706rem, 4vw, 3.3882rem) * var(--dscale))}.nl-site .nl-home .station p{font-size:.97em}.nl-site .nl-home .dock{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin-top:8px;padding-top:14px;border-top:1px solid var(--divider);width:100%}.nl-site .nl-home .dock .svc{font-family:var(--display);font-style:var(--em-style);font-weight:var(--dw);letter-spacing:var(--dtrack);font-size:calc(1.2706rem * var(--dscale));line-height:1.2;color:var(--gold-dark)}.nl-site .nl-home .dock a{transition:color .5s var(--ease)}@media (hover:hover){.nl-site .nl-home .dock a:hover{color:var(--gold-dark)}}.nl-site .nl-home .life-end{position:relative;z-index:1;align-self:center;text-align:center;background:var(--paper-soft);padding:18px 12px 0;font-family:var(--display);font-style:var(--em-style);font-weight:var(--dw);font-size:calc(1.3176rem * var(--dscale));line-height:1.3;color:var(--ink-soft);max-width:22.5882rem}@media (max-width:860px){.nl-site .nl-home .life-fill,.nl-site .nl-home .life-track{left:6px}.nl-site .nl-home .station{grid-template-columns:13px minmax(0,1fr);-moz-column-gap:26px;column-gap:26px}.nl-site .nl-home .station .dot{grid-column:1}.nl-site .nl-home .station .card,.nl-site .nl-home .station:nth-child(odd) .card{grid-column:2;justify-self:start;text-align:left;align-items:flex-start}.nl-site .nl-home .station .card:before,.nl-site .nl-home .station:nth-child(odd) .card:before{left:-22px;right:auto;width:14px;transform-origin:left}.nl-site .nl-home .life-end{align-self:flex-start;text-align:left;padding-left:39px;background:none}}.nl-site .nl-home .life{padding-bottom:0}.nl-site .nl-home .bridge{position:relative;height:clamp(190px,20vw,260px)}.nl-site .nl-home .seg{position:absolute;background:var(--divider)}.nl-site .nl-home .seg i{display:block;width:100%;height:100%;background:var(--gold-dark);will-change:transform}.nl-site .nl-home .seg1{left:calc(50% - 1px);top:0;width:2px;height:72px}.nl-site .nl-home .biz-track i,.nl-site .nl-home .seg1 i,.nl-site .nl-home .seg3 i{transform-origin:top}.nl-site .nl-home .seg2{left:5px;right:calc(50% - 1px);top:70px;height:2px}.nl-site .nl-home .seg2 i{transform-origin:right}.nl-site .nl-home .seg3{left:5px;top:70px;bottom:0;width:2px}.nl-site .nl-home .bridge .label{position:absolute;left:5px;right:50%;top:40px;text-align:center}.nl-site .nl-home .biz{padding-top:0;--biztop:clamp(72px,9vw,128px)}.nl-site .nl-home .biz .wrap{position:relative;padding-top:var(--biztop)}.nl-site .nl-home .biz-track{position:absolute;left:calc(var(--gutter) + 5px);top:0;width:2px;height:calc(var(--biztop) + 12px);background:var(--divider)}.nl-site .nl-home .biz-track i{display:block;width:100%;height:100%;background:var(--gold-dark);will-change:transform}.nl-site .nl-home .biz .sec-head{border-top:0;padding-top:0}.nl-site .nl-home .biz .idx{position:relative;padding-left:34px}.nl-site .nl-home .bdot{position:absolute;left:0;top:6px;width:13px;height:13px;border-radius:50%;background:var(--gold-dark);border:2px solid var(--gold-dark);transition:background-color .9s var(--ease)}.nl-site .nl-home .themes{grid-column:4/span 9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px)}.nl-site .nl-home .theme{display:flex;flex-direction:column;gap:12px;padding-block:28px 36px;border-top:1px solid var(--divider)}.nl-site .nl-home .theme h3{font-size:calc(1.6471rem * var(--dscale));line-height:1.1}.nl-site .nl-home .theme p{font-size:.96em;max-width:28.2353rem}.nl-site .nl-home .biz-foot{grid-column:4/span 9;padding-top:12px}@media (max-width:860px){.nl-site .nl-home .seg1{left:5px;height:100%}.nl-site .nl-home .seg2,.nl-site .nl-home .seg3{display:none}.nl-site .nl-home .bridge{height:150px}.nl-site .nl-home .bridge .label{left:34px;right:0;top:62px;text-align:left}.nl-site .nl-home .biz-foot,.nl-site .nl-home .themes{grid-column:1/-1}.nl-site .nl-home .themes{grid-template-columns:minmax(0,1fr)}}.nl-site .nl-home .steps{grid-column:7/span 6;display:flex;flex-direction:column;align-self:center}.nl-site .nl-home .steps li{display:grid;grid-template-columns:4.3294rem minmax(0,1fr);gap:6px 12px;padding-block:30px;border-top:1px solid var(--divider)}.nl-site .nl-home .steps li:last-child{border-bottom:1px solid var(--divider)}.nl-site .nl-home .steps .n{font-family:var(--display);font-weight:var(--dw);font-size:calc(3.2rem * var(--dscale));line-height:.9;color:var(--gold-dark);font-variant-numeric:oldstyle-nums}.nl-site .nl-home .steps h3{font-size:calc(1.7882rem * var(--dscale));line-height:1.1}.nl-site .nl-home .steps p{grid-column:2;font-size:.95em;max-width:28.2353rem}@media (max-width:860px){.nl-site .nl-home .steps{grid-column:1/-1}}.nl-site .nl-home .team{background:var(--paper-soft)}.nl-site .nl-home .team-row{row-gap:clamp(28px,4vw,48px);padding-top:22px;border-top:1px solid var(--divider)}.nl-site .nl-home .team-row+.team-row{margin-top:clamp(56px,7vw,96px)}.nl-site .nl-home .team-row .rl{grid-column:1/span 3;display:flex;flex-direction:column;gap:10px}.nl-site .nl-home .team-row .rl p{font-size:14px;max-width:14.1176rem}.nl-site .nl-home .cards{grid-column:4/span 9;display:grid;gap:clamp(18px,2.4vw,36px)}.nl-site .nl-home .cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-site .nl-home .cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-site .nl-home .cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-site .nl-home .person{display:flex;flex-direction:column;gap:14px;min-width:0}.nl-site .nl-home .portrait{position:relative;overflow:hidden;aspect-ratio:1/1;background:var(--paper-deep)}.nl-site .nl-home .c2 .portrait{aspect-ratio:5/6}.nl-site .nl-home .portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03);transition:transform 1.6s var(--ease)}@media (hover:hover){.nl-site .nl-home .person:hover .portrait img{transform:scale(1.055)}}.nl-site .nl-home .portrait .mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dtrack);font-size:clamp(3.7647rem,9vw,7.5294rem);color:var(--gold-dark)}.nl-site .nl-home .who{display:flex;flex-direction:column;gap:4px}.nl-site .nl-home .who h3{font-size:calc(1.6471rem * var(--dscale));line-height:1.1}.nl-site .nl-home .c3 .who h3{font-size:calc(1.3176rem * var(--dscale))}.nl-site .nl-home .c4 .who h3{font-size:calc(1.2235rem * var(--dscale))}.nl-site .nl-home .who .tel{font-size:.9em;color:var(--ink-soft);font-variant-numeric:oldstyle-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:860px){.nl-site .nl-home .cards,.nl-site .nl-home .team-row .rl{grid-column:1/-1}.nl-site .nl-home .cards.c3,.nl-site .nl-home .cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl-site .nl-home .indep .text{grid-column:4/span 5;display:flex;flex-direction:column;gap:22px}.nl-site .nl-home .indep .finma{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--divider);max-width:20.7059rem}.nl-site .nl-home .indep .finma span:last-child{font-size:15px;color:var(--ink);font-variant-numeric:oldstyle-nums}@media (max-width:860px){.nl-site .nl-home .indep .text{grid-column:1/-1}}.nl-site .nl-home .closing{background:var(--paper-soft);padding-block:var(--section)}.nl-site .nl-home .closing .sec-head{padding-bottom:clamp(40px,5vw,72px)}.nl-site .nl-home .contact-lines{grid-column:4/span 9}.nl-site .nl-home .cl{display:grid;grid-template-columns:6.5882rem minmax(0,1fr);align-items:baseline;gap:4px 24px;padding-block:clamp(18px,2.4vw,30px);border-top:1px solid var(--divider)}.nl-site .nl-home .cl:last-child{border-bottom:1px solid var(--divider)}.nl-site .nl-home .cl .big{font-family:var(--display);font-weight:var(--dw);letter-spacing:var(--dtrack);font-size:calc(clamp(1.6rem, 4.2vw, 3.3882rem) * var(--dscale));line-height:1.05;color:var(--ink);font-variant-numeric:oldstyle-nums;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nl-site .nl-home .cl:first-child .big{color:var(--gold-dark)}.nl-site .nl-home .contact-body{grid-column:4/span 5;display:flex;flex-direction:column;gap:28px;padding-top:clamp(32px,4vw,56px)}.nl-site .nl-home .contact-body p{max-width:29.1765rem}@media (max-width:860px){.nl-site .nl-home .contact-body,.nl-site .nl-home .contact-lines{grid-column:1/-1}.nl-site .nl-home .cl{grid-template-columns:minmax(0,1fr)}}html.nl-site.motion .nl-home .rv-wait{opacity:0;transform:translateY(18px)}html.nl-site.motion .nl-home .rv{transition:opacity 1.2s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d,0s)}html.nl-site.motion .nl-home .life-fill{transform:scaleY(0)}html.nl-site.motion.io-mode .nl-home .life-fill{transition:transform 1.6s var(--ease)}html.nl-site.motion .nl-home .station:not(.is-reached) .card{transform:translateY(12px)}html.nl-site.motion .nl-home .station:not(.is-reached) .card:before{transform:scaleX(0)}html.nl-site.motion .nl-home .station:not(.is-reached) .dot{background:var(--paper-soft)}html.nl-site.motion .nl-home .biz-track i,html.nl-site.motion .nl-home .seg1 i,html.nl-site.motion .nl-home .seg3 i{transform:scaleY(0)}html.nl-site.motion .nl-home .seg2 i{transform:scaleX(0)}html.nl-site.motion.io-mode .nl-home .biz-track i,html.nl-site.motion.io-mode .nl-home .seg i{transition:transform 1.4s var(--ease)}html.nl-site.motion .nl-home .biz:not(.is-reached) .bdot{background:var(--paper)}@media (prefers-reduced-motion:no-preference){.nl-site .nl-home .rise{animation:nlh-rise 1.5s var(--ease) both;animation-delay:var(--d,0s)}}@keyframes nlh-rise{0%{transform:translateY(22px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.nl-site .nl-home *,.nl-site .nl-home :after,.nl-site .nl-home :before{transition:none!important;animation:none!important}}.nl-site .nl-home img{max-width:100%}.nl-site .nl-home [hidden]{display:none!important}.nl-site .nl-home .who .tel+.tel{color:var(--ink-muted)}.nl-site .nl-home .apho{grid-column:1/span 5}.nl-site .nl-home .aphoto img{width:100%}@media (max-width:860px){.nl-site .nl-home .apho{grid-column:1/-1;margin-bottom:40px}.nl-site .nl-home .aphoto img{aspect-ratio:4/3!important}}.nl-site .nl-home .photo{margin:0;display:flex;flex-direction:column;gap:10px}.nl-site .nl-home .photo img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;filter:sepia(.16) saturate(.8) contrast(.96) brightness(1.01);background:var(--paper-deep)}.nl-site .nl-home .photo figcaption{color:var(--ink-muted);font-size:10px}.nl-site .nl-home .station .sphoto{grid-row:1;grid-column:1;justify-self:end;width:100%;max-width:23.5294rem;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.nl-site .nl-home .station:nth-child(odd) .sphoto{grid-column:3;justify-self:start}html.nl-site.motion .nl-home .station:not(.is-reached) .sphoto{opacity:.3;transform:translateY(12px)}@media (max-width:860px){.nl-site .nl-home .station .sphoto,.nl-site .nl-home .station:nth-child(odd) .sphoto{grid-column:2;grid-row:2;justify-self:start;max-width:none;padding-top:22px}}.nl-site .nl-home .partners{grid-column:1/-1;display:flex;flex-direction:column;gap:clamp(28px,3.4vw,44px);margin-top:clamp(48px,6vw,88px)}.nl-site .nl-home .pgroup{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(16px,2.4vw,36px);column-gap:clamp(16px,2.4vw,36px);align-items:center;padding-top:22px;border-top:1px solid var(--divider)}.nl-site .nl-home .pgroup>.label{grid-column:1/span 3}.nl-site .nl-home .pgroup>.marq,.nl-site .nl-home .pgroup>.prow{grid-column:4/span 9;min-width:0}.nl-site .nl-home .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.nl-site .nl-home .marq-t{display:flex;width:-moz-max-content;width:max-content;animation:nlh-marq 70s linear infinite;background:var(--paper)}@media (hover:hover){.nl-site .nl-home .marq:focus .marq-t,.nl-site .nl-home .marq:focus-within .marq-t,.nl-site .nl-home .marq:hover .marq-t{animation-play-state:paused}}.nl-site .nl-home .marq ul,.nl-site .nl-home .prow{display:flex;align-items:center;gap:84px}.nl-site .nl-home .marq ul{padding-right:84px}@media (max-width:860px){.nl-site .nl-home .marq ul,.nl-site .nl-home .prow{gap:60px}.nl-site .nl-home .marq ul{padding-right:60px}}.nl-site .nl-home .prow{flex-wrap:wrap;row-gap:26px}.nl-site .nl-home .plogo{display:flex;align-items:center;height:64px;flex:none}.nl-site .nl-home .partners .pgroup{padding-block:34px 10px}.nl-site .nl-home .sec-title{overflow-wrap:break-word}.nl-site .nl-home .lg{display:block;overflow:hidden;flex:none}.nl-site .nl-home .lg img{display:block;max-width:none}.nl-site .nl-home .lg img.mono{filter:brightness(0);opacity:.6}.nl-site .nl-home .lg img.blend{filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;opacity:.82}.nl-site .nl-home .plogo span{font-family:var(--display);font-weight:var(--dw);font-size:calc(1.2235rem * var(--dscale));color:#8a7f63;white-space:nowrap}@keyframes nlh-marq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.nl-site .nl-home .marq{-webkit-mask-image:none;mask-image:none}.nl-site .nl-home .marq-t{width:auto}.nl-site .nl-home .marq ul{flex-wrap:wrap;row-gap:26px;padding-right:0}.nl-site .nl-home .marq ul[aria-hidden]{display:none}}@media (max-width:860px){.nl-site .nl-home .pgroup>.label,.nl-site .nl-home .pgroup>.marq,.nl-site .nl-home .pgroup>.prow{grid-column:1/-1}.nl-site .nl-home .pgroup>.label{padding-bottom:14px}}.nl-site .nl-home [id]{scroll-margin-top:120px}@media (max-width:860px){.nl-site .nl-home .station p,.nl-site .nl-home .steps p,.nl-site .nl-home .theme p{font-size:1em}.nl-site .nl-home .who .tel{font-size:.94em}.nl-site .nl-home .label{font-size:11.5px}.nl-site .nl-home .indep .finma span:last-child{font-size:.94em}}@media (max-width:860px),(pointer:coarse){.nl-site .nl-home .dock a{display:inline-block;padding-block:14px}.nl-site .nl-home .tlink{min-height:44px;align-items:flex-end}.nl-site .nl-home .vbtn{width:46px;height:46px}.nl-site .nl-home .cl a.big{padding-block:7px;display:block}}@media (min-width:601px) and (max-width:860px){.nl-site .nl-home .cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-site .nl-home .cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-site .nl-home .themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.nl-site .nl-home .tlink{background-size:100% 1px,100% 1px}.nl-site .nl-home a:active,.nl-site .nl-home button:active,.nl-site .nl-home summary:active{opacity:.6}}.nl-site .nl-home{--header-h:4.6rem;padding-top:var(--header-h);background:var(--paper)}.nl-site .nl-home .hero-media .hero-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nl-site .nl-home .hero-media video{position:relative}.nl-site .nl-home .hero-media video:not([src]){visibility:hidden}.nl-site .nl-home picture{display:block}.nl-site .nl-home .team-more{padding-top:clamp(40px,5vw,72px)}.nl-site .nl-home .team-more .biz-foot{padding-top:0}.nl-site .nl-home .portrait picture{height:100%}.nl-site .nl-home .pmore{padding-top:26px;border-top:1px solid var(--divider)}.nl-site .nl-home .dock .svc,.nl-site .nl-home .dock a:hover{color:var(--gold-text)}.nl-site .nl-home .closing .cl:first-child .big,.nl-site .nl-home .portrait .mono,.nl-site .nl-home :is(.life,.team,.closing) .idx .n,.nl-site .nl-home :is(.life,.team,.closing) .steps .n,.nl-site .nl-home :is(.life,.team,.closing) :is(h1,h2,blockquote) em{color:var(--gold-text)}.nl-site .nl-home .photo .photo-wait{display:block;width:100%;background:var(--paper-deep)}html:not([data-js]) .nl-home .photo .photo-wait{display:none}.nl-site .nl-home .intl .text{grid-column:4/span 4;display:flex;flex-direction:column;gap:24px;align-self:center}.nl-site .nl-home .intl .iphoto{grid-column:9/span 4}@media (max-width:860px){.nl-site .nl-home .intl .iphoto,.nl-site .nl-home .intl .text{grid-column:1/-1}.nl-site .nl-home .intl .iphoto{margin-top:36px}}