:root{--color-bg: #FBF9F6;--color-surface: #FFFFFF;--color-surface-alt: #F2EFEB;--color-text: #1A1614;--color-text-secondary: #6B6560;--color-text-muted: #9C9590;--color-primary: #1B2A3C;--color-primary-light: #2D4A6B;--color-accent: #B87333;--color-accent-light: #D4935A;--color-accent-subtle: #F0E6D8;--color-border: #E2DDD8;--color-border-light: #EFEBE7;--color-focus: #B87333;--color-success: #4A7C59;--color-error: #B84141;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Monaco, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.625rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.25rem;--text-6xl: 4rem;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.6;--leading-relaxed: 1.75;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(26, 22, 20, .04);--shadow-md: 0 2px 8px rgba(26, 22, 20, .06);--shadow-lg: 0 4px 24px rgba(26, 22, 20, .08);--content-max: 1200px;--content-narrow: 720px;--header-h: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color .15s ease}a:hover{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:400;line-height:var(--leading-tight);color:var(--color-text)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}@media(max-width:768px){h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}:root{--space-4xl: 4rem;--space-5xl: 5rem}}p{margin-bottom:var(--space-md)}p:last-child{margin-bottom:0}.container{max-width:var(--content-max);margin:0 auto;padding:0 var(--space-xl)}.container-narrow{max-width:var(--content-narrow);margin:0 auto;padding:0 var(--space-xl)}.stack{display:flex;flex-direction:column;gap:var(--space-md)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-lg)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.grid-2,.grid-3{display:grid;gap:var(--space-xl)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-light);color:var(--color-surface)}.btn-outline{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.btn-outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.tag{display:inline-block;padding:2px var(--space-sm);font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface-alt);border-radius:var(--radius-full)}.skeleton{background:linear-gradient(90deg,var(--color-surface-alt) 25%,var(--color-border-light) 50%,var(--color-surface-alt) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:var(--radius-sm)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section{padding:var(--space-4xl) 0}.section-alt{background:var(--color-surface-alt)}.section__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-sm)}.section__title{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:400;margin-bottom:var(--space-lg)}.section__subtitle{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;line-height:var(--leading-relaxed)}.card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-xl);transition:border-color .2s ease,box-shadow .2s ease}.card:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.divider{border:none;height:1px;background:var(--color-border-light);margin:var(--space-2xl) 0}.skip-link{position:absolute;top:-100%;left:var(--space-md);background:var(--color-primary);color:var(--color-surface);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);z-index:1000;transition:top .15s ease}.skip-link:focus{top:var(--space-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.site-header.svelte-1qsad5a{position:sticky;top:0;z-index:100;background:#fbf9f6eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.site-header--scrolled.svelte-1qsad5a{border-bottom-color:var(--color-border-light);box-shadow:var(--shadow-sm)}.site-header__inner.svelte-1qsad5a{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.site-header__logo.svelte-1qsad5a{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--color-text)}.site-header__mark.svelte-1qsad5a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:var(--color-surface);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;font-style:italic;border-radius:var(--radius-sm)}.site-header__name.svelte-1qsad5a{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;letter-spacing:-.01em}.site-header__nav.svelte-1qsad5a{display:flex;align-items:center;gap:var(--space-lg)}.site-header__link.svelte-1qsad5a{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);text-decoration:none;padding:var(--space-xs) 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.site-header__link.svelte-1qsad5a:hover{color:var(--color-text)}.site-header__link--active.svelte-1qsad5a{color:var(--color-text);border-bottom-color:var(--color-accent)}@media(max-width:640px){.site-header__name.svelte-1qsad5a{display:none}.site-header__nav.svelte-1qsad5a{gap:var(--space-md)}.site-header__link.svelte-1qsad5a{font-size:var(--text-xs)}}.site-footer.svelte-1egf6ko{border-top:1px solid var(--color-border-light);padding:var(--space-3xl) 0;margin-top:var(--space-4xl)}.site-footer__inner.svelte-1egf6ko{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.site-footer__brand.svelte-1egf6ko{display:flex;align-items:center;gap:var(--space-sm)}.site-footer__mark.svelte-1egf6ko{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-primary);color:var(--color-surface);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;font-style:italic;border-radius:var(--radius-sm)}.site-footer__name.svelte-1egf6ko{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text)}.site-footer__nav.svelte-1egf6ko{display:flex;gap:var(--space-lg);flex-wrap:wrap;justify-content:center}.site-footer__nav.svelte-1egf6ko a:where(.svelte-1egf6ko){font-size:var(--text-sm);color:var(--color-text-secondary)}.site-footer__nav.svelte-1egf6ko a:where(.svelte-1egf6ko):hover{color:var(--color-accent)}.site-footer__subscribe.svelte-1egf6ko{width:100%;max-width:400px}.site-footer__subscribe-label.svelte-1egf6ko{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.site-footer__subscribe-row.svelte-1egf6ko{display:flex;gap:var(--space-sm)}.site-footer__subscribe-input.svelte-1egf6ko{flex:1}.site-footer__turnstile.svelte-1egf6ko{margin-top:var(--space-sm);display:flex;justify-content:center}.site-footer__subscribe-msg.svelte-1egf6ko{font-size:var(--text-sm);margin-top:var(--space-sm)}.site-footer__subscribe-msg.success.svelte-1egf6ko{color:var(--color-success)}.site-footer__subscribe-msg.error.svelte-1egf6ko{color:var(--color-error)}.site-footer__copy.svelte-1egf6ko{font-size:var(--text-xs);color:var(--color-text-muted)}.event-card.svelte-1z0u85a{display:block;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-xl);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.event-card.svelte-1z0u85a:hover{border-color:var(--color-border);box-shadow:var(--shadow-md)}.event-card--past.svelte-1z0u85a{opacity:.6}.event-card--past.svelte-1z0u85a:hover{opacity:.8}.event-card__meta.svelte-1z0u85a{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.event-card__date.svelte-1z0u85a{font-weight:500;color:var(--color-accent);white-space:nowrap}.event-card__time.svelte-1z0u85a{white-space:nowrap;color:var(--color-text-muted)}.event-card__location.svelte-1z0u85a:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-border);margin-right:var(--space-sm);vertical-align:middle}.event-card__title.svelte-1z0u85a{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;margin-bottom:var(--space-sm)}.event-card__excerpt.svelte-1z0u85a{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}.event-card__tags.svelte-1z0u85a{gap:var(--space-xs)}.hero.svelte-et6md{padding:var(--space-5xl) 0 var(--space-4xl)}.hero__content.svelte-et6md{max-width:720px}.hero__title.svelte-et6md{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:400;line-height:var(--leading-tight);letter-spacing:-.02em;margin-bottom:var(--space-lg);color:var(--color-text)}.hero__subtitle.svelte-et6md{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-2xl);max-width:540px}.hero__actions.svelte-et6md{display:flex;gap:var(--space-md)}.post-card.svelte-et6md{text-decoration:none;color:inherit}.post-card__date.svelte-et6md{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.post-card__title.svelte-et6md{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;margin:var(--space-sm) 0}.post-card__excerpt.svelte-et6md{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.sponsor-bar.svelte-et6md{display:flex;flex-wrap:wrap;gap:var(--space-md)}.sponsor-item.svelte-et6md{display:flex;flex-direction:column;gap:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);text-decoration:none;transition:border-color .2s ease;min-width:200px}.sponsor-item.svelte-et6md:hover{border-color:var(--color-accent-subtle)}.sponsor-item--cta.svelte-et6md{border-style:dashed;border-color:var(--color-border)}.sponsor-item__name.svelte-et6md{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text)}.sponsor-item__tier.svelte-et6md{font-size:var(--text-xs);font-weight:500;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em}.error-msg.svelte-et6md{color:var(--color-error);font-size:var(--text-sm)}.link-btn.svelte-et6md{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}@media(max-width:768px){.hero__title.svelte-et6md{font-size:var(--text-4xl)}.hero__subtitle.svelte-et6md{font-size:var(--text-lg)}}.page-title.svelte-tjmdg6{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:400;padding-top:var(--space-3xl);margin-bottom:0}.events-section.svelte-tjmdg6{padding:var(--space-2xl) 0}.events-section.svelte-tjmdg6:last-child{padding-bottom:var(--space-4xl)}.error-msg.svelte-tjmdg6{color:var(--color-error);font-size:var(--text-sm)}.link-btn.svelte-tjmdg6{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.empty-msg.svelte-tjmdg6{color:var(--color-text-muted);text-align:center;padding:var(--space-4xl) 0}.not-found.svelte-kbj945{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.not-found__content.svelte-kbj945{max-width:400px}.not-found__code.svelte-kbj945{font-family:var(--font-heading);font-size:6rem;font-weight:400;color:var(--color-border);display:block;line-height:1;margin-bottom:var(--space-md)}.not-found__title.svelte-kbj945{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:400;margin-bottom:var(--space-sm)}.not-found__text.svelte-kbj945{color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.event-detail.svelte-kbfoux{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl)}.event-detail__header.svelte-kbfoux{margin-bottom:var(--space-lg)}.event-detail__title.svelte-kbfoux{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:400;line-height:var(--leading-tight);margin:var(--space-sm) 0}.event-detail__location.svelte-kbfoux{font-size:var(--text-lg);color:var(--color-text-secondary)}.event-detail__body.svelte-kbfoux{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.event-detail__body.svelte-kbfoux h2{font-family:var(--font-heading);font-size:var(--text-2xl);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.event-detail__body.svelte-kbfoux h3{font-family:var(--font-heading);font-size:var(--text-xl);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.event-detail__body.svelte-kbfoux p{margin-bottom:var(--space-md)}.event-detail__body.svelte-kbfoux ul,.event-detail__body.svelte-kbfoux ol{margin-bottom:var(--space-md);padding-left:var(--space-xl)}.event-detail__body.svelte-kbfoux li{margin-bottom:var(--space-sm)}.event-detail__body.svelte-kbfoux table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0}.event-detail__body.svelte-kbfoux th,.event-detail__body.svelte-kbfoux td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border-light);font-size:var(--text-sm)}.event-detail__body.svelte-kbfoux th{font-weight:600;color:var(--color-text-secondary)}.event-detail__body.svelte-kbfoux blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-lg);color:var(--color-text-secondary);font-style:italic;margin:var(--space-lg) 0}.event-detail__body.svelte-kbfoux code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-surface-alt);padding:2px var(--space-xs);border-radius:var(--radius-sm)}.event-detail__body.svelte-kbfoux pre code{display:block;padding:var(--space-md);overflow-x:auto}.error-state.svelte-kbfoux{text-align:center;padding:var(--space-4xl) 0}.error-msg.svelte-kbfoux{color:var(--color-error)}.link-btn.svelte-kbfoux{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.page-title.svelte-n4dldw{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:400;padding-top:var(--space-3xl);margin-bottom:0}.post-list.svelte-n4dldw{display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-4xl)}.post-list__item.svelte-n4dldw{text-decoration:none;color:inherit}.post-list__date.svelte-n4dldw{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.post-list__title.svelte-n4dldw{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;margin:var(--space-xs) 0}.post-list__excerpt.svelte-n4dldw{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.error-msg.svelte-n4dldw{color:var(--color-error);font-size:var(--text-sm)}.link-btn.svelte-n4dldw{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.post-detail.svelte-ob4p1h{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl)}.post-detail__header.svelte-ob4p1h{margin-bottom:var(--space-lg)}.post-detail__title.svelte-ob4p1h{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:400;line-height:var(--leading-tight);margin:var(--space-sm) 0}.post-detail__body.svelte-ob4p1h{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.post-detail__body.svelte-ob4p1h h2{font-family:var(--font-heading);font-size:var(--text-2xl);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.post-detail__body.svelte-ob4p1h h3{font-family:var(--font-heading);font-size:var(--text-xl);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.post-detail__body.svelte-ob4p1h p{margin-bottom:var(--space-md)}.post-detail__body.svelte-ob4p1h ul,.post-detail__body.svelte-ob4p1h ol{margin-bottom:var(--space-md);padding-left:var(--space-xl)}.post-detail__body.svelte-ob4p1h li{margin-bottom:var(--space-sm)}.post-detail__body.svelte-ob4p1h blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-lg);color:var(--color-text-secondary);font-style:italic;margin:var(--space-lg) 0}.post-detail__body.svelte-ob4p1h code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-surface-alt);padding:2px var(--space-xs);border-radius:var(--radius-sm)}.post-detail__body.svelte-ob4p1h pre code{display:block;padding:var(--space-md);overflow-x:auto}.error-state.svelte-ob4p1h{text-align:center;padding:var(--space-4xl) 0}.error-msg.svelte-ob4p1h{color:var(--color-error)}.link-btn.svelte-ob4p1h{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.page-title.svelte-1yn2ho{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:400;padding-top:var(--space-3xl);margin-bottom:0}.member-card.svelte-1yn2ho{display:flex;align-items:center;gap:var(--space-md);text-decoration:none;color:inherit}.member-card__avatar.svelte-1yn2ho{width:48px;height:48px;border-radius:50%;background:var(--color-accent-subtle);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-accent);flex-shrink:0}.member-card__name.svelte-1yn2ho{font-family:var(--font-heading);font-size:var(--text-base);font-weight:400}.error-msg.svelte-1yn2ho{color:var(--color-error);font-size:var(--text-sm)}.link-btn.svelte-1yn2ho{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.member-detail.svelte-12alj2h{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl)}.member-detail__avatar.svelte-12alj2h{width:80px;height:80px;border-radius:50%;background:var(--color-accent-subtle);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-accent);margin-bottom:var(--space-lg)}.member-detail__name.svelte-12alj2h{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:400}.member-detail__role.svelte-12alj2h{font-size:var(--text-lg);color:var(--color-text-secondary);margin-top:var(--space-xs)}.member-detail__links.svelte-12alj2h{display:flex;gap:var(--space-md);flex-wrap:wrap}.member-detail__link.svelte-12alj2h{font-size:var(--text-sm);color:var(--color-accent)}.member-detail__bio.svelte-12alj2h{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text)}.error-state.svelte-12alj2h{text-align:center;padding:var(--space-4xl) 0}.error-msg.svelte-12alj2h{color:var(--color-error)}.link-btn.svelte-12alj2h{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}.page-title.svelte-rsr14o{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:400;margin:var(--space-sm) 0 var(--space-lg)}.sponsor-page.svelte-rsr14o{padding-bottom:var(--space-4xl)}.sponsor-page__intro.svelte-rsr14o{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:600px}.sponsor-page__reasons.svelte-rsr14o{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-lg)}.reason.svelte-rsr14o h3:where(.svelte-rsr14o){font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-sm)}.reason.svelte-rsr14o p:where(.svelte-rsr14o){font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.tier-list.svelte-rsr14o{display:flex;flex-direction:column;gap:var(--space-md)}.tier-item.svelte-rsr14o{border-left:3px solid;padding-left:var(--space-lg)}.tier-item__header.svelte-rsr14o{display:flex;align-items:baseline;gap:var(--space-md)}.tier-item__name.svelte-rsr14o{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400}.tier-item__amount.svelte-rsr14o{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.tier-item__benefits.svelte-rsr14o{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-sm);padding-left:var(--space-lg);line-height:var(--leading-relaxed)}.tier-item__benefits.svelte-rsr14o li:where(.svelte-rsr14o){margin-bottom:var(--space-xs)}.current-sponsors.svelte-rsr14o{display:flex;flex-direction:column;gap:var(--space-md)}.sponsor-card.svelte-rsr14o{text-decoration:none;color:inherit}.sponsor-card__tier.svelte-rsr14o{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sponsor-card__name.svelte-rsr14o{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:400;margin:var(--space-xs) 0}.sponsor-card__desc.svelte-rsr14o{font-size:var(--text-sm);color:var(--color-text-secondary)}.sponsor-cta.svelte-rsr14o{text-align:center;padding:var(--space-2xl) 0}.sponsor-cta.svelte-rsr14o p:where(.svelte-rsr14o){color:var(--color-text-secondary);margin-bottom:var(--space-lg);max-width:480px;margin-left:auto;margin-right:auto}.contact-form.svelte-rsr14o{max-width:480px}.form-field.svelte-rsr14o{display:block;margin-bottom:var(--space-md)}.form-label.svelte-rsr14o{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-xs)}.form-input.svelte-rsr14o{width:100%;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .15s ease}.form-input.svelte-rsr14o:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-subtle)}.form-actions.svelte-rsr14o{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.form-success.svelte-rsr14o{text-align:center;padding:var(--space-3xl) 0}.form-success.svelte-rsr14o p:where(.svelte-rsr14o){color:var(--color-text-secondary)}.error-msg.svelte-rsr14o{color:var(--color-error);font-size:var(--text-sm);margin-top:var(--space-sm)}.link-btn.svelte-rsr14o{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline}@media(max-width:768px){.sponsor-page__reasons.svelte-rsr14o{grid-template-columns:1fr}}.page-title.svelte-gf7t7t{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:400;margin:var(--space-sm) 0 var(--space-lg)}.about-page.svelte-gf7t7t{padding-bottom:var(--space-4xl)}.about__intro.svelte-gf7t7t{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:600px}.about-section.svelte-gf7t7t{padding:var(--space-2xl) 0}.about__heading.svelte-gf7t7t{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:400;margin-bottom:var(--space-md)}.about__text.svelte-gf7t7t{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.pillar-grid.svelte-gf7t7t{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-top:var(--space-lg)}.pillar__title.svelte-gf7t7t{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-sm)}.pillar__text.svelte-gf7t7t{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media(max-width:768px){.pillar-grid.svelte-gf7t7t{grid-template-columns:1fr}}
