/* cyrillic-ext */
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 200 900;
	font-display: swap;
	src: url("bc33a5f38190740dd4cc.54e311a29a77.woff2") format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 200 900;
	font-display: swap;
	src: url("d742a38e750c013bff47.786dfae70484.woff2") format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 200 900;
	font-display: swap;
	src: url("0570d4f48bd08185c89b.a0826d804e0c.woff2") format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 200 900;
	font-display: swap;
	src: url("a583d2e0bcb60fd77731.320457bb8d8b.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;
}

/* latin-ext */
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 200 900;
	font-display: swap;
	src: url("eb54e43c9c7c05dd63c7.34b7997524fa.woff2") format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 200 900;
	font-display: swap;
	src: url("0742b34aaf23ab468345.91bb73257f22.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("b717fe1dbdacdc96a6e9.bfc651616357.woff2") format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("1ecfd473ed0c46cde15c.8cf9f3c0300c.woff2") format('woff2');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("928353155bd889d2aa19.dea5c43e8e26.woff2") format('woff2');
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("7613a4cc26e889fbf073.3f0f58aaf93c.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;
}

/* latin-ext */
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("3da6449e035c61c96e7c.15d6743dea15.woff2") format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 200 900;
	font-display: swap;
	src: url("053de4b2709897d04e75.c3548994a9a0.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Modern Gothic';
	font-weight: 500;
	font-display: swap;
	src: url("3dad4f54840cf393328f.93d6098de806.woff2") format('woff2');
}

@font-face {
	font-family: 'Modern Gothic Mono';
	font-weight: 500;
	font-display: swap;
	src: url("829a7c819b643d38aff5.f85b1c8e7d78.woff2") format('woff2');
}
:root{--color-red: #DA0A08;--color-white: #FFFFFF;--color-gray: #46474E;--color-black: #000000;--color-charcoal: #23242C;--color-platinum: #C0C7Cf;--color-light-gray: #EDEFF1;--color-bright-red: #FF0400;--color-maroon: #2D060E;--color-dark-red: #8C0807;--color-light-red: #FFDFDF;--color-medium-gray: #A1A1A1;--color-inactive-gray: #B4B4B4;--color-inactive-dark-gray: #7F7F7F;--color-black-lightened: #3D3D3D;--color-yellow: #EED202;--color-light-yellow: #FEFDF2;--spacer-xxs: 8px;--spacer-xs: 12px;--spacer-s: 16px;--spacer-m: 24px;--spacer-l: 36px;--spacer-xl: 56px;--spacer-xxl: 88px;--font-serif: "Source Serif 4", serif;--font-monospace: "Modern Gothic Mono", monospace;--font-sans: "Modern Gothic", sans-serif;--font-step-8: clamp(2.375rem, -0.2327rem + 9.703vw, 8.5rem);--font-step-7: clamp(2.375rem, 1.2574rem + 4.1584vw, 5rem);--font-step-6: clamp(2.375rem, 1.7292rem + 2.403cqi, 4rem);--font-step-5: clamp(1.875rem, 1.2292rem + 2.403cqi, 3.5rem);--font-step-4: clamp(1.5625rem, 0.9912rem + 2.1257cqi, 3rem);--font-step-3: clamp(1.4375rem, 1.1146rem + 1.2015cqi, 2.25rem);--font-step-2: clamp(1.375rem, 1.1266rem + 0.9242cqi, 2rem);--font-step-1: 1.5rem;--font-step-0: 1.375rem;--font-step--1: clamp(1.125rem, 1.0753rem + 0.1848vw, 1.25rem);--font-step--2: 1.125rem;--font-step--3: 1rem;--font-step--4: 0.875rem;--font-step--5: 0.75rem;--icon-add: url("6fcf7a5c5060a47b80d0.f7c1e8a7e9f9.svg");--icon-arrow-back: url("261c8b47ae9149e8864f.25e0ae634d36.svg");--icon-arrow-east: url("f5cfc37cb1ca7baa554b.39049a8afaeb.svg");--icon-arrow-east-dark: url("0c10b53e29a0d79bef6d.37bdb2866fe1.svg");--icon-arrow-forward: url("fb7e1323b2031b269f5a.8d389c428eae.svg");--icon-content-copy: url("8a4a400facc33f32f6e1.bbfe3ca23d28.svg");--icon-data: url("9386b5f5ad5c3563e193.fe07db2db318.svg");--icon-done: url("bca9220be9bfc26d950c.39c150693b0d.svg");--icon-download: url("7fe8e5a1fc89ded5c8b6.043e37caa707.svg");--icon-external: url("60e13ab9764606c2f8c3.ce2bc86e5867.svg");--icon-file: url("dc9eecffd851a3b0c9b1.88f932eca0e1.svg");--icon-gear: url("49c4bcacffaee4388858.ac317a6d8aca.svg");--icon-hexagon-dots: url("35416be4c9dce3e19375.7ac99e76555b.svg");--icon-image: url("924ad8d960168f96e5c0.b6f650f71597.svg");--icon-map: url("ba5e965af0cd74a7766d.0fad05b7d04a.svg");--icon-network: url("533bf0ecc4780b1ac8c8.410e58e12af4.svg");--icon-pause-circle: url("8b1fb1d7c774fb9f5ab4.ef1f34884b04.svg");--icon-play-arrow: url("0227f046a8d3bb650dfe.125c9ecb4878.svg");--icon-quote: url("a3837c7904200576232f.144db88d396a.svg");--icon-remove: url("896975d4611881e52c68.cb9905c1033f.svg");--icon-report: url("34952a09bc44bda92e17.2dab13b47dae.svg");--icon-toolkit: url("979deabfea4274d3a52c.11f194763b08.svg");--icon-user-circle: url("58c7612ac6d7305d0890.0faf5ff16561.svg");--icon-video: url("4a6af930e96a3c73852f.296cd578db50.svg");--icon-square: url("aea140ea0dddb6095b24.e0229c629747.svg");--icon-close: url("ed7782c9e16cfc5568de.604406e02a4b.svg");--logo: url("b8e1ce50b76b243c99a0.ea227e558861.svg");--logo-with-image: url("628f1e586b678b0b370f.3ff229aa2b37.png")}:root{--color-bg-body: var(--color-white);--color-bg-block: var(--color-white);--color-bg-block-light: var(--color-white);--color-bg-body-gray: var(--color-light-gray);--color-bg-block-gray: var(--color-light-gray);--color-bg-alt: var(--color-charcoal);--color-bg-warning: var(--color-light-yellow);--color-text-warning: var(--color-yellow);--color-bg-error: var(--color-light-red);--color-text-error: var(--color-dark-red);--color-text-body: var(--color-black);--color-text-alt: var(--color-white);--color-text-light: var(--color-gray);--color-text-gray: var(--color-charcoal);--color-text-red: var(--color-red);--color-border-dark: var(--color-black);--color-border-gray: var(--color-charcoal)}@media(prefers-color-scheme: dark){:root :not([data-user-theme=light]){--color-bg-body: var(--color-charcoal);--color-bg-block: var(--color-black);--color-bg-block-light: var(--color-gray);--color-bg-body-gray: var(--color-charcoal);--color-bg-block-gray: var(--color-black);--color-bg-alt: var(--color-black);--color-bg-warning: var(--color-black);--color-text-warning: var(--color-yellow);--color-bg-error: var(--color-maroon);--color-text-error: var(--color-light-red);--color-text-body: var(--color-white);--color-text-light: var(--color-white);--color-text-gray: var(--color-platinum);--color-text-red: var(--color-white);--color-border-dark: var(--color-gray);--color-border-gray: var(--color-gray)}:root :not([data-user-theme=light]) .cta-transparent .heading p:nth-of-type(2n)::before{background-color:var(--color-gray)}}:root [data-user-theme=dark]{--color-bg-body: var(--color-charcoal);--color-bg-block: var(--color-black);--color-bg-block-light: var(--color-gray);--color-bg-body-gray: var(--color-charcoal);--color-bg-block-gray: var(--color-black);--color-bg-alt: var(--color-black);--color-bg-warning: var(--color-black);--color-text-warning: var(--color-yellow);--color-bg-error: var(--color-maroon);--color-text-error: var(--color-light-red);--color-text-body: var(--color-white);--color-text-light: var(--color-white);--color-text-gray: var(--color-platinum);--color-text-red: var(--color-white);--color-border-dark: var(--color-gray);--color-border-gray: var(--color-gray)}:root [data-user-theme=dark] .cta-transparent .heading p:nth-of-type(2n)::before{background-color:var(--color-gray)}*,*::before,*::after{box-sizing:border-box}*{margin:0}ul[role=list],ol[role=list]{list-style:none}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{border:0;background:none}p>a{font-family:inherit}p+p{margin-top:var(--spacer-s)}@media(prefers-reduced-motion: reduce),(update: slow){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.campaign-overlay{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);color:var(--color-white)}.campaign-overlay--hidden{display:none}.campaign-popup{overflow:hidden;position:absolute;top:1rem;left:0;right:0;z-index:1010;width:770px;max-height:500px;max-width:100%;padding:1rem}@media(min-width: 769px){.campaign-popup{top:15vh;left:50%;transform:translate(-50%, 0)}}@media(min-width: 1153px){.campaign-popup{top:50%;left:50%;transform:translate(-50%, -50%)}}.campaign-popup--hidden{display:none}.campaign-popup__box{color:var(--color-white);background-color:rgba(0,0,0,.75);background-color:var(--color-white);background-position:left;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:end;border:2px solid var(--color-gray);border-radius:5px;padding:var(--spacer-l) var(--spacer-m);height:100%}.campaign-popup__close{display:block;position:absolute;z-index:1;right:2rem;top:2rem;text-decoration:none;z-index:1020;padding:5px;border-radius:5px}@media(min-width: 1153px){.campaign-popup__close{left:2rem;right:auto}}.campaign-popup__close svg{display:block}.campaign-popup__close rect{fill:var(--color-white)}.campaign-popup__close:hover{text-decoration:none;background-color:#000}.campaign-popup__close:hover rect{fill:#fff}.campaign-popup__form{margin-top:var(--spacer-l);margin-bottom:var(--spacer-s)}@media(min-width: 1153px){.campaign-popup__form{width:50%;margin-left:auto}}.campaign-popup__form .js-campaign-popup-close::before{content:"";background:var(--icon-close) no-repeat;display:inline-block;height:calc(var(--font-step-6)*.8);width:33px;height:25px;margin-bottom:-6px;color:var(--color-white)}.campaign-popup__message{display:flex;font-size:var(--font-step--1);flex-direction:column;margin-top:var(--spacer-m)}@media(min-width: 1153px){.campaign-popup__message{width:50%;margin-left:auto}}.campaign-popup__message h1,.campaign-popup__message h2,.campaign-popup__message h3{color:#fff;font-family:var(--font-sans);font-size:clamp(1.5rem,1.1522rem + 1.7391vw,2.5rem);font-weight:500;line-height:1.1;margin:0;margin-bottom:.5rem}.campaign-popup__message p{color:#fff;margin-top:var(--spacer-m);line-height:1.1}.campaign-popup__not-now{display:block;text-align:center}.heading{--font-inner: var(--font-sans);--line-height: 1.11;font-size:var(--heading-size);font-family:var(--font-sans);font-weight:500;line-height:var(--line-height);letter-spacing:-0.02em}.heading-h1-xl{--heading-size: var(--font-step-8);--line-height: 1;letter-spacing:0}.heading-h1-l{--heading-size: var(--font-step-7);--line-height: 1}.heading-h1{--heading-size: var(--font-step-6)}.heading-h2{--heading-size: var(--font-step-5)}.heading-h3{--heading-size: var(--font-step-4)}.heading-h4{--heading-size: var(--font-step-3)}.heading-h5{--heading-size: var(--font-step-1)}.heading-h6{--heading-size: var(--font-step--1);text-transform:uppercase;font-family:var(--font-monospace)}.heading-divider{color:var(--color-text-light);width:100%;border-bottom:1px solid var(--color-red)}.heading-anchor{--line-height: 1;margin-left:-1em;margin-right:.4em}.heading .heading-anchor .icon{visibility:hidden;height:.6em;width:.6em}.heading .heading-anchor .icon path{fill:var(--bg-color);color:var(--color-text-light)}@media(min-width: 1153px){.heading:hover .heading-anchor .link-icon{visibility:visible}}.heading-serif{--font-inner: var(--font-serif);font-size:var(--heading-size);font-family:var(--font-serif);font-weight:400;line-height:1.25;letter-spacing:0}.heading-serif-h5{--heading-size: var(--font-step-2)}.heading-serif-h6{--heading-size: var(--font-step-0)}form{font-family:var(--font-monospace);font-size:var(--font-step--1);line-height:1.65}.large{font-size:var(--font-step-1);line-height:1.7}a{font-family:var(--font-inner, var(--font-monospace));font-weight:inherit;line-height:var(--line-height, 1.4);color:inherit}a.small-link{font-size:var(--font-step--3)}a:focus-visible{outline:2px solid currentColor}.full-width-text a{font-family:inherit}body{font-size:var(--font-step--1);font-family:var(--font-serif);font-weight:400;line-height:1.7;background-color:var(--color-bg-body);color:var(--color-text-body);overflow-x:hidden;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}.inert{height:100vh;overflow:hidden}.form-stream{padding:var(--spacer-m) var(--spacer-l)}.form-stream .inner-content{max-width:600px}.form-sidebar{padding:var(--spacer-m)}.form-sidebar .inner-content{max-width:100%}@media(min-width: 769px){.form-flex-container{display:flex;flex-wrap:wrap;column-gap:var(--spacer-m)}.form-flex-container>*{flex:1}}.form-page-warning{display:flex;margin:var(--spacer-m) 0;background-color:var(--color-bg-warning);border:1px solid var(--color-text-warning);border-radius:var(--spacer-xxs);padding:var(--spacer-s)}.form-page-warning svg{color:var(--color-text-warning);margin-right:var(--spacer-s)}.form-footer .inner-content{padding:calc(var(--spacer-m)*2);padding-left:0px;max-width:800px}.form-page-warning{display:flex;margin:var(--spacer-m) 0;background-color:var(--color-bg-warning);border:1px solid var(--color-text-warning);border-radius:var(--spacer-xxs);padding:var(--spacer-s)}.form-page-warning svg{color:var(--color-text-warning);margin-right:var(--spacer-s)}.form-errors{list-style:none;padding:0}.form-errors--top{font-size:var(--font-step--3);background-color:var(--color-bg-error);border:1px solid var(--color-dark-red);color:var(--color-text-error);border-radius:var(--spacer-xxs);padding:var(--spacer-xs);margin-bottom:var(--spacer-m)}.form input{margin:var(--spacer-xs) 0}.form input[type=radio],.form input[type=checkbox]{accent-color:var(--color-red);width:28px;height:28px;padding:var(--spacer-s) var(--spacer-m);vertical-align:middle}.form fieldset{padding:0;border:none}.form .checkbox-group{display:flex;flex-direction:column}.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=input],.form input[type=datetime-local],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=time],.form input[type=week]{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid currentColor;padding:var(--spacer-xxs) 0}.form input[type=text]:focus-visible,.form input[type=email]:focus-visible,.form input[type=url]:focus-visible,.form input[type=input]:focus-visible,.form input[type=datetime-local]:focus-visible,.form input[type=month]:focus-visible,.form input[type=number]:focus-visible,.form input[type=password]:focus-visible,.form input[type=tel]:focus-visible,.form input[type=time]:focus-visible,.form input[type=week]:focus-visible{border-width:3px;margin-bottom:calc(var(--spacer-xs) - 2px);outline:none}.form textarea,.form select{width:100%;background:rgba(0,0,0,0);border:1px solid currentColor;padding:var(--spacer-xxs);margin:var(--spacer-xs) 0}.form textarea{height:15rem;min-width:300px;min-height:150px}.form select{width:100%;background:rgba(0,0,0,0);font-size:var(--font-step--3);border:1px solid currentColor;padding:var(--spacer-s) var(--spacer-m);margin:var(--spacer-xs) 0}.form select option{text-transform:uppercase}.form label:has(+input[type=text],+input[type=email]){display:block}.form label>.required-icon{margin-left:4px;color:var(--color-red)}.form .form__control--compact{position:relative;margin-bottom:var(--spacer-xs);display:inline-block;width:100%}.form .form__control--compact textarea{margin:0;margin-top:var(--spacer-m)}.form .form__control--compact label{position:absolute;top:0;transform:scale(0.75);transform-origin:0 0;transition:all .15s ease-in-out}.form .form__control--compact label:has(+textarea){transform:scale(0.75) translate(0)}.form .form__control--compact.empty.blurred label{top:var(--font-step-1);transform:scale(1)}.form .form__control--compact.empty.blurred label:has(+textarea){transform:scale(1) translate(var(--spacer-m), var(--spacer-xxs))}.form .xs-link,.form .link{font-size:var(--font-step--3);text-decoration:none}.form .h5{margin-bottom:var(--spacer-xs);line-height:1.11}.form-filter label{text-transform:uppercase}.form .checkbox-grid{padding-top:var(--spacer-m)}@media(min-width: 769px){.form .checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:var(--spacer-m)}}.form .checkbox-grid__item{height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacer-l);background-color:var(--color-platinum);color:var(--color-black)}.form .checkbox-grid__item .heading{padding:0;padding-bottom:var(--spacer-xs)}.form .checkbox-grid__item:has([type=checkbox]:checked),.form .checkbox-grid__item:has([type=radio]:checked){background-color:var(--color-red);color:var(--color-white)}.form .checkbox-grid__item input{width:var(--spacer-l);height:var(--spacer-l)}.form .checkbox-grid__item input[type=checkbox],.form .checkbox-grid__item input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--color-white);margin:0;font:inherit;color:currentColor;width:2.5rem;height:2.5rem;transform:translateY(-0.075em);padding:0;display:grid;place-content:center}.form .checkbox-grid__item input[type=checkbox]::before,.form .checkbox-grid__item input[type=radio]::before{content:"";width:33px;height:25px;clip-path:path("M10.6001 20.8101L3.60009 13.8101C2.82009 13.03 1.58009 13.03 0.800088 13.8101C0.0200879 14.59 0.0200879 15.8301 0.800088 16.6101L9.18009 24.9901C9.96009 25.7701 11.2201 25.7701 12.0001 24.9901L33.2001 3.81005C33.9801 3.03005 33.9801 1.79005 33.2001 1.01005C32.4201 0.230049 31.1801 0.230049 30.4001 1.01005L10.6001 20.8101Z");transform:scale(0);transform-origin:bottom left;transition:10ms transform ease-in-out;box-shadow:inset 1em 1em currentColor;background-color:CanvasText}.form .checkbox-grid__item input[type=checkbox]:checked,.form .checkbox-grid__item input[type=radio]:checked{background-color:rgba(0,0,0,0)}.form .checkbox-grid__item input[type=checkbox]:checked::before,.form .checkbox-grid__item input[type=radio]:checked::before{transform:scale(1)}.form .checkbox-list>*+*{margin-top:var(--spacer-s)}.form .checkbox-list__item{display:flex;gap:var(--spacer-xs);align-items:center}.form .checkbox-list__item:has([value=""]){display:none}.form .checkbox-list__item input[type=checkbox],.form .checkbox-list__item input[type=radio]{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;color:currentColor;width:2.5rem;height:2.5rem;border:2px solid currentColor;border-radius:4px;transform:translateY(-0.075em);padding:0;display:grid;place-content:center}.form .checkbox-list__item input[type=checkbox]::before,.form .checkbox-list__item input[type=radio]::before{content:"";width:33px;height:25px;clip-path:path("M10.6001 20.8101L3.60009 13.8101C2.82009 13.03 1.58009 13.03 0.800088 13.8101C0.0200879 14.59 0.0200879 15.8301 0.800088 16.6101L9.18009 24.9901C9.96009 25.7701 11.2201 25.7701 12.0001 24.9901L33.2001 3.81005C33.9801 3.03005 33.9801 1.79005 33.2001 1.01005C32.4201 0.230049 31.1801 0.230049 30.4001 1.01005L10.6001 20.8101Z");transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em currentColor;background-color:CanvasText}.form .checkbox-list__item input[type=checkbox]:checked,.form .checkbox-list__item input[type=radio]:checked{background-color:var(--color-red)}.form .checkbox-list__item input[type=checkbox]:checked::before,.form .checkbox-list__item input[type=radio]:checked::before{transform:scale(1)}.form .help-text{font-size:var(--font-step--3);font-family:var(--font-serif);margin:0}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link.btn{position:absolute}.container{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}@media(min-width: 769px){.container{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}}@media(min-width: 1153px){.container{max-width:1512px;padding-left:var(--spacer-xl);padding-right:var(--spacer-xl);margin-left:auto;margin-right:auto}}.number{--size: clamp(4.75rem, 3.061rem + 6.2847vi, 9rem);font-family:var(--font-monospace);font-size:var(--size);font-weight:500;line-height:1.07;letter-spacing:-0.02em}.number-small{--size: clamp(3.75rem, 2.8558rem + 3.3272vi, 6rem)}.number-large{--size: clamp(8.25rem, 3.4811rem + 17.7449vi, 20.25rem)}.photo-caption{font-family:var(--font-serif);font-size:.75rem;font-weight:400;line-height:1.7}.btn{position:relative;display:inline-block;padding:16px 32px;text-decoration:none;text-transform:uppercase;text-align:center;font-family:var(--font-monospace);font-size:var(--font-step--1);font-weight:400;line-height:1.4;height:fit-content}.btn:not([disabled]):hover{cursor:pointer;background-color:var(--color-dark-red);color:var(--color-white)}.btn[disabled]{background-color:var(--color-inactive-gray);color:var(--color-inactive-dark-gray)}.btn:focus-visible{outline:var(--color-red) solid 2px;outline-offset:2px}.btn-primary{background-color:var(--color-red);color:var(--color-white)}.btn-secondary{background-color:var(--color-black);color:var(--color-white)}.btn-secondary:not([disabled]):hover{background-color:var(--color-black-lightened)}.btn-secondary:focus-visible{outline:var(--color-black) solid 2px;outline-offset:2px}.btn-tertiary{background-color:var(--color-white);color:var(--color-black)}.btn-tertiary:not([disabled]):hover{background-color:var(--color-medium-gray);color:var(--color-black)}.btn-tertiary:focus-visible{outline:var(--color-white) solid 2px;outline-offset:2px}.btn-tertiary-outline{border:2px solid var(--color-border-dark);width:100%}.btn-tertiary-outline.active{background-color:var(--color-red);color:var(--color-white)}.btn-outline{background-color:rgba(0,0,0,0);color:currentColor;outline:var(--color-red) solid 2px}.btn-outline:focus-visible{background-color:var(--color-dark-red);outline:var(--color-white) solid 2px}.btn-outline[disabled]{background-color:rgba(0,0,0,0);outline:var(--color-white) solid 2px}.btn-outline-full{width:100%}.btn-offsite::after{position:relative;top:3px;display:inline-block;width:1.25rem;height:1.25rem;content:"";background-color:currentColor;-webkit-mask:var(--icon-external);mask:var(--icon-external);margin-left:.75rem}.btn-multi{padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacer-m)}.btn.full{display:block;text-transform:none;padding:var(--spacer-l) var(--spacer-s);line-height:1.11;font-size:var(--font-step-3);font-weight:500;font-family:var(--font-sans)}.btn.full>span{max-width:1168px;margin:auto;display:flex;align-items:center;justify-content:space-between}.btn.full>span::after{content:var(--icon-arrow-east);display:inline-block;width:2.25rem;height:2.25rem}.btn.full:hover{cursor:pointer;background-color:var(--color-black)}.btn.full-border{padding:var(--spacer-l) var(--spacer-s);background-color:var(--color-bg-block-gray);border-bottom:var(--color-charcoal) solid 2px}.btn.full-border>span{max-width:1400px}.btn.full-border b,.btn.full-border strong{color:var(--color-red);font-weight:inherit}.btn.full-border:not(:hover){color:var(--color-text-gray)}.btn.full-border:not(:hover)>span::after{content:var(--icon-arrow-east-dark);display:inline-block;width:2.25rem;height:2.25rem}.btn-hyperlink{display:flex;justify-content:space-between;background-color:var(--color-bg-block);color:var(--color-text-body);outline:var(--color-border-dark) solid 2px;padding:0}.btn-hyperlink:focus-visible{background-color:var(--color-dark-red);outline:var(--color-white) solid 2px;outline-offset:-6px;color:var(--color-white)}.btn-hyperlink:not([disabled]):hover{background-color:var(--color-medium-gray);color:var(--color-black)}.btn-hyperlink>.text{padding:var(--spacer-s) var(--spacer-m);margin:0}.btn-hyperlink>.icon{border-left:2px solid var(--color-border-dark);padding:var(--spacer-s);padding-bottom:calc(var(--spacer-xxs)/2)}.link{color:var(--color-text-light);display:inline-block;text-decoration:none}.link:not([disabled])[href]:hover{cursor:pointer;text-decoration:underline}.link:focus-visible{outline:solid 2px currentColor}.link::before{content:"";background:var(--icon-square) no-repeat;display:inline-block;width:.75rem;height:.9rem;margin-right:.75rem}.link-offsite::after{position:relative;top:3px;display:inline-block;width:1.25rem;height:1.25rem;content:"";background-color:var(--color-text-light);-webkit-mask:var(--icon-external);mask:var(--icon-external);margin-left:.75rem}.link-light{color:var(--color-white)}.link-light::after{background-color:var(--color-white)}.link-full-underline{display:flex;justify-content:space-between;padding:var(--spacer-m) 0;border-bottom:1px solid var(--color-red);text-decoration:none}.link-full-underline::after{content:var(--icon-arrow-east-dark);display:inline-block;width:2rem;height:1.25rem}.link-full-underline--container{padding:0}.link-bordered{border-bottom:2px solid var(--color-red)}.link-bordered span{border:2px solid var(--color-red);border-bottom:0;padding:var(--spacer-s) var(--spacer-l);text-transform:uppercase;display:inline-block}.icon path{fill:var(--color-text-body)}.accordion{--_border: var(--border, var(--color-border-dark));--_heading-font-size: var(--heading-font-size, var(--heading-size));--_summary-color: var(--summary-color, var(--color-text-body));padding:var(--spacer-s) .2rem;border-bottom:2px solid var(--_border);font-size:var(--font-step--3)}.accordion-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--_summary-color)}.accordion-summary .heading{--heading-size: var(--_heading-font-size)}.accordion-summary::after{content:"";mask:var(--icon-add) no-repeat;background-color:var(--color-text-body);display:inline-block;width:1.5rem;height:1.5rem}.accordion[open] .accordion-summary{color:var(--color-red);margin-bottom:calc(2*var(--spacer-m))}.accordion[open] .accordion-summary::after{mask:var(--icon-remove) no-repeat}.accordion-container>:first-child{border-top:2px solid var(--_border)}.accordion__monospace{--border: var(--color-red);--heading-font-size: var(--font-step--3);--summary-color: var(--color-text-light)}.meta-pill{width:fit-content;background-color:var(--pill-color-bg);color:var(--pill-color-text);padding:calc(var(--spacer-xxs)/2) var(--spacer-xxs);text-transform:uppercase;font-size:var(--font-step--4);font-family:var(--font-inner, var(--font-monospace))}.meta-pill a{text-decoration:none}.meta-pill a:hover{text-decoration:underline}.meta-pill a:focus-visible{outline:2px solid currentColor}.meta-pill-gray{--pill-color-bg: var(--color-light-gray);--pill-color-text: var(--color-black)}.meta-pill-black{--pill-color-bg: var(--color-black);--pill-color-text: var(--color-white)}.site-header{line-height:1;background-color:var(--color-bg-alt);color:var(--color-white);border-bottom:2px solid var(--color-white)}.site-header>.container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:0}.site-header-navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-header-logo{display:inline-block;width:clamp(14.0625rem,12.3447rem + 6.3918vi,17.9375rem);line-height:1}.site-header-logo>svg{width:100%}.site-header :focus-visible{outline:2px solid var(--color-white)}.site-header ul[role=list]{padding:0}.site-header .search{padding:10px var(--spacer-m)}.site-header .search :hover{stroke:var(--color-platinum)}.site-footer{color:var(--color-white);background-color:var(--color-black);font-family:var(--font-monospace);display:block;padding-top:calc(var(--spacer-m)*2);padding-bottom:calc(var(--spacer-m)*2)}.site-footer ul[role=list]{padding:0}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--color-white)}.site-footer .btn-primary{width:100%}@media(min-width: 1153px){.site-footer .grid{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:685px;margin-right:0;gap:var(--spacer-m)}.site-footer .row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}@media(max-width: 1152px){.site-footer .grid>*+*{margin-top:calc(var(--spacer-m)*2)}.site-footer .xs-link>*+*{margin-top:var(--spacer-s)}.site-footer .xs-link .row>*+*{margin-left:var(--spacer-m)}}.logo-footer{text-decoration:none;display:inline-block;padding-right:var(--spacer-m);margin-bottom:var(--spacer-xl);max-width:min(100%,562px)}.logo-footer>svg{width:100%}.s-link>*+*{margin-top:var(--spacer-m)}.s-link ul{line-height:1}.s-link ul>*+*{margin-top:var(--spacer-xs)}.s-link a{display:inline-block;color:var(--color-platinum);font-size:var(--font-step--3);text-decoration:none}.s-link a:hover{color:var(--color-white);text-decoration:underline}.s-link ::after{background-color:var(--color-platinum)}.xs-link a,.xs-link p{color:var(--color-white);font-size:var(--font-step--5)}.xs-link a{text-decoration:none}.xs-link a:hover{color:var(--color-platinum);text-decoration:underline}.xs-link .row{gap:var(--spacer-m)}.address{margin-top:calc(var(--spacer-m)*2);margin-bottom:var(--spacer-m)}.copyright{color:var(--color-text-light)}.header-banner{background-color:var(--color-bg-alt);color:var(--color-white);padding:100px 0}.header-banner>*+*{margin-top:var(--spacer-xs)}.nav{font-family:var(--font-sans)}.nav-desktop{--padding-block: 42px;--padding-inline: 33.6px}@media(max-width: 1152px){.nav-desktop{display:none}}.nav-desktop .nav-item-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0}.nav-item{border-left:2px solid var(--color-white)}.nav-item-control{padding:var(--padding-block) var(--padding-inline);text-transform:uppercase;font-family:var(--font-monospace);font-size:var(--font-step--1);line-height:1;cursor:pointer;text-decoration:none}.nav-item-control:active,.nav-item-control.active{background-color:var(--color-charcoal)}.nav-item-control:any-link:hover{text-decoration:underline}.nav-item-control:focus-visible{outline-offset:-10px}.nav-desktop .nav-popover{position:absolute;top:calc(2*var(--padding-block) + var(--font-step--1) + 2px);width:100%;padding:0;border:0;background-color:var(--color-bg-alt);color:var(--color-white);border-bottom:1px solid var(--color-gray)}.nav-desktop .nav-popover-container{padding:0;display:flex;align-items:stretch}.nav-desktop .nav-popover-item{padding:var(--spacer-l) var(--spacer-m) var(--spacer-xl);width:378.25px}.nav-desktop .nav-popover-item>*+*{margin-top:var(--spacer-m)}.nav-desktop .nav-popover-item:not(:first-of-type){border-left:1px solid var(--color-gray)}.nav-desktop .nav-popover-item .link{margin-top:var(--spacer-xs)}.nav-desktop .nav-popover-item>p{color:var(--color-platinum);line-height:1.7}.nav-desktop .nav-popover-item>ul{padding:0}.nav-mobile{--padding-block: var(--spacer-m);--padding-inline: var(--spacer-m);position:absolute;top:72.5px;width:100%;border:0;padding:0;background-color:var(--color-black);color:var(--color-white)}@media(min-width: 1153px){.nav-mobile{display:none}}.nav-mobile::backdrop{background-color:var(--color-black);top:72.5px;opacity:95%}.nav-mobile-control{padding:10px;border-left:2px solid var(--color-white);cursor:pointer}.nav-mobile-control:focus-visible{outline-offset:-10px}@media(min-width: 1153px){.nav-mobile-control{display:none}}.nav-mobile-details{background-color:var(--color-charcoal)}.nav-mobile-details .nav-item-control{text-transform:none}.nav-mobile .nav-item{border-left:0}.nav-mobile .nav-item-control{font-weight:inherit;display:block;border-bottom:2px solid var(--color-white)}.nav-mobile .nav-item-control:not(.btn){text-align:left}.nav-mobile .nav-item span.nav-item-control{flex:1;cursor:default}.nav-mobile .nav-item-control-container{display:flex}.nav-mobile .nav-item-control-container>a.nav-item-control{flex:1}.nav-mobile .nav-item-control-container>button.nav-item-control{border-left:2px solid var(--color-white);padding:var(--spacer-s)}.nav-mobile .nav-item-control-container>button.nav-item-control .icon path{fill:currentColor}.nav-mobile .nav-item-control-container>button.nav-item-control[aria-expanded=false]>.icon.collapse-icon{display:none}.nav-mobile .nav-item-control-container>button.nav-item-control[aria-expanded=false]>.icon.expand-icon{display:inline}.nav-mobile .nav-item-control-container>button.nav-item-control[aria-expanded=true]>.icon.collapse-icon{display:inline}.nav-mobile .nav-item-control-container>button.nav-item-control[aria-expanded=true]>.icon.expand-icon{display:none}.nav-mobile .nav-item-list{background-color:var(--color-gray)}.nav-mobile .nav-item-list .nav-inner-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-mobile .nav-item-list .nav-inner-links .icon path{fill:currentColor}.nav .icon path{fill:var(--color-white)}.overlapping-header .header-banner .large{padding-top:12px}.overlapping-header .header-content{padding-top:100px;padding-bottom:100px}.overlapping-header .header-content .heading em,.overlapping-header .header-content .heading b{font-style:none;font-weight:inherit;color:var(--color-red)}.overlapping-header .header-image{margin-top:-2rem}.overlapping-header .header-image img{width:100%;outline:2px solid var(--color-border-dark)}.overlapping-header .header-image-credit{background-color:var(--color-black);color:var(--color-platinum);font-size:var(--font-step--5);font-family:var(--font-monospace);padding:var(--spacer-xs) var(--spacer-m);outline:2px solid var(--color-border-dark)}@media(min-width: 769px){.overlapping-header.image-header{--margin-responsive: calc((100% - 1512px) / 2);margin-bottom:100px;display:grid;grid-template:". banner image ." ". content image ."/var(--margin-responsive) auto min(744px,49%) var(--margin-responsive)}.overlapping-header.image-header .header-banner{grid-area:banner;grid-column:1/-1;display:grid;grid-template-columns:subgrid;height:max-content}.overlapping-header.image-header .header-banner--inner{grid-area:banner;margin:0}.overlapping-header.image-header .header-image{grid-area:image;margin:0;margin-top:100px;padding-left:0}.overlapping-header.image-header .header-content{grid-area:content;margin:0;padding-top:var(--spacer-l);padding-bottom:0;padding-right:var(--spacer-m);place-self:end}}.newsletter-signup{color:var(--color-white)}.newsletter-signup.form-stream{background-color:var(--color-red);background-image:var(--logo);background-position:right;background-repeat:no-repeat;border-top:var(--spacer-m) solid var(--color-red);border-bottom:var(--spacer-m) solid var(--color-red);padding:var(--spacer-s) var(--spacer-l)}.newsletter-signup.form-stream #mce-error-response{color:var(--color-black)}.newsletter-signup.form-sidebar{width:100%;color:var(--color-text-body);background-color:var(--color-bg-block-gray);margin-right:var(--spacer-m)}.newsletter-signup.form-sidebar .heading{font-size:var(--font-step-1);margin-bottom:var(--spacer-xs)}.newsletter-signup.form-sidebar .link{margin-top:var(--spacer-m)}.newsletter-signup.form-footer{display:block;background-color:var(--color-charcoal)}.newsletter-signup.form-footer .link{margin-left:var(--spacer-m);color:var(--color-white)}.newsletter-signup.form-footer .heading{margin-bottom:var(--spacer-xl);font-size:var(--font-step-3)}.newsletter-signup.form-footer .rich-text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.newsletter-signup.form-footer img{width:100%;padding-bottom:var(--spacer-m)}@media(min-width: 1153px){.newsletter-signup.form-footer{display:flex}.newsletter-signup.form-footer .container{display:flex}.newsletter-signup.form-footer .inner-content{min-width:400px}.newsletter-signup.form-footer img{object-fit:cover;height:100%;width:auto;padding-bottom:0;margin-right:calc(-1*var(--spacer-xl));max-width:60%}}.newsletter-signup.form-header{display:block;background-color:var(--color-charcoal)}.newsletter-signup.form-header form{display:flex;flex-wrap:wrap}.newsletter-signup.form-header form p{font-family:var(--font-serif);font-size:var(--font-step--3)}.newsletter-signup.form-header .inner-content>p{margin-bottom:var(--spacer-m);font-size:var(--font-step-1)}.newsletter-signup.form-header .heading{padding-bottom:var(--spacer-m)}.newsletter-signup.form-header .container{padding:100px 56px}@media(min-width: 1153px){.newsletter-signup.form-header .inner-content{width:50%}.newsletter-signup.form-header .checkbox-grid{width:50%;padding-left:var(--spacer-l);padding-top:0}}@media(min-width: 769px){.newsletter-signup.form-header .checkbox-grid{grid-template-columns:1fr 1fr}}.newsletter-signup #mce-error-response{color:var(--color-red)}.newsletter-signup .mailchimp-subscribe-form.show-js-only{display:none}.card-featured--small{display:flex;flex-direction:column;gap:var(--spacer-xs);padding:var(--spacer-m) 0}.card-featured--small .heading-serif{margin-bottom:var(--spacer-xs)}.card-featured--small .card-image{order:-1}.card-featured--large{display:grid;grid-template:"container";overflow:hidden}.card-featured--large>*{grid-area:container}.card-featured--large .inner-content{max-width:895px;min-width:64%;background-color:var(--color-bg-body);padding:calc(var(--spacer-s)*2) 42px calc(var(--spacer-s)*2) 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacer-xxs);place-self:end left;z-index:2}@media(min-width: 769px){.card-featured--large .inner-content{flex-direction:row}}.card-featured--large .inner-content .meta-pill{margin-top:var(--spacer-xxs)}.card-featured--large>.meta-pill{z-index:2;place-self:start left}.card-listing{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:var(--spacer-m)}.card-listing .inner-content{display:flex;flex-direction:column;flex:1 1 380px}.card-listing .inner-content>*+*{margin-bottom:var(--spacer-m)}.card-listing .inner-content .meta-pill{order:-1}.card-listing .inner-content p{max-width:80%;font-size:var(--font-step--3);font-family:var(--font-serif);color:var(--color-text-gray);margin-top:var(--spacer-xs)}.card-listing .inner-content .meta-info .card-meta-link{margin-right:var(--spacer-s);font-size:var(--font-step--3)}.card-listing .card-image-content{max-width:max(35%,380px);border-bottom:1px solid var(--color-red);flex-shrink:0}.card-collection{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--spacer-m)}.card-collection .inner-content{display:flex;flex-direction:column;flex:1 1 300px}.card-collection .inner-content .link-bordered:last-of-type{margin-top:auto}.card-collection .card-image-content{max-width:max(50%,688px);flex:1 1 300px}.card-link-text p{margin-top:var(--spacer-xs);margin-bottom:calc(2*var(--spacer-xs))}.card-link-text .link:not(:last-of-type){margin-right:var(--spacer-s)}.card-reading-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--spacer-m)}.card-reading-list .inner-content{display:flex;flex-direction:column;flex:1 1 380px}.card-reading-list .inner-content>*+*{margin-bottom:var(--spacer-m)}.card-reading-list .inner-content .meta-pill{order:-1}.card-reading-list .inner-content p{font-size:var(--font-step--3);font-family:var(--font-serif);margin-top:var(--spacer-xs)}.card-document{background-color:var(--color-bg-block-gray);border:2px solid var(--color-border-dark);padding:var(--spacer-m);display:flex;gap:var(--spacer-m);flex-wrap:wrap}.card-document .inner-content{flex:1}.card-document .inner-content>p{margin-top:var(--spacer-xs);margin-bottom:var(--spacer-m)}.card-document .inner-content .btn{width:100%}.card .heading-serif>a,.card .heading>a{text-decoration:none}.card .heading-serif>a:hover,.card .heading>a:hover{text-decoration:underline}.card .card-image{width:100%}.card .separator{margin:0 .5ch}.pagination{margin-top:var(--spacer-m);text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pagination-link{text-decoration:none}.pagination-link:not([disabled]):hover{cursor:pointer;text-decoration:underline}.pagination-link[disabled]{color:var(--color-platinum)}.pagination-detail{font-family:var(--font-monospace);display:flex;gap:var(--spacer-m)}.pagination-detail .highlighted{color:var(--color-text-red)}@media(min-width: 769px){.impact-stat{display:grid;grid-template-columns:repeat(auto-fit, 50%)}}.impact-stat-container{padding:0;background-color:var(--color-bg-block-gray);border:2px solid var(--color-text-gray);color:var(--color-text-gray)}.impact-stat--items{border-bottom:2px solid var(--color-text-gray);padding:var(--spacer-l)}.impact-stat--items:nth-of-type(2n+1){border-right:2px solid var(--color-text-gray)}.impact-stat--items .number{margin-bottom:var(--spacer-xl)}.impact-stat--items .heading{margin-bottom:6px}.impact-stat--items p{font-size:var(--font-step-1)}.info-block{display:flex;flex-direction:column}.info-block-container,.info-block .container{display:flex;flex-direction:column;width:100%;background-color:var(--color-bg-block-gray);color:var(--color-text-gray)}.info-block-container .btn,.info-block .container .btn{border-top:2px solid var(--color-border-dark)}@media(min-width: 769px){.info-block-blocks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacer-s)}}.info-block .heading{margin:var(--spacer-xxl) 0}.info-block--items{border-top:2px solid var(--color-red);padding:var(--spacer-l) 0}.info-block--items .heading{margin:var(--spacer-s) 0}.info-block--items p{font-size:var(--font-step--3)}.info-block .btn{border-top:2px solid var(--color-border-dark)}.grid-cta{background-color:var(--color-bg-block);border:2px solid var(--color-border-dark);margin-top:100px;margin-bottom:80px}@media(min-width: 769px){.grid-cta{display:grid;grid-template-columns:476px 1fr}}.grid-cta .heading{padding:var(--spacer-xs) calc(2*var(--spacer-m));border-right:2px solid var(--color-border-dark);display:flex;align-items:center}.grid-cta-links{display:flex;flex-direction:column}.grid-cta-links a:not(:last-of-type){border-bottom:2px solid var(--color-border-dark)}.featured-list-container{padding-top:var(--spacer-xxl)}.featured-list-container .featured-list{display:flex;flex-direction:column;padding:0}@media(min-width: 769px){.featured-list-container .featured-list{flex-direction:row;gap:var(--spacer-m);margin-bottom:var(--spacer-xxl)}.featured-list-container .featured-list li{flex:1;max-width:calc(33% - var(--spacer-m)/2)}}.featured-list-container .featured-list-header{display:flex;border-bottom:1px solid var(--color-red);justify-content:space-between;padding-bottom:var(--spacer-xs);color:var(--color-text-light)}.featured-list-container.card-list-landing{margin-bottom:var(--spacer-xxl)}@media(min-width: 769px){.featured-list-container.card-list-landing .featured-list{flex-wrap:wrap;margin-bottom:0}.featured-list-container.card-list-landing .featured-list li{flex-basis:30%;max-width:calc(33% - var(--spacer-m)/2)}}.featured-list-container.card-list-landing .section-btn{width:100%}.image-block .image-credit{color:var(--color-platinum)}.image-block.image-wide .inner-content,.image-block.image-narrow .inner-content{background-color:var(--color-black);color:var(--color-platinum);display:flex;flex-direction:column;gap:var(--spacer-xxs);padding:var(--spacer-xs) var(--spacer-m)}@media(min-width: 769px){.image-block.image-narrow{display:flex;flex-direction:row-reverse}.image-block.image-narrow .inner-content{width:345px;background-color:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacer-m)}}.cta{margin:var(--spacer-xxl) 0;background-color:var(--color-red);color:var(--color-white);display:flex;flex-wrap:wrap}.cta .inner-content{display:flex;flex-direction:column;padding:calc(var(--spacer-m)*2);gap:calc(var(--spacer-s)*2);flex:1}.cta img{height:100%;object-fit:cover}@media(max-width: 769px){.cta{flex-direction:column}.cta img{width:100%;height:auto}}.cta--hidden{display:none}.cta-transparent{background-color:rgba(0,0,0,0);color:var(--color-text-body);padding:88px 0;gap:var(--spacer-l);justify-content:space-between}.cta-transparent .inner-content{padding:0;font-size:var(--font-step-1);flex:1 1 45%;max-width:688px}.cta-transparent .heading{max-width:613px;flex:1 1 45%}.cta-transparent .heading p:nth-of-type(2n){display:flex;gap:calc(2*var(--spacer-s));align-items:center}.cta-transparent .heading p:nth-of-type(2n)::before{content:" ";flex:1;background-color:var(--color-light-gray);display:block;height:calc(var(--font-step-6)*.8)}.cta-action-group{background:var(--color-bg-body-gray);padding-bottom:var(--spacer-xl)}.cta-action-group--inner{display:flex}.cta-action-group .header{color:var(--color-white);background-color:var(--color-red);padding:calc(var(--spacer-m)*2);width:33%}.cta-action-group .header p{padding-top:var(--spacer-s)}.cta-action-group .action-list{padding:0;width:67%;border:2px solid var(--color-border-dark);background-color:var(--color-bg-block-light)}@media(max-width: 769px){.cta-action-group{margin-top:-100px;background-color:var(--color-red)}.cta-action-group--inner{flex-direction:column}.cta-action-group .header{width:100%;padding:var(--spacer-m)}.cta-action-group .action-list{width:100%}}.cta-action{background-color:var(--color-bg-block-light);padding:var(--spacer-l) 12.5%;gap:var(--spacer-m);border-bottom:2px solid var(--color-border-dark)}@media(max-width: 1152px){.cta-action{padding:var(--spacer-m)}}li:last-child>.cta-action{border-bottom:0}.cta-action .heading{text-transform:uppercase;hyphens:auto}.cta-action-item{word-break:break-word;padding-left:0%;padding-top:var(--spacer-s)}.cta-action-item p{font-size:var(--font-step--2);color:var(--color-text-light)}.cta-action-element{display:flex;gap:var(--spacer-xxs)}.cta-action--letter-form .form__control{margin-top:var(--spacer-l)}.cta-action--letter-form .form__control label{font-size:var(--font-step--4);font-weight:500}.cta-action--letter-form .letter-textarea textarea{background-color:var(--color-bg-block-gray);border:0;padding:var(--spacer-m) calc(2*var(--spacer-s));font-size:var(--font-step--3);font-family:var(--font-serif);height:12rem}.cta-action--letter-form .message{font-size:var(--font-step--4);color:var(--color-text-gray);margin-top:var(--spacer-l)}.cta-action--letter-form .btn{margin-top:var(--spacer-l)}.cta-action--letter-form--thank>*+*{margin-top:var(--spacer-l)}.cta-action--letter-form--thank .text-copy-container{display:flex;flex-direction:column;row-gap:var(--spacer-xs)}.cta-action--letter-form--thank .text-copy-container textarea[readonly]{background-color:var(--color-bg-block-gray);border:0;padding:var(--spacer-m) calc(2*var(--spacer-s));font-size:var(--font-step--3);font-family:var(--font-serif);height:10rem}.cta-action--letter-form--thank .text-copy-container .btn{width:max-content}.cta-action--call-form .message{font-size:var(--font-step--4);color:var(--color-text-gray);margin-block:var(--spacer-m)}.cta-action--call-form .warning{font-size:var(--font-step--4);color:var(--color-text-red)}.cta-action--call-form--thank>*+*{margin-top:var(--spacer-l)}.cta-action--call-form--thank .text-copy-container{display:flex;flex-direction:column;row-gap:var(--spacer-xs)}.cta-action--call-form--thank .text-copy-container textarea[readonly]{background-color:var(--color-bg-block-gray);border:0;padding:var(--spacer-m) calc(2*var(--spacer-s));font-size:var(--font-step--3);font-family:var(--font-serif);height:10rem}.cta-action--call-form--thank .text-copy-container .btn{width:max-content}.call-power-cta [popover]{margin:auto;padding-bottom:var(--spacer-xl);max-width:75%;color:var(--color-white);background-color:var(--color-red);background-image:var(--logo);background-position:right;background-repeat:no-repeat;font-family:var(--font-sans)}.call-power-cta [popover] p{color:var(--color-white);font-family:var(--font-monospace)}.call-power-cta [popover] .call-power-popover--header{display:flex;justify-content:flex-end}.call-power-cta [popover] .call-power-popover--body{margin:0 var(--spacer-l)}.call-power-cta [popover] .call-power-popover--body>*+*{margin-top:var(--spacer-xs)}.call-power-cta .icon--close{stroke:currentColor;display:block}.call-power-cta .js-call-power-popup-close{background-color:rgba(0,0,0,0);padding:var(--spacer-xxs);height:min-content}.call-power-cta ::backdrop{background-color:rgba(0,0,0,.8)}.call-power-cta .call-textarea textarea{color:var(--color-text-body);background-color:var(--color-bg-block-gray);border:0;padding:var(--spacer-m) calc(2*var(--spacer-s));font-size:var(--font-step--3);font-family:var(--font-serif);height:12rem;width:100%}.stream-container>*+*{margin-top:var(--spacer-m)}.stream-container--inner{--container-inner-width: min(75ch, 688px);max-width:var(--container-inner-width);margin-left:auto;margin-right:auto}.stream-container--inner>*+*{margin-top:var(--spacer-m)}.stream-container--pull_quote,.stream-container--email_signup,.stream-container--blog_image{max-width:none}.stream-container--large_text{font-family:var(--font-sans);font-size:var(--font-step-5);line-height:1.11}.stream-container--rich_text h2.heading{--heading-size: var(--font-step-5)}.stream-container--rich_text h3.heading{--heading-size: var(--font-step-4)}.stream-container--rich_text h4.heading{--heading-size: var(--font-step-3)}.stream-container--rich_text h5.heading{--heading-size: var(--font-step-1)}.stream-container--rich_text a{--font-inner: var(--font-serif)}.stream-container--rich_text .newsletter-signup.form-stream{--container-outer-padding: var(--spacer-m);--container-outer-width: calc(min(100vw, 1512px) - (var(--container-outer-padding) * 2));--negative-margin-for-stretching: calc((min(var(--container-inner-width), var(--container-outer-width)) - var(--container-outer-width)) / 2);margin-left:var(--negative-margin-for-stretching);margin-right:var(--negative-margin-for-stretching)}@media(min-width: 1153px){.stream-container--rich_text .newsletter-signup.form-stream{--container-outer-padding: var(--spacer-xl)}}.stream-container--article_feed>*+*,.stream-container--link_text_list>*+*{margin-top:calc(2*var(--spacer-m))}.stream-container--article_feed>p,.stream-container--link_text_list>p{margin-top:var(--spacer-s)}.stream-container--article_feed .card-image-content,.stream-container--link_text_list .card-image-content{max-width:216px}@media(min-width: 769px){.stream-container--blog_image .image-narrow img{width:82%;margin-left:auto;margin-right:auto}}.stream-container--accordions .accordion-container{margin-top:calc(2*var(--spacer-m))}.stream-section--embed-rich{width:max-content;margin-left:auto;margin-right:auto}.stream-section--embed-video{text-align:center;margin:0 auto}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}.inline-pdf{margin-bottom:1rem;display:block;width:100%;height:600px;height:96vh}.pull-quote{--container-padding: var(--spacer-m);background-color:var(--color-bg-block-gray);padding:75px 90px}@media(max-width: 769px){.pull-quote{padding:24px 24px;margin:0 calc(-1*var(--container-padding))}}.pull-quote blockquote{font-family:var(--font-sans);font-size:var(--font-step-4);font-weight:500;line-height:1.11;color:var(--color-red)}.pull-quote cite{display:inline-block;text-transform:uppercase;font-family:var(--font-monospace);font-weight:400;font-style:normal;font-size:var(--font-step--3);margin-top:calc(2*var(--spacer-s))}.blockquote{padding-left:var(--spacer-m);border-left:4px solid var(--color-text-gray);color:var(--color-text-gray)}.two-column-text{margin-bottom:var(--spacer-m);display:grid;gap:var(--spacer-l);grid-template-columns:1fr}@media(min-width: 769px){.two-column-text{grid-template-columns:1fr 1fr}}.full-width-text{margin-bottom:var(--spacer-m)}.home-featured-post{padding-top:calc(2*var(--spacer-m))}@media(min-width: 769px){.home-featured-post{padding-top:152px;padding-left:var(--spacer-l);border-left:2px solid var(--color-red)}}.home-featured-post .heading{max-width:975px}.home-featured-post .heading em,.home-featured-post .heading b{font-style:none;font-weight:inherit;color:var(--color-red)}.home-featured-post .more-link{margin-right:var(--spacer-l);margin-bottom:2px;place-self:end;grid-area:large}.home-featured-post--post-container{padding-bottom:var(--spacer-l);margin-top:40px}@media(min-width: 769px){.home-featured-post--post-container{display:grid;grid-template:"large small1" "large small2"/71% 1fr}.home-featured-post--post-container .card-featured--small{padding-left:var(--spacer-l);border-left:2px solid var(--color-red)}}.home-featured-post--post-container .card-featured--large{grid-area:large;grid-template:"container" "bottom";height:max-content;padding:var(--spacer-m) 0}@media(min-width: 769px){.home-featured-post--post-container .card-featured--large{margin-right:var(--spacer-l)}}.home-featured-post--post-container .card-featured--large .inner-content{width:100%;max-width:unset;min-width:unset;grid-area:bottom;padding:var(--spacer-xxs) 0}.project{padding-top:var(--spacer-l);padding-bottom:var(--spacer-l);display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--spacer-m)}.project .inner-content{flex:1 1 56.66%;max-width:687px;display:flex;flex-direction:column}.project .inner-content>*+*{margin-top:var(--spacer-xs)}.project .inner-content p{font-size:var(--font-step-1);flex:1}.project .project-image{flex:1 1 40%;max-width:320px}.project .project-image .card-image{width:100%}.project .project-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacer-s)}.project .underline-full{border-bottom:2px solid var(--color-red)}@media(min-width: 769px){.project{justify-content:space-between}.project .project-image{max-width:580px}}.project .link{color:currentColor}.project-home{justify-content:center;flex-direction:row-reverse;border-top:2px solid var(--color-border-gray)}.project-home:last-of-type{border-bottom:2px solid var(--color-border-gray)}.project-landing{display:flex;flex-direction:row;justify-content:space-between}.project-landing.featured{flex-direction:row-reverse}.project-landing .inner-content>a{text-transform:uppercase}.project-landing .card-image{border:2px solid var(--color-red)}.project-list{margin-top:calc(2*var(--spacer-m))}.project-list--inner{background-color:var(--color-bg-body-gray);color:var(--color-text-gray);margin-top:77px;margin-bottom:var(--spacer-l)}.project-list-landing .project-list--inner{background-color:var(--color-bg-body)}.project-list-landing .list-header{display:flex;border-bottom:1px solid var(--color-red);justify-content:space-between;padding-bottom:var(--spacer-xs);color:var(--color-text-light);margin-top:var(--spacer-xl)}.link-table{width:100%;max-width:100%;font-family:var(--font-sans)}.link-table th,.link-table td{padding:var(--spacer-xxs);vertical-align:top;border-top:1px solid var(--color-bg-block-gray)}.accordion-grid-container{margin-block:calc(2*var(--spacer-m))}.accordion-grid-container--accordions{display:grid}@media(min-width: 769px){.accordion-grid-container--accordions{gap:var(--spacer-m);grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}}@media(min-width: 1153px){.accordion-grid-container--accordions{grid-template-columns:repeat(4, 1fr)}}.accordion-grid-container--accordions .accordion-grid-item{margin-top:var(--spacer-m);display:grid;grid-row:span 2;grid-template-rows:subgrid}.accordion-grid-container--accordions .accordion-grid-item .accordion-container{margin-top:var(--spacer-m)}.donation-stats{--border: 2px solid var(--color-text-gray);--padding: var(--spacer-s) var(--spacer-s);--padding-note: var(--spacer-xxs) var(--spacer-s);--space-between: var(--spacer-xxs);margin-bottom:var(--spacer-l);border:var(--border);background-color:var(--color-bg-block-gray)}.donation-stats-header{grid-column-end:-1;font-family:var(--font-sans);font-size:var(--font-step-1);padding:var(--padding);font-weight:normal;border-bottom:var(--border)}.donation-stats-list{display:grid;grid-auto-flow:row}@media(min-width: 769px){.donation-stats-list{grid-auto-flow:column;grid-auto-columns:1fr}}.donation-stats-item{padding:var(--padding);border-top:var(--border)}.donation-stats-item:first-of-type{border-top:0}@media(min-width: 769px){.donation-stats-item{border-top:0;border-left:var(--border)}.donation-stats-item:first-of-type{border-left:0}}.donation-stats-item-figure{line-height:var(--font-step-4);font-size:var(--font-step-4);font-family:var(--font-monospace);margin-bottom:var(--space-between)}.donation-stats-item-figure--in-label{display:inline;margin-right:.25ch;margin-bottom:0}.donation-stats-item-label{font-family:var(--font-sans);font-size:var(--font-step-1);line-height:var(--font-step-1)}.donation-stats-item-label--has-figure{margin-top:var(--space-between)}.donation-stats-note{font-size:var(--font-step--2);padding:var(--padding-note);border-top:var(--border)}.donation-stats-progress{--color: var(--color-text-body);display:block;appearance:none;-webkit-appearance:none;background-color:var(--color-bg-body);width:100%;box-sizing:border-box;border:2px solid var(--color);height:var(--font-step-1)}.donation-stats-progress::-webkit-progress-bar{background:var(--color-bg-body)}.donation-stats-progress::-webkit-progress-value{background:var(--color)}.donation-stats-progress::-moz-progress-bar{background:var(--color)}.homepage-content--projects{max-width:unset;padding:unset}@media(min-width: 769px){.blog-index-page{--overlap-height: 0px}}.blog-index-page .header-banner{padding:100px 0 calc(118px + var(--overlap-height, 0px))}.blog-index-page .featured-grid{position:relative;top:calc(0px - (var(--overlap-height)));margin-bottom:calc(0px - (var(--overlap-height, 0px)) + 30px)}@media(min-width: 769px){.blog-index-page .featured-grid{display:grid;grid-template:"large small1" "large small2"/71% 1fr}.blog-index-page .featured-grid .card-featured--small{padding-left:var(--spacer-l);border-left:2px solid var(--color-red)}.blog-index-page .featured-grid .card-featured--large{margin-right:var(--spacer-l);grid-area:large}.blog-index-page .featured-grid .more-link{margin-right:var(--spacer-l);margin-bottom:2px;place-self:end;grid-area:large}}.blog-index-page .featured-grid .card-featured--large{grid-template:"container" "bottom";height:max-content;padding:var(--spacer-m) 0}.blog-index-page .featured-grid .card-featured--large .inner-content{width:100%;max-width:unset;min-width:unset;grid-area:bottom;padding:var(--spacer-xxs) 0}.blog-index-page .featured-categories-container{background-color:var(--color-bg-body-gray);padding:60px 0}.blog-index-page .featured-categories-container .heading-h6{padding-bottom:var(--spacer-xs);margin-bottom:calc(2*var(--spacer-m));border-bottom:1px solid var(--color-red)}.blog-index-page .featured-categories-container .featured-categories{padding:0}.blog-index-page .featured-categories-container .featured-categories>*+*{margin-top:calc(2*var(--spacer-m))}.blog-index-page .newsletter-signup{font-family:var(--font-monospace);margin-top:60px;margin-bottom:108px}.blog-index-page .article-list-container{padding-top:60px;padding-bottom:120px}.blog-index-page .article-list-container.row{display:flex;flex-wrap:wrap;gap:clamp(2.25rem,-5.3214rem + 15.7738vw,8.875rem)}.blog-index-page .article-list-container.row .sidebar{flex:1 1 23%;max-width:332px}.blog-index-page .article-list-container.row .sidebar>*+*{margin-top:var(--spacer-m)}.blog-index-page .article-list-container.row section{flex:1;min-width:min(768px,100%)}.blog-index-page .article-list-container .article-list{padding:0}.blog-index-page .article-list-container .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}.blog-index-page .filter-item+.filter-item{margin-top:var(--spacer-m)}@media(min-width: 769px){.blog-page{--overlap-height: calc(317px * var(--has-overlap, 0))}}.blog-page .header-banner{padding:92px 0 calc(49px + var(--overlap-height, 0px))}.blog-page .header-banner--deprecated{display:flex;margin:var(--spacer-m) 0;background-color:var(--color-bg-block-gray);padding:var(--spacer-s);font-family:var(--font-monospace);font-size:var(--font-step--3);border:2px var(--color-red) solid;color:var(--color-text-gray)}.blog-page .header-banner--deprecated svg{min-width:24px;color:var(--color-text-gray);margin-right:var(--spacer-s)}.blog-page .header-banner--deprecated svg path{fill:var(--color-text-gray)}.blog-page .header-banner .meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;text-transform:uppercase}.blog-page .header-banner .meta .share{display:flex;gap:var(--spacer-s);font-family:var(--font-monospace);font-size:var(--font-step--2)}.blog-page .header-banner .meta .share button,.blog-page .header-banner .meta .share a{padding:var(--spacer-xs) var(--spacer-s)}.blog-page .header-banner .meta .share svg{vertical-align:middle}.blog-page .header-banner .meta .share svg path{fill:currentColor}.blog-page .header-banner .meta .copy .hidden{display:none}.blog-page .header-banner .heading{margin-top:calc(2*var(--spacer-m));margin-bottom:var(--spacer-m)}.blog-page .header-banner .author{font-family:var(--font-monospace);font-size:var(--font-step--3)}.blog-page .header-banner .author-link{text-transform:uppercase}.blog-page .header-banner .author-link:not(:last-of-type){margin-right:var(--spacer-xs)}.blog-page .header-banner .author .meta-publication-date{margin-right:var(--spacer-s)}.blog-page .header-image{position:relative;top:calc(0px - (var(--overlap-height)));margin-bottom:calc(0px - (var(--overlap-height, 0px)) + 30px)}.blog-page .header-image .image{width:100%}.blog-page .header-image--caption{background-color:var(--color-black);color:var(--color-white);font-size:var(--font-step--5);font-family:var(--font-monospace);padding:var(--spacer-xs) var(--spacer-m)}.blog-page .header-image--credit{color:var(--color-platinum)}.blog-page .post-content{margin-top:var(--spacer-xl);margin-bottom:var(--spacer-xl)}.blog-page .post-content>*+*{margin-top:var(--spacer-xl)}.category-page{--overlap-height: 135px}@media(min-width: 1153px){.category-page{--overlap-height: 265px;--overlap-width: 650px}}.category-page .image-header{margin-bottom:0;padding-bottom:100px;background:var(--color-bg-body-gray)}.category-page .image-header .header-image .btn-group{border-top:2px solid var(--color-border-dark)}.category-page .image-header .header-image .btn-group .heading-h5{color:var(--color-white);width:100%;background-color:var(--color-bg-alt);padding:var(--spacer-m);outline:2px solid var(--color-border-dark)}.category-page .image-header .header-content .heading{margin-bottom:var(--spacer-l)}.category-page .feed{display:flex;flex-wrap:wrap;gap:var(--spacer-xxl);padding-top:var(--spacer-xl);padding-bottom:calc(var(--spacer-xl)*2)}.category-page .feed .sidebar{display:inline-block;width:330px}.category-page .feed .article-list-container{flex:1}.category-page .feed .article-list{display:inline-block;padding:0;width:100%}.category-page .feed .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}@media(min-width: 1153px){.author-page{--overlap-height: 265px;--overlap-width: 650px}}.author-page .header-banner{background:var(--color-bg-body-gray)}.author-page .header-banner .title{background-color:var(--color-bg-alt);color:var(--color-white);padding:100px 0px;font-weight:500}.author-page .header-banner .title .heading{padding-right:calc(var(--overlap-width) + var(--spacer-xl))}@media(min-width: 1153px){.author-page .header-banner .description-card{padding:80px var(--spacer-xl);display:flex;flex-direction:row-reverse;align-items:flex-start;gap:var(--spacer-m)}}@media(max-width: 1152px){.author-page .header-banner .description-card{margin-top:-2rem;padding-bottom:var(--spacer-xs)}.author-page .header-banner .description-card .image{margin-left:0}}.author-page .header-banner .image{border:2px solid var(--color-border-dark);padding:0;max-width:var(--overlap-width);min-width:min(450px,100%);position:relative;top:calc(0px - (var(--overlap-height)));margin-bottom:calc(0px - (var(--overlap-height, 0px)) + 30px);margin-left:var(--spacer-xs)}.author-page .header-banner .btn-group{border-top:2px solid var(--color-border-dark)}.author-page .header-banner .btn-group .heading-h5{color:var(--color-white);width:100%;background-color:var(--color-bg-alt);padding:var(--spacer-m)}.author-page .header-banner .btn-group .btn-hyperlink{font-size:var(--font-step--3);text-transform:none;text-align:left;word-break:break-word}.author-page .header-banner .btn-group .btn-hyperlink .media-object{vertical-align:middle}.author-page .header-banner .description-text{color:var(--color-text-body);font-size:var(--font-step-0);max-width:720px}.author-page .header-banner .description-text .heading{margin-top:var(--spacer-l)}.author-page .feed{padding-top:var(--spacer-xl);padding-bottom:calc(var(--spacer-xl)*2)}.author-page .feed .article-list{padding:0}.author-page .feed .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}.author-page .feed .btn{margin:var(--spacer-xl) auto 0;display:block;width:max-content;max-width:fit-content}.people-page .header-banner .heading{margin-bottom:var(--spacer-m)}.people-page .people{margin-bottom:var(--spacer-m)}.people-page .people-container{padding-top:var(--spacer-xl)}.people-page .people-container>.heading{margin-bottom:var(--spacer-l)}.people-page .people-list{padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:var(--spacer-m)}.people-page .people-picture{width:100%;border:2px solid var(--color-red)}.people-page .people-link{display:inline-block;text-decoration:none;width:100%}.people-page .people-link:hover{text-decoration:underline}.people-page .people-name{line-height:1.4}.people-page .people-title{font-size:var(--font-step--1);font-family:var(--font-monospace)}.landing-page .raw-html{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}@media(min-width: 769px){.landing-page .raw-html{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}}@media(min-width: 1153px){.landing-page .raw-html{max-width:1512px;padding-left:var(--spacer-xl);padding-right:var(--spacer-xl);margin-left:auto;margin-right:auto}}.landing-page .raw-html>iframe{width:100%}.landing-page .stream-section--embed-video{margin:var(--spacer-m) auto}.landing-page .newsletter-signup{font-family:var(--font-monospace);margin-top:60px;margin-bottom:108px}.landing-page .article-list>*+*{margin-top:var(--spacer-xl)}.newsletters-page .feed{max-width:926px;margin:auto;padding-top:calc(var(--spacer-xl)*2);padding-bottom:calc(var(--spacer-xl)*2)}.newsletters-page .feed .article-list{display:inline-block;flex-direction:column;padding:0;gap:84px}.newsletters-page .feed .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}.newsletters-page .tabList{display:flex;justify-content:space-between;background-color:var(--color-light-gray);border-top:2px solid var(--color-black);border-bottom:2px solid var(--color-black);padding:0}.newsletters-page .tabList li{list-style-type:none;width:100%;border-left:2px solid var(--color-black)}.newsletters-page .tabList li:last-of-type{border-right:2px solid var(--color-black)}.newsletters-page .tabList a{display:block;width:100%;height:100%;padding:29px var(--spacer-xxs);background-color:var(--color-light-gray);text-transform:none;font-family:var(--font-sans)}.newsletters-page .tabList a:hover,.newsletters-page .tabList a:focus-visible{background-color:#ccc}.newsletters-page .tabList a:focus-visible{outline-offset:-8px}.newsletters-page .tabList a.selected{background-color:var(--color-red);color:var(--color-white)}.newsletters-page .tabPanels .selected,.newsletters-page .tabPanels div[aria-hidden=false]{display:block}.newsletters-page .tabPanels .hide,.newsletters-page .tabPanels div[aria-hidden=true]{display:none}.newsletters-page .tabPanels .offsiteTab{text-align:center}@media(max-width: 1152px){.newsletters-page .form>.container{display:flex;flex-direction:column-reverse}.newsletters-page .form>.container .inner-content{padding-top:var(--spacer-l)}.newsletters-page .feed{padding-top:var(--spacer-m);padding-bottom:var(--spacer-m)}.newsletters-page .tabList{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-black)}.newsletters-page .tabList li{border:1px solid var(--color-black)}.newsletters-page .tabList li:last-of-type{border:inherit}}@media(max-width: 769px){.newsletters-page .tabList{display:flex;flex-direction:column}}.donation-page .container{display:flex}.donation-page .container .form-card{width:100%;padding-top:var(--spacer-l)}.donation-page .container .form-card .callout{padding:var(--spacer-l) 0 var(--spacer-xxl)}.donation-page .container .form-card .callout b,.donation-page .container .form-card .callout strong{color:var(--color-red)}.donation-page .container .form-card .callout--with-stats{padding:var(--spacer-l) 0 var(--spacer-l)}.donation-page .container .sidebar{display:flex;flex-shrink:0;width:calc(332px + var(--spacer-m));margin-left:var(--spacer-xxl);border-left:2px solid var(--color-red);padding-left:var(--spacer-m)}.donation-page .container .sidebar .sidebar-info{display:flex;flex-direction:column;gap:var(--spacer-m);margin-top:auto}@media(max-width: 1152px){.donation-page .container{flex-direction:column}.donation-page .container .sidebar{border-top:2px solid var(--color-red);border-left:none;margin-top:var(--spacer-xxl);margin-left:0;padding-top:var(--spacer-m);padding-left:0;width:100%}}.donation-page .body{background-color:var(--color-bg-block-gray);margin-top:var(--spacer-xl)}.donation-form{border:2px solid var(--color-border-dark);padding:var(--spacer-m)}.donation-form__heading{font-size:var(--font-step-0);font-family:var(--font-sans);font-weight:500;padding:var(--spacer-m) 0}.donation-form__amounts{gap:var(--spacer-s);display:grid}@media(min-width: 769px){.donation-form__amounts{grid-template-columns:1fr 1fr 1fr}}.donation-form__recurring-toggle{padding-bottom:var(--spacer-m);gap:var(--spacer-s);display:grid}@media(min-width: 769px){.donation-form__recurring-toggle{grid-template-columns:1fr 1fr 1fr}}.donation-form__amounts-other{display:flex}@media(min-width: 769px){.donation-form__amounts-other{width:150%}}.donation-form__amounts-other-input{width:150%;height:100%;background-color:rgba(0,0,0,0);border:2px solid var(--color-border-dark);border-left:0;padding:16px 32px;text-transform:uppercase;text-align:center;font-family:var(--font-monospace);font-size:var(--font-step--1);font-weight:400;line-height:1.4}.donation-form__amounts-other-label{visibility:hidden;display:block;height:0}.donation-form__checkbox-label{font-size:var(--font-step--2);font-family:var(--font-monospace);display:flex}.donation-form__checkbox-label div{margin-left:var(--spacer-xxs)}.donation-form__submit-line{display:flex;gap:var(--spacer-s);padding-top:var(--spacer-s)}@media(max-width: 1152px){.donation-form__submit-line{flex-direction:column}}.donation-form__success{font-family:var(--font-sans)}.donation-form__error{color:var(--color-red);font-size:var(--font-step--2);font-family:var(--font-monospace)}.donation-form__tribute{align-items:center;margin-bottom:var(--spacer-l);padding-left:var(--spacer-m);font-size:var(--font-step--2);font-family:var(--font-monospace)}.donation-form__tribute-form--name{display:inline-block;align-items:center}.donation-form__tribute-form--input{display:flex;flex-direction:column;margin-top:var(--spacer-xs)}@media(min-width: 769px){.donation-form__tribute-form--input{align-items:center;flex-direction:row}}.donation-form__tribute-form--input input,.donation-form__tribute-form--input select,.donation-form__tribute-form--input textarea{width:250px}@media(min-width: 769px){.donation-form__tribute-recipient--input{display:flex;gap:1rem}}.donation-form__tribute label{align-items:center;min-width:100px;margin-right:1rem}.donation-form__tribute input,.donation-form__tribute select,.donation-form__tribute textarea{background-color:rgba(0,0,0,0);border:1px solid var(--color-border-gray);padding:var(--spacer-xxs);height:calc(var(--spacer-m)*2)}.donation-form__campaign-note{--border: 2px solid var(--color-border-gray);display:flex;flex-direction:row;border:var(--border);margin-bottom:var(--spacer-m)}.donation-form__campaign-note h2,.donation-form__campaign-note h3,.donation-form__campaign-note h4{font-size:var(--font-step-0);font-weight:500;font-family:var(--font-sans)}.donation-form__campaign-note-image{max-width:150px;border-right:var(--border);flex-grow:0;flex-shrink:0;background-color:--color-border-gray}.donation-form__campaign-note-image>img{height:100%;object-fit:cover}.donation-form__campaign-note-description{padding:var(--spacer-s) var(--spacer-m);align-self:center}.base-narrow .container{margin:var(--spacer-l) 0}.contact-page{margin:var(--spacer-l);color:var(--color-text-gray)}.contact-page .container{max-width:720px;padding:0}.contact-page .heading{margin-bottom:var(--spacer-l);display:flex;justify-content:center}.contact-page form,.contact-page button{margin-top:var(--spacer-m)}.contact-page form>*+*,.contact-page button>*+*{margin-top:var(--spacer-l)}@media(min-width: 769px){.contact-page{margin:var(--spacer-l) calc(var(--spacer-xxl)*2)}}.contact-page .form--textinput,.contact-page .form--emailinput{max-width:350px;margin-bottom:var(--spacer-xl)}.search-page .header-banner{background-color:var(--color-bg-block-gray);color:var(--color-text-gray);padding:var(--spacer-xl)}@media(max-width: 769px){.search-page .header-banner{padding:var(--spacer-m)}}.search-page .header-banner>*+*{margin-top:var(--spacer-xs)}.search-page .header-banner .container{justify-content:center;display:flex}.search-page .header-banner form{margin:var(--spacer-xl) auto;display:flex;justify-content:center;flex-wrap:wrap;row-gap:var(--spacer-s)}.search-page .header-banner form input[type=text]{color:var(--color-black)}.search-page .feed{padding-top:60px;padding-bottom:120px}.search-page .feed .article-list{padding:0}.search-page .feed .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}.search-page .no-results{padding:auto;width:fit-content;margin:calc(2*var(--spacer-m)) auto}.cryptocurrency-page .header-banner{background-color:var(--color-bg-alt);color:var(--color-white);padding:100px 0 calc(118px + var(--overlap-height, 0px))}.cryptocurrency-page .header-banner>*+*{margin-top:var(--spacer-xs)}.cryptocurrency-page .container{display:flex;padding-top:var(--spacer-m);padding-bottom:var(--spacer-m)}.cryptocurrency-page .container .body{display:block}.cryptocurrency-page .container .sidebar{flex-shrink:0;width:330px;margin-left:var(--spacer-xxl);border-left:2px solid var(--color-red);padding-left:var(--spacer-m)}@media(max-width: 769px){.cryptocurrency-page .container{flex-direction:column}.cryptocurrency-page .container .sidebar{width:100%;border-left:none;border-top:2px solid var(--color-red);margin-left:0;border-left:none;padding-left:0;margin-top:var(--spacer-s);padding-top:var(--spacer-s)}}.cryptocurrency-page .wallet{display:flex;flex-direction:column;gap:var(--spacer-xxs)}.cryptocurrency-page .wallet__title{font-size:inherit;display:flex;flex-direction:row;align-items:center}.cryptocurrency-page .wallet__title h2{text-transform:uppercase}.cryptocurrency-page .wallet__address{display:flex;flex-direction:row;height:fit-content}.cryptocurrency-page .wallet__address-field{border:1px solid var(--color-gray);border-right:none;padding:.25rem;font-size:1rem;line-height:1.25rem;font-family:monospace;display:block;flex-grow:1;flex-shrink:1;box-sizing:content-box;background:rgba(0,0,0,0)}.cryptocurrency-page .wallet__address-field:focus{outline:none;border:1px solid var(--color-gray)}.cryptocurrency-page .wallet__address-actions{display:flex;flex-direction:row;background:var(--color-light-gray);border:1px solid var(--color-gray);border-left:0}.cryptocurrency-page .wallet__address-actions--hidden{display:none}.cryptocurrency-page .wallet__address-action{box-sizing:content-box;border:0;border-left:1px solid var(--color-gray);height:1.25rem;padding:.25rem .35rem;text-transform:uppercase;font-size:.9em}.cryptocurrency-page .wallet__address-action-icon{height:1.25rem}.cryptocurrency-page .wallet--bottom-divider{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--color-light-gray)}.cryptocurrency-page .wallet__qr-code{overflow:hidden;box-sizing:border-box}.cryptocurrency-page .wallet__qr-code-summary{display:none;height:0}.cryptocurrency-page .wallet__qr-code--closed{display:none}.cryptocurrency-page .wallet__qr-code-img{margin-top:10px;image-rendering:-moz-crisp-edges;image-rendering:pixelated;display:block;width:100%}.digisec-services-form-page .description{padding-top:100px;padding-bottom:100px}@media(min-width: 769px){.digisec-services-form-page .description{display:flex;gap:var(--spacer-m)}.digisec-services-form-page .description>*{flex:1}}.digisec-services-form-page .form-container{background-color:var(--color-bg-alt);color:var(--color-text-alt);padding:100px 0 0}.digisec-services-form-page .form-container .container>.heading,.digisec-services-form-page .form-container p:not(.help-text){margin-bottom:calc(2*var(--spacer-s))}.digisec-services-form-page .form-container p{max-width:800px}.digisec-services-form-page .form-section{border-top:2px solid var(--color-platinum)}.digisec-services-form-page .form-section--content{margin:43.5px 0;display:flex;align-items:center;gap:60px;font-family:var(--font-serif)}.digisec-services-form-page .form-section--content .number{color:var(--color-gray)}.digisec-services-form-page .form-section--content .content{max-width:687px}.digisec-services-form-page .form-section--content .content>*+*{margin-top:6px}.digisec-services-form-page .form-section--content .content p{margin-bottom:0}.digisec-services-form-page .form-section--form{margin:32px 0}.digisec-services-form-page .form-section--form>*+*{margin-bottom:var(--spacer-l)}.digisec-services-form-page .form-section--form.narrow{max-width:684px;margin-left:auto;margin-right:auto}.digisec-services-form-page .form-section--form .checkbox-grid>*+*{margin-bottom:var(--spacer-m)}@media(min-width: 769px){.digisec-services-form-page .form-section--form .checkbox-grid{grid-template-columns:repeat(auto-fill, minmax(min(600px, 45%), 1fr))}.digisec-services-form-page .form-section--form .checkbox-grid>*{margin:0}}.digisec-services-form-page .form-section--form .checkbox-grid p{font-family:var(--font-serif);margin:0}.digisec-services-form-page .form-section--dynamic>*+*{margin-bottom:var(--spacer-l)}.digisec-services-form-page .form-section--dynamic .heading{margin-bottom:var(--spacer-l)}.digisec-services-form-page .form-section--dynamic .help-text{margin:0}.digisec-services-form-page .btn.full{width:100vw;margin-left:calc((100% - 100vw)/2)}.digisec-services-form-page .extras{padding-top:100px;padding-bottom:100px}
