.styles_hero__H20jy{background:var(--color-primary)}.styles_story__MA5kJ{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.styles_storyText__0A4cg p{font-size:var(--text-lg);margin-top:1.25rem}.styles_storyText__0A4cg p:first-child{margin-top:0}.styles_storyClosing__U6B2z{font-family:var(--font-display);font-style:italic;font-size:clamp(1.625rem,3vw,2.125rem)!important;line-height:1.25;color:var(--color-gold)}.styles_sons__rg3Rz{max-width:1000px;margin-top:clamp(2.5rem,6vw,4.5rem)}.styles_sons__rg3Rz img{display:block;width:100%;height:auto}.styles_sons__rg3Rz figcaption{margin-top:1rem;font-size:var(--text-lg);line-height:1.5;text-align:center;color:var(--color-text-secondary)}.styles_sectionIntro__v43U2{max-width:700px;margin:0 auto 3rem;text-align:center}.styles_sectionIntro__v43U2 p{margin-top:1rem;font-size:var(--text-lg)}.styles_dreamCenter__LdTLy{position:relative;display:block;max-width:1000px;margin:0 auto;overflow:hidden;border-radius:1.5rem;box-shadow:0 24px 60px rgba(0,0,0,.35)}.styles_dreamCenter__LdTLy img{display:block;width:100%;height:auto;transition:transform var(--transition-slow)}.styles_dreamCenterLabel__vgjaY{position:absolute;left:50%;bottom:clamp(1rem,4vw,2.5rem);transform:translateX(-50%);padding:.625rem 2rem;font-family:var(--font-display);font-size:clamp(1.375rem,3vw,2rem);font-weight:500;white-space:nowrap;color:var(--color-heading);background:rgba(7,21,48,.6);border:1px solid var(--color-gold);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.styles_dreamCenter__LdTLy:focus-visible .styles_dreamCenterLabel__vgjaY,.styles_dreamCenter__LdTLy:hover .styles_dreamCenterLabel__vgjaY{color:var(--color-on-gold);background:var(--color-gold)}@media (prefers-reduced-motion:no-preference){.styles_dreamCenter__LdTLy:hover img{transform:scale(1.02)}}@media (max-width:900px){.styles_story__MA5kJ{grid-template-columns:1fr}}.HomeSlideshow_frame__yscBt{position:relative;height:min(88vh,860px);min-height:520px;overflow:hidden;background:var(--color-primary)}.HomeSlideshow_photos__fTmBg{position:absolute;inset:0}.HomeSlideshow_slide__qM4ws{position:absolute;inset:0;opacity:0;transition:opacity 1.6s ease}.HomeSlideshow_active__2EhbX{opacity:1}.HomeSlideshow_photo__TNRWk{width:100%;height:100%;object-fit:cover}.HomeSlideshow_shade__rjjiF{position:absolute;inset:0;background:radial-gradient(ellipse 38% 50% at center,rgba(7,21,48,.55),rgba(7,21,48,0) 70%),linear-gradient(180deg,rgba(10,28,58,.55),rgba(10,28,58,.1) 22%,rgba(10,28,58,.1) 70%,rgba(10,28,58,.92));pointer-events:none}.HomeSlideshow_logo__THhaT{position:absolute;top:50%;left:50%;width:clamp(170px,19vw,270px);height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 6px 22px rgba(0,0,0,.55))}.HomeSlideshow_controls__Cjm5Y{position:absolute;right:0;bottom:2rem;left:0;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;width:min(100% - 3rem,var(--container-max));margin:0 auto}.HomeSlideshow_dots__0tmK4{display:flex;gap:.875rem}.HomeSlideshow_dot__UGosB{position:relative;width:2.25rem;height:1.5rem;padding:0;background:transparent;border:0;cursor:pointer}.HomeSlideshow_dot__UGosB:before{content:"";position:absolute;top:50%;right:0;left:0;height:2px;background:rgba(243,237,226,.4)}.HomeSlideshow_dot__UGosB[aria-current=true]:before{background:var(--color-gold)}.HomeSlideshow_toggle__wLSjU{min-height:2.5rem;padding:0 1.125rem;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-on-dark);background:rgba(7,21,48,.45);border:1px solid rgba(243,237,226,.55);cursor:pointer}.HomeSlideshow_toggle__wLSjU:hover{color:var(--color-gold);border-color:var(--color-gold)}@media (prefers-reduced-motion:reduce){.HomeSlideshow_slide__qM4ws{transition:none}}@media (max-width:640px){.HomeSlideshow_frame__yscBt{height:auto;min-height:0;display:flex;flex-direction:column}.HomeSlideshow_photos__fTmBg{position:relative;aspect-ratio:3/2}.HomeSlideshow_shade__rjjiF{background:linear-gradient(180deg,rgba(10,28,58,0) 70%,var(--color-primary) 100%)}.HomeSlideshow_logo__THhaT{position:static;display:block;width:150px;margin:1.25rem auto 0;transform:none;filter:none}.HomeSlideshow_controls__Cjm5Y{position:static;width:auto;margin:0;padding:1.25rem 1.375rem 1.75rem}}