/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.partner-overview{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));min-width:0;display:grid}.home-intro{padding-block:var(--space-8) var(--space-6)}.home-intro h1{max-width:42rem;font-size:var(--text-marketing-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}:where(.home-intro) .public-section-heading{margin-bottom:0}.home-intro .public-section-heading p:not(.eyebrow){max-width:42rem;margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-reading)}.quick-filters{gap:var(--space-4) var(--space-6);margin-block:0 var(--space-2);flex-wrap:wrap;display:flex}.quick-filters section{min-width:0}.quick-filters .eyebrow{margin:0 0 var(--space-1)}.quick-filters ul,.active-filter-row ul{gap:var(--space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.quick-filters ul{padding:var(--space-1)}.quick-filters a,.active-filter-row li a{max-width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-brand-outline);border-radius:var(--radius-pill);color:var(--color-text);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-bold);overflow-wrap:anywhere;box-shadow:var(--shadow-sm);align-items:center;text-decoration:none;display:inline-flex}.active-filter-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;margin:0;display:flex}.active-filter-row ul{min-width:0;padding:0}.active-filter-row li a{gap:var(--space-2);max-width:min(24rem,100vw - 2rem);color:var(--color-primary);background:var(--color-brand-soft);white-space:normal}.quick-filters a:hover,.active-filter-row li a:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-brand-soft)}.home-marketing{margin-top:var(--space-12)}.home-marketing-grid{gap:var(--space-4);display:grid}.home-marketing article{min-width:0;padding:var(--panel-padding);border:var(--border-width) solid var(--color-border);border-top:var(--border-width-accent) solid var(--color-primary);border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.home-marketing h3{margin:0}.home-marketing p{margin:var(--space-2) 0 var(--space-4);color:var(--color-muted);line-height:var(--leading-reading)}.home-marketing a{max-width:100%;min-height:var(--control-height);align-items:center;gap:var(--space-2);overflow-wrap:anywhere;font-weight:var(--weight-bold);margin-top:auto;display:inline-flex}.public-footer{padding-block:var(--space-8);margin-top:var(--space-16);border-top:var(--border-width-accent) solid var(--color-brand-sun);color:var(--color-footer-muted);background:var(--color-footer);line-height:var(--leading-body);overflow-wrap:anywhere;container:footer/inline-size}.public-footer-grid,.public-footer-inner{align-items:start;gap:var(--space-8);display:grid}.public-footer p{margin:0}.public-footer-heading{margin:0 0 var(--space-2);color:var(--color-footer-text);font-size:var(--text-sm);font-weight:var(--weight-extrabold);line-height:var(--leading-label)}.public-footer-brand,.public-footer-nav{align-content:start;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.public-footer .brand-lockup{color:var(--color-footer-text)}.public-footer-bottom{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-on-dark-line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.public-footer-links,.public-social-links{margin:0;padding:0;list-style:none}.public-social-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.public-social-links li{min-width:0;max-width:100%}.public-social-label{overflow-wrap:anywhere;min-width:0;display:grid}.public-social-label small{font-size:var(--text-sm);font-weight:var(--font-weight-normal)}.public-footer-social ul{gap:0;display:grid}.public-social-link,.public-footer-text-link{min-height:var(--control-height);align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:inline-flex}.public-footer-social a,.public-footer-text-link{color:var(--color-footer-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-on-dark-line);-webkit-text-decoration-color:var(--color-on-dark-line);text-decoration-color:var(--color-on-dark-line);text-underline-offset:.25em}.public-footer-social a:hover,.public-footer-text-link:hover,.public-footer-text-link[aria-current=page]{color:var(--color-footer-active);text-decoration-color:currentColor}.public-footer a:focus-visible{outline-color:var(--color-brand-sun);outline-offset:var(--focus-offset)}.event-card-media,.event-card-category{z-index:var(--z-card-control)}.event-card-media{flex:none;position:relative}.event-card-category,.event-card-status{min-width:0;min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-label);overflow-wrap:anywhere;align-items:center;display:inline-flex;position:relative}.event-card-category{color:var(--color-primary);background:var(--color-brand-soft)}@media (width>=40rem){.home-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container footer (width>=20rem){.public-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container footer (width>=56rem){.public-footer-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}@media (width>=64rem){.home-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=40rem){.public-footer{margin-top:var(--space-12)}.home-intro .public-section-heading p:not(.eyebrow){font-size:var(--text-base)}.active-filter-row{flex-direction:column;align-items:flex-start}}.cooperation-choice-actions,.cooperation-section-heading{justify-content:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.cooperation-choice-actions{align-items:end;margin-top:auto}.cooperation-section-heading{align-items:center}.cooperation-section-heading h2{flex:16rem;margin:0}#package-toggle[aria-expanded=false] [data-icon=x],#package-toggle[aria-expanded=true] [data-icon=open]{display:none}}
