@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.automis-en{font-family:General Sans,Satoshi,Open Sans,system-ui,sans-serif}.automis-en .font-display{font-family:Clash Display,Montserrat,sans-serif;letter-spacing:-.005em;word-spacing:.05em}@media (max-width:767px){.automis-en .font-display{letter-spacing:.01em;word-spacing:.09em}}.automis-en .font-body{font-family:General Sans,Satoshi,system-ui,sans-serif}.automis-en :is(.hero-heading,.sub-heading,.section-heading,.card-heading){font-family:Clash Display,Montserrat,sans-serif}.automis-en{overflow-x:hidden}.automis-en .card-gold{position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.automis-en .card-gold:after{content:"";position:absolute;left:1.5rem;right:1.5rem;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,#fec458,#f5cd79);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s ease}.automis-en .card-gold:focus-within,.automis-en .card-gold:hover{border-color:rgba(254,196,88,.42);box-shadow:0 16px 46px -20px rgba(254,196,88,.35)}.automis-en .card-gold:focus-within:after,.automis-en .card-gold:hover:after{transform:scaleX(1);opacity:.95}.automis-en .card-glow{position:relative;--glow-hue:42;--glow-sat:96%}.automis-en .card-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:radial-gradient(circle 220px at var(--mx,50%) var(--my,50%),hsl(var(--glow-hue) var(--glow-sat) 72%/1),hsl(var(--glow-hue) var(--glow-sat) 62%/0) 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:brightness(1.35) drop-shadow(0 0 6px hsl(var(--glow-hue) var(--glow-sat) 60%/.5));opacity:0;transition:opacity .25s ease;pointer-events:none}.automis-en .card-glow:hover:before{opacity:1}.automis-en .home-section+.home-section{border-top:1px solid hsla(0,0%,100%,.05)}@media (prefers-reduced-motion:reduce){.automis-en .card-gold,.automis-en .card-gold:after{transition:none}}