@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_348f018a-module__hPOb_G__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_348f018a-module__hPOb_G__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.Header-module__hBw1pG__header{z-index:1000;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);will-change:transform, backdrop-filter;width:100%;transition:background-color .3s,border-color .3s;position:sticky;top:0;transform:translate(0,0)}.Header-module__hBw1pG__container{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:1rem 3.5rem;display:flex}.Header-module__hBw1pG__logoGroup{align-items:center;transition:opacity .2s;display:flex}.Header-module__hBw1pG__logoGroup:hover{opacity:.8}.Header-module__hBw1pG__logoFrame{--logo-w:8rem;width:var(--logo-w);height:calc(var(--logo-w) * 47.3 / 122.8);display:block;overflow:hidden}.Header-module__hBw1pG__logoImage{width:calc(var(--logo-w) * 160 / 122.8);max-width:none;height:auto;margin-left:calc(var(--logo-w) * -18.6 / 122.8);margin-top:calc(var(--logo-w) * -56.4 / 122.8);display:block}.Header-module__hBw1pG__nav{align-items:center;gap:2.25rem;display:flex}.Header-module__hBw1pG__navLink{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);transition:color .2s var(--ease-out);align-items:center;font-size:.8125rem;font-weight:700;display:flex;position:relative}.Header-module__hBw1pG__navLink:not(.Header-module__hBw1pG__navCta):after{content:"";background:var(--primary);transform-origin:100%;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.Header-module__hBw1pG__navLink:not(.Header-module__hBw1pG__navCta):hover:after,.Header-module__hBw1pG__navActive:after{transform-origin:0;transform:scaleX(1)}.Header-module__hBw1pG__navCta{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);padding:.75rem 1.25rem;font-weight:800}.Header-module__hBw1pG__navCta:hover{color:var(--primary-foreground);background:#ff5a24}.Header-module__hBw1pG__navCta:active{transform:scale(.97)}.Header-module__hBw1pG__themeToggle{border:1px solid var(--border);width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex}.Header-module__hBw1pG__themeToggle:hover{color:var(--foreground);border-color:var(--primary);background:rgba(var(--glow-rgb), .05);transform:scale(1.05)}.Header-module__hBw1pG__langToggle{border-radius:var(--radius);border:1px solid var(--border);height:36px;color:var(--muted-foreground);cursor:pointer;letter-spacing:.05em;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.75rem;font-weight:700;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex}.Header-module__hBw1pG__langToggle:hover{border-color:var(--primary);background:rgba(var(--glow-rgb), .05);transform:scale(1.05)}.Header-module__hBw1pG__langActive{color:var(--primary);text-shadow:0 0 10px rgba(var(--glow-rgb), .3);transition:color .2s}.Header-module__hBw1pG__langDivider{color:var(--border);font-weight:300}.Header-module__hBw1pG__mobileControls{align-items:center;gap:.75rem;display:none}.Header-module__hBw1pG__hamburger{border-radius:var(--radius);border:1px solid var(--border);width:42px;height:42px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:color .25s,border-color .25s,background .25s;display:flex}.Header-module__hBw1pG__hamburger:hover{color:var(--primary);border-color:var(--primary);background:rgba(var(--glow-rgb), .05)}.Header-module__hBw1pG__mobilePanel{max-height:0;transition:max-height .35s cubic-bezier(.25,1,.5,1);overflow:hidden}.Header-module__hBw1pG__mobilePanelOpen{border-bottom:1px solid var(--border);max-height:340px}.Header-module__hBw1pG__mobileNav{flex-direction:column;padding:.25rem 1.5rem 1rem;display:flex}.Header-module__hBw1pG__mobileNav .Header-module__hBw1pG__navLink{border-bottom:1px solid var(--border);padding:1rem .25rem;font-size:1rem}.Header-module__hBw1pG__mobileNav .Header-module__hBw1pG__navLink:last-child{border-bottom:none}@media (max-width:640px){.Header-module__hBw1pG__container{padding:.75rem 1rem}.Header-module__hBw1pG__logoFrame{--logo-w:6rem}}@media (max-width:1024px){.Header-module__hBw1pG__container{padding:1rem 1.5rem}}@media (max-width:768px){.Header-module__hBw1pG__mobileNav .Header-module__hBw1pG__navCta{border-bottom:none;justify-content:center;margin-top:.75rem;padding:1rem}.Header-module__hBw1pG__nav{display:none}.Header-module__hBw1pG__mobileControls{display:flex}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);background:var(--background);margin-top:auto;padding:2rem 0}.Footer-module__S6Hkya__container{max-width:1440px;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:1rem;margin:0 auto;padding:0 3.5rem;font-size:.8125rem;font-weight:500;display:flex}.Footer-module__S6Hkya__copy{align-items:center;gap:.875rem;display:flex}.Footer-module__S6Hkya__mark{background:var(--stripe-mark);flex:none;width:2.375rem;height:.625rem}@media (max-width:1024px){.Footer-module__S6Hkya__container{padding:0 1.5rem}}@media (min-width:768px){.Footer-module__S6Hkya__container{flex-direction:row;justify-content:space-between}}.Footer-module__S6Hkya__links{gap:1.5rem;display:flex}.Footer-module__S6Hkya__link{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);transition:color .2s var(--ease-out);font-size:.75rem;font-weight:700}.Footer-module__S6Hkya__link:hover{color:var(--primary)}
.CustomCursor-module__scj-aG__play{pointer-events:none;z-index:1000000;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.CustomCursor-module__scj-aG__icon{opacity:0;width:44px;height:44px;transition:opacity .2s var(--ease-out), transform .3s var(--ease-out);position:absolute;top:-22px;left:-22px;transform:scale(.5)}.CustomCursor-module__scj-aG__active .CustomCursor-module__scj-aG__icon{opacity:.92;transform:scale(1)}
:root{--background:#070c14;--foreground:#edf2f4;--card:#0d1b2a66;--card-foreground:#edf2f4;--border:#edf2f41a;--primary:#ff3e00;--primary-foreground:#0d1b2a;--accent:#00b4d8;--accent-secondary:#ffa07a;--mint:#38c793;--navy:#0d1b2a;--muted:#edf2f414;--muted-foreground:#9aa6b1;--radius:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--stripe-mark:linear-gradient(90deg, #0d1b2a 0 5.26%, transparent 5.26% 10.53%, #00b4d8 10.53% 21.05%, transparent 21.05% 26.32%, #edf2f4 26.32% 42.11%, transparent 42.11% 47.37%, #ffa07a 47.37% 68.42%, transparent 68.42% 73.68%, #ff3e00 73.68% 100%);--glow-rgb:255, 62, 0;--card-bg:#0d1b2a;--card-bg-hover:#12253a;--card-border:#00b4d826;--header-bg:#070c14bf}html[data-theme=light]{--background:#edf2f4;--foreground:#0d1b2a;--card:#ffffffb3;--card-foreground:#0d1b2a;--border:#0d1b2a1a;--primary:#ff3e00;--primary-foreground:#0d1b2a;--accent:#00b4d8;--accent-secondary:#ffa07a;--muted:#0d1b2a0d;--muted-foreground:#5c677d;--card-bg:#fff;--card-bg-hover:#f0f4f8;--card-border:#00b4d833;--header-bg:#edf2f4bf;--glow-rgb:0, 180, 216;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-montserrat), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;transition:background-color .3s,color .3s,border-color .3s;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.glass-panel{background:var(--card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius)}.text-muted{color:var(--muted-foreground)}.btn-primary{background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);border:none;padding:.75rem 1.25rem;font-size:.875rem;font-weight:800}.btn-primary:hover{background-color:#ff5a24}.btn-primary:active{transform:scale(.97)}.flex-center{justify-content:center;align-items:center;display:flex}.grid-masonry{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1.5rem;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes titleReveal{0%{clip-path:inset(0 0 100%);transform:translateY(.35em)}to{clip-path:inset(0 0 -10%);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s ease-out forwards fadeIn}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#070c14!important}header,footer{display:none!important}}@media (hover:hover) and (pointer:fine){html[data-cursor-play] *,html[data-cursor-play] :before,html[data-cursor-play] :after{cursor:none!important}}
