.page-scrollbar-module__6qt2Ya__track{background:var(--shef-scrollbar-track);opacity:0;pointer-events:none;bottom:0;right:0;top:var(--shef-scrollbar-top-offset);z-index:90;width:16px;position:fixed}.page-scrollbar-module__6qt2Ya__visible{opacity:1;pointer-events:auto}.page-scrollbar-module__6qt2Ya__thumb{cursor:grab;touch-action:none;will-change:transform;background:0 0;width:16px;min-height:48px;position:absolute;top:0;right:0}.page-scrollbar-module__6qt2Ya__thumb:before{background:var(--shef-scrollbar-thumb);content:"";border-radius:999px;width:6px;position:absolute;top:0;bottom:0;right:3px}.page-scrollbar-module__6qt2Ya__thumb:active{cursor:grabbing}@media (forced-colors:active){.page-scrollbar-module__6qt2Ya__track{display:none}}@media (max-width:64rem){.page-scrollbar-module__6qt2Ya__track{display:none}}html:has([data-legacy-home],[data-legacy-about],[data-legacy-why-private-membership],[data-legacy-contact]) .page-scrollbar-module__6qt2Ya__track{display:none}
:root{--brand-shef-navy:#122459;--brand-shef-moon:#45557d;--brand-shef-snow:#f4f1ec;--brand-shef-ice:#e9ecf4;--brand-shef-dusk:#acb6cf;--brand-shef-grey:#9098af;--brand-shef-latte:#f6e5bd;--brand-shef-butter:#f4d589;--brand-shef-yellow:#e8bb4d;--brand-general-header:var(--brand-shef-navy);--brand-general-rail:var(--brand-shef-moon);--brand-general-button:var(--brand-shef-navy);--brand-general-button-hover:var(--brand-shef-moon);--brand-general-edge:var(--brand-shef-dusk);--brand-general-edge-hover:var(--brand-general-rail);--brand-active-fellow-background:#e6ddce;--brand-active-fellow-button:#44557d;--brand-active-fellow-button-hover:var(--brand-active-fellow-secondary-navy);--brand-active-fellow-edge:var(--brand-shef-butter);--brand-active-fellow-edge-hover:var(--brand-shef-yellow);--brand-active-fellow-primary:#634a0e;--brand-active-fellow-secondary:#c5b078;--brand-active-fellow-secondary-navy:#122359;--brand-equity-background:#e6ddce;--brand-equity-background-alt:#ba9587;--brand-equity-primary:#05878a;--brand-equity-secondary:#0b5e60;--brand-equity-secondary-alt:#e4633b;--brand-nsp-background:#e6ddce;--brand-nsp-background-alt:#ba9587;--brand-nsp-primary:#820213;--brand-nsp-secondary:#67131e;--brand-nsp-secondary-alt:#222344;--brand-nsp-gold-heading:#e6d497;--brand-nsp-private-background:#f5f2f1;--brand-nsp-warm-gold:#ae9662;--brand-trifecta-background:#e6ddce;--brand-trifecta-background-alt:#ba9587;--brand-trifecta-private-background:#fbfaf9;--brand-trifecta-pathway-surface:#f5f2f1;--brand-trifecta-muted-gold:#ae9662;--brand-trifecta-primary:#074e67;--brand-trifecta-secondary:#1b7895;--brand-trifecta-secondary-alt:#d8ad4e;--brand-trustee-background:#e6ddce;--brand-trustee-background-alt:#ba9587;--brand-trustee-primary:#5d0a59;--brand-trustee-secondary:#944f91;--brand-trustee-secondary-alt:#d8ad4e;--brand-seminary-background:#dcd0bd;--brand-seminary-background-alt:#a38572;--brand-seminary-primary:#944f91;--brand-seminary-secondary:#5a3096;--brand-seminary-secondary-alt:#b69140;--brand-allodial-background:#e6ddce;--brand-allodial-background-alt:#aa9463;--brand-allodial-primary:#3c8222;--brand-allodial-icon:#2f6335;--brand-allodial-secondary:#195004;--brand-allodial-secondary-alt:#d8ad4e}
@font-face{font-family:Inter SHEF;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter SHEF;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter SHEF;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter SHEF;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:Nourd SHEF;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nourd_light.ttf)format("truetype")}@font-face{font-family:Nourd SHEF;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nourd_regular.ttf)format("truetype")}@font-face{font-family:Nourd SHEF;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nourd_medium.ttf)format("truetype")}@font-face{font-family:Nourd SHEF;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nourd_bold.ttf)format("truetype")}@font-face{font-family:Nourd SHEF;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nourd_heavy.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shef-navy:#062454;--shef-navy-deep:#00183d;--shef-gold:#d5a62d;--shef-gold-dark:#a76d0b;--shef-cream:#fbfaf7;--shef-border:#d7dbe1;--shef-muted:#5a6980;--shef-body:"Inter SHEF", Inter, ui-sans-serif, system-ui, sans-serif;--shef-display:"Nourd SHEF", Georgia, serif;--shef-scrollbar-top-offset:0px;--shef-scrollbar-track:transparent;--shef-scrollbar-thumb:#0003;font-family:var(--shef-body);line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:auto;scrollbar-width:none;overflow-y:scroll}html[data-scrollbar-dragging]{scroll-behavior:auto;-webkit-user-select:none;user-select:none}:is(html:has([data-member-header][data-tier=general]),html:has([data-member-header][data-tier=fellow])){--shef-scrollbar-top-offset:88px}:is(html,body)::-webkit-scrollbar{width:0;height:0;display:none}@media (forced-colors:active){html{scrollbar-width:auto}:is(html,body)::-webkit-scrollbar{width:auto;height:auto;display:block}}body{background:var(--shef-cream);color:var(--shef-navy);margin:0}button,input,textarea,select{font:inherit}a{color:inherit}img{max-width:100%}.ui-page-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.ui-page-shell__header,.ui-page-shell__footer{border-color:var(--shef-border);background:#fff;padding:1rem max(1rem,50% - 36rem)}.ui-page-shell__header{border-bottom:1px solid var(--shef-border)}.ui-page-shell__footer{border-top:1px solid var(--shef-border)}.ui-page-shell__main{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:3rem}.admin-header{justify-content:space-between;align-items:center;display:flex}.ui-card{border:1px solid var(--shef-border);background:#fff;border-radius:8px;max-width:48rem;padding:1.5rem}.ui-card__title{margin:0 0 .75rem}.ui-button{background:var(--shef-navy);border:1px solid var(--shef-navy);color:#fff;cursor:pointer;border-radius:4px;padding:.7rem 1.2rem}:focus-visible{outline-color:var(--shef-gold)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
