@keyframes Hero_fadeInUp__GrhFl{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_fadeInRight__TyCQo{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_pulseGlow__28_AO{0%{box-shadow:0 0 0 0 rgba(174,106,152,.7)}70%{box-shadow:0 0 0 15px rgba(174,106,152,0)}to{box-shadow:0 0 0 0 rgba(174,106,152,0)}}.Hero_hero__SqDoT{flex:1 1;display:flex;align-items:center;color:var(--color-ink);padding:var(--space-5) var(--space-5) var(--space-5) var(--gutter)}.Hero_textContent__4Wjk5{animation:Hero_fadeInUp__GrhFl 1s ease-in-out forwards}.Hero_headline__4Aw5C{font-family:var(--font-heading);font-weight:500;font-size:var(--text-3xl);line-height:1.2;margin-bottom:var(--space-3);color:var(--color-ink-stone);animation:Hero_fadeInUp__GrhFl 1s ease-in-out .3s both}.Hero_headline__4Aw5C em{color:var(--color-pink-hover);font-style:italic;font-weight:500}.Hero_subtitle__075n2{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.6;color:var(--color-body);margin-bottom:var(--space-4);animation:Hero_fadeInUp__GrhFl 1s ease-in-out .5s both;max-width:var(--reading-width)}.Hero_buttonGroup__ezjPT{display:flex;gap:1rem;animation:Hero_fadeInUp__GrhFl 1s ease-in-out .8s both}.Hero_imageGrid__VsCFf{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.Hero_flipBox__m51c6{min-width:0;min-height:0;perspective:1000px}.Hero_flipBoxInner__MWQ2H{position:relative;width:100%;height:100%;transition:transform 1s ease;transform-style:preserve-3d}.Hero_flipped__Siufk{transform:rotateY(180deg)}.Hero_flipBoxBack__ygU_E,.Hero_flipBoxFront__awvnw{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.Hero_flipBoxBack__ygU_E img,.Hero_flipBoxFront__awvnw img{width:100%;height:100%;object-fit:cover;object-position:top}.Hero_flipBoxBack__ygU_E{transform:rotateY(180deg)}@media (max-width:768px){.Hero_hero__SqDoT{display:block;padding:0 var(--gutter) var(--space-5)}.Hero_subtitle__075n2{font-size:var(--text-base)}.Hero_textContent__4Wjk5{text-align:center}.Hero_buttonGroup__ezjPT{flex-direction:column;align-items:stretch;gap:.75rem}.Hero_imageGrid__VsCFf{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}}.Mission_missionSection__Bwagd{font-family:var(--font-body);padding:0 var(--space-5) 0 var(--gutter)}.Mission_row__G7eH_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.Mission_title__HI_nH{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-ink);font-weight:500;margin:0;line-height:1.2}.Mission_linkGroup__1lgay{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.Mission_textLink__5OLG7{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--color-plum);font-size:var(--text-sm);font-weight:700;text-decoration:none}.Mission_textLink__5OLG7 span{transition:transform .2s ease}.Mission_textLink__5OLG7:hover{text-decoration:underline}.Mission_textLink__5OLG7:hover span{transform:translateX(4px)}@media (max-width:768px){.Mission_missionSection__Bwagd{padding:0 var(--gutter);text-align:center}.Mission_row__G7eH_{flex-direction:column}.Mission_linkGroup__1lgay{justify-content:center}}