:root{--oxblood:#391820;--oxblood-deep:#29121a;--gold:#c29b61;--ivory:#f5eee2;--paper:#fff9ef;--ink:#251a1c;--ink-soft:#665553;--rule:#251a1c29;--rule-gold:#c29b618c;--serif:"P052", "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", Georgia, serif;--sans:"Nimbus Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:clamp(1.5rem, 1.2rem + 1.2vw, 1.875rem);--step-3:clamp(2rem, 1.4rem + 2.6vw, 3rem);--step-4:clamp(2.625rem, 1.5rem + 5vw, 4.75rem);--step-hero:clamp(3.25rem, 1.6rem + 7.4vw, 6.75rem);--gutter:clamp(1.25rem, 5vw, 4rem);--section:clamp(4rem, 9vw, 8rem);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5.5rem}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);line-height:1.2}p{text-wrap:pretty;margin:0}p+p{margin-top:1em}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--gold);transition:text-decoration-color .16s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.on-ivory :focus-visible,main :focus-visible{outline-color:var(--oxblood)}.hero :focus-visible,.band :focus-visible{outline-color:var(--gold)}::selection{background:var(--oxblood);color:var(--ivory)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--ivory);color:var(--ink);transition:top .16s var(--ease-out);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.wrap{width:100%;max-width:78rem;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.section+.section--ruled,.section--ruled{border-top:1px solid var(--rule)}.folio{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=56rem){.folio{grid-template-columns:minmax(0,15rem) minmax(0,42rem);gap:2rem clamp(3rem,7vw,7rem)}}.folio__note{font-size:var(--step--1);color:var(--ink-soft);border-top:1px solid var(--rule-gold);align-self:start;padding-top:.9rem;line-height:1.5}.folio__note strong{color:var(--ink);margin-bottom:.2rem;font-weight:700;display:block}.folio__body>*+*{margin-top:1.25rem}.folio__body>h2+*,.folio__body>h3+*{margin-top:1.5rem}.measure{max-width:42rem}.lede{font-family:var(--serif);font-size:var(--step-2);letter-spacing:-.005em;line-height:1.35}.voice{font-family:var(--serif);font-size:var(--step-1);line-height:1.6}.small{font-size:var(--step--1);color:var(--ink-soft);line-height:1.5}.label{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.gold-rule{background:var(--gold);border:0;width:3.5rem;height:1px;margin:0}.page-head{padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,5vw,4rem)}.page-head h1{max-width:18ch}.page-head .lede{max-width:34ch;color:var(--ink);margin-top:1.75rem}.page-head--wide .lede{max-width:44ch}.action{min-height:2.75rem;font-family:var(--sans);font-size:var(--step--1);letter-spacing:.04em;border:1px solid;align-items:center;padding:.7rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.action--solid{background:var(--oxblood);border-color:var(--oxblood);color:var(--ivory)}.band .action--ghost,.hero .action--ghost{border-color:var(--rule-gold);color:var(--ivory)}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.band{background:var(--oxblood);color:var(--ivory)}.band .small,.band .folio__note{color:#f5eee2c7}.band .folio__note strong{color:var(--ivory)}.photo{margin:0}.photo img{object-fit:cover;background:var(--oxblood-deep);width:100%;height:100%}.photo figcaption{font-size:var(--step--1);color:var(--ink-soft);margin-top:.75rem}.band .photo figcaption{color:#f5eee2c7}.notice{border:1px solid var(--rule-gold);background:var(--paper);padding:clamp(1.5rem,4vw,2.75rem)}.notice h2{font-size:var(--step-3)}.notice p{max-width:38rem;margin-top:1rem}.notice .actions{margin-top:1.75rem}.plain-list{margin:0;padding:0;list-style:none}.ruled-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ruled-list>li{border-bottom:1px solid var(--rule);padding-block:1.1rem}.ruled-list h3{font-size:var(--step-1);margin-bottom:.35rem}.ledger{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}.ledger caption{text-align:left;font-size:var(--step--1);color:var(--ink-soft);padding-bottom:.9rem}.ledger th,.ledger td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:1.1rem 1.25rem 1.1rem 0}.ledger tr:last-child th,.ledger tr:last-child td{border-bottom:1px solid var(--rule)}.ledger thead th{font-size:var(--step--1);color:var(--ink-soft);border-top:0;padding-block:0 .6rem;font-weight:700}.ledger tbody th{font-family:var(--serif);font-size:var(--step-1);white-space:nowrap;font-weight:400}.ledger td p{max-width:30rem}@media (width<=40rem){.ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ledger tr{border-top:1px solid var(--rule);padding-block:1rem;display:block}.ledger th,.ledger td{padding:.15rem 0;display:block;border:0!important}}.pending{font-family:var(--sans);border:1px dashed var(--ink-soft);color:var(--ink-soft);background:var(--paper);padding:.25rem .55rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-block}.band .pending,.hero .pending{color:var(--gold);border-color:var(--rule-gold);background:0 0}.staging-bar{background:var(--gold);color:var(--ink);padding:.45rem var(--gutter);text-align:center;font-size:.8125rem;line-height:1.4}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.14s both vt-out}::view-transition-new(root){animation:.26s var(--ease-out) both vt-in}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@media print{.site-header,.site-footer,.staging-bar{display:none}}.pattern-strip{background:var(--oxblood);color:var(--ivory);min-height:clamp(9rem,22vw,15rem);padding:2.5rem var(--gutter);text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.pattern-strip:before{content:"";opacity:.55;background:url(/pattern-emblem.svg) 0/13rem;position:absolute;inset:0 -12%}.pattern-strip__line{font-family:var(--serif);font-style:italic;font-size:var(--step-3);background:var(--oxblood);box-shadow:0 0 2.5rem 2.5rem var(--oxblood);padding:.35em .9em;line-height:1.1;position:relative}.ornament{color:var(--gold);justify-content:center;align-items:center;gap:1.25rem;padding-block:clamp(2rem,5vw,3.5rem);display:flex}.ornament:before,.ornament:after{content:"";opacity:.7;background:currentColor;width:min(22vw,11rem);height:1px}.ornament:before{transform-origin:100%}.ornament:after{transform-origin:0}.ornament svg{width:2.25rem;height:auto}.quote-mark:before{content:"“";font-family:var(--serif);height:.42em;color:var(--gold);font-size:5.5rem;line-height:.6;display:block}.voice--opening>p:first-of-type:first-letter{float:left;color:var(--oxblood);padding:.08em .1em 0 0;font-size:3.6em;line-height:.82}.action{transition:background-size .22s var(--ease-out), color .16s ease, border-color .16s ease, transform .12s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%}.action--ghost{background-image:linear-gradient(var(--oxblood), var(--oxblood))}.band .action--ghost,.hero .action--ghost{background-image:linear-gradient(var(--ivory), var(--ivory))}.action--solid{background-image:linear-gradient(var(--ink), var(--ink))}.action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.action:hover{background-size:100% 100%}.action--ghost:hover{color:var(--ivory);border-color:var(--oxblood)}.band .action--ghost:hover,.hero .action--ghost:hover{color:var(--oxblood);border-color:var(--ivory)}.action--ghost:hover,.band .action--ghost:hover,.hero .action--ghost:hover{background-color:#0000}.action--solid:hover{background-color:var(--oxblood);border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.action{transition:color .16s,border-color .16s}}@media (prefers-reduced-motion:no-preference){.page-head h1,.page-head .lede,.page-head .foundation-head__logo{animation:head-rise .52s var(--ease-out) both}.page-head .lede{animation-delay:70ms}}@keyframes head-rise{0%{opacity:0;transform:translateY(.6rem)}}@media (width>=80rem){main{position:relative}main:before{content:"";z-index:3;top:0;bottom:0;left:calc(var(--gutter) * .5);background:var(--gold);opacity:.55;transform-origin:top;pointer-events:none;width:1px;position:absolute}main>section:not(.hero){position:relative}main>section:not(.hero,.pattern-strip):before{content:"";z-index:3;top:clamp(3rem,7vw,6rem);left:calc(var(--gutter) * .5 + 2px);background:var(--gold);transform-origin:0 100%;pointer-events:none;width:.85rem;height:1.2rem;position:absolute;rotate:28deg;-webkit-mask:url(/leaf.svg) 50%/contain no-repeat;mask:url(/leaf.svg) 50%/contain no-repeat}main>section:not(.hero,.pattern-strip):nth-of-type(2n):before{left:auto;right:calc(100% - var(--gutter) * .5 + 1px);transform-origin:100% 100%;rotate:-28deg;scale:-1 1}.hero{z-index:4}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-header:after{content:"";background:var(--gold);transform-origin:0;height:2px;animation:linear both grow-x scroll(root);position:absolute;bottom:-1px;left:0;right:0}main:before{animation:linear both grow-y view();animation-range:entry 100% exit 60%}main>section:not(.hero,.pattern-strip):before{animation:linear both leaf-open view();animation-range:entry 12% entry 55%}.photo picture{animation:linear both wipe-down view();animation-range:entry 5% cover 32%;display:block;overflow:clip}.photo picture img{animation:linear both drift view();animation-range:cover}.folio__body>h2,.tribute__text>h2,.names__title,.outcomes__title,.emblem-story__text>h2{animation:linear both settle view();animation-range:entry 10% cover 22%}.folio__note{animation:linear both fade-in view();animation-range:entry 10% cover 24%}.ornament:before,.ornament:after{animation:linear both grow-x view();animation-range:entry 20% cover 35%}.pattern-strip:before{animation:linear both pattern-drift view();animation-range:cover}.hero__portrait picture{animation:linear both hero-leave scroll(root);animation-range:0 90vh}.figures .count{animation:linear both count-up view();animation-range:entry 20% cover 30%}#apply *,#eligibility *,.notice *{animation:none!important}}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.figures .count{--n:var(--to);counter-reset:n var(--n)}.figures .count:after{content:counter(n)}@keyframes count-up{0%{--n:0}to{--n:var(--to)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes leaf-open{0%{opacity:0;transform:scale(.4)}}@keyframes wipe-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes drift{0%{transform:scale(1.08)translateY(-2.5%)}to{transform:scale(1.08)translateY(2.5%)}}@keyframes settle{0%{opacity:0;transform:translateY(.45em)}}@keyframes fade-in{0%{opacity:0}}@keyframes pattern-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes hero-leave{to{transform:translateY(6%)scale(1.04)}}.emblem[data-astro-cid-wrk36pka]{color:var(--gold);overflow:visible}@media (prefers-reduced-motion:no-preference){.emblem--draw[data-astro-cid-wrk36pka] .emblem__stem[data-astro-cid-wrk36pka]{stroke-dasharray:1 1.2;stroke-dashoffset:1.02px;animation:1.3s cubic-bezier(.45,0,.2,1) .12s forwards emblem-stem}.emblem--draw[data-astro-cid-wrk36pka] .emblem__leaf[data-astro-cid-wrk36pka]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:emblem-leaf .56s var(--ease-out) forwards;animation-delay:calc(.32s + var(--t) * .9s);transform:scale(.35)}}@keyframes emblem-stem{to{stroke-dashoffset:0}}@keyframes emblem-leaf{to{opacity:1;transform:scale(1)}}.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--oxblood-deep);color:var(--ivory);view-transition-name:site-header;border-bottom:1px solid #c29b6147;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.logo[data-astro-cid-nen7h5rs]{align-items:center;gap:.7rem;padding-block:.5rem;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs] .logo__emblem{width:2.25rem;height:2.25rem}.logo__wordmark[data-astro-cid-nen7h5rs]{width:9.25rem;color:var(--ivory);display:block}.logo__wordmark[data-astro-cid-nen7h5rs] svg{width:100%;height:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.01em;font-size:.9375rem;text-decoration:none}.nav--wide[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,2.6vw,2.5rem);display:flex}.nav--wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:linear-gradient(var(--gold), var(--gold)) no-repeat 0 calc(100% - .55rem) / 0 1px;transition:background-size .26s var(--ease-out);padding-block:.9rem;display:inline-block}.nav--wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav--wide[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-size:100% 1px}.nav--narrow[data-astro-cid-nen7h5rs]{display:none}@media (width<=47.99rem){.nav--wide[data-astro-cid-nen7h5rs]{display:none}.nav--narrow[data-astro-cid-nen7h5rs]{display:block}.nav--narrow[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid #c29b618c;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.9375rem;list-style:none;display:inline-flex}.nav--narrow[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav--narrow[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--ivory);color:var(--oxblood);border-color:var(--ivory)}.nav--narrow[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--oxblood-deep);padding:.5rem var(--gutter) 1.5rem;border-bottom:1px solid #c29b6166;position:absolute;top:100%;left:0;right:0}.nav--narrow[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid #f5eee21f}.nav--narrow[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--serif);padding-block:.95rem;font-size:1.375rem;display:block}.nav--narrow[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold)}}@media (width<=22rem){.logo__wordmark[data-astro-cid-nen7h5rs]{width:7.5rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--oxblood-deep);color:#f5eee2d1;font-size:var(--step--1);padding-top:clamp(3rem,7vw,5rem);line-height:1.6}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-bottom:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=48rem){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,24rem) minmax(0,1fr) auto;align-items:start;gap:4rem}}.site-footer__trust[data-astro-cid-jo6i4kqk]{font-family:var(--serif);color:var(--ivory);margin-bottom:.9rem;font-size:1.75rem;line-height:1.1}.site-footer__tagline[data-astro-cid-jo6i4kqk]{font-family:var(--serif);color:var(--gold);font-size:1.125rem;font-style:italic}.site-footer__names[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk]{margin-top:.6rem}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{columns:2;column-gap:2.5rem;max-width:20rem;margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ivory);padding-block:.4rem;text-decoration:none;display:inline-block}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.site-footer__seal[data-astro-cid-jo6i4kqk]{opacity:.9;width:5.5rem}.site-footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid #c29b6147;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem 1.75rem;display:flex}
