.design-v2 .section-ty-bento{background:var(--bg-cream);padding:100px max(100px,(100% - var(--content-max-width))/2)}.design-v2 .ty-bento-header{margin-bottom:48px}.design-v2 .ty-bento-header .platform-badge{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:20px;padding:8px 14px;text-transform:uppercase}.design-v2 .ty-bento-heading{align-items:center;color:var(--text-primary);display:flex;font-family:var(--font-display);font-size:var(--text-heading-lg);font-weight:var(--arizona-heading-weight);gap:10px;letter-spacing:var(--arizona-heading-letter-spacing);line-height:var(--arizona-heading-line-height);margin-top:16px}.design-v2 .ty-gallery-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.design-v2 .ty-gallery-item{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.design-v2 .ty-gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.design-v2 .section-careers-bento{padding-top:0}.design-v2 .section-careers-bento .ty-gallery-item{cursor:default}.design-v2 .section-careers-bento .ty-gallery-item:hover img{transform:none}.design-v2 .careers-office-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:40px}.design-v2 .careers-office-pill{align-items:center;background:var(--bg-white);border:1px solid var(--border-subtle);border-radius:100px;color:var(--text-secondary);display:inline-flex;font-family:var(--font-body);font-size:var(--text-caption);font-weight:500;gap:6px;padding:8px 16px}.design-v2 .careers-office-pill i{color:var(--text-primary);font-size:16px}@media(max-width:768px){.design-v2 .section-ty-bento{padding:60px 24px}.design-v2 .ty-bento-heading{font-size:var(--text-heading-md)}.design-v2 .ty-gallery-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.design-v2 .ty-gallery-item{border-radius:8px}}@media(max-width:480px){.design-v2 .ty-gallery-grid{grid-template-columns:1fr}.design-v2 .careers-office-pills{gap:8px}.design-v2 .careers-office-pill{font-size:12px;padding:6px 12px}}