@import"https://fonts.googleapis.com/css2?family=DM+Mono&family=Newsreader:opsz,wght@6..72,500;6..72,700&family=Work+Sans:wght@400;600;800&display=swap";:root{--ivory:#f2efe6;--ink:#17221f;--moss:#465b46;--blue:#718995;--clay:#a7684c}*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Work Sans,sans-serif}a{color:inherit;text-decoration:none}header{height:76px;border-bottom:1px solid #c9c8bd;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;position:sticky;top:0;background:var(--ivory);z-index:3}.mark,footer>b{font-size:28px;font-weight:800;letter-spacing:-2px}.mark sup{color:var(--clay)}nav{display:flex;gap:25px;font:12px DM Mono}.service{justify-self:end;font:11px DM Mono;border:1px solid;padding:10px}.service b{color:var(--clay)}.menu{display:none}.hero{min-height:680px;display:grid;grid-template-columns:58% 42%;border-bottom:1px solid #c9c8bd}.hero>div{padding:17vh 10vw}.hero p,.intro>p,.notes>p,.page>p,.about>p,.detail>div>p{font:11px DM Mono;letter-spacing:.07em}.hero h1,h1,h2{font-family:Newsreader,serif;font-weight:500;letter-spacing:-.05em}.hero h1{font-size:clamp(52px,7vw,110px);line-height:.91;margin:25px 0 40px}.cta{display:inline-block;background:var(--ink);color:#fff;padding:15px 20px;font-size:12px;font-weight:800}.hero aside{background:linear-gradient(#71899588,#17221fbb),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1200&q=70) center/cover;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:#fff;font:11px DM Mono}.hero aside b{font:40px Newsreader}.intro,.page,.about,.notes{padding:12vw max(7vw,80px);max-width:1000px}.intro h2,.page h1,.about h1,.notes h1{font-size:clamp(44px,6vw,84px);line-height:.93}.line{padding:28px 7vw;border-block:1px solid #c9c8bd;display:flex;gap:28px;font:12px DM Mono}.line a{border-left:1px solid #c9c8bd;padding-left:28px}.feature,.detail{display:grid;grid-template-columns:1fr 1fr;margin:8vw 7vw;gap:8vw}.fieldImage,.detailImage,.gear{background:linear-gradient(135deg,#344c40,#92a39a);min-height:480px;display:flex;align-items:end;padding:20px;color:#fff;font:11px DM Mono}.feature>div:last-child{align-self:center}.feature h2{font-size:55px}.shop{padding:7vw}.shopHead{display:flex;justify-content:space-between;align-items:center}.shop h1{font-size:64px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button,fieldset button{background:none;border:1px solid;padding:9px;cursor:pointer}.filters .active,fieldset .active{background:var(--moss);color:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gear{min-height:280px;background:linear-gradient(160deg,#92a59b,#314039)}.gear i{width:55%;height:70%;border:2px solid #e5e0ce;display:block}.product h3{margin:14px 0 4px;font-size:20px}.product p{font:12px DM Mono;color:#58635c}.detailImage{min-height:600px}.detail h1{font-size:70px;margin:15px 0}.detail fieldset{border:0;padding:15px 0;margin:15px 0}.detail dl{border-top:1px solid #aaa;margin-top:35px;padding-top:20px}.detail dt{font-weight:700;margin-top:15px}.detail dd{margin:5px 0}.notes article{border-top:1px solid #aeb1aa;padding:28px 0;display:grid;grid-template-columns:80px 1fr auto;align-items:center}.notes h2{font-size:38px;margin:0}.about>p:not(:first-child){font:22px/1.5 Work Sans;max-width:700px}.about div{display:grid;gap:0;margin-top:50px}.about b{border-top:1px solid;padding:20px 0;font:13px DM Mono}footer{background:var(--ink);color:#eef0e7;padding:70px 7vw 25px;display:grid;grid-template-columns:2fr 2fr 1fr;gap:30px}footer div{display:grid;gap:10px;font:13px DM Mono}footer small{grid-column:1/-1;border-top:1px solid #45504b;padding-top:20px;font:10px DM Mono}@media(max-width:650px){header{height:58px;display:flex;justify-content:space-between;padding:0 18px}.mark{font-size:22px}.menu{display:block;background:none;border:0;font:11px DM Mono;text-transform:uppercase}.service{display:none}nav{display:none}nav.open{display:flex;position:absolute;top:57px;left:0;right:0;background:var(--ink);color:#fff;padding:28px 18px;flex-direction:column;font-size:15px}.hero{min-height:690px;display:block}.hero>div{padding:13vh 22px 50px}.hero h1{font-size:58px}.hero aside{height:285px}.intro,.page,.about,.notes{padding:80px 22px}.line{overflow:auto;padding:20px 22px;gap:20px;white-space:nowrap}.feature,.detail{display:flex;flex-direction:column;margin:55px 22px;gap:25px}.fieldImage,.detailImage{min-height:350px}.feature h2{font-size:42px}.shop{padding:60px 18px}.shopHead{display:block}.shop h1{font-size:52px}.filters{margin-bottom:25px}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.gear{min-height:180px}.product h3{font-size:16px}.detail h1{font-size:55px}.notes article{grid-template-columns:45px 1fr;gap:10px}.notes article p,.notes article a{grid-column:2}.notes h2{font-size:30px}footer{display:block;padding:50px 22px}footer p{max-width:240px}footer div{border-top:1px solid #45504b;padding:20px 0;margin-top:25px}footer small{display:block;margin-top:20px}}.hero aside{background-image:linear-gradient(#71899555,#17221faa),url(/media/terrain/nord-hero-coastal-ridge.jpg)}.fieldImage{background-image:linear-gradient(#344c4022,#344c4022),url(/media/terrain/nord-field-shell-pack.jpg);background-size:cover;background-position:center}html{--field-ink:#465349;--field-border:#92998f;--field-wash:#e4e4d9}html,body,#root{max-width:100%;overflow-x:clip}.filters button,fieldset button{min-width:44px;min-height:44px;padding:10px 12px}.filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--field-border);border-radius:0;background:transparent;color:var(--field-ink);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.filters button:hover{border-color:var(--field-ink);background:var(--field-wash);color:var(--ink)}.filters button:focus-visible,.menu:focus-visible{outline:2px solid var(--field-ink);outline-offset:3px}.filters .active,.filters .active:hover{border-color:var(--moss);background:var(--moss);color:var(--ivory)}.grid>*{min-width:0}.product>a{display:block;min-width:0}.product p{line-height:1.55;overflow-wrap:anywhere}@media(max-width:650px){.mark{display:inline-flex;min-height:44px;align-items:center}.menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:44px;min-height:44px;padding:.5rem;color:var(--field-ink)}nav.open{padding:18px;gap:0}nav.open a{display:flex;min-height:44px;align-items:center;border-bottom:1px solid #45504b}.line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0 22px;gap:0;white-space:normal}.line b{grid-column:1/-1;display:flex;min-height:52px;align-items:center}.line a{display:flex;min-height:48px;align-items:center;padding:0;border-top:1px solid #c9c8bd}.line a:nth-of-type(2n){padding-left:18px;border-left:1px solid #c9c8bd}}
