.rf-hero-section{--rf-ink: #0a0a0a;--rf-graph: #3a3a3a;--rf-bone: #f7f6f3;--rf-accent: #627884;--font-display: "HNLTCn", "Helvetica Neue LT Std", "Helvetica Neue", "Arial Narrow", Arial, sans-serif;--font-body: "Assistant", "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;box-sizing:border-box;position:relative;color:var(--rf-ink);background:var(--rf-bone);overflow:hidden}.rf-hero-section *,.rf-hero-section *:before,.rf-hero-section *:after{box-sizing:border-box}.rf-hero--bg-white{background:#fff}.rf-hero--bg-bone{background:var(--rf-bone)}.rf-hero--bg-halo{background:radial-gradient(60% 55% at 50% 32%,color-mix(in srgb,var(--rf-accent) 28%,transparent) 0%,transparent 70%),var(--rf-bone)}.rf-hero{position:relative;z-index:1;padding:var(--rf-pad-top, 24px) 24px var(--rf-pad-bottom, 64px);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.rf-hero__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:48px;text-align:left;max-width:1320px;margin:0 auto;min-height:54vh}.rf-hero__copy{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 50%;max-width:600px}.rf-hero__eyebrow{margin:0 0 18px;font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-accent)}.rf-hero__title{margin:0;font-family:var(--font-display);font-weight:800;font-stretch:condensed;font-size:clamp(40px,6.4vw,88px);line-height:.98;letter-spacing:-.02em;color:var(--rf-ink);text-wrap:balance}.rf-hero__sub{margin:20px 0 0;font-weight:400;font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:var(--rf-graph);max-width:42ch}.rf-hero__cta{display:inline-block;margin-top:32px;padding:16px 40px;background:var(--rf-ink);color:#fff;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:16px;letter-spacing:.01em;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;box-shadow:0 6px 22px #0a0a0a24}.rf-hero__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0a0a0a38}.rf-hero__cta:active{transform:translateY(0)}.rf-hero__art{position:relative;margin-top:0;display:flex;align-items:center;justify-content:center;flex:1 1 50%}.rf-hero__glow{position:absolute;z-index:0;width:70%;max-width:520px;aspect-ratio:1;border-radius:50%;background:var(--rf-accent);filter:blur(70px);opacity:.22}.rf-hero__img{position:relative;z-index:1;width:auto;max-width:100%;max-height:560px;object-fit:contain;filter:drop-shadow(0 30px 44px rgba(10,10,10,.18));animation:rf-hero-float 6s ease-in-out infinite}@keyframes rf-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){.rf-hero__img{animation:none}}@media(max-width:989px){.rf-hero__inner{flex-direction:column;text-align:center;gap:28px;min-height:auto}.rf-hero__copy{align-items:center;flex-basis:auto;max-width:720px}.rf-hero__art{flex-basis:auto;width:100%}}@media(max-width:749px){.rf-hero{padding-left:20px;padding-right:20px}.rf-hero__img{max-height:340px}.rf-hero__glow{filter:blur(50px)}}body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .header__heading-logo{filter:none!important;mix-blend-mode:darken!important}body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .list-menu__item--link,body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .header__icon,body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent header-drawer,body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .header__icon .svg-wrapper,body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .header a,body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .header svg{color:#0a0a0a!important}body:has(.rf-hero--light) .section-header:not(.scrolled-past-header) .header-wrapper--transparent .cart-count-bubble{background-color:#0a0a0a!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rf-hero.css.map */
