.hero[data-astro-cid-ge2uvauf]{width:100%;height:var(--hero-height);background:var(--overlay);--tagline-font:"Mansarde J", "Fraunces", serif;position:relative;overflow:hidden}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{height:var(--hero-height-mobile)}}.sr-only[data-astro-cid-ge2uvauf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{left:0;right:0;top:var(--video-band-top);height:var(--video-band-height);z-index:0;position:absolute}@media (width<=767px){.hero-media[data-astro-cid-ge2uvauf]{top:var(--video-band-top-mobile);height:var(--video-band-height-mobile)}}.hero-poster[data-astro-cid-ge2uvauf],.hero-video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;filter:grayscale(calc(var(--video-grayscale) * 1)) contrast(var(--video-contrast));position:absolute;inset:0}.hero-video[data-astro-cid-ge2uvauf]{opacity:0;will-change:transform, opacity}.hero-overlay[data-astro-cid-ge2uvauf]{z-index:2;background:var(--overlay);display:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-astro-cid-ge2uvauf][data-knockout=mask] .hero-overlay[data-astro-cid-ge2uvauf]{display:block;-webkit-mask-image:url(#hero-mask-holes-d);mask-image:url(#hero-mask-holes-d)}@media (width<=767px){[data-astro-cid-ge2uvauf][data-knockout=mask] .hero-overlay[data-astro-cid-ge2uvauf]{-webkit-mask-image:url(#hero-mask-holes-m);mask-image:url(#hero-mask-holes-m)}}[data-astro-cid-ge2uvauf][data-knockout=clip] .hero-poster[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-knockout=clip] .hero-video[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-knockout=blend] .hero-poster[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-knockout=blend] .hero-video[data-astro-cid-ge2uvauf]{-webkit-mask-image:url(#hero-mask-glyphs-d);mask-image:url(#hero-mask-glyphs-d);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=767px){[data-astro-cid-ge2uvauf][data-knockout=clip] .hero-poster[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-knockout=clip] .hero-video[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-knockout=blend] .hero-poster[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-knockout=blend] .hero-video[data-astro-cid-ge2uvauf]{-webkit-mask-image:url(#hero-mask-glyphs-m);mask-image:url(#hero-mask-glyphs-m)}}.hero-blend-tint[data-astro-cid-ge2uvauf]{z-index:1;background:var(--accent);mix-blend-mode:overlay;display:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-astro-cid-ge2uvauf][data-knockout=blend] .hero-blend-tint[data-astro-cid-ge2uvauf]{display:block;-webkit-mask-image:url(#hero-mask-glyphs-d);mask-image:url(#hero-mask-glyphs-d)}@media (width<=767px){[data-astro-cid-ge2uvauf][data-knockout=blend] .hero-blend-tint[data-astro-cid-ge2uvauf]{-webkit-mask-image:url(#hero-mask-glyphs-m);mask-image:url(#hero-mask-glyphs-m)}}.hero-intro[data-astro-cid-ge2uvauf]{z-index:3;height:var(--intro-zone-height);flex-direction:column;justify-content:flex-end;gap:6px;padding:0 clamp(16px,3vw,32px) 0 clamp(2.5rem,5vw,5rem);display:flex;position:relative}.hero-intro-row[data-astro-cid-ge2uvauf]{overflow:hidden}.hero-row-2[data-astro-cid-ge2uvauf]{flex-direction:row;align-items:flex-end;gap:clamp(20px,2.6vw,32px);display:flex}@media (width<=767px){.hero-row-2[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:6px}.hero-row-2[data-astro-cid-ge2uvauf]>.hero-intro-row[data-astro-cid-ge2uvauf]{order:1}.hero-row-2[data-astro-cid-ge2uvauf]>.title-rule[data-astro-cid-ge2uvauf]{order:2}.hero-row-2[data-astro-cid-ge2uvauf]>.hero-trust[data-astro-cid-ge2uvauf]{order:3}.hero-row-2[data-astro-cid-ge2uvauf]>.hero-headline[data-astro-cid-ge2uvauf]{order:4}}.hero-row-2[data-astro-cid-ge2uvauf]>.hero-intro-row[data-astro-cid-ge2uvauf]{flex:none}.hero-trust[data-astro-cid-ge2uvauf]{top:64px;right:max(var(--space-3,24px), calc((100% - var(--content-max,1140px)) / 2 + var(--space-3,24px)));z-index:4;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}@media (width>=1700px){.hero-trust[data-astro-cid-ge2uvauf]{flex-direction:row;align-items:center;gap:12px}}@media (width<=767px){.hero-trust[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:8px;margin-top:4px;position:static}}.hero-intro-line[data-astro-cid-ge2uvauf]{font-family:var(--tagline-font);letter-spacing:0;color:#f4f6f9;margin:0;font-size:clamp(3.5rem,8vw,6.5rem);font-style:italic;font-weight:500;line-height:.95}.title-rule[data-astro-cid-ge2uvauf]{background:var(--corail,#ff6b35);align-self:stretch;width:3px;display:block;transform:rotate(15deg)}@media (width<=767px){.title-rule[data-astro-cid-ge2uvauf]{align-self:auto;width:64px;height:3px;transform:none}}.hero-headline[data-astro-cid-ge2uvauf]{max-width:26ch;font-family:var(--font-display), Georgia, serif;color:#f4f6f9;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-style:normal;font-weight:600;line-height:1.3}.hero-row-2[data-astro-cid-ge2uvauf]>.hero-headline[data-astro-cid-ge2uvauf]{flex:auto;min-width:0}@media (width<=767px){.hero-row-2[data-astro-cid-ge2uvauf]>.hero-headline[data-astro-cid-ge2uvauf]{flex:none;min-width:auto}}.hero-headline[data-astro-cid-ge2uvauf]{opacity:0;animation:.9s cubic-bezier(.25,1,.5,1) .5s forwards hero-fade-up}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-headline[data-astro-cid-ge2uvauf]{opacity:1;animation:none}}.hero-line-group,.hero-intro-line[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:bottom}.hero-mask-defs[data-astro-cid-ge2uvauf]{position:absolute}.hero-giant-text[data-astro-cid-ge2uvauf]{font-family:var(--font-archivo-black-raw), Impact, "Arial Black", sans-serif;font-weight:400}.coral-band[data-astro-cid-rrkga7hk]{z-index:10;background:var(--accent-cta);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;width:80%;max-width:1100px;margin:0 auto;padding:2.5rem 3rem;display:flex;position:relative;transform:translateY(50%);box-shadow:0 24px 60px #00000059}.coral-band-text[data-astro-cid-rrkga7hk]{font-family:var(--font-body-raw,-apple-system, sans-serif);color:#fff;margin:0;font-size:1.75rem;font-weight:600;line-height:1.25}.coral-band-cta[data-astro-cid-rrkga7hk]{font-family:var(--font-body-raw,-apple-system, sans-serif);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--accent-cta);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:18px 36px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1);display:inline-flex}.coral-band-cta[data-astro-cid-rrkga7hk]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000040}@media (width<=767px){.coral-band[data-astro-cid-rrkga7hk]{text-align:center;flex-direction:column;align-items:center;gap:20px;width:90%;padding:2rem 1.75rem}.coral-band-text[data-astro-cid-rrkga7hk]{font-size:1.4rem}}
