/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.grow{flex-grow:1}}:root{--navy:#252a78;--deep:#15194f;--sky:#92d7f4;--ice:#ebf8fd;--ink:#14183e;--muted:#596077;--line:#cbd0dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}em{font-family:Georgia,serif;font-weight:400}.header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dfe2e9;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;width:50px;height:50px}.brand span{letter-spacing:.08em;flex-direction:column;font-size:13px;display:flex}.brand small{letter-spacing:.17em;color:var(--muted);margin-top:3px;font-size:8px}nav{text-transform:uppercase;letter-spacing:.13em;gap:28px;font-size:10px;display:flex}nav a{border-bottom:2px solid #0000;padding:8px 0}nav a:hover{border-color:var(--sky)}.btn{background:var(--navy);border:1px solid var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;padding:16px 24px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{background:var(--sky);border-color:var(--sky);color:var(--deep);transform:translateY(-2px)}.btn.compact{padding:11px 17px}.btn.sky{background:var(--sky);border-color:var(--sky);color:var(--deep)}.btn.white{color:var(--navy);background:#fff;border-color:#fff}.eyebrow,.index{letter-spacing:.2em;font-size:9px;font-weight:700}.eyebrow{color:var(--sky);margin-bottom:24px}.eyebrow.dark{color:var(--navy)}.index{color:var(--muted)}.index.blue{color:var(--sky)}.link{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;padding-bottom:8px;font-size:9px;font-weight:700;display:inline-block}.link.light{color:#fff;border-color:#7d82b5}.link.dark{color:var(--navy);border-color:#9da5ba}.hero{background:var(--navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:calc(100vh - 86px);display:grid;overflow:hidden}.heroCopy{align-self:center;padding:11vh 6vw 10vh 8vw}.hero h1{letter-spacing:-.06em;margin-bottom:38px;font-size:clamp(3.5rem,6.7vw,7.4rem);line-height:.87}.hero h1 em{color:var(--sky)}.heroCopy>p:not(.eyebrow){color:#d9ddf3;max-width:620px;font-size:18px;line-height:1.65}.actions{align-items:center;gap:34px;margin-top:40px;display:flex}.heroArt{background:linear-gradient(145deg,var(--sky),#d5f3ff);place-items:center;display:grid;position:relative;overflow:hidden}.heroArt img{z-index:2;mix-blend-mode:multiply;width:43%;position:relative}.heroArt>p{z-index:3;color:var(--navy);letter-spacing:.17em;font-size:13px;line-height:1.7;position:absolute;bottom:7%;left:10%}.rings{aspect-ratio:1;border:1px solid #252a7840;border-radius:50%;width:70%;position:absolute}.rings:before,.rings:after{content:"";border:1px solid #252a7829;border-radius:50%;position:absolute;inset:15%}.rings:after{inset:29%}.stats{border-bottom:1px solid #e1e4eb;grid-template-columns:repeat(3,1fr);display:grid}.stats div{text-align:center;border-right:1px solid #e1e4eb;padding:36px}.stats b{color:var(--navy);font:400 clamp(2rem,3.7vw,4rem) Georgia,serif;display:block}.stats span{color:var(--muted);letter-spacing:.16em;margin-top:7px;font-size:8px;display:block}.about{grid-template-columns:.42fr 1.08fr 1.25fr;gap:7vw;padding:10vw 7vw;display:grid}.intro h2,.give h2,.events h2,.contact h2{letter-spacing:-.055em;font-size:clamp(3rem,5vw,6rem);line-height:.9}.intro h2 em,.give h2 em,.events h2 em,.contact h2 em{color:var(--navy)}.intro>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75}.values{border-top:1px solid var(--line)}.values article{border-bottom:1px solid var(--line);grid-template-columns:.52fr 1fr;gap:24px;padding:28px 0;display:grid}.values span{color:var(--navy);letter-spacing:.16em;font-size:8px}.values h3{margin-bottom:10px;font-size:20px}.values p{color:var(--muted);font-size:13px;line-height:1.6}.impact{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;gap:7vw;padding:10vw 7vw;display:grid}.impactIntro h2,.partners h2{letter-spacing:-.055em;font-size:clamp(3rem,5.5vw,6.3rem);line-height:.9}.impactIntro h2 em,.partners h2 em{color:var(--sky)}.impactIntro>p:last-child{color:#d5d9ef;max-width:560px;font-size:16px;line-height:1.75}.grantList{border-top:1px solid #666ba5}.grantList article{border-bottom:1px solid #666ba5;grid-template-columns:50px 1fr;gap:20px;padding:28px 0;display:grid}.grantList span{color:var(--sky);font:italic 17px Georgia}.grantList h3{margin-bottom:8px;font-size:20px}.grantList p{color:#ced2e9;margin:0;font-size:13px;line-height:1.6}.quote{background:var(--sky);color:var(--navy);grid-column:2;margin-top:-18px;padding:42px}.quote>b{font:72px/.35 Georgia}.quote blockquote{margin:16px 0 24px;font:italic 26px/1.25 Georgia}.quote small{letter-spacing:.15em;font-size:8px}.give{background:var(--ice);grid-template-columns:.38fr 1.1fr .72fr;gap:4vw;padding:10vw 7vw;display:grid}.giveCopy{padding-top:55px}.giveCopy p{color:var(--muted);font-size:16px;line-height:1.7}.giveGrid{border-top:1px solid var(--line);grid-column:2/4;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.giveGrid article{border-right:1px solid var(--line);margin-right:20px;padding:28px 20px 15px 0}.giveGrid span{color:var(--navy);font:italic 15px Georgia}.giveGrid h3{margin:22px 0 10px;font-size:19px}.giveGrid p{color:var(--muted);font-size:12px;line-height:1.6}.legal{color:var(--muted);grid-column:2/4;margin-top:15px;font-size:9px}.partners{background:var(--deep);color:#fff;grid-template-columns:1.15fr .75fr;gap:8vw;padding:10vw 7vw;display:grid}.partners>div>p:not(.eyebrow,.index){color:#d5d8eb;max-width:600px;font-size:16px;line-height:1.7}.partners aside{color:var(--ink);border-top:8px solid var(--sky);background:#fff;align-self:end;padding:45px}.partners aside small{color:var(--navy);letter-spacing:.17em;font-size:8px}.partners aside h3{margin:25px 0 12px;font-size:32px}.partners blockquote{color:var(--navy);margin:0 0 24px;font:italic 26px/1.35 Georgia}.partners aside p{color:var(--muted);font-size:13px;line-height:1.6}.events{padding:10vw 7vw}.eventsHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.eventsHead>p{color:var(--muted);font-size:16px;line-height:1.7}.eventList{border-top:1px solid var(--line)}.eventList article{border-bottom:1px solid var(--line);grid-template-columns:80px .8fr 1fr 35px;align-items:center;gap:30px;padding:28px 0;display:grid}.eventList>article>b{color:var(--navy);font:italic 17px Georgia}.eventList small{letter-spacing:.13em;color:var(--muted);font-size:8px}.eventList h3{margin:5px 0;font-size:20px}.eventList p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.eventList a{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.volunteer{text-align:center;background:var(--sky);color:var(--navy);padding:10vw 12vw}.volunteer h2{letter-spacing:-.06em;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.9}.volunteer h2 em{color:#fff}.volunteer>p:not(.eyebrow){color:#333977;max-width:750px;margin:32px auto;line-height:1.7}.contact{background:var(--ice);grid-template-columns:1.1fr 1fr;gap:8vw;padding:9vw 7vw;display:grid}.contact>div:nth-child(2){padding-top:45px}.contact>div:nth-child(2)>p:first-child{font-size:19px;line-height:1.65}.notice{border-left:3px solid var(--sky);color:var(--muted);margin:28px 0;padding:18px;font-size:12px;line-height:1.6}footer{background:var(--deep);color:#fff;grid-template-columns:1fr .55fr 1fr;align-items:center;gap:25px;padding:50px 6vw;font-size:9px;display:grid}.footBrand{align-items:center;gap:14px;display:flex}.footBrand img{object-fit:cover;width:54px;height:54px}.footBrand p,footer>p{margin:0;line-height:1.7}footer>div:nth-child(2){text-transform:uppercase;justify-content:center;gap:16px;display:flex}footer>p{text-align:right;color:#b8bcd4}@media (width<=900px){nav,.brand span{display:none}.hero{grid-template-columns:1fr}.heroCopy{padding:12vh 7vw}.heroArt{min-height:420px}.stats{grid-template-columns:1fr}.stats div{border-bottom:1px solid #e1e4eb;border-right:0}.about,.impact,.partners,.contact{grid-template-columns:1fr;padding:16vw 7vw}.quote{grid-column:auto}.give{grid-template-columns:1fr;padding:16vw 7vw}.giveCopy{padding-top:0}.giveGrid,.legal{grid-column:auto}.giveGrid{grid-template-columns:1fr 1fr}.events{padding:16vw 7vw}.eventsHead{grid-template-columns:1fr}.eventList article{grid-template-columns:60px 1fr 35px}.eventList p{grid-column:2/4}.volunteer{padding:16vw 7vw}footer{text-align:center;grid-template-columns:1fr}.footBrand,footer>div:nth-child(2){justify-content:center}footer>p{text-align:center}}@media (width<=560px){.header{height:72px}.brand img{width:42px;height:42px}.hero h1{font-size:3.7rem}.heroCopy{padding:12vh 7vw 9vh}.actions{flex-direction:column;align-items:flex-start}.heroArt{min-height:350px}.intro h2,.give h2,.events h2,.contact h2,.impactIntro h2,.partners h2{font-size:3.45rem}.giveGrid{grid-template-columns:1fr}.giveGrid article{border-right:0;border-bottom:1px solid var(--line)}.partners aside{padding:30px}.volunteer h2{font-size:3.7rem}.eventList article{grid-template-columns:50px 1fr 30px}.eventList p{grid-column:2/4}footer>div:nth-child(2){flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.heroCopy{animation:.8s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.contactDetails{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0}.contactDetails p{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:20px;margin:0;padding:18px 0;display:grid}.contactDetails p:last-child{border-bottom:0}.contactDetails small{letter-spacing:.15em;color:var(--muted);font-size:8px;font-weight:700}.contactDetails a,.contactDetails span{color:var(--navy);font-size:14px;line-height:1.55}.officers article{grid-template-columns:1fr}.giveGrid .givingIcon{width:42px;height:42px;color:var(--navy);background:#ffffff8c;border:1px solid #aeb9c8;border-radius:50%;place-items:center;font:21px Arial;display:grid}.donorList>div{grid-template-columns:1fr}.donorList span{display:none}.officers h3,.officers article p,.members div,.donorList strong{white-space:nowrap}.grantTotals{border-top:1px solid #666ba5;border-bottom:1px solid #666ba5;grid-template-columns:.7fr 1.3fr;margin:34px 0;display:grid}.grantTotals>div{align-items:center;gap:16px;padding:24px 20px 22px 0;display:flex}.grantTotals>div+div{border-left:1px solid #666ba5;padding-left:24px}.grantTotals strong{color:var(--sky);white-space:nowrap;font:400 clamp(2.1rem,3.6vw,4rem) Georgia}.grantTotals span{letter-spacing:.15em;color:#cdd2ea;font-size:8px;line-height:1.45}.impactImage{grid-column:1/3;margin:30px 0 0}.impactImage img{border:1px solid #656a98;width:100%;height:auto;display:block}.impactImage figcaption{text-align:right;color:#aeb4d5;letter-spacing:.15em;text-transform:uppercase;margin-top:12px;font-size:8px}.saveDate{border-top:1px solid var(--line);color:var(--navy);justify-content:center;align-items:center;gap:15px;margin:60px 0 22px;padding:25px;display:flex}.saveDate span{letter-spacing:.14em;font-size:clamp(1.6rem,3vw,3rem);font-weight:800}.saveDate em{color:var(--sky);font-size:clamp(1.4rem,2.5vw,2.5rem)}.partnerVideo{border-top:1px solid #656a98;grid-column:1/3;grid-template-columns:.55fr 1.45fr;align-items:center;gap:5vw;margin-top:20px;padding-top:34px;display:grid}.videoHeading h3{margin:0;font-size:clamp(2rem,3vw,3.5rem);line-height:1.05}.partnerVideo video{aspect-ratio:16/9;background:#090b25;border:1px solid #656a98;width:100%;display:block;box-shadow:0 24px 65px #00000047}.foundingDonors{border-top:1px solid #656a98;grid-column:1/3;grid-template-columns:.72fr 1.28fr;gap:6vw;margin-top:20px;padding-top:38px;display:grid}.donorHeading h3{margin:0 0 18px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1}.donorHeading>p:last-child{color:#cbd0e8;max-width:420px;font-size:13px;line-height:1.65}.donorList{border-top:1px solid #656a98}.donorList>div{border-bottom:1px solid #555b8d;grid-template-columns:45px 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.donorList span{color:var(--sky);font:italic 13px Georgia}.donorList strong{font-size:16px;line-height:1.4}.board{background:var(--deep);color:#fff;grid-template-columns:1fr 1fr;gap:5vw 8vw;padding:10vw 7vw;display:grid}.boardIntro h2{letter-spacing:-.055em;font-size:clamp(3rem,5.5vw,6.3rem);line-height:.9}.boardIntro h2 em{color:var(--sky)}.boardIntro>p:last-child{color:#d5d8eb;max-width:600px;font-size:16px;line-height:1.7}.boardLabel{letter-spacing:.18em;color:var(--sky);margin-bottom:18px;font-size:8px;font-weight:700}.officers{border-top:1px solid #656a98;padding-top:22px}.officers article{border-bottom:1px solid #555b8d;grid-template-columns:42px 1fr;gap:16px;padding:17px 0;display:grid}.officers article>span{color:var(--sky);font:italic 14px Georgia}.officers h3{margin:0 0 4px;font-size:18px}.officers p{letter-spacing:.12em;text-transform:uppercase;color:#b9bedc;margin:0;font-size:9px}.members{border-top:1px solid #656a98;grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:0 35px;padding-top:22px;display:grid}.members .boardLabel{grid-column:1/4}.members div{border-bottom:1px solid #555b8d;padding:17px 0;font-size:15px}.superintendent{background:0 0;border-top:1px solid #656a98;grid-column:1/3;padding-top:18px}.superintendent .boardLabel{margin:0 0 16px}.superintendent>div{text-align:left;border-bottom:1px solid #555b8d;padding:12px 0}.superintendent small{color:#b9bedc;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:500;display:block}.superintendent h3{color:#fff;margin:0;font:700 17px/1.2 Arial,sans-serif}@media (width<=900px){.board{grid-template-columns:1fr;padding:16vw 7vw}.superintendent{grid-column:auto}.members{grid-column:auto;grid-template-columns:1fr 1fr}.members .boardLabel{grid-column:1/3}.partnerVideo{grid-column:auto;grid-template-columns:1fr;gap:25px}.foundingDonors{grid-column:auto;grid-template-columns:1fr;gap:28px}}@media (width<=600px){body{background:#fff}.header{height:108px;padding:0 18px 44px;position:sticky}.brand img{width:38px;height:38px}.header .btn.compact{padding:9px 12px;font-size:8px}.header nav{overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border-top:1px solid #e2e5eb;border-bottom:1px solid #d8dce5;justify-content:flex-start;align-items:center;gap:0;height:44px;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.header nav::-webkit-scrollbar{display:none}.header nav a{letter-spacing:.11em;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:14px 13px 12px;font-size:8px}.header nav a:active,.header nav a:hover{border-color:var(--sky);background:var(--ice)}.hero{min-height:auto;display:block}.heroCopy{padding:56px 22px 48px}.heroCopy .eyebrow{margin-bottom:15px}.hero h1{letter-spacing:-.05em;margin-bottom:24px;font-size:2.85rem;line-height:.93}.heroCopy>p:not(.eyebrow){font-size:15px;line-height:1.55}.actions{grid-template-columns:1fr;gap:18px;margin-top:28px;display:grid}.actions .btn{width:100%}.actions .link{text-align:center;width:max-content;margin:auto}.heroArt{display:none}.stats{background:var(--ice);grid-template-columns:1fr 1fr;padding:0 18px;display:grid}.stats div{border:0;border-bottom:1px solid #d8e5eb;padding:20px 8px}.stats div:first-child{grid-column:1/3}.stats b{font-size:2rem}.stats span{font-size:7px;line-height:1.35}.about,.board,.impact,.give,.partners,.events,.volunteer,.contact{padding:64px 22px}.about{display:block}.about>.index,.impact .index,.give>.index,.partners .index,.events .index,.contact .index{margin-bottom:28px}.intro h2,.impactIntro h2,.give h2,.partners h2,.events h2,.contact h2,.boardIntro h2{margin-bottom:24px;font-size:2.75rem;line-height:.94}.intro>p:not(.eyebrow),.impactIntro>p:last-child,.partners>div>p:not(.eyebrow,.index),.boardIntro>p:last-child{font-size:14px;line-height:1.65}.values{margin-top:34px}.values article{padding:22px 0;display:block}.values article span{margin-bottom:10px;display:block}.values h3{font-size:18px}.values p{margin:0;font-size:13px}.board{display:block}.superintendent{margin:30px 0 0;padding-top:18px;display:block}.superintendent .boardLabel{margin-bottom:14px}.superintendent h3{font-size:16px}.officers{margin-top:38px}.officers article{grid-template-columns:34px 1fr;padding:13px 0}.officers h3{font-size:16px}.members{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:35px;display:grid}.members .boardLabel{grid-column:1/3}.members div{padding:13px 0;font-size:13px}.impact{display:block}.grantList{margin-top:38px}.grantList article{grid-template-columns:34px 1fr;padding:20px 0}.grantList h3{font-size:17px}.grantList p{font-size:12px}.quote{margin:30px 0 0;padding:28px}.quote>b{font-size:50px}.quote blockquote{font-size:21px}.give{display:block}.giveCopy{padding:0}.giveCopy p{font-size:14px}.giveCopy .btn{width:100%;margin:8px 0 34px}.giveGrid{margin-top:0;display:block}.giveGrid article{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:20px 0}.giveGrid h3{margin:10px 0 7px;font-size:17px}.legal{margin-top:20px;line-height:1.5;display:block}.partners{display:block}.partners aside{display:none}.partnerVideo{margin-top:42px;padding-top:28px;display:block}.videoHeading h3{margin-bottom:22px;font-size:1.9rem}.partnerVideo video{box-shadow:none}.partners .btn{width:100%;margin-top:12px}.foundingDonors{margin-top:42px;padding-top:30px;display:block}.donorHeading h3{font-size:2.4rem}.donorHeading>p:last-child{font-size:12px}.donorList{margin-top:26px}.donorList>div{grid-template-columns:32px 1fr;padding:14px 0}.donorList strong{font-size:14px}.eventsHead{display:block}.eventsHead>p{font-size:14px}.eventList article{grid-template-columns:48px 1fr 30px;gap:14px;padding:22px 0;display:grid}.eventList h3{font-size:17px}.eventList p{grid-column:2/4;font-size:12px}.eventList a{width:30px;height:30px}.volunteer h2{font-size:2.8rem}.volunteer>p:not(.eyebrow){margin:24px auto;font-size:14px}.volunteer .btn{width:100%}.contact{display:block}.contact>div:nth-child(2){padding-top:20px}.contact>div:nth-child(2)>p:first-child{font-size:16px}.contactDetails p{grid-template-columns:1fr;gap:7px;padding:15px 0}.contactDetails a,.contactDetails span{font-size:13px}footer{gap:22px;padding:38px 22px}.footBrand{display:block}.footBrand img{width:46px;height:46px;margin-bottom:12px}footer>div:nth-child(2){display:none}footer>p{font-size:8px}.officers article{grid-template-columns:1fr}.officers h3,.officers article p,.members div,.donorList strong{white-space:normal}.donorList>div{grid-template-columns:1fr}.giveGrid .givingIcon{width:38px;height:38px;font-size:19px}.grantTotals{grid-template-columns:1fr;margin:26px 0}.grantTotals>div{padding:17px 0}.grantTotals>div+div{border-top:1px solid #666ba5;border-left:0;padding-left:0}.grantTotals strong{font-size:2.25rem}.impactImage{grid-column:auto;margin-top:28px}.impactImage figcaption{text-align:left;font-size:7px;line-height:1.5}.saveDate{gap:8px;margin:38px 0 12px;padding:18px 4px}.saveDate span{font-size:1.25rem}.saveDate em{font-size:1.2rem}}@media (width<=560px){.boardIntro h2{font-size:3.45rem}.members{grid-template-columns:1fr}.members .boardLabel{grid-column:auto}}.siteFooter{background:var(--deep);color:#fff;font-size:inherit;padding:0;display:block}.footerMain{border-bottom:1px solid #ffffff26;grid-template-columns:1.45fr .55fr .95fr .85fr;gap:5vw;padding:72px 7vw 58px;display:grid}.footerIdentity{align-items:flex-start;gap:20px;display:flex}.footerIdentity img{object-fit:cover;background:#fff;border:5px solid #fff;width:82px;height:82px}.footerIdentity b{letter-spacing:.12em;font-size:11px;line-height:1.5;display:block}.footerIdentity p{color:#d9ddf3;margin:14px 0 0;font:400 22px/1.25 Georgia,serif}.footerIdentity em{color:var(--sky)}.footerMain small{color:var(--sky);letter-spacing:.19em;margin-bottom:20px;font-size:8px;font-weight:700;display:block}.footerLinks,.footerContact,.footerGive{flex-direction:column;align-items:flex-start;display:flex}.footerLinks a{letter-spacing:.1em;text-transform:uppercase;color:#d9ddf3;margin-bottom:13px;font-size:11px}.footerLinks a:hover,.footerContact>a:hover{color:var(--sky)}.footerContact>a,.footerContact p{color:#d9ddf3;font-size:12px;line-height:1.65}.footerContact p{margin:10px 0 18px}.footerFacebook{align-items:center;gap:9px;display:inline-flex}.footerFacebook span{border:1px solid var(--sky);width:25px;height:25px;color:var(--sky);border-radius:50%;place-items:center;font:700 16px Arial;display:grid}.footerGive p{color:#d9ddf3;margin:0 0 22px;font-size:13px;line-height:1.65}.footerGive .btn{min-width:124px}.footerLegal{color:#aeb4d5;letter-spacing:.04em;justify-content:space-between;gap:24px;padding:20px 7vw;font-size:8px;line-height:1.6;display:flex}.footerRootStatement{background:var(--navy);text-align:center;letter-spacing:-.045em;padding:52px 7vw 58px;font-size:clamp(2.2rem,4.5vw,5rem);font-weight:700;line-height:1}.footerRootStatement em{color:var(--sky)}@media (width<=950px){.footerMain{grid-template-columns:1.25fr .75fr 1fr;gap:44px}.footerGive{border-top:1px solid #ffffff26;grid-column:1/4;grid-template-columns:1fr auto;align-items:end;gap:25px;padding-top:32px;display:grid}.footerGive small{grid-column:1/3;margin-bottom:-9px}.footerGive p{max-width:520px;margin:0}}@media (width<=650px){.footerMain{text-align:left;grid-template-columns:1fr 1fr;gap:40px 24px;padding:50px 22px 42px;display:grid}.footerIdentity{grid-column:1/3}.footerIdentity img{width:68px;height:68px}.footerIdentity p{font-size:19px}.footerLinks,.footerContact{align-items:flex-start}.footerGive{grid-column:1/3;display:block}.footerGive small{margin-bottom:18px}.footerGive p{margin-bottom:20px}.footerGive .btn{width:100%}.footerLegal{text-align:center;padding:18px 22px;display:block}.footerLegal span{display:block}.footerLegal span+span{margin-top:7px}.footerRootStatement{padding:42px 22px 46px;font-size:2.35rem;line-height:1.06}}.eventList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.eventList article{border:1px solid var(--line);background:#fff;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:26px;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #14183e12}.calendarDate{background:var(--navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:18px 10px;display:flex}.calendarDate span{letter-spacing:.18em;font-size:11px;font-weight:800;line-height:1.2}.calendarDate strong{margin-top:9px;font:400 3.7rem/.92 Georgia,serif}.calendarDate.future{background:var(--sky);color:var(--deep)}.calendarDate.future span{letter-spacing:.12em;font-size:10px}.eventDetails{align-self:center;padding:27px 24px 25px 0}.eventList .eventDetails small{color:var(--navy);margin-bottom:10px;font-weight:700;display:block}.eventList .eventDetails h3{margin:0 0 12px;font-size:23px;line-height:1.15}.eventList .eventDetails p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.galaPhotosButton{border:1px solid var(--navy);background:var(--navy);color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;margin-top:18px;padding:11px 16px;font:700 9px/1 Arial,sans-serif;transition:all .2s}.galaPhotosButton:hover,.galaPhotosButton:focus-visible{background:var(--sky);border-color:var(--sky);color:var(--deep);outline:none;transform:translateY(-1px)}.galaGallery{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d2ae6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.galaGalleryPanel{background:var(--deep);color:#fff;flex-direction:column;width:min(1220px,100%);max-height:calc(100vh - 32px);transition:width .25s;display:flex;box-shadow:0 30px 90px #00000073}.galaGalleryPanel.portraitPhoto{width:min(760px,100%)}.galaGalleryHeader,.galaGalleryFooter{justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.galaGalleryHeader small{color:var(--sky);letter-spacing:.18em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.galaGalleryHeader h2{letter-spacing:0;margin:0;font:400 25px/1.1 Georgia,serif}.galaGalleryHeader p{color:#cbd0e8;margin:6px 0 0;font-size:11px;line-height:1.4}.galaGalleryClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font:30px/1 Arial,sans-serif}.galaGalleryClose:hover,.galaGalleryClose:focus-visible{background:var(--sky);border-color:var(--sky);color:var(--deep);outline:none}.galaGalleryStage{isolation:isolate;background:#080a26;place-items:center;height:min(76vh,820px);min-height:320px;display:grid;position:relative;overflow:hidden}.galaGalleryBackdrop{object-fit:cover;filter:blur(28px)brightness(.35);opacity:.68;z-index:-1;width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px}.galaGalleryPhoto{object-fit:contain;width:100%;height:100%}.galaGalleryArrow{color:#fff;cursor:pointer;background:#15194fb8;border:1px solid #fff9;border-radius:50%;place-items:center;width:52px;height:52px;font:40px/1 Georgia,serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.galaGalleryArrow.previous{left:18px}.galaGalleryArrow.next{right:18px}.galaGalleryArrow:hover,.galaGalleryArrow:focus-visible{background:var(--sky);border-color:var(--sky);color:var(--deep);outline:none}.galaGalleryFooter p{letter-spacing:.08em;margin:0;font-size:12px}.galaGalleryFooter span{color:#cbd0e8;font-size:11px}@media (width>=601px){.galaGalleryPanel.portraitPhoto{height:calc(100vh - 32px);max-height:900px}.galaGalleryPanel.portraitPhoto .galaGalleryHeader,.galaGalleryPanel.portraitPhoto .galaGalleryFooter{flex:none}.galaGalleryPanel.portraitPhoto .galaGalleryStage{flex:auto;height:auto;min-height:0;padding:8px 18px}.galaGalleryPanel.portraitPhoto .galaGalleryPhoto{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}}@media (width<=900px){.eventList{grid-template-columns:1fr}.eventList article{grid-template-columns:92px minmax(0,1fr)}.calendarDate{min-height:132px}}@media (width<=600px){.eventList{gap:16px}.eventList article{grid-template-columns:76px minmax(0,1fr);gap:18px}.calendarDate{min-height:140px;padding:14px 7px}.calendarDate span{font-size:9px}.calendarDate strong{font-size:2.8rem}.eventDetails{padding:20px 16px 20px 0}.eventList .eventDetails h3{letter-spacing:normal;word-spacing:normal;word-break:normal;overflow-wrap:normal;font-size:18px;line-height:1.25}.eventList .eventDetails p{letter-spacing:normal;word-spacing:normal;word-break:normal;overflow-wrap:normal;line-height:1.55}.galaPhotosButton{letter-spacing:.08em;width:100%;padding:12px 8px}.galaGallery{padding:0}.galaGalleryPanel,.galaGalleryPanel.portraitPhoto{width:100%;height:100%;max-height:none}.galaGalleryHeader{padding:14px 16px}.galaGalleryHeader h2{font-size:21px}.galaGalleryStage{flex:1;height:auto;min-height:0}.galaGalleryPanel.portraitPhoto .galaGalleryStage{padding:0 6px}.galaGalleryArrow{width:44px;height:44px;font-size:34px}.galaGalleryArrow.previous{left:10px}.galaGalleryArrow.next{right:10px}.galaGalleryFooter{padding:14px 16px}.galaGalleryFooter span{display:none}}.footerCallout{background:var(--navy);color:#fff;text-align:center;border-bottom:1px solid #ffffff29;padding:54px 7vw}.footerCallout p{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.5vw,5rem);font-weight:700;line-height:1}.footerCallout em{color:var(--sky)}@media (width<=600px){.footerCallout{padding:42px 22px}.footerCallout p{font-size:2.35rem;line-height:1.06}}.announcementBar{background:var(--sky);height:46px;color:var(--deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 50px;font-size:14px;font-weight:700;line-height:1.4;display:flex;position:relative;overflow:hidden}.announcementTrack{white-space:nowrap;will-change:transform;animation:24s linear infinite announcementScroll;position:absolute;left:0}.announcementBar em{text-transform:none;letter-spacing:.04em;font:italic 17px Georgia,serif}.announcementBar button{width:28px;height:28px;color:var(--deep);cursor:pointer;background:0 0;border:0;border-radius:50%;font:24px/1 Arial;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.announcementBar button:hover,.announcementBar button:focus-visible{background:#ffffff80;outline:none}@keyframes announcementScroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.announcementTrack{will-change:auto;margin:auto;animation:none;position:static}}@media (width<=600px){.announcementBar{letter-spacing:.07em;height:43px;padding:0 42px 0 12px;font-size:11px}.announcementTrack{animation-duration:17s}.announcementBar em{font-size:14px}.announcementBar button{right:8px}}.contactIntro{max-width:590px;color:var(--muted);margin:28px 0;font-size:16px;line-height:1.7}.contactForm{border-top:8px solid var(--sky);background:#fff;align-self:start;padding:38px;box-shadow:0 18px 48px #14183e17}.formHeading .eyebrow{margin-bottom:12px}.formHeading h3{margin:0 0 28px;font-size:32px}.contactForm label{margin-bottom:19px;display:block}.contactForm label>span{color:var(--navy);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formRow label{min-width:0}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfe;border-radius:0;padding:13px 14px;font:14px/1.5 Arial,Helvetica,sans-serif;transition:all .2s;display:block}.contactForm textarea{resize:vertical;min-height:125px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--navy);background:#fff}.contactForm .btn{cursor:pointer;border-radius:0}.contactForm .btn:disabled{opacity:.6;cursor:wait}.formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.formStatus{min-height:20px;margin:15px 0 0;font-size:12px;line-height:1.5}.formStatus.success{color:#17633a}.formStatus.error{color:#9d2530}@media (width<=700px){.formRow{grid-template-columns:1fr;gap:0}.contactForm{padding:28px 22px}.contactForm .btn{width:100%}}.carouselHeading>p strong{letter-spacing:.08em;text-transform:uppercase;font:700 13px Arial,Helvetica,sans-serif}.carouselHint{margin-top:18px}.adminInquiries{background:var(--ice);min-height:100vh;color:var(--ink);padding:55px 7vw 90px}.adminInquiries>a{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin-bottom:42px;font-size:10px;display:inline-block}.adminInquiries header{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px}.adminInquiries header p{letter-spacing:.17em;color:var(--navy);font-size:9px;font-weight:700}.adminInquiries h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.adminInquiries header span{color:var(--muted);font-size:12px}.inquiryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.inquiryList article{border-top:5px solid var(--sky);background:#fff;padding:26px;box-shadow:0 10px 28px #14183e0f}.inquiryList article>div{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:8px;display:flex}.inquiryList article>div span{color:var(--navy);font-weight:700}.inquiryList h2{margin:18px 0 5px;font-size:21px}.inquiryList article>a{color:var(--navy);font-size:13px;text-decoration:underline}.inquiryList article>p{white-space:pre-wrap;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.65}.emptyInquiries{color:var(--muted)}@media (width<=700px){.adminInquiries{padding:38px 22px 70px}.inquiryList{grid-template-columns:1fr}}.adminAnalytics{background:var(--ice);min-height:100vh;color:var(--ink);padding:55px 7vw 90px}.adminAnalytics>nav{justify-content:space-between;gap:20px;margin-bottom:42px;display:flex}.adminAnalytics>nav a{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.adminAnalytics>header{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px}.adminAnalytics>header p{letter-spacing:.17em;color:var(--navy);font-size:9px;font-weight:700}.adminAnalytics h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.adminAnalytics>header span{color:var(--muted);font-size:12px}.analyticsStats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.analyticsStats article{text-align:center;border-right:1px solid var(--line);padding:30px 18px}.analyticsStats article:last-child{border-right:0}.analyticsStats strong{color:var(--navy);font:400 clamp(2rem,4vw,4rem) Georgia,serif;display:block}.analyticsStats span{color:var(--muted);letter-spacing:.14em;margin-top:8px;font-size:8px;display:block}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.analyticsPanel{border-top:5px solid var(--sky);background:#fff;padding:28px;box-shadow:0 10px 28px #14183e0f}.analyticsPanel h2{margin-bottom:25px;font-size:22px}.analyticsPanel>p{color:var(--muted);font-size:13px}.analyticsRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;margin:0 0 17px;display:grid}.analyticsRow span{text-transform:capitalize;font-size:12px;line-height:1.4}.analyticsRow b{color:var(--navy);font-size:12px}.analyticsRow i{background:var(--sky);grid-column:1/3;min-width:4px;height:4px;display:block}.analyticsNote{color:var(--muted);margin:28px 0 0;font-size:10px;line-height:1.6}@media (width<=800px){.adminAnalytics{padding:38px 22px 70px}.analyticsStats{grid-template-columns:1fr 1fr}.analyticsStats article{border-bottom:1px solid var(--line)}.analyticsGrid{grid-template-columns:1fr}}.partners>div:first-child{grid-column:1/3}.foundingDonors{grid-template-columns:1fr;gap:34px}.donorHeading{text-align:center;max-width:650px;margin:0 auto}.donorHeading>p:last-child{max-width:560px;margin-inline:auto}.donorList{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.donorList .donorCard{text-align:center;background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #aeb9c87a;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;height:246px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #0408202e}.donorList .donorCard:before{content:"";background:linear-gradient(90deg,var(--sky),#d7b45a);height:3px;position:absolute;inset:0 0 auto}.donorList .donorCard:after{content:"";opacity:.9;background:#d7b45a;width:34px;height:1px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.donorName small{color:#d7b45a;letter-spacing:.21em;margin-bottom:14px;font-size:8px;font-weight:700;display:block}.donorList .donorName strong{color:#fff;letter-spacing:.004em;white-space:normal;font:italic 21px/1.3 Georgia,Times New Roman,serif;display:block}.donorList .businessDonor{gap:19px}.businessDonor .donorLogo{background:#fff;border:1px solid #aeb9c88c;justify-content:center;align-items:center;width:100%;height:106px;padding:14px 18px;display:flex;box-shadow:inset 0 0 0 5px #f5f7fa}.businessDonor .donorLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:76px;display:block}.businessDonor .donorName{border:0;padding:0}.donorList .businessDonor .donorName strong{font-size:17px}.donorList .familyDonor:last-child{grid-column:2}.donorList .donorFlipCard{perspective:1100px;background:0 0;padding:0;overflow:visible}.donorList .donorFlipCard:before,.donorList .donorFlipCard:after{display:none}.donorFlipInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.25,1);position:relative}.donorFlipCard:hover .donorFlipInner,.donorFlipCard:focus .donorFlipInner{transform:rotateY(180deg)}.donorFlipCard:focus{outline:2px solid var(--sky);outline-offset:4px}.donorFlipFace{backface-visibility:hidden;border:1px solid #aeb9c87a;border-radius:3px;position:absolute;inset:0;overflow:hidden}.donorFlipFront{text-align:center;background:linear-gradient(145deg,#ffffff17,#ffffff06);flex-direction:column;justify-content:center;align-items:center;gap:19px;padding:28px;display:flex;box-shadow:0 15px 34px #0408202e}.donorFlipFront:before{content:"";background:linear-gradient(90deg,var(--sky),#d7b45a);height:3px;position:absolute;inset:0 0 auto}.donorFlipFront:after{content:"";opacity:.9;background:#d7b45a;width:34px;height:1px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.donorFlipBack{background:#fff;transform:rotateY(180deg);box-shadow:0 15px 34px #0408203d}.donorFlipBack img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.donorFlipInner{transition:none}}@media (width<=900px){.donorList{grid-template-columns:repeat(2,minmax(0,1fr))}.donorList .familyDonor:last-child{grid-column:1/3;justify-self:center;width:calc(50% - 9px)}}@media (width<=600px){.donorList{grid-template-columns:1fr;gap:13px}.donorList .donorCard{height:210px;padding:24px}.donorList .donorFlipCard{padding:0}.donorFlipFront{padding:24px}.donorList .donorName strong{font-size:19px}.businessDonor .donorLogo{height:92px}.businessDonor .donorLogo img{max-height:64px}.donorList .businessDonor .donorName strong{font-size:16px}.donorList .familyDonor:last-child{grid-column:auto;width:100%}}.impactIntro{grid-column:1/3;max-width:1180px}.impactIntro>p:last-child{max-width:720px}.grantApplication{border:2px solid var(--sky);border-left:8px solid var(--sky);background:linear-gradient(110deg,#92d7f42b,#ffffff0f);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:34px 38px;display:flex;position:relative;box-shadow:0 18px 44px #070a2b47}.grantStarburst{aspect-ratio:1;text-align:center;clip-path:polygon(50% 0%,60% 17%,76% 5%,78% 25%,98% 22%,85% 39%,100% 50%,82% 59%,96% 75%,76% 76%,74% 97%,59% 83%,49% 100%,40% 82%,23% 96%,22% 76%,2% 78%,16% 60%,0% 50%,17% 40%,4% 24%,24% 24%,26% 4%,41% 17%);width:122px;color:var(--deep);letter-spacing:.1em;filter:drop-shadow(0 7px 9px #05082a59);z-index:2;background:#ffd84d;place-content:center;font-size:9px;font-weight:700;line-height:1.15;display:grid;position:absolute;top:-52px;right:-36px;transform:rotate(7deg)}.grantStarburst b{letter-spacing:.04em;font-size:12px}.grantApplication small{color:var(--sky);letter-spacing:.19em;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.grantApplication h3{margin:0;font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:1.05}.grantApplication h3 em{color:var(--sky)}.grantApplication .btn{text-align:center;flex:none}@media (width<=900px){.impactIntro{grid-column:auto}}@media (width<=600px){.grantApplication{margin-top:58px;padding:30px 20px 24px;display:block}.grantStarburst{width:100px;font-size:7px;top:-48px;right:-8px}.grantStarburst b{font-size:10px}.grantApplication h3{font-size:1.8rem}.grantApplication .btn{width:100%;margin-top:22px;padding-inline:14px}}@media (width>=901px){.impact{align-items:start;gap:24px 4vw;padding-top:7vw;padding-bottom:7vw}.impactIntro h2{margin-bottom:24px}.grantTotals{margin:24px 0}.grantTotals>div{padding-top:18px;padding-bottom:18px}.grantList article{padding:20px 0}.quote{margin-top:0;padding:32px 36px}.quote blockquote{margin:12px 0 18px}}.volunteer{text-align:left;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:7vw;padding:8vw 9vw;display:grid}.volunteerVisual{justify-content:center;display:flex}.volunteerVisual img{filter:drop-shadow(0 24px 28px #14183e33);width:min(100%,460px);height:auto;display:block}.volunteerCopy h2{letter-spacing:-.06em;font-size:clamp(3.4rem,5.8vw,6.5rem);line-height:.9}.volunteerCopy h2 em{color:#fff}.volunteerCopy>p:not(.eyebrow){color:#333977;max-width:720px;margin:32px 0;line-height:1.7}@media (width<=900px){.volunteer{text-align:center;grid-template-columns:1fr;gap:42px}.volunteerVisual img{width:min(70vw,360px)}.volunteerCopy>p:not(.eyebrow){margin:28px auto}}@media (width<=600px){.volunteer{padding:64px 22px;display:block}.volunteerVisual{margin:0 auto 34px}.volunteerVisual img{filter:drop-shadow(0 16px 20px #14183e2e);width:min(68vw,250px)}.volunteerCopy h2{font-size:2.8rem}.volunteerCopy>p:not(.eyebrow){margin:24px auto;font-size:14px}.volunteerCopy .btn{width:100%}}.mobileHeroLogo{display:none}.heroArt img{mix-blend-mode:normal;filter:drop-shadow(0 24px 34px #252a7829);width:min(72%,620px)}.grantCarousel{border-top:1px solid #656a98;grid-column:1/3;min-width:0;margin-top:18px;padding-top:38px}.carouselHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.carouselHeading .eyebrow{margin-bottom:12px}.carouselHeading h3{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1}.carouselHeading>p{color:#aeb4d5;letter-spacing:.12em;white-space:nowrap;margin:0;font-size:11px}.carouselHeading>p strong{color:var(--sky);font:italic 24px Georgia}.carouselStage{isolation:isolate;touch-action:pan-y;background:#0b0e30;border:1px solid #656a98;height:clamp(420px,57vw,720px);position:relative;overflow:hidden}.carouselBackdrop{object-fit:cover;filter:blur(30px)brightness(.42)saturate(.85);opacity:.76;z-index:-1;width:calc(100% + 70px);height:calc(100% + 70px);position:absolute;inset:-35px;transform:scale(1.06)}.carouselPhoto{object-fit:contain;width:100%;height:100%;display:block;position:relative}.carouselArrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15194fc2;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:52px;height:52px;font:38px/1 Georgia;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carouselArrow:hover,.carouselArrow:focus-visible{background:var(--sky);color:var(--deep);border-color:var(--sky);outline:none}.carouselArrow.previous{left:22px}.carouselArrow.next{right:22px}.carouselDots{flex-wrap:wrap;justify-content:center;gap:9px;max-width:560px;margin:20px auto 0;display:flex}.carouselDots button{cursor:pointer;background:#777caa;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.carouselDots button.active{background:var(--sky);border-radius:10px;width:30px}.carouselDots button:focus-visible{outline-offset:4px;outline:2px solid #fff}.carouselHint{text-align:center;color:#aeb4d5;letter-spacing:.11em;text-transform:uppercase;margin:14px 0 0;font-size:9px}.teacherQuotes.quote{grid-column:1/3;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:14px 26px;min-height:370px;margin-top:0;padding:38px 42px;display:grid}.teacherQuotes .quoteMark{color:#fff;opacity:.75;font:96px/.72 Georgia}.teacherQuotes .quoteContent{align-self:center}.teacherQuotes .quoteLabel{letter-spacing:.18em;color:var(--navy);margin:0 0 16px;font-size:8px;font-weight:700}.teacherQuotes blockquote{max-width:1120px;margin:0 0 22px;font:italic clamp(1.15rem,1.75vw,1.55rem)/1.42 Georgia}.teacherQuotes .quoteAuthor{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5}.quoteControls{align-self:center;align-items:center;gap:12px;display:flex}.quoteControls button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:0 0;border:1px solid #252a786b;border-radius:50%;place-items:center;font:29px/1 Georgia;display:grid}.quoteControls button:hover,.quoteControls button:focus-visible{background:var(--navy);color:#fff;outline:none}.quoteControls span{letter-spacing:.12em;white-space:nowrap;font-size:8px}.quoteControls strong{font:italic 18px Georgia}.quoteDots{grid-column:2/4;align-items:center;gap:8px;margin-top:4px;display:flex}.quoteDots button{cursor:pointer;background:#252a7859;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.quoteDots button.active{background:var(--navy);border-radius:10px;width:26px}.quoteDots button:focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (width<=600px){.mobileHeroLogo{justify-content:center;align-items:center;min-height:230px;margin:24px 22px 0;padding:0;display:flex}.mobileHeroLogo img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 24px 34px #252a7829);width:min(78vw,330px);height:auto;display:block}.mobileHeroLogo+.heroCopy{padding-top:38px}.grantCarousel{grid-column:auto;margin-top:32px;padding-top:28px}.carouselHeading{align-items:start;margin-bottom:17px}.carouselHeading h3{max-width:250px;font-size:1.9rem}.carouselHeading>p{font-size:9px}.carouselHeading>p strong{font-size:19px}.carouselStage{height:65vh;min-height:430px;max-height:590px}.carouselArrow{width:42px;height:42px;font-size:31px}.carouselArrow.previous{left:10px}.carouselArrow.next{right:10px}.carouselDots{gap:7px;margin-top:17px}.carouselDots button{width:7px;height:7px}.carouselDots button.active{width:24px}.carouselHint{padding:0 18px;font-size:7px;line-height:1.5}.teacherQuotes.quote{grid-column:auto;min-height:570px;margin-top:30px;padding:30px 26px;display:block}.teacherQuotes .quoteMark{margin-bottom:2px;font-size:68px}.teacherQuotes blockquote{margin-bottom:20px;font-size:1.08rem;line-height:1.48}.teacherQuotes .quoteAuthor{font-size:8px}.quoteControls{justify-content:space-between;margin-top:26px}.quoteDots{flex-wrap:wrap;justify-content:center;margin-top:18px}}.board{gap:3vw 7vw;padding-top:7vw;padding-bottom:7vw}.officers article{padding:12px 0}.officers h3{font-size:17px}.members{padding-top:16px}.members div{padding:12px 0}.pastMembers{border-top:1px solid #656a98;grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:0 35px;padding-top:18px;display:grid}.pastMembers .boardLabel{grid-column:1/4}.pastMembers div{white-space:nowrap;border-bottom:1px solid #555b8d;padding:12px 0;font-size:15px}@media (width<=900px){.board{gap:0;padding-top:12vw;padding-bottom:12vw}.pastMembers{grid-column:auto;grid-template-columns:1fr 1fr;margin-top:28px}.pastMembers .boardLabel{grid-column:1/3}}@media (width<=600px){.board{padding:54px 22px}.officers{margin-top:28px}.members{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:26px}.members .boardLabel{grid-column:1/3}.members div,.pastMembers div{padding:10px 0}.pastMembers{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:24px}.pastMembers .boardLabel{grid-column:1/3}}.businessPartnership{border-top:1px solid #656a98;grid-column:1/3;margin-top:32px;padding-top:72px}.partnershipIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:20px 7vw;margin-bottom:48px;display:grid}.partnershipIntro .eyebrow{grid-column:1/3;margin-bottom:0}.partnershipIntro h3,.levelsHeading h3,.partnershipClose h3{letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5.2vw,5.7rem);line-height:.92}.partnershipIntro h3 em,.levelsHeading h3 em,.partnershipClose h3 em{color:var(--sky)}.partnershipIntro>p{color:#d5d9ef;margin:0;font-size:16px;line-height:1.7}.partnershipActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.packetLink{color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #6f75aa;padding-bottom:8px;font-size:9px;font-weight:700;display:inline-block}.packetLink:hover,.packetLink:focus-visible{color:var(--sky);border-color:var(--sky)}.partnershipValueGrid{background:#656a98;border:1px solid #656a98;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:82px;display:grid}.partnershipValueGrid article{background:var(--deep);padding:34px 30px}.partnershipValueGrid small{color:#d7b45a;letter-spacing:.18em;margin-bottom:20px;font-size:8px;font-weight:700;display:block}.partnershipValueGrid h4{color:#fff;margin:0 0 22px;font:italic 24px/1.2 Georgia,serif}.partnershipValueGrid ul,.partnershipTier ul{margin:0;padding:0;list-style:none}.partnershipValueGrid li{color:#d5d9ef;border-top:1px solid #aeb4d53d;padding:9px 0 9px 18px;font-size:12px;line-height:1.55;position:relative}.partnershipValueGrid li:before{content:"";background:var(--sky);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:0}.businessPartnership .levelsHeading{text-align:left;width:100%;max-width:none;margin:0 0 40px}.businessPartnership .levelsHeading h3{text-align:left}.levelsHeading .eyebrow{margin-bottom:18px}.levelsHeading>p:last-child{color:#cbd0e8;max-width:760px;margin:20px 0 0;font-size:13px;line-height:1.65}.partnershipLevels{border-top:1px solid #aeb4d557;max-width:1080px;margin:0 auto;padding:10px 0;display:block;position:relative}.partnershipLevels:before{content:"";background:linear-gradient(var(--sky),#92d7f414);width:1px;position:absolute;top:0;bottom:0;left:76px}.partnershipTier{--tier:#92d7f4;color:#fff;background:linear-gradient(90deg,#ffffff0e,#0000 58%);border-bottom:1px solid #aeb4d540;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:44px;min-height:0;padding:34px 28px 34px 124px;transition:background .25s,transform .25s;display:grid;position:relative}.partnershipTier:hover{background:linear-gradient(90deg,#92d7f41c,#ffffff06 58%,#0000);transform:translate(5px)}.partnershipTier.elite{--tier:#252a78}.partnershipTier.diamond{--tier:#08bad8}.partnershipTier.platinum{--tier:#b8d0dc}.partnershipTier.gold{--tier:#ec984b}.partnershipTier.silver{--tier:#6d89bd}.partnershipTier.friendship{--tier:#707070}.partnershipTier.elite .tierTitle small{color:#f2cf72}.tierTitle{border:0;align-items:center;gap:20px;margin:0;padding:0;display:flex}.tierTitle>span{width:45px;height:45px;color:var(--tier);background:var(--deep);border:1px solid var(--tier);text-shadow:0 2px #00000014;z-index:1;border-radius:50%;place-items:center;font-size:27px;line-height:1;display:grid;position:absolute;top:39px;left:54px}.tierTitle small{color:var(--tier);letter-spacing:.2em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.tierTitle h4{color:#fff;margin:0;font:italic 24px/1.1 Georgia,serif}.partnershipTier ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 30px;padding-top:1px;display:grid}.partnershipTier li{color:#d5d9ef;padding:6px 0 6px 17px;font-size:12px;line-height:1.5;position:relative}.partnershipTier li:before{content:"";background:var(--tier);width:7px;height:1px;position:absolute;top:14px;left:0}.partnershipClose{background:linear-gradient(135deg,#92d7f424,#ffffff06);border:1px solid #656a98;grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-top:70px;padding:50px;display:grid}.partnershipClose .eyebrow{margin-bottom:17px}.partnershipClose>div:last-child>p{color:#d5d9ef;margin:0;font-size:14px;line-height:1.7}@media (width<=900px){.businessPartnership{grid-column:auto}.partnershipIntro{grid-template-columns:1fr}.partnershipIntro .eyebrow{grid-column:auto}.partnershipValueGrid{grid-template-columns:1fr;margin-bottom:64px}.partnershipTier{grid-template-columns:190px minmax(0,1fr);gap:28px;padding-right:10px}.partnershipTier ul,.partnershipClose{grid-template-columns:1fr}}@media (width<=600px){.businessPartnership{margin-top:18px;padding-top:48px}.partnershipIntro{margin-bottom:36px;display:block}.partnershipIntro h3,.levelsHeading h3,.partnershipClose h3{font-size:2.65rem}.partnershipIntro>p{margin-top:24px;font-size:14px}.partnershipActions{display:block}.partnershipActions .btn{width:100%}.packetLink{margin-top:22px}.partnershipValueGrid{margin-bottom:52px}.partnershipValueGrid article{padding:28px 22px}.partnershipValueGrid h4{font-size:21px}.partnershipLevels{padding-left:0}.partnershipLevels:before{left:22px}.partnershipTier{padding:27px 8px 27px 62px;display:block}.partnershipTier:hover{transform:none}.tierTitle{min-height:38px;margin-bottom:14px}.tierTitle>span{width:39px;height:39px;font-size:22px;top:25px;left:3px}.tierTitle h4{font-size:20px}.partnershipTier ul{display:block}.partnershipClose{margin-top:48px;padding:34px 22px}.partnershipClose>div:last-child>p{font-size:13px}}.giveCopy .btn{margin-top:16px}.headerDonate{flex:none}.headerAlumni{background:var(--sky);border-color:var(--sky);color:var(--deep);flex:none;margin-left:auto;margin-right:8px}.headerAlumni:hover,.headerAlumni:focus-visible{border-color:var(--navy);color:var(--navy);background:#fff}.heroActions{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:34px;display:flex}.heroActions .btn{min-height:50px}.heroSecondary{background:0 0;border-color:#ffffff8c}.heroSecondary:hover,.heroSecondary:focus-visible{color:var(--navy);background:#fff;border-color:#fff}.calendarDate small{margin-top:9px;font-weight:700;color:#dce0f5!important;letter-spacing:.18em!important;font-size:9px!important}.eventList .eventDetails .eventDateLine{color:var(--navy);letter-spacing:.025em;margin:0 0 7px;font-weight:700}.eventMeta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 18px;margin:17px 0 0;padding-top:15px;display:grid}.eventMeta div{min-width:0}.eventMeta dt{letter-spacing:.14em;color:var(--navy);font-size:8px;font-weight:700}.eventMeta dd{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.eventActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.eventActions a,.eventActions span{background:var(--navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:10px 12px;font-size:8px;font-weight:700;line-height:1.25;border:1px solid var(--navy)!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline-flex!important}.eventActions a:hover,.eventActions a:focus-visible{background:var(--sky);color:var(--deep);outline:none;border-color:var(--sky)!important}.eventActions span{color:#777d90;cursor:not-allowed;background:#f3f4f7;border-color:#d8dbe4!important}.pastEvents{background:var(--ice);border-top:6px solid var(--sky);grid-template-columns:.7fr 1.3fr;gap:5vw;margin-top:65px;padding:50px;display:grid}.pastEventsHeading .eyebrow{margin-bottom:15px}.pastEventsHeading h3{color:var(--navy);margin:0;font:italic clamp(1.8rem,3vw,3.1rem)/1.05 Georgia,serif}.pastEvents article{align-self:center}.pastEvents article>div>small{color:var(--navy);letter-spacing:.16em;font-size:8px;font-weight:700}.pastEvents article>div>h3{margin:10px 0;font-size:25px;line-height:1.2}.pastEvents article>div>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.pastEvents .galaPhotosButton{margin-top:22px}@media (width<=900px){.pastEvents{grid-template-columns:1fr;gap:25px;padding:36px}}@media (width<=600px){.headerAlumni{margin-left:auto;margin-right:6px}.header .headerAlumni,.header .headerDonate{padding:9px 10px!important;font-size:7px!important}.heroActions{grid-template-columns:1fr;gap:12px;margin-top:28px;display:grid}.heroActions .btn{text-align:center;width:100%;padding:15px 12px;line-height:1.35}.eventMeta{grid-template-columns:1fr}.eventActions{grid-template-columns:1fr;display:grid}.eventActions a,.eventActions span{text-align:center;width:100%!important}.pastEvents{margin-top:40px;padding:28px 22px}.pastEvents article>div>h3{font-size:21px}}.alumni{background:var(--deep);color:#fff;grid-template-columns:.86fr 1.14fr;gap:8vw;padding:9vw 7vw;scroll-margin-top:115px;display:grid}.alumniIntro{align-self:start;padding-top:22px}.alumniIntro h2{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(3rem,5.5vw,6rem);line-height:.9}.alumniIntro h2 em{color:var(--sky)}.alumniIntro>p:not(.index,.eyebrow){color:#d5d9ef;max-width:610px;font-size:16px;line-height:1.75}.alumniInstruction{border-left:4px solid var(--sky);margin-top:25px;padding-left:17px;font-weight:700;color:#fff!important;font-size:16px!important;line-height:1.55!important}.alumniForm{color:var(--ink);border-top:8px solid var(--sky);background:#fff;align-self:start;padding:40px;scroll-margin-top:125px;box-shadow:0 22px 55px #04072252}.alumniForm .formHeading h3{margin-bottom:28px;font-size:31px}.alumniForm label{margin-bottom:19px;display:block}.alumniForm label>span{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.alumniForm label>span small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:11px;font-weight:400}.alumniForm input,.alumniForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfcfe;border-radius:0;padding:13px 14px;font:16px/1.5 Arial,Helvetica,sans-serif;transition:all .2s;display:block}.alumniForm textarea{resize:vertical;min-height:92px}.alumniForm input:focus,.alumniForm textarea:focus{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--navy);background:#fff}.alumniForm .btn{cursor:pointer}.alumniForm .btn:disabled{opacity:.6;cursor:wait}.alumniPrivacy{max-width:520px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.adminInquiries>nav{justify-content:space-between;gap:20px;margin-bottom:42px;display:flex}.adminInquiries>nav a{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.alumniList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.alumniList article{border-top:5px solid var(--sky);background:#fff;padding:25px;box-shadow:0 10px 30px #14183e12}.alumniRecordHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:17px;display:flex}.alumniRecordHead span{letter-spacing:.14em;color:var(--navy);font-size:11px;font-weight:700}.alumniRecordHead h2{margin:8px 0 0;font-size:23px}.alumniRecordHead p{color:var(--muted);margin:6px 0 0;font-size:13px}.alumniRecordHead time{color:var(--muted);white-space:nowrap;font-size:11px}.alumniList dl{margin:0}.alumniList dl div{grid-template-columns:75px 1fr;gap:14px;padding:8px 0;display:grid}.alumniList dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.alumniList dd{white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.alumniList dd a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.alumni{grid-template-columns:1fr;padding:14vw 7vw}.alumniIntro{padding-top:0}.alumniList{grid-template-columns:1fr}}@media (width<=600px){.alumni{gap:42px;padding:64px 22px}.alumniIntro h2{font-size:3rem}.alumniIntro>p:not(.index,.eyebrow){font-size:15px}.alumniForm{padding:30px 22px}.alumniForm .formRow{grid-template-columns:1fr;gap:0}.alumniForm .btn{width:100%;padding-inline:12px;line-height:1.35}.adminInquiries>nav{flex-direction:column;align-items:flex-start}.alumniRecordHead{display:block}.alumniRecordHead time{margin-top:12px;display:block}.alumniList dl div{grid-template-columns:1fr;gap:3px}}:root{--muted:#444b60}.eyebrow,.index{letter-spacing:.16em;font-size:12px;line-height:1.45}.brand small,.header nav{font-size:11px}.btn{font-size:12px;line-height:1.25}.stats span,.values span,.boardLabel,.grantApplication small,.teacherQuotes .quoteLabel,.teacherQuotes .quoteAuthor,.tierTitle small,.levelsHeading .eyebrow,.partnerVideo .eyebrow,.eventList small,.eventMeta dt,.pastEvents article>div>small,.contactForm label>span,.contactDetails small,.footerMain small{line-height:1.4;font-size:12px!important}.values p,.grantList p,.giveGrid p,.partnershipTier li,.partnershipClose>div:last-child>p,.eventList p,.eventMeta dd,.pastEvents article>div>p,.notice,.contactDetails a,.contactDetails span{font-size:14px;line-height:1.65}.impact p:not(.index):not(.eyebrow):not(.quoteAuthor):not(.quoteLabel),.partners p:not(.index):not(.eyebrow),.alumniIntro>p:not(.index):not(.eyebrow),footer p{color:#eef0fb}.grantList p,.levelsHeading>p:last-child,.partnershipTier li,.partnershipClose>div:last-child>p,.carouselHeading>p,.carouselHint{color:#e4e7f6}.carouselHint,.quoteControls span,.packetLink,.footerLegal,.footerLinks a,.footerContact a{font-size:12px;line-height:1.5}.donorName small,.calendarDate span,.calendarDate small,.formStatus,.legal{line-height:1.5;font-size:12px!important}@media (width<=600px){.header nav a{font-size:10px}.header .headerAlumni,.header .headerDonate{font-size:9px!important}.carouselHint{font-size:11px}.alumniIntro>p:not(.index):not(.eyebrow){font-size:15px}.grantStarburst{font-size:9px}.grantStarburst b{font-size:11px}}
