.exp_sup{padding:0}.exp_sup .section_inner{border-top:1px solid var(--line);padding-bottom:60px;padding-top:56px;text-align:center}.exp_sup_h4{color:var(--gray);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.exp_sup_lead{color:var(--ink-soft);font-family:var(--sans);font-size:14px;letter-spacing:normal;line-height:1.7;margin:0 auto 36px;max-width:600px}.exp_sup_grid{display:grid;gap:36px 24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:860px}.exp_sup_card{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.exp_sup_shot{background-color:var(--surface);border-radius:50%;display:block;height:104px;overflow:hidden;width:104px}.exp_sup_shot img{display:block;height:100%;object-fit:cover;width:100%}.exp_sup_name{color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.4}.exp_sup_craft{color:var(--gray);line-height:1.5}.exp_sup_craft,.exp_sup_link{font-family:var(--sans);font-size:12.5px;letter-spacing:normal}.exp_sup_link{color:var(--teal-deep);line-height:1.4;margin-top:2px;text-decoration:none}.exp_sup_link:hover{text-decoration:underline}.exp_sup_shot,.exp_sup_shot:hover{text-decoration:none}.exp_sup_shot img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.exp_sup_card:hover .exp_sup_shot img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.exp_sup_shot img{transition:none}}.exp_sup_cta{background-color:transparent;border:1px solid var(--ink);color:var(--ink);display:inline-block;font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1;margin-top:40px;padding:13px 30px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.exp_sup_cta:hover{background-color:var(--ink);color:var(--cream)}.exp_sup_note{color:var(--gray);font-family:var(--sans);font-size:12.5px;letter-spacing:normal;line-height:1.6;margin:32px 0 0}@media only screen and (max-width:860px){.exp_sup_grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:560px){.exp_sup_grid{gap:28px 16px;grid-template-columns:1fr 1fr}.exp_sup .section_inner{padding-bottom:48px;padding-top:44px}}