.restored-page-5463e3dda9efaafe[data-astro-cid-5ytxbnh7]{--primary:0 0% 0%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--border:0 0% 85%;--background:0 0% 100%;--foreground:0 0% 0%;--muted:0 0% 47%;--mechanical-grain-opacity:.03;--hairline-width:1px;--frame-padding:2rem;--radius:6.4px;--easing:cubic-bezier(.16, 1, .3, 1);background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;overflow-x:hidden}.grain-overlay[data-astro-cid-5ytxbnh7]{z-index:9999;pointer-events:none;opacity:var(--mechanical-grain-opacity);background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjAwIDIwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdub2lzZUZpbHRlcic+PGZlVHVyYnVsZW5jZSB0eXBlPSdmcmFjdGFsTm9pc2UnIGJhc2VGcmVxdWVuY3k9JzAuNjUnIG51bU9jdGF2ZXM9JzMnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjbm9pc2VGaWx0ZXIpJy8+PC9zdmc+);position:fixed;inset:0}.section-headline[data-astro-cid-5ytxbnh7]{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2}.hero-headline[data-astro-cid-5ytxbnh7]{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1.1}.body-text[data-astro-cid-5ytxbnh7]{letter-spacing:.02em;font-size:1.125rem;font-weight:400;line-height:1.7}.cta-button[data-astro-cid-5ytxbnh7]{border-radius:var(--radius);transition:all .4s var(--easing);letter-spacing:.02em;justify-content:center;align-items:center;padding:1.25rem 2.5rem;font-family:Playfair Display,serif;font-style:italic;font-weight:400;display:inline-flex}.cta-button-primary[data-astro-cid-5ytxbnh7]{background:hsl(var(--primary-foreground));color:hsl(var(--primary))}.cta-button-primary[data-astro-cid-5ytxbnh7]:hover{background:hsl(var(--primary-foreground) / .9);transform:translateY(-2px)}.cta-button-dark[data-astro-cid-5ytxbnh7]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cta-button-dark[data-astro-cid-5ytxbnh7]:hover{background:hsl(var(--primary) / .9);transform:translateY(-2px)}.mechanical-hairline-separator[data-astro-cid-5ytxbnh7]{border-top:var(--hairline-width) solid hsl(var(--border));margin:4rem 0;position:relative}.mechanical-hairline-separator[data-astro-cid-5ytxbnh7]:after{content:"";background:hsl(var(--primary));width:8px;height:8px;position:absolute;top:-4px;left:0}.animate-enter[data-astro-cid-5ytxbnh7]{opacity:0;transition:opacity .8s var(--easing), transform .8s var(--easing);transform:translateY(30px)}.animate-enter[data-astro-cid-5ytxbnh7].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-5ytxbnh7]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-5ytxbnh7]{transition:transform .8s var(--easing);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-5ytxbnh7].is-visible .animate-word-enter[data-astro-cid-5ytxbnh7]{transform:translateY(0)}.reveal-container[data-astro-cid-5ytxbnh7]{position:relative;overflow:hidden}.reveal-mask[data-astro-cid-5ytxbnh7]{z-index:10;transition:transform 1.2s var(--easing);background:#fff;position:absolute;inset:0;transform:translate(0)}.reveal-container[data-astro-cid-5ytxbnh7].is-visible .reveal-mask[data-astro-cid-5ytxbnh7]{transform:translate(101%)}.reveal-image[data-astro-cid-5ytxbnh7]{transition:transform 1.2s var(--easing);transform:scale(1.05)}.reveal-container[data-astro-cid-5ytxbnh7].is-visible .reveal-image[data-astro-cid-5ytxbnh7]{transform:scale(1)}.delay-100[data-astro-cid-5ytxbnh7]{transition-delay:.1s}.delay-200[data-astro-cid-5ytxbnh7]{transition-delay:.2s}.delay-300[data-astro-cid-5ytxbnh7]{transition-delay:.3s}.delay-400[data-astro-cid-5ytxbnh7]{transition-delay:.4s}.delay-500[data-astro-cid-5ytxbnh7]{transition-delay:.5s}.parallax-wrap[data-astro-cid-5ytxbnh7]{position:relative;overflow:hidden}.parallax-bg[data-astro-cid-5ytxbnh7]{object-fit:cover;z-index:-1;will-change:transform;width:100%;height:120%;position:absolute;top:0;left:0}.faq-item[data-astro-cid-5ytxbnh7]{border-bottom:1px solid hsl(var(--border))}.faq-trigger[data-astro-cid-5ytxbnh7]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:2rem 0;display:flex}.faq-content[data-astro-cid-5ytxbnh7]{max-height:0;transition:max-height .5s var(--easing), padding .5s var(--easing);overflow:hidden}.faq-item[data-astro-cid-5ytxbnh7].active .faq-content[data-astro-cid-5ytxbnh7]{max-height:500px;padding-bottom:2rem}.faq-icon[data-astro-cid-5ytxbnh7]{transition:transform .4s var(--easing)}.faq-item[data-astro-cid-5ytxbnh7].active .faq-icon[data-astro-cid-5ytxbnh7]{transform:rotate(45deg)}[data-astro-cid-5ytxbnh7]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-5ytxbnh7]::-webkit-scrollbar{width:6px!important}[data-astro-cid-5ytxbnh7]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-5ytxbnh7]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-5463e3dda9efaafe,:root.dark .restored-source-contained.restored-page-5463e3dda9efaafe{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}
