@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_c1ecd0f4-module__rG64oW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_c1ecd0f4-module__rG64oW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f9443eaa-module__gscFkW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_f9443eaa-module__gscFkW__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--font-sans:"Segoe UI", sans-serif;--font-serif:Georgia, serif;--navy:#0f355e;--navy-deep:#092742;--teal:#0b8ea4;--teal-dark:#0b7285;--ink:#17324d;--muted:#5f7387;--line:#0f355e1f;--shadow:0 18px 50px #0927421a;--radius:22px;--hero-image:linear-gradient(#051e3940, #051e3926), url(https://images.unsplash.com/photo-1500375592092-40eb2168fd21?auto=format&fit=crop&w=1800&q=80);--cta-image:linear-gradient(#051e3966, #051e394d), url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1800&q=80)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);line-height:1.6;font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;background:#fbfdff;margin:0}h1,h2,.brand strong{font-family:var(--font-serif), "Times New Roman", serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 2rem);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #0f355e12;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:78px;display:flex}.brand{align-items:center;gap:0;display:inline-flex}.brand-mark{flex-shrink:0;width:clamp(156px,18vw,208px);line-height:0}.brand-text{flex-direction:column;line-height:1.05;display:flex}.brand-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.brand strong{color:var(--navy);font-size:1.55rem}.site-logo-image{width:100%;height:auto;display:block}.site-nav{align-items:center;gap:1.2rem;display:flex}.site-nav a{color:var(--navy);font-size:.95rem;font-weight:600}.mobile-toggle{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;padding:.75rem .9rem;font-weight:700;display:none}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.95rem 1.3rem;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-sm{padding:.72rem 1rem}.btn-block{width:100%}.btn-primary{background:linear-gradient(135deg, var(--teal), var(--navy));color:#fff;box-shadow:0 14px 30px #0b8ea433}.btn-secondary{color:var(--navy);background:#ffffffd1;border-color:#ffffffa6}.btn-action-active{outline:2px solid #0b8ea447;box-shadow:0 0 0 4px #0b8ea41f}.btn-light{color:#fff;background:#ffffff29;border-color:#fff6}.hero{background:var(--hero-image) center / cover no-repeat;align-items:center;min-height:86vh;display:flex;position:relative;overflow:hidden}.page-hero{padding:4.5rem 0 2rem}.page-hero-card{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#9ce6f28c,#0000 32%),linear-gradient(135deg,#eef9fc,#fff);border-radius:28px;padding:2rem}.page-hero-card h1{color:var(--navy);margin:0;font-size:clamp(2.4rem,5vw,4rem)}.page-hero-card p{max-width:68ch;color:var(--muted)}.hero-overlay{background:radial-gradient(circle at 80% 20%,#fff6,#0000 32%),linear-gradient(90deg,#06192b80,#06192b2e);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:2rem;padding:6rem 0 4rem;display:grid;position:relative}.eyebrow,.section-label,.mini-label{text-transform:uppercase;letter-spacing:.12em;color:var(--teal-dark);margin:0 0 .75rem;font-size:.76rem;font-weight:800}.hero .eyebrow,.closing-cta .section-label.light{color:#ffffffd1}.hero h1,.section h2,.closing-cta h2{margin:0;line-height:1.04}.hero h1{color:#fff;max-width:12ch;font-size:clamp(2.9rem,6vw,5.2rem)}.hero h1 span{color:#9ce6f2}.hero-text{color:#ffffffeb;max-width:58ch;margin:1.1rem 0 1.6rem;font-size:1.08rem}.hero-actions,.membership-actions,.cta-row{flex-wrap:wrap;gap:.9rem;display:flex}.hero-metrics{flex-wrap:wrap;gap:1rem;margin-top:1.8rem;display:flex}.hero-metrics div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;min-width:155px;padding:1rem 1.1rem}.hero-card,.info-card,.feature-card,.panel,.portal-card,.tier{border-radius:var(--radius);box-shadow:var(--shadow)}.hero-card,.info-card,.feature-card,.panel,.portal-card,.tier,.join-options-card{border:1px solid var(--line);background:#fff}.hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffff8c;padding:1.5rem}.info-card,.feature-card,.panel,.portal-card,.tier{padding:1.4rem}.section{padding:5.5rem 0}.section-alt{background:linear-gradient(#f4fbfd,#fff)}.section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-head.left{display:block}.section h2{color:var(--navy);font-size:clamp(2rem,4vw,3rem)}.section-head p,.event-copy p,.helper-text,.countdown-note,.footer-note p,.footer-copy{color:var(--muted)}.card-grid{gap:1.25rem;display:grid}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card-grid.two{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid,.settings-admin-grid .auth-form-grid,.settings-admin-grid .compact-grid{grid-template-columns:minmax(0,1fr)}.settings-save-actions{margin-bottom:1rem}.sponsor-logo-preview-card{align-items:start}.sponsor-logo-preview-wrap{justify-content:flex-start;padding:.75rem 0;display:flex}.sponsor-logo-preview-inline{padding-top:.25rem}.sponsor-logo-preview{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:auto;max-width:min(100%,420px);height:auto;max-height:180px;padding:.75rem}.social-post-preview-card{gap:1rem;margin-top:1rem}.social-post-preview-media{justify-content:flex-start;display:flex}.social-post-preview-image{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:12px;max-width:min(100%,760px);height:auto}.social-post-preview-copy{gap:.5rem;display:grid}.intro-cards{z-index:2;margin-top:-2rem;position:relative}.split{grid-template-columns:1.05fr .95fr;align-items:start;gap:2rem;display:grid}.steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:linear-gradient(#fbfeff,#f6fbfe);border-radius:18px;padding:1rem 1rem 1rem 1.1rem}.membership-band{background:linear-gradient(135deg, var(--navy), var(--teal));color:#fff;box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0;padding:1.4rem;display:flex}.membership-band h3{margin:.2rem 0;font-size:1.8rem}.membership-band-main{grid-template-columns:1fr auto;align-items:center;gap:1.25rem;width:100%;display:grid}.countdown-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:20px;min-width:360px;padding:1rem}.countdown-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:.4rem 0 .65rem;display:grid}.countdown-unit{text-align:center;background:#ffffff1f;border:1px solid #ffffff24;border-radius:16px;padding:.75rem .5rem}.countdown-unit strong,.hero-metrics strong{font-size:1.4rem;line-height:1.1;display:block}.countdown-unit span,.hero-metrics span{margin-top:.35rem;font-size:.78rem;display:block}.deadline-copy{color:#fff;margin:.3rem 0 .65rem;font-size:1rem;font-weight:700}.check-list{padding:0;list-style:none}.check-list li{margin:.65rem 0;padding-left:1.7rem;position:relative}.check-list li:before{content:"✓";color:var(--teal-dark);font-weight:900;position:absolute;top:0;left:0}.join-options-card{box-shadow:var(--shadow);border-radius:28px;margin:1.25rem 0 2rem;padding:1.5rem}.join-options-head,.footer-grid,.tiers,.timeline,.logo-wall{gap:1rem;display:grid}.join-options-head{grid-template-columns:1fr auto;align-items:start;margin-bottom:1.2rem}.join-options-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.join-option{border:1px solid var(--line);background:#fff;border-radius:24px;padding:1.3rem;position:relative}.featured-option{background:linear-gradient(#fff,#eefbfd);border-color:#0b8ea43d}.option-kicker,.renewal-badge{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.renewal-badge{white-space:nowrap;background:#0b8ea41a;border-radius:999px;padding:.55rem .8rem}.join-option h4{color:var(--navy);margin:.25rem 0 .5rem;font-size:2rem;line-height:1.05}.static-pill{margin-bottom:.8rem;display:inline-flex;position:static}.pill{background:var(--navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:800}.btn-option{width:100%;margin-top:.6rem}.renewal-note{color:var(--navy);background:#0b8ea414;border:1px solid #0b8ea424;border-radius:14px;margin:.2rem 0 .85rem;padding:.8rem .95rem;font-size:.95rem;font-weight:600}.action-panel{border:1px solid var(--line);background:linear-gradient(#fbfeff,#f5fbfd);border-radius:22px;margin-top:1rem;padding:1.1rem 1.2rem}.action-panel h3,.action-panel h4{color:var(--navy);margin:0 0 .35rem}.action-panel p{color:var(--muted);margin:0}.sponsor-panel,.sponsor-form,.sponsor-profile-shell,.sponsor-levels-card,.sponsor-agreement-note,.grant-application-shell,.grant-panel,.grant-flow-card,.grant-form,.grant-form-section,.grant-checklist-card,.grant-confirmation-card,.grant-resume-card,.grant-draft-status,.grant-access-card,.grant-resume-link-card{gap:1rem;display:grid}.sponsor-panel{margin-top:1.25rem}.sponsor-profile-shell{margin-top:1rem}.sponsor-panel-head,.sponsor-form-grid,.sponsor-levels-grid,.grant-panel-head,.grant-form-grid,.grant-flow-steps{gap:1rem;display:grid}.sponsor-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.grant-panel{margin-top:1.25rem}.grant-application-shell{gap:1.25rem;margin-top:1rem;display:grid}.grant-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.grant-flow-card,.grant-form-section,.grant-checklist-card,.grant-confirmation-card,.grant-resume-card,.grant-access-card,.grant-resume-link-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfeff);border-radius:24px;padding:1.25rem 1.35rem;box-shadow:0 18px 44px #0f355e14}.grant-application-tabs{background:#0b8ea414;border-radius:999px;width:fit-content;padding:.35rem}.grant-application-message{margin:0}.grant-application-meta{gap:1rem;display:grid}.draft-recovery-focus{background:linear-gradient(#0b8ea414,#0b8ea405);border:2px solid #0b8ea452;border-radius:18px;padding:1rem;box-shadow:0 18px 40px #0b8ea424}.grant-draft-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.grant-access-card span,.grant-resume-link-card span{color:var(--muted);font-size:.86rem;font-weight:700}.grant-access-card strong{color:var(--navy);letter-spacing:.08em;font-size:1.1rem}.grant-resume-link-card input{width:100%;font:inherit;color:var(--ink);background:#fbfeff;border:1px solid #0f355e24;border-radius:14px;padding:.85rem .95rem}.grant-flow-steps,.grant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.grant-flow-steps div{background:#f8fcff;border:1px solid #0f355e14;border-radius:16px;padding:.9rem 1rem}.grant-flow-steps strong,.grant-section-head h4,.grant-checklist-card h5,.grant-confirmation-card h4{color:var(--navy)}.grant-section-head{gap:.3rem;margin-bottom:1rem;display:grid}.grant-section-head h4,.grant-checklist-card h5,.grant-confirmation-card h4{margin:0;font-size:1.4rem}.grant-flow-steps span,.grant-section-head p,.grant-confirmation-card p{color:var(--muted)}.grant-form{gap:1.35rem;display:grid}.grant-form-grid-application{align-items:start}.grant-upload-grid .field{background:#f9fcff;border:1px solid #0f355e14;border-radius:18px;padding:1rem}.field small{color:var(--muted);font-size:.82rem}.field textarea{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fbfeff;border:1px solid #0f355e24;border-radius:14px;padding:.85rem .95rem}.grant-form-section .field span{color:var(--navy)}.grant-form-section .field input,.grant-form-section .field textarea,.grant-form-section .field select,.grant-resume-card .field input{background:#fff;border-color:#0f355e1f}.grant-checklist-card{gap:.7rem;margin-top:1rem;display:grid}.sponsor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.field-toggle-group{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.field-toggle-group .field-toggle{margin-top:0}.sponsor-levels-card,.sponsor-agreement-note{border:1px solid var(--line);background:linear-gradient(#fff,#fbfeff);border-radius:24px;padding:1.25rem 1.35rem;box-shadow:0 18px 44px #0f355e14}.sponsor-levels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-level-option{border:1px solid var(--line);background:#fbfeff;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.sponsor-form .field input,.sponsor-form .field textarea,.sponsor-form .field select,.sponsor-profile-shell .field input{background:#fff}.sponsor-level-option input{margin-top:.2rem}.sponsor-level-option strong,.sponsor-agreement-note h4{color:var(--navy)}.sponsor-logo-status{color:var(--navy);background:#0b8ea414;border:1px solid #0b8ea424;border-radius:14px;margin:-.3rem 0 0;padding:.8rem .95rem;font-size:.95rem;font-weight:600}.sponsor-logo-status-success{color:#14532d;background:#dcfce7e6;border-color:#16a34a38}.sponsor-logo-status-error{color:#7f1d1d;background:#fee2e2f2;border-color:#b91c1c38}.sponsor-agreement-note p{color:var(--muted);margin:0}.timeline{grid-template-columns:repeat(5,1fr);margin:2rem 0}.timeline-item,.event-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.timeline-item{text-align:center;border-radius:22px;padding:1rem}.timeline-item strong{color:#fff;background:linear-gradient(135deg, var(--teal), var(--navy));border-radius:999px;place-items:center;width:42px;height:42px;margin:0 auto .8rem;display:grid}.events-list{gap:1rem;display:grid}.event-card{border-radius:22px;grid-template-columns:86px 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:grid}.event-date{aspect-ratio:1;text-align:center;background:linear-gradient(160deg,#e6fbff,#cfeaf5);border:1px solid #0b8ea42e;border-radius:20px;place-items:center;width:86px;display:grid}.event-date span{text-transform:uppercase;letter-spacing:.12em;color:var(--teal-dark);font-size:.78rem;display:block}.event-date strong{color:var(--navy);font-size:1.7rem;display:block}.text-link{color:var(--teal-dark);font-weight:800}.tiers{grid-template-columns:repeat(4,1fr)}.tier.featured{background:linear-gradient(#fff,#f0fbfe)}.logo-wall{grid-template-columns:repeat(4,1fr);margin:2rem 0 .7rem}.logo-tile{min-height:110px;color:var(--muted);background:linear-gradient(#fff,#f9fcff);border:1.5px dashed #0f355e2e;border-radius:20px;place-items:center;font-weight:700;display:grid}.portal-card{background:linear-gradient(#fff,#f5fbfd)}.portal-top{color:var(--navy);justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.portal-block{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:.8rem;padding:1rem}.faq-wrap{max-width:930px}.accordion{gap:.8rem;margin-top:1.6rem;display:grid}.accordion details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:1rem 1.1rem}.accordion summary{cursor:pointer;color:var(--navy);padding-right:1.6rem;font-weight:700;list-style:none;position:relative}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";color:var(--teal-dark);font-size:1.2rem;position:absolute;top:-.08rem;right:0}.accordion details[open] summary:after{content:"−"}.closing-cta{padding:2rem 0 5rem}.closing-card{color:#fff;background:var(--cta-image) center / cover no-repeat;box-shadow:var(--shadow);border-radius:30px;justify-content:space-between;align-items:center;gap:1rem;padding:2rem;display:flex}.site-footer{background:var(--navy-deep);color:#ffffffc7;padding:2rem 0}.footer-grid{grid-template-columns:1.2fr 1fr 1fr;align-items:start}.footer-links{gap:.5rem;display:grid}.member-hub{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#f3fbfd);border-radius:26px;padding:1rem 1.1rem}.member-hub-head,.member-summary-grid,.auth-form-grid{gap:1rem;display:grid}.member-hub-head{grid-template-columns:1fr;gap:.6rem}.member-hub-head-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem}.member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-overview-card{background:linear-gradient(#fff,#f6fbfd);border:1px solid #0f355e1a;border-radius:24px;grid-column:1/-1;gap:1rem;padding:1.2rem 1.25rem;display:grid}.member-overview-head,.member-overview-grid{gap:1rem;display:grid}.member-overview-head{grid-template-columns:minmax(0,1fr);align-items:start}.member-overview-actions{justify-content:flex-start;align-items:flex-start}.member-overview-actions .btn{flex:none}.member-overview-subtitle{color:var(--muted);margin-top:.35rem}.member-overview-meta,.member-overview-primary{gap:.75rem;display:grid}.member-overview-primary{grid-template-columns:repeat(3,minmax(0,max-content));align-items:start}.member-overview-stat{background:#fbfeff;border:1px solid #0f355e14;border-radius:16px;gap:.35rem;padding:.75rem .9rem;display:grid}.member-overview-stat span,.member-overview-copy{color:var(--muted)}.member-overview-stat span{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem}.member-overview-stat strong{color:var(--navy);font-size:1.05rem}.member-overview-stat small{color:var(--muted);font-size:.84rem}.member-overview-copy{max-width:60ch;margin:0}.member-overview-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.member-overview-grid.compact{gap:.75rem}.member-overview-grid div{background:#fbfeff;border:1px solid #0f355e14;border-radius:16px;padding:.75rem .9rem}.member-overview-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.82rem;display:block}.member-overview-grid strong{color:var(--navy);margin-bottom:0;font-size:1rem;display:block}.payment-receipt-card{margin-bottom:.1rem}.payment-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-receipt-grid div{min-width:0}.payment-receipt-grid strong{overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.payment-reference{grid-column:1/-1}.payment-reference strong{font-size:.92rem}.member-event-rsvp-panel,.member-event-rsvp-list,.member-event-rsvp-card,.member-event-rsvp-card-head,.member-event-rsvp-options,.member-event-rsvp-actions{gap:.9rem;display:grid}.member-event-rsvp-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.member-event-rsvp-list{gap:1rem}.member-event-rsvp-card{background:#fbfeff;border:1px solid #0f355e14;border-radius:18px;padding:1rem 1.05rem}.member-event-rsvp-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.member-event-rsvp-card-head h5{color:var(--navy);margin:0 0 .35rem}.member-event-rsvp-card-head p,.member-event-rsvp-copy,.member-event-rsvp-actions small{color:var(--muted);margin:0}.member-event-rsvp-options{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));align-items:start}.member-event-rsvp-guest-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.member-event-rsvp-actions{grid-template-columns:auto minmax(0,1fr);align-items:center}.member-overview-grid p{color:var(--muted);margin:0}.membership-year-card,.summary-card,.member-form,.portal-note{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.1rem 1.2rem}.membership-year-card strong,.summary-card h4,.member-hub h3,.portal-note h4{color:var(--navy)}.member-hub h3{margin:0}.summary-card{gap:.45rem;min-height:0}.summary-card h4,.summary-card p{margin:0}.membership-year-card span,.summary-card p,.auth-message,.fine-print,.portal-note p,.field span{color:var(--muted)}.auth-message{background:#0b8ea414;border:1px solid #0b8ea429;border-radius:16px;margin:1rem 0 1.2rem;padding:.9rem 1rem}.member-hub-message{margin:.45rem 0 .8rem;padding:.75rem .9rem}.auth-message-error{color:#7f1d1d;background:linear-gradient(#fee2e2f5,#fca5a5b3);border:2px solid #b91c1c73;box-shadow:0 14px 28px #b91c1c24}.auth-message-success{color:#14532d;background:linear-gradient(#dcfce7f2,#86efac99);border:1px solid #16a34a40}.auth-message-info{color:var(--navy)}.member-dashboard,.auth-shell{gap:1rem;display:grid}.auth-shell{isolation:isolate;z-index:1;position:relative}.member-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.member-side-column,.member-content,.member-sidebar-card{gap:1rem;display:grid}.member-sidebar-card{border:1px solid var(--line);background:linear-gradient(#fff,#f6fbfd);border-radius:22px;padding:1.1rem;position:sticky;top:6.5rem}.admin-console,.admin-member-card,.admin-create-card,.voting-console,.vote-summary-card{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.admin-console{border:1px solid var(--line);background:linear-gradient(#fbfeff,#f2fbfd);border-radius:24px;padding:1.2rem}.admin-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.admin-content,.admin-anchor-nav,.admin-anchor-group,.admin-sidebar-card{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.admin-sidebar-card{border:1px solid var(--line);background:linear-gradient(#fff,#f6fbfd);border-radius:22px;padding:1.1rem;position:sticky;top:6.5rem}.admin-anchor-group{border-top:1px solid #0f355e14;gap:.55rem;padding-top:.9rem}.admin-anchor-group:first-child{border-top:0;padding-top:0}.admin-anchor-group strong{color:var(--navy);font-size:.95rem}.color-input-group{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.sponsor-form .field .color-input-swatch{cursor:pointer;border-radius:14px;width:56px;min-width:56px;height:52px;padding:.25rem}.sponsor-color-suggestions{gap:.75rem;display:grid}.sponsor-color-swatch-grid{flex-wrap:wrap;gap:.75rem;display:flex}.sponsor-color-swatch-button{border:1px solid var(--line);color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .75rem;display:inline-flex}.sponsor-color-swatch-chip{border:1px solid #0f172a24;border-radius:999px;flex:none;width:1.3rem;height:1.3rem}.admin-anchor-link{color:var(--navy);background:#fbfeff;border:1px solid #0f355e14;border-radius:14px;padding:.7rem .85rem;font-weight:800;display:block}.admin-anchor-link.active{background:linear-gradient(135deg, var(--teal), var(--navy));color:#fff;border-color:#0000}.admin-anchor-group a{color:var(--muted);padding-left:.35rem;font-weight:600}.admin-anchor-group a.active{color:var(--teal-dark);font-weight:800}.admin-submenu-group{gap:.45rem;margin:-.45rem 0 .2rem;padding:0 0 .2rem .9rem;display:grid}.admin-utility-link{appearance:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.1rem 0 .1rem .35rem;font-weight:600}.admin-submenu-link{background:#0f355e0a;border:1px solid #0000;border-radius:12px;padding:.5rem .75rem}.admin-submenu-link.active{color:#fff;background:linear-gradient(135deg, var(--teal), var(--navy));border-color:#0000}.admin-submenu-group a.admin-submenu-link.active,.admin-submenu-group a.admin-submenu-link.active:visited,.admin-submenu-group a.admin-submenu-link.active:hover,.admin-submenu-group a.admin-submenu-link.active:focus{color:#fff}.admin-anchor-group a:hover,.admin-utility-link:hover{color:var(--teal-dark)}.admin-submenu-link.active:hover{color:#fff}.voting-console{border:1px solid var(--line);background:linear-gradient(#fff,#f4fbfd);border-radius:24px;padding:1.2rem}.voting-member-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}.voting-member-strip h4,.voting-member-strip p{margin:0}.voting-member-strip h4{color:var(--navy)}.voting-member-strip p:not(.mini-label){color:var(--muted);margin-top:.25rem}.admin-console-head,.admin-member-head,.admin-stats-grid,.admin-member-grid,.voting-head,.voting-grid{gap:1rem;display:grid}.admin-console-head,.voting-head{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start}.admin-member-grid{grid-template-columns:1fr}.admin-search-field{max-width:34rem}.admin-membership-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.8rem;display:grid}.admin-member-list,.admin-record-list{gap:.8rem;display:grid}.admin-reports,.report-field-picker,.report-table{gap:1rem;display:grid}.admin-reports{grid-template-columns:minmax(0,1fr)}.report-field-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.report-table{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.report-row{border-top:1px solid #0f355e14;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;padding:.85rem 1rem;display:grid}.report-row:first-child{border-top:0}.report-head{background:#f7fcff}.report-row strong{color:var(--navy)}.report-row span{color:var(--muted)}.admin-record-row{border:1px solid var(--line);background:#fbfeff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.admin-record-row strong{color:var(--navy)}.admin-record-row p{color:var(--muted);margin:.2rem 0 0}.helper-stack{gap:.35rem;margin-top:.45rem;display:grid}.admin-inline-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.audit-record-row{background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem;padding:.75rem 0}.audit-record-row .admin-status-stack{align-items:flex-start}.audit-record-date{color:var(--ink);font-size:.95rem}.admin-list-row{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid}.admin-list-main,.admin-list-meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-list-main strong{color:var(--navy)}.admin-list-main span{color:var(--muted)}.admin-sponsor-list-row{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);align-items:start}.admin-sponsor-list-main{align-content:start;gap:.35rem;display:grid}.admin-sponsor-list-meta{justify-items:start;gap:.75rem;display:grid}.admin-sponsor-pill-group,.admin-sponsor-action-group{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-event-list-row{grid-template-columns:minmax(260px,.95fr) minmax(280px,1.05fr);align-items:start}.admin-event-list-main{align-content:start;gap:.35rem;display:grid}.admin-event-list-main strong{line-height:1.2}.admin-event-list-main span{display:block}.admin-event-list-meta{justify-items:start;gap:.75rem;display:grid}.admin-event-pill-group,.admin-event-action-group{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.admin-category-list{border:1px solid var(--line);background:#fff;border-radius:10px;display:grid;overflow:hidden}.admin-category-row{border-top:1px solid #0f355e14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.22rem .55rem;display:grid}.admin-category-row:first-child{border-top:0}.admin-category-main,.admin-category-meta{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.admin-category-main strong{color:var(--navy);font-size:.96rem;line-height:1.15}.admin-category-main span{color:var(--muted);font-size:.8rem;line-height:1.1}.admin-member-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.1rem}.admin-warning-card{background:#fff8eb;border:1px solid #bf7e213d;border-radius:18px;margin-top:.9rem;padding:.9rem 1rem}.admin-warning-card.muted{background:#f7fbff;border-color:#0f355e1a}.admin-warning-card strong{color:var(--navy)}.admin-warning-card p{color:var(--muted);margin:.35rem 0 0}.crm-library-section{gap:.75rem;display:grid}.crm-library-section+.crm-library-section{margin-top:1rem}.crm-library-section h6,.crm-library-group>strong{color:var(--navy)}.crm-library-group{gap:.55rem;display:grid}.crm-library-record{align-items:start}.premium-cycle-section{padding-top:0}.giving-cycle-inline{max-width:560px;margin-top:1.5rem}.giving-cycle-diagram{background:radial-gradient(circle,#0b8ea414 0,#0b8ea40a 16%,#0000 17%),radial-gradient(circle,#0000 0 31%,#0f355e0f 31.3%,#0000 32%),radial-gradient(circle,#0000 0 45%,#0b8ea414 45.3%,#0000 46%),linear-gradient(#fff,#f4fbfd);border:1px solid #0f355e0f;border-radius:32px;min-height:420px;margin-top:0;position:relative;box-shadow:0 24px 60px #09274214}.giving-cycle-core,.giving-cycle-step{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.giving-cycle-core{text-align:center;background:linear-gradient(#fff,#f3fbfd);border:1px solid #0b8ea424;border-radius:999px;width:min(160px,100% - 4.5rem);padding:.8rem .75rem;box-shadow:0 16px 34px #09274217}.giving-cycle-core-ring{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#0f355e0f;border-radius:999px;margin-bottom:.55rem;padding:.28rem .7rem;font-size:.7rem;font-weight:800;display:inline-block}.giving-cycle-core strong{color:var(--navy);font-family:var(--font-serif), "Times New Roman", serif;font-size:.96rem;line-height:1.2;display:block}.giving-cycle-core p{max-width:17ch;color:var(--muted);margin:.45rem auto 0;font-size:.7rem;line-height:1.45}.giving-cycle-step{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0f355e0f;border-radius:18px;width:min(130px,18vw);padding:.58rem .62rem .62rem .64rem;box-shadow:0 14px 28px #0927420f}.giving-cycle-step h3{color:var(--navy);margin:.22rem 0 .2rem;font-size:.76rem;line-height:1.25}.giving-cycle-step p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.32}.giving-cycle-mark{background:linear-gradient(135deg, var(--teal), var(--navy));color:#fff;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.64rem;font-weight:800;display:inline-flex}.giving-cycle-step-1{top:10%;left:50%}.giving-cycle-step-2{top:25%;left:81%}.giving-cycle-step-3{top:68%;left:82%}.giving-cycle-step-4{top:90%;left:50%}.giving-cycle-step-5{top:68%;left:18%}.giving-cycle-step-6{top:25%;left:19%}.voting-protocols,.vote-summary-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:1rem 1.1rem}.voting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vote-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.vote-option.selected{background:linear-gradient(#fff,#eefbfd);border-color:#0b8ea466}.vote-option.locked{box-shadow:inset 0 0 0 1px #0b8ea433}.vote-option input{margin-top:.2rem}.vote-option strong,.voting-protocols strong,.vote-summary-card strong{color:var(--navy)}.vote-option p,.vote-summary-card p{color:var(--muted);margin:.35rem 0 0}.admin-create-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.1rem}.sponsor-edit-card{gap:.8rem;padding:.95rem}.sponsor-edit-head{gap:.7rem}.sponsor-edit-section-nav{gap:.45rem;margin-top:-.15rem}.sponsor-edit-grid{gap:.7rem .85rem}.sponsor-edit-card .field{gap:.3rem}.sponsor-edit-card .field span{letter-spacing:.01em;font-size:.8rem}.sponsor-edit-card .field input,.sponsor-edit-card .field select,.sponsor-edit-card .field textarea{border-radius:12px;padding:.72rem .82rem}.sponsor-edit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.sponsor-edit-stats div{border-radius:14px;padding:.7rem .78rem}.sponsor-edit-note{border-radius:16px;margin-top:.2rem;padding:.72rem .85rem}.sponsor-edit-note p{margin-top:.22rem}.sponsor-edit-inline-actions{gap:.5rem}.sponsor-readiness-table{gap:0}.sponsor-readiness-row{grid-template-columns:minmax(170px,1.15fr) minmax(180px,1.05fr) minmax(110px,.7fr) minmax(220px,1.15fr);align-items:start}.sponsor-readiness-head{align-items:center}.sponsor-readiness-name{color:var(--navy);font-weight:700}.sponsor-readiness-name-alert{color:#b42318}.sponsor-readiness-action-cell{min-width:0}.sponsor-readiness-action-cell .sponsor-edit-inline-actions{justify-items:start;gap:.45rem;display:grid}.sponsor-readiness-action-cell .btn{white-space:nowrap}.sponsor-edit-footer-actions{gap:.55rem;padding-top:.1rem}.sponsor-deliverables-table{border-radius:16px;gap:0}.sponsor-deliverables-table .report-row{gap:.55rem;padding:.7rem .8rem}.sponsor-deliverables-table .field{gap:.28rem}.sponsor-deliverables-table .field span{font-size:.76rem;line-height:1.35}.sponsor-deliverables-table select,.sponsor-deliverables-table input{border-radius:11px;padding:.62rem .72rem}.sponsor-timeline-list{gap:.6rem}.sponsor-timeline-list .admin-record-row{border-radius:15px;gap:.75rem;padding:.75rem .85rem}.admin-create-head{gap:.35rem;display:grid}.admin-create-head h5{color:var(--navy);margin:0}.admin-member-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-member-head h5,.admin-stats-grid strong{color:var(--navy);margin:0}.admin-member-head p,.admin-stats-grid span{color:var(--muted);margin:0}.admin-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.admin-pill{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;background:#0b8ea41a;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-pill.muted{background:#0f355e14}.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stats-grid div{background:#f8fcff;border:1px solid #0f355e14;border-radius:16px;gap:.35rem;padding:.85rem .9rem;display:grid}.admin-stats-grid span,.admin-stats-grid strong,.admin-stats-grid small,.member-overview-stat span,.member-overview-stat strong,.member-overview-stat small{display:block}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.admin-finance-kpi-card,.admin-kpi-controls{gap:.8rem;display:grid}.admin-kpi-controls{margin-bottom:.2rem}.admin-kpi-grid div{background:#f8fcff;border:1px solid #0f355e14;border-radius:16px;padding:.85rem .9rem}.admin-kpi-grid span,.admin-kpi-grid small{color:var(--muted)}.admin-kpi-grid span{margin-bottom:.35rem;display:block}.admin-kpi-grid strong{color:var(--navy);margin-bottom:.35rem;display:block}.admin-kpi-grid small{line-height:1.4;display:block}.sponsor-overview-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.sponsor-overview-stats-grid div{border-radius:14px;min-height:0;padding:.65rem .75rem}.sponsor-overview-stats-grid span{margin-bottom:.2rem;font-size:.82rem;line-height:1.3}.sponsor-overview-stats-grid strong{margin-bottom:0;font-size:1.2rem;line-height:1.1}.inline-toggle{margin-top:0}.payment-action-stack{align-items:start;gap:.45rem;display:grid}.payment-option-toggle{width:fit-content;padding-left:.1rem}.payment-option-toggle span{color:var(--navy);font-size:.95rem}.member-actions,.auth-tabs{flex-wrap:wrap;gap:.8rem;display:flex}.profile-save-status{color:var(--muted);align-self:center;font-weight:800;line-height:1.4}.profile-save-status-success{color:#1f7a3f}.profile-save-status-error{color:#a0121f}.auth-tabs{z-index:3;pointer-events:auto;position:relative}.portal-workspace-tabs{background:#0b8ea414;border-radius:999px;justify-self:end;width:fit-content;padding:.35rem}.auth-tab{appearance:none;z-index:3;border:1px solid var(--line);color:var(--navy);cursor:pointer;touch-action:manipulation;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1rem;font-weight:700;display:inline-flex;position:relative}.auth-tab.active{color:#fff;background:linear-gradient(135deg, var(--teal), var(--navy));border-color:#0000}.auth-form-grid,.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:.45rem;display:grid}.field-full{grid-column:1/-1}.field span{font-size:.9rem;font-weight:700}.field.field-invalid>span,.field.field-invalid>label span,.field-toggle.field-invalid span{color:#b91c1c}.verification-field-row{align-content:end}.verification-action{min-height:3.2rem}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--ink);background:#fbfeff;border:1px solid #0f355e24;border-radius:14px;padding:.85rem .95rem}.field.field-invalid input,.field.field-invalid select,.field.field-invalid textarea,.field.field-invalid .password-field input,.field-toggle.field-invalid{background:#fef2f2eb;border-color:#b91c1cb3;box-shadow:0 0 0 3px #fee2e2d9}.field-error-text{color:#b91c1c;margin:0;font-size:.82rem;font-weight:700;line-height:1.35}.field input[type=password]::-ms-reveal{display:none}.field input[type=password]::-ms-clear{display:none}.password-field{z-index:2;position:relative}.password-field input{padding-right:5.4rem}.password-toggle{appearance:none;z-index:1;color:var(--navy);cursor:pointer;touch-action:manipulation;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0b8ea41a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:4.8rem;height:2.4rem;padding:.45rem .7rem;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.password-toggle-label{font-size:.76rem;font-weight:700;line-height:1}.password-eye-icon{flex:none;width:1.2rem;height:1.2rem}.field-toggle{color:var(--ink);align-items:start;gap:.8rem;margin-top:1rem;display:flex}.field-toggle input{margin-top:.2rem}.coming-soon-option,.coming-soon-option span,.field option:disabled{color:#8a96a3;cursor:not-allowed}.coming-soon-option{opacity:.58}.coming-soon-option input,.coming-soon-option button,button.coming-soon-option{cursor:not-allowed}.fine-print{margin:.35rem 0 0;font-size:.9rem}.portal-note{background:linear-gradient(#fbfeff,#f5fbfd)}.profile-participation-card{border-radius:18px;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.profile-participation-card h4{margin:0;font-size:1rem}.profile-participation-card p{margin:.2rem 0 0;font-size:.92rem}.profile-participation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;display:grid}.profile-participation-grid .field-toggle{align-items:center;margin-top:0}.profile-participation-grid .field-toggle span{color:var(--ink);font-size:.94rem}.portal-layout{gap:1.5rem;display:grid}.portal-intro{max-width:64rem}.premium-shell{background:radial-gradient(circle at 0 0,#0b8ea41f,#0000 28%),linear-gradient(#f3fbfd,#f7fbfc 26%,#fff 100%);min-height:100vh}.premium-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4fbfde6;border-bottom:1px solid #18304914;position:sticky;top:0}.premium-nav-wrap,.premium-hero-grid,.premium-stat-grid,.premium-path-grid,.premium-editorial-grid,.premium-trust-grid,.premium-quote-grid,.premium-footer-grid,.premium-two-column,.premium-option-grid,.premium-tier-grid,.premium-timeline-grid{gap:1.25rem;display:grid}.premium-nav-wrap{grid-template-columns:auto 1fr;align-items:center;min-height:82px}.premium-brand{align-items:center;gap:0;display:inline-flex}.premium-brand-mark{flex-shrink:0;width:clamp(148px,16vw,194px);line-height:0}.premium-brand-text span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;display:block}.premium-brand-text strong{color:#173049;font-family:var(--font-serif), serif;font-size:2rem;line-height:.95;display:block}.premium-mobile-toggle{color:#173049;background:#fff;border:1px solid #1830491f;border-radius:12px;justify-self:end;padding:.75rem .9rem;font-weight:700;display:none}.premium-nav{justify-content:flex-end;align-items:center;gap:1.2rem;display:flex}.premium-nav a{color:#173049;font-weight:700}.premium-nav a.active:not(.premium-nav-cta){color:var(--teal-dark)}.premium-nav-cta,.premium-btn{border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.premium-nav-cta{background:linear-gradient(135deg, var(--teal), var(--navy));padding:.9rem 1.25rem;color:#fff!important}.premium-hero{padding:5.5rem 0 2.5rem}.premium-hero-grid,.premium-trust-grid,.premium-two-column{grid-template-columns:1.1fr .9fr;align-items:start}.premium-hero-copy h1,.premium-subpage-card h1,.premium-story-card h2,.premium-section-head h2,.premium-trust-copy h2,.premium-two-column h2,.premium-closing-card h2{color:#173049;font-family:var(--font-serif), serif}.premium-hero-copy h1{max-width:11ch;margin:0;font-size:clamp(3.4rem,7vw,6rem);line-height:.95}.premium-kicker{color:var(--teal-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.76rem;font-weight:800}.premium-hero-copy p,.premium-subpage-card p,.premium-section-head p,.premium-story-card p,.premium-trust-copy p,.premium-two-column p,.premium-detail-card p,.premium-tier-card p,.premium-timeline-card p,.premium-footer p,.premium-faq-item p{color:#5c6775}.premium-hero-panel,.premium-path-card,.premium-story-card,.premium-board-card,.premium-detail-card,.premium-option-card,.premium-tier-card,.premium-timeline-card,.premium-subpage-card,.premium-closing-card,.premium-faq-item{border:1px solid #18304914;border-radius:28px;box-shadow:0 24px 60px #17304914}.premium-hero-panel,.premium-story-card,.premium-board-card,.premium-detail-card,.premium-option-card,.premium-tier-card,.premium-timeline-card,.premium-faq-item{background:#ffffffe0;padding:1.4rem}.premium-path-card{flex-direction:column;gap:.9rem;min-height:220px;padding:1.6rem;display:flex}.premium-path-card p{margin:0}.premium-countdown,.premium-downloads,.premium-panel-stack,.premium-board,.premium-footer-links,.policy-nav,.premium-committee-list{gap:1rem;display:grid}.premium-countdown{grid-template-columns:repeat(4,1fr)}.premium-countdown div,.premium-stat-grid article{background:#ffffffb8;border-radius:20px;padding:1rem}.premium-countdown strong,.premium-stat-grid strong{color:#173049;font-size:1.7rem;display:block}.premium-countdown span,.premium-stat-grid span{color:#6e7684;font-size:.82rem}.premium-btn{padding:1rem 1.35rem}.premium-btn-primary{background:linear-gradient(135deg, var(--teal), var(--navy));color:#fff}.premium-btn-secondary{color:#173049;background:#ffffffd9;border:1px solid #1830491a}.premium-btn-block{width:100%}.premium-hero-actions{flex-wrap:wrap;gap:.9rem;display:flex}.premium-hero-note{gap:.15rem;margin-top:1.2rem;display:grid}.premium-hero-note span{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.premium-hero-note strong{color:#173049}.premium-stat-band,.premium-pathways,.premium-editorial,.premium-trust,.premium-logo-row,.premium-content-section,.premium-membership-options,.premium-sponsor-tier-section,.premium-quote-strip,.premium-closing,.premium-board-preview{padding:2rem 0 4rem}.premium-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem}.premium-membership-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-board-grid,.premium-board-page-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.premium-path-card h3,.premium-board-card h3,.premium-detail-card h3,.premium-option-card h3,.premium-tier-card h3,.premium-timeline-card h3{color:#173049;margin:0}.premium-path-card a{color:var(--teal-dark);align-items:center;margin-top:auto;font-weight:800;display:inline-flex}.premium-inline-link{color:var(--teal-dark);text-underline-offset:.14em;cursor:pointer;font-weight:800;text-decoration:underline}.premium-copy-emphasis{color:#173049;font-weight:700}.premium-editorial-grid{grid-template-columns:repeat(2,1fr)}.premium-checks{margin:0;padding:0;list-style:none}.premium-checks li{margin:.6rem 0;padding-left:1.6rem;position:relative}.premium-checks li:before{content:"+";color:var(--teal-dark);font-weight:900;position:absolute;left:0}.premium-downloads a,.premium-downloads span{color:#173049;background:#ffffffb8;border:1px solid #18304914;border-radius:16px;padding:.9rem 1rem;font-weight:700}.premium-board-card span,.premium-timeline-card span{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.premium-quote-strip{background:linear-gradient(135deg,#173049,#243f5a)}.premium-quote-grid{grid-template-columns:repeat(2,1fr)}.premium-quote-grid blockquote{background:#ffffff14;border-radius:24px;margin:0;padding:1.6rem}.premium-quote-grid p,.premium-quote-grid footer{color:#ffffffeb}.premium-logo-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.premium-homepage-sponsor-panel{border-top:1px solid #18304914;margin-top:1.25rem;padding-top:1.1rem}.premium-logo-grid-hero{grid-template-columns:1fr;gap:.75rem}.premium-logo-grid-hero .premium-logo-tile{min-height:120px}.premium-timeline-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.premium-logo-tile{color:#173049;text-align:center;background:#ffffffeb;border:1px solid #18304914;border-radius:20px;place-items:center;min-height:92px;padding:1rem;font-weight:800;display:grid}#community-alignment{scroll-margin-top:6rem}#community-alignment:target .premium-logo-grid{animation:1.2s premiumTargetPulse}@keyframes premiumTargetPulse{0%{box-shadow:none;transform:scale(1)}35%{transform:scale(1.01);box-shadow:0 0 0 6px #0b8ea41f}to{box-shadow:none;transform:scale(1)}}.premium-sponsor-thanks-hero{padding-bottom:1.4rem}.premium-sponsor-thanks-hero .premium-hero-copy h1{max-width:14ch;font-size:clamp(2.3rem,4.4vw,4.1rem);line-height:1}.premium-sponsor-thanks-hero .premium-hero-copy p{max-width:54ch}.sponsor-honor-roll{gap:1.5rem;display:grid}.sponsor-honor-tier{background:radial-gradient(circle at 100% 0,#0b8ea41c,#0000 28%),linear-gradient(#fffffff5,#f7fbfdf5);border:1px solid #18304914;border-radius:28px;padding:1.8rem;box-shadow:0 22px 44px #18304914}.sponsor-honor-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.sponsor-honor-head h2,.sponsor-honor-head p{margin:0}.sponsor-honor-head>p{color:var(--teal-dark);font-weight:800}.sponsor-honor-grid{gap:1rem;display:grid}.sponsor-honor-grid-platinum{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sponsor-honor-grid-gold{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sponsor-honor-grid-silver{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sponsor-honor-grid-bronze{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sponsor-honor-card{background:#fffffffa;border:1px solid #18304914;border-radius:24px;place-items:center;min-height:130px;padding:1.25rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.sponsor-honor-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1830491a}.sponsor-honor-grid-platinum .sponsor-honor-card{min-height:188px;padding:1.6rem}.sponsor-honor-grid-gold .sponsor-honor-card{min-height:166px;padding:1.45rem}.sponsor-honor-grid-silver .sponsor-honor-card{min-height:146px}.sponsor-honor-grid-bronze .sponsor-honor-card{min-height:126px;padding:1rem}.sponsor-honor-logo{object-fit:contain;max-width:100%;max-height:94px}.sponsor-honor-grid-platinum .sponsor-honor-logo{max-height:128px}.sponsor-honor-grid-gold .sponsor-honor-logo{max-height:112px}.sponsor-honor-grid-silver .sponsor-honor-logo{max-height:96px}.sponsor-honor-grid-bronze .sponsor-honor-logo{max-height:82px}.sponsor-honor-wordmark{color:#173049;text-align:center;text-wrap:balance;font-weight:800;line-height:1.2}.premium-subpage-hero{padding:.35rem 0 .25rem}.premium-subpage-card,.premium-closing-card{background:radial-gradient(circle at 100% 0,#0b8ea429,#0000 34%),linear-gradient(135deg,#eaf8fc,#fff);padding:2rem}.premium-subpage-card{border-radius:20px;padding:.55rem 2rem}.premium-subpage-card .premium-kicker{margin-bottom:.2rem;font-size:.64rem;line-height:1.15}.premium-subpage-card h1{max-width:22ch;margin:0;font-size:1.95rem;line-height:1}.premium-subpage-card>p:not(.premium-kicker){color:#5c6775;overflow-wrap:anywhere;max-width:72ch;margin:.3rem 0 0;font-size:.88rem;line-height:1.25}.premium-panel-stack,.premium-board{grid-template-columns:1fr}.premium-about-panel-stack{margin-top:2rem}.premium-tier-grid,.premium-timeline-grid,.premium-footer-grid{grid-template-columns:repeat(2,1fr)}.premium-option-card{flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.premium-option-card .premium-kicker{margin-bottom:0}.premium-option-card h3{font-size:1.08rem}.premium-option-card p{color:#5c6775;margin:0;font-size:.94rem;line-height:1.5}.premium-option-card .premium-checks{font-size:.9rem}.premium-option-card .premium-checks li{margin:.38rem 0;padding-left:1.25rem}.premium-option-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:auto;display:flex}.premium-option-actions .premium-btn{min-height:44px;padding:.75rem 1rem}.premium-board-profile h2{color:#173049;margin:0;font-size:clamp(1.8rem,3vw,2.35rem)}.premium-board-profile p:last-child{margin-bottom:0}.premium-committee-list strong{color:#173049;margin-bottom:.35rem;display:block}.premium-option-card-featured{background:linear-gradient(#fff,#eaf8fc)}.premium-process-line{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.premium-process-line span{color:#173049;background:#18304914;border-radius:999px;padding:.6rem .9rem;font-weight:700}.premium-faq-wrap{gap:.9rem;display:grid}.premium-grant-application-page,.premium-grant-application-intro,.premium-grant-application-highlights,.premium-grant-application-form,.premium-intake-page,.premium-intake-intro,.premium-intake-highlights,.premium-intake-form{gap:1.25rem;display:grid}.premium-grant-application-page,.premium-intake-page{grid-template-columns:1fr}.premium-grant-application-intro,.premium-intake-intro{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.premium-grant-application-intro.compact,.premium-intake-intro.compact{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem}.premium-grant-application-copy,.premium-intake-copy{padding:.5rem 0 0}.premium-grant-application-copy h2,.premium-intake-copy h2{color:#173049;font-family:var(--font-serif), serif;max-width:12ch;margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:.98}.premium-grant-application-copy p:not(.premium-kicker),.premium-intake-copy p:not(.premium-kicker){color:#5c6775;max-width:64ch}.premium-grant-application-highlights,.premium-intake-highlights{grid-template-columns:1fr}.premium-compact-panel{align-self:start;gap:.9rem}.premium-compact-panel h3{margin:0}.premium-compact-points{gap:.75rem;display:grid}.premium-compact-points div{background:#ffffffbf;border:1px solid #18304914;border-radius:18px;padding:.8rem .9rem}.premium-compact-points span{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.76rem;font-weight:700;display:block}.premium-compact-points strong{color:#173049;font-size:.98rem;line-height:1.35}.premium-grant-application-form,.premium-intake-form{background:radial-gradient(circle at 100% 0,#0b8ea41f,#0000 28%),linear-gradient(#fffffff5,#f3fbfdeb);border:1px solid #18304914;border-radius:30px;padding:1.5rem;box-shadow:0 28px 72px #0f355e1a}.premium-faq-item summary{cursor:pointer;color:#173049;font-weight:800}.premium-closing-card,.premium-footer{background:#173049}.premium-closing-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.premium-closing-card h2,.premium-closing-card p,.premium-footer p,.premium-footer a,.premium-footer span,.premium-footer .premium-brand-text span,.premium-footer .premium-brand-text strong{color:#fff}.premium-policy-links span{font-weight:800}.footer-brand .brand-mark,.premium-footer-brand .premium-brand-mark{background:#fffffff5;border-radius:20px;padding:.45rem .7rem}.premium-footer{padding:2rem 0}.premium-footer-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.58fr) minmax(0,.62fr) minmax(0,1fr);align-items:start}.policy-page-section{padding-top:2rem}.policy-page-grid{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.policy-nav,.policy-document{background:#ffffffe6;border:1px solid #18304914;box-shadow:0 24px 60px #17304914}.policy-nav{border-radius:20px;padding:1.2rem;position:sticky;top:104px}.policy-nav a{color:#173049;font-weight:800}.policy-nav a.active{color:var(--teal-dark)}.policy-document{border-radius:24px;padding:clamp(1.5rem,4vw,3rem)}.policy-intro,.policy-section p{color:#4f5b68;line-height:1.72}.policy-intro{margin-top:0;font-size:1.06rem}.policy-section{padding-top:1.2rem}.policy-section:first-child{padding-top:0}.policy-section h2{color:#173049;margin:0 0 .55rem;font-size:1.15rem}@media (max-width:1024px){.hero-grid,.split,.footer-grid,.tiers,.timeline,.logo-wall,.premium-grant-application-intro,.premium-intake-intro,.premium-hero-grid,.premium-trust-grid,.premium-two-column,.premium-stat-grid,.premium-path-grid,.premium-editorial-grid,.premium-quote-grid,.premium-logo-grid,.premium-board-grid,.premium-board-page-grid,.premium-option-grid,.premium-tier-grid,.premium-timeline-grid,.premium-footer-grid,.policy-page-grid,.membership-band-main,.member-hub-head,.member-summary-grid,.admin-console-head,.admin-stats-grid,.admin-kpi-grid,.sponsor-panel-head,.voting-head,.voting-grid,.grant-panel-head,.grant-flow-steps,.grant-draft-status,.grant-form-grid,.auth-form-grid,.profile-participation-grid,.compact-grid{grid-template-columns:1fr 1fr}.hero-grid{grid-template-columns:1fr}.card-grid.three,.join-options-grid,.sponsor-levels-grid,.sponsor-form-grid,.grant-flow-steps,.grant-form-grid{grid-template-columns:repeat(2,1fr)}.countdown-card{width:100%;min-width:0}.member-hub-head{grid-template-columns:1fr}.member-hub-head-compact{grid-template-columns:minmax(0,1fr) auto}.giving-cycle-diagram{min-height:600px}.giving-cycle-step{width:min(145px,21vw)}}@media (max-width:760px){.mobile-toggle,.premium-mobile-toggle{display:inline-flex}.site-nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:calc(100% + .6rem);left:1rem;right:1rem}.site-nav.open{display:flex}.premium-nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:calc(100% + .6rem);left:1rem;right:1rem}.premium-nav.open{display:flex}.card-grid.three,.card-grid.two,.split,.member-layout,.admin-layout,.premium-grant-application-intro,.premium-intake-intro,.premium-hero-grid,.premium-trust-grid,.premium-two-column,.premium-stat-grid,.premium-path-grid,.premium-editorial-grid,.premium-quote-grid,.premium-logo-grid,.premium-board-grid,.premium-board-page-grid,.premium-option-grid,.premium-tier-grid,.premium-timeline-grid,.premium-footer-grid,.tiers,.logo-wall,.timeline,.footer-grid,.member-hub-head,.member-summary-grid,.admin-console-head,.admin-member-head,.admin-stats-grid,.admin-kpi-grid,.sponsor-panel-head,.voting-head,.voting-grid,.grant-panel-head,.grant-draft-status,.join-options-grid,.join-options-head,.membership-band-main,.sponsor-levels-grid,.sponsor-form-grid,.grant-flow-steps,.grant-form-grid,.auth-form-grid,.compact-grid,.member-event-rsvp-head,.member-event-rsvp-card-head,.member-event-rsvp-actions,.profile-participation-grid,.member-event-rsvp-options{grid-template-columns:1fr}.policy-nav{position:static}.member-overview-head,.member-hub-head-compact{grid-template-columns:1fr}.member-overview-actions .btn{width:100%}.payment-receipt-grid{grid-template-columns:1fr}.payment-reference{grid-column:auto}.admin-record-row,.admin-list-row,.admin-category-row{grid-template-columns:1fr;align-items:start}.admin-status-stack,.admin-list-meta,.admin-category-meta{justify-content:flex-start}.admin-sponsor-list-row{grid-template-columns:1fr}.admin-sponsor-list-meta{justify-items:start}.event-card{grid-template-columns:1fr}.membership-band,.closing-card,.premium-closing-card,.section-head,.sponsor-honor-head{flex-direction:column;align-items:start}.sponsor-honor-grid-platinum,.sponsor-honor-grid-gold,.sponsor-honor-grid-silver,.sponsor-honor-grid-bronze{grid-template-columns:1fr}.hero{min-height:auto}.hero-grid{padding:5.5rem 0 3rem}.hero h1{max-width:100%;font-size:clamp(2.5rem,10vw,3.8rem)}.hero-actions .btn,.cta-row .btn,.membership-actions .btn{width:100%}.countdown-grid{grid-template-columns:repeat(2,1fr)}.admin-sidebar-card,.member-sidebar-card{position:static}.premium-hero-actions .premium-btn,.premium-closing-card .premium-btn{width:100%}.premium-grant-application-form,.premium-intake-form{padding:1rem}.grant-application-tabs{width:100%}.portal-workspace-tabs{justify-self:start}.giving-cycle-diagram{background:linear-gradient(#fff,#f4fbfd);gap:1rem;min-height:auto;padding:1.25rem;display:grid}.giving-cycle-core,.giving-cycle-step{width:100%;position:static;transform:none}.giving-cycle-core{border-radius:28px;width:100%}.giving-cycle-inline{max-width:none}}
