.hero-stage[data-astro-cid-4jizudzx]{background:var(--color-base);color:var(--color-primary)}.hero-stage__inner[data-astro-cid-4jizudzx]{max-width:80rem;margin-inline:auto;padding:1.25rem 1.25rem 1.75rem}.hero-stage__visual[data-astro-cid-4jizudzx]{min-width:0;margin:0}.hero-stage__media[data-astro-cid-4jizudzx]{position:relative;isolation:isolate;display:grid;min-height:40rem;aspect-ratio:1.94;overflow:hidden;border-radius:1.375rem;background:var(--color-primary)}.hero-stage__image-plane[data-astro-cid-4jizudzx]{position:absolute;inset:0;z-index:-2}.hero-stage__img[data-astro-cid-4jizudzx]{display:block;width:100%;height:100%;object-fit:cover}.hero-stage__media[data-astro-cid-4jizudzx] .hero-stage__scene{height:100%}.hero-stage__media[data-astro-cid-4jizudzx]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#163d3500 22%,#163d35b8 62%,#163d35)}.hero-stage__content[data-astro-cid-4jizudzx]{align-self:end;display:grid;grid-template-columns:minmax(0,1fr) 21.25rem;align-items:end;gap:3rem;padding:10rem 3.5rem 3.25rem}.hero-stage__heading[data-astro-cid-4jizudzx]{min-width:0}.hero-stage__eyebrow[data-astro-cid-4jizudzx]{margin:0 0 1.25rem;color:#d9bd8e;font:600 .7rem / 1.45 var(--font-sans);letter-spacing:.15em;text-transform:uppercase}.hero-stage__heading[data-astro-cid-4jizudzx] .home-hero-title{margin:0;color:var(--color-on-dark);font:400 clamp(4rem,9vw,7.25rem) / .92 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.hero-stage__heading[data-astro-cid-4jizudzx] .home-hero-line{display:block}.hero-stage__heading[data-astro-cid-4jizudzx] em.home-hero-line{color:#d9bd8e;font-weight:400}.hero-stage__heading[data-astro-cid-4jizudzx] .preview-title{color:var(--color-on-dark)}.hero-stage__action-panel[data-astro-cid-4jizudzx]{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:.375rem}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-hero-intro{margin:0;color:#e3e8e2;font-size:1rem;line-height:1.6;text-wrap:pretty}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-hero-intro__short{display:none}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-primary-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.8rem 1.5rem;border-radius:999px;background:#d9bd8e;color:#163d35;font-size:1rem;font-weight:600;text-decoration:none}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-primary-cta:hover{background:#ead3ab}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-primary-cta:focus-visible,.hero-stage__feature[data-astro-cid-4jizudzx]:focus-visible{outline:3px solid var(--color-on-dark);outline-offset:5px}.hero-stage__feature[data-astro-cid-4jizudzx]{position:absolute;left:2.25rem;top:2rem;display:flex;align-items:center;gap:.875rem;max-width:calc(100% - 4.5rem);padding:.625rem 1.125rem .625rem .75rem;border-radius:999px;background:var(--color-base);color:var(--color-primary);text-decoration:none}.hero-stage__feature-label[data-astro-cid-4jizudzx]{padding:.3rem .65rem;border-radius:999px;background:#163d35;color:#d9bd8e;font:600 .65rem / 1.45 var(--font-sans);letter-spacing:.12em}.hero-stage__feature[data-astro-cid-4jizudzx] strong[data-astro-cid-4jizudzx]{font:400 1.125rem / 1.25 var(--font-display)}.hero-stage__feature-arrow[data-astro-cid-4jizudzx]{font-size:1.125rem}.hero-stage__feature[data-astro-cid-4jizudzx]:hover strong[data-astro-cid-4jizudzx]{text-decoration:underline;text-underline-offset:4px}.hero-stage[data-astro-cid-4jizudzx] .home-hero-shortcuts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:.75rem;align-items:center}.hero-stage[data-astro-cid-4jizudzx] .home-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hero-stage[data-astro-cid-4jizudzx] .home-start{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.875rem;align-items:center;min-height:5.5rem;padding:1.125rem 1.375rem;border:1px solid #d6cdb8;border-radius:1rem}.hero-stage[data-astro-cid-4jizudzx] .home-start:hover{background:var(--color-alt)}.hero-stage[data-astro-cid-4jizudzx] .home-start__number{color:var(--color-accent-ink);font:500 .75rem var(--font-mono)}.hero-stage[data-astro-cid-4jizudzx] .home-start strong{display:block;font:500 1.0625rem / 1.25 var(--font-sans)}.hero-stage[data-astro-cid-4jizudzx] .home-start small{display:block;margin-top:.2rem;color:var(--color-muted);font-size:.8rem;line-height:1.45}.hero-stage[data-astro-cid-4jizudzx] .home-start__link{color:var(--color-primary);font-size:.85rem;font-weight:600;white-space:nowrap}.hero-stage[data-astro-cid-4jizudzx] .home-hero-assurances{display:flex;flex-direction:column;gap:.3rem;margin:0;padding-inline:.5rem .75rem;color:var(--color-ink-soft);font-size:.75rem}.hero-stage[data-astro-cid-4jizudzx] .home-hero-assurances li{display:flex;gap:.3rem;align-items:center}.hero-stage__caption[data-astro-cid-4jizudzx]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.625rem .25rem 0;color:var(--color-muted);font:400 .65rem / 1.6 var(--font-mono)}.hero-stage__place[data-astro-cid-4jizudzx] a[data-astro-cid-4jizudzx]{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.hero-stage__img[data-astro-cid-4jizudzx]{animation:hero-arrive 9s cubic-bezier(.2,.6,.3,1) both}.hero-stage__heading[data-astro-cid-4jizudzx] .home-hero-line{animation:hero-reveal .65s cubic-bezier(.2,.7,.3,1) .1s backwards}.hero-stage__heading[data-astro-cid-4jizudzx] em.home-hero-line{animation-delay:.25s}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-primary-cta{animation:hero-reveal .65s cubic-bezier(.2,.7,.3,1) .48s backwards}.hero-stage[data-astro-cid-4jizudzx] .home-start{animation:hero-reveal .65s cubic-bezier(.2,.7,.3,1) .66s backwards}.hero-stage[data-astro-cid-4jizudzx] .home-start:nth-child(2){animation-delay:.81s}}@keyframes hero-arrive{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hero-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:48rem)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: exit 0% exit 100%){.hero-stage__media[data-astro-cid-4jizudzx]{view-timeline-name:--hero-scroll;view-timeline-axis:block}.hero-stage__image-plane[data-astro-cid-4jizudzx]{inset:-15% 0 0;animation:hero-parallax linear both;animation-timeline:--hero-scroll;animation-range:exit 0% exit 100%}}}@keyframes hero-parallax{0%{transform:translateY(0)}to{transform:translateY(13.043478%)}}@media(max-width:74.999rem){.hero-stage__content[data-astro-cid-4jizudzx]{grid-template-columns:minmax(0,1fr) 16rem;gap:2rem;padding-inline:2rem}.hero-stage__heading[data-astro-cid-4jizudzx] .home-hero-title{font-size:clamp(3rem,7.9vw,5.75rem)}.hero-stage[data-astro-cid-4jizudzx] .home-hero-shortcuts{grid-template-columns:1fr}.hero-stage[data-astro-cid-4jizudzx] .home-hero-assurances{flex-direction:row;flex-wrap:wrap;gap:.4rem 1rem;padding:.25rem .25rem 0}.hero-stage[data-astro-cid-4jizudzx] .home-start{grid-template-columns:minmax(0,1fr) auto}.hero-stage[data-astro-cid-4jizudzx] .home-start__number{display:none}}@media(max-width:47.999rem){.hero-stage__inner[data-astro-cid-4jizudzx]{padding:.625rem .625rem 1.5rem}.hero-stage__media[data-astro-cid-4jizudzx]{min-height:clamp(31rem,66svh,35rem);aspect-ratio:auto;border-radius:1.125rem}.hero-stage__media[data-astro-cid-4jizudzx]:after{background:linear-gradient(180deg,#163d3500 28%,#163d35bf,#163d35 82%)}.hero-stage__content[data-astro-cid-4jizudzx]{grid-template-columns:1fr;gap:.875rem;padding:10rem 1.25rem 1.25rem}.hero-stage__eyebrow[data-astro-cid-4jizudzx]{margin-bottom:.625rem;font-size:.625rem;line-height:1.4}.hero-stage__heading[data-astro-cid-4jizudzx] .home-hero-title{font-size:clamp(3rem,15.38vw,3.75rem);letter-spacing:-.04em}.hero-stage__action-panel[data-astro-cid-4jizudzx]{gap:1.125rem;padding:0}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-hero-intro{font-size:.90625rem;line-height:1.55}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-hero-intro__full{display:none}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-hero-intro__short{display:inline}.hero-stage__action-panel[data-astro-cid-4jizudzx] .home-primary-cta{min-height:3.25rem;padding-inline:1.375rem;font-size:.96875rem}.hero-stage__feature[data-astro-cid-4jizudzx]{left:1rem;right:1rem;top:1rem;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.125rem .25rem;padding:.625rem .875rem;border-radius:.75rem}.hero-stage__feature-label[data-astro-cid-4jizudzx]{grid-column:1 / -1;padding:0;border-radius:0;background:none;color:var(--color-accent-ink);font-size:.59375rem}.hero-stage__feature[data-astro-cid-4jizudzx] strong[data-astro-cid-4jizudzx]{font-size:1rem}.hero-stage[data-astro-cid-4jizudzx] .home-hero-shortcuts{gap:.75rem;margin-top:.5rem}.hero-stage[data-astro-cid-4jizudzx] .home-starts{gap:.5rem}.hero-stage[data-astro-cid-4jizudzx] .home-start{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:.625rem;min-height:6rem;padding:.875rem;border-radius:.875rem}.hero-stage[data-astro-cid-4jizudzx] .home-start strong{font-size:.9375rem}.hero-stage[data-astro-cid-4jizudzx] .home-start small{display:none}.hero-stage[data-astro-cid-4jizudzx] .home-start__link{display:flex;justify-content:space-between;gap:.25rem;font-size:.78125rem;white-space:normal}.hero-stage[data-astro-cid-4jizudzx] .home-hero-assurances{font-size:.7rem;gap:.25rem .75rem;padding-inline:.375rem}.hero-stage__caption[data-astro-cid-4jizudzx]{padding:.5rem .375rem 0;gap:.125rem;font-size:.6rem}.hero-stage__caption[data-astro-cid-4jizudzx]>span[data-astro-cid-4jizudzx]{width:100%}}@media(prefers-reduced-motion:reduce){.hero-stage__image-plane[data-astro-cid-4jizudzx],.hero-stage__img[data-astro-cid-4jizudzx],.hero-stage[data-astro-cid-4jizudzx] .home-hero-line,.hero-stage[data-astro-cid-4jizudzx] .home-primary-cta,.hero-stage[data-astro-cid-4jizudzx] .home-start{animation:none;transform:none;opacity:1;transition:none}}
