:root{--body-color-dark: #333;--body-color: #525050;--main-bg-color: #eceae4;--secondary-bg-color: #f9f4ee;--tertiary-bg-color: #efe3da;--marker-color: #8d5e5e;--border-color: #ccc6c1;--main-font:"Spectral", serif;--secondary-font: "Inter", sans-serif}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}::selection{background:rgb(255,235,198)}html,body{overscroll-behavior-x:none;overscroll-behavior-y:none}*,*:before,*:after{box-sizing:border-box}body{color:var(--body-color);font-family:var(--main-font);margin:0;padding:0;background-color:var(--secondary-bg-color);line-height:1.675;min-width:300px;font-weight:300;font-size:max(1rem,min(calc(.9545rem + .2273vw),1.5rem))}h1,h2,h3,h4,h5,h6{font-weight:500;color:var(--body-color-dark)}.supporting-title{color:var(--body-color-dark);text-transform:uppercase;font-size:1em}.page-title{font-size:3em;position:relative;line-height:1;margin:0;margin-top:5rem}@media only screen and (min-width: 400px){.page-title{font-size:4.25em}}@media only screen and (min-width: 600px){.page-title{font-size:max(5rem,min(calc(4rem + 5vw),16rem))}}.siteContent{padding:1.5rem}figure{margin:0;border:1px solid}figcaption{background-color:#fff;padding:.25rem .5rem;font-style:italic}figcaption p{margin:0}blockquote{font-size:1.25em;margin:2em 0;padding-left:2rem;border-left:.2em solid var(--marker-color)}a{color:var(--body-color);transition:.25s}a:hover{color:var(--body-color)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;width:100%;margin:0;box-sizing:border-box;border-radius:3rem;padding:.5rem 1rem;font-size:16px;font-family:var(--secondary-font)}input{color:var(--body-color);border:1px solid var(--body-color)}input:focus{outline-color:var(--marker-color)}.select-wrapper{position:absolute;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid var(--border-color);border-radius:3rem;bottom:-3.5rem}.select-wrapper:after{content:"";pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:url(/assets/chevron-down-c301b8ed.svg) no-repeat;background-position:center;background-size:.75rem;width:.75rem;height:.75rem;transform-origin:center 25%}.select-wrapper select{border:0;background-color:transparent;padding:.5rem 1.5rem .5rem .75rem;min-width:12rem;color:var(--body-color)}.button-wrapper{margin-top:2rem}.button,button{position:relative;color:#fff;background-color:var(--body-color-dark);padding:.5rem 1rem;font-size:1em;margin:1rem 0;font-family:var(--secondary-font);border:2px solid var(--body-color-dark)}.button{text-decoration:none}.button.icon{padding:.5rem 1rem .5rem 2.5rem}.button:hover,button:hover{background-color:transparent;color:var(--body-color-dark)}.button.icon:hover svg path{fill:var(--body-color-dark)}button:disabled{opacity:.25;pointer-events:none;cursor:progress}button:focus,select:focus,input:focus{outline-color:var(--marker-color)}.button svg{width:1rem;height:1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);fill:#fff}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--marker-color)}::-webkit-scrollbar-thumb:hover{background:var(--body-color)}::marker{color:var(--marker-color);font-family:var(--main-font)}.spinner-loader{position:fixed;text-align:center;pointer-events:none}.prismic .spinner-loader{top:50%;left:50%;transform:translate(-50%,-50%)}.siteNav-wrapper{background-color:var(--tertiary-bg-color);border-bottom:1px solid var(--border-color)}.siteNav-wrapper:not(.splashNav-wrapper){position:fixed;z-index:5;top:0;right:0;left:0;width:100%}.siteNav{position:relative;padding:.5rem;display:flex;align-items:center}.siteNav-list{display:flex;justify-content:center;list-style-type:none;padding:.25rem 1rem;margin:0 auto}.siteNav-list li a{font-family:var(--font-primary);display:block;line-height:1;text-decoration:none}.siteNav-list li+li{margin-left:1rem}.siteNav-list li a:hover{text-decoration:underline}.siteNav .control-button:hover{background-color:transparent}.secondaryNav{display:flex;flex-wrap:wrap;list-style-type:none;margin:2rem 0;padding:1rem 0;border-top:1px solid var(--border-color);max-width:50rem}.secondaryNav li+li{margin-left:1rem}.secondaryNav li{border-bottom:2px solid transparent}.secondaryNav li a{font-family:var(--secondary-font);text-decoration:none;padding-bottom:.25rem}.secondaryNav li a.is-active,.secondaryNav li a:hover{border-bottom:2px solid var(--body-color)}.siteLogo{max-width:20rem}.splashScreen-background-image-wrapper{position:relative;width:100%;padding-bottom:66.6%}.splashScreen-background-image{position:absolute;object-fit:cover;object-position:50%;mix-blend-mode:darken;width:100%;height:100%;z-index:-1}@media only screen and (min-width: 599px){.splashScreen-background-image-wrapper{padding-bottom:33.33%}}@media only screen and (min-width: 1023px){.splashScreen-background-image-wrapper{padding-bottom:25%}}.splashScreen-content{display:flex;justify-content:flex-end;flex-direction:column;min-height:100%;padding:4rem 1.5rem 1rem}@media only screen and (min-width: 600px){.splashScreen-content{padding:6rem 1.5rem 2rem}}.splashScreen-content .siteContent-inner{margin:0 auto;text-align:center}.splashScreen-title{position:relative;line-height:1;letter-spacing:-.05em;margin:0;font-size:max(5rem,min(calc(4rem + 5vw),16rem))}.splashScreen-content-intro{max-width:67.5rem;margin:0 auto;padding:1rem 0}.splashScreen-content-intro-title{color:var(--body-color);font-weight:300}@media only screen and (max-width: 800px){.splashScreen-content-intro-title{font-size:1.25em}}@media only screen and (max-width: 600px){.splashScreen-content-intro-title{font-size:1em}}#loadingScreen{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:1}.loadingScreen-content{display:flex;flex-direction:column;align-items:center;text-align:center;top:50%;left:50%;transform:translateX(-50%,-50%)}.loadingScreen-content .spinner-loader{position:relative}#loaded-message,.loaded #loading-message{display:none}.loaded #loaded-message{display:block}.sectionNav-list{display:flex;list-style-type:none;padding:.5rem;border:1px solid var(--border-color);background-color:var(--tertiary-bg-color);border-radius:5rem;position:absolute;z-index:1;bottom:-100%;left:50%;transform:translate(-50%,50%)}.sectionNav-list.home{position:fixed;bottom:0rem;right:0rem;left:auto;transform:none;margin:0;height:2.5rem;padding:.25rem;border-radius:1rem 0 0}.sectionNav-list-item{display:flex;align-self:center}.sectionNav-list-item button img{width:100%;height:100%;width:1rem;height:1rem}#transcriptWrapper,#searchWrapper{opacity:0;pointer-events:none;background-color:rgba(0,0,0,.1);position:fixed;z-index:5;top:0;bottom:0;left:0;right:0;transition:.25s ease-in-out}#transcriptWrapper.is-active,#searchWrapper.is-active{pointer-events:all;opacity:1}.transcriptWrapper-inner,.searchWrapper-inner{max-width:85%;width:500px;height:100vh;background-color:var(--secondary-bg-color);padding:2rem;transition:.25s ease-in-out;overflow-y:scroll;scroll-behavior:smooth}.transcriptWrapper-inner{border-right:1px solid var(--border-color);transform:translate(-100%)}.searchWrapper-inner{position:absolute;right:0;border-left:1px solid var(--border-color);transform:translate(100%)}#transcriptWrapper.is-active .transcriptWrapper-inner,#searchWrapper.is-active .searchWrapper-inner{transform:translate(0)}#searchWrapper .clear-button.close,.transcriptWrapper-close-wrapper .clear-button.close{background-color:transparent;z-index:2;right:1rem;top:1rem}.transcriptWrapper-close-wrapper{position:relative}.searchForm{padding:1rem 0;position:sticky;top:-2rem;margin:-2rem -2rem 2rem;padding:2rem;background-color:var(--tertiary-bg-color);z-index:1}.searchForm label{color:var(--body-color-dark)}.search-not-found{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.search-not-found p{margin:0}#canvasScreen{height:100vh}#canvasContainer{overflow:hidden;position:relative;width:100%;height:100%}canvas{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;mix-blend-mode:darken;animation:1s fadeIn forwards;animation-delay:1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#splashScreen-canvas{z-index:-1;pointer-events:none}#sound-icon,#mute-icon{display:none}#sound-icon.is-active,#mute-icon.is-active{display:block}.page{overflow-y:scroll}.page-content{max-width:50rem}.page-content img{display:block;max-width:100%}.siteNav .control-button{position:absolute;display:flex;align-items:center;background-color:transparent;border:0;padding:0;margin:0;border-radius:0}.sectionNav-list-item button{background-color:#fff;display:flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0;margin:0;padding:0;width:2rem;height:2rem;border:0;border-radius:5rem}.sectionNav-list-item+.sectionNav-list-item{margin-left:.25rem}.control-button:hover{background-color:#fff}.control-button img{width:1rem;height:1rem}#toggle-search-button{color:var(--body-color);right:.5rem}.autocomplete{position:relative}.clear-button{display:flex;justify-content:center;align-items:center;position:absolute;margin:0;padding:0;width:1.5rem;height:1.5rem;color:#fff;border-radius:100%;border:0}.clear-button:hover{background-color:var(--body-color-dark)}.clear-button.reset-input{background-color:var(--body-color-dark);transform:translateY(-50%);right:.75rem;top:50%;font-size:.75em}.clear-button.close{background-color:var(--body-color-dark);top:-.5rem;right:-.5rem}.transcriptWrapper-close-wrapper .clear-button.close{top:-2rem;right:-1rem}.autocomplete-items-list{font-family:var(--secondary-font);list-style-type:upper-roman;list-style-position:inside;margin:0;padding:0}li.autocomplete-items{top:100%;padding:.25em 0;width:100%}li.autocomplete-items:hover{color:gray}li.autocomplete-items:active{color:var(--marker-color)}.woman-button{transition:none;background-color:transparent;padding:0;border:0;margin:0;color:var(--body-color);border-radius:0}.woman-button:hover{background-color:transparent;color:var(--body-color);border:0}.modal{background-color:#fff;border:1px solid var(--border-color);padding:1.5rem;left:50%;transform:translate(-50%);text-align:center;font-size:smaller;max-width:40rem;width:calc(100% - 2rem)}#caption{position:fixed;bottom:3.5rem;z-index:2}.caption-title,#caption p{border:0;margin:0;padding:0;display:inline}@media screen and (min-width: 600px){#caption p{font-size:large}}#bannerControls{position:relative}#bannerControls>.sectionNav-list{position:absolute;padding:.25rem;left:0;top:0;height:2.5rem}#bannerControls>.sectionNav-list button{width:2rem;height:2rem;padding:.25rem}.siteFooter{display:flex;justify-content:center;flex-wrap:wrap;padding:1.5rem}@media only screen and (min-width: 800px){#splashScreen{height:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}}#splashScreen .siteFooter{background-color:var(--secondary-bg-color)}.sponsor-logo{mix-blend-mode:multiply;height:2.75rem;width:auto;max-width:25%;margin:.5rem 1rem .5rem 0;object-fit:contain}.sliderContainer{position:fixed;z-index:1;left:50%;bottom:1rem;transform:translate(-50%);width:20rem;text-align:center}@media only screen and (max-width: 600px){.sliderContainer{width:12rem}}#slider{-webkit-appearance:none;appearance:none;height:5px;width:100%;border-radius:10rem;background-color:var(--body-color-dark);padding:0;outline:none;transform:rotate(180deg)}#slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:white;cursor:pointer;border:.25rem solid var(--body-color-dark);box-shadow:none}#slider::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background-color:#fff;cursor:pointer;border:.25rem solid var(--body-color-dark);box-shadow:none}.tooltip{position:fixed;top:50%;display:grid;place-items:center;z-index:5;transform:translate(-50%,-50%)}.tooltip-title{margin:0 0 .5rem}.conditions{display:block;background-color:var(--tertiary-bg-color);font-family:var(--primary-font);color:var(--body-color-dark);padding:1rem;margin-top:1rem;margin:0}.gridWrapper{display:inline-block;margin:2rem 0}@media only screen and (min-width: 800px){.gridWrapper{columns:2}}.gridWrapper img{max-width:100%}
