.ntp{--ntp-ink: #121212;--ntp-paper: #eeece7;--ntp-mute: #6d6b66;--ntp-red: #d7282f;--ntp-gut: clamp(16px, 3.3vw, 60px);background:var(--ntp-paper);color:var(--ntp-ink);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;overflow-x:clip}.ntp *{box-sizing:border-box}.ntp video,.ntp img{display:block;width:100%;height:100%;object-fit:cover}.ntp figure{margin:0}.ntp h1,.ntp h2{color:inherit}.ntp ul{list-style:none;margin:0;padding:0}.ntp-h2{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(22px,2.2vw,36px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.ntp-text{margin:0;font-size:14px;line-height:1.6;max-width:44ch}.ntp-link{display:inline-flex;gap:8px;align-items:center;padding:0 0 3px;background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ntp-link:hover{opacity:.65}.ntp-link--light{color:#fff}.ntp-link:focus-visible,.ntp-pause:focus-visible,.ntp-card__link:focus-visible,.ntp-film__close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ntp-pause{position:absolute;right:var(--ntp-gut);bottom:20px;z-index:3;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#0000002e;color:#fff;cursor:pointer}.ntp-pause i{display:block;width:9px;height:11px;margin:auto;border-left:3px solid currentColor;border-right:3px solid currentColor}.ntp-pause[aria-pressed=true] i{width:0;height:0;border:0;border-left:10px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:10px}.ntp-hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:#8d9392;color:#fff}.ntp-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 40%}.ntp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000004d,#0000 26% 52%,#0000006b)}.ntp-hero__copy{position:absolute;left:var(--ntp-gut);right:var(--ntp-gut);bottom:clamp(36px,7vh,80px)}.ntp-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ntp-badge{display:block;color:inherit}.ntp-badge svg{display:block;height:22px;width:auto}.ntp-hero__title,.ntp-end__title{margin:0 0 0 -.04em;font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;font-size:clamp(64px,14.5vw,250px);line-height:.82;letter-spacing:-.035em}.ntp-hero__sub{margin:14px 0 0;font-size:clamp(15px,1.3vw,19px)}.ntp-hero__links{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:22px}.ntp-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:clamp(56px,8vw,120px) var(--ntp-gut) clamp(40px,5vw,72px)}.ntp-kicker{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ntp-dot{width:9px;height:9px;border-radius:50%;background:var(--ntp-red);flex:none}.ntp-intro__text{margin:0;max-width:30ch;font-family:var(--font-heading-family);font-size:clamp(22px,2.6vw,42px);line-height:1.18;letter-spacing:-.01em}.ntp-shop{padding:0 var(--ntp-gut) clamp(64px,8vw,120px);scroll-margin-top:80px}.ntp-shop__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--ntp-ink)}.ntp-shop__count{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ntp-mute)}.ntp-grid{display:grid;gap:clamp(8px,1vw,16px)}.ntp-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.ntp-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.ntp-grid--many{grid-template-columns:repeat(4,minmax(0,1fr))}.ntp-card__link{display:block;color:inherit;text-decoration:none}.ntp-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff}.ntp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.ntp-card__img--alt{opacity:0}@media(hover:hover){.ntp-card__link:hover .ntp-card__img--alt{opacity:1}.ntp-card__link:hover .ntp-card__img{transform:scale(1.025)}}.ntp-card__tag{position:absolute;left:12px;top:12px;padding:4px 8px;background:var(--ntp-ink);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ntp-card__body{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 2px 0;font-size:13px;line-height:1.35}.ntp-card__name{font-weight:600}.ntp-card__colour{grid-column:1;color:var(--ntp-mute)}.ntp-card__price{grid-column:2;grid-row:1}.ntp-band{position:relative;height:min(90vh,62vw);min-height:360px;overflow:hidden}.ntp-band img{object-position:50% 45%}.ntp-band__cap{position:absolute;left:var(--ntp-gut);bottom:18px;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.35)}.ntp-close-up{padding:0 var(--ntp-gut) clamp(56px,7vw,110px)}.ntp-close-up .ntp-h2{margin-bottom:22px}.ntp-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px)}.ntp-trio__frame{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#2a2c2c}.ntp-trio__num{display:inline-block;margin:12px 10px 0 0;color:var(--ntp-red);font-size:12px;font-weight:700;letter-spacing:.08em}.ntp-trio__cap{font-size:13px}.ntp-mat{padding:clamp(56px,7vw,110px) var(--ntp-gut) 0}.ntp-mat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px)}.ntp-mat__frame{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e2dfd8}.ntp-mat__head{margin:12px 0 0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ntp-mat__head .ntp-trio__num{margin-top:0}.ntp-mat__text{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ntp-mute);max-width:40ch}.ntp-fog{padding:clamp(64px,8vw,120px) var(--ntp-gut)}.ntp-fog__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:18px 0 22px;border-top:1px solid var(--ntp-ink)}.ntp-fog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px)}.ntp-fog__item{aspect-ratio:2 / 3;overflow:hidden}.ntp-wire{position:relative;height:min(92vh,56.25vw);min-height:420px;overflow:hidden;background:#050505;color:#fff}.ntp-wire__video{position:absolute;top:0;right:0;bottom:0;left:0}.ntp-wire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0000008c,#0000 55%);pointer-events:none}.ntp-wire__copy,.ntp-wire .ntp-pause{z-index:2}.ntp-wire__copy{position:absolute;left:var(--ntp-gut);bottom:clamp(36px,6vw,80px);max-width:420px;display:grid;gap:12px}.ntp-wire__copy .ntp-text{color:#ffffffd1}.ntp-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,16px);padding:clamp(8px,1vw,16px) var(--ntp-gut) 0}.ntp-pair__item{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#1a1c1b}.ntp-pair__item--video video{position:absolute;top:0;right:0;bottom:0;left:0}.ntp-pair__item--video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0000 55%);pointer-events:none}.ntp-pair__copy{position:absolute;left:clamp(18px,2.4vw,40px);right:clamp(18px,2.4vw,40px);bottom:clamp(20px,2.6vw,44px);z-index:1;display:grid;gap:12px;justify-items:start;color:#fff}.ntp-pair__copy .ntp-text{color:#ffffffdb}.ntp-end{position:relative;height:100vh;height:100svh;min-height:520px;margin-top:clamp(64px,8vw,120px);overflow:hidden;background:#9aa09f;color:#fff}.ntp-end__img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:60% 40%}.ntp-end__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 50%)}.ntp-end__copy{position:absolute;left:var(--ntp-gut);right:var(--ntp-gut);bottom:clamp(36px,7vh,80px)}.ntp-film{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000}.ntp-film::backdrop{background:#000}.ntp-film__video{width:100%;height:100%;object-fit:contain}.ntp-film__close{position:absolute;top:14px;right:18px;z-index:2;width:44px;height:44px;border:0;background:none;color:#fff;font-size:34px;line-height:1;cursor:pointer}@media(max-width:989px){.ntp-grid--many{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ntp-hero__title,.ntp-end__title{font-size:21vw}.ntp-intro,.ntp-fog__row{grid-template-columns:1fr;gap:14px}.ntp-grid--trio,.ntp-grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}.ntp-card__body{grid-template-columns:1fr;font-size:12px}.ntp-card__price{grid-column:1;grid-row:auto}.ntp-band{height:72vh}.ntp-band img{object-position:46% 50%}.ntp-trio{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--ntp-gut) * -1);padding:0 var(--ntp-gut);scrollbar-width:none}.ntp-trio::-webkit-scrollbar{display:none}.ntp-trio__item{scroll-snap-align:start}.ntp-mat__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--ntp-gut) * -1);padding:0 var(--ntp-gut);scrollbar-width:none}.ntp-mat__grid::-webkit-scrollbar{display:none}.ntp-mat__item{scroll-snap-align:start}.ntp-fog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ntp-fog__item:nth-child(3){display:none}.ntp-wire{height:125vw}.ntp-pair{grid-template-columns:1fr}.ntp-end__img{object-position:28% 40%}}@media(prefers-reduced-motion:reduce){.ntp-card__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/velodrom-neotype.css.map */
