.mosaic-module__tU0kDW__mosaic{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.mosaic-module__tU0kDW__tile{border:1px solid var(--landing-hairline);border-radius:var(--radius-card);background:var(--landing-surface);min-width:0;box-shadow:var(--landing-shadow-card);grid-column:span 5;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.mosaic-module__tU0kDW__tile:nth-child(4n+1),.mosaic-module__tU0kDW__tile:nth-child(4n){grid-column:span 7}.mosaic-module__tU0kDW__tile:nth-child(3n+1){background:var(--landing-nested)}.mosaic-module__tU0kDW__tile[data-open=true]{border-color:var(--accent-primary)}.mosaic-module__tU0kDW__heading{margin:0}.mosaic-module__tU0kDW__cta{border-radius:var(--radius-pill);justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;margin:8px 0 0;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.25;display:inline-flex}.mosaic-module__tU0kDW__cta:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.mosaic-module__tU0kDW__trigger{text-align:left;cursor:pointer;width:100%;min-height:202px;color:var(--landing-navy);grid-template-columns:128px minmax(0,1fr) 32px;align-items:center;gap:20px;padding:28px;display:grid}.mosaic-module__tU0kDW__trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-5px;border-radius:var(--radius-card)}.mosaic-module__tU0kDW__icon{object-fit:contain;border-radius:var(--radius-control);width:128px;height:128px;transition:transform .25s}.mosaic-module__tU0kDW__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.017em;font-size:24px;font-weight:500;line-height:1.25}.mosaic-module__tU0kDW__arrow{border:1px solid var(--landing-hairline);width:32px;height:32px;color:var(--accent-primary);background:var(--landing-surface);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.mosaic-module__tU0kDW__tile[data-open=true] .mosaic-module__tU0kDW__arrow{transform:rotate(180deg)}.mosaic-module__tU0kDW__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),visibility .35s;display:grid}.mosaic-module__tU0kDW__tile[data-open=true] .mosaic-module__tU0kDW__panel{visibility:visible;grid-template-rows:1fr}.mosaic-module__tU0kDW__clip{min-height:0;overflow:hidden}.mosaic-module__tU0kDW__description{gap:10px;padding:0 28px 28px;display:grid}.mosaic-module__tU0kDW__sentence{color:var(--text-secondary);opacity:0;margin:0;font-size:16px;line-height:1.65;transition:opacity .24s,transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.mosaic-module__tU0kDW__tile[data-open=true] .mosaic-module__tU0kDW__sentence{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.mosaic-module__tU0kDW__tile:hover{box-shadow:var(--landing-shadow-hero);transform:translateY(-2px)}.mosaic-module__tU0kDW__tile:hover .mosaic-module__tU0kDW__icon{transform:translateY(-2px)rotate(2deg)}}@media (max-width:1023px){.mosaic-module__tU0kDW__trigger{grid-template-columns:100px minmax(0,1fr) 28px;gap:16px;min-height:164px;padding:20px}.mosaic-module__tU0kDW__icon{width:100px;height:100px}.mosaic-module__tU0kDW__title{font-size:21px}.mosaic-module__tU0kDW__description{padding:0 20px 24px}}@media (max-width:767px){.mosaic-module__tU0kDW__mosaic{grid-template-columns:minmax(0,1fr);gap:14px}.mosaic-module__tU0kDW__tile,.mosaic-module__tU0kDW__tile:nth-child(n){grid-column:auto}.mosaic-module__tU0kDW__trigger{min-height:152px}}@media (prefers-reduced-motion:reduce){.mosaic-module__tU0kDW__tile,.mosaic-module__tU0kDW__icon,.mosaic-module__tU0kDW__arrow,.mosaic-module__tU0kDW__panel,.mosaic-module__tU0kDW__sentence{transition:none;transition-delay:0s!important}.mosaic-module__tU0kDW__tile:hover,.mosaic-module__tU0kDW__tile:hover .mosaic-module__tU0kDW__icon{transform:none}}
