:root{box-sizing:border-box;scroll-behavior:smooth;--border-radius-l:16px;--border-radius-m:6px;--border-radius-s:3px;--border-radius-xs:1px;--border-radius-xxl:9999px;--mazda-radius-l:16px;--mazda-radius-m:6px;--mazda-radius-pill:9999px;--mazda-radius-s:3px;--mazda-radius-xs:1px;--column-gap:2.13%;--column-width-multiplier:8.333;--icon-size-l:56px;--icon-size-m:28px;--icon-size-s:18px;--mazda-icon-l:56px;--mazda-icon-m:28px;--mazda-icon-s:18px;--spacing-xl:88px;--spacing-l:40px;--spacing-m:20px;--spacing-s:8px;--spacing-xs:8px;--mazda-space-1:2px;--mazda-space-2:4px;--mazda-space-3:6px;--mazda-space-4:8px;--mazda-space-5:10px;--mazda-space-6:12px;--mazda-space-7:16px;--mazda-space-8:20px;--mazda-space-9:24px;--mazda-space-10:28px;--mazda-space-11:32px;--mazda-space-12:40px;--mazda-space-13:48px;--mazda-space-14:56px;--mazda-space-15:72px;--mazda-space-16:88px;--mazda-space-17:104px;--mazda-space-18:120px;--mazda-gap-xl:88px;--mazda-gap-l:40px;--mazda-gap-m:20px;--mazda-gap-s:8px;--mazda-gap-xs:4px;--mazda-action:hsla(213,82%,9%,1);--mazda-action-fg:#fff;--mazda-action-hover:rgba(139,105,62,1);--mazda-bg:#fff;--mazda-border:hsla(213,82%,9%,1);--mazda-brand-primary:hsla(213,82%,9%,1);--mazda-brand-secondary:rgba(139,105,62,1);--mazda-link:hsla(213,82%,9%,1);--mazda-link-hover:rgba(139,105,62,1);--mazda-text-body:hsla(213,82%,9%,1);--mazda-text-caption:rgba(30,44,62,1);--mazda-text-heading:hsla(213,82%,9%,1);--mazda-error:rgba(210,42,50,1);--mazda-success:rgba(139,105,62,1);--mazda-font-copy:"Mazda Type","Mazda",sans-serif;--mazda-font-headline:"Mazda Type","Mazda",sans-serif;--mazda-font-weight-copy:400;--mazda-font-weight-copy-bold:700;--mazda-font-weight-headline:500;--mazda-line-height-compact:1.3;--mazda-line-height-copy:1.5;--mazda-line-height-heading:1.3;--mazda-copy-l-size:1.125rem;--mazda-copy-m-size:1rem;--mazda-copy-s-size:.875rem;--mazda-copy-xs-size:.75rem;--mazda-h1-size:2.8125rem;--mazda-h2-size:2.125rem;--mazda-h3-size:1.625rem;--mazda-h4-size:1.25rem;--mazda-h5-size:.9375rem;--mazda-h6-size:.8125rem;--mazda-form-label-size:.8125rem;--mazda-interactive-l-size:1.125rem;--mazda-interactive-m-size:.8125rem;--mazda-interactive-s-size:.75rem;--mazda-track-h1-em:3.64px;--mazda-track-h2-em:3.25px;--mazda-track-h3-em:3.2px;--mazda-track-h4-em:2.88px;--mazda-track-h5-em:2.08px;--mazda-track-h6-em:1.92px;--mazda-track-form-label:2.08px;--mazda-track-badge:.72px;--mazda-track-interactive-l-em:2.52px;--mazda-track-interactive-m-em:2.08px;--mazda-track-interactive-s-em:1.92px}*,*::before,*::after{box-sizing:inherit}html{font-size:16px}body{font-family:var(--mazda-font-copy);font-size:var(--mazda-copy-m-size);font-weight:var(--mazda-font-weight-copy);line-height:var(--mazda-line-height-copy);color:var(--mazda-text-body);background-color:var(--mazda-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--mazda-font-headline);font-weight:var(--mazda-font-weight-headline);line-height:var(--mazda-line-height-heading);color:var(--mazda-text-heading);margin-top:0;margin-bottom:var(--mazda-space-4)}h1{font-size:var(--mazda-h1-size);letter-spacing:var(--mazda-track-h1-em)}h2{font-size:var(--mazda-h2-size);letter-spacing:var(--mazda-track-h2-em)}h3{font-size:var(--mazda-h3-size);letter-spacing:var(--mazda-track-h3-em)}h4{font-size:var(--mazda-h4-size);letter-spacing:var(--mazda-track-h4-em)}h5{font-size:var(--mazda-h5-size);letter-spacing:var(--mazda-track-h5-em)}h6{font-size:var(--mazda-h6-size);letter-spacing:var(--mazda-track-h6-em)}p{margin-top:0;margin-bottom:var(--mazda-space-6)}strong,b{font-weight:var(--mazda-font-weight-copy-bold)}small,caption,figcaption{font-size:var(--mazda-copy-s-size);color:var(--mazda-text-caption)}a{color:var(--mazda-link);text-decoration:underline;transition:color .2s ease-in-out}a:hover,a:focus{color:var(--mazda-link-hover)}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}label{font-size:var(--mazda-form-label-size);letter-spacing:var(--mazda-track-form-label);font-weight:var(--mazda-font-weight-copy);color:var(--mazda-text-body)}button,.btn,.button,input[type="submit"],input[type="button"]{font-family:var(--mazda-font-headline);font-size:var(--mazda-interactive-m-size);letter-spacing:var(--mazda-track-interactive-m-em);font-weight:var(--mazda-font-weight-headline);border-radius:var(--mazda-radius-m)}