/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-09b39c2e],[data-v-09b39c2e]::backdrop,[data-v-09b39c2e]:after,[data-v-09b39c2e]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}[data-v-4cbd4764],[data-v-4cbd4764]::backdrop,[data-v-4cbd4764]:after,[data-v-4cbd4764]:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid}[data-v-6895d022],[data-v-6895d022]::backdrop,[data-v-6895d022]:after,[data-v-6895d022]:before{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}[data-v-76719191],[data-v-76719191]::backdrop,[data-v-76719191]:after,[data-v-76719191]:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.mazda-hero[data-v-09b39c2e]{isolation:isolate}.hero-grid[data-v-09b39c2e]{background-image:linear-gradient(#153b650b 1px,#0000 0),linear-gradient(90deg,#153b650b 1px,#0000 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-title-accent[data-v-09b39c2e]{color:#0000;background:linear-gradient(100deg,#e53935 5%,#fa7770 48%,#c62828 95%);-webkit-background-clip:text;background-clip:text}.hero-orbit[data-v-09b39c2e]{animation:8s ease-in-out infinite orbit-pulse-09b39c2e}.hero-image-wrapper[data-v-09b39c2e]{--tw-translate-y:25px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.hero-image-wrapper.is-visible[data-v-09b39c2e]{animation:.8s ease-out forwards hero-enter-09b39c2e}.car-stage[data-v-09b39c2e]{transform-origin:bottom;box-shadow:0 35px 90px -35px #0f26415c,0 12px 30px -20px #e5393538}.car-image[data-v-09b39c2e]{filter:saturate(.88)contrast(1.04);transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1)}.car-stage:hover .car-image[data-v-09b39c2e]{transform:scale(1.035)}@keyframes hero-enter-09b39c2e{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-pulse-09b39c2e{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.035)}}@media (prefers-reduced-motion:reduce){.hero-copy[data-v-09b39c2e],.hero-image-wrapper[data-v-09b39c2e],.hero-orbit[data-v-09b39c2e]{opacity:1;animation:none;transform:none}.car-image[data-v-09b39c2e]{transition:none}.car-stage:hover .car-image[data-v-09b39c2e]{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.ambient-orb[data-v-4cbd4764]{pointer-events:none;--tw-blur:blur(95px);width:430px;height:430px;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);opacity:.13;border-radius:2147483647px;position:absolute}.ambient-orb-one[data-v-4cbd4764]{background-color:#7daed8;top:7%;right:-230px}.ambient-orb-two[data-v-4cbd4764]{background-color:#a7c4df;bottom:3%;left:-240px}.dark .ambient-orb[data-v-4cbd4764]{opacity:.09}.ambient-grid[data-v-4cbd4764]{pointer-events:none;opacity:.24;background-image:radial-gradient(#8fa8c1 .65px,#0000 0);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.heading-highlight[data-v-4cbd4764]{color:#0000;background-image:linear-gradient(105deg,#e53935 10%,#f9756e 85%);-webkit-background-clip:text;background-clip:text;display:inline-block}.section-eyebrow-line[data-v-4cbd4764]{height:calc(var(--spacing,.25rem) * .5);--tw-gradient-position:to right;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-secondary,#e53935);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));border-radius:2147483647px;width:27px}@supports (background-image:linear-gradient(in lab,red,red)){.section-eyebrow-line[data-v-4cbd4764]{--tw-gradient-position:to right in oklab}}.categories-reveal[data-v-4cbd4764]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1);transform:translateY(14px)}.categories-reveal.is-visible[data-v-4cbd4764]{opacity:1;transform:translateY(0)}.all-products-link[data-v-4cbd4764]{transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 5px 24px #10274408}.all-products-link[data-v-4cbd4764]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #10274414}.vehicle-card[data-v-4cbd4764]{isolation:isolate;transition:transform .4s cubic-bezier(.2,.75,.25,1),border-color .4s,box-shadow .4s;box-shadow:0 2px 5px #132f4b06,0 12px 35px -24px #132f4b2e}.vehicle-card[data-v-4cbd4764]:hover{border-color:#a9bfd5;box-shadow:0 25px 55px -32px #1436595c,0 4px 12px #1436590a}.dark .vehicle-card[data-v-4cbd4764]{box-shadow:0 10px 30px -20px #000000b3,inset 0 1px #ffffff06}.dark .vehicle-card[data-v-4cbd4764]:hover{border-color:#70a4d273;box-shadow:0 25px 55px -30px #000000e6,0 0 0 1px #70a4d20f}.vehicle-card-backdrop[data-v-4cbd4764]{pointer-events:none;z-index:calc(-10);position:absolute;inset:0;overflow:hidden}.vehicle-card-orbit[data-v-4cbd4764]{border-style:var(--tw-border-style);border-width:1px;border-color:oklab(63.4811% -.0284144 -.0674396/.1);border-radius:2147483647px;transition:transform .6s cubic-bezier(.2,.75,.25,1),border-color .5s;display:block;position:absolute}.vehicle-card-orbit-one[data-v-4cbd4764]{width:240px;height:240px;top:50px;right:-100px}.vehicle-card-orbit-two[data-v-4cbd4764]{width:170px;height:170px;top:85px;right:-65px}.vehicle-card:hover .vehicle-card-orbit-one[data-v-4cbd4764]{border-color:#668fb538;transform:scale(1.13)}.vehicle-card:hover .vehicle-card-orbit-two[data-v-4cbd4764]{transform:scale(1.2)}.vehicle-visual[data-v-4cbd4764]{isolation:isolate}.vehicle-svg[data-v-4cbd4764]{filter:drop-shadow(0 12px 9px #1636541f);transition:transform .5s cubic-bezier(.2,.75,.25,1),filter .5s,opacity .3s;transform:translate(8px)}.vehicle-card:hover .vehicle-svg[data-v-4cbd4764]{filter:drop-shadow(0 17px 13px #16365433);transform:translate(-4px,5px)}.vehicle-card:hover .vehicle-svg-default[data-v-4cbd4764],.vehicle-svg-alternate[data-v-4cbd4764]{opacity:0}.vehicle-card:hover .vehicle-svg-alternate[data-v-4cbd4764]{opacity:1}.vehicle-visual-bottom-line[data-v-4cbd4764]{right:14%;bottom:calc(var(--spacing,.25rem) * 2);background:linear-gradient(90deg,#0000,#6e93b547,#0000);height:1px;position:absolute;left:14%}.subcategory-link[data-v-4cbd4764]{position:relative}.subcategory-marker[data-v-4cbd4764]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:#f8fafc;border-width:1px;border-color:#dce6ef;flex-shrink:0;place-items:center;width:18px;height:18px;transition:transform .3s,background-color .3s,border-color .3s;display:grid}.subcategory-marker span[data-v-4cbd4764]{width:var(--spacing,.25rem);height:var(--spacing,.25rem);background-color:#91a7bc;border-radius:2147483647px;transition:transform .3s,background-color .3s}.subcategory-link:hover .subcategory-marker[data-v-4cbd4764]{background:#173b60;border-color:#315d86;transform:scale(1.08)}.subcategory-link:hover .subcategory-marker span[data-v-4cbd4764]{background:#fff;transform:scale(1.3)}.dark .subcategory-marker[data-v-4cbd4764]{background:#ffffff09;border-color:#ffffff1a}.dark .subcategory-link:hover .subcategory-marker[data-v-4cbd4764]{background:#244d73;border-color:#547fa6}.subcategory-arrow[data-v-4cbd4764]{opacity:0;transition:transform .3s,opacity .3s,color .3s;transform:translate(-4px)}.subcategory-link:hover .subcategory-arrow[data-v-4cbd4764]{color:#315d86;opacity:1;transform:translate(0)}.vehicle-view-all[data-v-4cbd4764]{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);width:100%;padding-top:calc(var(--spacing,.25rem) * 3.5);color:#315d86;border-color:#e8edf3;border-top-width:1px;text-decoration-line:none;transition:color .25s;display:flex;position:relative}.vehicle-view-all[data-v-4cbd4764]:where(.dark,.dark *,.v-theme--dark,.v-theme--dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.vehicle-view-all[data-v-4cbd4764]:where(.dark,.dark *,.v-theme--dark,.v-theme--dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}.vehicle-view-all[data-v-4cbd4764]:before{content:"";pointer-events:none;background:#e53935;width:0;height:1px;transition:width .3s;position:absolute;top:0;right:0}.vehicle-view-all-content[data-v-4cbd4764]{z-index:1;align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:flex;position:relative}.vehicle-view-all-text[data-v-4cbd4764]{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.vehicle-view-all-label[data-v-4cbd4764]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.2px;letter-spacing:-.2px;color:#315d86;transition:color .3s}.vehicle-view-all-action[data-v-4cbd4764]{z-index:1;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:#315d86;border:1px solid #315d8629;border-radius:2147483647px;flex-shrink:0;place-items:center;transition:transform .25s,color .25s,border-color .25s;display:grid;position:relative}.vehicle-view-all-action svg[data-v-4cbd4764]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);transition:transform .25s}.vehicle-view-all[data-v-4cbd4764]:hover,.vehicle-view-all:hover .vehicle-view-all-label[data-v-4cbd4764]{color:#173b60}.vehicle-view-all[data-v-4cbd4764]:hover:before{width:28px}.vehicle-view-all[data-v-4cbd4764]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:2px;outline-color:var(--color-secondary,#e53935)}.vehicle-view-all:hover .vehicle-view-all-action[data-v-4cbd4764]{color:#e53935;border-color:#e539356b;transform:translate(-3px)}.dark .vehicle-view-all[data-v-4cbd4764]{color:#b8d5ef}.dark .vehicle-view-all[data-v-4cbd4764]:hover{color:#e4f2ff}.dark .vehicle-view-all-label[data-v-4cbd4764]{color:#c8def2}.dark .vehicle-view-all-action[data-v-4cbd4764]{color:#b8d5ef;border-color:#b8d5ef33}.dark .vehicle-view-all:hover .vehicle-view-all-label[data-v-4cbd4764]{color:#e4f2ff}.mobile-vehicle-tabs[data-v-4cbd4764]{min-width:0}.vehicle-tabs-track[data-v-4cbd4764]{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.vehicle-tabs-track[data-v-4cbd4764]::-webkit-scrollbar{display:none}.vehicle-tab[data-v-4cbd4764]{scroll-snap-align:center;min-width:max-content;transition:color .24s,opacity .24s}.vehicle-tab-active[data-v-4cbd4764]{color:#173b60}.vehicle-tab-inactive[data-v-4cbd4764]{color:#7c8fa3;opacity:.82}.vehicle-tab-inactive[data-v-4cbd4764]:active{opacity:1}.vehicle-tab-indicator[data-v-4cbd4764]{opacity:0;transform-origin:50%;background:#e53935;transition:opacity .28s,transform .36s cubic-bezier(.2,.8,.2,1);transform:scaleX(.25)}.vehicle-tab-active .vehicle-tab-indicator[data-v-4cbd4764]{opacity:1;transform:scaleX(1)}.dark .vehicle-tab-active[data-v-4cbd4764]{color:#f4f8fc}.dark .vehicle-tab-inactive[data-v-4cbd4764]{color:#8fa5bb}@media (width<=639px){.vehicle-grid[data-v-4cbd4764]{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;position:relative}.vehicle-grid>.vehicle-card[data-v-4cbd4764]{grid-area:1/1;width:100%;min-width:0;max-width:100%;min-height:500px}.vehicle-grid>.vehicle-switch-leave-active[data-v-4cbd4764]{pointer-events:none;z-index:1;width:100%;position:absolute;inset:0 auto auto 0}.vehicle-switch-enter-active[data-v-4cbd4764]{will-change:transform,opacity,filter;animation:.52s cubic-bezier(.16,1,.3,1) both vehicle-card-enter-4cbd4764}.vehicle-switch-leave-active[data-v-4cbd4764]{will-change:transform,opacity,filter;animation:.2s ease-in both vehicle-card-leave-4cbd4764}@keyframes vehicle-card-enter-4cbd4764{0%{opacity:0;filter:blur(3px);transform:translate(-18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes vehicle-card-leave-4cbd4764{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translate(14px)scale(.99)}}.vehicle-card .vehicle-visual[data-v-4cbd4764]{height:125px}.vehicle-card .vehicle-svg[data-v-4cbd4764]{height:108px}.vehicle-card .subcategory-arrow[data-v-4cbd4764]{opacity:.7;transform:none}.vehicle-card .subcategory-list[data-v-4cbd4764]{min-height:0}.vehicle-card .vehicle-view-all[data-v-4cbd4764]{margin-top:8px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.all-products-link[data-v-4cbd4764],.categories-reveal[data-v-4cbd4764],.subcategory-arrow[data-v-4cbd4764],.subcategory-marker[data-v-4cbd4764],.subcategory-marker span[data-v-4cbd4764],.vehicle-card[data-v-4cbd4764],.vehicle-card-orbit[data-v-4cbd4764],.vehicle-svg[data-v-4cbd4764],.vehicle-switch-enter-active[data-v-4cbd4764],.vehicle-switch-leave-active[data-v-4cbd4764],.vehicle-tab[data-v-4cbd4764],.vehicle-tab-indicator[data-v-4cbd4764],.vehicle-view-all[data-v-4cbd4764],.vehicle-view-all-action[data-v-4cbd4764],.vehicle-view-all-action svg[data-v-4cbd4764],.vehicle-view-all-label[data-v-4cbd4764],.vehicle-view-all[data-v-4cbd4764]:before{transition:none!important;animation:none!important}.categories-reveal[data-v-4cbd4764]{opacity:1;transform:none}.vehicle-card[data-v-4cbd4764]:hover,.vehicle-card:hover .vehicle-card-orbit-one[data-v-4cbd4764],.vehicle-card:hover .vehicle-card-orbit-two[data-v-4cbd4764],.vehicle-card:hover .vehicle-svg[data-v-4cbd4764],.vehicle-tab-inactive[data-v-4cbd4764]:active{transform:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.mazda-about[data-v-6895d022]{--about-navy:#173b60;--about-red:#e53935}.about-pattern[data-v-6895d022]{background-image:radial-gradient(#315d8629 .65px,#0000 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 58%);mask-image:linear-gradient(135deg,#000,#0000 58%)}.about-copy[data-v-6895d022]{animation:.85s cubic-bezier(.2,.7,.2,1) both about-copy-in-6895d022}.section-eyebrow-line[data-v-6895d022]{height:calc(var(--spacing,.25rem) * .5);--tw-gradient-position:to right;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-secondary,#e53935);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));border-radius:2147483647px;width:27px}@supports (background-image:linear-gradient(in lab,red,red)){.section-eyebrow-line[data-v-6895d022]{--tw-gradient-position:to right in oklab}}.about-car[data-v-6895d022]{transform-origin:50%;animation:1s cubic-bezier(.16,.75,.25,1) both about-car-in-6895d022}.about-ring[data-v-6895d022]{animation:1.2s ease-out both ring-in-6895d022}@keyframes about-copy-in-6895d022{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes about-car-in-6895d022{0%{opacity:0;transform:translate(-24px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ring-in-6895d022{0%{opacity:0;transform:translateY(-50%)scale(.94)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.about-car[data-v-6895d022],.about-copy[data-v-6895d022],.about-ring[data-v-6895d022]{animation:none!important}.about-car[data-v-6895d022]{transition:none!important}}.heading-highlight[data-v-6895d022]{color:#0000;background-image:linear-gradient(105deg,#e53935 10%,#f9756e 85%);-webkit-background-clip:text;background-clip:text;display:inline-block}.mazda-journal[data-v-8e9ca288]{--journal-red:#e53935}.journal-pattern[data-v-8e9ca288]{background-image:radial-gradient(#315d8626 .65px,#0000 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 55%);mask-image:linear-gradient(135deg,#000,#0000 55%)}.journal-heading[data-v-8e9ca288]{animation:.75s cubic-bezier(.2,.7,.2,1) both journal-heading-in-8e9ca288}.journal-heading-accent[data-v-8e9ca288]{z-index:0;color:#0000;background-image:linear-gradient(105deg,#e53935 10%,#f9756e 85%);-webkit-background-clip:text;background-clip:text;display:inline-block}.journal-all-link[data-v-8e9ca288]{box-shadow:0 5px 24px #10274408}.journal-all-link[data-v-8e9ca288]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #10274414}.journal-mobile-slider[data-v-8e9ca288]{padding-bottom:2px}.journal-pagination[data-v-8e9ca288]{align-items:center;gap:5px;min-height:10px;display:flex}.journal-pagination[data-v-8e9ca288] .swiper-pagination-bullet{opacity:.45;background:#9aa9b8;border-radius:999px;width:6px;height:6px;transition:width .3s,background-color .3s,opacity .3s;display:block;margin:0!important}.journal-pagination[data-v-8e9ca288] .swiper-pagination-bullet-active{background:var(--journal-red);opacity:1;width:24px}@keyframes journal-heading-in-8e9ca288{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-card-in-8e9ca288{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.journal-image-wrap[data-v-8e9ca288]{aspect-ratio:.94}}@media (width>=1280px){.journal-image-wrap[data-v-8e9ca288]{aspect-ratio:.88}}@media (width<=639px){.journal-heading-accent[data-v-8e9ca288]:after{height:7px;bottom:8px}.journal-image-wrap[data-v-8e9ca288]{aspect-ratio:1.2}}@media (prefers-reduced-motion:reduce){.journal-card[data-v-8e9ca288],.journal-heading[data-v-8e9ca288]{animation:none!important}.journal-all-link[data-v-8e9ca288],.journal-card[data-v-8e9ca288] *{transition-duration:.01ms!important}}.journal-card-footer[data-v-8e9ca288]:before{background:var(--journal-red);content:"";width:0;height:2px;transition:width .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;right:0}.journal-card:hover .journal-card-footer[data-v-8e9ca288]:before{width:46px}.number-field input{padding-left:5px!important}.mazda-contact[data-v-76719191]{--contact-navy:var(--color-primary,#153b65);--contact-red:var(--color-secondary,#e53935);--contact-blue:#315d86}.contact-orb[data-v-76719191]{opacity:.12;--tw-blur:blur(90px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contact-orb-one[data-v-76719191]{background:var(--contact-blue)}.contact-orb-two[data-v-76719191]{background:var(--contact-red);opacity:.07}.contact-grid[data-v-76719191]{background-image:linear-gradient(90deg,#315d8608 1px,#0000 0),linear-gradient(#315d8608 1px,#0000 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.contact-heading-accent[data-v-76719191]{z-index:0;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,var(--contact-red) 10%,#f9756e 85%);display:inline-block;position:relative}.contact-info-panel[data-v-76719191]{background:radial-gradient(circle at 0 0,#5b89b33d,transparent 38%),linear-gradient(145deg,var(--contact-blue) 0,var(--contact-navy) 55%,#091b30 100%);box-shadow:0 24px 65px -32px var(--contact-navy)}.contact-info-icon[data-v-76719191]{border-style:var(--tw-border-style);color:#d6e5f4;--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));width:40px;height:40px;transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#ffffff12;border-width:1px;border-color:#ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-info-panel[data-v-76719191]{box-shadow:0 24px 65px -32px color-mix(in srgb,var(--contact-navy) 40%,transparent)}.contact-info-icon[data-v-76719191]{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent);background-color:color-mix(in oklab,var(--color-white,#fff) 7%,transparent)}}.contact-info-item:hover .contact-info-icon[data-v-76719191]{border-color:var(--contact-red);background:var(--contact-red);color:#ff9996}@supports (color:color-mix(in lab,red,red)){.contact-info-item:hover .contact-info-icon[data-v-76719191]{border-color:color-mix(in srgb,var(--contact-red) 35%,transparent);background:color-mix(in srgb,var(--contact-red) 12%,transparent)}}.contact-form-panel[data-v-76719191]{border-style:var(--tw-border-style);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffc7;border-width:1px;border-color:#153b6517;box-shadow:0 24px 70px -42px #10274438,0 2px 8px #10274408}@supports (color:color-mix(in lab,red,red)){.contact-form-panel[data-v-76719191]{border-color:color-mix(in oklab,var(--color-primary,#153b65) 9%,transparent);background-color:color-mix(in oklab,var(--color-white,#fff) 78%,transparent)}}.contact-label[data-v-76719191]{margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-extrabold,800);font-size:11px;font-weight:var(--font-weight-extrabold,800);color:#334b65;display:block}@media (width>=64rem){.contact-info-icon[data-v-76719191]{width:46px;height:46px}.contact-label[data-v-76719191]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.contact-input[data-v-76719191]{border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:15px;padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));--tw-outline-style:none;color:var(--contact-navy);background-color:#f8fafccc;border-width:1px;border-color:#153b651f;border-radius:14px;outline-style:none;font-size:13px;display:block}@supports (color:color-mix(in lab,red,red)){.contact-input[data-v-76719191]{border-color:color-mix(in oklab,var(--color-primary,#153b65) 12%,transparent);background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 80%,transparent)}}.contact-input[data-v-76719191]::placeholder{color:#9aa9b9}.contact-input[data-v-76719191]:focus{border-color:var(--contact-blue);background-color:var(--color-white,#fff);box-shadow:0 0 0 4px #315d8614}.contact-select[data-v-76719191]{cursor:pointer}.contact-submit[data-v-76719191]{background:linear-gradient(110deg,var(--contact-navy) 0,var(--contact-blue) 100%);box-shadow:0 12px 28px -15px var(--contact-navy);--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@supports (color:color-mix(in lab,red,red)){.contact-input[data-v-76719191]:focus{border-color:color-mix(in srgb,var(--contact-blue) 55%,transparent)}.contact-submit[data-v-76719191]{box-shadow:0 12px 28px -15px color-mix(in srgb,var(--contact-navy) 60%,transparent)}}.contact-submit[data-v-76719191]:hover:not(:disabled){background:linear-gradient(110deg,var(--contact-navy) 0,var(--contact-blue) 100%);box-shadow:0 16px 32px -15px var(--contact-navy);--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.contact-submit[data-v-76719191]:disabled{cursor:not-allowed;opacity:.6}.dark .contact-form-panel[data-v-76719191]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.contact-submit[data-v-76719191]:hover:not(:disabled){box-shadow:0 16px 32px -15px color-mix(in srgb,var(--contact-navy) 70%,transparent)}.dark .contact-form-panel[data-v-76719191]{border-color:color-mix(in oklab,var(--color-white,#fff) 9%,transparent)}}.dark .contact-form-panel[data-v-76719191]{background-color:oklab(21.0557% -.0106746 -.0377132/.8);box-shadow:0 24px 70px -42px #000000a6}.dark .contact-label[data-v-76719191]{color:#d4deea}.dark .contact-input[data-v-76719191]{color:var(--color-slate-100,oklch(96.8% .007 247.896));background-color:#ffffff0a;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark .contact-input[data-v-76719191]{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent);background-color:color-mix(in oklab,var(--color-white,#fff) 4%,transparent)}}.dark .contact-input[data-v-76719191]::placeholder{color:#718096}.dark .contact-input[data-v-76719191]:focus{background-color:#ffffff0f;border-color:#a9c9e88c;box-shadow:0 0 0 4px #a9c9e814}@supports (color:color-mix(in lab,red,red)){.dark .contact-input[data-v-76719191]:focus{background-color:color-mix(in oklab,var(--color-white,#fff) 6%,transparent)}}.dark .contact-input option[data-v-76719191]{background-color:var(--color-primary,#153b65);color:var(--color-white,#fff)}@media (prefers-reduced-motion:reduce){.contact-info-icon[data-v-76719191],.contact-info-item[data-v-76719191],.contact-input[data-v-76719191],.contact-submit[data-v-76719191]{transition-property:none}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer vuetify-components{.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));outline:none;flex:auto}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea--auto-grow:not(.v-textarea--capped) textarea.v-field__input:not(.v-textarea__sizer){overflow-y:hidden}.v-textarea--field-sizing textarea.v-field__input{field-sizing:content;height:auto;min-height:var(--v-textarea-min-height)}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}}@layer vuetify-overrides{.v-textarea .v-field__input.v-textarea__sizer{height:0;min-height:0}}.faq-section[data-v-6b07a7d8]{--faq-navy:var(--color-primary,#153b65);--faq-blue:#315d86;--faq-red:var(--color-secondary,#e53935)}.faq-item[data-v-6b07a7d8]{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.faq-item-active[data-v-6b07a7d8]{box-shadow:0 16px 40px -30px var(--faq-navy)}.faq-answer-grid[data-v-6b07a7d8]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.75,.25,1),opacity .24s;display:grid}.faq-answer-grid.faq-answer-open[data-v-6b07a7d8]{opacity:1;grid-template-rows:1fr}.faq-answer-inner[data-v-6b07a7d8]{min-height:0;overflow:hidden}.faq-side-card[data-v-6b07a7d8]{isolation:isolate}.faq-heading-accent[data-v-6b07a7d8]{z-index:0;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,var(--faq-red) 10%,var(--faq-red) 85%);display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.faq-item-active[data-v-6b07a7d8]{box-shadow:0 16px 40px -30px color-mix(in srgb,var(--faq-navy) 35%,transparent)}.faq-heading-accent[data-v-6b07a7d8]{background-image:linear-gradient(105deg,var(--faq-red) 10%,color-mix(in srgb,var(--faq-red) 65%,#fff) 85%)}}@media (prefers-reduced-motion:reduce){.faq-answer-grid[data-v-6b07a7d8],.faq-answer-grid[data-v-6b07a7d8] *,.faq-item[data-v-6b07a7d8],.faq-side-card[data-v-6b07a7d8] *{transition-duration:.01ms!important;animation:none!important}}
