@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.p.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.p.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_368f95e6-module__CNJAka__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_368f95e6-module__CNJAka__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--pink:#ff0d92;--gutter:86px;--wrap:min(93%, 1900px);--side:calc((100% - var(--wrap)) / 2)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:#000;font-family:var(--font-poppins), Poppins, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;font-weight:500;overflow-x:clip}a{color:inherit;text-decoration:none}.header{z-index:50;pointer-events:none;height:150px;position:fixed;inset:0 0 auto}.header>*{pointer-events:auto}.header:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(#fff 0% 25%,#fffffff0 33%,#ffffffd9 41%,#ffffffb8 49%,#ffffff91 57%,#ffffff6b 65%,#ffffff47 73%,#ffffff29 81%,#ffffff12 90%,#fff0 100%);position:absolute;inset:-50px 0 -40px}.logo{left:calc(var(--side) - 4px);width:121px;height:121px;display:block;position:absolute;top:14px}.logo img,.logo video{object-fit:contain;width:100%;height:100%;display:block}.tagline{top:64px;left:calc(var(--side) + 121px + 8px);letter-spacing:-.15px;white-space:nowrap;font-size:15px;font-weight:500;line-height:21px;position:absolute}.nav{pointer-events:none;justify-content:center;gap:24px;padding-left:26px;font-size:15px;line-height:21px;display:flex;position:absolute;top:64px;left:0;right:0}.nav a{pointer-events:auto}.nav a.active{text-decoration:underline}.nav a,.tagline{transition:color .25s}.nav a:hover,.tagline:hover,.nav a.shop{color:var(--pink)}.social{top:63px;right:var(--side);gap:22px;font-size:15px;line-height:21px;display:flex;position:absolute}.social a{align-items:center;gap:3px;display:flex}.social svg{width:22px;height:22px}.grid{width:var(--wrap);margin:0 auto;padding:150px 0 0}.grid.desktop{align-items:flex-start;gap:10px;display:flex}.grid.desktop .col{flex:1;min-width:0}.grid.tablet,.grid.mobile{column-count:2;column-gap:10px}.card{break-inside:avoid;margin-bottom:10px;line-height:0;display:block;position:relative}.card .tilt{will-change:transform;isolation:isolate;background:#eee;border-radius:4px;position:relative;overflow:hidden}.card.lifted{z-index:5}.card img,.card video{will-change:transform;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.9,.3,1);display:block;transform:scale(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card:hover img,.card:hover video{transition-duration:.9s;transform:scale(1.05)}}.card .label{color:#f9f9f9;letter-spacing:-.78px;text-transform:capitalize;pointer-events:none;font-size:26px;line-height:26px;transition:color .35s;position:absolute;bottom:8px;left:8px}.card:hover .label{color:#000}.card .label b{font-weight:600;display:block}.card .label span{font-weight:400;display:block}.project{width:var(--wrap);margin:0 auto;padding:143px 0 0}.project h1{letter-spacing:-2.19px;text-align:center;margin-bottom:47px;font-size:73px;font-weight:700;line-height:65.7px}.facts{letter-spacing:.28px;grid-template-columns:660px 1fr;gap:40px;margin-bottom:48px;font-size:14px;font-weight:400;line-height:16.8px;display:grid}.facts .intro p+p{margin-top:6px}.facts .meta{grid-template-columns:repeat(3,auto);justify-content:end;column-gap:98px;display:grid}.facts .meta dt{text-transform:uppercase;text-align:right;font-weight:700}.facts .meta div:nth-child(2),.facts .meta div:nth-child(2) dt{text-align:center}.facts .meta div:nth-child(3){text-align:right}.bleed{margin-inline:calc(50% - 50vw);padding:28px calc(50vw - 50%) 80px}.blocks{flex-direction:column;gap:15px;display:flex}.blocks .embed{background:#000;width:100%;position:relative}.blocks .embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blocks .text-block.spacer{margin:0}.blocks .text-block{white-space:pre-wrap;max-width:900px;margin:20px auto;font-size:22px;font-weight:400;line-height:30px}.more{margin-top:78px}.more h4{letter-spacing:-2.19px;text-align:center;margin-bottom:40px;font-size:73px;font-weight:700;line-height:65.7px}.more .row{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;display:grid}.more .card{margin-bottom:0}.footer{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;row-gap:14px;margin-top:268px;padding:0 100px 52px;font-size:15px;font-weight:400;line-height:17px;display:grid}.footer .links{text-transform:uppercase;letter-spacing:.3px;font-size:15px;line-height:17px}.footer .links a{transition:color .25s;display:block}.footer .links a:hover{color:var(--pink)}.footer .love{align-self:start;padding-right:0}.footer .cta{text-align:right}.footer .cta h5{letter-spacing:-.75px;font-size:25px;font-weight:400;line-height:25px}.footer .cta a.mail{color:#8a8a8a;font-size:15px;font-weight:500}.footer .copy{align-self:end;font-size:14px}.footer .btn{background:var(--pink);color:#fff;border-radius:40px;grid-column:3;place-self:end;padding:10px 15px;font-size:15px;font-weight:500;line-height:17px;transition:background-color .25s}.footer .btn:hover{background:#000}.contact{padding:200px var(--gutter) 0;max-width:calc(1500px + 2 * var(--gutter));margin:0 auto}.contact .kicker{text-transform:uppercase;max-width:560px;margin-bottom:60px;font-size:15px}.contact h1{letter-spacing:-2.19px;font-size:73px;font-weight:700;line-height:70px}.contact p.bio{max-width:900px;margin:30px 0 80px;font-size:22px;font-weight:400;line-height:30px}.contact .cols{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px;display:grid}.contact h3{text-transform:uppercase;margin-bottom:14px;font-size:15px}.contact ul{letter-spacing:-.9px;font-size:30px;font-weight:600;line-height:38px;list-style:none}@media (max-width:1199px){:root{--gutter:40px}.logo{width:90px;height:90px;top:25px;left:40px}.tagline{left:138px}.social{gap:16px;right:40px}.grid,.project{width:100%;padding-inline:var(--gutter)}.project h1,.more h4{font-size:56px;line-height:52px}.facts{grid-template-columns:1fr}}@media (max-width:809px){:root{--gutter:16px}.header{height:96px}.logo{width:64px;height:64px;top:14px;left:16px}.nav{gap:16px;font-size:14px;top:70px}.social,.tagline{display:none}.grid{padding-top:110px}.card .label{letter-spacing:-.3px;font-size:15px;line-height:18px}.project{padding-top:100px}.project h1,.more h4{letter-spacing:-1.2px;font-size:40px;line-height:40px}.more .row{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr;padding:0 16px 20px}.footer .love{display:none}.contact .cols{grid-template-columns:1fr}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.cursor{pointer-events:none;z-index:9999;mix-blend-mode:difference;will-change:transform;width:130px;height:130px;position:fixed;top:0;left:0}.cursor-dot{background:#0f4;border-radius:50%;transition:transform .45s cubic-bezier(.2,.9,.3,1) 40ms,background-color .3s;position:absolute;inset:0;transform:scale(.1)}.cursor-arrow{opacity:0;width:130px;height:130px;transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.3,1),left .45s cubic-bezier(.2,.9,.3,1),top .45s cubic-bezier(.2,.9,.3,1);position:absolute;top:25px;left:-25px;transform:scale(.4)}.cursor.hover .cursor-dot{background:#fff0;transition-delay:0s;transform:scale(1)}.cursor.hover .cursor-arrow{opacity:1;transition-delay:.12s;top:0;left:0;transform:scale(1)}@media (hover:none),(pointer:coarse){.cursor{display:none}}main{transition:none}main.leaving{opacity:0;pointer-events:none;transition:opacity .32s ease-in,transform .32s ease-in;transform:translateY(28px)}.page-in{animation:.7s cubic-bezier(.2,.7,.2,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-in{animation:none}}.card.reveal{opacity:0;will-change:transform, opacity;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(90px)}.card.reveal.reveal-in{opacity:1;transform:none}.about-page{--c:min(1704px, calc(100% - 96px));--wm:min(53vw, 1350px)}.about-hero{justify-content:center;align-items:center;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.about-hero .wordmark{z-index:1;width:calc(var(--wm) * .7);height:auto;transition:width 1.2s cubic-bezier(.9,0,.1,1),opacity .8s;display:block;position:relative}.about-hero.end .wordmark{width:var(--wm)}.about-hero .hero-text{z-index:1;text-align:center;text-transform:uppercase;pointer-events:none;width:min(490px,90%);font-size:16px;font-weight:500;line-height:20px;transition:bottom 1.2s cubic-bezier(.9,0,.1,1),opacity .8s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.about-hero.end .hero-text{bottom:60px}.about-hero.pre .wordmark,.about-hero.pre .hero-text{opacity:0}.about-hero.pre.shown .wordmark,.about-hero.pre.shown .hero-text{opacity:1}.trail-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.about-hero.end .trail-layer{z-index:10}.trail-img{opacity:0;pointer-events:none;background-position:50%;background-size:cover;border-radius:5px;position:absolute;transform:scale(.8)}.trail-img.in{opacity:1;transition:opacity .35s,transform .4s cubic-bezier(.2,.9,.3,1);transform:scale(1)}.trail-img.out{opacity:0;transition:opacity .4s cubic-bezier(.84,0,.24,1),transform .4s cubic-bezier(.84,0,.24,1);transform:scale(.9)}.about-sec,.contact-sec{width:var(--c);margin:0 auto}.about-sec{padding-top:200px;scroll-margin-top:100px}.about-grid{grid-template-columns:1fr min(760px,44.6%);align-items:start;gap:40px;display:grid}.about-left{padding-top:89px}.about-left h1{letter-spacing:-2.19px;font-size:73px;font-weight:700;line-height:65.7px}.pink{color:var(--pink)}.about-left .bio{letter-spacing:-.15px;max-width:731px;margin-top:46px;font-size:15px;font-weight:500;line-height:18px}.about-left .lists{letter-spacing:-.15px;grid-template-columns:365px 1fr;margin-top:160px;font-size:15px;font-weight:500;line-height:18px;display:grid}.about-left .lists h3{opacity:.5;margin-bottom:18px;font-size:15px;font-weight:500}.about-left .lists ul{list-style:none}.about-photo-wrap{position:relative;left:14px}.about-photo{aspect-ratio:760/921;object-fit:cover;border-radius:8px;width:100%;display:block}.contact-sec{margin-top:143px;scroll-margin-top:100px}.lets-talk{text-align:center;transform-origin:50%;will-change:transform;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .45s;display:block}.lets-talk:hover{opacity:.9;transform:scale(1.1)}.fu,.fu-wrap.fu{opacity:0;display:inline-block;transform:translateY(30px)}.fu-wrap.fu{display:block}.fu.fu-in{opacity:1;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:none}.contact-sec h2{letter-spacing:-2.4px;font-size:80px;font-weight:500;line-height:72px}.contact-sec .follow{text-align:center;letter-spacing:-.15px;margin-top:181px;font-size:15px;font-weight:500;line-height:21px}.ig-grid{grid-template-columns:repeat(3,1fr);gap:32px 24px;width:50.5%;margin:45px 0 0 24.8%;display:grid}.ig-post{color:#061237;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:16px;display:flex}.ig-post .ig-handle{font-weight:500}.ig-post img{aspect-ratio:271/260;object-fit:cover;border-radius:8px;width:100%;display:block}.ig-post .ig-caption{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.ig-post .ig-meta{opacity:.7;font-size:12px}@media (max-width:1199px){.about-page{--wm:70vw}.about-grid{grid-template-columns:1fr}.about-left{padding-top:0}.about-photo-wrap{max-width:640px;left:0}.about-left h1,.contact-sec h2{font-size:56px;line-height:52px}.contact-sec{margin-top:160px}.contact-sec .follow{margin-top:80px}.ig-grid{width:100%;margin-left:0}}@media (max-width:809px){.about-hero{display:none}.about-sec{padding-top:130px}.about-left h1,.contact-sec h2{letter-spacing:-1.2px;font-size:40px;line-height:40px}.about-left .lists{grid-template-columns:1fr 1fr;margin-top:60px}.ig-grid{grid-template-columns:repeat(2,1fr)}}.shop-page{text-align:center;letter-spacing:-.81px;height:696px;padding:308px 24px 0;font-size:27px;font-weight:400;line-height:27px}.shop-page .shop-mail{color:var(--pink);margin-top:34px;display:inline-block}main:has(.shop-page)+footer{margin-top:0}@media (max-width:809px){.shop-page{letter-spacing:-.6px;height:auto;min-height:520px;padding-top:180px;font-size:20px;line-height:22px}}.langs{gap:8px;margin-left:4px;display:flex}.langs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s}.langs button:hover{color:var(--pink)}.langs button.on{text-decoration:underline}.burger,.mmenu{display:none}html.menu-open{overflow:hidden}@media (max-width:809px){.header{height:110px}.header .logo{width:72px;height:72px;top:20px;left:50%;transform:translate(-50%)}.header .nav,.header .tagline{display:none}.burger{cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:44px;height:40px;padding:0;display:flex;position:absolute;top:36px;right:12px}.burger i{background:var(--pink);border-radius:2px;width:22px;height:2px;display:block}.header:after{content:"";z-index:-1;background:#fff;border-radius:50%;width:76px;height:76px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mmenu{z-index:60;color:#fff;visibility:hidden;pointer-events:auto;background:#000;flex-direction:column;max-height:100vh;padding:96px 21px 44px;transition:transform .5s cubic-bezier(.7,0,.2,1),visibility 0s linear .5s;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-105%)}.mmenu.open{visibility:visible;transition:transform .5s cubic-bezier(.7,0,.2,1),visibility;transform:none}.mclose{width:44px;height:44px;color:var(--pink);cursor:pointer;background:0 0;border:0;padding:10px;position:absolute;top:30px;right:14px}.mclose svg{width:100%;height:100%;display:block}.mnav{letter-spacing:-.7px;flex-direction:column;font-size:34px;font-weight:600;line-height:50px;display:flex}.mnav a{color:#fff;width:fit-content}.mnav a.shop{color:var(--pink)}.mnav a.active{color:var(--pink);text-underline-offset:6px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1.5px}.msocial{flex-direction:column;margin-top:22px;font-size:26px;font-weight:400;line-height:44px;display:flex}.msocial a{color:#fff;width:fit-content}.mlang{margin-top:22px;font-size:15px}.mlang .langs{gap:14px;margin:0}.mlang .langs button{color:#fff}.about-left h1{letter-spacing:-1.56px;font-size:52px;line-height:46px}.footer .btn{grid-column:2}.about-page{--c:calc(100% - 42px)}.about-left .lists{margin-top:170px}.contact-sec h2 .pink{font-size:calc(8.62069vw - 3.62069px)}.about-sec{padding-top:140px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
