.vc{--bg:#f3f3f1;--ink:#232326;--muted:#5f6166;--line:#cfd0d0;--surface:#fff;--accent:#d2261f;--accent-ink:#fff;--fire:#d2261f;--rescue:#0f6e8c;--false-alarm:#8a5a00;--livery:#ffc20e;--river:#9cc3d8;--focus:#0f6e8c;--font-display:var(--f-shoulders), Impact, sans-serif;--font-body:var(--f-public), system-ui, sans-serif;--display-weight:800;--radius:6px;--footer-bg:#232326;--footer-ink:#f3f3f1}.vc .sec-head h2{font-size:clamp(2.3rem,4.5vw,3.5rem);line-height:1.05}.vc-top{--ink:#fff;--muted:#ffd9d6;--accent:#ffc20e;--accent-ink:#232326;background:var(--fire);color:#fff}.vc-hero-section{isolation:isolate;color:#fff;--focus:#ffc20e;background:#202927;min-height:660px;position:relative;overflow:hidden}.vc-hero-slides,.vc-hero-shade{z-index:-1;position:absolute;inset:0}.vc-hero-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 7s linear;display:block;position:absolute;inset:0;transform:scale(1)}.vc-hero-slide[data-active=true]{opacity:1;transform:scale(1.035)}.vc-hero-shade{background:linear-gradient(90deg,#0a1413e6 0%,#0a1413c2 34%,#0a141333 75%),linear-gradient(#0000 65%,#0a1413d9)}.vc-hero{align-items:center;min-height:clamp(560px,72svh,760px);padding-block:64px 48px;display:flex}.vc-hero-copy{max-width:620px}.vc-eyebrow{color:#ffe7a2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:.75rem;font-weight:700;display:flex}.vc-eyebrow:before{content:"";background:var(--livery);width:24px;height:3px}.vc-hero h1{letter-spacing:-.015em;text-shadow:0 2px 12px #00000026;max-width:15ch;margin:0 0 24px;font-size:clamp(3.4rem,5.8vw,5.5rem);line-height:1.02}.vc-hero-lead{color:#f1f3ef;max-width:47ch;margin:0 0 30px;font-size:1.05rem;line-height:1.75}.vc-ctas{flex-wrap:wrap;gap:12px;display:flex}.vc-hero .btn{background:var(--livery);color:#232326;border-color:var(--livery);border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:50px;font-size:.9rem;display:inline-flex}.vc-hero .btn-ghost{color:#fff;background:#0a14132e;border-color:#fff9}.vc-hero .btn:hover{filter:brightness(1.08)}.vc-hero-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a141380;border:1px solid #fff3;border-radius:999px;align-items:center;padding:2px 5px;display:flex;position:absolute;bottom:24px;right:max(24px,50vw - 590px)}.vc-hero-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.vc-hero-controls button:hover{background:#ffffff1f}.vc-hero-dots{align-items:center;display:flex}.vc-hero-dots button:after{content:"";background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:width .2s;display:block}.vc-hero-dots button[aria-pressed=true]:after{background:var(--livery);border-radius:4px;width:18px}.vc-hero-controls .vc-hero-pause{width:40px;margin-left:2px}.vc-hero-shade,.vc-hero-copy{transition:opacity .6s}.vc-hero-section[data-poster=true] .vc-hero-shade{opacity:0}@media (min-width:701px){.vc-hero-section{border-radius:16px;width:min(1180px,100% - 32px);margin:24px auto}.vc-hero-section .vc-hero{width:auto;margin-inline:0;padding-inline:clamp(24px,4vw,56px)}.vc-hero-section .vc-hero-controls{right:24px}.vc-hero-section .vc-hero-slide-cta{left:24px}.vc-hero-section[data-poster=true] .vc-hero-copy{opacity:0;pointer-events:none}.vc-hero-section[data-full=true]{min-height:0;container-type:inline-size}.vc-hero-section[data-full=true] .vc-hero{min-height:max(560px, calc(100cqw / var(--poster-ratio)))}}.vc-hero-slide-cta{background:var(--livery);color:#232326;border-radius:8px;align-items:center;gap:14px;min-height:48px;padding:0 22px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:24px;left:max(24px,50vw - 590px);box-shadow:0 6px 24px #00000059}.vc-hero-slide-cta:hover{filter:brightness(1.08)}@media (max-width:700px){.vc-hero-section{min-height:0}.vc-hero-slides{height:clamp(270px,68vw,380px);bottom:auto}.vc-hero{align-items:flex-end;min-height:0;padding-block:clamp(180px,44vw,240px) 24px}.vc-hero-copy{width:100%}.vc-hero h1{text-wrap:balance;max-width:22ch;margin-bottom:16px;font-size:clamp(2.4rem,10.5vw,3.6rem)}.vc-hero-lead{margin-bottom:20px;font-size:.9rem;line-height:1.6}.vc-eyebrow{letter-spacing:.04em;gap:8px;margin-bottom:12px;font-size:.6rem}.vc-eyebrow:before{flex-shrink:0;width:16px}.vc-hero-shade{background:linear-gradient(#2029270a 0,#2029271f 90px,#202927cc 200px,#202927 clamp(270px,68vw,380px))}.vc-hero .vc-ctas{gap:10px}.vc-hero .vc-ctas .btn{flex:100%;min-height:46px;font-size:.85rem}.vc-hero-controls{top:16px;bottom:auto;right:16px}.vc-hero-section[data-split=true] .vc-hero{padding-top:calc(clamp(270px,68vw,380px) + 24px)}.vc-hero-section[data-split=true] .vc-hero-shade{background:linear-gradient(#0000 calc(clamp(270px,68vw,380px) - 80px),#202927 clamp(270px,68vw,380px))}.vc-hero-slide-cta{top:calc(clamp(270px,68vw,380px) - 64px);bottom:auto;left:16px}.vc-hero-section[data-split=true] .vc-hero-controls{top:calc(clamp(270px,68vw,380px) - 64px)}}@media (prefers-reduced-motion:reduce){.vc-hero-slide{transition:none;transform:none!important}.vc-hero-shade,.vc-hero-copy{transition:none}}.vc-livery{background:linear-gradient(#fff, #fff) 0 0 / 100% 4px no-repeat, linear-gradient(#fff, #fff) 0 100% / 100% 4px no-repeat, repeating-linear-gradient(-45deg, var(--livery) 0 22px, var(--fire) 22px 44px);height:28px}.vc-garage{--bg:#2b2b2e;--ink:#f3f3f1;--muted:#b5b7bb;--line:#4a4b50;--surface:#3a3b3f;color:#f3f3f1;background:#2b2b2e}.vs-bay-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.vs-bay-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-bay button{width:100%;color:inherit;font:inherit;cursor:pointer;background:#1c1c1e;border:5px solid #58595e;border-bottom:0;border-radius:6px 6px 0 0;padding:0;display:block;position:relative;overflow:hidden}.vs-bay-no{z-index:3;color:#232326;background:var(--livery);border-radius:3px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;top:8px;left:10px}.vs-bay-inside{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.vs-bay-inside img{object-fit:cover;width:100%;height:100%;display:block}.vs-shutter{z-index:2;background:linear-gradient(#ffffff40,#00000026),repeating-linear-gradient(#c3c6ca 0 14px,#9ea2a7 14px 16px);height:100%;transition:transform .55s cubic-bezier(.6,0,.3,1);position:absolute;inset:0 0 auto}.vs-bay button:hover .vs-shutter{transform:translateY(-8%)}.vs-bay[data-open] button .vs-shutter,.vs-bay[data-open] button:hover .vs-shutter{transform:translateY(-94%)}.vs-bay-name{font-family:var(--font-display);text-align:left;background:#3a3b3f;padding:10px 12px;font-size:1.35rem;font-weight:800;line-height:1.05;display:block}.vs-bay[data-open] .vs-bay-name{background:var(--fire);color:#fff}.vs-detail{min-height:80px;margin-top:24px}.vs-bays .vs-card{background:#3a3b3f;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:16px;display:grid}@media (max-width:700px){.vs-bays .vs-card{grid-template-columns:1fr}}.vs-bays .vs-card h3{margin-top:0;font-size:2.2rem}.vs-hint{color:var(--muted)}.vc .vs-status[data-status=SZOLGALATBAN]{background:var(--livery);color:#232326}.vc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:860px){.vc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vc-cards{grid-template-columns:1fr}}.vc-cards .s-news-card{background:#fff;border:1px solid #e6e5e0;border-radius:14px;transition:box-shadow .18s;overflow:hidden}.vc-cards .s-news-card:hover{box-shadow:0 8px 24px #23232612}.vc-cards .s-news-img img{border-radius:0}.vc-cards .s-news-body{padding:20px 22px 24px}.vc-cards h3{font-family:var(--font-body);font-size:1.1rem;font-weight:700}.vc .tl-track li{border-left:6px solid var(--fire)}.vc-support .s-supporters{margin-top:48px}.vc-page{padding-block:clamp(32px,5vw,64px)}.vc-page h1{margin:0 0 16px;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.95}.vc-filters{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.vc-filters a,.vc-filters select,.vc-filters button{font:inherit;border:1.5px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--ink);background:#fff;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.vc-filters a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.vc-list .s-news-card{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:16px;padding:16px 0;display:grid}.vc-list .s-news-card:not(:has(.s-news-img)) .s-news-body{grid-column:1/-1}@media (max-width:560px){.vc-list .s-news-card{grid-template-columns:100px 1fr}}.vc-pager{justify-content:space-between;padding:24px 0;font-weight:700;display:flex}.vc-article{max-width:780px;margin-inline:auto}.vc-article-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;display:flex}.vc-article-cover img{border-radius:10px;width:100%}.vc-body{font-size:1.15rem;line-height:1.7}.vc-body a{color:var(--fire)}.vc-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0;list-style:none;display:grid}.vc-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.vc-share{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.vc-preview-banner{color:#232326;text-align:center;background:#ffc20e;padding:10px 16px;font-weight:700}.vc-media-img,.vc-video{object-fit:contain;background:#111;border-radius:10px;width:100%;height:auto;max-height:80vh;display:block}.vc-article-media{margin:24px 0}.vc-processing{aspect-ratio:16/9;color:#fff;text-align:center;background:repeating-linear-gradient(-45deg,#2b2b2e 0 18px,#34343a 18px 36px);border-radius:10px;place-items:center;padding:16px;font-weight:700;display:grid}.vc-embed{aspect-ratio:16/9;background:#111;border-radius:10px;position:relative;overflow:hidden}.vc-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vc-embed-ph{text-align:center;color:#fff;background:repeating-linear-gradient(-45deg,#2b2b2e 0 18px,#34343a 18px 36px);place-content:center;justify-items:center;gap:10px;padding:12px;display:grid;position:absolute;inset:0}.vc-embed-play{opacity:.85;font-size:2rem;line-height:1}.vc-embed-note{color:var(--muted);margin:6px 0 0;font-size:.85rem}.vc-gallery button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.vc-lightbox{z-index:100;touch-action:pan-y;background:#111113f0;place-items:center;display:grid;position:fixed;inset:0}.vc-lightbox img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:min(96vw,1600px);max-height:84vh}.vc-lightbox button{color:#fff;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:8px;font-weight:700;position:absolute}.vc-lightbox-close{padding:0 16px;top:16px;right:16px}.vc-lightbox-prev,.vc-lightbox-next{top:50%;transform:translateY(-50%);font-size:2rem!important}.vc-lightbox-prev{left:12px}.vc-lightbox-next{right:12px}.vc-lightbox-count{color:#fff;margin:0;font-weight:600;position:absolute;bottom:12px}.s-news-img{display:block;position:relative}.s-news-ph{aspect-ratio:4/3;border-radius:var(--radius);background:repeating-linear-gradient(-45deg, var(--fire) 0 18px, #b81f19 18px 36px);color:#fff;font-family:var(--font-display);text-align:center;place-items:center;padding:12px;font-size:1.6rem;font-weight:800;display:grid}.vc-play-badge{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;left:12px}.vc-gallery button{position:relative}.vc-lightbox video{background:#000;max-width:min(96vw,1600px);max-height:84vh}.vc-lightbox .vc-lightbox-link{color:#fff;background:#ffffff24;border-radius:8px;max-width:calc(100vw - 150px);padding:12px 14px;font-weight:700;text-decoration:none;position:absolute;top:16px;left:16px}.vc-lightbox .vc-lightbox-link:hover,.vc-lightbox .vc-lightbox-link:focus-visible{color:#fff;text-decoration:underline}.vc-lightbox .vc-lightbox-link:focus-visible{outline-offset:2px;outline:3px solid #fff}.vc-album-card{background:#fff;border-radius:8px;overflow:hidden}.vc-album-card a{color:inherit;text-decoration:none}.vc-album-card img,.vc-album-card .s-news-ph{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%;display:block}.vc-album-card-body{padding:14px 16px 18px}.vc-album-card h2,.vc-album-card h3{font-family:var(--font-body);margin:0 0 4px;font-size:1.1rem;font-weight:700}.vc-album-card p{color:var(--muted);margin:0}.vc-album-desc{white-space:pre-line;max-width:70ch}.vc-events{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.vc-event{background:#fff;border-radius:8px;grid-template-columns:88px 1fr;align-items:start;gap:16px;padding:16px;display:grid}.vc-event-date{aspect-ratio:1;background:var(--fire);color:#fff;font-family:var(--font-display);text-align:center;border-radius:6px;place-items:center;font-weight:800;line-height:1;display:grid}.vc-event-date strong{font-size:2.2rem}.vc-event-date span{text-transform:uppercase;font-size:1rem}.vc-event h2,.vc-event h3{font-family:var(--font-body);margin:0 0 4px;font-size:1.15rem;font-weight:700}.vc-event p{color:var(--muted);margin:0}.vc-event .vc-event-date{color:#fff}.vc-upcoming{margin:0 0 32px}.vc-upcoming h2{margin:0 0 12px}.vc-upcoming .vc-events{margin-bottom:12px}.vc-event-actions{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.vc-garage .vs-sheet-link{color:var(--livery);font-weight:700}.vc .sec-head p a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.eg-intro{max-width:70ch;font-size:1.15rem}.eg-toc{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.eg-toc a{border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;padding:6px 12px;font-size:.9rem;font-weight:700;text-decoration:none}.eg-sec{padding-top:40px;scroll-margin-top:16px}.eg-sec h2{margin:0 0 16px;font-size:clamp(2rem,4.5vw,3rem)}.eg-sec-lead{color:var(--muted);margin:-8px 0 16px}.eg-history{grid-template-columns:176px minmax(0,68ch);align-items:start;gap:16px 48px;display:grid}.eg-history-seal{margin-top:8px;position:sticky;top:24px}.eg-history-seal img{width:176px;height:176px;display:block}.eg-history-sub{font-family:var(--font-display);letter-spacing:.02em;color:var(--fire);margin:-8px 0 20px;font-size:1.3rem;font-weight:800}.eg-history-body p:not(.eg-history-sub){margin:0 0 1em}.eg-hist-year{color:var(--fire);font-weight:800}@media (max-width:760px){.eg-history{grid-template-columns:1fr}.eg-history-seal{margin:0;position:static}.eg-history-seal img{width:104px;height:104px}}.eg-activities{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.eg-activities li{border-top:6px solid var(--fire);background:#fff;border-radius:8px;padding:20px 18px 18px}.eg-activity-icon{width:64px;height:64px;color:var(--fire);background:#fdeceb;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.eg-activity-icon .ai{width:48px;height:48px;display:block}.ai-acc{fill:var(--livery)}.eg-activities h3{margin:0 0 6px;font-size:1.35rem}.eg-activities p{color:var(--muted);margin:0;font-size:.95rem}@media (max-width:900px){.eg-activities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.eg-activities{gap:10px}.eg-activities li{padding:14px 12px}.eg-activity-icon{width:52px;height:52px}.eg-activity-icon .ai{width:40px;height:40px}.eg-activities h3{-webkit-hyphens:auto;hyphens:auto;font-size:1.2rem}}.eg-lead,.eg-volunteers{margin-top:8px}.eg-lead h3,.eg-volunteers h3{margin:0 0 14px;font-size:1.4rem}.eg-lead .eg-people{border-top:6px solid var(--fire);background:#fff;border-radius:8px;margin-bottom:28px;padding:24px 16px}.eg-timeline{border-left:4px solid var(--fire);margin:0;padding:0;list-style:none}.eg-timeline li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) 200px;align-items:start;gap:16px;padding:16px 0 16px 20px;display:grid}.eg-timeline li:not(:has(img)){grid-template-columns:96px minmax(0,1fr)}.eg-year{font-family:var(--font-display);color:var(--fire);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.eg-timeline h3{margin:0 0 4px;font-size:1.3rem}.eg-timeline p{margin:0}.eg-timeline img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%}@media (max-width:700px){:is(.eg-timeline li,.eg-timeline li:not(:has(img))){grid-template-columns:1fr;gap:6px}}.eg-people{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;margin:0 0 16px;padding:0;list-style:none;display:grid}.eg-person{text-align:center;justify-items:center;gap:4px;display:grid}.eg-person img,.eg-avatar{object-fit:cover;border-radius:50%;width:112px;height:112px}.eg-avatar{background:var(--fire);color:#fff;font-family:var(--font-display);place-items:center;font-size:2.2rem;font-weight:800;display:grid}.eg-person-name{font-weight:700}.eg-person-title{color:var(--muted);font-size:.9rem}.eg-person-deceased img,.eg-person-deceased .eg-avatar{filter:grayscale();opacity:.7}.eg-person-deceased .eg-person-name{color:var(--muted)}.eg-cross{margin-left:.3em;font-weight:400}.eg-people-small{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 20px}.eg-people-small .eg-person{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:0 12px}.eg-people-small .eg-person img,.eg-people-small .eg-avatar{grid-row:span 2;width:44px;height:44px;font-size:1.1rem}.jm-lead{max-width:60ch;color:var(--muted)}.jm .vc-garage{margin:24px 0 8px}.jm-sheets h2{margin:40px 0 16px;font-size:clamp(2rem,4.5vw,3rem)}.jm-sheet{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;margin-bottom:20px;padding:16px;scroll-margin-top:16px;display:grid}.jm-sheet:target{outline:4px solid var(--livery)}.jm-sheet img,.jm-sheet .s-news-ph{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%}.jm-sheet h3{margin:0 0 8px;font-size:2rem}.jm-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.jm-facts dt{color:var(--muted);font-size:.8rem}.jm-facts dd{margin:0;font-weight:700}@media (max-width:700px){.jm-sheet{grid-template-columns:1fr}}.pj-list{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pj-card{background:#fff;border-radius:8px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;padding:16px;display:grid}.pj-card-logo{aspect-ratio:16/9;border:1px solid var(--line);border-radius:6px;place-items:center;padding:8px;display:grid}.pj-card-ph{text-align:center;color:var(--muted,inherit);font-weight:700}.pj-card-logo img{object-fit:contain;width:auto;max-height:100%}.pj-card h2{font-family:var(--font-body);margin:0 0 4px;font-size:1.25rem}.pj-card p{color:var(--muted);margin:0}@media (max-width:560px){.pj-card{grid-template-columns:1fr}}.pj-mandatory{border:2px solid var(--ink);background:#fff;border-radius:8px;margin:16px 0 24px;padding:20px}.pj-logos{flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0;padding:0;list-style:none;display:flex}.pj-logos img{object-fit:contain;width:auto;max-width:100%;height:96px;display:block}.pj-required{white-space:pre-line;margin:16px 0 0;font-weight:700}.pj-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 24px;margin:0 0 24px;display:grid}.pj-facts dt{color:var(--muted);font-size:.85rem}.pj-facts dd{margin:0;font-weight:700}.tm-lead{max-width:60ch;font-size:1.15rem}.tm-sec{border-top:1px solid var(--line);max-width:720px;padding-block:24px}.tm-sec h2{margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.6rem)}.tm-small{color:var(--muted);font-size:.9rem}.kp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}@media (max-width:860px){.kp-grid{grid-template-columns:1fr}}.kp-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.kp-list a,.kp-emergency a{overflow-wrap:anywhere}.kp-map-canvas{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:340px;font-family:var(--font-body);background:#eef0ec;display:block;overflow:hidden}.kp-map-fallback{text-align:center;color:var(--muted);place-content:center;margin:0;padding:16px;font-size:.9rem;display:grid}.kp-map-pin{padding-bottom:6px;display:block}.kp-map-pin>span{background:var(--fire);border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;transform:rotate(-45deg)translate(2px,-2px);box-shadow:0 3px 10px #242a264d}.lg{max-width:760px}.lg h2{margin:32px 0 8px;font-size:clamp(1.5rem,3.5vw,2rem)}.lg h3{margin:20px 0 4px}.lg p{margin:0 0 12px}.lg dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.lg dt{font-weight:700}.lg dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.lg dl{grid-template-columns:1fr}.lg dd{margin-bottom:8px}}.lg-pending{color:var(--muted);font-style:italic}.lg-draft{border-left:4px solid var(--fire);background:var(--surface);padding:12px 16px;font-weight:700}.vc-supporter-strip{color:#fff;background:#172022;padding:34px 0 18px}.vc-supporter-heading{text-align:center}.vc-supporter-heading h2{font-family:var(--f-public), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f0ca77;margin:0;font-size:12px;font-weight:700}.vc-supporter-heading p{color:#b8c2c3;margin:8px 0 24px;font-size:14px}.vc-supporter-viewport{padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.vc-supporter-track{width:max-content;animation:vc-supporter-scroll var(--supporter-duration,42s) linear infinite;animation-play-state:paused;display:flex}.vc-supporter-track[data-ready=true]{animation-play-state:running}.vc-supporter-viewport:hover .vc-supporter-track,.vc-supporter-viewport:focus-within .vc-supporter-track{animation-play-state:paused}.vc-supporter-viewport:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vc-supporter-viewport:focus-within .vc-supporter-track{animation:none}.vc-supporter-group,.vc-supporter-list{flex:none;align-items:center;display:flex}.vc-supporter-list{gap:40px;margin:0;padding:0 40px 0 0;list-style:none}.vc-supporter-list li{flex:none}.vc-supporter-logo{color:#172022;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:250px;height:132px;padding:12px 18px 10px;text-decoration:none;display:flex}.vc-supporter-logo img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.vc-supporter-caption{color:#55575a;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.vc-supporter-logo span{text-align:center;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.vc-supporter-logo:focus-visible{outline-offset:3px;outline:3px solid #ffc51a}@keyframes vc-supporter-scroll{to{transform:translate(-50%)}}@media (max-width:600px){.vc-supporter-strip{padding-top:28px}.vc-supporter-logo{width:210px;height:128px}.vc-supporter-caption{-webkit-line-clamp:3}.vc-supporter-list{gap:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.vc-supporter-track{width:100%;animation:none}.vc-supporter-group{justify-content:center;width:100%}.vc-supporter-list{flex-wrap:wrap;justify-content:center;gap:20px;padding:0 20px}.vc-supporter-list[aria-hidden=true],.vc-supporter-clone{display:none}.vc-supporter-viewport{-webkit-mask-image:none;mask-image:none}}
