.nxt-wp-section{margin:0;padding:0}.nxt-wp{--rood: #e8321c;--wit: #fff;--wit-70: rgba(255, 255, 255, .7);--wit-45: rgba(255, 255, 255, .45);--wit-15: rgba(255, 255, 255, .15);--ease: cubic-bezier(.22, 1, .36, 1);--display: "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--gut: clamp(20px, 4vw, 64px);position:relative;background:#000;color:var(--wit);-webkit-font-smoothing:antialiased}.nxt-wp *,.nxt-wp *:before,.nxt-wp *:after{box-sizing:border-box}.nxt-wp a{color:inherit;text-decoration:none}.nxt-wp a:focus-visible{outline:2px solid var(--wit);outline-offset:4px;border-radius:4px}.nxt-wp__skip{position:absolute;z-index:10;top:16px;right:var(--gut);font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wit-45);padding:10px 0;transition:color .3s var(--ease)}.nxt-wp__skip:hover,.nxt-wp__skip:focus-visible{color:var(--wit)}.nxt-wp__kop{padding:clamp(96px,14vh,160px) var(--gut) clamp(56px,8vh,96px);max-width:1560px;margin:0 auto}.nxt-wp__eyebrow{margin:0 0 20px;font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rood)}.nxt-wp__titel{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(48px,9vw,168px);line-height:.88;letter-spacing:-.035em;text-transform:uppercase}.nxt-wp__intro{margin:28px 0 0;max-width:46ch;font:400 clamp(15px,1.2vw,18px)/1.55 "Inter",sans-serif;color:var(--wit-70)}.nxt-wp__lijst{list-style:none;margin:0 auto;padding:0 var(--gut);max-width:1560px}.nxt-wp__project{display:grid;gap:28px;padding:0 0 clamp(80px,14vw,140px)}.nxt-wp__nr{display:block;margin-bottom:14px;font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--rood)}.nxt-wp__naam{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(38px,10.5vw,96px);line-height:.9;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere}.nxt-wp__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wit-45)}.nxt-wp__resultaat{margin:14px 0 0;max-width:34ch;font:500 clamp(15px,1.25vw,19px)/1.45 "Inter",sans-serif;color:var(--wit-70)}.nxt-wp__live{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:18px;padding:0 20px;border:1px solid var(--wit-15);border-radius:999px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.nxt-wp__live:hover{background:var(--rood);border-color:var(--rood)}.nxt-wp__browser,.nxt-wp__hud{display:none}.nxt-wp__telefoon{position:relative;display:block;width:min(78vw,330px);aspect-ratio:9 / 19.5;margin:0 auto;padding:10px;border-radius:46px;background:#121212;box-shadow:0 0 0 1px #ffffff14 inset,0 40px 80px -30px #000000e6;-webkit-tap-highlight-color:transparent}.nxt-wp__notch{position:absolute;z-index:2;top:20px;left:50%;width:30%;height:22px;transform:translate(-50%);border-radius:999px;background:#000}.nxt-wp__tscherm{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:36px;background:#0b0b0b}.nxt-wp__msite{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;filter:grayscale(1);transition:filter .9s var(--ease);animation:nxt-wp-scroll 18s ease-in-out infinite alternate;animation-play-state:paused;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.nxt-wp__project.is-zichtbaar .nxt-wp__msite{filter:grayscale(0);animation-play-state:running}.nxt-wp:not(.nxt-wp--js) .nxt-wp__msite{filter:none}@keyframes nxt-wp-scroll{0%,8%{object-position:50% 0%}92%,to{object-position:50% 100%}}.nxt-wp__site--leeg{display:block;background:linear-gradient(#1c1c1c,#1c1c1c) 8% 3% / 30% 2.2% no-repeat,linear-gradient(var(--rood),var(--rood)) 8% 9% / 62% 5% no-repeat,linear-gradient(#2a2a2a,#2a2a2a) 8% 17% / 84% 18% no-repeat,repeating-linear-gradient(180deg,#141414 0 6%,#0b0b0b 6% 12%)}.nxt-wp__msite.nxt-wp__site--leeg{background-size:30% 1%,62% 2.5%,84% 9%,100% 40%;animation-name:nxt-wp-scroll-leeg}@keyframes nxt-wp-scroll-leeg{0%,8%{background-position:8% 3%,8% 9%,8% 17%,0 0}92%,to{background-position:8% 60%,8% 66%,8% 74%,0 100%}}@media(min-width:700px){.nxt-wp__project{grid-template-columns:1fr auto;align-items:center;gap:48px}.nxt-wp__telefoon{margin:0;width:min(36vw,330px)}}.nxt-wp__einde{padding:clamp(40px,8vh,96px) var(--gut) clamp(96px,16vh,180px);max-width:1560px;margin:0 auto;scroll-margin-top:80px}.nxt-wp__cta-titel{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(44px,8vw,150px);line-height:.88;letter-spacing:-.035em;text-transform:uppercase}.nxt-wp__cta{display:inline-flex;align-items:center;gap:14px;min-height:56px;margin-top:32px;padding:0 30px;background:var(--rood);border-radius:999px;font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;transition:transform .4s var(--ease),background .4s var(--ease)}.nxt-wp__cta:hover{transform:translate(6px);background:#ff3b22}.nxt-wp--fly .nxt-wp__track{position:relative;height:calc(var(--nxt-wp-n, 4) * var(--nxt-wp-vh, 260) * 1vh + 100vh)}.nxt-wp--fly .nxt-wp__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.nxt-wp--fly .nxt-wp__lijst{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;padding:0}.nxt-wp--fly .nxt-wp__project{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;pointer-events:none}.nxt-wp--fly .nxt-wp__project.is-actief{pointer-events:auto}.nxt-wp--fly .nxt-wp__telefoon{display:none}.nxt-wp--fly .nxt-wp__browser{position:absolute;z-index:1;left:58%;top:50%;display:block;width:min(62vw,1180px,calc((100svh - 160px)*1.6));aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#0d0d0d;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -40px #000;opacity:0;transform:translate3d(-50%,-50%,0) scale(.55);transform-origin:50% 50%;will-change:transform,opacity,filter;cursor:pointer}.nxt-wp__chrome{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;align-items:center;gap:16px;height:38px;padding:0 16px;background:#161616;border-bottom:1px solid rgba(255,255,255,.06)}.nxt-wp__dots{display:flex;gap:7px}.nxt-wp__dots i{width:10px;height:10px;border-radius:50%;background:#333}.nxt-wp__dots i:first-child{background:var(--rood)}.nxt-wp__url{flex:0 1 340px;margin:0 auto;padding:6px 14px;border-radius:999px;background:#0b0b0b;font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--wit-45);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nxt-wp__scherm{position:absolute;top:38px;right:0;bottom:0;left:0;overflow:hidden;background:#0b0b0b}.nxt-wp__site{display:block;width:100%;height:auto;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.nxt-wp__scherm .nxt-wp__site--leeg{height:320%}.nxt-wp__hint{position:absolute;z-index:3;right:18px;bottom:18px;padding:12px 18px;border-radius:999px;background:var(--rood);font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.nxt-wp--fly .nxt-wp__browser:hover .nxt-wp__hint{opacity:1;transform:translateY(0)}.nxt-wp--fly .nxt-wp__info{position:absolute;z-index:2;left:var(--gut);bottom:clamp(48px,9vh,96px);max-width:min(46vw,760px);opacity:0;will-change:transform,opacity;pointer-events:none}.nxt-wp--fly .nxt-wp__project.is-actief .nxt-wp__info{pointer-events:auto}.nxt-wp--fly .nxt-wp__info:before{content:"";position:absolute;z-index:-1;left:calc(var(--gut) * -1);bottom:clamp(-96px,-9vh,-48px);width:150%;height:190%;background:radial-gradient(ellipse at 0% 100%,#000000eb,#000000bf,#0000 70%);pointer-events:none}.nxt-wp--fly .nxt-wp__naam{font-size:clamp(56px,7.4vw,140px);text-shadow:0 10px 50px rgba(0,0,0,.55);overflow-wrap:normal}.nxt-wp--fly .nxt-wp__nr{display:none}.nxt-wp--fly .nxt-wp__live{background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nxt-wp--fly .nxt-wp__hud{position:absolute;z-index:4;right:var(--gut);bottom:clamp(48px,9vh,96px);display:flex;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none}.nxt-wp__teller{font:500 13px/1 var(--mono);letter-spacing:.12em;color:var(--wit-45)}.nxt-wp__teller-nu{color:var(--wit)}.nxt-wp__balk{display:block;width:160px;height:2px;background:var(--wit-15);overflow:hidden}.nxt-wp__balk-vul{display:block;width:100%;height:100%;background:var(--rood);transform:scaleX(0);transform-origin:0 50%}@media(min-width:901px)and (max-height:760px){.nxt-wp--fly .nxt-wp__naam{font-size:clamp(44px,5.6vw,96px)}.nxt-wp--fly .nxt-wp__resultaat{display:none}}@media(prefers-reduced-motion:reduce){.nxt-wp__msite{animation:none;filter:none}.nxt-wp__live,.nxt-wp__cta,.nxt-wp__msite{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nxt-web-portfolio.css.map */
