.htp-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto)}.htp-tile-a{grid-area:span 2/span 2}.htp-tile-b{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;display:grid}.htp-tile-a .ld-frame img{object-position:70% 60%}.htp-tile-b .ld-frame img{object-position:50% 0}.htp-bento .ld-tile:not(.htp-tile-a):not(.htp-tile-b){justify-content:center}@media (min-width:1099px){.htp-tile-a .ld-frame{aspect-ratio:auto;flex:auto;min-height:220px}}.htp-tabs{border-bottom:var(--border-box);gap:4px;margin-top:24px;display:flex}.htp-tab{border:0;min-height:44px;color:var(--ld-dim);font:inherit;cursor:pointer;background:0 0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 18px;font-size:15px;font-weight:700}.htp-tab[aria-selected=true]{color:var(--main-text);border-bottom-color:var(--primary-color)}.htp [role=tabpanel]:focus-visible{outline:2px solid var(--primary-color);outline-offset:8px}.htp-video{max-width:1100px;margin-left:auto;margin-right:auto}.htp-ip{color:var(--primary-color);font-weight:700}@media (prefers-reduced-motion:no-preference){.htp-tab{transition:color .16s var(--ease-out),border-color .16s var(--ease-out)}}@media (max-width:1098px){.htp-bento{grid-template-columns:repeat(2,1fr)}.htp-tile-a{grid-row:span 1}}@media (max-width:720px){.htp-bento{grid-template-columns:1fr;grid-auto-rows:auto}.htp-tile-a,.htp-tile-b{grid-column:span 1}.htp-tile-b{display:flex}}
