.donate-hero__eyebrow,.behind-development__eyebrow{color:#a9d8ff;text-transform:uppercase;font-family:var(--font-family-display);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption);align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.donate-hero__eyebrow:before{content:"";background:currentColor;flex:none;width:2rem;height:1px}.donate-hero h1{max-width:12ch;color:var(--white);font-family:var(--font-family-display);font-size:var(--font-size-page-title);font-weight:var(--font-weight-page-title);line-height:var(--line-height-page-title);letter-spacing:var(--letter-spacing-page-title);margin:0}.donate-hero__description{color:#d6e9fa;text-wrap:pretty;max-width:42rem;font-family:var(--font-family-body);font-size:var(--font-size-lead);font-weight:var(--font-weight-lead);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead);margin:1.25rem 0 0}.donate-hero__note{color:#bddcf7;font-family:var(--font-family-helper-emphasis);font-size:var(--font-size-helper-emphasis);font-weight:var(--font-weight-helper-emphasis);line-height:var(--line-height-helper-emphasis);letter-spacing:var(--letter-spacing-helper-emphasis);align-items:center;gap:.65rem;margin:1.25rem 0 0;display:flex}.donate-hero__note:before{content:"";background:#8fcfff;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .3rem #8fcfff26}.donate-options{padding-block:var(--space-section);background:radial-gradient(circle at 10% 0%, #347fd11a, transparent 34rem), var(--surface)}.donate-options__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.donate-card{background:var(--white);min-width:0;min-height:34rem;box-shadow:var(--shadow-card);text-align:center;border:1px solid #e8eff6;border-radius:1.75rem;flex-direction:column;align-items:center;padding:clamp(1.75rem,3vw,2.4rem);display:flex}.donate-card__chips{align-self:flex-start;gap:.5rem;min-height:2.5rem;margin:0;display:flex}.donate-card__chip{color:#0641b2;min-height:2.5rem;font-family:var(--font-family-support-chip);font-size:var(--font-size-support-chip);font-weight:var(--font-weight-support-chip);line-height:var(--line-height-support-chip);letter-spacing:var(--letter-spacing-support-chip);background:#e9f1ff;border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding-inline:.95rem;display:inline-flex;box-shadow:0 .35rem .85rem #14406e14}.donate-card__chip--paypal{color:#7b4d00;background:#ffdc7f}.donate-card__chip--revolut{color:var(--white);background:#191c1f}.donate-card__chip--international{color:#00766e;background:#d7f7f4}.donate-card__chip--czech{color:#103e77}.donate-card__icon{border-radius:1.1rem;width:4rem;height:4rem;margin-top:2.25rem;box-shadow:0 .45rem 1rem #071d3533}.donate-card h2{color:var(--navy-950);text-transform:uppercase;--letter-spacing-donate-card-title:.1em;font-family:var(--font-family-display);font-size:var(--font-size-donate-card-title);font-weight:var(--font-weight-donate-card-title);line-height:var(--line-height-donate-card-title);letter-spacing:var(--letter-spacing-donate-card-title);margin:1.5rem 0 0}.donate-card h2 span{display:block}.donate-card__subtitle{color:var(--muted);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);margin:.45rem 0 0}.donate-card__actions,.donate-card__bank-data,.donate-card__account{margin-top:auto}.donate-card__actions{gap:.625rem;width:min(100%,17rem);margin-inline:auto;display:grid}.donate-card__provider{border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:3rem;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .18s;display:flex}.donate-card__provider--paypal{background:#ffc439}.donate-card__provider--revolut{background:#191c1f}.donate-card__provider-artwork{justify-content:center;align-items:center;max-width:100%;display:flex}.donate-card__provider-artwork img{flex:none;height:auto;display:block}.donate-card__provider-artwork--paypal{width:min(6.75rem,68%)}.donate-card__provider-artwork--revolut{width:min(7.25rem,68%)}.donate-card__provider-artwork--paypal img,.donate-card__provider-artwork--revolut img{width:100%}.donate-card__provider:hover{box-shadow:0 .8rem 1.8rem #071d352e}.donate-card__provider:active{box-shadow:none}.donate-card__provider:focus-visible{outline:.2rem solid var(--white);outline-offset:.125rem;transition:none;box-shadow:0 0 0 .45rem #003087}.donate-card__security{color:var(--muted);font-family:var(--font-family-body);font-size:var(--font-size-helper);font-weight:var(--font-weight-helper);line-height:var(--line-height-helper);letter-spacing:var(--letter-spacing-helper);margin:1rem 0 0}.donate-card__bank-data{gap:2rem;width:100%;margin-bottom:auto;display:grid}.donate-card__bank-data div{min-width:0}.donate-card__bank-data dt{color:var(--muted);font-family:var(--font-family-body);font-size:var(--font-size-helper);font-weight:var(--font-weight-helper);line-height:var(--line-height-helper);letter-spacing:var(--letter-spacing-helper)}.donate-card__bank-data dd,.donate-card__account{color:var(--navy-950);font-family:var(--font-family-display);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:780;line-height:1.45}.donate-card__bank-data dd{margin:.4rem 0 0}.donate-card__account{margin-bottom:0}.donate-card__qr{background:var(--white);border-radius:1rem;width:min(11rem,80%);height:auto;margin-top:1.5rem;padding:.8rem;box-shadow:0 .9rem 2rem #142c481f}.donate-gift-note{text-align:center;border-top:1px solid #d8e5f0;max-width:52rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.donate-gift-note h2{color:var(--navy-950);font-family:var(--font-family-display);font-size:var(--font-size-donate-card-title);font-weight:var(--font-weight-donate-card-title);line-height:var(--line-height-donate-card-title);letter-spacing:var(--letter-spacing-donate-card-title);margin:0}.donate-gift-note p{color:var(--muted);text-wrap:pretty;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);margin:.85rem 0 0}:root[data-content-editor-active] .donate-gift-note [data-content-key]{min-height:1.5em}.behind-development{padding-block:var(--space-section);background:radial-gradient(circle at 100% 0%, #347fd124, transparent 32rem), var(--navy-950);color:var(--white);position:relative;overflow:hidden}.behind-development__intro{max-width:52rem;margin-bottom:2.5rem}.behind-development h2{color:var(--white);font-family:var(--font-family-development-title);font-size:var(--font-size-development-title);font-weight:var(--font-weight-development-title);line-height:var(--line-height-development-title);letter-spacing:var(--letter-spacing-development-title);margin:0}.behind-development__intro>p:last-child{color:#c7dced;max-width:47rem;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);margin:1.25rem 0 0}.behind-development__gallery{grid-template-columns:1.15fr .85fr 1fr;gap:.75rem;height:20.625rem;display:grid}.behind-development figure{background:var(--ink);border-radius:1.125rem;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 1.2rem 3rem #0000002e}.behind-development figure img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.behind-development figure:hover img{transform:scale(1.02)}.behind-development figcaption{color:#ddecfb;font-family:var(--font-family-body);font-size:var(--font-size-helper);font-weight:var(--font-weight-helper);line-height:var(--line-height-helper);letter-spacing:var(--letter-spacing-helper);background:linear-gradient(#0000,#031323eb);padding:2rem 1rem .9rem;position:absolute;inset:auto 0 0}@media (width<=64rem){.donate-options__grid{grid-template-columns:1fr;width:min(100% - 4rem,38rem)}.donate-card{min-height:31rem}}@media (width<=56rem){.behind-development__gallery{grid-template-columns:1fr;height:auto}.behind-development figure{height:clamp(15rem,54vw,23rem)}}@media (width<=36rem){.donate-options__grid{width:min(100% - 2rem,38rem)}.donate-card{min-height:0;padding:1.5rem}.donate-card__actions,.donate-card__bank-data,.donate-card__account{margin-top:3rem}}
