.home{flex-direction:column;gap:72px;display:flex}.home-banner{display:block;position:relative}.home-banner img{aspect-ratio:var(--wide);width:100%;height:auto}.home-banner video,.home-phone{display:none}.home-strip{position:relative}.home-strip-head{min-height:48px;margin-bottom:20px;padding-right:104px}.home-strip-head h2{margin:0}.home-strip-head a{color:var(--muted);text-underline-offset:3px;margin-top:4px;font-size:13px;text-decoration:underline;display:inline-block}.home-strip-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.home-strip-row::-webkit-scrollbar{display:none}.home-strip-row .card{scroll-snap-align:start}.home-strip-arrows{gap:8px;display:flex;position:absolute;top:0;right:0}.home-strip-arrows button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.home-strip-arrows button:hover{background:var(--soft)}.home-strip-arrows button:disabled{border-color:var(--line);color:#bbb;cursor:default;background:#fff}.home-strip-arrows button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.home-strip-row{scroll-behavior:smooth}}.home-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-tiles a{text-align:center;display:block}.home-tiles img{aspect-ratio:2/3;background:var(--soft);object-fit:cover;width:100%;height:auto}.home-tiles span{margin-top:12px;font-size:15px;line-height:1.35;display:block}@media (max-width:991px){.home-strip-row{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:767px){.home{--home-side:20px;--home-top:16px;gap:40px}.home-desktop{display:none}.home-phone{display:block}.home-banner{margin-left:calc(-1 * var(--home-side));margin-right:calc(-1 * var(--home-side))}.home-banner img{aspect-ratio:var(--narrow)}.home-banner video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.home-first{margin-top:calc(-1 * var(--home-top))}.home-strip-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-strip-arrows{display:none}.home-strip-row{grid-auto-columns:calc(45.4545% - 7.27273px);gap:8px}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-tiles a:nth-child(n+3){display:none}.home-tiles span{margin-top:8px;font-size:14px}}@media (max-width:640px){.home{--home-side:12px;--home-top:12px}}
