/*! 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)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial}}}.home-page>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-block-size:auto 48rem}.homepage-card-motion>*{opacity:1;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.homepage-card-motion.is-ready>:not([data-homepage-card-entered]){opacity:0;will-change:transform,opacity;transition:none;transform:translateY(10px)scale(.985)}.homepage-card-motion.is-in-view>:not([data-homepage-card-entered]){animation:.36s cubic-bezier(.22,1,.36,1) both homepage-card-enter;animation-delay:calc(min(var(--homepage-card-index,0),8)*40ms)}.homepage-card-motion>:hover,.homepage-card-motion>:focus-within{filter:saturate(1.04);transform:translateY(-4px)}.homepage-card-motion>a:active{transition-duration:.1s;transform:translateY(-1px)scale(.985)}.homepage-card-motion>:first-child{--homepage-card-index:0}.homepage-card-motion>:nth-child(2){--homepage-card-index:1}.homepage-card-motion>:nth-child(3){--homepage-card-index:2}.homepage-card-motion>:nth-child(4){--homepage-card-index:3}.homepage-card-motion>:nth-child(5){--homepage-card-index:4}.homepage-card-motion>:nth-child(6){--homepage-card-index:5}.homepage-card-motion>:nth-child(7){--homepage-card-index:6}.homepage-card-motion>:nth-child(8){--homepage-card-index:7}.homepage-card-motion>:nth-child(n+9){--homepage-card-index:8}}@media(prefers-reduced-motion:reduce){.homepage-card-motion>*{opacity:1;transition:none}}@keyframes homepage-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-media{width:100%;height:100%;position:absolute;top:0;left:0}.hero-media>*{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-media svg>g{pointer-events:none}.hero-media svg>g>*{stroke:none;fill-rule:nonzero;fill-opacity:1}.hero-media svg>g .hero-normal{fill:url(#beamngcar)}.hero-media svg>g .hero-xray{fill:url(#beamngxray)}.hero-media svg>g .hero-lines{fill:#f60}@keyframes writing{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-writing{transform-origin:0;animation:1s steps(40,end) infinite writing}@media(prefers-reduced-motion:reduce){.animate-writing{animation:none}}.infinite-carousel-x{width:calc(400px * var(--scroll-items,14));animation:120s linear infinite infinite-carousel-x;display:flex}.infinite-carousel-x-reverse{width:calc(400px * var(--scroll-items,14));animation:120s linear infinite infinite-carousel-x-reverse;display:flex}.infinite-carousel-x a,.infinite-carousel-x-reverse a{opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:linear;transition-duration:.15s;transition-timing-function:linear}.infinite-carousel-x:hover a,.infinite-carousel-x-reverse:hover a{opacity:.5}.infinite-carousel-x a:hover,.infinite-carousel-x-reverse a:hover{opacity:1}.infinite-carousel-x:has(a:hover),.infinite-carousel-x-reverse:has(a:hover){animation-play-state:paused}@media(max-width:1320px){.infinite-carousel-x,.infinite-carousel-x-reverse{width:calc(300px * var(--scroll-items,14))}}@keyframes infinite-carousel-x{0%{transform:translate(calc(-400px * var(--scroll-items,14) / 2))}to{transform:translate(0)}}@keyframes infinite-carousel-x-reverse{0%{transform:translate(0)}to{transform:translate(calc(-400px * var(--scroll-items,14) / 2))}}@media(max-width:1320px){@keyframes infinite-carousel-x{0%{transform:translate(calc(-300px * var(--scroll-items,14) / 2))}to{transform:translate(0)}}@keyframes infinite-carousel-x-reverse{0%{transform:translate(0)}to{transform:translate(calc(-300px * var(--scroll-items,14) / 2))}}}@media(max-width:640px){@keyframes infinite-carousel-x{0%{transform:translate(calc(-250px * var(--scroll-items,14) / 2))}to{transform:translate(0)}}@keyframes infinite-carousel-x-reverse{0%{transform:translate(0)}to{transform:translate(calc(-250px * var(--scroll-items,14) / 2))}}}.community-carousel-stage{--carousel-item-height:clamp(132.188px, calc(14.0625vw - 22.5px) , 275px);--carousel-panel-width:clamp(235px, calc(25vw - 40px) , 489px);--carousel-depth:18px;--carousel-depth-shift:10px}.community-carousel-stage .carousel__slider__item{width:var(--carousel-panel-width);height:var(--carousel-item-height)}.community-carousel-stage .carousel__slider:after{clear:both;content:"";display:block}.community-carousel-stage.carousel--dragging .carousel__slider,.community-carousel-stage.carousel--dragging .item__3d-frame,.community-carousel-stage.carousel--dragging .item__3d-frame__box--front,.community-carousel-stage.carousel--dragging .item__3d-frame__box--front:after,.community-carousel-stage.carousel--repositioning .carousel__slider,.community-carousel-stage.carousel--repositioning .item__3d-frame{transition:none}.community-carousel-stage .carousel__slider__item:after{z-index:0;opacity:.9;pointer-events:none;content:"";background:#0003;border-radius:50%;width:88%;height:40px;position:absolute;bottom:-15%;left:6%;box-shadow:0 0 8px 8px #00000029}.community-carousel-stage .item__3d-frame{--carousel-depth-left:var(--carousel-depth);--carousel-depth-right:0px}.community-carousel-stage .item__3d-frame.is-depth-left{--carousel-depth-left:0px;--carousel-depth-right:0px}.community-carousel-stage .item__3d-frame.is-flat{--carousel-depth-left:var(--carousel-depth);--carousel-depth-right:0px}.community-carousel-stage .item__3d-frame.is-depth-right{--carousel-depth-left:var(--carousel-depth);--carousel-depth-right:var(--carousel-depth)}.community-carousel-stage .item__3d-frame__box--front{--carousel-depth-inner:calc(100% - var(--carousel-depth));--carousel-depth-clip:polygon(var(--carousel-depth-left) calc(var(--carousel-depth-inner) - var(--carousel-depth-shift)), var(--carousel-depth-left) calc(var(--carousel-depth) + var(--carousel-depth-shift)), var(--carousel-depth) var(--carousel-depth), var(--carousel-depth-inner) var(--carousel-depth), calc(var(--carousel-depth-inner) + var(--carousel-depth-right)) calc(var(--carousel-depth) + var(--carousel-depth-shift)), calc(var(--carousel-depth-inner) + var(--carousel-depth-right)) calc(var(--carousel-depth-inner) - var(--carousel-depth-shift)), var(--carousel-depth-inner) var(--carousel-depth-inner), var(--carousel-depth) var(--carousel-depth-inner));clip-path:var(--carousel-depth-clip);transition:clip-path .5s cubic-bezier(.22,1,.36,1)}.community-carousel-stage .item__3d-frame__box--front:after{z-index:4;outline:var(--carousel-depth) solid #050a0e38;outline-offset:calc(-1 * var(--carousel-depth));opacity:1;clip-path:var(--carousel-depth-clip);pointer-events:none;content:"";transition:opacity 80ms linear,clip-path .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;bottom:0;left:0}.dark .community-carousel-stage .item__3d-frame__box--front:after{outline:var(--carousel-depth) solid #050a0eb8}.community-carousel-stage .item__3d-frame.is-flat .item__3d-frame__box--front:after{opacity:0}.community-carousel-stage .item__3d-frame__box--front picture,.community-carousel-stage .item__3d-frame__box--front img{width:100%;height:100%;display:block}.community-carousel-stage .item__3d-frame__box--front img{object-fit:cover}@media(prefers-reduced-motion:reduce){.community-carousel-stage .item__3d-frame__box--front{transition:none}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
