:root{--spacing-xxxs: 8px;--spacing-xxs: 16px;--spacing-xs: 24px;--spacing-s: 32px;--spacing-m: 40px;--spacing-l: 48px;--spacing-xl: 56px;--spacing-xxl: 64px;--spacing-xxxl: 72px;--brown: #382e15;--light-brown: #774700;--medium-brown: #998651;--olive: #7d6942;--dark: #272527;--gray-100: #565656;--gray-30: #eee;--gray-20: #f1f2f0;--red: #c22d64;--color-error: #ee0000;--pale-pink: #f5ede4;--yellow: #e5af00;--font-fallback-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--font: "Poppins", var(--font-fallback-sans-serif);--fontsize-base: 16px;--fontsize-1: .75rem;--fontsize-2: .875rem;--fontsize-3: 1rem;--fontsize-4: 1.125rem;--fontsize-5: 1.313rem;--fontsize-6: 1.5rem;--fontsize-7: 1.688rem;--fontsize-8: 2rem;--fontsize-9: 2.3rem;--fontsize-10: 3rem;--fontsize-ui-input: var(--fontsize-3);--letter-spacing-default: .004em;--gutter: var(--spacing-xxs);--row-gap: var(--spacing-xxs);--column-gap: var(--spacing-xxs);--content-max-width: 1280px;--form-element-input-inputheight: 44px;--line-height-copytext: 1.7;--fontsize-form-element-label-small: var(--fontsize-1);--fontsize-button: var(--fontsize-3);--button-border-radius: 5px;--standard-transition: all .3s ease;--header-height: 90px;--side-indent: 200px;--footer-height: 90px}@media screen and (min-width: 768px){:root :root{--gutter: var(--spacing-s);--row-gap: var(--spacing-xs);--column-gap: var(--spacing-xs)}}@media (min-width: 1025px){:root :root{--row-gap: var(--spacing-s);--column-gap: var(--spacing-s)}}@media (min-width: 1440px){:root :root{--row-gap: var(--spacing-l)}}@media screen and (min-width: 768px) and (max-width: 1024px){:root{--side-indent: 150px}}@media screen and (max-width: 767px){:root{--header-height: 60px;--side-indent: 0}}button,input,textarea{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;line-height:normal;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}input,textarea{resize:none}textarea{overflow:auto}blockquote{margin:0;padding:0;border:none;background:none;font-style:normal;quotes:none}@font-face{font-family:Poppins;src:url(/dist/Poppins-Regular-707fdc5c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-Italic-3225cec6.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-BoldItalic-9d4d9f3c.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-Black-291e4388.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-BlackItalic-a5e3e31e.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-Light-647f014d.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-LightItalic-6d00aa55.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-Thin-95875f9e.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-ThinItalic-043226b0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-Medium-8d909883.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-MediumItalic-449f6bd9.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-SemiBold-248c0244.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-SemiBoldItalic-74b31cbc.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-ExtraBold-94a215f8.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-ExtraBoldItalic-bba986e1.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(/dist/Poppins-ExtraLight-60c4bb1b.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(/dist/Poppins-ExtraLightItalic-05418f4d.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Libre Baskerville;src:url(/dist/LibreBaskerville-Regular-243bcf9e.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:var(--fontsize-3)}body{background-color:#fff;color:#000;font-family:var(--font);margin:0;padding:0;letter-spacing:var(--letter-spacing-default);line-height:1.5;width:100%;height:100%;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1;display:flex;flex-direction:column}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1{font-size:var(--fontsize-9)}@media screen and (max-width: 767px){h1{font-size:var(--fontsize-7)}}h2{font-size:var(--fontsize-8)}@media screen and (max-width: 767px){h2{font-size:var(--fontsize-6)}}h1,h2,h3{line-height:1.4;margin:var(--spacing-xxs) 0}h1 sub,h2 sub,h3 sub{font-weight:400;display:block;font-size:.5em}h3,h4,h5,h6{font-size:var(--fontsize-7)}@media screen and (max-width: 767px){h3,h4,h5,h6{font-size:var(--fontsize-5)}}a{color:var(--light-brown);text-decoration-line:underline}a:hover{text-decoration:none}button.link{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--light-brown);text-decoration-line:underline}button.link:hover{text-decoration:none}p{margin:var(--spacing-xxs) 0}b,strong{font-weight:700}.main-wrapper{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--gutter);width:100%;box-sizing:border-box}.sr-only{border:0px;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;padding:0;white-space:nowrap;width:1px;z-index:9999}.search-found{background:var(--pale-pink)}.form-element{margin-bottom:var(--spacing-xxs)}.form-element__label{display:inline-block;font-family:var(--font);font-size:var(--fontsize-3);margin-bottom:0;padding:0;width:fit-content}.form-element__container{background-color:var(--weiss);position:relative}.form-element__container:after{border:1px solid var(--light-brown);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.form-element__container:focus-within:after{border-width:2px}.form-element__text-container{position:relative}@media screen and (min-width: 768px){.form-element__text-container{margin-right:calc(var(--info-message-icon-size) + var(--spacing-s))}}@media screen and (max-width: 767px){.form-element__text-container .button+.button{margin-top:var(--spacing-xs)}}@media screen and (min-width: 768px){.form-element__text-container .button+.button{margin-left:var(--spacing-xs)}}.form-element__error-message{display:block;color:var(--color-error);margin:-4px 0 var(--spacing-xs)}.form-element--error .form-element__label{color:var(--color-error)}.radiobutton{--radiobutton--fontsize: var(--fontsize-3);cursor:pointer;display:block;margin-bottom:var(--spacing-xxxs);padding-top:2px;position:relative;-webkit-user-select:none;user-select:none}@media (min-width: 1025px){.radiobutton{margin-bottom:var(--spacing-xxs)}}.radiobutton [class^=form-element__label]{cursor:pointer;padding-left:32px;position:relative;display:flex;align-items:center;justify-content:center}.radiobutton__label{color:var(--light-brown);display:inline-block;font-family:var(--font);font-size:var(--radiobutton--fontsize);line-height:22px;white-space:break-spaces}.radiobutton .checkmark{background-color:transparent;border:.1em solid var(--light-brown);border-radius:100%;box-sizing:border-box;cursor:pointer;left:0;height:22px;position:absolute;top:0;width:22px}.radiobutton .checkmark:after{content:"";display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:var(--light-brown)}.radiobutton input{cursor:pointer;height:22px;left:0;opacity:0;position:absolute;top:0;visibility:visible;width:22px}.radiobutton input:focus-visible~.checkmark{outline:none;box-shadow:0 0 0 2px var(--light-brown)}.radiobutton input:focus-visible~.radiobutton__label{font-weight:500}.radiobutton input:checked~.checkmark{border-color:var(--light-brown)}.radiobutton input:checked~.checkmark:after{display:block}.radiobutton input:checked~.radiobutton__label{font-weight:500}.radiobutton input:checked:focus-visible~.checkmark{box-shadow:0 0 0 2px var(--light-brown)}.form-element--error .radiobutton input:focus-visible~.checkmark,.form-element--error .radiobutton input:focus-visible:checked~.checkmark{border-width:.15em;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-error)}.form-element--error .radiobutton .checkmark{border:.15em solid var(--color-error)}.textinput{position:relative}.textinput .form-element__label{width:100%}.textinput__label{display:block;margin-bottom:6px}.textinput__input{width:100%!important}textarea{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pale-pink);border:1px solid var(--medium-brown);border-radius:0;box-sizing:border-box;color:#000;font-family:var(--font);font-size:var(--fontsize-ui-input);font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing-default);margin:0;margin-bottom:var(--spacing-xxxs);min-height:var(--form-element-input-inputheight);overflow:hidden;padding:var(--spacing-xxxs) var(--spacing-xxs);position:relative;text-overflow:ellipsis;top:0;width:100%;white-space:nowrap}@media (min-width: 1025px){textarea{padding:var(--spacing-xxs) var(--spacing-xxs)}}textarea::placeholder{color:#000;font-size:var(--fontsize-ui-input);font-weight:400}textarea:focus::placeholder{font-weight:400}textarea:focus-visible{background-color:#fff;outline:1px solid var(--medium-brown)}textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--gray-100);-webkit-box-shadow:0 0 0px 44px white inset}.form-element--error textarea{border:1px solid var(--color-error)}.form-element--error textarea:focus-visible{outline-color:var(--color-error)}.textarea{position:relative}.textarea .form-element__label{width:100%}.textarea__label{display:block;margin-bottom:6px}.textarea__textarea{min-height:8em;width:100%!important}.contact-form__content{font-size:var(--fontsize-3);line-height:var(--line-height-copytext);margin-bottom:var(--spacing-m);margin-top:var(--spacing-xxxs);padding:0 0 0 var(--side-indent)}@media screen and (max-width: 767px){.contact-form__content{font-size:var(--fontsize-3);margin-bottom:var(--spacing-s);margin-top:var(--spacing-xxs);padding:0}.contact-form__content button[type=submit]{width:100%}}.contact-form .alert-success{padding:0 0 0 var(--side-indent)}.contact-form .alert-danger{color:var(--color-error)}.contact-form fieldset{display:contents}.contact-form .issues-grid{display:grid;grid-gap:var(--spacing-xxs);grid-template-columns:1fr;margin-bottom:var(--spacing-xxxs)}@media (min-width: 1025px){.contact-form .issues-grid{grid-gap:0;grid-template-columns:1fr 2fr}}@media (min-width: 1025px){.contact-form .issues-grid__item{padding-right:var(--spacing-xs)}}.contact-form .issues-inner-grid{display:grid;grid-gap:var(--spacing-xxs);grid-template-columns:1fr}@media (min-width: 1025px){.contact-form .issues-inner-grid{grid-gap:0;grid-template-columns:1fr 1fr}}.contact-form .issues-descriptor{color:#000;display:block;font-size:var(--fontsize-5);font-weight:500;line-height:1.4;margin:var(--spacing-xxxs) 0 var(--spacing-xxs);text-transform:uppercase}.contact-form__label{display:inline-block}.contact-form .form-element__error-message{display:none}.contact-form .form-element--error .form-element__error-message{display:block}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number]{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pale-pink);border:1px solid var(--medium-brown);border-radius:0;box-sizing:border-box;color:#000;font-family:var(--font);font-size:var(--fontsize-ui-input);font-stretch:normal;font-style:normal;font-weight:400;height:var(--form-element-input-inputheight);letter-spacing:var(--letter-spacing-default);margin:0;margin-bottom:var(--spacing-xxxs);min-height:var(--form-element-input-inputheight);overflow:hidden;padding:0 var(--spacing-xxs);position:relative;text-overflow:ellipsis;top:0;width:100%;white-space:nowrap}@media (min-width: 1025px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number]{padding:0 var(--spacing-xxs)}}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder{color:#000;font-size:var(--fontsize-ui-input);font-weight:400}input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=url]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=number]:focus::placeholder{font-weight:400}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=number]:focus-visible{background-color:#fff;outline:1px solid var(--medium-brown)}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=search]:-webkit-autofill,input[type=search]:-webkit-autofill:hover,input[type=search]:-webkit-autofill:focus,input[type=url]:-webkit-autofill,input[type=url]:-webkit-autofill:hover,input[type=url]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus{-webkit-text-fill-color:var(--gray-100);-webkit-box-shadow:0 0 0px 44px white inset}.form-element--error input[type=text],.form-element--error input[type=email],.form-element--error input[type=password],.form-element--error input[type=search],.form-element--error input[type=url],.form-element--error input[type=tel],.form-element--error input[type=number]{border:1px solid var(--color-error)}.form-element--error input[type=text]:focus-visible,.form-element--error input[type=email]:focus-visible,.form-element--error input[type=password]:focus-visible,.form-element--error input[type=search]:focus-visible,.form-element--error input[type=url]:focus-visible,.form-element--error input[type=tel]:focus-visible,.form-element--error input[type=number]:focus-visible{outline-color:var(--color-error)}label{display:inline-block;font-family:var(--font);font-size:var(--fontsize-form-element-label-small);margin-bottom:var(--spacing-xxxs);padding:0;width:fit-content}.select-wrapper{position:relative;width:100%;transition:var(--standard-transition);--main-color: var(--dark)}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--main-color);font-weight:700;font-size:var(--fontsize-button);line-height:var(--line-height-copytext);border:2px solid var(--main-color);padding:calc(var(--spacing-xxs) - 4px) var(--spacing-xs) calc(var(--spacing-xxs) - 2px);color:#fff;cursor:pointer;outline:none;width:100%;border-radius:var(--button-border-radius);text-align:left;position:relative;transition:background .3s ease,color .3s ease,border-color .3s ease;padding-right:2.5em;margin:var(--spacing-xxxs) 0}.select-wrapper:hover select,.select-wrapper:focus-within select{background:white;color:var(--main-color);border-color:var(--main-color)}.select-wrapper:hover .icon,.select-wrapper:focus-within .icon{background:var(--main-color)}.select-wrapper .icon{position:absolute;top:50%;right:28px;transform:translateY(-50%);pointer-events:none;background:white;font-size:1.2em}.btn{--main-color: black;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--main-color);font-weight:500;font-size:var(--fontsize-button);line-height:var(--line-height-copytext);border:2px solid var(--main-color);padding:7px 15px;margin:var(--spacing-xxxs) 0;color:#fff;cursor:pointer;outline:none;width:100%;border-radius:var(--button-border-radius);position:relative;transition:var(--standard-transition);text-decoration:none;display:block;box-sizing:border-box;text-align:center}.btn--icon{display:flex;align-items:center;justify-content:space-between}.btn--icon .icon{background:white;font-size:1.4em}.btn__icon{margin-left:auto;transition:var(--standard-transition)}.btn:hover,.btn:focus-visible{background:white;color:var(--main-color);border-color:var(--main-color)}.btn:hover .icon,.btn:focus-visible .icon{background:var(--main-color)}.btn--inverted{background:white;color:var(--main-color)}.btn--inverted:hover,.btn--inverted:focus-visible{background:var(--main-color);color:#fff}.btn--brown{--main-color: var(--brown)}.btn--light-brown{--main-color: var(--light-brown)}.btn--yellow{--main-color: var(--yellow);color:var(--brown)}.btn--yellow:hover,.btn--yellow:focus-visible{color:var(--brown);background:transparent}.btn--inline{display:inline-block;width:auto}.link{display:inline-flex;align-items:center;text-decoration:none;font-size:1rem;color:#000}.link--arrow:before{content:"";display:inline-block;transform:rotate(180deg);width:15px;height:15px;margin-right:4px;background-image:url(/dist/arrow-left-6ef52da6.svg);background-size:contain;background-repeat:no-repeat}.link--small{font-size:.875rem}.link:hover,.link:focus{text-decoration:underline}.header{background:var(--brown)}.header__container{display:flex;justify-content:space-between;align-items:center;height:var(--header-height);box-sizing:border-box}.header__logo{flex-shrink:0;flex-basis:auto;height:100%}.header__logo img{display:block;height:100%}.header__menu{height:100%;display:flex}.header__menu-items{height:100%;display:flex;flex-grow:1;position:relative;flex-direction:column-reverse;align-items:flex-end;justify-content:space-between}@media (max-width: 1279px){.header__menu-items{position:absolute;right:-100%;top:var(--header-height);background:white;z-index:100;width:400px;box-sizing:border-box;height:auto;transition:right .3s ease-in-out,visibility 0s .3s;flex-direction:column;align-items:flex-start;box-shadow:0 6px 6px #0000000d;display:none}}@media screen and (max-width: 767px){.header__menu-items{width:100%}}.header__menu-items.visible{right:0;display:flex;transition-delay:0s}.header__menu-button{display:none;font-size:36px;line-height:0;width:var(--header-height);height:var(--header-height)}@media (max-width: 1279px){.header__menu-button{display:block}}@media screen and (max-width: 767px){.header__menu-button{position:relative;right:calc(-1 * var(--gutter))}}.header__menu-button .icon{background:white}.header__search-button{display:none;font-size:24px;line-height:0;width:var(--header-height);height:var(--header-height)}@media (max-width: 1279px){.header__search-button{display:block}}@media screen and (max-width: 767px){.header__search-button{position:relative;right:calc(-1 * var(--gutter))}}.header__search-button .icon{background:white}.header__nav{width:100%;margin-right:0}.header__nav ul{display:flex;list-style:none;padding:0;margin:0}@media (max-width: 1279px){.header__nav ul{flex-direction:column}}.header__nav li{position:relative}@media (max-width: 1279px){.header__nav li{margin:0}}@media (min-width: 1280px){.header__nav>ul>li>a{border-bottom:4px solid transparent}.header__nav>ul>li>a:hover{border-bottom-color:var(--pale-pink)}}@media (max-width: 1279px){.header__nav>ul>li>a{background:var(--pale-pink)}}@media (min-width: 1280px){.header__nav>ul>li.active>a{text-decoration:none;border-bottom-color:var(--pale-pink)}}.header__nav a{text-decoration:none;display:block;padding:9px 14px;font-weight:500;outline-offset:-1px}@media (min-width: 1280px){.header__nav a{color:var(--pale-pink)}.header__nav a:hover{text-decoration:none}}@media (max-width: 1279px){.header__nav a{display:block;height:100%;padding:var(--spacing-xxs) var(--gutter)}}.header__nav .dropdown{display:none;position:absolute;top:100%;left:0;background-color:var(--pale-pink);z-index:1000;box-shadow:0 6px 12px -6px #0003}@media (max-width: 1279px){.header__nav .dropdown{background-color:#fff;padding-top:0;position:static;border:none;box-shadow:none;display:none}}@media (max-width: 1279px){.header__nav .dropdown:before{display:none}}.header__nav .dropdown li{margin:0;white-space:nowrap}.header__nav .dropdown li:last-of-type{border-bottom:none}.header__nav .dropdown a{color:#000;display:block;padding:10px 45px 10px 14px;position:relative}@media (max-width: 1279px){.header__nav .dropdown a{padding:var(--spacing-xxs) var(--gutter)}}@media (min-width: 1280px){.header__nav .dropdown a:after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(270deg);--svg: url(/dist/arrow-down-7d6d7f9f.svg);display:inline-block;width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:transparent;transition:var(--standard-transition)}}.header__nav .dropdown a:hover{transition:var(--standard-transition);background:var(--gray-30);background:white}@media (min-width: 1280px){.header__nav .dropdown a:hover:after{background-color:var(--brown)}}.header__nav .has-dropdown{position:relative}@media (min-width: 1280px){.header__nav .has-dropdown:hover .dropdown{display:block}}@media (min-width: 1280px){.header__nav .has-dropdown:hover a,.header__nav .has-dropdown.active a{text-decoration:none;border-bottom-color:var(--pale-pink)}}.header__nav .has-dropdown.open .dropdown{display:block}.header__nav .has-dropdown:last-of-type .dropdown{min-width:280px;left:auto;right:0}.header__nav .has-dropdown:last-of-type .dropdown li{width:100%}.header__nav .has-dropdown:last-of-type .dropdown li a{white-space:normal}@media (max-width: 1279px){.header__nav .has-dropdown>a{position:relative;padding-right:1.5em}.header__nav .has-dropdown>a:after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%);--svg: url(/dist/arrow-down-7d6d7f9f.svg);display:inline-block;width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;transition:var(--standard-transition)}}@media (max-width: 1279px){.header__nav .has-dropdown.open>a:after{transform:translateY(-50%) rotate(180deg)}}.header__subnav{width:100%}.header__icons{display:flex;align-items:stretch;justify-content:flex-end;position:relative;height:auto}@media (max-width: 1279px){.header__icons{background:var(--pale-pink);width:100%;border-top:1px solid var(--gray-100);justify-content:flex-start}}.header__icons__search,.header__icons__language{margin-left:2px;display:flex;align-items:center;padding:6px 9px;font-weight:500;transition:var(--standard-transition)}@media (min-width: 1280px){.header__icons__search,.header__icons__language{background:var(--pale-pink)}.header__icons__search:hover,.header__icons__search:is([aria-expanded=true]),.header__icons__language:hover,.header__icons__language:is([aria-expanded=true]){background:white}}@media (max-width: 1279px){.header__icons__search,.header__icons__language{margin-left:0;padding:var(--spacing-xs) var(--gutter)}.header__icons__search:first-of-type,.header__icons__language:first-of-type{margin-left:var(--spacing-xxxs)}}.header__icons__search .icon,.header__icons__language .icon{width:24px;height:24px;font-size:1.5rem}.header__icons__search span{margin-left:var(--spacing-xxxs)}@media (max-width: 1279px){.header__icons__search{display:none}}.footer{background-color:var(--brown);color:var(--pale-pink);padding:var(--spacing-xxs) 0;min-height:var(--footer-height);box-sizing:border-box;font-size:var(--fontsize-2)}@media screen and (max-width: 767px){.footer{padding:var(--spacing-s) 0}}.footer--pre{min-height:calc(var(--footer-height) * 2);border-top:var(--footer-height) solid var(--medium-brown)}@media screen and (max-width: 767px){.footer--pre{min-height:calc(var(--footer-height) + var(--spacing-l));border-top:0}}.footer__container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.footer__container{flex-direction:column;justify-content:center;align-items:center}}.footer__nav ul{display:flex;list-style:none;padding:0;margin:0}@media screen and (max-width: 767px){.footer__nav ul{flex-direction:column}}.footer__nav ul li a{color:#fff;text-decoration:none;padding:0 var(--spacing-xxxs);letter-spacing:.48px}@media screen and (max-width: 1024px){.footer__nav ul li a{display:block;text-align:center;margin-right:0;margin-bottom:var(--spacing-xs)}}.footer__nav ul li a:hover{text-decoration:underline}.footer__nav ul li span{margin:0 10px}@media screen and (max-width: 1024px){.footer__nav ul li span{display:none}}@media screen and (max-width: 1024px){.footer__separator{width:40px;margin:var(--spacing-s) auto;height:2px;background:var(--pale-pink)}}@media screen and (max-width: 1024px){.footer__copyright{margin-top:var(--spacing-xs);text-align:center}}.hero{--bg-image: none;background-image:var(--bg-image);background-size:cover;display:flex;justify-content:flex-end;padding:var(--spacing-xl) 0 calc(var(--spacing-xxxl) + var(--spacing-l));position:relative;margin-bottom:calc(var(--gutter) * 2);text-align:center}@media screen and (max-width: 767px){.hero{padding-bottom:0;padding-top:50vw;background-size:auto 60vw;background-position:top;margin-bottom:var(--gutter);background-repeat:no-repeat;font-size:var(--fontsize-3)}}.hero .main-wrapper{display:flex;justify-content:flex-end}.hero__content{position:relative;max-width:33.3%}@media (max-width: 1279px){.hero__content{max-width:415px}}@media screen and (max-width: 767px){.hero__content{max-width:100%}}.hero__container{background:var(--pale-pink);padding:22px;box-sizing:border-box;position:relative;z-index:1}@media screen and (max-width: 767px){.hero__container{padding:var(--gutter);max-width:100%}}.hero__container img{max-width:100%}.hero h1,.hero h2,.hero h3{margin:0;color:var(--brown)}.hero h1{display:flex;align-items:center;justify-content:center;margin-bottom:6px;font-size:var(--fontsize-7)}.hero h2{font-weight:500;font-size:20px;line-height:1.3;margin-bottom:var(--spacing-xxxs)}@media screen and (max-width: 767px){.hero h2{font-size:var(--fontsize-4)}}.hero .btn{margin-top:var(--spacing-xxs)}@media screen and (max-width: 767px){.hero .btn{font-size:var(--fontsize-2)}}.icon{--svg: none;display:inline-block;width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#000;transition:var(--standard-transition)}.icon--arrow-right{--svg: url(/dist/arrow-2-3c4e8953.svg)}.icon--arrow-down{--svg: url(/dist/arrow-down-7d6d7f9f.svg)}.icon--arrow-top{--svg: url(/dist/top-button-868630e4.svg)}.icon--chevron-right{--svg: url(/dist/chevron-right-7105cc99.svg)}.icon--book{--svg: url(/dist/kondolenzbuch-f399426f.svg)}.icon--contact{--svg: url(/dist/contact-6a8f457c.svg)}.icon--globe{--svg: url(/dist/language-49d4ab8b.svg)}.icon--search{--svg: url(/dist/search-3d40081f.svg)}.icon--person{--svg: url(/dist/user-9dda3e0e.svg)}.icon--burger{--svg: url(/dist/burger-c8b44157.svg)}.icon--close{--svg: url(/dist/close-1-4677dd67.svg)}.icon--close2{--svg: url(/dist/close-2-32932fb6.svg)}.icon--pdf{--svg: url(/dist/pdf-fe812282.svg);width:1.2em;height:1.2em;background-color:var(--light-brown)}.icon--image{--svg: url(/dist/image-36fe8024.svg);width:1.2em;height:1.2em;background-color:var(--light-brown)}.icon--file{--svg: url(/dist/file-b01012dd.svg);width:1.2em;height:1.2em;background-color:var(--light-brown)}.icon--link{--svg: url(/dist/link-330331d5.svg);width:1em;height:1em;background-color:var(--light-brown)}.language-switcher{display:none;width:100%}@media (max-width: 1279px){.language-switcher{display:none}.language-switcher.visible{display:block;border-top:1px solid var(--gray-100)}}@media (min-width: 1280px){.language-switcher{display:none;position:absolute;top:51px;right:-18px;background:var(--pale-pink);box-shadow:0 6px 12px #0000002d;width:170px;z-index:1000}.language-switcher.visible{display:block}.language-switcher:before{content:"";position:absolute;top:-10px;right:28px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--pale-pink);z-index:1001;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}}.language-switcher__close{border:none;cursor:pointer;background:none;line-height:1}.language-switcher__close .icon{background:var(--red);font-size:1.5em}.language-switcher__list{list-style:none;padding:0;margin:0}.language-switcher__list li:last-child{border-bottom:none}.language-switcher__list li a{text-decoration:none;display:flex;align-items:center;width:100%;padding:10px 1.5em 10px 10px;box-sizing:border-box;font-weight:500;position:relative;transition:var(--standard-transition)}@media (max-width: 1279px){.language-switcher__list li a{padding:var(--spacing-xxs) var(--gutter)}}.language-switcher__list li a:hover{background:white}.language-switcher__list li a:after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%);--svg: url(/dist/radio-default-b1698197.svg);display:inline-block;width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;transition:var(--standard-transition)}.language-switcher__list li a.active:after{--svg: url(/dist/radio-selected-ee2f7079.svg)}.search-panel{height:0;visibility:hidden;overflow:hidden;transition:height .3s ease-in-out;position:relative}.search-panel[data-open]{height:80px;visibility:visible}@media screen and (max-width: 767px){.search-panel[data-open]{height:60px}}.search-panel__container{height:100%}.search-panel .main-wrapper{height:100%;position:relative}@media screen and (max-width: 767px){.search-panel .main-wrapper{padding:0}}.search-panel .search-container{max-width:800px;margin:0 auto;height:100%;display:flex;gap:10px;align-items:center}.search-panel .search-container input{flex-grow:1;margin:0}@media screen and (max-width: 767px){.search-panel .search-container input{margin-left:var(--gutter)}}.search-panel .search-container__search{width:auto;display:inline-block;margin:0 94px 0 0}@media screen and (max-width: 767px){.search-panel .search-container__search{margin-right:64px}}.search-panel .search-container__close{position:absolute;right:var(--gutter);font-size:32px;line-height:0;background:white;border-radius:50%;padding:6px}.search-panel .search-container__close:hover,.search-panel .search-container__close:focus{background:var(--pale-pink)}@media (max-width: 1279px){.search-panel .search-container__close{right:calc(var(--gutter) + 23px)}}@media screen and (max-width: 767px){.search-panel .search-container__close{right:8px}}.infogrid{margin-top:calc((var(--spacing-xxxl) + var(--gutter) + var(--gutter)) * -1);margin-bottom:var(--spacing-xl);position:relative;z-index:1}@media screen and (max-width: 767px){.infogrid{margin-top:0}}.infogrid__headline{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.infogrid__label{font-size:1.2rem;margin-bottom:1rem}.infogrid__container{display:flex;flex-wrap:wrap;gap:4px}.infogrid .infogrid-block{background-color:var(--pale-pink);display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;aspect-ratio:1/1;transition:background .15s ease-in}.infogrid .infogrid-block:hover,.infogrid .infogrid-block:focus-within{background:white}.infogrid .infogrid-block:nth-child(10n+1),.infogrid .infogrid-block:nth-child(10n+7){width:calc(66.6666% - 1.3333px);aspect-ratio:2/1}.infogrid .infogrid-block:nth-child(10n+2),.infogrid .infogrid-block:nth-child(10n+3),.infogrid .infogrid-block:nth-child(10n+4),.infogrid .infogrid-block:nth-child(10n+5),.infogrid .infogrid-block:nth-child(10n+6),.infogrid .infogrid-block:nth-child(10n+8),.infogrid .infogrid-block:nth-child(10n+9),.infogrid .infogrid-block:nth-child(10n){width:calc(33.3333% - 2.6667px)}@media screen and (max-width: 767px){.infogrid .infogrid-block:nth-child(10n+1),.infogrid .infogrid-block:nth-child(10n+2),.infogrid .infogrid-block:nth-child(10n+3),.infogrid .infogrid-block:nth-child(10n+4),.infogrid .infogrid-block:nth-child(10n+6),.infogrid .infogrid-block:nth-child(10n+7),.infogrid .infogrid-block:nth-child(10n+8),.infogrid .infogrid-block:nth-child(10n+9){width:calc(50% - 2px);height:calc(50vw - 2px);aspect-ratio:1/1}.infogrid .infogrid-block:nth-child(10n+5),.infogrid .infogrid-block:nth-child(10n){width:100%;height:calc(100vw - 4px);aspect-ratio:1/1}}.infogrid .infogrid-block__image,.infogrid .infogrid-block__image img{width:100%;height:100%;object-fit:cover}.infogrid .infogrid-block__headline-container{flex-grow:1;display:flex;align-items:center;justify-content:center;width:100%}.infogrid .infogrid-block__headline{font-size:var(--fontsize-7);color:var(--brown);font-weight:500;text-align:center;width:90%}@media screen and (min-width: 768px) and (max-width: 1024px){.infogrid .infogrid-block__headline{font-size:var(--fontsize-5)}}@media screen and (max-width: 767px){.infogrid .infogrid-block__headline{font-size:var(--fontsize-3);margin:0}}.infogrid .infogrid-block__label{font-size:var(--fontsize-3);text-align:center;color:var(--light-brown);border-bottom:2px solid transparent;position:relative}.infogrid .infogrid-block__label:hover:before{background-color:var(--brown)}.infogrid .infogrid-block__label .icon{background:var(--light-brown);font-size:75%;margin-right:2px}@media screen and (min-width: 768px) and (max-width: 1024px){.infogrid .infogrid-block__label{font-size:var(--fontsize-2)}}@media screen and (max-width: 767px){.infogrid .infogrid-block__label{margin:0;margin-bottom:var(--spacing-xxxs)}}.infogrid .infogrid-block__link{text-decoration:none;font-weight:500;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%;padding:5px;box-sizing:border-box}.infogrid .infogrid-block__link:hover,.infogrid .infogrid-block__link:focus-within{text-decoration:none}.infogrid .infogrid-block__link:hover .infogrid-block__label span,.infogrid .infogrid-block__link:focus-within .infogrid-block__label span{border-bottom:2px solid var(--light-brown)}.citation{color:#fff;max-width:700px;margin:0 auto 60px}.citation__content{text-align:center}.citation__headline{font-size:var(--fontsize-9);margin-bottom:var(--spacing-xs);font-family:"Libre Baskerville",var(--font)}@media screen and (min-width: 768px) and (max-width: 1024px){.citation__headline{font-size:var(--fontsize-7)}}@media screen and (max-width: 767px){.citation__headline{font-size:var(--fontsize-5)}}.citation__label{font-size:var(--fontsize-3);max-width:800px;margin:0 auto;line-height:1.6}@media screen and (max-width: 767px){.citation__label{font-size:var(--fontsize-2)}}.citation__label__divider{width:64px;height:4px;background:var(--yellow);margin:0 auto;margin-bottom:var(--spacing-xs)}.text-image{margin:var(--spacing-xxs) 0}.text-image u{background:var(--pale-pink);font-weight:500;color:var(--brown);font-size:var(--fontsize-8);padding:3px 16px;display:flex;text-transform:uppercase;margin:var(--spacing-xxxs) 0;text-decoration:none}@media screen and (max-width: 767px){.text-image u{font-size:var(--fontsize-7);margin:var(--spacing-xxxs) calc(-1 * var(--gutter))}}@media screen and (min-width: 768px){.text-image__container{margin:0 auto;display:flow-root}}@media screen and (min-width: 768px){.text-image__content-wrapper{margin:0 auto;padding:0 var(--side-indent)}}.text-image__image{position:relative;display:flex;margin-bottom:var(--spacing-xxs)}@media screen and (min-width: 768px){.text-image__image{max-width:50%;margin:0 var(--spacing-s) var(--spacing-xxs) calc(-1 * var(--side-indent));float:left}}.text-image__image img{width:100%;height:auto;object-fit:cover}.text-image__image--no-content{margin-bottom:0}.text-image__text{font-size:var(--fontsize-4);line-height:var(--line-height-copytext)}@media screen and (max-width: 767px){.text-image__text{font-size:var(--fontsize-3)}}.text-image__text p:first-of-type{margin-top:0}.text-image__text p:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.text-image.image-right .text-image__image{float:right;margin:0 calc(-1 * var(--side-indent)) 0 var(--spacing-s)}}@media screen and (min-width: 768px){.text-image.image-center .text-image__image{max-width:100%;float:none;margin-left:0;margin-right:0}}.text-image__files{background-color:var(--pale-pink);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xxs) var(--spacing-xs);margin-top:var(--spacing-xxs)}@media (min-width: 1025px){.text-image__files{display:flex;flex-wrap:wrap;gap:var(--spacing-xxxs)}.text-image__files:not(.text-image__files--single) .text-image__file-item{width:calc(50% - var(--spacing-xs))}}.text-image__files h3{width:100%;margin-top:0;font-size:var(--fontsize-5)}.text-image__additional-links{display:flex;flex-direction:column;margin-top:var(--spacing-xxs)}.text-image__additional-links h3{margin-top:0;font-weight:500;font-size:var(--fontsize-6)}.text-image__additional-links:last-of-type{margin-bottom:var(--spacing-xxxs)}.text-image__file-item{display:flex;margin-bottom:var(--spacing-xxs);font-size:var(--fontsize-4);align-items:center;line-height:1}.text-image__file-item .icon{font-size:var(--fontsize-8);margin-right:var(--spacing-xxs);flex-shrink:0}.text-image__file-item a{text-decoration:none;font-weight:700;-webkit-hyphens:auto;hyphens:auto}.text-image__file-item a:hover{text-decoration:underline}.text-image__entry-item,.text-image__url-item{display:flex;margin-bottom:var(--spacing-xxs);font-size:var(--fontsize-4);align-items:center;line-height:1}.text-image__entry-item .icon,.text-image__url-item .icon{font-size:var(--fontsize-8);margin-right:var(--spacing-xxs);flex-shrink:0}.text-image__entry-item a,.text-image__url-item a{text-decoration:none;font-weight:700;-webkit-hyphens:auto;hyphens:auto}.text-image__entry-item a:hover,.text-image__url-item a:hover{text-decoration:underline}.text-image__entry-item:last-of-type,.text-image__url-item:last-of-type{margin-bottom:0}.sibling-nav{background-color:var(--pale-pink);padding:var(--spacing-xxs) 0}@media (max-width: 1279px){.sibling-nav{display:none}}.sibling-nav__list{list-style-type:none;padding:0 var(--gutter);margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.sibling-nav__link{color:#000;font-size:15px;font-family:var(--font);text-decoration:none;margin:4px 8px;display:inline-block;transition:var(--standard-transition);font-weight:500;border-bottom:2px solid transparent}.sibling-nav__link:hover{border-bottom-color:#000}.sibling-nav__link--active{color:var(--pale-pink);background:var(--light-brown);border-radius:var(--button-border-radius);pointer-events:none;padding:4px 11px;margin:0 8px}.sibling-nav__item:first-of-type .sibling-nav__link{margin-left:0}@media screen and (max-width: 767px){.breadcrumb .main-wrapper{padding:0}}.breadcrumb__container{display:flex;flex-direction:row;align-items:flex-start;padding:var(--spacing-s) 0 var(--spacing-xxs)}@media screen and (max-width: 767px){.breadcrumb__container{flex-direction:column;padding:0}}.breadcrumb__link-container{width:var(--side-indent);box-sizing:border-box;flex-shrink:0}@media screen and (max-width: 767px){.breadcrumb__link-container{background:var(--pale-pink);width:100%;padding:var(--spacing-xxs) var(--gutter)}}.breadcrumb__link{font-size:var(--fontsize-3);color:var(--light-brown);text-decoration:none;transition:var(--standard-transition);display:inline-block;position:relative;padding-left:11px;box-sizing:border-box;font-weight:500;border-bottom:2px solid transparent}.breadcrumb__link:hover{border-bottom-color:var(--light-brown)}.breadcrumb__link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(180deg);--svg: url(/dist/chevron-right-7105cc99.svg);display:inline-block;width:10px;height:10px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;transition:var(--standard-transition)}@media screen and (max-width: 767px){.breadcrumb__link{white-space:nowrap}}.breadcrumb__title{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding-top:var(--spacing-xxxs);font-size:var(--fontsize-6);font-weight:400;line-height:1.2}@media screen and (max-width: 767px){.breadcrumb__title{font-size:var(--fontsize-5);padding:var(--spacing-s) var(--gutter) 0}}@media screen and (min-width: 768px){.breadcrumb__title{padding-top:3px}}.breadcrumb__parent-title{font-size:var(--fontsize-3);letter-spacing:.36px;font-weight:500;color:var(--brown)}@media screen and (max-width: 767px){.breadcrumb__parent-title{font-size:var(--fontsize-4)}}.breadcrumb__date{font-size:var(--fontsize-3);letter-spacing:.36px;font-weight:500;color:var(--brown)}.breadcrumb__current-title{color:var(--brown);text-transform:uppercase;font-size:var(--fontsize-9);letter-spacing:.8px;font-weight:500;line-height:1}@media screen and (max-width: 767px){.breadcrumb__current-title{font-size:28px}}.breadcrumb__divider{width:64px;height:4px;background:var(--yellow);margin:16px 0}@media screen and (max-width: 767px){.breadcrumb__divider{width:50px;margin:var(--spacing-xxs) 0}}.other-links{position:relative;z-index:1;margin-top:auto;padding-top:var(--spacing-l);padding-bottom:var(--spacing-xl);background:linear-gradient(to bottom,white 0%,white calc(var(--spacing-xxxl) + var(--spacing-xl)),var(--medium-brown) var(--spacing-xl),var(--medium-brown) 100%)}@media screen and (max-width: 767px){.other-links{margin:0 0 calc(-1 * var(--spacing-s)) 0;padding-top:var(--spacing-m);padding-bottom:var(--spacing-m);background:linear-gradient(to bottom,white 0%,white calc(var(--spacing-l) + var(--spacing-l)),var(--medium-brown) var(--spacing-xl),var(--medium-brown) 100%)}}.other-links__container{display:flex;flex-wrap:wrap;gap:4px}.other-links .other-links-block{background-color:var(--pale-pink);display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;position:relative;width:calc(33.3333% - 2.6667px);padding-bottom:calc(33.3333% - 2.6667px)}.other-links .other-links-block:hover{background:white}@media screen and (max-width: 767px){.other-links .other-links-block{width:calc(50% - 2px);padding-bottom:calc(50% - 2px)}.other-links .other-links-block:nth-child(3){display:none}}.other-links .other-links-block__headline-container{flex-grow:1;display:flex;align-items:center;justify-content:center}.other-links .other-links-block__headline{font-size:var(--fontsize-7);color:var(--brown);font-weight:500;text-align:center;width:90%}@media screen and (min-width: 768px) and (max-width: 1024px){.other-links .other-links-block__headline{font-size:var(--fontsize-5)}}@media screen and (max-width: 767px){.other-links .other-links-block__headline{font-size:var(--fontsize-3);margin:0}}.other-links .other-links-block__label{font-size:var(--fontsize-3);text-align:center;color:var(--light-brown);border-bottom:2px solid transparent;position:relative}.other-links .other-links-block__label .icon{background:var(--light-brown);font-size:75%;margin-right:2px}@media screen and (min-width: 768px) and (max-width: 1024px){.other-links .other-links-block__label{font-size:var(--fontsize-2)}}@media screen and (max-width: 767px){.other-links .other-links-block__label{margin:0;margin-bottom:var(--spacing-xxxs)}}.other-links .other-links-block__link{text-decoration:none;font-weight:500;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:5px;box-sizing:border-box}.other-links .other-links-block__link:hover{text-decoration:none}.end-of-content{--square: 28px;width:var(--square);height:var(--square);border-radius:6px;background:var(--yellow);margin-left:var(--side-indent)}@media screen and (max-width: 767px){.end-of-content{--square: 24px;border-radius:4px;margin-left:0}}.listing{max-width:var(--content-max-width);margin:0 auto;margin-bottom:var(--spacing-l)}.listing__item{display:flex;flex-direction:row;align-items:flex-start;padding:var(--spacing-xxs) 0;border-bottom:2px solid var(--pale-pink);transition:opacity .3s ease,max-height .5s ease,background-color .3s ease;opacity:1;max-height:1000px;text-decoration:none;color:inherit}@media screen and (min-width: 768px){.listing__item:hover,.listing__item:focus{background-color:var(--pale-pink)}}@media screen and (max-width: 767px){.listing__item{padding:var(--spacing-xxs) 0;flex-direction:column}.listing__item:first-of-type{padding-top:0}}.listing__item--hidden{opacity:0;max-height:0;overflow:hidden;margin:0;padding:0;border:none;display:none}.listing__item--visible{animation:fadeIn .5s ease forwards;display:flex}.listing__date-container,.listing__parent-container{width:var(--side-indent);flex-shrink:0}@media screen and (max-width: 767px){.listing__date-container,.listing__parent-container{width:100%;margin-bottom:var(--spacing-xxxs)}}.listing__date,.listing__parent{font-size:var(--fontsize-3);color:var(--light-brown);font-weight:500;display:flex}@media screen and (min-width: 768px){.listing__date,.listing__parent{margin-left:var(--spacing-xxxs)}}.listing__content{flex-grow:1;display:flex;flex-direction:row;gap:var(--spacing-m);align-items:flex-start}@media screen and (max-width: 767px){.listing__content{flex-direction:column;width:100%}}.listing__text-content{flex-grow:1;font-weight:500;line-height:normal;letter-spacing:.32px}.listing__text-content p{margin:.6em 0}.listing__title{font-size:var(--fontsize-5);text-transform:uppercase;letter-spacing:.44px;color:var(--brown);margin:0 0 var(--spacing-xxxs);font-weight:500;line-height:1.2}@media screen and (max-width: 767px){.listing__title{font-size:var(--fontsize-6)}}.listing__text{font-size:var(--fontsize-3);color:var(--dark);line-height:var(--line-height-copytext);margin-bottom:var(--spacing-xxxs)}.listing__image-container{flex-shrink:0;display:flex;width:calc(var(--side-indent) - var(--spacing-xs))}@media screen and (max-width: 767px){.listing__image-container{width:100%;margin:var(--spacing-xxxs) 0}}.listing__image{width:100%;height:auto;object-fit:cover}.listing__read-more{font-size:var(--fontsize-3);color:var(--light-brown);text-decoration:none;transition:var(--standard-transition);display:inline-block;position:relative;padding-left:11px;box-sizing:border-box;font-weight:500;border-bottom:2px solid transparent;margin-bottom:var(--spacing-xxxs)}.listing__item:hover .listing__read-more,.listing__item:focus .listing__read-more{border-bottom-color:var(--light-brown)}.listing__read-more:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);--svg: url(/dist/chevron-right-7105cc99.svg);display:inline-block;width:10px;height:10px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor;transition:var(--standard-transition)}@media screen and (max-width: 767px){.listing__read-more{white-space:nowrap}}.listing__load-more{margin-top:var(--spacing-xs);transition:var(--standard-transition)}.listing__load-more--hidden{opacity:0;pointer-events:none}.listing .show-mobile{display:none}@media screen and (max-width: 767px){.listing .show-desktop{display:none}.listing .show-mobile{display:block}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.news-detail{flex-grow:1}.news-detail__header-image{display:flex;margin-bottom:var(--spacing-xxxs)}@media screen and (max-width: 767px){.news-detail__header-image{margin-bottom:0}}.news-detail__header-image picture{width:100%;display:flex}.news-detail__header-image img{width:100%;height:auto;object-fit:cover}@media screen and (min-width: 768px){.news-detail__content-wrapper{margin:0 auto;padding:0 var(--side-indent)}}.news-detail__other-news{position:relative;z-index:1;margin-top:var(--spacing-l);padding-bottom:var(--spacing-xl);background:linear-gradient(to bottom,white 0%,white var(--spacing-xxxl),var(--olive) var(--spacing-xl),var(--olive) 100%)}@media screen and (max-width: 767px){.news-detail__other-news{margin-top:var(--spacing-s);padding-bottom:var(--spacing-m);background:linear-gradient(to bottom,white 0%,white var(--spacing-xl),var(--olive) var(--spacing-xl),var(--olive) 100%)}}.news-detail__other-news__container{display:flex;justify-content:space-between;gap:4px}.news-detail__other-news__block{background-color:var(--pale-pink);display:flex;flex-direction:column;justify-content:space-between;flex:1;transition:background .15s ease-in}.news-detail__other-news__block:hover,.news-detail__other-news__block:focus-within{background:white}.news-detail__other-news__block:hover .icon,.news-detail__other-news__block:focus-within .icon{transform:translate(40%)}.news-detail__other-news__block:first-child .news-detail__other-news__block-arrow-container{transform:rotate(180deg)}.news-detail__other-news__block:last-child .news-detail__other-news__block-link{flex-direction:row-reverse}.news-detail__other-news__block-link{text-decoration:none;font-weight:500;display:flex;flex-direction:row;justify-content:space-between;height:100%}.news-detail__other-news__block-link:hover{text-decoration:none}@media screen and (max-width: 767px){.news-detail__other-news__block-link{flex-direction:column!important;padding-top:var(--spacing-s)}}.news-detail__other-news__block-arrow-container{background:white;display:flex;align-items:center;justify-content:center;width:28%;font-size:50px;flex-shrink:0}@media screen and (max-width: 767px){.news-detail__other-news__block-arrow-container{width:100%;background:none}}.news-detail__other-news__block-headline-container{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:175px;box-sizing:border-box;padding:0 var(--spacing-m)}@media screen and (max-width: 767px){.news-detail__other-news__block-headline-container{flex-direction:column-reverse;justify-content:flex-end;padding:var(--spacing-s);min-height:0}}.news-detail__other-news__block-headline{font-size:var(--fontsize-5);color:var(--brown);font-weight:500;text-align:center;margin-bottom:var(--spacing-xxxs);text-transform:uppercase}@media screen and (min-width: 768px) and (max-width: 1024px){.news-detail__other-news__block-headline{font-size:var(--fontsize-4)}}@media screen and (max-width: 767px){.news-detail__other-news__block-headline{font-size:var(--fontsize-3);margin-top:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:22px;max-height:66px}}.news-detail__other-news__block-label{font-size:var(--fontsize-2);text-align:center;margin:0;padding-bottom:var(--spacing-xs)}@media screen and (max-width: 767px){.news-detail__other-news__block-label{padding-bottom:0}}.news-detail__other-news .icon{background:var(--brown);font-size:75%;margin-right:5px}.skip-links{position:fixed;top:0;left:0;z-index:1000;width:100%;display:flex;justify-content:flex-start}.skip-links__link{position:absolute;top:var(--spacing-xxl);left:calc(-1 * var(--spacing-xs));color:#fff;background:var(--dark);padding:var(--spacing-xxxs) var(--spacing-xxs) calc(var(--spacing-xxxs) - 2px);transform:translate(-100%);transition:var(--standard-transition);text-decoration:none;font-size:var(--fontsize-button);line-height:var(--line-height-copytext);border-radius:var(--button-border-radius);outline-offset:0}@media screen and (min-width: 768px){.skip-links__link{top:var(--spacing-xl)}}@media (min-width: 1025px){.skip-links__link{top:var(--spacing-l)}}.skip-links__link:nth-child(2){top:calc(var(--spacing-xxl) + var(--spacing-l))}@media screen and (min-width: 768px){.skip-links__link:nth-child(2){top:calc(var(--spacing-xl) + var(--spacing-m))}}@media (min-width: 1025px){.skip-links__link:nth-child(2){top:calc(var(--spacing-l) + var(--spacing-s))}}@media screen and (max-width: 767px){.skip-links__link:nth-child(2){top:var(--spacing-m)}}.skip-links__link:focus,.skip-links__link:active{left:var(--spacing-xs);transform:translate(0);outline:2px solid white}.skip-links__link:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.skip-links__link{transition:none}}@media (max-width: 1279px){[href="#skip-link-submenu"]{display:none}}.steps{padding:var(--spacing-m) 0 0}@media screen and (max-width: 767px){.steps{padding:var(--spacing-xs) 0 0}}.steps u{background:var(--pale-pink);font-weight:500;color:var(--light-brown);font-size:var(--fontsize-8);padding:3px 16px;display:flex;text-transform:uppercase;margin:var(--spacing-xxxs) 0;text-decoration:none}@media screen and (max-width: 767px){.steps u{font-size:var(--fontsize-7);margin:var(--spacing-xxxs) calc(-1 * var(--gutter))}}.steps__nav{margin-bottom:var(--spacing-m);padding:0 var(--side-indent)}@media screen and (max-width: 767px){.steps__nav{padding:0;margin-bottom:var(--spacing-s)}}.steps__nav ul{padding:0;padding-left:var(--spacing-xs);margin:0;color:var(--light-brown)}.steps__nav a{font-weight:500;transition:var(--standard-transition);font-size:var(--fontsize-4);font-style:normal;line-height:1.6em;letter-spacing:.36px}.steps__content{font-size:var(--fontsize-4);line-height:var(--line-height-copytext);padding:0 var(--side-indent)}@media screen and (max-width: 767px){.steps__content{font-size:var(--fontsize-3);padding:0}}.steps__step{margin-top:var(--spacing-l)}@media screen and (max-width: 767px){.steps__step{margin-top:var(--spacing-s)}}.steps__headline{font-size:22px;color:var(--light-brown);font-weight:500;margin-bottom:var(--spacing-xs);display:flex;align-items:flex-start}.steps__headline:first-of-type{padding-top:0}@media screen and (max-width: 767px){.steps__headline{margin:var(--spacing-xs) 0}}.steps__headline .step-number{display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:var(--yellow);color:#fff;width:36px;height:36px;margin-right:10px;font-size:22px;line-height:1;border-radius:var(--button-border-radius)}.steps .back-to-top{position:fixed;bottom:30px;right:30px;text-decoration:none;z-index:1000;width:45px;height:45px;margin:0;padding:0 0 0 2px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media screen and (max-width: 767px){.steps .back-to-top{font-size:var(--fontsize-6);bottom:var(--gutter);right:var(--gutter)}}.steps .back-to-top .icon{font-size:var(--fontsize-9);transition:none}.steps .back-to-top:hover,.steps .back-to-top:focus-visible{background:white}.steps .back-to-top:hover .icon,.steps .back-to-top:focus-visible .icon{background:black}.text__content{font-size:var(--fontsize-4);line-height:var(--line-height-copytext);padding:0 var(--side-indent)}@media screen and (max-width: 767px){.text__content{font-size:var(--fontsize-3);padding:0}}.text u{background:var(--pale-pink);font-weight:500;color:var(--brown);font-size:var(--fontsize-8);padding:3px 16px;display:flex;text-transform:uppercase;margin:var(--spacing-xxxs) 0;text-decoration:none}@media screen and (max-width: 767px){.text u{font-size:var(--fontsize-7);margin:var(--spacing-xxxs) calc(-1 * var(--gutter))}}.contact-card{background-color:var(--pale-pink);padding:12px 20px 18px;margin:var(--spacing-xs) 0;font-size:var(--fontsize-4);letter-spacing:.44px}.contact-card p{margin-bottom:0;margin-top:12px}.contact-card p:first-of-type{margin-top:0}.contact-card p:last-of-type{margin-bottom:0}.contact-card__label{display:inline-block;width:80px}.contact-card__working-hours{font-size:.8em;white-space:nowrap}.cards{margin:var(--spacing-xxs) 0}@media screen and (min-width: 768px){.cards__container{margin:0 auto;display:flow-root}}.cards__content-wrapper{margin:0 auto;padding:0 var(--side-indent)}.cards__grid{display:flex;flex-direction:column;gap:var(--spacing-xxs)}@media screen and (max-width: 1024px){.cards__grid{flex-wrap:wrap}}.cards__item{background-color:var(--pale-pink);color:var(--light-brown);padding:var(--spacing-s);text-align:center;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.cards__text{font-size:var(--fontsize-4);font-weight:500;letter-spacing:.36px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cards__text p{margin:5px 0}.cards__location{font-size:var(--fontsize-2);margin:var(--spacing-xxxs) 0 0 0;flex:1;display:flex;align-items:center;justify-content:center;letter-spacing:.28px}.cards--squared .cards__grid{flex-wrap:wrap;padding:0 var(--side-indent)}@media screen and (max-width: 767px){.cards--squared .cards__grid{padding:0}}.cards--squared .cards__text{flex:1;font-size:var(--fontsize-4);font-weight:600;line-height:32px;letter-spacing:.36px}.cards--squared .cards__location{flex:0}.cards--squared .cards__item{width:calc(50% - var(--spacing-xxs) / 2);aspect-ratio:1/1}@media screen and (max-width: 767px){.cards--squared .cards__item{width:100%;aspect-ratio:auto}}.lebenslauf{margin:var(--spacing-xxs) 0}@media screen and (min-width: 768px){.lebenslauf__content{margin:0 auto;padding:0 var(--side-indent)}}.lebenslauf__table{width:100%;border-collapse:separate}.lebenslauf__date,.lebenslauf__text{font-size:var(--fontsize-4);padding-bottom:var(--spacing-xxs)}@media screen and (max-width: 767px){.lebenslauf__date,.lebenslauf__text{font-size:var(--fontsize-3);padding-bottom:0}}.lebenslauf__date{color:var(--light-brown);font-weight:500;padding-right:var(--spacing-s);white-space:nowrap}@media screen and (max-width: 767px){.lebenslauf__date{display:block}}.lebenslauf__text{color:var(--dark);line-height:var(--line-height-copytext)}@media screen and (max-width: 767px){.lebenslauf__text{display:block;padding-bottom:var(--spacing-xxs)}}.lebenslauf__row{vertical-align:top}.lebenslauf__row:last-of-type .lebenslauf__date,.lebenslauf__row:last-of-type .lebenslauf__text{padding-bottom:0}:root{--faq-item-transition-duration: .32s}.faq-collection{margin-top:var(--spacing-xxs)}.faq-collection__content{font-size:var(--fontsize-4);line-height:var(--line-height-copytext);margin-bottom:var(--spacing-m);padding:0 0 0 var(--side-indent)}@media screen and (max-width: 767px){.faq-collection__content{font-size:var(--fontsize-3);margin-bottom:var(--spacing-s);padding:0}}.faq-collection__label{font-size:var(--fontsize-6);font-weight:500}.faq-item{position:relative}.faq-item:not(:last-of-type){margin-bottom:var(--spacing-xxs)}.faq-item h1,.faq-item h2,.faq-item h3,.faq-item h4,.faq-item h5,.faq-item h6{margin:0}.faq-item__trigger{background-color:var(--pale-pink);display:flex;align-items:center;padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-m);transition:background-color var(--faq-item-transition-duration) ease;width:100%}.faq-item__trigger:hover,.faq-item__trigger:focus-visible{background-color:#fff}.faq-item__trigger__label{display:inline-block;color:var(--brown);font-size:var(--fontsize-4);font-weight:500;line-height:1.4;position:relative;text-align:left}.faq-item__trigger__icon{display:inline-block;height:16px;margin-right:-4px;width:0}.faq-item__trigger__icon:before{--svg: url(/dist/chevron-right-7105cc99.svg);background-color:currentColor;content:"";display:inline-block;height:16px;left:-26px;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform var(--faq-item-transition-duration) ease-out;width:16px}.faq-item__panel{height:0;overflow:hidden;opacity:0;display:none;transition:height var(--faq-item-transition-duration) ease-out,opacity var(--faq-item-transition-duration) ease-out}.faq-item__panel__inner{padding:1px var(--spacing-xxs) 1px var(--spacing-m)}.faq-item__panel.is-expanded{opacity:1}.faq-item__panel.is-animating{display:block}.faq-item:has(.faq-item__trigger[aria-expanded=true]) .faq-item__trigger__icon:before{transform:translateY(-50%) rotate(-90deg)}figure.table{background-color:var(--pale-pink);padding:var(--spacing-xxs) var(--spacing-xs);margin:var(--spacing-xs) 0;font-family:var(--font);font-size:var(--fontsize-4);letter-spacing:var(--letter-spacing-default);color:var(--dark)}@media screen and (max-width: 767px){figure.table{padding:var(--gutter)}}figure.table table{width:100%;border-collapse:collapse}figure.table th,figure.table td{text-align:left;padding:calc(var(--spacing-xxxs) / 2) 0;border:none}figure.table th{font-weight:600;color:var(--brown);padding-right:var(--spacing-xs);width:120px;vertical-align:top}figure.table tr:not(:last-child){border-bottom:1px solid var(--gray-30)}.header-image{display:flex;margin-bottom:var(--spacing-xxxs)}@media screen and (min-width: 768px){.header-image{max-height:min(50vh,30vw)}}@media screen and (max-width: 767px){.header-image{margin-bottom:0}}.header-image picture{width:100%;display:flex}.header-image img{width:100%;height:auto;object-fit:cover}.team__content{margin-top:var(--spacing-xxs);margin-bottom:0;margin-left:var(--side-indent);margin-right:var(--side-indent)}.team__grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-s) * -1)}.team__member{color:#000;text-decoration:none;background-color:#fff;overflow:hidden;transition:var(--standard-transition);display:flex;flex-direction:column;width:calc(33.333% - var(--spacing-s) * 2 / 3);margin-top:var(--spacing-s)}@media screen and (min-width: 768px) and (max-width: 1024px){.team__member{width:calc(50% - var(--spacing-xs) / 2)}}@media screen and (max-width: 767px){.team__member{width:calc(50% - var(--spacing-xxs) / 2)}}.team__member:hover,.team__member:focus-visible,.team__member.active{background-color:var(--pale-pink)}.team__member:hover img{transform:scale(1.1)}@media screen and (max-width: 767px){.team__member p{-webkit-hyphens:auto;hyphens:auto}}.team__member-preview{cursor:pointer;display:flex;flex-direction:column;width:100%;height:100%}.team__member-info{text-align:center;padding:var(--spacing-xxxs);flex-grow:1;display:flex;flex-direction:column;justify-content:center;justify-content:flex-start}.team__member-image{width:100%;padding-top:100%;position:relative;overflow:hidden;border-bottom:3px solid transparent;transition:border .3s ease}.active .team__member-image{border-color:var(--yellow)}.team__member-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team__member-name{font-size:var(--fontsize-4);margin:0}.team__member-role{font-size:var(--fontsize-3);color:var(--gray-100);margin:0}.team__member-details{display:none}.team__expanded-info{width:100%;border-top:4px solid var(--pale-pink);position:relative;overflow:hidden;box-sizing:border-box}.team__expanded-info.hidden{display:none}.team__expanded-info .contact-card{margin-bottom:0}.team__expanded-info-inner__title{margin:0;font-weight:500}.team__expanded-info-inner__container{padding:var(--spacing-xxs);padding-bottom:var(--spacing-xxxs);display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.team .close-button{width:47px;height:47px;border-radius:50%;background-color:var(--pale-pink);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.team .close-button .icon{font-size:var(--fontsize-7)}.team .close-button:hover{background-color:var(--light-brown)}.team .close-button:hover .icon{background:white}.team__lebenslauf,.team__text{padding:var(--spacing-xxs);padding-top:0;margin-top:var(--spacing-m)}.team__lebenslauf:first-child,.team__text:first-child{margin-top:0}.team__text-title{margin:0}.team__contact{margin-top:0}.team__contact .contact-card{margin-top:var(--spacing-xxxs)}.team__lebenslauf{padding:var(--spacing-xxs);padding-top:0}.team__lebenslauf .team__lebenslauf-table{width:100%;border-collapse:separate}.team__lebenslauf .team__lebenslauf-date,.team__lebenslauf .team__lebenslauf-text{font-size:var(--fontsize-4);padding-bottom:var(--spacing-xxxs)}@media screen and (max-width: 767px){.team__lebenslauf .team__lebenslauf-date,.team__lebenslauf .team__lebenslauf-text{font-size:var(--fontsize-3);padding-bottom:0}}.team__lebenslauf .team__lebenslauf-date{color:var(--light-brown);font-weight:500;padding-right:var(--spacing-s);white-space:nowrap}@media screen and (max-width: 767px){.team__lebenslauf .team__lebenslauf-date{display:block}}.team__lebenslauf .team__lebenslauf-text{color:var(--dark);line-height:var(--line-height-copytext)}@media screen and (max-width: 767px){.team__lebenslauf .team__lebenslauf-text{display:block;padding-bottom:var(--spacing-xxs)}}.team__lebenslauf .team__lebenslauf-row{vertical-align:top}.team__lebenslauf .team__lebenslauf-row:last-of-type .team__lebenslauf-date,.team__lebenslauf .team__lebenslauf-row:last-of-type .team__lebenslauf-text{padding-bottom:0}.team__text-title{font-size:var(--fontsize-5);margin-bottom:var(--spacing-s)}.homepage main{background:var(--olive);padding-bottom:1px}.detail-page{flex-grow:1}.placements__container{padding:0 var(--side-indent)}@media screen and (max-width: 1024px){.placements__container{padding:0}}.placements .placements-toggle{margin-top:var(--spacing-xxs);background:var(--pale-pink);margin-bottom:2px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xxs);position:relative}.keyboard-user .placements .placements-toggle:focus-within:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;outline:2px solid #1a73e8;border-radius:2px;pointer-events:none}@media screen and (max-width: 767px){.placements .placements-toggle{flex-direction:column}}.placements .placements-toggle input[type=radio]{position:absolute;opacity:0;pointer-events:none}.placements .placements-toggle label{color:#000;font-size:15px;font-family:var(--font);text-decoration:none;margin:0 8px;display:inline-block;transition:border-bottom .3s ease;font-weight:500;border-bottom:2px solid transparent;cursor:pointer}.placements .placements-toggle label:hover{border-bottom-color:#000}.placements .placements-toggle input[type=radio]:checked+label{color:var(--pale-pink);background:var(--light-brown);border-radius:var(--button-border-radius);pointer-events:none;padding:4px 11px;margin-left:8px;margin-right:8px;border-bottom-color:transparent}@media screen and (max-width: 767px){.placements .placements-toggle label[for=show-all-placements]{margin-top:var(--spacing-xxs)}}.placements .month-events-list{list-style-type:none;padding:0}.placements .month-events-list.past{display:none}@media screen and (max-width: 767px){.placements .month-events-list{margin:var(--spacing-xxxs) 0}}.placements .year-month-nav{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 var(--spacing-xxxs)}@media screen and (max-width: 767px){.placements .year-month-nav{margin:0 0 var(--spacing-xxs) 0}}.placements .year-month-nav .year{display:flex;align-items:center;gap:2px;width:100%}.placements .year-month-nav .year.past{display:none}@media screen and (max-width: 767px){.placements .year-month-nav .year{flex-direction:column}}.placements .year-month-nav .year>span{font-size:var(--fontsize-7);color:#fff;background-color:var(--yellow);padding:var(--spacing-xxxs) var(--spacing-xs);font-weight:500;display:flex;min-width:70px;justify-content:center}@media screen and (max-width: 767px){.placements .year-month-nav .year>span{font-size:var(--fontsize-5);width:100%;text-align:center;display:block;box-sizing:border-box;padding:var(--spacing-xxs) var(--spacing-xxxs)}}@media screen and (min-width: 768px) and (max-width: 1024px){.placements .year-month-nav .year>span{font-size:var(--fontsize-6)}}.placements .year-month-nav .year .months{display:flex;flex-wrap:wrap;gap:2px;height:100%;width:100%}@media screen and (max-width: 767px){.placements .year-month-nav .year .months{display:grid;grid-template-columns:repeat(6,1fr);gap:1px}}.placements .year-month-nav .year .months a,.placements .year-month-nav .year .months span{display:flex;align-items:center;justify-content:center;font-size:var(--fontsize-3);color:#beb8b1;background-color:var(--pale-pink);padding:5px 0 0;flex:1;text-decoration:none;pointer-events:none;font-weight:500;border-bottom:5px solid transparent}@media screen and (max-width: 767px){.placements .year-month-nav .year .months a,.placements .year-month-nav .year .months span{aspect-ratio:1/1}}.placements .year-month-nav .year .months a.active:not(.past),.placements .year-month-nav .year .months span.active:not(.past){pointer-events:initial;cursor:pointer;color:#fff;background-color:var(--light-brown)}.placements .year-month-nav .year .months a.active:not(.past):hover,.placements .year-month-nav .year .months span.active:not(.past):hover{background-color:#fff;color:var(--light-brown);border-bottom-color:var(--light-brown)}.placements h2{font-size:22px;color:var(--brown);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-weight:500;letter-spacing:.44px}@media screen and (max-width: 767px){.placements h2{margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs)}}.placements h2.past{display:none}.placements .placement-event{margin-bottom:0;display:flex}.placements .placement-event--new-date{margin-top:var(--spacing-xxxs)}@media screen and (max-width: 767px){.placements .placement-event--new-date{margin-top:var(--spacing-xxxs)}}.placements .placement-event .event-date{color:var(--light-brown);margin-bottom:var(--spacing-xxxs);width:20%;font-weight:500}.placements .placement-event .event-time{margin-bottom:var(--spacing-xxxs);width:20%}@media screen and (max-width: 767px){.placements .placement-event .event-time{margin-bottom:0}}.placements .placement-event .event-description{width:60%}@media screen and (max-width: 767px){.placements .placement-event{flex-wrap:wrap}.placements .placement-event .event-date{width:100%}.placements .placement-event .event-time{margin-right:var(--spacing-xs)}}.placements .placement-event h3{font-size:var(--fontsize-5);color:var(--brown);margin-bottom:var(--spacing-xxs)}.placements .placement-event .collaborative-placement-table-container{display:flex;flex-direction:column;width:100%;background:var(--pale-pink);padding:var(--gutter);margin-bottom:var(--spacing-xxxs)}@media screen and (max-width: 767px){.placements .placement-event .collaborative-placement-table-container{width:100%}}.placements .placement-event .collaborative-placement-table-container h3{font-weight:500;font-size:var(--fontsize-5);margin:0;color:var(--light-brown)}.placements .placement-event .collaborative-placement-table{width:100%;border-collapse:separate;line-height:1.7}.placements .placement-event .collaborative-placement-table td{padding:0;border:none;vertical-align:top}.placements .placement-event .collaborative-placement-table td:first-child{font-weight:500;width:15.2%;text-align:left;color:var(--light-brown);vertical-align:top;line-height:1.2;padding-bottom:10px}.placements .placement-event .collaborative-placement-table td:last-child{padding-left:var(--spacing-xs)}@media screen and (max-width: 767px){.placements .placement-event .collaborative-placement-table td{display:block;width:100%}.placements .placement-event .collaborative-placement-table td:first-child{width:100%;margin-top:var(--spacing-xxs)}.placements .placement-event .collaborative-placement-table td:last-child{padding-left:0}}.placements .back-to-top{position:fixed;bottom:30px;right:30px;text-decoration:none;z-index:1000;width:45px;height:45px;margin:0;padding:0 0 0 2px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@media screen and (max-width: 767px){.placements .back-to-top{font-size:var(--fontsize-6);bottom:var(--gutter);right:var(--gutter)}}.placements .back-to-top .icon{font-size:var(--fontsize-9);transition:none}.placements .back-to-top:hover,.placements .back-to-top:focus-visible{background:white}.placements .back-to-top:hover .icon,.placements .back-to-top:focus-visible .icon{background:black}.placements .section-divider{border-top:2px solid var(--pale-pink);margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs)}@media screen and (max-width: 767px){.placements .section-divider{margin-top:var(--spacing-xxxs);margin-bottom:var(--spacing-xxxs)}}.placements .section-divider.past,.placements .toggle-past-placements .hide-text{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.placements.show-past .year.past{display:flex;animation:fadeIn .3s ease-in-out forwards}@media screen and (max-width: 767px){.placements.show-past .year.past{flex-direction:column}}.placements.show-past .month-events-list.past,.placements.show-past h2.past,.placements.show-past .back-to-top.past,.placements.show-past .section-divider.past{display:block}.placements.show-past .toggle-past-placements .show-text{display:none}.placements.show-past .toggle-past-placements .hide-text{display:inline}.placements.show-past .year-month-nav .months a.active.past{pointer-events:initial;cursor:pointer;color:#fff;background-color:var(--light-brown)}.placements.show-past .year-month-nav .months a.active.past:hover{background-color:#fff;color:var(--light-brown);border-bottom-color:var(--light-brown)}.search .listing{list-style:none;padding:0;margin:0}.search .listing__item:first-of-type{border-top:2px solid var(--pale-pink);padding-top:var(--spacing-xxs)}.search .search-form-wrapper{max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-xs) 0;margin-left:var(--side-indent)}@media screen and (max-width: 767px){.search .search-form-wrapper{padding-bottom:var(--spacing-xxxs)}}.search .search-results-summary{margin-left:var(--side-indent)}.search .search-results-summary p{font-size:var(--fontsize-5);font-weight:500}.search .search-form{display:flex;gap:10px;align-items:center}@media screen and (max-width: 767px){.search .search-form{flex-direction:column}}.search .search-input-wrapper{flex-grow:1;position:relative;display:flex;align-items:center;width:100%}.search .search-input-wrapper input[type=text]{width:100%;margin:0}.search .search-clear{position:absolute;right:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--pale-pink);border-radius:50%;width:22px;height:22px;padding:6px}.search .search-clear svg{width:16px;height:16px;color:var(--light-brown)}.search .search-clear:hover svg{color:var(--brown)}.search .search-submit{width:auto}@media screen and (max-width: 767px){.search .search-submit{width:100%}}.error-page{display:flex;justify-content:center;align-items:center;color:var(--brown)}
