:root{--font-headings: sans-serif;--font-weight-headings: 700;--font-body: sans-serif;--font-weight-body: 400;--font-weight-bold: 700;--color-white: #fafaf9;--color-white-rgb: rgb(250 250 249);--color-neutral-10: #f4f4f0;--color-neutral-20: #f1f1ef;--color-neutral-30: #e7e7e4;--color-neutral-40: #bfbfba;--color-neutral-50: #888881;--color-neutral-60: #696963;--color-neutral-70: #4f4f4a;--color-neutral-80: #353531;--color-neutral-90: #1b1b18;--color-neutral-95: rgb(250 250 249 / 95%);--color-black: #0f0f0f;--color-yellow: #f5e9c8;--color-tundra: #404040;--color-ruby: #951528;--color-info-light: #e9effb;--color-info: #5774c1;--color-success-light: #dcefde;--color-success: #56af5f;--color-warning-light: #fdf6e8;--color-warning: #e5a434;--color-error-light: #fdecec;--color-error: #dc4f73;--color-fade: rgba(0, 0, 0, .2);--color-focus-outline: rgba(0, 0, 0, .3);--card-overlay: rgba(15, 15, 15, .2);--transition-duration-short: .3s;--transition-duration: .5s;--color-neutral-primary-white-95: #fafaf9f2 // Transitions --transition-duration: .5s;--transition-timing: ease-in-out;--transition-timing-flick: cubic-bezier(.16, .68, .43, .99)}@media only screen and (min-width: 30rem){.show--min-sm{display:block!important}.hide--min-sm{display:none!important}}@media only screen and (max-width: 29.9375rem){.show--max-sm{display:block!important}.hide--max-sm{display:none!important}}@media only screen and (min-width: 48rem){.show--min-md{display:block!important}.hide--min-md{display:none!important}}@media only screen and (max-width: 47.9375rem){.show--max-md{display:block!important}.hide--max-md{display:none!important}}@media only screen and (min-width: 61.875rem){.show--min-lg{display:block!important}.hide--min-lg{display:none!important}}@media only screen and (max-width: 61.8125rem){.show--max-lg{display:block!important}.hide--max-lg{display:none!important}}@media only screen and (min-width: 87.5rem){.show--min-xl{display:block!important}.hide--min-xl{display:none!important}}@media only screen and (max-width: 87.4375rem){.show--max-xl{display:block!important}.hide--max-xl{display:none!important}}.password-restricted{--outside-padding: var(--outside-padding-mobile);z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--outside-padding);color:var(--color-black);background-color:var(--color-white)}@media only screen and (min-width: 61.875rem){.password-restricted{--outside-padding: var(--outside-padding-desktop)}}.password-restricted--left{align-items:flex-start;text-align:left}.password-restricted--right{align-items:flex-end;text-align:right}.password-restricted--top{justify-content:flex-start}.password-restricted--bottom{justify-content:flex-end}.password-restricted:has(.password-restricted__media){color:var(--color-white)}.password-restricted__media{position:absolute;inset:var(--outside-padding);z-index:-1}.password-restricted__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;mix-blend-mode:multiply;background-color:var(--color-black);opacity:.5}.password-restricted__media .component-picture__wrapper{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.password-restricted__content{max-width:440px;display:flex;flex-direction:column;align-items:center;justify-content:inherit;text-align:center;gap:1.2rem;padding:3.2rem}@media only screen and (min-width: 61.875rem){.password-restricted__content{align-items:inherit;text-align:inherit}}.password-restricted__content:empty{display:none}.password-restricted__content h2{font-size:17px;font-weight:400;line-height:1.1;letter-spacing:1.7px;text-transform:uppercase;margin:0}.password-restricted__content p{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.78px;margin:0;color:inherit}.password-restricted__button.button{width:100%;max-width:237px;margin-top:2rem;color:inherit;background:transparent;border:1px solid currentColor}.password-restricted__button.button:hover{color:var(--color-black);background:var(--color-white);border-color:var(--color-white)}@media only screen and (min-width: 61.875rem){.password-restricted__button.button{max-width:203px}}
