[hidden]{display:none!important}.no-js .menu-toggle{display:none}.nojs-nav{display:none}.email-panel h2{margin-bottom:20px}.email-panel>p{margin:18px 0;line-height:1.8}.email-product-choice{margin:28px 0}.email-panel .button{margin:12px 0}.email-help,.email-privacy{font-size:12px}.email-address{display:grid;gap:15px;border-top:1px solid var(--line);padding-top:22px;overflow-wrap:anywhere}.email-address [role=status]{font-size:12px}.email-panel .field select{background:var(--paper);padding:14px;border:1px solid var(--line);border-radius:10px;width:100%;font:inherit;color:var(--ink)}.email-panel .field span{display:block;margin-bottom:8px}.privacy-copy{max-width:780px;padding-block:40px 100px}.privacy-copy h2{font-size:25px;margin:32px 0 15px}.privacy-copy p{line-height:1.9;margin:15px 0}.gallery-thumbnails>a{display:block}.gallery-thumbnails>a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.gallery-stage{color:var(--ink)}.gallery-thumb img{max-width:100%}.email-address .text-link{justify-self:start}.content-error{padding-block:80px}.retired-intro{padding-block:80px 100px}input,select,button,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:700px){.nojs-nav{display:flex;flex-wrap:wrap;gap:16px;padding:20px;font-size:13px}.email-panel>p{font-size:13px}.privacy-copy{padding-block:20px 65px}.email-panel .button{width:100%}.gallery-thumbnails>[data-gallery]{min-width:0}.email-address{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
