.Navbar-module__cJzEcG__nav{z-index:50;background:#0c1f3c;border-bottom:1px solid #e2b84a38;position:sticky;top:0;box-shadow:0 4px 20px #0c1f3c40}.Navbar-module__cJzEcG__navInner{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:10px clamp(16px,3.5vw,40px);display:flex}.Navbar-module__cJzEcG__logoLink{align-items:center;text-decoration:none;display:inline-flex}.Navbar-module__cJzEcG__logo{object-fit:contain;border-radius:4px;width:auto;height:40px}.Navbar-module__cJzEcG__navList{align-items:center;gap:clamp(4px,1.2vw,12px);margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__navLink{color:#faf6edd9;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.Navbar-module__cJzEcG__navLink:hover,.Navbar-module__cJzEcG__navLink:focus-visible{color:#fff;text-decoration:none}.Navbar-module__cJzEcG__navLinkActive{color:#e2b84a;font-weight:600}.Navbar-module__cJzEcG__navLinkActive:after{content:"";background:#e2b84a;height:2px;position:absolute;bottom:-4px;left:12px;right:12px;box-shadow:0 0 10px #e2b84aa6}.Navbar-module__cJzEcG__menuButton{cursor:pointer;width:44px;height:44px;transition:background .2s var(--ease-out-quart);background:#fbf6ec0a;border:1px solid #fbf6ec33;border-radius:8px;justify-content:center;align-items:center;display:none}.Navbar-module__cJzEcG__menuButton:hover{background:#e89a3d29}.Navbar-module__cJzEcG__menuIcon,.Navbar-module__cJzEcG__menuIcon:before,.Navbar-module__cJzEcG__menuIcon:after{background:var(--panel);width:18px;height:2px;display:block;position:relative}.Navbar-module__cJzEcG__menuIcon:before,.Navbar-module__cJzEcG__menuIcon:after{content:"";position:absolute;left:0}.Navbar-module__cJzEcG__menuIcon:before{top:-6px}.Navbar-module__cJzEcG__menuIcon:after{top:6px}.Navbar-module__cJzEcG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Navbar-module__cJzEcG__drawer{pointer-events:none;visibility:hidden}.Navbar-module__cJzEcG__drawerOpen{pointer-events:auto;visibility:visible}.Navbar-module__cJzEcG__drawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;opacity:0;transition:opacity .3s var(--ease-out-quart);background:#050a13bf;position:fixed;inset:0}.Navbar-module__cJzEcG__drawerOpen .Navbar-module__cJzEcG__drawerBackdrop{opacity:1}.Navbar-module__cJzEcG__drawerPanel{background:var(--ink);width:min(100%,380px);height:100%;color:var(--paper);z-index:70;transition:transform .35s var(--ease-out-expo);border-left:1px solid #e89a3d40;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 48px #00000073}.Navbar-module__cJzEcG__drawerOpen .Navbar-module__cJzEcG__drawerPanel{transform:translate(0)}.Navbar-module__cJzEcG__drawerHeader{background:linear-gradient(180deg, #e89a3d29 0%, #e89a3d00 100%), var(--ink);border-bottom:1px solid #fbf6ec14;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.Navbar-module__cJzEcG__drawerTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:1.125rem}.Navbar-module__cJzEcG__closeButton{width:44px;height:44px;color:var(--paper);cursor:pointer;transition:background .2s var(--ease-out-quart);background:0 0;border:1px solid #fbf6ec33;border-radius:8px;font-size:1.5rem;line-height:1}.Navbar-module__cJzEcG__closeButton:hover{background:#e89a3d1f}.Navbar-module__cJzEcG__drawerList{margin:0;padding:16px 0 32px;list-style:none}.Navbar-module__cJzEcG__drawerItem{border-bottom:1px solid #fbf6ec0f}.Navbar-module__cJzEcG__drawerLink{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);padding:18px 28px;font-size:1.375rem;font-weight:400;text-decoration:none;display:block}.Navbar-module__cJzEcG__drawerLink:hover,.Navbar-module__cJzEcG__drawerLink:focus-visible{color:var(--saffron);outline:none}.Navbar-module__cJzEcG__accordionToggle{color:#e2b84a;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ease-out-quart), color .2s var(--ease-out-quart);background:0 0;border:1px solid #fbf6ec2e;border-radius:999px;align-items:center;gap:8px;margin:0 28px 16px;padding:8px 14px;font-size:.6875rem;font-weight:500;display:inline-flex}.Navbar-module__cJzEcG__accordionToggle:hover,.Navbar-module__cJzEcG__accordionToggle[aria-expanded=true]{color:var(--paper);background:#e89a3d24}.Navbar-module__cJzEcG__subList{border-left:1px solid #e89a3d4d;margin:0 28px 20px;padding:0 0 8px 16px;list-style:none}.Navbar-module__cJzEcG__subLink{color:#fbf6ecd1;padding:10px 0;font-size:.9375rem;text-decoration:none;display:block}.Navbar-module__cJzEcG__subSubList{border-left:1px dashed #fbf6ec2e;margin:4px 0 8px;padding:0 0 0 16px;list-style:none}.Navbar-module__cJzEcG__subSubLink{color:#fbf6ec99;padding:6px 0;font-size:.8125rem;text-decoration:none;display:block}.Navbar-module__cJzEcG__subLink:hover,.Navbar-module__cJzEcG__subSubLink:hover{color:var(--saffron)}@media (max-width:900px){.Navbar-module__cJzEcG__navList{display:none}.Navbar-module__cJzEcG__menuButton{display:inline-flex}}@media (min-width:901px){.Navbar-module__cJzEcG__drawer{display:none}}.Navbar-module__cJzEcG__nav{transition:padding .45s var(--ease-out-expo), background .45s var(--ease-out-quart), border-color .45s var(--ease-out-quart), box-shadow .45s var(--ease-out-expo)}.Navbar-module__cJzEcG__navCondensed{background:#060f16db;border-bottom-color:#e89a3d38;padding-top:8px;padding-bottom:8px;box-shadow:0 18px 44px -30px #000000e6}.Navbar-module__cJzEcG__navItem{position:relative}.Navbar-module__cJzEcG__navList .Navbar-module__cJzEcG__navLink{isolation:isolate;position:relative}.Navbar-module__cJzEcG__navList .Navbar-module__cJzEcG__navLink:hover,.Navbar-module__cJzEcG__navList .Navbar-module__cJzEcG__navLink:focus-visible{background:0 0}.Navbar-module__cJzEcG__navPill{z-index:-1;background:linear-gradient(#e89a3d38 0%,#e89a3d17 100%);border:1px solid #e89a3d57;border-radius:8px;position:absolute;inset:0}.Navbar-module__cJzEcG__navLabel{position:relative}.Navbar-module__cJzEcG__navUnderline{background:var(--saffron);height:1px;position:absolute;bottom:2px;left:16px;right:16px}.Navbar-module__cJzEcG__navLinkActive:after{content:none}@media (prefers-reduced-motion:reduce){.Navbar-module__cJzEcG__nav{transition:none}}
.SideNav-module__qT45iW__tab{z-index:70;border:1px solid var(--border);background:var(--paper);color:var(--ink);cursor:pointer;border-left:none;border-radius:0 8px 8px 0;flex-direction:column;align-items:center;gap:10px;padding:18px 9px 20px;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,box-shadow .22s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:0 6px 24px #0a142424}.SideNav-module__qT45iW__tab:hover,.SideNav-module__qT45iW__tab:focus-visible{background:var(--paper-deep);transform:translateY(-50%)translate(2px)}.SideNav-module__qT45iW__tab:focus-visible{outline:2px solid var(--gold,#c9a84c);outline-offset:2px}.SideNav-module__qT45iW__tabArrow{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .26s cubic-bezier(.16,1,.3,1);transform:rotate(-45deg)}.SideNav-module__qT45iW__tabOpen .SideNav-module__qT45iW__tabArrow{transform:rotate(135deg)}.SideNav-module__qT45iW__tabText{writing-mode:vertical-rl;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:.62rem}.SideNav-module__qT45iW__tabOpen{transform:translateY(-50%) translateX(var(--sidenav-w,320px))}.SideNav-module__qT45iW__tabOpen:hover,.SideNav-module__qT45iW__tabOpen:focus-visible{transform:translateY(-50%) translateX(calc(var(--sidenav-w,320px) + 2px))}.SideNav-module__qT45iW__backdrop{z-index:65;opacity:0;pointer-events:none;background:#060c1461;transition:opacity .24s;position:fixed;inset:0}.SideNav-module__qT45iW__backdropOn{opacity:1;pointer-events:auto}.SideNav-module__qT45iW__panel{--sidenav-w:320px;width:var(--sidenav-w);z-index:68;background:var(--paper);border-right:1px solid var(--border);flex-direction:column;max-width:86vw;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 44px #0a142429}.SideNav-module__qT45iW__panel:focus{outline:none}.SideNav-module__qT45iW__panelOpen{transform:translate(0)}.SideNav-module__qT45iW__head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:20px 20px 14px;display:flex}.SideNav-module__qT45iW__headTitle{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem}.SideNav-module__qT45iW__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1.4rem;line-height:1}.SideNav-module__qT45iW__close:hover{color:var(--ink);background:var(--paper-deep)}.SideNav-module__qT45iW__scroll{overscroll-behavior:contain;flex:1;padding:18px 16px 28px;overflow-y:auto}.SideNav-module__qT45iW__block+.SideNav-module__qT45iW__block{border-top:1px solid var(--border-soft);margin-top:26px;padding-top:22px}.SideNav-module__qT45iW__blockTitle{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);margin:0 0 10px;padding-left:4px;font-size:.6rem;font-weight:500}.SideNav-module__qT45iW__anchorList,.SideNav-module__qT45iW__pageList,.SideNav-module__qT45iW__childList,.SideNav-module__qT45iW__grandList{margin:0;padding:0;list-style:none}.SideNav-module__qT45iW__anchorList{border-left:1px solid var(--border);margin-left:8px}.SideNav-module__qT45iW__anchorLink{color:var(--text-muted);padding:7px 10px 7px 16px;font-size:.86rem;line-height:1.35;text-decoration:none;transition:color .16s;display:block;position:relative}.SideNav-module__qT45iW__anchorLink:hover{color:var(--ink)}.SideNav-module__qT45iW__anchorDot{background:var(--paper);border:1px solid var(--border);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;transition:background-color .18s,border-color .18s;position:absolute;top:50%;left:-4px}.SideNav-module__qT45iW__anchorLinkOn{color:var(--ink);font-weight:500}.SideNav-module__qT45iW__anchorLinkOn .SideNav-module__qT45iW__anchorDot{background:var(--gold,#c9a84c);border-color:var(--gold,#c9a84c)}.SideNav-module__qT45iW__pageItem+.SideNav-module__qT45iW__pageItem{margin-top:2px}.SideNav-module__qT45iW__pageRow{align-items:center;gap:4px;display:flex}.SideNav-module__qT45iW__pageLink{color:var(--ink);border-radius:5px;flex:1;padding:8px 10px;font-size:.94rem;text-decoration:none;transition:background-color .16s;display:block}.SideNav-module__qT45iW__pageLink:hover{background:var(--paper-deep)}.SideNav-module__qT45iW__pageLinkOn{background:var(--paper-deep);font-weight:600}.SideNav-module__qT45iW__chevron{width:28px;height:28px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;font-size:.7rem;transition:transform .2s,background-color .16s,color .16s}.SideNav-module__qT45iW__chevron:hover{background:var(--paper-deep);color:var(--ink)}.SideNav-module__qT45iW__chevron[data-open=true]{transform:rotate(180deg)}.SideNav-module__qT45iW__childList{border-left:1px solid var(--border);margin:2px 0 8px 14px;padding-left:10px}.SideNav-module__qT45iW__childLink{color:var(--text-muted);border-radius:4px;padding:6px 8px;font-size:.85rem;text-decoration:none;transition:color .16s,background-color .16s;display:block}.SideNav-module__qT45iW__childLink:hover{color:var(--ink);background:var(--paper-deep)}.SideNav-module__qT45iW__childLinkOn{color:var(--ink);font-weight:500}.SideNav-module__qT45iW__grandList{border-left:1px solid var(--border-soft);margin:0 0 4px 10px;padding-left:10px}.SideNav-module__qT45iW__grandLink{color:var(--text-soft);border-radius:4px;padding:5px 8px;font-size:.79rem;text-decoration:none;display:block}.SideNav-module__qT45iW__grandLink:hover{color:var(--ink);background:var(--paper-deep)}@media (max-width:860px){.SideNav-module__qT45iW__tab{display:none}}@media (prefers-reduced-motion:reduce){.SideNav-module__qT45iW__tab,.SideNav-module__qT45iW__tabArrow,.SideNav-module__qT45iW__panel,.SideNav-module__qT45iW__backdrop,.SideNav-module__qT45iW__chevron{transition:none}}
.SocialIcon-module__0m_pGW__link{color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.SocialIcon-module__0m_pGW__icon{color:var(--paper);background:#fbf6ec14;border:1px solid #fbf6ec29;border-radius:50%;place-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s,border-color .2s,color .2s;display:grid}.SocialIcon-module__0m_pGW__link:hover .SocialIcon-module__0m_pGW__icon,.SocialIcon-module__0m_pGW__link:focus-visible .SocialIcon-module__0m_pGW__icon{color:var(--brand-color,var(--saffron));background:#e89a3d2e;border-color:#e89a3d73;transform:scale(1.06)}.SocialIcon-module__0m_pGW__link:focus-visible{outline:none}.SocialIcon-module__0m_pGW__link:focus-visible .SocialIcon-module__0m_pGW__icon{box-shadow:0 0 0 3px #e89a3d8c}.SocialIcon-module__0m_pGW__light .SocialIcon-module__0m_pGW__icon{color:#0c1f3c;background:#ffffffd9;border:1px solid #0c1f3c29}.SocialIcon-module__0m_pGW__light:hover .SocialIcon-module__0m_pGW__icon,.SocialIcon-module__0m_pGW__light:focus-visible .SocialIcon-module__0m_pGW__icon{color:#faf6ed;background:#0c1f3c;border-color:#0c1f3c;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #0c1f3c26}.SocialIcon-module__0m_pGW__light .SocialIcon-module__0m_pGW__caption{color:#4b5e78}.SocialIcon-module__0m_pGW__sm .SocialIcon-module__0m_pGW__icon{width:44px;height:44px}.SocialIcon-module__0m_pGW__sm .SocialIcon-module__0m_pGW__icon svg{width:20px;height:20px}.SocialIcon-module__0m_pGW__md .SocialIcon-module__0m_pGW__icon{width:52px;height:52px}.SocialIcon-module__0m_pGW__md .SocialIcon-module__0m_pGW__icon svg{width:24px;height:24px}.SocialIcon-module__0m_pGW__lg .SocialIcon-module__0m_pGW__icon{width:56px;height:56px}.SocialIcon-module__0m_pGW__lg .SocialIcon-module__0m_pGW__icon svg{width:30px;height:30px}.SocialIcon-module__0m_pGW__caption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-soft);text-align:center;font-size:.625rem}@media (prefers-reduced-motion:reduce){.SocialIcon-module__0m_pGW__link:hover .SocialIcon-module__0m_pGW__icon,.SocialIcon-module__0m_pGW__link:focus-visible .SocialIcon-module__0m_pGW__icon{transform:none}}
.Footer-module__S6Hkya__footer{background-color:var(--background,#faf6ed);color:var(--text-main,#111827);width:100%;padding:32px 0 40px;position:relative}.Footer-module__S6Hkya__topDivider{opacity:.95;background:#cca04d;width:100%;max-width:1360px;height:1.5px;margin:0 auto 52px}.Footer-module__S6Hkya__container{max-width:1360px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.Footer-module__S6Hkya__contentGrid{grid-template-columns:310px minmax(0,1fr);align-items:flex-start;gap:clamp(32px,5vw,64px);display:grid}.Footer-module__S6Hkya__brandCol{flex-direction:column;display:flex}.Footer-module__S6Hkya__brandTitleLink{width:fit-content;text-decoration:none;display:inline-block}.Footer-module__S6Hkya__brandTitle{font-family:var(--font-display,serif);letter-spacing:.06em;color:#0c1f3c;margin:0;font-size:1.65rem;font-weight:700;line-height:1.2;transition:color .2s}.Footer-module__S6Hkya__brandTitleLink:hover .Footer-module__S6Hkya__brandTitle{color:#1f3a5f}.Footer-module__S6Hkya__brandAccentBar{background-color:#cca04d;border-radius:1px;width:32px;height:2px;margin:10px 0 18px}.Footer-module__S6Hkya__quote{font-family:var(--font-display,serif);color:#0c1f3c;max-width:22ch;margin-bottom:16px;font-size:1.22rem;font-style:italic;font-weight:500;line-height:1.38}.Footer-module__S6Hkya__description{font-family:var(--font-body,sans-serif);color:#4b5e78;max-width:275px;margin-bottom:24px;font-size:.875rem;line-height:1.62}.Footer-module__S6Hkya__socialRow{align-items:center;gap:12px;display:flex}.Footer-module__S6Hkya__socialIconBtn{text-decoration:none;display:inline-flex;min-width:unset!important;min-height:unset!important}.Footer-module__S6Hkya__socialIconBtn>span:first-child{color:#0c1f3c!important;background:#fffc!important;border:1px solid #0c1f3c2e!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:grid!important}.Footer-module__S6Hkya__socialIconBtn .SocialIcon_icon__1t0i3{color:#0c1f3c!important;background:#fffc!important;border:1px solid #0c1f3c2e!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:grid!important}.Footer-module__S6Hkya__socialIconBtn>span:first-child svg{width:17px!important;height:17px!important}.Footer-module__S6Hkya__socialIconBtn svg{width:17px!important;height:17px!important}.Footer-module__S6Hkya__socialIconBtn:hover>span:first-child,.Footer-module__S6Hkya__socialIconBtn:focus-visible>span:first-child{color:#faf6ed!important;background:#0c1f3c!important;border-color:#0c1f3c!important;transform:translateY(-2px)scale(1.04)!important;box-shadow:0 4px 12px #0c1f3c26!important}.Footer-module__S6Hkya__navColumns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;gap:clamp(16px,2.5vw,36px);display:grid}.Footer-module__S6Hkya__navCol{flex-direction:column;display:flex}.Footer-module__S6Hkya__colTitle{font-family:var(--font-body,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#0c1f3c;margin:0;font-size:.775rem;font-weight:700;line-height:1.3}.Footer-module__S6Hkya__colAccentBar{background-color:#cca04d;border-radius:1px;width:28px;height:2px;margin-top:8px;margin-bottom:20px}.Footer-module__S6Hkya__linkList{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__linkItem{margin:0;padding:0}.Footer-module__S6Hkya__navLink{font-family:var(--font-body,sans-serif);color:#2d3e53;font-size:.875rem;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.Footer-module__S6Hkya__navLink:hover{color:#0c1f3c;font-weight:500;transform:translate(2px)}.Footer-module__S6Hkya__bottomBar{font-family:var(--font-body,sans-serif);color:#5a6b82;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:60px;padding-top:0;font-size:.8125rem;line-height:1.5;display:flex}.Footer-module__S6Hkya__copyright{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Footer-module__S6Hkya__poweredLink{color:inherit;text-decoration:none;transition:color .18s}.Footer-module__S6Hkya__poweredLink:hover{color:#0c1f3c;text-decoration:underline}.Footer-module__S6Hkya__legalLinks{align-items:center;gap:10px;display:flex}.Footer-module__S6Hkya__legalLink{color:inherit;text-decoration:none;transition:color .18s}.Footer-module__S6Hkya__legalLink:hover{color:#0c1f3c;text-decoration:underline}.Footer-module__S6Hkya__pipe{color:#8c9cae;-webkit-user-select:none;user-select:none;font-size:.75rem}@media (max-width:1120px){.Footer-module__S6Hkya__contentGrid{grid-template-columns:280px minmax(0,1fr);gap:32px}.Footer-module__S6Hkya__navColumns{gap:20px}}@media (max-width:960px){.Footer-module__S6Hkya__contentGrid{grid-template-columns:1fr;gap:40px}.Footer-module__S6Hkya__brandCol{max-width:500px}.Footer-module__S6Hkya__description{max-width:100%}.Footer-module__S6Hkya__navColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:540px){.Footer-module__S6Hkya__topDivider{margin-bottom:36px}.Footer-module__S6Hkya__navColumns{grid-template-columns:1fr;gap:28px}.Footer-module__S6Hkya__bottomBar{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}}
.CookieBanner-module__3JinOG__banner{z-index:9999;color:#ccc;background:#333;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 24px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieBanner-module__3JinOG__banner a{color:#aad4f5;text-decoration:underline}.CookieBanner-module__3JinOG__banner a:hover{color:#e8c97a}.CookieBanner-module__3JinOG__banner button{color:#fff;cursor:pointer;background:#c9a84c;border:none;flex-shrink:0;padding:7px 22px;font-size:13px;font-weight:700;transition:background .2s}.CookieBanner-module__3JinOG__banner button:hover{background:#b8943e}
.ReadingProgress-module__ZEe4ma__bar{z-index:90;transform-origin:0;background:linear-gradient(90deg, var(--gold,#c9a84c) 0%, var(--saffron,#e89a3d) 60%, var(--moss-deep,#5f8a6b) 100%);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}@media print{.ReadingProgress-module__ZEe4ma__bar{display:none}}
.SiteShell-module__UEjjta__shell{background:var(--paper);flex-direction:column;min-height:100vh;display:flex;position:relative}.SiteShell-module__UEjjta__main{flex:1;display:block}.SiteShell-module__UEjjta__skipLink{z-index:100;background:var(--saffron);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:10px 16px;font-size:.75rem;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-9999px}.SiteShell-module__UEjjta__skipLink:focus{outline:none;left:8px}
.VisionModal-module__lIPsEa__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#081224c7;justify-content:center;align-items:center;padding:clamp(16px,3vw,32px);animation:.25s cubic-bezier(.16,1,.3,1) VisionModal-module__lIPsEa__modalFadeIn;display:flex;position:fixed;inset:0}.VisionModal-module__lIPsEa__modalCard{color:#faf6ed;background:#0c1f3c;border:1px solid #e2b84a47;border-radius:16px;width:100%;max-width:1040px;max-height:90svh;padding:clamp(32px,5vw,56px);animation:.3s cubic-bezier(.16,1,.3,1) VisionModal-module__lIPsEa__modalSlideUp;position:relative;overflow:hidden auto;box-shadow:0 24px 64px -12px #000000b3,0 0 0 1px #e2b84a1f}.VisionModal-module__lIPsEa__modalCard::-webkit-scrollbar{width:8px}.VisionModal-module__lIPsEa__modalCard::-webkit-scrollbar-track{background:#0c1f3c80;border-radius:4px}.VisionModal-module__lIPsEa__modalCard::-webkit-scrollbar-thumb{background:#e2b84a59;border-radius:4px}.VisionModal-module__lIPsEa__modalCard::-webkit-scrollbar-thumb:hover{background:#e2b84a99}.VisionModal-module__lIPsEa__modalSky{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.VisionModal-module__lIPsEa__ambientBird1{color:#e2b84a59;filter:drop-shadow(0 2px 8px #0006);width:36px;animation:16s cubic-bezier(.25,1,.5,1) infinite VisionModal-module__lIPsEa__glideFlight1;position:absolute;top:12%;left:-60px}.VisionModal-module__lIPsEa__ambientBird2{color:#faf6ed40;filter:drop-shadow(0 2px 6px #0006);width:26px;animation:20s cubic-bezier(.25,1,.5,1) 4.5s infinite VisionModal-module__lIPsEa__glideFlight2;position:absolute;top:24%;left:-80px}.VisionModal-module__lIPsEa__ambientBird3{color:#e2b84a40;filter:drop-shadow(0 2px 4px #0006);width:20px;animation:18s cubic-bezier(.25,1,.5,1) 9s infinite VisionModal-module__lIPsEa__glideFlight3;position:absolute;top:8%;left:-70px}@keyframes VisionModal-module__lIPsEa__glideFlight1{0%{opacity:0;transform:translate(0,0)rotate(6deg)scale(.9)}10%{opacity:.8}50%{opacity:.85;transform:translate(550px,-24px)rotate(-2deg)scale(1)}90%{opacity:.8}to{opacity:0;transform:translate(1150px,-50px)rotate(-6deg)scale(.9)}}@keyframes VisionModal-module__lIPsEa__glideFlight2{0%{opacity:0;transform:translate(0,0)rotate(8deg)scale(.85)}12%{opacity:.7}55%{opacity:.75;transform:translate(550px,-15px)rotate(-1deg)scale(.95)}88%{opacity:.7}to{opacity:0;transform:translate(1150px,-36px)rotate(-5deg)scale(.85)}}@keyframes VisionModal-module__lIPsEa__glideFlight3{0%{opacity:0;transform:translate(0,0)rotate(4deg)scale(.8)}12%{opacity:.6}50%{opacity:.65;transform:translate(550px,12px)rotate(-3deg)scale(.85)}88%{opacity:.6}to{opacity:0;transform:translate(1150px,-18px)rotate(-7deg)scale(.8)}}.VisionModal-module__lIPsEa__modalBird{width:100%;height:auto;display:block}.VisionModal-module__lIPsEa__wingLeft,.VisionModal-module__lIPsEa__wingRight{transform-box:fill-box;animation:.85s ease-in-out infinite alternate VisionModal-module__lIPsEa__flap;animation-delay:var(--flap-delay,0s)}.VisionModal-module__lIPsEa__wingLeft{transform-origin:100% 100%}.VisionModal-module__lIPsEa__wingRight{transform-origin:0 100%;animation-name:VisionModal-module__lIPsEa__flapMirror}@keyframes VisionModal-module__lIPsEa__flap{0%{transform:rotate(0)scaleY(1)}to{transform:rotate(-26deg)scaleY(.72)}}@keyframes VisionModal-module__lIPsEa__flapMirror{0%{transform:rotate(0)scaleY(1)}to{transform:rotate(26deg)scaleY(.72)}}.VisionModal-module__lIPsEa__closeButton{color:#e2b84a;cursor:pointer;width:40px;height:40px;transition:all .2s var(--ease-out-quart);z-index:10;background:#0c1f3ccc;border:1px solid #e2b84a73;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:clamp(16px,2.5vw,24px);right:clamp(16px,2.5vw,24px)}.VisionModal-module__lIPsEa__closeButton:hover{background:#e2b84a2e;border-color:#e2b84a;transform:rotate(90deg)}.VisionModal-module__lIPsEa__modalGrid{z-index:2;grid-template-columns:1fr 310px;align-items:start;gap:clamp(32px,4.5vw,56px);display:grid;position:relative}.VisionModal-module__lIPsEa__proseColumn{padding-top:8px}.VisionModal-module__lIPsEa__modalHeader{border-bottom:1px solid #e2b84a33;margin-bottom:20px;padding-bottom:12px}.VisionModal-module__lIPsEa__kickerRow{align-items:center;gap:10px;display:inline-flex}.VisionModal-module__lIPsEa__headerBird{color:#e2b84a;width:26px}.VisionModal-module__lIPsEa__modalKicker{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#e2b84a;font-size:.8125rem;font-weight:700;display:inline-block}.VisionModal-module__lIPsEa__proseText{text-align:left}.VisionModal-module__lIPsEa__proseText p{font-family:var(--font-body);color:#faf6edeb;text-align:left;margin-bottom:20px;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.75}.VisionModal-module__lIPsEa__proseText p:last-child{margin-bottom:0}.VisionModal-module__lIPsEa__qrColumn{position:sticky;top:0}.VisionModal-module__lIPsEa__qrCard{text-align:center;background:#071326a6;border:1px solid #e2b84a40;border-radius:12px;padding:28px 22px;box-shadow:0 12px 28px -8px #00000073}.VisionModal-module__lIPsEa__qrLabel{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#e2b84a;margin:0 0 18px;font-size:.75rem;font-weight:600}.VisionModal-module__lIPsEa__qrFrame{aspect-ratio:1;background:#faf6ed;border-radius:8px;justify-content:center;align-items:center;width:min(100%,200px);margin:0 auto 18px;display:flex;overflow:hidden;box-shadow:0 8px 24px -4px #00000080}.VisionModal-module__lIPsEa__qrSvg{width:100%;height:100%;display:block}.VisionModal-module__lIPsEa__qrCaption{font-family:var(--font-body);color:#faf6edcc;text-align:center;margin:0;font-size:.84rem;line-height:1.6}@keyframes VisionModal-module__lIPsEa__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes VisionModal-module__lIPsEa__modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.VisionModal-module__lIPsEa__wingLeft,.VisionModal-module__lIPsEa__wingRight,.VisionModal-module__lIPsEa__ambientBird1,.VisionModal-module__lIPsEa__ambientBird2,.VisionModal-module__lIPsEa__ambientBird3{animation:none}}@media (max-width:860px){.VisionModal-module__lIPsEa__modalCard{padding:36px 24px}.VisionModal-module__lIPsEa__modalGrid{grid-template-columns:1fr;gap:36px}.VisionModal-module__lIPsEa__qrColumn{width:100%;max-width:320px;margin:0 auto;position:static}}
.ScrollMotif-module__RctHra__layer{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ScrollMotif-module__RctHra__sheet{will-change:transform;background:linear-gradient(150deg,#fbf6ec0e 0%,#fbf6ec05 100%);border:1px solid #fbf6ec14;border-radius:2px;flex-direction:column;justify-content:center;gap:14%;padding:14%;display:flex;position:absolute;top:0;box-shadow:0 18px 40px -28px #000c}.ScrollMotif-module__RctHra__sheetLine{background:#fbf6ec24;height:1px;display:block}.ScrollMotif-module__RctHra__sheetLine:nth-child(2){width:78%}.ScrollMotif-module__RctHra__sheetLine:nth-child(3){width:55%}.ScrollMotif-module__RctHra__mote{will-change:transform;background:radial-gradient(circle,#e8c97ae6 0%,#e8c97a00 70%);border-radius:50%;position:absolute;top:0}.ScrollMotif-module__RctHra__inkSvg{width:clamp(70px,12vw,150px);height:100%;position:absolute;top:0;right:clamp(12px,6vw,90px)}@media (max-width:760px){.ScrollMotif-module__RctHra__inkSvg{opacity:.5}.ScrollMotif-module__RctHra__sheet{opacity:.6}}
.ProfCvButton-module__670mlW__btn{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#0c1f3c;transition:transform .25s var(--ease-out-quart), border-color .25s var(--ease-out-quart), background-color .25s var(--ease-out-quart), color .25s var(--ease-out-quart), box-shadow .25s var(--ease-out-quart);cursor:pointer;background:#fff;border:1px solid #0c1f3c33;border-radius:9999px;align-items:center;gap:10px;padding:10px 22px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0c1f3c0f}.ProfCvButton-module__670mlW__btn svg{color:#e2b84a;width:15px;height:15px;transition:transform .25s var(--ease-out-quart)}.ProfCvButton-module__670mlW__btn:hover{color:#faf6ed;background-color:#0c1f3c;border-color:#0c1f3c;transform:translateY(-2px);box-shadow:0 6px 16px #0c1f3c24}.ProfCvButton-module__670mlW__btn:hover svg{color:#faf6ed;transform:translateY(1px)}.ProfCvButton-module__670mlW__btn:active{transform:translateY(0)}.ProfCvButton-module__670mlW__pending{cursor:default;color:#4b5e78;box-shadow:none;background:#0c1f3c0a;border-color:#0c1f3c1f}.ProfCvButton-module__670mlW__pending:hover{color:#4b5e78;box-shadow:none;background:#0c1f3c0a;border-color:#0c1f3c1f;transform:none}.ProfCvButton-module__670mlW__pending svg{color:#4b5e78}.ProfCvButton-module__670mlW__soon{letter-spacing:.08em;color:#1f3a5f;opacity:.85;padding-left:2px;font-size:.6875rem;font-style:normal;font-weight:500}.ProfCvButton-module__670mlW__hero{background-color:#fff;border-color:#0c1f3c2e}.ProfCvButton-module__670mlW__bridge{color:#0c1f3c;background-color:#e2b84a;border-color:#e2b84a}.ProfCvButton-module__670mlW__bridge svg{color:#0c1f3c}.ProfCvButton-module__670mlW__bridge:hover{color:#0c1f3c;background-color:#faf6ed;border-color:#faf6ed}.ProfCvButton-module__670mlW__bridge:hover svg{color:#0c1f3c}
.HomeHero-module__B1rHZW__hero{min-height:calc(100svh - 64px);color:var(--text-main,#111827);background-color:var(--background,#faf6ed);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.HomeHero-module__B1rHZW__container{z-index:2;flex:1;align-items:center;width:min(1320px,100%);margin:0 auto;padding:clamp(36px,6vh,68px) clamp(20px,4.5vw,56px) clamp(24px,4vh,40px);display:flex;position:relative}.HomeHero-module__B1rHZW__heroGrid{grid-template-columns:minmax(280px,370px) 1fr;align-items:center;gap:clamp(36px,5.5vw,80px);width:100%;display:grid}.HomeHero-module__B1rHZW__portraitColumn{flex-direction:column;align-items:flex-start;width:100%;display:flex}.HomeHero-module__B1rHZW__portraitCardWrap{width:100%}.HomeHero-module__B1rHZW__portraitFrame{aspect-ratio:4/5;background-color:var(--paper,#faf6ed);border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0c1f3c29,0 2px 8px -2px #0c1f3c14,0 0 0 1px #0c1f3c0f}.HomeHero-module__B1rHZW__portraitImage{object-fit:cover;object-position:center 25%;transition:transform .8s var(--ease-out-expo)}.HomeHero-module__B1rHZW__portraitFrame:hover .HomeHero-module__B1rHZW__portraitImage{transform:scale(1.02)}.HomeHero-module__B1rHZW__contentColumn{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.HomeHero-module__B1rHZW__topKickerWrap{margin-bottom:6px}.HomeHero-module__B1rHZW__parindhaKicker{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold,#e2b84a);font-size:clamp(.72rem,.85vw,.8rem);font-weight:700;display:inline-block}.HomeHero-module__B1rHZW__eyebrowWrap{margin-bottom:8px}.HomeHero-module__B1rHZW__eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold,#e2b84a);margin:0;font-size:clamp(.72rem,.85vw,.82rem);font-weight:600}.HomeHero-module__B1rHZW__headingWrap{margin-bottom:12px}.HomeHero-module__B1rHZW__heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy,#0c1f3c);margin:0;font-size:clamp(2.75rem,5.2vw,4.6rem);font-weight:400;line-height:1.06}.HomeHero-module__B1rHZW__nameFirst{color:var(--navy,#0c1f3c)}.HomeHero-module__B1rHZW__nameLast{color:var(--navy,#0c1f3c);font-style:italic;display:inline-block}.HomeHero-module__B1rHZW__taglineWrap{margin-bottom:22px}.HomeHero-module__B1rHZW__tagline{font-family:var(--font-display);color:var(--navy,#0c1f3c);text-wrap:balance;border:none;margin:0;padding:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-style:italic;font-weight:400;line-height:1.35}.HomeHero-module__B1rHZW__accentDivider{background-color:var(--gold,#e2b84a);width:44px;height:1.5px;margin-top:14px}.HomeHero-module__B1rHZW__bioWrap{margin-bottom:28px}.HomeHero-module__B1rHZW__bioText{font-family:var(--font-body);color:var(--text-main,#111827);text-align:left;max-width:52ch;margin:0;font-size:clamp(1.02rem,1.15vw,1.12rem);font-weight:400;line-height:1.72}.HomeHero-module__B1rHZW__ctaWrap{margin-top:4px}.HomeHero-module__B1rHZW__ctaButton{background-color:var(--navy,#0c1f3c);color:var(--paper,#faf6ed);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:background-color .25s var(--ease-out-quart), transform .25s var(--ease-out-quart), box-shadow .25s var(--ease-out-quart);border:none;border-radius:9999px;align-items:center;gap:12px;padding:13px 30px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0c1f3c2e}.HomeHero-module__B1rHZW__ctaButton:hover{background-color:var(--navy-mid,#1f3a5f);color:var(--paper,#faf6ed);transform:translateY(-2px);box-shadow:0 8px 24px #0c1f3c47}.HomeHero-module__B1rHZW__ctaButton:active{transform:translateY(0)}.HomeHero-module__B1rHZW__ctaArrow{color:var(--paper,#faf6ed);transition:transform .25s var(--ease-out-quart);font-size:1.15rem;line-height:1}.HomeHero-module__B1rHZW__ctaButton:hover .HomeHero-module__B1rHZW__ctaArrow{transform:translate(4px)}.HomeHero-module__B1rHZW__marquee{z-index:2;background:var(--background,#faf6ed);-webkit-user-select:none;user-select:none;border-top:1px solid #0c1f3c1f;border-bottom:1px solid #0c1f3c0f;width:100%;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.HomeHero-module__B1rHZW__marqueeTrack{will-change:transform;width:max-content;animation:40s linear infinite HomeHero-module__B1rHZW__marqueeScroll;display:flex}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__marqueeTrack{animation:none}}.HomeHero-module__B1rHZW__marqueeGroup{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.HomeHero-module__B1rHZW__marqueeItem{white-space:nowrap;align-items:center;gap:clamp(32px,5vw,60px);padding-right:clamp(32px,5vw,60px);display:inline-flex}.HomeHero-module__B1rHZW__marqueeLabel{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--navy,#0c1f3c);font-size:clamp(.8125rem,.95vw,.9375rem);font-weight:600}.HomeHero-module__B1rHZW__marqueeSep{background:var(--gold,#e2b84a);opacity:.85;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}@keyframes HomeHero-module__B1rHZW__marqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:960px){.HomeHero-module__B1rHZW__heroGrid{grid-template-columns:1fr;gap:32px}.HomeHero-module__B1rHZW__portraitColumn{align-items:center}.HomeHero-module__B1rHZW__portraitFrame{max-width:320px;margin:0 auto}.HomeHero-module__B1rHZW__contentColumn{text-align:center;align-items:center}.HomeHero-module__B1rHZW__bioText{text-align:center}.HomeHero-module__B1rHZW__accentDivider{margin-left:auto;margin-right:auto}}@media (max-width:640px){.HomeHero-module__B1rHZW__container{padding-top:28px;padding-bottom:24px}.HomeHero-module__B1rHZW__portraitFrame{max-width:280px}.HomeHero-module__B1rHZW__heading{font-size:clamp(2.2rem,9vw,3rem)}.HomeHero-module__B1rHZW__tagline{font-size:clamp(1.2rem,5vw,1.45rem)}.HomeHero-module__B1rHZW__bioText{font-size:1rem;line-height:1.65}.HomeHero-module__B1rHZW__ctaButton{padding:10px 24px;font-size:.875rem}}
.ProfHero-module__md0YHW__hero{color:#111827;background-color:#faf6ed;border-bottom:1px solid #0c1f3c14;width:100%;padding:clamp(32px,5vh,48px) clamp(20px,4.5vw,56px) clamp(64px,9vh,96px);position:relative}.ProfHero-module__md0YHW__container{max-width:1240px;margin:0 auto}.ProfHero-module__md0YHW__crumbsWrap{margin-bottom:clamp(24px,4vh,36px)}.ProfHero-module__md0YHW__crumbs{font-family:var(--font-body);letter-spacing:.04em;color:#1f3a5f;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.ProfHero-module__md0YHW__crumbLink{color:#1f3a5f;font-weight:500;text-decoration:none;transition:color .2s}.ProfHero-module__md0YHW__crumbLink:hover{color:#0c1f3c}.ProfHero-module__md0YHW__crumbSep{opacity:.4;font-size:.75rem}.ProfHero-module__md0YHW__crumbCurrent{color:#0c1f3c;font-weight:600}.ProfHero-module__md0YHW__mastheadGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,84px);display:grid}.ProfHero-module__md0YHW__contentCol{flex-direction:column;display:flex}.ProfHero-module__md0YHW__eyebrowWrap{margin-bottom:16px}.ProfHero-module__md0YHW__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#1f3a5f;align-items:center;gap:12px;font-size:.8125rem;font-weight:600;display:inline-flex}.ProfHero-module__md0YHW__eyebrowRule{background-color:#e2b84a;width:32px;height:1.5px}.ProfHero-module__md0YHW__title{font-family:var(--font-display);letter-spacing:-.025em;color:#0c1f3c;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5vw,4.4rem);font-weight:400;line-height:1.04}.ProfHero-module__md0YHW__titleLine{display:block}.ProfHero-module__md0YHW__titleAccent{color:#1f3a5f;font-style:italic;font-weight:400;display:block}.ProfHero-module__md0YHW__leadWrap{max-width:54ch;margin-top:clamp(20px,3vh,28px)}.ProfHero-module__md0YHW__leadText{font-family:var(--font-body);color:#111827;text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.68}.ProfHero-module__md0YHW__actionsWrap{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.5vw,24px);margin-top:clamp(28px,4vh,40px);display:flex}.ProfHero-module__md0YHW__anchorLink{font-family:var(--font-body);letter-spacing:.04em;color:#0c1f3c;-webkit-backdrop-filter:blur(4px);transition:background-color .25s var(--ease-out-quart), border-color .25s var(--ease-out-quart), transform .25s var(--ease-out-quart);background-color:#fff9;border:1px solid #0c1f3c26;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ProfHero-module__md0YHW__anchorArrow{color:#1f3a5f;width:14px;height:14px;transition:transform .25s var(--ease-out-quart)}.ProfHero-module__md0YHW__anchorLink:hover{background-color:#fff;border-color:#0c1f3c;transform:translateY(-2px)}.ProfHero-module__md0YHW__anchorLink:hover .ProfHero-module__md0YHW__anchorArrow{transform:translateY(3px)}.ProfHero-module__md0YHW__visualCol{justify-content:center;display:flex}.ProfHero-module__md0YHW__portraitWrap{width:min(380px,100%);position:relative}.ProfHero-module__md0YHW__portraitFrame{aspect-ratio:4/5;background-color:#f2ece0;border:1px solid #0c1f3c24;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0c1f3c2e,0 2px 10px #0c1f3c0f}.ProfHero-module__md0YHW__cornerClipTopLeft,.ProfHero-module__md0YHW__cornerClipTopRight,.ProfHero-module__md0YHW__cornerClipBottomLeft,.ProfHero-module__md0YHW__cornerClipBottomRight{z-index:3;pointer-events:none;border-style:solid;border-color:#e2b84a;width:18px;height:18px;position:absolute}.ProfHero-module__md0YHW__cornerClipTopLeft{border-width:2px 0 0 2px;top:10px;left:10px}.ProfHero-module__md0YHW__cornerClipTopRight{border-width:2px 2px 0 0;top:10px;right:10px}.ProfHero-module__md0YHW__cornerClipBottomLeft{border-width:0 0 2px 2px;bottom:10px;left:10px}.ProfHero-module__md0YHW__cornerClipBottomRight{border-width:0 2px 2px 0;bottom:10px;right:10px}.ProfHero-module__md0YHW__portraitImg{object-fit:cover;object-position:center 20%;transition:transform .8s var(--ease-out-quart)}.ProfHero-module__md0YHW__portraitFrame:hover .ProfHero-module__md0YHW__portraitImg{transform:scale(1.03)}.ProfHero-module__md0YHW__portraitOverlay{pointer-events:none;background:linear-gradient(#0c1f3c00 45%,#0c1f3ccc 100%);position:absolute;inset:0}.ProfHero-module__md0YHW__portraitBadge{-webkit-backdrop-filter:blur(8px);color:#faf6ed;background:#0c1f3cd9;border:1px solid #e2b84a59;border-radius:10px;flex-direction:column;padding:12px 16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.ProfHero-module__md0YHW__badgeKicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#e2b84a;font-size:.6875rem;font-weight:700}.ProfHero-module__md0YHW__badgeName{font-family:var(--font-display);color:#fff;margin-top:2px;font-size:1.15rem;font-weight:500}.ProfHero-module__md0YHW__badgeRole{font-family:var(--font-body);color:#faf6edd9;margin-top:2px;font-size:.75rem}.ProfHero-module__md0YHW__navigatorWrap{margin-top:clamp(40px,6vh,56px)}.ProfHero-module__md0YHW__navigatorCard{background-color:#fff;border:1px solid #0c1f3c1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 2px 8px #0c1f3c08}.ProfHero-module__md0YHW__navigatorLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#1f3a5f;align-items:center;gap:6px;margin-right:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.ProfHero-module__md0YHW__navigatorLabel svg{color:#e2b84a}.ProfHero-module__md0YHW__navigatorLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProfHero-module__md0YHW__navigatorPill{font-family:var(--font-body);color:#0c1f3c;background-color:#faf6ed;border:1px solid #0c1f3c14;border-radius:9999px;padding:6px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.ProfHero-module__md0YHW__navigatorPill:hover{color:#faf6ed;background-color:#0c1f3c;border-color:#0c1f3c}.ProfHero-module__md0YHW__dossierWrap{margin-top:clamp(20px,3vh,28px)}.ProfHero-module__md0YHW__dossierGrid{background-color:#fff;border:1px solid #0c1f3c1a;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:16px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 4px 16px #0c1f3c0a}.ProfHero-module__md0YHW__dossierItem{border-left:1px solid #0c1f3c14;flex-direction:column;padding:0 clamp(8px,1.5vw,16px);display:flex}.ProfHero-module__md0YHW__dossierItem:first-child{border-left:none;padding-left:0}.ProfHero-module__md0YHW__dossierItemInner{flex-direction:column;display:flex}.ProfHero-module__md0YHW__dossierIndex{font-family:var(--font-body);letter-spacing:.1em;color:#e2b84a;margin-bottom:2px;font-size:.6875rem;font-weight:700}.ProfHero-module__md0YHW__dossierValue{font-family:var(--font-display);letter-spacing:-.02em;color:#0c1f3c;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1}.ProfHero-module__md0YHW__dossierLabel{font-family:var(--font-body);color:#1f3a5f;letter-spacing:.02em;margin-top:6px;font-size:.8125rem;font-weight:600}@media (max-width:990px){.ProfHero-module__md0YHW__mastheadGrid{grid-template-columns:1fr;gap:40px}.ProfHero-module__md0YHW__visualCol{order:-1}.ProfHero-module__md0YHW__portraitWrap{width:min(320px,100%)}.ProfHero-module__md0YHW__dossierGrid{grid-template-columns:repeat(2,1fr);gap:24px}.ProfHero-module__md0YHW__dossierItem:nth-child(odd){border-left:none;padding-left:0}}@media (max-width:600px){.ProfHero-module__md0YHW__dossierGrid{grid-template-columns:1fr;gap:20px}.ProfHero-module__md0YHW__dossierItem{border-top:1px solid #0c1f3c14;border-left:none;padding-top:16px;padding-left:0}.ProfHero-module__md0YHW__dossierItem:first-child{border-top:none;padding-top:0}.ProfHero-module__md0YHW__title{font-size:clamp(2.25rem,8.5vw,3.25rem)}}
.ProfSubpage-module__xOfHnq__section{color:var(--ink);background:linear-gradient(#fbf6ec 0%,#f3ead8 100%);padding:clamp(80px,12vh,144px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.ProfSubpage-module__xOfHnq__section.ProfSubpage-module__xOfHnq__dark{color:var(--paper);background:linear-gradient(#050d12 0%,#081a16 55%,#04100e 100%)}.ProfSubpage-module__xOfHnq__inner{max-width:1200px;margin:0 auto;position:relative}.ProfSubpage-module__xOfHnq__head{max-width:760px;margin-bottom:clamp(40px,6vh,72px)}@media (min-width:1080px){.ProfSubpage-module__xOfHnq__head{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;column-gap:clamp(40px,5vw,88px);max-width:none;display:grid}.ProfSubpage-module__xOfHnq__head>.ProfSubpage-module__xOfHnq__eyebrow,.ProfSubpage-module__xOfHnq__head>.ProfSubpage-module__xOfHnq__eyebrowDark{grid-area:1/1}.ProfSubpage-module__xOfHnq__head>.ProfSubpage-module__xOfHnq__h2,.ProfSubpage-module__xOfHnq__head>.ProfSubpage-module__xOfHnq__h2Dark{grid-area:2/1;max-width:20ch}.ProfSubpage-module__xOfHnq__head>.ProfSubpage-module__xOfHnq__italic,.ProfSubpage-module__xOfHnq__head>.ProfSubpage-module__xOfHnq__italicDark{border-left:1px solid var(--border);text-align:left;grid-area:2/2;margin-top:0;padding-left:clamp(20px,2vw,28px)}}.ProfSubpage-module__xOfHnq__eyebrow,.ProfSubpage-module__xOfHnq__eyebrowDark{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;display:inline-flex;color:#c17f3e!important}.ProfSubpage-module__xOfHnq__eyebrowRule,.ProfSubpage-module__xOfHnq__eyebrowRuleDark{width:44px;height:1px;background:linear-gradient(90deg,#c17f3e 0%,#c17f3e00 100%)!important}.ProfSubpage-module__xOfHnq__h2,.ProfSubpage-module__xOfHnq__h2Dark{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.04;font-size:2.2rem!important}.ProfSubpage-module__xOfHnq__h2{color:var(--ink)}.ProfSubpage-module__xOfHnq__h2Dark{color:var(--paper)}.ProfSubpage-module__xOfHnq__italic,.ProfSubpage-module__xOfHnq__italicDark{max-width:52ch;font-family:var(--font-display);margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-style:italic;line-height:1.5}.ProfSubpage-module__xOfHnq__italic{color:var(--text-muted)}.ProfSubpage-module__xOfHnq__italicDark{color:var(--text-on-dark)}.ProfSubpage-module__xOfHnq__hero{min-height:clamp(460px,72vh,680px);color:var(--paper);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ProfSubpage-module__xOfHnq__hero.ProfSubpage-module__xOfHnq__noBg{min-height:auto;color:var(--ink);background:0 0;display:block}.ProfSubpage-module__xOfHnq__hero.ProfSubpage-module__xOfHnq__noBg .ProfSubpage-module__xOfHnq__heroInner{padding-top:clamp(64px,10vh,96px);padding-bottom:clamp(16px,2vh,32px)}.ProfSubpage-module__xOfHnq__hero.ProfSubpage-module__xOfHnq__noBg .ProfSubpage-module__xOfHnq__heroTitle{color:var(--ink)!important}.ProfSubpage-module__xOfHnq__hero.ProfSubpage-module__xOfHnq__noBg .ProfSubpage-module__xOfHnq__heroSubtitle{color:var(--text-muted)!important}.ProfSubpage-module__xOfHnq__hero.ProfSubpage-module__xOfHnq__noBg .ProfSubpage-module__xOfHnq__heroStatValue{color:var(--ink)!important}.ProfSubpage-module__xOfHnq__hero.ProfSubpage-module__xOfHnq__noBg .ProfSubpage-module__xOfHnq__heroStatLabel{color:var(--text-muted)!important}.ProfSubpage-module__xOfHnq__heroBg{z-index:0;background:radial-gradient(60% 70% at 82% 16%,#e89a3d4d 0%,#e89a3d00 60%),radial-gradient(50% 60% at 10% 84%,#5f8a6b42 0%,#5f8a6b00 60%),linear-gradient(#050d12 0%,#0a1820 45%,#04100e 100%);position:absolute;inset:0}.ProfSubpage-module__xOfHnq__heroImage{z-index:0;position:absolute;inset:0}.ProfSubpage-module__xOfHnq__heroImageImg{object-fit:cover;opacity:.8}.ProfSubpage-module__xOfHnq__heroImageScrim{background:linear-gradient(#0a0c0f8c 0%,#0a0c0fe6 100%);position:absolute;inset:0}.ProfSubpage-module__xOfHnq__heroGrain{z-index:0;opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ProfSubpage-module__xOfHnq__heroInner{z-index:1;width:min(1200px,100%);margin:0 auto;padding:clamp(110px,16vh,180px) clamp(20px,5vw,56px) clamp(48px,7vh,80px);position:relative}.ProfSubpage-module__xOfHnq__crumbs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:26px;font-size:.6875rem;display:inline-flex}.ProfSubpage-module__xOfHnq__crumbs a{color:var(--text-on-dark-soft)}.ProfSubpage-module__xOfHnq__crumbs a:hover,.ProfSubpage-module__xOfHnq__crumbCurrent{color:var(--saffron)}.ProfSubpage-module__xOfHnq__heroEyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:.72rem;display:inline-flex;color:#c17f3e!important}.ProfSubpage-module__xOfHnq__heroEyebrowRule{width:44px;height:1px;background:linear-gradient(90deg,#c17f3e 0%,#c17f3e00 100%)!important}.ProfSubpage-module__xOfHnq__heroTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper);text-wrap:balance;max-width:18ch;font-weight:400;line-height:.98;font-size:3.4rem!important}.ProfSubpage-module__xOfHnq__heroMeta{font-family:var(--font-mono);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:.8125rem;display:inline-flex}.ProfSubpage-module__xOfHnq__heroSubtitle{color:var(--text-on-dark)}.ProfSubpage-module__xOfHnq__heroSep,.ProfSubpage-module__xOfHnq__heroPeriod{color:var(--saffron)}.ProfSubpage-module__xOfHnq__heroGridContainer{flex-direction:column;gap:32px;width:100%;display:flex}@media (min-width:768px){.ProfSubpage-module__xOfHnq__heroGridContainer{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}}.ProfSubpage-module__xOfHnq__heroLeft{flex:1}.ProfSubpage-module__xOfHnq__heroSignature{flex-shrink:0;width:min(400px,100%)}.ProfSubpage-module__xOfHnq__heroStatBlock{border-left:2px solid var(--saffron,#e89a3d);flex-shrink:0;max-width:260px;margin-bottom:8px;padding-left:20px}.ProfSubpage-module__xOfHnq__heroStatValue{font-family:var(--font-display,serif);color:var(--paper,#fbf6ec);letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1.1}.ProfSubpage-module__xOfHnq__heroStatLabel{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-soft,#fbf6ec99);margin-top:6px;font-size:.75rem;line-height:1.4}.ProfSubpage-module__xOfHnq__introGrid{align-items:center;gap:clamp(36px,5vw,80px);display:grid}.ProfSubpage-module__xOfHnq__layout_text{grid-template-columns:minmax(0,760px)}.ProfSubpage-module__xOfHnq__layout_imageRight{grid-template-columns:1.1fr .9fr}.ProfSubpage-module__xOfHnq__layout_imageLeft{grid-template-columns:.9fr 1.1fr}.ProfSubpage-module__xOfHnq__layout_imageLeft .ProfSubpage-module__xOfHnq__introText{order:2}.ProfSubpage-module__xOfHnq__layout_imageLeft .ProfSubpage-module__xOfHnq__introFigure{order:1}.ProfSubpage-module__xOfHnq__introText{max-width:62ch}.ProfSubpage-module__xOfHnq__prose p{color:inherit;font-size:1.0625rem;line-height:1.74}.ProfSubpage-module__xOfHnq__prose p+p{margin-top:1.2em}.ProfSubpage-module__xOfHnq__section.ProfSubpage-module__xOfHnq__dark .ProfSubpage-module__xOfHnq__prose p{color:var(--text-on-dark)}.ProfSubpage-module__xOfHnq__pullQuote{border-left:2px solid var(--saffron);margin-top:clamp(28px,4vh,44px);padding-left:clamp(18px,2vw,26px)}.ProfSubpage-module__xOfHnq__pullQuote blockquote{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;font-size:clamp(1.3125rem,2.2vw,1.75rem);font-style:italic;line-height:1.34}.ProfSubpage-module__xOfHnq__pullQuote figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin-top:12px;font-size:.72rem}.ProfSubpage-module__xOfHnq__introFigure{aspect-ratio:4/5;border-radius:14px;width:100%;position:relative;overflow:hidden}.ProfSubpage-module__xOfHnq__introFigureImg{object-fit:cover}.ProfSubpage-module__xOfHnq__figureFrame{pointer-events:none;border:1px solid #0a142424;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}.ProfSubpage-module__xOfHnq__cardGrid{gap:clamp(18px,2vw,28px);list-style:none;display:grid}.ProfSubpage-module__xOfHnq__cardGrid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.ProfSubpage-module__xOfHnq__cardGrid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.ProfSubpage-module__xOfHnq__cardCell{display:flex}.ProfSubpage-module__xOfHnq__tilt{width:100%;display:flex}.ProfSubpage-module__xOfHnq__tilt>*{width:100%}.ProfSubpage-module__xOfHnq__card{width:100%;color:var(--paper);background:#fbf6ec08;border:1px solid #fbf6ec1a;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;border-top:3px solid #c17f3e!important;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s!important}a.ProfSubpage-module__xOfHnq__card:hover{border-color:#c17f3e73!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #0006!important}.ProfSubpage-module__xOfHnq__cardLight{color:var(--ink);background:#2f4a3a0a;border:1px solid #2f4a3a17;border-top:3px solid #c17f3e!important;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s!important}a.ProfSubpage-module__xOfHnq__cardLight:hover{background:var(--paper)!important;border-color:#c17f3e8c!important;transform:translateY(-4px)!important;box-shadow:0 16px 36px #2f4a3a1f!important}.ProfSubpage-module__xOfHnq__cardMetaLight{color:#c17f3e!important}.ProfSubpage-module__xOfHnq__cardTitleLight{color:var(--ink)!important}.ProfSubpage-module__xOfHnq__cardDescLight{color:var(--text-muted)!important}.ProfSubpage-module__xOfHnq__cardCtaLight{color:#c17f3e!important}.ProfSubpage-module__xOfHnq__cardMedia{aspect-ratio:16/10;position:relative;overflow:hidden}.ProfSubpage-module__xOfHnq__cardMediaImg{object-fit:cover;transition:transform .9s var(--ease-out-expo)}a.ProfSubpage-module__xOfHnq__card:hover .ProfSubpage-module__xOfHnq__cardMediaImg{transform:scale(1.06)}.ProfSubpage-module__xOfHnq__cardMediaScrim{background:linear-gradient(#04100e00 50%,#04100eb3 100%);position:absolute;inset:0}.ProfSubpage-module__xOfHnq__cardBody{flex-direction:column;flex:1;padding:clamp(20px,2.2vw,28px);display:flex}.ProfSubpage-module__xOfHnq__cardMeta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.6875rem;color:#c17f3e!important}.ProfSubpage-module__xOfHnq__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-weight:400;line-height:1.1;font-size:1.5rem!important}.ProfSubpage-module__xOfHnq__cardDesc{color:var(--text-on-dark-soft);margin-top:12px;font-size:.9375rem;line-height:1.6}.ProfSubpage-module__xOfHnq__cardCta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:.7rem;display:inline-flex;color:#c17f3e!important}.ProfSubpage-module__xOfHnq__cardCta svg{width:14px;height:14px}.ProfSubpage-module__xOfHnq__archiveGroups{flex-direction:column;gap:14px;display:flex}.ProfSubpage-module__xOfHnq__panel{background:#fff6;border:1px solid #0a14241f;border-radius:14px;overflow:hidden}.ProfSubpage-module__xOfHnq__panelHead{cursor:pointer;text-align:left;width:100%;transition:background .3s var(--ease-out-quart);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,30px);display:flex}.ProfSubpage-module__xOfHnq__panelHead:hover{background:#e89a3d0f}.ProfSubpage-module__xOfHnq__panelLabel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;font-size:clamp(1.125rem,1.9vw,1.4375rem);display:inline-flex}.ProfSubpage-module__xOfHnq__panelCount{font-family:var(--font-mono);letter-spacing:.08em;color:var(--moss-deep);border:1px solid #2f4a3a47;border-radius:999px;padding:2px 9px;font-size:.6875rem}.ProfSubpage-module__xOfHnq__panelIcon{width:34px;height:34px;color:var(--saffron);border:1px solid #0a142429;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProfSubpage-module__xOfHnq__panelIcon svg{width:16px;height:16px}.ProfSubpage-module__xOfHnq__panel .ProfSubpage-module__xOfHnq__archiveList{padding:0 clamp(20px,2.4vw,30px) clamp(8px,1.5vh,14px)}.ProfSubpage-module__xOfHnq__archiveGroupLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--moss-deep);border-bottom:1px solid #0a142424;margin-bottom:6px;padding-bottom:14px;font-size:.72rem}.ProfSubpage-module__xOfHnq__archiveList{list-style:none}.ProfSubpage-module__xOfHnq__archiveRow{border-bottom:1px solid #0a142417;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;display:flex}.ProfSubpage-module__xOfHnq__archiveMain{flex-direction:column;gap:4px;display:flex}.ProfSubpage-module__xOfHnq__archivePrimary{color:var(--ink);max-width:70ch;font-size:1rem;line-height:1.5}.ProfSubpage-module__xOfHnq__archiveSecondary{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--moss-deep);font-size:.6875rem}.ProfSubpage-module__xOfHnq__archiveMeta{font-family:var(--font-mono);color:var(--saffron);white-space:nowrap;flex-shrink:0;font-size:.8125rem}.ProfSubpage-module__xOfHnq__timeline{padding-left:28px;list-style:none;position:relative}.ProfSubpage-module__xOfHnq__timeline:before{content:"";background:#fbf6ec29;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.ProfSubpage-module__xOfHnq__tEntry{padding-bottom:34px;position:relative}.ProfSubpage-module__xOfHnq__tEntry:last-child{padding-bottom:0}.ProfSubpage-module__xOfHnq__tEntry:before{content:"";background:var(--saffron);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-28px;box-shadow:0 0 0 4px #e89a3d2e}.ProfSubpage-module__xOfHnq__tPeriod{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);font-size:.6875rem}.ProfSubpage-module__xOfHnq__tTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);margin-top:6px;font-size:1.375rem;font-weight:400}.ProfSubpage-module__xOfHnq__tPlace{color:var(--text-on-dark-soft);margin-top:3px;font-size:.9375rem;display:block}.ProfSubpage-module__xOfHnq__tDesc{color:var(--text-on-dark);max-width:58ch;margin-top:10px;font-size:.95rem;line-height:1.62}.ProfSubpage-module__xOfHnq__deck{max-width:860px;margin:0 auto}.ProfSubpage-module__xOfHnq__deckCard{cursor:grab;background:linear-gradient(#0a161280 0%,#06100eb3 100%);border:1px solid #fbf6ec1f;border-radius:20px;padding:clamp(32px,5vw,64px);position:relative}.ProfSubpage-module__xOfHnq__deckCard:active{cursor:grabbing}.ProfSubpage-module__xOfHnq__quoteMark{font-family:var(--font-display);color:var(--saffron);opacity:.5;font-size:5rem;line-height:.6}.ProfSubpage-module__xOfHnq__deckQuote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--paper);margin-top:8px;font-size:clamp(1.3125rem,2.6vw,1.875rem);line-height:1.4}.ProfSubpage-module__xOfHnq__deckAttr{flex-direction:column;gap:4px;margin-top:26px;display:flex}.ProfSubpage-module__xOfHnq__deckAuthor{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--saffron);font-size:.8125rem}.ProfSubpage-module__xOfHnq__deckRole{color:var(--text-on-dark-soft);font-size:.9375rem}.ProfSubpage-module__xOfHnq__deckControls{justify-content:center;align-items:center;gap:20px;margin-top:clamp(24px,3.5vh,36px);display:flex}.ProfSubpage-module__xOfHnq__deckCount{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-on-dark-soft);font-size:.8125rem}.ProfSubpage-module__xOfHnq__arrowDark{width:46px;height:46px;color:var(--paper);cursor:pointer;transition:transform .4s var(--ease-out-expo), border-color .3s, background .3s;background:#fbf6ec0a;border:1px solid #fbf6ec33;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProfSubpage-module__xOfHnq__arrowDark svg{width:17px;height:17px}.ProfSubpage-module__xOfHnq__arrowDark:hover{border-color:var(--saffron);background:#e89a3d24;transform:translateY(-2px)}.ProfSubpage-module__xOfHnq__bridge{color:var(--paper);text-align:center;background:linear-gradient(#050d12 0%,#04100e 100%)}.ProfSubpage-module__xOfHnq__bridgeHeading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper);text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(1.875rem,4.4vw,2.75rem);font-weight:400}.ProfSubpage-module__xOfHnq__bridgeBody{max-width:50ch;color:var(--text-on-dark);margin:18px auto 0;line-height:1.6}.ProfSubpage-module__xOfHnq__bridgeLinks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;max-width:860px;margin:clamp(32px,4.5vh,48px) auto 0;list-style:none;display:grid}.ProfSubpage-module__xOfHnq__bridgeLink{text-align:left;transition:transform .45s var(--ease-out-expo), border-color .3s, background .3s;background:#fbf6ec08;border:1px solid #fbf6ec1f;border-radius:14px;flex-direction:column;gap:8px;padding:22px;display:flex}.ProfSubpage-module__xOfHnq__bridgeLink:hover{background:#e89a3d0f;border-color:#e89a3d73;transform:translateY(-3px)}.ProfSubpage-module__xOfHnq__bridgeLinkLabel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);align-items:center;gap:8px;font-size:1.1875rem;display:inline-flex}.ProfSubpage-module__xOfHnq__bridgeLinkLabel svg{width:15px;height:15px;color:var(--saffron)}.ProfSubpage-module__xOfHnq__bridgeLinkDesc{color:var(--text-on-dark-soft);font-size:.875rem;line-height:1.5}.ProfSubpage-module__xOfHnq__gratSection{color:var(--paper);background:radial-gradient(50% 60% at 50% 0,#e89a3d1a 0%,#e89a3d00 60%),linear-gradient(#050d12 0%,#04100e 100%)}.ProfSubpage-module__xOfHnq__gratitude{text-align:center;max-width:720px;margin:0 auto}.ProfSubpage-module__xOfHnq__gratHeading{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper);text-wrap:balance;margin-top:6px;font-size:clamp(1.875rem,4.4vw,2.875rem);font-weight:400;line-height:1.06}.ProfSubpage-module__xOfHnq__gratBody{margin-top:24px}.ProfSubpage-module__xOfHnq__gratBody p{color:var(--text-on-dark);font-size:1.0625rem;line-height:1.75}.ProfSubpage-module__xOfHnq__gratBody p+p{margin-top:1.1em}.ProfSubpage-module__xOfHnq__gratQuote{border-top:1px solid #fbf6ec24;margin-top:clamp(28px,4vh,40px);padding-top:clamp(24px,3vh,32px)}.ProfSubpage-module__xOfHnq__gratQuote blockquote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--saffron);font-size:clamp(1.25rem,2.4vw,1.75rem);font-style:italic;line-height:1.4}.ProfSubpage-module__xOfHnq__gratQuote figcaption{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-soft);margin-top:14px;font-size:.72rem}@media (max-width:900px){.ProfSubpage-module__xOfHnq__layout_imageRight,.ProfSubpage-module__xOfHnq__layout_imageLeft{grid-template-columns:1fr}.ProfSubpage-module__xOfHnq__layout_imageLeft .ProfSubpage-module__xOfHnq__introText{order:2}.ProfSubpage-module__xOfHnq__layout_imageLeft .ProfSubpage-module__xOfHnq__introFigure{order:1}.ProfSubpage-module__xOfHnq__introFigure{aspect-ratio:16/10}.ProfSubpage-module__xOfHnq__cardGrid[data-cols="3"],.ProfSubpage-module__xOfHnq__cardGrid[data-cols="2"]{grid-template-columns:1fr}}@media (max-width:560px){.ProfSubpage-module__xOfHnq__archiveRow{flex-direction:column;gap:6px}}.ProfSubpage-module__xOfHnq__introLink{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#c9a84c);border-bottom:1px solid;align-items:center;gap:7px;margin-top:18px;padding-bottom:3px;font-size:.72rem;text-decoration:none;transition:gap .2s cubic-bezier(.16,1,.3,1),opacity .16s;display:inline-flex}.ProfSubpage-module__xOfHnq__introLink:hover{opacity:.82;gap:11px}@media (prefers-reduced-motion:reduce){.ProfSubpage-module__xOfHnq__introLink{transition:none}.ProfSubpage-module__xOfHnq__introLink:hover{gap:7px}}
.LogoOrMonogram-module__hPNLuq__monogram{background:linear-gradient(155deg, color-mix(in srgb, var(--ink) 88%, transparent), color-mix(in srgb, var(--ink) 70%, transparent));color:var(--paper);font-family:var(--font-display,"Newsreader", serif);letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 12%, transparent), 0 6px 18px color-mix(in srgb, var(--ink) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:clamp(.9rem,1.6vw,1.15rem);font-weight:500;display:inline-flex}
.EducationHero-module__d-cfwW__hero{color:#faf6ed;isolation:isolate;align-items:flex-end;min-height:clamp(460px,70vh,640px);display:flex;position:relative;overflow:hidden}.EducationHero-module__d-cfwW__hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0c1f3c99 50%,#0c1f3c 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.EducationHero-module__d-cfwW__backdrop{z-index:0;position:absolute;inset:0}.EducationHero-module__d-cfwW__backdropImage{object-fit:cover;object-position:50% 35%;filter:saturate(1.02)contrast(1.02)brightness(.8)}.EducationHero-module__d-cfwW__backdropTint{background:radial-gradient(55% 45% at 15% 15%,#e2b84a29 0%,#e2b84a00 65%),linear-gradient(#0c1f3c73 0%,#0c1f3c66 40%,#0c1f3cd9 80%,#0c1f3c 100%);position:absolute;inset:0}.EducationHero-module__d-cfwW__backdropFade{background:radial-gradient(110% 70% at 50% 100%,#0c1f3cb8 0%,#0c1f3c00 55%),radial-gradient(80% 40% at 0%,#07132680 0%,#07132600 60%);position:absolute;inset:0}.EducationHero-module__d-cfwW__inner{z-index:1;width:min(1280px,100%);margin:0 auto;padding:clamp(120px,18vh,180px) clamp(20px,5vw,56px) clamp(52px,7vh,80px);position:relative}.EducationHero-module__d-cfwW__crumbs{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:.75rem;font-weight:500;display:inline-flex}.EducationHero-module__d-cfwW__crumbLink{color:var(--text-on-dark-soft);text-decoration:none;transition:color .2s}.EducationHero-module__d-cfwW__crumbLink:hover{color:#e2b84a}.EducationHero-module__d-cfwW__crumbSep{opacity:.5}.EducationHero-module__d-cfwW__crumbCurrent{color:#e2b84a}.EducationHero-module__d-cfwW__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#e2b84a;align-items:center;gap:12px;margin-bottom:20px;font-size:.8125rem;font-weight:600;display:inline-flex}.EducationHero-module__d-cfwW__eyebrowRule{background:#e2b84a;width:32px;height:1px;display:inline-block}.EducationHero-module__d-cfwW__title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:16ch;margin:0 0 20px;font-size:clamp(2.4rem,6vw,4.25rem);font-weight:400;line-height:1.05}.EducationHero-module__d-cfwW__titleLine{display:block}.EducationHero-module__d-cfwW__lead{max-width:54ch}.EducationHero-module__d-cfwW__lead p{font-family:var(--font-body);color:#faf6ede6;text-wrap:pretty;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-style:normal;font-weight:400;line-height:1.7}
.ProfRoleStrip-module__HOy17a__section{color:#111827;background-color:#faf6ed;border-top:1px solid #0c1f3c14;padding:clamp(80px,12vh,130px) clamp(20px,4.5vw,56px);position:relative}.ProfRoleStrip-module__HOy17a__inner{max-width:1240px;margin:0 auto}.ProfRoleStrip-module__HOy17a__header{max-width:820px;margin-bottom:clamp(32px,5vh,48px)}.ProfRoleStrip-module__HOy17a__headerTop{flex-direction:column;display:flex}.ProfRoleStrip-module__HOy17a__eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#1f3a5f;align-items:center;gap:12px;margin-bottom:16px;font-size:.8125rem;font-weight:600;display:inline-flex}.ProfRoleStrip-module__HOy17a__eyebrowRule{background-color:#e2b84a;width:32px;height:1.5px}.ProfRoleStrip-module__HOy17a__title{font-family:var(--font-display);letter-spacing:-.025em;color:#0c1f3c;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4.4vw,3.5rem);font-weight:400;line-height:1.05}.ProfRoleStrip-module__HOy17a__titleLine{display:block}.ProfRoleStrip-module__HOy17a__sub{max-width:58ch;margin-top:16px}.ProfRoleStrip-module__HOy17a__sub p{font-family:var(--font-display);color:#1f3a5f;margin:0;font-size:clamp(1.2rem,1.6vw,1.4rem);font-style:italic;line-height:1.45}.ProfRoleStrip-module__HOy17a__continuumWrap{margin-bottom:clamp(32px,5vh,48px)}.ProfRoleStrip-module__HOy17a__continuumTrack{background-color:#fff;border:1px solid #0c1f3c1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 22px;display:flex;box-shadow:0 2px 8px #0c1f3c08}.ProfRoleStrip-module__HOy17a__continuumKicker{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#1f3a5f;margin-right:8px;font-size:.75rem;font-weight:700}.ProfRoleStrip-module__HOy17a__continuumNodes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ProfRoleStrip-module__HOy17a__continuumNode{align-items:center;gap:10px;display:inline-flex}.ProfRoleStrip-module__HOy17a__continuumEra{font-family:var(--font-body);color:#e2b84a;background-color:#0c1f3c;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.ProfRoleStrip-module__HOy17a__continuumPlace{font-family:var(--font-body);color:#0c1f3c;font-size:.8125rem;font-weight:600}.ProfRoleStrip-module__HOy17a__continuumArrow{font-family:var(--font-body);color:#1f3a5f;opacity:.5;margin-left:4px;font-size:.875rem}.ProfRoleStrip-module__HOy17a__continuumActive .ProfRoleStrip-module__HOy17a__continuumEra{color:#0c1f3c;background-color:#e2b84a;font-weight:700}.ProfRoleStrip-module__HOy17a__continuumActive .ProfRoleStrip-module__HOy17a__continuumPlace{color:#0c1f3c;font-weight:700}.ProfRoleStrip-module__HOy17a__flagshipWrap{margin-bottom:clamp(36px,5vh,52px)}.ProfRoleStrip-module__HOy17a__flagshipCard{transition:transform .4s var(--ease-out-quart), box-shadow .4s var(--ease-out-quart), border-color .3s ease;background-color:#fff;border:1px solid #0c1f3c1f;border-radius:20px;grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden;box-shadow:0 8px 24px -4px #0c1f3c14}.ProfRoleStrip-module__HOy17a__flagshipCard:hover{border-color:#1f3a5f;transform:translateY(-4px);box-shadow:0 20px 48px -12px #0c1f3c29}.ProfRoleStrip-module__HOy17a__flagshipMedia{background-color:#f2ece0;min-height:380px;position:relative;overflow:hidden}.ProfRoleStrip-module__HOy17a__flagshipImg{object-fit:cover;transition:transform .8s var(--ease-out-quart)}.ProfRoleStrip-module__HOy17a__flagshipCard:hover .ProfRoleStrip-module__HOy17a__flagshipImg{transform:scale(1.04)}.ProfRoleStrip-module__HOy17a__flagshipScrim{pointer-events:none;background:linear-gradient(#0c1f3c1a 40%,#0c1f3cb3 100%);position:absolute;inset:0}.ProfRoleStrip-module__HOy17a__flagshipBadgeGroup{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.ProfRoleStrip-module__HOy17a__flagshipBadge{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#0c1f3c;background:#faf6ed;border:1px solid #0c1f3c1a;border-radius:9999px;padding:5px 12px;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px #0000001f}.ProfRoleStrip-module__HOy17a__flagshipActiveChip{font-family:var(--font-body);letter-spacing:.06em;color:#faf6ed;-webkit-backdrop-filter:blur(6px);background:#0c1f3cbf;border:1px solid #e2b84a59;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.ProfRoleStrip-module__HOy17a__flagshipActiveChip svg{color:#e2b84a}.ProfRoleStrip-module__HOy17a__flagshipBody{flex-direction:column;justify-content:center;padding:clamp(32px,4vw,48px);display:flex}.ProfRoleStrip-module__HOy17a__flagshipMetaRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProfRoleStrip-module__HOy17a__flagshipPeriod{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#1f3a5f;font-size:.8125rem;font-weight:700}.ProfRoleStrip-module__HOy17a__flagshipLoc{font-family:var(--font-body);color:#111827;opacity:.7;font-size:.8125rem}.ProfRoleStrip-module__HOy17a__flagshipTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#0c1f3c;margin:0;font-size:clamp(1.85rem,2.6vw,2.4rem);font-weight:500;line-height:1.1}.ProfRoleStrip-module__HOy17a__flagshipInst{font-family:var(--font-body);color:#1f3a5f;margin-top:6px;font-size:1rem;font-weight:600;display:block}.ProfRoleStrip-module__HOy17a__flagshipDesc{font-family:var(--font-body);color:#111827;text-wrap:pretty;margin-top:16px;font-size:1.0625rem;line-height:1.7}.ProfRoleStrip-module__HOy17a__flagshipCta{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#0c1f3c;border-bottom:2px solid #e2b84a;align-items:center;gap:10px;width:fit-content;margin-top:clamp(24px,3.5vh,36px);padding-bottom:4px;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s,border-color .2s;display:inline-flex}.ProfRoleStrip-module__HOy17a__flagshipCtaArrow{color:#1f3a5f;width:16px;height:16px;transition:transform .25s var(--ease-out-quart)}.ProfRoleStrip-module__HOy17a__flagshipCta:hover{color:#1f3a5f;border-color:#0c1f3c;gap:14px}.ProfRoleStrip-module__HOy17a__flagshipCta:hover .ProfRoleStrip-module__HOy17a__flagshipCtaArrow{color:#0c1f3c;transform:translate(4px)}.ProfRoleStrip-module__HOy17a__chronicleGrid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px);display:grid}.ProfRoleStrip-module__HOy17a__cell{display:flex}.ProfRoleStrip-module__HOy17a__chairCard{width:100%;transition:transform .35s var(--ease-out-quart), border-color .25s ease, box-shadow .35s var(--ease-out-quart);background-color:#fff;border:1px solid #0c1f3c1a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0c1f3c0a}.ProfRoleStrip-module__HOy17a__chairCard:hover{border-color:#1f3a5f;transform:translateY(-5px);box-shadow:0 16px 36px -10px #0c1f3c1f}.ProfRoleStrip-module__HOy17a__chairMedia{aspect-ratio:16/10;background-color:#f2ece0;position:relative;overflow:hidden}.ProfRoleStrip-module__HOy17a__chairImg{object-fit:cover;transition:transform .7s var(--ease-out-quart)}.ProfRoleStrip-module__HOy17a__chairCard:hover .ProfRoleStrip-module__HOy17a__chairImg{transform:scale(1.04)}.ProfRoleStrip-module__HOy17a__chairScrim{pointer-events:none;background:linear-gradient(#0c1f3c0d 30%,#0c1f3c99 100%);position:absolute;inset:0}.ProfRoleStrip-module__HOy17a__chairIndex{font-family:var(--font-body);letter-spacing:.1em;color:#0c1f3c;background:#faf6ed;border-radius:4px;padding:4px 9px;font-size:.6875rem;font-weight:700;position:absolute;top:14px;left:14px;box-shadow:0 2px 6px #0000001a}.ProfRoleStrip-module__HOy17a__chairBody{flex-direction:column;flex:1;padding:clamp(20px,2.2vw,28px);display:flex}.ProfRoleStrip-module__HOy17a__chairPeriod{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#1f3a5f;margin-bottom:6px;font-size:.75rem;font-weight:700}.ProfRoleStrip-module__HOy17a__chairTitle{font-family:var(--font-display);letter-spacing:-.015em;color:#0c1f3c;margin:0;font-size:clamp(1.3rem,1.7vw,1.5rem);font-weight:500;line-height:1.15}.ProfRoleStrip-module__HOy17a__chairInst{font-family:var(--font-body);color:#1f3a5f;margin-top:4px;font-size:.875rem;font-weight:600;display:block}.ProfRoleStrip-module__HOy17a__chairDesc{font-family:var(--font-body);color:#111827;text-wrap:pretty;margin-top:10px;font-size:.9375rem;line-height:1.62}.ProfRoleStrip-module__HOy17a__chairCta{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#0c1f3c;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.ProfRoleStrip-module__HOy17a__chairCtaArrow{color:#1f3a5f;width:15px;height:15px;transition:transform .25s var(--ease-out-quart)}.ProfRoleStrip-module__HOy17a__chairCard:hover .ProfRoleStrip-module__HOy17a__chairCta{color:#1f3a5f;gap:9px}.ProfRoleStrip-module__HOy17a__chairCard:hover .ProfRoleStrip-module__HOy17a__chairCtaArrow{color:#0c1f3c;transform:translate(2px,-2px)}.ProfRoleStrip-module__HOy17a__mediaFallback{background:linear-gradient(135deg,#0c1f3c 0%,#1f3a5f 100%);position:absolute;inset:0}@media (max-width:960px){.ProfRoleStrip-module__HOy17a__flagshipCard{grid-template-columns:1fr}.ProfRoleStrip-module__HOy17a__flagshipMedia{min-height:280px}.ProfRoleStrip-module__HOy17a__chronicleGrid{grid-template-columns:1fr}}
.SubArchive-module__ccdhha__tools{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:clamp(20px,3vh,32px);display:flex}.SubArchive-module__ccdhha__searchWrap{flex:320px;min-width:240px;max-width:460px;position:relative}.SubArchive-module__ccdhha__searchIcon{color:var(--text-soft);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.SubArchive-module__ccdhha__search{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;padding:11px 38px;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.SubArchive-module__ccdhha__search::placeholder{color:var(--text-soft)}.SubArchive-module__ccdhha__search:focus{border-color:var(--gold,#c9a84c);outline:none;box-shadow:0 0 0 3px #c9a84c29}.SubArchive-module__ccdhha__search::-webkit-search-cancel-button{display:none}.SubArchive-module__ccdhha__clear{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SubArchive-module__ccdhha__clear:hover{background:var(--panel-deep);color:var(--ink)}.SubArchive-module__ccdhha__toolMeta{align-items:center;gap:16px;display:flex}.SubArchive-module__ccdhha__count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.SubArchive-module__ccdhha__toggleAll{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;border:none;border-bottom:1px solid var(--border);background:0 0;padding:0;font-size:.72rem;transition:color .16s,border-color .16s}.SubArchive-module__ccdhha__toggleAll:hover{color:var(--ink);border-color:currentColor}.SubArchive-module__ccdhha__empty{color:var(--text-muted);margin:8px 0 24px;font-size:.92rem}.SubArchive-module__ccdhha__mark{color:inherit;background:#c9a84c47;border-radius:2px;padding:0 1px}.SubArchive-module__ccdhha__list{counter-reset:none;margin:0;padding:0;list-style:none}.SubArchive-module__ccdhha__row{border-top:1px solid var(--border-soft)}.SubArchive-module__ccdhha__row:first-child{border-top:none}.SubArchive-module__ccdhha__rowInner{color:inherit;border-radius:5px;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:15px 12px 15px 4px;text-decoration:none;transition:background-color .2s,transform .2s;display:grid;position:relative}.SubArchive-module__ccdhha__rowInner:before{content:"";background:var(--gold,#c9a84c);transform-origin:top;border-radius:2px;width:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.SubArchive-module__ccdhha__rowLinked .SubArchive-module__ccdhha__rowInner:hover,.SubArchive-module__ccdhha__rowLinked .SubArchive-module__ccdhha__rowInner:focus-visible{background:var(--panel);outline:none;transform:translate(3px)}.SubArchive-module__ccdhha__rowLinked .SubArchive-module__ccdhha__rowInner:hover:before,.SubArchive-module__ccdhha__rowLinked .SubArchive-module__ccdhha__rowInner:focus-visible:before{transform:scaleY(1)}.SubArchive-module__ccdhha__index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--text-soft);padding-top:3px;font-size:.7rem}.SubArchive-module__ccdhha__body{flex-direction:column;gap:4px;min-width:0;display:flex}.SubArchive-module__ccdhha__primary{color:var(--ink);font-size:1rem;line-height:1.45}.SubArchive-module__ccdhha__secondary{color:var(--text-muted);font-size:.85rem;line-height:1.5}.SubArchive-module__ccdhha__meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;white-space:nowrap;color:var(--text-soft);padding-top:3px;font-size:.72rem}.SubArchive-module__ccdhha__cta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#c9a84c);align-items:center;gap:5px;margin-top:3px;font-size:.68rem;display:inline-flex}.SubArchive-module__ccdhha__cta svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.SubArchive-module__ccdhha__rowLinked .SubArchive-module__ccdhha__rowInner:hover .SubArchive-module__ccdhha__cta svg{transform:translate(2px,-2px)}@media (max-width:720px){.SubArchive-module__ccdhha__rowInner{grid-template-columns:28px minmax(0,1fr);gap:4px 12px}.SubArchive-module__ccdhha__meta{grid-column:2;padding-top:6px}}@media (prefers-reduced-motion:reduce){.SubArchive-module__ccdhha__rowInner,.SubArchive-module__ccdhha__rowInner:before,.SubArchive-module__ccdhha__cta svg{transition:none}.SubArchive-module__ccdhha__rowLinked .SubArchive-module__ccdhha__rowInner:hover{transform:none}}
.EducationPhilosophy-module__nkwsHa__section{color:#0c1f3c;background:#faf6ed;padding:clamp(64px,10vh,96px) clamp(20px,5vw,56px)}.EducationPhilosophy-module__nkwsHa__inner{max-width:880px;margin:0 auto}.EducationPhilosophy-module__nkwsHa__quote{border-top:1px solid #0c1f3c1f;border-bottom:1px solid #0c1f3c1f;margin:0;padding:clamp(32px,5vw,48px) 0;position:relative}.EducationPhilosophy-module__nkwsHa__quoteMark{font-family:var(--font-display);color:#e2b84a;opacity:.5;font-size:3.5rem;line-height:1;position:absolute;top:16px;left:0}.EducationPhilosophy-module__nkwsHa__quoteText{font-family:var(--font-display);letter-spacing:-.02em;color:#0c1f3c;text-wrap:pretty;margin:0;padding-left:clamp(24px,4vw,44px);font-size:clamp(1.375rem,3vw,2rem);line-height:1.35}.EducationPhilosophy-module__nkwsHa__goldPhrase{font-family:var(--font-display);color:#e2b84a;margin:16px 0 0;padding-left:clamp(24px,4vw,44px);font-size:clamp(1.125rem,2vw,1.375rem);font-style:italic}.EducationPhilosophy-module__nkwsHa__body{margin-top:clamp(32px,5vh,48px)}.EducationPhilosophy-module__nkwsHa__body p{font-family:var(--font-body);color:#111827;max-width:68ch;margin:0;font-size:1.0625rem;line-height:1.72}
.GivingBackHero-module__biK8Oq__hero{color:#faf6ed;isolation:isolate;align-items:flex-end;min-height:clamp(460px,70vh,640px);display:flex;position:relative;overflow:hidden}.GivingBackHero-module__biK8Oq__hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0c1f3c99 50%,#0c1f3c 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.GivingBackHero-module__biK8Oq__backdrop{z-index:0;position:absolute;inset:0}.GivingBackHero-module__biK8Oq__backdropImage{object-fit:cover;object-position:50% 35%;filter:saturate(1.02)contrast(1.02)brightness(.8)}.GivingBackHero-module__biK8Oq__backdropTint{background:radial-gradient(55% 45% at 15% 15%,#e2b84a29 0%,#e2b84a00 65%),linear-gradient(#0c1f3c73 0%,#0c1f3c66 40%,#0c1f3cd9 80%,#0c1f3c 100%);position:absolute;inset:0}.GivingBackHero-module__biK8Oq__backdropFade{background:radial-gradient(110% 70% at 50% 100%,#0c1f3cb8 0%,#0c1f3c00 55%),radial-gradient(80% 40% at 0%,#07132680 0%,#07132600 60%);position:absolute;inset:0}.GivingBackHero-module__biK8Oq__inner{z-index:1;width:min(1280px,100%);margin:0 auto;padding:clamp(120px,18vh,180px) clamp(20px,5vw,56px) clamp(52px,7vh,80px);position:relative}.GivingBackHero-module__biK8Oq__crumbs{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:.75rem;font-weight:500;display:inline-flex}.GivingBackHero-module__biK8Oq__crumbLink{color:var(--text-on-dark-soft);text-decoration:none;transition:color .2s}.GivingBackHero-module__biK8Oq__crumbLink:hover{color:#e2b84a}.GivingBackHero-module__biK8Oq__crumbSep{opacity:.5}.GivingBackHero-module__biK8Oq__crumbCurrent{color:#e2b84a}.GivingBackHero-module__biK8Oq__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#e2b84a;align-items:center;gap:12px;margin-bottom:20px;font-size:.8125rem;font-weight:600;display:inline-flex}.GivingBackHero-module__biK8Oq__eyebrowRule{background:#e2b84a;width:32px;height:1px;display:inline-block}.GivingBackHero-module__biK8Oq__title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:16ch;margin:0 0 20px;font-size:clamp(2.4rem,6vw,4.25rem);font-weight:400;line-height:1.05}.GivingBackHero-module__biK8Oq__titleLine{display:block}.GivingBackHero-module__biK8Oq__lead{max-width:54ch}.GivingBackHero-module__biK8Oq__lead p{font-family:var(--font-body);color:#faf6ede6;text-wrap:pretty;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-style:normal;font-weight:400;line-height:1.7}
.InstitutionalRoles-module__vhLhkq__section{background-color:var(--background,#faf6ed);border-bottom:1px solid #0c1f3c14;padding:clamp(64px,10vh,104px) clamp(20px,4.5vw,56px);position:relative;overflow:hidden}.InstitutionalRoles-module__vhLhkq__container{z-index:2;width:min(1320px,100%);margin:0 auto;position:relative}.InstitutionalRoles-module__vhLhkq__headerRow{justify-content:flex-start;align-items:flex-start;margin-bottom:clamp(48px,7vh,76px);display:flex}.InstitutionalRoles-module__vhLhkq__headerLeft{text-align:left;flex-direction:column;align-items:flex-start;max-width:820px;display:flex}.InstitutionalRoles-module__vhLhkq__eyebrowWrap{align-items:center;gap:14px;margin-bottom:12px;display:flex}.InstitutionalRoles-module__vhLhkq__eyebrowText{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#e2b84a);font-size:.75rem;font-weight:600}.InstitutionalRoles-module__vhLhkq__eyebrowLine{background-color:var(--gold,#e2b84a);width:44px;height:1.5px;display:inline-block}.InstitutionalRoles-module__vhLhkq__titleWrap{margin-bottom:14px}.InstitutionalRoles-module__vhLhkq__heading{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(2.2rem,3.8vw,3.2rem);line-height:1.1}.InstitutionalRoles-module__vhLhkq__headingPrimary{color:var(--navy,#0c1f3c);font-weight:500;display:block}.InstitutionalRoles-module__vhLhkq__headingItalic{color:var(--gold,#e2b84a);font-style:italic;font-weight:400;display:block}.InstitutionalRoles-module__vhLhkq__descriptionWrap{margin:0}.InstitutionalRoles-module__vhLhkq__description{font-family:var(--font-body);color:var(--text-main,#111827);text-align:left;max-width:60ch;margin:0;font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.7}.InstitutionalRoles-module__vhLhkq__timelineWrapper{width:100%;margin-bottom:clamp(40px,6vh,64px);position:relative}.InstitutionalRoles-module__vhLhkq__timelineScrollTrack{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-bottom:12px;position:relative;overflow-x:auto}.InstitutionalRoles-module__vhLhkq__timelineScrollTrack::-webkit-scrollbar{display:none}.InstitutionalRoles-module__vhLhkq__timelineTrackLine{z-index:1;background-color:#0c1f3c24;height:1px;position:absolute;top:48px;left:0;right:0}.InstitutionalRoles-module__vhLhkq__itemsGrid{z-index:2;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);width:100%;min-width:860px;display:grid;position:relative}.InstitutionalRoles-module__vhLhkq__timelineColumn{text-align:center;flex-direction:column;align-items:center;display:flex}.InstitutionalRoles-module__vhLhkq__columnReveal{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.InstitutionalRoles-module__vhLhkq__nodeIndexWrap{justify-content:center;align-items:center;height:32px;margin-bottom:6px;display:flex}.InstitutionalRoles-module__vhLhkq__nodeIndex{font-family:var(--font-display);color:var(--gold,#e2b84a);font-size:1.35rem;font-style:italic;font-weight:500;line-height:1}.InstitutionalRoles-module__vhLhkq__nodePointWrap{z-index:3;justify-content:center;align-items:center;height:20px;margin-bottom:24px;display:flex;position:relative}.InstitutionalRoles-module__vhLhkq__nodeDot{background-color:var(--gold,#e2b84a);border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 0 4px #faf6ed,0 0 0 5px #e2b84a59}.InstitutionalRoles-module__vhLhkq__badgeWrap{justify-content:center;margin-bottom:18px;display:flex}.InstitutionalRoles-module__vhLhkq__logoBadge{width:96px;height:96px;transition:transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);background-color:#fff;border:1px solid #0c1f3c14;border-radius:50%;justify-content:center;align-items:center;padding:14px;display:flex;box-shadow:0 10px 28px -6px #0c1f3c1a}.InstitutionalRoles-module__vhLhkq__logoBadge:hover{transform:translateY(-4px);box-shadow:0 16px 36px -8px #0c1f3c29}.InstitutionalRoles-module__vhLhkq__badgeImg{object-fit:contain;width:100%;height:100%}.InstitutionalRoles-module__vhLhkq__badgeFallback{width:100%;height:100%}.InstitutionalRoles-module__vhLhkq__roleLabel{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#e2b84a);margin:0 0 10px;font-size:.72rem;font-weight:600}.InstitutionalRoles-module__vhLhkq__institutionTitle{font-family:var(--font-display);color:var(--navy,#0c1f3c);text-wrap:balance;margin:0 0 8px;font-size:clamp(1.2rem,1.4vw,1.42rem);font-weight:600;line-height:1.25}.InstitutionalRoles-module__vhLhkq__locationText{font-family:var(--font-body);color:#4b5e78;justify-content:center;align-items:center;gap:5px;margin:0;font-size:.8125rem;display:inline-flex}.InstitutionalRoles-module__vhLhkq__pinIcon{color:var(--gold,#e2b84a);flex-shrink:0}.InstitutionalRoles-module__vhLhkq__footerRow{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.InstitutionalRoles-module__vhLhkq__controlsLeft{align-items:center;gap:12px;display:flex}.InstitutionalRoles-module__vhLhkq__navButton{width:42px;height:42px;color:var(--navy,#0c1f3c);cursor:pointer;transition:all .25s var(--ease-out-quart);background-color:#faf6ed;border:1px solid #0c1f3c2e;border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.InstitutionalRoles-module__vhLhkq__navButton:hover{background-color:var(--navy,#0c1f3c);color:#faf6ed;border-color:var(--navy,#0c1f3c);transform:translateY(-1px)}.InstitutionalRoles-module__vhLhkq__tagRight{align-items:center;gap:14px;display:flex}.InstitutionalRoles-module__vhLhkq__tagLine{background-color:var(--gold,#e2b84a);width:48px;height:1.5px;display:inline-block}.InstitutionalRoles-module__vhLhkq__tagText{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#5a6b82;font-size:.72rem;font-weight:600}@media (max-width:960px){.InstitutionalRoles-module__vhLhkq__headerRow{flex-direction:column;align-items:flex-start;gap:28px}.InstitutionalRoles-module__vhLhkq__itemsGrid{min-width:800px}}@media (max-width:640px){.InstitutionalRoles-module__vhLhkq__heading{font-size:clamp(1.85rem,7vw,2.4rem)}.InstitutionalRoles-module__vhLhkq__footerRow{flex-direction:column-reverse;align-items:flex-start;gap:20px}.InstitutionalRoles-module__vhLhkq__tagRight{justify-content:flex-start;width:100%}}
.ProfEarlyCareer-module__qclOEa__section{color:#111827;background-color:#faf6ed;border-top:1px solid #0c1f3c14;padding:clamp(72px,11vh,120px) clamp(20px,4.5vw,56px);position:relative}.ProfEarlyCareer-module__qclOEa__inner{max-width:1200px;margin:0 auto}.ProfEarlyCareer-module__qclOEa__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(40px,5.5vw,84px);display:grid}.ProfEarlyCareer-module__qclOEa__header{margin-bottom:clamp(24px,3.5vh,36px)}.ProfEarlyCareer-module__qclOEa__eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#1f3a5f;align-items:center;gap:12px;margin-bottom:16px;font-size:.8125rem;font-weight:600;display:inline-flex}.ProfEarlyCareer-module__qclOEa__eyebrowRule{background-color:#e2b84a;width:32px;height:1.5px}.ProfEarlyCareer-module__qclOEa__title{font-family:var(--font-display);letter-spacing:-.025em;color:#0c1f3c;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:400;line-height:1.06}.ProfEarlyCareer-module__qclOEa__titleLine{display:block}.ProfEarlyCareer-module__qclOEa__sub{max-width:52ch;margin-top:14px}.ProfEarlyCareer-module__qclOEa__sub p{font-family:var(--font-display);color:#1f3a5f;margin:0;font-size:clamp(1.125rem,1.5vw,1.35rem);font-style:italic;line-height:1.5}.ProfEarlyCareer-module__qclOEa__milestonesBox{background-color:#fff;border:1px solid #0c1f3c1a;border-left:3.5px solid #0c1f3c;border-radius:12px;margin-bottom:clamp(28px,4vh,40px);padding:clamp(20px,2.5vw,28px);box-shadow:0 4px 16px #0c1f3c0a}.ProfEarlyCareer-module__qclOEa__milestonesHeading{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#1f3a5f;border-bottom:1px solid #0c1f3c14;margin-bottom:16px;padding-bottom:8px;font-size:.75rem;font-weight:700;display:block}.ProfEarlyCareer-module__qclOEa__milestonesList{flex-direction:column;gap:16px;display:flex}.ProfEarlyCareer-module__qclOEa__milestoneItem{flex-direction:column;gap:3px;display:flex}.ProfEarlyCareer-module__qclOEa__milestoneTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProfEarlyCareer-module__qclOEa__milestoneYear{font-family:var(--font-body);letter-spacing:.06em;color:#e2b84a;background:#0c1f3c;border-radius:3px;padding:2px 8px;font-size:.75rem;font-weight:700}.ProfEarlyCareer-module__qclOEa__milestoneOrg{font-family:var(--font-body);color:#0c1f3c;font-size:.875rem;font-weight:600}.ProfEarlyCareer-module__qclOEa__milestoneRole{font-family:var(--font-display);color:#1f3a5f;font-size:1.0625rem;font-weight:500}.ProfEarlyCareer-module__qclOEa__milestoneNote{font-family:var(--font-body);color:#475569;margin:0;font-size:.875rem;line-height:1.5}.ProfEarlyCareer-module__qclOEa__body{max-width:62ch}.ProfEarlyCareer-module__qclOEa__prose p{font-family:var(--font-body);color:#111827;text-wrap:pretty;margin-bottom:1.35em;font-size:1.0625rem;line-height:1.74}.ProfEarlyCareer-module__qclOEa__prose p:last-child{margin-bottom:0}.ProfEarlyCareer-module__qclOEa__pullQuote{border-left:3px solid #e2b84a;margin-top:clamp(32px,4.5vh,48px);padding:10px 0 10px clamp(20px,2.5vw,28px)}.ProfEarlyCareer-module__qclOEa__pullQuote blockquote{font-family:var(--font-display);letter-spacing:-.015em;color:#0c1f3c;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-style:italic;line-height:1.35}.ProfEarlyCareer-module__qclOEa__pullQuote figcaption{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#1f3a5f;margin-top:12px;font-size:.8125rem;font-weight:600}.ProfEarlyCareer-module__qclOEa__aside{flex-direction:column;gap:clamp(28px,4vh,40px);display:flex;position:relative}.ProfEarlyCareer-module__qclOEa__figureWrap{width:100%}.ProfEarlyCareer-module__qclOEa__figure{aspect-ratio:4/5;background-color:#f2ece0;border:1px solid #0c1f3c1f;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 36px -8px #0c1f3c24}.ProfEarlyCareer-module__qclOEa__figureImg{object-fit:cover;transition:transform .8s var(--ease-out-quart)}.ProfEarlyCareer-module__qclOEa__figure:hover .ProfEarlyCareer-module__qclOEa__figureImg{transform:scale(1.02)}.ProfEarlyCareer-module__qclOEa__figureScrim{pointer-events:none;background:linear-gradient(#0c1f3c00 55%,#0c1f3ccc 100%);position:absolute;inset:0}.ProfEarlyCareer-module__qclOEa__figureCaption{z-index:2;-webkit-backdrop-filter:blur(8px);background:#faf6edf0;border:1px solid #0c1f3c1a;border-radius:8px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.ProfEarlyCareer-module__qclOEa__captionTag{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#1f3a5f;font-size:.6875rem;font-weight:700}.ProfEarlyCareer-module__qclOEa__captionText{font-family:var(--font-display);color:#0c1f3c;font-size:1rem;font-weight:500}.ProfEarlyCareer-module__qclOEa__timelineCard{background-color:#fff;border:1px solid #0c1f3c1a;border-radius:14px;padding:clamp(24px,3vw,32px);box-shadow:0 4px 16px #0c1f3c0a}.ProfEarlyCareer-module__qclOEa__timelineCardHeading{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#1f3a5f;border-bottom:1px solid #0c1f3c14;margin-bottom:20px;padding-bottom:8px;font-size:.75rem;font-weight:700;display:block}.ProfEarlyCareer-module__qclOEa__timeline{margin:0;padding-left:24px;list-style:none;position:relative}.ProfEarlyCareer-module__qclOEa__timeline:before{content:"";background-color:#0c1f3c26;width:1.5px;position:absolute;top:10px;bottom:10px;left:5px}.ProfEarlyCareer-module__qclOEa__tEntry{padding-bottom:24px;position:relative}.ProfEarlyCareer-module__qclOEa__tEntry:last-child{padding-bottom:0}.ProfEarlyCareer-module__qclOEa__tEntry:before{content:"";background-color:#faf6ed;border:2px solid #e2b84a;border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:-24px}.ProfEarlyCareer-module__qclOEa__tPeriod{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#1f3a5f;font-size:.8125rem;font-weight:700}.ProfEarlyCareer-module__qclOEa__tRole{font-family:var(--font-display);letter-spacing:-.015em;color:#0c1f3c;margin-top:4px;font-size:1.35rem;font-weight:500}.ProfEarlyCareer-module__qclOEa__tPlace{font-family:var(--font-body);color:#1f3a5f;margin-top:2px;font-size:.875rem;font-weight:500;display:block}.ProfEarlyCareer-module__qclOEa__tDesc{font-family:var(--font-body);color:#111827;text-wrap:pretty;max-width:44ch;margin-top:8px;font-size:.9375rem;line-height:1.62}@media (max-width:900px){.ProfEarlyCareer-module__qclOEa__grid{grid-template-columns:1fr;gap:40px}}
.SubMedia-module__cZg-Oa__section{color:var(--paper);background:linear-gradient(#050d12 0%,#081a16 55%,#04100e 100%);padding:clamp(56px,9vh,104px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.SubMedia-module__cZg-Oa__inner{max-width:1200px;margin:0 auto}.SubMedia-module__cZg-Oa__head{max-width:760px;margin-bottom:clamp(32px,5vh,56px)}.SubMedia-module__cZg-Oa__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss-soft);align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;display:inline-flex}.SubMedia-module__cZg-Oa__eyebrowRule{background:linear-gradient(90deg, var(--moss) 0%, #5f8a6b00 100%);width:44px;height:1px}.SubMedia-module__cZg-Oa__h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper);text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3rem);font-weight:400;line-height:1.04}.SubMedia-module__cZg-Oa__italic{font-family:var(--font-display);color:var(--text-on-dark);margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-style:italic}.SubMedia-module__cZg-Oa__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(20px,2.5vw,32px);list-style:none;display:grid}.SubMedia-module__cZg-Oa__card{background:#fbf6ec08;border:1px solid #fbf6ec1a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.SubMedia-module__cZg-Oa__frame,.SubMedia-module__cZg-Oa__facade{aspect-ratio:16/9;border:none;width:100%;margin:0;padding:0;display:block;position:relative}.SubMedia-module__cZg-Oa__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.SubMedia-module__cZg-Oa__facade{cursor:pointer;background-color:#0a1820;background-position:50%;background-size:cover;place-items:center;display:grid}.SubMedia-module__cZg-Oa__facade:after{content:"";transition:background .3s var(--ease-out-quart);background:linear-gradient(#04100e1a 40%,#04100e8c 100%);position:absolute;inset:0}.SubMedia-module__cZg-Oa__facade:hover:after{background:#04100e59}.SubMedia-module__cZg-Oa__playBtn{z-index:1;color:#0a1424;width:60px;height:60px;transition:transform .4s var(--ease-out-expo);background:#e89a3deb;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.SubMedia-module__cZg-Oa__playBtn svg{width:24px;height:24px;margin-left:3px}.SubMedia-module__cZg-Oa__facade:hover .SubMedia-module__cZg-Oa__playBtn{transform:scale(1.08)}.SubMedia-module__cZg-Oa__body{padding:clamp(16px,1.8vw,22px)}.SubMedia-module__cZg-Oa__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);font-size:1.1875rem;font-weight:400;line-height:1.2}.SubMedia-module__cZg-Oa__desc{color:var(--text-on-dark-soft);margin-top:8px;font-size:.9rem;line-height:1.55}.SubMedia-module__cZg-Oa__watch{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--saffron);align-items:center;gap:6px;margin-top:14px;font-size:.68rem;display:inline-flex}.SubMedia-module__cZg-Oa__watch svg{width:13px;height:13px}
.AboutHero-module__ZlcfDW__hero{min-height:clamp(520px,80vh,780px);color:var(--paper);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.AboutHero-module__ZlcfDW__hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0c1f3c99 50%,#0c1f3c 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.AboutHero-module__ZlcfDW__backdrop{z-index:0;position:absolute;inset:0}.AboutHero-module__ZlcfDW__backdropImage{object-fit:cover;object-position:50% 35%;filter:saturate(1.05)contrast(1.02)brightness(.85)}.AboutHero-module__ZlcfDW__backdropTint{background:radial-gradient(55% 45% at 15% 15%,#e2b84a2e 0%,#e2b84a00 65%),linear-gradient(#0c1f3c73 0%,#0c1f3c66 40%,#0c1f3cd1 80%,#0c1f3c 100%);position:absolute;inset:0}.AboutHero-module__ZlcfDW__backdropFade{background:radial-gradient(110% 70% at 50% 100%,#0c1f3cb8 0%,#0c1f3c00 55%),radial-gradient(80% 40% at 0%,#07132680 0%,#07132600 60%);position:absolute;inset:0}.AboutHero-module__ZlcfDW__inner{z-index:1;width:min(1280px,100%);margin:0 auto;padding:clamp(120px,18vh,190px) clamp(20px,5vw,56px) clamp(56px,8vh,88px);position:relative}.AboutHero-module__ZlcfDW__crumbs{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-soft);align-items:center;gap:10px;margin-bottom:24px;font-size:.75rem;font-weight:500;display:inline-flex}.AboutHero-module__ZlcfDW__crumbLink{color:var(--text-on-dark-soft);text-decoration:none;transition:color .2s}.AboutHero-module__ZlcfDW__crumbLink:hover{color:#e2b84a}.AboutHero-module__ZlcfDW__crumbSep{opacity:.5}.AboutHero-module__ZlcfDW__crumbCurrent{color:#e2b84a}.AboutHero-module__ZlcfDW__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#e2b84a;align-items:center;gap:10px;margin-bottom:24px;font-size:.8125rem;font-weight:600;display:inline-flex}.AboutHero-module__ZlcfDW__eyebrowRule{background:#e2b84a;width:40px;height:1px}.AboutHero-module__ZlcfDW__title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:18ch;margin-bottom:24px;font-size:clamp(2.75rem,8vw,5.75rem);font-weight:400;line-height:1.02}.AboutHero-module__ZlcfDW__titleLine{display:block}.AboutHero-module__ZlcfDW__titleAccent{color:#e2b84a;font-style:italic;font-weight:400}.AboutHero-module__ZlcfDW__lead{max-width:54ch;font-family:var(--font-body);color:#faf6ede6;margin-bottom:clamp(36px,5vh,56px);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:400;line-height:1.7}.AboutHero-module__ZlcfDW__scrollHint{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-soft);align-items:center;gap:14px;font-size:.75rem;font-weight:500;display:inline-flex}.AboutHero-module__ZlcfDW__scrollLine{width:40px;height:1px;animation:AboutHero-module__ZlcfDW__scrollPulse 2.4s var(--ease-in-out-quart) infinite;transform-origin:0;background:#e2b84a}@keyframes AboutHero-module__ZlcfDW__scrollPulse{0%,to{opacity:.5;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.AboutHero-module__ZlcfDW__scrollLine{animation:none}}
.EducationTabbed-module__ZnCfNG__section{background:#faf6ed;padding:clamp(72px,11vh,112px) clamp(20px,5vw,56px)}.EducationTabbed-module__ZnCfNG__inner{max-width:1280px;margin:0 auto}.EducationTabbed-module__ZnCfNG__layout{flex-direction:column;gap:clamp(32px,5vh,48px);display:flex}@media (min-width:768px){.EducationTabbed-module__ZnCfNG__layout{flex-direction:row;align-items:flex-start;gap:clamp(24px,3vw,40px)}.EducationTabbed-module__ZnCfNG__main{flex:0 0 70%;max-width:70%}.EducationTabbed-module__ZnCfNG__sidebar{flex:0 0 30%;max-width:30%}}.EducationTabbed-module__ZnCfNG__tabList{flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,3vh,32px);display:flex}.EducationTabbed-module__ZnCfNG__tab{color:#0c1f3c;min-height:42px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#faf6ed;border:1px solid #0c1f3c26;border-radius:4px;align-items:center;gap:8px;padding:8px 18px;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.EducationTabbed-module__ZnCfNG__tab:hover{background:#0c1f3c0a;border-color:#0c1f3c}}.EducationTabbed-module__ZnCfNG__tab:active{transform:scale(.98)}.EducationTabbed-module__ZnCfNG__tabActive{color:#faf6ed;background:#0c1f3c;border-color:#0c1f3c}.EducationTabbed-module__ZnCfNG__tabActive:hover{background:#1f3a5f;border-color:#1f3a5f}.EducationTabbed-module__ZnCfNG__tabIcon{flex-shrink:0;width:14px;height:14px}.EducationTabbed-module__ZnCfNG__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0c1f3c14;border-radius:14px;padding:clamp(24px,3vw,36px);box-shadow:0 4px 20px -2px #0c1f3c0d}.EducationTabbed-module__ZnCfNG__entryList{margin:0;padding:0;list-style:none}.EducationTabbed-module__ZnCfNG__entry{border-bottom:1px solid #0c1f3c14;padding:20px 0}.EducationTabbed-module__ZnCfNG__entry:first-child{padding-top:0}.EducationTabbed-module__ZnCfNG__entry:last-child{border-bottom:none;padding-bottom:0}.EducationTabbed-module__ZnCfNG__entryTitle{font-family:var(--font-body);color:#0c1f3c;margin:0 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.5}.EducationTabbed-module__ZnCfNG__entryDescription{font-family:var(--font-body);color:#111827;margin:0 0 6px;font-size:1rem;line-height:1.68}.EducationTabbed-module__ZnCfNG__entryMeta{font-family:var(--font-body);color:#1f3a5f;margin:0;font-size:.875rem;line-height:1.5}.EducationTabbed-module__ZnCfNG__sidebarCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0c1f3c14;border-radius:14px;padding:24px;position:sticky;top:96px;box-shadow:0 4px 20px -2px #0c1f3c0d}.EducationTabbed-module__ZnCfNG__sidebarImageWrap{border-radius:2px;margin:-4px -4px 20px;overflow:hidden}.EducationTabbed-module__ZnCfNG__sidebarImage{object-fit:cover;width:100%;height:auto;display:block}.EducationTabbed-module__ZnCfNG__sidebarHeading{font-family:var(--font-display);text-align:center;color:#0c1f3c;text-wrap:balance;margin:0 0 16px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500}.EducationTabbed-module__ZnCfNG__sidebarQuote{border:none;margin:0 0 20px;padding:0}.EducationTabbed-module__ZnCfNG__sidebarQuote p{font-family:var(--font-body);text-align:center;color:#111827;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.68}.EducationTabbed-module__ZnCfNG__sidebarCta{color:#fff;min-height:42px;font-family:var(--font-body);letter-spacing:.04em;background:#0c1f3c;border-radius:4px;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:flex}@media (hover:hover) and (pointer:fine){.EducationTabbed-module__ZnCfNG__sidebarCta:hover{background:#1f3a5f}}.EducationTabbed-module__ZnCfNG__sidebarCta:active{transform:scale(.98)}.EducationTabbed-module__ZnCfNG__entryContentRow{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.EducationTabbed-module__ZnCfNG__entryLeftCol{flex:1}.EducationTabbed-module__ZnCfNG__entryRightCol{flex-shrink:0;margin-bottom:2px;display:flex}@media (max-width:600px){.EducationTabbed-module__ZnCfNG__entryContentRow{flex-direction:column;align-items:flex-start;gap:12px}}.EducationTabbed-module__ZnCfNG__entryCtaWrap{display:flex}.EducationTabbed-module__ZnCfNG__entryCta{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#0c1f3c;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.EducationTabbed-module__ZnCfNG__entryCta:hover{background:#1f3a5f}}.EducationTabbed-module__ZnCfNG__entryCta:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.EducationTabbed-module__ZnCfNG__tab,.EducationTabbed-module__ZnCfNG__sidebarCta,.EducationTabbed-module__ZnCfNG__entryCta{transition:none}}
.GivingBackPhilosophy-module__shPfIW__section{color:#111827;background:#faf6ed;padding:clamp(72px,12vh,120px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.GivingBackPhilosophy-module__shPfIW__inner{z-index:1;max-width:820px;margin:0 auto;position:relative}.GivingBackPhilosophy-module__shPfIW__header{margin-bottom:clamp(32px,5vh,48px)}.GivingBackPhilosophy-module__shPfIW__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#1f3a5f;align-items:center;gap:10px;margin-bottom:20px;font-size:.8125rem;font-weight:600;display:inline-flex}.GivingBackPhilosophy-module__shPfIW__eyebrowRule{background:#e2b84a;width:40px;height:1px}.GivingBackPhilosophy-module__shPfIW__title{font-family:var(--font-display);letter-spacing:-.03em;color:#0c1f3c;text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.08}.GivingBackPhilosophy-module__shPfIW__titleLine{display:block}.GivingBackPhilosophy-module__shPfIW__lead{border-left:3px solid #e2b84a;margin-bottom:clamp(28px,4vh,40px);padding-left:clamp(16px,3vw,24px)}.GivingBackPhilosophy-module__shPfIW__lead p{font-family:var(--font-body);color:#0c1f3c;text-wrap:pretty;font-size:clamp(1.0625rem,2vw,1.1875rem);font-weight:500;line-height:1.68}.GivingBackPhilosophy-module__shPfIW__body{flex-direction:column;gap:20px;display:flex}.GivingBackPhilosophy-module__shPfIW__paragraph p{font-family:var(--font-body);color:#111827;text-wrap:pretty;text-align:left;font-size:1.0625rem;line-height:1.72}
.SubDownloads-module__E2VxXG__section{color:var(--ink);background:linear-gradient(#fbf6ec 0%,#f3ead8 100%);padding:clamp(56px,9vh,104px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.SubDownloads-module__E2VxXG__inner{max-width:1000px;margin:0 auto}.SubDownloads-module__E2VxXG__head{max-width:760px;margin-bottom:clamp(32px,5vh,52px)}.SubDownloads-module__E2VxXG__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--moss-deep);align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;display:inline-flex}.SubDownloads-module__E2VxXG__eyebrowRule{background:linear-gradient(90deg, var(--moss-deep) 0%, #2f4a3a00 100%);width:44px;height:1px}.SubDownloads-module__E2VxXG__h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3rem);font-weight:400;line-height:1.04}.SubDownloads-module__E2VxXG__italic{font-family:var(--font-display);color:var(--text-muted);margin-top:16px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);font-style:italic}.SubDownloads-module__E2VxXG__count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-top:12px;font-size:.72rem}.SubDownloads-module__E2VxXG__groups{flex-direction:column;gap:10px;display:flex}.SubDownloads-module__E2VxXG__panel{border:1px solid var(--border);background:#fff6;border-radius:12px;overflow:hidden}.SubDownloads-module__E2VxXG__panelHead{cursor:pointer;text-align:left;width:100%;transition:background .3s var(--ease-out-quart);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);display:flex}.SubDownloads-module__E2VxXG__panelHead:hover{background:#e89a3d0f}.SubDownloads-module__E2VxXG__panelLabel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;font-size:clamp(1.0625rem,1.7vw,1.3125rem);display:inline-flex}.SubDownloads-module__E2VxXG__panelCount{font-family:var(--font-mono);letter-spacing:.06em;color:var(--moss-deep);border:1px solid #2f4a3a47;border-radius:999px;padding:2px 9px;font-size:.625rem}.SubDownloads-module__E2VxXG__panelIcon{width:32px;height:32px;color:var(--saffron);border:1px solid #0a142429;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SubDownloads-module__E2VxXG__panelIcon svg{width:15px;height:15px}.SubDownloads-module__E2VxXG__list{padding:4px clamp(10px,1.4vw,16px) clamp(8px,1.4vh,12px);list-style:none}.SubDownloads-module__E2VxXG__row{color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:background .2s;display:flex}.SubDownloads-module__E2VxXG__row:hover{background:#e89a3d14}.SubDownloads-module__E2VxXG__rowIcon{width:16px;height:16px;color:var(--moss-deep);flex-shrink:0}.SubDownloads-module__E2VxXG__rowTitle{flex:1;font-size:.9375rem;line-height:1.4}.SubDownloads-module__E2VxXG__rowMeta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap;font-size:.625rem}.SubDownloads-module__E2VxXG__rowDl{width:15px;height:15px;color:var(--saffron);opacity:0;flex-shrink:0;transition:opacity .2s}.SubDownloads-module__E2VxXG__row:hover .SubDownloads-module__E2VxXG__rowDl{opacity:1}.SubDownloads-module__E2VxXG__searchWrap{max-width:460px;margin-bottom:clamp(18px,2.5vh,28px);position:relative}.SubDownloads-module__E2VxXG__searchIcon{color:var(--text-soft);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.SubDownloads-module__E2VxXG__search{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);border-radius:6px;padding:11px 38px;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.SubDownloads-module__E2VxXG__search::placeholder{color:var(--text-soft)}.SubDownloads-module__E2VxXG__search::-webkit-search-cancel-button{display:none}.SubDownloads-module__E2VxXG__search:focus{border-color:var(--gold,#c9a84c);outline:none;box-shadow:0 0 0 3px #c9a84c29}.SubDownloads-module__E2VxXG__clear{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SubDownloads-module__E2VxXG__clear:hover{background:var(--panel-deep);color:var(--ink)}.SubDownloads-module__E2VxXG__empty{color:var(--text-muted);margin:4px 0 20px;font-size:.92rem}.SubDownloads-module__E2VxXG__rowKind{border:1px solid var(--border);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--text-muted);border-radius:3px;flex:none;padding:2px 6px;font-size:.6rem}
