:root{--ink:#101719;--ink-soft:#1b2527;--paper:#f4f2eb;--white:#fffefa;--muted:#9aa7a5;--green:#c8ff63;--green-dark:#a4dc3c;--line:rgba(16,23,25,.13);--dark-line:rgba(255,255,255,.13);--radius:24px;--font-display:'Manrope',sans-serif;--font-body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #679e16;outline-offset:4px}.progress{height:3px;position:fixed;inset:0 0 auto;z-index:20;background:transparent}.progress span{display:block;width:0;height:100%;background:var(--green);box-shadow:0 0 14px #c8ff6388}.site-header{height:82px;position:absolute;z-index:10;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 6.2%;color:white;border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand-mark{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--green);color:var(--ink)}.brand-mark svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brand-copy{display:grid;gap:1px}.brand-copy b{font-family:var(--font-display);font-size:14px;letter-spacing:.12em}.brand-copy small{font-size:9px;letter-spacing:.15em;color:#aebbb8}.top-nav{display:flex;gap:32px}.top-nav a{text-decoration:none;font-size:12px;color:#c5ceca;transition:color .2s}.top-nav a:hover{color:var(--green)}.header-cta{text-decoration:none;border:1px solid rgba(255,255,255,.33);border-radius:999px;padding:12px 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s,border .2s}.header-cta:hover{background:var(--green);color:var(--ink);border-color:var(--green)}.dark-section{background:var(--ink);color:var(--white)}.hero{min-height:760px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;padding:135px 10.6% 104px;gap:6.3%}.hero:before{content:"";position:absolute;width:640px;height:640px;left:-350px;bottom:-440px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff05}.hero-glow{position:absolute;width:510px;height:510px;right:8%;top:4%;background:radial-gradient(circle,#c8ff6314 0,transparent 68%);pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:1}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.14em;line-height:1.5;font-weight:700;color:#a7b5b0;margin:0 0 22px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #c8ff6380;flex:none}.hero h1,.section-heading h2,.inventory h2,.reviews h2,.contact h2,.intro h2{font:800 clamp(40px,5.1vw,68px)/1.04 var(--font-display);letter-spacing:-.06em;margin:0}.hero h1 em,.intro h2 em,.section-heading h2 em,.inventory h2 em,.reviews h2 em,.contact h2 em{font-style:normal;color:var(--green)}.hero-lede{max-width:470px;color:#b5c1be;font-size:16px;line-height:1.75;margin:25px 0 28px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{min-height:54px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:9px;text-decoration:none;font-weight:700;font-size:13px;transition:background .2s,transform .2s,box-shadow .2s}.button-primary{color:var(--ink);background:var(--green);box-shadow:0 10px 32px #c8ff6326}.button-primary:hover{background:#d8ff94;transform:translateY(-2px);box-shadow:0 13px 34px #c8ff6340}.car-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.button:hover .car-icon{transform:translateX(2px)}.text-link{font-size:12px;color:#d0d8d4;text-decoration:none}.text-link span{margin-left:7px;color:var(--green)}.language-proof{margin-top:31px;display:flex;align-items:center;gap:7px;font-size:11px;color:#9baaa5}.language-proof span:nth-child(3){margin-right:6px}.hero-visual{justify-self:end;width:min(100%,385px);margin-right:4%;padding:15px 15px 0;transform:rotate(1.5deg)}.portrait-frame{height:465px;border-radius:190px 190px 25px 25px;overflow:hidden;background:#33403e;position:relative;box-shadow:0 30px 85px #0006}.portrait-frame:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#1119)}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;transform:scale(1.02)}.portrait-caption{position:absolute;z-index:2;bottom:17px;left:31px;right:30px;display:flex;align-items:center;gap:11px;color:white;transform:rotate(-1.5deg)}.caption-icon,.contact-avatar{width:38px;height:38px;border-radius:50%;background:var(--green);color:var(--ink);font:800 16px var(--font-display);display:grid;place-items:center;flex:none}.portrait-caption div{display:grid;gap:2px}.portrait-caption strong{font:700 13px var(--font-display)}.portrait-caption small{font-size:10px;color:#cfdbd5}.online-pill{display:flex;align-items:center;gap:5px;border:1px solid #ffffff40;border-radius:999px;padding:6px 9px;font-size:9px;margin-left:auto}.online-pill i,.contact-online i{width:6px;height:6px;border-radius:50%;background:var(--green);display:inline-block}.floating-note{position:absolute;right:-42px;bottom:75px;background:var(--white);color:var(--ink);border-radius:13px;padding:15px 18px;box-shadow:0 12px 36px #0004;transform:rotate(-3deg);font:700 11px/1.55 var(--font-display)}.note-stars{display:block;font-size:10px;letter-spacing:.08em;color:#d49f21;margin-bottom:5px}.hero-bottom{position:absolute;bottom:31px;left:10.6%;right:10.6%;display:flex;align-items:center;gap:17px;color:#72817c;font-size:9px;letter-spacing:.14em}.scroll-line{height:1px;background:#4c5a55;flex:1}.section-shell{max-width:1150px;margin:auto}.section-light{background:var(--paper)}.section-paper{background:var(--white)}.intro{padding:122px 9.5% 115px}.intro-grid{display:grid;grid-template-columns:.7fr 1.45fr .78fr;gap:7%;align-items:start}.dark-eyebrow{color:#74817a}.intro .eyebrow{margin-top:8px}.intro h2{font-size:clamp(35px,4.1vw,51px);line-height:1.11}.intro h2 em,.section-heading h2 em,.reviews h2 em{color:#577e17}.intro-main>p{max-width:560px;color:#5b6661;line-height:1.8;font-size:14px;margin:20px 0 18px}.inline-link{display:inline-flex;gap:11px;align-items:center;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #91a77b;padding-bottom:7px}.inline-link span:last-child{font-size:15px;color:#638b28;transition:transform .2s}.inline-link:hover span:last-child{transform:translate(2px,-2px)}.intro-aside{border-left:1px solid var(--line);padding:16px 0 5px 23px;margin-top:10px}.big-number{font:800 37px/1 var(--font-display);letter-spacing:-.06em}.big-number span{font:500 12px var(--font-body);letter-spacing:0;color:#74817a}.intro-aside p{font-size:12px;line-height:1.7;color:#65716b;margin:13px 0}.aside-flags{font-size:18px;letter-spacing:.1em}.process{padding:112px 8.5% 90px}.section-heading{text-align:center;max-width:720px;margin:0 auto 56px}.section-heading .eyebrow{justify-content:center}.section-heading h2{font-size:clamp(34px,4.2vw,51px)}.section-heading>p:last-child{font-size:14px;color:#68736e;margin:16px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step{position:relative;padding:30px 31px 35px;border-right:1px solid var(--line);min-height:240px}.step:last-child{border-right:0}.step-no{position:absolute;right:27px;top:29px;font:600 11px var(--font-display);color:#89958f}.step-symbol{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#edf4df;color:#618b20;font:700 12px var(--font-display);margin-bottom:24px}.step h3{font:700 16px var(--font-display);letter-spacing:-.02em;margin:0 0 10px}.step p{font-size:12px;color:#66716c;line-height:1.7;margin:0;max-width:250px}.process-foot{display:flex;justify-content:space-between;align-items:center;margin-top:25px;color:#717c76;font-size:11px}.inventory{padding:108px 8.5% 76px;position:relative;overflow:hidden}.inventory:after{content:"";position:absolute;width:560px;height:560px;right:-360px;top:-330px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff04}.inventory-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px;position:relative;z-index:1}.inventory-heading .eyebrow{margin-bottom:18px}.inventory h2{font-size:clamp(38px,4.5vw,56px)}.inventory-heading>p{max-width:315px;color:#a5b0ac;font-size:13px;line-height:1.75;margin:0 0 6px}.vehicle-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vehicle-card{background:#f5f3ed;color:var(--ink);border-radius:15px;overflow:hidden;box-shadow:0 16px 48px #0002;transition:transform .3s,box-shadow .3s}.vehicle-card:hover{transform:translateY(-5px);box-shadow:0 22px 60px #0004}.vehicle-photo{height:clamp(300px,34vw,400px);position:relative;background-color:#d9ddd9;background-repeat:no-repeat;background-size:200% auto;overflow:hidden}.kia-photo{background-image:url('assets/kia-source.jpg');background-position:left 36%}.ram-photo{background-image:url('assets/ram-source.jpg');background-position:left 43%}.vehicle-photo:after{content:"";position:absolute;inset:52% 0 0;background:linear-gradient(transparent,#0008)}.vehicle-tag{position:absolute;z-index:1;top:15px;left:15px;border-radius:99px;background:#101719d9;color:white;padding:8px 11px;font-size:8px;font-weight:700;letter-spacing:.1em}.vehicle-info{display:flex;justify-content:space-between;align-items:end;gap:10px;padding:19px 21px 15px}.vehicle-year{font-size:9px;color:#75807a;letter-spacing:.13em;font-weight:700;margin:0 0 5px}.vehicle-info h3{font:700 18px var(--font-display);letter-spacing:-.035em;margin:0}.vehicle-spec{font-size:11px;color:#707a74;margin:5px 0 0}.vehicle-price{text-align:right;flex:none}.vehicle-price small{display:block;font-size:9px;color:#76817b;margin-bottom:5px}.vehicle-price strong{font:800 18px var(--font-display);letter-spacing:-.04em}.vehicle-cta{display:flex;justify-content:space-between;align-items:center;margin:0 21px;padding:13px 0 17px;border-top:1px solid #10171922;text-decoration:none;font-size:11px;font-weight:700}.vehicle-cta span:last-child{color:#638b28;font-size:15px}.inventory-note{position:relative;z-index:1;color:#82908a;text-align:center;font-size:10px;line-height:1.6;margin:20px auto 0}.reviews{padding:113px 8.5% 102px;overflow:hidden}.reviews-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.reviews-top .eyebrow{margin-bottom:17px}.reviews h2{font-size:clamp(35px,4.25vw,51px);line-height:1.08}.review-rating{display:grid;text-align:right;gap:7px;flex:none}.review-rating span{font-size:19px;letter-spacing:.12em;color:#d69b20}.review-rating small{font-size:10px;color:#748078}.demo-notice{display:flex;align-items:flex-start;gap:11px;background:#f0ecdd;border:1px solid #d6cba8;border-radius:8px;padding:12px 15px;margin:0 0 24px;color:#635d4c}.notice-mark{width:19px;height:19px;display:grid;place-items:center;border:1px solid #988858;border-radius:50%;font:700 11px var(--font-display);flex:none}.demo-notice p{font-size:10px;line-height:1.55;margin:0}.review-carousel{position:relative}.review-track{display:grid;grid-auto-columns:calc((100% - 36px)/3);grid-auto-flow:column;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 12px}.review-track::-webkit-scrollbar{display:none}.review-card{min-height:236px;background:var(--white);border:1px solid #e2e1d8;border-radius:14px;padding:22px;scroll-snap-align:start;display:flex;flex-direction:column;box-shadow:0 8px 25px #141b1507;transition:transform .28s,box-shadow .28s,border-color .28s}.review-card.is-active{transform:translateY(-4px);box-shadow:0 16px 34px #141b1511;border-color:#cbd6b9}.review-person{display:flex;align-items:center;gap:10px}.review-avatar{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#e9efde;color:#587721;font:700 12px var(--font-display)}.review-person b{display:block;font:700 12px var(--font-display)}.review-person small{display:block;font-size:9px;color:#7d8781;margin-top:3px}.review-stars{margin:15px 0 8px;color:#d49c27;letter-spacing:.1em;font-size:12px}.review-card blockquote{font-size:12px;line-height:1.65;color:#4e5a54;margin:0}.review-card footer{margin-top:auto;padding-top:14px;font-size:9px;color:#929b95}.review-controls{display:flex;align-items:center;gap:10px;margin-top:7px}.review-arrow{width:35px;height:35px;border:1px solid #cfd2c7;border-radius:50%;background:transparent;font-size:15px;cursor:pointer;transition:background .2s,border .2s}.review-arrow:hover{background:#e4eadb;border-color:#bac9a6}.review-dots{display:flex;align-items:center;gap:6px}.review-dot{width:7px;height:7px;border:0;padding:0;border-radius:10px;background:#ccd1c6;cursor:pointer;transition:width .2s,background .2s}.review-dot[aria-current="true"]{width:20px;background:#648c29}.review-counter{margin-left:auto;font-size:10px;color:#808a83}.contact{padding:104px 9% 107px;position:relative;overflow:hidden}.contact:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;border:1px solid #ffffff0d;left:-390px;bottom:-570px;box-shadow:0 0 0 75px #ffffff05,0 0 0 150px #ffffff04}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:11%;align-items:center;position:relative}.contact h2{font-size:clamp(40px,4.8vw,60px)}.contact-copy>p:not(.eyebrow){max-width:440px;color:#aebbb5;font-size:14px;line-height:1.75;margin:20px 0 25px}.contact .button{min-height:55px}.contact .button svg{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.phone-line{font-size:10px;color:#87958e!important;margin-top:15px!important}.phone-line a{color:#d8e1dc;font-weight:700;text-decoration:none;margin-left:4px}.contact-card{padding:23px;background:#1b2527;border:1px solid #ffffff17;border-radius:18px;box-shadow:0 25px 65px #0003;transform:rotate(1deg)}.contact-card-top{display:flex;align-items:center;gap:10px}.contact-avatar{width:40px;height:40px}.contact-card-top>span:nth-child(2){display:grid;gap:3px}.contact-card-top b{font:700 12px var(--font-display)}.contact-card-top small{font-size:9px;color:#98a59f}.contact-online{margin-left:auto;border:1px solid #ffffff20;border-radius:99px;padding:6px 8px;display:flex;gap:5px;align-items:center;font-size:8px;color:#c1ccc5}.chat-bubble{margin:24px 4px 10px 27px;background:#2c3939;padding:15px 17px;border-radius:13px 13px 3px 13px;font-size:11px;line-height:1.65;color:#e7ede7;position:relative}.chat-bubble:before{content:"";position:absolute;left:-7px;bottom:0;border:8px solid transparent;border-bottom-color:#2c3939}.chat-time{text-align:right;margin:0 3px 18px;color:#7e8c85;font-size:8px}.contact-langs{border-top:1px solid #ffffff18;padding-top:15px;display:flex;gap:8px;flex-wrap:wrap}.contact-langs span{font-size:8px;color:#aab7af;background:#ffffff0d;border-radius:99px;padding:7px 9px}.site-footer{min-height:103px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 7%;background:#0b1113;color:#85918b}.footer-brand{color:white}.footer-brand .brand-mark{width:34px;height:34px;border-radius:11px}.footer-brand .brand-mark svg{width:23px}.footer-brand .brand-copy b{font-size:11px}.footer-brand .brand-copy small{font-size:8px}.site-footer p,.site-footer>span{font-size:9px;margin:0}.language-switcher{position:fixed;z-index:15;left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:2px;padding:5px;background:#101719ec;box-shadow:0 9px 26px #0003;border:1px solid #ffffff20;border-radius:999px;backdrop-filter:blur(10px)}.language-switcher button{border:0;background:transparent;color:#bec9c1;border-radius:999px;min-width:45px;height:34px;padding:0 8px;font:700 10px var(--font-body);cursor:pointer;transition:background .2s,color .2s}.language-switcher button span{margin-left:2px}.language-switcher button[aria-pressed="true"]{background:var(--green);color:var(--ink)}.mobile-cta{display:none}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.js-motion .reveal.in-view{opacity:1;transform:translateY(0)}.vehicle-card.reveal:nth-child(2),.step.reveal:nth-child(2){transition-delay:100ms}.vehicle-card.reveal:nth-child(3),.step.reveal:nth-child(3){transition-delay:180ms}@media(max-width:980px){.site-header{padding:0 5%}.top-nav{gap:18px}.hero{padding-left:7%;padding-right:7%;gap:3%;grid-template-columns:1.05fr .85fr}.hero-visual{margin-right:0}.portrait-frame{height:425px}.intro{padding-left:7%;padding-right:7%}.intro-grid{grid-template-columns:.6fr 1.5fr .75fr;gap:4%}.intro-aside{padding-left:16px}.inventory,.reviews,.process{padding-left:6%;padding-right:6%}.contact{padding-left:7%;padding-right:7%}.review-track{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:720px){html{scroll-padding-top:72px}.site-header{height:70px;padding:0 5%;position:absolute}.brand-mark{width:35px;height:35px}.brand-copy b{font-size:12px}.brand-copy small{font-size:8px}.top-nav{display:none}.header-cta{font-size:10px;padding:10px 13px}.hero{min-height:auto;padding:119px 7% 80px;grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(42px,11vw,61px)}.hero-lede{font-size:14px;max-width:440px}.hero-actions{gap:17px}.button{min-height:51px;font-size:12px;padding:0 16px}.hero-visual{justify-self:center;width:min(82%,360px);padding:0 10px;margin:0 16px 7px 0}.portrait-frame{height:410px}.floating-note{right:-28px;bottom:57px;padding:12px 14px;font-size:10px}.hero-bottom{left:7%;right:7%;bottom:27px;font-size:8px}.intro{padding:75px 7%}.intro-grid{grid-template-columns:1fr;gap:22px}.intro .eyebrow{margin:0}.intro h2{font-size:clamp(36px,9vw,47px)}.intro-main>p{font-size:13px;margin:17px 0}.intro-aside{border-left:0;border-top:1px solid var(--line);padding:17px 0 0;margin-top:1px;max-width:440px}.big-number{font-size:32px}.intro-aside p{max-width:390px}.process{padding:76px 7% 63px}.section-heading{margin-bottom:33px}.section-heading h2{font-size:clamp(34px,8.5vw,46px)}.section-heading>p:last-child{font-size:13px;line-height:1.6}.steps{grid-template-columns:1fr}.step{min-height:0;padding:22px 10px 23px 72px;border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}.step-symbol{position:absolute;left:10px;top:23px;width:43px;height:43px;margin:0}.step-no{right:10px;top:22px}.step h3{font-size:14px;padding-right:30px;margin:0 0 7px}.step p{font-size:11px;max-width:430px}.process-foot{align-items:flex-start;gap:12px;flex-direction:column;font-size:10px;margin-top:18px}.inventory{padding:76px 6% 55px}.inventory-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px}.inventory h2{font-size:clamp(39px,10vw,53px)}.inventory-heading>p{font-size:12px;max-width:430px}.vehicle-grid{grid-template-columns:1fr;gap:16px}.vehicle-photo{height:255px}.vehicle-info{padding:16px 16px 13px}.vehicle-info h3{font-size:17px}.vehicle-price strong{font-size:16px}.vehicle-cta{margin:0 16px;padding:12px 0 15px}.inventory-note{text-align:left;font-size:9px}.reviews{padding:78px 6% 70px}.reviews-top{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:18px}.reviews h2{font-size:clamp(36px,9vw,47px)}.review-rating{text-align:left;display:flex;align-items:center;gap:10px}.review-rating span{font-size:16px}.review-track{grid-auto-columns:minmax(82%,1fr);gap:12px;margin-right:-6%;padding-right:6%}.review-card{min-height:222px;padding:19px}.review-card blockquote{font-size:11px}.review-controls{margin-top:1px}.contact{padding:77px 7% 79px}.contact-grid{grid-template-columns:1fr;gap:34px}.contact h2{font-size:clamp(39px,10vw,54px)}.contact-copy>p:not(.eyebrow){font-size:13px}.contact-card{max-width:470px;transform:none}.site-footer{min-height:135px;padding:21px 7% 26px;display:grid;grid-template-columns:1fr auto;gap:14px 10px}.site-footer p{grid-column:1/-1;grid-row:2}.site-footer>span{grid-column:2;grid-row:1}.language-switcher{bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));padding:4px}.language-switcher button{min-width:40px;height:32px;font-size:9px}.mobile-cta{position:fixed;z-index:12;bottom:max(18px,env(safe-area-inset-bottom));right:max(13px,env(safe-area-inset-right));display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:99px;background:var(--green);color:var(--ink);text-decoration:none;font-size:10px;font-weight:700;box-shadow:0 7px 24px #0004;transition:opacity .2s,transform .2s}.mobile-cta span:last-child{font-size:10px;color:#729d29}.mobile-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}}@media(max-width:380px){.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{width:85%}.portrait-frame{height:365px}.vehicle-info{align-items:flex-start;flex-direction:column}.vehicle-price{text-align:left}.vehicle-price small{display:inline;margin-right:5px}.mobile-cta{font-size:9px;padding:0 10px}.language-switcher button{min-width:35px;padding:0 6px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-motion .reveal{opacity:1;transform:none}}
