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