*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#studio-hero .pointer-events-none{pointer-events:none}#studio-hero .static{position:static}#studio-hero .absolute{position:absolute}#studio-hero .relative{position:relative}#studio-hero .inset-0{inset:0}#studio-hero .z-10{z-index:10}#studio-hero .z-20{z-index:20}#studio-hero .mx-auto{margin-left:auto;margin-right:auto}#studio-hero .mt-8{margin-top:2rem}#studio-hero .flex{display:flex}#studio-hero .inline-flex{display:inline-flex}#studio-hero .h-7{height:1.75rem}#studio-hero .h-\[20px\]{height:20px}#studio-hero .h-full{height:100%}#studio-hero .w-7{width:1.75rem}#studio-hero .w-full{width:100%}#studio-hero .max-w-\[1440px\]{max-width:1440px}#studio-hero .flex-1{flex:1 1 0%}#studio-hero .flex-col{flex-direction:column}#studio-hero .items-start{align-items:flex-start}#studio-hero .items-center{align-items:center}#studio-hero .justify-end{justify-content:flex-end}#studio-hero .justify-center{justify-content:center}#studio-hero .gap-4{gap:1rem}#studio-hero .gap-5{gap:1.25rem}#studio-hero .overflow-hidden{overflow:hidden}#studio-hero .rounded{border-radius:.25rem}#studio-hero .rounded-full{border-radius:9999px}#studio-hero .px-5{padding-left:1.25rem;padding-right:1.25rem}#studio-hero .py-2{padding-top:.5rem;padding-bottom:.5rem}#studio-hero .pb-14{padding-bottom:3.5rem}#studio-hero .pl-5{padding-left:1.25rem}#studio-hero .pr-2{padding-right:.5rem}#studio-hero .pt-32{padding-top:8rem}#studio-hero .text-\[13px\]{font-size:13px}#studio-hero .text-\[clamp\(1\.75rem\,7vw\,4\.2rem\)\]{font-size:clamp(1.75rem,7vw,4.2rem)}#studio-hero .font-medium{font-weight:500}#studio-hero .leading-\[1\.08\]{line-height:1.08}#studio-hero .leading-\[20px\]{line-height:20px}#studio-hero .tracking-\[-0\.03em\]{letter-spacing:-.03em}#studio-hero .text-\[\#f2efe9\]{--tw-text-opacity: 1;color:rgb(242 239 233 / var(--tw-text-opacity, 1))}#studio-hero .transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#studio-hero .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#studio-hero .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#studio-hero .duration-500{transition-duration:.5s}#studio-hero .ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}#studio-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:600px;height:100vh;height:100svh;max-height:none;overflow:hidden;background:#061325;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#studio-hero .shader-fallback{position:absolute;inset:0;background:radial-gradient(ellipse at 82% 12%,#cf0a15 0%,#8e0a16 22%,transparent 56%),linear-gradient(121deg,#061325 20%,#153657 68%,#070b12)}#studio-hero .hero-body{flex-shrink:0}#studio-hero .hero-title{max-width:1080px}#studio-hero .hero-label,#studio-hero .hero-title,#studio-hero .hero-cta-row{animation:hero-rise 1s cubic-bezier(.25,.1,.25,1) both}#studio-hero .hero-title{animation-delay:.12s}#studio-hero .hero-cta-row{animation-delay:.25s}#studio-hero .hero-start{text-decoration:none}#studio-hero .hero-label{letter-spacing:.1em}#studio-hero .hero-title{background-image:linear-gradient(165deg,#f1f6ff 8%,#d9e4f5,#abb7c8 58%,#e5edff 79%,#c4cbd6 96%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#studio-hero .hero-title .hero-highlight{color:#cf0a15;-webkit-text-fill-color:#cf0a15;white-space:nowrap}#studio-hero .hero-start{background:#cf0a15;color:#fff}#studio-hero .hero-start:hover,#studio-hero .hero-start:focus-visible{background:#a90812;color:#fff;box-shadow:0 8px 35px #cf0a1547}#studio-hero .hero-start-arrow{background:#fff;color:#cf0a15}#studio-hero .hero-start:hover .hero-start-arrow,#studio-hero .hero-start:focus-visible .hero-start-arrow{color:#a90812}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.home .header{top:12px;left:12px;right:12px;max-width:1416px;min-height:50px;padding:5px 5px 5px 20px;gap:30px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home .header.is-scrolled{box-shadow:0 5px 25px #24242112}.home .header .brand-crop{width:135px;height:23px}.home .header .desktop-nav{gap:24px;font-size:14px}.home .header .local-time{display:flex;font-size:13px;color:#4b5563}.home .header .clock-icon{width:14px;height:14px;margin-right:2px}.home .header-contact{background:#111827;padding:8px 8px 8px 20px;gap:18px;font-size:13px}.home .header-contact .button-arrow{width:24px;height:24px;color:#111827}.home .header-contact .button-arrow svg{width:15px;height:15px}.home .header .logo{min-height:40px}.home .menu-sheet{background:#fff;border-radius:16px;animation:sheet-in .5s cubic-bezier(.32,.72,0,1) both}.home .menu-scrim{background:#0009}.home .menu-sheet>a:not(.button){font-size:32px;letter-spacing:-.03em}@media(min-width:701px)and (max-width:767px){.home .header .desktop-nav,.home .header .header-contact{display:none}.home .header .menu-toggle{display:flex}}@media(max-width:1023px){.home .header .local-time{display:none}}@media(max-width:639px){.home .header{top:8px;left:8px;right:8px;padding-left:16px}.home .header .logo{min-height:36px}.home .menu-sheet>a:not(.button){font-size:28px}#studio-hero{min-height:540px}}@media(prefers-reduced-motion:reduce){#studio-hero *,#studio-hero *:before,#studio-hero *:after{animation:none!important;transition:none!important}}.motion-paused #studio-hero .hero-label,.motion-paused #studio-hero .hero-title,.motion-paused #studio-hero .hero-cta-row{animation:none}#studio-hero .liquid-glass{position:relative;background:#ffffff03;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 12px #ffffff14}#studio-hero .liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fff6,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#studio-hero .liquid-glass-strong{background:#ffffff03;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:inset 0 0 12px #ffffff14}#studio-hero :is(.group:hover .group-hover\:-translate-y-1\/2){--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#studio-hero :is(.group:hover .group-hover\:-rotate-45){--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#studio-hero :is(.group:focus-visible .group-focus-visible\:-translate-y-1\/2){--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#studio-hero :is(.group:focus-visible .group-focus-visible\:-rotate-45){--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:640px){#studio-hero .sm\:mt-12{margin-top:3rem}#studio-hero .sm\:h-8{height:2rem}#studio-hero .sm\:w-8{width:2rem}#studio-hero .sm\:flex-row{flex-direction:row}#studio-hero .sm\:items-center{align-items:center}#studio-hero .sm\:gap-5{gap:1.25rem}#studio-hero .sm\:px-8{padding-left:2rem;padding-right:2rem}#studio-hero .sm\:pb-16{padding-bottom:4rem}#studio-hero .sm\:pl-6{padding-left:1.5rem}#studio-hero .sm\:text-\[14px\]{font-size:14px}#studio-hero .sm\:text-\[clamp\(2\.5rem\,5vw\,4\.2rem\)\]{font-size:clamp(2.5rem,5vw,4.2rem)}}@media(min-width:1024px){#studio-hero .lg\:px-12{padding-left:3rem;padding-right:3rem}#studio-hero .lg\:pb-20{padding-bottom:5rem}}
