@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600&family=Barlow:wght@400;500;600&family=Barlow+Condensed:wght@500;600&display=swap";.nh{--black:#000;--panel:#141414;--teal-dark:#1b636c;--teal:#17a09d;--cream:#ece4d4;--white:#fff;--text:#ece9e2;--muted:#b8b3a9;--gold:#e0a83a;--gold-hover:#cf9827;--orange:#ec7424;--orange-hover:#d9661a;--line:#2e2e2e;position:relative;font-family:Barlow,sans-serif;color:var(--text);background:var(--black);-webkit-font-smoothing:antialiased}.nh *,.nh *:before,.nh *:after{box-sizing:border-box}.nh h1,.nh h2,.nh h3,.nh .nh-h{font-family:Fraunces,serif!important;font-weight:600!important;letter-spacing:-.025em;text-transform:none!important;margin:0;color:var(--cream)}.nh p{margin:0}.nh a{color:inherit;text-decoration:none}.nh img{display:block;max-width:100%}.nh-wrap{max-width:1100px;margin:0 auto;padding:clamp(56px,8vw,96px) 20px;position:relative;z-index:2}.nh-label{font-family:Barlow Condensed,sans-serif!important;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.nh-label--gold{color:var(--gold)}.nh-label--teal{color:var(--teal)}.nh-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border:0;border-radius:4px;background:var(--orange);color:#111!important;font-family:Barlow Condensed,sans-serif!important;font-weight:600;font-size:16px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s}.nh-btn:hover{background:var(--orange-hover)}.nh-btn--gold{background:var(--gold)}.nh-btn--gold:hover{background:var(--gold-hover)}.nh-btn--ghost{background:transparent;color:var(--white)!important;border:1.5px solid var(--text)}.nh-btn--ghost:hover{background:#ffffff14}.nh-btns{display:flex;flex-wrap:wrap;gap:12px}.nh-h2{font-size:clamp(34px,4.6vw,56px);line-height:1.04}.nh-link{font-family:Barlow Condensed,sans-serif!important;font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.nh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#1d2122;overflow:hidden}.nh-bg img{width:100%;height:100%;object-fit:cover}.nh-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.nh-hero{min-height:var(--nh-height,88vh);display:flex;align-items:flex-end}.nh-hero .nh-bg:after{background:linear-gradient(90deg,#000000c7,#00000059 60%,#0000001a),linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%)}.nh-hero .nh-wrap{width:100%;padding-bottom:clamp(56px,8vw,88px)}.nh-hero__body{max-width:620px;display:flex;flex-direction:column;gap:20px}.nh-hero h1{font-size:clamp(44px,6.4vw,80px);line-height:1.02;color:var(--cream)}.nh-hero p{font-size:clamp(17px,1.6vw,20px);line-height:1.55;max-width:46ch;color:var(--text)}.nh-hero .nh-btns{margin-top:8px}.nh-strip{background:var(--teal-dark)}.nh-strip__row{max-width:1100px;margin:0 auto;padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 28px;color:var(--white)}.nh-banner{min-height:var(--nh-height,70vh);display:flex;align-items:flex-end}.nh-banner .nh-bg:after{background:linear-gradient(0deg,#000000b3,#0000001a 65%)}.nh-banner--top{align-items:flex-start}.nh-banner--top .nh-bg:after{background:linear-gradient(90deg,#000000b3,#0003 65%)}.nh-banner .nh-wrap{width:100%}.nh-banner__body{max-width:620px;display:flex;flex-direction:column;gap:16px}.nh-banner h2{font-size:clamp(34px,4.4vw,56px);line-height:1.08;font-weight:400!important;color:var(--cream)}.nh-banner p{font-size:17px;line-height:1.6;max-width:46ch}.nh-founder__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,56px);align-items:center}.nh-founder__img{aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--panel)}.nh-founder__img img{width:100%;height:100%;object-fit:cover}.nh-founder__body{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.nh-founder blockquote{margin:0;padding:0;border:0;font-family:Fraunces,serif!important;font-size:clamp(26px,2.8vw,36px);line-height:1.22;color:var(--white)}.nh-founder p{font-size:16px;line-height:1.65;color:var(--cream);max-width:48ch}.nh-shop .nh-bg:after{background:#0009}.nh-shop .nh-bg img{filter:blur(14px);transform:scale(1.1)}.nh-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.nh-head .nh-link{color:var(--gold)}.nh-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:clamp(48px,7vw,72px)}.nh-cat{position:relative;background:var(--black);border-radius:6px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;transition:background .15s}.nh-cat:hover{background:#111}.nh-cat h3{font-size:22px;color:var(--white)}.nh-cat span{font-size:13px;color:var(--muted)}.nh-cat b{position:absolute;top:14px;right:16px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;color:var(--teal)}.nh-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.nh-card{background:var(--black);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.nh-card__img{aspect-ratio:1;background:var(--panel);overflow:hidden}.nh-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.nh-card:hover .nh-card__img img{transform:scale(1.04)}.nh-card__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:4px;flex:1}.nh-card h3{font-size:20px;color:var(--white)}.nh-card__sub{font-size:13px;color:var(--muted)}.nh-card__foot{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.nh-card__price{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:18px;color:var(--white)}.nh-card__foot .nh-link{font-size:12px;color:var(--teal)}.nh-places{background:var(--teal-dark)}.nh-places .nh-head{margin-bottom:20px}.nh-places .nh-head p{max-width:30ch;font-size:15px;line-height:1.5;color:var(--white)}.nh-mosaic{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:clamp(110px,13vw,150px);grid-auto-flow:dense;gap:10px}.nh-tile{position:relative;border-radius:6px;overflow:hidden;background:#164f57}.nh-tile img{width:100%;height:100%;object-fit:cover}.nh-tile--big{grid-column:span 2;grid-row:span 2}.nh-tile--tall{grid-row:span 2}.nh-tile--wide{grid-column:span 2}.nh-tile .nh-label{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);background:#000000b8;color:var(--white);padding:6px 9px;font-size:11px;line-height:1.3}@media(max-width:760px){.nh-mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.nh-tile--big{grid-column:span 2}}.nh-quiz__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 48px;align-items:center}.nh-quiz__body{display:flex;flex-direction:column;gap:14px}.nh-quiz p{font-size:15px;line-height:1.6;max-width:44ch;color:var(--cream)}.nh-quotes .nh-bg:after{background:#00000073}.nh-quotes__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.nh-quote{display:flex;flex-direction:column;gap:8px}.nh-quote blockquote{margin:0;padding:0;border:0;font-family:Fraunces,serif!important;font-size:clamp(22px,2.2vw,28px);line-height:1.2;color:var(--white)}.nh-journal .nh-head .nh-link{color:var(--teal)}.nh-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.nh-post{display:flex;flex-direction:column;gap:10px}.nh-post__img{aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:var(--panel)}.nh-post__img img{width:100%;height:100%;object-fit:cover}.nh-post h3{font-size:20px;line-height:1.25;color:var(--white)}.nh-news{min-height:var(--nh-height,60vh);display:flex;align-items:center}.nh-news .nh-bg:after{background:linear-gradient(90deg,#000000a6,#00000040 70%)}.nh-news .nh-wrap{width:100%}.nh-news__body{max-width:520px;display:flex;flex-direction:column;gap:14px}.nh-news h2{font-size:clamp(32px,3.8vw,46px);color:var(--white)}.nh-news p{font-size:16px;line-height:1.55}.nh-news form{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.nh-news input[type=email]{flex:1;min-width:220px;height:50px;padding:0 16px;border:1px solid #333;border-radius:4px;background:#000;color:var(--white);font:400 15px Barlow,sans-serif}.nh-news input[type=email]::placeholder{color:#8a867f}.nh-news .nh-btn{height:50px;padding:0 24px}.nh-news__msg{font-size:14px;color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ntc-home.css.map */
