@font-face{font-family:Figtree;src:url(/fonts/Figtree-Light.woff2)format("woff2"),url(/fonts/Figtree-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Big Daily Short;src:url(/fonts/BigDailyShort-LightItalic.woff2)format("woff2"),url(/fonts/BigDailyShort-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Santa Ana TRIAL;src:url(/fonts/SantaAnaTRIAL-Light.woff2)format("woff2"),url(/fonts/SantaAnaTRIAL-Light.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:HW Atlantic Trial;src:url(/fonts/HWAtlanticTrial-Regular.woff2)format("woff2"),url(/fonts/HWAtlanticTrial-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}header{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;width:100vw;height:100px;padding:0 24px;display:flex;position:fixed;top:0;left:0}header nav{color:#fff}header .logo-centered{align-items:center;gap:24px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-52.5%)}header .logo-centered span{color:#fff;text-transform:uppercase;font-family:Santa Ana TRIAL;font-size:16px}@media screen and (max-width:768px){header{height:80px;padding:0 16px}header .logo-centered{gap:16px;top:24px;transform:translate(-50%)}header .logo-centered span{display:none}}footer{background-color:#5e5a2f;min-height:100vh;padding:24px;position:relative}footer .nav-container{justify-content:space-between;display:flex}footer .nav-container nav ul{flex-direction:column;gap:12px;list-style:none;display:flex}footer .nav-container nav a,footer .nav-container nav p{color:#fff;font-size:16px}footer .nav-container nav._right{text-align:right}footer svg{width:100vw;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero .text-content{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.hero-wordmark__path{fill:#fff;stroke:none;opacity:1;filter:none;transform:none}}@keyframes coming-soon-label-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes coming-soon-header-in{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes coming-soon-canvas-reveal{0%{clip-path:inset(24% 18% round 2rem);transform:scale(1.12)}to{clip-path:inset(0);transform:scale(1)}}.hero{place-items:center;width:100vw;height:100vh;min-height:100dvh;display:grid;position:relative}.hero .text-content{z-index:2;text-align:center;position:relative}.hero .text-content p{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-top:16px;font-family:Figtree;font-size:16px}.hero figure{background-color:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero figure img{opacity:.5}.hero-wordmark{width:min(627px,100vw - 48px);height:auto;display:block;overflow:visible}.hero-wordmark__path{fill:#fff;stroke:none;opacity:0;filter:blur(8px);transform-box:fill-box;transform-origin:50%}.hero-wordmark__path:nth-of-type(odd){transform:translateY(-22px)}.hero-wordmark__path:nth-of-type(2n){transform:translateY(22px)}@media (prefers-reduced-motion:reduce){.hero-wordmark__path{fill:#fff;stroke:none;opacity:1;filter:none;transform:none}}.coming-soon{background:radial-gradient(circle at top,#ffffff0f,#0000 28%),linear-gradient(#141414 0%,#020202 100%)}.coming-soon .text-content .coming-soon__label{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) 1.75s forwards coming-soon-label-in;transform:translateY(18px)}.coming-soon-cloth{cursor:crosshair;opacity:0;width:100vw;height:100vh;min-height:100dvh;transition:opacity 1.2s;position:relative}.coming-soon-cloth.is-ready{opacity:1}.coming-soon-cloth canvas{opacity:.5;transform-origin:50%;clip-path:inset(24% 18% round 2rem);will-change:clip-path,transform;width:100%;height:100%;display:block;transform:scale(1.12)}.coming-soon-cloth.is-ready canvas{animation:1.35s cubic-bezier(.22,1,.36,1) forwards coming-soon-canvas-reveal}.immersive-slider,.immersive-swiper,.immersive-swiper .swiper-wrapper,.immersive-slide{width:100vw;height:100vh;min-height:100dvh}.immersive-slider{background:#050505}.immersive-swiper{color:#fff}.immersive-swiper .swiper-pagination{flex-direction:column;gap:10px;display:flex;right:20px}.immersive-swiper .swiper-pagination-bullet{opacity:1;background:#ffffff59;width:9px;height:9px;transition:transform .35s,background-color .35s;margin:0!important}.immersive-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.immersive-slide{place-items:center;display:grid;position:relative;overflow:hidden}.immersive-panel{background:radial-gradient(circle at top,#ffffff14,#0000 32%),linear-gradient(#171717 0%,#020202 100%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.immersive-panel.color-red{background:#60412f}.immersive-panel.color-blue{background:#bfc0cd}.immersive-panel.color-green{background:#5e5a2f}.immersive-panel .text{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:absolute}.immersive-panel .text p{max-width:700px}.immersive-panel .text h2{font-family:Big Daily Short;font-size:clamp(42px,18vw,62px);font-weight:500;line-height:1.1}@media screen and (max-width:768px){.immersive-panel .text h2{font-size:clamp(32px,18vw,42px)}}.immersive-panel .text h2 strong{text-transform:uppercase;font-family:HW Atlantic Trial;font-weight:500}.immersive-panel .text h2 span{font-family:HW Atlantic Trial;font-weight:500}.immersive-panel .text p{font-family:Figtree;font-size:16px}.immersive-panel .text form fieldset{border:1px solid #fff;border-radius:100px;padding:4px}.immersive-panel .text form input,.immersive-panel .text form button{all:unset;color:#fff;padding:16px 32px;font-family:Figtree;font-size:16px}.immersive-panel .text form input{text-align:left;min-width:300px}.immersive-panel .text form input::placeholder{color:#fff;font-weight:800}.immersive-panel .text form button{color:#000;background-color:#fff;border-radius:100px;font-weight:800}.immersive-panel .text-image{grid-template-columns:repeat(3,1fr);align-items:center;gap:60px;width:76%;margin:0 auto;display:grid}.immersive-panel .text-image figure{aspect-ratio:2/2.7;position:relative;overflow:hidden}.immersive-panel .text-image figure img{position:absolute;transform:translateY(-50%);top:50%!important}.immersive-panel .grid{flex-direction:column;width:80%;display:flex}.immersive-panel .grid.full figure{aspect-ratio:16/8;position:relative;overflow:hidden}.immersive-panel .grid.full figure img{position:absolute;transform:translateY(-50%);top:50%!important}.immersive-panel .grid .text{position:relative}.immersive-panel .grid ul{grid-template-columns:repeat(3,1fr);gap:64px;list-style:none;display:grid}.immersive-panel .grid ul li figure{aspect-ratio:2/3;position:relative;overflow:hidden}.color-red .immersive-panel .grid ul figure,.color-blue .immersive-panel .grid.full figure,.color-green .immersive-panel .grid .text-image figure{will-change:transform,clip-path,opacity}.immersive-panel__media,.immersive-panel__image,.immersive-panel__veil{position:absolute}.immersive-panel__media{background:#000;inset:-14vh 0}.immersive-panel__media img{opacity:.5}.immersive-panel__media.color-dark{background-color:#282d2b}.immersive-panel__media.plain img{opacity:1}.immersive-panel__image{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04);opacity:.5;inset:0;transform:scale(1.12)}@media screen and (max-width:768px){.immersive-swiper .swiper-pagination{gap:8px;right:14px}.immersive-slide__hint{font-size:10px;bottom:18px;right:16px}.immersive-panel__content{gap:10px;width:calc(100vw - 32px);margin:0 0 28px 16px}.immersive-panel__content p{max-width:28ch;font-size:14px}}@media (prefers-reduced-motion:reduce){.coming-soon-cloth canvas{clip-path:none;animation:none;transform:none}.immersive-panel__media,.immersive-panel__image{transform:none}}html{height:100%}html,body{scrollbar-width:none;-ms-overflow-style:none;max-width:100vw;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100%;font-family:Arial,Helvetica,sans-serif;display:flex}body:has(.coming-soon) header nav{display:none}body:has(.coming-soon) header{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) 2.15s forwards coming-soon-header-in;transform:translateY(-26px)}body:has(.coming-soon) .mainNav:not(.is-intro-complete){opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) 2.15s forwards coming-soon-main-nav-in;transform:translate(-50%)translateY(42px)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.mainNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:1000;isolation:isolate;background:#00000080;border-radius:100px;gap:0;width:auto;margin:0 auto;padding:2px;font-size:16px;transition:opacity .35s;display:flex;position:fixed;bottom:30px;left:50%;overflow:hidden;transform:translate(-50%)}.mainNav.is-hidden{opacity:0;pointer-events:none}.mainNav__indicator{pointer-events:none;z-index:0;background-color:#fff;border-radius:100px;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}.mainNav__link{z-index:1;color:#fff;border-radius:100px;padding:16px 24px;transition:color .25s;position:relative}.mainNav__link.active,.mainNav__link:hover,.mainNav__link:focus-visible{color:#000}@keyframes coming-soon-main-nav-in{0%{opacity:0;transform:translate(-50%)translateY(42px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media screen and (max-width:768px){.mainNav{padding:1px;bottom:20px}.mainNav__link{padding:10px 14px;font-size:14px}.immersive-panel .text{padding:16px}.immersive-panel .grid{overflow-x:auto}.immersive-panel .grid ul{flex-direction:column;gap:12px;display:flex}.immersive-panel .grid ul li figure{aspect-ratio:16/7}.immersive-panel .grid.full figure{aspect-ratio:2/3.5}.immersive-panel .text-image{text-align:center;flex-direction:column;gap:12px;width:100%;display:flex}.immersive-panel .text-image figure{display:none}.immersive-panel .text form input{text-align:left;min-width:160px}.immersive-panel .text form button{padding:16px 5px}.immersive-panel .text form input,.immersive-panel .text form button{padding:16px 12px}.immersive-panel .grid{width:90%}}
