@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v12-latin-regular.woff2) format("woff2"),url(../fonts/inter-v12-latin-regular.ttf) format("truetype")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v12-latin-700.woff2) format("woff2"),url(../fonts/inter-v12-latin-700.ttf) format("truetype")}@font-face{font-display:block;font-family:Massilia Variable;font-style:normal;font-weight:200 900;src:url(../fonts/massilia-variable-wght-slnt.woff2) format("woff2"),url(../fonts/massilia-variable-wght-slnt.woff) format("woff"),url(../fonts/massilia-variable-wght-slnt.ttf) format("truetype")}.normal a{text-decoration:underline}.normal a:hover{color:#2a94ae;transition:color .15s ease}.normal ol,.normal ul{margin-bottom:1.75rem;padding-left:1.5rem}.normal ol li,.normal ul li{margin:.3rem 0}.normal ol ol{list-style-type:lower-alpha}.normal ol ol ol{list-style-type:lower-roman}.normal h2{margin:0 0 1rem}.normal h2,.normal h3{font:1.6rem Massilia Variable,sans-serif;font-weight:700}.wrapper{margin-left:auto;margin-right:auto;max-width:1200px;position:relative}@media (max-width:1239px){.wrapper{margin-left:20px;margin-right:20px}}.flow{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}*,body,html{box-sizing:border-box;margin:0;padding:0}body,html{color:#00170b}body,button,html,li{font:20px Inter,sans-serif;line-height:1.21em}p{margin-bottom:1.3rem}a{color:inherit;text-decoration:none;text-underline-offset:3px}@media (max-width:719px){body,button,html,li{font-size:16px;line-height:1.4em}p{margin-bottom:1.5rem}}@media (min-width:720px) and (max-width:990px){body,button,html,li{font-size:14px;line-height:1.4em}}@media (min-width:720px){a:hover{text-decoration:underline}}.end-flush:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child{margin-bottom:0}.columns:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10%}.columns__column:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:1 1 0;-webkit-flex:1 1 0;-moz-flex:1 1 0;flex:1 1 0}@media (min-width:801px) and (max-width:1100px){.columns:not(#\#):not(#\#):not(#\#):not(#\#){gap:6%}}@media (max-width:800px),print{.columns:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;gap:2rem}.columns[data-value-row]:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;gap:0;overflow-x:scroll;padding-left:15vw;padding-right:15vw}.columns__column:first-child:not(#\#):not(#\#):not(#\#):not(#\#) [data-style-value]{margin-top:2.5rem}.columns__column:last-child:not(#\#):not(#\#):not(#\#):not(#\#) [data-style-value]{margin-bottom:3rem}}[data-liveedit-active]:not(#\#):not(#\#):not(#\#):not(#\#) .column-break{border-top:3px solid transparent;display:block;margin-bottom:-3px;position:relative;top:-10px}[data-liveedit-active]:hover:not(#\#):not(#\#):not(#\#):not(#\#) .column-break{border-top:3px solid #fafafa}[data-liveedit-active]:not(#\#):not(#\#):not(#\#):not(#\#) .column-break:hover{border-top:3px solid #007d7e}.column-break[data-early]:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:-5rem}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#){align-self:stretch;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2vw;list-style:none}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>a{border-bottom:4px solid transparent;border-top:4px solid transparent;color:#fff5d9;display:inline-block;font-family:Massilia Variable,sans-serif;padding:2.45rem 0;transition:border-bottom-color .1s ease}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#) li[data-active]>a{color:#ffbf00}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#) li.menu__log-out{align-self:center;margin-left:-.2rem}ul.menu li.menu__log-out>a{padding:.25rem .8rem!important}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#) li.menu__log-out>a{border:2px solid #ffbf00;border-radius:999px;color:#ffbf00;white-space:nowrap}#menu-open-link:not(#\#):not(#\#):not(#\#):not(#\#){display:none}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>ul{background:#243324;list-style:none;margin-left:-3rem;opacity:0;padding:1.75rem 2.5rem 2rem;pointer-events:none;position:absolute;transition:opacity .15s ease;z-index:2}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>ul>li>a{color:#fff5d9;display:inline-block;font-family:Massilia Variable,sans-serif;font-weight:300;padding:.5rem}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li[data-has-children]>a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' fill='none' viewBox='0 0 18 11'%3E%3Cpath stroke='%23ffbf00' stroke-width='2' d='M16.7.9 9 8.7 1 1'/%3E%3C/svg%3E") right 51% no-repeat;background-size:.9rem;padding-right:1.35rem}@media (min-width:720px){ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li:hover>a{border-bottom-color:#ffbf00;text-decoration:none}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li:hover>ul{opacity:1;pointer-events:auto}}@media (max-width:1199px) and (min-width:850px){ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>a,ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>ul>li>a{font-size:.9em}}@media (max-width:849px),print{ul.menu:not(#\#):not(#\#):not(#\#):not(#\#){gap:1rem;margin-left:1rem}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#) li a{color:#fff5d9;font:1.25em Massilia Variable,sans-serif}#menu-open-link:not(#\#):not(#\#):not(#\#):not(#\#){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' fill='none' viewBox='0 0 24 20'%3E%3Cg fill='%23ffbf00' clip-path='url(%23a)'%3E%3Cpath d='M0 0h32v4H0zm0 8h32v4H0zm0 8h32v4H0z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 100% no-repeat;display:block;height:24px;position:absolute;right:20px;width:24px;z-index:3}ul.menu[data-logged-in]:not(#\#):not(#\#):not(#\#):not(#\#)>li{display:none}body[data-menu-open]:not(#\#):not(#\#):not(#\#):not(#\#) ul.menu{background:#243324;box-shadow:0 15px 15px rgba(0,0,0,.5);-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;left:0;margin:0;padding:106px 1rem 15rem;position:absolute;right:0;top:0;z-index:2}body[data-menu-open]:not(#\#):not(#\#):not(#\#):not(#\#) ul.menu>li{border-bottom:1px solid #ffbf00;display:block;font-size:2rem;margin:0 0 1rem;padding:0 0 2rem;text-align:right}body[data-menu-open]:not(#\#):not(#\#):not(#\#):not(#\#) ul.menu>li>a{padding:0}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>ul{background:none;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:auto;position:static;transition:opacity .2s ease .1s}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>a{border-bottom:none}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li[data-open]>ul{max-height:100rem;opacity:1;padding:1rem 0 0}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>ul>li{padding:1.5rem 0 .25rem}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#)>li>ul>li>a{font-size:2.25rem}body:not(#\#):not(#\#):not(#\#):not(#\#) ul.menu li.menu__log-out{align-items:center;border:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:18.6vw;margin:0;max-height:5.5rem;padding:0;position:absolute;right:4rem;top:0}ul.menu:not(#\#):not(#\#):not(#\#):not(#\#) li.menu__log-out a{color:#ffbf00;display:inline-block;font-size:1rem;vertical-align:top}body[data-menu-open]:not(#\#):not(#\#):not(#\#):not(#\#) ul.menu>li[data-has-children]>a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' fill='none' viewBox='0 0 18 11'%3E%3Cpath stroke='%23ffbf00' stroke-width='2' d='M16.7.9 9 8.7 1 1'/%3E%3C/svg%3E") left 55% no-repeat;padding-left:3.75rem}body[data-menu-open]:not(#\#):not(#\#):not(#\#):not(#\#) ul.menu>li[data-has-children][data-open]>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' fill='none' viewBox='0 0 39 23'%3E%3Cpath stroke='%23ffbf00' stroke-width='4' d='M2.1 20.8 19.8 3.1l17.7 17.7'/%3E%3C/svg%3E")}}.box:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:2rem;padding:1.6rem}.box[data-bg-yellow]:not(#\#):not(#\#):not(#\#):not(#\#){background:#ffbf00}.box[data-bg-red]:not(#\#):not(#\#):not(#\#):not(#\#){background:#d56f3e}.box[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#){background:#243324;color:#fff5d9}.box[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#) h2,.box[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#) h3{color:#ffbf00}.image-banner:not(#\#):not(#\#):not(#\#):not(#\#)+.section>.wrapper:first-child>.columns:first-child>.columns__column:first-child>.box:nth-child(2) p{font-size:1.2em;line-height:1.21em}@media (max-width:720px),print{.box:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.book-reviews:not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#d56f3e;font:1.6rem Massilia Variable,sans-serif;font-weight:700;margin-bottom:1.25rem}.book-reviews__paginator:not(#\#):not(#\#):not(#\#):not(#\#){float:right}.book-reviews__paginator:not(#\#):not(#\#):not(#\#):not(#\#)>a{margin-left:.7rem}.book-reviews__paginator:not(#\#):not(#\#):not(#\#):not(#\#)>a>svg{vertical-align:middle}.book-reviews__items:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:4rem;margin-bottom:2rem}.book-reviews__item:not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 1 26%;-webkit-flex:1 1 26%;-moz-flex:1 1 26%;flex:1 1 26%;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;max-width:calc(33.333% - 2.667rem);min-height:min(51.1vw,32rem);opacity:0;transition:opacity .3s ease}.book-reviews__item.in:not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.book-review__image:not(#\#):not(#\#):not(#\#):not(#\#){background-size:cover;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;transition:opacity .2s ease;width:100%}.book-reviews__item:hover:not(#\#):not(#\#):not(#\#):not(#\#) .book-review__image{opacity:.8}.book-reviews__item-title:not(#\#):not(#\#):not(#\#):not(#\#){font:1.2rem Massilia Variable,sans-serif;margin-bottom:.65rem;padding:1.25rem 1rem 0}.book-reviews__item-author:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.9rem;padding:0 1rem 1.25rem}.book-reviews__item[data-bg-forest]:not(#\#):not(#\#):not(#\#):not(#\#){background:#243324;color:#fff}.book-reviews__item[data-bg-leaf]:not(#\#):not(#\#):not(#\#):not(#\#){background:#8cc084}.book-reviews__item[data-bg-yellow]:not(#\#):not(#\#):not(#\#):not(#\#){background:#ffbf00}.book-reviews__item[data-bg-red]:not(#\#):not(#\#):not(#\#):not(#\#){background:#d56f3e}.book-reviews__review:not(#\#):not(#\#):not(#\#):not(#\#){border-top:2px solid #ffbf00;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2rem;opacity:0;padding-top:1.15rem;transition:opacity .3s ease}.book-reviews__review.in:not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.book-reviews__review:not(#\#):not(#\#):not(#\#):not(#\#) li,.book-reviews__review:not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:.9rem;line-height:1.4em}.book-reviews__review:not(#\#):not(#\#):not(#\#):not(#\#) ul{padding-left:1.25rem}.book-reviews__review:not(#\#):not(#\#):not(#\#):not(#\#) li{margin-bottom:.5rem}.book-reviews__review-title:not(#\#):not(#\#):not(#\#):not(#\#){font:1.2rem Massilia Variable,sans-serif}.book-reviews__review-details:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:0 1 20%;-webkit-flex:0 1 20%;-moz-flex:0 1 20%;flex:0 1 20%}.book-reviews__review-body:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:1 1 60%;-webkit-flex:1 1 60%;-moz-flex:1 1 60%;flex:1 1 60%}.book-reviews__review-nav:not(#\#):not(#\#):not(#\#):not(#\#){display:grid;-ms-flex:0 1 10%;-webkit-flex:0 1 10%;-moz-flex:0 1 10%;flex:0 1 10%;gap:1rem;grid-template-columns:1fr 1fr}.book-reviews__review-nav:not(#\#):not(#\#):not(#\#):not(#\#) a,.book-reviews__review-nav:not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#c8aa9c;font-size:.9rem;text-decoration:none}.book-reviews__review-nav:not(#\#):not(#\#):not(#\#):not(#\#) a.in{color:#d56f3e;text-decoration:underline}.book-reviews__review-nav:not(#\#):not(#\#):not(#\#):not(#\#) a:nth-child(3){align-self:end;grid-column:2}@media (max-width:720px),print{.book-reviews__items:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.book-reviews__item:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:0 1 calc(50% - 0.5rem);-webkit-flex:0 1 calc(50% - 0.5rem);-moz-flex:0 1 calc(50% - 0.5rem);flex:0 1 calc(50% - 0.5rem);max-width:none;min-height:15rem}.book-reviews__review:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.definition:not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;border-bottom:1px solid #ffbf00;border-top:1px solid #ffbf00;padding:1rem 0 1.5rem}.definition:not(#\#):not(#\#):not(#\#):not(#\#)+.definition{border-top:none}.definition__title:not(#\#):not(#\#):not(#\#):not(#\#){color:#d56f3e;-ms-flex:0 0 45%;-webkit-flex:0 0 45%;-moz-flex:0 0 45%;flex:0 0 45%;font:1.6rem Massilia Variable,sans-serif;font-weight:700;padding-right:1rem}.definition__body:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-grow:1;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1}.menu-bar:not(#\#):not(#\#):not(#\#):not(#\#){background:#243324;padding:0 2.5rem 0 2rem}.menu-bar:not(#\#):not(#\#):not(#\#):not(#\#)>.flow{gap:2rem}.menu-bar__logo:not(#\#):not(#\#):not(#\#):not(#\#){color:#fff5d9;max-width:19rem;padding:1rem 0;position:relative;width:35%;z-index:3}.menu-bar__logo:not(#\#):not(#\#):not(#\#):not(#\#),.menu-bar__logo:not(#\#):not(#\#):not(#\#):not(#\#)>a,.menu-bar__tagline:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.menu-bar__tagline:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;border-left:1px solid #fff5d9;font-size:.8rem;line-height:.9rem;margin:.2rem 0 .2rem 1.5rem;padding-left:1.28rem}.menu-bar__logo:not(#\#):not(#\#):not(#\#):not(#\#) svg{display:block;width:100%}.menu-bar__menu-toggle:not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (max-width:1199px) and (min-width:850px){.menu-bar__tagline:not(#\#):not(#\#):not(#\#):not(#\#){font-size:.7rem;line-height:.8rem}}@media (max-width:849px),print{.menu-bar__logo:not(#\#):not(#\#):not(#\#):not(#\#){max-width:10rem;padding:.5rem 0;width:40%}.menu-bar__tagline:not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.text-with-map:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.text-with-map__text:not(#\#):not(#\#):not(#\#):not(#\#){background:#ffbf00;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;flex:0 0 50%;margin-top:-3.5rem;padding:4rem 5rem 2rem max(calc(50vw - 607px),2rem)}.text-with-map__text:not(#\#):not(#\#):not(#\#):not(#\#) h2{margin-bottom:1.3rem}.text-with-map__text:not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:1.6em;line-height:1.4em}.text-with-map__map:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;flex:0 0 50%}@media (max-width:720px),print{.text-with-map:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.text-with-map__text:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0;padding:3rem 2rem 2rem}.text-with-map__text:not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:1.25rem}}.download-button:not(#\#):not(#\#):not(#\#):not(#\#){background:#243324 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' fill='none' viewBox='0 0 26 22'%3E%3Cpath stroke='%23ffbf00' stroke-width='2' d='M25 13v8H1v-8m6.34-4.5L13 14.16m5.66-5.66L13 14.16m0 0V.84'/%3E%3C/svg%3E") top 45% right 32px no-repeat;border-radius:999px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.4em;padding:.5rem 78px .4rem 1.4rem}.section[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#) .download-button{background-color:#d56f3e}.page-philosophy:not(#\#):not(#\#):not(#\#):not(#\#) .section[data-bg-red] .download-button{display:block;margin:2rem auto;width:max-content}.footer:not(#\#):not(#\#):not(#\#):not(#\#){background:#243324;color:#fff;font-size:.8rem;line-height:1.4em;padding-bottom:2.4rem;padding-top:2.4rem}.footer__grid:not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:5rem;grid-template-columns:1fr 1fr 1fr}.footer__logo:not(#\#):not(#\#):not(#\#):not(#\#) svg{max-width:10rem}.footer:not(#\#):not(#\#):not(#\#):not(#\#) a{text-decoration:underline}@media (max-width:720px),print{.footer:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:8rem}.footer__grid:not(#\#):not(#\#):not(#\#):not(#\#){gap:4rem;grid-template-columns:1fr}.footer__body-middle:not(#\#):not(#\#):not(#\#):not(#\#),.footer__body-right:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:5rem;padding-right:1rem}}.text[data-style-quote]:not(#\#):not(#\#):not(#\#):not(#\#)>p{font:2.4rem Massilia Variable,sans-serif;font-weight:700;line-height:1.21em;padding:0 5%;text-align:center}.text[data-style-caption]:not(#\#):not(#\#):not(#\#):not(#\#)>p{text-align:center}.text[data-style-value]:not(#\#):not(#\#):not(#\#):not(#\#)>p{font:2.4rem Massilia Variable,sans-serif;font-weight:700;line-height:1.21em;margin:5rem 0;text-align:center}[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#) .text[data-style-value]>p{color:#ffbf00}.text[data-style-intro]:not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:1.6em;line-height:1.21em;margin:0 0 2rem;padding:0 10%;text-align:center}.text[data-style-centred]:not(#\#):not(#\#):not(#\#):not(#\#)>p{text-align:center}.text[data-style-welcome]:not(#\#):not(#\#):not(#\#):not(#\#)>p{color:#243324;font:1.6em Massilia Variable,sans-serif;font-weight:700;line-height:1.4em;padding:0 14%;text-align:center}.text[data-style-signature]:not(#\#):not(#\#):not(#\#):not(#\#),.text[data-style-signature]:not(#\#):not(#\#):not(#\#):not(#\#)>p{text-align:center}.text[data-style-signature]:not(#\#):not(#\#):not(#\#):not(#\#)>p:last-child:empty{display:none}@media (max-width:720px),print{.text[data-style-quote]:not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:2rem;line-height:1.4em;padding:0}.text[data-style-caption]:not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:1.25rem}.text[data-style-intro]:not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:1.125rem;line-height:1.4em;padding:4rem 0}.text[data-style-value]:not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:0}.text[data-style-welcome]:not(#\#):not(#\#):not(#\#):not(#\#)>p{padding:0}}.resource-carousel:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:1rem}.resource-carousel:not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#d56f3e;font:1.6rem Massilia Variable,sans-serif;font-weight:700;margin-bottom:1rem}.resource-carousel__items:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:4rem}.resource-carousel__item:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:1 1 26%;-webkit-flex:1 1 26%;-moz-flex:1 1 26%;flex:1 1 26%;max-width:calc(33.333% - 2.667rem);opacity:0;transition:opacity .3s ease}.resource-carousel__item.in:not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.resource-carousel__thumb:not(#\#):not(#\#):not(#\#):not(#\#){background:#ffbf00;background-position:50%;background-size:cover;height:10rem;margin-bottom:1rem;opacity:1;transition:opacity .2s ease}a:hover:not(#\#):not(#\#):not(#\#):not(#\#) .resource-carousel__thumb{opacity:.8}.resource-carousel__title:not(#\#):not(#\#):not(#\#):not(#\#){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' fill='none' viewBox='0 0 20 18'%3E%3Cpath stroke='%23d56f3e' stroke-width='2.26' d='M9.94 0v10.25m4.71-3.9-4.4 3.92-4.42-3.92M2 12.09v4.13h16V12.1'/%3E%3C/svg%3E") 100% no-repeat;display:block;font:1.2rem Massilia Variable,sans-serif;margin-bottom:.7rem;padding-right:1.5rem}a.resource-carousel__title:hover:not(#\#):not(#\#):not(#\#):not(#\#){text-decoration:none}.resource-carousel__item:not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:.9rem}@media (max-width:720px),print{.resource-carousel__items:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.resource-carousel__thumb:not(#\#):not(#\#):not(#\#):not(#\#){height:25vw}.resource-carousel__item:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex:0 0 calc(50% - 0.5rem);-webkit-flex:0 0 calc(50% - 0.5rem);-moz-flex:0 0 calc(50% - 0.5rem);flex:0 0 calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}.text-with-image:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.text-with-image__text:not(#\#):not(#\#):not(#\#):not(#\#){background:#fff5d9;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;flex:0 0 50%;padding:2rem 5rem 2rem max(calc(50vw - 607px),2rem)}.text-with-image__text:not(#\#):not(#\#):not(#\#):not(#\#) h2{color:#d56f3e}.text-with-image__text:not(#\#):not(#\#):not(#\#):not(#\#) p{line-height:1.4em}.text-with-image__image:not(#\#):not(#\#):not(#\#):not(#\#){background:#d56f3e;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;flex:0 0 50%;padding:1.5rem 1.5rem 1.5rem 2rem;text-align:center}.text-with-image__image:not(#\#):not(#\#):not(#\#):not(#\#) img{max-width:100%}@media (max-width:720px),print{.text-with-image:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.text-with-image__text:not(#\#):not(#\#):not(#\#):not(#\#){padding:20px}}.login-form:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:3rem;position:relative}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#){background:#d56f3e;bottom:0;color:#fff;padding:1.3rem 2rem 3rem;position:absolute;right:0;width:50%;z-index:1}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#) input[type=email],.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#) input[type=password]{background:none;border:2px solid #ffbf00;color:#fff;display:block;font-size:1rem;margin-bottom:.8rem;padding:1rem;width:100%}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#) input:focus{background-color:hsla(0,0%,100%,.2);outline:none}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#) input::-webkit-input-placeholder{color:hsla(0,0%,100%,.9)}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#) input:-moz-placeholder{color:hsla(0,0%,100%,.9)}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#) h3{font:1.6rem Massilia Variable,sans-serif;font-weight:700;margin-bottom:1rem}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-ms-justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#)>*{white-space:nowrap}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#) label{cursor:pointer}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#) input[type=checkbox]{height:1rem;margin-right:.5rem;position:relative;vertical-align:top;width:1rem}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#) input[type=checkbox]:after{background:#d56f3e;border:2px solid #fff;content:"";display:inline-block;height:1rem;width:1rem}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#) input[type=checkbox]:checked:after{background:#ffbf00}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#) button{background:#ffbf00;border:none;border-radius:999px;cursor:pointer;-ms-flex-grow:0.1;-webkit-flex-grow:0.1;-moz-flex-grow:0.1;flex-grow:0.1;font:1rem Massilia Variable,sans-serif;padding:.3rem 1.25rem}.login-form:not(#\#):not(#\#):not(#\#):not(#\#) .error{background:#ffbf00;color:#000;margin-bottom:1rem;padding:1rem}@media (max-width:720px),print{.login-form:not(#\#):not(#\#):not(#\#):not(#\#){margin:-6.5rem -.8rem 3rem}.login-form__inner:not(#\#):not(#\#):not(#\#):not(#\#){position:static;width:auto}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#){-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#)>*{-ms-flex:1 1 40%;-webkit-flex:1 1 40%;-moz-flex:1 1 40%;flex:1 1 40%;margin-bottom:1rem;margin-top:.6rem}.login-form__actions:not(#\#):not(#\#):not(#\#):not(#\#)>button{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;padding:.5rem 1rem}}.divider:not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #ffbf00;margin-bottom:.75rem}.section[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#) .divider{border-top-color:#8cc084}.divider:not(#\#):not(#\#):not(#\#):not(#\#)+.text.normal>h4:first-child{margin-top:1.5rem}.section:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:2.5rem;padding-top:2.5rem}.section[data-bg-cream]:not(#\#):not(#\#):not(#\#):not(#\#){background:#fff5d9;color:#243324}.section[data-bg-green]:not(#\#):not(#\#):not(#\#):not(#\#){background:#243324;color:#fff}.section[data-bg-red]:not(#\#):not(#\#):not(#\#):not(#\#){background:#d56f3e}.section[data-bg-yellow]:not(#\#):not(#\#):not(#\#):not(#\#){background:#ffbf00}.section[data-block-heading]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper>.section__heading{margin:-3.2rem auto 3.5rem;text-align:center}.section[data-block-heading]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper>.section__heading>span{background:#8cc084;font-family:Massilia Variable,sans-serif;font-size:1.6rem;padding:.3rem .8rem}.section[data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper{max-height:5.8rem;overflow:hidden;transition:max-height .3s ease}.section[data-expander]>.wrapper.in{max-height:none!important}.section[data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper>.section__heading{cursor:pointer;font-family:Massilia Variable,sans-serif;font-size:1.6rem;margin:0 0 2rem;padding-right:4rem}.section[data-bg-green][data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper{border-bottom:1px solid #8cc084;border-top:1px solid #8cc084;padding-bottom:2rem;padding-top:2rem}.section[data-bg-green][data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)+.section[data-bg-green][data-expander]>.wrapper{border-top:none}.section[data-expander]:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:4rem}.section[data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)+.section[data-expander]{margin-top:-2rem;padding-top:0}.section[data-bg-green][data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper>.section__heading{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' fill='none' viewBox='0 0 27 26'%3E%3Cpath stroke='%238cc084' stroke-width='3' d='M25.7 11.85 13.85 23.7 2 11.85'/%3E%3C/svg%3E") right 2rem top 0 no-repeat;color:#8cc084;padding-bottom:.8rem}.section[data-bg-green][data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper.in>.section__heading,.section[data-bg-green][data-expander]:not(#\#):not(#\#):not(#\#):not(#\#)>.wrapper[data-opening]>.section__heading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' fill='none' viewBox='0 0 27 26'%3E%3Cpath stroke='%238cc084' stroke-width='3' d='M25.7 23.7 13.85 11.85 2 23.7'/%3E%3C/svg%3E")}.section[data-expander]:not(#\#):not(#\#):not(#\#):not(#\#) p{line-height:1.4em;max-width:42rem}.section[data-expander]:not(#\#):not(#\#):not(#\#):not(#\#) h4{color:#8cc084;font-family:Massilia Variable,sans-serif;font-size:1.1rem;font-weight:400;margin-bottom:.5rem}.publications__filters:not(#\#):not(#\#):not(#\#):not(#\#){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;gap:.75rem;padding:3rem 0 2rem}.publications__filter:not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.publications__filter-applied:not(#\#):not(#\#):not(#\#):not(#\#)>a,.publications__filter:not(#\#):not(#\#):not(#\#):not(#\#)>a{background:#013486 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' fill='none' viewBox='0 0 18 11'%3E%3Cpath stroke='%232994af' stroke-width='2' d='m1 1 8 8 8-8'/%3E%3C/svg%3E") right .8rem top 50% no-repeat;border-radius:999px;color:#fff;display:inline-block;font-size:.88rem;padding:.25rem 2.5rem .25rem 1.1rem;text-decoration:none}.publications__filter-applied:not(#\#):not(#\#):not(#\#):not(#\#)>a{background:#bababa url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2313124c' stroke-width='2' d='m1 1 10 10m0-10L1 11'/%3E%3C/svg%3E") right .8rem top 50% no-repeat;color:#13124c;padding-right:2.2rem}.publications__filter-dropdown:not(#\#):not(#\#):not(#\#):not(#\#){background:#fff;border:2px solid #2994af;border-radius:10px;box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;list-style:none;min-width:6rem;padding:1rem 1.5rem .5rem 1rem;position:absolute;top:2.5rem;z-index:1}.publications__filter-dropdown:not(#\#):not(#\#):not(#\#):not(#\#) li{padding:0 0 .5rem;white-space:nowrap}.publications__filter.in:not(#\#):not(#\#):not(#\#):not(#\#) .publications__filter-dropdown{display:block}.publications__search:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.publications__search:not(#\#):not(#\#):not(#\#):not(#\#) input{border:2px solid #2994af;border-radius:999px;font:.887rem Inter,sans-serif;height:1.9rem;padding:0 1rem}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid #ffbf00;border-top:1px solid #ffbf00;max-height:4.25rem;overflow:hidden;transition:max-height .3s ease}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#)+.publications__section{border-top:none}.publications__section.in:not(#\#):not(#\#):not(#\#):not(#\#){max-height:none}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) h2{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' fill='none' viewBox='0 0 27 26'%3E%3Cpath stroke='%23243324' stroke-width='3' d='M25.7 11.85 13.85 23.7 2 11.85'/%3E%3C/svg%3E") right 1.5rem top 75% no-repeat;cursor:pointer;font:1.6rem Massilia Variable,sans-serif;font-weight:700;margin-bottom:2rem;padding-top:1.25rem}.publications__section.in:not(#\#):not(#\#):not(#\#):not(#\#) h2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' fill='none' viewBox='0 0 27 26'%3E%3Cpath stroke='%23243324' stroke-width='3' d='M25.7 24.76 13.85 12.91 2 24.76'/%3E%3C/svg%3E")}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) h2 a{background:#013486 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' fill='none' viewBox='0 0 18 16'%3E%3Cpath stroke='%232994af' stroke-width='1.26' d='M9.44 0v10.25m4.21-3.9-4.4 3.92-4.42-3.92M1 11.09v4.13h16V11.1'/%3E%3C/svg%3E") right 1rem top 50% no-repeat;border-radius:999px;color:#fff;display:inline-block;font:.88rem Inter,sans-serif;margin-left:.9rem;padding:.4rem 2.5rem .4rem .9rem;text-transform:none;vertical-align:middle}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) table{margin-bottom:1.5rem;width:100%}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) table tr{opacity:0;transition:opacity .4s ease}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) table tr.in{opacity:1}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) table td{padding-bottom:.2rem;padding-right:2rem}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) table td a{text-decoration:underline}.publications__section:not(#\#):not(#\#):not(#\#):not(#\#) table td:first-child{white-space:nowrap}tr.publications__load-more:not(#\#):not(#\#):not(#\#):not(#\#) td{padding-top:1rem}tr.publications__load-more:not(#\#):not(#\#):not(#\#):not(#\#) td a{color:#aaa}.image-banner:not(#\#):not(#\#):not(#\#):not(#\#){background-position:50%;background-size:cover;min-height:50vw}@media (max-width:720px),print{.image-banner:not(#\#):not(#\#):not(#\#):not(#\#){min-height:400px}}