@charset "UTF-8";:root{--black:#000;--white:#f2f2f2;--eggshell:#fcfdf8;--yellow:#fc6;--yellow-25:#ffeabf;--blue:#2532e5;--blue-12:#dcdeef;--blue-25:#bfc7ff;--orange:#ff7e5e;--orange-25:#ffbead;--neutral:#f8f9fb;--neutral-600:#dbdef1;--neutral-700:#d1d9e2;--neutral-900:#7c8b9d;--pink:#f1adf7;--pink-25:#fcd9ff;--green:#79d188;--green-25:#edffe5;--red:#fc4f60;--lightgray:#dee2df;--offwhite:#ebefe3;--coolgray:#fefffc;--headerBg:var(--yellow);--headerHover:var(--yellow-25);--footerOutroBg:var(--green);--footerOutroButton:var(--blue-25);--footerOutroButtonHover:var(--green);--mainContentBg:var(--eggshell);--formBg:var(--yellow-25);--formBgFocus:var(--eggshell);--textTiny:0.875rem;--textSmall:1.125rem;--textMedium:1.25rem;--textLarge:1.5rem}.-reveal{opacity:0;transform:translate3d(0,80px,0);transition:transform 1.5s cubic-bezier(.165,.84,.44,1),opacity 1.5s cubic-bezier(.165,.84,.44,1);will-change:transform,opacity}.-reveal.-reveal_opacity{transform:translateZ(0);transition-duration:3s!important}.-reveal.-delay{transition:transform 1.5s cubic-bezier(.165,.84,.44,1) .1s,opacity 1.5s cubic-bezier(.165,.84,.44,1) .1s}@media screen and (min-width:750px){.-reveal{transform:translate3d(0,100px,0)}.-reveal.-delay1{transition:transform 1.5s cubic-bezier(.165,.84,.44,1) .05s,opacity 1.5s cubic-bezier(.165,.84,.44,1) .05s}.-reveal.-delay2{transition:transform 1.5s cubic-bezier(.165,.84,.44,1) .1s,opacity 1.5s cubic-bezier(.165,.84,.44,1) .1s}.-reveal.-delay3{transition:transform 1.5s cubic-bezier(.165,.84,.44,1) .15s,opacity 1.5s cubic-bezier(.165,.84,.44,1) .15s}.-reveal.-delay4{transition:transform 1.5s cubic-bezier(.165,.84,.44,1) .2s,opacity 1.5s cubic-bezier(.165,.84,.44,1) .2s}.-reveal.-delay5{transition:transform 1.5s cubic-bezier(.165,.84,.44,1) .25s,opacity 1.5s cubic-bezier(.165,.84,.44,1) .25s}}.-reveal.-active:not(.-image-loading){opacity:1;transform:translateZ(0)}[data-no-reveals] .-reveal{opacity:1;transform:none}.flex-center,.reactions .-inner,.video-icon,body.page-home .check-in_intro,body.page-home .feelings .-inner,body.page-home .start-here .mask-octo .-inner{align-items:center;display:flex;justify-content:center}@keyframes nudge{0%{transform:scale(.8)}20%{transform:scale(1)}60%{transform:scale(1)}}@font-face{font-display:swap;font-family:Grenette Pro;font-style:normal;font-weight:400;src:url(../fonts/grenette-regular-pro.woff2) format("woff2"),url(../fonts/grenette-regular-pro.woff) format("woff")}@font-face{font-display:swap;font-family:Grenette Pro;font-style:normal;font-weight:300;src:url(../fonts/grenette-light-pro.woff2) format("woff2"),url(../fonts/grenette-light-pro.woff) format("woff")}@font-face{font-display:swap;font-family:degular-demo;font-style:normal;font-weight:400;src:url(../fonts/DegularDemo-Regular.woff2) format("woff2"),url(../fonts/DegularDemo-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:degular-demo;font-style:normal;font-weight:600;src:url(../fonts/DegularDemo-Semibold.woff2) format("woff2"),url(../fonts/DegularDemo-Semibold.woff) format("woff")}.h1,h1{font-family:Grenette Pro,serif;font-size:2.25rem;font-weight:400;line-height:1.11}@media screen and (min-width:750px){.h1,h1{font-size:3.75rem;line-height:1.1}}.h1-sans{font-family:degular,degular-demo,sans-serif;font-size:2.5rem;font-weight:400;line-height:1}@media screen and (min-width:750px){.h1-sans{font-size:4.375rem;line-height:.93}}.h2,h2{font-family:Grenette Pro,serif;font-size:2.25rem;font-weight:400;letter-spacing:-.01em;line-height:1.11}@media screen and (min-width:750px){.h2,h2{font-size:3.125rem;line-height:1.1}}.h2 em,h2 em{font-style:normal}.h2 em,.h2-sans,h2 em{font-family:degular,degular-demo,sans-serif;font-size:2.625rem;font-weight:400;letter-spacing:-.01em;line-height:1}@media screen and (min-width:750px){.h2 em,.h2-sans,h2 em{font-size:3.4375rem}}.h3,form legend,h3{font-family:Grenette Pro,serif;font-size:1.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){.h3,form legend,h3{font-size:2.5rem;line-height:1.25}}.footer-outro .text-grid .grid-item .headline form legend,.footer-outro .text-grid .grid-item .headline h3,.h3-small,body.page-about-us .leadership .member form legend,body.page-about-us .leadership .member h3,body.page-home .featured-stories .featured.story form legend,body.page-home .featured-stories .featured.story h3,body.page-home .featured-stories article form legend,body.page-home .featured-stories article h3,body.page-reflecting-pool .person form legend,body.page-reflecting-pool .person h3,body.page-reflecting-pool .reflecting-pool-group form legend,body.page-reflecting-pool .reflecting-pool-group h3,form .footer-outro .text-grid .grid-item .headline legend,form body.page-about-us .leadership .member legend,form body.page-home .featured-stories .featured.story legend,form body.page-home .featured-stories article legend,form body.page-reflecting-pool .person legend,form body.page-reflecting-pool .reflecting-pool-group legend{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){.footer-outro .text-grid .grid-item .headline form legend,.footer-outro .text-grid .grid-item .headline h3,.h3-small,body.page-about-us .leadership .member form legend,body.page-about-us .leadership .member h3,body.page-home .featured-stories .featured.story form legend,body.page-home .featured-stories .featured.story h3,body.page-home .featured-stories article form legend,body.page-home .featured-stories article h3,body.page-reflecting-pool .person form legend,body.page-reflecting-pool .person h3,body.page-reflecting-pool .reflecting-pool-group form legend,body.page-reflecting-pool .reflecting-pool-group h3,form .footer-outro .text-grid .grid-item .headline legend,form body.page-about-us .leadership .member legend,form body.page-home .featured-stories .featured.story legend,form body.page-home .featured-stories article legend,form body.page-reflecting-pool .person legend,form body.page-reflecting-pool .reflecting-pool-group legend{font-size:1.875rem;line-height:1.17}}.contact-page-sidebar form legend,.contact-page-sidebar h3,.h4-serif,.related .related-items .related-resources a,form .contact-page-sidebar legend{font-family:Grenette Pro,serif;font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.2}.h4-sans,.user-content blockquote cite,.user-content cite.lined,h4{font-family:degular,degular-demo,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}@media screen and (min-width:750px){.h4-sans,.user-content blockquote cite,.user-content cite.lined,h4{font-size:1.25rem}}.entries-wrap .num-results,.entries-wrap .num-results button,.p0{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.125rem;font-weight:400;line-height:1.33}.p1,.section-intro p.p1,.share li,.user-content ol,.user-content ul,body.page-resources #glossary details .term ol,body.page-resources #glossary details .term p,body.page-resources #glossary details .term ul{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;text-transform:none}.p1-serif{font-family:Grenette Pro,serif;font-size:1.125rem;font-weight:400;font-weight:300;letter-spacing:-.01em;line-height:1.33}.p2,.user-content p.p2{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){.p2,.user-content p.p2{font-size:1.875rem;line-height:1.33}}.audio-player,.contact-page-sidebar .user-content>h2,.p2-serif,.section-intro p,.user-content p.p2-serif{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;font-weight:300;letter-spacing:-.02em;line-height:1.2}.p3,.user-content p.p3{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){.p3,.user-content p.p3{font-size:2.5rem;line-height:1.25}}.p3-serif,.single-story .intro p,.user-content blockquote,.user-content blockquote p,.user-content p.p3-serif{font-family:Grenette Pro,serif;font-size:1.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){.p3-serif,.single-story .intro p,.user-content blockquote,.user-content blockquote p,.user-content p.p3-serif{font-size:2.5rem;line-height:1.25}}.p3-serif,.single-story .intro p,.user-content blockquote,.user-content blockquote p,.user-content p.p3-serif{font-weight:300}address,figcaption,p{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;text-transform:none}address em,figcaption em,p em{font-style:italic}form legend,h1,h2,h3{text-wrap:balance}dd,dl,dt,form legend,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}.grid{display:block;width:100%}@media screen and (min-width:750px){.grid.-gap{gap:24px}.grid{display:flex;flex-wrap:wrap}.grid.-nowrap{flex-wrap:nowrap}}.grid.-spaced{justify-content:space-between}.grid.-persist{display:flex}.grid.-persist .grid-item{flex:1}.grid.-persist .one-fourth{flex-basis:25%;max-width:25%}.grid.-persist .one-third{flex-basis:33.3333333%;max-width:33.3333333%}.grid.-persist .one-half{flex-basis:50%;max-width:50%}.grid.-persist .two-thirds{flex-basis:66.6666667%;max-width:66.6666667%}@media screen and (min-width:750px){.grid-item{flex:1}.one-fourth{flex-basis:25%;max-width:25%}.one-third{flex-basis:33.3333333%;max-width:33.3333333%}.one-half{flex-basis:50%;max-width:50%}.two-thirds{flex-basis:66.6666667%;max-width:66.6666667%}}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden}:target{scroll-margin-block:5ex}svg.icon{height:20px;width:20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--headerBg);color:var(--black);font:100%/1.333 degular,degular-demo,sans-serif;scroll-behavior:smooth;text-rendering:optimizeLegibility}body,ul{margin:0}ul{list-style-type:none;padding:0}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}figure{margin:0}blockquote{margin:0;padding:0}address{font-style:normal}svg.sprite{fill:var(--black);display:inline-block;height:12px;vertical-align:baseline;width:14px}.container{margin:0 auto;max-width:1520px;padding:0 20px;position:relative}@media screen and (min-width:750px){.container{padding:0 3.5714285714%}}@media screen and (min-width:1680px){.container{margin:0 auto;padding:0}}#page:focus{outline:none}#breakpoint-indicator{height:0;overflow:hidden;visibility:hidden;width:0}#breakpoint-indicator:after{content:"xs"}@media screen and (min-width:400px){#breakpoint-indicator:after{content:"sm"}}@media screen and (min-width:750px){#breakpoint-indicator:after{content:"md"}}@media screen and (min-width:1200px){#breakpoint-indicator:after{content:"nav";content:"lg"}}@media screen and (min-width:1680px){#breakpoint-indicator:after{content:"xl"}}a.inline-link{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}a.inline-link svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){a.inline-link:focus-visible,a.inline-link:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}a.inline-link:focus-visible svg,a.inline-link:hover svg{stroke:var(--inlineLinkHoverColor)}a.inline-link:focus-visible,a.inline-link:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}button.inline-link{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:none;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border:none;border-radius:2px;padding:0;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}button.inline-link svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){button.inline-link:focus-visible,button.inline-link:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}button.inline-link:focus-visible svg,button.inline-link:hover svg{stroke:var(--inlineLinkHoverColor)}button.inline-link:focus-visible,button.inline-link:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}@media (-moz-touch-enabled:0),(hover:hover),(pointer:fine){.hide-for-touch{display:inline-block}.show-for-touch{display:none}}@media (-moz-touch-enabled:1),(hover:none),(pointer:course){.hide-for-touch{display:none}.show-for-touch{display:inline-block}}.flash{text-wrap:pretty;font-feature-settings:"kern" 1;border-radius:30px;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;padding:20px}@media screen and (min-width:750px){.flash{font-size:1.875rem;line-height:1.33}}.flash{text-align:center}.flash strong{display:block;font:1.25rem/1.25 Grenette Pro,serif;letter-spacing:-.01em;margin:0 0 10px}.flash a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;cursor:pointer;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.flash a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.flash a:focus-visible,.flash a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.flash a:focus-visible svg,.flash a:hover svg{stroke:var(--inlineLinkHoverColor)}.flash a:focus-visible,.flash a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}.flash.notice{background:var(--green-25)}.flash.error{background:var(--red);color:var(--white)}.flash.error a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.flash.error a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.flash.error a:focus-visible,.flash.error a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.flash.error a:focus-visible svg,.flash.error a:hover svg{stroke:var(--inlineLinkHoverColor)}.flash.error a:focus-visible,.flash.error a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}@media screen and (min-width:750px){.flash{margin-top:60px}.flash.form-errors{margin-top:0;padding-top:0}.flash strong{display:inline-block;margin:0 30px 0 0}}.grecaptcha-badge,[x-cloak]{display:none!important}.escape-nub{background:var(--black);border-radius:20px 20px 0 0;bottom:100px;box-shadow:-4px 0 2px rgba(0,0,0,.4);color:var(--white);display:none;font:600 .875rem/1 degular,degular-demo,sans-serif;left:100%;letter-spacing:.15em;padding:5px 10px;position:fixed;text-transform:uppercase;transform:rotate(270deg) translateY(-100%);transform-origin:0 0;white-space:nowrap}@media screen and (min-width:1200px){.escape-nub{display:block}}.topic{border:1px solid var(--black);border-radius:20px;display:inline-block;font:1.125rem/1.11 degular,degular-demo,sans-serif;margin:0 10px 10px 0;padding:3px 10px 5px;white-space:nowrap}a.topic{transition-duration:.2s;transition-property:background;transition-timing-function:ease-out}a.topic.-selected,a.topic:hover{outline:1px solid var(--black)}a.topic.-selected.-color_green,a.topic:hover.-color_green{background:var(--green)}a.topic.-selected.-color_yellow,a.topic:hover.-color_yellow{background:var(--yellow)}a.topic.-selected.-color_blue,a.topic:hover.-color_blue{background:var(--blue-25)}a.topic.-selected.-color_orange,a.topic:hover.-color_orange{background:var(--orange)}a.topic.-selected.-color_pink,a.topic:hover.-color_pink{background:var(--pink)}.checkbox-list,.lined-list,body.page-code-of-conduct .page-blocks .user-content ul,body.page-home .page-blocks .user-content ul,body.page-submit-story .page-blocks .user-content ul{font-feature-settings:"kern" 1;border-top:2px solid var(--black);font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;margin:30px 0;padding:0;text-transform:none}.checkbox-list li,.lined-list li,body.page-code-of-conduct .page-blocks .user-content ul li,body.page-home .page-blocks .user-content ul li,body.page-submit-story .page-blocks .user-content ul li{border-bottom:2px solid var(--black);padding:20px 20px 20px 0}.checkbox-list li:before,.lined-list li:before,body.page-code-of-conduct .page-blocks .user-content ul li:before,body.page-home .page-blocks .user-content ul li:before,body.page-submit-story .page-blocks .user-content ul li:before{content:""}.checkbox-list li+li,.lined-list li+li,body.page-code-of-conduct .page-blocks .user-content ul li+li,body.page-home .page-blocks .user-content ul li+li,body.page-submit-story .page-blocks .user-content ul li+li{margin-top:0}@media screen and (min-width:750px){.checkbox-list li,.lined-list li,body.page-code-of-conduct .page-blocks .user-content ul li,body.page-home .page-blocks .user-content ul li,body.page-submit-story .page-blocks .user-content ul li{padding:40px 20px 40px 0}}.checkbox-list li,body.page-home .page-blocks .user-content ul li{background:url(/assets/images/check.svg) 0 no-repeat;padding:25px 20px 25px 50px}@keyframes spinner{to{transform:rotate(1turn)}}.working>*{opacity:.35}.working{pointer-events:none;position:relative}.working:before{animation:spinner .75s linear infinite;border:2px solid color-mix(in srgb,var(--orange),transparent 90%);border-radius:50%;border-top-color:var(--orange);content:"";height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}.button.working:before{border:2px solid color-mix(in srgb,var(--black),transparent 90%);border-top-color:var(--black);height:20px;margin:-10px 0 0 -10px;width:20px}#back-to-top{opacity:0;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}#back-to-top:not([hidden]){bottom:20px;opacity:1}#back-to-top{background:var(--black);border-color:var(--white);bottom:0;position:fixed;right:10px;transform:rotate(270deg)}#back-to-top svg{stroke:var(--white)}@media screen and (min-width:750px){#back-to-top{display:none}}.user-content *+*{margin-top:20px}@media screen and (min-width:750px){.user-content *+*{margin-top:30px}}.user-content p *+*{margin-top:0}@media screen and (min-width:750px){.user-content p *+*{margin-top:0}}.user-content *+h2,.user-content *+h3,.user-content *+h4,.user-content form *+legend,form .user-content *+legend{margin-top:40px}@media screen and (min-width:750px){.user-content *+h2,.user-content *+h3,.user-content *+h4,.user-content form *+legend,form .user-content *+legend{margin-top:60px}}.user-content h4+h2{margin-top:0}@media screen and (min-width:750px){.user-content h4+h2{margin-top:40px}}.user-content a:not(.button){--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.user-content a:not(.button) svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.user-content a:not(.button):focus-visible,.user-content a:not(.button):hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.user-content a:not(.button):focus-visible svg,.user-content a:not(.button):hover svg{stroke:var(--inlineLinkHoverColor)}.user-content a:not(.button):focus-visible,.user-content a:not(.button):hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}.user-content cite.lined{border-bottom:2px solid var(--black);border-top:2px solid var(--black);display:block;font-style:normal;padding:20px 0}.user-content ol,.user-content ul{padding:0 0 0 30px}.user-content ol li+li,.user-content ul li+li{margin-top:10px}.user-content ol{list-style:decimal}.user-content ol>li>ol{list-style:lower-alpha}.user-content ol>li>ol>li>ol{list-style:lower-roman}.user-content ul li{list-style-type:none;position:relative}.user-content ul li:before{content:"▪";font-size:.5em;left:-20px;position:absolute;top:0}.user-content blockquote{margin:40px 0}.user-content blockquote cite{display:block;font-style:normal;margin-top:20px}@media screen and (min-width:750px){.user-content blockquote{margin:80px 0}.user-content blockquote cite{margin-top:40px}}.user-content hr{border:0;border-bottom:1px solid var(--black);height:0}.user-content figure img{border:1px solid var(--black);border-radius:10px;display:block}.user-content figcaption{color:var(--neutral-900);font:1rem/1.5 degular,degular-demo,sans-serif;margin-top:10px}.user-content em{font-style:italic}.user-content strong{font-weight:700}.user-content iframe[src*=vimeo],.user-content iframe[src*=youtube]{aspect-ratio:16/9;height:auto;max-width:100%;width:100%}.transition-fade{opacity:1;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}html.is-animating .transition-fade{opacity:0}.hidden,.hide{display:none!important}.loading{opacity:.5}.screen-reader-text,.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bigclicky{cursor:pointer}.show-for-small-up{display:none}@media screen and (min-width:400px){.show-for-small-up{display:block}.show-for-small-up.-inline{display:inline}}.show-for-medium-up{display:none!important}@media screen and (min-width:750px){.show-for-medium-up{display:block!important}.show-for-medium-up.-inline{display:inline!important}}@media screen and (min-width:1200px){.hide-for-nav-up{display:none!important}}@media screen and (min-width:750px){.hide-for-medium-up{display:none!important}}.mt-1{margin-top:5px}.mb-1{margin-bottom:5px}.mt-2{margin-top:10px}.mb-2{margin-bottom:10px}.mt-3{margin-top:15px}.mb-3{margin-bottom:15px}.mt-4{margin-top:20px}.mb-4{margin-bottom:20px}.mt-5{margin-top:25px}.mb-5{margin-bottom:25px}.close-button,.hamburger{background:none;border:none;height:44px;padding:5px;position:absolute;right:20px;top:0;width:44px}.close-button svg,.hamburger svg{stroke-width:2px;stroke-linecap:round;stroke:var(--black);display:block;height:100%;width:100%}.nav-search input[type=search]{background:var(--white);border:none;border-radius:30px;margin:0;min-width:540px;padding:5px 20px}.nav-search input[type=search]:focus{background:var(--white)}.nav-search span{padding-left:10px}.nav-search button[type=submit]{white-space:nowrap}.nav-wrap{flex:0}.header{padding:30px 0 60px;position:relative;z-index:50}@media screen and (min-width:1200px){.header{height:110px;height:130px;padding:40px 0 0}.header .close-button,.header .hamburger{display:none}}.header .close-button{right:20px;top:32px}.header .logo-wrap{padding-right:20px}.header .logo-wrap img{display:block;width:160px}@media screen and (min-width:1200px){.header .logo-wrap{flex:0 1 375px}.header .logo-wrap img{width:auto}}@media screen and (min-width:1440px){.header .logo-wrap{padding-left:7.1428571429%}.header .logo-wrap img{margin-left:-98px;width:242px}}body.nav-open #adminbar{display:none}body.nav-open .hamburger{opacity:0}body.nav-open .nav-main{box-shadow:0 10px 30px rgba(0,0,0,.15);transform:translateX(0)}body.nav-open .logo-wrap,body.nav-open main{filter:blur(3px);opacity:.75}.nav-main{font:400 1.25rem/1 Grenette Pro,serif;text-align:center;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out}.nav-main a{white-space:nowrap}.nav-main a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.nav-main a svg.search-icon{height:20px;transform:translateY(3px);width:20px}.nav-main form{display:none;width:100%}.nav-main.searching .nav-wrap{flex:1}.nav-main.searching .nav-search{flex:0 0 100%;margin:0;min-width:0}.nav-main.searching .nav-search form{display:block}.nav-main.searching .nav-search form .input-wrap{display:flex;gap:10px}.nav-main.searching .nav-search form .input-wrap .button-wrap{flex:0 0 40px}.nav-main.searching .nav-search form .input-wrap .button-wrap button[data-close-quicksearch]{display:none}.nav-main.searching .nav-search form .input-wrap .button-wrap button[type=submit]{display:inline-block}.nav-main.searching .nav-search form .input-wrap input[type=search]{background:var(--eggshell)}.nav-main.searching .nav-search form .input-wrap input[type=search]:-moz-placeholder+.button-wrap button[data-close-quicksearch]{display:inline-block}.nav-main.searching .nav-search form .input-wrap input[type=search]:placeholder-shown+.button-wrap button[data-close-quicksearch]{display:inline-block}.nav-main.searching .nav-search form .input-wrap input[type=search]:-moz-placeholder+.button-wrap button[type=submit]{display:none}.nav-main.searching .nav-search form .input-wrap input[type=search]:placeholder-shown+.button-wrap button[type=submit]{display:none}.nav-main.searching .nav-search form .input-wrap button{padding:0;white-space:nowrap}.nav-main.searching .nav-search a{display:none}.nav-main.searching .primary-nav-group{background:var(--white)!important}.nav-main.searching .primary-nav-group ul{width:750px}.nav-main.searching .primary-nav-group>ul>li:not(.nav-search){display:none}.nav-main .dropdown svg{height:7px;margin-left:10px;transform:translateY(-4px);width:12px}.nav-main ul.children{font-family:degular,degular-demo,sans-serif;font-size:20px;letter-spacing:-.02em;line-height:20px;text-transform:none}.nav-main ul.children li{display:block}.nav-main ul.children li+li{margin-top:10px}.nav-main .nav-group{flex:0}.nav-main .nav-group.-single{margin-top:40px}.nav-main .nav-group.-single ul{margin:0 0 0 18px}.nav-main .nav-group.-single a{background:var(--orange);border:2px solid var(--black);border-radius:30px;font:600 1.125rem/1.67 degular,degular-demo,sans-serif;letter-spacing:.15em;margin:0;padding:15px 25px;text-transform:uppercase;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.nav-main .nav-group.-single a:before{display:none}.nav-main .nav-group.-single a:hover{background:var(--black);border-color:var(--white);color:var(--white)}@media screen and (max-width:1199px){.nav-main{display:block}.nav-main .dropdown svg{display:none}.nav-main{background:var(--headerBg);height:100vh;margin:0;padding:80px 30px 30px;position:fixed;right:0;top:0;transform:translateX(120%);width:100%;z-index:1000}.nav-main a{display:block;font-size:1.2em;line-height:1;padding:12px 0}.nav-main .dropdown{margin-bottom:10px}.nav-main ul.children li+li{margin-top:0}.nav-main .nav-group:not(.-single){border-bottom:2px solid var(--black);margin-top:10px}.nav-main .nav-group:not(.-single)>ul>li{border-top:2px solid var(--black)}}@media screen and (min-width:1200px){.nav-main{flex-wrap:nowrap;text-align:left}.nav-main .nav-group{border-radius:30px;min-height:60px;transition:all .25s cubic-bezier(.77,0,.175,1)}.nav-main .nav-group.-expands{border:2px solid var(--black)}.nav-main .nav-group.-expands:hover{background:var(--headerBg)}.nav-main .nav-group.-expands:hover ul.children{max-height:170px;padding:15px 0}.nav-main .nav-group.-single{margin-top:0}.nav-main>.nav-group>ul{display:flex;margin:10px}}@media screen and (min-width:1200px) and (min-width:1680px){.nav-main>.nav-group>ul>li+li{margin-left:10px}}@media screen and (min-width:1200px){.nav-main li>a{border-radius:20px;display:inline-block;line-height:30px;padding:5px 15px}.nav-main li>a,.nav-main li>a span{position:relative}.nav-main li>a:before{border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(.7);transition:transform .6s cubic-bezier(.165,.84,.44,1),background .2s ease-out;width:100%}.nav-main li>a:hover:before{background-color:var(--headerHover);transform:scale(1)}.nav-main ul.children{max-height:0;overflow:hidden;transition:all .25s cubic-bezier(.77,0,.175,1)}}header.header{transition:transform .5s,opacity .5s,filter .5s}body.nav-threshold header.header{transition:transform 0s,opacity .5s,filter .5s}body.nav-stuck.nav-show header.header{opacity:1;transform:translateY(0);transition:transform .5s,opacity .5s,filter .5s}body.nav-stuck #top{margin-top:130px}body.nav-stuck .header{background:var(--headerBg);box-shadow:0 0 20px rgba(0,0,0,.15);height:65px;left:0;opacity:0;padding:10px 0 0;position:fixed;top:0;transform:translateY(-120%);width:100%;z-index:100}@media screen and (min-width:1200px){body.nav-stuck .header{height:85px}}body.nav-stuck.nav-open header.header{box-shadow:none}@media screen and (min-width:1200px){body.nav-stuck #top{margin-top:130px}}.empty-footer-outro{background:var(--mainContentBg);height:80px}.footer-outro{background:var(--footerOutroBg);padding:70px 0 100px;text-align:center}.footer-outro h2{padding-bottom:20px}.footer-outro .outro-content{margin-inline:auto;max-width:760px}.footer-outro p{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;font-weight:300;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){.footer-outro{padding:150px 0 140px}.footer-outro h2{padding-bottom:40px}}.footer-outro a.button{background:var(--footerOutroButton)}.footer-outro a.button:hover{background:var(--footerOutroButtonHover)}.footer-outro a.button.-secondary{background:none}.footer-outro a.button.-secondary:hover{background:var(--footerOutroButtonHover)}.footer-outro .cta-links{padding-top:40px}.footer-outro .cta-links li+li{margin:20px 0 0}@media screen and (min-width:750px){.footer-outro .cta-links{padding-top:80px}.footer-outro .cta-links li{display:inline-block}.footer-outro .cta-links li+li{margin:0 0 0 15px}}.footer-outro .text-grid{-moz-column-gap:10.7142857143%;column-gap:10.7142857143%;padding-top:60px}.footer-outro .text-grid .grid-item{display:grid;grid-template-rows:auto 1fr 115px;text-align:left}.footer-outro .text-grid .grid-item .headline form legend,.footer-outro .text-grid .grid-item .headline h3,form .footer-outro .text-grid .grid-item .headline legend{padding-bottom:10px}.footer-outro .text-grid .grid-item .body p{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;text-transform:none}.footer-outro .text-grid .grid-item .actions{padding-top:30px}.footer-outro .text-grid .grid-item .simple-link{padding-top:20px;text-align:center}.footer-outro .text-grid .grid-item .simple-link a{font-family:degular,degular-demo,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2}@media screen and (min-width:750px){.footer-outro .text-grid .grid-item .simple-link a{font-size:1.25rem;font-size:18px}}.footer-outro .text-grid .grid-item .simple-link a svg{width:16px}.footer-outro .text-grid .grid-item .simple-link a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--yellow);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;text-transform:uppercase;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.footer-outro .text-grid .grid-item .simple-link a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.footer-outro .text-grid .grid-item .simple-link a:focus-visible,.footer-outro .text-grid .grid-item .simple-link a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.footer-outro .text-grid .grid-item .simple-link a:focus-visible svg,.footer-outro .text-grid .grid-item .simple-link a:hover svg{stroke:var(--inlineLinkHoverColor)}.footer-outro .text-grid .grid-item .simple-link a:focus-visible,.footer-outro .text-grid .grid-item .simple-link a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}@media screen and (min-width:750px){.footer-outro .text-grid{padding-top:120px}.footer-outro .text-grid .grid-item{grid-template-rows:60px 1fr 115px}.footer-outro .text-grid .grid-item .simple-link{text-align:left}}footer{background:var(--black);color:var(--eggshell);padding:70px 0}footer p,footer ul{font:1rem/1.5 degular,degular-demo,sans-serif}footer form legend,footer h3,form footer legend{font:1rem/1.5 Grenette Pro,serif}footer form legend:after,footer h3:after,form footer legend:after{color:transparent;content:"—";display:block;margin-bottom:10px}footer form legend.divot:after,footer h3.divot:after,form footer legend.divot:after{color:var(--eggshell)}footer ul li{margin-bottom:12px}footer ul li a{--inlineLinkBgColor:var(--white);--inlineLinkHoverColor:var(--black);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}footer ul li a svg{stroke:#fff;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){footer ul li a:focus-visible,footer ul li a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}footer ul li a:focus-visible svg,footer ul li a:hover svg{stroke:var(--inlineLinkHoverColor)}footer ul li a:focus-visible,footer ul li a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}@media screen and (max-width:749px){footer .footer_nav .grid-item,footer .footer_newsletter{padding-top:40px}}footer .footer_copyright{border-top:1px solid var(--eggshell);font:.75rem/2 degular,degular-demo,sans-serif;margin-top:90px;padding-top:24px}footer .newsletter{--formFocus:var(--eggshell);margin-top:30px;width:100%}footer .newsletter [role=alert]:not(:empty){background:var(--yellow);border-radius:10px;color:var(--black);font:1rem/1.5 degular,degular-demo,sans-serif;margin-top:10px;padding:5px 10px}footer .newsletter [role=alert]:not(:empty).error{background:var(--orange);color:var(--eggshell)}footer .newsletter input{border-radius:30px;overflow:hidden}footer .newsletter input[type=email],footer .newsletter input[type=text]{background:hsla(0,0%,100%,.2);border-color:var(--blue-25);color:var(--black);font:var(--textSmall)/1.25 degular,degular-demo,sans-serif;padding:5px 5px 5px 15px;width:100%}footer .newsletter input[type=email]::-moz-placeholder,footer .newsletter input[type=text]::-moz-placeholder{color:var(--neutral-900)}footer .newsletter input[type=email]::placeholder,footer .newsletter input[type=text]::placeholder{color:var(--neutral-900)}footer .newsletter input[type=email]:not(:-moz-placeholder),footer .newsletter input[type=text]:not(:-moz-placeholder){background:var(--white)}footer .newsletter input[type=email]:focus,footer .newsletter input[type=email]:not(:placeholder-shown),footer .newsletter input[type=text]:focus,footer .newsletter input[type=text]:not(:placeholder-shown){background:var(--white)}footer .newsletter button{background:var(--blue-25);color:var(--black);font-size:var(--textTiny);padding:5px 20px;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out}footer .newsletter button:hover{background:var(--blue);color:var(--black)}footer .newsletter .grid-item:first-child{flex:2}footer .newsletter .grid-item:nth-child(2){flex:0}@media screen and (min-width:750px){footer .footer_copyright .grid-item:first-child{flex:0 1 33.3%}}@media screen and (min-width:1200px){footer{padding:70px 3.5714285714%}footer .footer_logo{flex:0 1 53.8461538462%}footer .footer_copyright .grid-item{flex:0 1 11.5384615385%}footer .footer_copyright .grid-item:first-child{flex:0 1 53.8461538462%}footer .footer_copyright.-links-2 .grid-item:first-child{flex:0 1 65.3846153846%}footer .footer_copyright.-links-1 .grid-item:first-child{flex:0 1 76.9230769231%}}button.text-link{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:none;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border:none;border-radius:2px;color:inherit;display:inline-block;margin:0;padding:0;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}button.text-link svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){button.text-link:focus-visible,button.text-link:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}button.text-link:focus-visible svg,button.text-link:hover svg{stroke:var(--inlineLinkHoverColor)}button.text-link:focus-visible,button.text-link:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}button.text-link{font-family:inherit;font-size:inherit}.button{font-family:degular,degular-demo,sans-serif;font-weight:400;font-weight:600;text-transform:uppercase}@media screen and (min-width:750px){.button{font-size:1.25rem}}.button{font-size:1.125rem;letter-spacing:.15em}@media screen and (min-width:750px){.button{font-size:1.125rem}}.button{background:transparent;border:2px solid var(--black);border-radius:40px;color:var(--black);display:inline-block;line-height:1.2;margin:0;outline:1px transparent;padding:18px 1.5em;position:relative;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out;width:100%}.button svg{stroke:var(--black);stroke-width:1.5;stroke-linecap:round;height:12px;margin-left:-20px;width:35px}.button svg,.button svg .line{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.button svg .line{stroke-dasharray:30;stroke-dashoffset:40}.button:focus-visible,.button:hover{text-decoration:none}.button:focus-visible.-hover_underline,.button:hover.-hover_underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.button:focus-visible,.button:hover{outline:1px solid var(--black)}.button:focus-visible.-bg_black,.button:hover.-bg_black{outline:1px solid var(--white)}.button:focus-visible.-hover_blue,.button:hover.-hover_blue{background:var(--blue)}.button:focus-visible.-hover_eggshell,.button:hover.-hover_eggshell{background:var(--eggshell)}.button:focus-visible.-hover_blue-25,.button:hover.-hover_blue-25{background:var(--blue-25)}.button:focus-visible.-hover_pink-25,.button:hover.-hover_pink-25{background:var(--pink-25)}.button:focus-visible.-hover_pink,.button:hover.-hover_pink{background:var(--pink)}.button:focus-visible.-hover_green,.button:hover.-hover_green{background:var(--green)}.button:focus-visible svg,.button:hover svg{margin-left:0;width:40px}.button:focus-visible svg .line,.button:hover svg .line{stroke-dashoffset:58}.button:active{transform:scale(.98)}.button[disabled]{background:var(--lightgray)!important;border-color:var(--lightgray)!important}.button.-bg_yellow{background:var(--yellow)}.button.-bg_blue{background:var(--blue)}.button.-bg_blue-25{background:var(--blue-25)}.button.-bg_pink-25{background:var(--pink-25)}.button.-bg_green{background:var(--green)}.button.-bg_black{background:var(--black);color:var(--white)}.button.-small{border-width:1px;padding:8px 1em}.button.-giant{border-radius:50px;font-size:18px;padding:30px}.button.-giant:focus-visible,.button.-giant:hover{background:var(--black);color:var(--white);outline:2px solid var(--green);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}@media screen and (min-width:750px){.button.-giant{font-size:24px}.button:not(.-fullwidth){width:auto}}.arrow-button{background:transparent;border:1px solid var(--black);border-radius:20px;height:40px;line-height:1;text-align:center;transition-property:background;transition-timing-function:ease-out;width:40px}.arrow-button,.arrow-button svg{display:inline-block;transition-duration:.2s;vertical-align:middle}.arrow-button svg{stroke:var(--black);stroke-width:1.5;margin:13px;transition-property:stroke;transition-timing-function:ease-out}.arrow-button svg.sprite-close{height:20px;margin:0;padding:0;width:20px}.arrow-button:not(.-no-hover):hover{background:var(--black);border:1px solid var(--white);outline:1px solid var(--white)}.arrow-button:not(.-no-hover):hover svg{stroke:var(--white)}ul.social-media{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));grid-template-rows:1fr;margin:20px -10px 0}ul.social-media a{padding:10px;white-space:nowrap}ul.social-media a .icon{aspect-ratio:1;background:var(--blue-12);border-radius:50%;display:inline-block;line-height:1;margin-right:.5em;padding:5px;transition:all .3s ease-out}ul.social-media a .icon svg{stroke:none;height:20px;vertical-align:middle;width:20px}ul.social-media a .link-text{background:linear-gradient(to bottom,var(--black) 0,var(--black) 100%) 0 100% repeat-x;background-size:1px 1px;border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}ul.social-media a:hover .icon{background:var(--blue-25)}ul.social-media a:hover .link-text{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--black),-.1em .1em 0 var(--black),-.1em 0 0 var(--black),.1em 0 0 var(--black);color:var(--white);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.form-response{display:none}.form-response.active{display:block;margin-bottom:40px}form label{color:var(--black);display:block;font:1.25rem/1.25 Grenette Pro,serif;letter-spacing:-.01em;margin:30px 0 0;padding:0 24px 5px 0;pointer-events:none;text-align:left}form label.required:after{color:var(--red);content:" *"}form fieldset{border:none;margin:0;padding:0}form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:linear-gradient(45deg,transparent,transparent 44%,#000 45%,#000 56%,transparent 57%,transparent),linear-gradient(135deg,transparent,transparent 44%,#000 45%,#000 56%,transparent 57%,transparent);display:inline-block;height:12px;margin-left:10px;width:12px}form input[type=email],form input[type=search],form input[type=text],form input[type=url],form textarea{font-feature-settings:"kern" 1;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--formBg);border:none;border-bottom:2px solid var(--black);border-radius:10px 10px 0 0;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;margin-bottom:10px;padding:10px;text-transform:none;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out;width:100%}form input[type=email]:focus,form input[type=search]:focus,form input[type=text]:focus,form input[type=url]:focus,form textarea:focus{background:var(--formFocus);outline:0}form input[type=email]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=url]::-moz-placeholder,form textarea::-moz-placeholder{color:color-mix(in srgb,var(--black),transparent 70%)}form input[type=email]::placeholder,form input[type=search]::placeholder,form input[type=text]::placeholder,form input[type=url]::placeholder,form textarea::placeholder{color:color-mix(in srgb,var(--black),transparent 70%)}form input[type=email]:disabled,form input[type=search]:disabled,form input[type=text]:disabled,form input[type=url]:disabled,form textarea:disabled{color:var(--lightgray)}@media screen and (min-width:750px){form input[type=email],form input[type=search],form input[type=text],form input[type=url],form textarea{padding:15px}}form textarea{border:2px solid var(--black);border-radius:0}form .input-wrap label{transform:translate(10px,50px);transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}form .input-wrap:focus-within input[type=email],form .input-wrap:focus-within input[type=text],form .input-wrap:focus-within input[type=url],form .input-wrap:focus-within select,form .input-wrap:focus-within textarea{background:var(--formFocus)}form .input-wrap.-has-input label,form .input-wrap:focus-within label{font-size:1.125rem;pointer-events:auto;transform:translate(10px)}form .actions{padding:0;text-align:right}form .status,form input[name=botsLoveTheHoney]{display:none}form .status.error{color:var(--red);display:block;margin:20px 0 40px}form.working button[type=submit],form.working button[type=submit]:focus-visible,form.working button[type=submit]:hover{background:var(--lightgray);border-color:var(--lightgray)}form.success .actions,form.success fieldset{display:none}form.success .status{display:block;margin:50px 0}.select-wrap{display:inline-block;position:relative;width:100%}.select-wrap svg{fill:var(--black);stroke-width:1.7px;bottom:20px;height:13px;pointer-events:none;position:absolute;right:20px;width:20px}.select-wrap select{font-feature-settings:"kern" 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--formBg);border:none;border-bottom:2px solid var(--black);border-radius:10px 10px 0 0;color:var(--black);cursor:pointer;display:block;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;outline:0;padding:10px 50px 10px 10px;text-transform:none;width:100%}@media screen and (min-width:750px){.select-wrap select{padding:15px 60px 15px 15px}.select-wrap select svg{right:20px;transform:translateY(-50%)}}.select-wrap select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select-wrap select:focus{background:var(--formFocus)}.select-wrap select::-ms-expand{display:none}input[type=checkbox].-button{left:0;opacity:.001;position:absolute;white-space:nowrap}input[type=checkbox].-button+label{border:1px solid var(--black);border-radius:40px;cursor:pointer;display:inline-block;font:1.125rem/1.22 Grenette Pro,serif;margin:0 20px 20px 0;padding:10px 20px;pointer-events:auto;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out;white-space:nowrap}input[type=checkbox].-button+label svg{stroke:var(--black);stroke-width:1.6px;display:none;margin:0 -10px 0 5px}input[type=checkbox].-button+label span{display:inline-block}input[type=checkbox].-button.-small+label{padding:5px 15px}input[type=checkbox].-button:checked+label svg{display:inline}@media (hover:hover){input[type=checkbox].-button:checked:hover+label svg{animation:nudge 2s ease-in-out forwards}input[type=checkbox].-button:checked:active+label svg{transform:scale(.9)}}input[type=checkbox].-button:checked+label,input[type=checkbox].-button:focus-visible+label{outline:1px solid var(--black);text-decoration:none}input[type=checkbox].-button:checked+label.-color_green,input[type=checkbox].-button:focus-visible+label.-color_green{background:var(--green)}input[type=checkbox].-button:checked+label.-color_yellow,input[type=checkbox].-button:focus-visible+label.-color_yellow{background:var(--yellow)}input[type=checkbox].-button:checked+label.-color_blue,input[type=checkbox].-button:focus-visible+label.-color_blue{background:var(--blue-25)}input[type=checkbox].-button:checked+label.-color_orange,input[type=checkbox].-button:focus-visible+label.-color_orange{background:var(--orange)}input[type=checkbox].-button:checked+label.-color_pink,input[type=checkbox].-button:focus-visible+label.-color_pink{background:var(--pink)}@media (hover:hover){input[type=checkbox].-button:hover+label{outline:1px solid var(--black);text-decoration:none}input[type=checkbox].-button:hover+label.-color_green{background:var(--green)}input[type=checkbox].-button:hover+label.-color_yellow{background:var(--yellow)}input[type=checkbox].-button:hover+label.-color_blue{background:var(--blue-25)}input[type=checkbox].-button:hover+label.-color_orange{background:var(--orange)}input[type=checkbox].-button:hover+label.-color_pink{background:var(--pink)}input[type=checkbox].-button:active+label{transform:scale(.95)}}.captcha-note{font:.75rem/1.2 degular,degular-demo,sans-serif;opacity:.7;padding:30px 0 0;text-align:left}.captcha-note a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.captcha-note a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.captcha-note a:focus-visible,.captcha-note a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.captcha-note a:focus-visible svg,.captcha-note a:hover svg{stroke:var(--inlineLinkHoverColor)}.captcha-note a:focus-visible,.captcha-note a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}.control{cursor:pointer;display:inline-block;margin:10px 0 5px;padding-left:22px;position:relative}.control input{left:0;opacity:.01;position:absolute}.control .control-indicator{background:transparent;border:2px solid var(--black);border-radius:5px;cursor:pointer;display:inline-block;height:25px;margin-right:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom;width:25px}.control input{background:var(--white)}.control input~.control-indicator:after{background:transparent;border:2px solid var(--black);border-right:none;border-top:none;content:"";height:7px;left:3px;opacity:0;position:absolute;top:6px;transform:rotate(-45deg);width:15px}.control input:checked~.control-indicator{background:var(--black)}.control input:checked~.control-indicator:after{border-color:var(--white);opacity:1}.control input:focus-visible~.control-indicator{outline:2px solid var(--blue)}.control input:active~.control-indicator,.control:active .control-indicator{transform:scale(.9)}.page-header .actions{padding-top:40px}.page-header h1{padding:20px 0 30px}.page-header .header-image{padding-top:20px}@media screen and (min-width:750px){.page-header .header-text{flex:0 1 46.4285714286%;padding:100px 3.5714285714% 100px 0}.page-header .header-text h1{padding:20px 0 30px}.page-header .header-text p{font:1.56rem/1.2 degular,degular-demo,sans-serif}.page-header .header-text p.p2-serif{font:1.875rem/1.16 Grenette Pro,serif}.page-header .header-image{padding:0}.page-header .header-image img{max-width:900px;width:100%}}@media screen and (min-width:1200px){.page-header .header-text h1{padding:20px 0 70px}.page-header .header-text{flex:0 1 50%;padding:100px 3.5714285714% 100px 7.1428571429%}}.section-intro{padding:60px 0;text-align:center}.section-intro p{text-wrap:balance;margin:30px auto 0;max-width:700px}@media screen and (min-width:750px){.section-intro{padding:120px 0}}.intro{text-wrap:balance}.intro a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.intro a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.intro a:focus-visible,.intro a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.intro a:focus-visible svg,.intro a:hover svg{stroke:var(--inlineLinkHoverColor)}.intro a:focus-visible,.intro a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}.pagination{border-bottom:2px solid var(--black);border-top:2px solid var(--black);margin:60px 0;padding:40px 0;text-align:center}.pagination ul{margin:0;padding:0}.pagination li{color:var(--black);display:inline;font:600 1.5rem/1 degular,degular-demo,sans-serif;letter-spacing:.15em;text-transform:uppercase}.pagination li svg{stroke:var(--black);stroke-width:2px;display:inline-block;height:20px;width:20px}.pagination li .page{aspect-ratio:1;background:var(--coolgray);border-radius:100px;cursor:pointer;display:inline-block;letter-spacing:0;padding:10px;text-align:center;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out;width:50px}.pagination li .page+a{margin-left:10px}.pagination li .next,.pagination li .prev{border-radius:80px;cursor:pointer;padding:15px}.pagination li .next svg,.pagination li .prev svg{vertical-align:bottom}.pagination li .next,.pagination li .next a,.pagination li .prev,.pagination li .prev a{display:block}.pagination li .prev svg{transform:rotate(180deg)}.pagination li.current .page{border:2px solid var(--black)}@media screen and (min-width:750px){.pagination li .page{padding:15px;width:60px}.pagination li .next{margin-left:10px}.pagination li .prev{margin-right:10px}.pagination li .next,.pagination li .next a,.pagination li .prev,.pagination li .prev a{display:inline-block}.pagination li .next a,.pagination li .prev a{padding:20px 2em}}.pagination li a:focus,.pagination li a:hover{background:var(--offwhite);outline:none;text-decoration:none}.page-blocks:not(.no-background){background:var(--mainContentBg)}.page-blocks{padding:80px 0}@media screen and (min-width:750px){.page-blocks{padding:120px 0 140px}}.page-blocks>.container{display:flex;flex-wrap:wrap}.page-blocks [class^=block-]+[class^=block-]{margin-top:80px}@media screen and (min-width:750px){.page-blocks [class^=block-]+[class^=block-]{margin-top:120px}}.block-text,.block-text-and-shape .shape{position:relative}.block-text-and-shape .shape svg{fill:var(--white);height:auto;position:absolute;right:0;top:0;transform:translateY(-20%);width:50vw}@media screen and (min-width:750px){.block-text-and-shape .shape svg{width:auto}}@media screen and (max-width:749px){.block-text-and-shape+.block-text-and-shape{padding-top:60px}.block-text-and-shape+.block-text-and-shape .shape svg{left:0;right:auto}.block-text-and-shape.-fullWidth{position:relative}.block-text-and-shape.-fullWidth .shape{height:100%;left:0;position:absolute;top:0;width:100%}.block-text-and-shape.-fullWidth .shape svg{top:50%;transform:translateY(-50%)}}.block-text-and-shape.-shapeOffset_below .shape svg{transform:translateY(50%)}.block-text-and-shape.-shapeOffset_above .shape svg{transform:translateY(-50%)}.block-text-and-shape.-fullWidth{border-bottom:2px solid var(--black);border-top:2px solid var(--black);overflow:hidden;text-align:center;width:100%}.block-text-and-shape.-fullWidth svg{width:auto}.block-text-and-shape.-fullWidth .grid-item{aspect-ratio:10/6}.block-text-and-shape.-fullWidth form legend,.block-text-and-shape.-fullWidth h3,form .block-text-and-shape.-fullWidth legend{padding:60px 0}.block-text-and-shape.-fullWidth .body{margin:0 auto;max-width:900px;padding:0 0 60px}@media screen and (min-width:750px){.block-text-and-shape.-fullWidth form legend,.block-text-and-shape.-fullWidth h3,form .block-text-and-shape.-fullWidth legend{padding:150px 0 100px}.block-text-and-shape.-fullWidth .body{padding-bottom:75px}}@media screen and (min-width:1680px){.block-text-and-shape.-fullWidth h2{padding:200px 0}.block-text-and-shape.-fullWidth .body{padding-bottom:150px}}.block-text-and-image.-lineAboveBlock{border-top:2px solid var(--black)}.block-text-and-image h2{padding:30px 0}.block-text-and-image .actions{padding-top:30px}@media screen and (min-width:750px){.block-text-and-image .text-column{flex:0 1 50%;padding:120px 7.1428571429% 0}.block-text-and-image .text-column h2{padding:0 0 60px}.block-text-and-image.-imageOnRight .text-column{order:1}.block-text-and-image.-imageOnRight .image-column{order:2}}.-lineAbove .-inner{border-top:2px solid var(--black);padding-top:30px}.block-image,.block-quote,.block-text,.block-text-and-shape{flex:0 1 100%}.block-image img,.block-quote img,.block-text img,.block-text-and-shape img{display:block;max-width:none;width:100%}@media screen and (min-width:750px){.block-image.-fullWidth,.block-quote.-fullWidth,.block-text-and-shape.-fullWidth,.block-text.-fullWidth{flex:0 1 100%}.block-image.-fullWidth p.p2-serif,.block-quote.-fullWidth p.p2-serif,.block-text-and-shape.-fullWidth p.p2-serif,.block-text.-fullWidth p.p2-serif{font-size:30px}.block-image.-offsetRight,.block-quote.-offsetRight,.block-text-and-shape.-offsetRight,.block-text.-offsetRight{padding-left:calc(53.57143% + 24px);padding-right:7.1428571429%}.block-image.-offsetLeft,.block-quote.-offsetLeft,.block-text-and-shape.-offsetLeft,.block-text.-offsetLeft{padding-left:7.1428571429%;padding-right:calc(53.57143% + 24px)}.block-image.-halfWidth,.block-quote.-halfWidth,.block-text-and-shape.-halfWidth,.block-text.-halfWidth{flex:0 1 50%}}.block-text-grid .section-intro{padding-top:0}.block-text-grid form legend,.block-text-grid h3,form .block-text-grid legend{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){.block-text-grid form legend,.block-text-grid h3,form .block-text-grid legend{font-size:1.875rem;line-height:1.17}}.block-text-grid form legend,.block-text-grid h3,form .block-text-grid legend{padding-bottom:20px}.block-text-grid .grid-item{padding-bottom:60px}@media screen and (min-width:750px){.block-text-grid h2{text-align:center}.block-text-grid .grid-item{display:grid;grid-auto-rows:minmax(max-content,90px) min-content;padding:0 7.1428571429% 100px}}input[type=checkbox].-button+label{margin:0 6px 10px}.topics-filters button[data-show-filters]{display:none;margin-top:20px}.topics{text-align:center}@media screen and (max-width:749px){.topics-filters button[data-show-filters]{display:block}.topics-filters h4.divider,.topics-filters input:not(.active)+label,.topics-filters.active button[data-show-filters]{display:none}.topics-filters.active .filter-tags,.topics-filters.active h4.divider{display:block}}.filter-tags li{display:inline}.filtered-entries .section-intro{padding-bottom:50px}.filtered-entries .section-intro h4{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;font-weight:300;letter-spacing:-.02em;line-height:1.2;padding:60px 0 0;text-transform:none}.search-wrap{--formBg:var(--white);--formFocus:var(--neutral-600);padding-top:20px;text-align:center}.search-wrap input[type=search]{border:1px solid var(--black);border-radius:40px;font:1.125rem/1.22 Grenette Pro,serif;padding:10px 20px}@media screen and (min-width:750px){.search-wrap{padding-top:40px}.search-wrap input[type=search]{max-width:500px}}.video-icon{aspect-ratio:4/3;left:0;position:absolute;top:0;width:100%}.video-icon svg{stroke:var(--white);stroke-width:2px;height:auto;max-width:115px;transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;width:30%}.video-icon svg .tri{stroke:none;fill:var(--white)}article .excerpt{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.125rem;font-weight:400;line-height:1.33}.entries-wrap{padding:40px 0 0}.entries-wrap .num-results{margin:-20px 0 20px;text-align:center}.entries-wrap .entries{padding:40px 0}.entries-wrap .entries article a{border:2px solid var(--black);border-radius:20px;display:block;overflow:hidden;position:relative;text-align:left}.entries-wrap .entries article img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover}.entries-wrap .entries article form legend,.entries-wrap .entries article h3,form .entries-wrap .entries article legend{font:1.875rem/1.17 Grenette Pro,serif;padding:0 0 5px}.entries-wrap .entries article .-inner{padding:20px}.entries-wrap .entries article .topics{margin:0;padding:5px 0 15px;text-align:left}.entries-wrap .entries article .arrow-button{margin:15px 0 0}.entries-wrap .entries article+article{margin-top:20px}@media screen and (min-width:750px){.entries-wrap{padding:40px 0}.entries-wrap .entries{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.entries-wrap .entries article+article{margin-top:0}.entries-wrap .entries article form legend,.entries-wrap .entries article h3,form .entries-wrap .entries article legend{padding:0 0 20px}.entries-wrap .entries article h4.subtitle{margin-top:-15px}.entries-wrap .entries article .-inner{padding:24px 32px 100px}.entries-wrap .entries article .topics{padding:0 0 20px}.entries-wrap .entries article .arrow-button{bottom:30px;left:30px;margin:0;position:absolute}.entries-wrap .entries article a{height:100%;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.entries-wrap .entries article a:hover{background:var(--green-25);box-shadow:0 0 40px 0 rgba(121,209,136,.9)}.entries-wrap .entries article a:hover .arrow-button{background:var(--green);outline:1px solid var(--black)}.entries-wrap .entries article a:hover .video-icon svg{transform:scale(1.05)}.entries-wrap .entries article a:active{transform:scale(.98)}}@media screen and (min-width:1200px){.entries-wrap .entries{grid-template-columns:repeat(3,1fr)}}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-cell{opacity:.2;transition:opacity 1s ease-out}.flickity-cell.is-selected,.flickity-viewport.is-pointer-down .flickity-cell{opacity:1}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;display:none;height:44px;top:50%;transform:translateY(-50%);width:44px}@media screen and (min-width:750px){.flickity-prev-next-button{display:block}}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:20px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (min-width:750px){.flickity-page-dots{display:none}}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{background:none;border:2px solid var(--black);border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 10px;padding:0;position:relative;text-indent:-9999em;width:15px}.flickity-page-dot.is-selected{background:var(--black)}.modal__overlay{align-items:center;backdrop-filter:blur(3px);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal__container{background-color:var(--yellow-25);border:2px solid var(--black);border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.15);max-height:95vh;max-width:90vw;overflow:auto;padding:30px;text-align:center}.modal__container.modal__alert h4{padding:0 0 30px}.modal__container.modal__alert h2{font:1.875rem/1.33 Grenette Pro,serif;padding:0 0 30px}.modal__container.modal__alert form legend,.modal__container.modal__alert h3,form .modal__container.modal__alert legend{font:1.5rem/1.25 Grenette Pro,serif;padding:0 0 20px}.modal__container.modal__alert p{font:1.125rem/1.33 Grenette Pro,serif;margin:0 auto;max-width:600px;padding-bottom:20px}.modal__container.modal__alert label{display:block;margin:20px 0 0}.modal__container.modal__alert .modal__content a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.modal__container.modal__alert .modal__content a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.modal__container.modal__alert .modal__content a:focus-visible,.modal__container.modal__alert .modal__content a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.modal__container.modal__alert .modal__content a:focus-visible svg,.modal__container.modal__alert .modal__content a:hover svg{stroke:var(--inlineLinkHoverColor)}.modal__container.modal__alert .modal__content a:focus-visible,.modal__container.modal__alert .modal__content a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}@media screen and (min-width:750px){.modal__container.modal__alert{max-width:75vw}.modal__container.modal__alert h2{font:2.12rem/1.3 Grenette Pro,serif}.modal__container.modal__alert form legend,.modal__container.modal__alert h3,form .modal__container.modal__alert legend{font:1.875rem/1.33 Grenette Pro,serif}.modal__container.modal__alert p{font:1.5rem/1.25 Grenette Pro,serif}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.-fade-in{animation:mmfadeIn .5s ease-out}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmfadeIn .3s ease-out}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmfadeOut .3s ease-out}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.audio-player{background:var(--white);border-radius:50px;margin:0 0 35px;width:100%}.audio-player button{background:none;border:none;border:2px solid var(--black);border-radius:50px;display:block;height:60px;margin:10px;width:60px}.audio-player button,.audio-player button svg{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.audio-player button svg{fill:var(--black)}.audio-player button:focus-visible,.audio-player button:hover{background:var(--black)}.audio-player button:focus-visible svg,.audio-player button:hover svg{fill:var(--white)}.audio-player button:active{transform:scale(.98)}.audio-player button .play{opacity:0}.audio-player button .pause,.audio-player button.paused .play{opacity:1}.audio-player button.paused .pause{opacity:0}.audio-player svg{height:100%;width:100%}.audio-player .grid{align-items:center}.audio-player .grid-item:first-child{flex:0 1 70px}.audio-player .grid-item:nth-child(2){align-items:center;padding:10px 13px 10px 10px}body.page-search{--headerBg:var(--eggshell);--headerHover:var(--green);--mainContentBg:var(--eggshell);--footerOutroBg:var(--green);--footerOutroButton:var(--green-25);--footerOutroButtonHover:var(--pink-25)}#search .filter-tags{padding:20px 0}#search .search-wrap{padding:0}@media screen and (min-width:1680px){#search .filter-tags{padding:40px 0}}h4.divider{border-bottom:1px solid #000;margin:20px 0;padding:20px;text-align:center}#quicksearch-results{max-height:85vh;overflow:auto;text-align:left}#quicksearch-results:has(a){margin:0 -10px;padding:10px}#quicksearch-results h4{border-bottom:1px solid #000;margin:0 0 10px;padding:5px 10px;text-align:center}#quicksearch-results .search-results form legend,#quicksearch-results .search-results h3,form #quicksearch-results .search-results legend{background:var(--eggshell);position:sticky;top:-30px}#quicksearch-results a.entry{-moz-column-break-inside:avoid;border-radius:25px;break-inside:avoid;display:flex;padding:10px;white-space:normal}#quicksearch-results a.entry .image{border-radius:10px;display:inline-block;width:30px}#quicksearch-results a.entry .author{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.125rem;font-weight:400;line-height:1.33;margin-left:.3em}#quicksearch-results a.entry .title{line-height:1.2}#quicksearch-results a.entry .icon{background:#badda3;border-radius:5px;display:inline-block;flex:0 0 20px;height:20px;margin-right:10px;width:10px}#quicksearch-results a.entry.-post-type-insight .icon{background:#fc6}#quicksearch-results a.entry.-post-type-resource .icon{background:#bfc7ff}#quicksearch-results a:focus-visible,#quicksearch-results a:hover{background:var(--yellow-25);text-decoration:none}#quicksearch-results a:focus-visible .highlight,#quicksearch-results a:hover .highlight{border-bottom:1px solid hsla(0,0%,100%,.65)}#quicksearch-results a.topic{display:inline-block}#quicksearch-results a.topic:focus-visible[data-color=green],#quicksearch-results a.topic:hover[data-color=green]{background:var(--green)}#quicksearch-results a.topic:focus-visible[data-color=yellow],#quicksearch-results a.topic:hover[data-color=yellow]{background:var(--yellow)}#quicksearch-results a.topic:focus-visible[data-color=pink],#quicksearch-results a.topic:hover[data-color=pink]{background:var(--pink)}#quicksearch-results a.topic:focus-visible[data-color=orange],#quicksearch-results a.topic:hover[data-color=orange]{background:var(--orange)}#quicksearch-results a.topic:focus-visible[data-color=blue],#quicksearch-results a.topic:hover[data-color=blue]{background:var(--blue-25)}body.page-home{--headerBg:var(--yellow);--footerOutroBg:var(--yellow);--footerOutroButton:var(--pink-25);--footerOutroButtonHover:var(--green);--mainContentBg:var(--yellow-25)}body.page-home .check-in{aspect-ratio:12/10;background:var(--mainContentBg);position:relative}@media screen and (min-width:1680px){body.page-home .check-in{aspect-ratio:12/8}}body.page-home .check-in form legend,body.page-home .check-in h2.h3,body.page-home .check-in h3,form body.page-home .check-in legend{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){body.page-home .check-in form legend,body.page-home .check-in h2.h3,body.page-home .check-in h3,form body.page-home .check-in legend{font-size:1.875rem;line-height:1.17}}body.page-home .check-in .texture{background:url(/assets/images/check-in-bg.png) bottom no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}body.page-home .check-in_intro{aspect-ratio:512/257;background:var(--yellow-25);clip-path:polygon(0 0,100% 0,87% 70%,50% 100%,13% 70%);margin:0 auto;max-width:512px}body.page-home .check-in_intro .h3{transform:translateY(-1rem)}body.page-home .links-list{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;text-transform:none}body.page-home .links-list a{--inlineLinkBgColor:var(--yellow);--inlineLinkHoverColor:var(--black);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-home .links-list a svg{stroke:#ff0;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-home .links-list a:focus-visible,body.page-home .links-list a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-home .links-list a:focus-visible svg,body.page-home .links-list a:hover svg{stroke:var(--inlineLinkHoverColor)}body.page-home .links-list a:focus-visible,body.page-home .links-list a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-home .links-list li+li{margin-top:20px}body.page-home .start-here{filter:drop-shadow(0 0 10px rgba(0,0,0,.5));will-change:filter}body.page-home .start-here .active-content{max-width:400px}body.page-home .start-here.active svg{stroke:var(--yellow)}body.page-home .start-here.active .mask-octo{background:var(--black);color:var(--white)}body.page-home .start-here.active .content{display:none}@media screen and (min-width:1200px){body.page-home .start-here .mask-hex{aspect-ratio:1;background:url(/assets/images/check-in-texture.jpg) 0 0 no-repeat;background-size:contain;clip-path:polygon(6% 26%,50% 0,94% 26%,94% 74%,50% 100%,6% 74%);max-width:100%}}body.page-home .start-here .mask-octo{background:var(--blue-25);border-radius:30px;margin-top:40px;padding:30px 15px;transition:background 1s}body.page-home .start-here .mask-octo .-inner{height:100%;text-align:center}body.page-home .start-here .mask-octo .button{margin-top:30px}@media screen and (min-width:450px){body.page-home .start-here .mask-octo{aspect-ratio:1;clip-path:polygon(13% 14%,50% 0,87% 14%,100% 50%,87% 86%,50% 100%,13% 86%,0 50%);margin:auto;max-width:420px;padding:0;width:100%}}@media screen and (min-width:1200px){body.page-home .start-here .mask-octo{clip-path:polygon(13% 14%,50% 0,87% 14%,100% 50%,87% 86%,50% 100%,13% 86%,0 50%);max-width:none;transform:translateY(20%);width:70%}}body.page-home .feeling-buttons{margin-top:2em}body.page-home .feeling-buttons button{background:var(--yellow-25);border:1px solid var(--black);border-radius:20px;font:1.125rem/1 Grenette Pro,serif;margin:0 5px 15px;padding:10px 20px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}body.page-home .feeling-buttons button:hover{outline:1px solid var(--black)}body.page-home .feeling-buttons button:active{transform:scale(.98)}body.page-home .feeling-buttons button.active,body.page-home .feeling-buttons button:hover{outline:1px solid var(--black)}body.page-home .feeling-buttons button.active[data-color=green],body.page-home .feeling-buttons button:hover[data-color=green]{background:var(--green)}body.page-home .feeling-buttons button.active[data-color=pink],body.page-home .feeling-buttons button:hover[data-color=pink]{background:var(--pink)}body.page-home .feeling-buttons button.active[data-color=orange],body.page-home .feeling-buttons button:hover[data-color=orange]{background:var(--orange)}body.page-home .feeling-buttons button.active[data-color=blue],body.page-home .feeling-buttons button:hover[data-color=blue]{background:var(--blue-25)}body.page-home .feelings{filter:drop-shadow(0 0 10px rgba(0,0,0,.5));padding:60px 0}@media screen and (min-width:750px){body.page-home .feelings{padding:100px 0 20px 40px}}@media screen and (min-width:1200px){body.page-home .feelings{padding:0}}body.page-home .feelings button.arrow-button{padding:0}body.page-home .feelings button.arrow-button:hover{background:var(--black);border-color:var(--white);outline:1px solid var(--white)}body.page-home .feelings .feeling-step{display:none;max-width:400px}body.page-home .feelings .feeling-step a{--inlineLinkBgColor:var(--yellow);--inlineLinkHoverColor:var(--black);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-home .feelings .feeling-step a svg{stroke:#ff0;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-home .feelings .feeling-step a:focus-visible,body.page-home .feelings .feeling-step a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-home .feelings .feeling-step a:focus-visible svg,body.page-home .feelings .feeling-step a:hover svg{stroke:var(--inlineLinkHoverColor)}body.page-home .feelings .feeling-step a:focus-visible,body.page-home .feelings .feeling-step a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-home .feelings .feeling-step:not([hidden]){display:block}body.page-home .feelings .affirmation{padding:10px 10px 0}body.page-home .feelings .affirmation .message p{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){body.page-home .feelings .affirmation .message p{font-size:1.875rem;line-height:1.17}}body.page-home .feelings .affirmation .message{padding-bottom:20px}body.page-home .feelings[data-step=pink] .mask-circle{background:var(--pink)}body.page-home .feelings[data-step=blue] .mask-circle{background:var(--blue-25)}body.page-home .feelings[data-step=orange] .mask-circle{background:var(--orange)}body.page-home .feelings[data-step=green] .mask-circle{background:var(--green)}body.page-home .feelings[data-step=final] button.text-link{--inlineLinkBgColor:var(--yellow);--inlineLinkHoverColor:var(--black);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-home .feelings[data-step=final] button.text-link svg{stroke:#ff0;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-home .feelings[data-step=final] button.text-link:focus-visible,body.page-home .feelings[data-step=final] button.text-link:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-home .feelings[data-step=final] button.text-link:focus-visible svg,body.page-home .feelings[data-step=final] button.text-link:hover svg{stroke:var(--inlineLinkHoverColor)}body.page-home .feelings[data-step=final] button.text-link:focus-visible,body.page-home .feelings[data-step=final] button.text-link:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-home .feelings[data-step=final] svg{stroke:var(--yellow)}body.page-home .feelings[data-step=final] .mask-circle{background:var(--black);color:var(--white)}body.page-home .feelings .affirmation-links{margin:0 0 30px}body.page-home .feelings .affirmation-links a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-home .feelings .affirmation-links a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-home .feelings .affirmation-links a:focus-visible,body.page-home .feelings .affirmation-links a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-home .feelings .affirmation-links a:focus-visible svg,body.page-home .feelings .affirmation-links a:hover svg{stroke:var(--inlineLinkHoverColor)}body.page-home .feelings .affirmation-links a:focus-visible,body.page-home .feelings .affirmation-links a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-home .feelings .feelings-links{margin:40px 0}body.page-home .feelings .mask-circle{background:var(--yellow);border-radius:30px;transition:background 1s}@media screen and (min-width:1200px){body.page-home .feelings .mask-circle{aspect-ratio:1;border-radius:0;clip-path:circle(50% at 50% 50%);margin:15vh auto 0;width:90%}}body.page-home .feelings .-inner{height:100%;padding:30px 15px;text-align:center}@media screen and (min-width:1200px){body.page-home .feelings .-inner{padding:50px 20px 20px}}@media screen and (min-width:750px){body.page-home .page-blocks{padding-bottom:40px}}body.page-home .page-blocks .block-text-and-image{border-top:2px solid var(--black);padding-top:40px}body.page-home .page-blocks .shape{position:relative}body.page-home .page-blocks .shape svg{fill:var(--eggshell);height:auto;position:absolute;right:0;top:0;width:50vw}@media screen and (min-width:750px){body.page-home .page-blocks .shape svg{width:300px}}@media screen and (min-width:1680px){body.page-home .page-blocks .shape svg{width:auto}}@media screen and (min-width:750px){body.page-home .page-blocks .shape{padding-bottom:80px}body.page-home .page-blocks .shape .block-text-and-image{padding-top:100px}body.page-home .page-blocks .shape svg{top:80px}}body.page-home .page-blocks [data-image=home-survivors-first-shape-octogon-png] img{padding:40px 80px 0 0}@media screen and (min-width:750px){body.page-home .page-blocks [data-image=home-survivors-first-shape-octogon-png] img{padding:80px 80px 0 0}}body.page-home .page-blocks [data-image=home-find-your-next-shape-triangle-png] .shape svg{right:auto}@media screen and (min-width:750px){body.page-home .page-blocks [data-image=home-find-your-next-shape-triangle-png] .shape svg{left:-40px;width:300px}}body.page-home .page-blocks [data-image=home-find-your-next-shape-triangle-png] img{padding:30px 0 0 80px}@media screen and (min-width:750px){body.page-home .page-blocks [data-image=home-take-a-moment-shape-octogon-png] .shape svg{top:40px;width:280px}}body.page-home .page-blocks [data-image=home-take-a-moment-shape-octogon-png] img{padding:80px 110px 0 0}@media screen and (min-width:750px){body.page-home .page-blocks [data-image=home-take-a-moment-shape-octogon-png] img{padding:80px 80px 0 0}}@media screen and (min-width:1680px){body.page-home .page-blocks [data-image=home-take-a-moment-shape-octogon-png] img{padding:80px 0 0}}body.page-home .featured-stories .grid.-gap-lg>.grid-item:first-child{padding-right:3.5714285714%}body.page-home .featured-stories .grid.-gap-lg>.grid-item:nth-child(2){padding-left:3.5714285714%}body.page-home .featured-stories .grid.-gap-sm>.grid-item:first-child{padding-right:20px}body.page-home .featured-stories{background:var(--eggshell);padding-bottom:140px}body.page-home .featured-stories .intro-shape{aspect-ratio:1600/335;background:var(--yellow-25);clip-path:polygon(0 0,100% 0,50% 100%);width:100%}body.page-home .featured-stories article .image-wrap{position:relative}body.page-home .featured-stories article a.card{display:block}body.page-home .featured-stories article a.card:focus-visible img,body.page-home .featured-stories article a.card:hover img{box-shadow:0 0 40px 0 rgba(121,209,136,.9)}body.page-home .featured-stories article a.card:focus-visible .video-icon svg,body.page-home .featured-stories article a.card:hover .video-icon svg{transform:scale(1.05)}body.page-home .featured-stories article a.card:focus-visible .arrow-button svg,body.page-home .featured-stories article a.card:hover .arrow-button svg{stroke:var(--white)}body.page-home .featured-stories article a.card:focus-visible .arrow-button,body.page-home .featured-stories article a.card:hover .arrow-button{background:var(--black);outline:1px solid var(--black)}body.page-home .featured-stories article a.card:active{transform:scale(.98)}body.page-home .featured-stories article.resource a.card:focus-visible img,body.page-home .featured-stories article.resource a.card:hover img{box-shadow:0 0 40px 0 rgba(191,199,255,.9)}body.page-home .featured-stories article img{border:2px solid var(--black);border-radius:20px;display:block;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}body.page-home .featured-stories article h4{border-bottom:1px solid var(--black);display:inline-block;margin:40px 0 0}body.page-home .featured-stories article form legend,body.page-home .featured-stories article h3,form body.page-home .featured-stories article legend{padding:10px 0 20px}body.page-home .featured-stories article p{font:1.25rem/1.2 degular,degular-demo,sans-serif}body.page-home .featured-stories article .read-more{margin-top:25px}body.page-home .featured-stories .view-all{border-top:2px solid var(--black);margin:30px 0;padding-top:40px}body.page-home .featured-stories .featured.story form legend,body.page-home .featured-stories .featured.story h3,form body.page-home .featured-stories .featured.story legend{padding:20px 0 10px}body.page-home .featured-stories .featured.story+.featured.story{border-top:2px solid var(--black);margin-top:20px;padding-top:30px}body.page-home .featured-stories .featured.story .read-more{margin-top:20px}@media screen and (min-width:750px){body.page-home .featured-stories .featured.story form legend,body.page-home .featured-stories .featured.story h3,form body.page-home .featured-stories .featured.story legend{padding:0 0 10px}}.contact-form-wrap.-success form{display:none}body.page-contact{--headerBg:var(--orange);--headerHover:var(--orange-25);--mainContentBg:var(--eggshell);--formBg:var(--white);--formFocus:var(--neutral-600);background-image:url(/assets/images/contact-us-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:fill}@media screen and (min-width:1200px){body.page-contact{background-size:contain}}body.page-contact .page-content{background:var(--mainContentBg);padding:80px 0}@media screen and (min-width:750px){body.page-contact .page-content{padding:110px 0}}body.page-contact .contact-page-sidebar .grid>:last-child{align-items:flex-end;display:flex;justify-content:flex-end}@media screen and (min-width:750px){body.page-contact .grid-item.form{flex:0 1 75%;padding:0 10.7142857143% 0 7.1428571429%}}.contact-page-sidebar{padding:80px 0 0;position:relative}.contact-page-sidebar .grid{flex-flow:column nowrap;height:100%}.contact-page-sidebar .user-content>h2{font-weight:400}.contact-page-sidebar .user-content>h2+h3,.contact-page-sidebar form .user-content>h2+legend,form .contact-page-sidebar .user-content>h2+legend{margin-top:40px}.contact-page-sidebar form legend,.contact-page-sidebar h3,form .contact-page-sidebar legend{font-size:20px}.contact-page-sidebar form legend+p,.contact-page-sidebar h3+p,form .contact-page-sidebar legend+p{margin-top:0}.contact-page-sidebar form p+legend,.contact-page-sidebar p+h3,form .contact-page-sidebar p+legend{margin-top:40px}.contact-page-sidebar .shape svg{fill:var(--white);display:block;margin-top:80px}@media screen and (min-width:750px){.contact-page-sidebar{padding:20px 0 0}}body.page-donate{--headerBg:var(--yellow);--headerHover:var(--yellow-25);--footerOutroBg:var(--yellow);--mainContentBg:var(--eggshell);--footerOutroButton:transparent;--footerOutroButtonHover:var(--eggshell)}body.page-donate .intro-shape{aspect-ratio:78/12;clip-path:polygon(0 0,15% 0,25% 101%,75% 101%,85% 0,100% 0,100% 101%,0 101%);margin-top:-10vw}body.page-donate .donation-form,body.page-donate .intro-shape{background:var(--mainContentBg)}body.page-donate .donation-embed iframe{display:block;margin:0 auto}@media screen and (min-width:750px){body.page-donate .page-header .header-image{padding-right:7.1428571429%}body.page-donate .donation-embed{background:var(--blue-25);border:2px solid #000;border-radius:30px;margin:0 auto;max-width:750px;padding:40px}body.page-donate .donation-embed iframe{box-shadow:0 10px 30px rgba(0,0,0,.25)}}body.page-about-us{--headerBg:var(--pink);--headerHover:var(--pink-25);--mainContentBg:var(--pink-25);--footerOutroBg:var(--pink);--footerOutroButton:var(--pink-25);--footerOutroButtonHover:var(--pink)}body.page-about-us .shape.-contentBg{background:var(--mainContentBg)}body.page-about-us .stats{padding-top:10px}body.page-about-us .stats .grid{gap:30px}body.page-about-us .stats .stat{font-feature-settings:"kern" 1;border-top:2px solid var(--black);font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;padding:30px 0;text-transform:none}body.page-about-us .stats .stat a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--pink);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-about-us .stats .stat a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-about-us .stats .stat a:focus-visible,body.page-about-us .stats .stat a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-about-us .stats .stat a:focus-visible svg,body.page-about-us .stats .stat a:hover svg{stroke:var(--inlineLinkHoverColor)}body.page-about-us .stats .stat a:focus-visible,body.page-about-us .stats .stat a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-about-us .stats .stat .figure{display:block;font:600 3.125rem/1.1 degular,degular-demo,sans-serif;margin-bottom:20px}@media screen and (min-width:1200px){body.page-about-us .stats .grid{gap:0}body.page-about-us .stats .-inner{padding-left:7.1428571429%}body.page-about-us .stats li{padding-right:7.1428571429%}}body.page-about-us .leadership{margin-top:-60px}body.page-about-us .leadership>.container>.grid{margin-top:-80px}body.page-about-us .leadership{background:var(--eggshell)}body.page-about-us .leadership .intro-shape{aspect-ratio:1150/400;background:var(--pink-25);clip-path:polygon(0 0,100% 0,95% 40%,50% 100%,5% 40%);width:100%}body.page-about-us .leadership>.container>.grid{margin-top:-100px}body.page-about-us .leadership .page-blocks{padding:40px 0}@media screen and (min-width:750px){body.page-about-us .leadership .page-blocks{border-top:2px solid var(--black);margin-top:80px;padding:80px 0}body.page-about-us .leadership{margin-top:-140px}body.page-about-us .leadership>.container>.grid{margin-top:-200px}}body.page-about-us .leadership .founder{margin-top:40px}body.page-about-us .leadership .founder .image-wrap{position:relative}body.page-about-us .leadership .founder .image-wrap img{display:block}body.page-about-us .leadership .founder .shape{aspect-ratio:1;left:-10%;position:absolute;top:5%;width:45%}body.page-about-us .leadership .founder .shape svg{height:auto;width:100%}body.page-about-us .leadership .founder .mask-octo{aspect-ratio:1;clip-path:polygon(13% 14%,50% 0,87% 14%,100% 50%,87% 86%,50% 100%,13% 86%,0 50%);margin:auto;width:75%}body.page-about-us .leadership .founder .member{margin-top:-30px;position:relative}body.page-about-us .leadership .founder .body{padding-top:20px}@media screen and (min-width:750px){body.page-about-us .leadership .founder .body{padding-top:60px}body.page-about-us .leadership .founder{flex:0 1 50%;padding-left:7.1428571429%;padding-right:11.5384615385%}}body.page-about-us .leadership .leadership-team{padding-top:60px}body.page-about-us .leadership .leadership-team>ul{padding-top:40px}body.page-about-us .leadership .leadership-team .member{border-top:none}body.page-about-us .leadership .leadership-team .member+.member{border-top:2px solid var(--black);margin-top:40px}@media screen and (min-width:750px){body.page-about-us .leadership .leadership-team{margin-top:-5vw}body.page-about-us .leadership .leadership-team>ul{padding-top:80px}body.page-about-us .leadership .leadership-team{padding:0 7.1428571429%}}@media screen and (min-width:1200px){body.page-about-us .leadership .leadership-team{margin-top:-10vw}}@media screen and (min-width:1680px){body.page-about-us .leadership .leadership-team{margin-top:-20vw}}body.page-about-us .leadership .member{border-top:2px solid var(--black);padding:25px 0;position:relative}body.page-about-us .leadership .member picture{display:block;margin-bottom:20px}body.page-about-us .leadership .member picture img{aspect-ratio:1/1;border-radius:50%;filter:grayscale(100%);max-width:200px;-o-object-fit:cover;object-fit:cover}body.page-about-us .leadership .member .bio{padding-top:20px}@media screen and (min-width:750px){body.page-about-us .leadership .member .bio{padding-top:60px}}body.page-about-us .leadership .member h4{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){body.page-about-us .leadership .member h4{font-size:1.875rem;line-height:1.33;line-height:35px}}body.page-about-us .leadership .member h4{text-transform:none}body.page-about-us .leadership ul.block-links .member:last-of-type{border-bottom:2px solid var(--black)}body.page-about-us .leadership ul.block-links a{display:block;margin:-25px 0;padding:25px 0;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}body.page-about-us .leadership ul.block-links a svg{stroke:var(--black);stroke-width:2px;height:30px;position:absolute;right:4px;top:1.5em;width:30px}@media screen and (min-width:750px){body.page-about-us .leadership ul.block-links a svg{height:50px;width:50px}}body.page-about-us .leadership ul.block-links a form legend,body.page-about-us .leadership ul.block-links a h3,form body.page-about-us .leadership ul.block-links a legend{padding-right:65px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}body.page-about-us .leadership ul.block-links a h4{padding-right:65px}body.page-about-us .leadership ul.block-links a:focus-visible,body.page-about-us .leadership ul.block-links a:hover{background:var(--blue-25)}body.page-about-us .leadership ul.block-links a:focus-visible svg,body.page-about-us .leadership ul.block-links a:hover svg{stroke-width:3px}body.page-about-us .leadership .supporters{background:var(--eggshell);padding:60px 0 100px}body.page-about-us .leadership .supporters .container{padding-top:40px}body.page-about-us .leadership .supporters .grid-item>h4{padding-bottom:60px}body.page-about-us .leadership .supporters .grid-item+.grid-item{padding-top:100px}@media screen and (min-width:750px){body.page-about-us .leadership .supporters{padding:80px 0}body.page-about-us .leadership .supporters .container{border-top:2px solid var(--black);padding-top:80px}body.page-about-us .leadership .supporters .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));grid-template-rows:1fr}body.page-about-us .leadership .supporters .grid-item{padding:0 7.1428571429% 80px}body.page-about-us .leadership .supporters .grid-item+.grid-item{padding-top:0}}body.page-code-of-conduct,body.page-reflecting-pool{--headerBg:var(--pink-25);--headerHover:var(--pink);--mainContentBg:var(--white)}body.page-reflecting-pool{--footerOutroBg:var(--pink);--footerOutroButton:var(--pink-25);--footerOutroButtonHover:var(--yellow)}body.page-reflecting-pool ul.social-media a .icon{background:var(--pink-25)}body.page-reflecting-pool ul.social-media a:hover .icon{background:var(--pink)}body.page-reflecting-pool .reflecting-pool-groups{background:var(--mainContentBg)}body.page-reflecting-pool .reflecting-pool-group{border-top:2px solid var(--black);padding:var(--boxPadding,30px) 0;width:100%}body.page-reflecting-pool .reflecting-pool-group>h4{padding:0 0 var(--boxPadding,30px)}body.page-reflecting-pool .reflecting-pool-group>ul{display:grid;gap:var(--gridGap,40px);grid-template-columns:repeat(auto-fit,1fr);grid-template-rows:1fr}@media screen and (min-width:750px){body.page-reflecting-pool .reflecting-pool-group{--boxPadding:60px;--gridGap:80px}body.page-reflecting-pool .reflecting-pool-group>ul{display:grid;gap:var(--gridGap,5rem);grid-template-columns:repeat(auto-fit,minmax(350px,.5fr));grid-template-rows:1fr}body.page-reflecting-pool .reflecting-pool-group>ul .person .image{align-self:end}body.page-reflecting-pool .reflecting-pool-group>ul .person{display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid}}body.page-reflecting-pool .person form legend,body.page-reflecting-pool .person h3,form body.page-reflecting-pool .person legend{padding-bottom:20px}body.page-reflecting-pool .person .image{display:block;margin-bottom:20px}body.page-reflecting-pool .person .image img{max-width:230px}body.page-reflecting-pool .person .image.-cropped{aspect-ratio:1;background-color:#dcbddf;clip-path:polygon(13% 14%,50% 0,87% 14%,100% 50%,87% 86%,50% 100%,13% 86%,0 50%);display:block;margin-top:20px;max-width:230px;padding:0;position:relative}body.page-reflecting-pool .person .image.-cropped:before{background-color:#2f2930;bottom:0;content:"";left:0;mix-blend-mode:lighten;position:absolute;right:0;top:0}body.page-reflecting-pool .person .image.-cropped img{filter:grayscale(100%) brightness(110%);height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%}body.page-reflecting-pool .person .bio a:not(.social-icon){--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-reflecting-pool .person .bio a:not(.social-icon) svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-reflecting-pool .person .bio a:not(.social-icon):focus-visible,body.page-reflecting-pool .person .bio a:not(.social-icon):hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-reflecting-pool .person .bio a:not(.social-icon):focus-visible svg,body.page-reflecting-pool .person .bio a:not(.social-icon):hover svg{stroke:var(--inlineLinkHoverColor)}body.page-reflecting-pool .person .bio a:not(.social-icon):focus-visible,body.page-reflecting-pool .person .bio a:not(.social-icon):hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-work-with-us{--headerBg:var(--pink-25);--headerHover:var(--pink);--mainContentBg:var(--pink-25);--formBg:var(--blue-25);--formFocus:var(--eggshell);background-image:url(/assets/images/work-with-us-bg.jpg);background-position:top;background-repeat:no-repeat;background-size:fill}@media screen and (min-width:1200px){body.page-work-with-us{background-size:contain}}body.page-work-with-us .page-content{margin-top:-80px;padding-bottom:80px}@media screen and (min-width:750px){body.page-work-with-us .page-content{margin-top:-140px;padding-bottom:110px}body.page-work-with-us .contact-form-wrap{padding:0 7.1428571429%}}@media screen and (min-width:1200px){body.page-work-with-us .contact-form-wrap{padding:0 35.7142857143% 140px 7.1428571429%}}body.page-work-with-us .-has-sidebar .contact-page-sidebar{padding:80px 0 0}@media screen and (min-width:750px){body.page-work-with-us .-has-sidebar .contact-form-wrap{padding:0}body.page-work-with-us .-has-sidebar .contact-page-sidebar{padding-top:50px 0 0}body.page-work-with-us .-has-sidebar .grid-item.form{flex:0 1 75%;padding:0 10.7142857143% 0 7.1428571429%}}@media screen and (min-width:1200px){body.page-work-with-us .-has-sidebar .contact-form-wrap{padding:0}}body.page-submit-story{--headerBg:var(--green);--headerHover:var(--green-25);--mainContentBg:var(--white)}@media screen and (min-width:750px){body.page-submit-story .page-blocks .block-text-and-shape{margin:200px 0}body.page-submit-story .page-blocks .block-text-and-shape.-offsetRight{margin:0 0 200px}}body.page-stories{--headerBg:var(--green-25);--headerHover:var(--green);--footerOutroBg:var(--green);--footerOutroButton:var(--green-25);--footerOutroButtonHover:var(--pink-25)}body.page-stories .stories{background:var(--eggshell)}body.page-stories .page-header{padding-bottom:10px}@media screen and (min-width:750px){body.page-stories .page-header .header-text{padding-bottom:0}}body.page-stories .take-a-moment{background:var(--eggshell)}body.page-stories .take-a-moment .intro-shape{aspect-ratio:6/1;background:var(--green-25);clip-path:url(#intro-shape-clip);width:100%}body.page-stories .take-a-moment .flickity-button{background:none;border:2px solid var(--black);height:80px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out;width:80px}body.page-stories .take-a-moment .flickity-button[disabled]{display:none}body.page-stories .take-a-moment .flickity-button:focus-visible,body.page-stories .take-a-moment .flickity-button:hover{background:var(--blue-25)}body.page-stories .take-a-moment .flickity-prev-next-button.previous{left:28px}body.page-stories .take-a-moment .flickity-prev-next-button.next{right:28px}body.page-stories .take-a-moment .flickity-button-icon{fill:none;stroke:var(--black);stroke-width:6;transform:rotate(180deg)}body.page-stories .take-a-moment .flickity-slider .moment{left:0;margin:0 40px 80px 0;position:absolute}@media screen and (min-width:750px){body.page-stories .take-a-moment .flickity-slider .moment{margin:0 40px 0 0}}body.page-stories .take-a-moment .flickity-slider .moment p{margin:0 auto;max-width:1000px}body.page-stories .take-a-moment .moment{border:2px solid var(--black);border-radius:30px;padding:30px;text-align:center;width:100%}body.page-stories .take-a-moment .moment.-color_green{background:var(--green-25)}body.page-stories .take-a-moment .moment.-color_blue{background:var(--blue-25)}body.page-stories .take-a-moment .moment.-color_orange{background:var(--orange-25)}body.page-stories .take-a-moment .moment.-color_pink{background:var(--pink-25)}body.page-stories .take-a-moment .moment form legend,body.page-stories .take-a-moment .moment h3,form body.page-stories .take-a-moment .moment legend{font:1.125rem/1.33 Grenette Pro,serif}body.page-stories .take-a-moment .moment .body{padding:30px 0}body.page-stories .take-a-moment .moment .body p{font:300 1.5rem/1.25 Grenette Pro,serif}body.page-stories .take-a-moment .moment .body p+p{margin-top:20px}body.page-stories .take-a-moment .moment .action a{font-family:degular,degular-demo,sans-serif;font-weight:400;font-weight:600;text-transform:uppercase}@media screen and (min-width:750px){body.page-stories .take-a-moment .moment .action a{font-size:1.25rem}}body.page-stories .take-a-moment .moment .action a{font-size:1.125rem;letter-spacing:.15em}@media screen and (min-width:750px){body.page-stories .take-a-moment .moment .action a{font-size:1.125rem}}body.page-stories .take-a-moment .moment .action a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;line-height:1.2;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}body.page-stories .take-a-moment .moment .action a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){body.page-stories .take-a-moment .moment .action a:focus-visible,body.page-stories .take-a-moment .moment .action a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}body.page-stories .take-a-moment .moment .action a:focus-visible svg,body.page-stories .take-a-moment .moment .action a:hover svg{stroke:var(--inlineLinkHoverColor)}body.page-stories .take-a-moment .moment .action a:focus-visible,body.page-stories .take-a-moment .moment .action a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}body.page-stories .take-a-moment .moment .action svg{stroke:var(--black);stroke-width:1.5;margin-left:5px}@media screen and (min-width:750px){body.page-stories .take-a-moment .moment{padding:50px 140px}body.page-stories .take-a-moment .moment form legend,body.page-stories .take-a-moment .moment h3,form body.page-stories .take-a-moment .moment legend{font:1.5rem/1.25 Grenette Pro,serif}body.page-stories .take-a-moment .moment .body{padding:90px 0}body.page-stories .take-a-moment .moment .body p{font:300 2.1875rem/1.3 Grenette Pro,serif}body.page-stories .take-a-moment .moment .body p+p{margin-top:30px}}body.page-story{--headerBg:var(--eggshell);--headerHover:var(--green);--mainContentBg:var(--eggshell);--footerOutroBg:var(--green);--footerOutroButton:var(--green-25);--footerOutroButtonHover:var(--pink-25)}.single-story>.container{border-bottom:2px solid var(--black);margin-bottom:60px;padding-bottom:60px}.single-story h1{margin-top:10px}.single-story h2.subtitle{font-feature-settings:"kern" 1;font-family:degular,degular-demo,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:750px){.single-story h2.subtitle{font-size:1.875rem;line-height:1.33}}.single-story h2.subtitle{letter-spacing:-.01em}.single-story h2.subtitle a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.single-story h2.subtitle a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.single-story h2.subtitle a:focus-visible,.single-story h2.subtitle a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.single-story h2.subtitle a:focus-visible svg,.single-story h2.subtitle a:hover svg{stroke:var(--inlineLinkHoverColor)}.single-story h2.subtitle a:focus-visible,.single-story h2.subtitle a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}.single-story .topics{border-bottom:2px solid var(--black);margin:0;padding:20px 0;text-align:left}.single-story .topics .topic{border:1px solid var(--black)}.single-story .intro{padding:35px 0}.single-story .embed-code+.body{padding-top:35px}.single-story .author picture{display:block;margin-bottom:20px}.single-story .author picture img{aspect-ratio:1/1;border-radius:50%;max-width:150px;-o-object-fit:cover;object-fit:cover}.single-story .author ul{flex:1}.single-story .author{border-bottom:2px solid var(--black);padding:80px 0 40px}.single-story .author .name{font:400 1.5rem/1.2 Grenette Pro,serif}.single-story .author .title{font:1.5rem/1.2 degular,degular-demo,sans-serif}.single-story .author .title+.bio{margin-top:10px}.single-story .author+.author{padding-top:40px}.related .cap form legend,.related .cap h3,form .related .cap legend{font-family:Grenette Pro,serif;font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0;padding:15px 15px 20px}.related .cap{background:var(--blue-25);border:1px solid var(--black);border-radius:20px 20px 0 0}.related .related-items{background:var(--white);border:1px solid var(--black);border-radius:0 0 20px 20px;border-top:none;min-height:40px}.related .related-items a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.related .related-items a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.related .related-items a:focus-visible,.related .related-items a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.related .related-items a:focus-visible svg,.related .related-items a:hover svg{stroke:var(--inlineLinkHoverColor)}.related .related-items a:focus-visible,.related .related-items a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}.related .related-items svg{stroke:var(--black)}.related .related-items ul{padding:20px 15px}.related .related-items ul li+li{margin-top:20px}.related .related-items .related-external-resources{font-family:degular,degular-demo,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}@media screen and (min-width:750px){.related .related-items .related-external-resources{font-size:1.25rem}}.related .related-items .related-external-resources{font-size:16px}@media screen and (min-width:750px){.related .related-items .related-external-resources{font-size:16px}}.reactions h4{padding:40px 0}.reactions .grid-wrap{margin:0 -15px}.reactions .grid-wrap button{padding:0}@media screen and (min-width:450px){.reactions .grid-wrap{margin:0}}.reactions .grid{flex-wrap:nowrap}.reactions button{background:none;border:none;cursor:pointer;display:inline-block;min-height:120px}@media screen and (min-width:750px){.reactions button{flex:0 1 200px}}.reactions svg{stroke:var(--neutral-700);stroke-width:2px;stroke-dasharray:2 4;fill:var(--white);display:block;height:100%;left:0;position:absolute;top:0;transition-duration:.2s;transition-property:fill;transition-timing-function:ease-out;width:100%;z-index:-1}.reactions .-inner{flex-flow:column;flex-wrap:nowrap;height:100%;position:relative}.reactions .feeling{font:.875rem/1.43 Grenette Pro,serif;text-align:center}.reactions .count{font:.875rem/1.43 degular,degular-demo,sans-serif}@media (hover:hover){.reactions button:hover svg{stroke-width:1px;stroke:var(--black)}.reactions button:hover[data-feel=feel-seen] svg{fill:var(--orange-25);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--orange-25),transparent 25%))}.reactions button:hover[data-feel=thanks] svg{fill:var(--pink);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--blue-25),transparent 25%))}.reactions button:hover[data-feel=see-you] svg{fill:var(--blue-25);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--pink-25),transparent 25%))}.reactions button:hover:not(.chosen) svg{filter:none!important}}.reactions button.chosen svg{stroke-width:1px;stroke:var(--black)}.reactions button.chosen[data-feel=feel-seen] svg{fill:var(--orange-25);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--orange-25),transparent 25%))}.reactions button.chosen[data-feel=thanks] svg{fill:var(--pink);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--blue-25),transparent 25%))}.reactions button.chosen[data-feel=see-you] svg{fill:var(--blue-25);filter:drop-shadow(0 0 15px color-mix(in srgb,var(--pink-25),transparent 25%))}.reactions button.chosen svg{stroke-dasharray:0}.reactions button:active{transform:scale(.98)}@media screen and (min-width:750px){.reactions h4{padding:80px 0 60px}}.share{background:var(--green-25);border-radius:20px;margin:60px -20px;padding:20px}.share ul{display:flex;gap:20px;justify-content:space-between;padding:30px 0 20px}.share li{flex:0}.share li a{--inlineLinkBgColor:var(--black);--inlineLinkHoverColor:var(--white);--inlineLinkLineSize:1px 1px;background:linear-gradient(to bottom,var(--inlineLinkBgColor) 0,var(--inlineLinkBgColor) 100%) 0 100% repeat-x;background-size:var(--inlineLinkLineSize);border-radius:2px;text-decoration:none;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}.share li a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.share li a:focus-visible,.share li a:hover{color:var(--inlineLinkHoverColor);transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.share li a:focus-visible svg,.share li a:hover svg{stroke:var(--inlineLinkHoverColor)}.share li a:focus-visible,.share li a:hover{background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.1em .1em 0 var(--inlineLinkBgColor),-.1em .1em 0 var(--inlineLinkBgColor),-.1em 0 0 var(--inlineLinkBgColor),.1em 0 0 var(--inlineLinkBgColor)}}@media screen and (min-width:750px){.share{margin:80px 0 0 -40px;padding:20px 40px}}.more-stories .entries-wrap .entries{border-top:none;margin-top:-50px;padding-top:0}.more-stories .back{padding:50px 0 160px;text-align:center}.more-stories .back .button.-giant{padding-left:60px;padding-right:60px;width:auto}@media screen and (min-width:750px){.story-wrap{flex:0 1 71.4285714286%;padding-left:7.1428571429%;padding-right:10.7142857143%}.related-wrap{padding-right:3.5714285714%}.single-story{padding-top:100px}}body.page-resource{--headerBg:var(--eggshell);--headerHover:var(--blue-25);--mainContentBg:var(--eggshell);--footerOutroBg:var(--blue-25);--footerOutroButton:var(--pink-25);--footerOutroButtonHover:var(--yellow)}.single-resource .topics .topic{background:none}.single-resource .share{background:var(--blue-12)}body.page-resources{--headerBg:var(--blue-25);--headerHover:var(--blue-12);--footerOutroBg:var(--blue-25);--mainContentBg:var(--eggshell);--footerOutroButton:var(--pink-25);--footerOutroButtonHover:var(--yellow)}body.page-resources .filtered-entries{background:var(--mainContentBg)}body.page-resources .intro-shape.-top{aspect-ratio:16/3;background:var(--mainContentBg);clip-path:polygon(0 0,25% 101%,75% 101%,100% 0,100% 101%,0 101%);margin-top:-10vw}body.page-resources .intro-shape.-bottom{aspect-ratio:5/1;background:var(--mainContentBg);clip-path:polygon(0 -.25%,100% -.25%,50% 100%,0 0)}body.page-resources #glossary{background:var(--yellow);padding-bottom:20px}body.page-resources #glossary details summary{list-style:none}body.page-resources #glossary details summary::-webkit-details-marker{display:none}body.page-resources #glossary details summary{cursor:pointer;font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;position:relative;text-transform:none}@media screen and (min-width:750px){body.page-resources #glossary details summary{font-size:1.875rem;line-height:1.17}}body.page-resources #glossary details summary{border-bottom:2px solid var(--black);padding:20px 60px 20px 30px;transition-duration:.2s;transition-property:background margin;transition-timing-function:ease-out}body.page-resources #glossary details summary:focus-visible,body.page-resources #glossary details summary:hover{background:var(--eggshell)}body.page-resources #glossary details summary svg{height:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px}body.page-resources #glossary details summary svg.sprite-minus{display:none}body.page-resources #glossary details .term{padding:30px}body.page-resources #glossary details .term ol,body.page-resources #glossary details .term p,body.page-resources #glossary details .term ul{max-width:75ch}body.page-resources #glossary details .term .term__definition+.term__details{margin-top:20px}body.page-resources #glossary details[open]{background:var(--eggshell);border-bottom:2px solid var(--black)}body.page-resources #glossary details[open] summary svg.sprite-plus{display:none}body.page-resources #glossary details[open] summary svg.sprite-minus{display:block}@media screen and (min-width:750px){body.page-resources #glossary .terms-wrap{-moz-columns:2;column-count:2}body.page-resources #glossary .terms-wrap li{-moz-column-break-inside:avoid;break-inside:avoid}}body.page-resources .external-resources{background:var(--eggshell)}body.page-resources .external-resources svg.intro-shape{fill:var(--yellow);display:block;width:100%}body.page-resources .external-resources.-empty{padding-bottom:60px}@media screen and (min-width:750px){body.page-resources .external-resources.-empty{padding-bottom:120px}}body.page-resources .external-resources ul{padding:60px 0}body.page-resources .external-resources ul li{border-bottom:2px solid var(--black);border-top:2px solid var(--black);text-align:left}body.page-resources .external-resources ul li+li{margin-top:60px}body.page-resources .external-resources ul li a{display:grid;grid-template-rows:1fr;height:100%;padding:0;width:100%}body.page-resources .external-resources ul li a:focus-visible .description,body.page-resources .external-resources ul li a:focus-visible .entry-title,body.page-resources .external-resources ul li a:hover .description,body.page-resources .external-resources ul li a:hover .entry-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body.page-resources .external-resources ul li a:focus-visible .entry-link,body.page-resources .external-resources ul li a:hover .entry-link{background:var(--blue-25)}body.page-resources .external-resources ul li .entry-title form legend,body.page-resources .external-resources ul li .entry-title h3,form body.page-resources .external-resources ul li .entry-title legend{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-transform:none}@media screen and (min-width:750px){body.page-resources .external-resources ul li .entry-title form legend,body.page-resources .external-resources ul li .entry-title h3,form body.page-resources .external-resources ul li .entry-title legend{font-size:1.875rem;line-height:1.17}}body.page-resources .external-resources ul li .entry-title form legend,body.page-resources .external-resources ul li .entry-title h3,form body.page-resources .external-resources ul li .entry-title legend{padding:20px 0 10px}body.page-resources .external-resources ul li .description{padding-bottom:20px}body.page-resources .external-resources ul li .entry-link{border-top:2px solid var(--black);font-family:degular,degular-demo,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;padding:10px;position:relative;text-transform:uppercase;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out}@media screen and (min-width:750px){body.page-resources .external-resources ul li .entry-link{font-size:1.25rem}}body.page-resources .external-resources ul li .entry-link{line-height:1}body.page-resources .external-resources ul li .entry-link svg{stroke:var(--black);stroke-width:2px;height:20px;position:absolute;right:10px;top:10px;width:20px}@media screen and (min-width:750px){body.page-resources .external-resources ul{-moz-column-gap:7.1428571429%;column-gap:7.1428571429%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,25%));justify-content:space-between;padding:120px 0}body.page-resources .external-resources ul li+li{margin-top:0}body.page-resources .external-resources ul li a{grid-template-rows:1fr 1fr 42px}}.entries-wrap .entries article.resource .-inner{display:grid;grid-template-rows:minmax(max-content,90px) 1fr 115px;height:100%;padding:0;width:100%}.entries-wrap .entries article.resource .-inner>div{padding:20px 30px}.entries-wrap .entries article.resource .-inner>div.topics{padding:20px 30px 0}.entries-wrap .entries article.resource .bottom-cap{position:relative}.entries-wrap .entries article.resource .bottom-cap .arrow-button{border-radius:50%;height:60px;left:auto;padding:10px;position:absolute;right:20px;top:20px;width:60px}.entries-wrap .entries article.resource .bottom-cap h4{font-size:18px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.entries-wrap .entries article.resource .bottom-cap .author{padding-top:10px}.entries-wrap .entries article.resource .bottom-cap{background:var(--blue-25);border-top:2px solid var(--black)}.entries-wrap .entries article.resource a:focus-visible,.entries-wrap .entries article.resource a:hover{background:var(--blue-25);box-shadow:0 0 40px 0 color-mix(in srgb,var(--blue-25),transparent 25%)}.entries-wrap .entries article.resource a:focus-visible .arrow-button,.entries-wrap .entries article.resource a:hover .arrow-button{background:var(--black);border:1px solid var(--eggshell);outline:1px solid var(--eggshell)}.entries-wrap .entries article.resource a:focus-visible .arrow-button svg,.entries-wrap .entries article.resource a:hover .arrow-button svg{stroke:var(--eggshell)}.entries-wrap .entries article.resource a:focus-visible .video-icon svg,.entries-wrap .entries article.resource a:hover .video-icon svg{transform:scale(1.05)}.entries-wrap .entries article.resource.-type_insight .bottom-cap{background:var(--yellow)}.entries-wrap .entries article.resource.-type_insight a:focus-visible,.entries-wrap .entries article.resource.-type_insight a:hover{background:var(--yellow)}.entries-wrap .entries article.resource .hover-shape{display:none}@media screen and (min-width:750px){.entries-wrap .entries article.resource{aspect-ratio:1/1.1}.entries-wrap .entries article.resource .hover-shape{fill:var(--eggshell);bottom:0;display:block;left:0;opacity:0;position:absolute;transform:translate(-25%,25%);transition:transform 1.25s cubic-bezier(.165,.84,.44,1),opacity 1.25s cubic-bezier(.165,.84,.44,1);width:230px}.entries-wrap .entries article.resource a:focus-visible .hover-shape,.entries-wrap .entries article.resource a:hover .hover-shape{opacity:1;transform:translate(0)}.entries-wrap .entries article.resource a:focus-visible .bottom-cap,.entries-wrap .entries article.resource a:hover .bottom-cap{background:transparent;z-index:10}.entries-wrap .entries article.resource a:focus-visible .entry-title,.entries-wrap .entries article.resource a:hover .entry-title{z-index:10}}@media screen and (min-width:1450px){.entries-wrap .entries article.resource{aspect-ratio:1.1/1}}body.page-general .page-header .header-text{padding-bottom:40px}body.page-general .page-header h1{padding-bottom:0}body.page-general .page-blocks{padding-top:40px}@media screen and (min-width:750px){body.page-general .page-header h1{padding-bottom:20px}body.page-general .page-header .header-text{padding-bottom:40px;padding-left:7.1428571429%;padding-top:40px}body.page-general .page-blocks{padding-top:60px}body.page-general .block-text{padding:0 7.1428571429%}}
