@layer components{.hero[data-astro-cid-lcdefpme]{--_grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;background-image:radial-gradient(ellipse 50% 60% at 75% 0%, color-mix(in srgb, var(--white-100) 9%, transparent), transparent);position:relative;overflow:clip}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background-image:radial-gradient(ellipse 50% 40% at 50% 50%, color-mix(in srgb, var(--white-100) 10%, transparent), transparent);filter:blur(1.5rem);pointer-events:none;width:150%;height:18rem;position:absolute;top:62%;left:-25%;rotate:10deg}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background-image:var(--_grain);opacity:.06;pointer-events:none;position:absolute;inset:0}.hero_contain[data-astro-cid-lcdefpme]{min-height:100svh;padding-block:calc(var(--nav-height) + var(--v-pad-80)) var(--v-pad-80);display:flex;container-type:inline-size}.hero_layout[data-astro-cid-lcdefpme]{align-content:center;align-items:center;gap:var(--sp-64-40);width:100%;display:grid}@container (width>=48rem){.hero_layout[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr}}.hero_content[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--sp-24-16);flex-direction:column;display:flex}.hero_hd[data-astro-cid-lcdefpme]{--_gradient:linear-gradient(to right bottom, var(--theme-text) 40%, var(--theme-text-muted));background-image:var(--_gradient);color:#0000;background-clip:text;max-width:13ch;margin-block-end:-.2em;padding-block-end:.3em;font-size:clamp(3rem,2rem + 5vw,6.5rem);font-weight:400;line-height:1}.hero_hd[data-astro-cid-lcdefpme]:has(.u-split-line){background-image:none}.hero_hd[data-astro-cid-lcdefpme] .u-split-line{background-image:var(--_gradient);background-clip:text}.hero_txt[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--theme-text-muted);padding-block-end:var(--sp-16-12);font-size:clamp(1rem,.964rem + .179vw,1.125rem)}.hero_visual[data-astro-cid-lcdefpme]{--_size:clamp(10rem, 7.143rem + 14.286vw, 20rem);--_gap:calc(var(--_size) * .14);--_tilt-x:0deg;--_tilt-y:0deg;min-height:calc(var(--_size) * 1.9);perspective:75rem;place-items:center;display:grid}.hero_visual[data-astro-cid-lcdefpme]:hover{--_gap:calc(var(--_size) * .22)}.hero_stack[data-astro-cid-lcdefpme]{width:var(--_size);aspect-ratio:1;transform-style:preserve-3d;transform:translateY(calc(var(--_size) * .25)) rotateX(calc(58deg + var(--_tilt-y))) rotateZ(calc(-45deg + var(--_tilt-x)));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.hero_plate[data-astro-cid-lcdefpme]{--_i:0;padding:calc(var(--_size) * .07);border:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent);border-radius:calc(var(--_size) * .08);background-image:var(--_grain), linear-gradient(135deg, var(--theme-border), var(--theme-bg) 70%);background-blend-mode:soft-light, normal;box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--white-100) 18%, transparent), -1rem 1rem 2.5rem color-mix(in srgb, var(--black-100) 70%, transparent);transform:translateZ(calc(var(--_i) * var(--_gap)));background-size:12rem,auto;place-items:center;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.hero_plate[data-astro-cid-lcdefpme]:nth-child(2){--_i:1}.hero_plate[data-astro-cid-lcdefpme]:nth-child(3){--_i:2}.hero_plate[data-astro-cid-lcdefpme]:nth-child(4){--_i:3}.hero_plate[data-astro-cid-lcdefpme]:nth-child(5){--_i:4}.hero_plate[data-astro-cid-lcdefpme]:last-child{border-color:color-mix(in srgb, var(--theme-text) 28%, transparent);background-image:var(--_grain), linear-gradient(135deg, color-mix(in srgb, var(--theme-text) 16%, var(--theme-surface)), var(--theme-bg) 75%)}.hero_plate-label[data-astro-cid-lcdefpme]{bottom:calc(var(--_size) * .07);left:calc(var(--_size) * .08);font-size:calc(var(--_size) * .055);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);font-weight:500;position:absolute}.hero_plate-mark[data-astro-cid-lcdefpme]{width:22%;color:var(--theme-text);opacity:.9}@media (prefers-reduced-motion:no-preference){.hero_content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.hero_hd){animation:fade-up var(--anim-dur) ease-out backwards}.hero_content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.6s}.hero_content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.7s}.hero_stack[data-astro-cid-lcdefpme]{animation:6s ease-in-out 1.6s infinite hero-float}.hero_plate[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.8,.2,1) backwards hero-plate;animation-delay:calc(.6s + var(--_i) * .1s)}}@keyframes hero-float{50%{translate:0 -.75rem}}@keyframes hero-plate{0%{opacity:0;translate:0 0 8rem}}}
