.jh-hero{position:relative;isolation:isolate;min-height:650px;background:#151515!important;grid-template-columns:1.1fr 1fr;align-items:start;padding-top:60px}.jh-hero:before{content:"";position:absolute;inset:-3%;z-index:-2;background:url('/photos/home-city-jota.jpg') 60% center/cover no-repeat;animation:jh-city-pan 32s ease-in-out infinite alternate}.jh-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101010ed 0%,#101010b8 34%,#10101018 75%),linear-gradient(0deg,#1010108a,transparent 50%)}.jh-hero .jh-gears{width:200px;align-self:end;justify-self:end;margin:300px 0 0;filter:drop-shadow(0 6px 12px #0009)}.jh-scene-credit{display:block;color:#ddd;font-size:9px;line-height:1.6;margin-top:16px}.jh-service-showcase{display:flex;flex-direction:column;gap:32px}.jh-service-showcase .jh-service{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;column-gap:48px;min-height:410px;padding:38px;overflow:hidden;background:#191b1f!important;border:1px solid #333;color:white!important;border-radius:24px}.jh-service-showcase .jh-service:nth-child(2){background:#fff!important;color:#222!important}.jh-service-showcase .jh-service .jh-number{grid-column:1;color:#dabd50}.jh-service-showcase .jh-service h2{grid-column:1;font-size:clamp(28px,3.4vw,44px)!important;color:inherit!important;margin-top:35px!important;line-height:1.1}.jh-service-showcase .jh-service p{grid-column:1;font-size:15px;color:#ddd;max-width:420px;margin-top:15px}.jh-service-showcase .jh-service:nth-child(2) p{color:#666}.jh-service-showcase .jh-service>strong{grid-column:1;background:#ffda27;border:0;border-radius:10px;color:#171717;padding:18px 22px;font-size:14px;align-self:end}.jh-service-showcase .jh-service-art{grid-column:2;grid-row:1/5;position:relative;width:100%;height:100%;min-height:330px;margin:0;border-radius:16px;overflow:hidden;background-color:#272727;background-size:cover}.jh-scene-rescue{background-image:url('/photos/home-city-jota.jpg')!important;background-position:90% center;animation:jh-service-pan 18s ease-in-out infinite alternate}.jh-scene-shop{background-image:url('/photos/home-city-jota.jpg')!important;background-position:100% 20%;animation:jh-service-pan 24s ease-in-out infinite alternate}.jh-scene-parts{background:#f4f4f4!important}.jh-scene-parts img{width:90%;height:280px;object-fit:contain;mix-blend-mode:multiply;animation:jh-product-float 7s ease-in-out infinite}.jh-scene-label{position:absolute;bottom:15px;left:15px;right:15px;background:#141414df;color:#ffda27;font-size:11px;letter-spacing:1px;font-weight:800;padding:14px;border-left:3px solid #ffda27}.jh-avatar{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffda27;border:3px solid #191919;font-size:36px;box-shadow:0 6px 22px #0005;animation:jh-product-float 6s ease-in-out infinite}.jh-paused .jh-hero:before,.jh-paused .jh-service-art,.jh-paused .jh-service-art *{animation-play-state:paused!important}@keyframes jh-city-pan{from{transform:scale(1) translateX(0)}to{transform:scale(1.06) translateX(-1%)}}@keyframes jh-service-pan{from{background-position:85% center}to{background-position:100% center}}@keyframes jh-product-float{50%{transform:translateY(-9px)}}@media(max-width:620px){.jh-hero{display:flex;flex-direction:column;padding:30px 20px 20px;min-height:780px}.jh-hero:before{background-position:70% center}.jh-hero:after{background:linear-gradient(180deg,#101010ef 0%,#101010a0 42%,#10101015 75%,#10101080)}.jh-hero .jh-gears{width:160px;max-width:160px;margin:auto 0 25px;align-self:flex-end}.jh-service-showcase .jh-service{display:flex;flex-direction:column;min-height:0;padding:22px;gap:12px}.jh-service-showcase .jh-service-art{order:-1;height:260px;min-height:260px}.jh-service-showcase .jh-service h2{margin-top:8px!important;font-size:30px!important}.jh-service-showcase .jh-service p{font-size:13px;margin:0 0 10px}.jh-service-showcase .jh-service>strong{align-self:stretch}.jh-scene-parts img{height:220px}}@media(prefers-reduced-motion:reduce){.jh-hero:before,.jh-service-showcase *{animation:none!important}}

/* Animated foreground layers over the photographic city. */
.jm-city-motion{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.jh-hero-copy,.jh-hero>.jh-gears{z-index:2}.jh-hero-copy{position:relative}.jm-road{position:absolute;bottom:0;height:62px;left:0;right:0;background:linear-gradient(0deg,#111e,#1118);border-top:1px solid #ffda2745}.jm-road:after{content:"";position:absolute;top:34px;left:-100%;width:300%;height:2px;background:repeating-linear-gradient(90deg,#f4d45b88 0 38px,transparent 38px 95px);animation:jm-lanes 8s linear infinite}.jm-car,.jm-bike,.jm-mechanic{position:absolute;bottom:12px;filter:drop-shadow(0 5px 5px #0006)}.jm-car{width:140px;left:-160px;animation:jm-drive 17s linear infinite}.jm-bike{width:94px;left:-120px;bottom:22px;animation:jm-drive 13s linear infinite;animation-delay:-7s}.jm-mechanic{width:100px;right:18%;bottom:48px;animation:jm-work 3s ease-in-out infinite}.jm-hand{transform-origin:80px 67px;animation:jm-tool 1.8s ease-in-out infinite}.jm-wheel{transform-box:fill-box;transform-origin:center}.jh-service-art .jm-city-motion{z-index:1}.jh-service-art .jm-mechanic{right:15%;width:110px;bottom:60px}.jh-service-art .jm-car{width:110px}.jh-service-art .jm-bike{width:75px}.jh-service-art .jh-scene-label{z-index:3}.jh-service-art .jh-avatar{z-index:3}.jh-paused .jm-city-motion *,.jh-paused .jm-road:after{animation-play-state:paused!important}.jm-car,.jm-bike{left:-170px;will-change:transform}@keyframes jm-drive{from{transform:translateX(0)}to{transform:translateX(var(--jm-travel,calc(110vw + 170px)))}}@keyframes jm-wheel-turn{to{transform:rotate(360deg)}}@keyframes jm-lanes{to{transform:translateX(95px)}}@keyframes jm-tool{50%{transform:rotate(-12deg)}}@keyframes jm-work{50%{transform:translateY(2px)}}@media(max-width:620px){.jm-mechanic{right:48%;width:85px;bottom:64px}.jm-car{width:115px}.jm-bike{width:78px}.jh-hero>.jm-city-motion .jm-road{height:58px}}@media(prefers-reduced-motion:reduce){.jm-city-motion *,.jm-road:after{animation:none!important}.jm-car{left:10%}.jm-bike{left:48%}}

/* Original cartoon city background, replacing the photographic concept. */
.jh-hero:before{background-image:url('/home-cartoon-city.svg?v=1')!important;background-position:65% center}.jh-scene-rescue,.jh-scene-shop{background-image:url('/home-cartoon-city.svg?v=1')!important}.jh-scene-rescue{background-position:70% center}.jh-scene-shop{background-position:100% center}.jh-hero:after{background:linear-gradient(90deg,#101014ed,#1010149c 40%,#10101415 80%)}.jh-avatar{display:none}.jh-service-art .jm-mechanic{width:130px}.jh-hero .jm-mechanic{width:115px;right:24%}@media(max-width:620px){.jh-hero:before{background-position:72% center}.jh-hero:after{background:linear-gradient(180deg,#101014f5,#101014bd 40%,#10101410 76%)}.jh-hero .jm-mechanic{right:52%;width:90px}}

/* Consistent full-width home sections, scoped to the landing page. */
body #main:has(>.jh-home){width:100%;max-width:none!important;padding:0!important;margin:0!important}.jh-home{width:100%;max-width:none!important;margin:0;padding:0;--jh-section-x:clamp(24px,6vw,110px);--jh-section-y:clamp(48px,6vw,88px)}.jh-home>.jh-intro-nav{padding:22px var(--jh-section-x);margin:0;background:#fff}.jh-home>.jh-hero{width:100%;border:0;border-radius:0;margin:0;padding:var(--jh-section-y) var(--jh-section-x);min-height:680px}.jh-home>.jh-services{margin:0;gap:0;width:100%}.jh-service-showcase .jh-service{width:100%;border:0;border-radius:0;min-height:520px;padding:var(--jh-section-y) var(--jh-section-x);column-gap:clamp(30px,6vw,100px);margin:0;box-shadow:none}.jh-service-showcase .jh-service:hover{transform:none;box-shadow:none}.jh-service-showcase .jh-service-art{min-height:360px}.jh-service-showcase .jh-service h2{padding-right:0}.jh-home>:is(.jh-promise,.jh-about,.jh-community,.jh-help){width:100%;margin:0;border-radius:0;padding:var(--jh-section-y) var(--jh-section-x);border:0}.jh-home>.jh-about{background:#fff}.jh-home>.jh-help{background:#fff}.jh-home>.jh-last{width:100%;margin:0;padding:32px var(--jh-section-x);background:#f1f1f1}.jh-home .jh-section-heading{margin-top:0}.jh-service-showcase .jh-service:nth-child(2){background:#f4f4f4!important}.jh-service-showcase .jh-service:nth-child(2) .jh-service-art{background:#fff!important}.jh-home :is(.jh-services,.jh-about,.jh-help){scroll-margin-top:20px}@media(min-width:1500px){.jh-home>.jh-hero{min-height:760px}.jh-hero-copy>p{max-width:550px}.jh-service-showcase .jh-service p{max-width:550px}.jh-service-showcase .jh-service-art{min-height:400px}}@media(max-width:620px){.jh-home{--jh-section-x:22px;--jh-section-y:42px}.jh-home>.jh-intro-nav{padding:17px var(--jh-section-x)}.jh-home>.jh-hero{min-height:790px;padding:36px var(--jh-section-x) 22px}.jh-service-showcase .jh-service{min-height:0;padding:var(--jh-section-y) var(--jh-section-x);gap:15px}.jh-service-showcase .jh-service-art{min-height:260px;height:260px;width:100%}.jh-service-showcase .jh-service p{max-width:100%}.jh-home>.jh-last{padding:26px var(--jh-section-x)}}

/* Each service has a distinct animation and composition. */
.jh-scene-rescue .jm-bike,.jh-scene-rescue .jm-mechanic{display:none}.jh-scene-rescue .jm-car{width:180px;animation:jm-rescue-arrive 12s ease-in-out infinite}.jh-service-art.jh-scene-rescue{animation:none;background-position:25% center}.jh-scene-shop .jm-car,.jh-scene-shop .jm-bike,.jh-scene-shop .jm-road{display:none}.jh-service-art.jh-scene-shop{animation:none;background-position:100% center}.jh-scene-shop .jm-mechanic{width:180px;right:15%;bottom:56px;animation:none}.jh-scene-shop:after{content:"";position:absolute;top:18%;right:14%;width:7px;height:7px;background:#ffda27;border-radius:50%;box-shadow:0 0 20px 5px #ffda2760;animation:jm-shop-light 4s ease-in-out infinite;pointer-events:none}.jh-service-art.jh-scene-parts img{animation:jm-part-reveal 9s ease-in-out infinite}.jh-service-art.jh-scene-parts{background:radial-gradient(ellipse,#ffda2720,white 65%)!important}.jh-service-art.jh-scene-parts:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#fff7 45%,transparent 55%);transform:translateX(-110%);animation:jm-part-shine 9s ease-in-out infinite}@keyframes jm-rescue-arrive{0%{left:-200px}35%,65%{left:30%}100%{left:110%}}@keyframes jm-shop-light{50%{opacity:.4;box-shadow:0 0 32px 8px #ffda2730}}@keyframes jm-part-reveal{0%,100%{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes jm-part-shine{0%,55%{transform:translateX(-110%)}85%,100%{transform:translateX(110%)}}.jh-paused .jh-scene-parts:after,.jh-paused .jh-scene-shop:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.jh-scene-parts:after,.jh-scene-shop:after{animation:none!important}.jh-scene-rescue .jm-car{animation:none!important;left:20%}}

/* Motorcycle repair scene and car tire service in original animated drawings. */
.jh-service-showcase .jh-service:nth-child(2n){background:#f4f4f4!important;color:#222!important}.jh-service-showcase .jh-service:nth-child(2n) p{color:#666}.jh-service-showcase .jh-service:nth-child(2n+1){background:#191b1f!important;color:#fff!important}.jh-service-showcase .jh-service:nth-child(2n+1) p{color:#ddd}.jh-service-art.jh-scene-mechanics{background:linear-gradient(#333944 0 68%,#24272d 68%)!important;position:relative}.jh-scene-mechanics:before{content:"OFICINA JOTA BIGODE";position:absolute;left:10%;right:10%;top:20px;padding:13px;text-align:center;letter-spacing:2px;font-size:12px;font-weight:800;color:#ffda27;background:#191b1f;border-bottom:3px solid #ffda27;border-radius:5px}.jm-garage{position:absolute;inset:0;overflow:hidden}.jm-garage-bike{position:absolute;width:62%;left:4%;bottom:65px}.jm-garage-bike svg{width:100%;filter:drop-shadow(0 8px 5px #0005)}.jm-garage-bike svg>path:nth-of-type(n+4),.jm-garage-bike svg>circle{visibility:hidden}.jm-garage-worker{position:absolute;width:40%;right:1%;bottom:65px;transform:scaleX(-1)}.jm-garage-worker svg{width:100%}.jm-garage-worker .jm-hand{animation:jm-tool 1.6s ease-in-out infinite}.jm-toolbox{position:absolute;right:8%;bottom:64px;width:42px;height:24px;background:#ffda27;border:3px solid #171717;border-radius:3px}.jm-toolbox:before{content:"";position:absolute;left:10px;top:-11px;width:17px;height:8px;border:3px solid #ffda27;border-bottom:0}.jh-scene-shop .jm-car-service{display:block!important;left:4%;bottom:70px;width:85%;animation:none!important}.jh-scene-shop .jm-car-service .jm-wheel{animation:none!important}.jh-scene-shop .jm-mechanic{right:0;width:40%;bottom:58px;z-index:2}.jh-service-art.jh-scene-shop{background:linear-gradient(#383b42 0 70%,#24262a 70%)!important}.jh-scene-shop:before{content:"BORRACHARIA JOTA BIGODE";position:absolute;top:20px;left:10%;right:10%;text-align:center;padding:13px;background:#191b1f;color:#ffda27;font-size:12px;font-weight:800;letter-spacing:1px;border-bottom:3px solid #ffda27}.jh-scene-shop:after{display:none}.jh-paused .jm-garage *{animation-play-state:paused!important}@media(max-width:620px){.jh-service-art.jh-scene-mechanics,.jh-service-art.jh-scene-shop{height:300px;min-height:300px}.jm-garage-bike{bottom:65px}.jh-scene-shop .jm-car-service{width:90%;bottom:70px}.jh-scene-shop .jm-mechanic{width:43%;bottom:60px}}@media(prefers-reduced-motion:reduce){.jm-garage *{animation:none!important}}

.jh-service-mechanics{cursor:default}.jm-budget{align-self:end;justify-content:space-between!important;width:100%;font-size:14px!important;padding:18px 22px!important}.jm-garage-bike svg>path,.jm-garage-bike svg>circle{visibility:visible!important}.jm-garage-bike{width:70%;left:1%;bottom:52px;animation:jm-engine .13s linear infinite alternate}.jm-garage-worker{width:34%;right:0;bottom:66px}.jm-help{position:absolute!important;z-index:4;right:12px;top:77px;max-width:200px;text-align:left;background:white;color:#252525;border:2px solid #ffda27;padding:12px 14px!important;line-height:1.6;font-size:11px!important;box-shadow:0 7px 18px #0003;cursor:pointer}.jm-help:after{content:"";position:absolute;right:24px;bottom:-10px;border-width:9px 9px 0;border-style:solid;border-color:#ffda27 transparent transparent}.jm-help strong{font-size:11px;color:#665000}.jm-help:hover{transform:translateY(-2px)}.jm-rpm{position:absolute;left:18px;top:76px;width:86px;height:60px;border-radius:50px 50px 8px 8px;border:3px solid #ffda27;background:#191b1f;color:#ffda27;text-align:center;padding-top:7px;font-size:9px}.jm-rpm b{position:absolute;left:39px;bottom:9px;height:28px;width:3px;background:#ffda27;transform-origin:bottom;animation:jm-rev 1.3s ease-in-out infinite}.jm-rpm small{position:absolute;top:62px;left:0;white-space:nowrap;font-size:7px;color:#eee}.jm-exhaust{position:absolute;left:3%;bottom:100px;width:50px;height:25px}.jm-exhaust i{position:absolute;width:13px;height:13px;background:#c5c9cb66;border-radius:50%;animation:jm-puff 1.3s ease-out infinite}.jm-exhaust i:nth-child(2){animation-delay:.4s}.jm-exhaust i:nth-child(3){animation-delay:.8s}.jm-location{position:absolute;z-index:4;left:18px;top:20px;background:#191b1fee;border:1px solid #ffda2777;border-radius:10px;padding:12px 17px;color:#ffda27;letter-spacing:1px;font-size:12px;font-weight:800}.jm-location small{font-weight:400;color:#eee;font-size:10px;letter-spacing:0;display:block;margin-top:4px}.jm-cone{position:absolute;bottom:63px;width:25px;height:37px;background:linear-gradient(#ffda27 0 35%,#fff 35% 48%,#ffda27 48% 70%,#fff 70% 80%,#ffda27 80%);clip-path:polygon(40% 0,60% 0,90% 85%,100% 85%,100% 100%,0 100%,0 85%,10% 85%);z-index:3}.jm-cone-one{right:13%}.jm-cone-two{right:4%;bottom:53px}.jh-service-art.jh-scene-rescue{background-position:30% center}.jh-scene-rescue .jm-car{animation:jm-rescue-arrive 16s ease-in-out infinite}.jh-scene-rescue .jm-road:before{content:"";position:absolute;right:15px;bottom:72px;width:12px;height:12px;border:3px solid #ffda27;border-radius:50%;box-shadow:0 0 0 8px #ffda2730;animation:jm-pin 2.5s ease-out infinite}@keyframes jm-engine{to{transform:translate(.35px,-.45px)}}@keyframes jm-rev{0%,100%{transform:rotate(-45deg)}40%{transform:rotate(55deg)}55%{transform:rotate(33deg)}65%{transform:rotate(65deg)}}@keyframes jm-puff{to{transform:translate(-30px,-12px) scale(2);opacity:0}}@keyframes jm-pin{70%,100%{box-shadow:0 0 0 20px #ffda2700}}.jh-paused .jm-garage-bike,.jh-paused .jm-rpm b,.jh-paused .jm-exhaust i,.jh-paused .jm-road:before{animation-play-state:paused!important}@media(max-width:620px){.jm-help{max-width:160px;padding:8px 10px!important;font-size:9px!important;top:73px}.jm-help strong{font-size:9px}.jm-rpm{left:12px;width:65px;height:52px}.jm-rpm b{left:29px;height:22px}.jm-rpm small{top:54px;font-size:6px}.jm-garage-bike{bottom:56px}.jm-exhaust{bottom:90px}}@media(prefers-reduced-motion:reduce){.jm-garage-bike,.jm-rpm b,.jm-exhaust i,.jm-road:before{animation:none!important}}

/* Arrival and conversation at the tire shop. */
.jh-scene-shop .jm-car-service{animation:jt-arrive 14s ease-in-out infinite!important;left:4%;width:79%;bottom:70px}.jh-scene-shop .jm-mechanic{z-index:3;right:-1%;width:37%}.jt-question,.jt-answer{position:absolute;z-index:5;border-radius:12px;padding:12px 15px;font-size:12px!important;font-weight:750;line-height:1.5;box-shadow:0 5px 16px #0003}.jt-question{top:93px;left:7%;color:#242424;background:#fff;animation:jt-question 14s linear infinite}.jt-answer{top:143px;right:5%;color:#191919;background:#ffda27;border:0;cursor:pointer;animation:jt-answer 14s linear infinite}.jt-question:after,.jt-answer:after{content:"";position:absolute;bottom:-9px;left:22px;border:9px solid transparent;border-bottom:0;border-top-color:#fff}.jt-answer:after{left:auto;right:20px;border-top-color:#ffda27}.jt-answer:hover{box-shadow:0 0 0 3px #ffda2740,0 5px 16px #0003}.jt-answer:focus-visible{animation:none!important;opacity:1!important;outline:3px solid #fff;outline-offset:3px}.jh-paused .jt-question,.jh-paused .jt-answer{animation:none!important;opacity:1}.jh-paused .jh-scene-shop .jm-car-service{animation:none!important;left:4%}@keyframes jt-arrive{0%{transform:translateX(-125%)}23%,88%{transform:translateX(0)}100%{transform:translateX(145%)}}@keyframes jt-question{0%,25%{opacity:0;transform:translateY(6px)}30%,84%{opacity:1;transform:translateY(0)}90%,100%{opacity:0}}@keyframes jt-answer{0%,43%{opacity:0;transform:translateY(6px);pointer-events:none}48%,88%{opacity:1;transform:translateY(0);pointer-events:auto}94%,100%{opacity:0;pointer-events:none}}@media(max-width:620px){.jt-question{top:90px;left:5%;font-size:10px!important;padding:9px 11px}.jt-answer{top:135px;right:4%;font-size:10px!important;padding:9px 11px}.jh-scene-shop .jm-car-service{width:84%}}@media(prefers-reduced-motion:reduce){.jh-scene-shop .jm-car-service,.jt-question,.jt-answer{animation:none!important;transform:none;opacity:1}}

.jh-home>.jh-about{background:#f3f3f1!important;position:relative;overflow:hidden}.jp-mast{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;margin-bottom:35px}.jp-pill{padding:9px 14px;background:#ffda27;color:#191919;border-radius:30px;font-size:10px;font-weight:800;letter-spacing:1px}.jp-count{display:flex;align-items:center;gap:13px;color:#252525}.jp-count b{font-size:65px;line-height:1;font-weight:900;letter-spacing:-4px}.jp-count span{font-size:11px;line-height:1.6;color:#666}.jp-track{position:absolute;top:50%;left:23%;right:26%;height:2px;background:repeating-linear-gradient(90deg,#c7c7c4 0 17px,transparent 17px 28px)}.jh-about .jh-section-heading h2{font-size:clamp(32px,4vw,54px)!important;max-width:700px;line-height:1.1!important}.jh-about .jh-section-heading p{font-size:15px;max-width:640px;line-height:1.9}.jh-about .jh-purpose-grid{gap:22px;margin-top:40px;align-items:stretch}.jh-about .jh-purpose-grid article{display:flex;flex-direction:column;background:#fff;border:1px solid #e1e1de;border-top:2px solid #ffda27;border-radius:15px;padding:30px;position:relative;transition:box-shadow .25s,transform .25s;box-shadow:0 6px 22px #00000004}.jh-about .jh-purpose-grid article:hover{transform:translateY(-5px);box-shadow:0 16px 32px #0000000c}.jh-about .jh-purpose-icon{display:flex;align-items:center;justify-content:space-between;color:#9b9b96;font-size:11px;letter-spacing:1px;min-height:54px}.jh-purpose-icon i{display:grid;place-items:center;background:#ffda2726;border-radius:13px;width:52px;height:52px;font-size:28px;color:#242424;font-style:normal;transition:transform .3s}.jh-purpose-grid article:hover .jh-purpose-icon i{transform:rotate(-8deg)}.jh-about .jh-purpose-grid h3{font-size:26px;margin:25px 0 14px}.jh-about .jh-purpose-grid p,.jh-about .jh-purpose-grid ul{font-size:13px;line-height:1.9;margin:0;color:#6b6b68}.jp-end{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:35px;padding-top:30px;border-top:1px solid #d9d9d6;font-size:17px}.jp-arrived{animation:jp-rise .65s ease both!important}@keyframes jp-rise{from{transform:translateY(22px)}to{transform:translateY(0)}}@media(max-width:620px){.jp-mast{gap:15px}.jp-track{display:none}.jp-count b{font-size:50px}.jp-count span{font-size:9px}.jp-pill{font-size:8px;padding:8px 10px}.jh-about .jh-purpose-grid{gap:16px;margin-top:27px}.jh-about .jh-purpose-grid article{padding:24px}.jh-about .jh-purpose-grid h3{margin-top:20px}.jh-about .jh-section-heading p{font-size:13px}.jp-end{align-items:stretch;flex-direction:column;font-size:15px}.jp-end a{justify-content:space-between!important}}@media(prefers-reduced-motion:reduce){.jp-arrived{animation:none!important}}
