@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(archivo-400.ttf) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(archivo-500.ttf) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(archivo-600.ttf) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(archivo-700.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(bebas-neue-400.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(ibm-plex-mono-400.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(ibm-plex-mono-500.ttf) format("truetype")}body:has(.tusk-shopify) #header-group,body:has(.tusk-shopify) .page-wrapper>footer{display:none!important}body:has(.tusk-shopify) #MainContent{padding:0!important;margin:0!important;max-width:none!important}body:has(.tusk-shopify) .content-for-layout{--page-width: 100%}.tusk-shopify{--near-black: #15171a;--graphite: #3a4048;--off-white: #edebe6;--olive: #3f4a3a;--silver: #c4c9ce;--brass: #c4a56b;--border: #454c55;--muted-copy: #8a8f94;--font-display: "Bebas Neue", sans-serif;--font-body: "Archivo", sans-serif;--font-spec: "IBM Plex Mono", monospace;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:var(--near-black);color:var(--off-white);font-family:var(--font-body);font-size:16px}.tusk-shopify *,.tusk-shopify *:before,.tusk-shopify *:after{box-sizing:border-box}.tusk-shopify a{color:inherit;text-decoration:none}.tusk-header{min-height:78px;padding:0 clamp(22px,5vw,76px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(196,201,206,.24);background:#15171af5}.tusk-logo{width:110px;height:60px;display:flex;align-items:center;color:var(--off-white)}.tusk-logo svg{width:100%;height:auto;display:block}.tusk-nav{display:flex;align-items:center;gap:34px}.tusk-nav a{color:var(--silver);font:500 12px var(--font-spec);letter-spacing:.09em;text-transform:uppercase}.tusk-nav a:hover{color:var(--off-white)}.tusk-shopify .tusk-reserve{justify-self:end;min-height:44px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.95);border-radius:999px;color:var(--near-black);background:#fff;box-shadow:0 10px 26px #0000003d,inset 0 1px #ffffffe6;font:500 10px var(--font-spec);letter-spacing:.12em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tusk-shopify .tusk-reserve:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 30px #00000052,inset 0 1px #ffffffbf}.tusk-eyebrow{margin:0 0 24px;display:flex;align-items:center;gap:18px;color:var(--brass);font:500 12px/1.5 var(--font-spec);letter-spacing:.16em;text-transform:uppercase}.tusk-shopify .tusk-eyebrow{color:var(--brass)!important;font:500 12px/1.5 var(--font-spec)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.tusk-eyebrow:before{content:"";width:60px;height:1px;flex:0 0 60px;background:currentColor}.tusk-shopify .tusk-primary-button{min-height:50px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:#fff;color:var(--near-black);box-shadow:0 10px 26px #0000003d,inset 0 1px #ffffffe6;font:500 11px var(--font-spec);letter-spacing:.12em;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tusk-shopify .tusk-primary-button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 30px #00000052,inset 0 1px #ffffffbf}.tusk-glass-button{min-height:50px;padding:0 18px;display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(237,235,230,.62);border-radius:999px;background:linear-gradient(135deg,#ffffff3d,#ffffff14);box-shadow:inset 0 1px #ffffff52,0 10px 24px #0003;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);font:500 11px var(--font-spec);letter-spacing:.1em;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.tusk-glass-button span{color:var(--brass)}.tusk-glass-button:hover{transform:translateY(-2px);border-color:#ffffffe6;background:linear-gradient(135deg,#ffffff57,#ffffff1f);box-shadow:inset 0 1px #ffffff80,0 14px 30px #0000004d}.tusk-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.tusk-hero{position:relative;min-height:760px;padding:clamp(70px,9vw,130px) clamp(22px,7vw,108px);display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--border)}.tusk-hero-copy{position:relative;z-index:2;width:min(100%,570px)}.tusk-hero h1{max-width:560px;margin:0 0 22px;color:var(--off-white);font:400 clamp(56px,6.4vw,94px)/.9 var(--font-display);letter-spacing:.002em}.tusk-intro{max-width:470px;margin:0 0 30px;color:var(--silver);font-size:17px;line-height:1.55}.tusk-hero-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--near-black)}.tusk-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tusk-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#15171af0,#15171aa8 30%,#15171a14 68%),linear-gradient(0deg,rgba(21,23,26,.58),transparent 42%)}.tusk-tension{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,10vw,148px) clamp(22px,7vw,108px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,8vw,120px);background:radial-gradient(ellipse 50% 70% at 27% 48%,#45474a,#242629,#101113 76%)}.tusk-tension:before{content:"";position:absolute;z-index:-1;width:min(58vw,820px);aspect-ratio:1;left:-5%;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(196,165,107,.12),rgba(196,165,107,.03) 38%,transparent 70%);filter:blur(28px)}.tusk-pcm-media{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden;background:#0e0f0f;box-shadow:0 26px 90px #00000061,0 0 72px #5f656c1f}.tusk-pcm-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tusk-pcm-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 72%,rgba(16,17,19,.58) 100%),linear-gradient(0deg,rgba(16,17,19,.62),transparent 26%)}.tusk-section-copy h2,.tusk-category-heading h2,.tusk-launch-copy h2{margin:0 0 26px;color:var(--off-white);font:400 clamp(54px,6vw,88px)/.92 var(--font-display)}.tusk-section-copy>p:not(.tusk-eyebrow){max-width:580px;color:var(--silver);font-size:18px;line-height:1.65}.tusk-reveal{position:relative;min-height:740px;display:grid;grid-template-columns:minmax(390px,.74fr) 1.26fr;overflow:hidden;isolation:isolate;border-top:1px solid rgba(140,149,160,.13);border-bottom:1px solid rgba(140,149,160,.13);background:radial-gradient(ellipse 54% 66% at 77% 47%,rgba(237,235,230,.09),transparent 68%),radial-gradient(ellipse 48% 22% at 76% 81%,rgba(237,235,230,.055),transparent 72%),linear-gradient(115deg,#151719,#111315 48%,#0c0e10)}.tusk-reveal:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(15,17,19,.92) 0%,rgba(15,17,19,.7) 30%,transparent 57%);pointer-events:none}.tusk-reveal>.tusk-section-copy{position:relative;z-index:2;padding:clamp(76px,10vw,140px) clamp(22px,6vw,84px);display:flex;flex-direction:column;justify-content:center}.tusk-seam-media{position:absolute;z-index:1;top:3%;right:-1%;bottom:3%;left:34%}.tusk-seam-media img{width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(0);transform:scale(.78) translate(3%);transform-origin:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 12%,#000 28%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 12%,#000 28%)}.tusk-categories{padding:clamp(82px,10vw,150px) clamp(22px,7vw,108px);border-top:1px solid var(--border)}.tusk-category-heading{max-width:840px;margin-bottom:74px}.tusk-note{margin-top:24px;color:var(--muted-copy);font:400 12px/1.6 var(--font-spec);letter-spacing:.03em}.tusk-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(42px,8vw,110px);align-items:start}.tusk-category-visual-wrap{position:sticky;top:32px}.tusk-category-visual{min-height:520px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);transition:background .35s ease}.tusk-category-visual.state-performance{background:linear-gradient(135deg,#262b30,#3a4048)}.tusk-category-visual.state-movement{background:linear-gradient(135deg,#22262b,#3f4a3a)}.tusk-category-visual.state-medication{background:linear-gradient(135deg,#33383e,#4a5057)}.tusk-category-visual span{font:400 120px var(--font-display);color:#edebe633}.tusk-category-statements article{min-height:330px;padding:54px 0;border-top:1px solid var(--border);opacity:.34;transition:opacity .25s ease,border-color .25s ease}.tusk-category-statements article.is-active{opacity:1;border-color:var(--brass)}.tusk-category-statements h3{margin:0 0 16px;color:var(--off-white);font:400 clamp(38px,4.4vw,62px)/.96 var(--font-display)}.tusk-category-statements article>p:last-child{max-width:500px;color:var(--muted-copy);font-size:17px;line-height:1.65}.tusk-launch{position:relative;min-height:680px;padding:clamp(74px,9vw,128px) clamp(22px,7vw,108px);display:flex;align-items:flex-end;overflow:hidden;border-top:1px solid var(--border)}.tusk-launch-field{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,#22262b,#3a4048)}.tusk-launch-field>i{position:absolute;top:18%;right:10%;bottom:18%;left:10%;border:1px solid var(--silver);opacity:.28;animation:tusk-drift 9s ease-in-out infinite alternate}.tusk-launch-field>i:nth-child(2){top:27%;right:19%;bottom:27%;left:19%;animation-delay:-3s}.tusk-launch-field>i:nth-child(3){top:36%;right:28%;bottom:36%;left:28%;animation-delay:-6s}.tusk-product-frame{position:relative;width:min(52%,560px);aspect-ratio:1.55;display:grid;place-items:center;border:2px solid var(--silver);border-radius:10px;background:#15171a94;transform:perspective(800px) rotateY(-12deg) rotateX(6deg)}.tusk-product-frame:after{content:"";position:absolute;left:-2px;right:-2px;top:28%;border-top:2px solid var(--silver)}.tusk-product-frame span{font:400 48px var(--font-display)}.tusk-launch-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#15171af5,#15171a14 88%)}.tusk-launch-copy{position:relative;z-index:2;max-width:780px}.tusk-launch-copy>p:not(.tusk-eyebrow){max-width:560px;color:var(--silver);font-size:18px;line-height:1.6}.tusk-shopify .tusk-launch-copy .tusk-primary-button{margin-top:16px}.tusk-footer{padding:34px clamp(22px,7vw,108px);display:flex;justify-content:space-between;gap:24px;color:var(--muted-copy);border-top:1px solid var(--border);background:var(--near-black);font:400 10px var(--font-spec);letter-spacing:.07em}@keyframes tusk-drift{0%{transform:translate3d(-5px,-3px,0);opacity:.38}to{transform:translate3d(8px,5px,0);opacity:.8}}@media(max-width:900px){.tusk-header{grid-template-columns:1fr auto}.tusk-nav{display:none}.tusk-tension,.tusk-category-grid{grid-template-columns:1fr}.tusk-reveal{min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse 74% 34% at 50% 30%,rgba(237,235,230,.085),transparent 72%),linear-gradient(145deg,#151719,#0c0e10)}.tusk-reveal:after{background:linear-gradient(0deg,rgba(15,17,19,.92) 0%,transparent 48%)}.tusk-reveal>.tusk-section-copy{order:2}.tusk-seam-media{position:relative;inset:auto;order:1;width:100%;min-height:560px}.tusk-seam-media img{transform:scale(.78);-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 22%);mask-image:linear-gradient(0deg,transparent 0%,#000 22%)}.tusk-category-visual-wrap{position:relative;top:0}}@media(max-width:620px){.tusk-header{min-height:70px;padding:0 18px}.tusk-logo{width:92px;height:54px}.tusk-shopify .tusk-reserve{min-height:38px;padding:0 14px;font-size:9px}.tusk-eyebrow{gap:14px}.tusk-eyebrow:before{width:42px;flex-basis:42px}.tusk-hero,.tusk-tension,.tusk-categories,.tusk-launch{padding-left:22px;padding-right:22px}.tusk-hero{min-height:calc(100svh - 70px);align-items:flex-end;padding-top:88px;padding-bottom:70px}.tusk-hero h1{max-width:100%;font-size:clamp(52px,14vw,72px)}.tusk-actions{align-items:stretch;flex-direction:column}.tusk-shopify .tusk-primary-button,.tusk-shopify .tusk-glass-button{width:100%;justify-content:center}.tusk-pcm-media{min-height:360px}.tusk-seam-media{min-height:400px}.tusk-reveal>.tusk-section-copy{padding:72px 22px}.tusk-category-visual{min-height:360px}.tusk-launch{min-height:570px}.tusk-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.tusk-shopify *,.tusk-shopify *:before,.tusk-shopify *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tusk-capacity{padding:clamp(76px,9vw,140px) clamp(22px,7vw,108px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(42px,7vw,96px);align-items:center;border-top:1px solid var(--border);background:linear-gradient(150deg,#15171a,#101215)}.tusk-capacity-media{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--border);background:#0e0f0f}.tusk-capacity-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tusk-capacity-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#edebe629;font:400 108px var(--font-display)}.tusk-capacity-list{margin:34px 0 0;padding:0;list-style:none}.tusk-capacity-list li{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:16px 0;border-top:1px solid var(--border);align-items:baseline}.tusk-capacity-qty{min-width:44px;color:var(--brass);font:400 30px var(--font-display);letter-spacing:.03em}.tusk-capacity-what{color:var(--off-white);font-size:16px;line-height:1.5}.tusk-capacity-what small{display:block;margin-top:5px;color:var(--muted-copy);font:400 12px var(--font-spec);letter-spacing:.04em}.tusk-spec{padding:clamp(70px,8vw,124px) clamp(22px,7vw,108px);border-top:1px solid var(--border);background:var(--near-black)}.tusk-spec-plate{max-width:900px;border:1px solid var(--border);background:linear-gradient(160deg,#3a404857,#15171aeb);box-shadow:0 22px 60px #00000057,inset 0 1px #edebe60f}.tusk-spec-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;padding:24px clamp(20px,3vw,30px);border-bottom:1px solid var(--border)}.tusk-spec-head h2{margin:0;color:var(--off-white);font:400 clamp(30px,3.4vw,42px)/1 var(--font-display)}.tusk-spec-ref{color:var(--muted-copy);font:400 11px var(--font-spec);letter-spacing:.12em;text-transform:uppercase}.tusk-spec-rows{margin:0;padding:0}.tusk-spec-row{display:grid;grid-template-columns:minmax(140px,.38fr) 1fr;gap:18px;padding:14px clamp(20px,3vw,30px);border-top:1px solid rgba(69,76,85,.5)}.tusk-spec-row:first-child{border-top:0}.tusk-spec-row dt{margin:0;color:var(--muted-copy);font:400 11px var(--font-spec);letter-spacing:.1em;text-transform:uppercase}.tusk-spec-row dd{margin:0;color:var(--off-white);font:400 14px/1.5 var(--font-spec)}.tusk-spec-note{max-width:900px;margin:22px 0 0;color:var(--muted-copy);font:400 12px/1.7 var(--font-spec)}.tusk-signup{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap;max-width:560px}.tusk-signup input[type=email]{flex:1 1 250px;min-height:50px;padding:0 20px;border:1px solid rgba(237,235,230,.42);border-radius:999px;background:#15171a9e;color:var(--off-white);font:400 14px var(--font-body)}.tusk-signup input[type=email]::placeholder{color:var(--muted-copy)}.tusk-signup input[type=email]:focus{outline:none;border-color:var(--brass)}.tusk-shopify .tusk-signup button.tusk-primary-button{border:1px solid rgba(255,255,255,.95);cursor:pointer}.tusk-form-note{max-width:520px;margin-top:14px;color:var(--muted-copy);font:400 12px/1.7 var(--font-spec)}.tusk-form-message{max-width:520px;margin-top:16px;padding:13px 18px;border:1px solid var(--brass);color:var(--off-white);font:400 13px/1.5 var(--font-spec)}.tusk-form-message.is-error{border-color:#b5605a}@media(max-width:900px){.tusk-capacity{grid-template-columns:1fr}}@media(max-width:620px){.tusk-capacity,.tusk-spec{padding-left:22px;padding-right:22px}.tusk-capacity-media{min-height:360px}.tusk-spec-row{grid-template-columns:1fr;gap:4px}.tusk-signup{flex-direction:column}.tusk-shopify .tusk-signup .tusk-primary-button{width:100%}}.tusk-category-visual img[data-tusk-pane]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.tusk-category-visual img[data-tusk-pane].is-active{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/46/assets/tusk-base.css.map */
