.ct-hc .ct-hero__inner{padding-top:clamp(5.6rem,8vw,12rem);position:relative}.ct-hc .ct-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ct-hc .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-hc .ct-hero__ghost{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-hc .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-hc .ct-hero__chip{background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:.4rem 1rem;margin-right:1.2rem}.ct-hc .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-hc .ct-hero__heading--long{font-size:clamp(36px,6.4vw,100px)}.ct-hc .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-hc .ct-hero__quote{max-width:62ch;margin:0 auto 3.4rem}.ct-hc .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-hc .ct-hero__quote blockquote:before{content:"\201c"}.ct-hc .ct-hero__quote blockquote:after{content:"\201d"}.ct-hc .ct-hero__quote figcaption{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.ct-hc .ct-hero__ctas{display:flex;justify-content:center;align-items:center;gap:2.4rem;flex-wrap:wrap;margin-bottom:1.6rem}.ct-hc .ct-hero__button{display:inline-block;font-family:var(--font-heading-family);font-weight:900;font-size:14px;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-hc .ct-hero__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ct-hc .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-hc{display:block;text-align:center;position:relative;overflow:hidden}.ct-hc__track{display:grid;position:relative;z-index:2}.ct-hc__slide{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(1.2rem);transition:opacity .7s ease,transform .7s ease,visibility 0s linear .7s}.ct-hc__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .7s ease .15s,transform .7s ease .15s,visibility 0s}.ct-hc__ghost-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.ct-hc__slide .ct-hero__inner{z-index:1;padding-bottom:clamp(3.2rem,4vw,5.6rem)}.ct-hc__tagline{max-width:56ch;margin:0 auto 3.4rem;font-family:var(--font-body-family);font-style:italic;font-size:clamp(1.5rem,1.8vw,1.9rem);line-height:1.5;opacity:.8}.ct-hc__controls{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:2rem;padding-bottom:clamp(3.2rem,4vw,5.2rem)}.ct-hc__arrow{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ct-hc__arrow:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.ct-hc__dots{display:flex;gap:.8rem}.ct-hc__dot{position:relative;width:4.8rem;height:2.4rem;padding:0;background:transparent;border:0;cursor:pointer}.ct-hc__dot:before,.ct-hc__dot-fill{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px}.ct-hc__dot:before{background:rgba(var(--color-foreground),.2)}.ct-hc__dot-fill{background:rgb(var(--color-foreground));transform:scaleX(0);transform-origin:left center}.ct-hc__dot.is-active .ct-hc__dot-fill{transform:scaleX(1)}.ct-hc.is-running .ct-hc__dot.is-active .ct-hc__dot-fill{animation:ct-hc-progress var(--ct-hc-interval, 6s) linear forwards}.ct-hc.is-paused .ct-hc__dot.is-active .ct-hc__dot-fill{animation:none;transform:scaleX(1)}@keyframes ct-hc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ct-hc__arrow:focus-visible,.ct-hc__dot:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:749px){.ct-hc__arrow{display:none}.ct-hc__dot{width:3.6rem}}@media(prefers-reduced-motion:reduce){.ct-hc__slide,.ct-hc__slide.is-active{transition:none;transform:none}}.ct-hc__media img{display:block;width:100%;height:auto;box-shadow:0 2.4rem 6rem #00000073}.ct-hc__inner--media .ct-hc__media{width:min(70vw,32rem);margin:0 auto 3.2rem}.ct-hc__inner--media .ct-hero__heading{font-size:clamp(40px,9vw,88px)}.ct-hc__inner--media .ct-hero__heading--long{font-size:clamp(34px,7vw,68px)}@media screen and (min-width:990px){.ct-hc__inner--media{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:clamp(4rem,6vw,9rem);text-align:left}.ct-hc__inner--media .ct-hc__media{order:2;width:100%;max-width:46rem;margin:0 0 0 auto}.ct-hc__inner--media .ct-hc__text{order:1}.ct-hc__inner--media .ct-hero__heading{font-size:clamp(56px,5.6vw,96px)}.ct-hc__inner--media .ct-hero__heading--long{font-size:clamp(48px,4.6vw,76px)}.ct-hc__inner--media .ct-hero__ctas{justify-content:flex-start}.ct-hc__inner--media .ct-hc__tagline,.ct-hc__inner--media .ct-hero__quote{margin-left:0}}.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/17/compiled_assets/styles.css.map */
