@font-face{font-family:dreamAvenue;src:url(/_next/static/media/b9df58f78d398844-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:dreamAvenue Fallback;src:local("Arial");ascent-override:76.74%;descent-override:25.58%;line-gap-override:0.00%;size-adjust:97.73%}.__className_d0bd34{font-family:dreamAvenue,dreamAvenue Fallback,serif,Georgia,Times New Roman;font-style:normal}.__variable_d0bd34{--font-dream-avenue:"dreamAvenue","dreamAvenue Fallback",serif,Georgia,Times New Roman}@font-face{font-family:spaceGrotesk;src:url(/_next/static/media/0e1bc117a7334743-s.p.ttf) format("truetype");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_39f4c1{font-family:spaceGrotesk,spaceGrotesk Fallback,sans-serif,system-ui,-apple-system,BlinkMacSystemFont;font-style:normal}.__variable_39f4c1{--font-space-grotesk:"spaceGrotesk","spaceGrotesk Fallback",sans-serif,system-ui,-apple-system,BlinkMacSystemFont}

/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-transparent{border-top-color:#0000}.object-cover{object-fit:cover}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}:root{--font-dream-avenue:var(--font-dream-avenue,serif);--font-space-grotesk:var(--font-space-grotesk,sans-serif);--max-width:1100px;--border-radius:12px;--transition-fast:.2s ease-out;--transition-medium:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.5s ease-out;--transition-theme:.25s cubic-bezier(.4,0,.2,1);--noise-opacity:.02;--theme-bg:#000;--theme-bg-secondary:#0a0a0a;--theme-text:#faf2e7;--theme-text-secondary:#b8b8b8;--theme-text-muted:#666;--theme-border:#faf2e71a;--theme-border-strong:#faf2e733;--theme-accent:#747bfb;--theme-accent-hover:#8b91ff;--background-pure:#000;--background-overlay:#000000e6;--background-glass:#00000008;--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--cursor-color:#faf2e7f2;--cursor-border:#faf2e733;--primary-cream:#faf2e7;--primary-black:#000}:root.light-theme,html.light-theme,html.light-theme:root{--theme-bg:#faf2e7!important;--theme-bg-secondary:#f5ede0!important;--theme-text:#151515!important;--theme-text-secondary:#4a4a4a!important;--theme-text-muted:#999!important;--theme-border:#1515151a!important;--theme-border-strong:#15151533!important;--theme-accent:#5a61d4!important;--theme-accent-hover:#4851c7!important;--background-pure:#faf2e7!important;--background-overlay:#faf2e7e6!important;--background-glass:#faf2e708!important;--foreground-rgb:21,21,21!important;--background-start-rgb:250,242,231!important;--background-end-rgb:250,242,231!important;--cursor-color:#151515f2!important;--cursor-border:#15151533!important;--primary-color:#151515!important;--secondary-color:#faf2e7!important;--text-color:#151515!important;--background-color:#faf2e7!important;--background-pure-black:#faf2e7!important;--primary-cream:#151515!important;--primary-black:#faf2e7!important}[data-theme=light],html[data-theme=light]{--theme-bg:#faf2e7!important;--theme-text:#151515!important;--theme-text-secondary:#4a4a4a!important;--theme-text-muted:#999!important;--theme-accent:#5a61d4!important;--background-pure:#faf2e7!important}[data-theme=dark],html[data-theme=dark]{--theme-bg:#000!important;--theme-text:#faf2e7!important;--theme-text-secondary:#b8b8b8!important;--theme-text-muted:#666!important;--theme-accent:#747bfb!important;--background-pure:#000!important}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){body:before{content:"";pointer-events:none;z-index:9998;width:100vw;height:100vh;opacity:calc(var(--noise-opacity)*.5);will-change:transform;background-image:radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0);background-size:50px 50px;animation:grain 12s steps(8) infinite;position:fixed;top:0;left:0}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}*{box-sizing:border-box;-webkit-touch-callout:none;margin:0;padding:0}a:focus,a:focus-visible,button:focus,button:focus-visible{outline:none!important}a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--theme-text);background:var(--theme-bg);transition:background-color var(--transition-theme),color var(--transition-theme)}a{color:inherit}.cursor{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}img,video{max-width:100%;height:auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.loading{opacity:0;transition:opacity .3s}.loaded{opacity:1}.no-select{-webkit-user-select:none;user-select:none}:root{--vh:1vh}@media (hover:none) and (pointer:coarse){*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}[role=button],a,button{touch-action:manipulation;min-width:44px;min-height:44px}input,select,textarea{font-size:16px}body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-width:768px){.mobile-vh{height:100vh;height:calc(var(--vh,1vh)*100)}[data-mobile=true] *{transition-duration:.3s!important;animation-duration:.3s!important}[data-mobile=true] .complex-animation{animation:none!important}}@media (hover:none) and (pointer:coarse){.mobile-optimized{will-change:auto;transform:translateZ(0)}.mobile-optimized,video{backface-visibility:hidden}video{object-fit:cover}}.gesture-feedback{transition:transform .1s ease-out}.gesture-feedback:active{transform:scale(.98)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@supports (-webkit-touch-callout:none){.ios-optimized{-webkit-appearance:none;-webkit-transform:translate(0)}}*{transition:color var(--transition-theme),background-color var(--transition-theme),border-color var(--transition-theme)}:root.light-theme :not(.custom-cursor):not(.cursor-follower):not([class*=cursor]):not([id*=cursor]),html.light-theme :not(.custom-cursor):not(.cursor-follower):not([class*=cursor]):not([id*=cursor]){mix-blend-mode:normal!important}body{isolation:isolate}a,button,h1,h2,h3,h4,h5,h6,p,span{z-index:auto;position:relative}*{min-width:0;min-height:0}:root.light-theme,[data-theme=light],html.light-theme{--theme-bg:#faf2e7!important;--theme-text:#151515!important}:root.light-theme .hamburgerContainer,:root.light-theme .header,:root.light-theme .themeSwitch,:root.light-theme [style*="position: fixed"],[data-theme=light] .hamburgerContainer,[data-theme=light] .header,[data-theme=light] .themeSwitch,[data-theme=light] [style*="position: fixed"],html.light-theme .hamburgerContainer,html.light-theme .header,html.light-theme .themeSwitch,html.light-theme [style*="position: fixed"]{z-index:1000!important;will-change:transform!important;position:fixed!important}:root.light-theme :not([style*="position: fixed"]):not(.header):not(.hamburgerContainer):not(.themeSwitch),html.light-theme :not([style*="position: fixed"]):not(.header):not(.hamburgerContainer):not(.themeSwitch){backface-visibility:hidden;transform:translateZ(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--theme-border)}::-webkit-scrollbar-thumb{background:var(--theme-border-strong);transition:background-color var(--transition-theme);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--theme-text-secondary)}:focus{outline:2px solid var(--theme-accent);outline-offset:2px}.page-transition{z-index:9999;pointer-events:none;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}@media (max-width:768px){html{font-size:14px}body{font-size:16px}}:root{--primary-color:#faf2e7;--secondary-color:#000;--accent-color:#ff6b35;--text-color:#faf2e7;--background-color:#000;--background-pure-black:#000;--transition-fast:.2s ease;--transition-medium:.3s ease;--transition-slow:.5s ease;--border-radius:8px;--shadow-light:0 2px 4px #0000001a;--shadow-medium:0 4px 8px #0003;--shadow-heavy:0 8px 16px #0000004d}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;line-height:1.6}a{color:var(--primary-color);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-color)}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;transition:all var(--transition-fast);background:0 0;border:none}button:focus{outline:none!important}input,select,textarea{font-family:inherit;font-size:inherit;color:var(--text-color);border-radius:var(--border-radius);transition:border-color var(--transition-fast);background:#ffffff1a;border:1px solid #fff3;padding:.75rem}input:focus,select:focus,textarea:focus{border-color:var(--accent-color);outline:none}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hidden{display:none}.visible{display:block}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}@media (max-width:640px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}}@media (max-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}}@media (max-width:1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg)scale(.3)}to{opacity:1;transform:rotate(0)scale(1)}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-slideInUp{animation:slideInUp .5s ease-out}.animate-slideInDown{animation:slideInDown .5s ease-out}.animate-slideInLeft{animation:slideInLeft .5s ease-out}.animate-slideInRight{animation:slideInRight .5s ease-out}.animate-scaleIn{animation:scaleIn .5s ease-out}.animate-rotateIn{animation:rotateIn .5s ease-out}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.button{color:var(--primary-color);text-transform:uppercase;z-index:1;transition:color var(--transition-medium),border-color var(--transition-medium);will-change:transform;background:0 0;border:2px solid #fff3;border-radius:30px;padding:15px 30px;font-size:16px;font-weight:600;display:inline-block;position:relative;overflow:hidden}.button:before{content:"";background:var(--accent-color);width:300%;height:300%;transition:transform var(--transition-medium);z-index:-1;will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.button:hover{color:var(--secondary-color);border-color:var(--accent-color)}.button:hover:before{transform:translate(-50%,-50%)scale(1)}.content{opacity:0;visibility:hidden;transition:opacity var(--transition-medium),visibility var(--transition-medium)}.content.visible{opacity:1;visibility:visible}.page-enter{opacity:0;will-change:opacity,transform;transform:translate(100%)}.page-enter-active{transition:opacity var(--transition-slow),transform var(--transition-slow)}.page-enter-active,.page-exit{opacity:1;transform:translate(0)}.page-exit{will-change:opacity,transform}.page-exit-active{opacity:0;transition:opacity var(--transition-slow),transform var(--transition-slow);transform:translate(-100%)}.letter{opacity:0;display:inline-block;position:relative;transform:translateY(20px)}.word{white-space:nowrap;opacity:0;position:absolute;top:0;left:0}.wave-line{font-family:var(--font-dream-avenue,serif);color:#faf2e7;text-align:left;margin-bottom:10px;font-size:5.5rem;font-weight:100;line-height:1;transition:opacity .6s,transform .6s;display:block}.scroll-effect,.wave-line{opacity:0;transform:translateY(50px)}.scroll-effect{transition:opacity .6s ease-out,transform .6s ease-out}.scroll-effect.in-view{opacity:1;transform:translateY(0)}.letter.out{opacity:0;transform:translateY(-100%)}.letter.behind{opacity:0;transform:translateY(100%)}.letter.in{opacity:1;transform:translateY(0)}*{-webkit-tap-highlight-color:transparent}img,video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width:1200px){.section{padding:clamp(50px,8vh,80px) clamp(15px,4vw,40px)}}@media (max-width:768px){.section{padding:clamp(40px,6vh,60px) clamp(15px,4vw,20px)}.cursor{display:none}body{cursor:auto}a,button{cursor:pointer}body:before{display:none}}@media (max-width:480px){.section{padding:clamp(30px,5vh,40px) clamp(10px,3vw,15px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before{display:none}}@media (hover:hover) and (pointer:fine){.custom-cursor{display:block}}@media (hover:none) and (pointer:coarse){.custom-cursor{display:none!important}*{cursor:auto!important}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.cursor:after{content:"";border:1px solid #747ffb4d;border-radius:50%;width:60px;height:60px;transition:transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.cursor.hover{background-color:#747ffbcc;width:60px;height:60px;transform:translate(-50%,-50%)scale(1.2)}.cursor.hover:after{transform:translate(-50%,-50%)scale(1)}.cursor.text{background-color:#747ffbcc;border-radius:4px;width:8px;height:40px}@media (hover:hover) and (pointer:fine){a,button{cursor:none}*,a,body,button,input,textarea{cursor:none!important}}body.no-scroll{overflow:hidden}@layer utilities{.text-balance{text-wrap:balance}}h1,h2,h3,h4,h5,h6{font-family:var(--font-space-grotesk)}.spinner{border:4px solid #ffffff1a;border-left:4px solid var(--accent-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.gpu-accelerated{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (hover:none) and (pointer:coarse){.cursor{display:none}a,button{min-width:44px;min-height:44px}}@media print{.no-print{display:none!important}body{color:#000!important;background:#fff!important}*{box-shadow:none!important;text-shadow:none!important}}.cursor-follower,.custom-cursor{pointer-events:none!important;z-index:99999!important;will-change:transform,width,height,background-color,border-radius,opacity!important;mix-blend-mode:difference!important;visibility:visible!important;opacity:1!important;display:block!important;position:fixed!important}.custom-cursor{background-color:var(--cursor-color);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:12px;height:12px;box-shadow:0 0 20px var(--cursor-border);border-radius:50%;transition:all .15s cubic-bezier(.25,.46,.45,.94)}.cursor-follower{border:1px solid var(--cursor-border);width:40px;height:40px;transition:all .3s cubic-bezier(.25,.46,.45,.94),border-color var(--transition-theme);opacity:.6;z-index:99998;border-radius:50%}:root.light-theme .cursor-follower,:root.light-theme .custom-cursor,[data-theme=light] .cursor-follower,[data-theme=light] .custom-cursor,html.light-theme .cursor-follower,html.light-theme .custom-cursor{pointer-events:none!important;z-index:99999!important;mix-blend-mode:difference!important;visibility:visible!important;will-change:transform!important;display:block!important;position:fixed!important}.custom-cursor.hover{background-color:#faf2e74d;width:50px;height:50px;transform:scale(1.2)!important}.custom-cursor.text{mix-blend-mode:difference;background-color:#faf2e7;border-radius:2px;width:3px;height:30px}.custom-cursor.drag{color:#000;mix-blend-mode:normal;letter-spacing:.5px;background-color:#faf2e7;justify-content:center;align-items:center;width:80px;height:80px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:flex}.custom-cursor.contact{mix-blend-mode:normal;background-color:#2882ff33;border:2px solid #2882ffcc;width:60px;height:60px;box-shadow:0 0 25px #2882ff66}@media (hover:hover) and (pointer:fine){.custom-cursor.press{transition:transform .1s cubic-bezier(.25,.46,.45,.94);transform:scale(.8)!important}.custom-cursor.loading{animation:cursorPulse 1.2s ease-in-out infinite}@keyframes cursorPulse{0%,to{opacity:1;transform:scale(1)translate(-50%,-50%)}50%{opacity:.7;transform:scale(1.3)translate(-50%,-50%)}}}@media (hover:none) and (pointer:coarse),(pointer:coarse){.cursor-follower,.custom-cursor{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.Header_header__hO3lJ{position:fixed;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:15px 30px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);z-index:9999;pointer-events:auto;background:transparent;will-change:transform}.Header_headerLeft__SYjMT .Header_logo__e5KhT{color:var(--theme-text);font-family:var(--font-dream-avenue,serif);font-size:2.5em;text-decoration:none;pointer-events:all;transition:color var(--transition-theme)}.Header_headerCenter__Cqq9H{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:5px;pointer-events:all}.Header_navLinks__u6IRo{display:flex;gap:4px;font-family:Space Grotesk,Inter,Segoe UI,system-ui,sans-serif;font-size:1.1rem;font-weight:500;color:var(--theme-text)!important;letter-spacing:1px;will-change:transform,opacity;transition:color var(--transition-theme)}.Header_navLinks__u6IRo,:root.Header_light-theme__2LnsC .Header_navLinks__u6IRo,[data-theme=dark] .Header_navLinks__u6IRo,[data-theme=light] .Header_navLinks__u6IRo,html[data-theme=dark] .Header_navLinks__u6IRo,html[data-theme=light] .Header_navLinks__u6IRo{color:#faf2e7!important}.Header_navLinks__u6IRo a{text-decoration:none;color:#faf2e7!important;position:relative;padding:8px 16px;border-radius:24px;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1),color var(--transition-theme);transform:translateZ(0);will-change:transform,background-color}.Header_navLinks__u6IRo a:hover,:root.Header_light-theme__2LnsC .Header_navLinks__u6IRo a,:root.Header_light-theme__2LnsC .Header_navLinks__u6IRo a:hover,[data-theme=dark] .Header_navLinks__u6IRo a,[data-theme=light] .Header_navLinks__u6IRo a,[data-theme=light] .Header_navLinks__u6IRo a:hover,html.Header_light-theme__2LnsC .Header_navLinks__u6IRo a,html.Header_light-theme__2LnsC .Header_navLinks__u6IRo a:hover,html[data-theme=dark] .Header_navLinks__u6IRo a{color:#faf2e7!important}.Header_navLinks__u6IRo a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,var(--theme-accent) 50%,transparent 100%);transition:left .6s cubic-bezier(.23,1,.32,1);opacity:.1}.Header_navLinks__u6IRo a:after{content:"";position:absolute;width:0;height:1px;bottom:8px;left:16px;background-color:var(--theme-accent);transition:width .4s cubic-bezier(.23,1,.32,1)}.Header_navLinks__u6IRo a:hover{transform:translateY(-2px) scale(1.05);background-color:var(--theme-border)}.Header_navLinks__u6IRo a:hover:before{left:100%}.Header_navLinks__u6IRo a:hover:after{width:calc(100% - 32px)}.Header_navCircle__YHywf{border:.5px solid var(--theme-border-strong);border-radius:60px;padding:12px 20px;background-color:var(--background-overlay);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;gap:32px;font-family:Space Grotesk,Inter,Segoe UI,system-ui,sans-serif;font-size:1.5rem;color:var(--theme-text-secondary);transition:background-color .3s ease,border-color .3s ease,color var(--transition-theme),background-color var(--transition-theme),border-color var(--transition-theme);contain:layout style;will-change:auto;transform:translateZ(0);isolation:isolate}.Header_navCircle__YHywf:hover{background-color:var(--background-glass);border-color:var(--theme-border-strong)}.Header_buttonsNav__rM_xQ{display:flex;gap:4px;contain:layout;transform:translateZ(0)}.Header_buttonsNav__rM_xQ button{background:none;border:none;color:inherit;font-family:Space Grotesk,Inter,Segoe UI,system-ui,sans-serif;font-size:inherit;font-weight:500;cursor:pointer;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.Header_buttonsNav__rM_xQ button:hover{color:var(--theme-text);transform:translateY(-1px) scale(1.02);text-shadow:0 2px 8px rgba(250,242,231,.3)}.Header_navCircleDot1__8cGCK,.Header_navCircleDot2__ts1Oc{width:8px;height:8px;background-color:var(--theme-border-strong);border-radius:50%;border:none;transition:all .2s cubic-bezier(.25,.46,.45,.94),background-color var(--transition-theme)}.Header_navCircle__YHywf:hover .Header_navCircleDot1__8cGCK,.Header_navCircle__YHywf:hover .Header_navCircleDot2__ts1Oc{background-color:var(--theme-text);transform:scale(1.2)}.Header_headerRight__Vk4Hx{position:absolute;right:30px;top:25px;pointer-events:all}@media (hover:hover){.Header_buttonsNav__rM_xQ button{overflow:hidden}.Header_buttonsNav__rM_xQ button:before{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--theme-text) 50%,transparent 100%);transition:width .4s cubic-bezier(.23,1,.32,1);transform:translateX(-50%);opacity:.8}.Header_buttonsNav__rM_xQ button:hover:before{width:100%}.Header_buttonsNav__rM_xQ button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(250,242,231,.1) 50%,transparent);transition:left .6s cubic-bezier(.23,1,.32,1)}.Header_buttonsNav__rM_xQ button:hover:after{left:100%}}:root.Header_light-theme__2LnsC .Header_header__hO3lJ,[data-theme=light] .Header_header__hO3lJ,html.Header_light-theme__2LnsC .Header_header__hO3lJ{background:transparent;transition:transform .3s cubic-bezier(.4,0,.2,1)}:root.Header_light-theme__2LnsC .Header_navLinks__u6IRo,[data-theme=light] .Header_navLinks__u6IRo,html.Header_light-theme__2LnsC .Header_navLinks__u6IRo{color:var(--theme-text)!important}:root.Header_light-theme__2LnsC .Header_navCircle__YHywf,[data-theme=light] .Header_navCircle__YHywf,html.Header_light-theme__2LnsC .Header_navCircle__YHywf{background-color:var(--background-overlay)!important;border-color:var(--theme-border-strong)!important}@media (max-width:768px){.Header_headerCenter__Cqq9H,.Header_headerLeft__SYjMT .Header_logo__e5KhT,.Header_headerRight__Vk4Hx,.Header_header__hO3lJ,.Header_navCircleDot1__8cGCK,.Header_navCircleDot2__ts1Oc,.Header_navCircle__YHywf,.Header_navLinks__u6IRo{display:none!important}}@media (max-width:480px){.Header_header__hO3lJ{display:none!important}}.AnimatedButton_button__4en3E{background:none;border:1px solid transparent;color:inherit;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1.2rem;font-weight:500;cursor:pointer;padding:8px 16px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.2px;border-radius:2px;margin:0;min-width:85px;min-height:36px;max-width:none;box-sizing:border-box;will-change:transform,opacity;contain:layout style;backface-visibility:hidden;pointer-events:auto}.AnimatedButton_button__4en3E,.AnimatedButton_text__4q6Ga{position:relative;overflow:visible;transform:translateZ(0)}.AnimatedButton_text__4q6Ga{z-index:3;display:inline-block;color:var(--theme-text);font-size:inherit;font-weight:inherit;line-height:1.2;transition:color .2s ease,text-shadow .2s ease,color var(--transition-theme);will-change:transform,color;contain:none;white-space:nowrap}.AnimatedButton_button__4en3E:hover .AnimatedButton_text__4q6Ga{color:var(--theme-text);text-shadow:0 0 10px var(--theme-border-strong)}.AnimatedButton_textGlitch__S8L6w{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2;color:rgba(255,100,150,.7);font-size:inherit;font-weight:inherit;text-transform:uppercase;letter-spacing:inherit;pointer-events:none;text-shadow:-1px 0 rgba(100,255,255,.4),1px 0 rgba(255,100,150,.4);will-change:transform,opacity;transform:translateZ(0);contain:none;white-space:nowrap;overflow:visible}.AnimatedButton_underline__FjVjS{position:absolute;bottom:2px;left:50%;width:calc(100% - 20px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 50%,transparent);transform:translateX(-50%) scaleX(0) translateZ(0);transform-origin:center;z-index:1;border-radius:.5px;contain:layout}.AnimatedButton_shimmer__qDI1G{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 30%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 70%,transparent);z-index:4;pointer-events:none;transform:skewX(-20deg) translateZ(0);contain:layout}.AnimatedButton_glow__V7N0_{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,rgba(255,255,255,.02) 40%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(.8) translateZ(0);z-index:0;pointer-events:none;filter:blur(1px);contain:layout}.AnimatedButton_button__4en3E:hover{border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.02);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0) scale(1.001)}.AnimatedButton_button__4en3E:active{transform:translateZ(0) scale(.999) translateY(.25px)}.AnimatedButton_button__4en3E:active .AnimatedButton_text__4q6Ga{color:rgba(255,255,255,.8)}.AnimatedButton_button__4en3E:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.01);opacity:0;transition:opacity .2s ease;z-index:-1;border-radius:inherit;transform:translateZ(0);contain:layout}.AnimatedButton_button__4en3E:hover:before{opacity:1}.AnimatedButton_button__4en3E:focus{outline:none!important;box-shadow:none!important}.AnimatedButton_button__4en3E:focus-visible{outline:none!important;box-shadow:none!important}.AnimatedButton_button__4en3E{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:768px){.AnimatedButton_button__4en3E{font-size:1.15rem;padding:6px 12px;min-width:75px;min-height:32px;letter-spacing:.1px}.AnimatedButton_underline__FjVjS{width:calc(100% - 16px)}}@media (max-width:480px){.AnimatedButton_button__4en3E{font-size:1.1rem;padding:4px 8px;min-width:65px;min-height:28px;letter-spacing:.05px}.AnimatedButton_underline__FjVjS{width:calc(100% - 12px)}}@media (prefers-reduced-motion:reduce){.AnimatedButton_button__4en3E,.AnimatedButton_glow__V7N0_,.AnimatedButton_shimmer__qDI1G,.AnimatedButton_textGlitch__S8L6w,.AnimatedButton_text__4q6Ga,.AnimatedButton_underline__FjVjS{transition:none!important;animation:none!important;transform:none!important}.AnimatedButton_glow__V7N0_,.AnimatedButton_shimmer__qDI1G,.AnimatedButton_textGlitch__S8L6w{display:none!important}}@media (prefers-contrast:high){.AnimatedButton_button__4en3E:hover .AnimatedButton_text__4q6Ga,.AnimatedButton_text__4q6Ga{color:var(--theme-text)!important}.AnimatedButton_textGlitch__S8L6w{display:none!important}.AnimatedButton_underline__FjVjS{background:var(--theme-text)!important}}.Footer_stickyFooterWrapper__qxK8R{position:relative;height:600px;z-index:5}.Footer_stickyFooterFixed__loLWU{position:fixed;bottom:0;height:600px;width:100%;z-index:5}.Footer_footer__eNA9m{background-color:var(--theme-bg);color:var(--theme-text);padding:40px 20px 20px;border-top:1px solid var(--theme-border-strong);transition:background-color var(--transition-theme),color var(--transition-theme),border-color var(--transition-theme)}.Footer_footerContent__7IEzx{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.Footer_footerText__F_1zr p{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:8rem;margin:0;opacity:.8;width:100%;text-align:center}.Footer_footerLinks__BIHhl{display:flex;gap:20px}.Footer_footerLinks__BIHhl a{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:var(--theme-text);text-decoration:none;font-size:.7rem;transition:opacity .3s ease,color var(--transition-theme)}.Footer_footerLinks__BIHhl a:hover{opacity:.7}@media (max-width:768px){.Footer_footerContent__7IEzx{flex-direction:column;text-align:center;gap:15px}.Footer_footerLinks__BIHhl{gap:15px}}.Footer_footerBackground__jotqn{width:100%;height:100%;color:var(--theme-text);font-family:Space Grotesk,sans-serif;display:flex;flex-direction:column;justify-content:flex-end;padding-top:5rem;position:relative;overflow:hidden;background:var(--theme-bg);z-index:5;transition:background-color var(--transition-theme),color var(--transition-theme)}@keyframes Footer_breathe__4SPWL{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.3}}.Footer_socialMedia__24Ta4{display:flex;justify-content:center;flex-wrap:wrap;gap:80px;padding:2rem 0 1rem;font-size:22px;text-transform:uppercase;position:relative;z-index:2;font-weight:400;letter-spacing:3px}.Footer_socialMediaItem__VlGMo{position:relative}.Footer_socialMedia__24Ta4 a{color:var(--theme-text);text-decoration:none;transition:color .3s ease,color var(--transition-theme);position:relative;z-index:2}.Footer_socialMedia__24Ta4 a:hover{color:var(--theme-text-muted)}.Footer_videoHover__PRcNT{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:300px;opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s ease;z-index:1;transform-origin:top center;scale:.8}.Footer_videoHover__PRcNT video{width:100%;height:auto;border-radius:8px}.Footer_socialMediaItem__VlGMo:hover .Footer_videoHover__PRcNT{opacity:1;visibility:visible;transform:translateX(-50%) translateY(10px);scale:1}.Footer_socialMediaItem__VlGMo:hover{z-index:10}.Footer_separatorLine__jF_YO{border-top:1px solid var(--theme-text);width:100%;margin:0 auto 3rem;transform:scaleX(0);transform-origin:left center;position:relative;z-index:1;transition:border-color var(--transition-theme)}:root.Footer_light-theme__8lKBu .Footer_separatorLine__jF_YO{border-top-color:#151515}.Footer_footerContainer__oD0EQ{display:flex;justify-content:center;align-items:center;padding:40px 20px;position:relative;z-index:1}.Footer_footerGradient__sJQQY{position:relative;width:100%;max-width:1700px;height:340px;background:#1a1a1a;border:1px solid var(--theme-border);border-radius:32px;text-align:center;overflow:hidden;transition:border-color var(--transition-theme)}:root.Footer_light-theme__8lKBu .Footer_footerGradient__sJQQY,[data-theme=light] .Footer_footerGradient__sJQQY{background:#1a1a1a;border-color:rgba(21,21,21,.2)}.Footer_logo__8uCHD{position:absolute;top:50px;left:50px;font-family:var(--font-dream-avenue);font-size:32px;color:#faf2e7;z-index:1}.Footer_footerText__F_1zr{font-size:130px;font-family:Space Grotesk,sans-serif;color:#3f3f3f;text-transform:uppercase;margin:0;z-index:1}.Footer_footerText__F_1zr,:root.Footer_light-theme__8lKBu .Footer_footerText__F_1zr,[data-theme=light] .Footer_footerText__F_1zr,html.Footer_light-theme__8lKBu .Footer_footerText__F_1zr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;text-align:center;width:100%}:root.Footer_light-theme__8lKBu .Footer_footerText__F_1zr p,[data-theme=light] .Footer_footerText__F_1zr p,html.Footer_light-theme__8lKBu .Footer_footerText__F_1zr p{width:100%;text-align:center;margin:0 auto}.Footer_footerInfo__UgRbA{position:absolute;bottom:40px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 60px;font-size:16px;color:#faf2e7;font-weight:400;text-transform:uppercase;letter-spacing:3px;z-index:1}.Footer_footerInfo__UgRbA p{margin:0}@media (max-width:1200px){.Footer_socialMedia__24Ta4{gap:clamp(60px,10vw,120px);padding:35px 20px 25px}.Footer_footerInfo__UgRbA{padding:0 40px;letter-spacing:3px}}@media (max-width:992px){.Footer_footerInfo__UgRbA{font-size:16px;letter-spacing:2.5px;flex-wrap:wrap;justify-content:center;gap:15px;padding:0 20px}}@media (max-width:768px){.Footer_stickyFooterFixed__loLWU,.Footer_stickyFooterWrapper__qxK8R{height:380px}.Footer_socialMedia__24Ta4{flex-direction:column;align-items:center;gap:14px;font-size:clamp(13px,3.5vw,16px);padding:1rem 0 .7rem;letter-spacing:1.5px}.Footer_footerGradient__sJQQY{height:auto;min-height:180px;padding:14px 10px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.Footer_logo__8uCHD{position:absolute;top:12px;left:12px;font-size:20px}.Footer_footerText__F_1zr{font-size:clamp(32px,8vw,48px);line-height:1}.Footer_footerText__F_1zr,:root.Footer_light-theme__8lKBu .Footer_footerText__F_1zr,[data-theme=light] .Footer_footerText__F_1zr,html.Footer_light-theme__8lKBu .Footer_footerText__F_1zr{position:static;transform:none;margin:40px auto 25px;width:100%;text-align:center;padding:0 10px}.Footer_footerInfo__UgRbA{font-size:clamp(8px,2.2vw,10px);letter-spacing:.8px;gap:6px;bottom:auto;flex-direction:column;text-align:center}.Footer_footerInfo__UgRbA,:root.Footer_light-theme__8lKBu .Footer_footerInfo__UgRbA,[data-theme=light] .Footer_footerInfo__UgRbA,html.Footer_light-theme__8lKBu .Footer_footerInfo__UgRbA{position:static;padding:0 10px 12px;margin-top:auto}.Footer_videoHover__PRcNT{display:none}.Footer_separatorLine__jF_YO{margin:0 auto 1.3rem}}@media (max-width:480px){.Footer_footerLinks__BIHhl a{font-size:.4rem}.Footer_footerText__F_1zr p{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:4rem;margin:0;opacity:.8}.Footer_stickyFooterFixed__loLWU,.Footer_stickyFooterWrapper__qxK8R{height:450px}.Footer_socialMedia__24Ta4{flex-direction:row;justify-content:center;align-items:center;gap:28px;padding:1.2rem 0 .8rem;font-size:11px;letter-spacing:1.2px}.Footer_footerContainer__oD0EQ{padding:20px 15px 30px}.Footer_footerGradient__sJQQY{height:240px;min-height:240px;max-height:240px;width:calc(100% - 10px);max-width:360px;margin:0 auto;padding:16px 14px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;gap:0}.Footer_logo__8uCHD{position:absolute;top:16px;left:16px;font-size:20px;z-index:2}.Footer_footerText__F_1zr{font-size:32px;line-height:1;word-break:break-word}.Footer_footerText__F_1zr,:root.Footer_light-theme__8lKBu .Footer_footerText__F_1zr,[data-theme=light] .Footer_footerText__F_1zr,html.Footer_light-theme__8lKBu .Footer_footerText__F_1zr{position:static;transform:none;margin:auto;padding:0 14px;width:100%;text-align:center;flex-shrink:0}.Footer_footerInfo__UgRbA{font-size:7.5px;gap:5px;bottom:auto;letter-spacing:.5px;flex-direction:column;text-align:center;line-height:1.4}.Footer_footerInfo__UgRbA,:root.Footer_light-theme__8lKBu .Footer_footerInfo__UgRbA,[data-theme=light] .Footer_footerInfo__UgRbA,html.Footer_light-theme__8lKBu .Footer_footerInfo__UgRbA{position:static;padding:0 12px 14px;margin-top:auto;flex-shrink:0}.Footer_videoHover__PRcNT{display:none}.Footer_separatorLine__jF_YO{margin:0 auto 1.5rem}.Footer_footerInfo__UgRbA p{margin:2.5px 0}}.Footer_footerGradient__sJQQY,.Footer_socialMediaItem__VlGMo,.Footer_videoHover__PRcNT{will-change:transform}.Footer_videoHover__PRcNT video{will-change:filter}@media print{.Footer_videoHover__PRcNT{display:none}.Footer_footerBackground__jotqn{background:white;color:black}}.HamburgerMenu_hamburgerContainer__A4_qo{position:fixed;top:30px;right:40px;z-index:10001;will-change:transform,opacity;pointer-events:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}:root.HamburgerMenu_light-theme__wkQ2p .HamburgerMenu_hamburgerButton__2jc49,[data-theme=light] .HamburgerMenu_hamburgerButton__2jc49,html.HamburgerMenu_light-theme__wkQ2p .HamburgerMenu_hamburgerButton__2jc49{background:rgba(250,242,231,.9);border-color:rgba(21,21,21,.1)}:root.HamburgerMenu_light-theme__wkQ2p .HamburgerMenu_hamburgerButton__2jc49:hover,[data-theme=light] .HamburgerMenu_hamburgerButton__2jc49:hover,html.HamburgerMenu_light-theme__wkQ2p .HamburgerMenu_hamburgerButton__2jc49:hover{background:transparent;border-color:rgba(21,21,21,.3)}.HamburgerMenu_hamburgerButton__2jc49{width:60px;height:60px;background:var(--background-overlay);border:1px solid var(--theme-border);transition:background-color var(--transition-theme),border-color var(--transition-theme);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1),border-color var(--transition-theme),background-color var(--transition-theme);position:relative;backdrop-filter:blur(5px)}.HamburgerMenu_hamburgerButton__2jc49:hover{transform:scale(1.1);border-color:var(--theme-border-strong);background:transparent;backdrop-filter:blur(10px)}.HamburgerMenu_hamburgerLine__3idXY{width:28px;height:2px;background:var(--theme-text);transition:transform .4s cubic-bezier(.23,1,.32,1),top .4s cubic-bezier(.23,1,.32,1),background-color var(--transition-theme);transform-origin:center;position:relative}.HamburgerMenu_menuPanel__hymwd{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--theme-bg);color:var(--theme-text);z-index:10002;display:flex;align-items:center;justify-content:center;clip-path:circle(0 at calc(100% - 65px) 65px);will-change:clip-path;visibility:hidden;overflow:hidden;transition:background-color var(--transition-theme),color var(--transition-theme);backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}.HamburgerMenu_menuContentWrapper___Ps9N{width:100%;max-width:1200px;padding:0 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh;gap:4rem}.HamburgerMenu_menuPanel__hymwd:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 80% 20%,rgba(116,127,251,.05) 0,transparent 40%);animation:HamburgerMenu_floatBackground__XAnCq 20s ease-in-out infinite alternate;pointer-events:none}@keyframes HamburgerMenu_floatBackground__XAnCq{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-5%,5%) rotate(120deg)}}.HamburgerMenu_menuNavigation__SVfC_{display:flex;flex-direction:column;align-items:flex-start;gap:1vh;width:100%;perspective:1000px;transform-style:preserve-3d}.HamburgerMenu_menuItem__q42Me{font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,7vw,6rem);font-weight:700;color:var(--theme-text-secondary);text-decoration:none;text-transform:uppercase;line-height:1;cursor:pointer;position:relative;padding:.1em 0;transform:translateZ(0);transition:all .5s cubic-bezier(.23,1,.32,1),color var(--transition-theme);will-change:transform,color;display:block;overflow:hidden}.HamburgerMenu_menuItemText__3DiIT{display:inline-block;position:relative;z-index:2;transition:transform .5s cubic-bezier(.23,1,.32,1)}.HamburgerMenu_menuItemHover__69K4h{position:absolute;top:0;left:0;opacity:0;transform:translateX(-101%);transition:all .5s cubic-bezier(.23,1,.32,1);background:linear-gradient(90deg,var(--theme-text) 0,var(--theme-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HamburgerMenu_menuItem__q42Me:hover{color:transparent;transform:translateZ(40px) translateX(15px)}.HamburgerMenu_menuItem__q42Me:hover .HamburgerMenu_menuItemText__3DiIT{transform:translateX(101%);opacity:0}.HamburgerMenu_menuItem__q42Me:hover .HamburgerMenu_menuItemHover__69K4h{opacity:1;transform:translateX(0)}.HamburgerMenu_decorativeText__a24Rd{font-family:var(--font-dream-avenue,serif);font-size:.25em;font-weight:400;color:var(--theme-text-muted);margin-left:.5em;position:relative;top:-.2em;letter-spacing:1px;transition:color var(--transition-theme)}.HamburgerMenu_menuFooter__VhWj8{display:flex;flex-direction:column;gap:30px;padding-top:2rem;border-top:1px solid var(--theme-border);width:100%;align-self:center;transition:border-color var(--transition-theme)}.HamburgerMenu_socialLinksGrid__Rqcp2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem 1.5rem;width:100%}.HamburgerMenu_menuThemeSwitch__H0NaU{position:fixed;top:30px;right:120px;z-index:10;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease}.HamburgerMenu_menuPanel__hymwd[style*=visible] .HamburgerMenu_menuThemeSwitch__H0NaU{opacity:1;transform:scale(1);transition-delay:.6s}@media (max-width:768px){.HamburgerMenu_menuThemeSwitch__H0NaU{top:20px;right:90px}}.HamburgerMenu_socialLink__IcpsB{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;color:var(--theme-text-secondary);text-decoration:none;transition:all .3s ease,color var(--transition-theme);cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;position:relative;overflow:hidden;padding:8px 0;letter-spacing:.05em}.HamburgerMenu_socialLink__IcpsB:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme-text);transition:width .4s cubic-bezier(.23,1,.32,1),background-color var(--transition-theme)}.HamburgerMenu_socialLink__IcpsB:hover:before{width:100%}.HamburgerMenu_socialLink__IcpsB:hover{color:var(--theme-text)}.HamburgerMenu_socialHover__YLsBS{opacity:0;transform:translateX(-15px);transition:all .3s ease}.HamburgerMenu_socialLink__IcpsB:hover .HamburgerMenu_socialHover__YLsBS{opacity:1;transform:translateX(0)}.HamburgerMenu_menuCursor__fOe6l{position:fixed;width:80px;height:80px;background:radial-gradient(circle at center,rgba(250,242,231,.15) 0,transparent 70%);border-radius:50%;pointer-events:none;z-index:10002;opacity:0;scale:0;mix-blend-mode:screen;filter:blur(10px);transform:translate(-50%,-50%);transition:opacity .3s,scale .3s}@media (max-width:768px){.HamburgerMenu_hamburgerContainer__A4_qo{top:20px;right:20px}.HamburgerMenu_hamburgerButton__2jc49{width:50px;height:50px}.HamburgerMenu_hamburgerLine__3idXY{width:24px}.HamburgerMenu_menuItem__q42Me{font-size:clamp(2rem,6vw,4rem)}.HamburgerMenu_socialLinksGrid__Rqcp2{grid-template-columns:repeat(2,1fr)}.HamburgerMenu_menuCursor__fOe6l{display:none}}.HamburgerMenu_closeButton__h4RHh{position:fixed;top:30px;right:40px;width:60px;height:60px;background:transparent;border:1px solid var(--theme-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1),border-color var(--transition-theme);z-index:10;backdrop-filter:blur(5px)}.HamburgerMenu_closeButton__h4RHh:hover{transform:scale(1.1) rotate(90deg);border-color:var(--theme-accent)}.HamburgerMenu_closeLine1__euObm,.HamburgerMenu_closeLine2__EYgjO{position:absolute;width:28px;height:2px;background:var(--theme-text);transition:background-color var(--transition-theme)}.HamburgerMenu_closeLine1__euObm{transform:rotate(45deg)}.HamburgerMenu_closeLine2__EYgjO{transform:rotate(-45deg)}@media (max-width:480px){.HamburgerMenu_socialLinksGrid__Rqcp2{grid-template-columns:1fr}.HamburgerMenu_closeButton__h4RHh{top:20px;right:20px;width:50px;height:50px}.HamburgerMenu_closeLine1__euObm,.HamburgerMenu_closeLine2__EYgjO{width:24px}}.ThemeSwitch_themeSwitch__DsBKf{position:relative;background:none;border:none;cursor:pointer;padding:0;outline:none;transition:transform .3s cubic-bezier(.23,1,.32,1);opacity:1;visibility:visible;pointer-events:auto}.ThemeSwitch_themeSwitch__DsBKf:hover{transform:scale(1.1)}.ThemeSwitch_themeSwitch__DsBKf:active{transform:scale(.95)}.ThemeSwitch_switchTrack___EcnC{position:relative;width:60px;height:32px;border:1.5px solid var(--theme-border-strong);border-radius:60px;padding:4px;background-color:var(--background-overlay);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;transition:all .4s cubic-bezier(.4,0,.2,1)}:root.ThemeSwitch_light-theme__ZBB_5 .ThemeSwitch_switchTrack___EcnC,[data-theme=light] .ThemeSwitch_switchTrack___EcnC{border-color:rgba(21,21,21,.3)!important;background-color:rgba(250,242,231,.7)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-theme=dark] .ThemeSwitch_switchTrack___EcnC{border-color:rgba(250,242,231,.3)!important;background-color:rgba(0,0,0,.7)!important;box-shadow:0 2px 8px rgba(255,255,255,.05)}.ThemeSwitch_switchThumb__ptLk1{position:absolute;width:22px;height:22px;background:var(--theme-text);border-radius:50%;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);left:4px;box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:2}:root.ThemeSwitch_light-theme__ZBB_5 .ThemeSwitch_switchThumb__ptLk1,[data-theme=light] .ThemeSwitch_switchThumb__ptLk1{background:#151515!important;box-shadow:0 2px 8px rgba(0,0,0,.2)}[data-theme=dark] .ThemeSwitch_switchThumb__ptLk1{background:#faf2e7!important;box-shadow:0 2px 8px rgba(255,255,255,.1)}.ThemeSwitch_themeSwitch__DsBKf[data-theme=light] .ThemeSwitch_switchThumb__ptLk1{left:calc(100% - 26px)}.ThemeSwitch_moonIcon___QVIV,.ThemeSwitch_sunIcon__Z8Kxw{width:16px;height:16px;color:var(--theme-text-secondary);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.ThemeSwitch_sunIcon__Z8Kxw{opacity:.4;transform:rotate(0deg) scale(.8)}.ThemeSwitch_moonIcon___QVIV{opacity:1;transform:rotate(0deg) scale(1)}.ThemeSwitch_themeSwitch__DsBKf[data-theme=light] .ThemeSwitch_sunIcon__Z8Kxw{opacity:1;transform:rotate(180deg) scale(1);color:var(--theme-accent)}.ThemeSwitch_themeSwitch__DsBKf[data-theme=light] .ThemeSwitch_moonIcon___QVIV{opacity:.4;transform:rotate(180deg) scale(.8)}.ThemeSwitch_themeSwitch__DsBKf:hover .ThemeSwitch_switchTrack___EcnC{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent)}.ThemeSwitch_themeSwitch__DsBKf:hover .ThemeSwitch_switchThumb__ptLk1{transform:scale(1.05)}.ThemeSwitch_themeSwitch__DsBKf:active .ThemeSwitch_switchTrack___EcnC{transform:scale(.95)}.PageTransition_container__jAwyK{position:relative;width:100%;min-height:100vh;background-color:#000000}.PageTransition_content__j0sSd{position:relative;width:100%;min-height:100vh;z-index:1}.PageTransition_loader__ko6nt{height:calc(100vh + 200px);width:100%;position:fixed;top:-100vh;left:0;z-index:9999;pointer-events:none;will-change:top;transition:none}.PageTransition_svg__4cqCi{height:100%;width:100%;display:block}.PageTransition_path__QD6Iw{fill:var(--theme-bg,#FAF2E7);stroke:none;will-change:d}[data-theme=dark] .PageTransition_path__QD6Iw{fill:#000000}.PageTransition_loader__ko6nt,.PageTransition_path__QD6Iw,.PageTransition_svg__4cqCi{backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}@media (max-width:768px){.PageTransition_loader__ko6nt{height:calc(100vh + 150px)}}.CookieBanner_bannerContainer__kjCwL{position:fixed;bottom:25px;right:25px;max-width:380px;background:rgba(20,20,20,.8);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(250,242,231,.1);border-radius:16px;padding:22px 28px;z-index:10000;color:#FAF2E7;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(120%);opacity:0;will-change:transform,opacity}.CookieBanner_bannerContent__Z_jXJ{display:flex;flex-direction:column;gap:18px}.CookieBanner_bannerText__8IKBG{font-family:Space Grotesk,sans-serif;font-size:.9rem;line-height:1.6;font-weight:400;color:rgba(250,242,231,.8);margin:0}.CookieBanner_buttonGroup__wtNaM{display:flex;justify-content:flex-end;gap:12px}.CookieBanner_cookieButton__A4l4T{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;padding:9px 20px;border-radius:8px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;letter-spacing:.02em}.CookieBanner_cookieButton__A4l4T:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.CookieBanner_cookieButton__A4l4T:hover:before{width:200%;height:200%}.CookieBanner_acceptButton__I1ukr{background:#FAF2E7;color:#101010}.CookieBanner_acceptButton__I1ukr:hover{background:#e0d7cb;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.CookieBanner_declineButton__swosA{background:transparent;color:rgba(250,242,231,.7);border:1px solid rgba(250,242,231,.2)}.CookieBanner_declineButton__swosA:hover{background:rgba(250,242,231,.08);border-color:rgba(250,242,231,.4);color:#FAF2E7}@media (max-width:480px){.CookieBanner_bannerContainer__kjCwL{bottom:15px;left:15px;right:15px;max-width:none;padding:20px 24px}.CookieBanner_bannerText__8IKBG{font-size:.85rem}.CookieBanner_cookieButton__A4l4T{padding:8px 18px}}.Loader_loaderContainer__tCRso{position:fixed;top:0;left:0;width:100vw;height:100vh;min-height:100vh;min-height:-webkit-fill-available;background-color:#000000;display:flex;align-items:center;justify-content:center;z-index:99999;cursor:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);overflow:hidden;overscroll-behavior:none;touch-action:none}.Loader_particleCanvas__UK42G{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1;opacity:.3}.Loader_shockwave__BOWNy{position:fixed;top:50%;left:50%;width:200px;height:200px;border:2px solid #faf2e7;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;opacity:0}.Loader_contentWrapper__N6aTi{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;width:100%;height:100%;min-height:100vh;color:#faf2e7}.Loader_genesisLogContainer__1Pmyk{position:fixed;top:40px;left:50%;transform:translateX(-50%);width:90%;max-width:600px;padding:20px;background:rgba(0,0,0,.3);border:1px solid #faf2e7;border-radius:4px;font-family:var(--font-space-grotesk),monospace;font-size:.875rem;color:#faf2e7;z-index:100;backdrop-filter:blur(10px)}.Loader_genesisLogContainer__1Pmyk.Loader_glitching__Q0paj{animation:Loader_glitchEffect___OXt9 .2s ease-in-out}@keyframes Loader_glitchEffect___OXt9{0%,to{transform:translateX(-50%) translateY(0)}25%{transform:translateX(-50%) translateY(-2px)}50%{transform:translateX(-50%) translateY(2px)}75%{transform:translateX(-50%) translateY(-2px)}}.Loader_logBottom__k1Ilp,.Loader_logTop__wgEXn{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.Loader_logBottom__k1Ilp{margin-bottom:0;opacity:.7;font-size:.75rem}.Loader_client__I_cEh,.Loader_sessionId__rVxqA,.Loader_statusText__6Dxoq,.Loader_timestamp__YeI_u{font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Loader_genesisSvg__2jxZl{position:absolute;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.Loader_genesisShape__o7ups{fill:#faf2e7}.Loader_parallaxContainer__3yAd6{position:relative;z-index:2;text-align:center;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.Loader_progressText__82q3i{font-family:var(--font-space-grotesk);font-size:8rem;font-weight:700;line-height:1;margin-bottom:20px;letter-spacing:-.05em;display:flex;align-items:baseline;justify-content:center;color:#faf2e7}.Loader_progressPercentageSymbol__cIXgc{font-size:.5em;vertical-align:super;margin-left:5px}.Loader_centralBar__2Pr1V{width:300px;height:4px;background:rgba(250,242,231,.2);border-radius:2px;position:relative;overflow:hidden;filter:url(#organic-bar-filter)}.Loader_centralBarFill__fofdL{height:100%;width:0;background:#faf2e7;border-radius:2px;will-change:width}@media (max-width:768px){.Loader_progressText__82q3i{font-size:5rem}.Loader_centralBar__2Pr1V{width:200px}.Loader_genesisLogContainer__1Pmyk{top:20px;padding:15px;font-size:.75rem;max-width:90%}.Loader_logBottom__k1Ilp{font-size:.65rem}}@media (max-width:480px){.Loader_progressText__82q3i{font-size:3rem}.Loader_centralBar__2Pr1V{width:150px}.Loader_genesisLogContainer__1Pmyk{top:15px;padding:12px;font-size:.7rem}.Loader_logBottom__k1Ilp,.Loader_logTop__wgEXn{flex-direction:column;align-items:flex-start;gap:5px}.Loader_logBottom__k1Ilp{font-size:.6rem}}@supports (-webkit-touch-callout:none){.Loader_loaderContainer__tCRso{height:-webkit-fill-available}.Loader_contentWrapper__N6aTi{min-height:-webkit-fill-available}}.ResizeReloadPrompt_overlay__KLcH1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--theme-bg);z-index:999999;display:flex;align-items:center;justify-content:center;animation:ResizeReloadPrompt_fadeIn__8HJrZ .5s cubic-bezier(.23,1,.32,1);transition:background-color var(--transition-theme);cursor:default!important}.ResizeReloadPrompt_overlay__KLcH1 *{cursor:default!important}@keyframes ResizeReloadPrompt_fadeIn__8HJrZ{0%{opacity:0}to{opacity:1}}.ResizeReloadPrompt_container__rBQst{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.ResizeReloadPrompt_content__kaTk5{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;animation:ResizeReloadPrompt_slideUp__dKxVd .8s cubic-bezier(.23,1,.32,1) .2s backwards}@keyframes ResizeReloadPrompt_slideUp__dKxVd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ResizeReloadPrompt_title__Nhlsn{font-family:var(--font-dream),sans-serif;font-weight:400;font-size:clamp(3rem,10vw,8rem);letter-spacing:-.02em;line-height:.9;color:var(--theme-text);margin:0;display:flex;flex-direction:column;gap:.1em;transition:color var(--transition-theme)}.ResizeReloadPrompt_line__aCGXH{display:block;animation:ResizeReloadPrompt_revealLine__3eX14 1s cubic-bezier(.23,1,.32,1) backwards}.ResizeReloadPrompt_line__aCGXH:first-child{animation-delay:.3s}.ResizeReloadPrompt_line__aCGXH:nth-child(2){animation-delay:.4s}.ResizeReloadPrompt_line__aCGXH:nth-child(3){animation-delay:.5s}@keyframes ResizeReloadPrompt_revealLine__3eX14{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.ResizeReloadPrompt_reloadButton__Aw5mH{width:80px;height:80px;border-radius:50%;background:var(--theme-text);color:var(--theme-bg);border:2px solid var(--theme-text);display:flex;align-items:center;justify-content:center;cursor:pointer!important;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;animation:ResizeReloadPrompt_pulse__u_wc6 2s cubic-bezier(.23,1,.32,1) infinite;margin-top:1rem}.ResizeReloadPrompt_reloadButton__Aw5mH,.ResizeReloadPrompt_reloadButton__Aw5mH *{cursor:pointer!important}@keyframes ResizeReloadPrompt_pulse__u_wc6{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--theme-text)}50%{transform:scale(1.05);box-shadow:0 0 0 10px transparent}}.ResizeReloadPrompt_reloadButton__Aw5mH:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 10px 30px rgba(0,0,0,.3)}.ResizeReloadPrompt_reloadButton__Aw5mH:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--theme-bg);transform:translate(-50%,-50%);transition:width .6s cubic-bezier(.23,1,.32,1),height .6s cubic-bezier(.23,1,.32,1)}.ResizeReloadPrompt_reloadButton__Aw5mH:hover:before{width:300%;height:300%}.ResizeReloadPrompt_buttonIcon__Mtgmg{font-size:2rem;font-weight:300;position:relative;z-index:1;transition:color .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}.ResizeReloadPrompt_reloadButton__Aw5mH:hover .ResizeReloadPrompt_buttonIcon__Mtgmg{color:var(--theme-text);transform:rotate(90deg)}.ResizeReloadPrompt_subtitle__ZNX0q{font-family:Space Grotesk,sans-serif;font-size:clamp(.8rem,2vw,1rem);color:var(--theme-text-secondary);opacity:.6;letter-spacing:.05em;text-transform:uppercase;animation:ResizeReloadPrompt_fadeIn__8HJrZ 1s cubic-bezier(.23,1,.32,1) .8s backwards;transition:color var(--transition-theme);margin:0}@media (max-width:768px){.ResizeReloadPrompt_content__kaTk5{padding:0 1rem}.ResizeReloadPrompt_title__Nhlsn{font-size:clamp(2rem,8vw,4rem)}.ResizeReloadPrompt_reloadButton__Aw5mH{width:60px;height:60px}.ResizeReloadPrompt_buttonIcon__Mtgmg{font-size:1.5rem}.ResizeReloadPrompt_subtitle__ZNX0q{font-size:.75rem}}.dark-theme .ResizeReloadPrompt_overlay__KLcH1,.light-theme .ResizeReloadPrompt_overlay__KLcH1{background:var(--theme-bg)}