@charset "UTF-8";:root{--headerBg:#fc6;--headerHover:#ffeabf;--footerOutroBg:#79d188;--footerOutroButton:#bfc7ff;--footerOutroButtonHover:#79d188;--mainContentBg:#fcfdf8;--formBg:#ffeabf;--formBgFocus:#fcfdf8}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.-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")}.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,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,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}@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,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{font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}@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,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{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,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,.p0{font-feature-settings:"kern" 1;font-family:degular,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,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36}.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,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,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;font-weight:300;letter-spacing:-.02em;line-height:1.2}@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}}address,figcaption,p{font-feature-settings:"kern" 1;font-family:degular,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36}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{display:flex;flex-wrap:wrap}.grid.-gap{gap:24px}.grid.-nowrap{flex-wrap:nowrap}}.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%}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}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:#000;font:100%/1.333 degular,sans-serif;scroll-behavior:smooth;text-rendering:optimizeLegibility}ul{list-style-type:none;margin:0;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:#000;display:inline-block;height:12px;vertical-align:baseline;width:14px}.container{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{background:linear-gradient(180deg,#000 0,#000) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}button.inline-link{background:none;background:linear-gradient(180deg,#000 0,#000) 0 100% repeat-x;background-size:1px 1px;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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}@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,sans-serif;font-kerning:normal;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;padding:20px;text-align:center}@media screen and (min-width:750px){.flash{font-size:1.875rem;line-height:1.33}}.flash strong{display:block;font:1.25rem/1.25 Grenette Pro,serif;letter-spacing:-.01em;margin:0 0 10px}.flash a{background:linear-gradient(180deg,#000 0,#000) 0 100% repeat-x;background-size:1px 1px;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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}.flash.notice{background:#edffe5}.flash.error{background:#fc4f60;color:#f2f2f2}.flash.error a{background:linear-gradient(180deg,#000 0,#000) 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}.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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}@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:#000;border-radius:20px 20px 0 0;bottom:100px;box-shadow:-4px 0 2px rgba(0,0,0,.4);color:#f2f2f2;display:none;font:600 .875rem/1 degular,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 #000;border-radius:20px;display:inline-block;font:1.125rem/1.11 degular,sans-serif;margin:0 10px 10px 0;padding:3px 10px 5px;white-space:nowrap}@media (hover:hover){a.topic{transition-duration:.2s;transition-property:background;transition-timing-function:ease-out}a.topic:focus-visible,a.topic:hover{outline:1px solid #000}a.topic:focus-visible.-color_green,a.topic:hover.-color_green{background:#79d188}a.topic:focus-visible.-color_yellow,a.topic:hover.-color_yellow{background:#fc6}a.topic:focus-visible.-color_blue,a.topic:hover.-color_blue{background:#bfc7ff}a.topic:focus-visible.-color_orange,a.topic:hover.-color_orange{background:#ff7e5e}a.topic:focus-visible.-color_pink,a.topic:hover.-color_pink{background:#f1adf7}}.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 #000;font-family:degular,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;margin:30px 0;padding:0}.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 #000;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{pointer-events:none;position:relative}.working>*{opacity:.35}.working:before{animation:spinner .75s linear infinite;border:2px solid rgba(255,126,94,.1);border-radius:50%;border-top-color:#ff7e5e;content:"";height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}.button.working:before{border:2px solid fade(#000,10%);border-top-color:fade(#000,100%);height:20px;margin:-10px 0 0 -10px;width:20px}#back-to-top{background:#000;border-color:#f2f2f2;bottom:0;opacity:0;position:fixed;right:10px;transform:rotate(270deg);transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}#back-to-top:not([hidden]){bottom:20px;opacity:1}#back-to-top svg{stroke:#f2f2f2}@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 a:not(.button){background:linear-gradient(180deg,#000 0,#000) 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}.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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}.user-content cite.lined{border-bottom:2px solid #000;border-top:2px solid #000;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 #000;height:0}.user-content figure img{border:1px solid #000;border-radius:10px;display:block}.user-content figcaption{color:#7c8b9d;font:1rem/1.5 degular,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}.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}.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-nav,.header .hamburger{background:none;border:none;height:44px;padding:5px;position:absolute;right:20px;top:0;width:44px}@media screen and (min-width:1200px){.header .close-nav,.header .hamburger{display:none}}.header .close-nav svg,.header .hamburger svg{stroke-width:2px;stroke-linecap:round;stroke:#000;display:block;height:100%;width:100%}.header .close-nav{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 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 .dropdown svg{height:7px;margin-left:10px;transform:translateY(-4px);width:12px}.nav-main ul.children{font-family:degular,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.-single{flex:0;margin-top:40px}.nav-main .nav-group.-single ul{margin:0 0 0 18px}.nav-main .nav-group.-single a{background:#ff7e5e;border:2px solid #000;border-radius:30px;font:600 1.125rem/1.67 degular,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:#000;border-color:#f2f2f2;color:#f2f2f2}@media screen and (max-width:1199px){.nav-main{background:var(--headerBg);display:block;height:100vh;margin:0;padding:90px 30px 30px;position:fixed;right:0;top:0;transform:translateX(120%);width:100%;z-index:1000}.nav-main .dropdown svg{display:none}.nav-main a{display:block;font-size:1.2em;line-height:1;padding:12px 0}.nav-main .dropdown{margin-bottom:30px}.nav-main ul.children li+li{margin-top:0}.nav-main .nav-group:not(.-single){border-bottom:2px solid #000;margin-top:10px}.nav-main .nav-group:not(.-single)>ul>li{border-top:2px solid #000}}@media screen and (min-width:600px){.nav-main{width:50%}}@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 #000}.nav-main .nav-group.-expands:hover{background:var(--headerBg)}.nav-main .nav-group.-expands:hover ul.children{max-height:130px;padding:15px 0}.nav-main .nav-group.-single{margin-top:0}.nav-main>.nav-group>ul{display:flex;margin:10px}.nav-main>.nav-group>ul>li{flex:0 1 auto}.nav-main>.nav-group>ul>li+li{margin-left:5px}}@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 a{border-radius:20px;display:inline-block;line-height:30px;padding:5px 15px}.nav-main a,.nav-main a span{position:relative}.nav-main 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 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:12px 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,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36}.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{background:linear-gradient(180deg,#000 0,#000) 0 100% repeat-x;background-size:1px 1px;border-radius:2px;font-family:degular,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}@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{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms;width:16px}@media (hover:hover){.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%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#fc6;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:#ff0}}@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:#000;color:#fcfdf8;padding:70px 0}footer p,footer ul{font:1rem/1.5 degular,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:#fcfdf8}footer ul li{margin-bottom:12px}footer ul li a{background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #f2f2f2,-.1em .1em 0 #f2f2f2,-.1em 0 0 #f2f2f2,.1em 0 0 #f2f2f2;color:#000;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:#000}}@media screen and (max-width:749px){footer .footer_nav .grid-item,footer .footer_newsletter{padding-top:40px}}footer .footer_copyright{border-top:1px solid #fcfdf8;font:.75rem/2 degular,sans-serif;margin-top:90px;padding-top:24px}footer .newsletter{--formFocus:#fcfdf8;margin-top:30px;width:100%}footer .newsletter .grid{border-radius:30px;overflow:hidden}footer .newsletter [role=alert]:not(:empty){background:#fc6;border-radius:10px;color:#000;font:1rem/1.5 degular,sans-serif;margin-top:10px;padding:5px 10px}footer .newsletter [role=alert]:not(:empty).error{background:#ff7e5e;color:#fcfdf8}footer .newsletter input[type=email]{background:#f2f2f2;border:none;border-radius:0;color:#000;font:1rem/1.25 degular,sans-serif;height:100%;padding:5px 5px 5px 15px;width:100%}footer .newsletter input[type=email]::-moz-placeholder{color:#7c8b9d}footer .newsletter input[type=email]::placeholder{color:#7c8b9d}@media screen and (min-width:750px){footer .newsletter input[type=email]{font:.875rem/1.43 degular,sans-serif}}footer .newsletter button{background:#bfc7ff;border:2px solid transparent;color:#000;font-family:degular,sans-serif;font-size:1.125rem;font-size:.875rem;font-weight:400;font-weight:600;height:100%;letter-spacing:.15em;line-height:1.2;padding:5px 20px;text-transform:uppercase;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out;width:100%}@media screen and (min-width:750px){footer .newsletter button{font-size:1.25rem;font-size:1.125rem;font-size:.875rem}}footer .newsletter button:hover{background:#000;border:2px solid #f2f2f2;border-radius:0 20px 20px 0;color:#f2f2f2}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{background:none;background:linear-gradient(180deg,#000 0,#000) 0 100% repeat-x;background-size:1px 1px;border:none;border-radius:2px;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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}.button{background:transparent;border:2px solid #000;border-radius:40px;color:#000;display:inline-block;font-family:degular,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;margin:0;outline:1px transparent;padding:18px 1.5em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.2s;transition-property:background;transition-timing-function:ease-out;width:100%}@media screen and (min-width:750px){.button{font-size:1.25rem;font-size:1.125rem}}.button svg{stroke:#000;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{outline:1px solid #000;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.-bg_black,.button:hover.-bg_black{outline:1px solid #f2f2f2}.button:focus-visible.-hover_blue,.button:hover.-hover_blue{background:#2532e5}.button:focus-visible.-hover_eggshell,.button:hover.-hover_eggshell{background:#fcfdf8}.button:focus-visible.-hover_blue-25,.button:hover.-hover_blue-25{background:#bfc7ff}.button:focus-visible.-hover_pink-25,.button:hover.-hover_pink-25{background:#fcd9ff}.button:focus-visible.-hover_pink,.button:hover.-hover_pink{background:#f1adf7}.button:focus-visible.-hover_green,.button:hover.-hover_green{background:#79d188}.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:#dee2df!important;border-color:#dee2df!important}.button.-bg_yellow{background:#fc6}.button.-bg_blue{background:#2532e5}.button.-bg_blue-25{background:#bfc7ff}.button.-bg_pink-25{background:#fcd9ff}.button.-bg_green{background:#79d188}.button.-bg_black{background:#000;color:#f2f2f2}.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:#000;color:#f2f2f2;outline:2px solid #79d188;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 #000;border-radius:20px;height:40px;line-height:1;text-align:center;transition-property:background;transition-timing-function:ease-out;vertical-align:middle;width:40px}.arrow-button,.arrow-button svg{display:inline-block;transition-duration:.2s}.arrow-button svg{stroke:#000;stroke-width:1.5;margin:13px;transition-property:stroke;transition-timing-function:ease-out}.arrow-button:not(.-no-hover):hover{background:#000;border:1px solid #f2f2f2;outline:1px solid #f2f2f2}.arrow-button:not(.-no-hover):hover svg{stroke:#f2f2f2}.form-response{display:none}.form-response.active{display:block;margin-bottom:40px}form label{color:#000;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:#fc4f60;content:" *"}form fieldset{border:none;margin:0;padding:0}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 #000;border-radius:10px 10px 0 0;font-family:degular,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;margin-bottom:10px;padding:10px;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:rgba(0,0,0,.3)}form input[type=email]::placeholder,form input[type=search]::placeholder,form input[type=text]::placeholder,form input[type=url]::placeholder,form textarea::placeholder{color:rgba(0,0,0,.3)}form input[type=email]:disabled,form input[type=search]:disabled,form input[type=text]:disabled,form input[type=url]:disabled,form textarea:disabled{color:#dee2df}@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 #000;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:#fc4f60;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:#dee2df;border-color:#dee2df}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:#000;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 #000;border-radius:10px 10px 0 0;color:#000;cursor:pointer;display:block;font-family:degular,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;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 #000;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:#000;stroke-width:1.6px;display:none;margin:0 -10px 0 5px}input[type=checkbox].-button+label span{display:inline-block}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 #000;text-decoration:none}input[type=checkbox].-button:checked+label.-color_green,input[type=checkbox].-button:focus-visible+label.-color_green{background:#79d188}input[type=checkbox].-button:checked+label.-color_yellow,input[type=checkbox].-button:focus-visible+label.-color_yellow{background:#fc6}input[type=checkbox].-button:checked+label.-color_blue,input[type=checkbox].-button:focus-visible+label.-color_blue{background:#bfc7ff}input[type=checkbox].-button:checked+label.-color_orange,input[type=checkbox].-button:focus-visible+label.-color_orange{background:#ff7e5e}input[type=checkbox].-button:checked+label.-color_pink,input[type=checkbox].-button:focus-visible+label.-color_pink{background:#f1adf7}@media (hover:hover){input[type=checkbox].-button:hover+label{outline:1px solid #000;text-decoration:none}input[type=checkbox].-button:hover+label.-color_green{background:#79d188}input[type=checkbox].-button:hover+label.-color_yellow{background:#fc6}input[type=checkbox].-button:hover+label.-color_blue{background:#bfc7ff}input[type=checkbox].-button:hover+label.-color_orange{background:#ff7e5e}input[type=checkbox].-button:hover+label.-color_pink{background:#f1adf7}input[type=checkbox].-button:active+label{transform:scale(.95)}}.captcha-note{font:.75rem/1.2 degular,sans-serif;opacity:.7;padding:30px 0 0;text-align:left}.captcha-note a{background:linear-gradient(180deg,#000 0,#000) 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}.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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}.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 #000;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:#f2f2f2}.control input~.control-indicator:after{background:transparent;border:2px solid #000;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:#000}.control input:checked~.control-indicator:after{border-color:#f2f2f2;opacity:1}.control input:focus-visible~.control-indicator{outline:2px solid #2532e5}.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,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{flex:0 1 50%;padding:100px 3.5714285714% 100px 7.1428571429%}.page-header .header-text h1{padding:20px 0 70px}}.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{background:linear-gradient(180deg,#000 0,#000) 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}.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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}.pagination{border-bottom:2px solid #000;border-top:2px solid #000;margin:60px 0;padding:40px 0;text-align:center}.pagination ul{margin:0;padding:0}.pagination li{color:#000;display:inline;font:600 1.5rem/1 degular,sans-serif;letter-spacing:.15em;text-transform:uppercase}.pagination li svg{stroke:#000;stroke-width:2px;display:inline-block;height:20px;width:20px}.pagination li .page{aspect-ratio:1;background:#fefffc;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 #000}@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:#ebefe3;outline:none;text-decoration:none}.page-blocks{background:var(--mainContentBg);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:#f2f2f2;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 #000;border-top:2px solid #000;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 #000}.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 #000;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;padding-bottom:20px}@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 .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}.topic-filters button[data-show-filters]{display:none}.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:#f2f2f2;--formFocus:#dbdef1;padding-top:20px;text-align:center}.search-wrap input[type=search]{border:1px solid #000;border-radius:40px;font:1.125rem/1.22 Grenette Pro,serif;max-width:250px;padding:10px 20px}@media screen and (min-width:750px){.search-wrap{padding-top:40px}.search-wrap input[type=search]{max-width:500px}}.selected-filters,.topics{margin:20px 0 0;text-align:center}@media screen and (min-width:750px){.selected-filters,.topics{margin-top:0}}.video-icon{aspect-ratio:4/3;left:0;position:absolute;top:0;width:100%}.video-icon svg{stroke:#f2f2f2;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:#f2f2f2}article .excerpt{font-feature-settings:"kern" 1;font-family:degular,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 .num-results a{background:linear-gradient(180deg,#000 0,#000) 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}.entries-wrap .num-results a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.entries-wrap .num-results a:focus-visible,.entries-wrap .num-results a:hover{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.entries-wrap .num-results a:focus-visible svg,.entries-wrap .num-results a:hover svg{stroke:#fff}}.entries-wrap .entries{padding:40px 0}.entries-wrap .entries article a{border:2px solid #000;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 .-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:#edffe5;box-shadow:0 0 40px 0 rgba(121,209,136,.9)}.entries-wrap .entries article a:hover .arrow-button{background:#79d188;outline:1px solid #000}.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 #000;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:#000}.modal__overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.escape-nub,.header,.logo-wrap,.site-main,footer{transition:opacity .5s,filter .5s}.site-main{will-change:filter}body.modal-open .escape-nub,body.modal-open .header,body.modal-open .site-main,body.modal-open footer{filter:blur(3px);opacity:.75}.modal__container{background-color:#ffeabf;border:2px solid #000;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.15);max-height:95vh;max-width:90vw;padding:30px;text-align:center}.modal__container h4{padding:0 0 30px}.modal__container h2{font:1.875rem/1.33 Grenette Pro,serif;padding:0 0 30px}.modal__container form legend,.modal__container h3,form .modal__container legend{font:1.5rem/1.25 Grenette Pro,serif}.modal__container p{font:1.125rem/1.33 Grenette Pro,serif;margin:0 auto;max-width:600px;padding-bottom:30px}.modal__container label{display:block;margin:20px 0 0}@media screen and (min-width:750px){.modal__container{max-width:75vw;padding:50px 50px 30px}.modal__container h2{font:2.12rem/1.3 Grenette Pro,serif}.modal__container form legend,.modal__container h3,form .modal__container legend{font:1.875rem/1.33 Grenette Pro,serif}.modal__container p{font:1.5rem/1.25 Grenette Pro,serif}.modal__container h2,.modal__container h4,.modal__container p{padding-bottom:40px}}@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}.modal__content a{background:linear-gradient(180deg,#000 0,#000) 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}.modal__content a svg{stroke:#000;stroke-width:1.2px;transition:stroke .3s ease-out 25ms}@media (hover:hover){.modal__content a:focus-visible,.modal__content a:hover{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow .1s ease-in .05s}.modal__content a:focus-visible svg,.modal__content a:hover svg{stroke:#fff}}.audio-player{background:#f2f2f2;border-radius:50px;margin:0 0 35px;width:100%}.audio-player button{background:none;border:2px solid #000;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:#000}.audio-player button:focus-visible,.audio-player button:hover{background:#000}.audio-player button:focus-visible svg,.audio-player button:hover svg{fill:#f2f2f2}.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-home{--headerBg:#fc6;--footerOutroBg:#fc6;--footerOutroButton:#fcd9ff;--footerOutroButtonHover:#79d188;--mainContentBg:#ffeabf}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}@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:#ffeabf;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,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36}body.page-home .links-list a{background:linear-gradient(180deg,#fc6 0,#fc6) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #fc6,-.1em .1em 0 #fc6,-.1em 0 0 #fc6,.1em 0 0 #fc6;color:#000;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:#000}}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:#fc6}body.page-home .start-here.active .mask-octo{background:#000;color:#f2f2f2}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:#bfc7ff;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:#ffeabf;border:1px solid #000;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 #000}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 #000}body.page-home .feeling-buttons button.active[data-color=green],body.page-home .feeling-buttons button:hover[data-color=green]{background:#79d188}body.page-home .feeling-buttons button.active[data-color=pink],body.page-home .feeling-buttons button:hover[data-color=pink]{background:#f1adf7}body.page-home .feeling-buttons button.active[data-color=orange],body.page-home .feeling-buttons button:hover[data-color=orange]{background:#ff7e5e}body.page-home .feeling-buttons button.active[data-color=blue],body.page-home .feeling-buttons button:hover[data-color=blue]{background:#bfc7ff}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:#000;border-color:#f2f2f2;outline:1px solid #f2f2f2}body.page-home .feelings .feeling-step{display:none;max-width:400px}body.page-home .feelings .feeling-step a{background:linear-gradient(180deg,#fc6 0,#fc6) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #fc6,-.1em .1em 0 #fc6,-.1em 0 0 #fc6,.1em 0 0 #fc6;color:#000;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:#000}}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{padding-bottom:20px}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}@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[data-step=pink] .mask-circle{background:#f1adf7}body.page-home .feelings[data-step=blue] .mask-circle{background:#bfc7ff}body.page-home .feelings[data-step=orange] .mask-circle{background:#ff7e5e}body.page-home .feelings[data-step=green] .mask-circle{background:#79d188}body.page-home .feelings[data-step=final] button.text-link{background:linear-gradient(180deg,#fc6 0,#fc6) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #fc6,-.1em .1em 0 #fc6,-.1em 0 0 #fc6,.1em 0 0 #fc6;color:#000;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:#000}}body.page-home .feelings[data-step=final] svg{stroke:#fc6}body.page-home .feelings[data-step=final] .mask-circle{background:#000;color:#f2f2f2}body.page-home .feelings .affirmation-links{margin:0 0 30px}body.page-home .feelings .affirmation-links a{background:linear-gradient(180deg,#000 0,#000) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}body.page-home .feelings .feelings-links{margin:40px 0}body.page-home .feelings .mask-circle{background:#fc6;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 #000;padding-top:40px}body.page-home .page-blocks .shape{position:relative}body.page-home .page-blocks .shape svg{fill:#fcfdf8;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{background:#fcfdf8;padding-bottom:140px}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 .intro-shape{aspect-ratio:1600/335;background:#ffeabf;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,body.page-home .featured-stories article a.card:hover .arrow-button{background:#000;outline:1px solid #000}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:#f2f2f2}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 #000;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 #000;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,sans-serif}body.page-home .featured-stories article .read-more{margin-top:25px}body.page-home .featured-stories .view-all{border-top:2px solid #000;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 #000;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:#ff7e5e;--headerHover:#ffbead;--mainContentBg:#fcfdf8;--formBg:#f2f2f2;--formFocus:#dbdef1;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:#f2f2f2;display:block;margin-top:80px}@media screen and (min-width:750px){.contact-page-sidebar{padding:20px 0 0}}body.page-donate{--headerBg:#fc6;--headerHover:#ffeabf;--footerOutroBg:#fc6;--mainContentBg:#fcfdf8;--footerOutroButton:transparent;--footerOutroButtonHover:#fcfdf8}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:#bfc7ff;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:#f1adf7;--headerHover:#fcd9ff;--mainContentBg:#fcd9ff;--footerOutroBg:#ff7e5e;--footerOutroButton:#fcd9ff;--footerOutroButtonHover:#f1adf7}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 #000;font-family:degular,sans-serif;font-kerning:normal;font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.36;padding:30px 0}body.page-about-us .stats .stat a{background:linear-gradient(180deg,#000 0,#000) 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}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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f1adf7;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:pink}}body.page-about-us .stats .stat .figure{display:block;font:600 3.125rem/1.1 degular,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{background:#fcfdf8;margin-top:-60px}body.page-about-us .leadership>.container>.grid{margin-top:-80px}body.page-about-us .leadership .intro-shape{aspect-ratio:1150/400;background:#fcd9ff;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}@media screen and (min-width:750px){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}@media screen and (min-width:750px){body.page-about-us .leadership .founder{flex:0 1 50%;padding-left:7.1428571429%;padding-right:11.5384615385%}body.page-about-us .leadership .founder .body{padding-top:60px}}body.page-about-us .leadership .leadership-team{padding-top:60px}body.page-about-us .leadership .leadership-team ul{padding-top:40px}@media screen and (min-width:750px){body.page-about-us .leadership .leadership-team{margin-top:-5vw;padding:0 7.1428571429%}body.page-about-us .leadership .leadership-team ul{padding-top:80px}}@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 #000;padding:25px 0;position:relative}body.page-about-us .leadership .member svg{stroke:#000;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 .member svg{height:50px;width:50px}}body.page-about-us .leadership .member h4{font-feature-settings:"kern" 1;font-family:degular,sans-serif;font-kerning:normal;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-about-us .leadership .member h4{font-size:1.875rem;line-height:1.33;line-height:35px}}body.page-about-us .leadership .member 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 .member a form legend,body.page-about-us .leadership .member a h3,form body.page-about-us .leadership .member a legend{padding-right:65px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}body.page-about-us .leadership .member a h4{padding-right:65px}body.page-about-us .leadership .member a:focus-visible,body.page-about-us .leadership .member a:hover{background:#bfc7ff}body.page-about-us .leadership .member a:focus-visible svg,body.page-about-us .leadership .member a:hover svg{stroke-width:3px}body.page-about-us .leadership ul .member:last-of-type{border-bottom:2px solid #000}body.page-about-us .leadership .supporters{background:#fcfdf8;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 #000;padding-top:80px}body.page-about-us .leadership .supporters .grid-item{flex:0 1 50%;padding:0 7.1428571429%}body.page-about-us .leadership .supporters .grid-item+.grid-item{padding-top:0}}body.page-code-of-conduct{--headerBg:#fcd9ff;--headerHover:#f1adf7;--mainContentBg:#f2f2f2}body.page-work-with-us{--headerBg:#fcd9ff;--headerHover:#f1adf7;--mainContentBg:#fcd9ff;--formBg:#bfc7ff;--formFocus:#fcfdf8;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:#79d188;--headerHover:#edffe5;--mainContentBg:#f2f2f2}@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:#edffe5;--headerHover:#79d188;--footerOutroBg:#79d188;--footerOutroButton:#edffe5;--footerOutroButtonHover:#fcd9ff}body.page-stories .stories{background:#fcfdf8}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:#fcfdf8}body.page-stories .take-a-moment .intro-shape{aspect-ratio:6/1;background:#edffe5;clip-path:url(#intro-shape-clip);width:100%}body.page-stories .take-a-moment .flickity-button{background:none;border:2px solid #000;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:#bfc7ff}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:#000;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 #000;border-radius:30px;padding:30px;text-align:center;width:100%}body.page-stories .take-a-moment .moment.-color_green{background:#edffe5}body.page-stories .take-a-moment .moment.-color_blue{background:#bfc7ff}body.page-stories .take-a-moment .moment.-color_orange{background:#ffbead}body.page-stories .take-a-moment .moment.-color_pink{background:#fcd9ff}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{background:linear-gradient(180deg,#000 0,#000) 0 100% repeat-x;background-size:1px 1px;border-radius:2px;font-family:degular,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-size .1s ease-in,color .3s ease-out 25ms,box-shadow 0s}@media screen and (min-width:750px){body.page-stories .take-a-moment .moment .action a{font-size:1.25rem;font-size:1.125rem}}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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}body.page-stories .take-a-moment .moment .action svg{stroke:#000;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:#fcfdf8;--headerHover:#79d188;--mainContentBg:#fcfdf8;--footerOutroBg:#79d188;--footerOutroButton:#edffe5;--footerOutroButtonHover:#fcd9ff}.single-story>.container{border-bottom:2px solid #000;margin-bottom:60px;padding-bottom:60px}.single-story h1{margin-top:10px}.single-story .topics{border-bottom:2px solid #000;margin:0;padding:20px 0;text-align:left}.single-story .topics .topic{border:1px solid #000}.single-story .intro{padding:35px 0}.single-story .author{border-bottom:2px solid #000;padding:80px 0 20px}.single-story .author .name{font:400 1.5rem/1.2 Grenette Pro,serif}.single-story .author .title{font:1.5rem/1.2 degular,sans-serif}.single-story .author .title+.bio{margin-top:10px}.related .cap{background:#bfc7ff;border:1px solid #000;border-radius:20px 20px 0 0}.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 .related-items{background:#f2f2f2;border:1px solid #000;border-radius:0 0 20px 20px;border-top:none;min-height:40px}.related .related-items a{background:linear-gradient(180deg,#000 0,#000) 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}.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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}.related .related-items svg{stroke:#000}.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,sans-serif;font-size:1.125rem;font-size:16px;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;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:#d1d9e2;stroke-width:2px;stroke-dasharray:2 4;fill:#f2f2f2;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,sans-serif}@media (hover:hover){.reactions button:hover svg{stroke-width:1px;stroke:#000;transition-duration:.2s;transition-property:filter;transition-timing-function:ease-out}.reactions button:hover[data-feel=feel-seen] svg{fill:#ffbead;filter:drop-shadow(0 0 15px rgba(255,190,173,.75))}.reactions button:hover[data-feel=thanks] svg{fill:#f1adf7;filter:drop-shadow(0 0 15px rgba(191,199,255,.75))}.reactions button:hover[data-feel=see-you] svg{fill:#bfc7ff;filter:drop-shadow(0 0 15px rgba(252,217,255,.75))}.reactions button:hover:not(.chosen) svg{filter:none!important}}.reactions button.chosen svg{stroke-width:1px;stroke:#000;transition-duration:.2s;transition-property:filter;transition-timing-function:ease-out}.reactions button.chosen[data-feel=feel-seen] svg{fill:#ffbead;filter:drop-shadow(0 0 15px rgba(255,190,173,.75))}.reactions button.chosen[data-feel=thanks] svg{fill:#f1adf7;filter:drop-shadow(0 0 15px rgba(191,199,255,.75))}.reactions button.chosen[data-feel=see-you] svg{fill:#bfc7ff;filter:drop-shadow(0 0 15px rgba(252,217,255,.75))}.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:#edffe5;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{background:linear-gradient(180deg,#000 0,#000) 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}.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{background-size:100% 100%;box-shadow:.1em .1em 0 #000,-.1em .1em 0 #000,-.1em 0 0 #000,.1em 0 0 #000;color:#f2f2f2;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:#fff}}@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:#fcfdf8;--headerHover:#bfc7ff;--mainContentBg:#fcfdf8;--footerOutroBg:#bfc7ff;--footerOutroButton:#fcd9ff;--footerOutroButtonHover:#fc6}.single-resource .topics .topic{background:none}.single-resource .share{background:#dcdeef}body.page-resources{--headerBg:#bfc7ff;--headerHover:#dcdeef;--footerOutroBg:#bfc7ff;--mainContentBg:#fcfdf8;--footerOutroButton:#fcd9ff;--footerOutroButtonHover:#fc6}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:#fc6;padding-bottom:20px}body.page-resources #glossary details summary{border-bottom:2px solid #000;cursor:pointer;font-family:Grenette Pro,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;list-style:none;padding:20px 60px 20px 30px;position:relative;transition-duration:.2s;transition-property:background margin;transition-timing-function:ease-out}body.page-resources #glossary details summary::-webkit-details-marker{display: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:focus-visible,body.page-resources #glossary details summary:hover{background:#fcfdf8}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:#fcfdf8;border-bottom:2px solid #000}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:#fcfdf8}body.page-resources .external-resources svg.intro-shape{fill:#fc6;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 #000;border-top:2px solid #000;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:#bfc7ff}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;padding:20px 0 10px}@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 .description{padding-bottom:20px}body.page-resources .external-resources ul li .entry-link{border-top:2px solid #000;font-family:degular,sans-serif;font-size:1.125rem;font-weight:400;font-weight:600;letter-spacing:.15em;line-height:1.2;line-height:1;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 svg{stroke:#000;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{background:#bfc7ff;border-top:2px solid #000;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 a:focus-visible,.entries-wrap .entries article.resource a:hover{background:#bfc7ff;box-shadow:0 0 40px 0 rgba(191,199,255,.75)}.entries-wrap .entries article.resource a:focus-visible .arrow-button,.entries-wrap .entries article.resource a:hover .arrow-button{background:#000;border:1px solid #fcfdf8;outline:1px solid #fcfdf8}.entries-wrap .entries article.resource a:focus-visible .arrow-button svg,.entries-wrap .entries article.resource a:hover .arrow-button svg{stroke:#fcfdf8}.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:#fc6}.entries-wrap .entries article.resource.-type_insight a:focus-visible,.entries-wrap .entries article.resource.-type_insight a:hover{background:#fc6}.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:#fcfdf8;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%}}
