.restored-page-906c670169eb5c51[data-astro-cid-xivszkbl]{--grid-opacity:.08;--hairline-weight:1px;--grain-intensity:.04;color:#fff;background-color:#000;overflow-x:hidden}.technical-hairline-panel[data-astro-cid-xivszkbl]{border:var(--hairline-weight) solid #d9d9d94d;background:0 0;transition:all .3s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.technical-hairline-panel[data-astro-cid-xivszkbl]:after{content:"";background-image:radial-gradient(circle, rgba(255, 255, 255, var(--grain-intensity)) 1px, transparent 0);pointer-events:none;background-size:4px 4px;position:absolute;inset:0}.technical-hairline-panel[data-astro-cid-xivszkbl]:hover{border-color:#fff;transform:scale(1.01)}.grid-overlay[data-astro-cid-xivszkbl]{background-image:linear-gradient(to right, rgba(255, 255, 255, var(--grid-opacity)) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, var(--grid-opacity)) 1px, transparent 1px);pointer-events:none;z-index:50;background-size:4.16667% 50px;position:fixed;inset:0}.hero-headline[data-astro-cid-xivszkbl]{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.5rem,8vw,5rem);line-height:1.1}.section-headline[data-astro-cid-xivszkbl]{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.body-text[data-astro-cid-xivszkbl]{font-size:1.125rem;line-height:1.7}.caption-text[data-astro-cid-xivszkbl]{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cta-button[data-astro-cid-xivszkbl]{border:1px solid #fff;border-radius:6.4px;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:700;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.cta-button-dark[data-astro-cid-xivszkbl]{color:#000;background:#fff}.cta-button-dark[data-astro-cid-xivszkbl]:hover{color:#fff;background:0 0;transform:translateY(-1px);box-shadow:0 0 0 2px #fff}.cta-button-light[data-astro-cid-xivszkbl]{color:#fff;background:#000}.cta-button-light[data-astro-cid-xivszkbl]:hover{color:#000;background:0 0;border-color:#000;transform:translateY(-1px);box-shadow:0 0 0 2px #000}.animate-enter[data-astro-cid-xivszkbl]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.animate-enter[data-astro-cid-xivszkbl].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-xivszkbl]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-xivszkbl]{transition:transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-xivszkbl].is-visible .animate-word-enter[data-astro-cid-xivszkbl]{transform:translateY(0)}.delay-100[data-astro-cid-xivszkbl]{transition-delay:.1s}.delay-200[data-astro-cid-xivszkbl]{transition-delay:.2s}.delay-300[data-astro-cid-xivszkbl]{transition-delay:.3s}.delay-400[data-astro-cid-xivszkbl]{transition-delay:.4s}.reveal-container[data-astro-cid-xivszkbl]{aspect-ratio:16/9;position:relative;overflow:hidden}.reveal-mask[data-astro-cid-xivszkbl]{z-index:10;background:#fff;transition:transform 1s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:translate(0)}.reveal-container[data-astro-cid-xivszkbl].is-visible .reveal-mask[data-astro-cid-xivszkbl]{transform:translate(101%)}.reveal-container[data-astro-cid-xivszkbl] img[data-astro-cid-xivszkbl]{transition:transform 1.2s cubic-bezier(.19,1,.22,1);transform:scale(1.1)}.reveal-container[data-astro-cid-xivszkbl].is-visible img[data-astro-cid-xivszkbl]{transform:scale(1)}.hairline-rule[data-astro-cid-xivszkbl]{height:var(--hairline-weight);background-color:#d9d9d94d;width:100%}[data-astro-cid-xivszkbl][data-parallax]{will-change:transform}[data-astro-cid-xivszkbl]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-xivszkbl]::-webkit-scrollbar{width:6px!important}[data-astro-cid-xivszkbl]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-xivszkbl]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-906c670169eb5c51,:root.dark .restored-source-contained.restored-page-906c670169eb5c51{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;color:#fff!important;background:#000!important}
