brand-showcase{display:block}.section--brand-showcase{padding:0;margin:0}.bs{--bs-ease: cubic-bezier(.2, .8, .2, 1);--bs-radius: var(--blocks-radius, 1.2rem);position:relative;isolation:isolate;overflow:clip;background:var(--bs-bg, #07080b);color:#fff;font-family:var(--font-body-family, inherit)}.bs-stage{position:absolute;inset:0 0 auto 0;height:150vh;max-height:100%;z-index:0;overflow:hidden;pointer-events:none}.bs-beam{position:absolute;top:-4%;left:var(--x, 50%);width:90vmax;height:104%;margin-left:-45vmax;transform-origin:50% 0;--al: calc(var(--a, .5) * var(--bs-beam-boost, 1));background:conic-gradient(from calc(180deg - var(--spread, 14deg) / 2) at 50% 0%,transparent 0deg,rgba(var(--c),calc(var(--al) * .55)) calc(var(--spread, 14deg) * .3),rgba(var(--c),var(--al)) calc(var(--spread, 14deg) * .5),rgba(var(--c),calc(var(--al) * .55)) calc(var(--spread, 14deg) * .7),transparent var(--spread, 14deg));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),rgba(0,0,0,.55) 45%,transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),rgba(0,0,0,.55) 45%,transparent 92%);mix-blend-mode:screen;will-change:transform,opacity;animation:bs-sway var(--dur, 18s) ease-in-out var(--delay, 0s) infinite alternate,bs-flicker 7s ease-in-out var(--delay, 0s) infinite}.bs-beam--1{--x: 16%;--c: var(--bs-beam-1-rgb, 255, 255, 255);--a: .42;--spread: 15deg;--dur: 19s;--delay: -6s}.bs-beam--2{--x: 84%;--c: var(--bs-beam-2-rgb, 255, 255, 255);--a: .34;--spread: 13deg;--dur: 23s;--delay: -14s}.bs-beam--3{--x: 40%;--c: var(--bs-beam-3-rgb, 255, 255, 255);--a: .2;--spread: 9deg;--dur: 15s;--delay: -3s}.bs-beam--4{--x: 62%;--c: var(--bs-beam-4-rgb, 255, 255, 255);--a: .26;--spread: 11deg;--dur: 27s;--delay: -19s}@keyframes bs-sway{0%{transform:rotate(-17deg)}to{transform:rotate(17deg)}}@keyframes bs-flicker{0%,to{opacity:.85}37%{opacity:1}61%{opacity:.72}}.bs-haze{position:absolute;width:72vmax;height:72vmax;border-radius:50%;background:radial-gradient(circle,rgba(var(--c),.16),transparent 62%);animation:bs-drift var(--dur, 26s) ease-in-out infinite alternate;will-change:transform}.bs-haze--1{--c: var(--bs-accent-rgb);--dur: 29s;top:-30vmax;left:-22vmax}.bs-haze--2{--c: var(--bs-accent-2-rgb);--dur: 33s;top:10vmax;right:-30vmax;animation-delay:-11s}@keyframes bs-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vmax,6vmax,0) scale(1.15)}}.bs-floor{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 0%,transparent 35%,rgba(0,0,0,.55) 100%)}@media(max-width:767px){.bs-beam--3,.bs-beam--4{display:none}}.bs-content{position:relative;z-index:1;padding-top:var(--bs-pad-top, 7.2rem);padding-bottom:var(--bs-pad-bottom, 9.6rem)}@media(max-width:767px){.bs-content{padding-top:calc(var(--bs-pad-top, 7.2rem) * .55);padding-bottom:calc(var(--bs-pad-bottom, 9.6rem) * .6)}.bs-hero{padding-bottom:2.4rem}.bs-hero__content{gap:1rem}.bs-hero__logo{width:6.4rem}.bs-hero__eyebrow{font-size:1.1rem;letter-spacing:.26em}.bs-hero__sub{font-size:1.5rem}.bs-stats{gap:3.2rem}.bs-stat dd{font-size:2.8rem}}.bs-hero{text-align:center;padding:.8rem 0 3.2rem}.bs-hero__content{max-width:96rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.bs-hero__logo{width:clamp(7.2rem,9vw,11rem);margin-bottom:.4rem}.bs-hero__logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 18px rgba(255,255,255,.18))}.bs-hero__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#fff9}.bs-hero__title{margin:0;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 400);font-size:clamp(4.8rem,8.5vw,10.4rem);line-height:.94;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#fff 0% 50%,#ffffff80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 32px rgba(255,255,255,.14))}.bs-hero__sub{margin:0;max-width:62rem;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.55;color:#ffffffb8}.bs-hero__sub strong{color:#fff}.bs-stats{display:flex;gap:4.8rem;margin:.8rem 0 0}.bs-stat{display:flex;flex-direction:column-reverse;align-items:center;gap:.4rem}.bs-stat dt{font-size:1.1rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#ffffff80}.bs-stat dd{margin:0;font-family:var(--font-heading-family, inherit);font-size:3.4rem;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.bs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.bs-toolbar__status{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;white-space:nowrap}.bs-filter__field{position:relative;display:flex;align-items:center;gap:1.2rem;width:100%;max-width:42rem;height:5.2rem;padding:0 1rem 0 1.8rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s,box-shadow .25s,background-color .25s;cursor:text}.bs-filter__field:focus-within{border-color:rgba(var(--bs-accent-rgb),.9);background:#ffffff17;box-shadow:0 0 0 4px rgba(var(--bs-accent-rgb),.18),0 12px 40px -20px rgba(var(--bs-accent-rgb),.8)}.bs-filter__icon{flex:none;opacity:.6}.bs-filter__input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none}.bs-filter__input::placeholder{color:#ffffff73}.bs-filter__input::-webkit-search-decoration,.bs-filter__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bs-filter__clear{flex:none;display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.bs-filter__clear:hover{background:#ffffff38}.bs-filter__clear[hidden]{display:none!important}.bs:not(.is-ready) .bs-toolbar{visibility:hidden}@media(max-width:639px){.bs-toolbar{flex-direction:column;align-items:stretch;gap:1rem}.bs-toolbar__status{text-align:center}.bs-filter__field{max-width:none}}.bs-grid{display:grid;grid-template-columns:repeat(var(--bs-cols-mobile, 2),minmax(0,1fr));gap:1.2rem;perspective:1600px}@media(min-width:640px){.bs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media(min-width:1024px){.bs-grid{grid-template-columns:repeat(var(--bs-cols-laptop, 5),minmax(0,1fr))}}@media(min-width:1280px){.bs-grid{grid-template-columns:repeat(var(--bs-cols, 6),minmax(0,1fr));gap:2rem}}.bs-tile{--ty: 0rem;--rx: 0deg;--ry: 0deg;position:relative;display:block;color:var(--bs-tile-fg, #0b0c10);text-decoration:none;border-radius:var(--bs-radius);background:var(--bs-tile-bg, #fbfbf9);transform:translate3d(0,var(--ty),0) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .4s var(--bs-ease),box-shadow .4s var(--bs-ease);box-shadow:inset 0 1px #ffffff80,0 1px 2px #0006,0 14px 36px -22px #000000e6;outline:none;-webkit-tap-highlight-color:transparent}.bs-tile:hover,.bs-tile:focus-visible{--ty: -.6rem;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #ffffff38,0 34px 70px -30px rgba(var(--bs-accent-rgb),.85),0 20px 44px -24px #000000e6}.bs-tile:focus-visible{box-shadow:0 0 0 3px var(--bs-bg),0 0 0 6px var(--bs-accent),0 34px 70px -30px rgba(var(--bs-accent-rgb),.85)}.bs-tile__inner{position:relative;display:flex;flex-direction:column;height:100%;padding:1.6rem 1.6rem 1.4rem;border-radius:inherit;overflow:hidden}.bs-tile__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(26rem circle at var(--mx, 50%) var(--my, 40%),rgba(var(--bs-accent-rgb),.17),transparent 62%);opacity:0;transition:opacity .4s;pointer-events:none}.bs-tile__inner:after{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%);transform:translate(-70%) skew(-10deg);opacity:0;pointer-events:none}.bs-tile:hover .bs-tile__inner:before,.bs-tile:focus-visible .bs-tile__inner:before{opacity:1}.bs-tile:hover .bs-tile__inner:after{animation:bs-sweep .9s var(--bs-ease) 1}@keyframes bs-sweep{0%{transform:translate(-70%) skew(-10deg);opacity:0}12%{opacity:.85}to{transform:translate(70%) skew(-10deg);opacity:0}}.bs-tile__logo{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;min-height:0;overflow:hidden}.bs-tile__img{position:absolute;left:9%;top:8%;width:82%;height:84%;object-fit:contain;transition:transform .45s var(--bs-ease)}.bs-tile:hover .bs-tile__img{transform:scale(1.05)}.bs-tile__wordmark{font-family:var(--font-heading-family, inherit);font-size:clamp(1.8rem,2vw,2.6rem);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;text-align:center}.bs-tile__meta{display:flex;flex-direction:column;gap:.2rem;margin-top:1.2rem}.bs-tile__name{font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.01em}.bs-tile__count{font-size:1.2rem;line-height:1.3;opacity:.6;font-variant-numeric:tabular-nums}.bs-tile__cta{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem .5rem 1rem;border-radius:999px;background:var(--bs-accent);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 20px -10px rgba(var(--bs-accent-rgb),.9);opacity:0;transform:translateY(-.5rem) scale(.92);transition:opacity .3s,transform .35s var(--bs-ease)}.bs-tile:hover .bs-tile__cta,.bs-tile:focus-visible .bs-tile__cta{opacity:1;transform:translateY(0) scale(1)}@media(max-width:639px){.bs-tile__inner{padding:1.2rem 1.2rem 1.1rem}.bs-tile__cta{display:none}}.bs-tile.is-pending,.bs-cta.is-pending{opacity:0}.bs-tile.is-revealing,.bs-cta.is-revealing{animation:bs-rise .75s var(--bs-ease) both;animation-delay:var(--rd, 0s)}.bs-grid.is-deploying .bs-tile{transition:transform 1.15s cubic-bezier(.25,1.15,.35,1),opacity .5s ease-out,box-shadow .4s var(--bs-ease)}.bs-empty{padding:5.6rem 0 2rem;text-align:center;font-size:1.6rem;color:#fff9}.bs-setup{padding:2.4rem;border:1px dashed rgba(255,255,255,.35);border-radius:var(--bs-radius);color:#fffc}.bs-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem;margin-top:7.2rem;padding:3.2rem 3.6rem;border-radius:var(--bs-radius);background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid rgba(255,255,255,.1)}.bs-cta__text{max-width:64rem}.bs-cta__heading{margin:0 0 .6rem;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 400);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#fff}.bs-cta__body{margin:0;color:#ffffffb3;font-size:1.5rem;line-height:1.55}.bs-cta__button{flex:none;display:inline-flex;align-items:center;padding:1.5rem 2.8rem;border-radius:var(--buttons-radius, 999px);background:var(--bs-accent);color:#fff;font-weight:800;font-size:1.4rem;letter-spacing:.04em;text-decoration:none;transition:transform .3s var(--bs-ease),box-shadow .3s var(--bs-ease),filter .3s;box-shadow:0 16px 40px -18px rgba(var(--bs-accent-rgb),.9)}.bs-cta__button:hover,.bs-cta__button:focus-visible{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 22px 50px -18px rgba(var(--bs-accent-rgb),1)}.bs.is-ready .bs-hero__content>*,.bs.is-ready .bs-toolbar{animation:bs-rise .9s var(--bs-ease) both;animation-delay:calc(var(--d, 5) * 90ms + var(--hero-delay, 0ms))}.bs.has-splash .bs-hero__logo{animation:none;opacity:0}.bs.has-splash .bs-hero__logo.is-landed{opacity:1}@keyframes bs-rise{0%{opacity:0;transform:translate3d(0,2.4rem,0)}to{opacity:1;transform:translateZ(0)}}html.bs-js .bs:not(.is-ready) .bs-tile,html.bs-js .bs:not(.is-ready) .bs-cta,html.bs-js .bs:not(.is-ready) .bs-toolbar,html.bs-js .bs:not(.is-ready) .bs-hero__content>*{opacity:0}html.bs-splash-active{overflow:hidden}html.bs-splash-active .bs-tile,html.bs-splash-active .bs-cta,html.bs-splash-active .bs-toolbar,html.bs-splash-active .bs-hero__content>*{opacity:0}.bs-tile[hidden]{display:none!important}.bs-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;color:#fff}.bs-splash[hidden]{display:none!important}.bs-splash.is-deploying{pointer-events:none}.bs-splash__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#171a22 0%,var(--bs-bg, #07080b) 55%,#000 100%);transition:opacity .75s ease}.bs-splash__beams{position:absolute;left:50%;top:50%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;background:repeating-conic-gradient(from 0deg,#fff0 0deg 13deg,#ffffff0f 16.5deg,#fff0 20deg 30deg),repeating-conic-gradient(from 7deg,rgba(var(--bs-accent-rgb),0) 0deg 38deg,rgba(var(--bs-accent-rgb),.16) 43deg,rgba(var(--bs-accent-rgb),0) 48deg 72deg),repeating-conic-gradient(from 21deg,rgba(var(--bs-accent-2-rgb),0) 0deg 55deg,rgba(var(--bs-accent-2-rgb),.14) 60deg,rgba(var(--bs-accent-2-rgb),0) 65deg 90deg);-webkit-mask-image:radial-gradient(circle at center,transparent 5%,#000 16%,#000 36%,transparent 62%);mask-image:radial-gradient(circle at center,transparent 5%,#000 16%,#000 36%,transparent 62%);mix-blend-mode:screen;will-change:transform,opacity;animation:bs-spin 32s linear infinite,bs-fade-in 1.4s ease .15s both}@keyframes bs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bs-fade-in{0%{opacity:0}to{opacity:1}}.bs-splash__rings i{position:absolute;left:50%;top:50%;width:26vmin;height:26vmin;margin:-13vmin 0 0 -13vmin;border-radius:50%;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 40px rgba(var(--bs-accent-rgb),.25),0 0 24px #ffffff14;opacity:0;animation:bs-ping 2.4s var(--bs-ease) infinite}.bs-splash__rings i:nth-child(2){animation-delay:.55s}.bs-splash__rings i:nth-child(3){animation-delay:1.1s}@keyframes bs-ping{0%{transform:scale(.35);opacity:0}12%{opacity:.75}to{transform:scale(3.6);opacity:0}}.bs-splash__glow{position:absolute;left:50%;top:50%;width:76vmin;height:76vmin;margin:-38vmin 0 0 -38vmin;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.24),rgba(var(--bs-accent-rgb),.2) 28%,rgba(var(--bs-accent-2-rgb),.06) 48%,transparent 66%);animation:bs-breathe 2.6s ease-in-out infinite,bs-fade-in .9s ease both;will-change:transform,opacity}.bs-splash.is-charged .bs-splash__glow{animation-duration:1.1s,.9s}@keyframes bs-breathe{0%,to{transform:scale(.92);opacity:.75}50%{transform:scale(1.12);opacity:1}}.bs-splash__logo{position:absolute;left:50%;top:50%;width:min(58vw,44rem);transform:translate(-50%,-50%);transform-origin:50% 50%;filter:drop-shadow(0 0 28px rgba(255,255,255,.28));animation:bs-logo-in 1.1s var(--bs-ease) both;will-change:transform,opacity}.bs-splash__logo img{display:block;width:100%;height:auto}.bs-splash__wordmark{display:block;font-family:var(--font-heading-family, inherit);font-size:clamp(4rem,9vw,9rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;text-align:center}@keyframes bs-logo-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}55%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bs-splash__logo.is-morphing{animation:none;transition:transform 1.1s cubic-bezier(.25,1,.35,1),opacity .5s ease,filter 1.1s;filter:drop-shadow(0 0 18px rgba(255,255,255,.18))}.bs-splash__logo.is-gone{opacity:0}.bs-splash__tagline{position:absolute;left:50%;top:calc(50% + min(16vw,12.5rem));margin:0;transform:translate(-50%);white-space:nowrap;font-size:1.3rem;font-weight:700;letter-spacing:.46em;text-indent:.46em;text-transform:uppercase;color:#ffffff9e;animation:bs-rise .8s var(--bs-ease) .75s both}.bs-splash__skip{position:absolute;right:2.4rem;bottom:2.4rem;-webkit-appearance:none;appearance:none;padding:1rem 1.6rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;color:#fff;font:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;animation:bs-rise .6s var(--bs-ease) 1s both;transition:background-color .2s}.bs-splash__skip:hover,.bs-splash__skip:focus-visible{background:#ffffff2e;outline:none}.bs-splash.is-deploying .bs-splash__backdrop,.bs-splash.is-deploying .bs-splash__beams,.bs-splash.is-deploying .bs-splash__rings,.bs-splash.is-deploying .bs-splash__glow,.bs-splash.is-deploying .bs-splash__tagline,.bs-splash.is-deploying .bs-splash__skip{opacity:0!important;transition:opacity .7s ease;animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bs-splash{display:none!important}html.bs-splash-active{overflow:auto}html.bs-splash-active .bs-tile,html.bs-splash-active .bs-cta,html.bs-splash-active .bs-toolbar,html.bs-splash-active .bs-hero__content>*,html.bs-js .bs:not(.is-ready) .bs-tile,html.bs-js .bs:not(.is-ready) .bs-cta,html.bs-js .bs:not(.is-ready) .bs-toolbar,html.bs-js .bs:not(.is-ready) .bs-hero__content>*{opacity:1}.bs-beam,.bs-haze,.bs-splash__beams,.bs-splash__rings i,.bs-splash__glow{animation:none!important}.bs-tile,.bs-tile__img,.bs-cta__button{transition:none!important}.bs-tile__inner:after{display:none}.bs.is-ready .bs-hero__content>*,.bs.is-ready .bs-toolbar,.bs-tile.is-revealing,.bs-cta.is-revealing{animation:none!important;opacity:1}.bs-tile.is-pending,.bs-cta.is-pending{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/brand-showcase.css.map */
