html,body{margin:0;padding:0;min-width:320px}#root{min-height:100vh}@media(max-width:640px){.showcase-media>picture.responsive-webp>source{display:none}}@media(min-width:1200px)and (min-height:950px){.hero-grid.hero-grid{grid-template-columns:.82fr 1.18fr;gap:30px}.hero-products.hero-products{gap:12px;margin-right:calc(-1*max(0px,min(160px,(100vw - 1180px) / 2 - 24px)))}.hero-card.hero-card{padding:8px}}.footer-col.footer-col{gap:0}.footer-col.footer-col a{padding:11px 0}.cnv2{--cn-ink: #06070a;--cn-ink-2: #0a0c11;--cn-panel: #10131a;--cn-panel-2: #171b25;--cn-raise: #1e2330;--cn-line: rgba(215, 177, 105, .15);--cn-line-2: rgba(244, 238, 227, .09);--cn-line-hot: rgba(215, 177, 105, .42);--cn-brass: #d7b169;--cn-brass-hi: #f3d49a;--cn-brass-dim: #8d7440;--cn-cobalt: #2f5fa8;--cn-cobalt-hi: #4d86dd;--cn-bone: #f4eee3;--cn-text: #ddd5c6;--cn-muted: #9a927e;--cn-faint: #6c6759;--cn-display: "Barlow Condensed", "Oswald", "Haettenschweiler", "Arial Narrow", system-ui, sans-serif;--cn-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cn-maxw: 1240px;--cn-gutter: clamp(16px, 4.5vw, 44px);--cn-radius: 14px;--cn-radius-lg: 22px;--cn-ease: cubic-bezier(.22, .61, .36, 1);--cn-ease-out: cubic-bezier(.16, 1, .3, 1);--cn-shadow: 0 30px 80px -30px rgba(0, 0, 0, .9);--cn-glow: 0 0 0 1px var(--cn-line-hot), 0 18px 50px -20px rgba(215, 177, 105, .45)}@keyframes cnRise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@keyframes cnFade{0%{opacity:0}to{opacity:1}}@keyframes cnKen{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.14) translate3d(0,-1.5%,0)}}@keyframes cnMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes cnSheen{0%{transform:translate3d(-120%,0,0) skew(-18deg)}to{transform:translate3d(320%,0,0) skew(-18deg)}}@keyframes cnPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes cnDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@media(prefers-reduced-motion:reduce){.cnv2 *,.cnv2 *:before,.cnv2 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@font-face{font-family:CN Big Shoulders;src:url(/_cdn/static/c8e60587-17f8-4ba2-ac48-72666fd86ba8-sb-bigshoulders-display.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:CN Big Shoulders Stencil;src:url(/_cdn/static/bed6dd8e-c631-46fc-bf7a-86479758e475-sb-bigshoulders-stencil.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:CN Public Sans;src:url(/_cdn/static/df03d46a-d604-43ef-a813-76ea08fab6b2-sb-publicsans.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:CN B612 Mono;src:url(/_cdn/static/3a0c2c39-bb6b-4797-b7f1-7b98d9a9f20b-sb4-b612mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CN B612 Mono;src:url(/_cdn/static/107209cb-797c-4125-b71c-2f3637ccbece-sb4-b612mono-700.woff2) format("woff2");font-weight:700;font-display:swap}.cn-brand{--cn-ink: #10120d;--cn-ink-2: #161910;--cn-panel: #1a1d15;--cn-panel-2: #20241a;--cn-raise: #232819;--cn-case: #0b0c09;--cn-foam: #1c1d19;--cn-pocket: #060705;--cn-mount: #181a14;--cn-line: rgba(230, 223, 200, .13);--cn-line-2: rgba(230, 223, 200, .13);--cn-line-hot: rgba(230, 223, 200, .24);--cn-brass: #dcb03c;--cn-brass-hi: #dcb03c;--cn-brass-dim: #b8ab84;--cn-yellow-dark: #c99f30;--cn-yellow-edge: #9c7b1f;--cn-on-yellow: #12140e;--cn-on-action: #12140e;--cn-action-hover: #c99f30;--cn-action-edge: #9c7b1f;--cn-od: #232819;--cn-grain: url(/_cdn/static/52f31120-dbd1-4e9e-9cd5-42de89004249-sb4-grain.webp);--cn-khaki: #b8ab84;--cn-cobalt: #b8ab84;--cn-cobalt-hi: #e6dfc8;--cn-bone: #e6dfc8;--cn-text: #cdc7b2;--cn-muted: #9c9a86;--cn-faint: #86857a;--cn-display: "CN Big Shoulders", "Arial Narrow", "Roboto Condensed", sans-serif;--cn-stencil: "CN Big Shoulders Stencil", "CN Big Shoulders", "Arial Narrow", sans-serif;--cn-mono: "CN B612 Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--cn-sans: "CN Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cn-maxw: 1240px;--cn-gutter: clamp(18px, 5vw, 56px);--cn-radius: 2px;--cn-radius-lg: 2px;--cn-ease: cubic-bezier(.22, .61, .36, 1);--cn-ease-out: cubic-bezier(.16, 1, .3, 1);--cn-shadow: 0 18px 40px -22px rgba(0, 0, 0, .8);--cn-glow: none;min-height:100vh;background-color:var(--cn-ink);color:var(--cn-text);font-family:var(--cn-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--cn-brass);overflow-x:clip}.cn-brand *,.cn-brand *:before,.cn-brand *:after{box-sizing:border-box}.cn-brand ::selection{background:var(--cn-brass);color:var(--cn-on-yellow)}.cn-brand :focus-visible{outline:2px solid var(--cn-brass);outline-offset:3px;border-radius:2px}.cn-brand :where(input,textarea,select,button){font-family:inherit}.cn-brand :where(input,textarea)::placeholder{color:var(--cn-faint)}.cn-brand :where(a){text-underline-offset:3px}.cn-brand :where(h1,h2,h3){text-wrap:balance}.cn-brand :where(img){max-width:100%}html:has(.cn-brand){background:#10120d;color-scheme:dark;scrollbar-color:#4a4f3e #10120d;accent-color:#dcb03c}@media(prefers-reduced-motion:reduce){.cn-brand{scroll-behavior:auto}.cn-brand [data-reveal],.cn-brand [data-reveal] *{opacity:1;transform:none}.cn-brand .cn-brand-motion{animation:none}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
