@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--color-burgundy: #5C1F1F;--color-burgundy-light: #7A2B2B;--color-burgundy-dark: #3D1414;--color-gold: #D4941A;--color-gold-light: #E5A835;--color-gold-dark: #B67F15;--color-cream: #FFF9F0;--color-cream-dark: #F5EFE6;--color-white: #FFFFFF;--color-black: #1A1A1A;--color-gray-100: #F7F7F7;--color-gray-200: #E5E5E5;--color-gray-300: #D4D4D4;--color-gray-600: #6B6B6B;--color-gray-800: #2D2D2D;--color-success: #10B981;--color-warning: var(--color-gold);--color-error: #EF4444;--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-xl: 2rem;--radius-full: 9999px;--border-subtle: 1px solid rgba(92, 31, 31, .13);--shadow-sm: 0 2px 8px rgba(92, 31, 31, .04);--shadow-md: 0 8px 24px rgba(92, 31, 31, .06);--shadow-lg: 0 16px 40px rgba(92, 31, 31, .08);--shadow-xl: 0 24px 60px rgba(92, 31, 31, .1);--transition-fast: .15s ease;--transition-base: .24s ease;--transition-slow: .45s ease;--container-max-width: 1248px;--container-padding: clamp(1.25rem, 4vw, 3rem)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{font-family:var(--font-body);color:var(--color-gray-800);background:var(--color-cream);line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:var(--color-gold-light);color:var(--color-burgundy-dark)}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-burgundy);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-burgundy-light)}:focus-visible{outline:3px solid var(--color-gold);outline-offset:5px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;line-height:1.15;color:var(--color-burgundy);letter-spacing:-.035em;margin-bottom:1rem;text-wrap:balance}h1{font-size:clamp(3rem,5.5vw,5.5rem)}h2{font-size:clamp(2.25rem,4vw,3.5rem)}h3{font-size:clamp(1.5rem,2.5vw,2.25rem)}h4{font-size:1.35rem}p{margin-bottom:1.25rem;color:var(--color-gray-600);font-size:1rem;line-height:1.85}p:last-child{margin-bottom:0}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding)}.section{padding-block:clamp(4rem,7vw,6.5rem);position:relative}.section-header{margin-bottom:clamp(2.25rem,4vw,3.5rem);max-width:780px}.section-title{margin-bottom:1.25rem}.section-subtitle{max-width:660px;font-size:1.05rem}.eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:var(--color-burgundy);font-size:.7rem;font-weight:700;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:1.75rem;height:2px;background:var(--color-gold);flex-shrink:0}.grid{display:grid;gap:1.5rem}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--color-white);border:var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.card:hover{border-color:#5c1f1f47;box-shadow:var(--shadow-md)}.card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:1.5rem;border-radius:var(--radius-sm);background:var(--color-cream-dark);color:var(--color-burgundy)}.card-title{font-size:1.5rem}.card-description{font-size:.95rem;line-height:1.8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.85rem 1.4rem;border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.85rem;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.btn-primary{background:var(--color-burgundy);color:var(--color-cream)}.btn-primary:hover{background:var(--color-burgundy-dark);color:var(--color-white);transform:translateY(-2px)}.btn-secondary{background:transparent;border-color:#5c1f1f40;color:var(--color-burgundy)}.btn-secondary:hover{background:var(--color-cream-dark);border-color:var(--color-burgundy);color:var(--color-burgundy)}.btn-large{min-height:54px;padding:1rem 1.65rem}.text-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;font-size:.9rem}.glass{background:var(--color-white);border:var(--border-subtle);border-radius:var(--radius-lg)}.glass-dark{background:var(--color-burgundy);color:var(--color-cream);border-radius:var(--radius-lg)}.glass-dark h3,.glass-dark h4,.glass-dark p{color:var(--color-cream)}.gradient-primary{background:var(--color-burgundy)}.gradient-gold{background:var(--color-gold)}.gradient-text{color:var(--color-burgundy)}.badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-full);padding:.45rem .85rem;background:var(--color-cream-dark);color:var(--color-burgundy);font-size:.75rem;font-weight:600}.stat-number{font-family:var(--font-heading);font-size:clamp(3rem,5vw,4.5rem);line-height:1;font-weight:500;color:var(--color-burgundy);letter-spacing:-.05em}.stat-label{font-size:.9rem;color:var(--color-gray-600)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:2000;padding:.75rem 1.25rem;background:var(--color-burgundy);color:var(--color-white);border-radius:var(--radius-sm);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0);color:var(--color-white)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-top:0}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.hidden{display:none}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}@media(max-width:760px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.card{padding:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.navbar[data-astro-cid-pux6a34n]{position:sticky;top:0;z-index:1000;background:#fff9f0f7;backdrop-filter:blur(16px);border-bottom:var(--border-subtle)}.nav-container[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:88px}.logo-link[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0}.logo[data-astro-cid-pux6a34n]{width:48px;height:48px;border-radius:50%;border:1px solid rgba(212,148,26,.3)}.logo-text[data-astro-cid-pux6a34n]{font-family:var(--font-heading);font-size:1.6rem;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--color-burgundy)}.logo-text[data-astro-cid-pux6a34n]>span[data-astro-cid-pux6a34n]{display:block;font-family:var(--font-body);font-size:.51rem;line-height:1.5;font-weight:600;letter-spacing:.16em;margin-top:.35rem}.nav-links[data-astro-cid-pux6a34n]{display:flex;align-items:center;list-style:none;gap:clamp(1rem,2.5vw,2rem)}.nav-link[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;min-height:44px;font-size:.78rem;font-weight:500;color:var(--color-burgundy);white-space:nowrap;position:relative}.nav-link[data-astro-cid-pux6a34n]:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:2px;background:var(--color-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.nav-link[data-astro-cid-pux6a34n]:hover:after,.nav-link[data-astro-cid-pux6a34n][aria-current=location]:after{transform:scaleX(1)}.btn-nav[data-astro-cid-pux6a34n]{min-height:44px;font-size:.75rem;padding-inline:1.1rem}.mobile-menu-toggle[data-astro-cid-pux6a34n]{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--color-burgundy);cursor:pointer}.mobile-menu-toggle[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{line-height:0}.menu-close[data-astro-cid-pux6a34n],.mobile-menu-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .menu-open[data-astro-cid-pux6a34n]{display:none}.mobile-menu-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .menu-close[data-astro-cid-pux6a34n]{display:block}@media(max-width:900px){.nav-container[data-astro-cid-pux6a34n]{min-height:76px;flex-wrap:wrap;gap:0;padding-block:.75rem}.nav-links[data-astro-cid-pux6a34n]{width:100%;flex-direction:column;align-items:stretch;gap:.25rem;padding-top:1rem}.nav-link[data-astro-cid-pux6a34n]{width:100%;font-size:.95rem;min-height:48px}.btn-nav[data-astro-cid-pux6a34n]{width:100%;margin-block:.5rem}.navbar[data-astro-cid-pux6a34n].menu-ready .mobile-menu-toggle[data-astro-cid-pux6a34n]{display:inline-flex}.navbar[data-astro-cid-pux6a34n].menu-ready .nav-links[data-astro-cid-pux6a34n]{display:none}.navbar[data-astro-cid-pux6a34n].menu-ready .nav-links[data-astro-cid-pux6a34n].active{display:flex;max-height:calc(100dvh - 80px);overflow-y:auto;padding-bottom:.5rem}}.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(2.5rem,5vw,4.5rem);background:var(--color-cream);overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-bottom:4rem}.hero-copy[data-astro-cid-bbe6dxrz]{padding-block:1rem}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.2rem,5.5vw,5rem);line-height:1.06;letter-spacing:-.055em;margin-bottom:1.6rem}h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:relative;display:inline-block}h1[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;bottom:.04em;left:0;width:100%;height:.1em;background:var(--color-gold);opacity:.55;z-index:0;border-radius:50%}.hero-description[data-astro-cid-bbe6dxrz]{max-width:460px;font-size:1.02rem;line-height:1.85;margin-bottom:1.8rem}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.75rem;flex-wrap:wrap}.hero-location[data-astro-cid-bbe6dxrz]{display:flex;gap:.5rem;align-items:center;margin-top:2rem;font-size:.71rem;color:var(--color-gray-600)}.hero-location[data-astro-cid-bbe6dxrz] svg{color:var(--color-burgundy)}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;padding:0 0 1.75rem .75rem}.hero-visual[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:1rem -1rem 0 1.75rem;border:1px solid rgba(212,148,26,.5);border-radius:10rem 1rem 1rem}.photo-frame[data-astro-cid-bbe6dxrz]{position:relative;border-radius:10rem 1rem 1rem;overflow:hidden;background:var(--color-burgundy)}.hero-photo[data-astro-cid-bbe6dxrz]{width:100%;height:clamp(380px,37vw,500px);object-fit:cover;object-position:48% 45%}.photo-caption[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.75rem}.caption-mark[data-astro-cid-bbe6dxrz]{color:var(--color-gold-light)}.photo-caption[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{color:var(--color-cream);font-size:.85rem;line-height:1.6}.photo-caption[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-weight:500}.program-note[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.85rem;position:absolute;right:1.25rem;bottom:0;padding:1rem 1.2rem;border-radius:.75rem;background:var(--color-gold);color:var(--color-burgundy-dark);box-shadow:var(--shadow-md)}.program-note[data-astro-cid-bbe6dxrz]:hover{background:var(--color-gold-light);color:var(--color-burgundy-dark)}.program-note[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:first-child{font-family:var(--font-heading);font-size:2.4rem;line-height:1;font-weight:500;letter-spacing:-.06em}.program-note[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]:nth-child(2){font-size:.65rem;line-height:1.6}.program-note[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-weight:600}.program-note[data-astro-cid-bbe6dxrz] svg{margin-left:.5rem}.hero-principles[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--border-subtle);padding-block:1.8rem;gap:1.5rem}.hero-principles[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;gap:.85rem;color:var(--color-burgundy);font-size:.8rem}.hero-principles[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]+div[data-astro-cid-bbe6dxrz]{border-left:var(--border-subtle)}@media(max-width:1050px){.photo-caption[data-astro-cid-bbe6dxrz]{padding-bottom:3.5rem}}@media(max-width:1050px)and (min-width:761px){.hero-grid[data-astro-cid-bbe6dxrz]{gap:2rem}h1[data-astro-cid-bbe6dxrz]{font-size:3.8rem}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start}.hero-visual[data-astro-cid-bbe6dxrz]{padding-left:0}.photo-caption[data-astro-cid-bbe6dxrz]{padding:1.25rem 1.25rem 3.5rem}}@media(max-width:760px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:2.25rem;padding-bottom:2.5rem}.hero-copy[data-astro-cid-bbe6dxrz]{padding-block:0}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.1rem,10vw,4.75rem)}.hero-description[data-astro-cid-bbe6dxrz]{max-width:540px}.hero-visual[data-astro-cid-bbe6dxrz]{max-width:560px;width:100%;margin-inline:auto;padding-left:0}.hero-photo[data-astro-cid-bbe6dxrz]{height:420px}.hero-principles[data-astro-cid-bbe6dxrz]{gap:1rem}.hero-principles[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]{flex-direction:column;text-align:center;font-size:.7rem;gap:.6rem}}@media(max-width:420px){.hero-actions[data-astro-cid-bbe6dxrz]{display:grid}.hero-location[data-astro-cid-bbe6dxrz]{align-items:flex-start;line-height:1.6}.hero-photo[data-astro-cid-bbe6dxrz]{height:345px}.hero-principles[data-astro-cid-bbe6dxrz]>div[data-astro-cid-bbe6dxrz]{font-size:.65rem}}.about-section[data-astro-cid-v2cbyr3p]{background:var(--color-white)}.about-intro[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);align-items:start}.about-intro[data-astro-cid-v2cbyr3p] .section-header[data-astro-cid-v2cbyr3p]{margin-bottom:0}.intro-lead[data-astro-cid-v2cbyr3p]{max-width:19ch;margin:1.5rem 0;font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.35;color:var(--color-burgundy)}.location-note[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:.5rem;color:var(--color-gray-600);font-size:.85rem}.location-note[data-astro-cid-v2cbyr3p] svg{color:var(--color-burgundy);flex-shrink:0}.intro-copy[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:1.25rem;margin-bottom:1rem}.intro-copy[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:1rem;line-height:1.85}summary[data-astro-cid-v2cbyr3p]{cursor:pointer;list-style:none}summary[data-astro-cid-v2cbyr3p]::-webkit-details-marker{display:none}.story-details[data-astro-cid-v2cbyr3p] summary[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--color-gray-200);color:var(--color-burgundy);font-size:.9rem;font-weight:600}.details-chevron[data-astro-cid-v2cbyr3p]{display:inline-flex;flex-shrink:0;transition:transform var(--transition-fast)}details[data-astro-cid-v2cbyr3p][open]>summary[data-astro-cid-v2cbyr3p] .details-chevron[data-astro-cid-v2cbyr3p]{transform:rotate(180deg)}.story-content[data-astro-cid-v2cbyr3p]{padding-top:.5rem}.story-content[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]:last-child{margin-bottom:0}.purpose-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem}.purpose-card[data-astro-cid-v2cbyr3p]{display:flex;gap:1.25rem;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:1rem}.purpose-icon[data-astro-cid-v2cbyr3p]{display:inline-flex;color:var(--color-burgundy);flex-shrink:0;padding-top:.1rem}.purpose-card[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:1.4rem;margin-bottom:.75rem}.purpose-card[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.95rem;line-height:1.8;margin:0}.values-section[data-astro-cid-v2cbyr3p]{margin-top:clamp(3rem,6vw,5rem)}.subsection-heading[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{margin-bottom:1.75rem}.values-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.value-item[data-astro-cid-v2cbyr3p]{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-200)}.value-number[data-astro-cid-v2cbyr3p]{color:var(--color-burgundy);font-family:var(--font-heading);font-size:.85rem;font-weight:500;padding-top:.2rem}.value-item[data-astro-cid-v2cbyr3p] h4[data-astro-cid-v2cbyr3p]{font-size:1.15rem;margin-bottom:.5rem}.value-item[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.9rem;line-height:1.75;margin:0}.team-section[data-astro-cid-v2cbyr3p]{margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,5vw,4rem);border-top:1px solid var(--color-gray-200)}.team-heading[data-astro-cid-v2cbyr3p]{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.team-heading[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:clamp(2rem,3.5vw,3rem);margin:0}.team-heading[data-astro-cid-v2cbyr3p]>p[data-astro-cid-v2cbyr3p]{max-width:31ch;font-size:.95rem;margin:0}.team-structure[data-astro-cid-v2cbyr3p]{background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:.75rem}.team-structure[data-astro-cid-v2cbyr3p]>summary[data-astro-cid-v2cbyr3p]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;color:var(--color-burgundy);font-weight:600}.structure-action[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:.75rem;font-size:.85rem;font-weight:500}.org-chart[data-astro-cid-v2cbyr3p]{padding:0 1.5rem 1.5rem}.community-partners[data-astro-cid-v2cbyr3p]{display:flex;gap:.5rem 2rem;flex-wrap:wrap;border-top:1px solid rgba(92,31,31,.15);padding:1.25rem 0;font-size:.8rem;color:var(--color-burgundy)}.org-levels[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:1rem}.org-levels[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{background:var(--color-white);border:1px solid var(--color-cream-dark);padding:1.25rem;border-radius:.5rem}.org-number[data-astro-cid-v2cbyr3p]{display:block;color:var(--color-burgundy);font-size:.8rem;margin-bottom:.75rem}.org-levels[data-astro-cid-v2cbyr3p] h4[data-astro-cid-v2cbyr3p]{font-size:1.05rem;margin-bottom:.75rem}.org-levels[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.85rem;line-height:1.75;margin:0}.advisory-note[data-astro-cid-v2cbyr3p]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.25rem 0;margin:1rem 0 2.5rem;border-bottom:1px solid var(--color-gray-200)}.advisory-note[data-astro-cid-v2cbyr3p] h4[data-astro-cid-v2cbyr3p]{font-size:1rem;margin:0}.advisory-note[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{font-size:.85rem;margin:0}.team-subsection[data-astro-cid-v2cbyr3p]+.team-subsection[data-astro-cid-v2cbyr3p]{margin-top:3rem}.subsection-header[data-astro-cid-v2cbyr3p] h4[data-astro-cid-v2cbyr3p]{font-size:1.25rem;margin-bottom:1.5rem}.team-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}.team-member-card[data-astro-cid-v2cbyr3p]{min-width:0}.member-photo[data-astro-cid-v2cbyr3p]{aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:var(--color-cream-dark)}.member-photo[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.member-info[data-astro-cid-v2cbyr3p]{padding:1.25rem 0 0}.member-name[data-astro-cid-v2cbyr3p]{font-size:1.25rem;margin-bottom:.35rem}.member-position[data-astro-cid-v2cbyr3p]{font-size:.875rem;line-height:1.65;margin:0;max-width:36ch}.linkedin-link[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin-top:.25rem;color:var(--color-burgundy);font-size:.8rem;font-weight:600}.linkedin-link[data-astro-cid-v2cbyr3p]:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.about-intro[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:2rem}.intro-lead[data-astro-cid-v2cbyr3p]{max-width:30ch}.values-grid[data-astro-cid-v2cbyr3p],.team-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-card[data-astro-cid-v2cbyr3p]{flex-direction:column}}@media(max-width:560px){.purpose-grid[data-astro-cid-v2cbyr3p],.team-grid[data-astro-cid-v2cbyr3p],.org-levels[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.values-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:1.5rem}.purpose-grid[data-astro-cid-v2cbyr3p]{gap:1rem}.team-heading[data-astro-cid-v2cbyr3p]{flex-direction:column;align-items:flex-start;gap:1rem}.team-structure[data-astro-cid-v2cbyr3p]>summary[data-astro-cid-v2cbyr3p]{padding:1.25rem 1rem}.structure-action[data-astro-cid-v2cbyr3p]{gap:.4rem;font-size:.75rem}.org-chart[data-astro-cid-v2cbyr3p]{padding:0 1rem 1rem}}.model-section[data-astro-cid-rsgzbhzt]{background:var(--color-white)}.programs-heading[data-astro-cid-rsgzbhzt]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:none}.programs-heading[data-astro-cid-rsgzbhzt] .section-subtitle[data-astro-cid-rsgzbhzt]{max-width:30rem;margin:0 0 .35rem}.programs-grid[data-astro-cid-rsgzbhzt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.program-card[data-astro-cid-rsgzbhzt]{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(92,31,31,.14);border-radius:var(--radius-md);background:var(--color-cream)}.program-heading[data-astro-cid-rsgzbhzt]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.program-icon[data-astro-cid-rsgzbhzt]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid rgba(92,31,31,.14);border-radius:50%;color:var(--color-burgundy)}.program-number[data-astro-cid-rsgzbhzt]{font-family:var(--font-heading);font-size:1rem;font-weight:500;color:var(--color-burgundy);font-variant-numeric:tabular-nums}.program-category[data-astro-cid-rsgzbhzt]{margin-bottom:.65rem;color:var(--color-burgundy);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.program-body[data-astro-cid-rsgzbhzt] h3[data-astro-cid-rsgzbhzt]{max-width:25rem;margin-bottom:1rem;font-size:clamp(1.4rem,2.2vw,1.85rem);letter-spacing:-.025em;line-height:1.2}.program-description[data-astro-cid-rsgzbhzt]{margin-bottom:1.5rem;font-size:.95rem;line-height:1.75}.program-features[data-astro-cid-rsgzbhzt]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;margin:auto 0 0;padding:1.5rem 0 0;border-top:1px solid rgba(92,31,31,.12);list-style:none}.program-features[data-astro-cid-rsgzbhzt] li[data-astro-cid-rsgzbhzt]{display:flex;align-items:flex-start;gap:.55rem;color:var(--color-gray-600);font-size:.8rem;line-height:1.65}.program-features[data-astro-cid-rsgzbhzt] svg{flex-shrink:0;margin-top:.1rem;color:var(--color-burgundy)}.program-featured[data-astro-cid-rsgzbhzt]{grid-column:1 / -1;display:grid;grid-template-columns:1.15fr 1fr;column-gap:clamp(2rem,6vw,6rem);background:var(--color-burgundy);border-color:var(--color-burgundy)}.program-featured[data-astro-cid-rsgzbhzt] .program-heading[data-astro-cid-rsgzbhzt]{grid-column:1 / -1}.program-featured[data-astro-cid-rsgzbhzt] .program-icon[data-astro-cid-rsgzbhzt]{color:var(--color-gold-light);border-color:#fff9f040}.program-featured[data-astro-cid-rsgzbhzt] .program-number[data-astro-cid-rsgzbhzt],.program-featured[data-astro-cid-rsgzbhzt] h3[data-astro-cid-rsgzbhzt]{color:var(--color-cream)}.program-featured[data-astro-cid-rsgzbhzt] .program-category[data-astro-cid-rsgzbhzt],.program-featured[data-astro-cid-rsgzbhzt] .program-features[data-astro-cid-rsgzbhzt] svg{color:var(--color-gold-light)}.program-featured[data-astro-cid-rsgzbhzt] .program-description[data-astro-cid-rsgzbhzt],.program-featured[data-astro-cid-rsgzbhzt] .program-features[data-astro-cid-rsgzbhzt] li[data-astro-cid-rsgzbhzt]{color:var(--color-cream-dark)}.program-featured[data-astro-cid-rsgzbhzt] .program-description[data-astro-cid-rsgzbhzt]{margin-bottom:0}.program-featured[data-astro-cid-rsgzbhzt] .program-features[data-astro-cid-rsgzbhzt]{align-self:center;grid-template-columns:1fr;gap:1rem;margin:0;padding:0 0 0 2.5rem;border-top:0;border-left:1px solid rgba(255,249,240,.2)}.program-featured[data-astro-cid-rsgzbhzt] .program-features[data-astro-cid-rsgzbhzt] li[data-astro-cid-rsgzbhzt]{font-size:.95rem}.program-summary[data-astro-cid-rsgzbhzt]{display:grid;grid-template-columns:.8fr 1.4fr;gap:3rem;padding-top:clamp(2.5rem,5vw,4rem)}.program-summary[data-astro-cid-rsgzbhzt] h3[data-astro-cid-rsgzbhzt]{max-width:17rem;margin-bottom:0;font-size:1.75rem;letter-spacing:-.025em}.program-summary[data-astro-cid-rsgzbhzt]>p[data-astro-cid-rsgzbhzt]{margin:0;font-size:.95rem;line-height:1.85}@media(max-width:800px){.programs-heading[data-astro-cid-rsgzbhzt]{display:block}.programs-heading[data-astro-cid-rsgzbhzt] .section-subtitle[data-astro-cid-rsgzbhzt]{max-width:36rem}.program-features[data-astro-cid-rsgzbhzt]{grid-template-columns:1fr}.program-featured[data-astro-cid-rsgzbhzt]{column-gap:2rem}.program-featured[data-astro-cid-rsgzbhzt] .program-features[data-astro-cid-rsgzbhzt]{padding-left:1.5rem}.program-summary[data-astro-cid-rsgzbhzt]{gap:2rem}}@media(max-width:600px){.programs-grid[data-astro-cid-rsgzbhzt],.program-featured[data-astro-cid-rsgzbhzt],.program-summary[data-astro-cid-rsgzbhzt]{grid-template-columns:1fr}.program-featured[data-astro-cid-rsgzbhzt] .program-features[data-astro-cid-rsgzbhzt]{margin-top:1.5rem;padding:1.5rem 0 0;border-left:0;border-top:1px solid rgba(255,249,240,.2)}.program-summary[data-astro-cid-rsgzbhzt]{gap:1rem}.program-summary[data-astro-cid-rsgzbhzt] h3[data-astro-cid-rsgzbhzt]{max-width:none}}.impact-section[data-astro-cid-74e7pgtg]{background:var(--color-cream-dark)}.impact-heading[data-astro-cid-74e7pgtg]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;max-width:none}.impact-heading[data-astro-cid-74e7pgtg] .section-subtitle[data-astro-cid-74e7pgtg]{max-width:27rem;margin:0 0 .35rem}.impact-goals[data-astro-cid-74e7pgtg]{padding:clamp(1.5rem,4vw,3rem);background:var(--color-burgundy);border-radius:var(--radius-md)}.goals-heading[data-astro-cid-74e7pgtg]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,249,240,.2)}.goals-heading[data-astro-cid-74e7pgtg] h3[data-astro-cid-74e7pgtg]{margin:0;color:var(--color-cream);font-size:1.1rem;font-weight:500}.goals-heading[data-astro-cid-74e7pgtg]>span[data-astro-cid-74e7pgtg]{color:var(--color-cream-dark);font-size:.75rem}.goals-grid[data-astro-cid-74e7pgtg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2rem}.goal[data-astro-cid-74e7pgtg]{padding:0 2rem;border-left:1px solid rgba(255,249,240,.2)}.goal[data-astro-cid-74e7pgtg]:first-child{padding-left:0;border-left:0}.goal[data-astro-cid-74e7pgtg]:last-child{padding-right:0}.goal-year[data-astro-cid-74e7pgtg]{margin-bottom:.75rem;color:var(--color-cream);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.goal-number[data-astro-cid-74e7pgtg]{margin-bottom:.8rem;color:var(--color-gold-light);font-family:var(--font-heading);font-size:clamp(2.5rem,5.7vw,5rem);font-weight:500;line-height:1;letter-spacing:-.04em}.goal-label[data-astro-cid-74e7pgtg]{max-width:14rem;margin-bottom:0;color:var(--color-cream-dark);font-size:.85rem;line-height:1.6}.outcomes-section[data-astro-cid-74e7pgtg]{margin-top:clamp(3rem,5vw,5rem)}.outcomes-heading[data-astro-cid-74e7pgtg] h3[data-astro-cid-74e7pgtg]{margin-bottom:2rem;font-size:1.9rem;letter-spacing:-.025em}.outcomes-grid[data-astro-cid-74e7pgtg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.outcome[data-astro-cid-74e7pgtg]{padding-top:1.5rem;border-top:1px solid rgba(92,31,31,.2)}.outcome-icon[data-astro-cid-74e7pgtg]{display:inline-flex;margin-bottom:1.25rem;color:var(--color-burgundy)}.outcome[data-astro-cid-74e7pgtg] h4[data-astro-cid-74e7pgtg]{margin-bottom:.75rem;font-size:1.2rem;line-height:1.3;letter-spacing:-.02em}.outcome[data-astro-cid-74e7pgtg] p[data-astro-cid-74e7pgtg]{margin:0;font-size:.875rem;line-height:1.8}.success-highlight[data-astro-cid-74e7pgtg]{display:flex;align-items:flex-start;gap:1.75rem;margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(92,31,31,.14);border-radius:var(--radius-md);background:var(--color-cream)}.highlight-mark[data-astro-cid-74e7pgtg]{display:inline-flex;flex-shrink:0;color:var(--color-burgundy);padding-top:.15rem}.success-highlight[data-astro-cid-74e7pgtg] h3[data-astro-cid-74e7pgtg]{margin-bottom:.8rem;font-size:1.5rem;letter-spacing:-.025em}.success-highlight[data-astro-cid-74e7pgtg] p[data-astro-cid-74e7pgtg]{max-width:58rem;margin:0;font-size:.95rem;line-height:1.85}@media(max-width:900px){.outcomes-grid[data-astro-cid-74e7pgtg]{grid-template-columns:repeat(2,minmax(0,1fr))}.goal[data-astro-cid-74e7pgtg]{padding:0 1.25rem}}@media(max-width:700px){.impact-heading[data-astro-cid-74e7pgtg]{display:block}.impact-heading[data-astro-cid-74e7pgtg] .section-subtitle[data-astro-cid-74e7pgtg]{max-width:32rem}.goals-heading[data-astro-cid-74e7pgtg]{align-items:flex-start;flex-direction:column;gap:.4rem}.goals-grid[data-astro-cid-74e7pgtg]{grid-template-columns:1fr;padding-top:0}.goal[data-astro-cid-74e7pgtg],.goal[data-astro-cid-74e7pgtg]:first-child{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.5rem 1rem;padding:1.5rem 0;border-left:0;border-bottom:1px solid rgba(255,249,240,.2)}.goal[data-astro-cid-74e7pgtg]:last-child{padding-bottom:0;border-bottom:0}.goal-year[data-astro-cid-74e7pgtg]{grid-column:1 / -1;margin:0}.goal-number[data-astro-cid-74e7pgtg]{margin:0;font-size:3rem}.goal-label[data-astro-cid-74e7pgtg]{font-size:.8rem}.success-highlight[data-astro-cid-74e7pgtg]{gap:1rem;flex-direction:column}}@media(max-width:420px){.outcomes-grid[data-astro-cid-74e7pgtg]{grid-template-columns:1fr}}.partner-section[data-astro-cid-idlcyxhv]{background:var(--color-white)}.models-heading[data-astro-cid-idlcyxhv]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.models-heading[data-astro-cid-idlcyxhv] h3[data-astro-cid-idlcyxhv]{font-size:1.45rem;margin:0}.models-heading[data-astro-cid-idlcyxhv]>span[data-astro-cid-idlcyxhv]{font-size:.82rem;color:var(--color-gray-600)}.partnership-grid[data-astro-cid-idlcyxhv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.partnership-card[data-astro-cid-idlcyxhv]{display:flex;flex-direction:column;padding:1.85rem;border:1px solid rgba(92,31,31,.14);border-radius:1rem;background:var(--color-cream)}.partnership-card-top[data-astro-cid-idlcyxhv]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75rem}.partnership-icon[data-astro-cid-idlcyxhv]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--color-burgundy);border:1px solid rgba(92,31,31,.14);border-radius:50%}.partnership-number[data-astro-cid-idlcyxhv]{font-family:var(--font-heading);font-size:.8rem;color:var(--color-burgundy)}.partnership-card[data-astro-cid-idlcyxhv] h4[data-astro-cid-idlcyxhv]{font-size:1.4rem;line-height:1.3;margin-bottom:1rem}.partnership-card[data-astro-cid-idlcyxhv]>p[data-astro-cid-idlcyxhv]{font-size:.95rem;line-height:1.75;margin-bottom:1.5rem}.partnership-benefits[data-astro-cid-idlcyxhv]{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.partnership-benefits[data-astro-cid-idlcyxhv] li[data-astro-cid-idlcyxhv]{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.7rem;font-size:.85rem;line-height:1.65;color:var(--color-gray-600)}.benefit-check[data-astro-cid-idlcyxhv]{display:inline-flex;flex-shrink:0;color:var(--color-burgundy);margin-top:.2rem}.partnership-link[data-astro-cid-idlcyxhv]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(92,31,31,.16);padding-top:1.15rem;font-size:.9rem;font-weight:600;color:var(--color-burgundy)}.partnership-link[data-astro-cid-idlcyxhv]:hover{color:var(--color-burgundy-light);text-decoration:underline;text-underline-offset:4px}.partnership-link[data-astro-cid-idlcyxhv] svg{flex-shrink:0}.founder-message[data-astro-cid-idlcyxhv]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);background:var(--color-cream);border-radius:1.25rem;overflow:hidden;margin-top:5rem;align-items:start}.founder-portrait[data-astro-cid-idlcyxhv]{position:relative;margin:0}.founder-portrait[data-astro-cid-idlcyxhv] img[data-astro-cid-idlcyxhv]{width:100%;height:100%;min-height:400px;max-height:540px;object-fit:cover;object-position:center top;display:block}.founder-portrait[data-astro-cid-idlcyxhv] figcaption[data-astro-cid-idlcyxhv]{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;background:var(--color-cream);color:var(--color-burgundy);border-radius:.65rem;padding:1rem 1.25rem}.founder-portrait[data-astro-cid-idlcyxhv] strong[data-astro-cid-idlcyxhv],.founder-portrait[data-astro-cid-idlcyxhv] span[data-astro-cid-idlcyxhv]{display:block}.founder-portrait[data-astro-cid-idlcyxhv] strong[data-astro-cid-idlcyxhv]{font-family:var(--font-heading);font-size:1.2rem}.founder-portrait[data-astro-cid-idlcyxhv] span[data-astro-cid-idlcyxhv]{font-size:.75rem;margin-top:.15rem}.founder-letter[data-astro-cid-idlcyxhv]{padding:clamp(1.5rem,4vw,3.5rem);min-width:0}.founder-letter[data-astro-cid-idlcyxhv] h3[data-astro-cid-idlcyxhv]{font-size:clamp(1.65rem,2.4vw,2.25rem);margin-bottom:1.5rem}.founder-letter[data-astro-cid-idlcyxhv] blockquote[data-astro-cid-idlcyxhv]{padding-left:1.5rem;border-left:2px solid var(--color-gold);font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.65;font-family:var(--font-heading);color:var(--color-burgundy)}.full-letter[data-astro-cid-idlcyxhv]{margin-top:1.75rem}.full-letter[data-astro-cid-idlcyxhv] summary[data-astro-cid-idlcyxhv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--color-burgundy);padding:.5rem 0;list-style:none}.full-letter[data-astro-cid-idlcyxhv] summary[data-astro-cid-idlcyxhv]::-webkit-details-marker{display:none}.full-letter[data-astro-cid-idlcyxhv][open] summary[data-astro-cid-idlcyxhv] svg{transform:rotate(180deg)}.letter-content[data-astro-cid-idlcyxhv]{padding-top:1rem}.letter-content[data-astro-cid-idlcyxhv] p[data-astro-cid-idlcyxhv]{font-size:.95rem;line-height:1.8}.letter-content[data-astro-cid-idlcyxhv] .letter-signature[data-astro-cid-idlcyxhv]{color:var(--color-burgundy);font-weight:600;margin-bottom:0}.letter-signature[data-astro-cid-idlcyxhv] span[data-astro-cid-idlcyxhv]{font-size:.8rem;font-weight:400}.join-us-section[data-astro-cid-idlcyxhv]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:3.5rem;margin:5rem 0}.join-us-section[data-astro-cid-idlcyxhv] h3[data-astro-cid-idlcyxhv]{font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.2}.join-us-copy[data-astro-cid-idlcyxhv] p[data-astro-cid-idlcyxhv]{font-size:1rem;line-height:1.8}.join-us-copy[data-astro-cid-idlcyxhv] p[data-astro-cid-idlcyxhv]:last-child{margin-bottom:0}.contact-panel[data-astro-cid-idlcyxhv]{border-radius:1.25rem;background:var(--color-burgundy);color:var(--color-cream);padding:clamp(1.5rem,4vw,3.5rem)}.cta-banner[data-astro-cid-idlcyxhv]{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding-bottom:3rem}.cta-copy[data-astro-cid-idlcyxhv]{max-width:640px}.contact-panel[data-astro-cid-idlcyxhv] .eyebrow[data-astro-cid-idlcyxhv]{color:var(--color-gold-light)}.cta-copy[data-astro-cid-idlcyxhv] h3[data-astro-cid-idlcyxhv]{color:var(--color-cream);font-size:clamp(2rem,3.2vw,3rem);margin-bottom:1.15rem}.cta-copy[data-astro-cid-idlcyxhv]>p[data-astro-cid-idlcyxhv]:last-child{color:var(--color-cream-dark);font-size:1rem;line-height:1.8;margin:0}.cta-buttons[data-astro-cid-idlcyxhv]{display:flex;flex-direction:column;gap:.8rem;flex-shrink:0}.cta-buttons[data-astro-cid-idlcyxhv] .btn[data-astro-cid-idlcyxhv]{font-size:.95rem;justify-content:space-between;padding:.9rem 1.25rem;white-space:normal}.donate-button[data-astro-cid-idlcyxhv]{background:var(--color-gold);color:var(--color-burgundy-dark);border:1px solid var(--color-gold)}.donate-button[data-astro-cid-idlcyxhv]:hover{background:var(--color-gold-light);color:var(--color-burgundy-dark)}.partner-button[data-astro-cid-idlcyxhv]{color:var(--color-cream);border:1px solid rgba(255,249,240,.4);background:transparent}.partner-button[data-astro-cid-idlcyxhv]:hover{color:var(--color-burgundy);background:var(--color-cream)}.contact-info[data-astro-cid-idlcyxhv]{border-top:1px solid rgba(255,249,240,.2);padding-top:2rem}.contact-heading[data-astro-cid-idlcyxhv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;align-items:baseline;margin-bottom:1.5rem}.contact-heading[data-astro-cid-idlcyxhv] h3[data-astro-cid-idlcyxhv]{color:var(--color-cream);font-size:1.35rem;margin-bottom:0}.contact-heading[data-astro-cid-idlcyxhv] p[data-astro-cid-idlcyxhv]{color:var(--color-cream-dark);font-size:.9rem;line-height:1.65;margin:0}.contact-details[data-astro-cid-idlcyxhv]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:1rem}.contact-item[data-astro-cid-idlcyxhv]{display:flex;align-items:center;gap:.9rem;padding:1rem 0;color:var(--color-cream);min-width:0}.contact-item[data-astro-cid-idlcyxhv]:hover{color:var(--color-gold-light)}.contact-icon[data-astro-cid-idlcyxhv]{color:var(--color-gold-light);display:inline-flex;flex-shrink:0}.contact-item[data-astro-cid-idlcyxhv]>span[data-astro-cid-idlcyxhv]:last-child{min-width:0}.contact-label[data-astro-cid-idlcyxhv],.contact-value[data-astro-cid-idlcyxhv]{display:block}.contact-label[data-astro-cid-idlcyxhv]{font-size:.72rem;margin-bottom:.3rem;color:var(--color-cream-dark)}.contact-value[data-astro-cid-idlcyxhv]{font-size:.85rem;overflow-wrap:anywhere}@media(max-width:1000px){.models-heading[data-astro-cid-idlcyxhv]{align-items:flex-start;flex-direction:column}.partnership-grid[data-astro-cid-idlcyxhv]{gap:1rem}.partnership-card[data-astro-cid-idlcyxhv]{padding:1.4rem}.founder-message[data-astro-cid-idlcyxhv]{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}.contact-details[data-astro-cid-idlcyxhv]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.partnership-grid[data-astro-cid-idlcyxhv]{grid-template-columns:1fr}}@media(max-width:760px){.partnership-card[data-astro-cid-idlcyxhv]{padding:1.65rem}.partnership-card[data-astro-cid-idlcyxhv] h4[data-astro-cid-idlcyxhv]{margin-bottom:.75rem}.partnership-card-top[data-astro-cid-idlcyxhv]{margin-bottom:1.25rem}.founder-message[data-astro-cid-idlcyxhv]{grid-template-columns:1fr;margin-top:3rem}.founder-portrait[data-astro-cid-idlcyxhv]{max-height:420px;overflow:hidden}.founder-portrait[data-astro-cid-idlcyxhv] img[data-astro-cid-idlcyxhv]{height:420px;min-height:0;object-position:center 22%}.founder-letter[data-astro-cid-idlcyxhv]{padding:1.75rem}.join-us-section[data-astro-cid-idlcyxhv]{grid-template-columns:1fr;gap:.75rem;margin:3rem 0}.cta-banner[data-astro-cid-idlcyxhv]{flex-direction:column;align-items:stretch;gap:1.75rem;padding-bottom:2rem}.cta-buttons[data-astro-cid-idlcyxhv]{flex-direction:row;flex-wrap:wrap}.cta-buttons[data-astro-cid-idlcyxhv] .btn[data-astro-cid-idlcyxhv]{flex:1 1 180px}.contact-heading[data-astro-cid-idlcyxhv]{grid-template-columns:1fr;gap:.7rem}.contact-details[data-astro-cid-idlcyxhv]{grid-template-columns:1fr;gap:0}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-burgundy-dark);color:var(--color-cream);padding:4rem 0 1.5rem}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.95fr) minmax(0,1.25fr);gap:2.5rem;padding-bottom:3rem}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.9rem;color:var(--color-cream);margin-bottom:1.25rem}.footer-logo[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold-light)}.footer-logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:56px;height:56px;border-radius:50%;object-fit:cover}.footer-logo[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.1}.brand-location[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-body);font-size:.65rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem}.footer-tagline[data-astro-cid-sz7xmlte]{color:var(--color-cream-dark);font-size:.9rem;line-height:1.7;margin-bottom:1.5rem}.back-to-top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-gold-light);font-size:.8rem}.back-to-top[data-astro-cid-sz7xmlte]:hover{color:var(--color-cream)}.footer-section[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{color:var(--color-gold-light);font-family:var(--font-body);font-size:.72rem;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:.35rem 0 1.5rem}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.75rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-cream-dark);font-size:.87rem;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-contact[data-astro-cid-sz7xmlte]:hover,.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold-light);text-decoration:underline;text-underline-offset:4px}.footer-contact[data-astro-cid-sz7xmlte]{display:block;color:var(--color-cream-dark);font-size:.85rem;line-height:1.8;margin-bottom:.65rem;overflow-wrap:anywhere}.social-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.7rem 1.05rem;margin-top:1.25rem}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-cream-dark);font-size:.75rem}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,249,240,.16);padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-cream-dark);font-size:.72rem;line-height:1.6;margin:0}.footer-credit[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.35rem}.footer-heart[data-astro-cid-sz7xmlte]{display:inline-flex;color:var(--color-gold-light)}.heart-label[data-astro-cid-sz7xmlte]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media(max-width:540px){.footer[data-astro-cid-sz7xmlte]{padding-top:3rem}.footer-content[data-astro-cid-sz7xmlte]{gap:2rem 1.25rem;padding-bottom:2rem}.footer-brand[data-astro-cid-sz7xmlte],.footer-connect[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer-section[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin-bottom:1rem}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:.6rem}}
