@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(nf-anton-0.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(nf-barlow-0.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(nf-barlow-1.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(nf-barlow-2.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(nf-barlow-3.ttf) format("truetype")}.nf{--nf-color-paper: #efeee8;--nf-color-paper-2: #e0dfd8;--nf-color-ink: #111113;--nf-color-ink-soft: #242426;--nf-color-accent: #7b1ffa;--nf-color-accent-dark: #5a0fd0;--nf-color-muted: #5c5a59;--nf-color-light-muted: #bcbab6;--nf-color-line: #bab8b2;--nf-color-dark-line: #444345;--nf-color-transparent: transparent;--nf-font-display: "Anton", Impact, "Arial Narrow", sans-serif;--nf-font-body: "Barlow", Arial, sans-serif;--nf-space-gutter: clamp(22px, 5.5vw, 88px);--nf-space-section: clamp(64px, 7vw, 112px);--nf-text-body: 18px;--nf-text-small: 14px;--nf-ease-out: cubic-bezier(.22, 1, .36, 1);--nf-dur-fast: .18s;--nf-rule-width: 1px;--nf-radius-none: 0;--nf-tear: polygon(0% 32%, .5% 12%, 1% 25%, 1.5% 19%, 2% 24%, 2.5% 23%, 3% 12%, 3.5% 15%, 4% 10%, 4.5% 27%, 5% 18%, 5.5% 26%, 6% 21%, 6.5% 16%, 7% 10%, 7.5% 31%, 8% 18%, 8.5% 14%, 9% 30%, 9.5% 14%, 10% 22%, 10.5% 26%, 11% 17%, 11.5% 28%, 12% 20%, 12.5% 11%, 13% 10%, 13.5% 28%, 14% 31%, 14.5% 29%, 15% 23%, 15.5% 31%, 16% 18%, 16.5% 27%, 17% 19%, 17.5% 28%, 18% 11%, 18.5% 21%, 19% 24%, 19.5% 30%, 20% 29%, 20.5% 31%, 21% 15%, 21.5% 10%, 22% 32%, 22.5% 15%, 23% 28%, 23.5% 19%, 24% 18%, 24.5% 11%, 25% 18%, 25.5% 12%, 26% 10%, 26.5% 11%, 27% 15%, 27.5% 30%, 28% 15%, 28.5% 13%, 29% 18%, 29.5% 17%, 30% 24%, 30.5% 30%, 31% 24%, 31.5% 18%, 32% 19%, 32.5% 19%, 33% 15%, 33.5% 30%, 34% 23%, 34.5% 21%, 35% 29%, 35.5% 28%, 36% 18%, 36.5% 32%, 37% 29%, 37.5% 31%, 38% 11%, 38.5% 10%, 39% 21%, 39.5% 32%, 40% 32%, 40.5% 16%, 41% 16%, 41.5% 16%, 42% 17%, 42.5% 16%, 43% 31%, 43.5% 32%, 44% 28%, 44.5% 23%, 45% 19%, 45.5% 11%, 46% 28%, 46.5% 26%, 47% 13%, 47.5% 15%, 48% 10%, 48.5% 25%, 49% 10%, 49.5% 27%, 50% 18%, 50.5% 14%, 51% 18%, 51.5% 24%, 52% 18%, 52.5% 14%, 53% 23%, 53.5% 25%, 54% 19%, 54.5% 17%, 55% 25%, 55.5% 22%, 56% 31%, 56.5% 30%, 57% 17%, 57.5% 28%, 58% 25%, 58.5% 23%, 59% 13%, 59.5% 10%, 60% 17%, 60.5% 11%, 61% 10%, 61.5% 10%, 62% 17%, 62.5% 28%, 63% 19%, 63.5% 18%, 64% 32%, 64.5% 18%, 65% 32%, 65.5% 29%, 66% 11%, 66.5% 28%, 67% 26%, 67.5% 14%, 68% 23%, 68.5% 11%, 69% 19%, 69.5% 20%, 70% 28%, 70.5% 30%, 71% 25%, 71.5% 30%, 72% 21%, 72.5% 23%, 73% 21%, 73.5% 18%, 74% 12%, 74.5% 18%, 75% 30%, 75.5% 31%, 76% 27%, 76.5% 20%, 77% 30%, 77.5% 19%, 78% 18%, 78.5% 23%, 79% 10%, 79.5% 24%, 80% 11%, 80.5% 17%, 81% 29%, 81.5% 24%, 82% 31%, 82.5% 12%, 83% 16%, 83.5% 11%, 84% 14%, 84.5% 25%, 85% 13%, 85.5% 13%, 86% 32%, 86.5% 19%, 87% 10%, 87.5% 17%, 88% 27%, 88.5% 32%, 89% 32%, 89.5% 10%, 90% 20%, 90.5% 24%, 91% 31%, 91.5% 24%, 92% 17%, 92.5% 21%, 93% 15%, 93.5% 15%, 94% 18%, 94.5% 22%, 95% 16%, 95.5% 21%, 96% 19%, 96.5% 20%, 97% 19%, 97.5% 16%, 98% 28%, 98.5% 32%, 99% 22%, 99.5% 19%, 100% 30%, 100% 100%, 0 100%);--nf-photo-tear: polygon(1% 1%, 21% 0, 37% 2%, 62% 0, 80% 2%, 99% 0, 98% 14%, 100% 33%, 98% 50%, 100% 76%, 98% 98%, 81% 100%, 60% 98%, 40% 100%, 23% 98%, 0 100%, 2% 76%, 0 57%, 2% 33%, 0 15%)}.nf *{box-sizing:border-box}body.nf-home{scroll-behavior:smooth;overflow-x:clip;scroll-padding-top:24px}.nf{margin:0;overflow-x:clip;color:var(--nf-color-ink);background:var(--nf-color-paper);font:400 var(--nf-text-body)/1.5 var(--nf-font-body)}.nf button,.nf input{font:inherit}.nf button,.nf a{-webkit-tap-highlight-color:var(--nf-color-transparent)}.nf a{color:inherit;text-decoration:none}.nf button{cursor:pointer;color:inherit;border-radius:var(--nf-radius-none)}.nf button:disabled{cursor:default;opacity:.35}.nf img{display:block;max-width:100%}.nf figure,.nf h1,.nf h2,.nf h3,.nf p{margin:0}.nf h1,.nf h2,.nf h3{font-family:var(--nf-font-display);font-weight:400;font-style:normal;line-height:1.04;text-transform:uppercase;min-width:0;overflow-wrap:anywhere}.nf h2{font-size:clamp(44px,5.2vw,76px);letter-spacing:-.018em}.nf button:focus-visible,.nf a:focus-visible,.nf summary:focus-visible,.nf [tabindex]:focus-visible{outline:3px solid var(--nf-color-accent);outline-offset:5px}.nf [hidden]{display:none!important}.nf .nf-skip-link{position:absolute;top:-80px;left:16px;z-index:20;background:var(--nf-color-paper);padding:12px 20px}.nf .nf-skip-link:focus{top:10px}.nf .nf-svg-defs{position:absolute;width:0;height:0;pointer-events:none}.nf .nf-eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.17em}.nf .nf-button{min-height:50px;padding:13px 24px;border:1px solid currentColor;display:inline-flex;gap:38px;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transition:background var(--nf-dur-fast) var(--nf-ease-out),color var(--nf-dur-fast) var(--nf-ease-out)}.nf .nf-button span{font-size:22px;line-height:1}.nf .nf-button:hover{color:var(--nf-color-paper);background:var(--nf-color-ink);border-color:var(--nf-color-ink)}.nf .nf-button:active{transform:translateY(1px)}.nf .nf-button-light{color:var(--nf-color-paper)}.nf .nf-button-light:hover{color:var(--nf-color-ink);background:var(--nf-color-paper);border-color:var(--nf-color-paper)}.nf .nf-site-header{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--nf-color-ink);color:var(--nf-color-paper);padding:0 3.4vw;position:relative;z-index:5}.nf .nf-brand{display:inline-flex;align-items:center;min-height:44px;font-size:28px;white-space:nowrap}.nf .nf-brand-wordmark{display:inline-block;padding:.12em .2em .16em;background:var(--nf-color-accent);color:var(--nf-color-ink);font:400 1em/1 var(--nf-font-display);letter-spacing:-.02em;white-space:nowrap;transform:rotate(-2deg)}.nf .nf-site-header nav{display:flex;align-items:center;gap:34px}.nf .nf-site-header nav a,.nf .nf-header-shop{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.nf .nf-site-header nav a{padding:14px 0}.nf .nf-site-header nav a:hover{text-decoration:underline;text-underline-offset:6px}.nf .nf-header-shop{border-bottom:1px solid var(--nf-color-dark-line);padding:10px 0}.nf .nf-header-shop span{margin-left:22px;color:var(--nf-color-accent);font-size:23px}.nf .nf-menu-toggle{display:none}.nf .nf-hero{min-height:660px;height:min(760px,78vw);color:var(--nf-color-paper);background:var(--nf-color-ink);position:relative;isolation:isolate}.nf .nf-hero-collage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:clip}.nf .nf-hero-collage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--nf-color-ink) 25%,transparent),transparent 30%,color-mix(in srgb,var(--nf-color-ink) 40%,transparent));pointer-events:none}.nf .nf-hero-panel{position:absolute;top:-2%;height:106%;overflow:clip;background:var(--nf-color-ink-soft)}.nf .nf-hero-panel img{height:100%;width:100%;object-fit:cover}.nf .nf-hero-panel-left{width:30%;left:-3%;transform:rotate(-3deg);clip-path:var(--nf-photo-tear)}.nf .nf-hero-panel-centre{width:53%;left:24%;clip-path:var(--nf-photo-tear)}.nf .nf-hero-panel-right{width:29%;right:-3%;transform:rotate(3deg);clip-path:var(--nf-photo-tear)}.nf .nf-hero-panel-left img{object-position:60% 42%}.nf .nf-hero-panel-centre img{object-position:50% 26%}.nf .nf-hero-panel-right img{object-position:44% 40%}.nf .nf-fallback-photo{filter:grayscale(1) contrast(1.2) brightness(.56)}.nf .nf-hero-panel .nf-fallback-photo{transform:scale(1.4)}.nf .nf-hero-panel-centre .nf-fallback-photo{object-position:65% 65%}.nf .nf-hero-topline{display:flex;justify-content:space-between;padding:26px 3.4vw;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.nf .nf-hero-copy{position:absolute;inset:33% 0 auto;text-align:center}.nf .nf-hero h1{color:var(--nf-color-accent);font-size:clamp(100px,12vw,178px);line-height:1;letter-spacing:-.028em}.nf .nf-hero h1 span{display:block}.nf .nf-hero .nf-button{margin-top:30px;background:color-mix(in srgb,var(--nf-color-ink) 44%,transparent)}.nf .nf-hero .nf-button:hover{background:var(--nf-color-paper)}.nf .nf-hero-footnote{position:absolute;bottom:25px;left:3.4vw;right:3.4vw;display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.nf .nf-hero-footnote a{min-height:24px}.nf .nf-hero-footnote a span{margin-left:18px}.nf .nf-campaign-label{color:var(--nf-color-light-muted)}.nf .nf-manifesto{position:relative;text-align:center;color:var(--nf-color-paper);background:var(--nf-color-ink);padding:75px 20px 90px;overflow:clip}.nf .nf-manifesto h2{font-size:clamp(28px,3.1vw,44px);line-height:1.15;margin:14px 0 16px}.nf .nf-manifesto>p:last-of-type{color:var(--nf-color-light-muted);font-size:16px}.nf .nf-manifesto-mark{position:absolute;right:8%;top:10px;color:var(--nf-color-ink-soft);font:240px/.9 var(--nf-font-display);z-index:0;opacity:.45;transform:rotate(-8deg);pointer-events:none}.nf .nf-manifesto>:not(.nf-manifesto-mark){position:relative;z-index:1}.nf .nf-paper{background-color:var(--nf-color-paper);background-image:var(--nf-paper-image, url(nf-paper.jpg));background-size:700px}.nf .nf-torn-top{position:relative}.nf .nf-torn-top:before{content:"";position:absolute;left:0;right:0;top:-26px;height:28px;background-color:inherit;background-image:inherit;background-size:inherit;clip-path:var(--nf-tear);pointer-events:none;z-index:2}.nf .nf-gear-story,.nf .nf-turf-spotlight{padding-top:70px}.nf .nf-turf-spotlight{display:flow-root}.nf .nf-turf-feature{position:relative;height:470px;display:flex;justify-content:center;align-items:center;isolation:isolate;overflow-x:clip}.nf .nf-turf-strip{position:absolute;top:118px;right:0;bottom:110px;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;z-index:-2;transform:rotate(-2deg) scale(1.04)}.nf .nf-turf-strip span{background:var(--nf-color-ink-soft) url(nf-turf.jpg) center / cover;filter:grayscale(1) brightness(.5);clip-path:var(--nf-photo-tear)}.nf .nf-turf-strip span[data-loaded]{background-size:cover;background-position:center;filter:grayscale(1) brightness(.65)}.nf .nf-turf-strip span:nth-child(2){transform:rotate(5deg)}.nf .nf-turf-type{position:absolute;top:24px;z-index:-1;font:clamp(80px,13vw,188px)/1 var(--nf-font-display);white-space:nowrap;color:var(--nf-color-paper-2);letter-spacing:-.015em}.nf .nf-spotlight-product{display:block;width:630px;max-width:68vw;transform:rotate(-14deg);margin-top:-58px}.nf .nf-spotlight-product img{width:100%;height:auto;filter:var(--nf-cutout) drop-shadow(0 15px 7px color-mix(in srgb,var(--nf-color-ink) 26%,transparent))}.nf .nf-spotlight-product:hover{transform:rotate(-11deg)}.nf .nf-spotlight-caption{position:absolute;bottom:52px;display:flex;gap:26px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.1em}.nf .nf-spotlight-caption span+span{color:var(--nf-color-muted)}.nf .nf-feature-tabs{display:flex;justify-content:center;gap:65px;padding:0 20px}.nf .nf-feature-tabs button{border:0;background:none;padding:18px 8px;font-size:15px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;position:relative}.nf .nf-feature-tabs button[aria-selected=true]:after{content:"";height:4px;background:var(--nf-color-accent);position:absolute;bottom:0;left:8px;right:8px}.nf .nf-feature-tabs button:hover{color:var(--nf-color-accent-dark)}.nf .nf-feature-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:9%;max-width:1200px;margin:0 auto;padding:78px 50px 110px}.nf .nf-feature-collage{height:455px;position:relative}.nf .nf-collage-back,.nf .nf-collage-front{position:absolute;clip-path:var(--nf-photo-tear);overflow:clip}.nf .nf-collage-back{top:6%;right:9%;bottom:5%;left:0;transform:rotate(-11deg);background:var(--nf-color-ink)}.nf .nf-collage-front{top:14%;right:0;bottom:0;left:13%;transform:rotate(5deg);background:var(--nf-color-ink-soft)}.nf .nf-collage-back img,.nf .nf-collage-front img{width:100%;height:100%;object-fit:cover}.nf .nf-collage-back img{filter:grayscale(1) brightness(.75)}.nf .nf-collage-front.nf-real-product-photo{background:var(--nf-color-paper-2);padding:15px}.nf .nf-collage-front.nf-real-product-photo img{object-fit:contain;mix-blend-mode:multiply}.nf .nf-collage-label{position:absolute;left:-15px;bottom:25px;transform:rotate(-7deg);padding:7px 17px;font:25px/1.3 var(--nf-font-display);color:var(--nf-color-paper);background:var(--nf-color-ink);text-transform:uppercase}.nf .nf-photo-credit{position:absolute;bottom:-28px;right:5%;font-size:10px;color:var(--nf-color-muted);text-transform:uppercase;letter-spacing:.1em}.nf .nf-original-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:25px 25px 65px;background:var(--nf-color-paper-2);text-align:center}.nf .nf-original-tile>span{font:40px/1.05 var(--nf-font-display);text-transform:uppercase}.nf .nf-original-wordmark{display:inline-flex;align-items:center;min-height:44px;font-size:32px}.nf .nf-original-tile small{font-size:12px}.nf .nf-feature-copy h2{font-size:clamp(72px,7.2vw,104px);line-height:1;margin:20px 0 26px}.nf .nf-feature-copy h2 span{color:var(--nf-color-accent-dark)}.nf .nf-feature-copy>p:not(.nf-eyebrow){max-width:33ch;line-height:1.6}.nf .nf-feature-copy .nf-button{margin-top:30px}.nf .nf-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:360px 290px;background:var(--nf-color-ink);gap:9px;padding:9px;color:var(--nf-color-paper)}.nf .nf-campaign-tile{position:relative;overflow:clip}.nf .nf-campaign-tile img{width:100%;height:100%;object-fit:cover}.nf .nf-campaign-tile-catch{grid-column:span 2}.nf .nf-campaign-tile-detail{grid-column:3;grid-row:span 2}.nf .nf-campaign-tile figcaption{position:absolute;bottom:25px;left:28px;font:clamp(24px,2.5vw,36px)/1 var(--nf-font-display);text-transform:uppercase;text-shadow:0 2px 15px var(--nf-color-ink)}.nf .nf-campaign-tile-copy{padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.nf .nf-campaign-tile-copy h2{font-size:45px;line-height:1.04}.nf .nf-campaign-tile-copy .nf-eyebrow{color:var(--nf-color-accent)}.nf .nf-campaign-tile-copy .nf-button{padding:10px 16px;min-height:44px}.nf .nf-campaign-tile-copy small{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--nf-color-light-muted)}.nf .nf-categories{margin-top:26px;padding:var(--nf-space-section) var(--nf-space-gutter) 70px}.nf .nf-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:45px}.nf .nf-section-heading .nf-eyebrow{margin-bottom:14px}.nf .nf-section-heading>p{font-size:16px;line-height:1.6;color:var(--nf-color-muted)}.nf .nf-category-live{border-top:2px solid var(--nf-color-ink)}.nf .nf-category-live a{display:grid;grid-template-columns:50px minmax(0,1fr) 180px 35px;gap:22px;align-items:center;border-bottom:1px solid var(--nf-color-line);padding:25px 10px;transition:background var(--nf-dur-fast) var(--nf-ease-out)}.nf .nf-category-live a:hover{background:var(--nf-color-paper-2)}.nf .nf-category-live h3{font-size:clamp(25px,3vw,40px)}.nf .nf-category-index{font-size:12px;font-weight:600}.nf .nf-category-description{font-size:14px;color:var(--nf-color-muted)}.nf .nf-category-arrow{font-size:30px;color:var(--nf-color-accent-dark)}.nf .nf-category-soon{display:flex;justify-content:space-between;list-style:none;margin:0;padding:28px 10px 0;gap:22px}.nf .nf-category-soon li{display:flex;flex-direction:column;gap:4px}.nf .nf-category-soon span{font-weight:600;text-transform:uppercase;font-size:14px}.nf .nf-category-soon small{font-size:12px;color:var(--nf-color-muted)}.nf .nf-products{padding:70px var(--nf-space-gutter) 110px}.nf .nf-products .nf-section-heading{margin-bottom:26px}.nf .nf-product-controls{display:flex;gap:10px}.nf .nf-product-controls button{width:48px;height:48px;border:1px solid var(--nf-color-ink);background:none;font-size:24px}.nf .nf-product-controls button:not(:disabled):hover{background:var(--nf-color-ink);color:var(--nf-color-paper)}.nf .nf-product-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;border-bottom:1px solid var(--nf-color-line)}.nf .nf-product-filters{display:flex;gap:25px}.nf .nf-product-filters button{font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:.08em;padding:14px 0;background:none;border:0;border-bottom:3px solid var(--nf-color-transparent);white-space:nowrap}.nf .nf-product-filters button[aria-pressed=true]{border-bottom-color:var(--nf-color-accent-dark)}.nf .nf-product-status{font-size:12px;color:var(--nf-color-muted)}.nf .nf-product-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--nf-color-muted) var(--nf-color-paper-2);padding:7px 5px 20px;margin:-7px -5px 0}.nf .nf-product-card{display:flex;flex-direction:column;scroll-snap-align:start;min-width:0}.nf .nf-product-photo{aspect-ratio:1.14;background:var(--nf-color-paper-2);position:relative;display:flex;align-items:center;justify-content:center;overflow:clip}.nf .nf-product-photo img{width:100%;height:100%;object-fit:contain;padding:18px;mix-blend-mode:multiply;transition:transform var(--nf-dur-fast) var(--nf-ease-out)}.nf .nf-product-card:hover img{transform:scale(1.04)}.nf .nf-product-photo .nf-photo-missing{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--nf-color-muted);padding:20px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;text-align:center}.nf .nf-photo-missing svg{width:38px;height:38px}.nf .nf-product-vendor{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--nf-color-muted);margin:18px 0 8px}.nf .nf-product-card h3{font:600 17px/1.35 var(--nf-font-body);text-transform:none;margin-bottom:14px}.nf .nf-product-price{font-size:15px;font-weight:600;margin-top:auto;display:flex;justify-content:space-between}.nf .nf-product-price span:last-child{color:var(--nf-color-accent-dark);font-size:20px}.nf .nf-catalogue-note{margin-top:18px;font-size:12px;color:var(--nf-color-muted)}.nf .nf-faq{padding:90px var(--nf-space-gutter) 105px;background:var(--nf-color-ink);color:var(--nf-color-paper);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:10%}.nf .nf-faq-intro h2{margin:18px 0 25px;font-size:clamp(58px,6vw,86px)}.nf .nf-faq-intro>p:not(.nf-eyebrow){color:var(--nf-color-light-muted);font-size:16px;max-width:29ch}.nf .nf-faq-intro .nf-draft-notice{border-left:2px solid var(--nf-color-accent);margin-top:28px;padding-left:13px;font-size:13px!important}.nf .nf-faq-list{border-top:1px solid var(--nf-color-dark-line)}.nf .nf-faq-list details{border-bottom:1px solid var(--nf-color-dark-line)}.nf .nf-faq-list summary{list-style:none;cursor:pointer;position:relative;padding:26px 40px 25px 0}.nf .nf-faq-list summary::-webkit-details-marker{display:none}.nf .nf-faq-list summary>span:first-child{display:block;font-size:20px;font-weight:500}.nf .nf-confirmation{color:var(--nf-color-light-muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase;display:block;margin-top:5px}.nf .nf-faq-icon{position:absolute;top:29px;right:0;color:var(--nf-color-accent);font-size:27px;line-height:1;transition:transform var(--nf-dur-fast) var(--nf-ease-out)}.nf details[open] .nf-faq-icon{transform:rotate(45deg)}.nf .nf-faq-answer{padding:0 35px 25px 0}.nf .nf-faq-answer strong{display:block;color:var(--nf-color-accent);font-size:11px;letter-spacing:.12em;margin-bottom:10px}.nf .nf-faq-answer p{color:var(--nf-color-light-muted);font-size:16px}.nf .nf-closing{text-align:center;padding:95px 20px 105px}.nf .nf-closing-line{margin:30px 0 36px;font:clamp(54px,8.3vw,120px)/1.02 var(--nf-font-display);letter-spacing:-.02em;text-transform:uppercase}.nf .nf-closing-line span{color:var(--nf-color-accent-dark)}.nf .nf-site-footer{background:var(--nf-color-ink);color:var(--nf-color-paper);padding:40px var(--nf-space-gutter) 25px}.nf .nf-footer-wordmark{font:clamp(48px,11vw,155px)/1 var(--nf-font-display);display:flex;justify-content:space-between;letter-spacing:-.025em;align-items:center;border-bottom:1px solid var(--nf-color-dark-line);padding-bottom:30px}.nf .nf-footer-wordmark .nf-footer-arrow{color:var(--nf-color-accent);font-family:var(--nf-font-body)}.nf .nf-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:var(--nf-color-light-muted);font-size:12px}.nf .nf-footer-bottom a{white-space:nowrap}@media(min-width:1600px){.nf-hero{height:820px}.nf .nf-feature-panel{max-width:1340px}}@media(max-width:1000px){.nf-site-header nav{gap:20px}.nf .nf-header-shop{display:none}.nf .nf-hero{min-height:580px;height:70vw}.nf .nf-hero h1{font-size:13vw}.nf .nf-hero-copy{top:38%}.nf .nf-feature-panel{gap:7%;padding-inline:6%}.nf .nf-feature-collage{height:390px}.nf .nf-feature-copy h2{font-size:76px}.nf .nf-campaign-grid{grid-template-rows:300px 290px}.nf .nf-campaign-tile-copy{padding:24px}.nf .nf-campaign-tile-copy h2{font-size:36px}.nf .nf-campaign-tile-copy .nf-button{gap:18px;font-size:11px}.nf .nf-product-track{grid-auto-columns:calc((100% - 44px) / 3)}.nf .nf-faq{gap:7%}}@media(max-width:767px){.nf-site-header{min-height:70px;height:auto;padding:12px 22px;flex-wrap:wrap;gap:0}.nf .nf-brand{font-size:26px}.nf .nf-menu-toggle{display:flex;align-items:center;gap:15px;background:none;border:0;color:var(--nf-color-paper);padding:8px 0 8px 18px;min-height:44px;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.nf .nf-menu-toggle span{font-size:22px;color:var(--nf-color-accent)}.nf .nf-site-header nav{display:none;width:100%;flex-wrap:wrap;border-top:1px solid var(--nf-color-dark-line);margin-top:12px;padding:12px 0;column-gap:24px;row-gap:0}.nf .nf-site-header nav.nf-is-open{display:flex}.nf .nf-site-header nav a{font-size:12px}.nf .nf-hero{height:620px;min-height:0}.nf .nf-hero-panel-centre{width:74%;left:13%}.nf .nf-hero-panel-left{width:35%;left:-15%}.nf .nf-hero-panel-right{width:35%;right:-15%}.nf .nf-hero-topline{padding:21px 22px;font-size:9px;letter-spacing:.12em}.nf .nf-hero-copy{top:40%}.nf .nf-hero h1{font-size:14.2vw;line-height:1.02;letter-spacing:-.018em}.nf .nf-hero h1 span:first-child{font-size:1.45em;line-height:1}.nf .nf-hero .nf-button{margin-top:28px}.nf .nf-hero-footnote{bottom:20px;left:22px;right:22px;font-size:9px;flex-wrap:wrap;row-gap:10px}.nf .nf-hero-footnote .nf-campaign-label{order:3;width:100%;font-size:8px}.nf .nf-manifesto{padding:57px 24px 75px}.nf .nf-manifesto .nf-eyebrow{font-size:10px}.nf .nf-manifesto h2{font-size:28px}.nf .nf-manifesto>p:last-of-type{max-width:27ch;margin:auto;font-size:14px}.nf .nf-manifesto-mark{font-size:200px;right:-10px;top:30px}.nf .nf-gear-story,.nf .nf-turf-spotlight{padding-top:20px}.nf .nf-turf-feature{height:330px}.nf .nf-turf-strip{top:90px;right:0;bottom:95px;left:0;gap:5px}.nf .nf-turf-type{font-size:16vw;top:42px}.nf .nf-spotlight-product{width:400px;max-width:91vw;margin-top:-20px}.nf .nf-spotlight-caption{bottom:42px;flex-direction:column;text-align:center;gap:2px;font-size:9px}.nf .nf-feature-tabs{gap:22px}.nf .nf-feature-tabs button{font-size:12px;letter-spacing:.14em;padding:15px 6px}.nf .nf-feature-panel{grid-template-columns:minmax(0,1fr);padding:45px 28px 70px;gap:55px}.nf .nf-feature-collage{height:365px;max-width:470px;width:100%;margin:auto}.nf .nf-collage-label{left:-5px;font-size:21px}.nf .nf-feature-copy{padding:0 2px}.nf .nf-feature-copy h2{font-size:76px;margin:14px 0 22px}.nf .nf-feature-copy .nf-eyebrow{font-size:11px}.nf .nf-feature-copy>p:not(.nf-eyebrow){max-width:37ch;font-size:17px}.nf .nf-feature-copy .nf-button{margin-top:24px}.nf .nf-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:280px 230px 265px;gap:6px;padding:6px}.nf .nf-campaign-tile-catch{grid-column:span 2}.nf .nf-campaign-tile-detail{grid-column:2;grid-row:2 / span 2}.nf .nf-campaign-tile-copy{padding:18px 13px;gap:17px}.nf .nf-campaign-tile-copy h2{font-size:30px}.nf .nf-campaign-tile-copy .nf-eyebrow{font-size:9px}.nf .nf-campaign-tile-copy .nf-button{font-size:9px;letter-spacing:.02em;padding:10px;gap:8px;min-height:44px}.nf .nf-campaign-tile-copy .nf-button span{font-size:17px}.nf .nf-campaign-tile-copy small{font-size:8px}.nf .nf-campaign-tile figcaption{font-size:25px;left:17px;bottom:18px}.nf .nf-campaign-tile-detail figcaption{max-width:5ch;line-height:1.1}.nf .nf-section-heading{align-items:flex-start;margin-bottom:32px}.nf .nf-categories .nf-section-heading{flex-direction:column;gap:18px}.nf .nf-section-heading h2{font-size:43px}.nf .nf-section-heading .nf-eyebrow{font-size:10px;margin-bottom:12px}.nf .nf-section-heading>p{font-size:15px}.nf .nf-section-heading>p br{display:none}.nf .nf-categories{padding-top:55px;padding-bottom:55px}.nf .nf-category-live a{grid-template-columns:25px minmax(0,1fr) 24px;gap:12px;padding:20px 0}.nf .nf-category-live h3{font-size:27px}.nf .nf-category-index{font-size:10px}.nf .nf-category-description{display:none}.nf .nf-category-arrow{font-size:26px}.nf .nf-category-soon{flex-wrap:wrap;column-gap:20px;row-gap:22px;padding:26px 0 0}.nf .nf-category-soon li{flex:0 0 calc((100% - 40px) / 3)}.nf .nf-category-soon span{font-size:11px;white-space:nowrap}.nf .nf-category-soon small{font-size:10px}.nf .nf-products{padding-top:55px;padding-bottom:80px}.nf .nf-products .nf-section-heading{align-items:end;gap:12px}.nf .nf-products .nf-section-heading h2{font-size:38px}.nf .nf-product-controls{gap:6px}.nf .nf-product-controls button{width:39px;height:42px;font-size:23px}.nf .nf-product-toolbar{display:block;margin-bottom:24px}.nf .nf-product-filters{justify-content:space-between;gap:10px}.nf .nf-product-filters button{font-size:11px;letter-spacing:.04em}.nf .nf-product-status{padding:10px 0;font-size:11px;border-top:1px solid var(--nf-color-line)}.nf .nf-product-track{grid-auto-columns:77%;gap:16px}.nf .nf-product-card h3{font-size:16px}.nf .nf-product-photo{aspect-ratio:1.1}.nf .nf-catalogue-note{font-size:11px}.nf .nf-faq{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:65px;padding-bottom:75px}.nf .nf-faq-intro h2{font-size:64px;margin:15px 0 20px}.nf .nf-faq-intro .nf-eyebrow{font-size:10px}.nf .nf-faq-intro>p:not(.nf-eyebrow){max-width:none}.nf .nf-faq-list summary{padding-top:23px;padding-bottom:23px}.nf .nf-faq-list summary>span:first-child{font-size:18px}.nf .nf-confirmation{font-size:9px}.nf .nf-faq-answer{padding-right:10px}.nf .nf-faq-answer p{font-size:15px}.nf .nf-closing{padding:65px 22px 70px}.nf .nf-closing .nf-eyebrow{font-size:9px}.nf .nf-closing-line{font-size:14vw;margin:26px 0 30px}.nf .nf-site-footer{padding-top:30px}.nf .nf-footer-wordmark{font-size:14vw;padding-bottom:24px}.nf .nf-footer-bottom{flex-wrap:wrap;font-size:10px;row-gap:12px}.nf .nf-footer-bottom>span:first-child{width:100%}.nf .nf-footer-bottom a{margin-left:auto}}@media(max-width:360px){.nf-hero{height:570px}.nf .nf-feature-tabs{gap:12px}.nf .nf-feature-collage{height:305px}.nf .nf-category-live h3{font-size:23px}.nf .nf-products .nf-section-heading{flex-direction:column;align-items:flex-start}.nf .nf-product-controls{align-self:flex-end;margin-top:-15px}.nf .nf-campaign-tile-copy{padding:14px 10px}.nf .nf-campaign-tile-copy .nf-button{font-size:8px;gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nf *,.nf *:before,.nf *:after{transition:none!important;animation:none!important}}.nf .nf-turf-type{position:static;z-index:auto;color:var(--nf-color-ink);font:clamp(44px,8.5vw,122px)/1.08 var(--nf-font-display);letter-spacing:-.018em;text-align:center;white-space:normal;margin:0;padding:0 var(--nf-space-gutter) 40px}.nf .nf-turf-type span{white-space:nowrap}.nf .nf-turf-type span:last-child{color:var(--nf-color-accent-dark)}.nf .nf-spotlight-product{width:560px;margin-top:0}.nf .nf-spotlight-caption{bottom:22px}.nf .nf-turf-feature{margin-bottom:24px}.nf .nf-brands{background:var(--nf-color-ink);color:var(--nf-color-paper);padding:80px var(--nf-space-gutter) 90px}.nf .nf-brands .nf-section-heading>p{color:var(--nf-color-light-muted)}.nf .nf-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--nf-color-dark-line);border-top:1px solid var(--nf-color-dark-line)}.nf .nf-brand-tile{position:relative;padding:30px 24px;min-height:155px;display:flex;flex-direction:column;justify-content:center;gap:12px;border-right:1px solid var(--nf-color-dark-line);border-bottom:1px solid var(--nf-color-dark-line);transition:background var(--nf-dur-fast) var(--nf-ease-out)}.nf .nf-brand-tile:hover{background:var(--nf-color-ink-soft)}.nf .nf-brand-tile>span:first-child{font:32px/1.05 var(--nf-font-display);text-transform:uppercase;white-space:nowrap}.nf .nf-brand-tile-wide{grid-column:span 2}.nf .nf-brand-tile-wide>span:first-child{font-size:60px}.nf .nf-brand-tile small{font-size:12px;color:var(--nf-color-light-muted)}.nf .nf-brand-tile-own>span:first-child{color:var(--nf-color-accent)}.nf .nf-brand-tile .nf-brand-arrow{position:absolute;right:22px;bottom:20px;font-size:23px;color:var(--nf-color-accent)}.nf .nf-categories{margin-top:0}.nf .nf-size-guide{background:var(--nf-color-ink);color:var(--nf-color-paper);padding:85px var(--nf-space-gutter) 100px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:10%}.nf .nf-size-intro h2{font-size:clamp(64px,6.7vw,98px);margin:22px 0 30px}.nf .nf-size-intro>p:not(.nf-eyebrow){max-width:32ch;color:var(--nf-color-light-muted)}.nf .nf-size-intro .nf-size-disclaimer{font-size:14px;margin:24px 0 30px;padding-left:15px;border-left:2px solid var(--nf-color-accent)}.nf .nf-size-disclaimer strong{color:var(--nf-color-paper);font-weight:600}.nf .nf-size-contact{gap:24px}.nf .nf-size-contact .nf-size-contact-label{font-size:12px;line-height:1.5}.nf .nf-size-tabs{justify-content:flex-start;padding:0;border-bottom:1px solid var(--nf-color-dark-line);gap:38px}.nf .nf-size-tabs button{padding:12px 0 20px}.nf .nf-size-tabs button[aria-selected=true]:after{left:0;right:0}.nf .nf-size-tabs button:hover{color:var(--nf-color-accent)}.nf .nf-size-chart{min-width:0}.nf .nf-size-chart [role=tabpanel]{min-height:585px}.nf .nf-size-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:15px}.nf .nf-size-table caption{text-align:left;padding:24px 0 18px;font-size:12px;color:var(--nf-color-light-muted);text-transform:uppercase;letter-spacing:.1em}.nf .nf-size-table thead th{font-size:13px;font-weight:600;padding:0 12px 16px 0;border-bottom:1px solid var(--nf-color-dark-line)}.nf .nf-size-table th:first-child{width:26%}.nf .nf-size-table thead small{display:block;font-size:9px;font-weight:500;color:var(--nf-color-light-muted);margin-top:6px;letter-spacing:.08em}.nf .nf-size-table tbody th,.nf .nf-size-table tbody td{padding:7px 12px 7px 0;border-bottom:1px solid var(--nf-color-dark-line);font-weight:500}.nf .nf-size-table tbody td{color:var(--nf-color-light-muted)}.nf .nf-size-table tbody small{font-size:10px;color:var(--nf-color-light-muted);margin-left:5px;font-weight:400}.nf .nf-about{padding:115px var(--nf-space-gutter) 45px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:70px 9%;align-items:center}.nf .nf-about-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:5px 10px 45px;position:relative;align-items:start}.nf .nf-real-clip{min-width:0;position:relative}.nf .nf-real-media{position:relative;width:100%;aspect-ratio:720 / 1000;overflow:clip;clip-path:var(--nf-photo-tear);background:var(--nf-color-ink-soft)}.nf .nf-real-media .nf-clip-poster,.nf .nf-real-media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.nf .nf-real-media video{opacity:0}.nf .nf-real-clip.nf-has-video:not(.nf-is-poster) video{opacity:1}.nf .nf-real-clip figcaption{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 2px}.nf .nf-real-clip figcaption>span:first-child{font-size:12px;line-height:1.3;font-weight:600}.nf .nf-real-clip figcaption small{display:block;font-size:10px;font-weight:400;letter-spacing:.03em;margin-top:4px}.nf .nf-clip-toggle{min-width:48px;min-height:44px;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:.03em;padding:8px;border:1px solid currentColor;background:var(--nf-color-transparent)}.nf .nf-clip-toggle:hover{background:var(--nf-color-ink);color:var(--nf-color-paper)}.nf .nf-clip-motion-note{font-size:10px;white-space:nowrap}.nf .nf-about-clip-popup{transform:rotate(-5deg)}.nf .nf-about-clip-stall{margin-top:95px;transform:rotate(4deg)}.nf .nf-about-clip-stall .nf-real-media{aspect-ratio:9 / 15}.nf .nf-about-stamp{position:absolute;bottom:12px;left:0;transform:rotate(-5deg);padding:9px 16px;color:var(--nf-color-paper);background:var(--nf-color-ink);font:24px/1.2 var(--nf-font-display);text-transform:uppercase}.nf .nf-about-copy h2{font-size:clamp(50px,5.4vw,78px);margin:22px 0 28px}.nf .nf-about-copy>p:not(.nf-eyebrow){max-width:41ch}.nf .nf-story-placeholder{margin:26px 0;padding:15px 18px;border:1px dashed var(--nf-color-muted);background:color-mix(in srgb,var(--nf-color-paper) 65%,transparent)}.nf .nf-story-placeholder strong{font-size:10px;display:block;color:var(--nf-color-accent-dark);letter-spacing:.1em;margin-bottom:5px}.nf .nf-story-placeholder span{font-size:14px}.nf .nf-about-instagram{display:inline-flex;flex-direction:column;gap:2px;font-size:13px;padding-block:5px}.nf .nf-about-instagram span{font-weight:600;text-decoration:underline;text-underline-offset:5px}.nf .nf-about-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:28px 0;border-top:1px solid var(--nf-color-line);border-bottom:1px solid var(--nf-color-line);gap:24px}.nf .nf-about-facts dt{font:clamp(32px,4.4vw,62px)/1.1 var(--nf-font-display);text-transform:uppercase}.nf .nf-about-facts dd{margin:10px 0 0;color:var(--nf-color-muted);font-size:14px}.nf .nf-reviews{padding:60px var(--nf-space-gutter) 100px}.nf .nf-reviews .nf-section-heading h2{font-size:clamp(42px,4.5vw,64px)}.nf .nf-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nf .nf-review-sample{border-top:3px solid var(--nf-color-accent-dark);background:color-mix(in srgb,var(--nf-color-paper-2) 50%,transparent);padding:25px 24px 20px;display:flex;flex-direction:column}.nf .nf-sample-tag{font-size:12px;line-height:1.4;color:var(--nf-color-accent-dark);max-width:29ch}.nf .nf-sample-tag strong{display:block;font-size:16px;letter-spacing:.07em}.nf .nf-sample-quote{font:clamp(25px,2.5vw,36px)/1.15 var(--nf-font-display);text-transform:uppercase;margin:24px 0;color:var(--nf-color-muted)}.nf .nf-sample-attribution{font-size:11px;color:var(--nf-color-muted);margin-top:auto;padding-bottom:20px}.nf .nf-review-product{border-top:1px solid var(--nf-color-line);padding-top:15px;display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:6px 12px}.nf .nf-review-product-label{grid-column:1 / -1;font-size:10px;color:var(--nf-color-muted)}.nf .nf-review-product img{width:60px;height:60px;object-fit:contain;mix-blend-mode:multiply}.nf .nf-review-product-name{font-size:11px;font-weight:500;line-height:1.4}.nf .nf-team-orders{background:var(--nf-color-ink);color:var(--nf-color-paper);padding:80px var(--nf-space-gutter) 110px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:8%;align-items:center;isolation:isolate;overflow-x:clip}.nf .nf-team-copy{position:relative;z-index:1}.nf .nf-team-copy h2{font-size:clamp(65px,7.8vw,112px);margin:22px 0 26px}.nf .nf-team-copy h2 span{color:var(--nf-color-accent)}.nf .nf-team-copy>p:not(.nf-eyebrow){font-size:20px;max-width:32ch;color:var(--nf-color-light-muted)}.nf .nf-team-copy .nf-button{margin-top:30px}.nf .nf-team-clip{width:min(100%,290px);justify-self:center;transform:rotate(4deg)}.nf .nf-team-clip .nf-real-media{aspect-ratio:9 / 13}.nf .nf-team-clip .nf-clip-toggle:hover{background:var(--nf-color-paper);color:var(--nf-color-ink)}.nf .nf-team-watermark{position:absolute;bottom:6px;left:var(--nf-space-gutter);font:clamp(90px,16vw,230px)/1 var(--nf-font-display);letter-spacing:-.025em;color:var(--nf-color-ink-soft);z-index:-1;pointer-events:none;white-space:nowrap}.nf .nf-team-orders+.nf-faq{padding-top:55px;border-top:1px solid var(--nf-color-dark-line)}.nf .nf-team-orders+.nf-faq:before{display:none}.nf .nf-stock-alerts{background:var(--nf-color-accent);color:var(--nf-color-ink);padding:75px var(--nf-space-gutter) 95px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center}.nf .nf-stock-copy h2{font-size:clamp(56px,6.5vw,94px);margin:18px 0 22px}.nf .nf-stock-copy>p:not(.nf-eyebrow){max-width:35ch;font-size:18px}.nf .nf-stock-upcoming{margin-top:26px}.nf .nf-stock-upcoming-label{margin-bottom:10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nf .nf-stock-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.nf .nf-stock-tags li{padding:6px 9px;border:1px solid currentColor;font-size:11px;font-weight:600;line-height:1.3;text-transform:uppercase}.nf .nf-stock-form{min-width:0}.nf .nf-signup-concept{font-size:11px;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid currentColor;padding-bottom:13px;margin-bottom:24px;font-weight:600}.nf .nf-stock-form label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.nf .nf-signup-fields{display:flex;align-items:stretch;gap:10px}.nf .nf-signup-fields input{min-width:0;width:100%;min-height:56px;padding:14px 16px;border:1px solid var(--nf-color-ink);border-radius:0;background:var(--nf-color-transparent);color:var(--nf-color-ink);font-size:17px}.nf .nf-signup-fields input::placeholder{color:var(--nf-color-ink-soft);opacity:.75}.nf .nf-signup-fields input:focus-visible{outline:3px solid var(--nf-color-ink);outline-offset:3px}.nf .nf-signup-fields .nf-button{background:var(--nf-color-ink);color:var(--nf-color-paper);border-color:var(--nf-color-ink);gap:24px;padding-inline:18px;flex-shrink:0;font-size:12px}.nf .nf-signup-fields .nf-button:hover{background:var(--nf-color-paper);color:var(--nf-color-ink)}.nf .nf-stock-alerts a:focus-visible,.nf .nf-stock-alerts button:focus-visible{outline-color:var(--nf-color-ink)}.nf .nf-signup-help{margin-top:14px;font-size:12px;max-width:49ch}.nf .nf-signup-error{font-size:14px;font-weight:600}.nf .nf-signup-error:not(:empty){margin-top:16px}.nf .nf-signup-result{font-size:15px;font-weight:600}.nf .nf-signup-result:not(:empty){padding-top:18px;margin-top:20px;border-top:1px solid var(--nf-color-ink)}.nf .nf-footer-links{display:flex;gap:32px;padding-top:20px;flex-wrap:wrap}.nf .nf-footer-links a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.nf .nf-footer-links a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.nf-brand-tile{padding-inline:20px}.nf .nf-brand-tile>span:first-child{font-size:25px}.nf .nf-brand-tile-wide>span:first-child{font-size:54px}.nf .nf-brand-tile:nth-child(2)>span:first-child{font-size:22px}.nf .nf-brand-tile small{font-size:10px}.nf .nf-brand-tile-own small{max-width:15ch}.nf .nf-size-guide{gap:6%}.nf .nf-size-contact{gap:12px;padding-inline:14px}.nf .nf-size-contact .nf-size-contact-label{font-size:10px}.nf .nf-about{gap:50px 6%}.nf .nf-about-collage{gap:10px;padding-inline:5px}.nf .nf-about-clip-stall{margin-top:65px}.nf .nf-about-copy h2{font-size:57px}.nf .nf-about-copy>p:not(.nf-eyebrow){font-size:16px}.nf .nf-real-clip figcaption{flex-wrap:wrap}.nf .nf-clip-toggle{padding:6px;min-width:44px}.nf .nf-real-clip figcaption>span:first-child{font-size:11px}.nf .nf-review-sample{padding:20px 18px}.nf .nf-review-grid{gap:16px}.nf .nf-review-product{grid-template-columns:48px minmax(0,1fr)}.nf .nf-review-product img{width:48px;height:48px}.nf .nf-team-copy h2{font-size:78px}.nf .nf-signup-fields{flex-wrap:wrap}.nf .nf-signup-fields input{flex-basis:100%}.nf .nf-signup-fields .nf-button{min-height:50px}}@media(max-width:767px){.nf-turf-type{padding-bottom:32px;font-size:clamp(48px,15vw,100px)}.nf .nf-turf-feature{margin-bottom:0}.nf .nf-spotlight-product{margin-top:0}.nf .nf-spotlight-caption{bottom:26px}.nf .nf-brands{padding:55px var(--nf-space-gutter) 75px}.nf .nf-brands .nf-section-heading,.nf .nf-reviews .nf-section-heading{flex-direction:column;gap:18px}.nf .nf-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf .nf-brand-tile{min-height:128px;padding:23px 16px}.nf .nf-brand-tile>span:first-child{font-size:25px}.nf .nf-brand-tile:nth-child(2)>span:first-child{font-size:22px}.nf .nf-brand-tile-wide>span:first-child{font-size:46px}.nf .nf-brand-tile small{font-size:10px;max-width:15ch}.nf .nf-brand-tile .nf-brand-arrow{right:14px;bottom:13px;font-size:19px}.nf .nf-size-guide{grid-template-columns:minmax(0,1fr);gap:36px;padding:60px var(--nf-space-gutter) 65px}.nf .nf-size-intro .nf-eyebrow{font-size:10px}.nf .nf-size-intro h2{font-size:66px;margin:18px 0 24px}.nf .nf-size-intro>p:not(.nf-eyebrow){max-width:35ch;font-size:16px}.nf .nf-size-intro .nf-size-disclaimer{font-size:13px!important;margin-block:24px}.nf .nf-size-contact .nf-size-contact-label{font-size:11px}.nf .nf-size-contact{padding-inline:17px;gap:20px}.nf .nf-size-tabs{justify-content:flex-start;gap:32px}.nf .nf-size-chart [role=tabpanel]{min-height:610px}.nf .nf-size-table{font-size:14px}.nf .nf-size-table thead th{font-size:12px;padding-right:8px}.nf .nf-size-table thead small{font-size:9px;line-height:1.4}.nf .nf-size-table tbody th,.nf .nf-size-table tbody td{padding-block:9px}.nf .nf-size-table tbody small{font-size:9px;margin-left:2px}.nf .nf-about{grid-template-columns:minmax(0,1fr);padding-top:65px;gap:34px}.nf .nf-about-collage{order:2;margin-top:5px;padding-bottom:55px;gap:18px}.nf .nf-about-copy{order:1}.nf .nf-about-facts{order:3}.nf .nf-about-copy .nf-eyebrow{font-size:10px}.nf .nf-about-copy h2{font-size:59px;margin-block:18px 25px}.nf .nf-about-copy>p:not(.nf-eyebrow){font-size:17px}.nf .nf-about-clip-stall{margin-top:56px}.nf .nf-about-stamp{font-size:20px;bottom:6px;padding:8px 13px}.nf .nf-about-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;padding-block:26px}.nf .nf-about-facts dt{font-size:40px}.nf .nf-about-facts dd{font-size:12px;margin-top:8px}.nf .nf-reviews{padding-top:18px;padding-bottom:75px}.nf .nf-reviews .nf-section-heading h2{font-size:44px}.nf .nf-review-grid{grid-template-columns:minmax(0,1fr);gap:22px}.nf .nf-review-sample{padding:22px}.nf .nf-sample-tag{max-width:none;font-size:12px}.nf .nf-sample-quote{font-size:29px;margin-block:22px}.nf .nf-review-product{grid-template-columns:60px minmax(0,1fr)}.nf .nf-review-product img{width:60px;height:60px}.nf .nf-team-orders{grid-template-columns:minmax(0,1fr);gap:42px;padding-top:65px;padding-bottom:85px}.nf .nf-team-copy .nf-eyebrow{font-size:10px}.nf .nf-team-copy h2{font-size:62px;margin-block:18px 24px}.nf .nf-team-copy>p:not(.nf-eyebrow){font-size:18px}.nf .nf-team-copy .nf-button{font-size:12px;gap:22px;padding-inline:17px}.nf .nf-team-clip{width:245px;max-width:88%}.nf .nf-team-clip figcaption{flex-wrap:nowrap}.nf .nf-team-watermark{bottom:30px;left:8px;font-size:22vw}.nf .nf-stock-alerts{grid-template-columns:minmax(0,1fr);gap:34px;padding:60px var(--nf-space-gutter) 75px}.nf .nf-stock-copy .nf-eyebrow{font-size:10px}.nf .nf-stock-copy h2{font-size:58px;margin:17px 0 22px}.nf .nf-stock-copy>p:not(.nf-eyebrow){font-size:17px}.nf .nf-signup-concept{font-size:10px;margin-bottom:22px}.nf .nf-signup-fields .nf-button{width:100%;font-size:13px}.nf .nf-footer-links{gap:2px 22px;padding-top:15px}.nf .nf-footer-links a{font-size:10px}}@media(max-width:360px){.nf-panel-easy-trail .nf-collage-label{bottom:0}.nf .nf-brand-tile>span:first-child{font-size:22px}.nf .nf-brand-tile-wide>span:first-child{font-size:44px}.nf .nf-brand-tile:nth-child(2)>span:first-child{font-size:20px;letter-spacing:-.02em}.nf .nf-brand-tile{padding-inline:12px}.nf .nf-brand-tile small{font-size:9px}.nf .nf-size-contact .nf-size-contact-label{font-size:10px}.nf .nf-size-contact{gap:13px;padding-inline:13px}.nf .nf-size-table th:first-child{width:25%}.nf .nf-size-table tbody small{display:block;margin-left:0}.nf .nf-size-chart [role=tabpanel]{min-height:640px}.nf .nf-about-collage{gap:14px}.nf .nf-about-copy h2,.nf .nf-team-copy h2{font-size:54px}.nf .nf-team-copy .nf-button{font-size:11px;gap:16px}.nf .nf-stock-copy h2{font-size:51px}}@media(prefers-reduced-motion:reduce){.nf-real-media video{opacity:0!important}}.nf .nf-turf-spotlight{isolation:isolate}.nf .nf-turf-type{position:relative;z-index:0;padding-bottom:0;font-size:clamp(80px,13vw,188px);line-height:1;margin-bottom:-.68em;white-space:nowrap}.nf .nf-turf-feature{z-index:1}@media screen and (max-width:767px){.nf .nf-turf-type{font-size:14.5vw;padding:0 12px;margin-bottom:-1.2em}}.nf .nf-brands{overflow:clip}.nf .nf-brand-wall{gap:22px 18px;border:0;padding:14px 4px 6px}.nf .nf-brand-wall .nf-brand-tile{position:relative;isolation:isolate;overflow:clip;min-height:190px;padding:26px 26px 24px;border:0;justify-content:flex-end;gap:10px;background:var(--nf-color-paper);color:var(--nf-color-ink);clip-path:var(--nf-photo-tear);transform:rotate(var(--nf-tilt, -1.2deg));transition:transform .45s var(--nf-ease-out),background-color var(--nf-dur-fast)}.nf .nf-brand-wall .nf-brand-tile:nth-child(2n){--nf-tilt: 1.1deg}.nf .nf-brand-wall .nf-brand-tile:nth-child(3n){--nf-tilt: -.5deg}.nf .nf-brand-wall .nf-brand-tile:nth-child(5n){--nf-tilt: 1.8deg}.nf .nf-brand-wall .nf-brand-tile:hover,.nf .nf-brand-wall .nf-brand-tile:focus-visible{transform:rotate(0) translateY(-6px);background:#f7f6f1}.nf .nf-brand-wall .nf-brand-shot{position:absolute;z-index:-1;right:5%;top:8%;width:auto;height:46%;max-width:62%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.15);opacity:.9;transform:rotate(-8deg);transition:filter .4s,transform .5s var(--nf-ease-out)}.nf .nf-brand-wall .nf-brand-tile-wide .nf-brand-shot{height:92%;max-width:50%;right:4%;top:4%}.nf .nf-brand-wall .nf-brand-tile:hover .nf-brand-shot,.nf .nf-brand-wall .nf-brand-tile:focus-visible .nf-brand-shot{filter:none;transform:rotate(-4deg) scale(1.05)}.nf .nf-brand-wall .nf-brand-name{align-self:flex-start;padding:.06em .14em .1em;margin-left:-.14em;font:44px/1 var(--nf-font-display);text-transform:uppercase;white-space:nowrap;color:var(--nf-color-ink);background:linear-gradient(var(--nf-color-accent),var(--nf-color-accent)) left / 0 100% no-repeat;transition:background-size .35s var(--nf-ease-out)}.nf .nf-brand-wall .nf-brand-tile:hover .nf-brand-name,.nf .nf-brand-wall .nf-brand-tile:focus-visible .nf-brand-name{background-size:100% 100%}.nf .nf-brand-wall .nf-brand-tile-wide .nf-brand-name{font-size:92px}.nf .nf-brand-wall .nf-brand-tile small{align-self:flex-start;padding:5px 9px;background:var(--nf-color-ink);color:var(--nf-color-paper);font:600 11px/1 var(--nf-font-body);letter-spacing:.14em;text-transform:uppercase;max-width:none;transform:rotate(-1.5deg)}.nf .nf-brand-wall .nf-brand-arrow{position:absolute;top:18px;right:20px;bottom:auto;font-size:26px;color:var(--nf-color-accent)}.nf .nf-brand-wall .nf-brand-tile-own{background:var(--nf-color-accent)}.nf .nf-brand-wall .nf-brand-tile-own:hover{background:#8d3cfb}.nf .nf-brand-wall .nf-brand-tile-own .nf-brand-name{color:var(--nf-color-ink);background-image:linear-gradient(var(--nf-color-ink),var(--nf-color-ink))}.nf .nf-brand-wall .nf-brand-tile-own:hover .nf-brand-name{color:var(--nf-color-paper)}.nf .nf-brand-wall .nf-brand-tile-own .nf-brand-arrow{color:var(--nf-color-ink)}@media screen and (max-width:989px){.nf .nf-brand-wall .nf-brand-name{font-size:34px}.nf .nf-brand-wall .nf-brand-tile-wide .nf-brand-name{font-size:64px}}@media screen and (max-width:767px){.nf .nf-brand-wall{gap:14px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.nf .nf-brand-wall .nf-brand-tile{min-height:140px;padding:18px 14px 16px}.nf .nf-brand-wall .nf-brand-tile-wide{grid-column:span 2}.nf .nf-brand-wall .nf-brand-name{font-size:26px}.nf .nf-brand-wall .nf-brand-tile:nth-child(2) .nf-brand-name{font-size:22px}.nf .nf-brand-wall .nf-brand-tile-wide .nf-brand-name{font-size:54px}.nf .nf-brand-wall .nf-brand-tile small{font-size:9.5px;padding:4px 7px}.nf .nf-brand-wall .nf-brand-arrow{top:12px;right:12px;font-size:20px}.nf .nf-brand-wall .nf-brand-shot{height:40%;right:12%;top:10%}.nf .nf-brand-wall .nf-brand-tile-wide .nf-brand-shot{height:80%;top:8%}}@media(prefers-reduced-motion:reduce){.nf .nf-brand-wall .nf-brand-tile,.nf .nf-brand-wall .nf-brand-shot,.nf .nf-brand-wall .nf-brand-name{transition:none}}.nf .nf-brand-wordmark,.nf .nf-icon-link [data-nf-count],.nf .nf-mobile-nav button,.nf .nf-stock-alerts{color:#fff}.nf .nf-stock-alerts :is(h2,p,label,small,.nf-eyebrow){color:#fff}.nf .nf-brand-wall .nf-brand-tile-own .nf-brand-name,.nf .nf-brand-wall .nf-brand-tile-own .nf-brand-arrow{color:#fff}.nf .nf-brand{gap:10px}.nf .nf-brand-logo{display:block;height:52px;width:auto;flex-shrink:0}.nf .nf-footer-wordmark{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.nf .nf-footer-logo{display:block;height:clamp(90px,13vw,190px);width:auto;flex-shrink:0}@media screen and (max-width:767px){.nf .nf-brand-logo{height:40px}}.nf .nf-site-header .nf-brand{font-size:32px;flex-shrink:0}.nf .nf-site-header .nf-brand-logo{height:80px;filter:drop-shadow(0 0 1px rgb(239 238 232 / .65)) drop-shadow(0 0 4px rgb(239 238 232 / .16))}.nf .nf-site-header .nf-header-actions{flex-shrink:0}@media screen and (min-width:991px){.nf .nf-site-header{height:108px}}@media screen and (max-width:990px){.nf .nf-site-header .nf-brand-logo{height:72px}}@media screen and (max-width:767px){.nf header.nf-site-header{padding-inline:12px}.nf .nf-site-header .nf-brand{font-size:30px;gap:8px}.nf .nf-site-header .nf-brand-logo{height:64px}.nf .nf-site-header .nf-header-actions{gap:0}.nf .nf-site-header .nf-icon-link{min-width:36px}}@media screen and (max-width:359px){.nf header.nf-site-header{padding-inline:8px}.nf .nf-site-header .nf-brand{font-size:28px;gap:6px}.nf .nf-site-header .nf-brand-logo{height:60px}.nf .nf-site-header .nf-icon-link{min-width:32px}}@media screen and (min-width:991px){.nf .nf-site-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nf .nf-site-header .nf-brand{grid-column:2;grid-row:1;justify-self:center}.nf .nf-site-header .nf-desktop-nav{grid-column:1;grid-row:1;justify-self:start;gap:clamp(12px,calc(10vw - 87px),34px)}.nf .nf-site-header .nf-header-actions{grid-column:3;grid-row:1;justify-self:end}}@media screen and (max-width:767px){.nf .nf-site-footer .nf-footer-wordmark{font-size:clamp(28px,9.5vw,64px);gap:clamp(8px,2vw,14px)}}body:is(.nf-home,.nf-shop) :is(.nf-product-photo,product-card .card-gallery,.cart-items__media-container){aspect-ratio:1 / 1;background:#fff;border-radius:0;clip-path:none!important;transform:none!important;position:relative;flex-shrink:0;overflow:hidden}body:is(.nf-home,.nf-shop) product-card .card-gallery{--gallery-aspect-ratio: 1 !important;width:100%}body:is(.nf-home,.nf-shop) :is(product-card,media-gallery) .product-media-container--image{aspect-ratio:1 / 1;width:100%;height:auto;min-height:0;max-height:none;position:relative;background:#fff;clip-path:none}body:is(.nf-home,.nf-shop) :is(product-card,media-gallery) .product-media-container--image .product-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:1 / 1}body:is(.nf-home,.nf-shop) :is(.nf-product-photo img,.product-media-container--image .product-media__image,.cart-items__media-image){display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;padding:12px;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal;transform:none!important;background:#fff;border-radius:0}body.nf-shop.nf-page-product .product-information__media{clip-path:none}body:is(.nf-home,.nf-shop) :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail){aspect-ratio:1 / 1!important;height:auto;flex-shrink:0;background:#fff;border-radius:0}body:is(.nf-home,.nf-shop) :is(.slideshow-controls__thumbnail,.dialog-thumbnails-list__thumbnail) img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;border-radius:0}body:is(.nf-home,.nf-shop) .nf-review-product img{width:60px;height:60px;min-width:60px;flex:0 0 60px;padding:4px;box-sizing:border-box;object-fit:contain;object-position:center;mix-blend-mode:normal;background:#fff}body:is(.nf-home,.nf-shop) product-card .product-card__content{height:100%;justify-content:flex-start}body:is(.nf-home,.nf-shop) product-card product-price{margin-top:auto}body:is(.nf-home,.nf-shop) .nf-product-card .nf-product-photo{width:100%}.nf .nf-about-copy>p:not(.nf-eyebrow)+p:not(.nf-eyebrow){margin-top:1em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nf-home.css.map */
