@charset "UTF-8";.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}:root{--color-black:#1d231f;--color-black-buttons:#202020;--color-grey:#4d4d4d;--color-white:#fef9f7;--theme-foreground:var(--color-black);--theme-background:var(--color-white);--z-index-navigation:400;--z-index-tooltips:450;--z-index-overlay-routes:510;--z-index-close-button:600;--z-index-popup:700;--speed-instant:.05s;--speed-fast:.15s;--speed-medium:.25s;--speed-slow:.5s;--ease-smooth:cubic-bezier(.54,.03,.27,.99);--ease-in-out-delayed:cubic-bezier(.7,0,.4,1);--ease-in-exaggerated:cubic-bezier(.38,-.04,.88,.55);--ease-ease:cubic-bezier(.4,.1,.2,1);--ease-ease-exaggerated:cubic-bezier(.35,0,.1,1);--ease-inout-subtle:cubic-bezier(.5,.2,.5,1);--border-radius:.625rem;--nav-height:5.75rem;--news-teaser-height:14.5rem;--a-link-underline-thickness:.0625em;--a-link-underline-thickness-double:.125em;--a-link-underline-offset:.3125rem;--gap:1.25rem;--content-block-padding-x:0;--content-block-padding-y:calc(var(--gap)*2);--content-block-padding:var(--content-block-padding-y) var(--content-block-padding-x);--page-edge-x:1.625rem;--page-content-width:70rem;--page-content-padding-bottom:7.5rem;--page-padding-x:2rem;--page-margin-y:4rem;--page-row-gap:5rem}@media not (min-width:30em){:root{--nav-height:4.25rem;--page-edge-x:1rem;--page-padding-x:var(--page-edge-x);--page-row-gap:2.5rem}}@property --theme-foreground{syntax:"<color>";inherits:true;initial-value:transparent}@property --theme-background{syntax:"<color>";inherits:true;initial-value:transparent}[data-theme]{transition-property:--theme-foreground,--theme-background;transition-duration:var(--speed-medium);transition-timing-function:var(--ease-ease)}[data-theme=light]{--theme-foreground:var(--color-black);--theme-background:var(--color-white)}[data-theme=dark]{--theme-foreground:var(--color-white);--theme-background:var(--color-black)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}body,html{width:100%;height:100%}body{margin:0;padding:0;background-color:var(--color-white)}#__nuxt{width:100%;height:100%}.content-block,.scroll-fade{--scroll-anim-scale:.98;--scroll-anim-translate:.4rem;--scroll-anim-range:entry 0 entry 20rem}@media(prefers-reduced-motion:no-preference){.content-block,.scroll-fade{animation:fade-in-on-scroll-opacity var(--ease-inout-subtle) both,fade-in-on-scroll-transform var(--ease-inout-subtle) both;animation-timeline:view(block);animation-range:var(--scroll-anim-range)}}@keyframes fade-in-on-scroll-opacity{0%{opacity:0}to{opacity:1}}@keyframes fade-in-on-scroll-transform{0%{translate:0 var(--scroll-anim-translate);scale:var(--scroll-anim-scale)}to{translate:0 0;scale:1}}a:not(.tag,.button){color:var(--color-black);text-decoration:underline;text-underline-offset:var(--a-link-underline-offset);text-decoration-thickness:var(--a-link-underline-thickness);-webkit-text-decoration-skip:auto;text-decoration-skip:auto;transition-property:color,opacity;transition-duration:var(--speed-fast);transition-timing-function:var(--ease-ease);position:relative}a:not(.tag,.button):hover{opacity:.5}a:not(.tag,.button):focus-visible{outline:none;--a-link-underline-thickness:var(--a-link-underline-thickness-double)}a:not(.tag,.button).disabled{pointer-events:none;opacity:.55}a.tag{display:inline-flex;justify-content:center;align-items:center;border-radius:.6923em;padding:.3625em .625em;text-decoration:none;font-weight:300;line-height:1;transition-property:background-color,color,box-shadow;transition-duration:var(--speed-fast);transition-timing-function:var(--ease-ease);background-color:var(--color-white);color:var(--color-black);box-shadow:inset 0 0 0 .0625em var(--color-black)}a.tag:hover{background-color:var(--color-black)!important;color:var(--color-primary)!important}a.tag:active{color:var(--color-white)!important}a.tag:focus-visible{outline:none;background-color:var(--color-primary)!important;color:var(--color-black)!important}a.tag.disabled{pointer-events:none;opacity:.55}img,svg{max-width:100%}img{height:auto}ol,ul{padding-left:0;list-style-position:inside}ol li+li,ul li+li{margin-top:1em}ol ol,ol ul,ul ol,ul ul{padding-left:1.75em}ol ol li+li,ol ul li+li,ul ol li+li,ul ul li+li{margin-top:0}ul{list-style-type:"– "}input[type=email]{box-sizing:content-box;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:1px solid var(--color-black);transition:border-bottom-color var(--speed-fast) var(--ease-ease);padding:.375rem 0;height:.9375rem}input[type=email]::-moz-placeholder{color:inherit}input[type=email]::placeholder{color:inherit}input[type=email]:focus{outline:none;border-bottom-color:var(--color-white)}strong{font-weight:900}hr{border:none;border-top:1px dashed;height:0;margin-block:var(--page-row-gap)}.hidden{display:none}.is-zoomable{cursor:zoom-in}.is-zoomable:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;word-wrap:normal!important}@font-face{font-display:fallback;font-family:ITC Cheltenham Std;font-style:normal;font-weight:300;src:url(../fonts/itc-cheltenham/itc-cheltenham-light.woff2) format("woff2")}@font-face{font-display:fallback;font-family:ITC Cheltenham Std;font-style:normal;font-weight:900;src:url(../fonts/itc-cheltenham/itc-cheltenham-ultra-condensed.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Hawthorn;font-style:normal;font-weight:400;src:url(../fonts/hawthorn/hawthorn-regular.woff2) format("woff2")}@font-face{font-display:fallback;font-family:PP Pangram;font-style:normal;font-weight:800;src:url(../fonts/pp-pangram/pp-pangram-sans-compressed-bold.woff2) format("woff2")}html{--font-body:"ITC Cheltenham Std",serif;--font-headline-serif:"Hawthorn",serif;--font-headline-sans:"PP Pangram",sans-serif;--fs-body-xs:.875rem;--fs-body-s:1rem;--fs-body-m:1.125rem;--fs-body-l:1.25rem;--fs-body-xl:1.375rem;--fs-body-2xl:1.5rem;--fs-headline-s:1.75rem;--fs-headline-m:2rem;--fs-headline-l:2.1875rem;--fs-headline-xl:clamp(2.5rem,3vw,3.125rem);--fs-headline-2xl:clamp(2.8125rem,3.76vw,4.0625rem);--fs-display-m:3.75rem;--fs-display-l:5.625rem;--fs-headline-sans:clamp(2.5rem,5vw,3.476875rem);--fs-quote-l:var(--fs-headline-2xl);--fs-quote-s:clamp(1.75rem,3vw,2.8125rem);--fs-logo:3.476875rem;--fs-headline-serif-m:1.8125rem;--fs-headline-serif-s:1.4375rem;--fs-menu-link:1.715625rem;--fs-content-block-title:1.5625rem;--lh-flush:1;--lh-headline:1.14;--lh-body:1.5;--lh-lead:1.2;--lh-quote:.89;--lh-footer-contact:1.55556;--lh-content-block-title:1.16;font-synthesis:none;font-size:100%}@media not (min-width:48em){html{--fs-logo:2.75rem}}body{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body-m);line-height:var(--lh-body);letter-spacing:-.01em}.h1,.h2,.h3,.h4{display:block;margin:0}.h1{font-family:var(--font-body);font-weight:300;line-height:1.2}@media not (min-width:30em){.h1{font-size:var(--fs-headline-s)}}@media(min-width:30em){.h1{font-size:var(--fs-headline-m)}}.h2{font-family:var(--font-headline-serif);font-weight:400;font-size:var(--fs-headline-xl);line-height:var(--lh-flush);letter-spacing:0;margin-top:2rem}.h2+.h4,.h2+ol,.h2+p,.h2+ul{margin-top:1rem}.h3{font-family:var(--font-headline-serif);font-weight:400;font-size:var(--fs-headline-serif-m);line-height:var(--lh-flush);letter-spacing:0;margin-top:3rem}.h3+ol,.h3+p,.h3+ul{margin-top:.5em}.h4{font-family:var(--font-headline-sans);font-weight:800;font-size:var(--fs-content-block-title);line-height:var(--lh-content-block-title);letter-spacing:.01em;text-transform:uppercase;margin-top:2rem}.h4+ol,.h4+p,.h4+ul{margin-top:1rem}.fade-enter-active,.fade-leave-active{transition:opacity var(--speed-fast) var(--ease-ease)}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes vt-xfade-out{to{opacity:0}}@keyframes vt-xfade-in{0%{opacity:0}to{opacity:1}}::view-transition-old(site-footer){animation:vt-xfade-out var(--speed-slow) var(--ease-smooth) both}::view-transition-new(site-footer){animation:vt-xfade-in var(--speed-slow) var(--ease-smooth) both}::view-transition-old(nav-hamburger),::view-transition-old(nav-logo),::view-transition-old(nav-menu){animation:none;opacity:0}::view-transition-new(nav-hamburger),::view-transition-new(nav-logo),::view-transition-new(nav-menu){animation:none}@media(prefers-reduced-motion:no-preference){@keyframes vt-silk-out{to{opacity:0}}@keyframes vt-silk-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}::view-transition-old(root){animation:vt-silk-out var(--speed-medium) var(--ease-smooth) both}::view-transition-new(root){animation:vt-silk-in var(--speed-slow) var(--ease-smooth) both}}.v-popper__popper.v-popper__popper--shown{pointer-events:none}.v-popper__popper.v-popper__popper--show-from .v-popper__wrapper{transform:scale(.5);opacity:0}.v-popper__popper.v-popper__popper--show-to .v-popper__wrapper{transform:none;opacity:1;transition-property:transform,opacity;transition-duration:var(--speed-fast);transition-timing-function:var(--ease-smooth)}.v-popper--theme-tooltip .v-popper__inner{background:var(--color-primary);color:var(--color-black);padding:.5625rem 1rem .5rem;border-radius:var(--border-radius)}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:var(--color-primary)}.main-navigation[data-v-96d10a4f]{position:fixed;z-index:var(--z-index-navigation);inset:0 0 auto;width:100%;display:flex;padding:var(--navigation-padding-y) var(--navigation-padding-x);pointer-events:none;color:var(--theme-foreground);--navigation-a-padding:.625rem .375rem;--nav-mobile-bar-h:5.375rem}@media not (min-width:48em){.main-navigation[data-v-96d10a4f]{--navigation-padding-x:var(--page-padding-x);--navigation-padding-y:1.25rem;block-size:var(--nav-mobile-bar-h);justify-content:center;align-items:center;transition:background-color var(--speed-fast) var(--ease-ease),color var(--speed-fast) var(--ease-ease)}}@media(min-width:48em){.main-navigation[data-v-96d10a4f]{--navigation-padding-x:var(--page-padding-x);--navigation-padding-y:calc(var(--page-padding-x)*.8);align-items:baseline}}.main-navigation[data-v-96d10a4f]>*{pointer-events:auto}.main-navigation a[data-v-96d10a4f]{display:flex;align-items:center}.main-navigation a[data-v-96d10a4f],.main-navigation button[data-v-96d10a4f]{color:inherit;transition-property:opacity}.main-navigation ul[data-v-96d10a4f]{list-style:none;margin:0;padding:0}.main-navigation li[data-v-96d10a4f]{margin:0}.main-navigation .logo[data-v-96d10a4f]{view-transition-name:nav-logo;font-family:var(--font-headline-serif);font-weight:400;font-size:var(--fs-logo);line-height:var(--lh-flush);letter-spacing:-.03em;text-decoration:none;margin-right:auto}@media not (min-width:48em){.main-navigation .logo[data-v-96d10a4f]{margin-right:0}}.main-navigation__menu[data-v-96d10a4f]{view-transition-name:nav-menu;font-family:var(--font-body);font-weight:300;font-size:var(--fs-body-xl);line-height:var(--lh-flush);letter-spacing:-.01em;display:flex;align-items:stretch;gap:.5rem}@media not (min-width:48em){.main-navigation__menu[data-v-96d10a4f]{display:none}}.main-navigation__item[data-v-96d10a4f]{position:relative;display:flex;align-items:stretch}.main-navigation__link[data-v-96d10a4f]{padding:var(--navigation-a-padding);--a-link-focus-extra-underline-inset:var(--navigation-a-padding);white-space:nowrap}.main-navigation__link--group[data-v-96d10a4f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:var(--a-link-underline-offset);text-decoration-thickness:var(--a-link-underline-thickness);-webkit-text-decoration-skip:auto;text-decoration-skip:auto;transition:opacity var(--speed-fast) var(--ease-ease)}.main-navigation__link--group[data-v-96d10a4f]:hover{opacity:.5}.main-navigation__link--group[data-v-96d10a4f]:focus-visible{outline:none;text-decoration-thickness:var(--a-link-underline-thickness-double)}.main-navigation__indicator[data-v-96d10a4f]:after{content:"+"}.main-navigation__dropdown[data-v-96d10a4f]{position:absolute;top:100%;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:.4em;padding-top:.2em!important;color:var(--theme-foreground);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--speed-fast) var(--ease-ease),visibility var(--speed-fast) var(--ease-ease),color var(--speed-fast) var(--ease-ease)}.main-navigation__item--group:focus-within .main-navigation__dropdown[data-v-96d10a4f],.main-navigation__item--group:hover .main-navigation__dropdown[data-v-96d10a4f]{visibility:visible;opacity:1;pointer-events:auto}.main-navigation__item--group:focus-within .main-navigation__indicator[data-v-96d10a4f]:after,.main-navigation__item--group:hover .main-navigation__indicator[data-v-96d10a4f]:after{content:"×"}.main-navigation__dropdown-link[data-v-96d10a4f]{padding:.1875rem .375rem;white-space:nowrap}.main-navigation__toggle[data-v-96d10a4f]{view-transition-name:nav-hamburger;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:var(--navigation-padding-y) .375rem;color:inherit;cursor:pointer;line-height:0;display:none}@media not (min-width:48em){.main-navigation__toggle[data-v-96d10a4f]{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:var(--navigation-padding-x);top:50%;transform:translateY(-50%)}}.main-navigation__toggle-icon[data-v-96d10a4f]{display:block;block-size:2rem;inline-size:auto;transform-origin:50% 45%}@media(prefers-reduced-motion:no-preference){.main-navigation__toggle-icon[data-v-96d10a4f]{transition:transform var(--speed-medium) var(--ease-ease)}}.main-navigation__mobile[data-v-96d10a4f]{margin:0;border:0;padding:0;width:auto;max-width:none;max-height:none;position:fixed;inset:var(--nav-mobile-bar-h) 0 0 0;block-size:auto;background:var(--color-white);color:var(--color-black);overflow-y:auto;overscroll-behavior:contain;flex-direction:column;justify-content:center;opacity:0;transition:opacity var(--speed-fast) var(--ease-ease),display var(--speed-fast) var(--ease-ease) allow-discrete,overlay var(--speed-fast) var(--ease-ease) allow-discrete}.main-navigation__mobile[data-v-96d10a4f]:popover-open{display:flex;opacity:1}@starting-style{.main-navigation__mobile[data-v-96d10a4f]:popover-open{opacity:0}}@media(min-width:48em){.main-navigation__mobile[data-v-96d10a4f]:popover-open{display:none}}.main-navigation__mobile-list[data-v-96d10a4f]{display:flex;flex-direction:column;align-items:center;gap:1.375rem;padding:1.5rem var(--page-padding-x) 2.5rem;text-align:center}.main-navigation__mobile-item[data-v-96d10a4f]{display:flex;flex-direction:column;gap:.5rem}.main-navigation__mobile-group-label[data-v-96d10a4f]{font-family:var(--font-body);font-weight:300;font-size:var(--fs-menu-link);line-height:1;letter-spacing:-.01em;margin:0;text-decoration:underline;text-underline-offset:var(--a-link-underline-offset);text-decoration-thickness:var(--a-link-underline-thickness);-webkit-text-decoration-skip:auto;text-decoration-skip:auto}.main-navigation__mobile-sublist[data-v-96d10a4f]{display:flex;flex-direction:column;align-items:center;padding:.5rem 0 1rem!important}.main-navigation__mobile-link[data-v-96d10a4f]{font-family:var(--font-body);font-weight:300;font-size:var(--fs-menu-link);line-height:1;letter-spacing:-.01em;display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:var(--a-link-underline-offset);text-decoration-thickness:var(--a-link-underline-thickness);-webkit-text-decoration-skip:auto;text-decoration-skip:auto;padding:.125rem 0}.main-navigation__mobile-link--sub[data-v-96d10a4f]{font-size:var(--fs-body-l);line-height:1.68}@media not (min-width:48em){.main-navigation[data-v-96d10a4f]:has(#mobile-menu:popover-open){background:var(--color-white);color:var(--color-black)}.main-navigation:has(#mobile-menu:popover-open) .main-navigation__toggle-icon[data-v-96d10a4f]{transform:rotate(45deg)}}@media not (min-width:48em){html:has(#mobile-menu:popover-open){overflow:hidden}}.lightbox[data-v-19cd8e77]{position:fixed;inset:0;z-index:1000;justify-content:center;padding:1.5rem;background-color:#000000bf;box-sizing:border-box}.lightbox[data-v-19cd8e77],.lightbox__figure[data-v-19cd8e77]{display:flex;align-items:center}.lightbox__figure[data-v-19cd8e77]{margin:0;flex-direction:column;gap:.75rem;max-width:100%;max-height:100%}.lightbox__image[data-v-19cd8e77]{display:block;max-width:min(100rem,92vw);max-height:88svh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.lightbox__caption[data-v-19cd8e77]{max-width:min(100rem,92vw);font-size:var(--fs-body-xs);line-height:1.4;text-align:center;opacity:.8}.lightbox__caption[data-v-19cd8e77],.lightbox__counter[data-v-19cd8e77]{margin:0;color:var(--color-white,#fff);font-family:var(--font-body)}.lightbox__counter[data-v-19cd8e77]{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);font-size:var(--fs-body-l);opacity:.7}.lightbox__btn[data-v-19cd8e77]{position:absolute;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background-color:#ffffff1f;color:var(--color-white,#fff);cursor:pointer;transition:background-color .12s ease-out,opacity .12s ease-out}.lightbox__btn[data-v-19cd8e77]:hover{background-color:#ffffff3d}.lightbox__btn[data-v-19cd8e77] svg{width:1rem;height:1rem}.lightbox__close[data-v-19cd8e77]{top:1.25rem;right:1.25rem}.lightbox__nav[data-v-19cd8e77]{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:3rem;height:3rem;padding:0;border:none;background:none;color:var(--color-white,#fff);cursor:pointer;transition:opacity .12s ease-out}.lightbox__nav[data-v-19cd8e77]:hover{opacity:.7}.lightbox__nav[data-v-19cd8e77] svg{width:100%;height:100%}.lightbox__nav--prev[data-v-19cd8e77]{left:1.25rem}.lightbox__nav--next[data-v-19cd8e77]{right:1.25rem}@media not (min-width:30em){.lightbox__nav[data-v-19cd8e77]{top:auto;bottom:1.25rem;transform:none}.lightbox__nav--prev[data-v-19cd8e77]{left:1.25rem}.lightbox__nav--next[data-v-19cd8e77]{right:1.25rem}.lightbox__counter[data-v-19cd8e77]{bottom:4.75rem}}.lightbox-enter-active[data-v-19cd8e77],.lightbox-leave-active[data-v-19cd8e77]{transition:opacity .2s ease-out}.lightbox-enter-from[data-v-19cd8e77],.lightbox-leave-to[data-v-19cd8e77]{opacity:0}@media(prefers-reduced-motion:reduce){.lightbox-enter-active[data-v-19cd8e77],.lightbox-leave-active[data-v-19cd8e77]{transition:none}}.app[data-v-a458dde6]{position:relative;width:100%;height:100%}.noscript-dialog{position:fixed;z-index:1000000;inset:auto 0 calc(var(--gap)*2) 0;width:min(100% - 2 * var(--gap),75ch);height:-moz-fit-content;height:fit-content;margin:0 auto;padding:calc(var(--gap)*2);border-radius:.3125rem;background:color-mix(in oklch,transparent,var(--color-black) 98%);color:var(--color-white);text-align:center;text-wrap:balance;border:2px solid var(--color-primary);box-shadow:0 0 70px color-mix(in oklch,transparent,var(--color-black) 40%)}.noscript-dialog:has(input:checked){display:none}.noscript-dialog p:first-child{margin-top:0}.noscript-dialog input{display:none}.noscript-dialog label{cursor:pointer;text-decoration:underline;text-underline-offset:var(--a-link-underline-offset);text-decoration-thickness:var(--a-link-underline-thickness);-webkit-text-decoration-skip:auto;text-decoration-skip:auto}.button[data-v-c1218bfd]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:.4em .6em;border-radius:calc(var(--border-radius)*2);corner-shape:squircle;font:inherit}@media not (min-width:30em){.button[data-v-c1218bfd]{font-size:var(--fs-body-s)}}@media(min-width:30em){.button[data-v-c1218bfd]{font-size:var(--fs-body-m)}}.button[data-v-c1218bfd]{line-height:1;text-decoration:none;cursor:pointer;transition-property:background-color,color,box-shadow;transition-duration:var(--speed-fast);transition-timing-function:var(--ease-ease);box-shadow:inset 0 0 0 0 transparent}.button--theme-primary[data-v-c1218bfd]{background-color:var(--color-primary);color:var(--color-black)}.button--theme-primary[data-v-c1218bfd]:focus-visible{background-color:var(--color-primary);color:var(--color-black);box-shadow:inset 0 0 0 1px var(--color-black)}.button--theme-primary[data-v-c1218bfd]:hover{background-color:var(--color-black);color:var(--color-primary)}.button--theme-primary[data-v-c1218bfd]:active{background-color:var(--color-black);color:var(--color-white)}.button--theme-primary.disabled[data-v-c1218bfd],.button--theme-primary[data-v-c1218bfd]:disabled{pointer-events:none;cursor:not-allowed;background-color:#0000000a}.button--theme-primary.disabled .content[data-v-c1218bfd],.button--theme-primary:disabled .content[data-v-c1218bfd]{opacity:.3}.button--theme-black-white[data-v-c1218bfd]{background-color:var(--theme-foreground);color:var(--theme-background)}.button--theme-black-white[data-v-c1218bfd]:focus-visible{background-color:var(--color-primary);color:var(--color-black);box-shadow:inset 0 0 0 1px var(--color-black)}.button--theme-black-white[data-v-c1218bfd]:hover{background-color:var(--color-primary);color:var(--color-black)}.button--theme-black-white[data-v-c1218bfd]:active{background-color:var(--color-black);color:var(--color-white)}.button--theme-black-white.disabled[data-v-c1218bfd],.button--theme-black-white[data-v-c1218bfd]:disabled{pointer-events:none;cursor:not-allowed;background-color:color-mix(in oklch,transparent,var(--theme-foreground) 30%)}.button--variant-icon[data-v-c1218bfd]{border-radius:.3125rem;display:flex;justify-content:center;align-items:center;padding:.25rem}@media not (min-width:30em){.button--variant-icon[data-v-c1218bfd]{font-size:var(--fs-body-l)}}.button--variant-icon[data-v-c1218bfd] svg{height:1em;padding:.0625rem}.button .content[data-v-c1218bfd]{display:inline-flex;flex-direction:row;align-items:center;text-align:left;transition:opacity .2s ease}.error-page-wrapper[data-v-7c4ac415]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.75rem;height:100%;padding:calc(var(--gap)*2);text-align:center;background-color:var(--color-black)}h1[data-v-7c4ac415]{font-family:var(--font-headline-sans);font-weight:800}@media not (min-width:30em){h1[data-v-7c4ac415]{font-size:var(--fs-display-m)}}@media(min-width:30em){h1[data-v-7c4ac415]{font-size:var(--fs-display-l)}}h1[data-v-7c4ac415]{line-height:90%;text-align:center;margin:0}h1[data-v-7c4ac415],pre[data-v-7c4ac415]{color:var(--color-white)}.button[data-v-7c4ac415]{font-size:125%}
