@font-face{font-family:Neue Haas Grotesk Display;src:url(/fonts/NHaasGroteskDSPro-45Lt.woff2) format("woff2"),url(/fonts/NHaasGroteskDSPro-45Lt.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Neue Haas Grotesk Display;src:url(/fonts/NHaasGroteskDSPro-46LtIt.woff2) format("woff2"),url(/fonts/NHaasGroteskDSPro-46LtIt.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Neue Haas Grotesk Display;src:url(/fonts/NHaasGroteskDSPro-65Md.woff2) format("woff2"),url(/fonts/NHaasGroteskDSPro-65Md.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Neue Haas Grotesk Display;src:url(/fonts/NHaasGroteskDSPro-66MdIt.woff2) format("woff2"),url(/fonts/NHaasGroteskDSPro-66MdIt.woff) format("woff");font-weight:500;font-style:italic}:root{font-size:120%;--color:#000;--spacing-xs:0.25em;--spacing-sm:0.5em;--spacing-md:1em;--spacing-lg:2em;--spacing-xl:3em;--spacing-xxl:6em;--spacing-r-xs:0.25rem;--spacing-r-sm:0.5rem;--spacing-r-md:1rem;--spacing-r-lg:2rem;--spacing-r-xl:4rem;--text-sansSerif:"Neue Haas Grotesk Display",Helvetica,Arial,sans-serif;--text-normal:300;--text-bold:500;--text-size-sm:0.85em;--text-lineHeight:1.15em;--text-uppercase-tracking:0.025em;--border-thickness:1px;--border-radius:0.5em;--input-slider-track-background-color:#fff;--input-slider-thumb-background-color:#fff}@media only screen and (min-width:32em){:root{font-size:150%}}@media only screen and (min-width:96em){:root{font-size:180%;--text-size-sm:0.75em}}*{box-sizing:inherit;font:inherit;padding:0;margin:0;border:0;background:transparent;color:inherit}:focus{outline:none}img,mux-player,svg,video{display:block;max-width:100%;height:auto}img{vertical-align:text-bottom}a:link,a:visited{text-decoration:none}em,i{font-style:italic}strong{font-weight:var(--text-bold)}p:empty{display:none}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.alert.external{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background:var(--color-black);color:var(--color-white);display:flex;align-items:center;justify-content:center}.alert.external>div{flex:0 1 14em;text-align:center}.alert.external>div>.action-palette{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xl)}.alert.external>div>.action-palette>.close{margin-top:var(--spacing-lg)}.alerts{position:fixed;left:0;bottom:0;right:0;z-index:99999;gap:var(--spacing-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.alerts.blocking{top:0;background:rgba(0,0,0,.75);padding:var(--spacing-sm);display:flex;flex-direction:column;align-items:center;justify-content:center}.alerts.no-events{pointer-events:none}.alert.cookieConsent{padding:var(--spacing-md);background:var(--color-yellow);border-radius:.1em .1em 0 0;display:flex;justify-content:center;gap:1em;font-size:1em;line-height:1.1em}.alerts.blocking .alert.cookieConsent{min-height:12em;max-width:24em;border-radius:1em;text-align:center;flex-direction:column;justify-content:space-between}main{transition:transform .5s;transform-origin:bottom}main>*{transition:opacity .5s}.scale main{transform:scale(.9);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.scale main>*{opacity:.27}@media screen and (min-width:54em){.scale main{transform:scale(.95)}}article>:not(header){grid-column:2/24;font-size:var(--text-size-sm);line-height:1.2em}article>header{grid-column:1/-1;padding-bottom:var(--spacing-md)}article>header>.body{grid-column:2/-2}article figure.spanAll{grid-column:1/-1;position:relative}article>header>.body,article>ol,article>p,article>ul{max-width:32em;margin-bottom:var(--spacing-md)}article>p.block-img img{max-height:24em}article a:link,article a:visited{text-decoration:underline}article a:hover{text-decoration:none;color:var(--color-resituGreen)}article header h1{font-size:2.5em;line-height:1em;font-weight:var(--text-bold);letter-spacing:-.01em;margin-top:1.5em;margin-bottom:.75em}article header p+p{margin-top:1em}article header p.published{margin-top:.75em;font-size:.7em;color:var(--color-darkGray)}@media screen and (min-width:32em){article>:not(header){grid-column:7/24}article>header>.body{grid-column:7/-2}}@media screen and (min-width:56em){article figure.spanAll figcaption{max-width:18vw;position:absolute;top:calc(100% + 1.2em)}}figure{display:flex;gap:var(--spacing-xs) var(--spacing-md)}figure+figure{margin-top:var(--spacing-lg)}figcaption{font-size:var(--text-size-sm);line-height:1.2em}figcaption p:not(:last-child){margin-bottom:var(--spacing-md)}figure.spanAll{padding-top:var(--spacing-lg);flex-direction:column;padding-bottom:var(--spacing-lg)}figure .asset>mux-player,figure .asset>video{width:100%}figure .asset mux-player.mux-player-chromeless{--controls:none;--dialog:none;--loading-indicator:none;--center-controls:none}figure figcaption{margin-top:.8rem;margin-left:1rem;margin-right:1rem}figure.leftAligned,figure.rightAligned{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl);flex-direction:column}figure+figure{padding-top:0!important}figure.rightAlignedWithSymbol{flex-direction:row-reverse;justify-content:space-between;margin-left:var(--spacing-md);gap:8vw;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}figure.rightAlignedWithSymbol .symbol{flex:0 0 14vmax}figure.rightAlignedWithSymbol .asset{flex:0 1 auto}figure.rightAlignedWithSymbol figcaption{min-height:8em;margin:0}figure.leftAligned .asset,figure.rightAligned .asset{flex:1 1 auto;margin-bottom:-.2em}@media screen and (max-width:48em){figure.block .asset{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}}@media screen and (min-width:48em){figure.leftAligned{flex-direction:row}figure.rightAligned{flex-direction:row-reverse}figure.leftAligned .asset,figure.rightAligned .asset{flex:0 0 60%}figure.leftAligned figcaption,figure.rightAligned figcaption{flex:0 1 24em;margin-top:0}figure.leftAligned figcaption{margin-left:0;margin-right:1rem}figure.rightAligned figcaption{margin-left:1rem;margin-right:0}}@media screen and (min-width:56em){figure.spanAll figcaption{max-width:24vw;margin-top:.8em}}.fill{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.cards{grid-column:1/-1;display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-md)}.card .body h2{font-weight:var(--text-bold)}.card .body strong{font-weight:var(--text-normal)}.card{grid-template-columns:repeat(22,1fr)}.card figure{padding:.75em}.card figure .asset{flex-grow:1;height:0;padding-bottom:100%;overflow:hidden;border-radius:50%;position:relative;background:var(--color-darkGray)}@media (hover:hover) and (pointer:fine){.card:hover figure .asset{background:var(--color-white);mix-blend-mode:multiply;filter:grayscale(1)}}.card.static{grid-template-rows:repeat(3,auto);gap:var(--spacing-md) 0;border-radius:100em;text-align:center}.card.static .body,.card.static figure{grid-column:1/-1}.card.static .body{display:flex;flex-direction:column;gap:var(--spacing-md);grid-row:2/3;padding:0 10% 35%}.card.static p+p{margin-top:1em}@media screen and (min-width:56em){.card.static figure{grid-column:1/9;grid-row:1/-1;position:relative;padding-right:var(--spacing-lg)}.card.static .body,.card.static .cta{grid-column:9/21;text-align:left;grid-row:1/-1;max-width:32em;padding:0;max-height:100%;justify-content:center}.card.static .body{padding:1em 0}.card.static .body .summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3.5em;position:relative}}@media screen and (min-width:82em){.card.static figure{grid-column:1/6}.card.static .body{grid-column:6/21}.card.static .body .summary{-webkit-line-clamp:3}.card.static .circle{grid-column:19/-1}}.card.dynamic{grid-column:1/-1;grid-template-rows:repeat(2,1fr);border-radius:5em;gap:var(--spacing-lg) 0}.card.dynamic figure{grid-column:1/-1;padding-bottom:0}.card.dynamic figure .asset{flex-grow:1;height:100%;padding:0;border-radius:4.2em}.card.dynamic .body{grid-column:1/-1;padding:0 2em 2em;display:flex;flex-direction:column;gap:1em;text-align:center}.card.dynamic .summary>:not(:first-child){margin-top:var(--spacing-md)}@media screen and (min-width:42em){.card.dynamic{grid-column:1/-1;grid-template-rows:repeat(2,1fr);border-radius:5em;gap:var(--spacing-lg) 0}.card.dynamic figure{grid-column:1/9;grid-row:1/-1;padding:var(--spacing-md)}.card.dynamic .body{grid-row:1/-1;grid-column:9/24;max-width:28em;padding:var(--spacing-lg);padding-left:0;text-align:left}.card.dynamic .cta{margin-top:2em}}@media screen and (min-width:72em){.card.dynamic figure{grid-column:1/6}.card.dynamic .body{grid-column:6/24}}@media (hover:hover) and (pointer:fine){.card.dynamic:hover figure .asset{background:var(--color-white);mix-blend-mode:multiply;filter:grayscale(1)}}.cards.contact{display:grid;grid-column:3/23!important;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.cards.contact>*{flex:1 1 auto}.card.contact{border-radius:100em;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-lg);background:var(--color-lightGray);transition:background .25s}.card.contact:hover{background:var(--color-resituGreen)}.card.contact .body{display:flex;flex-direction:column;gap:var(--spacing-md);flex-grow:1;padding:0 var(--spacing-md)}.card.contact>.body header h3{font-weight:var(--text-bold)}.card.contact>.action-plate{padding:0 var(--spacing-md);padding-bottom:40%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.carousel{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel a:hover{color:initial!important}.carousel.sticky{height:200vh}.carousel.fixedRatio .items{position:relative;width:100%;height:0;padding-bottom:80%;overflow:hidden}.carousel.sticky .items{position:-webkit-sticky;position:sticky;top:0;left:0;height:100vh;padding-bottom:0}.carousel .item{position:absolute;top:0;left:0;height:100%;width:100%}.carousel .item .media-container{position:relative;height:100%;width:100%}.carousel .item .content{position:absolute;left:0;top:0;padding:var(--spacing-md);width:100%}.carousel .item .content>p{max-width:18em}.controls{position:absolute;top:0;left:0;height:100%;width:100%}.controls .next{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding:var(--spacing-sm);opacity:0;transition:opacity .25s}.carousel .content>*{margin-bottom:var(--spacing-md)}.carousel .content>h2{margin-bottom:var(--spacing-sm)}@media (hover:hover) and (pointer:fine){.controls .next:hover{opacity:1}}.controls .progress{position:absolute;top:1.5em;left:4vw;display:flex;gap:var(--spacing-sm);display:none}.controls .progress .dot{width:.75em;height:.75em;border:1px solid var(--color-resituGreen);border-radius:100%}.controls .progress .dot.active{background:var(--color-resituGreen)}@media screen and (max-width:800px){.carousel .md{display:none!important}}@media screen and (min-width:800px){.carousel.fixedRatio .items{padding-bottom:42.5%}.carousel .sm{display:none!important}.controls .progress .dot{width:.75em;height:.75em}}footer.main{background:var(--color-lightestPink);min-height:18em;padding:var(--spacing-r-lg) 7vw;padding-bottom:var(--spacing-r-xl);border-radius:1em 1em 0 0}footer.main .container{display:grid;grid-gap:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-lg) var(--spacing-md);font-size:var(--text-size-sm);line-height:1.1em;max-width:58em;grid-template-areas:"logotype" "contact" "nav" "about";grid-template-columns:1fr}footer.main .contact{font-weight:var(--text-bold);grid-area:contact;display:flex;flex-direction:column;justify-content:space-between}footer.main .contact p+p{margin-top:1em}footer.main .about{grid-area:about}footer.main .logotype{grid-area:logotype}footer.main nav{grid-area:nav;font-weight:var(--text-bold);display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--spacing-md)}footer.main nav ul{flex-grow:1}footer.main nav ul a{white-space:nowrap}@media (hover:hover) and (pointer:fine){footer.main nav{transform:translateX(-.8em)}footer.main nav a:before{content:"+";margin-right:.25em;opacity:0}footer.main .contact a:hover{color:var(--color-resituGreen)}footer.main nav a:hover:before{opacity:1}}@media screen and (min-width:34em){footer.main .container{grid-template-areas:"logotype contact contact" ". nav nav" ". about about";grid-template-columns:.75fr 1.5fr 1fr}}@media screen and (min-width:54em){footer.main .container{grid-template-areas:"logotype contact nav nav" ". about about about";grid-template-columns:.5fr 1.5fr 1fr 1fr}}button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s;letter-spacing:.0125em;white-space:nowrap;overflow:hidden}button p{margin:0!important}button.flex{justify-content:center}button.flex,button.space-between{display:inline-flex;align-items:center;gap:.25em}button.rounded{border-radius:1em;padding:.25em .75em}button.block{width:100%}button.underline{text-decoration:underline}button .prefix{pointer-events:none;display:block;transform:translateY(0) rotate(0);transform-origin:center;transition:transform .25s;display:inline-flex}button.outline{border:.06em solid}button.size-sm{font-size:.9em;line-height:1.2em;padding:.15em .65em}button.optical-margin{margin-left:-.35em}.is-open button .prefix{transition:transform .25s .35s;transform:translateY(0) rotate(45deg)}button:disabled{opacity:.25;cursor:not-allowed;mix-blend-mode:difference;color:#fff;background:none;border:1px solid}.gallery{grid-column:1/-1}.gallery header{margin-bottom:3em;max-width:24em}.gallery h2{font-weight:var(--text-bold);margin-bottom:1em}.gallery h2:after{content:":"}.gallery .assets{display:grid;align-items:center}.gallery.partners .assets{gap:var(--spacing-xl);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.gallery.partners .assets figure{margin:0;max-width:12em}@media screen and (min-width:32em){.gallery header{margin-bottom:5em}}@media screen and (min-width:46em){.gallery.partners .assets{gap:var(--spacing-xl);flex-wrap:nowrap;justify-content:start;flex-direction:row}.gallery.partners .assets>*{flex:0 1 12em}}.grid{display:grid}.flex{display:flex}.cols-2{grid-template-columns:1fr 1fr}.cols-24{grid-template-columns:var(--spacing-md) repeat(22,minmax(0,1fr)) var(
      --spacing-md
    )}.full-gap{gap:.8em}.gap{gap:.5em}.half-gap{gap:.25em}.space-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.row{flex-direction:row}.column{flex-direction:column}.grow,.grow-children>*{flex-grow:1}.flex-wrap{flex-wrap:wrap}@media screen and (min-width:56em){.md-cols-2{grid-template-columns:1fr 1fr}}header.main{position:relative;z-index:50;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-background);font-size:1em}header.main .logotype{padding:1em}header.main .logotype img{height:2.25em;-webkit-user-select:none;-moz-user-select:none;user-select:none}header.main .title{padding:var(--spacing-md);position:fixed;right:-.1em;top:0;z-index:2}header.main nav.is-open .title{position:fixed;right:0;top:0}header.main nav{transition:background .25s}header.main>nav .title button{min-width:5.1em;width:14vw;max-width:10em;transition:width .25s}header.main>nav.is-open .title button{width:calc(100vw - 2em);max-width:none}header.main div.links{position:fixed;left:0;top:0;right:0;bottom:0;height:100vh;padding:5rem 1rem 1rem;overflow-y:scroll;background:var(--color-resituGreen);display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:space-between}header.main footer{font-size:.8em;line-height:1.2em}header.main footer>*+*{margin-top:.8em}@media screen and (min-width:46em){header.main{font-size:.8em;line-height:1.2em}header.main .logotype img{height:2.25em}header.main>nav.is-open .title button{width:18em}header.main .cover{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.75)}header.main div.links{left:auto;width:20em;height:100vh;overflow-y:scroll}}header.main ul.link-group{margin-top:1.5em}header.main .link-group li{position:relative;text-align:right;padding:0}header.main .link-group li button{text-align:right}header.main .link-group li a{position:relative;z-index:1}header.main .link-group li .marker{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1em;border:1px solid;text-align:left;padding:.25em .5em;line-height:1.1em}section.banner,section.carousel{grid-column:1/-1}main.home>:first-child{padding-top:var(--spacing-lg);background:var(--color-white)}header.page.home{padding-bottom:var(--spacing-xl)}header.page.home .body{grid-column:2/24;padding-bottom:var(--spacing-lg)}header.page.home .symbol{grid-column:21/24;margin-top:-28vw;margin-bottom:-4em;display:none}main.home .symbol.horizontal{grid-column:5/24;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media screen and (min-width:32em){header.page.home{padding-bottom:var(--spacing-xxl)}header.page.home .body{grid-column:2/16;padding-bottom:6vw}header.page.home .symbol{grid-column:19/23;display:block}main.home .symbol.horizontal{grid-column:10/24}}@media screen and (min-width:80em){header.page.home .body{grid-column:7/16}main.home .symbol.horizontal{grid-column:13/24}}main.page>.block,main.page>figure,main.page>header{grid-column:1/-1}main.page>header{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}main.page .body,main.page>.block>*,main.page>.card,main.page>h2,main.page>p,main.page>ul{grid-column:2/24}main.page>.block:not(.spanAll)>*,main.page>header .body,main.page>p,main.page>ul{max-width:32em}main.page>p{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}main.page ul{list-style:disc;margin-left:1.8em}main.page li{padding-left:.5em}main.page h2{font-weight:var(--text-bold);margin-top:1em}main.page .card.static .body h2,main.page figcaption h2:first-of-type{margin-top:0}main.page a:link,main.page a:visited{text-decoration:underline;transition:all 125ms}main.page a:hover{text-decoration:none;color:var(--color-resituGreen)}main.page .block p:not(:first-child){margin-top:var(--spacing-md)}main.page .block h2:not(:first-child){margin-top:var(--spacing-lg)}main.page header h1{font-size:2.5em;line-height:1em;font-weight:var(--text-bold);letter-spacing:-.01em;margin-top:1.5em;margin-bottom:.75em}main.page header p+p{margin-top:1em}main.page header p.published{margin-top:.75em;font-size:.7em;color:var(--color-darkGray)}@media screen and (min-width:32em){main.page .body,main.page>.block>*,main.page>h2,main.page>p,main.page>ul{grid-column:7/24}main.page>.card{grid-column:2/24}}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.m-md{margin:var(--spacing-md)}.gapY-lg{row-gap:var(--spacing-lg)}.gapY-md{row-gap:var(--spacing-md)}.symbol *{border-radius:100em}.symbol{position:relative;width:auto}.symbol.horizontal{height:9.5vmax;transform:rotate(180deg)}.symbol .container{position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;padding:.75vmax}.symbol.vertical .container{padding:1vmax;height:100%}.symbol.horizontal .container{width:100%}.symbol .circle{position:relative;height:10vmax;width:10vmax}.symbol.vertical .circle{position:relative;height:12vmax;width:12vmax}.text-nowrap{white-space:nowrap}.pointer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hyphens{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.no-hyphens{-webkit-hyphens:none;hyphens:none}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.list-style-none,ul{list-style:none;padding:0;margin:0}.text-uppercase,.uppercase{text-transform:uppercase;letter-spacing:var(--text-uppercase-tracking)}.text-noUnderline{text-decoration:none!important}.unset{all:unset}.display-none{display:none}.disable-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disable-pointerEvents{pointer-events:none}.contact.enableScroll{height:100vh;overflow-y:scroll}.disableScroll{height:100vh;overflow-y:hidden}:root{--color-heavyPink:#eb96aa;--color-pink:#f0b4c3;--color-lightPink:#f5c8d2;--color-lightestPink:#fadce1;--color-heavyOrange:#faaa46;--color-orange:#fab969;--color-lightOrange:#facd91;--color-lightestOrange:#ffdcaf;--color-darkestGreen:#00c882;--color-darkerGreen:#00e182;--color-resituGreen:#00ff82;--color-lightGreen:#7de1a5;--color-black:#000;--color-darkGray:#7d7d7d;--color-lightGray:#bebebe;--color-lightestGray:#e1e1e1;--color-white:#fafafa;--color-yellow:#ffe100;--color-red:#e63214;--color-blue:#2d3c8c;--color-lightBlue:#82cddc;--color-background:#ebebeb}@supports (color:rgb(0 0 0/0)){:root{--color-orange:#fab969}}.color-heavyPink{color:var(--color-heavyPink)}.background-color-heavyPink{background-color:var(--color-heavyPink)}.color-pink{color:var(--color-pink)}.background-color-pink{background-color:var(--color-pink)}.color-lightPink{color:var(--color-lightPink)}.background-color-lightPink{background-color:var(--color-lightPink)}.color-lightestPink{color:var(--color-lightestPink)}.background-color-lightestPink{background-color:var(--color-lightestPink)}.color-heavyOrange{color:var(--color-heavyOrange)}.background-color-heavyOrange{background-color:var(--color-heavyOrange)}.color-lightOrange{color:var(--color-lightOrange)}.background-color-lightOrange{background-color:var(--color-lightOrange)}.color-lightestOrange{color:var(--color-lightestOrange)}.background-color-lightestOrange{background-color:var(--color-lightestOrange)}.color-darkestGreen{color:var(--color-darkestGreen)}.background-color-darkestGreen{background-color:var(--color-darkestGreen)}.color-darkerGreen{color:var(--color-darkerGreen)}.background-color-darkerGreen{background-color:var(--color-darkerGreen)}.color-resituGreen{color:var(--color-resituGreen)}.background-color-resituGreen{background-color:var(--color-resituGreen)}.color-lightGreen{color:var(--color-lightGreen)}.background-color-lightGreen{background-color:var(--color-lightGreen)}.color-black{color:var(--color-black)}.background-color-black{background-color:var(--color-black)}.color-white{color:var(--color-white)}.background-color-white{background-color:var(--color-white)!important}.color-darkGray{color:var(--color-darkGray)}.background-color-darkGray{background-color:var(--color-darkGray)}.color-lightGray{color:var(--color-lightGray)}.background-color-lightGray{background-color:var(--color-lightGray)}.color-lightestGray{color:var(--color-lightestGray)}.background-color-lightestGray{background-color:var(--color-lightestGray)}.color-yellow{color:var(--color-yellow)}.background-color-yellow{background-color:var(--color-yellow)}.color-orange{color:var(--color-orange)}.background-color-orange{background-color:var(--color-orange)}.color-red{color:var(--color-red)}.background-color-red{background-color:var(--color-red)}.color-blue{color:var(--color-blue)}.background-color-blue{background-color:var(--color-blue)}.color-lightBlue{color:var(--color-lightBlue)}.background-color-lightBlue{background-color:var(--color-lightBlue)}.background-color{background-color:var(--color-background)}html{box-sizing:border-box;line-height:1.15em;font-family:var(--text-sansSerif);font-weight:var(--text-normal);background:var(--color-resituGreen);color:var(--color);scroll-behavior:smooth;letter-spacing:.0125em}body{padding:0;background:var(--color-lightestPink)}main{background:var(--color-background);border-radius:0 0 .2em .2em;min-height:100vh}article>:last-child:not(.card):not(.spanAll),main>:last-child:not(.card){padding-bottom:var(--spacing-xxl);border-radius:0 0 .2em .2em}main ul{list-style:initial;padding-left:.8em}main ol{padding-left:.9em}main li{padding-left:.3em}main.error404{padding:2em 1rem;font-size:2em;font-size:clamp(2em,6vw,3em);line-height:1.2em}.underline,a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}