html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--headline-color:#0072ad;--subline-color:#000}.separator,.hero .h-content,.columns .col .content-element,.content-element,.page-footer,.page-header,.meta{padding-left:1.5rem;padding-right:1.5rem}@media (width>=80em){.separator,.hero .h-content,.columns .col .content-element,.content-element,.page-footer,.page-header,.meta{padding-left:3rem;padding-right:3rem}}@media (width>=100em){.separator,.hero .h-content,.columns .col .content-element,.content-element,.page-footer,.page-header,.meta{padding-left:calc(50vw - 800px + 3rem);padding-right:calc(50vw - 800px + 3rem)}}html,body{margin:0;padding:0}p:last-child{margin-bottom:0}img{width:100%;max-width:100%;height:auto;display:block;overflow:hidden;transform:scale(1)}img.blur{filter:saturate(20%)opacity(50%);opacity:0}img.loaded{opacity:1;transition:opacity .25s,filter .5s .25s}html{font-family:Open Sans Variable,Open Sans,sans-serif;font-size:clamp(16px,1.25vw,19.2px);font-weight:400}body{color:var(--text-color);line-height:1.5}p{margin-bottom:1.5rem}h1,.h1{margin:0 0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:2.08333rem;font-weight:400}@media (width>=48em){h1,.h1{font-size:2.5rem}}h1,.h1{line-height:3.125rem}h2,.h2{margin:0 0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1.5625rem;font-weight:400}@media (width>=48em){h2,.h2{font-size:1.875rem}}h2,.h2{line-height:2.1875rem}h3,.h3{margin:0 0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1.14583rem;font-weight:400}@media (width>=48em){h3,.h3{font-size:1.375rem}}h4,.h4{margin:0 0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:.9375rem;font-weight:400}@media (width>=48em){h4,.h4{font-size:1.125rem}}h5,.h5{margin:0 0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:.833333rem;font-weight:400}@media (width>=48em){h5,.h5{font-size:1rem}}h6,.h6{margin:0 0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:.833333rem;font-weight:400}@media (width>=48em){h6,.h6{font-size:1rem}}strong,b{font-weight:700}a{color:var(--link-color);text-decoration:none;transition:color .3s cubic-bezier(.2,.9,.5,1)}a:hover{color:var(--link-hover-color)}::selection{color:#fff;background:#ff8d00}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.page-content a{color:#0072ad;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=48em){.error-page{margin-top:8rem}}.skip-link{z-index:1000;color:#003874;background:#fff;padding:.75rem 1.5rem;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:none}.navigation.main{display:none}@media (width>=64em){.navigation.main{display:block}}.navigation.main a{color:var(--text-color);text-transform:uppercase;padding:0 .75rem;font-weight:700;line-height:2.5rem;text-decoration:none;display:block}.navigation.main ul.level-1{align-items:center;gap:.375rem;display:flex}.navigation.main ul.level-1>li{position:relative}.navigation.main ul.level-1>li.active a,.navigation.main ul.level-1>li:hover a{background:#0072ad}.navigation.main ul.level-1>li:hover .level-2{opacity:1;pointer-events:all}.navigation.main ul.level-1 .level-2{min-width:inherit;opacity:0;pointer-events:none;white-space:nowrap;background:#fff;padding:1.5rem;transition:all .3s;position:absolute;left:-1.5rem;box-shadow:0 10px 10px #0003}.mobile-navigation{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;z-index:1000;background:#000c;width:100%;height:100%;transition:all .3s cubic-bezier(.5,0,.25,1) .3s;position:fixed;top:0;bottom:0;left:0}.mobile-navigation.active{opacity:1;pointer-events:all;z-index:1000;transition-delay:0s}.mobile-navigation.active .content{transition-delay:.3s;transform:translate(0)}.mobile-navigation .content{background:#fff;width:100%;max-width:31.25rem;transition:all .3s cubic-bezier(.5,0,.25,1);position:absolute;top:0;bottom:0;right:0;transform:translate(120%)}.mobile-navigation .close{appearance:none;color:#fff;cursor:pointer;float:right;background:#0072ad;border:0;width:60px;height:60px;padding:.75rem;transition:all .3s cubic-bezier(.5,0,.25,1)}@media (width>=48em){.mobile-navigation .close{float:none;position:absolute;top:0;left:0;transform:translate(-60px)}}.mobile-navigation .close:hover{background:#ff8d00}.mobile-navigation .close svg{width:100%;height:auto;display:block}.mobile-navigation .nav{padding:1.5rem}.mobile-navigation .nav a{color:#000;text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:2.5rem}.mobile-navigation .nav a:hover{color:#0072ad}.nav-toggler{align-items:center;display:flex}@media (width>=64em){.nav-toggler{display:none}}.nav-toggler .toggle{appearance:none;color:#fff;cursor:pointer;background:#0072ad;border:0;width:60px;height:60px;padding:.75rem;transition:all .3s}.nav-toggler .toggle:hover{background:#ff8d00}.nav-toggler .toggle svg{width:100%;height:auto;display:block}.meta{padding-top:.75rem;padding-bottom:.75rem}.meta .level-1{align-items:center;gap:1.5rem;font-size:.8125rem;display:flex}.page-header{color:#fff;background-color:#003874;background-position-y:-101%;background-size:200% 200%;align-items:center;gap:.75rem;padding-top:1.5rem;padding-bottom:1.5rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:flex}@media (width>=48em){.page-header{z-index:100;background-color:#0000;background-image:linear-gradient(#000c 50%,#0000 100%);justify-content:space-between;gap:1.5rem;position:fixed;top:0;left:0;right:0}}.page-header .logo{max-width:60%;padding:0;display:block}@media (width>=48em){.page-header .logo{width:40%;height:3.38983%;padding:0}}@media (width>=64em){.page-header .logo{width:20%;height:1.69492%}}.page-header .logo img,.page-header .logo svg{width:100%;height:auto;display:block}.page-header .nav-spacer{flex:1}.page-header .donate{--link-color:#fff;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#0072ad;outline:#0000;padding:0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.page-header .donate:hover{background:#000}.page-header .donate-dark{background:var(--text-color)}.page-header .donate-dark:hover{background:var(--highlight-color)}.page-header .donate{line-height:3.75rem;display:none}@media (width>=48em){.page-header .donate{display:block}}@media (width>=64em){.page-header .donate{line-height:2.5rem}}body.scrolled .page-header{background-color:#003874;background-image:none}.page-footer{--text-color:#fff;color:var(--text-color);background:#003874;flex-direction:column;justify-content:space-between;gap:3rem;padding-top:3rem;padding-bottom:3rem;display:flex}@media (width>=64em){.page-footer{flex-direction:row;align-items:center}}.page-footer .logo{width:22.5rem;max-width:100%;margin-bottom:1.5rem;display:block}@media (width>=48em){.page-footer .logo{max-width:unset}}.page-footer .logo svg{width:100%;height:auto;display:block}.page-footer .facebook-button{color:#0072ad;text-transform:uppercase;background:#fff;align-items:center;gap:.375rem;padding:.375rem .75rem .375rem .375rem;font-weight:700;display:inline-flex}.page-footer .facebook-button:hover{color:#fff;background:#0072ad}.page-footer .facebook-button svg{width:1.875rem}.page-footer .footer-donate{background:#0072ad;padding:1.5rem;position:relative}@media (width>=48em){.page-footer .footer-donate{padding:3rem}}.page-footer .footer-donate .icon-donate{opacity:.2;width:10.625rem;position:absolute;bottom:1.5rem;right:1.5rem}.page-footer .footer-donate h2,.page-footer .footer-donate .subline{text-transform:uppercase;font-weight:700}.form .form-fields{gap:.75rem;display:grid}.form .field.text,.form .field.textarea{background:#fff;border:1px solid #ddd;flex-direction:column;display:flex;position:relative}.form .field.text input,.form .field.text textarea,.form .field.textarea input,.form .field.textarea textarea{color:#555;border:none;outline:#0000;padding:1.5rem .75rem .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}.form .field.text label,.form .field.textarea label{pointer-events:none;transition:all .3s;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}:is(.form .field.text:has(:focus,.filled) label,.form .field.textarea:has(:focus,.filled) label){opacity:.5;font-size:.7rem;top:.75rem;transform:translateY(0)}.form .field.text.error label,.form .field.textarea.error label{color:red}.form .field.textarea label{top:1.5rem}@media (width>=48em){.form .field.toggle label{align-items:center;display:flex}.form .field.toggle label a{margin-left:.3125rem;display:inline-block}}.form .field.toggle input{accent-color:#0072ad;width:1.5rem;height:1.5rem;margin-right:.75rem}.form .button-bar{text-align:right;padding-top:1.5rem}.form .btn{appearance:none;--link-color:#fff;--link-hover-color:#fff;cursor:pointer;color:var(--link-color);text-transform:uppercase;background:#0072ad;border:0;outline:#0000;padding:0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.form .btn:hover{background:#000}.form .btn-dark{background:var(--text-color)}.form .btn-dark:hover{background:var(--highlight-color)}.form .hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.partner-list{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.partner-list .partner{aspect-ratio:3/2;justify-content:center;align-items:center;width:300px;height:200px;padding:1.5rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:flex;box-shadow:0 10px 15px #0000000d}.partner-list .partner:hover{transform:scale(1.05)}.partner-list .partner img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.partners-carousel{position:relative}.partners-carousel.no-swiper{padding:0}.partners-carousel.no-swiper .swiper{overflow:visible}.partners-carousel.no-swiper .swiper-wrapper{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.partners-carousel.no-swiper .swiper-slide{flex:none;max-width:300px;width:auto!important}.partners-carousel .swiper{overflow:hidden}.partners-carousel .swiper-slide{justify-content:center;align-items:center;height:auto;display:flex}.partners-carousel .partner{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:120px;padding:1.5rem;transition:all .3s cubic-bezier(.2,.9,.5,1);display:flex;box-shadow:0 5px 15px #0000000d}@media (width>=48em){.partners-carousel .partner{height:150px}}.partners-carousel .partner:hover{transform:scale(1.03);box-shadow:0 10px 25px #0000001a}.partners-carousel .partner img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.partners-carousel .swiper-button-prev,.partners-carousel .swiper-button-next{display:none}.partners-carousel .swiper-pagination{margin-top:1.5rem;position:relative}.partners-carousel .swiper-pagination-bullet{opacity:1;background:#0072ad4d;width:10px;height:10px}.partners-carousel .swiper-pagination-bullet-active{background:#0072ad}.backlink{justify-content:center;margin-bottom:3rem;display:flex}.backlink .back-btn{--link-color:#fff;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#0072ad;outline:#0000;padding:0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.backlink .back-btn:hover{background:#000}.backlink .back-btn-dark{background:var(--text-color)}.backlink .back-btn-dark:hover{background:var(--highlight-color)}.content-element.padding-xs{padding-top:.375rem;padding-bottom:.375rem}.content-element.padding-s{padding-top:.75rem;padding-bottom:.75rem}.content-element.padding-default{padding-top:1.5rem;padding-bottom:1.5rem}.content-element.padding-l{padding-top:3rem;padding-bottom:3rem}.content-element.padding-xl{padding-top:4.5rem;padding-bottom:4.5rem}.content-element.color-light{color:#fff}.content-element.color-dark{color:#000}.content-element.color-default{color:#555}.content-element.background-light{background:#fff}.content-element.background-dark{background:#000}.content-element.background-primary{--text-color:#fff;--headline-color:#fff;--subline-color:#fff;color:var(--text-color);background:#0072ad}.content-element.background-secondary{background:#ff8d00}.content-element.background-grey{background:#f1f1f1}.content-element .content-element{padding-left:0;padding-right:0}.textpic{flex-direction:column;gap:1.5rem;display:flex}@media (width>=48em){.textpic{flex-direction:row;justify-content:space-between}.textpic.image-right{flex-direction:row-reverse}.textpic.align-top{align-items:flex-start}.textpic.align-center{align-items:center}.textpic.align-bottom{align-items:flex-end}.textpic .image{width:var(--image-width)}.textpic .text{flex:1}}.simple-content .sc-item:not(:last-child){margin-bottom:1.5rem}.sc-item .button-row{flex-wrap:wrap;gap:1.5rem;display:flex}.sc-item .button-row .br-btn{--link-color:#fff;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#0072ad;outline:#0000;padding:0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.sc-item .button-row .br-btn:hover{background:#000}.sc-item .button-row .br-btn-dark{background:var(--text-color)}.sc-item .button-row .br-btn-dark:hover{background:var(--highlight-color)}.sc-item .button-row .br-btn{color:#0072ad;background:#fff;border:2px solid #0072ad}.sc-item .button-row .br-btn:hover{color:#fff;background:#0072ad}.sc-item dl.table{gap:.75rem;display:grid}.sc-item dl.table dt{font-weight:700}.sc-item dl.table dd{margin-bottom:.75rem}@media (width>=48em){.sc-item dl.table dd{margin:0}.sc-item dl.table{-moz-column-gap:3rem;grid-template-columns:max-content 1fr;gap:1.5rem 3rem}}.sc-item .text-boxes{gap:.75rem;display:grid}@media (width>=48em){.sc-item .text-boxes{grid-template-columns:1fr 1fr}}@media (width>=64em){.sc-item .text-boxes{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.sc-item .text-boxes .text-box{text-align:center;background:#fff;justify-content:center;align-items:center;padding:1.5rem;display:flex;box-shadow:0 10px 15px #0000000d}@media (width>=48em){.sc-item .members{-moz-column-count:2;column-count:2}}@media (width>=64em){.sc-item .members{-moz-column-count:3;column-count:3}}.type-title_and_subtitle header{margin:0 0 1.5rem}.type-title_and_subtitle header h1,.type-title_and_subtitle header h2,.type-title_and_subtitle header h3,.type-title_and_subtitle header h4,.type-title_and_subtitle header h5,.type-title_and_subtitle header h6,.type-title_and_subtitle header .subline{text-transform:uppercase;margin:0;font-weight:700}.type-title_and_subtitle header .headline{color:var(--headline-color)}@media (width>=48em){.type-title_and_subtitle header .headline{font-size:2.5rem;line-height:3.125rem}}.type-title_and_subtitle header .subline{color:var(--subline-color)}@media (width>=48em){.type-title_and_subtitle header .subline{font-size:1.5625rem;line-height:1.875rem}}.columns{gap:1.5rem;padding:0;display:grid}@media (width>=48em){.columns{grid-template-columns:1fr 1fr}.columns .col.c-1 .content-element{padding-right:3rem}.columns .col.c-2 .content-element{padding-left:3rem}}.hero{background:#000;position:relative}.hero .h-image{-o-object-fit:cover;object-fit:cover;opacity:.4;z-index:1;width:100%;display:block;position:relative}@media (width>=48em){.hero .h-image{height:40vh;min-height:700px;max-height:60vh}}.hero .h-content{--subline-color:#fff;color:#fff;text-transform:uppercase;font-size:1.25rem;font-weight:700;line-height:1.875rem;bottom:1.5rem}@media (width<=47.9375em){.hero .h-content{padding:1.5rem}.hero .h-content .type-title_and_subtitle header{margin:0}}@media (width>=48em){.hero .h-content{z-index:1;background:0 0;position:absolute;left:0;right:0}}.hero .h-content .sc-item:not(:last-child){margin-bottom:1.5rem}@media (width>=48em){.hero .h-content{bottom:3rem}}.hero .h-content h1,.hero .h-content h2,.hero .h-content .headline,.hero .h-content .subline{font-size:1.6875rem;font-weight:700;line-height:1.875rem}@media (width>=48em){.hero .h-content h1,.hero .h-content h2,.hero .h-content .headline,.hero .h-content .subline{font-size:3.75rem;line-height:4.375rem}}.hero .h-content h1 strong,.hero .h-content h2 strong,.hero .h-content .headline strong,.hero .h-content .subline strong{color:#00a8ff}.hero .h-content .button-row .br-btn{border:0}.hero .h-content .button-row .btn-1{color:#0072ad;background:#fff}.hero .h-content .button-row .btn-1:hover{color:#fff;background:#000}.hero .h-content .button-row .btn-2{color:#fff;background:#0072ad}.hero .h-content .button-row .btn-2:hover{background:#000}@media (width>=48em){.homepage .hero .h-image{height:60vh}}.text-image{grid-template-areas:"image""text";gap:1.5rem;display:grid}.text-image.image-left img,.text-image.image-right img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width>=48em){.text-image.image-left{grid-template-columns:1fr 1fr;grid-template-areas:"image text"}.text-image.image-left.image-width-third{grid-template-columns:30% 1fr}.text-image.image-right{grid-template-columns:1fr 1fr;grid-template-areas:"text image"}.text-image.image-right.image-width-third{grid-template-columns:1fr 30%}}.text-image.image-top{grid-template-areas:"image""text";margin:0 auto}.text-image.image-bottom{grid-template-areas:"text""image";margin:0 auto}.text-image.content-small{max-width:50rem;margin:0 auto}@media (width>=48em){.text-image{align-items:center;gap:3rem}}.text-image .ti-text{grid-area:text}.text-image .ti-image{grid-area:image}.text-image-columns .ti-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;max-height:12.5rem;margin-bottom:3rem;display:block}.blog-teaser .blog-list{gap:1.5rem;padding-top:1.5rem;display:grid}@media (width>=48em){.blog-teaser .blog-list{grid-template-columns:repeat(3,1fr)}}.blog-teaser .blog-list .blog-item{background:#fff;flex-direction:column;display:flex;box-shadow:0 10px 15px #0000000d}.blog-teaser .blog-list .blog-item:has(a:hover) a{color:#000}.blog-teaser .blog-list .bi-content{flex-direction:column;flex:1;justify-content:flex-start;padding:1.5rem;display:flex}.blog-teaser .blog-list .bi-title{color:#0072ad;text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1.875rem}.blog-teaser .blog-list .bi-teaser{flex:1;margin-bottom:.75rem}.blog-teaser .blog-list .bi-link{color:#0072ad;font-weight:700;text-decoration:none}.blog-teaser .blog-button{justify-content:center;padding-top:3rem;display:flex}.blog-teaser .blog-button a{--link-color:#fff;--link-hover-color:#fff;cursor:pointer;appearance:none;color:var(--link-color);text-transform:uppercase;background:#0072ad;outline:#0000;padding:0 .75rem;font-family:Open Sans Variable,Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.2,.9,.5,1);display:inline-block}.blog-teaser .blog-button a:hover{background:#000}.blog-teaser .blog-button a-dark{background:var(--text-color)}.blog-teaser .blog-button a-dark:hover{background:var(--highlight-color)}.text-image-boxed{display:grid}@media (width>=48em){.text-image-boxed{grid-template-rows:min-content 3rem 1fr;grid-template-columns:30% 20% 50%}}.text-image-boxed .image-container{z-index:2;background:#fff;width:100%;position:relative;box-shadow:0 10px 15px #0000001a}.text-image-boxed .image-container img{display:block}@media (width>=48em){.text-image-boxed .image-container{grid-area:1/1/span 2/span 2}}.text-image-boxed .text{--headline-color:#fff;--subline-color:#fff;--text-color:#fff;color:var(--text-color);z-index:1;background:#0072ad;width:100%;padding:1.5rem;position:relative;overflow:hidden}.text-image-boxed .text .bg-icon{opacity:.2;color:#fff;width:40%;position:absolute;top:0;right:0;transform:translate(10%,-10%)rotate(15deg)}.text-image-boxed .text ul{padding-left:1.25rem;list-style-image:url(/assets/list.svg)}.text-image-boxed .text ul li:not(:last-child){margin-bottom:.375rem}@media (width>=48em){.text-image-boxed .text{grid-area:2/2/span 2/span 2;padding:5.25rem 3rem 3rem}}.separator{color:#aaa;align-items:center;gap:1.5rem;padding-top:3rem;padding-bottom:3rem;display:flex}.separator:before,.separator:after{content:"";flex:1;height:3px;display:block}.separator:before{background:linear-gradient(90deg,#0000,#0000001a)}.separator:after{background:linear-gradient(270deg,#0000,#0000001a)}.separator svg{width:3.75rem}.text-image-scrolled{overflow:unset;align-items:start;gap:1.5rem;display:grid;position:relative}@media (width>=48em){.text-image-scrolled{gap:3rem}.text-image-scrolled.width-1{grid-template-columns:1fr 2fr}.text-image-scrolled.width-2{grid-template-columns:1fr 1fr}.text-image-scrolled.width-3{grid-template-columns:2fr 1fr}.text-image-scrolled .ti-content{align-self:start;position:sticky;top:7.5rem}}.text-image-scrolled .ti-gallery{gap:1.5rem;display:grid}.accordion{margin-bottom:3rem}.accordion .accordion-item{border:1px solid #ddd;margin-bottom:.75rem}.accordion .accordion-item[open] .ac-title svg{color:#0072ad;transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.accordion .accordion-item{interpolate-size:allow-keywords}.accordion .accordion-item::details-content{block-size:0;transition:block-size .4s ease, content-visibility .4s allow-discrete;overflow:hidden}.accordion .accordion-item[open]::details-content{block-size:auto}}.accordion .ac-title{cursor:pointer;background:#dddddd26;justify-content:space-between;align-items:center;width:100%;margin:0;padding:.75rem 1.5rem;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.accordion .ac-title::-webkit-details-marker{display:none}.accordion .ac-title:focus-visible{outline-offset:2px;outline:2px solid #0072ad}.accordion .ac-title svg{color:#ddd;flex-shrink:0;height:1.25rem;transition:transform .2s}.accordion .ac-content{border-top:1px solid #ddd;padding:1.5rem}
