.nc-canvas[data-astro-cid-noc5ybno]{display:block;pointer-events:none}.nc-overlay[data-astro-cid-noc5ybno]{position:fixed;inset:0;width:100vw;height:100vh;z-index:var(--nc-z-index, 0)}.nc-hero[data-astro-cid-noc5ybno]{position:absolute;inset:0;width:100%;height:100%;z-index:var(--nc-z-index, 0);background:var(--nc-background, transparent)}:root{--ink: #172026;--ink-soft: #41515c;--paper: #fbfaf7;--surface: #ffffff;--line: #d8e2df;--teal: #087e8b;--teal-dark: #065f68;--gold: #d29f2b;--coral: #cf5c36;--mint: #dff1ec;--shadow: 0 20px 60px rgba(23, 32, 38, .12);--radius: 8px;--text-box-blur: 8px;--text-box-blur-strong: 14px;--text-box-bg: rgba(251, 250, 247, .38);--text-box-bg-strong: rgba(251, 250, 247, .48);--text-box-bg-dark: rgba(16, 25, 29, .42);--text-box-bg-dark-strong: rgba(16, 25, 29, .54);--text-box-border: rgba(8, 126, 139, .24);--text-box-border-dark: rgba(255, 255, 255, .18);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.6}body.menu-open{overflow:hidden}main,.site-footer{position:relative;z-index:1}a{color:inherit}img{display:block;max-width:100%}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.section{padding:72px 0}.section.alt{background:#087e8b3d}.eyebrow{margin:0 0 12px;color:var(--teal-dark);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,h4,p{overflow-wrap:break-word}h1,h2,h3,h4{margin:0;line-height:1.08;letter-spacing:0}h1{max-width:780px;font-size:clamp(2.45rem,7vw,4.55rem)}h2{max-width:780px;font-size:clamp(2rem,5vw,3.55rem)}h3{font-size:1.18rem}h4{font-size:1rem}p{margin:0}.lede{max-width:720px;color:var(--ink-soft);font-size:clamp(1.05rem,2vw,1.25rem)}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:var(--radius);padding:.72rem 1rem;background:#172026eb;color:#fff;font-weight:800;line-height:1.1;text-decoration:none;-webkit-backdrop-filter:blur(var(--text-box-blur));backdrop-filter:blur(var(--text-box-blur));transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.button:hover,.button:focus-visible{transform:translateY(-1px);background:#065f68eb;border-color:var(--teal-dark);-webkit-backdrop-filter:blur(var(--text-box-blur-strong));backdrop-filter:blur(var(--text-box-blur-strong))}.button:disabled{cursor:wait;opacity:.68}.button.secondary{background:#ffffffdb;color:var(--ink)}.button.secondary:hover,.button.secondary:focus-visible{background:var(--surface);color:var(--teal-dark)}.button.text{min-height:auto;border:0;padding:0;background:transparent;color:var(--teal-dark);-webkit-backdrop-filter:none;backdrop-filter:none}.button.text:hover,.button.text:focus-visible{transform:none;color:var(--coral)}.site-header{position:sticky;z-index:30;top:0;border-bottom:1px solid rgba(216,226,223,.86);background:#fbfaf7eb;backdrop-filter:blur(16px)}.nav-shell{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-weight:900;text-decoration:none}.brand-logo{width:64px;height:64px;object-fit:contain}.brand-copy{display:grid;line-height:1.05}.brand-name{font-size:1.02rem}.brand-sub{color:var(--ink-soft);font-size:.72rem;font-weight:700}.footer-logo{width:84px;height:auto;margin-bottom:12px;background:#fff;border-radius:var(--radius);padding:8px}.nav-links{display:flex;align-items:center;gap:12px}.nav-links a,.nav-parent{color:var(--ink-soft);font-size:.84rem;font-weight:800;text-decoration:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page],.nav-parent:hover,.nav-parent:focus-visible,.nav-parent[aria-current=page]{color:var(--teal-dark)}.nav-group{position:relative;display:flex;align-items:center}.nav-group:after{content:"";position:absolute;top:100%;left:-18px;right:-18px;height:16px}.nav-submenu{--frame-inset: 10px;--menu-x1: var(--frame-inset);--menu-x2: calc(100% - var(--frame-inset));--menu-y1: var(--frame-inset);--menu-y2: calc(100% - var(--frame-inset));position:absolute;top:calc(100% + 12px);left:50%;display:grid;gap:2px;width:min(330px,calc(100vw - 48px));min-width:300px;overflow:hidden;border:0;border-radius:6px;padding:20px;background:transparent;counter-reset:submenu-link;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .13s ease,transform .17s ease}.nav-submenu:before{content:"";position:absolute;inset:calc(var(--frame-inset) + 1px);z-index:0;border-radius:calc(var(--radius) - 2px);background:linear-gradient(135deg,#fbfaf7e6,#dff1ecd6),radial-gradient(circle at 18px 18px,rgba(8,126,139,.12),transparent 52%);box-shadow:0 24px 70px -28px #17202670,0 0 42px #087e8b1a,var(--shadow);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);opacity:1;transform:scaleY(0);transform-origin:50% 0}.nav-menu-network{position:absolute;inset:0;z-index:2;pointer-events:none}.network-line,.network-line:after{position:absolute;display:block}.network-line{overflow:visible;background:var(--teal);border-radius:999px;filter:drop-shadow(0 0 5px rgba(8,126,139,.62));opacity:0}.network-line:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 3px #d29f2b2e,0 0 16px #d29f2bd1;opacity:0}.line-left,.line-right{width:2px;height:calc(100% - (var(--frame-inset) * 2))}.line-left{left:var(--menu-x1);top:var(--menu-y1);transform-origin:50% 0;transform:scaleY(0)}.line-left:after{left:50%;top:0;transform:translate(-50%,-50%)}.line-bottom,.line-top{height:2px;width:calc(100% - (var(--frame-inset) * 2))}.line-bottom{left:var(--menu-x1);top:var(--menu-y2);transform-origin:0 50%;transform:scaleX(0)}.line-bottom:after{left:0;top:50%;transform:translate(-50%,-50%)}.line-right{left:var(--menu-x2);top:var(--menu-y1);transform-origin:50% 0;transform:scaleY(0)}.line-right:after{left:50%;top:0;transform:translate(-50%,-50%)}.line-top{left:var(--menu-x1);top:var(--menu-y1);transform-origin:0 50%;transform:scaleX(0)}.line-top:after{left:0;top:50%;transform:translate(-50%,-50%)}.nav-submenu a{position:relative;z-index:3;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;min-height:42px;border-radius:4px;padding:10px 12px;color:var(--ink);opacity:0;transform:translate(-16px);transition:background .18s ease,color .18s ease}.nav-submenu a:before{content:counter(submenu-link,decimal-leading-zero);counter-increment:submenu-link;color:var(--teal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:800;letter-spacing:.08em}.nav-submenu a:after{content:"";position:absolute;right:12px;bottom:6px;left:12px;height:1px;background:var(--coral);filter:drop-shadow(0 0 5px rgba(207,92,54,.52));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-submenu a:hover,.nav-submenu a:focus-visible,.nav-submenu a[aria-current=page]{background:#087e8b14}.nav-submenu a:hover:after,.nav-submenu a:focus-visible:after,.nav-submenu a[aria-current=page]:after{transform:scaleX(1)}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-group:hover .nav-submenu:before,.nav-group:focus-within .nav-submenu:before{animation:menuBackgroundWipe .38s ease .54s forwards}.nav-group:hover .line-left,.nav-group:focus-within .line-left{animation:menuLineDown .44s ease 80ms forwards}.nav-group:hover .line-left:after,.nav-group:focus-within .line-left:after{animation:menuPulseDown .86s cubic-bezier(.22,.61,.36,1) 1.46s forwards}.nav-group:hover .line-bottom,.nav-group:focus-within .line-bottom{animation:menuLineAcross .42s ease .46s forwards}.nav-group:hover .line-bottom:after,.nav-group:focus-within .line-bottom:after{animation:menuPulseAcross .86s cubic-bezier(.22,.61,.36,1) 2.36s forwards}.nav-group:hover .line-right,.nav-group:focus-within .line-right{animation:menuLineDown .42s ease .46s forwards}.nav-group:hover .line-right:after,.nav-group:focus-within .line-right:after{animation:menuPulseDown .86s cubic-bezier(.22,.61,.36,1) 2.22s forwards}.nav-group:hover .line-top,.nav-group:focus-within .line-top{animation:menuLineAcross .44s ease 80ms forwards}.nav-group:hover .line-top:after,.nav-group:focus-within .line-top:after{animation:menuPulseAcross .86s cubic-bezier(.22,.61,.36,1) 1.32s forwards}.nav-group:hover .nav-submenu a,.nav-group:focus-within .nav-submenu a{animation:menuTextFill .26s ease .76s forwards}.nav-group:hover .nav-submenu a:nth-of-type(2),.nav-group:focus-within .nav-submenu a:nth-of-type(2){animation-delay:.86s}.nav-group:hover .nav-submenu a:nth-of-type(3),.nav-group:focus-within .nav-submenu a:nth-of-type(3){animation-delay:.96s}@keyframes menuLineDown{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes menuLineAcross{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes menuPulseDown{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:100%}}@keyframes menuPulseAcross{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}@keyframes menuTextFill{to{opacity:1;transform:translate(0)}}@keyframes menuBackgroundWipe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.nav-submenu,.nav-submenu:before,.network-line,.network-line:after,.nav-submenu a{animation:none!important;transition:none!important}.nav-group:hover .nav-submenu:before,.nav-group:focus-within .nav-submenu:before{transform:scaleY(1)}.nav-group:hover .line-left,.nav-group:hover .line-right,.nav-group:focus-within .line-left,.nav-group:focus-within .line-right{opacity:1;transform:scaleY(1)}.nav-group:hover .line-top,.nav-group:hover .line-bottom,.nav-group:focus-within .line-top,.nav-group:focus-within .line-bottom{opacity:1;transform:scaleX(1)}.nav-group:hover .nav-submenu a,.nav-group:focus-within .nav-submenu a{opacity:1;transform:none}}.nav-action{display:inline-flex;min-height:38px;align-items:center;border:1px solid var(--teal);border-radius:var(--radius);padding:0 .76rem;color:var(--teal-dark)!important}.menu-button{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.menu-button span{display:block;width:18px;height:2px;margin:4px auto;background:currentColor}.hero{--hero-card-width: clamp(420px, 40vw, 520px);--hero-card-height: min(600px, calc(100svh - 126px) );position:relative;height:calc(100vh - 74px);height:calc(100svh - 74px);display:grid;align-items:center;isolation:isolate;overflow:hidden;color:#fff;background:transparent}.hero-backdrop{position:absolute;top:0;left:0;right:0;height:100vh;height:100svh;z-index:-1;pointer-events:none;background-color:#0a1217;background-image:linear-gradient(90deg,rgba(8,13,17,.72) 0%,rgba(8,13,17,.34) 46%,transparent 78%),radial-gradient(58% 56% at 22% 32%,rgba(8,126,139,.4),transparent 70%),radial-gradient(52% 52% at 80% 66%,rgba(210,159,43,.2),transparent 68%),radial-gradient(48% 50% at 60% 14%,rgba(207,92,54,.16),transparent 70%),linear-gradient(125deg,#0b161c,#0f1d24 52%,#090f14)}.hero-image{position:absolute;top:50%;right:max(40px,calc((100vw - 1120px)/2));width:var(--hero-card-width);height:var(--hero-card-height);transform:translateY(-50%);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);box-shadow:0 18px 48px #00000038;object-fit:cover;object-position:center;opacity:1;z-index:2}.hero-content{position:relative;z-index:4;padding:0 calc(var(--hero-card-width) + clamp(48px,6vw,80px)) 0 0;text-shadow:0 1px 18px rgba(5,10,14,.55)}.hero-copy{display:grid;align-content:center;gap:0;width:min(100%,var(--hero-card-width));height:var(--hero-card-height);max-width:none;border:1px solid rgba(255,255,255,.32);border-radius:var(--radius);padding:28px;background:#050a0e47;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.hero h1{font-size:clamp(2.35rem,5vw,3rem)}.hero-copy:hover,.hero-copy:focus-within{background:#050a0e5c;backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.hero .lede{margin-top:18px;color:#ffffffdb;font-size:clamp(1rem,1.5vw,1.12rem)}.hero .eyebrow{color:#9fe8e5}.hero .button-row{margin-top:24px}.hero .button.secondary{border-color:#ffffff8a;background:#ffffff1f;color:#fff}.quick-stats{border-bottom:1px solid var(--line);background:var(--surface)}.quick-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-right:1px solid var(--line);border-left:1px solid var(--line);overflow:hidden}.quick-stats-grid div{padding:20px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur))}.quick-stats-grid strong{display:block;color:var(--teal-dark);font-size:1.2rem}.quick-stats-grid span{display:block;color:var(--ink-soft);font-size:.88rem;line-height:1.35}.section-head{display:grid;gap:16px;margin-bottom:34px;border:1px solid var(--text-box-border);border-radius:var(--radius);padding:22px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.section-head:hover,.section-head:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.section-actions{margin:-14px 0 28px}.split{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);gap:54px;align-items:start}.grid{display:grid;gap:18px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-grid{align-items:start}.card{display:grid;gap:12px;min-height:100%;border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));box-shadow:none;transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.card:hover,.card:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.card.accent{border-top:4px solid var(--teal)}.card.gold{border-top:4px solid var(--gold)}.card.coral{border-top:4px solid var(--coral)}.card p,.list-block p{color:var(--ink-soft)}.resource-card{align-content:start;color:inherit;text-decoration:none}.resource-card h3{color:var(--ink)}.resource-link{align-self:end;color:var(--teal-dark);font-size:.9rem;font-weight:900}.plain-list{display:grid;gap:8px;margin:0;padding-left:1.1rem;color:var(--ink-soft)}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag{display:inline-flex;align-items:center;border:1px solid rgba(8,126,139,.26);border-radius:999px;padding:.32rem .62rem;background:var(--mint);color:var(--teal-dark);font-size:.84rem;font-weight:800}.band{padding:48px 0;background:#172026e6;-webkit-backdrop-filter:blur(var(--text-box-blur)) saturate(145%);backdrop-filter:blur(var(--text-box-blur)) saturate(145%);color:#fff}.band .lede{color:#ffffffc7}.band .eyebrow{color:#9fe8e5}.page-hero{padding:72px 0 44px;background:#fbfaf799}.page-hero .container{border:1px solid var(--text-box-border);border-radius:var(--radius);padding:28px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.page-hero .container:hover,.page-hero .container:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.page-hero .lede{margin-top:18px}.list-block{display:grid;gap:18px}.list-row{display:grid;grid-template-columns:.1fr 1fr;gap:18px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.list-row:hover,.list-row:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.list-number{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:.84rem;font-weight:900}.resource-meta{color:var(--coral);font-size:.78rem;font-weight:900;text-transform:uppercase}.resource-detail{scroll-margin-top:96px}.resource-summary{display:grid;gap:14px;align-content:start;border:1px solid var(--text-box-border);border-radius:var(--radius);padding:22px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.resource-summary:hover,.resource-summary:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.resource-summary h2{max-width:16ch}.resource-detail-panel{display:grid;gap:28px;border:1px solid var(--text-box-border);border-left:4px solid var(--teal);border-radius:var(--radius);padding:22px 22px 22px 28px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.resource-detail-panel:hover,.resource-detail-panel:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.resource-detail-panel>p,.resource-checklist{color:var(--ink-soft)}.compact-row{grid-template-columns:auto 1fr;padding:14px}.compact-row p{margin:0}.source-list{display:flex;flex-wrap:wrap;gap:10px}.source-list a{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(8,126,139,.26);border-radius:999px;padding:.45rem .72rem;background:var(--mint);color:var(--teal-dark);font-size:.84rem;font-weight:800;text-decoration:none}.source-list a:hover,.source-list a:focus-visible{border-color:#087e8b7a;background:#eef9f6}.committee-grid{display:grid;gap:48px}.committee-panel{display:grid;gap:20px;border:1px solid var(--text-box-border);border-radius:var(--radius);padding:24px;background:var(--text-box-bg);-webkit-backdrop-filter:blur(var(--text-box-blur)) saturate(145%);backdrop-filter:blur(var(--text-box-blur)) saturate(145%);transition:background .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.committee-panel:hover,.committee-panel:focus-within{background:var(--text-box-bg-strong);-webkit-backdrop-filter:blur(var(--text-box-blur-strong)) saturate(145%);backdrop-filter:blur(var(--text-box-blur-strong)) saturate(145%)}.committee-header{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:28px;align-items:end;border-bottom:1px solid var(--text-box-border);padding-bottom:18px}.committee-header>p{color:var(--ink-soft)}.committee-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.person-card{display:grid;gap:14px;align-content:start;justify-items:center;min-height:100%;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:transparent;text-align:center;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));box-shadow:none;transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.person-card:hover,.person-card:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.person-main{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;justify-items:center}.person-photo{width:128px;height:128px;border-radius:var(--radius);border:1px solid rgba(8,126,139,.14);background:#eef6f4;object-fit:cover;object-position:center}.person-role{margin-top:5px;color:var(--coral);font-size:.72rem;font-weight:900;text-transform:uppercase}.person-company{margin-top:4px;color:var(--ink-soft);font-size:.92rem}.person-links{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:center}.person-links .button.text{font-size:.86rem}.contact-panel{display:grid;gap:20px;border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));box-shadow:none;transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.contact-panel:hover,.contact-panel:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.login-panel{display:grid;gap:18px;border:1px solid rgba(8,126,139,.28);border-radius:var(--radius);padding:28px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));box-shadow:none;transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.login-panel:hover,.login-panel:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.past-event-list{display:grid;gap:34px}.past-event{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));box-shadow:none;transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.past-event:hover,.past-event:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.event-cover{width:100%;height:min(420px,52vw);object-fit:cover}.past-event-body{display:grid;gap:24px;padding:28px}.event-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-links{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:16px}.event-gallery figure{margin:0}.event-gallery img{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius);object-fit:cover}.calendar-list{display:grid;gap:14px}.calendar-item{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.calendar-item:hover,.calendar-item:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.calendar-date{display:grid;gap:6px;border-left:4px solid var(--teal);padding-left:14px}.calendar-date span{color:var(--ink);font-weight:900}.calendar-date strong{color:var(--teal-dark);font-size:.78rem;text-transform:uppercase}.calendar-body{display:grid;gap:8px}.calendar-body p:not(.resource-meta){color:var(--ink-soft)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{display:grid;gap:14px;align-content:start;border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));box-shadow:none;transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.pricing-card:hover,.pricing-card:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.launch-form{display:grid;gap:18px;border:1px solid var(--text-box-border);border-radius:var(--radius);padding:28px;background:transparent;backdrop-filter:blur(var(--text-box-blur));-webkit-backdrop-filter:blur(var(--text-box-blur));transition:backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.launch-form:hover,.launch-form:focus-within{backdrop-filter:blur(var(--text-box-blur-strong));-webkit-backdrop-filter:blur(var(--text-box-blur-strong))}.form-intro{display:grid;gap:10px}.form-intro h2{font-size:clamp(1.65rem,4vw,2.45rem)}.form-intro p,.form-status{color:var(--ink-soft)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.launch-form label{display:grid;gap:7px;color:var(--ink);font-size:.88rem;font-weight:800}.launch-form input,.launch-form select,.launch-form textarea{width:100%;border:1px solid rgba(8,126,139,.3);border-radius:var(--radius);padding:.82rem .9rem;background:#ffffffb8;color:var(--ink);font:inherit}.launch-form textarea{resize:vertical}.launch-form input:focus,.launch-form select:focus,.launch-form textarea:focus{outline:2px solid rgba(8,126,139,.38);outline-offset:2px}.form-hp{position:absolute;left:-9999px}.form-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.form-status{min-height:1.4em;font-size:.92rem;font-weight:700}.pricing-card.featured{border-color:#087e8b75;box-shadow:none}.price-line{display:grid;gap:2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.price-line strong{color:var(--teal-dark);font-size:2.15rem;line-height:1}.price-line span,.pricing-card p{color:var(--ink-soft)}:where(.quick-stats-grid div,.section-head,.card,.page-hero .container,.list-row,.resource-summary,.resource-detail-panel,.person-card,.contact-panel,.login-panel,.past-event,.calendar-item,.pricing-card,.launch-form){background:var(--text-box-bg);-webkit-backdrop-filter:blur(var(--text-box-blur)) saturate(145%);backdrop-filter:blur(var(--text-box-blur)) saturate(145%)}:where(.section-head,.card,.page-hero .container,.list-row,.resource-summary,.resource-detail-panel,.person-card,.contact-panel,.login-panel,.past-event,.calendar-item,.pricing-card,.launch-form):hover,:where(.section-head,.card,.page-hero .container,.list-row,.resource-summary,.resource-detail-panel,.person-card,.contact-panel,.login-panel,.past-event,.calendar-item,.pricing-card,.launch-form):focus-within{background:var(--text-box-bg-strong);-webkit-backdrop-filter:blur(var(--text-box-blur-strong)) saturate(145%);backdrop-filter:blur(var(--text-box-blur-strong)) saturate(145%)}.tag,.source-list a{-webkit-backdrop-filter:blur(var(--text-box-blur));backdrop-filter:blur(var(--text-box-blur))}.site-footer{position:relative;border-top:1px solid var(--line);padding:44px 0 18px;background:#10191de6;-webkit-backdrop-filter:blur(var(--text-box-blur)) saturate(145%);backdrop-filter:blur(var(--text-box-blur)) saturate(145%);color:#ffffffc7}.footer-grid{display:grid;grid-template-columns:1fr 2fr;gap:36px}.footer-links{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:flex-end}.footer-links a{color:#ffffffc7;font-size:.92rem;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.footer-credit{display:flex;justify-content:flex-end;margin-top:30px}.footer-credit a{display:inline-flex;align-items:center;gap:10px;color:#ffffff8f;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;opacity:.56;transition:color .18s ease,opacity .18s ease}.footer-credit a:hover,.footer-credit a:focus-visible{color:#fff;opacity:.9}.exiq-credit-logo{width:72px;height:auto;opacity:.72;transition:opacity .18s ease}.footer-credit a:hover .exiq-credit-logo,.footer-credit a:focus-visible .exiq-credit-logo{opacity:1}@media(max-width:1120px){.menu-button{display:block}.nav-links{position:fixed;inset:74px 0 auto;display:none;grid-template-columns:1fr;align-items:stretch;gap:0;border-bottom:1px solid var(--line);background:#fbfaf7e0;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);box-shadow:var(--shadow)}.nav-links.open,.nav-group{display:grid}.nav-group:after{content:none}.nav-links a,.nav-parent{border-top:1px solid var(--line);padding:16px 20px}.nav-submenu{position:static;display:grid;min-width:0;border:0;border-radius:0;padding:0;background:#dff1ec9e;-webkit-backdrop-filter:blur(var(--text-box-blur)) saturate(145%);backdrop-filter:blur(var(--text-box-blur)) saturate(145%);box-shadow:none;opacity:1;pointer-events:auto;transform:none}.nav-submenu:before{content:none}.nav-menu-network{display:none}.nav-submenu a{grid-template-columns:1fr;gap:0;border-radius:0;padding-left:34px;opacity:1;transform:none;animation:none}.nav-submenu a:before,.nav-submenu a:after{content:none}.nav-action{border:0;border-radius:0}.split,.grid.three,.grid.two,.pricing-grid,.footer-grid{grid-template-columns:1fr}.calendar-item{grid-template-columns:1fr;align-items:start}.footer-links{justify-content:flex-start}}@media(max-width:900px){.committee-header{grid-template-columns:1fr}.committee-members{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.container{width:min(100% - 28px,1120px)}.section{padding:54px 0}.brand-sub{display:none}.brand-logo{width:54px;height:54px}.hero{height:calc(100vh - 74px);height:calc(100svh - 74px);align-items:center}.hero-backdrop{background-image:linear-gradient(180deg,#080d116b,#080d11b8),radial-gradient(60% 50% at 70% 30%,rgba(8,126,139,.28),transparent 70%),linear-gradient(125deg,#0b161c,#0f1d24 52%,#090f14)}.hero-image{top:50%;right:-36px;width:clamp(120px,24vw,150px);height:58%;max-height:420px;transform:translateY(-50%);border-radius:var(--radius);object-position:58% center;opacity:.58}.hero-content{padding:64px 18vw 48px 0}.hero-copy{width:100%;height:auto}.quick-stats-grid{grid-template-columns:1fr}.button{width:100%}.list-row{grid-template-columns:1fr}.resource-detail-panel{border-left:0;border-top:4px solid var(--teal);padding:22px}.event-gallery{grid-template-columns:1fr 1fr}.past-event-body,.committee-panel,.login-panel,.contact-panel,.launch-form{padding:22px}.form-grid,.committee-members{grid-template-columns:1fr}.person-photo{width:104px;height:104px}}
