:root{--site-bg:#f8fafb;--site-header:var(--site-bg);--site-surface:#ffffff;--site-reading-surface:var(--site-surface);--site-reading-inset:var(--site-surface);--site-soft:#eef3f8;--site-ink:#192c42;--site-muted:#526174;--site-line:#d5dfe9;--site-accent:#365c87;--site-label:#59697a;--site-tint:var(--site-soft);--site-selected:#e6eef7;--site-search-highlight-bg:#fef08a;--site-search-highlight-ink:#713f12;--site-gold:#93622a;--site-primary:#28466c;--site-primary-hover:#1e395b;--site-on-primary:#ffffff;--site-primary-line:#28466c;--site-focus:#365c87;--site-display:clamp(2.25rem,4.7vw,3.5rem);--site-title:clamp(2rem,3.7vw,2.75rem);--site-form-title:2rem;--site-section:clamp(1.375rem,2.4vw,1.75rem);--site-card-title:1.25rem;--site-body:1rem;--site-small:.875rem;--site-leading:1.7;--site-weight-heading:700;--site-weight-action:650;--site-radius-control:10px;--site-radius-card:16px;--site-width:1152px;--site-reading-width:896px;--site-reading-text-size:clamp(1rem,.9375rem + .25vw,1.125rem);--site-text-measure:74ch;--site-form-width:528px;--site-gutter:24px;--site-page-top:24px;--site-page-bottom:64px;--site-page-padding:var(--site-page-top) var(--site-gutter) var(--site-page-bottom)}.dark{--site-bg:#0b0b0c;--site-header:#0f1b2b;--site-surface:#0d2033;--site-soft:#162e4b;--site-ink:#edf3fa;--site-muted:#b7c6d5;--site-line:#34485d;--site-accent:#a9c4e2;--site-label:#b8c3cf;--site-tint:var(--site-soft);--site-selected:#203f60;--site-search-highlight-bg:#713f12;--site-search-highlight-ink:#fef08a;--site-gold:#e3b67b;--site-primary-line:#6e91b8;--site-focus:#a9c4e2}@media screen{.dark{--site-reading-surface:#1c1c1c;--site-reading-inset:#252525}}html{color-scheme:light}html.dark{color-scheme:dark}.site-container,.site-page{box-sizing:border-box;width:100%;min-width:0;max-width:var(--site-width);margin-inline:auto;padding-inline:var(--site-gutter)}.site-page{padding-block:var(--site-page-top) var(--site-page-bottom);color:var(--site-ink)}.site-reading{width:100%;min-width:0;max-width:var(--site-reading-width)}.site-form{width:100%;min-width:0;max-width:var(--site-form-width)}.site-prose{max-width:70ch;font-size:var(--site-reading-text-size);line-height:1.8}.site-page--reading{max-width:var(--site-reading-width)}.site-page--form{max-width:var(--site-form-width)}.site-content{font-size:var(--site-body);line-height:var(--site-leading)}.site-content h1,.site-title{font-size:var(--site-title);font-weight:var(--site-weight-heading);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.site-content h2{font-size:var(--site-section);line-height:1.3;letter-spacing:-.02em}.site-content h2,.site-content h3{font-weight:var(--site-weight-heading)}.site-content h3{line-height:1.4}.site-content .site-card h2,.site-content .site-card h3,.site-content h3{font-size:var(--site-card-title)}.site-content :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-neutral-500,.text-neutral-600,.text-neutral-700,.text-slate-700){color:var(--site-muted)}.site-content :is(.text-gray-900,.text-neutral-900,.text-neutral-950,.text-slate-900){color:var(--site-ink)}.site-content :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}.site-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:1rem;border-radius:var(--site-radius-control)}.site-eyebrow{color:var(--site-label);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-lead{color:var(--site-muted);font-size:1.125rem;line-height:var(--site-leading);max-width:70ch;margin-top:16px}.site-card{border:1px solid var(--site-line);border-radius:var(--site-radius-card);background:var(--site-surface);color:var(--site-ink)}.site-reading-panel{background-color:var(--site-reading-surface)}.site-reading-inset{background-color:var(--site-reading-inset)}.site-soft{background:var(--site-soft)}.site-button,.site-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;border:1px solid var(--site-primary-line);border-radius:var(--site-radius-control);font-size:.9375rem;font-weight:var(--site-weight-action);line-height:1.45;text-align:center;text-decoration:none}.site-button{color:var(--site-on-primary);background:var(--site-primary)}.site-button.min-h-12{min-height:48px}.site-button-secondary:focus-visible,.site-button:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.site-button:hover{background:var(--site-primary-hover)}.site-button-secondary{color:var(--site-ink);background:var(--site-surface);border-color:var(--site-line)}.site-button-secondary:hover{background:var(--site-soft)}.site-button-secondary:disabled,.site-button:disabled{opacity:.6;cursor:not-allowed}.site-year-picker{display:flex;flex-wrap:wrap;gap:8px}.site-year-picker a{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;min-height:44px;padding:8px 12px;border:1px solid var(--site-line);border-radius:var(--site-radius-control);background:var(--site-surface);color:var(--site-ink);font-size:.875rem;font-weight:var(--site-weight-action);line-height:1.45;text-decoration:none}.site-year-picker a:hover{background:var(--site-soft)}.site-year-picker a[aria-current=page]{background:var(--site-primary);color:var(--site-on-primary);border-color:var(--site-primary-line)}.site-year-picker a[aria-current=page]:hover{background:var(--site-primary-hover)}.site-year-picker a:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}:where(.site-disclosure)>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;list-style:none;cursor:pointer}.site-disclosure>summary::-webkit-details-marker{display:none}.site-disclosure>summary::marker{content:""}.site-disclosure>summary:after{content:"";display:block;flex:0 0 .5rem;width:.5rem;height:.5rem;margin-inline-start:auto;margin-inline-end:.2rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-.125rem) rotate(45deg);transition:transform .16s ease}.site-disclosure[open]>summary:after{transform:translateY(.125rem) rotate(225deg)}.site-disclosure>summary:focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.site-disclosure>summary:after{transition:none}}@media print{.site-disclosure>summary:after{display:none}}.site-art{overflow:hidden;border:1px solid var(--site-line);border-radius:var(--site-radius-card);background:var(--site-surface)}.site-art img{display:block;width:100%;height:auto}.site-art--compact{max-width:640px;margin-inline:auto}.site-resource-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.site-resource-row>div{margin-top:0}.site-teaching-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:32px}.site-search-highlight{border-radius:.25rem;background-color:var(--site-search-highlight-bg);color:var(--site-search-highlight-ink)}.site-search-bar{background:var(--site-bg);padding-block:12px}.site-search-bar input{width:100%;border:1px solid var(--site-line);border-radius:var(--site-radius-control);background:var(--site-surface);padding:12px 16px;color:var(--site-ink)}.site-auth{margin-block:40px 64px;padding:32px;border:1px solid var(--site-line);border-radius:var(--site-radius-card);background:var(--site-surface)}.site-auth h1{font-size:var(--site-form-title);margin-bottom:20px}.site-auth p{line-height:var(--site-leading)}.site-auth label{font-size:.9375rem}.site-auth :is(input,select,textarea){border-color:var(--site-line)}.site-auth :is(a,button.underline){text-underline-offset:4px}.site-status{margin-block:40px 64px;padding:32px}.site-status h1{font-size:var(--site-form-title)}.site-legal{font-size:var(--site-reading-text-size);line-height:1.8}.site-legal :is(p,ul,ol){max-width:var(--site-text-measure);font-size:inherit}.site-legal p:first-of-type{color:var(--site-muted)}.site-legal :is(h1,h2,h3){color:var(--site-ink)}.site-legal :is(p,ul)[class*=text-neutral]{color:var(--site-muted)}.site-history-note{padding-block:16px;border-block:1px solid var(--site-line);color:var(--site-muted)}.site-history-note h2{font-size:1rem}.site-fellowship-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:center;margin-bottom:24px}.site-fellowship-hero h1{font-size:var(--site-title);font-weight:700;line-height:1.15;letter-spacing:-.035em}.site-fellowship-hero p{margin-top:14px;color:var(--site-muted);line-height:var(--site-leading)}@media (max-width:680px){:root{--site-gutter:18px;--site-page-top:18px;--site-page-bottom:44px}.site-auth,.site-status{width:calc(100% - 36px);margin-block:24px 44px;padding:24px 20px}.site-fellowship-hero,.site-resource-row,.site-teaching-hero{grid-template-columns:minmax(0,1fr);gap:22px}.site-fellowship-hero .site-art,.site-teaching-hero .site-art{max-width:480px}}.site-logo-tab{position:relative;z-index:40;display:flex;flex:0 0 auto;align-self:flex-start;align-items:center;justify-content:center;box-sizing:border-box;width:clamp(3rem,calc(100vw - 18rem),8.5rem);height:4rem;margin-bottom:-.5rem;margin-left:0;border-bottom:.375rem solid #fff;background:#162e4b;color:#fff;text-decoration:none}.site-logo-tab__image{display:block;width:68%;height:auto;filter:none}.site-logo-tab:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}:is(.site-rich-text,.prose.prose-zinc){min-width:0;font-size:var(--site-reading-text-size);line-height:1.8;overflow-wrap:anywhere}:is(.site-rich-text,.prose.prose-zinc)>:is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-width:var(--site-text-measure)}:is(.site-rich-text,.prose.prose-zinc) p{margin-block:0 1.2em;line-height:1.8}:is(.site-rich-text,.prose.prose-zinc) :is(ul,ol){margin-block:0 1.2em}:is(.site-rich-text,.prose.prose-zinc) li{margin-bottom:.5em}:is(.site-rich-text,.prose.prose-zinc) :is(h2,h3,h4,h5,h6){margin-block:1.75em .65em;font-weight:700;line-height:1.4}:is(.site-rich-text,.prose.prose-zinc) h2{font-size:1.5em}:is(.site-rich-text,.prose.prose-zinc) h3{font-size:1.25em}:is(.site-rich-text,.prose.prose-zinc) :is(h4,h5,h6){font-size:1.125em}:is(.site-rich-text,.prose.prose-zinc)>:first-child{margin-top:0}:is(.site-rich-text,.prose.prose-zinc) blockquote{margin-block:1.5em;padding:.75em 1em;border-left:3px solid var(--site-accent);background:var(--site-reading-inset)}:is(.site-rich-text,.prose.prose-zinc) :is(table,pre){display:block;max-width:100%;overflow-x:auto}:is(.site-rich-text,.prose.prose-zinc) table{border-collapse:collapse}:is(.site-rich-text,.prose.prose-zinc) :is(th,td){padding:.65em .8em;border-bottom:1px solid var(--site-line);text-align:left}:where([data-gleam=primary],[data-gleam=secondary]){position:relative;isolation:isolate}[data-gleam=primary]{--button-gleam-color:rgb(255 255 255/18%)}[data-gleam=secondary]{--button-gleam-color:color-mix(in srgb,var(--site-accent) 8%,transparent)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-gleam]:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[inert],[data-unavailable=true],[inert] *,[aria-busy=true] *)):before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 40%,var(--button-gleam-color) 50%,transparent 60%) 100% 0 /250% 100% no-repeat;opacity:0}[data-gleam]:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[inert],[data-unavailable=true],[inert] *,[aria-busy=true] *)):hover:before{animation:buttonGleam .48s ease-out .16s 1}}@keyframes buttonGleam{0%{background-position:100% 0;opacity:0}20%{opacity:1}80%{opacity:1}to{background-position:0 0;opacity:0}}