html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}footer.svelte-1wlmi2p{max-width:calc(1800px - 4rem);margin:0 auto;color:#fff;padding:4rem 2rem;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr auto;gap:4rem;font-family:Montserrat,sans-serif;border-top:1px solid #222}.footer-brand.svelte-1wlmi2p{display:flex;flex-direction:column;gap:4rem}.footer-logo.svelte-1wlmi2p{width:100%;max-width:400px;height:auto}.footer-tagline.svelte-1wlmi2p{font-family:Montech,sans-serif;font-size:1.5rem;font-size:clamp(1.5rem,1.4rem + .5vw,2rem);font-weight:300}.footer-nav.svelte-1wlmi2p h3:where(.svelte-1wlmi2p),.footer-contact.svelte-1wlmi2p h3:where(.svelte-1wlmi2p){font-family:Montech,sans-serif;font-size:1.5rem;font-size:clamp(1.5rem,1.4rem + .5vw,2rem);margin-bottom:1.25rem;font-weight:600}.footer-nav.svelte-1wlmi2p ul:where(.svelte-1wlmi2p),.footer-contact.svelte-1wlmi2p ul:where(.svelte-1wlmi2p){display:flex;flex-direction:column;gap:.75rem;list-style:none}.footer-nav.svelte-1wlmi2p a:where(.svelte-1wlmi2p),.footer-contact.svelte-1wlmi2p a:where(.svelte-1wlmi2p){color:#d9d9d9;text-decoration:none;font-size:1rem;transition:color .15s ease}.footer-nav.svelte-1wlmi2p a:where(.svelte-1wlmi2p):hover,.footer-contact.svelte-1wlmi2p a:where(.svelte-1wlmi2p):hover{color:#fd8c13}.footer-contact.svelte-1wlmi2p li:where(.svelte-1wlmi2p){font-size:.875rem;color:#aaa;line-height:1.6}@media(max-width:1100px){footer.svelte-1wlmi2p{grid-template-columns:1fr 1fr;grid-template-areas:"tagline ." "contact nav" "logo logo";gap:3rem}.footer-brand.svelte-1wlmi2p{display:contents}.footer-tagline.svelte-1wlmi2p{grid-area:tagline}.footer-brand.svelte-1wlmi2p picture:where(.svelte-1wlmi2p){grid-area:logo;display:flex;justify-content:flex-start}.footer-logo.svelte-1wlmi2p{max-width:300px}.footer-nav.svelte-1wlmi2p{grid-area:nav}.footer-contact.svelte-1wlmi2p{grid-area:contact}}@media(max-width:600px){footer.svelte-1wlmi2p{grid-template-columns:1fr;grid-template-areas:"tagline" "nav" "contact" "logo";padding:3rem 1.5rem 2rem}}header.svelte-1apv8g3{width:100%;position:sticky;top:0;z-index:10;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Montserrat,sans-serif;margin:1rem auto -8rem;transition:background-color .2s ease}.header-content.svelte-1apv8g3{display:flex;justify-content:space-between;align-items:center;max-width:calc(1800px - 4rem);width:calc(100% - 4rem);gap:3rem}header.svelte-1apv8g3:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:-1;opacity:0;transform:translateY(-.75rem);transition:opacity .2s ease,transform .2s ease}.header-scrolled.svelte-1apv8g3:before,.header-dropdown-open.svelte-1apv8g3:before,.header-menu-open.svelte-1apv8g3:before{opacity:1;transform:translateY(0)}.header-left-side.svelte-1apv8g3{display:flex;align-items:center;width:100%}.logo.svelte-1apv8g3{height:auto;width:200px}.logo.mobile.svelte-1apv8g3{display:none;width:100%;max-width:45px;height:auto;margin-block:10px}.header-background.svelte-1apv8g3{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:1rem;width:100%}.header-links.svelte-1apv8g3{display:flex;align-items:center;gap:2rem}.right-side-container.svelte-1apv8g3{display:flex;align-items:center;width:fit-content;white-space:nowrap}.header-link.svelte-1apv8g3,.get-in-touch-button.svelte-1apv8g3{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;font-size:1rem;text-transform:uppercase;transition:color .15s ease;width:fit-content;white-space:nowrap}.get-in-touch-button.svelte-1apv8g3{padding:.5rem 1rem;border-radius:.5rem;margin-inline:2rem;transition:transform .15s ease,color .15s ease}.header-link.svelte-1apv8g3:hover{color:#fd8c13}.get-in-touch-button.svelte-1apv8g3 svg:where(.svelte-1apv8g3){transition:transform .15s ease,fill .15s ease}.get-in-touch-button.svelte-1apv8g3:hover svg:where(.svelte-1apv8g3){transform:translate(4px);fill:#d9d9d9}.get-in-touch-button.svelte-1apv8g3:hover{color:#d9d9d9}.header-link-text.svelte-1apv8g3{font-weight:700;padding-top:.125rem}.header-dropdown.svelte-1apv8g3 button:where(.svelte-1apv8g3){display:flex;align-items:center;gap:.5rem;background-color:transparent;border:none;color:#fff;font-size:1rem;cursor:pointer;font-family:Montserrat,sans-serif;text-transform:uppercase;transition:color .15s ease}.header-dropdown.svelte-1apv8g3 svg:where(.svelte-1apv8g3){transition:rotate .1s ease,fill .15s ease}.header-dropdown-content.svelte-1apv8g3{display:flex;position:absolute;top:calc(100% - 1px);left:0;width:100%;background-color:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.75rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.header-dropdown-inner.svelte-1apv8g3{width:calc(1800px - 8rem);max-width:100%;margin:0 auto;padding:2rem;display:flex;flex-direction:row;justify-content:flex-start;gap:4rem}.header-dropdown-inner.svelte-1apv8g3 a:where(.svelte-1apv8g3){display:flex;flex-direction:column;gap:.25rem;color:#f2f4f3;text-decoration:none}.header-dropdown-inner.svelte-1apv8g3 a:where(.svelte-1apv8g3) span:where(.svelte-1apv8g3):first-child{font-family:Montech,sans-serif;font-size:1.5rem;font-size:clamp(1.5rem,1.4rem + .5vw,2rem);font-weight:600;transition:color .15s ease}.header-dropdown-inner.svelte-1apv8g3 a:where(.svelte-1apv8g3) span:where(.svelte-1apv8g3):last-child{color:#d9d9d9}.header-dropdown-inner.svelte-1apv8g3 a:where(.svelte-1apv8g3):hover span:where(.svelte-1apv8g3):first-child{color:#fd8c13}.header-dropdown-open.svelte-1apv8g3 .header-dropdown-content:where(.svelte-1apv8g3){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.header-links.svelte-1apv8g3 .header-dropdown-open:where(.svelte-1apv8g3) button:where(.svelte-1apv8g3){color:#fd8c13}.header-links.svelte-1apv8g3 .header-dropdown-open:where(.svelte-1apv8g3) svg:where(.svelte-1apv8g3){rotate:180deg;fill:#fd8c13}.menu-toggle.svelte-1apv8g3{display:none;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;margin-inline:2rem;background-color:transparent;font-size:1rem;font-weight:700;color:#f2f4f3;border:none;cursor:pointer}.menu-toggle.svelte-1apv8g3 svg:where(.svelte-1apv8g3){display:block;width:32px;height:32px;flex-shrink:0}.mobile-menu.svelte-1apv8g3{display:none;position:absolute;top:calc(100% - 1px);left:calc(50% - 50vw);width:100%;max-height:calc(100vh - 100%);overflow-y:auto;background-color:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.75rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.header-menu-open.svelte-1apv8g3 .mobile-menu:where(.svelte-1apv8g3){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.mobile-menu-inner.svelte-1apv8g3{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.mobile-menu-inner.svelte-1apv8g3>a:where(.svelte-1apv8g3),.mobile-menu-section-toggle.svelte-1apv8g3{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0;background-color:transparent;border:none;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .15s ease}.mobile-menu-inner.svelte-1apv8g3>a:where(.svelte-1apv8g3):hover,.mobile-menu-section-toggle.svelte-1apv8g3:hover{color:#fd8c13}.mobile-menu-inner.svelte-1apv8g3>a:where(.svelte-1apv8g3) svg:where(.svelte-1apv8g3){transform:translate(-4px);transition:fill .15s ease,transform .15s ease}.mobile-menu-inner.svelte-1apv8g3>a:where(.svelte-1apv8g3):hover svg:where(.svelte-1apv8g3){fill:#fd8c13;transform:translate(0)}.mobile-menu-section-toggle.svelte-1apv8g3 svg:where(.svelte-1apv8g3){transition:rotate .15s ease}.mobile-menu-chevron-open.svelte-1apv8g3{rotate:180deg}.mobile-menu-products.svelte-1apv8g3{display:flex;flex-direction:column;gap:1.25rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.2)}.mobile-menu-products.svelte-1apv8g3 a:where(.svelte-1apv8g3){display:flex;flex-direction:column;gap:.25rem;color:#f2f4f3;text-decoration:none}.mobile-menu-products.svelte-1apv8g3 .header-product-name:where(.svelte-1apv8g3){font-family:Montech,sans-serif;font-size:1.25rem;font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem);font-weight:600;transition:color .15s ease}.mobile-menu-products.svelte-1apv8g3 .header-product-subtitle:where(.svelte-1apv8g3){color:#d9d9d9}.mobile-menu-products.svelte-1apv8g3 a:where(.svelte-1apv8g3):hover .header-product-name:where(.svelte-1apv8g3){color:#fd8c13}.mobile-menu-cta.svelte-1apv8g3{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.header-dropdown-content.svelte-1apv8g3,.header-dropdown.svelte-1apv8g3 svg:where(.svelte-1apv8g3),.mobile-menu.svelte-1apv8g3,header.svelte-1apv8g3:before{transition:none}}@media(max-width:1200px){.header-links.svelte-1apv8g3,.get-in-touch-button.svelte-1apv8g3{display:none}.menu-toggle.svelte-1apv8g3{display:flex}.mobile-menu.svelte-1apv8g3{display:block}.header-background.svelte-1apv8g3{justify-content:flex-start}}@media(max-width:900px){header.svelte-1apv8g3{margin:1rem 0rem -5.25rem}.header-content.svelte-1apv8g3{min-width:0;gap:0;width:calc(100% - 2rem)}.logo.svelte-1apv8g3{width:150px}}@media(max-width:400px){.logo.svelte-1apv8g3{display:none}.logo.mobile.svelte-1apv8g3{display:block}}@font-face{font-family:Montech;src:url(./MONTECHV02-ExtraLight.CuTm9mgP.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Montech;src:url(./MONTECHV02-Light.Cfp9vUni.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Montech;src:url(./MONTECHV02-Regular.DHZFC49m.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Montech;src:url(./MONTECHV02-Medium.P9L7GlN3.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Montech;src:url(./MONTECHV02-SemiBold.DuCeir-s.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Montech;src:url(./MONTECHV02-Bold.CIcso7Vm.otf) format("opentype");font-weight:700;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:auto}:root{--font-family-base: "Montech", sans-serif;--brand-500: #fd8c13;--brand-600: #cc6900;--brand-rgb: 253, 140, 19;--neutral-0: #ffffff;--neutral-50: #f2f4f3;--neutral-150: #e3e3e3;--neutral-200: #d9d9d9;--neutral-300: #aaaaaa;--neutral-500: #58585b;--neutral-600: #474747;--neutral-650: #444444;--neutral-700: #333333;--neutral-750: #222222;--neutral-800: #1e1e1e;--neutral-850: #1c1b1f;--neutral-900: #111111;--neutral-950: #0a0908;--black: #000000;--color-bg: var(--neutral-950);--color-surface-1: var(--neutral-850);--color-surface-2: var(--neutral-800);--color-surface-3: var(--neutral-600);--color-text-primary: var(--neutral-50);--color-text-muted: var(--neutral-300);--color-text-subtle: var(--neutral-200);--color-text-inverse: var(--black);--color-border-strong: var(--neutral-600);--color-border-subtle: var(--neutral-750);--color-accent: var(--brand-500);--color-accent-hover: var(--brand-600);--overlay-black-60: rgba(0, 0, 0, .6);--overlay-black-92: rgba(0, 0, 0, .92);--overlay-white-85: rgba(255, 255, 255, .85);--shadow-elevation-1: 0 8px 16px rgba(0, 0, 0, .2);--shadow-elevation-2: 0 8px 32px rgba(0, 0, 0, .5);--glow-accent-soft: 0 0 3px rgba(0, 0, 0, .25);--gradient-gray: linear-gradient(180deg, var(--neutral-700) 0%, var(--neutral-800) 100%);--gradient-accent-glow: linear-gradient( -45deg, rgba(var(--brand-rgb), .35) 0%, rgba(var(--brand-rgb), .1) 50%, rgba(var(--brand-rgb), 0) 100% );--gradient-accent-radial: radial-gradient( circle, rgba(var(--brand-rgb), .32) 0%, rgba(var(--brand-rgb), 0) 50% )}body{font-family:var(--font-family-base);background-color:var(--color-bg);color:var(--color-text-primary);overflow-x:hidden}
