*,: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;--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{overflow:hidden}html[data-preloading] body:after{content:"";background-color:var(--tertiary);z-index:9999;pointer-events:all;position:fixed;inset:0}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}.main-content-wrapper{z-index:2;background-color:var(--primary);position:relative}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 .menu-module-scss-module__RxncyW__navLinkLabel{font-size:var(--fs-4xl);font-family:var(--font-heading);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}@media (hover:hover) and (pointer:fine){.menu-module-scss-module__RxncyW__dropdown nav .menu-module-scss-module__RxncyW__navLinkLabel: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}
