*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}ol,ul{list-style:none}ul{padding-inline-start:0}button{cursor:pointer;background:0 0;border:none}a,button{color:#000}:root,[data-theme=light]{--pe-primary:#b5b4ff;--pe-lime:#cfff46;--pe-gray-100:#272727;--pe-gray-90:#3d3d3d;--pe-gray-80:#525252;--pe-gray-70:#686868;--pe-gray-60:#7d7d7d;--pe-gray-40:#a9a9a9;--pe-gray-30:#bebebe;--pe-gray-20:#d4d4d4;--pe-gray-10:#e9e9e9;--pe-gray-0:#fff;--pe-toolbar-modules:#d3d2ff;--pe-toolbar-modules-accent:#bebde5;--pe-toolbar-copy:#e2ff90;--pe-toolbar-copy-accent:#cbe582;--pe-modal-light-gray:#eee;--pe-modal-font-color:#000;--pe-module-gray:#8d8d8d;--pe-module-hover:#e9e9ff;--pe-status-active:var(--pe-lime);--pe-status-inactive:#f55;--pe-success:#38a169;--pe-success-light:#edfdf3;--pe-danger:#de4848;--pe-danger-light:#fff5f5;--pe-warning:#dd6b20;--pe-warning-light:#fefce8;--pe-info:#3182ce;--pe-info-light:#ebf8ff;--pe-border-radius:4px;--pe-easing-soft:cubic-bezier(.74, .24, .19, .85);--pe-cookie-banner-background:#efefef;--pe-cookie-banner-button:var(--pe-toolbar-modules);--pe-cookie-manager-text-color:#222;--pe-cookie-manager-link-color:#676664;--pe-cookie-manager-button-background:#eee;--pe-cookie-manager-overlay-background:#0006;--pe-cookie-manager-divider-color:#000;--pe-cookie-manager-icon-color:#000;--pe-cookie-manager-focus-color:#007aff;--pe-cookie-manager-highlight-background:#fff8d6;--pe-cookie-manager-hover-background:#f1f1f1;--pe-cookie-manager-debug-border-color:#cecece;--pe-cookie-manager-button-hover-mix:#000;--pe-cookie-manager-footer-shadow:0 0 1.5rem 0 #0000001a;--pe-overlay-background:#000000a6;--pe-border-color:#eaeaea;--pe-shadow-sm:0 2px 4px #0000000d;--pe-shadow-md:0 4px 6px #0000001a;--pe-shadow-lg:0 10px 15px #0000001a;--pe-transition-fast:.25s ease-in-out;--pe-transition-default:.3s ease-in-out;--pe-transition-slow:.35s ease-out;--pe-font-size-xs:12px;--pe-font-size-sm:14px;--pe-font-size-base:16px;--pe-font-size-lg:18px;--pe-font-size-xl:20px;--pe-font-weight-semibold:600;--pe-font-weight-bold:700;--pe-eventlist-gray-100:var(--pe-gray-100);--pe-eventlist-gray-20:var(--pe-gray-20);--pe-eventlist-gray-10:var(--pe-gray-10);--pe-eventlist-gray-0:var(--pe-gray-0);--pe-eventlist-black:#000;--pe-eventlist-white:#fff;--pe-eventlist-primary:#3100a0;--pe-eventlist-muted:#888;--pe-eventlist-button-background:#222;--pe-eventlist-button-background-hover:#555;--pe-eventlist-button-text:var(--pe-eventlist-white);--pe-eventlist-item-content-color:var(--pe-eventlist-black);--pe-eventlist-item-border:var(--pe-eventlist-black);--pe-eventlist-item-color:var(--pe-eventlist-black);--pe-eventlist-item-color-cancelled:#eee;--pe-eventlist-tag-background:var(--pe-eventlist-muted);--pe-eventlist-tag-text:var(--pe-eventlist-white);--pe-eventlist-filter-text:var(--pe-eventlist-gray-100);--pe-eventlist-filter-text-muted:var(--pe-eventlist-muted);--pe-eventlist-filter-hover:var(--pe-eventlist-black);--pe-eventatlas-gray-100:var(--pe-gray-100);--pe-eventatlas-gray-40:var(--pe-gray-40);--pe-eventatlas-gray-20:#d4d4d4;--pe-eventatlas-gray-10:var(--pe-gray-10);--pe-eventatlas-black:#000;--pe-eventatlas-white:#fff;--pe-eventatlas-muted:#888;--pe-eventatlas-button-background:#3a0ca3;--pe-eventatlas-button-background-hover:#555;--pe-eventatlas-button-background-active:#c6009a;--pe-eventatlas-button-text:var(--pe-eventatlas-white);--pe-eventatlas-item-border:var(--pe-eventatlas-black);--pe-eventatlas-item-content-color:var(--pe-eventatlas-black);--pe-eventatlas-filter-text:var(--pe-eventatlas-gray-100);--pe-eventatlas-filter-text-muted:var(--pe-eventatlas-muted)}:root,[data-theme=dark],[data-theme=light]{--pe-gray-50:#939393;--pe-toolbar-modules-hover:var(--pe-toolbar-modules)}[data-theme=dark]{--pe-modal-light-gray:var(--pe-gray-100);--pe-modal-font-color:#fff;--pe-toolbar-modules:#232325;--pe-gray-100:#fff;--pe-gray-90:#e9e9e9;--pe-gray-80:#d4d4d4;--pe-gray-70:#bebebe;--pe-gray-60:#a9a9a9;--pe-gray-40:#7d7d7d;--pe-gray-30:#686868;--pe-gray-20:#525252;--pe-gray-10:#3d3d3d;--pe-gray-0:#272727}.skeleton{background-color:#dddbdd;display:inline-block;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);animation:3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in-out}.fade-enter-active,.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}@font-face{font-family:SN Ja;src:local(SN Ja Regular),local(SN Ja),url("/fonts/SN Ja/sn-ja.woff2")format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:SN Ja;src:local(SN Ja Regular Italic),local(SN Ja Italic),url("/fonts/SN Ja/sn-ja-italic.woff2")format("woff2");font-display:swap;font-weight:400;font-style:italic}:root{--grid-columns:12;--grid-gap:24px;--container-width:1900px;--grid-padding-sm:24px;--grid-padding-md:24px;--grid-padding-lg:24px;--grid-padding-xlg:24px;--grid-padding-xxlg:48px;--bp-medium:768px;--bp-large:1024px;--bp-xlarge:1366px;--bp-xxlarge:1600px;--pe-reveal-duration:var(--rev-dur);--pe-reveal-easing:var(--rev-ease);--font-base:"SN Ja", "SN Ja fallback", sans-serif;--font-heading:"SN Ja", "SN Ja fallback", sans-serif;--heading-lineheight:.95;--base-lineheight:1.15;--heading-font-weight:400;--heading-letter-spacing:-1px;--base-font-weight:400;--base-font-size-small:16px;--base-font-size:20px;--caption-font-size:14px;--subtitle-font-size:18px;--link-bottom:.123em;--link-thickness:.05em;--font-size-h1:36px;--font-size-h2:28px;--font-size-h3:24px;--font-size-h4:20px;--font-size-h5:17px;--font-size-h6:17px;--primary-color:#3a0ca3;--secondary-color:#c6009a;--white:#fff;--black:#000;--gray-light:#ccc;--gray-medium:#666;--gray-dark:#333;--error-color:#ff945b;--default-transition:.33s var(--ease-soft);--theme-primary:#0000cb;--theme-link-hover:color-mix(in srgb, var(--ink) 50%, var(--paper));--dur-quick:.14s;--dur-base:.28s;--dur-soft:.48s;--dur-calm:.56s;--dur-stage:.9s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.5, 0, .9, .2);--ease-soft:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--vor-kurz:40ms;--vor-folgt:.12s;--dur-weg:.2s;--shift-s:8px;--shift-m:16px;--shift-l:32px;--stagger:60ms;--ink:#00f;--paper:#fff;--muted:#4a4ad6;--faint:#8a8ae6;--rule:#d5d5f5;--btn-dur-in:.64s;--btn-ease-in:var(--ease-enter);--btn-dur-out:.4s;--btn-ease-out:var(--ease-soft);--rev-ease:cubic-bezier(.38, .05, .18, 1);--rev-shift:var(--shift-l);--rev-dur:1.5s;--rev-stagger:90ms;--rev-rand:-12%;--rev-bild-dur:2.2s;--rev-bild-ease:cubic-bezier(.33, 0, .2, 1);--more-dur-open:.9s;--more-dur-close:var(--dur-calm);--pr-zoom-in:1.1s;--pr-zoom-out:.7s;--event-calendar-color:var(--theme-primary)}html{overflow-x:clip}img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}button{padding:0}.spacer{height:64px}@media (width>=768px){:root{--font-size-h1:72px;--font-size-h2:56px;--font-size-h3:40px;--font-size-h4:32px;--font-size-h5:24px;--font-size-h6:20px;--subtitle-font-size:20px}.spacer{height:96px}}.spacer--small{height:16px}.dotted-line--top{border-width:8px 0 0}.dotted-line--bottom,.dotted-line--top{border-style:dotted;border-color:#d57e00;border-image-source:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20fill-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%20clip-rule='evenodd'%20viewBox='0%200%20128%20128'%3e%3cpath%20d='M10.735%200C16.661%200%2021.47%204.811%2021.47%2010.74c0%205.928-4.81%2010.74-10.735%2010.74C4.81%2021.48%200%2016.667%200%2010.74%200%204.81%204.81%200%2010.735%200m0%20106.538c5.926%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.81%2010.74-10.735%2010.74C4.81%20128.017%200%20123.205%200%20117.277c0-5.929%204.81-10.74%2010.735-10.74m0-53.269c5.926%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.81%2010.74-10.735%2010.74C4.81%2074.748%200%2069.936%200%2064.008c0-5.929%204.81-10.74%2010.735-10.74M63.981%200c5.926%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.809%2010.74-10.735%2010.74s-10.735-4.812-10.735-10.74C53.246%204.81%2058.056%200%2063.981%200m0%20106.538c5.926%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.809%2010.74-10.735%2010.74s-10.735-4.812-10.735-10.74c0-5.929%204.81-10.74%2010.735-10.74M117.228%200c5.925%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.81%2010.74-10.735%2010.74-5.926%200-10.736-4.812-10.736-10.74%200-5.929%204.81-10.74%2010.736-10.74m0%20106.538c5.925%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.81%2010.74-10.735%2010.74-5.926%200-10.736-4.812-10.736-10.74%200-5.929%204.81-10.74%2010.736-10.74m0-53.269c5.925%200%2010.735%204.811%2010.735%2010.74%200%205.928-4.81%2010.74-10.735%2010.74-5.926%200-10.736-4.812-10.736-10.74%200-5.929%204.81-10.74%2010.736-10.74'/%3e%3c/svg%3e");border-image-slice:33%;border-image-repeat:repeat}.dotted-line--bottom{border-width:0 0 8px}.main-content,html{font-family:var(--font-base)}.main-content{font-weight:var(--base-font-weight);line-height:var(--base-lineheight);color:var(--theme-primary)}a{text-decoration:none}a,a:focus,a:hover{color:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--heading-font-weight);line-height:var(--heading-lineheight);letter-spacing:var(--heading-letter-spacing)}.h1,h1{font-size:var(--font-size-h1)}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-h5)}.h6,h6{font-size:var(--font-size-h6)}.body,.p,li,p{font-size:var(--base-font-size)}.body,.body-small,.p,li,p{line-height:var(--base-lineheight)}.body-small{font-size:var(--base-font-size-small)}.caption{font-size:var(--caption-font-size);line-height:1}.subtitle{font-size:var(--subtitle-font-size);line-height:var(--base-lineheight)}.teaser-headline{font-size:var(--font-size-h4)}@media (width>=768px){.spacer--small{height:24px}.teaser-headline{font-size:var(--font-size-h5)}}.eventlist-title-big{font-size:var(--font-size-h2);line-height:1}@media (width>=768px){.eventlist-title-big{font-size:var(--font-size-h4)}}.eventlist-title-tiny{font-size:var(--font-size-h3)}.link--underline:not(:has(.shared-icon)){color:inherit;background-image:linear-gradient(var(--theme-primary),var(--theme-primary));background-repeat:no-repeat;background-position:left bottom var(--link-bottom);background-size:100% var(--link-thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-soft) var(--ease-soft),color var(--dur-soft) var(--ease-soft);text-decoration:none}.link--underline:not(:has(.shared-icon)):hover{color:var(--theme-link-hover);background-size:0 var(--link-thickness)}.link--underline:has(.shared-icon)>.link__text{color:inherit;background-image:linear-gradient(var(--theme-primary),var(--theme-primary));background-repeat:no-repeat;background-position:left bottom var(--link-bottom);background-size:100% var(--link-thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-soft) var(--ease-soft),color var(--dur-soft) var(--ease-soft);text-decoration:none}.link--underline:has(.shared-icon)>.link__text:hover{color:var(--theme-link-hover);background-size:0 var(--link-thickness)}.uppercase{text-transform:uppercase}@media print{.footer,.header{display:none}}.page-detail{--page-grid-padding:var(--grid-gap);--item-translate:30px;z-index:2;isolation:isolate;background:var(--white);position:relative}.page-detail:before{content:"";z-index:-1;background:var(--white);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-detail-enter-active,.page-detail-leave-active{z-index:10;width:100%;height:calc(100vh - var(--site-header-offset,0px) - var(--site-header-height,0px));background:var(--white);will-change:transform;transition:transform .8s cubic-bezier(.65,0,.35,1);position:fixed;bottom:0;left:0}@supports (height:100dvh){.page-detail-enter-active,.page-detail-leave-active{height:calc(100dvh - var(--site-header-offset,0px) - var(--site-header-height,0px))}}.page-detail-enter-active .page-detail__wrapper,.page-detail-leave-active .page-detail__wrapper{box-sizing:border-box;width:100%;max-width:var(--container-width);padding-right:var(--page-grid-padding);padding-left:var(--page-grid-padding);margin-left:auto;margin-right:auto;transition:transform .458s cubic-bezier(.65,0,.35,1)}.page-detail-enter-active{transform:translateY(100%)}.page-detail-enter-active .motion-1{transition:.41s var(--ease-soft) .58s}.page-detail-enter-active .motion-2{transition:.5s var(--ease-soft) .58s}.page-detail-enter-active .motion-3{transition:.59s var(--ease-soft) .58s}.page-detail-enter-active .motion-4{transition:.68s var(--ease-soft) .58s}.page-detail-enter-active .motion-5{transition:.77s var(--ease-soft) .58s}.page-detail-enter-active .motion-6{transition:.86s var(--ease-soft) .58s}.page-detail-enter-active .motion-7{transition:.95s var(--ease-soft) .58s}.page-detail-enter-active .motion-8{transition:1.04s var(--ease-soft) .58s}.page-detail-enter-to,.page-detail-leave-active{transform:translateZ(0)}.page-detail-leave-active .motion-1{transition:.41s var(--ease-soft)}.page-detail-leave-active .motion-2{transition:.5s var(--ease-soft)}.page-detail-leave-active .motion-3{transition:.59s var(--ease-soft)}.page-detail-leave-active .motion-4{transition:.68s var(--ease-soft)}.page-detail-leave-active .motion-5{transition:.77s var(--ease-soft)}.page-detail-leave-active .motion-6{transition:.86s var(--ease-soft)}.page-detail-leave-active .motion-7{transition:.95s var(--ease-soft)}.page-detail-leave-active .motion-8{transition:1.04s var(--ease-soft)}.page-detail-leave-to{transform:translateY(100%)}.page-detail__wrapper{box-sizing:border-box;background:var(--white);width:100%;max-width:none;min-height:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-detail-enter-active [class*=motion-],.page-detail-leave-to [class*=motion-]{opacity:0;transform:translateY(var(--item-translate))}.page-detail-enter-to [class*=motion-],.page-detail-leave-active [class*=motion-]{opacity:1;transform:translateY(0)}.page-detail-layout:not(.page-detail-enter-active,.page-detail-leave-active){z-index:2;background:var(--white);position:relative}.page-detail-enter-active.grid-container .page-detail__wrapper,.page-detail-leave-active.grid-container .page-detail__wrapper{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-list-enter-active,.page-list-leave-active{z-index:0;transition:opacity .8s linear;position:relative}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin-bottom{margin-bottom:0!important}.clearer{clear:both}.icon,.input-hidden,.nobreak{white-space:nowrap}.relative{position:relative}.input-hidden{float:left;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grayscale{filter:grayscale()}.icon{text-indent:1000%;overflow:hidden}.align-center{justify-content:center}.text-center{text-align:center}@media screen and (width>=768px){.show-for-small{display:none!important}}@media screen and (width>=1366px){.show-for-medium-down{display:none!important}}@media screen and (width<=767px){.show-for-medium{display:none!important}}@media screen and (width>=1440px){.show-for-large-down{display:none!important}}@media screen and (width<=1365px){.show-for-large{display:none!important}}@media screen and (width<=1439px){.show-for-xlarge{display:none!important}}@media print,screen and (width<=767px){.hide-for-small{display:none!important}}@media print,screen and (width<=1365px){.hide-for-medium-down{display:none!important}}@media print,screen and (width>=768px){.hide-for-medium{display:none!important}}@media print,screen and (width<=1439px){.hide-for-large-down{display:none!important}}@media print,screen and (width>=1366px){.hide-for-large{display:none!important}}@media print,screen and (width>=1440px){.hide-for-xlarge{display:none!important}}.show-for-sr{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.grid-container{max-width:var(--container-width);padding-left:var(--grid-gap);padding-right:var(--grid-gap);margin-left:auto;margin-right:auto}@media (width>=768px){.eventlist-title-tiny{font-size:var(--base-font-size)}.page-detail{--page-grid-padding:var(--grid-padding-md)}.grid-container{padding-left:var(--grid-padding-md);padding-right:var(--grid-padding-md)}}@media (width>=1024px){:root{--base-font-size-small:18px;--base-font-size:24px;--base-lineheight:1.1;--font-size-h1:88px;--font-size-h2:72px;--font-size-h3:48px;--font-size-h4:40px;--font-size-h5:32px;--font-size-h6:24px}.page-detail{--page-grid-padding:var(--grid-padding-lg)}.grid-container{padding-left:var(--grid-padding-lg);padding-right:var(--grid-padding-lg)}}@media (width>=1366px){.page-detail{--page-grid-padding:var(--grid-padding-xlg)}.grid-container{padding-left:var(--grid-padding-xlg);padding-right:var(--grid-padding-xlg)}}@media (width>=1600px){:root{--font-size-h1:120px;--font-size-h2:100px;--font-size-h3:60px;--font-size-h4:50px;--font-size-h5:36px;--font-size-h6:24px;--subtitle-font-size:28px}.page-detail{--page-grid-padding:var(--grid-padding-xxlg)}.grid-container{padding-left:var(--grid-padding-xxlg);padding-right:var(--grid-padding-xxlg)}}.grid-container .grid-container--full{width:100vw;margin-left:-50vw;position:relative;left:50%}.grid-x{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);flex-wrap:wrap;display:flex}.grid-x.no-gap{--grid-gap:0px;gap:0}.grid-x.align-center{justify-content:center}.grid-x.align-right{justify-content:flex-end}.grid-x.align-stretch{align-items:stretch}.grid-x.wrap{flex-wrap:wrap}.grid-x.nowrap{flex-wrap:nowrap}.cell{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}.small-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.small-12{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}.cookie-manager{--pe-cookie-manager-text-color:var(--theme-primary);--pe-cookie-manager-icon-color:var(--theme-primary);--pe-cookie-manager-button-background:var(--white);--pe-cookie-manager-link-color:#6666e0;--pe-cookie-manager-divider-color:var(--theme-primary);--font-size-body-cookie:15px;--base-lineheight:120%;--heading-letter-spacing:-.07px}@media (width>=768px){.medium-offset-1{margin-left:calc((100% - 11 * var(--grid-gap)) / 12 + 0 * var(--grid-gap) + var(--grid-gap))}.medium-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.medium-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.medium-8{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap))}.medium-10{flex:0 0 calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap));max-width:calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap))}.cookie-manager{--font-size-body-cookie:16px;--heading-letter-spacing:-.5px}}@media (width>=1024px){.large-offset-2{margin-left:calc((100% - 11 * var(--grid-gap)) / 6 + var(--grid-gap) + var(--grid-gap))}.large-offset-3{margin-left:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap) + var(--grid-gap))}.large-3{flex:0 0 calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap));max-width:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap))}.large-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.large-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.large-8{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap))}.large-9{flex:0 0 calc(.75 * (100% - 11 * var(--grid-gap)) + 8 * var(--grid-gap));max-width:calc(.75 * (100% - 11 * var(--grid-gap)) + 8 * var(--grid-gap))}.large-10{flex:0 0 calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap));max-width:calc(5 * (100% - 11 * var(--grid-gap)) / 6 + 9 * var(--grid-gap))}.large-11{flex:0 0 calc(11 * (100% - 11 * var(--grid-gap)) / 12 + 10 * var(--grid-gap));max-width:calc(11 * (100% - 11 * var(--grid-gap)) / 12 + 10 * var(--grid-gap))}.large-12{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}.cookie-manager{--font-size-body-cookie:18px;--heading-letter-spacing:-.75px}}.cookie-manager .introduction__title{font-size:var(--font-size-h3)}.cookie-manager .form-row__text,.cookie-manager .introduction__text{font-size:var(--font-size-body-cookie)}.cookie-manager .checkbox-toggle--bold .checkbox-toggle__subtitle,.cookie-manager .checkbox-toggle__title,.cookie-manager__button,.cookie-manager__link{font-size:var(--font-size-body-cookie)!important}.cookie-manager .checkbox-toggle__title{--heading-letter-spacing:initial;font-weight:400!important}.cookie-manager svg path{stroke:var(--theme-primary)}.cookie-manager__button,.cookie-manager__link{color:var(--theme-primary)}.cookie-manager__link-anchor{text-decoration:underline}.cookie-manager__button{background-color:var(--white);padding:.75rem 1rem;border:1px solid var(--theme-primary)!important;border-radius:9999px!important}@media (width>=768px){.cookie-manager__button{padding:.75rem 1.25rem}}@media (width>=1024px){.cookie-manager__button{padding:.75rem 1.5rem}.cookie-banner .cookie-banner__wrapper{width:50%}}.cookie-banner{color:var(--black)}.cookie-banner .cookie-banner__consent{background-color:var(--gray-light)}.cookie-banner .cookie-banner__wrapper{border-left:1px solid var(--black);text-align:left;background-color:#0000;flex-direction:column;gap:1.5rem;padding:1.5rem 0 1.5rem 1.5rem;display:flex}@media (width>=1366px){.xlarge-offset-3{margin-left:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap) + var(--grid-gap))}.xlarge-3{flex:0 0 calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap));max-width:calc(.25 * (100% - 11 * var(--grid-gap)) + 2 * var(--grid-gap))}.xlarge-4{flex:0 0 calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap));max-width:calc((100% - 11 * var(--grid-gap)) / 3 + 3 * var(--grid-gap))}.xlarge-6{flex:0 0 calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap));max-width:calc(.5 * (100% - 11 * var(--grid-gap)) + 5 * var(--grid-gap))}.xlarge-8{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap))}.xlarge-12{flex:0 0 calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap));max-width:calc(100% - 11 * var(--grid-gap) + 11 * var(--grid-gap))}.cookie-banner .cookie-banner__wrapper{width:60%}}.cookie-banner .cookie-banner__text{max-width:none;font-size:var(--base-font-size);line-height:var(--base-lineheight);margin:0;display:block}.cookie-banner .cookie-banner__message{font-size:var(--base-font-size);line-height:inherit;display:inline}.cookie-banner .cookie-banner__message:after{content:" "}.cookie-banner .cookie-banner__link{color:inherit;font:inherit;line-height:inherit;text-underline-offset:.08em;cursor:pointer;text-align:left;border:0;padding:0;text-decoration:underline}.cookie-banner .cookie-banner__link:focus-visible,.cookie-banner .cookie-banner__link:hover{color:var(--gray-dark)}.cookie-banner .cookie-banner__link:focus-visible{outline-offset:.125rem;outline:1px solid}.cookie-banner .cookie-banner__button{border:1px solid var(--black);background-color:var(--white);color:var(--black);font:inherit;font-size:var(--base-font-size);cursor:pointer;transition:var(--default-transition);border-radius:62.4375rem;flex-grow:0;width:fit-content;padding:.75rem 1rem;line-height:1;display:block}@media (width>=768px){.cookie-banner .cookie-banner__button{padding-left:1.5rem;padding-right:1.5rem}}.cookie-banner .cookie-banner__button:focus-visible,.cookie-banner .cookie-banner__button:hover{background-color:var(--black);color:var(--white)}.cookie-banner .cookie-banner__button:focus-visible{outline:1px solid var(--black);outline-offset:.125rem}.pill{font-size:var(--base-font-size-small);background:var(--black);color:var(--white);border-radius:var(--pages-button-button_small-wrapper-radius-topleft,9999px) var(--pages-button-button_small-wrapper-radius-topright,9999px) var(--pages-button-button_small-wrapper-radius-bottomright,9999px) var(--pages-button-button_small-wrapper-radius-bottomleft,9999px);border:1px solid var(--black);padding:.5rem .75rem .375rem;line-height:1;display:inline-block}.event-list-calendar{--dp-cell-size:40px;--dp-menu-padding:16px 26px;--dp-multi-calendars-spacing:0px;--event-calendar-grid-padding:var(--grid-gap);color:var(--event-calendar-color)}@media (width>=768px){.event-list-calendar{--event-calendar-grid-padding:var(--grid-padding-md)}}@media (width>=1024px){.event-list-calendar{--event-calendar-grid-padding:var(--grid-padding-lg);--dp-cell-size:51px}}@media (width>=1366px){.event-list-calendar{--event-calendar-grid-padding:var(--grid-padding-xlg)}}@media (width>=1600px){.event-list-calendar{--event-calendar-grid-padding:var(--grid-padding-xxlg)}}.event-list-calendar.pe-event-list-calendar--popover{top:unset;bottom:-.0625rem;left:max(var(--event-calendar-grid-padding),.5 * (100% - var(--container-width)) + var(--event-calendar-grid-padding));z-index:10;will-change:transform;transition:transform .4s var(--ease-soft);border-color:var(--event-calendar-color);box-shadow:none;border-radius:.75rem .75rem 0 0;position:fixed}.event-list-calendar .pe-event-list-calendar__header{border:0;justify-content:flex-end;min-height:0;padding:1.5rem 1.5rem 0}.event-list-calendar .pe-event-list-calendar__close{width:2rem;height:2rem;color:var(--event-calendar-color);padding:0}.event-list-calendar .pe-event-list-calendar__close:focus-visible,.event-list-calendar .pe-event-list-calendar__close:hover{color:var(--event-calendar-color);outline:1px solid var(--event-calendar-color);outline-offset:.125rem;background:0 0}.event-list-calendar .pe-event-list-calendar__content{padding:.5rem 1.5rem 1rem}.event-list-calendar .pe-event-list-calendar__footer{border:0;padding:0 1.5rem 1.5rem}.event-list-calendar .dp__calendar_row{gap:.25rem;margin:0 0 .25rem}.event-list-calendar .dp__calendar_row:last-child{margin-bottom:0}.event-list-calendar .dp__month_year_row{margin-bottom:1.25rem}.event-list-calendar .dp__calendar_header_item,.event-list-calendar .dp__cell_inner,.event-list-calendar .dp__month_year_select{color:var(--event-calendar-color)}.event-list-calendar .dp__month_year_wrap{gap:.5rem}.event-list-calendar .dp__month_year_select{font-size:var(--base-font-size);text-align:left;justify-content:flex-start;width:fit-content;font-weight:400}.event-list-calendar .dp__calendar_header_separator{display:none}.event-list-calendar .dp__calendar_header_item{font-size:var(--base-font-size-small);justify-content:center;align-items:center;font-weight:400;display:flex}.event-list-calendar .dp__cell_inner{font-size:var(--base-font-size);font-weight:400}.event-list-calendar .dp__cell_offset{opacity:.45}.event-list-calendar .dp__active_date{color:var(--white);background:var(--event-calendar-color);border-radius:50%}.event-list-calendar .dp__menu_inner{gap:3rem}.event-list-calendar .dp__cell_highlight{color:var(--event-calendar-color);border:1px solid var(--event-calendar-color);background:0 0;border-radius:50%}.event-list-calendar .dp__cell_highlight.dp__active_date{color:var(--white);background:var(--event-calendar-color)}.event-list-calendar__apply .button__text{color:var(--event-calendar-color);background:var(--white);border-color:var(--event-calendar-color);padding:.5rem .75rem}.event-list-calendar__apply:focus-visible .button__text,.event-list-calendar__apply:hover .button__text{color:var(--white);background:var(--event-calendar-color)}@media (width<=1023px){.event-list-calendar.pe-event-list-calendar--modal .pe-event-list-calendar__content{padding:.5rem .75rem 1rem}.event-list-calendar.pe-event-list-calendar--modal .dp__menu_inner{flex-direction:column;gap:1.5rem}.event-list-calendar.pe-event-list-calendar--modal .dp__cell_inner{width:2.5rem!important;height:2.5rem!important}.pe-modal-overlay:has(.event-list-calendar.pe-event-list-calendar--modal){background:0 0;align-items:flex-end;padding:0}.pe-modal-container:has(.event-list-calendar.pe-event-list-calendar--modal){border:1px solid var(--event-calendar-color);max-height:60vh;box-shadow:none;border-bottom:0;border-radius:.75rem .75rem 0 0;max-width:none!important}.pe-modal-container:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-header{border:0;justify-content:flex-end;min-height:0;padding:1rem 1.5rem 0}.pe-modal-container:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-content{padding:0}.pe-modal-container:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-footer{border:0;padding:1rem}.pe-modal-overlay:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-container{opacity:1;transition:transform .4s var(--ease-soft),opacity .4s var(--ease-soft)}:is(.pe-modal-enter-from:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-container,.pe-modal-leave-to:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-container){opacity:1;transform:translateY(100%)}}@media (width<=1023px) and (width>=1024px){.pe-modal-container:has(.event-list-calendar.pe-event-list-calendar--modal){max-height:calc(min(92dvh,47.5rem))}.pe-modal-container:has(.event-list-calendar.pe-event-list-calendar--modal) .pe-modal-footer{padding:0 1.5rem 1.5rem}}.pe-event-list-calendar-popover-enter-active{transition:transform .4s var(--ease-soft)}.event-list-calendar.pe-event-list-calendar--closing,.pe-event-list-calendar-popover-enter-from{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.event-list-calendar.pe-event-list-calendar--popover,.pe-event-list-calendar-popover-enter-active{transition:none}}.dp--arrow-btn-nav{display:none}:root .formbuilder input[type=checkbox],:root .formbuilder input[type=radio]{position:absolute;left:-100vw}:root .formbuilder input[type=checkbox]:checked+.formbuilder__checkbox-text:after,:root .formbuilder input[type=checkbox]:checked+.formbuilder__text:after,:root .formbuilder input[type=checkbox]:checked+label:after,:root .formbuilder input[type=radio]:checked+.formbuilder__checkbox-text:after,:root .formbuilder input[type=radio]:checked+.formbuilder__text:after,:root .formbuilder input[type=radio]:checked+label:after{opacity:1;transform:rotate(45deg)scale(1)}:root .formbuilder input[type=checkbox]:focus+.formbuilder__checkbox-text:before,:root .formbuilder input[type=checkbox]:focus+.formbuilder__text:before,:root .formbuilder input[type=checkbox]:focus+label:before,:root .formbuilder input[type=radio]:focus+.formbuilder__checkbox-text:before,:root .formbuilder input[type=radio]:focus+.formbuilder__text:before,:root .formbuilder input[type=radio]:focus+label:before{outline:3px auto -webkit-focus-ring-color}:root .formbuilder input[type=checkbox]:focus+.formbuilder__checkbox-text:after,:root .formbuilder input[type=checkbox]:focus+.formbuilder__text:after,:root .formbuilder input[type=checkbox]:focus+label:after,:root .formbuilder input[type=radio]:focus+.formbuilder__checkbox-text:after,:root .formbuilder input[type=radio]:focus+.formbuilder__text:after,:root .formbuilder input[type=radio]:focus+label:after{border-color:transparent var(--theme-primary) var(--theme-primary) transparent}:root .formbuilder input[type=checkbox]+.formbuilder__checkbox-text,:root .formbuilder input[type=checkbox]+.formbuilder__text,:root .formbuilder input[type=checkbox]+label,:root .formbuilder input[type=radio]+.formbuilder__checkbox-text,:root .formbuilder input[type=radio]+.formbuilder__text,:root .formbuilder input[type=radio]+label{cursor:pointer;padding-left:2.5rem;position:relative}:root .formbuilder input[type=checkbox]+.formbuilder__checkbox-text:before,:root .formbuilder input[type=checkbox]+.formbuilder__text:before,:root .formbuilder input[type=checkbox]+label:before,:root .formbuilder input[type=radio]+.formbuilder__checkbox-text:before,:root .formbuilder input[type=radio]+.formbuilder__text:before,:root .formbuilder input[type=radio]+label:before{content:"";border:.0625rem solid var(--theme-primary);border-radius:.25rem;width:1.5rem;height:1.5rem;margin-right:.625rem;display:block;position:absolute;top:0;left:0}:root .formbuilder{font-size:var(--base-font-size)!important}:root .formbuilder__header{margin:4rem 0;padding:0!important}@media (width>=768px){:root .formbuilder__header{margin:6rem 0}}@media (width>=1024px){:root .formbuilder__header{flex:0 0 calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));max-width:calc(2 * (100% - 11 * var(--grid-gap)) / 3 + 7 * var(--grid-gap));margin-right:auto}}:root .formbuilder a{color:inherit;background-image:linear-gradient(var(--theme-primary),var(--theme-primary));background-repeat:no-repeat;background-position:left bottom var(--link-bottom);background-size:100% var(--link-thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-soft) var(--ease-soft),color var(--dur-soft) var(--ease-soft);text-decoration:none}:root .formbuilder a:hover{color:var(--theme-link-hover);background-size:0 var(--link-thickness)}:root .formbuilder__row{padding:.75rem 0}:root .formbuilder__row .formbuilder__label.is-empty input[type=date]:not(:focus),:root .formbuilder__row .formbuilder__label.is-empty input[type=datetime-local]:not(:focus){color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%230000cb\" d=\"M7.25 10.75a.5.5 0 0 1 .5-.5h8.5a.5.5 0 0 1 0 1h-8.5a.5.5 0 0 1-.5-.5\"/><path fill=\"%230000cb\" fill-rule=\"evenodd\" d=\"M8 4.25a.5.5 0 0 1 .5.5v1.5h7v-1.5a.5.5 0 0 1 1 0v1.5h.75a2.5 2.5 0 0 1 2.5 2.5v8.5a2.5 2.5 0 0 1-2.5 2.5H6.75a2.5 2.5 0 0 1-2.5-2.5v-8.5a2.5 2.5 0 0 1 2.5-2.5h.75v-1.5a.5.5 0 0 1 .5-.5m-.5 3h-.75a1.5 1.5 0 0 0-1.5 1.5v8.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5v-8.5a1.5 1.5 0 0 0-1.5-1.5h-.75v1a.5.5 0 0 1-1 0v-1h-7v1a.5.5 0 0 1-1 0z\" clip-rule=\"evenodd\"/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}:root .formbuilder__row .formbuilder__label.is-empty input[type=date]:not(:focus)::-webkit-datetime-edit{opacity:0}:root .formbuilder__row .formbuilder__label.is-empty input[type=datetime-local]:not(:focus)::-webkit-datetime-edit{opacity:0}:root .formbuilder__row .formbuilder__label.is-empty input[type=date]:focus,:root .formbuilder__row .formbuilder__label.is-empty input[type=datetime-local]:focus{color:inherit}:root .formbuilder__row .formbuilder__label.is-empty input[type=date]:focus::-webkit-datetime-edit{opacity:1}:root .formbuilder__row .formbuilder__label.is-empty input[type=datetime-local]:focus::-webkit-datetime-edit{opacity:1}:root .formbuilder__text{font-size:var(--base-font-size);font-weight:var(--base-font-weight);margin-bottom:1rem!important}:root .formbuilder__asterisk{font-size:var(--base-font-size);font-weight:700}:root .formbuilder__fieldset{border:none;padding:0}:root .formbuilder__option+.formbuilder__option{margin-top:1rem!important}:root .formbuilder__error:not(.all-form-error){background:var(--error-color);border-radius:62.5rem;justify-content:center;align-items:center;width:fit-content;margin-top:.25rem;line-height:1;color:var(--black)!important;font-size:var(--caption-font-size)!important;padding:.5rem .75rem .375rem!important}:root .formbuilder__error:not(.all-form-error)::not(:empty){display:flex!important}:root .formbuilder input[type=checkbox]+.formbuilder__text:after,:root .formbuilder input[type=checkbox]+label:after{content:"";border-color:transparent var(--theme-primary) var(--theme-primary) transparent;opacity:0;border-style:solid;border-width:.125rem;border-radius:0 0 .125rem;width:.375rem;height:.9375rem;transition:none;position:absolute;top:.1875rem;left:.5625rem;transform:rotate(45deg)scale(0)}:root .formbuilder input[type=radio]+.formbuilder__checkbox-text:before,:root .formbuilder input[type=radio]+label:before{border-radius:50%}:root .formbuilder input[type=radio]+.formbuilder__checkbox-text:after,:root .formbuilder input[type=radio]+label:after{content:"";background:var(--theme-primary);opacity:0;border-radius:50%;width:1rem;height:1rem;transition:none;position:absolute;left:.25rem;top:.25rem!important}@media (width>=768px){:root .formbuilder input[type=radio]+.formbuilder__checkbox-text:after,:root .formbuilder input[type=radio]+label:after{top:.4375rem}}:root .formbuilder input[type=date],:root .formbuilder input[type=datetime-local]{appearance:none;box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:0;outline:none;width:100%;padding:.5rem;font-family:inherit;position:relative}:root .formbuilder input[type=date]::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}:root .formbuilder input[type=datetime-local]::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}:root .formbuilder input[type=date]::-moz-clear{display:none}:root .formbuilder input[type=date]::-moz-inner-spin-button{display:none}:root .formbuilder input[type=datetime-local]::-moz-clear{display:none}:root .formbuilder input[type=datetime-local]::-moz-inner-spin-button{display:none}:root input[type=date],:root input[type=datetime-local],:root input[type=email],:root input[type=number],:root input[type=text],:root input[type=url],:root select,:root textarea{border-bottom:1px solid var(--theme-primary);color:var(--theme-primary);background-color:var(--white);border-top:0;border-left:0;border-right:0;font-size:var(--base-font-size)!important}:root button[type=submit],:root input[type=submit]{cursor:pointer;font-family:inherit;font-size:var(--base-font-size);font-weight:var(--base-font-weight);transition:background-color var(--btn-dur-out) var(--btn-ease-out),color var(--btn-dur-out) var(--btn-ease-out),border-color var(--btn-dur-out) var(--btn-ease-out);background-color:var(--white);color:var(--theme-primary);border:1px solid var(--theme-primary);border-radius:62.4375rem;justify-content:center;align-items:center;padding:.75rem 1rem .625rem;line-height:1;text-decoration:none;display:inline-flex}@media (width>=768px){:root button[type=submit],:root input[type=submit]{padding-left:1.5rem;padding-right:1.5rem}}:root button[type=submit]:focus-visible,:root button[type=submit]:hover,:root input[type=submit]:focus-visible,:root input[type=submit]:hover{transition-duration:var(--btn-dur-in);transition-timing-function:var(--btn-ease-in);color:var(--white);background-color:var(--theme-primary)}:root button[type=submit]:focus-visible,:root input[type=submit]:focus-visible{outline:1px solid var(--black);outline-offset:.125rem}.shared-reveal[data-v-4d4060d3]{display:contents}.shared-reveal--ready[data-v-4d4060d3] [data-reveal]{--pe-reveal-transform-from:translate3d(0, var(--pe-reveal-distance,24px), 0);--pe-reveal-transform-to:none;--pe-reveal-filter-from:none;--pe-reveal-filter-to:none;opacity:0;transform:var(--pe-reveal-transform-from);filter:var(--pe-reveal-filter-from);transition:opacity var(--pe-reveal-duration,.6s) var(--pe-reveal-easing,cubic-bezier(.22,1,.36,1)),transform var(--pe-reveal-duration,.6s) var(--pe-reveal-easing,cubic-bezier(.22,1,.36,1)),filter var(--pe-reveal-duration,.6s) var(--pe-reveal-easing,cubic-bezier(.22,1,.36,1));transition-delay:var(--pe-reveal-delay,0s);will-change:opacity,transform,filter}.shared-reveal--ready[data-v-4d4060d3] [data-reveal=fade]{--pe-reveal-transform-from:none}.shared-reveal--ready[data-v-4d4060d3] [data-reveal=fade-down]{--pe-reveal-transform-from:translate3d(0, calc(var(--pe-reveal-distance,24px) * -1), 0)}.shared-reveal--ready[data-v-4d4060d3] [data-reveal=fade-left]{--pe-reveal-transform-from:translate3d(var(--pe-reveal-distance,24px), 0, 0)}.shared-reveal--ready[data-v-4d4060d3] [data-reveal=fade-right]{--pe-reveal-transform-from:translate3d(calc(var(--pe-reveal-distance,24px) * -1), 0, 0)}.shared-reveal--ready[data-v-4d4060d3] [data-reveal=zoom-in]{--pe-reveal-transform-from:scale(var(--pe-reveal-scale,.96))}.shared-reveal--ready[data-v-4d4060d3] [data-reveal-visible=true]{opacity:1;transform:var(--pe-reveal-transform-to);filter:var(--pe-reveal-filter-to);will-change:auto}@media (prefers-reduced-motion:reduce){.shared-reveal--ready[data-v-4d4060d3] [data-reveal]{opacity:1;filter:none;will-change:auto;transition:none;transform:none}}.autocomplete{background-color:var(--white);border-bottom:.0625rem solid var(--black);border-left:.0625rem solid var(--black);border-right:.0625rem solid var(--black);width:100%;max-height:21rem;position:absolute;left:0;overflow:hidden auto}.autocomplete__list{padding:.5rem 0}.autocomplete__link{padding:.5rem 1rem;display:block}.autocomplete__link:focus{background-color:var(--primary-color);color:var(--white)}.search-form--header .autocomplete{border-left:0;border-right:0}@media screen and (width>=768px){.search-form--header .autocomplete{border-left:.0625rem solid var(--black);border-right:.0625rem solid var(--black)}}.search-form{z-index:2;position:relative}.search-form--navigation{grid-area:search}@media screen and (width>=1280px){.search-form--navigation{display:none}}.search-form--desktop{display:none}.search-form--show .search-form__input{opacity:1;visibility:visible}.search-form--page .search-form__input{border-width:.0625rem;transition:initial;transform:none}@media screen and (width>=768px){.search-form--page .search-form__input{height:5rem;padding:1rem 3.6rem 1rem 1rem}}@media screen and (width>=1280px){.search-form--desktop{margin-right:3rem;display:block}.search-form--page .search-form__input{opacity:1;visibility:visible;width:100%;position:relative}}.search-form--page .search-form__input:focus{border-width:.0625rem}.search-form__input{border-color:var(--black);border-style:solid;border-radius:0;width:100%;height:2.5rem;margin:0;padding-right:5rem}.search-form__input,.search-form__input:focus{border-width:.0625rem 0}@media screen and (width>=1280px){.search-form__input:focus{border-width:.0625rem}}.search-form__button{align-items:center;padding:.5rem;display:flex}.search-form__button-wrap{justify-content:center;align-items:center;height:100%;padding:0 .5rem 0 0;display:flex;position:absolute;top:0;right:0}.search-form__button--clear{position:relative}.search-form__button--clear:after{content:"";background-color:var(--medium-gray);width:1px;height:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.search-form__button--clear-enter-active{opacity:0;transition:all .2s ease-in-out}.search-form__button--clear-enter-to{opacity:1}.search-form__button--clear-leave-active{opacity:1;transition:all .2s ease-in-out}.search-form__button--clear-leave-to{opacity:0}.search-form__button:hover .search-form__icon path{stroke:var(--primary-color);fill:var(--light-gray)}@media screen and (width>=768px){.search-header{position:relative}}.search-header__button{padding:.5rem}.search-header__button path{transition:.3s var(--pe-easing-soft)}.search-header__button:hover path{stroke:var(--primary-color);fill:var(--light-gray)}.search-header aside.search-header__form{width:100%;position:absolute;top:100%;left:0}@media screen and (width>=768px){.search-header aside.search-header__form{width:20rem;top:calc(100% + .9rem);left:50%;transform:translate(-50%)}}@media screen and (width>=1280px){.search-header aside.search-header__form{width:25rem}}.search-header aside.search-header__form-enter-active{opacity:0;transition:.3s var(--pe-easing-soft);transform:translateY(-1rem)}@media screen and (width>=768px){.search-header aside.search-header__form-enter-active{transform:translate(-50%,-1rem)}}.search-header aside.search-header__form-enter-to{opacity:1;transform:translateY(0)}@media screen and (width>=768px){.search-header aside.search-header__form-enter-to{transform:translate(-50%)}}.search-header aside.search-header__form-leave-active{opacity:1;transition:.3s var(--pe-easing-soft);transform:translateY(0)}@media screen and (width>=768px){.search-header aside.search-header__form-leave-active{transform:translate(-50%)}}.search-header aside.search-header__form-leave-to{opacity:0;transform:translateY(-1rem)}@media screen and (width>=768px){.search-header aside.search-header__form-leave-to{transform:translate(-50%,-1rem)}.search-header aside.search-header__form .search-form__input{border-width:.0625rem;height:auto;padding:.8rem 3.6rem .8rem 1rem}}.search-header aside.search-header__form .search-form__input{width:100%}.menu-item{position:relative}.menu-item+.menu-item{margin-left:1rem}.menu-item__arrow{transition:.383s var(--ease-soft);margin-left:.25rem}.menu-item__link{color:var(--site-header-foreground,var(--black));transition:.41s var(--ease-soft);align-items:center;display:flex}.menu-item__submenu{background-color:var(--white);width:22.5rem;position:absolute}@media (width>=1366px){.menu-item__submenu{width:24.5625rem}}.menu-item__submenu-wrapper{border:.0625rem solid var(--black);margin-top:.9rem;padding:1rem}.menu-item__submenu-wrapper:before{content:"";border-top:.6rem solid #0000;border-bottom:.6rem solid #0000;border-left:.6rem solid var(--black);width:0;height:0;display:inline-block;position:absolute;top:0;transform:rotate(-90deg)}.menu-item__submenu-item+.menu-item__submenu-item{border-top:.0625rem solid var(--black)}.menu-item__submenu-link{color:var(--black);padding:.875rem 1.5rem;text-decoration:none;display:block}.menu-item__submenu-link:focus,.menu-item__submenu-link:hover{color:var(--primary-color)}.menu-item--has-submenu--open .menu-item__arrow,.menu-item--open .menu-item__arrow{transform:rotate(180deg)}.menu-item--right .menu-item__submenu{right:0}.menu-item--right .menu-item__submenu-wrapper:before{right:2.5rem}.menu-item--left .menu-item{left:0}.menu-item--left .menu-item__submenu-wrapper:before{left:2.5rem}.desktop-menu{display:none}@media (width>=1024px){.desktop-menu{display:inherit}}.desktop-menu+.header__burger,.header__burger+.desktop-menu{margin-left:2rem}.desktop-menu__list{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;display:flex}.navigation__submenu{margin-left:1rem;overflow:hidden}.navigation__submenu-item{margin-top:.75rem}@media (width>=768px){.navigation__submenu{margin-left:1.5rem}.navigation__submenu-item{margin-top:1rem}}.navigation__submenu-arrow{transform-origin:50%;transition:var(--default-transition);flex-shrink:0}.navigation__items--main .navigation__submenu-arrow{--size:24px!important}@media (width>=1024px){.navigation__items--main .navigation__submenu-arrow{--size:48px!important}}.navigation__items--other .navigation__submenu-arrow{--size:18px!important}.navigation__submenu-arrow--open{transform:rotate(180deg)}.navigation__link{color:var(--black);text-align:left;align-items:center;gap:.75rem;display:inline-flex}.nav-enter-active:before{transition:opacity .72s var(--ease-enter)}.nav-enter-active .navigation{transition:height .72s var(--ease-enter)}.nav-enter-active .navigation__item{transition:opacity var(--dur-soft) var(--ease-enter) var(--navigation-item-delay),transform var(--dur-soft) var(--ease-enter) var(--navigation-item-delay)}.nav-enter-from:before{opacity:0}.nav-enter-from .navigation,.nav-leave-to .navigation{height:var(--navigation-closed-height)}.nav-enter-from .navigation__item{opacity:0;transform:translateY(var(--navigation-item-offset))}.nav-enter-to .navigation__item{opacity:1;transform:translateY(0)}.nav-leave-active:before{transition:opacity .48s var(--ease-soft)}.nav-leave-active .navigation{transition:height .48s var(--ease-soft)}.nav-leave-to:before{opacity:0}.navigation{--navigation-closed-height:calc(var(--site-header-offset,0px) + var(--site-header-height,64px));--navigation-open-height:calc(min(641px, 100dvh));width:100%;height:var(--navigation-open-height);background-color:var(--white);z-index:6;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-wrapper__main{margin-bottom:2.5rem}.navigation__content{box-sizing:border-box;width:100%;height:100%;padding-top:var(--navigation-closed-height);position:relative}.navigation__content>.grid-x{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.navigation__header{justify-content:flex-end;align-items:center;gap:1.25rem;padding:1rem;display:flex}@media (width>=768px){.navigation__header{padding:1.5rem}}@media (width>=1600px){.navigation__header{padding:2rem}}.navigation__link{line-height:1}.navigation__items{--navigation-item-delay:0s;flex-direction:column;display:flex}.navigation__items--main{gap:.75rem}.navigation__items--main .navigation__item{--navigation-item-offset:24px}.navigation__items--main .navigation__link{font-size:2.5rem}@media (width>=1024px){.navigation-wrapper__main{margin-bottom:0}.navigation__items--main{gap:2rem}.navigation__items--main .navigation__link{font-size:var(--font-size-h2)}}.navigation__items--other{gap:.75rem}.navigation__items--other .navigation__item{--navigation-item-offset:var(--shift-s)}.navigation__items--other .navigation__link{font-size:1.5rem}@media (width>=768px){.navigation__items--other .navigation__link{font-size:var(--font-size-h3)}}@media (width>=1024px){.navigation__items--other{gap:1.5rem}.navigation__items--other .navigation__link{font-size:var(--font-size-h4)}}.navigation__wrapper{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.navigation__wrapper:before{z-index:0;content:"";background-color:#0006;position:absolute;inset:0}.navigation:focus-visible{outline:none}.header{--site-header-background:var(--white);--site-header-foreground:var(--theme-primary);--site-header-icon:var(--black);--site-header-theme-transition:var(--dur-calm) var(--ease-enter);z-index:6;color:var(--site-header-foreground);transition:background-color var(--site-header-theme-transition),color var(--site-header-theme-transition),transform var(--site-header-theme-transition);position:sticky;top:0}.header,.header:before{background-color:var(--site-header-background)}.header:before{z-index:2;content:"";pointer-events:none;transition:background-color var(--site-header-theme-transition);position:absolute;inset:0}.header[data-theme=dark]{--site-header-background:transparent;--site-header-foreground:var(--white);--site-header-icon:var(--white)}.header--logged{top:6rem}.header--overlay{width:100%;position:fixed;left:0}.header--overlay.header--focus-within,.header--overlay.header--hovering{--site-header-background:var(--white);transition:background-color var(--dur-soft) var(--ease-enter),color var(--dur-soft) var(--ease-enter),transform var(--dur-soft) var(--ease-enter)}.header--overlay-top{--site-header-background:transparent}.header--hidden.header--hide{transform:translateY(-100%)}.header__container{justify-content:space-between;align-items:center;display:flex;position:relative}.header__group>:not(.navigation__wrapper),.header__logo{z-index:3;position:relative}.header__logo{color:var(--site-header-foreground);align-items:center;padding:.5rem 0;display:flex}@media (width>=1024px){.header__logo{padding:.75rem 0}}@media (width>=1600px){.header__logo{padding:1.25rem 0}}.header__logo-text{color:var(--site-header-foreground);transition:.41s var(--ease-soft);font-size:.75rem}@media (width>=1024px){.header__logo-text{font-size:1rem}}@media (width>=1366px){.header__logo-text{font-size:1.125rem}}.header__logo-svg{width:2.6875rem;transition:.41s var(--ease-soft);height:auto;margin-right:1rem}.header__logo-svg g{fill:var(--site-header-foreground);transition:fill var(--site-header-theme-transition)}@media (width>=1024px){.header__logo-svg{width:3.3125rem;margin-right:2rem}}.header__group{-moz-column-gap:2rem;column-gap:2rem}.header__burger,.header__group{align-items:center;display:flex}.header__burger{cursor:pointer;flex-direction:column;justify-content:center;width:3rem;height:3rem;position:relative}.header__burger-line{background-color:var(--site-header-icon);width:1.75rem;height:.09375rem;transition:background-color var(--site-header-theme-transition),transform .41s cubic-bezier(.74,.08,.25,1),opacity .41s cubic-bezier(.74,.08,.25,1);display:block}.header__burger-line+.header__burger-line{margin-top:.6rem}.header__burger--close .header__burger-line:first-child{opacity:0;transform:translateY(-10px)}.header__burger--close .header__burger-line:nth-child(2){transform:rotate(45deg)}.header__burger--close .header__burger-line:nth-child(3){transform:rotate(-45deg)translateY(-8px)translate(8px)}.header .menu-item__arrow path,.header .search-header__button path{fill:var(--site-header-icon);stroke:var(--site-header-icon);transition:fill var(--site-header-theme-transition),stroke var(--site-header-theme-transition)}.pageeditor-language-switch{-moz-column-gap:.75rem;column-gap:.75rem;height:fit-content;display:flex}.pageeditor-language-switch:hover .pageeditor-language-switch__link:before{transform:scaleX(0)}.pageeditor-language-switch:hover .pageeditor-language-switch__link:hover:before{transform:scaleX(1)}.pageeditor-language-switch__item,.pageeditor-language-switch__link{height:fit-content}.pageeditor-language-switch__link{color:var(--site-header-foreground,var(--black));padding:.125rem 0;font-size:1.25rem;text-decoration:none;display:flex;position:relative}.pageeditor-language-switch__link:before{content:"";background-color:var(--site-header-foreground,var(--black));transform-origin:0;width:1.5rem;height:.125rem;transition:.41s var(--ease-soft);border-radius:.625rem;position:absolute;bottom:0;transform:scaleX(0)}.pageeditor-language-switch__link--active:before{transform:scaleX(1)}.lang-switch__option{list-style:none}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{opacity:0}.main-content{position:relative;overflow-x:clip}.main-content:before{content:"";z-index:5;pointer-events:none;background:0 0;width:100%;height:100%;transition:background .5s ease-out;position:fixed;top:0;left:0}.main-content.dimmed{position:relative}.main-content.dimmed:before{pointer-events:all;background:#7271714d}.button{--button-text-font-size:var(--base-font-size);--button-text-padding-block:0px;--button-text-border-block:0px;--button-text-chrome-block:calc(var(--button-text-padding-block) + var(--button-text-border-block));--button-text-height:calc(var(--button-text-font-size) + var(--button-text-chrome-block));cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.button__text{text-wrap:nowrap;line-height:1}.button__icon{justify-content:center;align-items:center;padding:.5rem;display:flex}.button--link .button__icon svg path,.button__icon svg path{fill:currentColor}.button__icon,.button__text{transition:background-color var(--btn-dur-out) var(--btn-ease-out),color var(--btn-dur-out) var(--btn-ease-out),border-color var(--btn-dur-out) var(--btn-ease-out)}.button:focus-visible{outline:none}.button:active .button__icon,.button:active .button__text,.button:focus-visible .button__icon,.button:focus-visible .button__text,.button:hover .button__icon,.button:hover .button__text{transition-duration:var(--btn-dur-in);transition-timing-function:var(--btn-ease-in)}.button--primary{--button-text-padding-block:1.375rem;--button-text-border-block:2px}.button--primary .button__text{white-space:normal;text-align:center;padding:.75rem 1rem .625rem}@media (width>=768px){.button--primary .button__text{padding:.75rem 1.5rem .625rem}}.button--primary .button__icon,.button--primary .button__text{background-color:var(--white);color:var(--theme-primary);border:1px solid var(--theme-primary);border-radius:62.4375rem;text-decoration:none}.button--primary:focus-visible .button__icon,.button--primary:focus-visible .button__text,.button--primary:hover .button__icon,.button--primary:hover .button__text{color:var(--white);background-color:var(--theme-primary)}.button--primary:focus-visible .button__icon,.button--primary:focus-visible .button__text{outline:1px solid var(--black);outline-offset:.125rem}.button--small{--button-text-padding-block:.875rem}.button--small .button__text{padding:.5rem .75rem .375rem}.button--font-small{--button-text-font-size:var(--base-font-size-small)}.button--active .button__icon,.button--active .button__text{color:var(--white);background-color:var(--black)}.button--link{color:var(--black)}.button--icon-align-left{flex-direction:row-reverse}.button:not(.button--icon-only) .button__icon{box-sizing:border-box;flex:0 0 var(--button-text-height);width:var(--button-text-height);height:var(--button-text-height);aspect-ratio:1}
