/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"RalewayHosted";src:url(/themes/custom/bamboo/fonts/Raleway-Medium.woff2) format("woff2"),url(/themes/custom/bamboo/fonts/Raleway-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"RalewayHosted";src:url(/themes/custom/bamboo/fonts/Raleway-Regular.woff2) format("woff2"),url(/themes/custom/bamboo/fonts/Raleway-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"PlayfairDisplayHosted";src:url(/themes/custom/bamboo/fonts/PlayfairDisplay-Black.woff2) format("woff2"),url(/themes/custom/bamboo/fonts/PlayfairDisplay-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;}:root{--color-dark:#000;--color-neutral:#fff;--color-gray:rgba(0,0,0,0.1);--color-light:#fff;--color-purple:#BDB1D1;--color-orange:#EA8B1C;--color-orange-light:#F0D5B3;--color-primary:#EA8B1C;--color-secondary:#BDB1D1;--color-info:#BDB1D1;--color-success:#BDB1D1;--color-warning:#EA8B1C;--color-error:#EA8B1C;--body-color:var(--color-dark);--body-bg:var(--color-neutral);--color-link:#000;--color-link-hover:#EA8B1C;--btn-color:var(--color-primary);--font-family-body:RalewayHosted,Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-family-heading:PlayfairDisplayHosted,Playfair Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--fontsize-base:clamp(16px,12px + 0.75vw,18px);--fontsize-lg:1.25rem;--fontsize-sm:clamp(16px,12px + 0.75vw,17px);--fontsize-h1:clamp(2.5rem,4vw,60px);--fontsize-h2-alt:clamp(2.5rem,4.25vw,65px);--fontsize-h2:clamp(2.125rem,2.5vw,50px);--fontsize-h3:clamp(1.75rem,2.25vw,40px);--font-lineheight:1.6;--font-lineheight-lg:2.5;--fontweight-normal:400;--fontweight-medium:500;--fontweight-bold:900;--spacing-xs:calc(0.25rem + 0.25vw);--spacing-sm:calc(0.5rem + 0.25vw);--spacing-md:calc(0.75rem + 0.5vw);--spacing-lg:calc(1rem + 1.75vw);--spacing-xl:calc(1.5rem + 2.5vw);--spacing-xxl:calc(2rem + 4vw);--screen-xs:16rem;--screen-sm:32rem;--screen-md:48rem;--screen-lg:64rem;--screen-xl:80rem;--screen-xxl:96rem;--rounded:3em;}:root{--gap:clamp(0.25rem,2vw,2rem);--site-width:90rem;--col:calc(min(var(--site-width),90vw) / 12);--mobile-site-pad:5vw;--pull-up:calc(120vw * (352/1920));}.flex-group{display:flex;gap:calc(2 * var(--gap));}.grid-row,.article,.container,.container-sm{margin:auto;max-width:min(var(--site-width),90vw);}.grid-row{display:grid;}.overview{display:grid;gap:var(--gap);}@media (min-width:48em){.overview{grid-template-columns:1fr 1fr;}}@media (min-width:60em){.overview{grid-template-columns:1fr 1fr 1fr;}}.row{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap);}.row > .col{flex:1 1 100%;display:flex;align-items:stretch;}@media (min-width:48em){.row > .col{flex-basis:45%;flex:0 0 33%;}.article__media,.article__content,.container,.grid-row > .grid-item{padding-left:var(--gap);padding-right:var(--gap);}.container-sm{padding-left:calc(var(--gap) + var(--col));padding-right:calc(var(--gap) + var(--col));}.cell-pad-left,.cell-pad-both{padding-left:var(--col);padding-left:calc(var(--gap) + var(--col));}.cell-pad-right,.cell-pad-both{padding-right:var(--col);padding-right:calc(var(--gap) + var(--col));}}@media (min-width:60em){.row > .col{flex:0 0 33%;}}.layout-content{position:relative;z-index:1;min-height:calc(2 * var(--pull-up));}.pull-up-spacer::after{content:"";display:block;height:var(--pull-up);width:100%;}.content-wrapper{position:relative;margin-top:calc(-1 * var(--pull-up));padding-top:var(--spacing-md);}.content-wrapper::after{content:"";position:absolute;left:0;right:0;top:0;background-color:var(--body-bg);height:var(--pull-up);border-top-right-radius:min(140px,10vw);}@media (min-width:48rem){.content-wrapper::after{left:1.5vw;right:1.5vw;}}@media (min-width:100rem){.content-wrapper::after{left:calc((100vw - 98rem) / 2);right:calc((100vw - 98rem) / 2);}}.grid-row{grid-template-columns:min(var(--site-width),90vw);}.grid-row.col-2{grid-template-columns:min(var(--site-width) / 2,45vw) min(var(--site-width) / 2,45vw);}.grid-row.col-3{grid-template-columns:min(var(--site-width) / 3,30vw) min(var(--site-width) / 3,30vw) min(var(--site-width) / 3,30vw);}*{box-sizing:border-box;}html,body{margin:0;padding:0;font-family:var(--font-family-body);font-weight:400;line-height:var(--font-lineheight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{color:var(--body-color);background-color:var(--body-bg);font-weight:400;font-size:var(--fontsize-base);}h1,h2,h3,h4,.h1,.h2,blockquote > p,.h3,.h4{line-height:1.2;font-family:var(--font-family-heading);font-weight:900;margin:0 0 1.5rem 0;}.h1,h1{font-size:var(--fontsize-h1);}.h2,blockquote > p,h2{font-size:var(--fontsize-h2);}.h2-alt,blockquote > p{font-size:var(--fontsize-h2-alt);}.h3,h3{font-size:var(--fontsize-h3);}.h4,h4{font-size:var(--fontsize-lg);line-height:inherit;}p{margin:0 0 calc(var(--font-lineheight) * 1em) 0;}.lead,.intro,.intro > p:first-child{font-weight:var(--fontweight-bold);}a{color:var(--color-link);text-decoration:solid underline var(--color-link-hover);}a:is(:hover,:focus,:active){color:var(--color-link-hover);}a.focus-only:not(:focus){width:0;height:0;overflow:hidden;}u{text-decoration:none;border-bottom:0.125rem solid var(--color-neutral);}b,strong,label{font-weight:900;}ul:not([class]){list-style:circle;}ul:not([class]) li::marker{font-size:1.2em;color:var(--color-green-light);font-weight:bold;}table:not([class]){width:100%;border-collapse:collapse;}table:not([class]) th,table:not([class]) td{padding:var(--spacing-xs);border:1px solid var(--color-gray);}table:not([class]) td:last-child{width:20%;}iframe{border:0;}.cite,blockquote,.figure,.narrow-text{margin-left:auto;margin-right:auto;}@media (min-width:60rem){.cite,blockquote,.figure,.narrow-text{max-width:56rem;}}blockquote:first-child{margin-top:0;}blockquote > p{color:var(--color-secondary);}blockquote > p > b,blockquote > p > strong{color:var(--color-primary);}blockquote > p{line-height:1;}blockquote > p:last-child{margin-bottom:0;}.cite{color:var(--color-purple);}details{padding-block:var(--spacing-md);margin-top:-1px;}details .field--field_tup_text{padding-top:var(--spacing-md);}details > summary::-webkit-details-marker{display:none;}details > summary{font-weight:bold;font-size:var(--fontsize-lg);margin:0 !important;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;}details > summary p:last-child{margin-bottom:0;}details > summary:focus{outline:none;color:var(--color-link-hover);}details > summary::after{content:"";background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-7-13h44v44H-7z'/%3E%3Cpath stroke='white' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round' d='M2.167 9h25.666M20.5 16.333L27.833 9M20.5 1.667L27.833 9'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:center;background-size:50%;background-repeat:no-repeat;display:block;width:1em;height:1em;line-height:1em;text-align:center;border-radius:1.5em;flex:0 0 auto;margin-left:0.5em;transform:rotate(90deg);}details > summary:first-of-type{list-style-type:none;}details[open] > summary::after{transform:rotate(-90deg);}img{max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height);}figure,picture{margin:0;width:100%;}figure img,picture img{display:block;width:100%;}iframe:not(.custom-iframe){width:100%;height:auto;aspect-ratio:16/9;display:block;}pre,code{padding:var(--spacing-sm);background:var(--color-light);}table > tr,table > tr > td,table > tr > th{border:0;}.text-center{text-align:center;}.article .media--right img,img.img-top-left,.img-top-left img{border-radius:0 100vw 100vw 100vw;}img.img-top-right,.img-top-right img{border-radius:100vw 0 100vw 100vw;}.is-front .hero .field--field_image > img,img.img-bottom-left,.img-bottom-left img{border-radius:100vw 100vw 100vw 0;}.article .media--left img,.hero .field--field_image > img,img.img-bottom-right,.img-bottom-right img{border-radius:100vw 100vw 0 100vw;}.ta-cookiebar{padding-block:var(--spacing-md);border-top:5px solid var(--color-primary);}.icon-link > .svg-icon{display:block;}.nav{margin:0;padding:0;list-style:none;}[aria-expanded=false] + .nav{display:none;}.nav__toggle,.nav__link{cursor:pointer;display:block;text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);color:var(--body-color);background-color:transparent;border:0;position:relative;}.nav__toggle::before,.nav__link::before{content:"";position:absolute;}.nav__toggle:hover,.nav__toggle:focus,.nav__link:hover,.nav__link:focus{color:var(--body-color);}.nav__toggle:hover::before,.nav__toggle:focus::before,.nav__link:hover::before,.nav__link:focus::before{background-color:var(--color-primary);}.nav__toggle[aria-expanded=true],.nav__toggle.is-active,.nav__link[aria-expanded=true],.nav__link.is-active{color:var(--body-color);}.nav__toggle[aria-expanded=true]::before,.nav__toggle.is-active::before,.nav__link[aria-expanded=true]::before,.nav__link.is-active::before{background-color:var(--color-primary);}.nav--sm{gap:var(--spacing-sm);}.nav--inline{display:flex;}.navbar__close.btn,.navbar__close.btn-default,button.navbar__close:where(:not([class])),input.navbar__close[type=submit],input.navbar__close[type=reset],.navbar__toggle.btn,.navbar__toggle.btn-default,button.navbar__toggle:where(:not([class])),input.navbar__toggle[type=submit],input.navbar__toggle[type=reset]{cursor:pointer;padding-inline:var(--spacing-xl);align-self:center;}.navbar__close.btn > svg,.navbar__close.btn-default > svg,button.navbar__close:where(:not([class])) > svg,input.navbar__close[type=submit] > svg,input.navbar__close[type=reset] > svg,.navbar__toggle.btn > svg,.navbar__toggle.btn-default > svg,button.navbar__toggle:where(:not([class])) > svg,input.navbar__toggle[type=submit] > svg,input.navbar__toggle[type=reset] > svg{margin:0;width:auto;height:auto;pointer-events:none;}.navbar__close.btn > .js-svg,.navbar__close.btn-default > .js-svg,button.navbar__close:where(:not([class])) > .js-svg,input.navbar__close[type=submit] > .js-svg,input.navbar__close[type=reset] > .js-svg,.navbar__toggle.btn > .js-svg,.navbar__toggle.btn-default > .js-svg,button.navbar__toggle:where(:not([class])) > .js-svg,input.navbar__toggle[type=submit] > .js-svg,input.navbar__toggle[type=reset] > .js-svg{display:none;}.site-navbar{--color-text:var(--color-purple);background:var(--header-bg-color);display:flex;align-items:flex-start;justify-content:space-between;}.site-navbar .site-logo{color:var(--color-text);display:block;padding:0;align-self:flex-start;padding:var(--spacing-md) 0;}.site-navbar .site-logo__img{max-width:120px;height:auto;}.site-navbar .nav:first-child{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;}@media (max-width:39.99999rem){.site-navbar .site-logo__img{height:auto;}.navbar__close.btn,.navbar__close.btn-default,button.navbar__close:where(:not([class])),input.navbar__close[type=submit],input.navbar__close[type=reset],.navbar__toggle.btn,.navbar__toggle.btn-default,button.navbar__toggle:where(:not([class])),input.navbar__toggle[type=submit],input.navbar__toggle[type=reset]{cursor:pointer;padding-inline:var(--spacing-xl);}.navbar__close.btn > svg,.navbar__close.btn-default > svg,button.navbar__close:where(:not([class])) > svg,input.navbar__close[type=submit] > svg,input.navbar__close[type=reset] > svg,.navbar__toggle.btn > svg,.navbar__toggle.btn-default > svg,button.navbar__toggle:where(:not([class])) > svg,input.navbar__toggle[type=submit] > svg,input.navbar__toggle[type=reset] > svg{max-width:1rem;max-height:1rem;}}@media (max-width:79.99999rem){.site-navbar{justify-content:space-between;}.navbar{--navbar-padding:var(--spacing-lg);font-size:var(--fontsize-lg);background:var(--color-neutral);inset:0 0 0 auto;padding:var(--navbar-padding);position:fixed;width:90vw;max-width:900px;z-index:900;display:flex;flex-direction:column;justify-content:center;transform:translateX(0%);transition:transform 200ms ease-out;overflow:auto;}.navbar .navbar__close.btn,.navbar .navbar__close.btn-default,.navbar button.navbar__close:where(:not([class])),.navbar input.navbar__close[type=submit],.navbar input.navbar__close[type=reset]{position:absolute;top:var(--navbar-padding);right:var(--navbar-padding);}[aria-expanded=false] + .navbar{transform:translateX(100%);}.navbar .nav__toggle,.navbar .nav__link{display:block;width:100%;text-align:left;font-weight:900;padding-left:var(--spacing-xl);}.navbar .nav__toggle::before,.navbar .nav__link::before{width:1em;left:0;top:0;bottom:0;border-top-left-radius:0.5em;}.navbar .nav__toggle:hover::before,.navbar .nav__toggle:focus::before,.navbar .nav__link:hover::before,.navbar .nav__link:focus::before{background-color:var(--color-secondary);}.navbar > .nav{flex-direction:column;}.navbar .nav__link{color:inherit;}.navbar .nav .nav .nav__link,.navbar .nav .nav .nav__toggle{padding-left:calc(1.5 * var(--spacing-xl));font-weight:var(--fontweight-normal);}}@media (min-width:80rem){.site-navbar.site-navbar{padding-inline:var(--spacing-lg);}.site-navbar .site-logo{padding-top:var(--spacing-lg);}.site-navbar .navbar__close,.site-navbar .navbar__toggle{display:none;}.site-navbar .nav--main{padding-left:var(--spacing-md);}.site-navbar .nav .nav{--color-text:var(--color-light);display:block;width:17em;position:absolute;left:-99999px;z-index:1000;background-color:var(--color-light);opacity:0;transition:opacity 200ms linear;padding:var(--spacing-md);border-bottom-right-radius:2em;}.site-navbar .nav__link:hover + .nav,.site-navbar .nav:hover{left:auto;opacity:1;}.site-navbar .nav__item{padding:0 var(--spacing-sm);}.site-navbar .nav__item:last-child .nav{left:auto;right:0;}.site-navbar .nav__toggle,.site-navbar .nav__link{white-space:nowrap;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md) var(--spacing-md);}.site-navbar .nav__toggle::before,.site-navbar .nav__link::before{top:0;left:0;height:1em;width:100%;border-bottom-left-radius:0.5em;}.site-navbar .nav__toggle.is-active,.site-navbar .nav__link.is-active{color:var(--color-light);}.site-navbar .nav .nav .nav__link,.site-navbar .nav .nav .nav__toggle{white-space:initial;padding:var(--spacing-sm);}.site-navbar .nav .nav .nav__link:hover,.site-navbar .nav .nav .nav__link:focus,.site-navbar .nav .nav .nav__link.is-active,.site-navbar .nav .nav .nav__toggle:hover,.site-navbar .nav .nav .nav__toggle:focus,.site-navbar .nav .nav .nav__toggle.is-active{color:var(--color-primary);}.site-navbar .nav .nav .nav__link::before,.site-navbar .nav .nav .nav__toggle::before{display:none;}}.is-anon .cms-toolbar{z-index:10000;}.is-anon .cms-toolbar ul{margin:0;padding:var(--spacing-md) 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}form:has(:not(:placeholder-shown):invalid){background-color:var(--color-error);}.form-group:has(:not(:placeholder-shown):invalid) > label{color:var(--color-error);}button,input,select,textarea{font:inherit;accent-color:var(--color-primary);}select,input:not([type=checkbox],[type=radio]),textarea{--bg:var(--color-light);width:100%;box-sizing:border-box;padding:var(--spacing-sm) var(--spacing-md);display:block;color:var(--body-color);border:0.125rem solid currentColor;background-color:var(--bg);background-clip:padding-box;appearance:none;border-radius:var(--rounded);}select:focus,input:not([type=checkbox],[type=radio]):focus,textarea:focus{outline:0.25em solid var(--color-secondary);}.bg-white select,.bg-white input:not([type=checkbox],[type=radio]),.bg-white textarea{background-color:var(--color-neutral);}button:where(:not([class])),input[type=submit],input[type=reset]{width:auto;}input[type=checkbox],input[type=radio]{width:1em;height:1em;accent-color:var(--color-primary);}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;}input[type=radio] + label,input[type=checkbox] + label{font-weight:inherit;display:inline-block;accent-color:var(--color-primary);}input[disabled],select[disabled]{color:#666;background-color:var(--color-neutral);cursor:not-allowed;}.form--lg select,.form--lg input:not([type=checkbox],[type=radio]),.form--lg textarea,.form--lg .btn,.form--lg .btn-default,.form--lg button:where(:not([class])),.form--lg input[type=submit],.form--lg input[type=reset],.paragraph--block--newsletter select,.paragraph--block--newsletter input:not([type=checkbox],[type=radio]),.paragraph--block--newsletter textarea,.paragraph--block--newsletter .btn,.paragraph--block--newsletter .btn-default,.paragraph--block--newsletter button:where(:not([class])),.paragraph--block--newsletter input[type=submit],.paragraph--block--newsletter input[type=reset],.paragraph--block--gettoknow select,.paragraph--block--gettoknow input:not([type=checkbox],[type=radio]),.paragraph--block--gettoknow textarea,.paragraph--block--gettoknow .btn,.paragraph--block--gettoknow .btn-default,.paragraph--block--gettoknow button:where(:not([class])),.paragraph--block--gettoknow input[type=submit],.paragraph--block--gettoknow input[type=reset]{padding:calc(0.25vw + var(--spacing-md)) var(--spacing-xl);}.form-actions,.form-item{margin-bottom:var(--spacing-lg);}.form-actions label,.form-item label{display:block;}.form-actions{margin-left:auto;}.paragraph--block--newsletter,.paragraph--block--gettoknow{position:relative;}.paragraph--block--newsletter form,.paragraph--block--gettoknow form,.form--inline{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-lg);width:100%;flex-basis:100%;}.paragraph--block--newsletter form .form-item,.paragraph--block--gettoknow form .form-item,.form--inline .form-item{margin:0;display:flex;flex:1 1 50%;}.paragraph--block--newsletter form .form-actions,.paragraph--block--gettoknow form .form-actions,.form--inline .form-actions{margin:0;display:flex;flex:0 0 auto;}.paragraph--block--newsletter form .form-item > input,.paragraph--block--gettoknow form .form-item > input,.form--inline .form-item > input{border-top-right-radius:0;border-bottom-right-radius:0;}.paragraph--block--newsletter form .form-actions > .btn,.paragraph--block--newsletter form .form-actions > .btn-default,.paragraph--block--newsletter form .form-actions > button:where(:not([class])),.paragraph--block--newsletter form .form-actions > input[type=submit],.paragraph--block--newsletter form .form-actions > input[type=reset],.paragraph--block--gettoknow form .form-actions > .btn,.paragraph--block--gettoknow form .form-actions > .btn-default,.paragraph--block--gettoknow form .form-actions > button:where(:not([class])),.paragraph--block--gettoknow form .form-actions > input[type=submit],.paragraph--block--gettoknow form .form-actions > input[type=reset],.form--inline .form-actions > .btn,.form--inline .form-actions > .btn-default,.form--inline .form-actions > button:where(:not([class])),.form--inline .form-actions > input[type=submit],.form--inline .form-actions > input[type=reset]{border-top-left-radius:0;border-bottom-left-radius:0;}.site-footer .form-item,.site-footer .form-actions{flex:0 0 100%;margin-bottom:var(--spacing-xs);}.site-footer .btn,.site-footer .btn-default,.site-footer button:where(:not([class])),.site-footer input[type=submit],.site-footer input[type=reset]{width:100%;}.filter-wrapper{--filter-color:var(--color-light);--filter-bg:var(--color-primary);color:var(--filter-color);background-color:var(--filter-bg);padding:var(--spacing-lg) calc(1rem + var(--spacing-xl)) 0;border-radius:100vw;margin-bottom:2rem;position:relative;z-index:1;isolation:isolate;}.filter-wrapper label{color:var(--filter-color);}.filter-wrapper select,.filter-wrapper input:not([type=checkbox],[type=radio]),.filter-wrapper textarea{color:var(--filter-color);background-color:var(--filter-bg);padding-left:0;border-width:2px 0;border-radius:0;}.filter-wrapper .btn,.filter-wrapper .btn-default,.filter-wrapper button:where(:not([class])),.filter-wrapper input[type=submit],.filter-wrapper input[type=reset],.filter-wrapper .btn:hover,.filter-wrapper .btn:focus{color:var(--color-dark);background-color:var(--color-light);border-color:var(--color-light);transform:translateY(50%);}.filter-wrapper .form-item{margin:0;}.filter-wrapper .form-actions{margin:0;padding-top:var(--spacing-xs);}@media (min-width:32em){.views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-end;}.views-exposed-form .form-item{flex:0 0 50%;}.views-exposed-form .form-item:nth-child(even){padding-left:calc(var(--gap) / 2);}.views-exposed-form .form-item:nth-child(odd){padding-right:calc(var(--gap) / 2);}.views-exposed-form .form-actions{width:100%;flex-basis:100%;text-align:center;}}@media (min-width:60em){.views-exposed-form .form-item{flex:1 1 33%;}.views-exposed-form .form-item:not(:first-child){padding-left:calc(var(--gap) / 2);}.views-exposed-form .form-item:not(:last-child){padding-right:calc(var(--gap) / 2);}}.deco{width:321px;max-width:30vw;transform:rotate(16deg);background:url(/themes/custom/bamboo/images/bird.webp) no-repeat;background-size:contain;aspect-ratio:321/187;position:absolute;top:-3rem;right:5vw;right:calc((100vw - min(var(--site-width),96vw)) / 2);}.icon-link{--border-color:var(--color-gray);border:1px solid var(--border-color);border-radius:var(--rounded);padding:var(--spacing-md);padding:1rem;aspect-ratio:1;}.btn,.btn-default,button:where(:not([class])),input[type=submit],input[type=reset]{--btn-text:var(--color-light);--btn-text-hover:var(--color-light);--btn-color-hover:var(--color-dark);--border-color:var(--btn-color);--border-color-hover:var(--btn-color-hover);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;line-height:1;color:var(--btn-text);background:var(--btn-color,#000);border:1px solid var(--border-color);border-radius:var(--rounded);padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;font-weight:var(--fontweight-medium);overflow:hidden;text-overflow:ellipsis;}.btn:hover,.btn-default:hover,button:hover:where(:not([class])),input[type=submit]:hover,input[type=reset]:hover,.btn:focus-visible,.btn-default:focus-visible,button:focus-visible:where(:not([class])),input[type=submit]:focus-visible,input[type=reset]:focus-visible{color:var(--btn-text-hover);border-color:var(--btn-color-hover);background-color:var(--btn-color-hover);}.btn svg,.btn-default svg,button:where(:not([class])) svg,input[type=submit] svg,input[type=reset] svg{vertical-align:middle;margin-left:var(--spacing-sm);}.btn--outline{--border-color:var(--color-gray);--border-color-hover:var(--color-gray);color:var(--color-dark);}.btn--outline,.btn--outline:hover,.btn--outline:focus-visible,.btn--outline:focus{border-color:var(--color-gray);background-color:transparent;}.btn--link{--arrow-color:var(--color-primary);cursor:pointer;color:inherit;background-color:transparent;border-color:transparent;text-decoration:none;display:inline-flex;align-items:center;}.btn--link > svg{margin-right:0.25em;}@media (max-width:47.99999rem){.btn > svg,.btn-default > svg,button:where(:not([class])) > svg,input[type=submit] > svg,input[type=reset] > svg{max-width:2em;}}.btn--dark{--btn-color:var(--color-dark);}.btn--primary{--btn-color:var(--color-primary);}.btn--secondary{--btn-color:var(--color-secondary);}.bg-secondary .btn--secondary{--btn-color:var(--color-light);--btn-text:var(--color-dark);}.alert{--clr:var(--color-dark);--theme:var(--color-dark,currentColor);color:var(--clr);background:var(--theme);border:0;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--rounded);}.alert h2,.alert a{color:inherit;}.alert h2:first-child{margin-top:0;}.alert--info{--theme:var(--color-info,blue);}.alert--success{--theme:var(--color-success,green);}.alert--warning{--theme:var(--color-warning,orangered);}.alert--error{--theme:var(--color-error,red);}.bg-primary{background-color:var(--color-primary);}.bg-secondary{background-color:var(--color-secondary);}.bg-neutral{background-color:var(--color-neutral);}.bg-white{background-color:#fff;}.bg--shape-top,.bg--shape-bottom,.bg--shape-start,.bg--shape-end{aspect-ratio:1920/352;background-repeat:no-repeat;background-size:contain;background-position:center top;}.bg--shape-start{background-image:url("data:image/svg+xml,%3Csvg width='1920' height='352' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0H0v352c609.689-57.343 1330.357-366.904 1920-216-.16-36.59-.16-81.924 0-136z' fill='%23BDB1D1' fill-rule='evenodd'/%3E%3C/svg%3E");}.bg--shape-end{background-position:center bottom;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='352' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 352h1920V0C1310.311 57.343 589.643 366.904 0 216c.16 36.59.16 81.924 0 136z' fill='%23BDB1D1' fill-rule='evenodd'/%3E%3C/svg%3E");}.bg--shape-bottom{background-position:center bottom;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='262' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0H0v221.1c116.435 26.66 208.044 39.991 274.826 39.991 100.174 0 280.598.047 460.174-30.806 494.217-84.912 928.328-212.15 1185-224.467' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");}.bg--shape-top{background-color:var(--shape-bg,var(--color-secondary));background-position:center bottom;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='266' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 266h1920V34.997c-156.445-30.614-291.69-41.04-405.735-31.281C1122.05 22.598 547.471 169.45 410.221 198.768 318.72 218.313 181.98 239.26 0 261.612V266z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E%0A");}.arrow{display:grid;place-content:center;aspect-ratio:12/14;border-radius:25vw 25vw 0 25vw;color:var(--color-light);background-color:var(--color-secondary);text-decoration:none;width:calc(4em + 1.5vw);}.arrow:hover,.arrow:focus{color:var(--color-dark);}.teaser{width:100%;height:calc(100% - var(--spacing-lg));background-color:var(--color-orange-light);padding:var(--spacing-xl);padding-bottom:8rem;position:relative;}.teaser .arrow{position:absolute;bottom:0;right:0;}.teaser.rounded{border-radius:100vw;text-align:center;aspect-ratio:1/1.36;}.teaser .teaser__media{display:flex;justify-content:center;margin-bottom:var(--spacing-lg);}.icon-wrapper{background-color:var(--color-orange);width:100%;border-radius:100vw;aspect-ratio:22/20;border-radius:100vw;padding:0 0.5em;flex-basis:auto;display:inline-flex;}.icon-wrapper img{width:clamp(5rem,1.5rem + 7vw,13rem);height:auto;}.teaser .icon-wrapper{max-width:220px;align-items:center;justify-content:center;}.fragment--treatment{margin-bottom:var(--spacing-lg);}.fragment--treatment .teaser__media{flex:0 0 auto;}.article{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);}.article img{width:100%;}.article__content{align-self:center;justify-self:center;}.article.hero .article__media{position:relative;}.article .logo{position:absolute;right:var(--gap);bottom:0;padding:0 var(--spacing-lg) var(--spacing-xl) 0;}.article .logo > img{display:block;}.article .site-logo__img{width:calc(5rem + 7vw);height:auto;}.front-style-header .article.hero{padding-top:0;position:relative;isolation:isolate;}.front-style-header .article.hero::after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:calc(1.5em + var(--spacing-xl));background-color:var(--bg-color);}@media (max-width:47.9999em){.is-front .article.hero{padding-bottom:calc(1rem + var(--spacing-xl));}.article__media,.article__content{grid-column:1/span 2;}.article__media{margin-bottom:var(--gap);}.article--rev .article__media{margin-left:auto;}.article .logo{display:none;}}@media (min-width:48em){.article__media{grid-row:1;}.article__content{grid-row:1;}.article--rev .article__media{grid-column:2;}.article .logo{padding:0;}}@media (min-width:100rem){.article .site-logo__img{width:240px;}}.figure{padding:var(--spacing-sm) 0;}.figure-img{margin-bottom:var(--spacing-sm);}.video{position:relative;}.video .field--field_tup_image{aspect-ratio:16/9;}.video .field--field_tup_image > img{display:block;object-fit:cover;width:100%;height:100%;}.video__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.2);display:grid;place-items:center;}.video__btn{cursor:pointer;border:0;background:none;font:inherit;}.video__btn > svg{max-width:33vw;height:auto;pointer-events:none;}.paragraphs{padding-block:var(--spacing-md);border-bottom:1px solid transparent;}.paragraph:not(.paragraph--type--article):last-child{margin-bottom:var(--pull-up);}.paragraph.paragraph--type--article:last-child{padding-bottom:calc(1rem + var(--spacing-xl));}.site-footer{font-size:clamp(16px,12px + 0.75vw,17px);background-color:var(--color-secondary);}.site-footer p{line-height:var(--font-lineheight-lg);}.site-footer table > thead{display:block;height:0;overflow:hidden;}.site-footer table th,.site-footer table td{border:0;padding-inline:0;}.site-footer a:hover,.site-footer a:focus,.site-footer .nav__link:hover,.site-footer .nav__link:focus{color:var(--color-light);}.site-footer .social-icons{--gap:0.25em;}.site-footer .icon-link .svg-icon{transform:translate(1px,1px);}@media (max-width:47.99999rem){.site-footer .grid-item{grid-column:1/span 3;}}.site-bottom{margin-top:var(--spacing-xl);padding:var(--spacing-lg) 0;border-top:1px solid var(--color-gray);display:flex;flex-direction:column;}.site-bottom > p{order:2;}.site-bottom .nav{display:flex;}.site-bottom .nav__item:first-child > .nav__link{padding-left:0;}.site-bottom .nav__item:last-child > .nav__link{padding-right:0;}@media (min-width:48em){.site-bottom{flex-direction:row;justify-content:space-between;align-items:center;}.site-bottom > p{order:initial;margin:0;}}.maintenance__navbar{background-color:var(--color-light);}.maintenance__content h1,.maintenance__content .h2,.maintenance__content blockquote > p{font-size:var(--fontsize-h2);}.aria-only{clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}.shadow{--shadow-color:rgb(0 0 0 / 8%);--shadow-size:var(--grid-gap);box-shadow:0px 2px var(--shadow-size) var(--shadow-color);}@media (max-width:79.9999rem){.word-break,.teaser h2,.teaser h3{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}}.pad-xs-t{padding-top:calc(0.25rem + 0.25vw);}.pad-xs-b{padding-bottom:calc(0.25rem + 0.25vw);}.pad-xs-l{padding-left:calc(0.25rem + 0.25vw);}.pad-xs-r{padding-right:calc(0.25rem + 0.25vw);}.pad-xs-y{padding-top:calc(0.25rem + 0.25vw);padding-bottom:calc(0.25rem + 0.25vw);}.pad-xs-x{padding-left:calc(0.25rem + 0.25vw);padding-right:calc(0.25rem + 0.25vw);}.pad-xs{padding-top:calc(0.25rem + 0.25vw);padding-bottom:calc(0.25rem + 0.25vw);padding-left:calc(0.25rem + 0.25vw);padding-right:calc(0.25rem + 0.25vw);}.pad-sm-t{padding-top:calc(0.5rem + 0.25vw);}.pad-sm-b{padding-bottom:calc(0.5rem + 0.25vw);}.pad-sm-l{padding-left:calc(0.5rem + 0.25vw);}.pad-sm-r{padding-right:calc(0.5rem + 0.25vw);}.pad-sm-y{padding-top:calc(0.5rem + 0.25vw);padding-bottom:calc(0.5rem + 0.25vw);}.pad-sm-x{padding-left:calc(0.5rem + 0.25vw);padding-right:calc(0.5rem + 0.25vw);}.pad-sm{padding-top:calc(0.5rem + 0.25vw);padding-bottom:calc(0.5rem + 0.25vw);padding-left:calc(0.5rem + 0.25vw);padding-right:calc(0.5rem + 0.25vw);}.pad-md-t{padding-top:calc(0.75rem + 0.5vw);}.pad-md-b{padding-bottom:calc(0.75rem + 0.5vw);}.pad-md-l{padding-left:calc(0.75rem + 0.5vw);}.pad-md-r{padding-right:calc(0.75rem + 0.5vw);}.pad-md-y{padding-top:calc(0.75rem + 0.5vw);padding-bottom:calc(0.75rem + 0.5vw);}.pad-md-x{padding-left:calc(0.75rem + 0.5vw);padding-right:calc(0.75rem + 0.5vw);}.pad-md{padding-top:calc(0.75rem + 0.5vw);padding-bottom:calc(0.75rem + 0.5vw);padding-left:calc(0.75rem + 0.5vw);padding-right:calc(0.75rem + 0.5vw);}.pad-lg-t{padding-top:calc(1rem + 1.75vw);}.pad-lg-b{padding-bottom:calc(1rem + 1.75vw);}.pad-lg-l{padding-left:calc(1rem + 1.75vw);}.pad-lg-r{padding-right:calc(1rem + 1.75vw);}.pad-lg-y{padding-top:calc(1rem + 1.75vw);padding-bottom:calc(1rem + 1.75vw);}.pad-lg-x{padding-left:calc(1rem + 1.75vw);padding-right:calc(1rem + 1.75vw);}.pad-lg{padding-top:calc(1rem + 1.75vw);padding-bottom:calc(1rem + 1.75vw);padding-left:calc(1rem + 1.75vw);padding-right:calc(1rem + 1.75vw);}.pad-xl-t{padding-top:calc(1.5rem + 2.5vw);}.pad-xl-b{padding-bottom:calc(1.5rem + 2.5vw);}.pad-xl-l{padding-left:calc(1.5rem + 2.5vw);}.pad-xl-r{padding-right:calc(1.5rem + 2.5vw);}.pad-xl-y{padding-top:calc(1.5rem + 2.5vw);padding-bottom:calc(1.5rem + 2.5vw);}.pad-xl-x{padding-left:calc(1.5rem + 2.5vw);padding-right:calc(1.5rem + 2.5vw);}.pad-xl{padding-top:calc(1.5rem + 2.5vw);padding-bottom:calc(1.5rem + 2.5vw);padding-left:calc(1.5rem + 2.5vw);padding-right:calc(1.5rem + 2.5vw);}.pad-xxl-t{padding-top:calc(2rem + 4vw);}.pad-xxl-b{padding-bottom:calc(2rem + 4vw);}.pad-xxl-l{padding-left:calc(2rem + 4vw);}.pad-xxl-r{padding-right:calc(2rem + 4vw);}.pad-xxl-y{padding-top:calc(2rem + 4vw);padding-bottom:calc(2rem + 4vw);}.pad-xxl-x{padding-left:calc(2rem + 4vw);padding-right:calc(2rem + 4vw);}.pad-xxl{padding-top:calc(2rem + 4vw);padding-bottom:calc(2rem + 4vw);padding-left:calc(2rem + 4vw);padding-right:calc(2rem + 4vw);}.ss-xs{max-width:16rem;}.ss-sm{max-width:32rem;}.ss-md{max-width:48rem;}.ss-lg{max-width:64rem;}.ss-xl{max-width:80rem;}.ss-xxl{max-width:96rem;}.cke_editable_themed{padding:0.5em !important;}@media screen and (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;}}
