.lv-donate-redesign{--donate-ink: #1a2c59;--donate-copy: #35415a;--donate-muted: #687186;--donate-copper: #a65f35;--donate-orange: var(--orange, #eb8135);background:linear-gradient(135deg,#fbf9f4,#f4f1e8 55%,#eef1f6);color:var(--donate-copy);border-bottom:1px solid #e2e5eb}.lv-donate-redesign__content{display:grid;width:min(700px,calc(100% - 48px));grid-template-columns:minmax(0,1fr);margin-inline:auto;padding:clamp(24px,3vw,38px) 0 48px}.lv-donate-redesign__form-eyebrow{margin:0;color:var(--donate-copper);font-size:11px;font-weight:750;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.lv-donate-redesign__form-panel{position:relative;min-width:0;width:100%;max-width:640px;margin-inline:auto;padding:22px 24px 0;border:1px solid #ded9cc;border-radius:14px;background:#fffefa;box-shadow:0 20px 48px #1a2c591c,0 2px 8px #1a2c590a}.lv-donate-redesign__form-panel:before{position:absolute;top:0;right:0;left:0;height:4px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,var(--donate-ink) 0 72%,var(--donate-orange) 72% 100%);content:""}.lv-donate-redesign__form-heading{padding-bottom:15px;border-bottom:1px solid #ebe6dc}.lv-donate-redesign__form-eyebrow{font-size:10px}.lv-donate-redesign__form-heading h1{margin:3px 0 0;color:var(--donate-ink);font-family:var(--font-display-live, Georgia, serif);font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.15}.lv-donate-redesign__widget{display:flex;justify-content:center;width:100%;min-width:0;padding-block:15px 6px}.lv-donate-redesign__widget givebutter-giving-form{display:block;width:100%;max-width:440px;min-width:0}.lv-donate-redesign__loading{display:grid;gap:12px;padding:18px 0 10px}.lv-donate-redesign__skeleton{display:block;width:63%;height:44px;border-radius:7px;background:linear-gradient(90deg,#f0eee8,#f8f6f1,#f0eee8);background-size:200% 100%;animation:lv-donate-shimmer 1.5s ease-in-out infinite}.lv-donate-redesign__skeleton--wide{width:100%;height:34px}.lv-donate-redesign__skeleton--button{width:100%;background:#f5e1ce}.lv-donate-redesign__loading-copy{color:var(--donate-muted);font-size:13px}.lv-donate-redesign__ready{margin:0;color:#586650;font-size:12px}.lv-donate-redesign__error{display:grid;gap:12px;margin-block:16px 6px;padding:14px;border-left:3px solid var(--donate-copper);background:#fbf0e6;color:#533d31;font-size:14px}.lv-donate-redesign__error button{justify-self:start;min-height:44px;color:var(--donate-ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}.lv-donate-redesign__fallback{display:flex;min-height:57px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;border-top:1px solid #ebe6dc;color:var(--donate-muted);font-size:12px}.lv-donate-redesign__fallback a{display:inline-flex;min-height:44px;align-items:center;color:var(--donate-ink);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lv-donate-redesign__fallback a:focus-visible,.lv-donate-redesign__error button:focus-visible{outline:3px solid var(--donate-copper);outline-offset:3px;border-radius:3px}@media(max-width:800px){.lv-donate-redesign__content{width:min(600px,calc(100% - 40px));padding-block:20px 32px}}@media(max-width:520px){.lv-donate-redesign__content{width:calc(100% - 36px);padding-block:16px 26px}.lv-donate-redesign__form-panel{padding:17px 16px 0}.lv-donate-redesign__form-heading h1{font-size:28px}}@media(max-width:344px){.lv-donate-redesign__content{width:calc(100% - 32px)}.lv-donate-redesign__form-panel{width:calc(100% + 16px);margin-inline:-8px;padding-inline:12px}}@font-face{font-family:Public Sans;src:url(/assets/public-sans-DdeTHZLK.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/assets/libre-caslon-text-CfldDPV-.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/assets/libre-caslon-text-italic-snTzlHlN.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Display;src:url(/assets/libre-caslon-display-n_DgBRfq.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{--navy: #1a2c59;--navy-deep: #182852;--blue-band: #1a2c59;--blue-light: #eaf0f8;--blue-dark: #203b7f;--orange: #eb8135;--cream: #f6f7f9;--text: #273047;--muted: #687186;--white: #ffffff;--lv-primary: oklch(29% .085 263);--lv-foreground: oklch(24% .045 262);--lv-brand: oklch(72% .165 55);--lv-cream: oklch(97.5% .008 85);--font-body-live: "Public Sans", Arial, sans-serif;--font-serif-live: "Libre Caslon Text", Georgia, serif;--font-display-live: "Libre Caslon Display", "Libre Caslon Text", Georgia, serif}html,body{font-family:var(--font-body-live);color:var(--text);background:var(--white);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.site-header{position:sticky;top:0;z-index:50;background:var(--navy);color:var(--white)}.header-inner{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:14px}.brand img.icon{height:56px;width:auto}.brand img.text{height:38px;width:auto}.nav{display:flex;gap:36px;align-items:center}.nav a{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:6px 0;transition:color .15s}.nav a:hover,.nav a.active{color:var(--orange)}.nav-toggle{display:none;color:#fff;font-size:24px}@media(max-width:880px){.nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--navy);padding:16px 32px}.nav.open{display:flex}.nav a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.nav-toggle{display:block}}.quote-band{background:var(--blue-band);color:#fff;text-align:center;padding:48px 24px}.quote-band .q{font-family:Playfair Display,Georgia,serif;font-size:28px;font-style:italic;font-weight:400;max-width:900px;margin:0 auto 14px}.quote-band .a{font-size:14px;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.home-hero{background:var(--navy-deep);color:#fff;padding:110px 24px 130px;text-align:center;position:relative}.home-hero h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:56px;line-height:1.2;max-width:1000px;margin:0 auto}@media(max-width:720px){.home-hero{padding:70px 20px 80px}.home-hero h1{font-size:32px}}.tri{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:380px}.tri .panel{padding:56px 36px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:18px}.tri .panel h3{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:30px;letter-spacing:.02em}.tri .panel p{font-size:15px;line-height:1.6;opacity:.95}.tri .panel .more{margin-top:8px;align-self:flex-start;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px;font-weight:600}.tri .p1{background:var(--orange)}.tri .p2{background:var(--blue-light);color:#103860}.tri .p2 .more{border-color:#10386099}.tri .p3{background:var(--blue-dark)}@media(max-width:880px){.tri{grid-template-columns:1fr}}.section{padding:80px 24px;max-width:1200px;margin:0 auto}.section h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:56px;text-align:center;margin-bottom:48px}.section.gray{background:#f4f1ec;max-width:none;padding-left:0;padding-right:0}.section.gray .inner{max-width:1200px;margin:0 auto;padding:0 24px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.card .thumb{aspect-ratio:16/10;overflow:hidden;background:#ddd}.card .thumb img{width:100%;height:100%;object-fit:cover}.card .body{padding:22px;flex:1;display:flex;flex-direction:column;gap:10px}.card .meta{font-size:12px;color:var(--muted);letter-spacing:.04em}.card .title{font-family:Playfair Display,Georgia,serif;font-size:22px;line-height:1.3}.card .excerpt{font-size:14px;color:#444;flex:1}.card .read{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-weight:700}@media(max-width:880px){.cards{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.split.reverse .image{order:2}.split .image img{width:100%;height:460px;object-fit:cover}.split .text h3{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:42px;margin-bottom:18px;color:var(--navy)}.split .text p{font-size:16px;line-height:1.7;color:#333}@media(max-width:880px){.split{grid-template-columns:1fr;gap:28px;margin-bottom:50px}.split.reverse .image{order:0}.split .image img{height:280px}}.curr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 48px;margin-top:40px}.curr-item h4{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:26px;color:var(--navy);margin-bottom:10px}.curr-item p{font-size:15px;line-height:1.65;color:#333}@media(max-width:880px){.curr-grid{grid-template-columns:1fr}}.feat3{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;text-align:center;margin:60px 0 30px}.feat3 .ico{width:96px;height:96px;margin:0 auto 18px;object-fit:contain}.feat3 h4{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:22px;color:var(--navy)}@media(max-width:720px){.feat3{grid-template-columns:1fr}}.cta-band{background-image:linear-gradient(#0e2238a6,#0e2238a6),var(--cta-bg, none);background-size:cover;background-position:center;color:#fff;text-align:center;padding:90px 24px}.cta-band h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:48px;max-width:800px;margin:0 auto 28px}.cta-band .btn{display:inline-block;padding:14px 38px;background:var(--orange);color:#fff;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border-radius:2px;transition:background .15s}.cta-band .btn:hover{background:#d57a28}.contact-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;padding:80px 24px;align-items:start}.contact-wrap .info h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:44px;color:var(--navy);margin-bottom:18px}.contact-wrap .info p{font-size:16px;line-height:1.7;color:#333;margin-bottom:12px}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{width:100%;padding:14px 16px;border:1px solid #ccc;font-family:inherit;font-size:15px;background:#fff;border-radius:2px}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--orange)}.contact-form textarea{min-height:140px;resize:vertical}.contact-form button{align-self:flex-start;padding:12px 36px;background:var(--navy);color:#fff;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border-radius:2px;transition:background .15s}.contact-form button:hover{background:var(--orange)}.thanks{color:#2c7a3a;font-weight:600;padding:12px 0}@media(max-width:880px){.contact-wrap{grid-template-columns:1fr;gap:32px;padding:50px 20px}}.site-footer{background:var(--navy);color:#fff;padding:60px 24px 24px}.footer-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.footer-grid h4{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:18px;color:var(--orange)}.footer-grid p,.footer-grid a{font-size:14px;line-height:1.8;opacity:.9}.footer-grid ul{list-style:none}.footer-grid ul li a:hover{color:var(--orange)}.subscribe{display:flex;gap:0;margin-top:14px;max-width:360px}.subscribe input{flex:1;padding:12px 14px;border:none;background:#fff;color:#222;font-size:14px}.subscribe button{padding:12px 22px;background:var(--orange);color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.copyright{max-width:1200px;margin:48px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;opacity:.75;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:880px){.footer-grid{grid-template-columns:1fr;gap:32px}}.page-hero{height:360px;background-size:cover;background-position:center;position:relative}.page-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#0e223859,#0e22388c)}.page-hero h1{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:64px;letter-spacing:.02em}@media(max-width:720px){.page-hero{height:220px}.page-hero h1{font-size:36px}}.live-container{width:100%;max-width:1152px;margin-inline:auto;padding-inline:16px}.site-header--live{position:sticky;top:0;z-index:50;background:var(--lv-primary);color:#fff;border-bottom:1px solid rgb(255 255 255 / 10%)}.live-header-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.live-brand{display:inline-flex;align-items:center;flex:none;gap:12px}.live-brand img{display:block;width:auto;height:40px;object-fit:contain}.live-brand .live-brand__wordmark{height:28px}.live-nav{display:none;align-items:center;gap:4px}.live-nav__link{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:8px 12px;color:#ffffffbf;font-size:15px;white-space:nowrap;transition:color .18s ease}.live-nav__link:after{position:absolute;right:12px;bottom:5px;left:12px;height:1px;background:var(--lv-brand);content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.live-nav__link:hover,.live-nav__link.is-active{color:#fff}.live-nav__link:hover:after,.live-nav__link.is-active:after{transform:scaleX(1)}.live-nav__contact{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-left:10px;padding-inline:15px;border:1px solid rgb(244 194 95 / 68%);border-radius:8px;background:transparent;color:#ffe1b8;font-size:14px;font-weight:600;transition:background .18s ease,color .18s ease}.live-nav__contact:hover,.live-nav__contact[aria-current=page]{background:#f4c25f1f;color:#fff}.live-menu-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;color:#fff}.live-menu-button svg{width:21px;height:21px}.live-menu-button:hover{background:#ffffff1a}.live-mobile-nav{display:flex;flex-direction:column;gap:2px;padding:8px 16px 18px;background:#fff;color:var(--lv-primary);box-shadow:0 10px 18px #0f1f461f}.live-mobile-nav a{padding:10px 12px;border-radius:7px;font-size:16px;font-weight:500}.live-mobile-nav a:hover,.live-mobile-nav a.is-active{background:#eef1f7;color:var(--lv-primary)}.lv-home{color:var(--lv-foreground);background:#fff;font-family:var(--font-body-live)}.live-hero{position:relative;isolation:isolate;min-height:448px;overflow:hidden;background:var(--lv-primary);color:#fff}.live-hero__image,.live-hero__shade{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.live-hero__image{object-fit:cover;object-position:50% 0%}.live-hero__shade{background:linear-gradient(180deg,rgb(18 35 76 / 75%) 0%,rgb(18 35 76 / 45%) 45%,transparent 80%),linear-gradient(90deg,rgb(18 35 76 / 70%) 0%,rgb(18 35 76 / 35%) 40%,transparent 70%)}.live-hero__content{display:flex;min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:48px;padding-bottom:96px}.live-hero h1{max-width:920px;margin:0;color:#fff;font-family:var(--font-serif-live);font-size:clamp(35px,4.2vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.025em;text-shadow:0 1px 2px rgb(0 0 0 / 35%),0 2px 28px rgb(0 0 0 / 45%)}.live-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.live-button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:0 20px;border:1px solid transparent;border-radius:8px;background:var(--lv-brand);color:#172441;font-size:16px;font-weight:600;white-space:nowrap;transition:background .18s ease,transform .18s ease}.live-button:hover{transform:translateY(-1px);background:#f2a05f;color:#172441}.live-button--ghost{border-color:#fff6;background:#16275066;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.live-button--ghost:hover{background:#16275099;color:#fff}.quick-links ul{display:grid;grid-template-columns:1fr;margin:0;padding:0;border-bottom:1px solid #dfe3e9;list-style:none}.quick-links li{min-width:0;border-bottom:1px solid #dfe3e9}.quick-links li:last-child{border-bottom:0}.quick-link{display:flex;min-height:94px;align-items:flex-start;gap:16px;padding:20px 0;outline-offset:-2px}.quick-link__icon{width:20px;height:20px;flex:none;margin-top:4px;color:var(--lv-brand);stroke-width:1.8}.quick-link__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.quick-link__title{display:flex;align-items:center;gap:8px;color:var(--lv-primary);font-family:var(--font-serif-live);font-size:23px;line-height:1.35}.quick-link__arrow{width:16px;height:16px;color:#717b8e;transition:color .18s ease,transform .18s ease}.quick-link:hover .quick-link__arrow{color:var(--lv-brand);transform:translate(4px)}.quick-link__detail{color:#667187;font-size:14px;line-height:1.5}.live-section{padding-block:72px}.news-section{padding-top:96px;padding-bottom:88px}.news-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:0}.news-heading>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.live-eyebrow{margin:0;color:var(--lv-brand);font-size:13px;font-weight:600;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.news-heading h2{margin:0;color:#1a2745;font-family:var(--font-display-live);font-size:clamp(38px,4vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.1}.news-heading__sub{margin:0;color:#5d687c;font-size:17px}.live-outline-link{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid #d8dee8;border-radius:8px;color:#273047;font-size:14px;font-weight:500;white-space:nowrap}.live-outline-link:hover{background:#f2f4f7;color:#172b58}.live-outline-link svg{width:16px;height:16px}.news-grid{display:grid;grid-template-columns:1fr;gap:38px}.news-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:18px}.news-card--featured{grid-row:span 2}.news-card__image{display:block;overflow:hidden;border-radius:8px;background:#eef0f4}.news-card__image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .7s ease}.news-card--featured .news-card__image img{aspect-ratio:3 / 2}.news-card:hover .news-card__image img{transform:scale(1.03)}.news-card__content{display:flex;flex:1;flex-direction:column;gap:10px}.news-card h3{margin:0;color:#1d2945;font-family:var(--font-display-live);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.25}.news-card h3 a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease}.news-card:hover h3 a{text-decoration-color:var(--lv-brand)}.news-card__excerpt{margin:0;color:#626d81;font-size:14px;line-height:1.55}.news-card--featured h3{font-size:30px}.news-card--featured .news-card__excerpt{font-size:17px;line-height:1.55}.news-card__opening{margin:0;color:#465169;font-size:15px;line-height:1.6}.news-card--featured .news-card__opening{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7}.news-card__read-more{display:inline-flex;min-height:44px;align-items:center;justify-content:center;align-self:flex-start;gap:8px;margin-top:auto;padding:0 16px;border-radius:7px;background:var(--lv-brand);color:#172441;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease,transform .18s ease}.news-card__read-more:hover{background:#f2a05f;color:#172441;transform:translateY(-1px)}.news-card__read-more:focus-visible{outline:2px solid #172441;outline-offset:3px}.news-card__read-more svg{width:16px;height:16px}.news-card__author{display:flex;align-items:center;gap:12px;margin-top:4px;color:#6c7688;font-size:13px;line-height:1.4}.news-card__author>img,.news-card__initials{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#e8edf5;color:#273047;font-size:13px;font-weight:600;object-fit:cover}.live-author-avatar{border:1px solid rgb(165 102 54 / 38%);background:linear-gradient(145deg,#fffdf8,#eee5d6);box-shadow:inset 0 0 0 2px #ffffffa6;color:#8b6036;font-family:var(--font-display-live, Georgia, serif);font-size:15px;font-style:italic;font-weight:500;letter-spacing:-.08em;text-shadow:0 1px 0 rgb(255 255 255 / 70%)}.news-card__author>span:last-child{display:flex;flex-direction:column}.news-card__author strong{color:#283146;font-weight:600}.news-card__author i{padding-inline:3px;font-style:normal}.live-quote{padding-block:64px;background:var(--lv-primary);color:var(--lv-cream);text-align:center}.live-quote .live-container{display:flex;flex-direction:column;align-items:center;gap:18px}.live-quote blockquote{max-width:780px;margin:0;color:inherit;font-family:var(--font-serif-live);font-size:clamp(22px,2.6vw,32px);font-style:italic;line-height:1.3}.live-quote blockquote span{padding-inline:4px}.live-quote p{margin:0;color:#fffc;font-size:14px;letter-spacing:.13em;text-transform:uppercase}.live-join{overflow:hidden;background:var(--lv-primary);color:#fff}.live-join__inner{display:grid;align-items:end;gap:40px;padding-top:56px}.live-join__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:48px}.live-join__copy h2{margin:0;color:#fff;font-family:var(--font-display-live);font-size:clamp(44px,5vw,60px);font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.live-join__copy p{max-width:420px;margin:0;color:#ffffffd1;font-size:18px;line-height:1.55}.live-join__image{width:min(100%,440px);height:320px;justify-self:center;overflow:hidden;border-radius:220px 220px 0 0}.live-join__image img{width:100%;height:100%;object-fit:cover}.site-footer--live{padding:0;background:#111a32;color:#f7f7f5}.live-footer-grid{display:grid;gap:40px;padding-block:56px;border-top:1px solid rgb(255 255 255 / 10%)}.live-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.live-footer-brand .live-brand img{height:40px}.live-footer-brand .live-brand .live-brand__wordmark{height:28px}.live-footer-brand p{max-width:320px;margin:0;color:#ffffffbf;font-family:var(--font-serif-live);font-size:18px;font-style:italic;line-height:1.45}.live-newsletter{display:flex;max-width:430px;flex-direction:column;align-items:flex-start;gap:12px}.live-newsletter label,.live-footer-explore h2{margin:0;color:#f4c25f;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.live-newsletter p{margin:0;color:#ffffffad;font-size:14px}.live-newsletter__row{display:flex;width:100%;gap:8px}.live-newsletter fieldset{width:100%;min-width:0;margin:0;padding:0;border:0}.live-newsletter__notice,.live-newsletter__consent{font-size:12px!important;line-height:1.5}.live-newsletter__notice{color:#fff!important}.live-newsletter__consent{display:flex;width:100%;min-width:0;align-items:flex-start;justify-content:flex-start;gap:8px;margin-top:8px!important;color:#ffffff94!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.live-newsletter input[type=checkbox]{flex:none;width:15px;min-width:15px;height:15px;margin:2px 0 0;padding:0;accent-color:#f4c25f}.live-newsletter__consent span{flex:1;min-width:0;color:inherit}.live-newsletter input{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid rgb(255 255 255 / 20%);border-radius:8px;background:#ffffff0d;color:#fff;font:inherit;font-size:14px}.live-newsletter input::placeholder{color:#ffffff73}.live-newsletter button{min-width:92px;padding:0 14px;border-radius:8px;background:var(--lv-brand);color:#172441;font-size:14px;font-weight:600}.live-newsletter :disabled{cursor:not-allowed}.live-newsletter input:disabled,.live-newsletter button:disabled{opacity:.58}.live-footer-explore{display:flex;flex-direction:column;gap:16px}.live-footer-explore ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;list-style:none}.live-footer-explore li a,.live-copyright a{color:#ffffffb3;font-size:14px}.live-footer-explore li a:hover,.live-copyright a:hover{color:#fff}.live-footer-social{display:flex;grid-column:1 / -1;justify-content:center}.live-footer-social__link{display:inline-flex;width:60px;height:60px;align-items:center;justify-content:center;color:#fff}.live-footer-explore li .live-footer-social__link{color:#fff}.live-footer-social__link svg{display:block;width:22px;height:22px}.live-footer-social__link:focus-visible{border-radius:50%;outline:2px solid #f4c25f;outline-offset:2px}.live-copyright{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;padding-block:18px;border-top:1px solid rgb(255 255 255 / 10%);color:#fff9;font-size:12px}.live-copyright p{margin:0}.live-copyright>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.live-copyright a{font-size:12px;white-space:nowrap}.live-copyright__credit{display:inline-flex;align-items:center;gap:6px}.live-copyright__credit img{width:auto;height:16px}@media(min-width:640px){.live-container{padding-inline:24px}.live-header-inner{min-height:80px}.live-brand img{height:48px}.live-brand .live-brand__wordmark{height:36px}.live-hero__content{padding-top:56px;padding-bottom:128px}.news-heading{flex-direction:row;align-items:flex-end;margin-bottom:48px}.live-footer-grid{grid-template-columns:1.3fr 1.4fr 1fr;gap:32px;padding-block:72px}.live-copyright{flex-direction:row}}@media(max-width:639px){.site-footer--live .live-footer-grid{justify-items:center;gap:24px;padding:32px 20px 24px;text-align:center}.site-footer--live .live-footer-brand{display:none}.site-footer--live .live-newsletter{width:100%;align-items:center;text-align:center}.site-footer--live .live-newsletter fieldset{max-width:430px}.site-footer--live .live-newsletter__consent{max-width:360px;margin-inline:auto!important;text-align:left}.site-footer--live .live-footer-explore{width:100%;align-items:center;gap:10px}.site-footer--live .live-footer-explore ul{width:100%;max-width:340px;gap:6px 20px}.site-footer--live .live-footer-explore li a{display:flex;min-height:44px;align-items:center;justify-content:center}.site-footer--live .live-footer-explore li{text-align:center}.site-footer--live .live-copyright{gap:8px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));text-align:center}.site-footer--live .live-copyright>div{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:18px;row-gap:4px}.site-footer--live .live-copyright__credit{grid-column:1 / -1;justify-content:center}}.site-footer--live{border-top:1px solid #d8deea;background:#f7f5ef;color:var(--lv-primary)}.site-footer--live .live-footer-grid{gap:0;padding-block:42px;border-top:0}.site-footer--live .live-footer-brand{padding-right:24px}.site-footer--live .live-footer-brand .live-brand__wordmark{filter:brightness(0) saturate(100%) invert(15%) sepia(27%) saturate(1975%) hue-rotate(191deg) brightness(88%) contrast(94%)}.site-footer--live .live-footer-brand p{color:#48556e}.site-footer--live .live-newsletter,.site-footer--live .live-footer-explore{max-width:none}.site-footer--live .live-newsletter{padding-inline:24px;border-left:1px solid #d8deea}.site-footer--live .live-newsletter label,.site-footer--live .live-footer-explore h2{color:#8c4d2b}.site-footer--live .live-newsletter p{color:#59657b}.site-footer--live .live-newsletter__notice{color:var(--lv-primary)!important}.site-footer--live .live-newsletter label.live-newsletter__consent{color:#4d5a70!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}.site-footer--live .live-newsletter input[type=checkbox]{accent-color:var(--lv-primary)}.site-footer--live .live-newsletter input{min-height:44px;border:1px solid #aeb8cb;background:#fff;color:#202f50}.site-footer--live .live-newsletter input::placeholder{color:#707d94}.site-footer--live .live-newsletter button{min-height:44px;border:1px solid var(--lv-brand);background:var(--lv-brand);color:#172441}.site-footer--live .live-newsletter button:hover{filter:brightness(.96)}.site-footer--live .live-footer-explore{padding-left:24px;border-left:1px solid #d8deea}.site-footer--live .live-footer-explore li a,.site-footer--live .live-copyright a{color:#3f4d67}.site-footer--live .live-footer-explore li a:hover,.site-footer--live .live-copyright a:hover{color:#8c4d2b}.site-footer--live .live-footer-social__link,.site-footer--live .live-footer-explore li .live-footer-social__link{color:var(--lv-primary)}.site-footer--live .live-footer-social__link:focus-visible,.site-footer--live .live-newsletter input:focus-visible,.site-footer--live .live-newsletter button:focus-visible,.site-footer--live .live-footer-explore a:focus-visible,.site-footer--live .live-copyright a:focus-visible{outline:3px solid #9a572f;outline-offset:3px}.site-footer--live .live-copyright{border-top:1px solid #d8deea;color:#68738a}.site-footer--live .live-copyright__credit img{filter:brightness(0) saturate(100%) invert(25%) sepia(18%) saturate(888%) hue-rotate(186deg) brightness(92%) contrast(91%)}@media(min-width:640px)and (max-width:1023px){.site-footer--live .live-footer-grid{grid-template-columns:1fr 1.2fr;gap:0}.site-footer--live .live-footer-explore{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;margin-top:28px;padding:22px 0 0;border-top:1px solid #d8deea;border-left:0}.site-footer--live .live-footer-explore ul{grid-template-columns:repeat(5,max-content);gap:8px 16px}}@media(min-width:1024px){.site-footer--live .live-footer-grid{grid-template-columns:1.1fr 1.25fr .8fr}}@media(max-width:639px){.site-footer--live .live-footer-grid{gap:0;padding:28px 20px 20px}.site-footer--live .live-newsletter{padding:0 0 24px;border-left:0;border-bottom:0}.site-footer--live .live-footer-explore{margin-top:22px;padding:22px 0 0;border-top:1px solid #d8deea;border-left:0}.site-footer--live .live-copyright{border-top:1px solid #d8deea}}.site-footer--live .live-footer-explore ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.site-footer--live .live-footer-explore li{display:inline-flex;align-items:center}.site-footer--live .live-footer-explore li:not(:last-child):after{width:4px;height:4px;flex:0 0 auto;margin-inline:9px;border-radius:50%;background:var(--lv-brand);content:""}.site-footer--live .live-footer-explore .live-footer-social{flex:0 0 100%;grid-column:auto;justify-content:center}.site-footer--live .live-footer-social__link svg{width:18px;height:18px}@media(min-width:768px){.live-container{padding-inline:24px}.quick-links ul{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-links li{border-right:1px solid #dfe3e9;border-bottom:0}.quick-links li+li .quick-link{padding-left:32px}.quick-links li:first-child .quick-link{padding-left:0}.quick-links li:last-child .quick-link{padding-right:0}.quick-links li:last-child{border-right:0}.quick-link{min-height:116px;padding:28px 16px}.news-grid{grid-template-columns:3fr 2fr;column-gap:48px;row-gap:40px}.news-card:not(.news-card--featured){padding-left:32px;border-left:1px solid #e1e5eb}.live-quote{padding-block:80px}.live-join__inner{grid-template-columns:7fr 5fr;gap:48px;padding-top:72px}.live-join__image{width:min(100%,440px);height:420px;justify-self:end}}@media(min-width:1024px){.live-container{padding-inline:32px}.live-nav{display:flex}.live-menu-button,.live-mobile-nav{display:none}.live-hero{min-height:512px}.news-section{padding-top:96px;padding-bottom:96px}.news-grid{row-gap:40px}.news-card:not(.news-card--featured){padding-left:48px}.live-join__inner{gap:64px;padding-top:80px}.live-join__copy{padding-bottom:80px}}@media(max-width:420px){.live-brand{gap:8px}.live-brand img{height:35px}.live-brand .live-brand__wordmark{height:23px}.live-hero__actions{margin-top:26px}.live-button{padding-inline:14px;font-size:14px}}.live-page-intro{background:var(--lv-primary);color:var(--lv-cream);text-align:center}.live-page-intro>.live-container{display:flex;flex-direction:column;align-items:center;gap:22px;padding-block:56px 64px}.live-page-intro h1{margin:0;color:inherit;font-family:var(--font-display-live);font-size:clamp(48px,7vw,72px);font-weight:400;letter-spacing:-.03em;line-height:1.05}.live-page-intro__description{max-width:640px;margin:0;color:#ffffffd1;font-size:18px;line-height:1.5;text-wrap:pretty}.live-page-intro__quote{display:flex;width:min(100%,640px);flex-direction:column;align-items:center;gap:20px;margin:4px 0 0;padding-top:30px;border-top:1px solid rgb(255 255 255 / 15%)}.live-page-intro__quote blockquote{margin:0;color:inherit;font-family:var(--font-serif-live);font-size:clamp(24px,3vw,32px);font-style:italic;line-height:1.25;text-wrap:balance}.live-page-intro__quote figcaption{color:#fffc;font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.live-pillar-nav{border-bottom:1px solid #e0e4ea;background:#fff}.live-pillar-nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;margin:0;padding:20px 0;list-style:none}.live-pillar-nav li{display:flex;align-items:center;gap:24px;color:var(--lv-brand);font-family:var(--font-serif-live);font-size:18px}.live-pillar-nav a{color:#273047;text-decoration:underline;text-decoration-color:#eb81358c;text-underline-offset:6px}.live-pillar-nav a:hover{text-decoration-color:var(--lv-brand)}.live-pillar-section,.live-feature-section{padding-block:72px;background:#fff}.live-pillar-list{display:flex;flex-direction:column;gap:44px}.live-pillar,.live-feature{display:grid;align-items:center;gap:32px;scroll-margin-top:104px}.live-pillar__text,.live-feature__copy{display:flex;flex-direction:column;gap:18px}.live-pillar__text h2,.live-feature__copy h2{margin:0;color:#1b2947;font-family:var(--font-display-live);font-size:clamp(36px,4vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.12}.live-pillar__text p,.live-feature__copy p{max-width:680px;margin:0;color:#626d81;font-size:17px;line-height:1.7;text-wrap:pretty}.live-arch{width:min(100%,420px);aspect-ratio:5 / 6;justify-self:center;overflow:hidden;border-radius:50% 50% 8px 8px/36% 36% 8px 8px;background:#edf0f4;box-shadow:0 0 0 1px #212b4214}.live-arch img{width:100%;height:100%;object-fit:cover}.live-feature__image{aspect-ratio:1 / 1.1}.live-feature__copy .live-button{align-self:flex-start;gap:8px;font-size:14px}.live-feature__copy .live-button svg{width:16px;height:16px}.partners-overview{padding-block:72px;background:#fff}.partners-overview__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,7vw,88px)}.partners-overview__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.partners-overview__copy h2{margin:0;color:#1b2947;font-family:var(--font-display-live);font-size:clamp(36px,4vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.12}.partners-overview__copy>p:not(.live-eyebrow){margin:0;color:#626d81;font-size:17px;line-height:1.7}.partners-overview__image{aspect-ratio:1.35;overflow:hidden;border-radius:50% 50% 8px 8px/32% 32% 8px 8px;background:#edf0f4}.partners-overview__image img{width:100%;height:100%;object-fit:cover}.partners-mission{padding-block:76px 88px;background:#f4f5f7}.partners-mission__heading{max-width:760px;margin:0 auto 38px;text-align:center}.partners-mission__heading .live-eyebrow{margin-bottom:14px}.partners-mission__heading h2{margin:0;color:#1b2947;font-family:var(--font-display-live);font-size:clamp(34px,4vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.12}.partners-mission__heading>p:last-child{margin:14px 0 0;color:#626d81;font-size:17px;line-height:1.6}.partners-mission__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.partners-mission__card{grid-column:span 2;min-height:214px;padding:26px 24px;border:1px solid #e1e5ec;border-radius:4px;background:#fff}.partners-mission__card:nth-child(4){grid-column:2 / span 2}.partners-mission__card:nth-child(5){grid-column:4 / span 2}.partners-mission__icon{display:inline-grid;width:42px;height:42px;margin-bottom:16px;place-items:center;border-radius:50%;background:#f8eee6;color:#b76227}.partners-mission__icon svg{width:20px;height:20px;stroke-width:1.8}.partners-mission__card h3{margin:0 0 8px;color:#1b2947;font-family:var(--font-display-live);font-size:23px;font-weight:400;line-height:1.2}.partners-mission__card p{margin:0;color:#626d81;font-size:15px;line-height:1.6}.live-support{background:#f1f3f7;color:#1b2947;text-align:center}.live-support>.live-container{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:72px}.live-support h2{max-width:850px;margin:0;color:inherit;font-family:var(--font-display-live);font-size:clamp(34px,4.5vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.15}.live-support p{max-width:620px;margin:0;color:#626d81;font-size:18px;line-height:1.5}.live-support .live-button{margin-top:4px}.live-photo-hero{position:relative;isolation:isolate;min-height:448px;overflow:hidden;background:var(--lv-primary);color:#fff}.live-photo-hero>img,.live-photo-hero__shade{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.live-photo-hero>img{object-fit:cover;object-position:62% 50%}.live-photo-hero__shade{background:linear-gradient(180deg,rgb(18 35 76 / 75%) 0%,rgb(18 35 76 / 45%) 45%,transparent 80%),linear-gradient(90deg,rgb(18 35 76 / 70%) 0%,rgb(18 35 76 / 35%) 40%,transparent 70%)}.live-photo-hero__content{display:flex;min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;padding-block:48px 96px}.live-photo-hero .live-eyebrow{color:#f3c875;font-size:14px;letter-spacing:.14em}.live-photo-hero h1{margin:0;color:#fff;font-family:var(--font-serif-live);font-size:clamp(38px,5.5vw,52px);font-weight:400;letter-spacing:-.025em;line-height:1.1;text-shadow:0 1px 2px rgb(0 0 0 / 35%),0 2px 28px rgb(0 0 0 / 45%)}.live-photo-hero__content>p:last-child{max-width:600px;margin:0;color:#ffffffeb;font-size:18px;line-height:1.55;text-shadow:0 1px 12px rgb(0 0 0 / 50%)}.live-curriculum-pillars{border-bottom:1px solid #dfe3e9}.live-curriculum-pillars ul{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.live-curriculum-pillars li{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid #dfe3e9}.live-curriculum-pillars li:last-child{border-bottom:0}.live-curriculum-pillars li>svg{width:20px;height:20px;flex:none;margin-top:4px;color:var(--lv-brand)}.live-curriculum-pillars li>span{display:flex;flex-direction:column;gap:3px}.live-curriculum-pillars strong{color:#26344f;font-size:20px;font-weight:500}.live-curriculum-pillars small{color:#697387;font-size:14px}.live-resources{padding-block:72px;background:#fff}.live-resources__heading{display:flex;max-width:820px;flex-direction:column;gap:16px;margin:0 auto 48px;text-align:center}.live-resources__heading h2{margin:0;color:#1b2947;font-family:var(--font-display-live);font-size:clamp(38px,4vw,48px);font-weight:400;letter-spacing:-.025em}.live-resources__heading p{margin:0;color:#606c80;font-size:17px;line-height:1.6}.live-resource-grid{display:grid;grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none}.live-resource-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #232f481f;transition:box-shadow .2s ease}.live-resource-card:hover{box-shadow:0 8px 22px #232f4821,0 0 0 1px #232f481f}.live-resource-card__image{display:block;overflow:hidden;border-bottom:1px solid #e0e4ea;background:#f4f5f7}.live-resource-card__image img{width:100%;aspect-ratio:2 / 1;object-fit:cover}.live-resource-card__body{padding:18px 18px 20px}.live-resource-card h3{margin:0 0 10px;font-family:var(--font-serif-live);font-size:21px;font-weight:400}.live-resource-card h3 a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#293752}.live-resource-card h3 svg{width:16px;height:16px;flex:none;color:#7b8494}.live-resource-card p{margin:0;color:#697387;font-size:14px;line-height:1.6}.live-blog-list,.live-contact-section{padding-block:64px 80px;background:#fff}.live-blog-list ul{display:grid;grid-template-columns:1fr;gap:36px 24px;margin:0;padding:0;list-style:none}.live-blog-card{position:relative;display:flex;height:100%;flex-direction:column;gap:18px}.live-blog-card__image{display:block;overflow:hidden;border-radius:8px;background:#eef0f4}.live-blog-card__image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .7s ease}.live-blog-card:hover .live-blog-card__image img{transform:scale(1.03)}.live-blog-card__body{display:flex;flex:1;flex-direction:column;gap:12px}.live-blog-card h2{margin:0;color:#25324e;font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.35}.live-blog-card h2 a{color:inherit}.live-blog-card:hover h2 a{text-decoration:underline;text-decoration-color:var(--lv-brand);text-underline-offset:4px}.live-blog-card__body>p{display:-webkit-box;overflow:hidden;margin:0;color:#667187;font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.live-blog-card__author{display:flex;align-items:center;gap:12px;color:#687286;font-size:13px;line-height:1.4}.live-blog-card__author>img,.live-blog-card__author>span{display:flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#e8edf5;color:#293752;font-size:13px;font-weight:600;object-fit:cover}.live-blog-card__author div{display:flex;flex-direction:column}.live-blog-card__author strong{color:#293752;font-weight:600}.live-blog-card__author div>span{display:flex;gap:7px}.live-blog-card__author i{font-style:normal}.live-article-heading{background:var(--lv-primary);color:var(--lv-cream)}.live-article-heading__content{display:flex;max-width:920px;flex-direction:column;align-items:flex-start;gap:20px;padding-block:36px 52px}.live-article__back{display:inline-flex;align-items:center;gap:8px;color:#ffffffd1;font-size:14px;font-weight:600}.live-article__back:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.live-article-heading__eyebrow{margin:20px 0 -12px;color:var(--lv-brand);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.live-article-heading h1{max-width:850px;color:inherit;font-family:var(--font-display-live);font-size:clamp(40px,7vw,68px);font-weight:400;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.live-article-heading__excerpt{max-width:720px;color:#fffc;font-size:clamp(16px,2vw,19px);line-height:1.65;text-wrap:pretty}.live-article__author{display:flex;align-items:center;gap:12px;color:#ffffffb8;font-size:13px;line-height:1.45}.live-article__author>img,.live-article__author>span{display:flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#e8edf5;color:#293752;font-weight:600;object-fit:cover}.live-article__author div{display:flex;flex-direction:column}.live-article__author strong{color:#fff;font-weight:600}.live-article__author div>span{display:flex;gap:7px}.live-article__author i{font-style:normal}.live-article{padding-block:36px 80px;background:#fff}.live-article>.live-container{max-width:920px}.live-article__image{width:100%;max-height:520px;aspect-ratio:16 / 9;margin-bottom:40px;border-radius:10px;background:#eef0f4;object-fit:cover}.live-article__inline-image{display:block;width:100%;height:auto;max-height:620px;margin-inline:auto;border-radius:10px;background:#eef0f4;object-fit:contain}.live-article__prose{max-width:760px;margin-inline:auto;color:#4f5b70;font-family:var(--font-body-live);font-size:17px;line-height:1.8;text-wrap:pretty}.live-article__prose>*+*{margin-top:22px}.live-article__prose h2,.live-article__prose h3{margin-top:44px;color:#1b2947;font-family:var(--font-display-live);font-size:clamp(28px,4vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.2}.live-article__prose h3{font-size:26px}.live-article__prose ul,.live-article__prose ol{display:flex;flex-direction:column;gap:8px;padding-left:28px}.live-article__prose li{padding-left:4px}.live-article__prose blockquote{padding:4px 0 4px 24px;border-left:3px solid var(--lv-brand);color:#293752;font-family:var(--font-serif-live);font-size:20px;font-style:italic;line-height:1.65}.live-article__prose a{color:#3059a7;text-decoration:underline;text-decoration-color:#3059a759;text-underline-offset:3px;overflow-wrap:anywhere}.live-article__prose a:hover{text-decoration-color:currentColor}.live-article__related{max-width:760px;margin:56px auto 0}.live-article__related>h2{margin:0 0 20px;color:#1b2947;font-family:var(--font-display-live);font-size:clamp(26px,4vw,32px);font-weight:400;letter-spacing:-.02em}.live-article__related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.live-article__related li{min-width:0}.live-article__related-link{display:flex;height:100%;flex-direction:column;padding:20px;border:1px solid #e0e4ea;border-radius:10px;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.live-article__related-link:hover{border-color:#9aaaca;box-shadow:0 8px 24px #232f4814}.live-article__related-link h3{margin:0;color:#1b2947;font-family:var(--font-display-live);font-size:20px;font-weight:500;line-height:1.3}.live-article__related-link p{margin:10px 0 18px;color:#596579;font-size:14px;line-height:1.6}.live-article__related-link>span{margin-top:auto;color:#3059a7;font-size:14px;font-weight:600}.live-article__footer{display:flex;justify-content:center;margin-top:52px;padding-top:32px;border-top:1px solid #e0e4ea}@media(max-width:720px){.live-article__related ul{grid-template-columns:1fr}}.live-contact{display:grid;align-items:stretch;gap:32px}.live-contact__card{min-width:0;padding:28px 24px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #232f481f}.live-contact__card fieldset{display:flex;min-width:0;flex-direction:column;gap:20px;margin:0;padding:0;border:0}.live-form-notice{margin:0 0 20px;color:#6b4a10;font-size:14px;line-height:1.5}.live-contact__card :disabled{cursor:not-allowed}.live-contact__card input:disabled,.live-contact__card textarea:disabled,.live-contact__card button:disabled{opacity:.62}.live-contact__card form{display:flex;flex-direction:column;gap:20px}.live-contact__card label{display:flex;flex-direction:column;gap:8px;color:#273047;font-size:14px;font-weight:600}.live-contact__card input,.live-contact__card textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #d6dbe4;border-radius:8px;background:#fff;color:#25324e;font:inherit;font-size:15px}.live-contact__card input{height:40px}.live-contact__card textarea{min-height:148px;resize:vertical}.live-contact__card input:focus,.live-contact__card textarea:focus{outline:3px solid rgb(48 89 167 / 18%);border-color:#5677bd}.live-contact__card form>.live-button{align-self:flex-start}.live-contact__row{display:grid;gap:20px}.live-contact__image{display:none}.live-contact__thanks{margin:0;color:#273047;font-size:18px}.live-legal{padding-block:64px 88px;background:#fff}.live-legal>.live-container{max-width:880px}.live-legal article+article{margin-top:36px}.live-legal h2{margin:0 0 12px;color:#1b2947;font-family:var(--font-display-live);font-size:28px;font-weight:400}.live-legal p{margin:0;color:#606c80;font-size:16px;line-height:1.7}@media(min-width:640px){.live-page-intro>.live-container{padding-block:72px 88px}.live-page-intro__quote{padding-top:40px}.live-blog-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.live-contact__card{padding:32px}.live-contact__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.live-pillar,.live-feature{grid-template-columns:7fr 5fr;gap:56px}.live-pillar .live-arch,.live-feature__image{grid-column:2;grid-row:1}.live-pillar__text,.live-feature__copy{grid-column:1;grid-row:1}.live-pillar--reverse .live-arch{grid-column:1}.live-pillar--reverse .live-pillar__text{grid-column:2}.live-pillar-section,.live-feature-section,.live-resources{padding-block:88px}.live-pillar-list{gap:clamp(40px,4vw,56px)}.live-arch{max-width:none;justify-self:stretch}.live-pillar .live-arch{position:relative;align-self:stretch;aspect-ratio:auto}.live-pillar .live-arch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.live-photo-hero{min-height:448px}.live-photo-hero__content{padding-block:56px 112px}.live-curriculum-pillars ul{grid-template-columns:repeat(3,minmax(0,1fr))}.live-curriculum-pillars li{padding:28px 24px;border-right:1px solid #dfe3e9;border-bottom:0}.live-curriculum-pillars li:first-child{padding-left:0}.live-curriculum-pillars li:last-child{padding-right:0;border-right:0}.live-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-contact{grid-template-columns:1fr 1fr;gap:48px}.live-contact__image{display:block;width:100%;height:100%;min-height:500px;border-radius:8px;object-fit:cover}}@media(min-width:1024px){.live-blog-list{padding-block:80px 96px}.live-blog-list ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.live-hero *,.news-card *,.quick-link__arrow{scroll-behavior:auto;transition-duration:.01ms!important}}.admin-access-state{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 20px;background:#f6f7f9;color:var(--navy);text-align:center}.admin-access-state h1{font-family:var(--font-display-live);font-size:clamp(30px,5vw,44px);font-weight:400}.admin-access-state p{max-width:460px;color:var(--muted);font-size:15px}.admin-access-state button{padding:11px 18px;border-radius:6px;background:var(--navy);color:#fff;font-weight:600}.admin-access-state a{margin-top:8px;color:var(--blue-dark);text-decoration:underline}.site-sign-in{min-height:100dvh;display:grid;place-items:center;padding:72px 20px 36px;position:relative;background:linear-gradient(145deg,#f5f3ee,#edf1f7)}.site-sign-in__back{position:absolute;top:24px;left:max(20px,calc((100vw - 1120px)/2));color:var(--navy);font-size:13px;font-weight:600}.site-sign-in__card{width:min(100%,470px);display:grid;justify-items:center;gap:12px;padding:34px;border:1px solid #e2e4e8;border-radius:12px;background:#fffefa;box-shadow:0 18px 55px #1a2c591a;text-align:center}.site-sign-in__eyebrow{color:#a46b2e;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site-sign-in__card h1{font-family:var(--font-display-live);color:var(--navy);font-size:34px;font-weight:400}.site-sign-in__card>p:not(.site-sign-in__eyebrow){margin-bottom:10px;color:var(--muted);font-size:14px}@media(max-width:767px){.partners-overview{padding-block:52px}.partners-overview__layout{grid-template-columns:1fr;gap:32px}.partners-overview__image{grid-row:1;aspect-ratio:1.45}.partners-mission{padding-block:56px}.partners-mission__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-mission__card,.partners-mission__card:nth-child(4),.partners-mission__card:nth-child(5){grid-column:auto}}@media(max-width:560px){.partners-mission__grid{grid-template-columns:1fr}.partners-mission__card{min-height:auto}}.live-page-intro>.live-container{gap:16px;padding-block:36px 42px}.live-page-intro h1{font-size:clamp(40px,6vw,60px)}.live-page-intro__quote{gap:12px;margin-top:0;padding-top:18px}.live-page-intro__quote blockquote{font-size:clamp(22px,3vw,30px)}.live-page-intro--quote-only>.live-container{gap:0}.live-page-intro--quote-only .live-page-intro__quote{margin:0;padding-top:0;border-top:0}.live-quote{padding-block:clamp(24px,2.5vw,32px)}.news-section{padding-top:clamp(28px,3vw,36px);padding-bottom:clamp(44px,5vw,64px)}.live-pillar-section,.live-feature-section,.partners-overview{padding-block:clamp(40px,5vw,56px)}.partners-mission{padding-block:52px 60px}.live-join__inner{align-items:center;height:auto;padding-top:40px}.live-join__image{height:320px}.live-contact-page{background:#f5f3ee}.live-contact-section{padding-block:24px 48px;background:#f5f3ee}.live-contact{grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);align-items:stretch;gap:22px}.live-contact__card{padding:25px 30px 28px;border:1px solid #e8e2d8;border-radius:5px;background:#fffefa;box-shadow:0 16px 40px #232b3912}.live-contact__card-heading{margin-bottom:17px}.live-contact__card-heading .live-eyebrow{margin:0 0 6px;color:#a85c2b}.live-contact__card-heading h1{margin:0;color:#142d55;font-family:var(--font-display-live);font-size:clamp(27px,3vw,34px);font-weight:400;letter-spacing:-.025em;line-height:1.08}.live-contact__card-heading p{margin:7px 0 0;color:#637084;font-size:14px;line-height:1.45}.live-contact__card form{gap:13px}.live-contact__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;white-space:nowrap}.live-contact__card label{gap:6px;color:#273047;font-size:14px;font-weight:600}.live-contact__card input:not([type=checkbox]),.live-contact__card textarea{border-color:#d7d4ce;border-radius:3px;background:#fff;color:#25324e;font-size:16px;transition:border-color .16s ease,box-shadow .16s ease}.live-contact__card input:not([type=checkbox]){height:46px;padding-inline:13px}.live-contact__card textarea{min-height:104px;padding:11px 13px;font-size:16px;line-height:1.45}.live-contact__card input:not([type=checkbox]):focus,.live-contact__card textarea:focus{outline:3px solid rgb(168 92 43 / 17%);border-color:#a85c2b}.live-contact__card input:not([type=checkbox]):focus-visible,.live-contact__card textarea:focus-visible,.live-contact__optin input:focus-visible,.live-contact__card .live-button:focus-visible{outline:3px solid #b96836;outline-offset:3px}.live-contact__card .live-contact__optin{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;color:#566278;font-size:13px;font-weight:400;line-height:1.5}.live-contact__optin input{width:18px;height:18px;margin:2px 0 0;padding:0;accent-color:#a85c2b}.live-contact__card form>.live-button{width:100%;min-height:50px;justify-content:center;border-radius:3px;background:#b76532;color:#fffefa;font-size:15px;letter-spacing:.02em}.live-contact__card form>.live-button:hover{background:#98502a;color:#fffefa}.live-contact__notice{margin:0 0 14px;padding:12px 14px;border-radius:3px;font-size:14px;line-height:1.5}.live-contact__notice--success{border-left:3px solid #4d795b;background:#edf4ed;color:#31563a}.live-contact__notice--error{border-left:3px solid #a84f3b;background:#fbefeb;color:#813f31}.live-contact__aside{display:flex;min-height:0;flex-direction:column;overflow:hidden;align-self:stretch;border-radius:5px;background:#172c50;color:#fff;box-shadow:0 16px 40px #232b3914}.live-contact__aside .live-contact__image{display:block;width:100%;height:clamp(185px,15vw,205px);min-height:0;border-radius:0;object-fit:cover;object-position:center top}.live-contact__aside>div{display:flex;flex:1;flex-direction:column;justify-content:center;gap:11px;padding:24px 25px 27px;border-top:3px solid #b76532}.live-contact__aside .live-eyebrow{margin:0;color:#f0bd85}.live-contact__aside p{margin:0;font-family:var(--font-serif-live);font-size:clamp(19px,2vw,23px);line-height:1.42}.live-contact__quote{display:flex;flex-direction:column;gap:8px;margin:0}.live-contact__quote p{font-style:italic}.live-contact__quote cite{align-self:flex-end;color:#f0bd85;font-family:system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:767px){.live-page-intro>.live-container{padding-block:30px 34px}.live-page-intro h1{font-size:clamp(38px,10vw,50px)}.live-page-intro__quote{padding-top:16px}.live-quote{padding-block:24px}.news-section{padding-top:24px;padding-bottom:42px}.news-card--featured .news-card__opening{-webkit-line-clamp:3;line-clamp:3}.news-card--featured .news-card__read-more{margin-top:0}.live-join__inner{grid-template-columns:1fr;gap:24px;padding:36px 24px 0;border-radius:150px 150px 0 0}.live-join__copy{align-self:center}.live-join__image{width:min(100%,340px);height:250px;justify-self:center}.live-pillar-section,.live-feature-section,.partners-overview{padding-block:40px}.partners-mission{padding-block:42px 48px}.live-contact-section{padding-block:16px 24px}.live-contact{grid-template-columns:minmax(0,1fr);gap:16px}.live-contact__card{padding:18px 16px 19px;border-radius:4px}.live-contact__card-heading{margin-bottom:10px}.live-contact__card form{gap:9px}.live-contact__row{grid-template-columns:minmax(0,1fr);gap:8px}.live-contact__card textarea{min-height:88px}.live-contact__aside{min-height:0;flex-direction:row}.live-contact__aside .live-contact__image{width:34%;min-width:104px;height:auto;min-height:132px;object-position:54% center}.live-contact__aside>div{gap:7px;padding:16px 17px;border-top:0;border-left:3px solid #b76532}.live-contact__aside p{font-size:16px}}@media(max-width:380px){.live-contact__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(min-width:768px)and (max-width:1100px){.live-contact-section{padding-top:24px}.live-contact{grid-template-columns:minmax(0,1.65fr) minmax(230px,.8fr);gap:16px}.live-contact__card{padding-inline:24px;padding-block:21px 22px}.live-contact__card-heading{margin-bottom:14px}.live-contact__card form{gap:11px}.live-contact__card textarea{min-height:90px}.live-contact__aside>div{padding-inline:20px}}.live-blog-page{background:#f6f4ef}.live-blog-page .live-page-intro{position:relative;overflow:hidden;background:linear-gradient(112deg,#14294f,#1b3765);text-align:left}.live-blog-page .live-page-intro:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#d5a364,rgb(213 163 100 / 12%) 72%,transparent);content:""}.live-blog-page .live-page-intro>.live-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);grid-template-rows:auto auto;align-items:center;gap:4px clamp(28px,5vw,72px);padding-block:clamp(22px,2.8vw,34px)}.live-blog-page .live-page-intro h1{grid-column:1;grid-row:1;font-size:clamp(34px,4vw,48px);letter-spacing:-.025em}.live-blog-page .live-page-intro__description{grid-column:1;grid-row:2;color:#ffffffc2;font-size:14px}.live-blog-page .live-page-intro__quote{display:flex;width:100%;grid-column:2;grid-row:1 / span 2;align-items:flex-start;gap:8px;margin:0;padding:5px 0 5px clamp(20px,3vw,38px);border-top:0;border-left:1px solid rgb(255 255 255 / 25%)}.live-blog-page .live-page-intro__quote blockquote{font-size:clamp(19px,2vw,25px);line-height:1.25;text-align:left}.live-blog-page .live-page-intro__quote figcaption{align-self:flex-start;font-size:10px}.live-blog-page .live-blog-list{padding-block:clamp(30px,4vw,52px) 88px;background:#f6f4ef}.live-blog-page .live-blog-list ul{align-items:stretch;gap:26px 22px}.live-blog-page .live-blog-list li{min-width:0}.live-blog-page .live-blog-list li.is-featured{grid-column:1 / -1}.live-blog-page .live-blog-card{gap:0;overflow:hidden;border:1px solid #e8e4dc;border-radius:14px;background:#fffefa;box-shadow:0 4px 16px #1828480a;color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.live-blog-page .live-blog-card:hover{transform:translateY(-3px);border-color:#d9c9ae;box-shadow:0 14px 30px #1828481a}.live-blog-page .live-blog-card__image{display:flex;aspect-ratio:16 / 9;align-items:center;justify-content:center;border-radius:0;background:linear-gradient(135deg,#e9e6df,#f0f1f3)}.live-blog-page .live-blog-card__image img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;transition:none}.live-blog-page .live-blog-card:hover .live-blog-card__image img{transform:none}.live-blog-page .live-blog-card__body{gap:10px;padding:19px 20px 16px}.live-blog-page .live-blog-card h2{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.live-blog-page .live-blog-card__body>p{color:#626d7e;font-size:13px;line-height:1.6;-webkit-line-clamp:3}.live-blog-page .live-blog-card__body:after{margin-top:4px;color:#a56636;content:"Read newsletter  ↗";font-size:11px;font-weight:700;letter-spacing:.025em}.live-blog-page .live-blog-card__author{min-height:66px;margin-inline:20px;padding-block:12px;border-top:1px solid #eeebe4;font-size:11px}.live-blog-page .live-blog-card__author>img,.live-blog-page .live-blog-card__author>span{width:36px;height:36px}.live-blog-page .live-blog-card__author div>span{margin-top:2px;color:#7c8491;font-size:10px}.live-blog-page .live-blog-list li.is-featured .live-blog-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:minmax(0,1fr) auto;gap:0;padding:16px;border-radius:18px;background:linear-gradient(115deg,#fffefa,#f2eee5)}.live-blog-page .live-blog-list li.is-featured .live-blog-card__image{grid-column:1;grid-row:1 / span 2;min-height:320px;aspect-ratio:auto;border-radius:12px}.live-blog-page .live-blog-list li.is-featured .live-blog-card__image img{padding:0}.live-blog-page .live-blog-list li.is-featured .live-blog-card__body{grid-column:2;grid-row:1;align-self:center;padding:28px 32px 18px}.live-blog-page .live-blog-list li.is-featured .live-blog-card__body:before{color:#a56636;content:"LATEST STORY";font-size:10px;font-weight:700;letter-spacing:.16em}.live-blog-page .live-blog-list li.is-featured .live-blog-card h2{color:#1b2b55;font-family:var(--font-display-live, Georgia, serif);font-size:clamp(30px,3.2vw,40px);font-weight:400;line-height:1.14}.live-blog-page .live-blog-list li.is-featured .live-blog-card__body>p{font-size:15px;line-height:1.7}.live-blog-page .live-blog-list li.is-featured .live-blog-card__body:after{margin-top:8px;font-size:12px}.live-blog-page .live-blog-list li.is-featured .live-blog-card__author{grid-column:2;grid-row:2;margin-inline:32px;padding-block:16px 10px}@media(min-width:640px){.live-blog-page .live-blog-list ul{gap:28px 22px}}@media(max-width:767px){.live-blog-page .live-page-intro>.live-container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:flex-start;gap:7px;padding-block:23px 26px}.live-blog-page .live-page-intro h1{grid-column:1;grid-row:1;font-size:clamp(34px,8vw,42px)}.live-blog-page .live-page-intro__description{grid-column:1;grid-row:2}.live-blog-page .live-page-intro__quote{grid-column:1;grid-row:3;gap:6px;margin-top:8px;padding:12px 0 0;border-top:1px solid rgb(255 255 255 / 20%);border-left:0}.live-blog-page .live-page-intro__quote blockquote{font-size:clamp(17px,4.8vw,21px)}.live-blog-page .live-page-intro__quote figcaption{font-size:9px}.live-blog-page .live-blog-list{padding-block:26px 56px}.live-blog-page .live-blog-list ul{gap:20px}.live-blog-page .live-blog-list li.is-featured .live-blog-card{display:flex;padding:0;border-radius:14px}.live-blog-page .live-blog-list li.is-featured .live-blog-card__image{min-height:0;aspect-ratio:16 / 9;border-radius:0}.live-blog-page .live-blog-list li.is-featured .live-blog-card__body,.live-blog-page .live-blog-list li.is-featured .live-blog-card__author{grid-column:auto;grid-row:auto;align-self:auto}.live-blog-page .live-blog-list li.is-featured .live-blog-card__body{padding:19px 20px 16px}.live-blog-page .live-blog-list li.is-featured .live-blog-card__author{margin-inline:20px;padding-block:12px}}@media(max-width:639px){.live-blog-page .live-blog-list ul{grid-template-columns:minmax(0,1fr)}}.live-nav__donate{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin-left:10px;padding-inline:15px;border:1px solid transparent;border-radius:8px;background:var(--lv-brand);color:#172441;font-size:14px;font-weight:600;transition:background .18s ease,color .18s ease}.live-nav__donate:hover,.live-nav__donate[aria-current=page]{background:#f2a05f;color:#172441}.lv-donate{background:#f7f5ef;color:#273047}.lv-donate__intro{position:relative;overflow:hidden;background:#1a2c59;color:#fff}.lv-donate__intro:after{position:absolute;right:-9%;bottom:-64%;width:min(72vw,820px);aspect-ratio:1;border:1px solid rgb(255 255 255 / 11%);border-radius:50%;content:"";pointer-events:none}.lv-donate__intro-inner{position:relative;display:grid;min-height:292px;align-items:center;padding-block:37px}.lv-donate__intro .live-eyebrow{color:#f2bd76}.lv-donate__intro h1{max-width:700px;margin:12px 0 13px;color:#fffaf2;font-family:var(--font-display-live);font-size:clamp(42px,5.3vw,62px);font-weight:400;letter-spacing:-.035em;line-height:1.02}.lv-donate__lead{max-width:560px;margin:0;color:#ffffffd1;font-size:17px;line-height:1.6}.lv-donate__ornament{position:absolute;top:50%;right:9%;width:230px;height:180px;transform:translateY(-50%)}.lv-donate__sun{position:absolute;top:7px;right:31px;width:65px;height:65px;border-radius:50%;background:#dc8b53;opacity:.92}.lv-donate__land{position:absolute;right:0;bottom:3px;left:0;height:92px;border-radius:75% 42% 0 0;background:#778f71;transform:rotate(-6deg)}.lv-donate__path{position:absolute;z-index:1;right:61px;bottom:0;width:56px;height:112px;border:9px solid #f4dfbb;border-top:0;border-right-color:transparent;border-radius:0 0 55% 20%;transform:rotate(15deg)}.lv-donate__content{display:grid;align-items:start;gap:30px;padding-block:30px 44px}.lv-donate__message{max-width:580px;padding:6px 2px}.lv-donate__message .live-eyebrow{color:#b26a3b}.lv-donate__message h2{max-width:420px;margin:11px 0 13px;color:#1a2c59;font-family:var(--font-display-live);font-size:clamp(29px,3vw,38px);font-weight:400;letter-spacing:-.025em;line-height:1.12}.lv-donate__message>p:not(.live-eyebrow){max-width:520px;margin:0;color:#5d687c;font-size:15px;line-height:1.65}.lv-donate__assurances{display:grid;gap:13px;margin-top:24px}.lv-donate__assurances div{display:flex;align-items:center;gap:10px;color:#46536b;font-size:14px}.lv-donate__assurances svg{width:19px;height:19px;flex:none;color:#b26a3b;stroke-width:1.7}.lv-donate__form-panel{min-width:0;padding:23px;border:1px solid #e4ded3;border-radius:12px;background:#fffefa;box-shadow:0 12px 34px #1c253a0f}.lv-donate__form-heading{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #ebe6dc}.lv-donate__form-mark{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:50%;background:#f7e7d7;color:#a35c31}.lv-donate__form-mark svg{width:19px;height:19px}.lv-donate__form-heading .live-eyebrow{margin-bottom:2px;color:#a35c31;font-size:10px}.lv-donate__form-heading h2{color:#1a2c59;font-family:var(--font-display-live);font-size:25px;font-weight:400;line-height:1.15}.lv-donate__widget{width:100%;min-width:0;padding-block:15px 6px}.lv-donate__widget givebutter-giving-form{display:block;width:100%;min-width:0}.lv-donate__loading{display:grid;gap:12px;padding:18px 0 10px}.lv-donate__skeleton{display:block;width:63%;height:44px;border-radius:7px;background:linear-gradient(90deg,#f0eee8,#f8f6f1,#f0eee8);background-size:200% 100%;animation:lv-donate-shimmer 1.5s ease-in-out infinite}.lv-donate__skeleton--wide{width:100%;height:34px}.lv-donate__skeleton--button{width:100%;background:#f5e1ce}.lv-donate__loading-copy{color:#687186;font-size:13px}.lv-donate__ready{margin:0;color:#586650;font-size:12px}.lv-donate__error{display:grid;gap:12px;margin-block:16px 6px;padding:14px;border-left:3px solid #b26a3b;background:#fbf0e6;color:#533d31;font-size:14px}.lv-donate__error button{justify-self:start;min-height:44px;color:#1a2c59;font-weight:650;text-decoration:underline;text-underline-offset:3px}.lv-donate__fallback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:10px;padding-top:14px;border-top:1px solid #ebe6dc;color:#687186;font-size:12px}.lv-donate__fallback a{display:inline-flex;min-height:44px;align-items:center;gap:5px;color:#1a2c59;font-size:13px;font-weight:650}.lv-donate__fallback a:focus-visible,.lv-donate__error button:focus-visible{outline:3px solid #b26a3b;outline-offset:3px;border-radius:3px}.lv-donate__fallback svg{width:15px;height:15px;color:#b26a3b}.lv-donate__closing{padding:0 16px 30px;color:#747b86;font-family:var(--font-serif-live);font-size:15px;font-style:italic;text-align:center}@keyframes lv-donate-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(min-width:780px){.lv-donate__intro-inner{min-height:318px}.lv-donate__content{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:52px;padding-block:48px 54px}.lv-donate__message{padding-top:22px}.lv-donate__form-panel{padding:26px}}@media(max-width:560px){.lv-donate__intro-inner{min-height:0;padding-block:30px 27px}.lv-donate__intro h1{font-size:39px}.lv-donate__lead{max-width:330px;font-size:15px}.lv-donate__ornament{top:auto;right:-68px;bottom:-29px;transform:scale(.65);transform-origin:bottom right;opacity:.46}.lv-donate__content{gap:16px;padding-block:22px 28px}.lv-donate__message h2{max-width:350px;font-size:30px}.lv-donate__message>p:not(.live-eyebrow){font-size:14px}.lv-donate__assurances{gap:9px;margin-top:14px}.lv-donate__form-panel{padding:0}.lv-donate__form-heading{padding:16px 16px 14px}.lv-donate__widget{padding:12px 0 6px}.lv-donate__ready,.lv-donate__error{margin-inline:16px}.lv-donate__fallback{margin:10px 16px 16px}.lv-donate__closing{padding-bottom:22px;font-size:14px}}@media(max-width:779px){.lv-donate__form-panel{order:-1}}@media(max-width:344px){.lv-donate__form-panel{width:calc(100% + 32px);margin-inline:-16px;border-right:0;border-left:0;border-radius:0}}
