:root{--client-blue-start:#245b88;--client-blue-mid:#294f70;--client-blue-end:#183149;--client-blue-text:#17212b;--client-blue-muted:#66717c;--client-blue-line:rgba(23,33,43,.16);--client-blue-gradient:radial-gradient(circle at 12% 10%,rgba(255,255,255,.34) 0,rgba(255,255,255,0) 23rem),linear-gradient(112deg,var(--client-blue-start) 0%,var(--client-blue-mid) 54%,var(--client-blue-end) 100%)}.compact-donate svg *,.compact-nav a[href="/contacts"] .nav-icon *,.compact-nav a[href="/team"] .nav-icon *{display:none!important}.compact-donate svg,.compact-nav a[href="/contacts"] .nav-icon,.compact-nav a[href="/team"] .nav-icon{display:block!important;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.compact-nav a[href="/contacts"] .nav-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.compact-nav a[href="/team"] .nav-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 22v-2a8 8 0 0 1 16 0v2'/%3E%3Cpath d='m10 13 2 2 2-2M12 15l-1 5 1 2 1-2-1-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 22v-2a8 8 0 0 1 16 0v2'/%3E%3Cpath d='m10 13 2 2 2-2M12 15l-1 5 1 2 1-2-1-5'/%3E%3C/svg%3E")}.compact-donate svg{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.header-donate:before{content:none;display:none}:root{--panel-navy:#183149;--panel-navy-deep:#13283b;--panel-navy-glow:rgba(36,91,136,.5);--inner-hero-height:44rem}.page-intro,.page-intro.page-intro-visual{width:100%;height:var(--inner-hero-height);min-height:var(--inner-hero-height)!important;max-height:var(--inner-hero-height)}.page-intro-copy,.page-intro-media{min-height:0!important}@media (max-width:1000px){.page-intro,.page-intro.page-intro-visual{height:auto;max-height:none;min-height:0!important}.page-intro.page-intro-visual{grid-template-rows:auto auto}.page-intro-media{min-height:26rem!important}}@media (max-width:680px){.page-intro-media{min-height:20rem!important}.page-intro-copy{padding-top:1.7rem;padding-bottom:1.7rem}}.page-intro{color:#fff!important}.page-intro,.page-intro-visual{background:radial-gradient(circle at 14% 12%,var(--panel-navy-glow) 0,transparent 24rem),linear-gradient(145deg,#245b88 0,var(--panel-navy) 48%,var(--panel-navy-deep) 100%)!important}.page-intro-visual .page-intro-copy{background:radial-gradient(circle at 10% 8%,var(--panel-navy-glow) 0,transparent 21rem),linear-gradient(100deg,rgba(36,91,136,.98),rgba(24,49,73,.96))!important}.page-intro-visual .page-intro-copy:after{background:linear-gradient(90deg,rgba(24,49,73,.94),transparent)!important}.page-intro-media{padding:0!important;background:transparent!important}.page-intro-media img{width:100%;height:100%;padding:0!important;display:block}.interactive-map-dark,.team-preview{color:#fff!important}.interactive-map-dark,.team-preview{background:linear-gradient(135deg,#214b6d,#183149)!important}.about-doctrine-link{color:var(--ink)!important}.about-doctrine-link>div>p:not(.overline){color:var(--muted)!important}.about-values{gap:clamp(.8rem,1.4vw,1.25rem);padding:clamp(2.5rem,4.5vw,4.5rem) clamp(1rem,5vw,5rem);color:var(--ink)!important}.about-values>div,.about-values>div:last-child{min-height:clamp(12rem,18vw,16rem);border:1px solid rgba(26,58,92,.18)!important;border-radius:1rem;padding:clamp(1.5rem,2.8vw,2.6rem);background:rgba(255,255,255,.58);box-shadow:0 1rem 2.5rem rgba(15,36,56,.06)}.about-values span{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:1px solid rgba(26,58,92,.24);border-radius:50%;color:var(--wine)!important}.about-values h2{margin:clamp(2.2rem,4vw,3.5rem) 0 0;color:var(--ink);font-size:clamp(1.8rem,3vw,3.15rem);line-height:1.02}.site-footer{background:radial-gradient(circle at 7% 0,#294f70 0,transparent 26rem),#13283b!important;color:#fff!important;padding-top:clamp(1.35rem,2.1vw,1.9rem)!important;padding-bottom:5.25rem!important}.site-footer .footer-column{gap:.08rem}.site-footer .footer-column>span{margin-bottom:.25rem}.site-footer .footer-column>a{min-height:32px}.site-footer .social-links{gap:.4rem;margin-top:.3rem}.site-footer .social-links .social-icon-link{width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem}.site-footer .footer-bottom{margin-top:.65rem;padding-top:.5rem}@media (max-width:680px){.site-footer .footer-column>a{min-height:44px}.site-footer .social-links .social-icon-link{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}}:root{--donate-gold:#c9a63f;--donate-gold-soft:#e3c87c;--donate-gold-deep:#a8842c;--donate-ink:#221803;--donate-fill:linear-gradient(135deg,var(--donate-gold-soft) 0%,var(--donate-gold) 52%,var(--donate-gold-deep) 100%);--donate-fill-hover:linear-gradient(135deg,#efdaa2,#d3ae4d 52%,#b8933a)}.donate-link,.mobile-menu nav a.mobile-donate{background:var(--donate-fill);color:var(--donate-ink);border-color:rgba(120,90,20,.38)}.donate-link:hover,.mobile-menu nav a.mobile-donate:hover{background:var(--donate-fill-hover);color:var(--donate-ink)}.donate-link:focus-visible,.mobile-menu nav a.mobile-donate:focus-visible{outline:3px solid var(--donate-gold-deep);outline-offset:3px}.site-header .donate-link:not(.compact-donate){background:var(--donate-fill)!important;border:1px solid rgba(120,90,20,.45);color:var(--donate-ink)!important}.site-header .donate-link:not(.compact-donate):active,.site-header .donate-link:not(.compact-donate):hover{background:var(--donate-fill-hover)!important;color:var(--donate-ink)!important}html .compact-donate.donate-link,html[data-header-theme] .compact-donate.donate-link{background:var(--donate-fill);border-color:rgba(120,90,20,.42);color:var(--donate-ink)}html .compact-donate.donate-link:hover,html[data-header-theme] .compact-donate.donate-link:hover{background:var(--donate-fill-hover);color:var(--donate-ink)}.video-hero .hero-actions-social{align-items:center}.hero-social.social-icon-link{width:2.9rem;min-width:2.9rem;height:2.9rem;min-height:2.9rem;border-color:rgba(255,255,255,.8);background:rgba(12,18,26,.28);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-social.social-icon-link:hover{border-color:#fff;background:#fff;color:var(--ink)}@media (max-width:1000px){.video-hero .hero-actions-social{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.video-hero .hero-actions-social .button{width:auto}}:root{--paper-texture-surface:#f5f3ee;--paper-texture-image:linear-gradient(rgba(245,243,238,.42),rgba(245,243,238,.42)),url(/media/paper-crumpled-seamless-hd-v7.webp);--paper-texture-size:2508px 2508px}body{background-color:var(--paper-texture-surface);background-image:var(--paper-texture-image);background-position:top;background-repeat:repeat;background-size:var(--paper-texture-size)}#main-content,#main-content>main{background:transparent}#main-content>main.placeholder-page,#main-content>main>section[data-header-theme=light]{background-color:transparent!important;background-image:none!important}.donation-band{color:var(--ink)!important}.donation-band:after{display:none!important}.donation-band>div:last-child p{color:var(--muted)!important}.donation-band .overline-light{color:color-mix(in srgb,var(--gold) 56%,#4f3a1f)!important}.home-season-copy{background-color:transparent!important}.account-grid article,.europe-location-card,.group-application-form,.group-form-dialog,.group-form-success,.groups-intro-media img,.home-season-copy,.mobile-menu nav{background-image:none!important}.groups-intro-media img{background-color:#f6f6f6!important}.page-intro.page-intro-visual[data-header-theme=light],.page-intro[data-header-theme=light],.page-intro[data-header-theme=light] .intro-text h2,.page-intro[data-header-theme=light] .intro-text p,.page-intro[data-header-theme=light] .overline,.page-intro[data-header-theme=light] h1{color:var(--ink)!important}.page-intro[data-header-theme=light] .intro-text{opacity:1!important}.page-intro[data-header-theme=light] .page-intro-copy{background:transparent!important}.page-intro[data-header-theme=light].page-intro-visual .page-intro-copy,.page-intro[data-header-theme=light].page-intro-visual .page-intro-copy:after,.page-intro[data-header-theme=light].page-intro-visual .page-intro-media:after{background:none!important}.page-intro[data-header-theme=light].page-intro-visual .page-intro-media img{-webkit-mask-image:linear-gradient(180deg,black 0,black 96%,transparent);mask-image:linear-gradient(180deg,black 0,black 96%,transparent)}.site-footer{background:transparent!important;color:var(--ink)!important;border-top:1px solid var(--line)!important}.site-footer .footer-column>span{color:var(--muted)!important}.site-footer .footer-column address a,.site-footer .footer-column>a,.site-footer .social-links{color:var(--ink)!important}.site-footer .social-links .social-icon-link{color:var(--ink)!important;border-color:var(--ink)!important}.site-footer .social-links .social-icon-link:hover{background:var(--ink)!important;color:var(--white)!important}.site-footer .footer-bottom{color:var(--muted)!important;border-top-color:var(--line)!important}.about-values>div,.about-values>div:last-child{background:transparent!important;box-shadow:none!important;border:none!important}@media (max-width:680px){:root{--paper-texture-size:1800px 1800px}}