*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;font-size:16px}body{color:#f2ede6;letter-spacing:.01em;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080808;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:300;line-height:1.78;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a,[role=button]{cursor:pointer}input,textarea{cursor:text}select{cursor:pointer}.line{padding-bottom:.08em;line-height:1;display:block;overflow:hidden}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{transform-origin:100%;opacity:0;width:11px;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;right:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{opacity:.5;cursor:grab;background-color:#ff3d1f;border-radius:10px;width:3px;margin:2px;position:absolute;top:0;right:0}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}section{z-index:1;background:#080808;border-top:1px solid #1e1e1e;padding:96px 72px;position:relative}@media (max-width:768px){section{padding:64px 24px}}main{isolation:isolate;background:#080808;position:relative;overflow-x:hidden}footer{z-index:1;isolation:isolate;background:#080808;position:relative}.section-tag{letter-spacing:.32em;text-transform:uppercase;color:#444;align-items:center;gap:16px;margin-bottom:64px;font-size:10px;display:flex}.section-tag:before{content:"";background:#2a2a2a;width:28px;height:1px}body:after{content:"";pointer-events:none;z-index:8000;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (max-width:768px){section{padding:80px 28px}[data-scroll-container]>section{padding:80px 28px!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}*{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none}:focus,:focus-visible{outline:none}a,button{-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;outline:none}img{-webkit-user-drag:none;user-drag:none;pointer-events:none}::selection{background:0 0}::selection{background:0 0}html{-webkit-text-size-adjust:100%}input,textarea{-webkit-tap-highlight-color:#0000;-webkit-user-select:text!important;user-select:text!important}
.Loader-module-scss-module__J0fk2q__loader{z-index:9999;will-change:transform,opacity;background:#080808;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.Loader-module-scss-module__J0fk2q__center{flex-direction:column;align-items:center;gap:32px;display:flex}.Loader-module-scss-module__J0fk2q__brand{will-change:transform;align-items:center;gap:20px;display:flex}.Loader-module-scss-module__J0fk2q__brandLogo{flex-shrink:0;width:72px;height:auto}.Loader-module-scss-module__J0fk2q__brandName{letter-spacing:.06em;color:#f2ede6;white-space:nowrap;align-items:center;gap:2px;font-family:Barlow,sans-serif;font-size:38px;font-weight:400;display:flex}.Loader-module-scss-module__J0fk2q__cursor{color:#ff3d1f;margin-left:1px;font-size:38px;font-weight:300;animation:.6s step-end infinite Loader-module-scss-module__J0fk2q__blink;display:inline-block}@keyframes Loader-module-scss-module__J0fk2q__blink{0%,to{opacity:1}50%{opacity:0}}.Loader-module-scss-module__J0fk2q__bottomLeft{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:60px;left:72px}@media (max-width:768px){.Loader-module-scss-module__J0fk2q__bottomLeft{bottom:40px;left:24px}}.Loader-module-scss-module__J0fk2q__topText{letter-spacing:-.02em;color:#f2ede68c;text-align:left;min-height:64px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,56px);font-weight:300;line-height:1}.Loader-module-scss-module__J0fk2q__bottomText{letter-spacing:.16em;color:#f2ede640;text-align:left;min-height:22px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:300}
.Nav-module-scss-module__13yC3a__nav{z-index:500;mix-blend-mode:normal;background:0 0;justify-content:space-between;align-items:center;gap:0;padding:44px 60px;transition:padding .5s cubic-bezier(.76,0,.24,1),transform .5s cubic-bezier(.76,0,.24,1),background .4s;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.Nav-module-scss-module__13yC3a__nav{padding:22px 24px}}.Nav-module-scss-module__13yC3a__scrolled{-webkit-backdrop-filter:blur(12px);background:#08080899;padding:26px 60px}@media (max-width:768px){.Nav-module-scss-module__13yC3a__scrolled{padding:16px 24px}}.Nav-module-scss-module__13yC3a__hidden{transform:translateY(-100%)}.Nav-module-scss-module__13yC3a__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.Nav-module-scss-module__13yC3a__logo svg{flex-shrink:0;width:68px;height:auto}.Nav-module-scss-module__13yC3a__logoText{letter-spacing:.03em;color:#f2ede6;opacity:.9;cursor:pointer;font-family:Barlow,sans-serif;font-size:26px;font-weight:400;transition:opacity .3s}.Nav-module-scss-module__13yC3a__logo:hover .Nav-module-scss-module__13yC3a__logoText{opacity:1}@media (max-width:480px){.Nav-module-scss-module__13yC3a__logoText{display:none}}.Nav-module-scss-module__13yC3a__links{align-items:center;gap:0;margin-left:auto;margin-right:32px;display:flex;position:static;transform:none}@media (max-width:768px){.Nav-module-scss-module__13yC3a__links{display:none}}.Nav-module-scss-module__13yC3a__link{letter-spacing:.02em;color:#f2ede68c;cursor:pointer;padding:0 2px;font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:300;text-decoration:none;transition:color .2s}.Nav-module-scss-module__13yC3a__link:hover{color:#f2ede6}.Nav-module-scss-module__13yC3a__comma{color:#f2ede633;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 6px;font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:300}.Nav-module-scss-module__13yC3a__cta{letter-spacing:.02em;color:#f2ede68c;cursor:pointer;background:0 0;border:none;padding:0;font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:300;text-decoration:none;transition:color .2s}.Nav-module-scss-module__13yC3a__cta:hover{color:#f2ede6}
.PageTransition-module-scss-module__craaha__overlay{z-index:9998;pointer-events:none;transform-origin:bottom;background:#ff3d1f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PageTransition-module-scss-module__craaha__text{letter-spacing:.5em;color:#080808;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700}
.ScrollProgress-module-scss-module__ITCJPG__progressBar{z-index:9997;transform-origin:0;background:#ff3d1f;width:0%;height:2px;transition:width .1s ease-out;position:fixed;top:0;left:0}
.CookieBanner-module-scss-module__0eDzpq__banner{z-index:7999;max-width:420px;animation:.5s cubic-bezier(.76,0,.24,1) forwards CookieBanner-module-scss-module__0eDzpq__slideUp;position:fixed;bottom:24px;left:24px}@media (max-width:768px){.CookieBanner-module-scss-module__0eDzpq__banner{max-width:none;bottom:16px;left:16px;right:16px}}@keyframes CookieBanner-module-scss-module__0eDzpq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module-scss-module__0eDzpq__inner{background:#111;border:1px solid #1e1e1e;border-radius:14px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 8px 40px #0006}.CookieBanner-module-scss-module__0eDzpq__text{flex-direction:column;gap:6px;display:flex}.CookieBanner-module-scss-module__0eDzpq__title{letter-spacing:.04em;color:#f2ede6;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500}.CookieBanner-module-scss-module__0eDzpq__desc{color:#f2ede666;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.6}.CookieBanner-module-scss-module__0eDzpq__desc a{color:#f2ede699;border-bottom:1px solid #2a2a2a;padding-bottom:1px;transition:color .2s,border-color .2s}.CookieBanner-module-scss-module__0eDzpq__desc a:hover{color:#f2ede6;border-color:#ff3d1f}.CookieBanner-module-scss-module__0eDzpq__actions{align-items:center;gap:10px;display:flex}.CookieBanner-module-scss-module__0eDzpq__decline{letter-spacing:.1em;text-transform:uppercase;color:#f2ede64d;cursor:pointer;background:0 0;border:none;padding:0;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:300;transition:color .2s}.CookieBanner-module-scss-module__0eDzpq__decline:hover{color:#f2ede699}.CookieBanner-module-scss-module__0eDzpq__accept{letter-spacing:.1em;text-transform:uppercase;color:#080808;cursor:pointer;background:#f2ede6;border:none;border-radius:100px;flex:1;padding:9px 20px;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:400;transition:background .2s,color .2s}.CookieBanner-module-scss-module__0eDzpq__accept:hover{color:#080808;background:#ff3d1f}
