.table.svelte-2ajqwq{mask:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 97%) 100% 50% / 100% 100% repeat-x}.compatibility-item.svelte-2ajqwq{align-items:center;display:flex;font-size:1.125rem}.compatibility-item.svelte-2ajqwq .car-brand-logo{width:3rem;display:inline-block;vertical-align:middle}.compatibility-item.svelte-2ajqwq .car{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;flex:1;margin:0 .875rem}.compatibility-item.svelte-2ajqwq .car-identifier{width:12rem;line-height:1.2}@media screen and (max-width: 768px){.compatibility-item.svelte-2ajqwq .car-identifier{width:100%}}.compatibility-item.svelte-2ajqwq .car-year{color:#00000080;line-height:1.2;flex:1}hr.svelte-2ajqwq{margin-top:1rem;margin-bottom:1rem;margin-left:3.875rem}.featured-articles.svelte-yixopr{margin:10rem 0;display:flex;flex-flow:column;align-items:center}@media screen and (max-width: 768px){.featured-articles.svelte-yixopr{margin:6rem 0}}span.svelte-yixopr{opacity:.5;text-align:center;font-size:1.25rem;margin-bottom:2rem;display:block}a.svelte-yixopr{display:flex;background-color:#fff;color:#000!important;border:1px solid #000;justify-content:center;align-items:center;padding:1.25rem;text-decoration:none;max-width:100%;height:40px;transition:background-color .2s}a.svelte-yixopr img{height:45px;display:inline-block;vertical-align:middle;object-fit:contain}a.svelte-yixopr img.greyscale{filter:grayscale(100%) brightness(20%)}@media (hover: hover) and (pointer: fine){a.svelte-yixopr:hover{background-color:var(--color-card-background-hover)}}a.svelte-yixopr:active{background-color:var(--color-card-background-hover)}.wrapper.svelte-1ebayn7{justify-content:space-around;align-items:center;display:flex;margin-bottom:4rem}@media screen and (max-width: 512px){.wrapper.svelte-1ebayn7{margin-bottom:3rem}}.label.svelte-1ebayn7{color:var(--color-foreground);flex:none;font-size:1.25rem;line-height:1}.line.svelte-1ebayn7{background-color:var(--color-foreground);width:100%;height:1px;margin-left:1rem;margin-right:1rem}.hero-image.svelte-ghphk8{position:relative;margin:-66px 0 0;width:100%;height:100vh;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.hero-image.svelte-ghphk8.desktop{display:none}}.hero-image.svelte-ghphk8.mobile{height:unset;aspect-ratio:3 / 4}@media screen and (min-width: 769px){.hero-image.svelte-ghphk8.mobile{display:none}}.hero-image.svelte-ghphk8 video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;opacity:0;transition:opacity .3s ease-in}.hero-image.svelte-ghphk8 video.ready{opacity:1}.hero-image.svelte-ghphk8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hero-image.svelte-ghphk8:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,transparent,black);z-index:2;pointer-events:none}#hero.svelte-ghphk8 .feature-item{align-items:center;display:flex;color:#fff}#hero.svelte-ghphk8 .feature-item img{border:1px solid #000;width:52px;margin-right:.5rem;padding:.375rem;display:inline-block}#hero.svelte-ghphk8 .feature-item span{color:var(--color-muted);text-transform:uppercase;flex:1;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:400;line-height:1.25;margin-left:1rem}#hero.svelte-ghphk8 h3{line-height:1.4}@media screen and (max-width: 375px){#hero.svelte-ghphk8 .feature-item span{font-size:.75rem}}#recruit.svelte-ghphk8 .recruiting-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border:1px solid #000}#recruit.svelte-ghphk8 .recruiting-card span{display:block}#recruit.svelte-ghphk8 .recruiting-card span:first-child{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:400;line-height:1;margin-bottom:.375rem}#recruit.svelte-ghphk8 .recruiting-card span:last-child{font-size:2rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){#recruit.svelte-ghphk8 h4{margin-bottom:2rem}}.device-image-container.svelte-ghphk8{position:relative;display:inline-block;transform:scale(1.1)}.device-image-container.svelte-ghphk8 img{display:block;width:100%;height:auto}.device-image-container.svelte-ghphk8 .screen-video-overlay{position:absolute;left:23.21%;top:63.97%;width:40.21%;height:25.8%;mix-blend-mode:screen;opacity:0;transition:opacity .3s ease-in}.device-image-container.svelte-ghphk8 .screen-video-overlay.ready{opacity:1}
