.hm{--hm-max:1240px;--hm-gut:24px;--hm-r:20px;isolation:isolate;padding-bottom:var(--space-8);background:var(--surface-page);position:relative}.hm a{color:inherit}.hm img{display:block}.hm-hero{padding:20px var(--hm-gut) 0;position:relative}.hm-hero__stage{max-width:var(--hm-max);margin:0 auto}.hm-hero__bg{z-index:-1;background:linear-gradient(160deg, var(--primary-deep) 0%, #1d6b39 60%, #2f8a4c 100%);position:absolute;inset:0}.hm-hero__bg>picture{min-height:100%;position:absolute;inset:0 0 auto}.hm-hero__bg>picture img{object-fit:cover;object-position:top;width:100%;height:auto;min-height:100%;display:block}.hm-hero__layer img{width:100%;height:auto;display:block}.hm-hero__layer{opacity:0;min-height:100%;transition:opacity .9s;position:absolute;inset:0 0 auto}.hm-hero__layer[data-on]{z-index:1;opacity:1}.hm-hero__layer[data-prev]{opacity:1;transition:none}@media (min-width:48em){.hm-hero__layer img[data-mob-only]{display:none}}@media (prefers-reduced-motion:reduce){.hm-hero__layer{transition:none}}.hm-hero__grid{gap:16px;display:grid}.hm-car--top{margin-bottom:16px}.hm-car.hm-car--top{box-shadow:none;background:0 0}.hm-car--top .hm-car__track{aspect-ratio:1216/280}.hm-car--top .hm-slide__txt{gap:10px;padding:0 48% 0 4%}.hm-car--top .hm-slide__title{font-size:clamp(1.25rem,.7rem + 1.2vw,2rem)}.hm-car--top .hm-slide__sub{font-size:1rem}.hm-car--top .hm-slide__cta{min-height:2.75rem}.hm-hero__stage[data-sides] .hm-hero__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hm-sides{grid-template-rows:repeat(var(--hm-sides,2), minmax(0, 1fr));gap:16px;display:grid}.hm-side{border-radius:var(--hm-r);background:var(--primary-deep);position:relative;overflow:hidden;box-shadow:0 6px 24px #0f4a2438}.hm-car{border-radius:var(--hm-r);background:var(--primary-deep);position:relative;overflow:hidden;box-shadow:0 10px 32px #0f4a2447}.hm-car__track{aspect-ratio:12/5;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.hm-car__track::-webkit-scrollbar{display:none}.hm-car--band .hm-car__track{aspect-ratio:4}.hm-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative;overflow:hidden}.hm-slide__a,.hm .hm-slide__a{color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.hm-slide__a picture,.hm-slide__a>picture>img,.hm-slide__a picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-slide__a .hm-slide__fill{display:none}.hm-side .hm-slide__a img{transition:transform .5s}.hm-side:hover .hm-slide__a img{transform:scale(1.04)}.hm-tone--green{--hm-t:15, 74, 36;--hm-t2:31, 122, 62}.hm-tone--sale{--hm-t:124, 38, 10;--hm-t2:214, 84, 20}.hm-tone--sun{--hm-t:74, 38, 4;--hm-t2:180, 120, 6}.hm-slide__txt{text-shadow:0 1px 2px #000000d9,0 0 10px #000000b3,0 0 24px #00000080;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:0 46% 0 6%;display:flex;position:absolute;inset:0}.hm-slide__badge,.hm-slide__cta{text-shadow:none}.hm-slide__badge{border-radius:var(--radius-pill);background:var(--sun);color:var(--ink-on-sun);padding:5px 12px;font-size:.875rem;font-weight:700;line-height:1.25;display:inline-flex}.hm-slide__title{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,.9rem + 1.6vw,2.5rem);font-weight:800;line-height:1.15}.hm-slide__sub{color:#fff;font-size:1.0625rem;font-weight:600;line-height:1.45}.hm-slide__cta{border-radius:var(--radius-pill);background:var(--sun);min-height:2.875rem;color:var(--ink-on-sun);align-items:center;gap:4px;margin-top:4px;padding:0 20px;font-size:1rem;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 4px 14px #0003}.hm-slide__a:hover .hm-slide__cta{transform:translate(3px)}.hm-side .hm-slide__txt{gap:8px;padding:0 34% 0 7%}.hm-side .hm-slide__title{font-size:clamp(1.0625rem,.8rem + .6vw,1.375rem)}.hm-side .hm-slide__cta{min-height:2.75rem;padding:0 14px;font-size:.9375rem}.hm-collage{background:radial-gradient(circle at 78% 40%, #ffffff38, transparent 55%), linear-gradient(120deg, rgb(var(--hm-t)) 0%, rgb(var(--hm-t2)) 100%);justify-content:flex-end;align-items:center;gap:0;padding:0 5% 0 50%;display:flex;position:absolute;inset:0}.hm-collage img{aspect-ratio:3/4;object-fit:cover;border:4px solid #fff;border-radius:16px;width:36%;box-shadow:0 12px 28px #0000004d}.hm-collage img:first-child{transform:rotate(-6deg)translate(18%,6%)}.hm-collage img:nth-child(2){z-index:1;width:40%;position:relative;transform:translateY(-4%)}.hm-collage img:nth-child(3){transform:rotate(6deg)translate(-18%,8%)}.hm-car__nav{z-index:2;width:2.75rem;height:2.75rem;color:var(--primary-deep);cursor:pointer;opacity:0;background:#fffffff0;border:0;border-radius:50%;place-items:center;margin-top:-1.375rem;transition:opacity .2s;display:grid;position:absolute;top:50%;box-shadow:0 2px 10px #0003}.hm-car:hover .hm-car__nav,.hm-car__nav:focus-visible{opacity:1}.hm-car__nav--prev{left:14px}.hm-car__nav--prev svg{transform:rotate(180deg)}.hm-car__nav--next{right:14px}.hm-car__dots{z-index:2;align-items:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hm-car__dots button{cursor:pointer;background:0 0;border:0;width:1.5rem;height:2.75rem;padding:0;position:relative}.hm-car__dots button:before{content:"";background:#fff9;border-radius:4px;width:8px;height:8px;margin:-4px 0 0 -4px;transition:width .25s,margin .25s,background .25s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000026}.hm-car__dots button[aria-current]:before{background:#fff;width:22px;margin-left:-11px}.hm-car__dots .hm-car__pause{color:#fff;width:2.75rem}.hm-car__dots .hm-car__pause:before{display:none}.hm-car__pause svg{fill:currentColor;filter:drop-shadow(0 0 2px #00000080);width:16px;height:16px}@media (min-width:48em){.hm-car__dots button:before{margin-top:0;top:auto;bottom:8px}.hm-car__pause svg{margin-left:-8px;position:absolute;bottom:4px;left:50%}}.hm-quick{max-width:var(--hm-max);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px auto 0;display:grid;position:relative}.hm-quick__item{background:var(--surface);min-height:4.5rem;box-shadow:var(--shadow-card);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.hm-quick__item:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.hm-quick__ic{background:var(--primary-soft);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.hm-quick__item b{color:var(--ink);text-wrap:balance;font-size:.9375rem;line-height:1.3;display:block}.hm-body{max-width:calc(var(--hm-max) + 2 * var(--hm-gut));padding:32px var(--hm-gut) 0;flex-direction:column;gap:44px;margin:0 auto;display:flex}.hm-sec{flex-direction:column;min-width:0;display:flex}.hm-sec--card{border-radius:var(--hm-r);background:var(--surface);box-shadow:var(--shadow-card);padding:20px}.hm-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.hm-head__mark{background:var(--primary);width:2.5rem;height:2.5rem;color:var(--on-primary);border-radius:12px;flex:none;place-items:center;display:grid}.hm-head__t{min-width:0}.hm-head h2{color:var(--ink);margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.hm-head p{color:var(--ink-muted);margin:2px 0 0;font-size:.9375rem;line-height:1.4}.hm-head__more{flex:none;align-items:center;gap:2px;min-height:2.75rem;margin-left:auto;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--primary-hover)!important}.hm-head__more:hover{text-decoration:underline}.hm .app-grid{gap:var(--space-3)}@media (min-width:64em){.hm .app-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hm .hm-btn-sun{background:var(--sun);min-height:2.875rem;color:var(--ink-on-sun);padding:0 22px;font-size:1rem}.hm .hm-btn-sun:hover{background:#ffc928}.hm .hm-btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffffbf;min-height:2.875rem;padding:0 22px;font-size:1rem}.hm .hm-btn-ghost:hover{background:#ffffff1f}.hm .hm-btn-light{background:var(--primary);color:#fff;min-height:2.875rem;padding:0 22px;font-size:1rem}.hm .hm-btn-light:hover{background:var(--primary-hover)}.hm-mosaic{--hm-cols:6;--hm-gap:16px;justify-content:center;gap:16px var(--hm-gap);flex-wrap:wrap;display:flex}.hm-tile{flex:0 0 calc((100% - (var(--hm-cols) - 1) * var(--hm-gap)) / var(--hm-cols) - .1px);text-align:center;flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.hm-tile__img{aspect-ratio:1;background:var(--primary-soft);isolation:isolate;border-radius:16px;display:block;position:relative;overflow:hidden}.hm-tile__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hm-tile:hover .hm-tile__img img{transform:scale(1.06)}.hm-tile__art{width:100%;height:100%;color:var(--primary);place-items:center;display:grid}.hm-tile__art svg{opacity:.55;width:44%;height:44%}.hm-tile__txt{color:var(--ink);flex-direction:column;gap:2px;display:flex}.hm-tile__txt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hm-tile:hover .hm-tile__txt b{color:var(--primary-hover)}.hm-tile__txt small{color:var(--ink-muted);font-size:.875rem;line-height:1.3}.hm-partner{color:#fff;background:radial-gradient(circle at 0% 0%, #f6b90a2e, transparent 40%), linear-gradient(135deg, var(--primary-deep) 0%, #17663a 100%);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:28px;padding:32px;display:grid;position:relative;overflow:hidden}.hm-partner__txt{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hm-partner__badge{border-radius:var(--radius-pill);background:#ffffff24;padding:5px 12px;font-size:.875rem;font-weight:600}.hm-partner h2{text-wrap:balance;margin:0;font-size:clamp(1.375rem,1rem + 1vw,2rem);font-weight:800;line-height:1.2}.hm-partner p{color:var(--on-deep-muted);margin:0;font-size:1rem;line-height:1.55}.hm-partner__acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hm-partner__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hm-ptype{aspect-ratio:3/4;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000040}.hm-ptype img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hm-ptype:hover img{transform:scale(1.06)}.hm-ptype>span{color:#fff;background:linear-gradient(#08241200,#082412eb);flex-direction:column;gap:6px;padding:48px 14px 14px;display:flex;position:absolute;inset:auto 0 0}.hm-ptype>span svg{width:22px;height:22px;color:var(--sun)}.hm-ptype b{font-size:1rem;line-height:1.3}.hm-wall{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:148px;grid-auto-flow:dense;gap:12px;display:grid}.hm-wall__item{background:var(--primary-soft);border-radius:16px;text-decoration:none;position:relative;overflow:hidden}.hm-wall__item img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.hm-wall__item:hover img{transform:scale(1.06)}.hm-wall__cap{color:#fff;-webkit-line-clamp:2;background:linear-gradient(#0a281400,#0a2814d9);-webkit-box-orient:vertical;padding:28px 10px 8px;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.hm-wall__item:first-child{grid-area:span 2/span 2}.hm-wall__item:first-child .hm-wall__cap{padding:48px 16px 14px;font-size:1.0625rem}.hm-season{border-radius:var(--hm-r);background:linear-gradient(135deg, var(--primary-deep), #1d7040);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.hm-season__intro{background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.hm-season__tag{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-hover);align-items:center;gap:6px;padding:5px 12px;font-size:.9375rem;font-weight:700;display:inline-flex}.hm-season__tag svg{width:18px;height:18px}.hm-season__intro p{color:var(--ink);margin:0;font-size:1rem;line-height:1.6}.hm-season__link{align-items:center;gap:2px;min-height:2.75rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--primary-hover)!important}.hm-season__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hm-dcard{background:var(--surface);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hm-dcard:hover{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.hm-dcard__img{aspect-ratio:4/3;background:var(--primary-soft);color:var(--primary);place-items:center;display:grid;overflow:hidden}.hm-dcard__img img{object-fit:cover;width:100%;height:100%}.hm-dcard__b{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.hm-dcard__b b{color:var(--ink);font-size:1rem;line-height:1.3}.hm-dcard__b small{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.hm-dcard__more{color:var(--primary-hover);align-items:center;gap:2px;margin-top:auto;padding-top:4px;font-size:.9375rem;font-weight:600;display:inline-flex}.hm-news{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.hm-news--one{grid-template-columns:minmax(0,1fr);max-width:760px}.hm-news__lead{flex-direction:column;gap:10px;text-decoration:none;display:flex}.hm-news__img{aspect-ratio:16/9;background:var(--primary-soft);color:var(--primary);border-radius:16px;place-items:center;display:grid;overflow:hidden}.hm-news__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hm-news__lead:hover .hm-news__img img{transform:scale(1.03)}.hm-news__lead b{color:var(--ink);font-size:1.375rem;line-height:1.3}.hm-news__ex{color:var(--ink-muted);font-size:1rem;line-height:1.5}.hm-news__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hm-news__row{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:14px;text-decoration:none;display:grid}.hm-news__thumb{aspect-ratio:16/10;background:var(--primary-soft);color:var(--primary);border-radius:12px;place-items:center;display:grid;overflow:hidden}.hm-news__thumb img{object-fit:cover;width:100%;height:100%}.hm-news__row b{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hm-news__row:hover b,.hm-news__lead:hover b{color:var(--primary-hover)}.hm .vx-meta{font-size:.875rem}.hm-dcard__img,.hm-news__img,.hm-news__thumb,.hm-post__img{position:relative}.hm-dcard__img img,.hm-news__img img,.hm-news__thumb img,.hm-post__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hm-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hm-post{flex-direction:column;gap:8px;padding-bottom:6px;text-decoration:none;display:flex}.hm-post__img{aspect-ratio:16/10;background:var(--primary-soft);color:var(--primary);border-radius:14px;place-items:center;display:grid;overflow:hidden}.hm-post__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hm-post:hover .hm-post__img img{transform:scale(1.04)}.hm-post b{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hm-post:hover b{color:var(--primary-hover)}.hm-trust{border-radius:var(--hm-r);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:20px;list-style:none;display:grid}.hm-trust li{align-items:center;gap:12px;display:flex}.hm-trust__ic{background:var(--primary-soft);width:3rem;height:3rem;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.hm-trust b{color:var(--ink);font-size:1rem;line-height:1.3;display:block}.hm-trust small{color:var(--ink-muted);font-size:.875rem;line-height:1.4;display:block}@media (max-width:79.9375em){.hm-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-season{grid-template-columns:minmax(0,1fr)}.hm-season__intro{flex-flow:wrap;align-items:center}.hm-season__intro p{flex:100%}}@media (max-width:63.9375em){.hm{--hm-gut:16px}.hm-hero__stage[data-sides] .hm-hero__grid{grid-template-columns:minmax(0,1fr)}.hm-car--top .hm-slide__sub,.hm-sides{display:none}.hm-partner{grid-template-columns:minmax(0,1fr);padding:24px}.hm-mosaic{--hm-gap:12px}.hm-tile__txt b{font-size:.9375rem}.hm-wall{grid-auto-rows:120px}.hm-season__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-news{grid-template-columns:minmax(0,1fr)}.hm-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-projects>:nth-child(3){display:none}.hm-posts,.hm-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375em){.hm{--hm-r:14px}.hm-hero{padding-top:10px}.hm-hero__grid{gap:10px}.hm-car--band[data-tall] .hm-car__track{aspect-ratio:2}.hm-car--top{margin-bottom:10px}.hm-car--top .hm-car__track{aspect-ratio:12/5}.hm-car--top .hm-slide__fill{display:none}.hm-car--top .hm-slide__fill~picture img{object-fit:contain}.hm-car[data-tall] .hm-slide__fill{object-fit:cover;filter:blur(20px);opacity:.85;width:calc(100% + 40px);height:calc(100% + 40px);display:block;position:absolute;inset:-20px}.hm-car[data-tall] .hm-slide__fill~picture img{object-fit:contain}.hm-car__nav{display:none}.hm-slide__txt{justify-content:flex-end;gap:6px;padding:12px 14px}.hm-slide__txt:not(:has(.hm-slide__cta)){padding-bottom:34px}.hm-slide__badge{padding:3px 10px}.hm-slide__title{font-size:1.125rem;line-height:1.2}.hm-slide__sub{display:none}.hm-slide__cta{min-height:2.25rem;margin-top:2px;padding:0 14px;font-size:.875rem}.hm-collage{align-items:center;padding:0 4% 0 58%}.hm-collage img{border-width:3px;border-radius:10px;flex:none;width:52%}.hm-collage img:first-child{transform:rotate(-6deg)}.hm-collage img:nth-child(2){width:56%;margin-left:-12%}.hm-collage img:nth-child(3){display:none}.hm-collage+.hm-slide__txt{padding-right:43%}.hm-collage+.hm-slide__txt .hm-slide__title{font-size:1rem}.hm-side .hm-slide__txt{justify-content:flex-end;gap:4px;padding:8px 10px}.hm-side .hm-slide__title{font-size:.875rem;line-height:1.25}.hm-side .hm-slide__cta{display:none}.hm-car--top .hm-slide__txt{gap:6px;padding:12px 14px 34px}.hm-car--top .hm-slide__title{font-size:1.125rem}.hm-car--top .hm-slide__cta{display:none}.hm-car__dots{left:auto;right:0;transform:none}.hm-car__dots button{width:1.5rem}.hm-car__dots button:before{width:6px;height:6px;margin:-3px 0 0 -3px}.hm-car__dots button[aria-current]:before{width:16px;margin-left:-8px}.hm-car__dots .hm-car__pause{width:2.25rem}.hm-quick{gap:8px;margin-top:10px}.hm-quick__item{text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-start;gap:4px;min-height:0;padding:8px 4px}.hm-quick__ic{border-radius:10px;width:2.25rem;height:2.25rem}.hm-quick__ic svg{width:1.25rem;height:1.25rem}.hm-quick__item b{font-size:.875rem;line-height:1.25}.hm-body{gap:24px;padding-top:16px}.hm-head{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;margin-bottom:10px;display:grid}.hm-head__t{display:contents}.hm-head__mark{border-radius:8px;width:2rem;height:2rem}.hm-head__mark svg{width:1.125rem;height:1.125rem}.hm-head h2{grid-area:1/2;font-size:1.125rem}.hm-head__more{grid-area:1/3;font-size:.875rem}.hm-head p{display:none}.hm-sec--card{margin:0 -6px;padding:14px 10px}.hm-sec--card .app-grid>:nth-child(n+7){display:none}.hm-mosaic{--hm-gap:8px;scroll-snap-type:x mandatory;margin:-3px calc(-1 * var(--hm-gut));padding:3px var(--hm-gut);scroll-padding-inline:var(--hm-gut);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow:auto hidden}.hm-mosaic::-webkit-scrollbar{display:none}.hm-tile{scroll-snap-align:start;flex:0 0 30%;gap:6px}.hm-tile:first-child{margin-left:auto}.hm-tile:last-child{margin-right:auto}.hm-tile__img{border-radius:12px}.hm-tile__txt b{font-size:.875rem}.hm-partner{border-radius:var(--hm-r);gap:14px;padding:16px 14px}.hm-partner__txt{gap:10px}.hm-partner h2{font-size:1.25rem}.hm-partner p{display:none}.hm-partner__acts{flex-wrap:nowrap;align-self:stretch;gap:8px;margin-top:0}.hm .hm-partner__acts .vx-btn{flex:1 1 0;min-width:0;min-height:2.75rem;padding:0 8px;font-size:.9375rem}.hm-partner__types{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -14px;padding:0 14px 2px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.hm-partner__types li{scroll-snap-align:start;flex:0 0 44%}.hm-ptype{aspect-ratio:1;border-radius:12px}.hm-ptype>span{gap:4px;padding:32px 10px 10px}.hm-ptype b{font-size:.875rem;line-height:1.25}.hm-wall{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:92px;gap:8px}.hm-wall__item{border-radius:12px}.hm-wall__item:nth-child(n+2) .hm-wall__cap{white-space:nowrap;text-overflow:ellipsis;padding:20px 8px 6px;display:block}.hm-wall__item:first-child .hm-wall__cap{padding:36px 12px 10px;font-size:1rem}.hm-season{gap:10px;padding:10px}.hm-season__intro{border-radius:12px;gap:4px 10px;padding:10px 12px}.hm-season__intro p{display:none}.hm .hm-season__intro .vx-btn{min-height:2.75rem;margin-left:auto;padding:0 16px;font-size:.9375rem}.hm-season__link{flex:100%}.hm-season__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hm-dcard{scroll-snap-align:start;border-radius:12px;flex:0 0 44%}.hm-dcard__b{gap:4px;padding:8px 10px 10px}.hm-dcard__b b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.hm-dcard__b small{display:none}.hm-dcard__more{font-size:.875rem}.hm-news__row{grid-template-columns:7.5rem minmax(0,1fr);gap:12px}.hm-news__lead b{font-size:1.1875rem}.hm-projects{grid-template-columns:minmax(0,1fr)}.hm-projects>:nth-child(3){display:flex}.hm-posts{grid-template-columns:minmax(0,1fr);gap:14px}.hm-post{grid-template-rows:auto 1fr;grid-template-columns:8rem minmax(0,1fr);gap:4px 12px;display:grid}.hm-post__img{grid-row:1/3}.hm-post b{grid-column:2}.hm-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding:12px}.hm-trust li{gap:8px}.hm-trust__ic{width:2.25rem;height:2.25rem}.hm-trust__ic svg{width:1.25rem;height:1.25rem}.hm-trust b{font-size:.9375rem;line-height:1.25}.hm-trust small{display:none}}@media (max-width:22.4375em){.hm-car--hero .hm-slide__badge{display:none}}@media (prefers-reduced-motion:reduce){.hm *,.hm :before{transition:none!important;animation:none!important}}.ad-bnr-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ad-bnr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:10px;display:flex}.ad-bnr--off .ad-bnr__img img{opacity:.5;filter:grayscale(.6)}.ad-bnr__img{background:var(--surface-sunken);cursor:pointer;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ad-bnr__img:disabled{cursor:default}.ad-bnr__img img{object-fit:cover;width:100%;height:100%}.ad-bnr__st{border-radius:var(--radius-pill);color:#fff;background:#1c2a22cc;padding:2px 8px;font-size:.75rem;font-weight:600;position:absolute;top:6px;left:6px}.ad-bnr__st--on{background:var(--primary)}.ad-bnr__b{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-bnr__b b{font-size:.875rem;line-height:1.35}.ad-bnr__b small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.75rem}.ad-bnr__acts{align-items:center;gap:6px;margin-top:auto;display:flex}.ad-bnr__acts .vx-btn--outline{margin-left:auto}.ad-bnr-modal{text-align:left;max-width:640px!important}.ad-bnr-modal .vx-modal__body{flex-direction:column;gap:12px;display:flex}.ad-bnr-imgs{flex-direction:column;gap:8px;display:flex}.ad-bnr-imgacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-bnr-prev{--hm-r:12px;box-shadow:none}.ad-bnr-prev--side{aspect-ratio:2.5}.ad-bnr-prev .hm-slide__title{font-size:1.25rem}.ad-bnr-prev .hm-slide__sub{font-size:.8125rem}.ad-bnr-prev .hm-slide__cta{min-height:2rem;padding:0 12px;font-size:.8125rem}.ad-bnr-prev--side .hm-slide__title{font-size:.9375rem}.ad-bnr-prev.hm-car--top .hm-slide__txt{gap:6px}.ad-bnr-prev.hm-car--top .hm-slide__title{font-size:1rem}.ad-bnr-prev.hm-car--top .hm-slide__sub,.ad-bnr-mob .hm-car--top .hm-slide__cta{display:none}.ad-bnr-prev--bg{aspect-ratio:2.13;border-radius:12px;position:relative;overflow:hidden}.ad-bnr-prev--bg img{object-fit:cover;width:100%;height:100%}.ad-bnr-prev--bg span{color:#fff;text-align:center;background:#00000040;border:2px dashed #ffffffd9;border-radius:10px;place-items:center;font-size:.8125rem;display:grid;position:absolute;inset:12% 12% 28%}.ad-bnr-mob{flex-direction:column;gap:4px;max-width:260px;display:flex}.ad-bnr-mob .hm-slide__title{font-size:1rem}.ad-bnr-mob .hm-slide__txt{justify-content:flex-end;padding:10px 10px 14px}.ad-bnr-pick{width:100%}.ad-bnr-stage{isolation:isolate;background:var(--surface-sunken);border-radius:12px;padding:6% 8% 8%;position:relative;overflow:hidden}.ad-bnr-stage>img{z-index:-1;object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ad-bnr-stage[data-fit]>img{height:auto;bottom:auto}.ad-bnr-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.ad-bnr-dev{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:10px 12px 12px;display:flex}.ad-bnr-dev h4{margin:0;font-size:.9375rem}.ad-bnr-dev--mob{background:var(--surface-sunken)}.ad-bnr-dev .ad-bnr-mob{max-width:none}.ad-bnr-pick2{flex-direction:column;gap:4px;display:flex}.ad-bnr-pick2__lb{font-size:.8125rem;font-weight:600}.ad-bnr-pick2__lb i{color:var(--danger);font-style:normal}.ad-bnr-pick2__lb small{color:var(--ink-muted);font-weight:400}.ad-bnr-pick2__img{border:1px solid var(--border);cursor:pointer;background:repeating-conic-gradient(#e6e9e7 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:8px;width:100%;max-height:160px;padding:0;display:block;overflow:hidden}.ad-bnr-pick2__img.pi-tile{min-height:56px}.ad-bnr-pick2__img img{object-fit:contain;width:100%;height:100%}.ad-bnr-pick2__acts{gap:6px;display:flex}@media (max-width:47.9375em){.ad-bnr-pair{grid-template-columns:minmax(0,1fr)}}.ad-bnr-bg{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;margin:0;padding:10px 12px 12px;display:flex}.ad-bnr-bg legend{padding:0 4px;font-size:.875rem;font-weight:600}.ad-bnr-bg legend small{color:var(--ink-muted);font-weight:400}.ad-bnr-bg__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-bnr-bg__thumb{aspect-ratio:2.13;object-fit:cover;border-radius:6px;width:7.5rem}.ad-bnr-bg__thumb--mob{aspect-ratio:.8;width:3.5rem}.ad-bnr-bg__color{cursor:pointer;align-items:center;gap:8px;min-height:2.75rem;font-size:.875rem;display:inline-flex}.ad-bnr-bg__color input{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;width:2.75rem;height:2.75rem;padding:2px}.hm-care__chips{scrollbar-width:none;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.hm-care__chip{border:1px solid var(--border);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:6px 14px;font-size:.9375rem;text-decoration:none}.hm-care__chip:hover{border-color:var(--primary);color:var(--primary-hover)}.hm-care__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;display:grid}.hm-care__main{flex-direction:column;gap:10px;text-decoration:none;display:flex}.hm-care__img,.hm-care__thumb{background:var(--primary-soft);color:var(--primary);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.hm-care__img{aspect-ratio:16/9}.hm-care__img img,.hm-care__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.hm-care__main:hover img,.hm-care__item:hover img{transform:scale(1.04)}.hm-care__tag{background:var(--surface-sunken);color:var(--ink-2,#4a5a50);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.8125rem;display:inline-block}.hm-care__main b{color:var(--ink);font-size:1.5rem;line-height:1.35}.hm-care__main:hover b,.hm-care__item:hover b{color:var(--primary-hover)}.hm-care__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.hm-care__item{grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.hm-care__thumb{aspect-ratio:16/9}.hm-care__item>span{flex-direction:column;gap:6px;min-width:0;display:flex}.hm-care__item b{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:63.9375em){.hm-care__grid{grid-template-columns:1fr}}@media (max-width:47.9375em){.hm-care__main b{font-size:1.125rem}.hm-care__item{grid-template-columns:7.5rem minmax(0,1fr);gap:12px}}.hm .hm-care__grid{grid-template-columns:minmax(0,4fr) minmax(0,3fr);align-items:start}.hm .hm-care__img{aspect-ratio:16/9;width:100%;max-height:26rem}.hm .hm-care__thumb{aspect-ratio:auto;width:10.5rem;height:5.9rem}.hm .hm-care__item{min-height:0}.hm .hm-care__main b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.375rem;display:-webkit-box;overflow:hidden}@media (max-width:63.9375em) and (min-width:48em){.hm .hm-care__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm .hm-care__thumb{width:8rem;height:4.5rem}.hm .hm-care__item{grid-template-columns:8rem minmax(0,1fr)}}@media (max-width:47.9375em){.hm .hm-care__grid{grid-template-columns:1fr}.hm .hm-care__img{max-height:none}.hm .hm-care__thumb{width:7.5rem;height:4.25rem}.hm .hm-care__main b{font-size:1.125rem}}
