@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/raleway-100-900-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ovo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ovo-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-italic-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-200-800-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono%5Bwght%5D.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-Italic%5Bwght%5D.woff2) format("woff2")}@keyframes blink{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes illubox-a{0%{opacity:0}2%{opacity:1}23%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes illubox-b{0%{opacity:0}23%{opacity:0}25%{opacity:1}48%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes illubox-c{0%{opacity:0}48%{opacity:0}50%{opacity:1}73%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes illubox-d{0%{opacity:0}73%{opacity:0}75%{opacity:1}98%{opacity:1}to{opacity:0}}:root{--color-bg-base: white;--color-bg-dark: #fdfdfd;--color-bg-ash: #3a3e43;--color-dots: #d5d5d5;--color-gray: #fafafa;--color-section-border: #e0e0e0;--color-section-border-dark: #3f6280;--color-primary: #5ba9ee;--color-primary-fade1: #d1e6f8;--color-primary-fade2: #5ba9ee14;--color-primary-bright: #81d7ff;--color-primary-dark: #00175e;--color-primary-dark-fade: #00175e66;--color-primary-border: #5ba9ee66;--color-secondary: #3fbd73;--color-secondary-bright: #51f395;--color-secondary-semidark: #2c8f5c;--color-secondary-dark: #1c7f4c;--color-no: #aa1111;--color-error: #551020;--color-error-fade: rgba(100, 10, 30, .3);--color-text-dark: #1a1e23;--color-text-light: white;--color-text-dark-faded: #3a3e43;--color-text-light-faded: #c9cbcd;--color-button-hover: #f0f0f0;--border-radius: 6px;--border-radius-big: 50px;--font-family-serif: "Ovo", "Georgia Pro", Georgia, "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", "Times", "Source Serif Pro", serif;--font-family-sans: "Plus Jakarta Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, sans-serif;--font-family-mono: "Geist Mono", "Ubuntu Mono", monospaced;background:var(--color-bg-base);color:var(--color-text-dark)}*{box-sizing:border-box}:root,input,button,textarea{font-size:16px;font-family:var(--font-family-sans);line-height:1.35}html,body{margin:0;padding:0}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em;&:last-child{margin-bottom:0}}p{width:100%}h1,h2,h3,h4,h5,h6,.button,small{font-family:var(--font-family-sans);font-weight:400}a{padding-left:.1rem;padding-right:.1rem;text-decoration:none;color:var(--color-primary);background-color:var(--color-primary-fade2);font-weight:500;&:hover{background-color:var(--color-primary);color:var(--color-text-light)}}img{max-width:100%}figure{figcaption{margin-top:.3rem;text-align:center}}hr{margin:1.5rem 0;margin-right:auto;width:10rem;border-color:var(--color-section-border);border-width:1px}dl{margin:0;padding:1rem;background:var(--color-gray);dt{font-weight:700}dd{margin:0;margin-bottom:1rem;&:last-child{margin-bottom:0}}}ul{padding:0;list-style-position:inside}ol{>li{margin-bottom:1lh}}.hlbox{--hlbox-sm-size: .3rem;--hlbox-sm-offset: calc(-1 * var(--hlbox-sm-size) * .5);position:relative;margin:0 .2rem;.hlbox--text{position:relative;z-index:20}.hlbox--main,.hlbox--sm{position:absolute;display:block;z-index:10;border:1px solid var(--color-primary-fade1)}.hlbox--main{inset:-.1rem -.1rem -.3rem -.2rem;background:var(--color-primary-fade2)}.hlbox--sm{width:var(--hlbox-sm-size);height:var(--hlbox-sm-size);background:#fff;&.hlbox--nw{top:var(--hlbox-sm-offset);left:var(--hlbox-sm-offset)}&.hlbox--ne{top:var(--hlbox-sm-offset);right:var(--hlbox-sm-offset)}&.hlbox--sw{bottom:var(--hlbox-sm-offset);left:var(--hlbox-sm-offset)}&.hlbox--se{bottom:var(--hlbox-sm-offset);right:var(--hlbox-sm-offset)}}}.button,a.button{background:none;border:none;text-decoration:none;display:inline-block;position:relative;min-width:8rem;padding:.7rem 1.2rem .8rem;border:1px solid var(--color-section-border);border-radius:var(--border-radius);font-weight:700;background:#fff;color:var(--color-text-dark);text-align:center;cursor:pointer;&.button--form{border-radius:var(--border-radius)}&.button--block{display:block;width:100%;text-align:center}.after{padding-left:.5rem;vertical-align:1px}&:hover{background:var(--color-button-hover)}&.button--small{min-width:auto;padding:.5rem .9rem}&.button--huge{padding:.8rem 1.8rem;font-size:1.5rem}&.button--colored{border:none;background:var(--color-secondary);color:var(--color-text-light);&:hover{background:var(--color-secondary-semidark)}}&[disabled]{cursor:not-allowed}}.buttonset{margin:1rem 0;display:flex;gap:1rem}.form{display:flex;flex-direction:column;gap:1.5rem;width:100%;&.form--big{&,input,button{font-size:1.1rem}}}label{font-weight:700;small{display:block}}input[type=text],input[type=email]{display:block;width:100%;padding:.7rem;border:1px solid var(--color-section-border);border-radius:var(--border-radius);background:var(--color-gray);font-variant-numeric:lining-nums;&:focus{border-color:var(--color-secondary-dark);background:#fff;outline:none}&.input--large{font-size:1.5rem}}input[type=radio]{display:block;height:0;margin:0;+label{display:block;padding:.8rem 1rem;border:1px solid var(--color-section-border);border-radius:var(--border-radius);text-align:center;font-weight:400;cursor:pointer;&:hover{background:var(--color-gray)}}&:checked+label{background:var(--color-secondary-dark);color:var(--color-text-light);border-color:transparent}}.input-wrapper{position:relative;&.input-wrapper--large{&.input-wrapper--usd input{padding-left:2.4rem}&:before,&:after{font-size:1.5rem}}&.input-wrapper--usd{input{padding-left:2.1rem;padding-right:4rem}&:before,&:after{position:absolute;display:flex;align-items:center;justify-content:center;z-index:10}&:before{content:"$";left:1rem;top:0;bottom:0}&:after{content:"USD";right:1rem;top:0;bottom:0}}}.form-control-group{display:flex;flex-direction:column;gap:1rem}.form-control-set{display:flex;flex-wrap:wrap;gap:1rem;.form-control{flex:1}}.form-control{>label:first-child{display:block;margin-bottom:.5rem}}.small-text{font-size:.8em}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{display:flex;flex-wrap:wrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.text-center{text-align:center}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;&.grid--bigfirst{.grid__item:first-child{grid-row-start:1;grid-row-end:span 2}}.grid__item{margin:0;padding:1rem;border-right:1px solid var(--color-section-border);border-bottom:1px solid var(--color-section-border)}@media (min-width: 1001px){&.grid--bigfirst{.grid__item:nth-child(1){border-bottom:0}}&:not(.grid--bigfirst){.grid__item:nth-last-child(3){border-bottom:0}}.grid__item:nth-last-child(1),.grid__item:nth-last-child(2){border-bottom:0}}@media (min-width: 601px and max-width: 1000px){grid-template-columns:1fr 1fr;&.grid--bigfirst{.grid__item:first-child{grid-column-start:1;grid-column-end:span 2}}&:not(.grid--bigfirst){.grid__item:nth-child(2){border-top:0;background:red}}.grid__item:nth-child(1){border-top:0}.grid__item:nth-last-child(1),.grid__item:nth-last-child(2){border-bottom:0}}@media (max-width: 600px){display:flex;flex-direction:column;.grid__item:first-child{border-top:0}.grid__item:last-child{border-bottom:0}}}figure.endorsement{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;blockquote{margin:0}.donor-mini-profile{margin-top:2rem}}.donor-mini-profile{display:flex;align-items:center;gap:.7rem;text-align:left;img{width:3rem;height:3rem;border:1px solid var(--color-section-border);border-radius:var(--border-radius)}h3{margin:0;font-size:1rem}i{font-style:normal;font-size:.8rem}}blockquote{padding-left:1.2rem;background-image:url(/images/decorations/quote.svg);background-repeat:no-repeat;background-position:top 4px left;+figcaption{padding-left:1.2rem}}.mobile-only{display:none}@media (max-width: 800px){.desktop-only{display:none}.mobile-only{display:unset}}nav{display:flex;gap:1.5rem;a{color:var(--color-text-dark);background:none}}section.pagesec{border-top:1px solid var(--color-section-border);border-bottom:1px solid var(--color-section-border);overflow-x:hidden;.sechead{max-width:60rem;margin-left:auto;margin-right:auto;margin-bottom:0;padding-bottom:4rem;font-size:3rem;text-align:center;@media (max-width: 800px){font-size:2rem}&:is(h2),h2{font-family:var(--font-family-serif);line-height:1}h2{margin:0}h3{margin:0;margin-top:1rem;font-size:1.3rem}}.sechead.sechead--left{text-align:left;margin-left:0}&.pagesec--grid{background:radial-gradient(var(--color-dots) .5px,transparent 1px) 0 0/15px 15px,var(--color-bg-dark)}&.pagesec--split{display:flex;flex-wrap:wrap;gap:2rem;@media (max-width: 800px){flex-direction:column}.subsection{flex:1}}&.pagesec--dark{position:relative;background-color:var(--color-bg-ash);color:var(--color-text-light);border:0;&:after,&:before{content:"";display:block;position:absolute;left:0;right:0;border-top:1px solid var(--color-section-border-dark)}&:after{top:6rem}&:before{bottom:6rem}.insec{padding-top:10rem;padding-bottom:10rem;border-color:var(--color-section-border-dark)}}+section.pagesec{border-top:0}&:has(+section.pagesec--dark){border-bottom:0}}.hero+section.pagesec{border-top:0}.outsec{padding:6rem 0;&.outsec--dark{background-color:var(--color-bg-ash)}}.insec{border-left:1px solid var(--color-section-border);border-right:1px solid var(--color-section-border);padding:4rem 1rem;position:relative;@media (max-width: 800px){border-left:none;border-right:none}*{position:relative;z-index:5}&.insec--xpad{@media (min-width: 801px){padding-left:6rem;padding-right:6rem}}&.insec--ytight{padding-top:2.5rem;padding-bottom:2.5rem}&.insec--noborder-right{border-right:0}&.insec--nopad-bottom{padding-bottom:0}&.insec--nopad{padding:0}&.insec--nopad-x{padding-left:0;padding-right:0}&.insec--nopad-y{padding-left:0;padding-right:0}&.insec--side-squares{--squares-width: 15rem;--squares-margin: 1rem;&:before,&:after{content:"";display:block;position:absolute;top:0;bottom:0;width:var(--squares-width);background-image:url(/images/decorations/squares-side.svg);background-repeat:no-repeat;background-position:center right}&:before{left:calc(-1 * (var(--squares-width) + var(--squares-margin)))}&:after{right:calc(-1 * (var(--squares-width) + var(--squares-margin)));transform:rotate(180deg)}}+.insec{border-top:1px solid var(--color-section-border)}.squares{z-index:1;&.squares--corner-dark-sw-inner{content:"";display:block;position:absolute;left:.5rem;bottom:6.5rem;width:25rem;height:10rem;background-image:url(/images/decorations/squares-corner-dark-sw-inner.svg);background-repeat:no-repeat;background-position:bottom left}&.squares--corner-dark-sw-outer{content:"";display:block;position:absolute;left:-8.5rem;bottom:.5rem;width:8rem;height:5rem;background-image:url(/images/decorations/squares-corner-dark-sw-outer.svg);background-repeat:no-repeat;background-position:top right}&.squares--corner-dark-ne-inner{content:"";display:block;position:absolute;right:.5rem;top:6.5rem;width:25rem;height:10rem;background-image:url(/images/decorations/squares-corner-dark-ne-inner.svg);background-repeat:no-repeat;background-position:top right}&.squares--corner-dark-ne-outer{content:"";display:block;position:absolute;right:-8.5rem;top:.5rem;width:8rem;height:5rem;background-image:url(/images/decorations/squares-corner-dark-ne-outer.svg);background-repeat:no-repeat;background-position:bottom left}}}.kpis{display:flex;color:var(--color-text-dark);>div{flex:1;b{display:block;margin-bottom:.2rem;font-size:3.2rem;font-weight:400;line-height:1;@media (max-width: 800px){font-size:2rem}}}}.cardset{display:flex;flex-wrap:wrap;&:not(:last-child){border-right:0}&.cardset--tight{gap:1rem;.card{padding:.9rem}}&.cardset--column{flex-direction:column}@media (max-width: 800px){flex-direction:column;gap:1.5rem}.card{flex:1}}.card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--color-section-border);color:var(--color-text-dark);background:var(--color-bg-base);h2,h3{margin:0}h2{font-size:1.5rem;margin-bottom:.5rem}img,svg{width:1.5rem;flex-basis:1.5rem}&.card--big-icon{align-items:flex-start;img,svg{width:3rem;flex-basis:3rem}}&.card--bigpad{padding:2rem}&.card--row-icon{flex-direction:row;align-items:center;>img,>svg{height:1.1rem;width:auto}}&.card--full-width{flex-basis:100%}&.card--with-arrow:after{content:"→";position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:1.2rem}&.card--center{align-items:center}&.card--alert,&.card--info{margin:1rem 0;border:1px solid var(--color-section-border)}}a.card{position:relative;padding-right:2.5rem;color:var(--color-text-dark);text-decoration:none;&:hover{background:var(--color-button-hover)}}.detailed-form{display:flex;width:50rem;max-width:100%;margin-left:auto;margin-right:auto;border:1px solid var(--color-section-border);color:var(--color-text-dark);background:var(--color-bg-base);.detailed-form__sidebar{flex-basis:20rem;border-right:1px solid var(--color-section-border);background:var(--color-gray);.detailed-form__section{input[type=radio]+label{padding:1.2rem;border:0;border-radius:0;text-align:left;background:transparent;img,svg{margin-right:.5rem;vertical-align:-3px}}input[type=radio]:checked+label{margin-right:-1px;color:var(--color-text-dark);background:#fff;font-weight:700;@media (min-width: 801px){border-bottom:1px solid var(--color-section-border);border-top:1px solid var(--color-section-border)}svg path{fill:var(--color-secondary)}}}@media (min-width: 801px){.detailed-form__section:first-child{input[type=radio]:checked+label{border-top:none}}}}@media (max-width: 800px){flex-direction:column;.detailed-form__sidebar{flex-basis:auto;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;padding-bottom:0;background:transparent;.detailed-form__section{input[type=radio]+label{padding:.8rem 1rem;border:3px solid var(--color-section-border);border-radius:var(--border-radius);text-align:center}input[type=radio]:checked+label{border-color:var(--color-secondary)}}}}.detailed-form__body{padding:1.5rem}}.detailed-form-extras{width:50rem;max-width:100%;margin-left:auto;margin-right:auto}.cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;h3{margin:0;font-size:3rem}}.intro{display:flex;flex-wrap:wrap;gap:3rem;@media (max-width: 800px){flex-direction:column;align-items:center;padding-top:2rem}.intro-text{flex:1;display:flex;flex-direction:column;justify-content:center;small{display:block;font-size:1.3rem;font-weight:500}h1{margin:1.5rem 0;font-size:4rem;line-height:.9;font-family:var(--font-family-serif);font-weight:400;@media (max-width: 800px){font-size:2.5rem}}}.buttonset{margin-top:3rem}.intro-illu-container{flex:0 0 16rem;width:16rem;display:flex;align-items:center;justify-content:center;padding-top:5rem}.intro-illu{flex:1;position:relative;background-image:url(/images/branches.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;height:23rem;width:16rem;.illubox{position:absolute;display:inline-block;padding:.3rem .8rem;border-radius:var(--border-radius-big);border:1px solid var(--color-section-border);background:#c8c8ff05;font-family:var(--font-family-mono);white-space:nowrap;transform:rotate(-50deg);transform-origin:left;opacity:0;&.illubox--a{top:-7%;left:14%}&.illubox--b{top:4%;left:37%}&.illubox--c{top:12%;left:59%}&.illubox--d{top:19%;left:80%}&:before{content:" ";display:inline-block;height:.6rem;width:.6rem;margin-right:.6rem;border-radius:100%;background:var(--color-no);animation:blink 2s ease-in-out infinite alternate}&.illubox--ok:before{background:var(--color-secondary)}&:nth-child(4n+1){animation-name:illubox-a;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}&:nth-child(4n+2){animation-name:illubox-b;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}&:nth-child(4n+3){animation-name:illubox-c;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}&:nth-child(4n){animation-name:illubox-d;animation-duration:40s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}}}.team-member-list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));.team-member{display:flex;flex-direction:column;padding:0;gap:0;.team-member__head{display:flex;align-items:center;border-bottom:1px solid var(--color-section-border);h3{margin:0;padding:0 1rem;font-size:1rem;a{color:var(--color-text-dark);background-color:transparent;font-weight:600;&:hover{background-color:var(--color-primary);color:var(--color-text-light)}}em{display:block;font-weight:400;font-style:normal;font-size:1rem}}.team-member__image{height:6rem;width:6rem;padding:1rem;img{height:4rem;width:4rem;z-index:100;border-radius:var(--border-radius)}}.team-member__nameline{a[href^=mailto]{margin-left:.1rem;padding-left:.4rem;padding-right:.4rem;&:hover{background-color:transparent;svg path{fill:var(--color-primary)}}}svg{position:relative;top:-2px;width:1.1rem;height:1.1rem;vertical-align:middle;path{fill:var(--color-text-dark)}}}}.team-member__desc{padding:1rem}}}.mini-note{padding-top:1.5rem;text-align:center}.big-cta{display:flex;align-items:center;justify-content:center;text-align:center;min-height:40rem;background-image:url(/images/icons/em-sustainable-mono.svg),url(/images/icons/em-systemic-mono.svg),url(/images/icons/em-efficient-mono.svg);background-position:05% 20%,95% 50%,center 80%;background-repeat:no-repeat;@media (max-width: 800px){background-size:100px,100px,100px}h2{margin-bottom:1rem}h3{margin-bottom:1.5rem;color:var(--color-text-light-faded)}}.bluesky-flutter svg{transition:.2s}.bluesky-flutter .left{transform-origin:center}.bluesky-flutter .right{transform-origin:center;transform:scaleX(-1)}.bluesky-flutter:hover .left,.bluesky-flutter:focus .left{animation:flutter .43s ease-in-out;--flip: 1}.bluesky-flutter:hover .right,.bluesky-flutter:focus .right{animation:flutter .5s ease-in-out;--flip: -1}.bluesky-flutter:hover svg,.bluesky-flutter:focus svg{transform:rotate(-5deg);transition:.5s}@media (prefers-reduced-motion){.bluesky-flutter:hover .left,.bluesky-flutter:focus .left,.bluesky-flutter:hover .right,.bluesky-flutter:focus .right{animation:none}}@keyframes flutter{10%{transform:scale(calc(var(--flip)*1),.9)}20%{transform:scaleX(calc(var(--flip)*.5))}40%{transform:scale(calc(var(--flip)*.9),.95)}60%{transform:scaleX(calc(var(--flip)*.3))}80%{transform:scale(calc(var(--flip)*.9),.95)}to{transform:scaleX(calc(var(--flip)*1))}}header[data-astro-cid-sckkx6r4]{padding:1rem 0;.header-items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;a.logo{background-color:transparent;img{height:3rem}}}}footer[data-astro-cid-sckkx6r4]{padding:2rem 1rem;border-top:1px solid var(--color-section-border);font-size:.9rem;.footer-items{display:flex;flex-wrap:wrap;gap:4rem;@media (max-width: 1200px){flex-direction:column;gap:2rem}a{color:inherit;background:none;&:hover{color:var(--color-primary)}}.footer-socials{display:flex;flex-direction:column;gap:1rem;a{display:flex;gap:.5rem;background:none;color:var(--color-text);svg{vertical-align:2px;path{fill:var(--color-text)}}&:hover{color:var(--color-primary);svg path{fill:var(--color-primary)}}}}.footer-legal{color:var(--color-text-dark-faded);font-size:.8rem;max-width:20rem}h3{margin-bottom:.5rem;font-weight:700}ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}}}
