@charset "UTF-8";@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+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@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+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@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+100-2AF,U+304,U+308,U+329,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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url("0742b34aaf23ab468345.91bb73257f22.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url("b717fe1dbdacdc96a6e9.bfc651616357.woff2")format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@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+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@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+100-2AF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url("053de4b2709897d04e75.c3548994a9a0.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:#fff;--color-gray:#46474e;--color-black:#000;--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-light-charcoal:#2f3039;--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;--radius-s:4px;--radius-m:6px;--radius-l:12px;--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("a540f959a6241167c1ab.3fd50913e905.svg");--icon-arrow-back:url("39c1fbb67e078cbc23df.f60cca8ba410.svg");--icon-arrow-east:url("0b2b61388e9b63747f34.0f7dbff38bb2.svg");--icon-arrow-forward:url("ad6e43acede4f057bacc.9989cbcd13e5.svg");--icon-content-copy:url("22f1bc79db76803be243.9b8bdbf3fc19.svg");--icon-data:url("69e8ba0c78c0b86f8521.c783e40ffc15.svg");--icon-done:url("7fcbeb5620bc91dcb6dc.b701cd364589.svg");--icon-download:url("79c0115568bcfe4b90f3.80b4eccf0339.svg");--icon-external:url("1383e391e5bc152bb831.ab61bc6d522a.svg");--icon-file:url("a4a8db4023e68c6e7cc3.a3217da8a48a.svg");--icon-gear:url("1a9d448d8b26c707661a.31b7356d3850.svg");--icon-hexagon-dots:url("316de51e74e51656e2cd.c75bb0b72f95.svg");--icon-image:url("5bccd3eedc3c63e7777a.53f8315d2681.svg");--icon-map:url("4c459da76e06884a734b.155b2b716260.svg");--icon-network:url("a17761862b410ca5fcde.8edc03e7a685.svg");--icon-pause-circle:url("2b57b612b3b8978f741d.2d76526c66be.svg");--icon-play-arrow:url("b776548495edb22110d4.9097bb467433.svg");--icon-qrcode:url("eb5fd915c1d1ff047710.caa98895645b.svg");--icon-quote:url("50b142ba6e0074cfb490.b4b56a77249a.svg");--icon-remove:url("b0a1cefebdac4e897d10.758308ae0243.svg");--icon-report:url("ca476f11ff7c8ec187e0.61c19bb0ee56.svg");--icon-toolkit:url("4599550220d30b5aa9a9.9bb5d9c5cbd2.svg");--icon-user-circle:url("8c312c7a2457e3260d4f.38728246864a.svg");--icon-video:url("f068ed181158338e2edd.085bac9d962e.svg");--icon-square:url("77ab8c8651800b5a78f6.21dc2cff755f.svg");--icon-close:url("fa9139f86606d97193f2.ddcafe015fae.svg");--logo:url("b7434bb5a7fcaae88b82.7daaf884d698.svg");--logo-with-image:url("628f1e586b678b0b370f.3ff229aa2b37.png")}.action-center-page .featured-action .image-container--caption,.action-page .header-image--caption,.blog-page .header-image--caption,.image-block .inner-content,.overlapping-header .header-image--caption,.playable-media-block .inner-content{color:var(--color-white);background-color:var(--color-black);padding:var(--spacer-xs)var(--spacer-m);font-family:var(--font-monospace);font-size:var(--font-step--5)}.action-center-page .featured-action .image-container--credit,.action-center-page .featured-action .image-container--license,.action-page .header-image--credit,.action-page .header-image--license,.blog-page .header-image--credit,.blog-page .header-image--license,.image-block .media-attribution,.overlapping-header .header-image--credit,.overlapping-header .header-image--license,.playable-media-block .media-attribution{color:var(--color-platinum);text-transform:uppercase}.image-block .media-caption,.playable-media-block .media-caption{color:var(--color-platinum);font-family:var(--font-serif)}.image-block .inner-content,.playable-media-block .inner-content{flex-direction:column;gap:var(--spacer-xxxs);display:flex}.media-layout-textwidth.image-block,.media-layout-textwidth.playable-media-block{max-width:var(--container-inner-width);margin-left:auto;margin-right:auto}.media-layout-thin.image-block,.media-layout-thin.playable-media-block{max-width:calc(.7*var(--container-inner-width));margin-left:auto;margin-right:auto}.media-layout-full.image-block,.media-layout-full.playable-media-block{width:calc(100% + 2*var(--spacer-m));margin-left:calc(-1*var(--spacer-m));margin-right:calc(-1*var(--spacer-m))}@media (width>=769px){.media-layout-full.image-block,.media-layout-full.playable-media-block{width:calc(100% + 2*var(--spacer-m));margin-left:calc(-1*var(--spacer-m));margin-right:calc(-1*var(--spacer-m))}}@media (width>=1153px){.media-layout-full.image-block,.media-layout-full.playable-media-block{max-width:none;width:calc(100% + 2*var(--spacer-xl));margin-left:calc(-1*var(--spacer-xl));margin-right:calc(-1*var(--spacer-xl))}}@media (width>=769px){.media-layout-narrow.image-block,.media-layout-narrow.playable-media-block{flex-direction:row-reverse;display:flex}.media-layout-narrow.image-block .inner-content,.media-layout-narrow.playable-media-block .inner-content{justify-content:space-between;width:345px;padding:var(--spacer-m)}}: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-block-gray-dark:var(--color-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-secondary:var(--color-gray);--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);--color-border-light:var(--color-medium-gray);--color-border-lighter:var(--color-light-gray);--icon-caret:url("25d7bdae4344ac0e2022.af7e16e3c438.svg")}@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-block-gray-dark:var(--color-charcoal);--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-secondary:var(--color-platinum);--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);--color-border-light:var(--color-gray);--color-border-lighter:var(--color-light-charcoal);--icon-caret:url("594df2bfaf3c3cafd1e2.f435f0bce5cc.svg")}: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-block-gray-dark:var(--color-charcoal);--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-secondary:var(--color-platinum);--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);--color-border-light:var(--color-gray);--color-border-lighter:var(--color-light-charcoal);--icon-caret:url("594df2bfaf3c3cafd1e2.f435f0bce5cc.svg")}:root [data-user-theme=dark] .cta-transparent .heading p:nth-of-type(2n):before{background-color:var(--color-gray)}*,:after,:before{box-sizing:border-box}*{margin:0}ol[role=list],ul[role=list]{list-style:none}img,picture{max-width:100%;height:auto;display:block}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0}p>a{font-family:inherit}p+p{margin-top:var(--spacer-s)}@media (prefers-reduced-motion:reduce),(update:slow){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse-red{0%{background-color:var(--color-red)}to{background-color:var(--color-bright-red)}}.campaign-popup{--dialog-max-width:860px}.campaign-popup[open]{background-color:#0000;border:none;max-width:min(100% - 2em - 6px,var(--dialog-max-width));margin:auto;padding:0;box-shadow:0 0 50px 10px#0000004d}.campaign-popup::backdrop{background-color:#000c}.campaign-popup__inner{background-color:var(--color-black);border:1px solid var(--color-gray);flex-direction:column;flex:1;min-height:0;padding:var(--spacer-m);display:flex;position:relative;overflow:hidden}@media (width>=769px){.campaign-popup__inner{flex-direction:row;padding:0}}.campaign-popup__close-wrapper{z-index:999;display:inline-flex;position:fixed;left:min(100vw - 63px,(100vw - var(--dialog-max-width))/2 + var(--dialog-max-width) - 41px)}.campaign-popup__close{cursor:pointer;z-index:999;background-color:var(--color-black);border:none;margin-top:1px;padding:var(--spacer-xxs)}.campaign-popup__close:focus-visible{outline:1px solid var(--color-gray)}.campaign-popup__close:hover{background-color:var(--color-charcoal)}.campaign-popup__close-icon{stroke:var(--color-white);display:block}.campaign-popup__image-container{flex-shrink:0;margin-bottom:var(--spacer-s);position:relative}@media (width>=769px){.campaign-popup__image-container{flex:1;margin-bottom:0}}picture:has(.campaign-popup__image){height:100%}.campaign-popup__image{object-fit:cover;border-radius:10px;max-height:40vw;width:100%;height:100%;display:block}@media (width>=769px){.campaign-popup__image{border-radius:0;max-height:unset}}.campaign-popup__image-credit{color:#c0c7cfcc;text-transform:uppercase;background-color:var(--color-black);padding:3px 8px 2px;font-size:var(--font-step--5);font-family:var(--font-monospace);display:none;position:absolute;bottom:0;left:0}@media (width>=769px){.campaign-popup__image-credit{display:block}}.campaign-popup__content{color:var(--color-white);background-color:var(--color-black);flex-direction:column;flex:.8;justify-content:space-between;display:flex}@media (width>=769px){.campaign-popup__content{padding:var(--spacer-l)}}.campaign-popup__message{margin-bottom:var(--spacer-s)}@media (width>=769px){.campaign-popup__message{margin-bottom:var(--spacer-l)}}.campaign-popup__message h2[data-block-key]{margin-bottom:var(--spacer-xs);line-height:1.1;font-size:calc(var(--font-step-5)*.9)}@media (width>=769px){.campaign-popup__message h2[data-block-key]{font-size:var(--font-step-3)}}.campaign-popup__message p{color:var(--color-white);text-underline-offset:2px;font-family:var(--font-monospace);font-size:var(--font-step--3);line-height:1.4}@media (width>=769px){.campaign-popup__message p{font-size:var(--font-step--3);line-height:1.6}}.campaign-popup__message b,.campaign-popup__message strong{color:var(--color-bright-red)}.campaign-popup__progress{align-items:center;gap:var(--spacer-xs);margin-bottom:var(--spacer-s);display:flex}@media (width>=769px){.campaign-popup__progress{margin-bottom:var(--spacer-l)}}.campaign-popup__progress-bar{background-color:var(--color-charcoal);border-radius:2px;width:100%;height:8px}.campaign-popup__progress-fill{background-color:var(--color-bright-red);border-radius:2px 0 0 2px;height:100%;min-width:2%;transition:width.5s ease-out;animation:pulse-red 1s infinite alternate;box-shadow:0 0 20px#db0a08}.campaign-popup__progress-amount{color:var(--color-platinum);font-family:var(--font-monospace);font-weight:300;font-size:16px}.campaign-popup__buttons{flex-direction:column;gap:.75rem;display:flex}.campaign-popup__buttons .btn{font-size:var(--font-step--2)}.campaign-popup__buttons .btn:not([disabled]).btn-primary:hover{background:var(--color-red)}.campaign-popup__buttons .btn:not([disabled]).btn-secondary{color:var(--color-platinum);margin-bottom:calc(-1*var(--spacer-s))}@media (width>=769px){.campaign-popup__buttons .btn:not([disabled]).btn-secondary{margin-bottom:calc(-1*var(--spacer-m))}}.campaign-popup__buttons .btn:not([disabled]).btn-secondary:hover{background:inherit}.campaign-popup__buttons .btn:not([disabled]).btn-secondary:focus-visible{outline:2px solid var(--color-border-gray);outline-offset:0}h1[data-block-key],h2[data-block-key],h3[data-block-key],h4[data-block-key],h5[data-block-key],h6[data-block-key]{--font-inner:var(--font-sans);letter-spacing:-.02em;font-size:var(--heading-size);font-family:var(--font-sans);font-weight:500;line-height:var(--line-height,1.11)}h1[data-block-key]:not(.heading-serif) b,h1[data-block-key]:not(.heading-serif) strong,h2[data-block-key]:not(.heading-serif) b,h2[data-block-key]:not(.heading-serif) strong,h3[data-block-key]:not(.heading-serif) b,h3[data-block-key]:not(.heading-serif) strong,h4[data-block-key]:not(.heading-serif) b,h4[data-block-key]:not(.heading-serif) strong,h5[data-block-key]:not(.heading-serif) b,h5[data-block-key]:not(.heading-serif) strong,h6[data-block-key]:not(.heading-serif) b,h6[data-block-key]:not(.heading-serif) strong{font-weight:500}h2[data-block-key]{--heading-size:var(--font-step-3)}h3[data-block-key]{--heading-size:var(--font-step-1)}h4[data-block-key]{--heading-size:var(--font-step-0)}.heading{--font-inner:var(--font-sans);letter-spacing:-.02em;font-size:var(--heading-size);font-family:var(--font-sans);font-weight:500;line-height:var(--line-height,1.11)}.heading:not(.heading-serif) b,.heading:not(.heading-serif) strong{font-weight:500}.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);--line-height:1.1}.heading-h2{--heading-size:var(--font-step-5);--line-height:1.2}.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);border-bottom:1px solid var(--color-red);width:100%;padding-bottom:4px}.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 (width>=1153px){.heading:hover .heading-anchor .link-icon{visibility:visible}}.small-text{font-family:var(--font-monospace);line-height:150%}.heading-serif{--font-inner:var(--font-serif);letter-spacing:0;font-size:var(--heading-size);font-family:var(--font-serif);font-weight:400;line-height:1.25}.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{color:inherit;font-family:var(--font-inner,var(--font-monospace));font-weight:inherit;line-height:var(--line-height,1.4)}a.small-link{font-size:var(--font-step--3)}a:focus-visible{outline:2px solid}.full-width-text a{font-family:inherit}body{color:var(--color-text-body);text-rendering:optimizespeed;background-color:var(--color-bg-body);font-size:var(--font-step--1);font-family:var(--font-serif);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body,html{scroll-behavior:smooth!important}body:has(dialog[open]){overflow:hidden}.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 (width>=769px){.form-flex-container{flex-wrap:wrap;column-gap:var(--spacer-m);display:flex}.form-flex-container>*{flex:1}}.form-footer .inner-content{max-width:800px;padding:calc(var(--spacer-m)*2);padding-left:0}.form-page-warning{margin:var(--spacer-m)0;display:flex}.form-page-warning svg{color:var(--color-text-warning);margin-right:var(--spacer-s)}.form-page-warning{background-color:var(--color-bg-warning);border:1px solid var(--color-text-warning);border-radius:var(--spacer-xxs);padding:var(--spacer-s)}.form-errors{padding:0;list-style:none}.form-errors--top{color:var(--color-text-error);background-color:var(--color-bg-error);border:1px solid var(--color-dark-red);border-radius:var(--spacer-xxs);margin-bottom:var(--spacer-m);padding:var(--spacer-xs);font-size:var(--font-step--3)}.form .error{color:var(--color-text-error);margin-top:-10px;font-size:var(--font-step--4);display:block}.form input{margin:var(--spacer-xs)0}.form input[type=checkbox],.form input[type=radio]{accent-color:var(--color-red);vertical-align:middle;width:28px;height:28px;padding:var(--spacer-s)var(--spacer-m)}.form fieldset{border:none;padding:0}.form .checkbox-group{flex-direction:column;display:flex}.form input[type=datetime-local],.form input[type=email],.form input[type=input],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form input[type=week]{background:none;border:none;border-bottom:1px solid;width:100%;padding:var(--spacer-xxs)0}.form input[type=datetime-local]:focus-visible,.form input[type=email]:focus-visible,.form input[type=input]: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=text]:focus-visible,.form input[type=time]:focus-visible,.form input[type=url]:focus-visible,.form input[type=week]:focus-visible{border-width:3px;outline:none;margin-bottom:calc(var(--spacer-xs) - 2px)}.form input[type=datetime-local][aria-invalid=true],.form input[type=email][aria-invalid=true],.form input[type=input][aria-invalid=true],.form input[type=month][aria-invalid=true],.form input[type=number][aria-invalid=true],.form input[type=password][aria-invalid=true],.form input[type=tel][aria-invalid=true],.form input[type=text][aria-invalid=true],.form input[type=time][aria-invalid=true],.form input[type=url][aria-invalid=true],.form input[type=week][aria-invalid=true]{border-color:var(--color-text-error)}.form input[type=datetime-local][readonly],.form input[type=email][readonly],.form input[type=input][readonly],.form input[type=month][readonly],.form input[type=number][readonly],.form input[type=password][readonly],.form input[type=tel][readonly],.form input[type=text][readonly],.form input[type=time][readonly],.form input[type=url][readonly],.form input[type=week][readonly]{color:var(--color-text-light)}.form select,.form textarea{background:none;border:1px solid;width:100%;margin:var(--spacer-xs)0;padding:var(--spacer-xxs)}.form textarea{height:15rem;min-width:300px;min-height:150px}.form textarea[aria-invalid=true]{border:1px solid var(--color-text-error)}.form select{background:none;border:1px solid;width:100%;margin:var(--spacer-xs)0;padding:var(--spacer-s)var(--spacer-m);font-size:var(--font-step--3)}.form select:not([multiple]){--caret-size:1.5rem;appearance:none;background-image:var(--icon-caret);background-repeat:no-repeat;background-position:right var(--spacer-m)center;background-size:var(--caret-size) auto;border-radius:0;padding-right:calc(var(--spacer-m) + var(--caret-size) + var(--spacer-xs));line-height:normal}.form select option{text-transform:uppercase}.form label:has(+input[type=text],+input[type=email]){display:block}.form label>.required-icon{color:var(--color-red);margin-left:4px}.form .form__control--compact{width:100%;margin-bottom:var(--spacer-xs);display:inline-block;position:relative}.form .form__control--compact textarea{margin:0;margin-top:var(--spacer-m)}.form .form__control--compact label{transition:.15s ease-in-out;position:absolute;top:0;transform:scale(.75);transform-origin:0 0}.form .form__control--compact label:has(+textarea){transform:scale(.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__buttons{gap:var(--spacer-m);align-items:center;display:flex}.form .link,.form .xs-link{font-size:var(--font-step--3);text-decoration:none}.form .h5{margin-bottom:var(--spacer-xs);line-height:1.11}.form-filter{flex-wrap:wrap;gap:var(--spacer-m);display:flex}.form-filter label{text-transform:uppercase;font-size:var(--font-step--3)}.form-filter .filter-item{flex:240px}.form-filter [type=submit]{display:none}html.no-js .form-filter [type=submit]{flex-basis:100%;display:block}.form .checkbox-grid{gap:var(--spacer-m);padding-top:var(--spacer-m);display:grid}@media (width>=769px){.form .checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.form .checkbox-grid__item{color:var(--color-black);background-color:var(--color-platinum);flex-direction:column;justify-content:flex-start;gap:var(--spacer-s);padding:var(--spacer-l);display:flex}.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){color:var(--color-white);background-color:var(--color-red)}.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]{appearance:none;color:currentcolor;background-color:var(--color-white);place-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;font:inherit;display:grid;transform:translateY(-.075em)}.form .checkbox-grid__item input[type=checkbox]:before,.form .checkbox-grid__item input[type=radio]:before{content:"";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");background-color:canvastext;width:33px;height:25px;transition:transform 10ms ease-in-out;transform:scale(0);transform-origin:0%100%;box-shadow:inset 1em 1em}.form .checkbox-grid__item input[type=checkbox]:checked,.form .checkbox-grid__item input[type=radio]:checked{background-color:#0000}.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{gap:var(--spacer-xs);align-items:center;display:flex}.form .checkbox-list__item:has([value=""]){display:none}.form .checkbox-list__item input[type=checkbox],.form .checkbox-list__item input[type=radio]{appearance:none;color:currentcolor;background-color:#0000;border:2px solid;border-radius:4px;place-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;font:inherit;display:grid;transform:translateY(-.075em)}.form .checkbox-list__item input[type=checkbox]:before,.form .checkbox-list__item input[type=radio]:before{content:"";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");background-color:canvastext;width:33px;height:25px;transition:transform.12s ease-in-out;transform:scale(0);transform-origin:0%100%;box-shadow:inset 1em 1em}.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{margin:0;font-size:var(--font-step--3);font-family:var(--font-serif)}.sr-only:not(:focus,:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.skip-link:not(:focus,:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.skip-link.btn{position:absolute}.container{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}@media (width>=769px){.container{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}}@media (width>=1153px){.container{max-width:1512px;margin-left:auto;margin-right:auto;padding-left:var(--spacer-xl);padding-right:var(--spacer-xl)}}.svg{width:100%;display:block}html.js .svg__fallback,html.no-js .svg__svg{display:none}.number{--size:clamp(4.75rem,3.061rem + 6.2847vi,9rem);letter-spacing:-.02em;font-family:var(--font-monospace);font-size:var(--size);font-weight:500;line-height:1.07}.number-small{--size:clamp(3.75rem,2.8558rem + 3.3272vi,6rem)}.number-large{--size:clamp(8.25rem,3.4811rem + 17.7449vi,20.25rem)}.btn{text-transform:uppercase;text-align:center;text-underline-offset:4px;height:fit-content;padding:16px 32px;font-family:var(--font-monospace);font-size:var(--font-step--1);font-weight:400;line-height:1.4;text-decoration:none;text-decoration-thickness:2px;display:inline-block;position:relative}.btn:not([disabled]):hover{cursor:pointer;color:var(--color-white);background-color:var(--color-dark-red);text-decoration:underline}.btn[disabled]{color:var(--color-inactive-dark-gray);background-color:var(--color-inactive-gray)}.btn:focus-visible{outline:var(--color-red)solid 2px;outline-offset:2px}.btn-primary{color:var(--color-white);background-color:var(--color-red)}.btn-primary .icon path{fill:var(--color-white)}.btn-primary:not([disabled],.nav-item-control):hover{text-decoration:underline}.btn-secondary{color:var(--color-white);background-color:var(--color-black)}.btn-secondary:not([disabled]):hover{background-color:var(--color-black-lightened);text-decoration:underline}.btn-secondary:focus-visible{outline:var(--color-black)solid 2px;outline-offset:2px}.btn-tertiary{color:var(--color-black);background-color:var(--color-white)}.btn-tertiary .icon path{fill:var(--color-black)}.btn-tertiary:not([disabled]):hover{color:var(--color-black);background-color:var(--color-medium-gray)}.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{color:var(--color-white);background-color:var(--color-red)}.btn-outline{color:currentcolor;background-color:#0000;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:#0000;outline:var(--color-white)solid 2px}.btn-outline-full{width:100%}.btn-small{padding:var(--spacer-xs)var(--spacer-s);font-size:var(--font-step--3);line-height:1}.btn-offsite:after{content:"";background-color:currentcolor;width:1.25rem;height:1.25rem;margin-left:.75rem;display:inline-block;position:relative;top:3px;mask:var(--icon-external)}.btn-multi{flex-wrap:wrap;justify-content:center;gap:var(--spacer-m);padding:0;display:flex}.btn.full{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);display:block}.btn.full>span{align-items:center;justify-content:space-between;max-width:1168px;margin:auto;display:flex}.btn.full>span:after{content:"";background-color:currentcolor;width:2.25rem;height:2.25rem;display:inline-block;mask:var(--icon-arrow-east)no-repeat center/2.25rem}.btn.full:hover{cursor:pointer;background-color:var(--color-black)}.btn.full-border{background-color:var(--color-bg-block-gray);border-bottom:var(--color-charcoal)solid 2px;padding:var(--spacer-l)var(--spacer-s)}.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-hyperlink{color:var(--color-text-body);background-color:var(--color-bg-block);outline:var(--color-border-dark)solid 2px;justify-content:space-between;padding:0;display:flex}.btn-hyperlink:focus-visible{color:var(--color-white);background-color:var(--color-dark-red);outline:var(--color-white)solid 2px;outline-offset:-6px}.btn-hyperlink:not([disabled]):hover{color:var(--color-black);background-color:var(--color-medium-gray)}.btn-hyperlink>.text{margin:0;padding:var(--spacer-s)var(--spacer-m)}.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);text-decoration:none;display:inline-block}.link:not([disabled])[href]:hover{cursor:pointer;text-decoration:underline}.link:focus-visible{outline:2px solid}.link:before{content:"";background:var(--icon-square)no-repeat;width:.75rem;height:.9rem;margin-right:.75rem;display:inline-block}.link-offsite:after{content:"";background-color:var(--color-text-light);width:1.25rem;height:1.25rem;margin-left:.75rem;display:inline-block;position:relative;top:3px;mask:var(--icon-external)}.link-light{color:var(--color-white)}.link-light:after{background-color:var(--color-white)}.link-full-underline{border-bottom:1px solid var(--color-red);justify-content:space-between;padding:var(--spacer-m)0;text-decoration:none;display:flex}.link-full-underline:after{content:"";background-color:currentcolor;width:2rem;height:1.25rem;display:inline-block;mask:var(--icon-arrow-east)no-repeat center/2.25rem}.link-full-underline--container{padding:0}.xs-link:not([disabled])[href]:hover{cursor:pointer;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentcolor}.xs-link:focus-visible{outline:2px solid}.link-bordered{border-bottom:2px solid var(--color-red)}.link-bordered span{text-transform:uppercase;border:2px solid var(--color-red);border-bottom:0;padding:var(--spacer-s)var(--spacer-l);display:inline-block}.icon path{fill:var(--color-text-body)}.block-accordions{padding:var(--spacer-xl)0 var(--spacer-l)}.block-accordions .heading{padding-bottom:var(--spacer-m)}.accordion{--accordion-border:var(--border,var(--color-border-dark));--accordion-heading-font-size:var(--heading-font-size,var(--heading-size));--accordion-summary-color:var(--summary-color,var(--color-text-body));border-bottom:2px solid var(--accordion-border);flex:1}.accordion>:not(summary){opacity:0;height:0;max-width:1160px;padding:0 var(--spacer-xxs);transition:.2s ease-in}.accordion__summary{cursor:pointer;color:var(--accordion-summary-color);align-items:baseline;justify-content:space-between;padding:0 var(--spacer-xxs);list-style:none;transition:margin.2s ease-in;display:flex}.accordion__summary .heading{--heading-size:var(--accordion-heading-font-size);width:100%;padding:var(--spacer-l)0}.accordion__summary:after{content:"";background-color:var(--color-text-body);width:1.5rem;height:1.5rem;display:inline-block;mask:var(--icon-add)no-repeat}.accordion__summary:hover:after{background-color:var(--color-red)}.accordion__summary:focus-visible{outline:var(--color-text-body)solid 2px;outline-offset:-2px}.accordion[open]{padding-bottom:var(--spacer-l)}.accordion[open]>:not(summary){opacity:1;height:auto}.accordion[open] .accordion__summary .heading{padding-bottom:var(--spacer-s)}.accordion[open] .accordion__summary:after{mask:var(--icon-remove)no-repeat}.accordion .btn{margin-top:var(--spacer-m)}.accordion .btn.btn-outline{margin-left:2px}.accordion--monospace{--border:var(--color-red);--heading-font-size:var(--font-step--3);--summary-color:var(--color-text-light)}.accordion-container{flex-direction:column}.meta-pill{color:var(--pill-color-text);text-transform:uppercase;background-color:var(--pill-color-bg);width:fit-content;padding:calc(var(--spacer-xxs)/2)var(--spacer-xxs);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}.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)}.meta-pill-red{--pill-color-bg:var(--color-red);--pill-color-text:var(--color-text-alt)}.site-header{color:var(--color-white);background-color:var(--color-bg-alt);border-bottom:2px solid var(--color-white);line-height:1}.site-header>.container{flex-direction:row;justify-content:space-between;align-items:center;padding-right:0;display:flex}.site-header-navigation{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.site-header-logo{width:clamp(14.0625rem,12.3447rem + 6.3918vi,18rem);line-height:1;display:inline-block}.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);padding-top:calc(var(--spacer-m)*2);padding-bottom:calc(var(--spacer-m)*2);font-family:var(--font-monospace);display:block}.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 (width>=1153px){.site-footer .grid{grid-template-columns:1fr 1fr 1fr;gap:var(--spacer-m);max-width:685px;margin-right:0;display:grid}.site-footer .row{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}}@media (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{max-width:min(100%,562px);margin-bottom:var(--spacer-xl);padding-right:var(--spacer-m);text-decoration:none;display:inline-block}.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{color:var(--color-platinum);font-size:var(--font-step--3);text-decoration:none;display:inline-block}.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)}.header-banner{color:var(--color-white);background-color:var(--color-bg-alt);padding:4rem 0}.header-banner>*+*{margin-top:var(--spacer-xs)}.nav{font-family:var(--font-sans)}.nav-desktop{--padding-block:42px;--padding-inline:33.6px}@media (width<=1152px){.nav-desktop{display:none}}.nav-desktop .nav-item-container{flex-direction:row;justify-content:space-between;align-items:center;padding:0;display:flex}.nav-item{border-left:2px solid var(--color-white)}.nav-item-control{text-transform:uppercase;cursor:pointer;padding:var(--padding-block)var(--padding-inline)calc(var(--padding-block) - 1px);font-family:var(--font-monospace);font-size:var(--font-step--1);line-height:1;text-decoration:none}.nav-item-control.btn.btn-primary:hover{background-color:var(--color-red)}.nav-item-control.btn.btn-tertiary{color:var(--color-red)}.nav-item-control.btn.btn-tertiary:hover{background-color:var(--color-white)}.nav-item-control.active,.nav-item-control:active{background-color:var(--color-charcoal)}.nav-item-control:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.nav-item-control:focus-visible{outline-offset:-10px}.nav-desktop .nav-popover{color:var(--color-white);background-color:var(--color-bg-alt);border:0;border-bottom:1px solid var(--color-gray);width:100%;padding:0;position:absolute;top:calc(2*var(--padding-block) + var(--font-step--1) + 2px)}.nav-desktop .nav-popover-container{align-items:stretch;padding:0;display:flex}.nav-desktop .nav-popover-item{width:378.25px;padding:var(--spacer-l)var(--spacer-m)var(--spacer-xl)}.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);color:var(--color-white);background-color:var(--color-black);border:0;width:100%;padding:0;position:absolute;top:72.5px}@media (width>=1153px){.nav-mobile{display:none}}.nav-mobile::backdrop{opacity:.95;background-color:var(--color-black);top:72.5px}.nav-mobile-control{cursor:pointer;border-left:2px solid var(--color-white);padding:10px}.nav-mobile-control:focus-visible{outline-offset:-10px}@media (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{border-bottom:2px solid var(--color-white);font-weight:inherit;display:block}.nav-mobile .nav-item-control:not(.btn){text-align:left}.nav-mobile .nav-item span.nav-item-control{cursor:default;flex:1}.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,.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{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.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 b,.overlapping-header .header-content .heading em{color:var(--color-red);font-style:none;font-weight:inherit}.overlapping-header .header-image{margin-top:-2rem}.overlapping-header .header-image img{outline:2px solid var(--color-border-dark);width:100%}.overlapping-header .header-image--caption{outline:2px solid var(--color-border-dark)}@media (width>=769px){.overlapping-header.image-header{--margin-responsive:calc((100% - 1512px)/ 2);grid-template:". banner image ."". content image ."/var(--margin-responsive)auto min(744px,49%)var(--margin-responsive);margin-bottom:100px;display:grid}.overlapping-header.image-header .header-banner{grid-area:banner;grid-column:1/-1;grid-template-columns:subgrid;height:max-content;display:grid}.overlapping-header.image-header .header-banner--inner{grid-area:banner;margin:0}.overlapping-header.image-header .header-image{grid-area:image;margin:100px 0 0;padding-left:0}.overlapping-header.image-header .header-content{grid-area:content;place-self:end;margin:0;padding-top:var(--spacer-l);padding-bottom:0;padding-right:var(--spacer-m)}}.newsletter-signup{color:var(--color-white)}.newsletter-signup.form-stream{background-color:var(--color-red);background-image:var(--logo);background-position:100%;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{color:var(--color-text-body);background-color:var(--color-bg-block-gray);width:100%;margin-right:var(--spacer-m)}.newsletter-signup.form-sidebar .heading{margin-bottom:var(--spacer-xs);font-size:var(--font-step-1)}.newsletter-signup.form-sidebar .link{margin-top:var(--spacer-m)}.newsletter-signup.form-footer{background-color:var(--color-charcoal);display:block}.newsletter-signup.form-footer .link{color:var(--color-white);margin-left:var(--spacer-m)}.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%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.newsletter-signup.form-footer picture{width:100%;padding-bottom:var(--spacer-m)}.newsletter-signup.form-footer picture img{width:100%}@media (width>=1153px){.newsletter-signup.form-footer,.newsletter-signup.form-footer .container{display:flex}.newsletter-signup.form-footer .inner-content{min-width:400px}.newsletter-signup.form-footer picture{height:100%;width:auto;max-width:60%;margin-right:calc(-1*var(--spacer-xl));padding-bottom:0;overflow:clip}.newsletter-signup.form-footer picture img{object-fit:cover;height:100%;width:auto;max-width:none}}.newsletter-signup.form-header{background-color:var(--color-charcoal);display:block}.newsletter-signup.form-header form{flex-wrap:wrap;display:flex}.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 (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 (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{position:relative}.card-featured--small{flex-direction:column;gap:var(--spacer-xs);padding:var(--spacer-m)0;display:flex}.card-featured--small .heading-serif{margin-bottom:var(--spacer-xs)}.card-featured--small .card-image,.card-featured--small picture:has(.card-image){order:-1}.card-featured--large{grid-template:"container";display:grid;overflow:hidden}.card-featured--large>*{grid-area:container}.card-featured--large .inner-content{z-index:2;background-color:var(--color-bg-body);flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacer-xxs);place-self:end left;max-width:895px;min-width:64%;padding:calc(var(--spacer-s)*2)42px calc(var(--spacer-s)*2)0;display:flex}@media (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{flex-flow:row-reverse wrap;align-items:flex-start;justify-content:center;gap:var(--spacer-m);display:flex}.card-listing .inner-content{flex-direction:column;flex:380px;display:flex}.card-listing .inner-content>*+*{margin-bottom:var(--spacer-m)}.card-listing .inner-content .meta-pill{order:-1}.card-listing .inner-content p{color:var(--color-text-gray);max-width:80%;margin-top:var(--spacer-xs);font-size:var(--font-step--3);font-family:var(--font-serif)}.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{border-bottom:1px solid var(--color-red);flex-shrink:0;max-width:max(35%,380px)}.card-collection{flex-flow:row-reverse wrap;justify-content:center;align-items:stretch;gap:var(--spacer-m);display:flex}.card-collection .inner-content{flex-direction:column;flex:300px;display:flex}.card-collection .inner-content .link-bordered:last-of-type{margin-top:auto}.card-collection .card-image-content{flex:300px;max-width:max(50%,688px)}.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{flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--spacer-m);display:flex}.card-reading-list .inner-content{flex-direction:column;flex:380px;display:flex}.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{margin-top:var(--spacer-xs);font-size:var(--font-step--3);font-family:var(--font-serif)}.card-document{background-color:var(--color-bg-block-gray);border:2px solid var(--color-border-dark);flex-wrap:wrap;gap:var(--spacer-m);padding:var(--spacer-m);display:flex}.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 h2+.btn{margin-top: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}.card .card-link:not(.btn){display:block}.card .card-link:after{content:"";position:absolute;inset:0}.card .card-link__text,.card .card-meta-link,.card .tag{z-index:1;position:relative}.card:hover .card-link:not(.btn){text-decoration:underline}.pagination{text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;margin-top:var(--spacer-m);display:flex}.pagination-link{text-decoration:none}.pagination-link:not([disabled]):hover{cursor:pointer;text-decoration:underline}.pagination-link[disabled]{color:var(--color-platinum)}.pagination-detail{gap:var(--spacer-m);font-family:var(--font-monospace);display:flex}.pagination-detail .highlighted{color:var(--color-text-red)}@media (width>=769px){.impact-stat{grid-template-columns:repeat(auto-fit,50%);display:grid}}.impact-stat-container{color:var(--color-text-gray);background-color:var(--color-bg-block-gray);border:2px solid var(--color-text-gray);padding:0}.impact-stat--items{border-bottom:2px solid var(--color-text-gray);padding:var(--spacer-l)}.impact-stat--items:nth-of-type(odd){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{flex-direction:column;display:flex}.info-block .container,.info-block-container{color:var(--color-text-gray);background-color:var(--color-bg-block-gray);flex-direction:column;width:100%;display:flex}.info-block .container .btn,.info-block-container .btn{border-top:2px solid var(--color-border-dark)}@media (width>=769px){.info-block-blocks{grid-template-columns:1fr 1fr 1fr;gap:var(--spacer-s);display:grid}}.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 (width>=769px){.grid-cta{grid-template-columns:476px 1fr;display:grid}}.grid-cta .heading{border-right:2px solid var(--color-border-dark);align-items:center;padding:var(--spacer-xs)calc(2*var(--spacer-m));display:flex}.grid-cta-links{flex-direction:column;display:flex}.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{padding:0}@media (width>=769px){.featured-list-container .featured-list{grid-template-columns:1fr 1fr 1fr;gap:var(--spacer-m);margin-bottom:var(--spacer-xxl);display:grid}}.featured-list-container .featured-list-header{color:var(--color-text-light);border-bottom:1px solid var(--color-red);justify-content:space-between;padding-bottom:var(--spacer-xs);display:flex}.featured-list-container.card-list-landing{margin-bottom:var(--spacer-xxl)}@media (width>=769px){.featured-list-container.card-list-landing .featured-list{margin-bottom:0}}.featured-list-container.card-list-landing .section-btn{width:100%}.cta{color:var(--color-white);background-color:var(--color-red);flex-wrap:wrap;margin:var(--spacer-xxl)0;display:flex}.cta .inner-content{flex-direction:column;flex:1;gap:calc(var(--spacer-s)*2);padding:calc(var(--spacer-m)*2);display:flex}.cta img{object-fit:cover;height:100%}@media (width<=769px){.cta{flex-direction:column}.cta img{width:100%;height:auto}}.cta--hidden,.form .cta--hidden{display:none}.cta-transparent{color:var(--color-text-body);background-color:#0000;gap:var(--spacer-l);justify-content:space-between;padding:88px 0}.cta-transparent .inner-content{flex:45%;max-width:688px;padding:0;font-size:var(--font-step-1)}.cta-transparent .heading{flex:45%;max-width:613px}.cta-transparent .heading p:nth-of-type(2n){gap:calc(2*var(--spacer-s));align-items:center;display:flex}.cta-transparent .heading p:nth-of-type(2n):before{content:" ";background-color:var(--color-light-gray);flex:1;height:calc(var(--font-step-6)*.8);display:block}.cta-action-group{background:var(--color-bg-body)}.cta-action-group--inner{display:flex}.cta-action-group .header{color:var(--color-white);background-color:var(--color-red);width:33%;padding:calc(var(--spacer-m)*2)}.cta-action-group .header .heading-anchor{margin-left:-.75em;margin-right:.15em}.cta-action-group .header .heading-anchor .icon path{color:var(--color-light-gray)}.cta-action-group .action-list{background-color:var(--color-bg-block);border:2px solid var(--color-text-body);width:67%;padding:0}@media (width<=769px){.cta-action-group{background-color:var(--color-red);margin-top:-100px}.cta-action-group--inner{flex-direction:column;padding:var(--spacer-m)}.cta-action-group .header{width:100%;padding:0 0 var(--spacer-m)}.cta-action-group .action-list{width:100%}}.cta-action{border-bottom:2px solid var(--color-text-body);padding:var(--spacer-xl)10%}@media (width<=1152px){.cta-action{padding:var(--spacer-xl)var(--spacer-l)}}@media (width<=769px){.cta-action{padding:var(--spacer-l)var(--spacer-m)}}.cta-action>h2{margin-bottom:var(--spacer-m)}li:last-child>.cta-action{border-bottom:0}.cta-action textarea{color:var(--color-text-gray);background-color:var(--color-bg-body-gray);border:0;height:12rem;padding:var(--spacer-m)calc(2*var(--spacer-s));font-size:var(--font-step--3);font-family:var(--font-serif)}.cta-action-item{padding-left:0%;overflow-wrap:break-word}.cta-action-item>p{color:var(--color-text-gray);margin-bottom:var(--spacer-xs);font-size:var(--font-step--2)}.cta-action-info{color:var(--color-text-light);text-transform:uppercase;align-items:center;gap:var(--spacer-xxs);margin-bottom:var(--spacer-xs);font-family:var(--font-monospace);font-size:var(--font-step--4);display:flex}.cta-action-info.active{color:var(--color-red)}.cta-action-info .icon path{fill:currentcolor}.cta-action-element{gap:var(--spacer-xxs);display:flex}.cta-action .heading{hyphens:auto}.cta-action .form__control:not(.letter-textarea){gap:var(--spacer-s);align-items:flex-start;margin-top:var(--spacer-xs);display:flex}.cta-action .form__control label{margin-top:14px;font-size:var(--font-step--4)}.cta-action .message{color:var(--color-text-gray);margin-top:var(--spacer-xs);font-size:var(--font-step--4)}.cta-action .btn:not(.call-power-popover *){margin-top:var(--spacer-m)}@media (width>=769px){.cta-action--thank{padding:var(--spacer-m)}}.cta-action--thank .text-copy-container{flex-direction:column;row-gap:var(--spacer-xs);margin-top:var(--spacer-m);display:flex}.cta-action--thank .text-copy-container textarea[readonly]{height:10rem}.cta-action--thank .text-copy-container .btn{align-self:flex-end;margin-top:0}.cta-action--letter-form .letter-textarea{margin-top:var(--spacer-xs)}.cta-action--call-form .warning{color:var(--color-text-error);font-size:var(--font-step--4)}.call-power-cta .call-power-popover[open]{color:var(--color-text-alt);background:var(--color-red);border:none;flex-direction:column;max-width:min(100% - 2em - 6px,800px);height:min(100% - 2em - 6px,600px);margin:auto;padding:0;display:flex}.call-power-cta .call-power-popover[open]:before{content:"";pointer-events:none;z-index:-1;background:var(--logo)no-repeat right 50px/400px;position:absolute;inset:0}@media (width<=769px){.call-power-cta .call-power-popover[open]{height:calc(100% - 2em - 6px);font-size:var(--font-step--3)}}.call-power-cta .call-power-popover__inner{flex-direction:column;flex:1;gap:var(--spacer-m);min-height:0;display:flex}@media (width<=769px){.call-power-cta .call-power-popover__inner{height:unset}}.call-power-cta .call-power-popover__header{flex-shrink:0;margin-top:-40px;padding:0 var(--spacer-l)}@media (width<=1152px){.call-power-cta .call-power-popover__header{padding:0 var(--spacer-m)}}@media (width<=769px){.call-power-cta .call-power-popover__header{padding:0 var(--spacer-s)}}.call-power-cta .call-power-popover__title{color:var(--color-text-alt);align-items:center;gap:var(--spacer-s);display:flex}.call-power-cta .call-power-popover__title+*{margin-top:var(--spacer-xs)}.call-power-cta .call-power-popover__script{color:var(--color-text-body);contain:layout style;background-color:var(--color-bg-block-gray);flex:1;min-height:150px;margin:0 var(--spacer-l);padding:var(--spacer-m)var(--spacer-l);font-family:var(--font-serif);font-size:var(--font-step--2);overflow-y:auto}.call-power-cta .call-power-popover__script>*+*{margin-top:var(--spacer-xs)}@media (width<=1152px){.call-power-cta .call-power-popover__script{margin:0 var(--spacer-m);padding:var(--spacer-s)var(--spacer-m)}}@media (width<=769px){.call-power-cta .call-power-popover__script{margin:0 var(--spacer-s);padding:var(--spacer-xs)var(--spacer-s)}}.call-power-cta .call-power-popover__script:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.call-power-cta .call-power-popover__script :is(h1,h2,h3,h4,h5,h6){margin-bottom:calc(-1*var(--spacer-xxs));font-family:var(--font-sans);font-weight:400}.call-power-cta .call-power-popover__footer{flex-shrink:0;flex-direction:column;gap:var(--spacer-xs);padding:0 var(--spacer-l)var(--spacer-m);display:flex}@media (width<=1152px){.call-power-cta .call-power-popover__footer{padding:0 var(--spacer-m)var(--spacer-m)}}@media (width<=769px){.call-power-cta .call-power-popover__footer{padding:0 var(--spacer-s)var(--spacer-s)}}.call-power-cta .call-power-popover__footer svg{max-width:30px}.call-power-cta .call-power-popover__notices{margin:0;font-size:var(--font-step--3)}.call-power-cta .call-power-popover__notices span{font-size:var(--font-step--4)}@media (width<=769px){.call-power-cta .call-power-popover__notices{font-size:var(--font-step--4)}}.call-power-cta .call-power-popover__buttons{gap:var(--spacer-s);align-items:center;justify-content:flex-end;display:flex}.call-power-cta .call-power-popover__buttons .btn:focus-visible{outline:2px solid var(--color-white)}@media (width<=769px){.call-power-cta .call-power-popover__buttons{flex-direction:column;gap:var(--spacer-xs)}}.call-power-cta .call-power-popover__close-btn{cursor:pointer;background-color:#0000;align-self:flex-end;height:min-content;padding:var(--spacer-xs)}.call-power-cta .call-power-popover__close-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px}.call-power-cta .call-power-popover__close-btn:hover{background-color:var(--color-dark-red)}.call-power-cta .call-power-popover__close-icon{stroke:var(--color-text-alt);display:block}.call-power-cta .call-power-popover::backdrop{background-color:#000c}.email-action-cta--btn-container{flex-wrap:wrap;align-items:center;gap:var(--spacer-s);margin-top:var(--spacer-m);display:flex}.email-action-cta--btn-container .btn.btn-primary{margin-top:0}.email-action-cta--btn-container p{margin-bottom:8px;font-family:var(--font-sans);font-size:var(--font-step--5)}.email-action-cta--btn-container .email-buttons{gap:6px;display:flex}.email-action-cta--btn-container .email-buttons>a{border-radius:7px;align-items:center;gap:4px;padding:5px 10px;font-family:var(--font-sans);font-size:var(--font-step--5);text-decoration:none;display:flex}.email-action-cta--btn-container .email-buttons>a:hover{text-decoration:underline}.email-action-cta--btn-container .email-buttons>a>img{display:inline-flex}.email-action-cta--btn-container .email-buttons .fastmail{background-color:#7ab1e240}.email-action-cta--btn-container .email-buttons .gmail{background-color:#f1bf4240}.email-action-cta--btn-container .email-buttons .proton{background-color:#c8b5ff40}.email-action-cta .cta-action--verify{text-align:center;background-color:var(--color-bg-body-gray);padding:30px;font-family:var(--font-sans)}.email-action-cta .cta-action--verify .buttons{flex-wrap:wrap;justify-content:center;gap:var(--spacer-m);display:flex}.email-action-cta .cta-action--thank:not(.cta--hidden){background-color:var(--color-bg-body-gray);flex-wrap:wrap;align-items:center;gap:var(--spacer-xl);padding:var(--spacer-m)var(--spacer-l);font-family:var(--font-sans);display:flex}.email-action-cta .cta-action--thank:not(.cta--hidden) .text-container{flex:1}.email-action-cta .cta-action--thank:not(.cta--hidden) .text-container p:first-of-type{text-transform:uppercase;font-family:var(--font-monospace);font-size:var(--font-step--4)}.email-action-cta .cta-action--thank:not(.cta--hidden) .share-items{min-width:145px}.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--blog_image,.stream-container--email_signup,.stream-container--playable_media,.stream-container--pull_quote{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);--line-height:1.2}.stream-container--rich_text h3.heading{--heading-size:var(--font-step-4);--line-height:1.25}.stream-container--rich_text h4.heading{--heading-size:var(--font-step-3);--line-height:1.3}.stream-container--rich_text h5.heading{--heading-size:var(--font-step-1);--line-height:1.3}.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 (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 (width>=769px){.stream-container--blog_image .image-narrow>a,.stream-container--blog_image .image-narrow>img{width:82%;margin-left:auto;margin-right:auto}}.stream-container--accordions .accordion-container,.stream-container--accordions .container{padding-left:0;padding-right:0}.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 embed,.responsive-object iframe,.responsive-object object{width:100%;height:100%;max-height:100vh;max-height:100svh;position:absolute;top:0;left:0}.inline-pdf{width:100%;height:600px;height:96vh;margin-bottom:1rem;display:block}.pull-quote{--container-padding:var(--spacer-m);background-color:var(--color-bg-block-gray);padding:75px 90px}@media (width<=769px){.pull-quote{margin:0 calc(-1*var(--container-padding));padding:24px}}.pull-quote blockquote{color:var(--color-red);font-family:var(--font-sans);font-size:var(--font-step-4);font-weight:500;line-height:1.11}.pull-quote cite{text-transform:uppercase;margin-top:calc(2*var(--spacer-s));font-family:var(--font-monospace);font-weight:400;font-style:normal;font-size:var(--font-step--3);display:inline-block}.blockquote{color:var(--color-text-gray);border-left:4px solid var(--color-text-gray);padding-left:var(--spacer-m)}.two-column-text{grid-template-columns:1fr;gap:var(--spacer-l);margin-bottom:var(--spacer-m);display:grid}.two-column-text div>*+*{margin-top:var(--spacer-s)}@media (width>=769px){.two-column-text{grid-template-columns:1fr 1fr}}.full-width-text{margin-bottom:var(--spacer-m)}.full-width-text>*+*{margin-top:var(--spacer-s)}.home-featured-post{padding-top:calc(2*var(--spacer-m))}@media (width>=769px){.home-featured-post{border-left:2px solid var(--color-red);padding-top:152px;padding-left:var(--spacer-l)}}.home-featured-post .heading{max-width:975px}.home-featured-post .heading b,.home-featured-post .heading em{color:var(--color-red);font-style:none;font-weight:inherit}.home-featured-post .more-link{grid-area:large;place-self:end;margin-right:var(--spacer-l);margin-bottom:2px}.home-featured-post--post-container{margin-top:40px;padding-bottom:var(--spacer-l)}@media (width>=769px){.home-featured-post--post-container{grid-template:"large small1""large small2"/71%1fr;display:grid}.home-featured-post--post-container .card-featured--small{border-left:2px solid var(--color-red);padding-left:var(--spacer-l)}}.home-featured-post--post-container .card-featured--large{grid-area:large;grid-template:"container""bottom";height:max-content;padding:var(--spacer-m)0}@media (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{grid-area:bottom;width:100%;max-width:unset;min-width:unset;padding:var(--spacer-xxs)0}.project{flex-wrap:wrap;align-items:stretch;gap:var(--spacer-m);padding-top:var(--spacer-l);padding-bottom:var(--spacer-l);display:flex}.project .inner-content{flex:56.66%;flex-direction:column;max-width:687px;display:flex}.project .inner-content>*+*{margin-top:var(--spacer-xs)}.project .inner-content p{flex:1;font-size:var(--font-step-1)}.project .project-image{flex:40%;max-width:320px}.project .project-image .card-image{width:100%}.project .project-links{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacer-s);display:flex}.project .underline-full{border-bottom:2px solid var(--color-red)}@media (width>=769px){.project{justify-content:space-between}.project .project-image{max-width:580px}}.project .link{color:currentcolor}.project-home{border-top:2px solid var(--color-border-gray);flex-direction:row-reverse;justify-content:center}@media (width>=769px){.project-home{justify-content:space-between}}.project-home:last-of-type{border-bottom:2px solid var(--color-border-gray)}.project-landing{flex-direction:row;justify-content:space-between;display:flex}.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{color:var(--color-text-gray);background-color:var(--color-bg-body-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{color:var(--color-text-light);border-bottom:1px solid var(--color-red);justify-content:space-between;margin-top:var(--spacer-xl);padding-bottom:var(--spacer-xs);display:flex}.link-table{width:100%;max-width:100%;font-family:var(--font-sans)}.link-table td,.link-table th{vertical-align:top;border-top:1px solid var(--color-bg-block-gray);padding:var(--spacer-xxs)}.accordion-grid-container{margin-block:calc(2*var(--spacer-m))}.accordion-grid-container--accordions{display:grid}@media (width>=769px){.accordion-grid-container--accordions{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:var(--spacer-m)}}@media (width>=1153px){.accordion-grid-container--accordions{grid-template-columns:repeat(4,1fr)}}.accordion-grid-container--accordions .accordion-grid-item{grid-row:span 2;grid-template-rows:subgrid;margin-top:var(--spacer-m);display:grid}.accordion-grid-container--accordions .accordion-grid-item .accordion-container{margin-top:var(--spacer-m)}.donation-stats{--track:var(--color-bg-block-gray);border:3px solid var(--color-border-lighter);border-radius:var(--radius-l);flex-direction:column;align-self:center;gap:var(--spacer-xs);width:fit-content;padding:var(--spacer-m)var(--spacer-l);font-family:var(--font-sans);display:flex}@media (width<=1152px){.donation-stats{padding:var(--spacer-m)}}.donation-stats__summary{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.donation-stats__headline{font-size:var(--font-step-1);font-weight:500;line-height:1.4}.donation-stats__headline-goal{color:var(--color-text-secondary)}.donation-stats__meta{color:var(--color-text-secondary);padding:0;font-size:var(--font-step--3);font-weight:500;line-height:1.5}.donation-stats__meta li{display:inline}.donation-stats__meta li:not(:last-child):after{content:" •"/"";margin:0 2px}.donation-stats__bar{appearance:none;background-color:var(--track);border:0;border-radius:20px;width:100%;height:10px;display:block;overflow:hidden}.donation-stats__bar::-webkit-progress-bar{background-color:var(--track);border-radius:20px}.donation-stats__bar::-webkit-progress-value{background-color:var(--color-red);border-radius:7px;transition:width.6s ease-out}@media (prefers-reduced-motion:reduce),(update:slow){.donation-stats__bar::-webkit-progress-value{transition:none}}.donation-stats__bar::-moz-progress-bar{background-color:var(--color-red);border-radius:7px;transition:width.6s ease-out}@media (prefers-reduced-motion:reduce),(update:slow){.donation-stats__bar::-moz-progress-bar{transition:none}}.donation-stats__note{color:var(--color-text-secondary);font-family:var(--font-monospace);font-size:var(--font-step--5);line-height:1.5}.donation-form{--fill:var(--color-bg-block-gray);--fill-hover:color-mix(in srgb,var(--color-text-body) 8%,var(--fill));--control-height:52px;--field-height:44px;--checkbox:1.375rem;color:var(--color-text-body);display:block}.donation-form__form{flex-direction:column;gap:var(--spacer-m);font-family:var(--font-sans);font-size:var(--font-step--2);line-height:1.4;display:flex}.donation-form__caption{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary);font-family:var(--font-monospace);font-size:var(--font-step--4)}.donation-form__amount,.donation-form__frequency,.donation-form__tribute{border:0;min-width:0;padding:0}.donation-form__preset,.donation-form__segment{position:relative}.donation-form__preset input,.donation-form__segment input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.donation-form__preset span,.donation-form__segment span{border-radius:var(--radius-m);align-items:center;justify-content:center;font-weight:500;font-size:var(--font-step--3);line-height:1.2;transition:background-color.12s,color.12s;display:flex}@media (forced-colors:active){.donation-form__preset span,.donation-form__segment span{border:1px solid buttontext}}.donation-form__preset input:checked+span,.donation-form__segment input:checked+span{color:var(--color-white);background-color:var(--color-red)}@media (forced-colors:active){.donation-form__preset input:checked+span,.donation-form__segment input:checked+span{color:highlighttext;background-color:highlight}}.donation-form__preset input:focus-visible+span,.donation-form__segment input:focus-visible+span{outline:2px solid var(--color-red);outline-offset:2px}@media (forced-colors:active){.donation-form__preset input:focus-visible+span,.donation-form__segment input:focus-visible+span{outline-color:canvastext}}.donation-form__preset:hover input:not(:checked)+span,.donation-form__segment:hover input:not(:checked)+span{background-color:var(--fill-hover)}.donation-form__segmented{background-color:var(--fill);border-radius:calc(var(--radius-m) + 4px);grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;display:grid}.donation-form__segment span{min-height:calc(var(--control-height) - 8px)}.donation-form__amount{flex-direction:column;gap:var(--spacer-xxs);display:flex}.donation-form__presets{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacer-xxs);display:grid}.donation-form__preset{grid-column:span 3}.donation-form__preset:nth-last-child(3):nth-child(4n+1),.donation-form__preset:nth-last-child(3):nth-child(4n+1)~.donation-form__preset{grid-column:span 4}.donation-form__preset:nth-last-child(2):nth-child(4n+1),.donation-form__preset:nth-last-child(2):nth-child(4n+1)~.donation-form__preset{grid-column:span 6}.donation-form__preset:last-child:nth-child(4n+1){grid-column:span 12}.donation-form__preset span{background-color:var(--fill);min-height:var(--control-height);font-variant-numeric:tabular-nums}.donation-form__custom{background-color:var(--fill);border:2px solid#0000;border-radius:var(--radius-m);align-items:center;padding:var(--spacer-xs)var(--spacer-m);transition:border-color.12s;display:flex}.donation-form__custom:focus-within{border-color:var(--color-red)}.donation-form__custom:has([aria-invalid=true]){border-color:var(--color-text-error)}.donation-form__custom-label{color:var(--color-text-secondary);cursor:text;flex-direction:column;margin-right:var(--spacer-xs);line-height:1;display:flex}.donation-form__custom-symbol{font-size:var(--font-step-1);font-weight:500}.donation-form__custom-currency{margin-top:2px;font-family:var(--font-monospace);font-size:var(--font-step--5)}.donation-form__custom-input{text-align:right;background:none;border:0;flex:1;min-width:0;padding:0;font-size:var(--font-step-2);font-weight:500;font-variant-numeric:tabular-nums}.donation-form__custom-input:focus{outline:2px solid#0000}.donation-form__options{flex-direction:column;gap:var(--spacer-xs);display:flex}.donation-form__check{cursor:pointer;align-items:flex-start;gap:var(--spacer-xs);width:fit-content;font-family:var(--font-monospace);font-size:var(--font-step--3);line-height:1.5;display:flex}.donation-form__check input[type=checkbox]{appearance:none;cursor:pointer;background-color:var(--color-bg-block);border:2px solid var(--color-border-gray);border-radius:var(--radius-s);flex-shrink:0;place-content:center;width:var(--checkbox);height:var(--checkbox);margin:.1em 0 0;transition:background-color.12s,border-color.12s;display:grid}.donation-form__check input[type=checkbox]:before{content:"";background-color:var(--color-white);width:.9rem;height:.9rem;transition:transform.12s ease-in-out;transform:scale(0);mask:var(--icon-done)no-repeat center/contain}.donation-form__check input[type=checkbox]:checked{background-color:var(--color-red);border-color:var(--color-red)}.donation-form__check input[type=checkbox]:checked:before{transform:scale(1)}@media (forced-colors:active){.donation-form__check input[type=checkbox]:checked{background-color:highlight;border-color:highlight}.donation-form__check input[type=checkbox]:checked:before{background-color:highlighttext}}.donation-form__check input[type=checkbox]:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.donation-form__check-text .rich-text,.donation-form__check-text p{display:inline}.donation-form__check-text a{text-underline-offset:3px;font-family:inherit;text-decoration:underline}.donation-form__check-hint{color:var(--color-text-secondary);margin:2px 0 0 calc(var(--checkbox) + var(--spacer-xs));font-family:var(--font-monospace);font-size:var(--font-step--4);line-height:1.5}.donation-form__tribute,.donation-form__tribute-notify{flex-direction:column;gap:var(--spacer-s);font-family:var(--font-monospace);font-size:var(--font-step--3);display:flex}.donation-form__tribute-notify[hidden],.donation-form__tribute[hidden]{display:none}.donation-form__tribute{border-left:2px solid var(--color-border-light);margin:var(--spacer-xs)0 var(--spacer-xxs)calc(var(--checkbox)/2 - 1px);padding:var(--spacer-xxs)0 var(--spacer-xxs)calc(var(--checkbox)/2 + var(--spacer-xs) - 1px)}.donation-form__tribute-notify{padding-left:calc(var(--checkbox) + var(--spacer-xs))}.donation-form__tribute-who{grid-template-columns:auto minmax(0,max-content);gap:var(--spacer-xxs)var(--spacer-xs);align-items:end;display:grid}.donation-form__tribute-who .donation-form__field:last-child{grid-column:1/-1}@media (width>=769px){.donation-form__tribute-who{grid-template-columns:auto minmax(0,max-content)minmax(0,1fr)}.donation-form__tribute-who .donation-form__field:last-child{grid-column:auto}}.donation-form__tribute-lead{white-space:nowrap;align-items:center;min-height:var(--field-height);display:flex}.donation-form__field{flex-direction:column;gap:4px;display:flex}.donation-form__field>label{color:var(--color-text-secondary);font-size:var(--font-step--4)}.donation-form__field input,.donation-form__field select{background-color:var(--fill);border:2px solid#0000;border-radius:var(--radius-m);width:100%;min-height:var(--field-height);padding:var(--spacer-xxs)var(--spacer-xs);transition:border-color.12s}.donation-form__field input:focus-visible,.donation-form__field select:focus-visible{border-color:var(--color-red);outline:2px solid#0000}.donation-form__field input[aria-invalid=true],.donation-form__field select[aria-invalid=true]{border-color:var(--color-text-error)}.donation-form__field select{--caret-size:1.25rem;appearance:none;background-image:var(--icon-caret);background-repeat:no-repeat;background-position:right var(--spacer-xs)center;background-size:var(--caret-size) auto;padding-right:calc(var(--spacer-xs) + var(--caret-size) + var(--spacer-xxs))}.donation-form__field-row{grid-template-columns:minmax(0,2fr)minmax(0,1fr)minmax(0,1fr);gap:var(--spacer-xs);display:grid}@media (width<=769px){.donation-form__field-row{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.donation-form__field-row .donation-form__field:first-child{grid-column:1/-1}}.donation-form__hint{color:var(--color-text-secondary);font-size:var(--font-step--4)}.donation-form__error{margin:0;font-family:var(--font-monospace);font-size:var(--font-step--4)}.donation-form__summary{--line-height:calc(1.5 * var(--font-step--1));color:var(--color-text-secondary);min-height:calc(var(--line-height) + 2*var(--spacer-xs));padding-block:var(--spacer-xs);font-family:var(--font-monospace);font-size:var(--font-step--3);line-height:var(--line-height)}.donation-form__summary strong{color:var(--color-text-body);font-family:var(--font-sans);font-weight:500;font-size:var(--font-step--1);line-height:1}.donation-form__alert{font-family:var(--font-monospace);font-size:var(--font-step--3)}.donation-form__alert:empty{display:none}.donation-form__alert,.donation-form__error,.donation-form__summary--error{color:var(--color-text-error);background-color:var(--color-bg-error);border-radius:var(--radius-s);padding:var(--spacer-xs)var(--spacer-s)}.donation-form__submit{gap:var(--spacer-xs);display:grid}@media (width>=769px){.donation-form__submit{grid-template-columns:1fr 1fr}}.donation-form__button{color:var(--color-white);cursor:pointer;background-color:var(--color-red);border-radius:var(--radius-m);min-height:56px;padding:var(--spacer-xs)var(--spacer-s);font-family:var(--font-sans);font-size:var(--font-step--3);font-weight:500;line-height:1.2;transition:background-color.12s}.donation-form__button:hover:not([aria-disabled=true],:disabled){background-color:var(--color-dark-red)}.donation-form__button:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.donation-form__button:disabled,.donation-form__button[aria-disabled=true]{color:var(--color-inactive-dark-gray);background-color:var(--color-inactive-gray)}.donation-form__button[aria-disabled=true]{cursor:progress}.donation-form__button:disabled{cursor:not-allowed}.donation-form__captcha:empty{display:none}.donation-form__match{border:3px solid var(--color-border-lighter);border-radius:var(--radius-l);align-items:center;gap:var(--spacer-s);padding:var(--spacer-xxs);display:flex}.donation-form__match-image{object-fit:cover;border-radius:var(--radius-m);flex-shrink:0;width:80px;height:80px}.donation-form__match-text{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--font-step--3);font-weight:500;line-height:1.45}.donation-form__match-text h2,.donation-form__match-text h3,.donation-form__match-text h4{letter-spacing:normal;color:var(--color-text-body);margin-bottom:2px;font:inherit}.donation-form__match-text p{margin:0}.donation-form__match-text b,.donation-form__match-text strong{font-weight:500}.matching-gifts{--matching-gifts-border:3px solid var(--color-border-gray);text-underline-offset:3px;background-color:var(--color-bg-block-gray);width:100%;margin:var(--spacer-xs)0 var(--spacer-xl);padding:var(--spacer-m);font-size:var(--font-step--1);display:block}.matching-gifts__field{gap:var(--spacer-s);align-items:flex-end;display:flex}@media (width<=769px){.matching-gifts__field{flex-direction:column;align-items:stretch}}.matching-gifts__count,.matching-gifts__message{color:var(--color-text-gray);margin:var(--spacer-s)0 var(--spacer-xs)}.matching-gifts__count{font-size:var(--font-step--4);font-family:var(--font-monospace)}.matching-gifts.enhanced .matching-gifts__count{display:none}.matching-gifts__message{font-size:var(--font-step--2)}.matching-gifts__message--error{color:var(--color-text-error)}.matching-gifts__matched-as{color:inherit;font-size:var(--font-step--4);display:block}.matching-gifts__heading{font-family:var(--font-sans);font-size:var(--font-step-2);font-weight:500}.matching-gifts__label{margin:var(--spacer-xs)0;font-size:var(--font-step--2);font-family:var(--font-sans);font-weight:500;display:block}.matching-gifts__input{color:inherit;background:none;border:none;border-bottom:1px solid;width:100%;padding:var(--spacer-xxs)0}.matching-gifts__input:focus-visible{border-width:3px;outline:none}.matching-gifts__results{background:var(--color-bg-block-gray);border:var(--matching-gifts-border);margin:var(--spacer-xs)0 0;padding:0;list-style:none}.matching-gifts__result{color:inherit;text-align:left;cursor:pointer;background:none;border:none;width:100%;padding:var(--spacer-xs);font-family:var(--font-sans);font-weight:500;font-size:var(--font-step--1);text-decoration:none;display:block}.matching-gifts__result:focus,.matching-gifts__result:hover{color:var(--color-text-alt);background-color:var(--color-red)}.matching-gifts__company-name{color:var(--color-text-gray);margin-top:var(--spacer-m);margin-bottom:var(--spacer-xs);font-family:var(--font-sans);font-weight:500}.matching-gifts__company-name-details{color:var(--color-text-body)}.matching-gifts__facts{grid-template-columns:max-content 1fr;gap:var(--spacer-xxs)var(--spacer-s);margin:var(--spacer-s)0;display:grid}@media (width<=769px){.matching-gifts__facts{grid-template-columns:1fr;gap:0}}.matching-gifts__facts dt{font-weight:500;font-family:var(--font-sans)}.matching-gifts__facts dd{color:var(--color-text-gray);margin:0}@media (width<=769px){.matching-gifts__facts dd{margin-bottom:var(--spacer-xs)}}.matching-gifts__process{margin:var(--spacer-s)0}.matching-gifts__process>*+*{margin-top:var(--spacer-xs)}.matching-gifts__process ol,.matching-gifts__process ul{padding-left:var(--spacer-m)}.matching-gifts__process a{text-decoration:underline}.matching-gifts__process li,.matching-gifts__process p{color:var(--color-text-gray)}.matching-gifts__process strong{color:var(--color-text-body);margin-top:var(--spacer-s);margin-bottom:var(--spacer-xxs);font-weight:500;font-family:var(--font-sans);display:block}.matching-gifts__cta{text-align:center;background:var(--color-bg-block);border:3px solid var(--color-border-dark);flex-direction:column;align-items:center;gap:var(--spacer-xs);padding:var(--spacer-l)var(--spacer-xxs);display:flex}.matching-gifts__cta-lead-in,.matching-gifts__cta-link{margin:0}@media (width<=769px){.matching-gifts__cta-link .btn{width:100%}}.matching-gifts__links{flex-wrap:wrap;gap:var(--spacer-s);padding:0;list-style:none;display:flex}.matching-gifts__links a{color:var(--color-text-gray);text-decoration:underline}.matching-gifts__reset-wrapper{text-align:center;margin-top:var(--spacer-xxl)}.matching-gifts__reset{width:unset}.matching-gifts.loading .matching-gifts__suggestions{opacity:.6}.matching-gifts__no-program{margin:var(--spacer-s)0}.matching-gifts__attribution{text-align:center;color:var(--color-text-gray);margin-top:var(--spacer-m);font-size:var(--font-step--5);font-family:var(--font-monospace)}share-dropdown{flex-wrap:wrap;align-items:center;gap:var(--spacer-s);display:inline-flex}@media print{share-dropdown{display:none}}share-dropdown .share-button{text-transform:uppercase;align-items:center;gap:var(--spacer-xxs);font-family:var(--font-monospace);display:inline-flex}share-dropdown .share-button .share-icon{color:currentcolor}share-dropdown .share-button .icon path{fill:currentcolor}share-dropdown .share-button-toggle[aria-expanded=true].btn-outline,share-dropdown .share-button-toggle[aria-expanded=true].btn-outline:hover{background-color:var(--color-red)}share-dropdown .share-button-toggle[aria-expanded=true].btn-secondary,share-dropdown .share-button-toggle[aria-expanded=true].btn-secondary:hover{background-color:var(--color-black-lightened)}share-dropdown .share-menu{background-color:var(--color-bg-block);border:none;width:240px;margin:0;padding:0;position:static;inset:unset;box-shadow:0 0 20px#0000001a}@media print{share-dropdown .share-menu{display:none}}share-dropdown .share-menu::backdrop{background-color:#0000}share-dropdown .share-menu ul{margin:0;padding:0;list-style:none}share-dropdown .share-link{color:var(--color-text-body);text-transform:none;cursor:pointer;text-align:left;background:none;border:none;border-left:1px solid var(--color-bg-body-gray);border-right:1px solid var(--color-bg-body-gray);border-bottom:1px solid var(--color-bg-body-gray);align-items:center;gap:var(--spacer-s);width:100%;padding:var(--spacer-xxs)calc(var(--spacer-s) + 1px);font-family:var(--font-monospace);font-size:var(--font-step--3);text-decoration:none;display:flex}share-dropdown .share-link:hover{background-color:var(--color-bg-body-gray);border-left:2px solid var(--color-red);outline:none;padding-left:var(--spacer-s);text-decoration:none}share-dropdown .share-link:focus,share-dropdown .share-link:focus-visible{outline:2px solid var(--color-red);outline-offset:-2px}share-dropdown .share-menu ul>li:first-child .share-link{border-top:1px solid var(--color-bg-body-gray)}share-dropdown .share-menu ul>li:first-child .share-link:focus,share-dropdown .share-menu ul>li:first-child .share-link:focus-visible{border-top:1px solid#0000}share-dropdown .share-icon{color:var(--color-text-body);border-radius:100%;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;display:flex}html.no-js share-dropdown .show-js-only,share-dropdown .hidden{display:none}.error-page{margin:var(--spacer-l)}.error-page .container{max-width:720px;padding:0}.error-page .container>*+*{margin-top:var(--spacer-l)}.error-page .http-error{font-family:var(--font-monospace)}.playable-media-block audio,.playable-media-block video{width:100%;display:block}.homepage-content--projects{max-width:unset;padding:unset}@media (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{margin-bottom:calc(0px - (var(--overlap-height,0px)) + 30px);position:relative;top:calc(0px - (var(--overlap-height)))}@media (width>=769px){.blog-index-page .featured-grid{grid-template:"large small1""large small2"/71%1fr;display:grid}.blog-index-page .featured-grid .card-featured--small{border-left:2px solid var(--color-red);padding-left:var(--spacer-l)}.blog-index-page .featured-grid .card-featured--large{grid-area:large;margin-right:var(--spacer-l)}.blog-index-page .featured-grid .more-link{grid-area:large;place-self:end;margin-right:var(--spacer-l);margin-bottom:2px}}.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{grid-area:bottom;width:100%;max-width:unset;min-width:unset;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{border-bottom:1px solid var(--color-red);margin-bottom:calc(2*var(--spacer-m));padding-bottom:var(--spacer-xs)}.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{margin-top:60px;margin-bottom:108px;font-family:var(--font-monospace)}.blog-index-page .article-list-container{padding-top:60px;padding-bottom:120px}.blog-index-page .article-list-container.row{flex-wrap:wrap;gap:clamp(2.25rem,-5.3214rem + 15.7738vw,8.875rem);display:flex;container-type:inline-size}.blog-index-page .article-list-container.row .sidebar{flex:23%}.blog-index-page .article-list-container.row .sidebar>*+*{margin-top:var(--spacer-m)}@container (width>=calc(1100px + 8.875rem)){.blog-index-page .article-list-container.row .sidebar{max-width:332px}}.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))}@media (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{color:var(--color-text-gray);background-color:var(--color-bg-block-gray);border:2px var(--color-red)solid;margin:var(--spacer-m)0;padding:var(--spacer-s);font-family:var(--font-monospace);font-size:var(--font-step--3);display:flex}.blog-page .header-banner--deprecated svg{color:var(--color-text-gray);min-width:24px;margin-right:var(--spacer-s)}.blog-page .header-banner--deprecated svg path{fill:var(--color-text-gray)}.blog-page .header-banner .header-banner---inner{grid-template-areas:"meta share""title title""author author";grid-template-columns:1fr auto;align-items:center;gap:var(--spacer-l);display:grid}@media (width<=769px){.blog-page .header-banner .header-banner---inner{grid-template-areas:"meta""title""author""share";grid-template-columns:1fr;justify-items:start;gap:var(--spacer-m)var(--spacer-l)}}.blog-page .header-banner .meta{text-transform:uppercase;flex-wrap:wrap;grid-area:meta;justify-content:space-between;align-self:center;display:flex}.blog-page .header-banner .heading{grid-area:title;margin-bottom:0}.blog-page .header-banner .author{grid-area: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-list{margin-right:0}.blog-page .header-banner .author .meta-publication-date{gap:var(--spacer-m);display:inline-flex}.blog-page .header-banner .share-items{grid-area:share;gap:var(--spacer-s);justify-self:end;font-family:var(--font-monospace);font-size:var(--font-step--2);display:flex}@media (width<=769px){.blog-page .header-banner .share-items{justify-self:start}}.blog-page .header-image{margin-bottom:calc(0px - (var(--overlap-height,0px)) + 30px);position:relative;top:calc(0px - (var(--overlap-height)))}.blog-page .header-image .image{width:100%}.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 (width>=1153px){.category-page{--overlap-height:265px;--overlap-width:650px}}.category-page .image-header{background:var(--color-bg-body-gray);margin-bottom:0;padding-bottom:100px}.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);background-color:var(--color-bg-alt);outline:2px solid var(--color-border-dark);width:100%;padding:var(--spacer-m)}.category-page .image-header .header-content .heading{margin-bottom:var(--spacer-l)}.category-page .feed{flex-wrap:wrap;gap:var(--spacer-xxl);padding-top:var(--spacer-xl);padding-bottom:calc(var(--spacer-xl)*2);display:flex}.category-page .feed .sidebar{width:330px;display:inline-block}.category-page .feed .article-list-container{flex:1}.category-page .feed .article-list{width:100%;padding:0;display:inline-block}.category-page .feed .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}.action-page{--overlap-height:calc(50px * var(--has-overlap,0))}@media (width>=769px){.action-page{--overlap-height:calc(160px * var(--has-overlap,0))}}.action-page .header-banner{padding:92px 0 calc(49px + var(--overlap-height,0px))}.action-page .header-banner .meta{text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.action-page .header-image{flex-wrap:wrap;gap:var(--spacer-m);margin-top:calc(2*var(--spacer-m));display:flex}.action-page .header-image>*{flex:1;min-width:300px}.action-page .header-image .image{width:100%}.action-page .header-image .subdescription{font-size:var(--font-step--2)}.action-page .header-image .description-container>*+*{margin-top:20px}.action-page .header-image .action-meta{background-color:var(--color-bg-block-gray-dark);outline:2px solid var(--color-border-light);justify-content:space-between;align-items:center;padding-left:var(--spacer-s);display:flex}.action-page .header-image .action-meta p{font-size:var(--font-step--4);font-family:var(--font-monospace)}.action-page .header-image .action-meta--icons{display:inline-flex}.action-page .header-image .action-meta--icons a{border-left:2px solid var(--color-border-light);line-height:0;display:inline-block}.action-page--ended-banner{text-align:center;background-color:var(--color-bg-block);border:1px solid var(--color-border-dark);max-width:min(850px,90vw);margin:var(--spacer-xs)auto calc(0px - (var(--overlap-height,0px)) + 60px);padding:var(--spacer-l)var(--spacer-s);position:relative;top:calc(0px - (var(--overlap-height)) + 20px)}.action-page--ended-banner>*+*{margin-top:var(--spacer-m)}.action-page .post-content{margin-top:var(--spacer-xl);margin-bottom:var(--spacer-xl)}.action-page .post-content>*+*{margin-top:var(--spacer-xl)}.action-page--form{max-width:850px;margin-bottom:calc(0px - (var(--overlap-height,0px)) + 30px);position:relative;top:calc(0px - (var(--overlap-height)))}.action-page--form .cta-action{background-color:var(--color-bg-block);border:2px solid var(--color-border-dark);padding:var(--spacer-l)var(--spacer-m)}.action-page--form>*+*{margin-top:var(--spacer-m)}.action-page--completed-banner{color:var(--color-white);text-align:center;background-color:var(--color-red);border:2px solid var(--color-border-dark);padding:var(--spacer-m)}.action-page--completed-banner>*+*{margin-top:var(--spacer-xxs)}.action-page--completed-banner p{font-size:var(--font-step--2)}.action-page--completed-banner .banner-title{text-transform:uppercase;letter-spacing:.05rem;margin-top:0;font-family:var(--font-monospace);font-size:var(--font-step--4)}.action-page--completed-banner .heading,.action-page--completed-banner p{max-width:min(500px,100%);margin-left:auto;margin-right:auto}.action-page--completed-banner .btn{align-items:center;gap:var(--spacer-xs);margin-top:var(--spacer-s);display:inline-flex}.action-page .action-separator{align-items:center;justify-content:center;gap:var(--spacer-s);margin:calc(2*var(--spacer-s))0;display:flex}.action-page .action-separator--text{color:var(--color-text-light);max-width:230px;font-size:var(--font-step--3);line-height:1.4}.action-page .action-separator--text p{margin:0}.action-page .action-separator[hidden]{display:none}@media (width>=769px){.action-center-page{--overlap-height:calc(150px * var(--has-overlap,0))}}.action-center-page .header-banner{padding:92px 0 calc(49px + var(--overlap-height,0px))}.action-center-page .header-banner>.heading:before{content:"";vertical-align:middle;background:var(--icon-square)no-repeat;width:2.4rem;height:2.9rem;margin-right:1.5rem;display:inline-block;position:relative;top:-10px}.action-center-page .featured-action{flex-wrap:wrap;gap:var(--spacer-l);align-items:center;margin-top:calc(2*var(--spacer-m));display:flex}.action-center-page .featured-action>*{flex:1;min-width:300px}.action-center-page .featured-action .image-container{flex-basis:20%}.action-center-page .featured-action .image-container img{width:100%}.action-center-page .featured-action .description-container>*+*{margin-top:var(--spacer-l)}.action-center-page .action-center-page__link{text-underline-offset:8px;text-transform:uppercase;font-family:var(--font-monospace);font-size:var(--font-step--3)}.action-center-page .featured-list-container{--pill-size:30px;--pill-edge-offset:6px;padding-top:0}.action-center-page .featured-list-container:first-of-type{margin-top:calc(-1*var(--overlap-height))}.action-center-page .featured-list-container .meta-pill{order:-1;align-items:center;justify-content:center;height:var(--pill-size);width:var(--pill-size);margin-top:calc(-1*var(--spacer-xs) - var(--pill-size) - var(--pill-edge-offset));margin-left:var(--pill-edge-offset);display:flex}.action-center-page .featured-list-container .meta-pill:after{content:"→";font-family:var(--font-monospace);transition:transform.15s ease-in-out;display:block;transform:translate(-1px)}.action-center-page .featured-list-container .meta-pill:hover:after{transform:translate(1px)}.action-center-page .featured-list-container--preview .card--action-ended .card-image{filter:saturate(0);opacity:.5;transition:.3s ease-in-out}.action-center-page .featured-list-container--preview .card--action-ended .card-image:hover{filter:saturate();opacity:1}@media (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{color:var(--color-white);background-color:var(--color-bg-alt);padding:100px 0;font-weight:500}.author-page .header-banner .title .heading{padding-right:calc(var(--overlap-width) + var(--spacer-xl))}@media (width>=1153px){.author-page .header-banner .description-card{flex-direction:row-reverse;align-items:flex-start;gap:var(--spacer-m);padding:80px var(--spacer-xl);display:flex}}@media (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);max-width:var(--overlap-width);min-width:min(450px,100%);margin-bottom:calc(0px - (var(--overlap-height,0px)) + 30px);margin-left:var(--spacer-xs);padding:0;position:relative;top:calc(0px - (var(--overlap-height)))}.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);background-color:var(--color-bg-alt);width:100%;padding:var(--spacer-m)}.author-page .header-banner .btn-group .btn-hyperlink{text-transform:none;text-align:left;font-size:var(--font-step--3);overflow-wrap: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);max-width:720px;font-size:var(--font-step-0)}.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{width:max-content;max-width:fit-content;margin:var(--spacer-xl)auto 0;display:block}.people-page .header-banner .heading,.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{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacer-m);padding:0;display:grid}.people-page .people-picture{border:2px solid var(--color-red);width:100%}.people-page .people-link{width:100%;text-decoration:none;display:inline-block}.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 (width>=769px){.landing-page .raw-html{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}}@media (width>=1153px){.landing-page .raw-html{max-width:1512px;margin-left:auto;margin-right:auto;padding-left:var(--spacer-xl);padding-right:var(--spacer-xl)}}.landing-page .raw-html>iframe{width:100%}.landing-page .stream-section--embed-video{margin:var(--spacer-m)auto}.landing-page .newsletter-signup{margin-top:60px;margin-bottom:108px;font-family:var(--font-monospace)}.landing-page .article-list>*+*{margin-top:var(--spacer-xl)}.landing-page .block-accordions{background-color:var(--color-bg-block-gray);border-bottom:var(--color-charcoal)solid 2px;margin-top:var(--spacer-xl);padding:var(--spacer-xl)0 var(--spacer-xl)}.landing-page .article-list-container{padding-top:60px;padding-bottom:120px}.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{flex-direction:column;gap:84px;padding:0;display:inline-block}.newsletters-page .feed .article-list>*+*{margin-top:calc(1.5*var(--spacer-xl))}.newsletters-page .tabList{background-color:var(--color-light-gray);border-top:2px solid var(--color-black);border-bottom:2px solid var(--color-black);justify-content:space-between;padding:0;display:flex}.newsletters-page .tabList li{border-left:2px solid var(--color-black);width:100%;list-style-type:none}.newsletters-page .tabList li:last-of-type{border-right:2px solid var(--color-black)}.newsletters-page .tabList a{text-transform:none;background-color:var(--color-light-gray);width:100%;height:100%;padding:29px var(--spacer-xxs);font-family:var(--font-sans);display:block}.newsletters-page .tabList a:focus-visible,.newsletters-page .tabList a:hover{background-color:#ccc}.newsletters-page .tabList a:focus-visible{outline-offset:-8px}.newsletters-page .tabList a.selected{color:var(--color-white);background-color:var(--color-red)}.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 (width<=1152px){.newsletters-page .form>.container{flex-direction:column-reverse;display:flex}.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{border:1px solid var(--color-black);grid-template-columns:1fr 1fr;display:grid}.newsletters-page .tabList li{border:1px solid var(--color-black)}.newsletters-page .tabList li:last-of-type{border:inherit}}@media (width<=769px){.newsletters-page .tabList{flex-direction:column;display:flex}}.donation-page h1.heading-divider{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary);border-color:var(--color-border-light);padding-bottom:var(--spacer-xxs);font-family:var(--font-monospace);font-size:var(--font-step--4)}.donation-page .body{background-color:var(--color-bg-block-gray);border-bottom:var(--color-charcoal)solid 2px;padding-top:var(--spacer-xl);padding-bottom:var(--spacer-m)}.donation-page .heading .heading-anchor{margin-right:0;padding-right:.4em}.donation-page .heading .heading-anchor .icon{opacity:.65;transition:opacity.2s}.donation-page .heading .heading-anchor .icon path{color:var(--color-text-secondary);stroke-width:2.5}.donation-page .heading .heading-anchor .icon:hover{opacity:1}.donation-page .heading .heading-anchor .icon:hover path{color:var(--color-text-red)}.donation-page .accordion{--heading-font-size:var(--font-step-0)}@media (width<=769px){.donation-page .accordion{--heading-font-size:var(--font-step--1)}}.donation-page .accordion{font-size:var(--font-step--1);line-height:1.7}.donation-hero{padding-top:var(--spacer-m)}.donation-hero__columns{grid-template-areas:"callout""form""divider""details";gap:var(--spacer-l);max-width:800px;margin:var(--spacer-l)auto var(--spacer-xl);display:grid}@media (width>=1153px){.donation-hero__columns{grid-template:"callout form""details form"1fr/minmax(0,.9fr)minmax(0,1.1fr);align-items:start;column-gap:var(--spacer-xxl);row-gap:var(--spacer-m);max-width:unset}}.donation-hero__callout{grid-area:callout}.donation-hero__callout b,.donation-hero__callout strong{color:var(--color-red)}.donation-hero__form{flex-direction:column;grid-area:form;gap:var(--spacer-l);min-width:0;display:flex}.donation-hero__details{grid-area:details;min-width:0}.donation-hero__arrows{text-align:center;letter-spacing:12px;color:var(--color-text-gray);opacity:.5;margin:calc(-1*var(--spacer-s))auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--font-step--4)}.donation-hero__divider{border:0;border-top:2px solid var(--color-border-lighter);grid-area:divider;margin:0}@media (width>=1153px){.donation-hero__divider{display:none}}.donation-pitch>*+*{margin-top:var(--spacer-xs)}.donation-pitch__lede{max-width:36ch;font-family:var(--font-sans);font-size:var(--font-step--1);font-weight:500;line-height:1.35}.donation-pitch__text{color:var(--color-text-gray);font-family:var(--font-sans);font-size:var(--font-step--1);line-height:1.35}.donation-pitch__text b{color:var(--color-text-body);font-weight:500}.donation-pitch__text p{margin:0}.donation-pitch__tax-id{font-family:var(--font-monospace);font-size:var(--font-step--2)}.donation-pitch__badges{flex-wrap:wrap;gap:var(--spacer-s);padding:0;display:flex}*+.donation-pitch__badges{margin-top:var(--spacer-l)}.donation-pitch__badges img{width:auto;height:110px}.donation-page--completed .container{display:flex}.donation-page--completed .container .form-card{flex-direction:column;align-items:center;width:100%;padding-top:var(--spacer-l);display:flex}.donation-page--completed .container .sidebar{border-left:2px solid var(--color-border-light);flex-shrink:0;width:calc(332px + var(--spacer-m));margin-left:var(--spacer-xxl);padding-left:var(--spacer-m);padding-bottom:var(--spacer-xl);display:flex}@media (width>=1153px){.donation-page--completed .container .sidebar .donation-pitch{margin-top:var(--spacer-xl)}}@media (width<=1152px){.donation-page--completed .container{flex-direction:column}.donation-page--completed .container .sidebar{border-top:2px solid var(--color-red);border-left:none;width:100%;margin-top:var(--spacer-xxl);margin-left:0;padding-top:var(--spacer-m);padding-left:0}}.donation-form__success{width:100%;margin-top:var(--spacer-m);padding-bottom:var(--spacer-xl)}.donation-form__success>*+*{margin-top:var(--spacer-s)}.donation-form__success h1,.donation-form__success h2,.donation-form__success h3{font-family:var(--font-sans);font-weight:500}.donation-form__success h2{margin-top:var(--spacer-xl)}.matching-gifts-page__body{padding-block:var(--spacer-l)}.matching-gifts-page__body matching-gifts{max-width:800px;margin:var(--spacer-xl)auto}.base-narrow .container{margin:var(--spacer-l)0}.contact-page{color:var(--color-text-gray);margin:var(--spacer-l)}.contact-page .container{max-width:720px;padding:0}.contact-page .heading{justify-content:center;margin-bottom:var(--spacer-l);display:flex}.contact-page button,.contact-page form{margin-top:var(--spacer-m)}.contact-page button>*+*,.contact-page form>*+*{margin-top:var(--spacer-l)}@media (width>=769px){.contact-page{margin:var(--spacer-l)calc(var(--spacer-xxl)*2)}}.contact-page .form--emailinput,.contact-page .form--textinput{max-width:350px;margin-bottom:var(--spacer-xl)}.search-page .header-banner{color:var(--color-text-gray);background-color:var(--color-bg-block-gray);padding:var(--spacer-xl)}@media (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{flex-wrap:wrap;justify-content:center;row-gap:var(--spacer-s);margin:var(--spacer-xl)auto;display:flex}.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{width:fit-content;margin:calc(2*var(--spacer-m))auto;padding:auto}.cryptocurrency-page{padding:var(--spacer-l)0 var(--spacer-xl)}.cryptocurrency-page .header-banner{color:var(--color-text-body);background-color:var(--color-bg-body);padding:var(--spacer-xl)0}@media (width>=769px){.cryptocurrency-page .header-banner{max-width:70%}}.cryptocurrency-page .header-banner .container{padding:0}.cryptocurrency-page .wallets-section{background-color:var(--color-bg-block-gray);border-top:2px solid var(--color-border-gray);border-bottom:2px solid var(--color-border-gray);margin:var(--spacer-xl)0;padding:var(--spacer-xl)0}.cryptocurrency-page .wallets-section__heading{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}@media (width>=769px){.cryptocurrency-page .wallets-section__heading{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}}@media (width>=1153px){.cryptocurrency-page .wallets-section__heading{max-width:1512px;margin-left:auto;margin-right:auto;padding-left:var(--spacer-xl);padding-right:var(--spacer-xl)}}.cryptocurrency-page .wallets-section__heading{color:var(--color-text-body);margin-bottom:var(--spacer-m)}.cryptocurrency-page .wallets-grid{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}@media (width>=769px){.cryptocurrency-page .wallets-grid{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}}@media (width>=1153px){.cryptocurrency-page .wallets-grid{max-width:1512px;margin-left:auto;margin-right:auto;padding-left:var(--spacer-xl);padding-right:var(--spacer-xl)}}.cryptocurrency-page .wallets-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacer-s);align-items:start;display:grid}@media (width<=769px){.cryptocurrency-page .wallets-grid{grid-template-columns:1fr}}.cryptocurrency-page wallet-card{background-color:var(--color-white);border:2px solid var(--color-border-gray);border-radius:1px;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;gap:var(--spacer-xs)var(--spacer-m);align-items:start;padding:var(--spacer-m);transition:.25s;display:grid}@media (prefers-color-scheme:dark){.cryptocurrency-page wallet-card{border:none}}.cryptocurrency-page wallet-card .wallet-card__icon{grid-area:1/1/span 3;align-items:center;justify-content:center;align-self:center;width:76px;height:76px;display:flex;overflow:hidden}.cryptocurrency-page wallet-card .wallet-card__icon-img{object-fit:contain;width:100%;height:100%}.cryptocurrency-page wallet-card .wallet-card__icon-text{color:var(--color-white)}.cryptocurrency-page wallet-card .wallet-card__header{grid-area:1/2}.cryptocurrency-page wallet-card .wallet-card__address{grid-area:2/2;display:flex}.cryptocurrency-page wallet-card .wallet-card__address-field{color:var(--color-black);background:none;border:1px solid var(--color-gray);border-right:none;flex-grow:1;flex-shrink:1;padding:var(--spacer-xxs);line-height:1;font-family:monospace;font-size:var(--font-step--4);display:block}.cryptocurrency-page wallet-card .wallet-card__address-field:focus-visible{outline:var(--color-black)solid 2px;outline-offset:2px}.cryptocurrency-page wallet-card .wallet-card__links{flex-wrap:wrap;grid-area:3/2;gap:var(--spacer-s);align-items:center;margin:2px 0-2px;display:flex}.cryptocurrency-page wallet-card .wallet-card__name{color:var(--color-black);margin:0;line-height:1}.cryptocurrency-page wallet-card .wallet-card__ticker{color:var(--color-gray);text-transform:uppercase;margin-left:2px;font-size:var(--font-step--4);font-family:var(--font-monospace)}.cryptocurrency-page wallet-card .wallet-card__copy-btn{color:var(--color-white);cursor:pointer;background:var(--color-black);border:1px solid var(--color-gray);border-left:0;padding:.5rem 1rem;font-size:var(--font-step--4)}.cryptocurrency-page wallet-card .wallet-card__link{color:var(--color-black);cursor:pointer;background:none;border:none;border-bottom:1.5px solid#0000;align-items:center;gap:4px;padding:0 0 1px;font-size:var(--font-step--4);font-family:var(--font-sans);line-height:1;text-decoration:none;display:inline-flex}.cryptocurrency-page wallet-card .wallet-card__link:hover{border-bottom:1.5px solid}.cryptocurrency-page wallet-card .wallet-card__link:focus-visible{outline:var(--color-black)solid 2px;outline-offset:2px}.cryptocurrency-page wallet-card .wallet-card__qr-toggle:after{content:"";background:var(--icon-qrcode)center/13px no-repeat;width:13px;height:13px;position:relative;top:-1px}.cryptocurrency-page wallet-card .wallet-card__qr-toggle-hide[hidden],.cryptocurrency-page wallet-card .wallet-card__qr-toggle-show[hidden]{display:none}.cryptocurrency-page wallet-card .wallet-card__qr-container{opacity:1;grid-area:1/3/span 3;align-self:center;max-width:120px;max-height:500px;transition:.25s;overflow:hidden}.cryptocurrency-page wallet-card .wallet-card__qr-container--hidden{opacity:0;pointer-events:none;max-width:0;max-height:0}html.js .cryptocurrency-page wallet-card:not(.wallet-card--initialized) .wallet-card__qr-container{display:none}@media (prefers-reduced-motion:no-preference){html.js .cryptocurrency-page wallet-card.wallet-card--initialized .wallet-card__qr-container{opacity:0;max-width:0;max-height:0;display:block}html.js .cryptocurrency-page wallet-card.wallet-card--initialized .wallet-card__qr-container:not(.wallet-card__qr-container--hidden){opacity:1;max-width:120px;max-height:500px}}@media (prefers-reduced-motion:reduce){html.js .cryptocurrency-page wallet-card.wallet-card--initialized .wallet-card__qr-container{display:none}html.js .cryptocurrency-page wallet-card.wallet-card--initialized .wallet-card__qr-container:not(.wallet-card__qr-container--hidden){display:block}}html.no-js .cryptocurrency-page wallet-card .wallet-card__qr-toggle{display:none}.cryptocurrency-page wallet-card .wallet-card__qr{align-items:center;justify-content:center;width:100px;display:flex}.cryptocurrency-page wallet-card .wallet-card__qr-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100px;height:100px;display:block}@media (width<=1152px){.cryptocurrency-page wallet-card{grid-template-columns:auto 1fr;column-gap:var(--spacer-xs);row-gap:var(--spacer-xs);align-items:center}.cryptocurrency-page wallet-card .wallet-card__icon{grid-row:1;width:30px;height:30px}.cryptocurrency-page wallet-card .wallet-card__address,.cryptocurrency-page wallet-card .wallet-card__links{grid-column:1/-1;align-self:start}.cryptocurrency-page wallet-card .wallet-card__qr-container{grid-area:4/1/auto/-1;justify-self:center;max-width:100%;margin-top:var(--spacer-xs)}.cryptocurrency-page wallet-card .wallet-card__qr-container--hidden,html.js .cryptocurrency-page wallet-card.wallet-card--initialized .wallet-card__qr-container{display:none}html.js .cryptocurrency-page wallet-card.wallet-card--initialized .wallet-card__qr-container:not(.wallet-card__qr-container--hidden){display:block}.cryptocurrency-page wallet-card .wallet-card__qr{width:120px}.cryptocurrency-page wallet-card .wallet-card__qr-img{width:120px;height:120px}}.digisec-services-form-page .description{padding-top:100px;padding-bottom:100px}@media (width>=769px){.digisec-services-form-page .description{gap:var(--spacer-m);display:flex}.digisec-services-form-page .description>*{flex:1}}.digisec-services-form-page .form-container{color:var(--color-text-alt);background-color:var(--color-bg-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{align-items:center;gap:60px;margin:43.5px 0;font-family:var(--font-serif);display:flex}.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 (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{margin:0;font-family:var(--font-serif)}.digisec-services-form-page .form-section--dynamic .heading,.digisec-services-form-page .form-section--dynamic>*+*{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(50% - 50vw)}.digisec-services-form-page .extras{padding-top:100px;padding-bottom:100px}