.ct-hero{text-align:center;position:relative;overflow:hidden}.ct-hero__inner{padding-top:clamp(5.6rem,8vw,12rem);padding-bottom:clamp(4.8rem,6vw,8.8rem);position:relative;z-index:2}.ct-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.ct-hero__rings{position:absolute;left:50%;top:50%;width:140vmin;height:140vmin;transform:translate(-50%,-50%);border-radius:50%;background:repeating-radial-gradient(circle at center,rgba(var(--color-foreground),.07) 0,rgba(var(--color-foreground),.07) 1px,transparent 1px,transparent 13px);-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 0%,rgba(0,0,0,.35) 55%,transparent 78%);mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 0%,rgba(0,0,0,.35) 55%,transparent 78%)}.ct-hero__ghost{position:relative;font-family:var(--font-heading-family);font-weight:900;font-size:clamp(120px,24vw,380px);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.05);line-height:1;-webkit-user-select:none;user-select:none}.ct-hero__quote{max-width:62ch;margin:0 auto 3.4rem}.ct-hero__quote blockquote{font-family:var(--font-body-family);font-style:italic;font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.5;margin:0 0 .9rem;opacity:.9}.ct-hero__quote blockquote:before{content:"\201c"}.ct-hero__quote blockquote:after{content:"\201d"}.ct-hero__quote figcaption{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.ct-hero__kicker{font-family:var(--font-heading-family);font-weight:900;font-size:13px;letter-spacing:.28em;text-transform:uppercase;margin:0 0 2.6rem}.ct-hero__chip{background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:.4rem 1rem;margin-right:1.2rem}.ct-hero__heading{font-family:var(--font-heading-family);font-weight:900;font-size:clamp(44px,10.5vw,158px);letter-spacing:-.035em;line-height:.95;text-transform:uppercase;margin:0 0 2rem}.ct-hero__sub{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(14px,1.7vw,20px);letter-spacing:.5em;text-transform:uppercase;margin:0 0 3.8rem}.ct-hero__ctas{display:flex;justify-content:center;align-items:center;gap:2.4rem;flex-wrap:wrap;margin-bottom:1.6rem}.ct-hero__button{display:inline-block;font-family:var(--font-heading-family);font-weight:900;font-size:14px;letter-spacing:normal;text-transform:uppercase;text-decoration:none;padding:1.4rem 1.8rem;min-width:16rem;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:0;transition:background .15s ease,color .15s ease}.ct-hero__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ct-hero__meta{font-family:var(--font-heading-family);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin:0}.ct-hero__media{max-width:44rem;margin:clamp(3.2rem,4vw,5.6rem) auto 0}.ct-hero__media img{width:100%;height:auto;transition:transform .3s ease}.ct-hero__media:hover img{transform:translateY(-.6rem)}.ct-ticker{overflow:hidden;white-space:nowrap;padding:1.2rem 0;border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground))}.ct-ticker__track{display:inline-flex;width:max-content;animation-name:ct-ticker-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.ct-ticker:hover .ct-ticker__track{animation-play-state:paused}.ct-ticker__item{font-family:var(--font-heading-family);font-weight:900;font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-right:5.6rem}@keyframes ct-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ct-ticker__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
