:root{--site-marg-desk:48px;--site-marg-mob:16px;--color-black:#010105;--color-purple:#2f1b65;--color-blue:#5123ff;--color-darkpink:#c226f8;--color-pink:#e223ff;--color-yellow:#ffa303;--color-white:#fff}@font-face{font-family:GT Walsheim;font-style:normal;font-weight:800;src:url(/static/media/GT-Walsheim-Black.a64c6bc9a3a19df0b47e.woff2) format("woff2")}@font-face{font-family:GT Walsheim;font-style:oblique;font-weight:800;src:url(/static/media/GT-Walsheim-Black-Oblique.61f1674c1e394f30f7ef.woff2) format("woff2")}@font-face{font-family:GT Walsheim Condensed;font-style:normal;font-weight:500;src:url(/static/media/GT-Walsheim-Condensed-Medium.bc8f9ab920616b42ee60.woff2) format("woff2")}@font-face{font-family:GT Walsheim Condensed;font-style:oblique;font-weight:500;src:url(/static/media/GT-Walsheim-Condensed-Medium-Oblique.830e05e14d9c6d02a459.woff2) format("woff2")}@font-face{font-family:GT Walsheim;font-style:normal;font-weight:300;src:url(/static/media/GT-Walsheim-Light.2f45557205151880869d.woff2) format("woff2")}@font-face{font-family:GT Walsheim;font-style:oblique;font-weight:300;src:url(/static/media/GT-Walsheim-Light-Oblique.64e2907dbb9e7bf00094.woff2) format("woff2")}.page-padding{padding-left:var(--site-margin-desktop);padding-right:var(--site-margin-desktop)}@media(max-width:720px){.page-padding{padding-left:var(--site-margin-mobile);padding-right:var(--site-margin-mobile)}}body{background-color:#010105;background-color:var(--color-black);color:#fff;color:var(--color-white);font-family:GT Walsheim,Helvetica Neue,Arial,sans-serif;margin:0}h1{font-size:100px}h1,h2{font-style:normal;font-weight:800;line-height:100%}h2{font-size:75px}h3{font-size:48px}h3,h4{font-style:normal;font-weight:800;line-height:100%}h4{font-size:36px}h5{font-family:GT Walsheim Condensed;font-size:24px;letter-spacing:2px;line-height:130%;text-transform:uppercase}h6{font-size:24px;letter-spacing:.5px}h6,p{font-style:normal;font-weight:300;line-height:130%}p{font-size:16px;letter-spacing:.25px}@media(max-width:720px){h1{font-size:50px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.section-inset{margin:auto;max-width:1440px;padding-left:48px;padding-left:var(--site-marg-desk);padding-right:48px;padding-right:var(--site-marg-desk);width:100%}@media(max-width:800px){.section-inset{padding-left:16px;padding-left:var(--site-marg-mob);padding-right:16px;padding-right:var(--site-marg-mob)}}.section-fullbleed{margin:auto;width:100%}.HomeSpacer{height:600px;width:100%}:root{--leak-purple:#3a2b7a;--leak-pink:#c53e77;--leak-gold:#ff0aa9;--blob-size-desktop:220vmin;--blob-size-mobile:340vmin;--drift-duration:18s;--drift-duration-alt:9s;--drift-ease:cubic-bezier(.34,.02,.26,1);--bg-opacity:0.7}.bgfx{inset:0;opacity:.7;opacity:var(--bg-opacity);overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.bgfx__blob{border-radius:50%;filter:blur(80px);height:220vmin;height:var(--blob-size-desktop);mix-blend-mode:screen;position:absolute;transform:translate(-50%,-50%);width:220vmin;width:var(--blob-size-desktop);will-change:transform}.bgfx__blob--left{animation:driftA 18s cubic-bezier(.34,.02,.26,1) infinite alternate,floatY 9s ease-in-out infinite alternate;animation:driftA var(--drift-duration) var(--drift-ease) infinite alternate,floatY var(--drift-duration-alt) ease-in-out infinite alternate;background:radial-gradient(closest-side at 45% 50%,#c53e77 0,#3a2b7a 40%,#0000 70%);background:radial-gradient(closest-side at 45% 50%,var(--leak-pink) 0,var(--leak-purple) 40%,#0000 70%);left:20%;top:70%}.bgfx__blob--right{animation:driftB 9s cubic-bezier(.34,.02,.26,1) infinite alternate,floatY 18s ease-in-out infinite alternate-reverse;animation:driftB var(--drift-duration-alt) var(--drift-ease) infinite alternate,floatY var(--drift-duration) ease-in-out infinite alternate-reverse;background:radial-gradient(closest-side at 55% 50%,#ff0aa9 0,#c53e77 40%,#0000 70%);background:radial-gradient(closest-side at 55% 50%,var(--leak-gold) 0,var(--leak-pink) 40%,#0000 70%);left:80%;opacity:.7;top:80%}.bgfx__vignette{background:radial-gradient(120vmax 90vmax at 50% 70%,#0000 0,#0000001f 60%,#0000004d 100%);inset:-10vmin;pointer-events:none;position:absolute}@keyframes driftA{0%{transform:translate(-60%,-100%) scale(1)}50%{transform:translate(-50%,-30%) scale(1.3)}to{transform:translateY(-30%) scale(1)}}@keyframes driftB{0%{transform:translate(-20%,-80%) scale(1)}50%{transform:translate(-40%,-50%) scale(1)}to{transform:translate(-20%,-50%) scale(1)}}@keyframes floatY{0%{filter:blur(70px)}to{filter:blur(90px)}}@media(max-width:720px){.bgfx__blob{filter:blur(90px);height:340vmin;height:var(--blob-size-mobile);width:340vmin;width:var(--blob-size-mobile)}.bgfx__blob--left{left:15%;top:78%}.bgfx__blob--right{left:85%;top:85%}}@media(prefers-reduced-motion:reduce){.bgfx__blob{animation:none}}:root{--grain-opacity:0.4;--grain-size:400px}.bgfx__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:400px 400px;background-size:var(--grain-size) var(--grain-size);inset:-10vmin;mix-blend-mode:overlay;opacity:.4;opacity:var(--grain-opacity);pointer-events:none;position:absolute}@media(max-width:720px){:root{--grain-size:220px;--grain-opacity:0.07}}.button{background:#fff;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f0f,#f90) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:2px solid #0000;border-left:0;border-radius:32px;border-radius:100px;border-top:0;color:#000;cursor:pointer;padding:10px 20px;text-decoration:none}.button:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f90,#f0f) border-box;transition:all 1s ease}.nav-bar{align-items:center;border-bottom:1px solid;border-image:linear-gradient(270deg,#ffa303,#e223ff) 1;display:flex;font-family:sans-serif;justify-content:space-between;padding:24px 0;width:100%}@media(max-width:720px){.nav{padding:16px 20px}.logo{width:111px}}.hero-section{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin:96px 0 156px}.hero-section h1{flex:1 1;margin-bottom:12px;margin-top:12px;max-width:50%}.dot{color:var(--color-darkpink)}.hero-subtitle{flex:1 1;font-size:20px;font-weight:300;line-height:1.5;margin-top:24px;max-width:700px;max-width:50%}@media(max-width:1200px){.hero-section h1{font-size:60px}.hero-subtitle{font-size:16px}}@media(max-width:720px){.hero-section{align-items:flex-start;flex-direction:column;gap:0;margin:48px 0 72px}.hero-section h1{font-size:50px;margin-bottom:0;max-width:100%}.hero-subtitle{font-size:16px;max-width:100%}}body,html{overflow-x:hidden}.section-inset{--edge-bleed:max(0px,(100vw - 100%)/2)}.scrollCarousel{overflow:visible;position:relative;width:100%}.scrollCarousel__belt{display:flex;flex-wrap:nowrap;gap:var(--gap);padding-inline-end:var(--edge-bleed);will-change:transform}.scrollCarousel__item{aspect-ratio:230/510;border-radius:24px;flex:0 0 auto;max-width:var(--item);min-width:var(--item);overflow:hidden;position:relative;width:var(--item)}.scrollCarousel__item img{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}@supports not (aspect-ratio:1){.scrollCarousel__item{height:auto}.scrollCarousel__item:before{content:"";display:block;padding-top:221.739%;width:100%}.scrollCarousel__item img{inset:0;position:absolute}}.brands{margin:192px auto}.brandsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0}.brandCard{align-items:center;aspect-ratio:2/1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;display:flex;justify-content:center;padding:8px;position:relative}.brandCard:hover{background-color:#fff}.brandCard:hover.brandCard img{filter:invert(1) brightness(1.2)}.brandCard img{width:60%}@media(max-width:1200px){.brandsGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.brandsGrid{gap:16px;grid-template-columns:repeat(3,1fr)}.brandCard{border-radius:12px}}@media(max-width:500px){.brandsGrid{gap:12px;grid-template-columns:repeat(2,1fr)}.brandCard{aspect-ratio:2/.8}}
/*# sourceMappingURL=main.de8015e7.css.map*/