.ta-band{margin:0 calc(50% - 50vw);padding:60px calc(50vw - 50%) 30px}.ta-soft{color:#0a0a0a;background:#f7f7f7}#app .ta .ta-soft h2.ta-h,.ta .ta-soft b{color:#0a0a0a}.ta .ta-soft p.ta-s,.ta-soft .ta-c small{color:#0a0a0a9e}.ta-sec{padding:34px 0 6px}.ta h2.ta-h{letter-spacing:-.025em;margin:0 0 4px;font-size:1.5rem;font-weight:700;line-height:1.15}.ta .ta-s{color:var(--muted);margin:0 0 16px}.ta-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-flow:column;gap:12px;margin:0 -20px;padding:0 20px 6px;scroll-padding-inline:20px;display:grid;overflow:auto hidden}.ta-rail::-webkit-scrollbar{display:none}.ta-rail>*{scroll-snap-align:start}.ta-int{grid-auto-columns:56%}.ta-t{aspect-ratio:1;color:#fff;background:#24342f;border-radius:16px;align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.ta-t img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ta-t:after{content:"";background:linear-gradient(#0000 42%,#000000a8);position:absolute;inset:0}.ta-t b{z-index:1;letter-spacing:-.02em;font-size:1.3rem;line-height:1.1;position:relative}.ta-c{display:block;position:relative}.ta-c .ph{aspect-ratio:4/3;background:var(--soft);border-radius:16px;overflow:hidden}.ta-c img{object-fit:cover;width:100%;height:100%}.ta-c b{letter-spacing:-.01em;margin-top:10px;font-size:1.1rem;line-height:1.25;display:block}.ta-c .val{flex-direction:column;align-items:flex-start;gap:2px;margin-top:4px;font-size:.85rem}.ta-insp .ta-c .val{align-items:center}.ta-insp .ta-c small{text-align:center}.ta-c small{color:var(--muted);margin-top:3px;display:block}.ta-tall{grid-auto-columns:56%}.ta-tall .ph{aspect-ratio:1}.ta-insp{grid-auto-columns:78%}.ta-insp .ph{aspect-ratio:3/2}.ta-insp b{text-align:center;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;font-size:1.05rem;font-weight:500;display:-webkit-box;overflow:hidden}@media (min-width:760px){.ta-tall{grid-auto-columns:calc(20% - 9.6px)}.ta-insp{grid-auto-columns:calc(33.3333% - 8px)}}.ta-c{color:inherit}.ta a.ta-t{color:#fff}@media (min-width:760px){.ta-int{grid-auto-columns:calc(20% - 9.6px)}}.rl-wrap:has(>.ta-rail){padding:0}
