@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(texgyreheros-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--cbc-black: #000000;--cbc-white: #ffffff;--cbc-black-deep: #111111;--cbc-black-raised: #1c1c1c;--cbc-grey-700: #3d3d3d;--cbc-grey-500: #8a8a8a;--cbc-grey-300: #c8c8c8;--cbc-grey-100: #ededed;--cbc-signal-error: #ff6b57;--cbc-signal-error-on-light: #c4321e;--border-ui: #767676;--surface-page: var(--cbc-black);--surface-raised: var(--cbc-black-raised);--surface-sunken: var(--cbc-black-deep);--surface-inverse: var(--cbc-white);--text-primary: var(--cbc-white);--text-secondary: var(--cbc-grey-300);--text-disabled: var(--cbc-grey-500);--text-inverse: var(--cbc-black);--text-error: var(--cbc-signal-error);--border-rule: var(--cbc-white);--border-subtle: var(--cbc-grey-700);--border-strong: var(--cbc-white);--action-primary-bg: var(--cbc-white);--action-primary-fg: var(--cbc-black);--action-primary-bg-hover: var(--cbc-grey-300);--focus-ring: var(--cbc-white);--overlay-scrim: rgba(0, 0, 0, .72);--font-sans: "TeX Gyre Heros", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: var(--font-sans);--fw-regular: 400;--fw-bold: 700;--fs-micro: 12px;--fs-small: 14px;--fs-body: 16px;--fs-lead: 20px;--fs-title: 30px;--fs-display: 50px;--fs-hero: clamp(64px, 11vw, 176px);--lh-tight: 1.11;--lh-lead: 1.33;--lh-long: 1.45;--ls-caps-small: .02em;--type-wordmark: var(--fw-bold) var(--fs-display) / var(--lh-tight) var(--font-display);--type-hero: var(--fw-bold) var(--fs-hero) / .95 var(--font-display);--type-title: var(--fw-bold) var(--fs-title) / var(--lh-tight) var(--font-sans);--type-lead: var(--fw-bold) var(--fs-lead) / var(--lh-lead) var(--font-sans);--type-body: var(--fw-bold) var(--fs-body) / var(--lh-tight) var(--font-sans);--type-micro: var(--fw-bold) var(--fs-micro) / var(--lh-tight) var(--font-sans);--type-long: var(--fw-regular) var(--fs-body) / var(--lh-long) var(--font-sans);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--gutter: clamp(16px, 3vw, 40px);--column-text: 34ch;--container: 1440px;--paragraph-gap: 1lh;--radius: 0;--rule-hairline: 1px;--rule-heavy: 2px;--shadow: none;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.6, 0, .2, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s;--announcement-height: 0px;--header-height: 88px;--hero-frame: calc(100svh - var(--announcement-height) - var(--header-height))}@media(min-width:750px){:root{--header-height: 64px}}.theme-inverse{--surface-page: var(--cbc-white);--surface-raised: var(--cbc-grey-100);--surface-sunken: var(--cbc-grey-100);--surface-inverse: var(--cbc-black);--text-primary: var(--cbc-black);--text-secondary: var(--cbc-grey-700);--text-disabled: var(--cbc-grey-700);--text-inverse: var(--cbc-white);--text-error: var(--cbc-signal-error-on-light);--border-rule: var(--cbc-black);--border-subtle: var(--cbc-grey-300);--border-strong: var(--cbc-black);--border-ui: var(--cbc-grey-700);--action-primary-bg: var(--cbc-black);--action-primary-fg: var(--cbc-white);--action-primary-bg-hover: var(--cbc-grey-700);--focus-ring: var(--cbc-black);--overlay-scrim: rgba(0, 0, 0, .48);background:var(--surface-page);color:var(--text-primary)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--announcement-height) + var(--header-height))}body{min-height:100svh;background:var(--surface-page);color:var(--text-primary);font:var(--type-body);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;text-transform:inherit;border-radius:0}button{cursor:pointer}p,h1,h2,h3,h4{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4{font:inherit}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}a:hover{text-decoration-thickness:2px}::selection{background:var(--text-primary);color:var(--surface-page)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prose{font:var(--type-long);text-transform:none}.prose>*+*{margin-top:var(--paragraph-gap)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--action-primary-bg);color:var(--action-primary-fg);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.wordmark{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-style:normal;line-height:var(--lh-tight);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:currentColor}.wordmark--stacked{display:flex;flex-direction:column;align-items:center;text-align:center}.wordmark--left{align-items:flex-start;text-align:left}.wordmark--right{align-items:flex-end;text-align:right}.wordmark>span,.wordmark__word{display:block}.announcement-section{position:sticky;top:0;z-index:30}.announcement{height:34px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-inline:var(--gutter);background:var(--surface-page);border-bottom:1px solid var(--border-rule);font:var(--type-micro);letter-spacing:var(--ls-caps-small);text-align:center;white-space:nowrap}.header-section{position:sticky;top:var(--announcement-height);z-index:30}.header{background:var(--surface-page);border-bottom:1px solid var(--border-rule)}@media(prefers-reduced-motion:no-preference){.announcement,.header{transition:background-color .24s var(--ease-out),color .24s var(--ease-out),border-color .24s var(--ease-out)}}.header__inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:44px 43px;align-items:center;height:calc(var(--header-height) - 1px);padding-inline:var(--gutter);column-gap:28px}.header__brand{grid-column:1;grid-row:1;justify-self:start;text-decoration:none}.header__brand .wordmark{font-size:14px}.header__nav{grid-column:1 / -1;grid-row:2;display:flex;justify-content:space-between;gap:28px}.header__cart{grid-column:2;grid-row:1;justify-self:end}.header a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;white-space:nowrap}.header__nav a:hover,.header__cart:hover{text-decoration:underline}@media(min-width:750px){.header__inner{grid-template-columns:1fr auto 1fr;grid-template-rows:1fr}.header__nav{grid-column:1;grid-row:1;justify-content:flex-start}.header__brand{grid-column:2;grid-row:1;justify-self:center}.header__brand .wordmark{font-size:16px}.header__cart{grid-column:3;grid-row:1}}.hero{position:relative;height:calc(var(--hero-frame) + 150vh)}.hero__sticky{position:sticky;top:calc(var(--announcement-height) + var(--header-height));height:var(--hero-frame);overflow:hidden}.hero__wordmark{position:absolute;inset-inline:0;top:var(--space-5);z-index:1;font-family:var(--font-display);font-weight:700;line-height:.95;text-transform:uppercase;font-size:min(220px,(100vw - 2 * var(--gutter)) / 4.15,(var(--hero-frame) * .82 - 180px) / 2.85)}.hero__poster{position:absolute;z-index:2;left:50%;top:82%;width:min(50vw,264px);transform:translate(-50%);transition:opacity var(--dur-base) var(--ease-out)}.hero__poster img{width:100%;height:auto}.hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.hero__stage canvas{width:100%;height:100%}.hero__copy{--hero-copy-end: var(--space-7);position:absolute;z-index:4;inset-inline:var(--gutter);bottom:calc(18% + var(--space-3));display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;pointer-events:none}.hero__headline{max-width:26ch;font:var(--type-body)}.hero__cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:var(--action-primary-bg);color:var(--action-primary-fg);border:1px solid var(--action-primary-bg);text-decoration:none;line-height:1;transition:background var(--dur-fast) var(--ease-out)}.hero__cta:hover{background:var(--action-primary-bg-hover)}.hero.is-live .hero__poster{opacity:0}@media(min-width:990px){.hero__headline{font:var(--type-lead)}}@media(prefers-reduced-motion:no-preference){.hero__wordmark>span{overflow:hidden}.hero__wordmark .wordmark__word{animation:hero-line .82s var(--ease-out) backwards}.hero__wordmark>:nth-child(1) .wordmark__word{animation-delay:60ms}.hero__wordmark>:nth-child(2) .wordmark__word{animation-delay:.16s}.hero__wordmark>:nth-child(3) .wordmark__word{animation-delay:.26s}.hero__headline,.hero__cta{animation:hero-up .7s var(--ease-out) backwards}.hero__headline{animation-delay:.62s}.hero__cta{animation-delay:.72s}}@keyframes hero-line{0%{transform:translateY(105%)}}@keyframes hero-up{0%{opacity:0;transform:translateY(32px)}}@media(prefers-reduced-motion:reduce){.hero{height:var(--hero-frame)}.hero__poster{top:5%;height:60%;width:auto}.hero__poster img{width:auto;height:100%}.hero__copy{bottom:var(--hero-copy-end)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
