*,:before,:after{cursor:none!important}:root{--primary:#0b0b0b;--secondary:#e5e4e0;--tertiary:#070707;--quaternary:color-mix(in srgb,var(--secondary)50%,transparent);--quinary:color-mix(in srgb,var(--tertiary)90%,transparent);--senary:#33333380;--senary-transparent:#3333331a;--septenary:color-mix(in srgb,var(--primary)50%,transparent);--accent:#020202;--highlight:#910d0d;--base-size:clamp(.72rem,.697143rem + .00114286*100vw,.8rem);--ratio:1.25;--fs-xs:clamp(.610169rem,.601647rem + .00042615*100vw,.64rem);--fs-sm:clamp(.72rem,.697143rem + .00114286*100vw,.8rem);--fs-md:clamp(.8496rem,.806629rem + .00214857*100vw,1rem);--fs-lg:clamp(1.00253rem,.931822rem + .00353531*100vw,1.25rem);--fs-xl:clamp(1.18298rem,1.07455rem + .00542167*100vw,1.5625rem);--fs-2xl:clamp(1.39592rem,1.23672rem + .00796007*100vw,1.95313rem);--fs-3xl:clamp(1.64719rem,1.42027rem + .011346*100vw,2.44141rem);--fs-4xl:clamp(1.94368rem,1.62709rem + .0158297*100vw,3.05176rem);--fs-5xl:clamp(2.29354rem,1.85893rem + .0217308*100vw,3.8147rem);--fs-6xl:clamp(2.70638rem,2.11724rem + .029457*100vw,4.76837rem);--fs-7xl:clamp(3.19353rem,2.40297rem + .0395277*100vw,5.96046rem);--fs-8xl:clamp(3.76836rem,2.7163rem + .0526031*100vw,7.45058rem);--fs-9xl:clamp(4.44667rem,3.05622rem + .0695223*100vw,9.31323rem);--display-line-height:.9;--display-letter-spacing:-.03em;--headline-letter-spacing:-.02em;--headline-line-height:1.2;--hero-line-height:0;--hero-letter-spacing:-.05em;--link-letter-spacing:.15em;--space-3xs:clamp(.25rem,calc(.25rem + .1vw),.35rem);--space-2xs:clamp(.35rem,calc(.35rem + .1vw),.45rem);--space-xs:clamp(.45rem,calc(.45rem + .2vw),.55rem);--space-sm:clamp(.55rem,calc(.55rem + .2vw),.7rem);--space-md:clamp(.7rem,calc(.7rem + .3vw),.875rem);--space-lg:clamp(.875rem,calc(.875rem + .4vw),1.094rem);--space-xl:clamp(1.094rem,calc(1.094rem + .5vw),1.367rem);--space-2xl:clamp(1.367rem,calc(1.367rem + .6vw),1.709rem);--space-3xl:clamp(1.709rem,calc(1.709rem + .8vw),2.136rem);--space-4xl:clamp(2.136rem,calc(2.136rem + 1vw),2.67rem);--horizontal-padding:calc(var(--space-xl) + .5rem);--vertical-padding:var(--space-xl);--vertical-padding-mobile:calc(var(--space-sm) + 2rem);--radius-base:.25rem;--radius-xs:calc(var(--radius-base)/var(--ratio));--radius-sm:var(--radius-base);--radius-md:calc(var(--radius-base)*var(--ratio));--radius-lg:calc(var(--radius-base)*var(--ratio)*var(--ratio));--radius-xl:calc(var(--radius-base)*var(--ratio)*var(--ratio)*var(--ratio));--radius-2xl:calc(var(--radius-base)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));--radius-3xl:calc(var(--radius-base)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));--radius-full:9999px;--radius-pill:var(--radius-full);--radius-circle:50%;--radius-none:0;--font-base:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-copy:var(--font-general-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-general-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-italic:var(--font-general-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-md{font-size:var(--fs-md)}.text-lg{font-size:var(--fs-lg)}.text-xl{font-size:var(--fs-xl)}.text-2xl{font-size:var(--fs-2xl)}.text-3xl{font-size:var(--fs-3xl)}.text-4xl{font-size:var(--fs-4xl)}.text-5xl{font-size:var(--fs-5xl)}.text-6xl{font-size:var(--fs-6xl)}.text-7xl{font-size:var(--fs-7xl)}.text-8xl{font-size:var(--fs-8xl)}.text-9xl{font-size:var(--fs-9xl)}.display{font-size:var(--fs-6xl);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);font-weight:600}.display-large{font-size:var(--fs-7xl);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);font-weight:600}.headline{font-size:var(--fs-5xl);line-height:var(--headline-line-height);letter-spacing:var(--headline-letter-spacing);font-weight:500}.headline-large{font-size:var(--fs-6xl);line-height:var(--headline-line-height);letter-spacing:var(--headline-letter-spacing);font-weight:500}.hero{font-size:var(--fs-8xl);line-height:var(--hero-line-height);letter-spacing:var(--hero-letter-spacing);text-transform:uppercase;font-weight:700}.hero-large{font-size:var(--fs-9xl);line-height:var(--hero-line-height);letter-spacing:var(--hero-letter-spacing);text-transform:uppercase;font-weight:700}.banner{font-size:var(--fs-7xl);letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:1}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-variation-settings:"slnt" -10;font-style:italic}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.space-3xs{margin-bottom:var(--space-3xs)}.space-2xs{margin-bottom:var(--space-2xs)}.space-xs{margin-bottom:var(--space-xs)}.space-sm{margin-bottom:var(--space-sm)}.space-md{margin-bottom:var(--space-md)}.space-lg{margin-bottom:var(--space-lg)}.space-xl{margin-bottom:var(--space-xl)}.space-2xl{margin-bottom:var(--space-2xl)}.space-3xl{margin-bottom:var(--space-3xl)}.space-4xl{margin-bottom:var(--space-4xl)}.p-3xs{padding:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.radius-none{border-radius:var(--radius-none)}.radius-xs{border-radius:var(--radius-xs)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-2xl{border-radius:var(--radius-2xl)}.radius-3xl{border-radius:var(--radius-3xl)}.radius-full{border-radius:var(--radius-full)}.radius-pill{border-radius:var(--radius-pill)}.radius-circle{border-radius:var(--radius-circle)}.radius-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs)}.radius-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.radius-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.radius-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.radius-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.radius-b-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.radius-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.radius-b-md{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.radius-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.radius-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.radius-l-xs{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.radius-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.radius-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.radius-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.radius-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.radius-r-xs{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.radius-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.radius-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.radius-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.radius-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.radius-tl-md{border-top-left-radius:var(--radius-md)}.radius-tr-md{border-top-right-radius:var(--radius-md)}.radius-bl-md{border-bottom-left-radius:var(--radius-md)}.radius-br-md{border-bottom-right-radius:var(--radius-md)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0;font-weight:500;line-height:1.2}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-2xl)}h4{font-size:var(--fs-xl)}h5{font-size:var(--fs-lg)}h6{font-size:var(--fs-md)}::-webkit-scrollbar{display:none}body,p,button,a,span{font-family:var(--font-base);font-size:var(--fs-sm);color:var(--secondary);caret-color:#0000;margin:0;line-height:1.4;text-decoration:none}html[data-preloading] body{visibility:hidden}html[data-preloading] [data-preloader],html[data-preloading] [data-preloader] *{visibility:visible}body{background-color:var(--primary);overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none;scrollbar-gutter:stable;max-width:100vw;height:100%;margin:0;padding:0;overflow-x:hidden}.small{font-size:var(--fs-xs)}h1,h2,h3,h4,h5,h6,p,span,a,button,div{caret-color:#0000}input,textarea{caret-color:auto}main{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}html{view-transition-name:root;background-color:var(--primary)}::view-transition{background-color:#070707}html.modal-open{transition:overflow .3s;overflow:hidden!important}::view-transition-group(root){z-index:1;isolation:isolate;pointer-events:none;animation:none!important}::view-transition-image-pair(root){z-index:1;isolation:isolate;pointer-events:none;animation:none!important}::view-transition-old(root){z-index:1;isolation:isolate;pointer-events:none;animation:none!important}::view-transition-new(root){z-index:1;isolation:isolate;pointer-events:none;animation:none!important}
.menu-module-scss-module__RxncyW__menu{z-index:5000;width:100%;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);box-sizing:border-box;font-size:var(--fs-sm);pointer-events:none;justify-content:space-between;align-items:center;margin-right:0;transition:opacity .5s,transform .5s;display:flex;position:fixed;top:0;left:0;transform:translateY(0)}.menu-module-scss-module__RxncyW__menu .menu-module-scss-module__RxncyW__logo p{pointer-events:all;font-size:var(--fs-sm);text-transform:uppercase;font-weight:400}.menu-module-scss-module__RxncyW__menu .menu-module-scss-module__RxncyW__toggle{pointer-events:all}.menu-module-scss-module__RxncyW__background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--primary)75%,transparent);width:100%;height:100%;height:calc(var(--fs-sm) + var(--space-xl));box-sizing:border-box;z-index:1000;position:fixed;top:0;left:0;overflow:hidden}.menu-module-scss-module__RxncyW__dropdown{z-index:4500;background:var(--tertiary);visibility:hidden;pointer-events:none;width:100vw;min-height:50vh;padding-top:calc(var(--fs-sm) + var(--space-xl));padding-left:var(--space-xl);padding-right:var(--space-xl);padding-bottom:var(--space-xl);box-sizing:border-box;opacity:1;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.menu-module-scss-module__RxncyW__dropdown.menu-module-scss-module__RxncyW__active{visibility:visible;pointer-events:auto}@media (max-width:768px){.menu-module-scss-module__RxncyW__dropdown{border-bottom-left-radius:0;width:100%;height:100dvh;left:0;right:0}.menu-module-scss-module__RxncyW__dropdown nav{padding-top:var(--space-lg);padding-bottom:var(--space-lg);justify-content:flex-start}}.menu-module-scss-module__RxncyW__dropdown nav{border-top:1px solid var(--senary);flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-height:0;display:flex}.menu-module-scss-module__RxncyW__dropdown nav .menu-module-scss-module__RxncyW__navLink{padding-left:.5rem;padding-right:.5rem;text-decoration:none;display:block}.menu-module-scss-module__RxncyW__dropdown nav h1{font-size:var(--fs-4xl);color:var(--secondary);will-change:transform,color,filter;width:100%;margin:0;font-weight:500;text-decoration:none;transition:transform .3s cubic-bezier(.39,.575,.565,1),filter .3s cubic-bezier(.39,.575,.565,1),opacity .3s cubic-bezier(.39,.575,.565,1),color .3s;display:inline-block}.menu-module-scss-module__RxncyW__dropdown nav h1:hover{transform:translate(var(--space-xl))}.menu-module-scss-module__RxncyW__dropdown nav .menu-module-scss-module__RxncyW__navLinkActive h1{filter:none;opacity:1;color:var(--quaternary)}.menu-module-scss-module__RxncyW__dropdown nav .menu-module-scss-module__RxncyW__navLinkActive h1:hover{color:var(--secondary);transform:none}.menu-module-scss-module__RxncyW__dropdown nav:has(h1:hover) .menu-module-scss-module__RxncyW__navLink:not(:hover):not(.menu-module-scss-module__RxncyW__navLinkActive) h1{opacity:.5}.menu-module-scss-module__RxncyW__dropdown nav:has(h1:hover) .menu-module-scss-module__RxncyW__navLinkActive:not(:hover) h1{filter:none;opacity:1}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social{min-height:var(--fs-4xl);border-left:1px solid var(--senary);border-right:1px solid var(--senary);border-bottom:1px solid var(--senary);margin-top:auto;display:flex}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider a{text-align:center;justify-content:center;align-items:flex-end;width:100%;display:flex}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider a:last-child p{border-right:none}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider p{font-size:var(--fs-sm);color:var(--quaternary);padding:.5rem var(--space-xl);text-transform:uppercase;z-index:1;text-align:center;border-right:1px solid var(--senary);width:100%;line-height:1;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 30px 60px -12px #00000040,inset 0 18px 36px -18px #0000004d}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider p:after{content:"";background-color:var(--tertiary);z-index:-2;width:100%;height:100%;position:absolute;bottom:0;left:0}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider p:before{content:"";background-color:var(--accent);z-index:-1;width:100%;height:0%;transition:all .4s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:0;left:0}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider p:hover{color:var(--secondary)}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__social .menu-module-scss-module__RxncyW__divider p:hover:before{height:100%}.menu-module-scss-module__RxncyW__dropdown{will-change:transform}.menu-module-scss-module__RxncyW__dropdown .menu-module-scss-module__RxncyW__overlay{background:var(--tertiary);pointer-events:none;opacity:0;z-index:2;height:100vh;position:fixed;bottom:0;left:0;right:0}
.style-module-scss-module__S0TszW__button{height:calc(var(--fs-sm) + var(--space-xl));cursor:pointer;font-family:var(--font-base);color:inherit;z-index:9500;justify-content:center;align-items:center;transition:all .5s;display:flex;position:static;overflow:hidden}.style-module-scss-module__S0TszW__button.style-module-scss-module__S0TszW__active{opacity:1}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider{width:100%;height:100%;position:relative}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el{background-color:#0000;width:100%;height:100%}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el p{font-size:var(--fs-sm);margin:0}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el:nth-of-type(2) p{color:var(--secondary)}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el:hover .style-module-scss-module__S0TszW__perspectiveText{transform:rotateX(90deg)}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el:hover .style-module-scss-module__S0TszW__perspectiveText p:first-of-type{opacity:1;transform:translateY(-100%)}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el:hover .style-module-scss-module__S0TszW__perspectiveText p:nth-of-type(2){opacity:1}.style-module-scss-module__S0TszW__button .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el:hover .style-module-scss-module__S0TszW__perspectiveText p:nth-of-type(2) p{color:var(--secondary)}.style-module-scss-module__S0TszW__perspectiveText{width:100%;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;transition:transform .75s cubic-bezier(.76,0,.24,1);display:flex}.style-module-scss-module__S0TszW__perspectiveText p{pointer-events:none;text-transform:uppercase;transition:all .75s cubic-bezier(.76,0,.24,1)}.style-module-scss-module__S0TszW__perspectiveText p:nth-of-type(2){transform-origin:bottom;opacity:1;position:absolute;transform:rotateX(-90deg)translateY(8.5px)}.style-module-scss-module__S0TszW__perspectiveText p:nth-of-type(2) p{color:var(--secondary)}.style-module-scss-module__S0TszW__button.style-module-scss-module__S0TszW__active .style-module-scss-module__S0TszW__slider .style-module-scss-module__S0TszW__el:nth-of-type(2){border:none!important}
