.home-hero[data-astro-cid-glgfkru5]{isolation:isolate;color:#fff;background:#0c0e0c;position:relative;overflow:clip}.home-hero__scene[data-astro-cid-glgfkru5],.home-hero__shade[data-astro-cid-glgfkru5],.home-hero__grid[data-astro-cid-glgfkru5]{pointer-events:none;position:absolute;inset:0}.home-hero__image[data-astro-cid-glgfkru5]{object-fit:cover;object-position:center 46%;width:100%;height:100%;animation:24s ease-in-out infinite alternate ambient-photo}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#000000f0,#000000c7 30%,#00000061 57%,#0000000d 84%),linear-gradient(#0000004d,#0000 23% 66%,#000c)}.home-hero__grid[data-astro-cid-glgfkru5]{opacity:.5;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,#0000 65%)}.home-hero__layout[data-astro-cid-glgfkru5]{z-index:2;align-items:center;width:100%;max-width:1440px;min-height:800px;margin-inline:auto;padding:10.5rem clamp(1.5rem,4vw,4rem) 7rem;display:flex;position:relative}.home-hero__copy[data-astro-cid-glgfkru5]{min-width:0;max-width:48rem}.home-hero__kicker[data-astro-cid-glgfkru5]{letter-spacing:.15em;text-transform:uppercase;color:#e3e5e0;align-items:center;gap:.75rem;font-size:.68rem;font-weight:700;display:flex}.home-hero__kicker[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{background:var(--color-primary-hover);flex-shrink:0;width:.45rem;height:.45rem}.home-hero__title[data-astro-cid-glgfkru5]{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin-block:1.6rem;font-size:clamp(4.5rem,9.5vw,10rem);line-height:.89}.home-hero__title[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{display:block}.home-hero__orange[data-astro-cid-glgfkru5]{color:var(--color-primary-hover)}.home-hero__outline[data-astro-cid-glgfkru5]{color:#0000;-webkit-text-stroke:1.5px #fffffff2;margin-top:.12em;font-size:.63em;line-height:1.05}.home-hero__description[data-astro-cid-glgfkru5]{color:#d3d6ce;max-width:27rem;font-size:1rem;line-height:1.8}.home-hero__description[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{color:#fff}.home-hero__actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.home-hero__actions[data-astro-cid-glgfkru5] .button-dark[data-astro-cid-glgfkru5]{border-color:var(--color-primary);box-shadow:5px 5px #e1721a40}.home-hero__status[data-astro-cid-glgfkru5]{align-items:center;gap:.75rem;margin-top:1.7rem;display:flex}.home-hero__status[data-astro-cid-glgfkru5]:before{content:"";background:var(--color-primary-hover);flex-shrink:0;width:1.4rem;height:2px}.home-hero__messages[data-astro-cid-glgfkru5]{min-width:0;font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:clamp(1.25rem,3.5vw,2rem);line-height:1.2;display:grid;overflow:hidden}.home-hero__message[data-astro-cid-glgfkru5]{grid-area:1/1;animation:12s ease-in-out infinite status-message}.home-hero__message[data-astro-cid-glgfkru5]:nth-child(2){animation-delay:-8s}.home-hero__message[data-astro-cid-glgfkru5]:nth-child(3){animation-delay:-4s}.home-hero__notice[data-astro-cid-glgfkru5]{color:#c0c5b9;margin-top:.4rem;font-size:.7rem;line-height:1.8}.home-hero__corner[data-astro-cid-glgfkru5]{z-index:2;border-top:2px solid var(--color-primary-hover);border-right:2px solid var(--color-primary-hover);width:3.5rem;height:3.5rem;position:absolute;top:10rem;right:clamp(1.5rem,4vw,4rem)}.home-hero__paint[data-astro-cid-glgfkru5]{z-index:1;background:var(--color-primary);color:#111;clip-path:polygon(9% 0,100% 3%,100% 100%,0 100%,0 12%);width:clamp(16rem,27vw,30rem);height:15rem;padding:3rem 4.5rem;position:absolute;bottom:-4rem;right:-3rem;transform:rotate(-14deg)}.home-hero__paint[data-astro-cid-glgfkru5]:before{content:"";background:#0000004d;height:2px;position:absolute;top:.7rem;left:3rem;right:0}.home-hero__paint[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:.95;display:block}.home-hero[data-astro-cid-glgfkru5][data-active=false] .ambient-motion[data-astro-cid-glgfkru5]{animation-play-state:paused}.home-hero[data-astro-cid-glgfkru5].is-ready .hero-reveal[data-astro-cid-glgfkru5]{animation:.75s ease-out both home-reveal;animation-delay:var(--delay,0s)}.home-hero[data-astro-cid-glgfkru5].is-ready .home-hero__paint[data-astro-cid-glgfkru5]{animation:.85s cubic-bezier(.2,.8,.2,1) both paint-enter}@keyframes home-reveal{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes paint-enter{0%{transform:translate(4rem,4rem)rotate(-18deg)}to{transform:translate(0)rotate(-14deg)}}@keyframes ambient-photo{0%{transform:scale(1.015)}to{transform:scale(1.055)translate(-.4%)}}@keyframes status-message{0%,26%,to{opacity:1;transform:translateY(0)}32%{opacity:0;transform:translateY(-.3em)}33%,94%{opacity:0;transform:translateY(.3em)}98%{opacity:1;transform:translateY(0)}}@media (width>=1800px){.home-hero__layout[data-astro-cid-glgfkru5]{min-height:900px;padding-top:12rem;padding-bottom:8rem}}@media (width<=899px){.home-hero__layout[data-astro-cid-glgfkru5]{min-height:790px;padding-block:clamp(22rem,55vw,30rem) 7rem}.home-hero__title[data-astro-cid-glgfkru5]{font-size:clamp(4.4rem,13vw,7.5rem);line-height:1}.home-hero__copy[data-astro-cid-glgfkru5]{max-width:36rem}.home-hero__scene[data-astro-cid-glgfkru5]{height:clamp(19rem,70vw,38rem);top:7rem;bottom:auto}.home-hero__image[data-astro-cid-glgfkru5]{object-position:center;animation:none}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(#0c0e0c1a,#0c0e0c26 45%,#0c0e0c),linear-gradient(90deg,#0c0e0c40,#0000)}.home-hero__grid[data-astro-cid-glgfkru5]{mask-image:linear-gradient(#0000 35%,#000)}.home-hero__corner[data-astro-cid-glgfkru5]{width:2.5rem;height:2.5rem}.home-hero__paint[data-astro-cid-glgfkru5]{width:15rem;height:11rem;padding:2rem 3rem;bottom:-3rem;right:-2rem}.home-hero__paint[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{font-size:1.5rem}}@media (width<=499px){.home-hero__layout[data-astro-cid-glgfkru5]{min-height:750px;padding-bottom:6rem}.home-hero__title[data-astro-cid-glgfkru5]{font-size:clamp(3.8rem,20vw,5.5rem)}.home-hero__kicker[data-astro-cid-glgfkru5]{letter-spacing:.09em;font-size:.58rem}.home-hero__description[data-astro-cid-glgfkru5]{font-size:.9rem}.home-hero__actions[data-astro-cid-glgfkru5]{gap:.85rem;margin-top:1.5rem}.home-hero__actions[data-astro-cid-glgfkru5]>a[data-astro-cid-glgfkru5]{width:100%}.home-hero__corner[data-astro-cid-glgfkru5]{width:1.6rem;height:1.6rem;top:8.2rem;right:1.5rem}.home-hero__paint[data-astro-cid-glgfkru5]{width:10rem;height:7rem;padding:1.3rem 2.1rem;bottom:-1.5rem;right:-2rem}.home-hero__paint[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.home-hero[data-astro-cid-glgfkru5] .ambient-motion[data-astro-cid-glgfkru5],.home-hero[data-astro-cid-glgfkru5].is-ready .hero-reveal[data-astro-cid-glgfkru5],.home-hero[data-astro-cid-glgfkru5].is-ready .home-hero__paint[data-astro-cid-glgfkru5]{animation:none}.home-hero__messages[data-astro-cid-glgfkru5]{gap:.15rem}.home-hero__message[data-astro-cid-glgfkru5]{grid-area:auto}}
