body{font-family:var(--font-sans), "Segoe UI", sans-serif;background:#f6f7f9}.ux-header{z-index:40;background:#fff;position:sticky;top:0}.ux-topbar{color:#ffffffe0;background:#10284a;font-size:12px}.ux-topbar-inner,.ux-mainbar-inner{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.ux-topbar p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ux-top-right,.ux-top-links,.ux-main-actions,.ux-nav,.ux-lang,.ux-social{align-items:center;display:flex}.ux-top-right{flex:none;gap:16px}.ux-top-links{gap:14px}.ux-topbar a:hover{color:#fff}.ux-social{color:#fffc;gap:8px}.ux-lang{gap:6px}.ux-lang form{margin:0;display:flex}.ux-lang button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:44px;min-height:28px;font-weight:700}.ux-lang button[aria-pressed=true]{color:#1b1408;background:#c6a15a}.ux-lang button:focus-visible,.ux-btn:focus-visible,.ux-nav a:focus-visible,.ux-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #c6a15a}.ux-mainbar{background:#fff;border-bottom:1px solid #10284a14}.ux-mainbar-inner{min-height:68px}.ux-brand{flex:none;align-items:center;gap:10px;min-width:220px;display:flex}.ux-brand em{color:#667085;letter-spacing:0;text-transform:none;margin-top:1px;font-size:11px;font-style:normal;font-weight:500;display:block}.ux-mark{flex:none;place-items:center;width:48px;height:48px;display:grid}.ux-brand strong{color:#10284a;max-width:168px;font-size:13px;font-weight:700;line-height:1.2;display:block}.ux-brand small{color:#8a6a2f;letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}.ux-nav{color:#243044;gap:10px;margin-left:auto;font-size:13px;font-weight:600}.ux-nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;display:inline-flex}.ux-nav a:hover,.ux-nav a[aria-current=page]{color:#10284a;border-bottom-color:#c6a15a}.ux-icon-btn,.ux-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:13px;font-weight:700;transition:background .16s,transform .16s,color .16s;display:inline-flex}.ux-icon-btn{color:#10284a;width:44px}.ux-icon-btn:hover{background:#f4f6f8}.ux-btn{padding:0 14px}.ux-btn:active{transform:scale(.98)}.ux-btn:disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.ux-btn-gold{color:#1b1408;background:#c6a15a}.ux-btn-gold:hover{background:#d4b56e}.ux-btn-outline{color:#10284a;background:#fff;border:1px solid #cfd6e2}.ux-btn-outline:hover{border-color:#10284a}.ux-btn-navy{color:#fff;background:#10284a}.ux-btn-navy:hover{background:#0c1e38}.ux-btn-line{color:#8a6230;background:#fff;border:1px solid #c6a15a}.ux-btn-line:hover{background:#fbf6ec}.ux-main-actions{flex:none;gap:8px}.ux-menu{display:none;position:relative}.ux-menu summary{cursor:pointer;border:1px solid #10284a29;border-radius:10px;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;font-weight:700;list-style:none;display:flex}.ux-menu summary::-webkit-details-marker{display:none}.ux-menu-panel{overscroll-behavior:contain;z-index:50;background:#fff;border:1px solid #10284a1a;border-radius:14px;width:min(320px,100vw - 32px);max-height:calc(100dvh - 120px);padding:8px;display:grid;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 18px 50px #10284a24}.ux-menu-panel a{border-radius:8px;align-items:center;min-height:44px;padding:0 10px;display:flex}.ux-menu-panel a:hover{background:#f4f6f8}.ux-hero{color:#fff;background:linear-gradient(90deg,#00162ad1 0%,#001e386b 46%,#00162a2e 100%),url(/home/hero.jpg) 50% 58%/cover no-repeat;align-items:center;min-height:clamp(340px,44vh,500px);display:flex;position:relative}.ux-hero-layout{grid-template-columns:minmax(0,680px) 1fr;align-items:center;gap:18px;padding:40px 0 36px;display:grid}.ux-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f0e2c0;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.ux-kicker span{background:#e7d3a2;width:28px;height:2px}.ux-hero h1{text-wrap:balance;max-width:680px;font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.14}.ux-hero-sub{font-family:var(--font-sans), sans-serif;color:#f0d48a;margin:8px 0 6px;font-size:18px;font-weight:600}.ux-hero-aside{text-align:right;max-width:240px;font-family:var(--font-display), Georgia, serif;color:#ffffffeb;justify-self:end;margin:0;font-size:22px;line-height:1.35}.ux-hero-copy>p:last-of-type{color:#ffffffe6;max-width:560px;margin:0;font-size:15px;line-height:1.55}.ux-hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ux-features{grid-template-columns:repeat(4,118px);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ux-features li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#0a16286b;border:1px solid #ffffff47;border-radius:12px;align-content:center;justify-items:center;gap:8px;min-height:108px;padding:12px 8px;font-size:12px;line-height:1.25;display:grid}.ux-features svg{color:#f0e2c0}.ux-stats{background:#fff;border-bottom:1px solid #10284a0f}.ux-stats-grid{grid-template-columns:repeat(5,1fr);display:grid}.ux-demo{color:#98a2b3;margin-block:0;padding:8px 0 0;font-size:12px;font-weight:500}.ux-stat{justify-content:center;align-items:center;gap:10px;min-height:76px;display:flex}.ux-stat+.ux-stat{box-shadow:inset 1px 0 #10284a14}.ux-stat svg{color:#c6a15a}.ux-stat strong{font-family:var(--font-display), Georgia, serif;color:#16325c;font-size:26px;font-weight:700;line-height:1.1;display:block}.ux-stat span{color:#667085;font-size:13px}.ux-stat-text strong{font-size:20px}.ux-section{padding:36px 0}.ux-section-tight{padding-top:0}.ux-split{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:22px;display:grid}.ux-president,.ux-about,.ux-panel,.ux-award,.ux-insights,.ux-spot,.ux-partners{background:#fff;border:1px solid #e5e8ec;border-radius:10px;box-shadow:0 6px 16px #10284a0a}.ux-president{grid-template-columns:210px 1fr;display:grid;overflow:hidden}.ux-president img{object-fit:cover;background:#e7ebf0;width:100%;height:100%}.ux-president div,.ux-about{padding:28px}.ux-president h2,.ux-about h2,.ux-block-head h2,.ux-directory h2,.ux-award h2,.ux-spot h2{font-family:var(--font-display), Georgia, serif;color:#16325c;margin:0 0 10px;font-weight:600}.ux-president h2,.ux-about h2{font-size:32px}.ux-sign{font-family:var(--font-display), Georgia, serif;color:#16325c;margin:12px 0 0;font-size:28px;font-style:italic}.ux-role{color:#16325c;margin:8px 0 0;font-weight:700}.ux-muted{color:#667085}.ux-about{grid-template-columns:1fr 230px;align-items:center;gap:8px;display:grid}.ux-eyebrow{color:#c6a15a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.ux-pillars{grid-template-columns:1fr 1fr;gap:16px 10px;margin:0;padding:8px 8px 8px 0;list-style:none;display:grid}.ux-pillars li{text-align:center;color:#243044;justify-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.ux-pillars svg{box-sizing:content-box;color:#16325c;border:1px solid #d5dbe6;border-radius:50%;width:28px;height:28px;padding:12px}.ux-directory{color:#fff;background:#0b2f55 url(/home/chef.jpg) 100%/42% no-repeat;padding:26px 0 58px;position:relative}.ux-directory:before{content:"";background:linear-gradient(90deg,#10284a 0% 48%,#10284a33 100%);position:absolute;inset:0}.ux-directory .site-shell{position:relative}.ux-directory h2{color:#fff;font-size:36px}.ux-directory p{color:#ffffffd1;margin:0}.ux-directory-body{padding-top:0}.ux-search{z-index:2;background:#fff;border-radius:14px;grid-template-columns:1.3fr .8fr .9fr .9fr auto;gap:10px;margin-top:-52px;padding:12px;display:grid;position:relative;box-shadow:0 12px 32px #10284a14}.ux-search input,.ux-search select,.ux-search button{border-radius:10px;min-height:48px}.ux-search input,.ux-search select{color:#16325c;background:#fff;border:1px solid #e4e7ee;padding:0 12px}.ux-search button{color:#1b1408;cursor:pointer;background:#c6a15a;border:0;justify-content:center;align-items:center;gap:6px;min-width:118px;font-weight:800;display:inline-flex}.ux-search button:hover{background:#d4b56e}.ux-rest-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.ux-rest{background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 8px 24px #10284a0f}.ux-rest img{object-fit:cover;width:100%;height:112px;display:block}.ux-rest div{gap:6px;padding:12px;display:grid}.ux-rest h3{color:#16325c;margin:0;font-size:15px}.ux-rest:hover h3,.ux-news:hover strong,.ux-notice:hover strong,.ux-event:hover strong,.ux-insight:hover h3{color:#8a6230}.ux-rest:focus-visible,.ux-news:focus-visible,.ux-notice:focus-visible,.ux-event:focus-visible,.ux-insight:focus-visible,.ux-block-head a:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #c6a15a}.ux-rest p,.ux-rest small{color:#667085;margin:0;font-size:12px}.ux-rest p{align-items:flex-start;gap:4px;display:flex}.ux-rest p svg{color:#98a2b3;flex:none;width:14px;height:14px}.ux-pill{color:#157a45;background:#e8f6ee;border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ux-pill-muted{color:#667085;background:#f2f4f7}.ux-end{justify-content:flex-end;margin-top:18px;display:flex}.ux-feed{background:#f6f7f9;padding-top:12px}.ux-columns{grid-template-columns:1.05fr 1fr .95fr;gap:16px;display:grid}.ux-panel{padding:18px}.ux-block-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ux-block-head h2{font-size:26px}.ux-block-head a{flex:none;align-items:center;min-height:32px;display:inline-flex}.ux-block-head a,.ux-insight span{color:#8a6230;font-size:13px;font-weight:700}.ux-notice,.ux-news,.ux-event{border-top:1px solid #eef1f5;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:grid}.ux-notice{grid-template-columns:28px 72px 1fr}.ux-news{grid-template-columns:92px 1fr}.ux-event{grid-template-columns:58px 1fr auto}.ux-pdf{color:#d92d20}.ux-date{text-align:center;color:#b42318;place-items:center;min-width:64px;min-height:52px;line-height:1.05;display:grid}.ux-date span{white-space:nowrap}.ux-date strong{font-family:var(--font-display), Georgia, serif;font-size:22px}.ux-date span,.ux-notice small,.ux-news small,.ux-event small,.ux-insight small{color:#667085;font-size:11px;font-weight:500;display:block}.ux-date-navy{color:#fff;background:#10284a;border-radius:10px}.ux-date-navy span{color:#ffffffbf}.ux-event .ux-date-navy strong{color:#fff;font-size:22px}.ux-notice strong,.ux-news strong,.ux-event strong{color:#16325c;font-size:14px}.ux-notice em{color:#fff;background:#f04438;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.ux-news img,.ux-insight img{object-fit:cover;border-radius:8px;width:100%;height:64px}.ux-event small{align-items:center;gap:4px;display:flex}.ux-event small svg{width:12px;height:12px}.ux-register{color:#1b1408;background:#c6a15a;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ux-lower,.ux-bottom{grid-template-columns:.85fr 1.15fr;gap:16px;display:grid}.ux-award{grid-template-columns:1.1fr .9fr;align-items:center;gap:8px;padding:22px;display:grid;overflow:hidden}.ux-award h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ux-award h3{font-family:var(--font-display), Georgia, serif;color:#16325c;margin:0 0 8px;font-size:28px;font-weight:600}.ux-award img{object-fit:contain;width:100%;height:220px}.ux-soon{color:#8a6230;font-family:var(--font-sans), sans-serif;letter-spacing:.04em;background:#f8efd8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.ux-insights{padding:18px}.ux-insights h2 span{font-family:var(--font-sans), sans-serif;letter-spacing:.04em;color:#c6a15a;margin-left:8px;font-size:12px}.ux-insight-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.ux-insight img{border-radius:10px;height:110px}.ux-insight h3{color:#16325c;margin:8px 0 4px;font-size:15px}.ux-spot,.ux-partners{padding:18px}.ux-spot>div{grid-template-columns:200px 1fr;align-items:start;gap:14px;display:grid}.ux-spot img{object-fit:cover;border-radius:10px;width:100%;height:120px}.ux-spot h3{color:#16325c;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.ux-since{color:#667085;margin:0 0 6px;font-size:13px}.ux-partners-empty{justify-items:start;gap:14px;margin:18px 0 8px;display:grid}.ux-partners-empty p{margin:0}.ux-partners-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.ux-member-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ux-member-grid article{background:#fff;border:1px solid #e5e8ec;border-radius:10px;padding:18px}.ux-member-grid h2{color:#16325c;margin:0 0 8px;font-size:20px}.ux-member-grid p{color:#5c6773;margin:0}.ux-page-band{color:#fff;background:linear-gradient(90deg,#001e38e6,#002b509e),url(/home/hero.jpg) 50%/cover;padding:36px 0 28px}.ux-page-band h1{max-width:860px;font-family:var(--font-display), Georgia, serif;color:#fff;margin:8px 0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.15}.ux-page-band p{color:#ffffffe0;max-width:720px;margin:0}.ux-crumbs{color:#f0d48a;margin:0 0 8px;font-size:13px}.ux-crumbs a{color:#fff}.page-hero:not(.committee-hero){color:#fff;background:linear-gradient(90deg,#001e38e6,#002b509e),url(/home/hero.jpg) 50%/cover;border-bottom:0;padding:36px 0 28px}.page-hero:not(.committee-hero) h1{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.15}.page-hero:not(.committee-hero) p,.page-hero:not(.committee-hero) .eyebrow{color:#ffffffe0}.ux-partners-row span{text-align:center;color:#243044;background:#fff;border:1px solid #e7ebf2;border-radius:10px;place-items:center;min-height:64px;padding:8px;font-weight:800;display:grid}.ux-footer{color:#ffffffdb;background:#07182e url(/home/footer-river.jpg) 100%/cover no-repeat;padding:42px 0 18px;position:relative}.ux-footer:before{content:"";background:linear-gradient(90deg,#07182e 0%,#07182ef0 52%,#07182e73 100%);position:absolute;inset:0}.ux-footer-grid,.ux-footer-end{position:relative}.ux-footer-grid{grid-template-columns:1.1fr .7fr .7fr 1fr 1fr;gap:22px;display:grid}.ux-footer h2{color:#fff;letter-spacing:.04em;margin:0 0 10px;font-size:14px}.ux-footer a,.ux-footer p{color:#ffffffc7;margin:0 0 6px;font-size:14px;display:block}.ux-footer a{min-height:28px}.ux-footer a:hover{color:#fff}.ux-footer-brand strong{color:#fff;font-size:16px;display:block}.ux-footer-brand span{color:#e7d3a2;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ux-footer-tagline{font-family:var(--font-display), Georgia, serif;line-height:1.2;color:#fff!important;margin-top:28px!important;font-size:26px!important}.ux-footer-end{border-top:1px solid #ffffff24;justify-content:space-between;gap:12px;margin-top:22px;padding-top:14px;font-size:12px;display:flex}@media (max-width:1180px){.ux-nav,.ux-main-actions,.ux-icon-btn,.ux-top-links,.ux-social{display:none}.ux-menu{margin-left:auto;display:block}.ux-hero-layout,.ux-about,.ux-columns,.ux-footer-grid{grid-template-columns:1fr 1fr}.ux-split,.ux-lower,.ux-bottom{grid-template-columns:1fr}.ux-columns>:last-child{grid-column:1/-1}.ux-features{grid-template-columns:repeat(4,1fr)}.ux-rest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-search{grid-template-columns:1fr 1fr}.ux-president{grid-template-columns:160px 1fr}}@media (max-width:760px){.ux-topbar-inner p{max-width:58vw}.ux-hero{min-height:0}.ux-stat{justify-content:flex-start;padding:0 12px}.ux-stat:nth-child(odd){box-shadow:none}.ux-hero-layout,.ux-stats-grid,.ux-split,.ux-about,.ux-president,.ux-columns,.ux-lower,.ux-bottom,.ux-award,.ux-spot>div,.ux-footer-grid,.ux-insight-grid,.ux-rest-grid,.ux-features,.ux-partners-row{grid-template-columns:1fr}.ux-stats-grid{grid-template-columns:1fr 1fr}.ux-stats-grid>:last-child{grid-column:1/-1}.ux-rest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ux-rest img{height:96px}.ux-columns>:last-child{grid-column:auto}.ux-search{grid-template-columns:1fr;margin-top:-28px}.ux-member-grid{grid-template-columns:1fr}.ux-directory{background-size:cover;padding-bottom:48px}.ux-footer-end{flex-direction:column}.ux-features{grid-template-columns:1fr 1fr}.ux-event{grid-template-columns:58px 1fr}.ux-register{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){.ux-btn,.ux-lang button{transition:none}}:lang(bn) .ux-kicker,:lang(bn) .ux-eyebrow,:lang(bn) .ux-brand small,:lang(bn) .ux-footer-brand span,:lang(bn) .ux-soon,:lang(bn) .ux-insights h2 span,:lang(bn) .ux-footer h2{letter-spacing:0}:lang(bn) .ux-kicker,:lang(bn) .ux-eyebrow{font-size:14px}@media (max-width:760px){.ux-hero-aside{display:none}.ux-hero-layout{padding:32px 0 30px}.ux-hero-sub{font-size:16px}.ux-section{padding:26px 0}.ux-section-tight{padding-top:0}.ux-president img{object-position:center 20%;height:280px}.ux-president div,.ux-about{padding:20px}.ux-president h2,.ux-about h2{font-size:26px}.ux-pillars{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 0}.ux-directory h2{font-size:28px}.ux-block-head h2{font-size:22px}.ux-panel,.ux-insights,.ux-spot,.ux-partners{padding:16px}.ux-award{padding:18px}.ux-award h3{font-size:23px}.ux-award img{height:170px}.ux-insight-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.ux-insight{scroll-snap-align:start}.ux-spot img{height:170px}.ux-footer-grid{grid-template-columns:1fr 1fr}.ux-footer-brand,.ux-footer-follow{grid-column:1/-1}.ux-footer-tagline{font-size:22px!important}}
:root{--ease-out:cubic-bezier(.22, 1, .36, 1)}@keyframes ux-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ux-fade{0%{opacity:0}to{opacity:1}}@keyframes ux-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ux-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ux-pulse{0%,to{box-shadow:0 0 #f0443873}50%{box-shadow:0 0 0 5px #f0443800}}.ux-hero-copy>*,.ux-hero-aside{animation:ux-rise .8s var(--ease-out) both}.ux-hero-copy>:nth-child(2){animation-delay:90ms}.ux-hero-copy>:nth-child(3){animation-delay:.18s}.ux-hero-copy>:nth-child(4){animation-delay:.26s}.ux-hero-copy>:nth-child(5){animation-delay:.34s}.ux-hero-aside{animation-delay:.42s}.ux-kicker span{transform-origin:0;animation:ux-line .7s .2s var(--ease-out) both}.reveal-ready [data-reveal]:not(.is-revealed){opacity:0}.reveal-ready [data-reveal].is-revealed{animation:ux-rise .7s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}.ux-columns>:nth-child(2){--i:1}.ux-columns>:nth-child(3){--i:2}.ux-nav a{transition:color .2s;position:relative;border-bottom-color:#0000!important}.ux-nav a:after{content:"";transform-origin:50%;height:2px;transition:transform .26s var(--ease-out);background:#c6a15a;border-radius:2px;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.ux-nav a:hover:after,.ux-nav a[aria-current=page]:after{transform:scaleX(1)}.ux-header{transition:box-shadow .24s}@supports (animation-timeline:scroll()){@keyframes ux-header-shadow{to{box-shadow:0 8px 24px #10284a1a}}.ux-header{animation:linear both ux-header-shadow;animation-timeline:scroll();animation-range:0 120px}}.ux-btn,.ux-search button,.ux-register{transition:background .2s ease, color .2s ease, border-color .2s ease, box-shadow .24s ease, transform .24s var(--ease-out)}.ux-btn:hover,.ux-search button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #10284a24}.ux-btn:active,.ux-search button:active{box-shadow:none;transform:translateY(0)scale(.98)}.ux-btn>span[aria-hidden],.ux-register>span[aria-hidden],.ux-insight span>span[aria-hidden]{transition:transform .24s var(--ease-out);display:inline-block}.ux-btn:hover>span[aria-hidden],.ux-event:hover .ux-register>span[aria-hidden],.ux-insight:hover span>span[aria-hidden]{transform:translate(4px)}.ux-rest,.ux-president,.ux-about,.ux-panel,.ux-award,.ux-insights,.ux-spot,.ux-partners{transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out), border-color .32s ease}.ux-rest:hover{transform:translateY(-6px);box-shadow:0 18px 36px #10284a24}.ux-rest h3,.ux-news strong,.ux-notice strong,.ux-event strong,.ux-insight h3{transition:color .2s}.ux-rest img,.ux-award img,.ux-president img{transition:transform .7s var(--ease-out)}.ux-news img,.ux-insight img,.ux-spot img{transition:filter .3s,box-shadow .3s}.ux-rest:hover img{transform:scale(1.07)}.ux-news:hover img,.ux-insight:hover img,.ux-spot:hover img{filter:brightness(1.06)saturate(1.1);box-shadow:0 8px 18px #10284a29}.ux-award:hover img{transform:translateY(-4px)rotate(-2deg)}.ux-president:hover img{transform:scale(1.03)}.ux-notice,.ux-news,.ux-event{border-radius:8px;transition:background .2s}.ux-notice:hover,.ux-news:hover,.ux-event:hover{background:#fafbfc}.ux-notice .ux-date,.ux-event .ux-date{transition:transform .24s var(--ease-out)}.ux-notice:hover .ux-date,.ux-event:hover .ux-date{transform:scale(1.06)}.ux-notice em{animation:2.4s ease-in-out infinite ux-pulse}.ux-pillars li svg{transition:background .24s ease, color .24s ease, border-color .24s ease, transform .32s var(--ease-out)}.ux-pillars li:hover svg{color:#f0d48a;background:#10284a;border-color:#10284a;transform:translateY(-3px)}.ux-stat svg{transition:transform .32s var(--ease-out)}.ux-stat:hover svg{transform:scale(1.15)rotate(-6deg)}.ux-search input,.ux-search select{transition:border-color .2s,box-shadow .2s}.ux-search input:focus,.ux-search select:focus{border-color:#c6a15a;outline:none;box-shadow:0 0 0 3px #c6a15a40}.ux-footer a{transition:color .2s ease, transform .2s var(--ease-out)}.ux-footer a:hover{transform:translate(3px)}.ux-burger{width:18px;height:14px;display:inline-block;position:relative}.ux-burger span{width:100%;height:2px;transition:transform .28s var(--ease-out), opacity .2s ease, top .28s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}.ux-burger span:first-child{top:0}.ux-burger span:nth-child(2){top:6px}.ux-burger span:nth-child(3){top:12px}.ux-menu[open] .ux-burger span:first-child{top:6px;transform:rotate(45deg)}.ux-menu[open] .ux-burger span:nth-child(2){opacity:0}.ux-menu[open] .ux-burger span:nth-child(3){top:6px;transform:rotate(-45deg)}.ux-menu summary{transition:background .2s,border-color .2s}.ux-menu[open] summary{color:#fff;background:#10284a;border-color:#10284a}.ux-menu[open] .ux-menu-panel{animation:ux-menu-in .26s var(--ease-out) both;transform-origin:100% 0}.ux-menu[open] .ux-menu-panel a{animation:ux-fade .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms + 60ms)}.ux-menu-panel a{transition:background .16s ease, padding .2s var(--ease-out)}.ux-menu-panel a:hover{padding-left:14px}@media (hover:none){.ux-rest:hover,.ux-btn:hover,.ux-search button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]:not(.is-revealed){opacity:1}.reveal-ready [data-reveal].is-revealed,.ux-hero-copy>*,.ux-hero-aside,.ux-kicker span,.ux-notice em,.ux-menu[open] .ux-menu-panel,.ux-menu[open] .ux-menu-panel a{animation:none}.ux-rest:hover,.ux-btn:hover,.ux-rest:hover img,.ux-award:hover img,.ux-president:hover img,.ux-pillars li:hover svg,.ux-stat:hover svg,.ux-footer a:hover,.ux-notice:hover .ux-date,.ux-event:hover .ux-date{transform:none}}
