.site-header[data-v-80b58a68]{position:sticky;top:0;z-index:100;background-color:var(--color-warm-white);border-bottom:1px solid var(--color-soft-tan);box-shadow:0 1px 4px #00000014}.header-inner[data-v-80b58a68]{display:flex;align-items:center;justify-content:space-between;padding-top:.4rem;padding-bottom:.4rem;gap:var(--space-md)}.site-logo-stack[data-v-80b58a68]{display:flex;flex-direction:row;align-items:center;gap:.7rem}.site-logo[data-v-80b58a68]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.site-logo-image[data-v-80b58a68]{display:block;height:52px;width:auto;max-width:min(320px,70vw);object-fit:contain}.site-logo-fullname[data-v-80b58a68]{margin-top:0;font-family:"Montserrat",var(--font-display);font-weight:700;font-size:clamp(.95rem,2vw,1.4rem);letter-spacing:.05em;color:#7f2880;text-transform:uppercase;line-height:1;white-space:nowrap}.desktop-nav[data-v-80b58a68]{display:flex;align-items:center;gap:var(--space-md)}.nav-link-list[data-v-80b58a68]{display:flex;list-style:none;gap:var(--space-md);margin:0;padding:0;flex-wrap:nowrap}.nav-link[data-v-80b58a68]{font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-charcoal);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.nav-link[data-v-80b58a68]:hover,.nav-link[aria-current=page][data-v-80b58a68]{color:var(--color-crimson);border-bottom-color:var(--color-crimson)}.donate-cta-btn[data-v-80b58a68]{font-size:.8rem;padding:.6rem 1.4rem}.mobile-menu-toggle[data-v-80b58a68]{display:none;flex-direction:column;gap:5px;background:#752e7c0f;border:1px solid rgba(117,46,124,.14);cursor:pointer;padding:.7rem;border-radius:var(--radius-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.mobile-menu-toggle[data-v-80b58a68]:hover,.mobile-menu-toggle[data-v-80b58a68]:focus-visible{background:#752e7c1f;border-color:#752e7c3d}.hamburger-bar[data-v-80b58a68]{display:block;width:24px;height:2px;background-color:var(--color-charcoal);border-radius:2px;transition:transform var(--transition-normal),opacity var(--transition-normal)}.mobile-nav[data-v-80b58a68]{display:none;position:absolute;top:100%;right:.75rem;width:min(22rem,calc(100vw - 1.5rem));overflow:hidden;max-height:0;transition:max-height var(--transition-normal);background:linear-gradient(180deg,#fffffffa,#faf6fcfa);border:1px solid rgba(117,46,124,.12);border-radius:1rem;box-shadow:0 18px 36px #0f172029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-nav--open[data-v-80b58a68]{max-height:520px}.mobile-nav-link-list[data-v-80b58a68]{list-style:none;padding:.9rem;display:flex;flex-direction:column;gap:.4rem;margin:0}.mobile-nav-link[data-v-80b58a68]{display:block;font-family:var(--font-body);font-size:.98rem;font-weight:600;color:var(--color-charcoal);text-decoration:none;padding:.8rem .95rem;border-radius:.8rem;border-bottom:none;transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.mobile-nav-link[data-v-80b58a68]:hover,.mobile-nav-link[aria-current=page][data-v-80b58a68]{color:#752e7c;background:#752e7c14;transform:translate(2px)}.mobile-donate-btn[data-v-80b58a68]{display:block;text-align:center;margin-top:.45rem;padding:.9rem 1rem;border-radius:.8rem}@media(max-width:1024px){.desktop-nav[data-v-80b58a68]{display:none}.mobile-menu-toggle[data-v-80b58a68]{display:flex}.mobile-nav[data-v-80b58a68]{display:block}}.site-footer[data-v-535895c6]{color:var(--color-charcoal);margin-top:auto}.footer-cta-band[data-v-535895c6]{background:#f3f4f6;border-top:1px solid rgba(117,46,124,.12);border-bottom:1px solid rgba(117,46,124,.12)}.footer-cta-inner[data-v-535895c6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding-top:calc(var(--space-lg) * .85);padding-bottom:calc(var(--space-lg) * .85)}.footer-cta-copy[data-v-535895c6]{display:grid;gap:.9rem}.footer-cta-heading[data-v-535895c6]{margin:0;font-size:clamp(1.3rem,3vw,2.35rem);line-height:1.12;white-space:nowrap}.footer-cta-text[data-v-535895c6]{margin:0;font-size:1rem;color:var(--color-charcoal)}.footer-cta-actions[data-v-535895c6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-md)}.footer-cta-button[data-v-535895c6]{min-width:14rem;text-align:center;white-space:nowrap;font-size:clamp(.82rem,1vw,.95rem)}.footer-cta-button--outline[data-v-535895c6]{border-color:#2f75df;color:#2f75df;background:transparent}.footer-cta-button--outline[data-v-535895c6]:hover,.footer-cta-button--outline[data-v-535895c6]:focus-visible{background:#2f75df;border-color:#2f75df;color:#fff}.footer-main-band[data-v-535895c6]{background:linear-gradient(180deg,#752e7c2e,#752e7c2e),var(--color-soft-tan);padding:var(--space-xl) 0 var(--space-lg)}.footer-inner[data-v-535895c6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.footer-nav-list[data-v-535895c6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md) var(--space-lg);list-style:none;margin:0;padding:0}.footer-nav-link[data-v-535895c6]{font-family:var(--font-body);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-charcoal);text-decoration:none;transition:color var(--transition-fast)}.footer-nav-link[data-v-535895c6]:hover,.footer-nav-link[data-v-535895c6]:focus-visible{color:var(--color-crimson)}.footer-social-links[data-v-535895c6]{display:flex;gap:var(--space-md)}.social-icon-link[data-v-535895c6]{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:50%;background-color:#752e7c38;color:var(--color-charcoal);text-decoration:none;transition:background-color var(--transition-normal),color var(--transition-normal)}.social-icon-link[data-v-535895c6]:hover,.social-icon-link[data-v-535895c6]:focus-visible{background-color:var(--color-crimson);color:#fff}.footer-legal-text[data-v-535895c6]{font-size:.8rem;line-height:1.6;color:var(--color-warm-gray);max-width:60ch}.footer-copyright[data-v-535895c6]{font-size:.75rem;color:var(--color-warm-gray)}@media(max-width:900px){.footer-cta-inner[data-v-535895c6]{grid-template-columns:1fr;text-align:center}.footer-cta-actions[data-v-535895c6]{justify-content:center}}@media(max-width:560px){.footer-cta-heading[data-v-535895c6]{font-size:clamp(1.05rem,5vw,1.4rem);letter-spacing:-.02em}.footer-cta-actions[data-v-535895c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.footer-cta-button[data-v-535895c6]{min-width:0;width:100%;padding:.78rem .45rem;font-size:clamp(.68rem,2.8vw,.82rem);letter-spacing:.06em}}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1 0 auto}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .25s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.hero-section[data-v-7b585568]{position:relative;background-color:#0f1720;overflow:hidden;padding-bottom:calc(var(--space-xl) * .5)}.hero-background-pattern[data-v-7b585568]{display:none}.hero-content[data-v-7b585568]{position:relative;z-index:2;padding-top:calc(var(--space-xl) * 1.05);padding-bottom:calc(var(--space-lg) * 1.05);min-height:28rem;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.hero-video-bg[data-v-7b585568]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.hero-video-bg[data-v-7b585568]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000008c 55%,#000000b3)}.hero-nepali-phrase[data-v-7b585568]{font-family:var(--font-body);font-size:clamp(1.35rem,3.2vw,4rem);font-weight:800;color:#752e7c;margin-bottom:var(--space-sm);letter-spacing:.05em}.hero-heading[data-v-7b585568]{font-size:clamp(2.5rem,7vw,5rem);font-weight:700;color:#fff;margin-bottom:var(--space-md);line-height:1.1}.hero-heading em[data-v-7b585568]{font-style:normal;color:#f8d56a}.hero-video-link[data-v-7b585568]{border:0;background:transparent;padding:0;color:#fff4d6;font-size:1.1rem;font-weight:500;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;transition:color var(--transition-fast)}.hero-video-link-title[data-v-7b585568]{font-weight:800}.hero-video[data-v-7b585568]{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);border:0;display:block;pointer-events:none}.hero-video-link[data-v-7b585568]:hover,.hero-video-link[data-v-7b585568]:focus-visible{color:#f8d56a}.hero-video-modal[data-v-7b585568]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:var(--space-lg);background:#050a12c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-video-modal-panel[data-v-7b585568]{width:min(960px,100%);display:grid;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-lift)}.hero-video-modal-header[data-v-7b585568]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.hero-video-modal-title[data-v-7b585568]{font-size:clamp(1.1rem,2vw,1.4rem);margin:0}.hero-video-modal-close[data-v-7b585568]{border:1px solid rgba(117,46,124,.18);background:#fff;color:#752e7c;border-radius:999px;padding:.55rem .9rem;font-weight:700;cursor:pointer}.hero-video-modal-frame[data-v-7b585568]{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-md)}.hero-stats-section[data-v-7b585568]{position:relative;margin-top:0;padding-top:calc(var(--space-md) * .85);padding-bottom:calc(var(--space-lg) * .5)}.hero-stat-grid[data-v-7b585568]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.hero-stat-card[data-v-7b585568]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.05rem .9rem;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card);border:1px solid rgba(117,46,124,.1);text-align:center}.stat-number[data-v-7b585568]{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#752e7c;line-height:1}.stat-label[data-v-7b585568]{font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-warm-gray)}.mission-body-text[data-v-7b585568]{font-size:1.1rem;line-height:1.8;color:var(--color-warm-gray);margin-bottom:calc(var(--space-md) * 1.05);max-width:none}.focus-areas-list[data-v-7b585568]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg);list-style:none}.focus-area-card[data-v-7b585568]{background:var(--color-warm-white);border-radius:var(--radius-lg);padding:0;box-shadow:var(--shadow-card);border-top:4px solid var(--color-crimson);transition:box-shadow var(--transition-normal),transform var(--transition-normal);overflow:hidden}.focus-area-card[data-v-7b585568]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.focus-area-photo[data-v-7b585568]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:linear-gradient(135deg,#f7d55e66,#752e7c29)}.focus-area-title[data-v-7b585568]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-charcoal);padding:calc(var(--space-lg) * .85) calc(var(--space-lg) * .85) 0;margin-bottom:var(--space-sm)}.focus-area-description[data-v-7b585568]{font-size:.95rem;color:var(--color-warm-gray);line-height:1.7;max-width:none;padding:0 calc(var(--space-lg) * .85) calc(var(--space-lg) * .85)}.community-section .section-subheading[data-v-7b585568]{margin-bottom:calc(var(--space-md) * 1.05)}.community-carousel[data-v-7b585568]{display:grid;gap:calc(var(--space-lg) * .8)}.community-carousel-stage[data-v-7b585568]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:calc(var(--space-lg) * .8);align-items:stretch}.community-carousel-media[data-v-7b585568]{position:relative;overflow:hidden;border-radius:var(--radius-lg);min-width:0;background:radial-gradient(circle at top,rgba(247,213,94,.28),transparent 45%),linear-gradient(135deg,#fff,#edf1f7);box-shadow:var(--shadow-lift)}.community-carousel-copy[data-v-7b585568]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card)}.community-media-type[data-v-7b585568]{display:inline-flex;align-self:flex-start;margin-bottom:var(--space-sm);padding:.35rem .75rem;border-radius:999px;background:#752e7c1f;color:#752e7c;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.community-carousel-title[data-v-7b585568]{font-size:clamp(1.35rem,3vw,2rem);margin-bottom:var(--space-sm)}.community-carousel-description[data-v-7b585568]{color:var(--color-warm-gray);max-width:none}.community-carousel-controls[data-v-7b585568]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.community-carousel-button[data-v-7b585568]{border:1px solid rgba(117,46,124,.22);background:#fff;color:#752e7c;border-radius:999px;padding:.7rem 1rem;font-weight:700;cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.community-carousel-button[data-v-7b585568]:hover,.community-carousel-button[data-v-7b585568]:focus-visible{background-color:#752e7c;color:#fff;transform:translateY(-1px)}.community-carousel-dots[data-v-7b585568]{display:flex;justify-content:center;gap:.6rem;flex:1}.community-carousel-dot[data-v-7b585568]{width:.85rem;height:.85rem;border:0;border-radius:999px;background:#752e7c3d;cursor:pointer;transition:transform var(--transition-fast),background-color var(--transition-fast)}.community-carousel-dot.is-active[data-v-7b585568]{background:#752e7c;transform:scale(1.12)}.community-video[data-v-7b585568]{width:100%;aspect-ratio:16 / 9;height:auto;border-radius:var(--radius-md);display:block}.community-photo[data-v-7b585568]{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover}.video-attribution[data-v-7b585568]{font-size:.75rem;color:var(--color-warm-gray);margin-top:var(--space-sm);font-style:italic;max-width:none}@media(max-width:980px){.community-carousel-stage[data-v-7b585568]{grid-template-columns:1fr}}@media(max-width:768px){.hero-stat-grid[data-v-7b585568]{grid-template-columns:repeat(2,minmax(0,1fr))}.community-carousel-copy[data-v-7b585568]{padding:1rem}.community-carousel-controls[data-v-7b585568]{flex-wrap:wrap;justify-content:center}.community-carousel-button[data-v-7b585568]{min-width:7.25rem}}@media(max-width:480px){.hero-stats-section[data-v-7b585568]{padding-top:var(--space-sm)}.hero-stat-grid[data-v-7b585568]{grid-template-columns:1fr}.community-section .page-container[data-v-7b585568]{padding-left:var(--space-md);padding-right:var(--space-md)}.community-carousel[data-v-7b585568]{gap:var(--space-md)}.community-carousel-copy[data-v-7b585568]{padding:.9rem}.community-media-type[data-v-7b585568]{font-size:.68rem;padding:.3rem .6rem}.community-carousel-title[data-v-7b585568]{font-size:1.2rem}.community-carousel-description[data-v-7b585568]{font-size:.92rem;line-height:1.6}.community-carousel-controls[data-v-7b585568]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.8rem}.community-carousel-dots[data-v-7b585568]{display:none}.community-carousel-button[data-v-7b585568]{width:auto;min-width:0;padding:.65rem .85rem;font-size:.88rem}}.page-hero[data-v-f57f77c2]{position:relative;overflow:hidden;background-color:#d7aa2d;border-bottom:1px solid var(--color-soft-tan);padding:calc(var(--space-md) * 1.1) 0}.page-hero[data-v-f57f77c2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d7aa2dad}.page-hero>.page-container[data-v-f57f77c2]{position:relative;z-index:1}.page-hero-heading[data-v-f57f77c2]{font-family:"Poppins",var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:500;color:var(--color-ink);margin-bottom:0}.page-hero-subtext[data-v-f57f77c2]{font-size:1.1rem;color:var(--color-warm-gray);max-width:60ch;font-weight:300}.overview-grid[data-v-f57f77c2]{display:grid;grid-template-columns:1fr 340px;gap:calc(var(--space-lg) * .8);align-items:start}.overview-text p[data-v-f57f77c2]{margin-bottom:calc(var(--space-md) * .85);font-size:1.05rem;line-height:1.8;color:var(--color-warm-gray)}.overview-stats-callout[data-v-f57f77c2]{background-color:var(--color-soft-tan);border-left:4px solid var(--color-crimson);padding:calc(var(--space-md) * .9) calc(var(--space-lg) * .85);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:1rem!important;color:var(--color-charcoal)!important}.founding-quote[data-v-f57f77c2]{margin-top:calc(var(--space-md) * 1.05);border-left:4px solid var(--color-gold-accent);padding-left:var(--space-md)}.founding-quote p[data-v-f57f77c2]{font-family:var(--font-display);font-size:1.5rem;font-style:italic;color:var(--color-charcoal)!important;margin-bottom:var(--space-xs)!important}.founding-quote footer[data-v-f57f77c2]{font-size:.85rem;color:var(--color-warm-gray)!important;font-weight:600}.overview-mission-box[data-v-f57f77c2]{background-color:#d7aa2dad;color:var(--color-ink);padding:calc(var(--space-lg) * .85);border-radius:var(--radius-lg);position:sticky;top:100px;border:1px solid rgba(117,46,124,.12)}.mission-box-label[data-v-f57f77c2]{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#752e7c;margin-bottom:var(--space-sm)}.mission-box-text[data-v-f57f77c2]{font-size:1.05rem;line-height:1.7;color:var(--color-ink);max-width:none}.key-facts-list[data-v-f57f77c2]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);margin-top:calc(var(--space-md) * 1.05)}.key-fact-item[data-v-f57f77c2]{display:flex;gap:var(--space-sm);align-items:flex-start;background:var(--color-warm-white);padding:calc(var(--space-md) * .9);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.key-fact-bullet[data-v-f57f77c2]{color:var(--color-crimson);font-size:1.2rem;flex-shrink:0;margin-top:2px}.key-fact-text[data-v-f57f77c2]{font-size:.95rem;line-height:1.6;max-width:none}.what-we-do-list[data-v-f57f77c2]{list-style:none;display:flex;flex-direction:column;gap:var(--space-md);margin-top:calc(var(--space-md) * 1.05);counter-reset:none}.activity-item[data-v-f57f77c2]{display:flex;gap:var(--space-md);align-items:center;background:var(--color-soft-tan);border-radius:var(--radius-md);padding:calc(var(--space-md) * .9) calc(var(--space-lg) * .85)}.activity-number[data-v-f57f77c2]{font-family:var(--font-display);font-size:2.5rem;font-weight:900;color:var(--color-crimson);opacity:.4;flex-shrink:0;line-height:1;width:2.5rem;text-align:center}.activity-text[data-v-f57f77c2]{font-size:1rem;line-height:1.7;max-width:none}.why-matters-section[data-v-f57f77c2]{background-color:var(--color-ivory);border-bottom:1px solid var(--color-soft-tan)}.why-matters-section .section-eyebrow[data-v-f57f77c2]{color:var(--color-crimson)}.why-matters-section .section-heading[data-v-f57f77c2]{color:var(--color-ink)}.why-matters-intro[data-v-f57f77c2]{color:var(--color-warm-gray);font-size:1.05rem;margin-bottom:calc(var(--space-md) * 1.05);max-width:none}.consequences-list[data-v-f57f77c2]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-md);margin-bottom:calc(var(--space-md) * 1.05)}.consequence-item[data-v-f57f77c2]{background:var(--color-warm-white);border:1px solid #dadce0;border-radius:var(--radius-md);padding:calc(var(--space-md) * .9);display:flex;gap:var(--space-sm);align-items:flex-start}.consequence-text[data-v-f57f77c2]{font-size:.95rem;color:var(--color-charcoal);line-height:1.6;max-width:none}.why-matters-closing[data-v-f57f77c2]{color:var(--color-charcoal);font-size:1.05rem;max-width:none}@media(max-width:900px){.overview-grid[data-v-f57f77c2]{grid-template-columns:1fr}.overview-mission-box[data-v-f57f77c2]{position:static}}.page-hero[data-v-56b72418]{position:relative;overflow:hidden;background-color:#d7aa2d;border-bottom:1px solid var(--color-soft-tan);padding:calc(var(--space-lg) * 1.05) 0}.page-hero[data-v-56b72418]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d7aa2dad}.page-hero>.page-container[data-v-56b72418]{position:relative;z-index:1}.page-hero-heading[data-v-56b72418]{font-family:"Poppins",var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:500;color:var(--color-ink);margin-bottom:0}.page-hero-subtext[data-v-56b72418]{font-size:1.1rem;color:var(--color-warm-gray);font-weight:400}.membership-layout[data-v-56b72418]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:calc(var(--space-lg) * .8);align-items:start}.membership-form-wrapper[data-v-56b72418]{background:var(--color-warm-white);border-radius:var(--radius-lg);padding:calc(var(--space-lg) * .95);box-shadow:var(--shadow-card)}.membership-form-redirect[data-v-56b72418]{display:grid;gap:var(--space-md)}.membership-form-embed[data-v-56b72418]{width:100%;min-height:1200px;border:1px solid var(--color-soft-tan);border-radius:var(--radius-md);background:var(--color-warm-white)}.membership-form-redirect-title[data-v-56b72418]{font-size:1.35rem;color:var(--color-ink);margin:0}.membership-form-redirect-text[data-v-56b72418]{color:var(--color-warm-gray);max-width:none}.membership-form-redirect-note[data-v-56b72418]{margin:0;color:var(--color-warm-gray);font-size:.95rem}.membership-form-redirect-button[data-v-56b72418]{justify-self:start}.form-fieldset[data-v-56b72418]{border:none;padding:0;margin-bottom:calc(var(--space-md) * 1.05)}.form-fieldset-legend[data-v-56b72418]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-charcoal);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-soft-tan);width:100%;margin-bottom:var(--space-md)}.form-field[data-v-56b72418]{margin-bottom:var(--space-md)}.form-label[data-v-56b72418]{display:block;font-weight:600;font-size:.9rem;color:var(--color-charcoal);margin-bottom:.4rem}.form-label-nepali[data-v-56b72418]{display:block;margin-top:.35rem;font-weight:500;color:var(--color-warm-gray)}.form-label-optional[data-v-56b72418]{display:block;margin-top:.35rem;font-size:.82rem;font-weight:500;color:var(--color-warm-gray)}.required-indicator[data-v-56b72418]{color:var(--color-crimson);margin-left:2px}.form-input[data-v-56b72418],.form-select[data-v-56b72418],.form-textarea[data-v-56b72418]{width:100%;padding:.7rem .9rem;font-family:var(--font-body);font-size:1rem;color:var(--color-ink);background-color:var(--color-ivory);border:2px solid var(--color-soft-tan);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input[data-v-56b72418]:focus,.form-select[data-v-56b72418]:focus,.form-textarea[data-v-56b72418]:focus{outline:none;border-color:var(--color-crimson);box-shadow:0 0 0 3px #b8001f26}.form-input--error[data-v-56b72418]{border-color:#c0392b}.form-textarea[data-v-56b72418]{resize:vertical;min-height:100px}.form-select[data-v-56b72418]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B5E52' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.5rem}.radio-group[data-v-56b72418]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:.4rem}.checkbox-group[data-v-56b72418]{display:flex;flex-direction:column;gap:var(--space-sm);flex-wrap:wrap;margin-top:.4rem}.choice-label[data-v-56b72418]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;cursor:pointer}.choice-label--consent[data-v-56b72418]{align-items:flex-start;margin-top:.85rem}.form-label--consent[data-v-56b72418]{font-size:.95rem;line-height:1.7;margin-bottom:0}.choice-input[data-v-56b72418]{width:1.1rem;height:1.1rem;accent-color:var(--color-crimson);cursor:pointer;flex-shrink:0;margin-top:.15rem}.field-error-message[data-v-56b72418]{color:#c0392b;font-size:.82rem;margin-top:.3rem;font-weight:600;max-width:none}.error-summary[data-v-56b72418]{background-color:#fdf2f2;border:2px solid #c0392b;border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg);outline:none}.error-summary-title[data-v-56b72418]{color:#c0392b;font-size:1rem;margin-bottom:var(--space-sm)}.error-summary ul[data-v-56b72418]{padding-left:1.2rem}.error-summary li[data-v-56b72418]{font-size:.9rem;color:#c0392b;margin-bottom:.25rem}.submission-error-banner[data-v-56b72418]{background-color:#fff8e6;border:2px solid #c0392b;border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg);font-size:.9rem;color:#922b21;max-width:none}.form-submit-row[data-v-56b72418]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-soft-tan);flex-wrap:wrap;gap:var(--space-md)}.required-note[data-v-56b72418]{font-size:.8rem;color:var(--color-warm-gray);max-width:none}.form-submit-btn[data-v-56b72418]{min-width:200px}.form-submit-btn[data-v-56b72418]:disabled{opacity:.65;cursor:not-allowed;transform:none}.success-message[data-v-56b72418]{display:flex;gap:var(--space-md);align-items:flex-start;background-color:#f0faf4;border:2px solid #27ae60;border-radius:var(--radius-md);padding:var(--space-lg)}.success-icon[data-v-56b72418]{font-size:2rem;color:#27ae60;flex-shrink:0}.success-title[data-v-56b72418]{font-family:var(--font-display);font-size:1.3rem;color:#1e8449;margin-bottom:var(--space-xs)}.membership-sidebar[data-v-56b72418]{background:var(--color-soft-tan);border-radius:var(--radius-lg);padding:var(--space-lg);position:sticky;top:100px}.sidebar-heading[data-v-56b72418]{font-size:1.3rem;color:var(--color-ink);margin-bottom:var(--space-lg)}.sidebar-heading--stacked[data-v-56b72418]{margin-top:0}.membership-benefits[data-v-56b72418]{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid #dadce0}.faq-list[data-v-56b72418]{display:flex;flex-direction:column;gap:var(--space-md)}.faq-item[data-v-56b72418]{border-bottom:1px solid #dadce0;padding-bottom:var(--space-md)}.faq-item[data-v-56b72418]:last-child{border-bottom:none;padding-bottom:0}.faq-question[data-v-56b72418]{font-weight:700;font-size:.9rem;color:var(--color-crimson);margin-bottom:.4rem}.faq-answer[data-v-56b72418]{font-size:.85rem;color:var(--color-warm-gray);line-height:1.6;margin:0;max-width:none}.benefits-list[data-v-56b72418]{list-style:none;display:flex;flex-direction:column;gap:var(--space-md)}.benefit-item[data-v-56b72418]{display:flex;gap:var(--space-sm);align-items:flex-start}.benefit-title[data-v-56b72418]{font-size:.95rem;font-weight:700;color:var(--color-charcoal);margin-bottom:.25rem}.benefit-description[data-v-56b72418]{font-size:.85rem;color:var(--color-warm-gray);line-height:1.5;max-width:none}@media(max-width:900px){.membership-layout[data-v-56b72418]{grid-template-columns:1fr}.membership-sidebar[data-v-56b72418]{position:static}.membership-form-embed[data-v-56b72418]{min-height:980px}}@media(max-width:480px){.membership-form-wrapper[data-v-56b72418]{padding:var(--space-lg) var(--space-md)}}.donate-page[data-v-6eab7e7c]{background:#f8f9fa;color:#202124}.page-hero[data-v-6eab7e7c]{position:relative;overflow:hidden;background-color:#d7aa2d;border-bottom:1px solid #e8eaed;padding:calc(var(--space-lg) * 1.05) 0}.page-hero[data-v-6eab7e7c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d7aa2dad}.page-hero>.page-container[data-v-6eab7e7c]{position:relative;z-index:1}.page-hero-heading[data-v-6eab7e7c]{font-family:"Poppins",var(--font-display);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:500;color:#202124;margin-bottom:0}.page-hero-subtext[data-v-6eab7e7c]{font-size:1.05rem;color:#5f6368;font-weight:400;max-width:60ch}.donate-layout[data-v-6eab7e7c]{display:grid;grid-template-columns:1fr 300px;gap:calc(var(--space-lg) * .8);align-items:stretch}.donation-form-area[data-v-6eab7e7c]{background:#fff;border-radius:var(--radius-lg);padding:clamp(1rem,2.2vw,1.5rem);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:clamp(.75rem,1.6vw,1.1rem);height:100%;box-sizing:border-box}.donation-form-area .section-heading[data-v-6eab7e7c]{margin-bottom:0}.donation-form-intro[data-v-6eab7e7c]{font-size:1rem;color:#5f6368;margin-bottom:0;max-width:none;line-height:1.45}.amount-group-label[data-v-6eab7e7c]{font-weight:600;font-size:.9rem;color:#3c4043;margin-bottom:clamp(.45rem,1vw,.7rem);max-width:none}.amount-selector--disabled[data-v-6eab7e7c]{opacity:.58}.preset-amounts-grid[data-v-6eab7e7c]{display:flex;flex-wrap:wrap;gap:clamp(.45rem,1vw,.7rem);margin-bottom:0}.preset-amount-btn[data-v-6eab7e7c]{background:#e8eaed;color:#3c4043;border:2px solid #e8eaed;border-radius:var(--radius-md);padding:.6rem 1.4rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.preset-amount-btn[data-v-6eab7e7c]:disabled{cursor:not-allowed}.preset-amount-btn[data-v-6eab7e7c]:hover,.preset-amount-btn[data-v-6eab7e7c]:focus-visible{border-color:var(--color-crimson);color:var(--color-crimson);background:#fff}.preset-amount-btn--selected[data-v-6eab7e7c]{background:var(--color-crimson);border-color:var(--color-crimson);color:#fff}.preset-amount-btn--selected[data-v-6eab7e7c]:hover{background:var(--color-crimson-dark);border-color:var(--color-crimson-dark);color:#fff}.preset-amount-btn--other[data-v-6eab7e7c]{flex-basis:100%;justify-self:start}.frequency-selector[data-v-6eab7e7c]{margin:0}.frequency-buttons[data-v-6eab7e7c]{display:flex;gap:clamp(.45rem,1vw,.7rem)}.frequency-btn[data-v-6eab7e7c]{background:#e8eaed;color:#3c4043;border:2px solid #e8eaed;border-radius:var(--radius-md);padding:.5rem 1.5rem;font-family:var(--font-body);font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--transition-fast)}.amount-selector[data-v-6eab7e7c],.frequency-selector[data-v-6eab7e7c]{display:grid;gap:clamp(.35rem,.8vw,.55rem)}.frequency-btn--selected[data-v-6eab7e7c]{background:var(--color-crimson);border-color:var(--color-crimson);color:#fff}.donation-form-footer[data-v-6eab7e7c]{margin-top:auto;display:grid;gap:clamp(.55rem,1vw,.8rem)}.donate-proceed-btn[data-v-6eab7e7c]{display:block;text-align:center;font-size:1rem;padding:1rem;margin-bottom:0;line-height:1.3}.donate-proceed-btn-content[data-v-6eab7e7c]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.donate-proceed-btn-prefix[data-v-6eab7e7c],.donate-proceed-btn-detail[data-v-6eab7e7c]{display:inline-flex;align-items:center;gap:.35rem}.donate-proceed-btn-highlight[data-v-6eab7e7c],.donate-proceed-btn-frequency[data-v-6eab7e7c]{color:#ffd54a;font-weight:800}.donate-proceed-btn--disabled[data-v-6eab7e7c],.donate-proceed-btn--disabled[data-v-6eab7e7c]:hover,.donate-proceed-btn--disabled[data-v-6eab7e7c]:focus-visible{background:#a9afb7;border-color:#a9afb7;color:#fff;cursor:not-allowed;transform:none}.donation-link-hint[data-v-6eab7e7c]{font-size:.85rem;color:#5f6368;margin-bottom:0;max-width:none;line-height:1.4}.tax-deduction-note[data-v-6eab7e7c]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#5f6368;max-width:none;margin-top:0;line-height:1.35}.impact-sidebar[data-v-6eab7e7c]{background:#e8eaed;border-radius:var(--radius-lg);padding:calc(var(--space-lg) * .72);height:100%;box-sizing:border-box;position:sticky;top:100px}.sidebar-heading[data-v-6eab7e7c]{font-size:1.3rem;color:#202124;margin-bottom:calc(var(--space-md) * 1.05)}.impact-list[data-v-6eab7e7c]{list-style:none;display:flex;flex-direction:column;gap:calc(var(--space-md) * .5)}.impact-item[data-v-6eab7e7c]{border-bottom:1px solid #dadce0;padding-bottom:8px}.impact-item[data-v-6eab7e7c]:last-child{border-bottom:none;padding-bottom:0}.impact-amount[data-v-6eab7e7c]{font-family:var(--font-display);font-size:1.4rem;font-weight:900;color:var(--color-crimson);display:block;margin-bottom:1px}.impact-description[data-v-6eab7e7c]{font-size:.85rem;color:#5f6368;line-height:1.5;max-width:none}@media(max-width:900px){.donate-layout[data-v-6eab7e7c]{grid-template-columns:1fr}.impact-sidebar[data-v-6eab7e7c]{position:static}.donation-form-area[data-v-6eab7e7c]{gap:.9rem}}@media(max-width:560px){.preset-amounts-grid[data-v-6eab7e7c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.preset-amount-btn[data-v-6eab7e7c]{min-width:0;padding:.55rem .25rem;font-size:.95rem}.preset-amount-btn--other[data-v-6eab7e7c]{grid-column:1 / -1;justify-self:start;padding-inline:1rem}.donate-proceed-btn[data-v-6eab7e7c]{font-size:clamp(.84rem,3vw,1rem)}.donate-proceed-btn-content[data-v-6eab7e7c]{flex-direction:column;gap:.15rem}.donate-proceed-btn-detail[data-v-6eab7e7c]{flex-wrap:wrap;justify-content:center;gap:.25rem .35rem}}@media(max-width:900px)and (orientation:landscape){.donate-proceed-btn[data-v-6eab7e7c]{font-size:clamp(.8rem,2vw,.92rem);padding:.85rem .75rem}.donate-proceed-btn-detail[data-v-6eab7e7c]{gap:.2rem .3rem}}.donate-thank-you-page[data-v-87ad657c]{position:relative}.donate-thank-you-page.is-overlay-active .page-section[data-v-87ad657c]{filter:blur(12px);transform:scale(1.01);pointer-events:none;-webkit-user-select:none;user-select:none}.thank-you-overlay[data-v-87ad657c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:var(--space-lg);background:#080a1273;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.thank-you-overlay-content[data-v-87ad657c]{display:grid;gap:.8rem;text-align:center;width:min(94vw,1600px)}.thank-you-overlay-line[data-v-87ad657c]{font-size:clamp(6rem,15vw,13rem);line-height:.88;min-height:1.05em;color:#fff4d6;text-shadow:0 14px 32px rgba(0,0,0,.28)}.thank-you-overlay-fade-enter-active[data-v-87ad657c],.thank-you-overlay-fade-leave-active[data-v-87ad657c]{transition:opacity .45s ease}.thank-you-overlay-fade-enter-from[data-v-87ad657c],.thank-you-overlay-fade-leave-to[data-v-87ad657c]{opacity:0}.thank-you-kicker[data-v-87ad657c]{display:grid;gap:.3rem;margin-bottom:var(--space-sm)}.thank-you-kicker-line[data-v-87ad657c]{margin:0;font-family:"Poppins",var(--font-display);font-size:36pt;font-weight:800;color:#752e7c;min-height:1.3em;letter-spacing:.04em;transform-origin:left center;animation:dramaticPulse-87ad657c .7s ease-out infinite alternate;text-shadow:0 0 0 rgba(117,46,124,0)}.thank-you-kicker-line--nepali[data-v-87ad657c]{color:#272872;animation-duration:.85s}.thank-you-kicker-line.is-complete[data-v-87ad657c]{animation:celebratoryBoom-87ad657c .9s ease-out 1}@keyframes dramaticPulse-87ad657c{0%{transform:translateY(0) scale(1);text-shadow:0 0 0 rgba(117,46,124,0)}to{transform:translateY(-2px) scale(1.025);text-shadow:0 8px 18px rgba(117,46,124,.22)}}@keyframes celebratoryBoom-87ad657c{0%{transform:scale(.96) rotate(-1deg);opacity:.65}55%{transform:scale(1.1) rotate(1deg);opacity:1}to{transform:scale(1)}}.thank-you-page-heading[data-v-87ad657c]{font-family:"Poppins",var(--font-display);font-size:clamp(1.7rem,3.6vw,3rem);font-weight:500;color:var(--color-ink);margin-bottom:calc(var(--space-md) * .85);white-space:nowrap}.thank-you-layout[data-v-87ad657c]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);gap:calc(var(--space-lg) * .8);align-items:start}.thank-you-heading-wrap[data-v-87ad657c]{grid-column:1 / -1}.thank-you-card[data-v-87ad657c],.thank-you-sidebar[data-v-87ad657c]{background:var(--color-warm-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.thank-you-card[data-v-87ad657c]{padding:calc(var(--space-lg) * .95)}.thank-you-body[data-v-87ad657c]{color:var(--color-warm-gray);max-width:none;margin-bottom:calc(var(--space-md) * 1.05)}.thank-you-actions[data-v-87ad657c]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.thank-you-sidebar[data-v-87ad657c]{padding:calc(var(--space-lg) * .85);background:var(--color-soft-tan)}.thank-you-list[data-v-87ad657c]{list-style:none;display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:calc(var(--space-md) * 1.05)}.thank-you-list-item[data-v-87ad657c]{color:var(--color-warm-gray)}.thank-you-secondary-action[data-v-87ad657c]{width:100%;text-align:center}@media(max-width:900px){.thank-you-layout[data-v-87ad657c]{grid-template-columns:1fr}.thank-you-page-heading[data-v-87ad657c]{white-space:normal}}.page-hero[data-v-1b0437d2]{position:relative;overflow:hidden;background-color:#d7aa2d;border-bottom:1px solid var(--color-soft-tan);padding:calc(var(--space-lg) * 1.05) 0}.page-hero[data-v-1b0437d2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d7aa2dad}.page-hero>.page-container[data-v-1b0437d2]{position:relative;z-index:1}.page-hero-heading[data-v-1b0437d2]{font-family:"Poppins",var(--font-display);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:500;color:var(--color-ink);margin-bottom:0}.page-hero-subtext[data-v-1b0437d2]{font-size:1.05rem;color:var(--color-warm-gray);font-weight:400}.contact-layout[data-v-1b0437d2]{max-width:720px;margin:0 auto}.contact-main .section-heading[data-v-1b0437d2]{margin-bottom:calc(var(--space-md) * 1.05)}.contact-method-card[data-v-1b0437d2]{display:flex;gap:var(--space-md);align-items:flex-start;background:var(--color-warm-white);border-radius:var(--radius-lg);padding:calc(var(--space-lg) * .85);box-shadow:var(--shadow-card);margin-bottom:var(--space-md);border-left:4px solid var(--color-crimson)}.contact-method-icon[data-v-1b0437d2]{color:var(--color-crimson);flex-shrink:0;margin-top:3px}.contact-method-label[data-v-1b0437d2]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-charcoal);margin-bottom:var(--space-xs)}.contact-method-description[data-v-1b0437d2]{font-size:.95rem;color:var(--color-warm-gray);line-height:1.6;margin-bottom:var(--space-sm);max-width:none}.contact-email-link[data-v-1b0437d2]{font-size:1.1rem;font-weight:700;color:var(--color-crimson);text-decoration:none;border-bottom:2px solid var(--color-crimson);transition:color var(--transition-fast),border-color var(--transition-fast)}.contact-email-link[data-v-1b0437d2]:hover,.contact-email-link[data-v-1b0437d2]:focus-visible{color:var(--color-crimson-dark);border-color:var(--color-crimson-dark)}.social-links-row[data-v-1b0437d2]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.social-pill-link[data-v-1b0437d2]{display:inline-block;background:var(--color-soft-tan);color:var(--color-charcoal);font-weight:700;font-size:.85rem;text-decoration:none;padding:.4rem 1rem;border-radius:999px;transition:background var(--transition-fast),color var(--transition-fast)}.social-pill-link[data-v-1b0437d2]:hover,.social-pill-link[data-v-1b0437d2]:focus-visible{background:var(--color-crimson);color:#fff}:root{--color-crimson: #1a73e8;--color-crimson-dark: #1557b0;--color-crimson-light: #4a90e2;--color-ivory: #f8f9fa;--color-warm-white: #ffffff;--color-ink: #202124;--color-charcoal: #3c4043;--color-warm-gray: #5f6368;--color-soft-tan: #e8eaed;--color-gold-accent: #1a73e8;--font-display: "Google Sans", "Roboto", Arial, sans-serif;--font-body: "Roboto", "Google Sans", Arial, sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 3rem;--space-2xl: 5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--shadow-card: 0 2px 16px rgba(26, 18, 9, .08);--shadow-lift: 0 8px 32px rgba(26, 18, 9, .14)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-ivory);color:var(--color-ink);line-height:1.7;-webkit-font-smoothing:antialiased}.skip-to-main-content{position:absolute;top:-100%;left:var(--space-md);background:var(--color-crimson);color:#fff;padding:var(--space-sm) var(--space-md);border-radius:0 0 var(--radius-md) var(--radius-md);font-weight:700;z-index:9999;transition:top var(--transition-fast);text-decoration:none}.skip-to-main-content:focus{top:0;outline:3px solid var(--color-gold-accent);outline-offset:2px}:focus-visible{outline:3px solid var(--color-gold-accent);outline-offset:3px;border-radius:var(--radius-sm)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2;color:var(--color-charcoal)}p{max-width:70ch}a{color:var(--color-crimson);text-decoration:underline;transition:color var(--transition-fast)}a:hover{color:var(--color-crimson-dark)}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-container{max-width:1100px;margin:0 auto;padding:0 var(--space-lg)}.btn-primary{display:inline-block;background-color:var(--color-crimson);color:#fff;font-family:var(--font-body);font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.85rem 2rem;border:2px solid var(--color-crimson);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.btn-primary:hover,.btn-primary:focus-visible{background-color:var(--color-crimson-dark);border-color:var(--color-crimson-dark);color:#fff;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-outline{display:inline-block;background-color:transparent;color:var(--color-crimson);font-family:var(--font-body);font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.85rem 2rem;border:2px solid var(--color-crimson);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.btn-outline:hover,.btn-outline:focus-visible{background-color:var(--color-crimson);color:#fff;transform:translateY(-2px)}.page-section{padding:calc(var(--space-xl) * .75) 0}.page-section--shaded{background-color:var(--color-soft-tan)}.section-eyebrow{display:inline-block;font-family:var(--font-body);font-size:2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-crimson);margin-bottom:var(--space-sm)}.section-heading{font-size:clamp(1.25rem,3vw,1.8rem);font-weight:900;margin-bottom:var(--space-md)}.section-subheading{font-size:clamp(.95rem,2vw,1.15rem);color:var(--color-warm-gray);font-weight:300;max-width:60ch}
