.hero[data-astro-cid-s4khibbi]{--hero-media-max-width:1920px;min-height:clamp(500px,58vh,640px);color:var(--color-white);background:var(--color-primary);align-items:center;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-s4khibbi]:before,.hero[data-astro-cid-s4khibbi]:after{content:"";pointer-events:none;position:absolute}.hero[data-astro-cid-s4khibbi]:before{z-index:1;opacity:.32;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff14,#0000 28%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 96px);inset:0}.hero[data-astro-cid-s4khibbi]:after{z-index:2;background:linear-gradient(90deg,#0000,#ffffff8f,#0000);height:1px;inset:auto 0 0}.hero-media,.hero-overlay[data-astro-cid-s4khibbi]{width:100%;height:100%;position:absolute;inset:0}.hero-media{view-transition-name:hero-media;display:block}.hero-media img{object-fit:cover;object-position:var(--hero-position,center);width:100%;height:100%}.hero-overlay[data-astro-cid-s4khibbi]{background:linear-gradient(90deg,#0e2733e6 0%,#0e2733a3 45%,#0e273333 100%),linear-gradient(#0e273314,#0e27336b)}.hero-content[data-astro-cid-s4khibbi]{z-index:3;max-width:820px;padding:2.9rem 0;position:relative}.hero-content[data-astro-cid-s4khibbi]:before{content:"";background:linear-gradient(90deg, var(--color-accent), #fff0);width:84px;height:1px;margin-bottom:1.35rem;display:block}.hero-title[data-astro-cid-s4khibbi],.hero-subtitle[data-astro-cid-s4khibbi],.hero[data-astro-cid-s4khibbi] .eyebrow[data-astro-cid-s4khibbi]{color:var(--color-white)}.hero-title[data-astro-cid-s4khibbi]{max-width:780px;font-size:clamp(2.6rem,5vw,4.85rem);line-height:1.08}.hero[data-astro-cid-s4khibbi] .eyebrow[data-astro-cid-s4khibbi]{color:#ffffffd1}.hero-subtitle[data-astro-cid-s4khibbi]{opacity:.95;max-width:620px;margin-bottom:2rem;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.7}.hero-highlights[data-astro-cid-s4khibbi]{flex-wrap:wrap;gap:.55rem;margin:0 0 2rem;list-style:none;display:flex}.hero-highlights[data-astro-cid-s4khibbi] li[data-astro-cid-s4khibbi]{color:#ffffffeb;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;padding:.48rem .7rem;font-size:.82rem;font-weight:800;position:relative;overflow:hidden}.hero-highlights[data-astro-cid-s4khibbi] li[data-astro-cid-s4khibbi]:before{content:"";opacity:0;background:linear-gradient(115deg,#0000 20%,#ffffff38,#0000 80%);transition:opacity .25s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-80%)}.hero-highlights[data-astro-cid-s4khibbi] li[data-astro-cid-s4khibbi]:hover:before{opacity:1;transform:translate(80%)}.cta-buttons[data-astro-cid-s4khibbi]{flex-wrap:wrap;gap:.85rem;display:flex}.cta-buttons[data-astro-cid-s4khibbi] .secondary{color:var(--color-white);border-color:#ffffffb3}.cta-buttons[data-astro-cid-s4khibbi] .secondary:hover{background:var(--color-white);color:var(--color-primary)}@media (width<=768px){.hero[data-astro-cid-s4khibbi]{align-items:flex-end;min-height:clamp(490px,60vh,590px)}.hero-overlay[data-astro-cid-s4khibbi]{background:linear-gradient(#0e27332e 0%,#0e2733b3 48%,#0e2733eb 100%)}.hero-content[data-astro-cid-s4khibbi]{padding:2.2rem 0 1.8rem}.hero-title[data-astro-cid-s4khibbi]{font-size:clamp(2.25rem,10vw,3rem);line-height:1.05}.hero-subtitle[data-astro-cid-s4khibbi]{margin-bottom:1.35rem;font-size:1.02rem;line-height:1.58}.cta-buttons[data-astro-cid-s4khibbi]{display:grid}.hero-highlights[data-astro-cid-s4khibbi]{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:1.35rem;padding-bottom:.1rem;overflow-x:auto}.hero-highlights[data-astro-cid-s4khibbi]::-webkit-scrollbar{display:none}.hero-highlights[data-astro-cid-s4khibbi] li[data-astro-cid-s4khibbi]{white-space:nowrap;flex:none;font-size:.78rem}}@media (prefers-reduced-motion:no-preference){@keyframes hero-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}.hero-media img{animation:1.6s cubic-bezier(.22,1,.36,1) both hero-settle}@keyframes hero-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-title[data-astro-cid-s4khibbi]{background:linear-gradient(105deg, var(--color-white) 0 38%, #e4c296 45.5%, #fff4e4 50%, #e4c296 54.5%, var(--color-white) 62% 100%) 100% 0 / 250% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:.72s cubic-bezier(.22,1,.36,1) .22s both fade-rise,2.6s cubic-bezier(.45,0,.25,1) 1.1s both hero-shimmer}}}@media (forced-colors:active){.hero-title[data-astro-cid-s4khibbi]{color:canvastext;background:0 0}}@media (width>=1921px){.hero[data-astro-cid-s4khibbi]{height:clamp(820px,64vh,860px);min-height:0;padding:0}.hero-media{--hero-edge-fade:clamp(0px, calc(25vw - 480px), 520px);width:min(100%, var(--hero-media-max-width));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--hero-edge-fade));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--hero-edge-fade));mask-image:linear-gradient(90deg, transparent 0, #000 var(--hero-edge-fade));left:auto;right:0}.hero-overlay[data-astro-cid-s4khibbi]{background:linear-gradient(90deg,#0e2733f0 0%,#0e2733d1 38%,#0e27337a 68%,#0e27332e 100%),linear-gradient(#0e273314,#0e27334d)}}
