.hero-static[data-astro-cid-ltwvs5d2]{background:var(--t-hero-surface,var(--neutral-100))}.hero-static__wedge[data-astro-cid-ltwvs5d2]{display:var(--t-hero-static-wedge,block);transform:skew(-30deg)}@media (width>=1024px){.hero-static[data-astro-cid-ltwvs5d2] .mx-auto[data-astro-cid-ltwvs5d2].max-w-7xl{padding-top:var(--t-hero-pad-top,3.5rem);padding-bottom:var(--t-hero-pad-bottom,10rem)}}.hero-slider[data-astro-cid-4itqprcj]{min-height:var(--t-hero-min-height,560px);height:var(--t-hero-height,75vh);max-height:var(--t-hero-max-height,780px);position:relative;overflow:hidden}.hero-slider__track[data-astro-cid-4itqprcj]{width:100%;height:100%;position:relative}.hero-slider__slide[data-astro-cid-4itqprcj]{opacity:0;position:absolute;inset:0}.hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false]{opacity:1}.hero-slider__image-wrap[data-astro-cid-4itqprcj]{position:absolute;inset:0;overflow:hidden}.hero-slider__image-wrap[data-astro-cid-4itqprcj] img{object-fit:cover;width:100%;height:100%}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=fade_zoom] .hero-slider__slide[data-astro-cid-4itqprcj]{transition:opacity .8s cubic-bezier(.4,0,.2,1)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=fade_zoom] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transition:transform 8s;transform:scale(1)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=fade_zoom] .hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transform:scale(1.06)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=zoom_in] .hero-slider__slide[data-astro-cid-4itqprcj]{transition:opacity .35s}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=zoom_in] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.16)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=zoom_in] .hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transform:scale(1)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=zoom_in] .hero-slider__content-inner[data-astro-cid-4itqprcj]{transition:transform .6s cubic-bezier(.16,1,.3,1) .1s,opacity .4s .1s;transform:scale(1.06)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=zoom_in] .hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false] .hero-slider__content-inner[data-astro-cid-4itqprcj]{transform:scale(1)}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=cut] .hero-slider__slide[data-astro-cid-4itqprcj],.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=cut] .hero-slider__content-inner[data-astro-cid-4itqprcj],.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=cut] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transition:none}.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=cut] .hero-slider__content-inner[data-astro-cid-4itqprcj],.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=cut] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img,.hero-slider[data-astro-cid-4itqprcj][data-hero-transition=cut] .hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transform:none}.hero-slider__overlay[data-astro-cid-4itqprcj]{background:linear-gradient(135deg, var(--brand-primary) 0%, transparent 100%);opacity:.22;position:absolute;inset:0}.hero-slider__vignette[data-astro-cid-4itqprcj]{background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.hero-slider__content[data-astro-cid-4itqprcj]{z-index:10;align-items:flex-end;display:flex;position:absolute;inset:0}.hero-slider__content-inner[data-astro-cid-4itqprcj]{opacity:0;width:100%;max-width:56rem;padding:0 4.5rem 5rem;transition:transform .6s cubic-bezier(.22,1,.36,1) .15s,opacity .5s .15s;transform:translateY(12px)}@media (width>=640px){.hero-slider__content-inner[data-astro-cid-4itqprcj]{padding:0 5.5rem 6rem}}@media (width>=1024px){.hero-slider__content-inner[data-astro-cid-4itqprcj]{padding:0 5.5rem calc(6.5rem + var(--t-hero-overlap,0px))}}.hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false] .hero-slider__content-inner[data-astro-cid-4itqprcj]{opacity:1;transform:translateY(0)}.hero-slider__title[data-astro-cid-4itqprcj]{letter-spacing:-.03em;color:#fff;text-wrap:balance;text-shadow:0 2px 20px oklch(0% none none/.3);max-width:48rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.08}.hero-slider__subtitle[data-astro-cid-4itqprcj]{color:oklch(100% 5.96046e-8 none/.82);text-shadow:0 1px 8px oklch(0% none none/.2);max-width:36rem;margin-top:1rem;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.6}.hero-slider__cta-wrap[data-astro-cid-4itqprcj]{margin-top:1.75rem}.hero-slider__cta[data-astro-cid-4itqprcj]{color:var(--on-secondary);background:var(--brand-secondary);box-shadow:0 4px 14px -3px color-mix(in oklch, var(--brand-secondary) 40%, transparent), 0 1px 3px oklch(0% none none/.1);border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;transition:background-color .2s,transform .12s,box-shadow .2s;display:inline-flex}.hero-slider__cta[data-astro-cid-4itqprcj]:hover{background:var(--brand-secondary-hover);box-shadow:0 6px 20px -3px color-mix(in oklch, var(--brand-secondary) 50%, transparent), 0 2px 6px oklch(0% none none/.12)}.hero-slider__cta[data-astro-cid-4itqprcj]:active{transform:scale(.97)}.hero-slider__cta[data-astro-cid-4itqprcj]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hero-slider__controls[data-astro-cid-4itqprcj]{bottom:var(--t-hero-overlap,0px)}.hero-slider__arrow[data-astro-cid-4itqprcj]{margin-top:calc(var(--t-hero-overlap,0px) / -2);pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.7;background:oklch(100% 5.96046e-8 none/.1);border:1px solid oklch(100% 5.96046e-8 none/.2);border-color:oklch(100% 5.96046e-8 none/.2) oklch(100% 5.96046e-8 none/.2) oklch(100% 5.96046e-8 none/.2) oklch(100% 5.96046e-8 none/.2);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,border-color .2s,transform .12s;display:inline-flex}.hero-slider__arrow[data-astro-cid-4itqprcj]:hover{opacity:1;background:oklch(100% 5.96046e-8 none/.18);border-color:oklch(100% 5.96046e-8 none/.32) oklch(100% 5.96046e-8 none/.32) oklch(100% 5.96046e-8 none/.32) oklch(100% 5.96046e-8 none/.32)}.hero-slider__arrow[data-astro-cid-4itqprcj]:active{transform:scale(.93)}.hero-slider__arrow[data-astro-cid-4itqprcj]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hero-slider__progress-track[data-astro-cid-4itqprcj]{background:oklch(100% 5.96046e-8 none/.15);height:2px}.hero-slider__progress-bar[data-astro-cid-4itqprcj]{width:100%;height:100%;transform:scaleX(var(--hero-progress,0));transform-origin:0;background:var(--brand-secondary);box-shadow:0 0 8px color-mix(in oklch, var(--brand-secondary) 50%, transparent);transition:transform .1s linear}.hero-slider__dot[data-astro-cid-4itqprcj]{pointer-events:auto;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2rem;height:1.25rem;padding:0;display:inline-flex}.hero-slider__dot-fill[data-astro-cid-4itqprcj]{background:oklch(100% 5.96046e-8 none/.35);border-radius:2px;width:100%;height:3px;transition:background-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block;transform:scaleY(.8333)}.hero-slider__dot[data-astro-cid-4itqprcj][aria-current=true] .hero-slider__dot-fill[data-astro-cid-4itqprcj]{background:var(--brand-secondary);transform:scaleY(1)}.hero-slider__dot[data-astro-cid-4itqprcj]:hover .hero-slider__dot-fill[data-astro-cid-4itqprcj]{background:oklch(100% 5.96046e-8 none/.6)}.hero-slider__dot[data-astro-cid-4itqprcj][aria-current=true]:hover .hero-slider__dot-fill[data-astro-cid-4itqprcj]{background:var(--brand-secondary)}.hero-slider__dot[data-astro-cid-4itqprcj]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.hero-slider__counter[data-astro-cid-4itqprcj]{pointer-events:auto;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:oklch(100% 5.96046e-8 none/.6);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.hero-slider__counter-sep[data-astro-cid-4itqprcj]{opacity:.4;margin:0 .125rem}@media (prefers-reduced-motion:reduce){.hero-slider[data-astro-cid-4itqprcj] .hero-slider__slide[data-astro-cid-4itqprcj],.hero-slider[data-astro-cid-4itqprcj] .hero-slider__content-inner[data-astro-cid-4itqprcj],.hero-slider[data-astro-cid-4itqprcj] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transition:none}.hero-slider[data-astro-cid-4itqprcj] .hero-slider__content-inner[data-astro-cid-4itqprcj],.hero-slider[data-astro-cid-4itqprcj] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img,.hero-slider[data-astro-cid-4itqprcj] .hero-slider__slide[data-astro-cid-4itqprcj][aria-hidden=false] .hero-slider__image-wrap[data-astro-cid-4itqprcj] img{transform:none}}[data-astro-cid-w2hntq7o][data-home-hero]{margin:var(--t-hero-inset,0px) var(--t-hero-inset,0px) 0;border-radius:var(--t-hero-radius,0px);overflow:hidden}@media (width>=64rem){[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__slide{background:var(--t-hero-surface);border:1px solid var(--surface-border);grid-template-columns:5fr 6fr;display:grid}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__image-wrap{border-left:1px solid var(--surface-border);grid-area:1/2;position:relative;inset:auto}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__content{grid-area:1/1;align-items:center;position:relative;inset:auto}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__content-inner{padding:4rem 3.5rem}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__overlay,[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__vignette{display:none}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__title{color:var(--text-strong);text-shadow:none}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__subtitle{color:var(--text-default);text-shadow:none}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] .hero-slider__cta{background:var(--brand-primary);color:var(--on-primary);box-shadow:none}[data-astro-cid-w2hntq7o][data-home-hero][data-masthead=split] div:has(>[data-hero-prev]){left:calc(45.4545% + 1.25rem)}}
