#accessibility-toggle{position:fixed;bottom:22px;left:22px;z-index:35;display:flex;align-items:center;gap:8px;border:1px solid #f3ecde;border-radius:30px;background:#551822;color:#f3ecde;padding:12px 16px;min-height:48px;box-shadow:0 3px 16px #0003;font:14px Arial,sans-serif}#accessibility-toggle:focus-visible{outline:3px solid #000;outline-offset:4px}.accessibility-dialog{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:1px solid #551822;background:#f3ecde;color:#551822;padding:30px 24px;border-radius:8px;font:16px/1.7 Arial,sans-serif}.accessibility-dialog::backdrop{background:#0008}.accessibility-dialog h2{font:normal 30px/1.3 Arial,sans-serif;letter-spacing:0;margin:0 0 15px;padding-inline-end:30px}.accessibility-dialog h3{font:700 19px Arial,sans-serif;margin:25px 0 10px}.accessibility-dialog p{margin:12px 0}.accessibility-close{position:absolute;inset-inline-end:12px;top:12px;min-width:44px;min-height:44px;border:1px solid #551822;background:transparent;font:26px Arial,sans-serif}.accessibility-dialog button:not(.accessibility-close){border:1px solid #551822;background:transparent;min-height:44px;padding:8px;font:16px Arial,sans-serif;color:#551822}.accessibility-dialog button[aria-pressed=true]{background:#551822;color:#fff}.accessibility-dialog fieldset{border:1px solid #551822;padding:12px;margin:20px 0}.accessibility-size{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.accessibility-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.accessibility-dialog>button:not(.accessibility-close){width:100%;margin:5px 0}.accessibility-dialog .accessibility-help{font-size:14px}.accessibility-statement{width:min(740px,calc(100% - 32px))}.accessibility-dialog a{text-decoration:underline;text-underline-offset:3px}.accessibility-statement-link{border:0;background:none;font:inherit;padding:8px;color:inherit;text-decoration:underline;min-height:44px}.accessibility-dialog :focus-visible{outline:3px solid #000;outline-offset:3px}html.a11y-large :is(main,header,nav,footer) :is(p,span,label,a,button,summary,input,select,textarea,strong){font-size:calc(14px * var(--a11y-size,1));line-height:1.65}html.a11y-large :is(main,footer) :is(h1,h2,h3){overflow-wrap:anywhere}html.a11y-large .model-info,html.a11y-large .section-head,html.a11y-large .footer-bottom{flex-wrap:wrap;gap:15px}html.a11y-links a{text-decoration:underline!important;text-underline-offset:4px!important}html.a11y-readable :is(main,header,footer,nav) *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}html.a11y-contrast body,html.a11y-contrast :is(main,header,nav,footer,section,form,dialog,.hero-copy,.modal-copy,.strip,.brief-ready,.model){background:#fff!important;color:#000!important}html.a11y-contrast :is(a,button,label,input,textarea,select,summary,.eyebrow,.model-tag,.model-name){color:#000!important;opacity:1!important}html.a11y-contrast :is(button,input,textarea,select,.btn){background:#fff!important;border-color:#000!important}html.a11y-contrast .image-label{background:#000;color:#fff;padding:8px}html.a11y-contrast #accessibility-toggle,html.a11y-contrast button[aria-pressed=true]{background:#000!important;color:#fff!important}html.a11y-contrast :focus-visible{outline:3px solid #000!important;outline-offset:5px}html.a11y-motion *,html.a11y-motion *::before,html.a11y-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-motion{scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:480px){#accessibility-toggle{left:12px;bottom:12px;padding:10px}.accessibility-dialog{padding:25px 16px}html.a11y-large .fields{grid-template-columns:1fr}html.a11y-large .btn{white-space:normal}}
