.spec-marquee{display:flex;align-items:center;padding:0;overflow:hidden;min-height:54px;background:#b82c1b}
.spec-marquee .marquee-window{display:block;overflow:hidden;flex:1;min-width:0;width:auto;padding:0;animation:none}
.spec-marquee .marquee-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;padding:0;animation:rydvlt-ticker 30s linear infinite;will-change:transform}
.spec-marquee .marquee-group{display:flex;flex-wrap:nowrap;flex:0 0 auto;width:max-content;align-items:center;justify-content:flex-start;gap:32px;padding:17px 16px;animation:none;white-space:nowrap}
.spec-marquee span{font-size:10px;line-height:20px;white-space:nowrap}.spec-marquee i{font-size:14px}
.spec-marquee button{position:relative;flex:0 0 auto;align-self:stretch;min-width:64px;border:0;border-left:1px solid #ffffff40;background:#9e2618;color:#fff;font:inherit;font-size:10px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}
.spec-marquee[data-paused="true"] .marquee-track{animation-play-state:paused}
@keyframes rydvlt-ticker{to{transform:translateX(-50%)}}
.care-heading{justify-content:flex-start}.care-contact-form{margin:0}.care-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:800px;padding-top:12px}.care-form-wide{grid-column:1/-1}.care-form-grid label{display:block;font-size:12px;margin-bottom:8px}.care-form-grid input,.care-form-grid textarea{display:block;width:100%;min-width:0;border:1px solid #eee9df66;border-radius:0;background:#191916;color:#eee9df;padding:12px;font:inherit;font-size:16px;min-height:46px}.care-form-grid textarea{resize:vertical}.care-submit{padding:14px 24px;min-height:46px;background:#eee9df;color:#11110f;border:0;font:inherit;font-size:12px;text-transform:uppercase;cursor:pointer}.care-form-note{max-width:800px;font-size:12px!important}.care-form-feedback{padding:14px;border-left:3px solid #ef3a24}.rydvlt-care .care-contact-form details{border-top:0}.care-submit:focus-visible,.spec-marquee button:focus-visible{outline:2px solid white;outline-offset:-4px}
@media(max-width:700px){.care-form-grid{grid-template-columns:1fr}.spec-marquee .marquee-group{gap:26px;padding-block:14px}.spec-marquee span{font-size:9px}.spec-marquee button{min-width:56px}}
.no-js .spec-marquee .marquee-track{animation:none}.no-js .spec-marquee button{display:none}.no-js .marquee-window{overflow-x:auto}
@media(prefers-reduced-motion:reduce){.spec-marquee .marquee-track{animation:none;transform:none;will-change:auto}.spec-marquee .marquee-window{overflow-x:auto}.spec-marquee .marquee-group[aria-hidden]{display:none}.spec-marquee button{display:none}}

.spec-marquee[role="button"]{cursor:pointer}.spec-marquee[role="button"]:focus-visible{outline:2px solid #eee9df;outline-offset:-3px}

.model-switch{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 12px;position:relative;z-index:2}.model-switch span{font-size:11px;letter-spacing:.12em;margin-right:8px}.model-switch button{min-height:44px;padding:10px 18px;border:1px solid #77736b;background:#11110f;color:#eee9df;font-size:11px;letter-spacing:.1em;cursor:pointer}.model-switch button[aria-pressed=true]{background:#eee9df;color:#11110f}.model-switch button:focus-visible{outline:2px solid #ef3a24;outline-offset:3px}.no-js .model-switch{display:none}@media(max-width:600px){.model-switch{justify-content:center;margin-bottom:10px}}
