.rc-brands{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;background:var(--rc-bg);color:var(--rc-fg);padding:var(--rc-pad) 28px 72px;font-family:var(--font-body-family,inherit);border-top:6px solid var(--rc-accent)}.rc-brands *{box-sizing:border-box}.rc-brands__scenery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--rc-accent) 34%,transparent),transparent 60%),repeating-linear-gradient(115deg,transparent 0 90px,#ffffff05 91px 93px,transparent 94px 180px),var(--rc-bg)}.rc-brands__scenery:before{content:"";position:absolute;top:-20%;right:-50%;bottom:-20%;left:-50%;background:repeating-linear-gradient(115deg,transparent 0 170px,color-mix(in srgb,var(--rc-accent) 28%,transparent) 172px 174px,transparent 176px 350px);transform:translate(0)}.rc-brands__scenery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,var(--rc-bg) 95%)}.rc-brands__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--rc-art)}.rc-brands__vehicle{position:absolute;color:var(--rc-accent);opacity:var(--rc-art);width:58%;max-width:900px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rc-accent) 60%,transparent))}.rc-brands__vehicle--car{right:-10%;top:250px;transform:rotate(-12deg)}.rc-brands__vehicle--plane{right:-7%;top:-65px;width:42%;transform:rotate(18deg)}.rc-brands__vehicle--bike{left:-20%;top:65%;width:60%;transform:rotate(-10deg)}.rc-brands__inner{max-width:var(--rc-width);margin:auto;position:relative}.rc-brands__hero{position:relative;padding:30px 0 48px;max-width:100%;margin-bottom:36px;border-bottom:1px solid color-mix(in srgb,var(--rc-accent) 45%,transparent)}.rc-brands__hero:before{content:"";position:absolute;width:clamp(100px,18vw,250px);height:14px;right:0;bottom:-7px;background:repeating-linear-gradient(115deg,var(--rc-accent) 0 16px,transparent 17px 25px)}.rc-brands__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;padding:9px 18px;background:var(--rc-accent);color:#111;font-weight:900;font-size:12px;letter-spacing:.18em;text-transform:uppercase;transform:skew(-8deg)}.rc-brands__eyebrow span{height:10px;width:10px;background:#111;box-shadow:15px 0 #111;margin-right:15px}.rc-brands h1{position:relative;font-family:var(--font-heading-family,inherit);font-weight:950;font-style:italic;text-transform:uppercase;font-size:clamp(50px,7.8vw,112px);line-height:.95;letter-spacing:-.055em;margin:0;max-width:1050px;color:var(--rc-fg);text-wrap:balance;text-shadow:4px 4px 0 color-mix(in srgb,var(--rc-accent) 50%,transparent)}.rc-brands__intro{font-size:clamp(16px,1.5vw,20px);line-height:1.65;max-width:570px;margin-top:28px;opacity:.85}.rc-brands__intro p{margin:0}.rc-brands__intro a{color:inherit;text-decoration:underline}.rc-brands__caption{display:inline-block;margin:28px 0 0;padding:10px 0 10px 16px;border-left:5px solid var(--rc-accent);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.rc-brands__grid{display:grid;grid-template-columns:repeat(var(--rc-cols),minmax(0,1fr));gap:var(--rc-gap);counter-reset:rc-brand}.rc-brands__item{min-width:0;counter-increment:rc-brand;position:relative}.rc-brands__card{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--rc-fg);background:var(--rc-card);border:1px solid color-mix(in srgb,var(--rc-accent) 48%,transparent);border-radius:var(--rc-radius);box-shadow:6px 6px #0005;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.rc-brands__card:before{content:counter(rc-brand,decimal-leading-zero);position:absolute;top:10px;left:12px;z-index:2;font-size:10px;font-weight:900;letter-spacing:.08em;color:#111;background:var(--rc-accent);padding:4px 7px;transform:skew(-8deg)}.rc-brands__logo{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.55;padding:34px 25px;background:var(--rc-logo-bg);overflow:hidden}.rc-brands__logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,#ffffff00 35%,#ffffffb0 48%,#ffffff00 60%,transparent 80%);transform:translate(-150%);pointer-events:none}.rc-brands__logo img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--rc-logo-scale));transition:transform .3s ease}.rc-brands__wordmark{font-family:var(--font-heading-family,inherit);font-size:clamp(22px,2.5vw,36px);font-weight:900;font-style:italic;line-height:1.05;letter-spacing:-.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;color:#111;transform:scale(var(--rc-logo-scale))}.rc-brands__label{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 18px 20px;font-size:17px;line-height:1.2;font-weight:900;letter-spacing:.02em;text-transform:uppercase;border-left:5px solid var(--rc-accent);background:linear-gradient(110deg,color-mix(in srgb,var(--rc-accent) 10%,var(--rc-card)),var(--rc-card))}.rc-brands__label small{display:block;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:none;opacity:.75;margin-top:7px}.rc-brands__arrow{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;color:#111;background:var(--rc-accent);font-size:24px;font-weight:700;transform:skew(-8deg);transition:transform .25s ease}.rc-brands__card:focus-visible{outline:3px solid var(--rc-accent);outline-offset:4px}.rc-brands__notice,.rc-brands__empty{padding:18px;font-size:14px}.rc-brands__empty{border:1px dashed var(--rc-accent);max-width:570px}.rc-brands__footer{margin:44px 0 0;padding:24px 0 0;border-top:1px solid color-mix(in srgb,var(--rc-fg) 18%,transparent);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}@keyframes rc-speed{to{transform:translate(350px)}}@keyframes rc-car-run{0%,to{translate:0 0}50%{translate:-30px -6px}}@keyframes rc-plane-fly{0%,to{translate:0 0;rotate:0deg}50%{translate:-25px 22px;rotate:-3deg}}@keyframes rc-bike-run{0%,to{translate:0 0}50%{translate:35px -8px}}@keyframes rc-logo-shine{0%,65%{transform:translate(-150%)}90%,to{transform:translate(150%)}}.rc-brands[data-motion=true] .rc-brands__scenery:before{animation:rc-speed 7s linear infinite}.rc-brands[data-motion=true] .rc-brands__vehicle--car{animation:rc-car-run 5s ease-in-out infinite}.rc-brands[data-motion=true] .rc-brands__vehicle--plane{animation:rc-plane-fly 7s ease-in-out infinite}.rc-brands[data-motion=true] .rc-brands__vehicle--bike{animation:rc-bike-run 6s ease-in-out infinite}.rc-brands[data-motion=true] .rc-brands__logo:after{animation:rc-logo-shine 8s ease-in-out infinite}.rc-brands__item:nth-child(3n+2) .rc-brands__logo:after{animation-delay:-2s}.rc-brands__item:nth-child(3n) .rc-brands__logo:after{animation-delay:-4s}@media(hover:hover){.rc-brands__card[href]:hover{border-color:var(--rc-accent)}.rc-brands[data-motion=true] .rc-brands__card[href]:hover{transform:translate(-3px,-7px);box-shadow:8px 12px color-mix(in srgb,var(--rc-accent) 70%,transparent),0 16px 32px #0005}.rc-brands[data-motion=true] .rc-brands__card[href]:hover .rc-brands__arrow{transform:skew(-8deg) translate(2px,-2px)}}@media(max-width:989px){.rc-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-brands__vehicle--car{top:330px;width:80%}.rc-brands h1{font-size:clamp(50px,9vw,90px)}}@media(max-width:749px){.rc-brands{padding:calc(var(--rc-pad)*.65) 18px 48px}.rc-brands__hero{padding:16px 0 36px;margin-bottom:28px}.rc-brands__grid{grid-template-columns:repeat(var(--rc-mobile),minmax(0,1fr));gap:min(var(--rc-gap),18px)}.rc-brands__eyebrow{font-size:10px;padding:9px 12px;letter-spacing:.12em;margin-bottom:24px}.rc-brands h1{font-size:clamp(48px,12.5vw,80px);text-shadow:2px 3px 0 color-mix(in srgb,var(--rc-accent) 50%,transparent)}.rc-brands__intro{font-size:15px}.rc-brands__caption{font-size:10px;letter-spacing:.12em}.rc-brands__logo{padding:28px 16px;aspect-ratio:1.3}.rc-brands__label{font-size:13px;padding:14px 10px;gap:7px}.rc-brands__label small{font-size:10px}.rc-brands__arrow{height:27px;width:27px;font-size:20px}.rc-brands__vehicle--plane{width:80%;right:-35%;top:40px}.rc-brands__vehicle--car{width:120%;right:-50%;top:340px}.rc-brands__vehicle--bike{width:90%;left:-40%}.rc-brands__footer{font-size:10px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.rc-brands .rc-brands__vehicle,.rc-brands .rc-brands__scenery:before,.rc-brands .rc-brands__logo:after{animation:none!important}.rc-brands .rc-brands__logo:after{display:none}.rc-brands .rc-brands__card,.rc-brands .rc-brands__logo img,.rc-brands .rc-brands__arrow{transition:none!important}.rc-brands .rc-brands__card[href]:hover{transform:none!important}}.rc-brands rc-brand-motion{position:absolute;left:0;top:0;width:100%;height:600px;display:block;pointer-events:none;z-index:-1;overflow:hidden}.rc-brands rc-brand-motion canvas{width:100%;height:100%;display:block}.rc-brands[data-drift=true] .rc-brands__vehicle--car{display:none}.rc-brands[data-border=true] .rc-brands__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;padding:3px;background:conic-gradient(from var(--rc-border-phase,0deg),var(--rc-accent) 0deg,transparent 65deg,transparent 140deg,#fff5d8 165deg,var(--rc-accent) 190deg,transparent 245deg,transparent 320deg,var(--rc-accent) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media(max-width:749px){.rc-brands rc-brand-motion{top:35px;height:480px}}@media(prefers-reduced-motion:reduce){.rc-brands[data-border=true] .rc-brands__card:after{background:var(--rc-accent)}}.rc-brands h1{color:var(--rc-heading,var(--rc-fg))}.rc-brands .rc-brands__intro,.rc-brands .rc-brands__caption,.rc-brands .rc-brands__notice,.rc-brands .rc-brands__empty{color:var(--rc-body,var(--rc-fg));opacity:1}.rc-brands .rc-brands__label{color:var(--rc-brand-text,var(--rc-fg))}.rc-brands .rc-brands__label small,.rc-brands .rc-brands__footer{color:var(--rc-small-text,var(--rc-fg));opacity:1}.rc-brands .rc-brands__wordmark{color:var(--rc-logo-text,#111)}.rc-brands .rc-brands__eyebrow,.rc-brands .rc-brands__arrow,.rc-brands .rc-brands__card:before{color:var(--rc-accent-text,#111)}.rc-brands .rc-brands__eyebrow span{background:var(--rc-accent-text,#111);box-shadow:15px 0 var(--rc-accent-text,#111)}.rc-brands .rc-brands__logo{padding:0;aspect-ratio:1 / 1}.rc-brands .rc-brands__logo img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAAAAAACA */
