.IdPgRa_section{background:var(--color-bg-soft);margin-top:88px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:72px max(32px,50vw - 608px)}.IdPgRa_inner{max-width:var(--width-banded);margin:0 auto}.IdPgRa_head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.IdPgRa_title{font-size:var(--text-heading-1);font-weight:700;line-height:var(--text-heading-1--line-height);letter-spacing:var(--text-heading-1--letter-spacing);white-space:nowrap;margin:0}.IdPgRa_wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.IdPgRa_cell{aspect-ratio:2.15;background:var(--color-surface-card);border:1px solid var(--color-line);border-radius:var(--radius-card);text-align:center;transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;padding:12px;display:flex}.IdPgRa_cell:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.IdPgRa_ln{color:var(--color-muted);letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.2}.IdPgRa_logo{object-fit:contain;max-width:min(120px,100%);max-height:min(56px,100%)}.IdPgRa_italic{font-style:italic;font-weight:500}.IdPgRa_mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:11.5px}.IdPgRa_foot{text-align:center;font-size:var(--text-body-sm);color:var(--color-muted);margin-top:24px;font-style:italic}@media (max-width:1100px){.IdPgRa_wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.IdPgRa_section{margin-top:56px;padding:40px 20px}.IdPgRa_title{white-space:normal;text-wrap:balance;font-size:23px}.IdPgRa_wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.IdPgRa_cell{border-radius:var(--radius-md);min-width:0;padding:8px 5px}.IdPgRa_ln{overflow-wrap:anywhere;font-size:9.5px;line-height:1.15}.IdPgRa_mono{letter-spacing:.02em;font-size:8px}}
.HMcWHq_row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-bottom:56px;display:grid}.HMcWHq_row:last-child{margin-bottom:0}.HMcWHq_flip>.HMcWHq_text{order:2}.HMcWHq_heading{letter-spacing:-.018em;text-wrap:balance;margin:14px 0 16px;font-size:30px;font-weight:700;line-height:1.18}.HMcWHq_body{color:var(--color-ink-2);margin:0 0 12px;font-size:15.5px;line-height:1.65}.HMcWHq_body:last-child{margin-bottom:0}.HMcWHq_body strong{color:var(--color-ink);font-weight:700}.HMcWHq_body a{color:var(--color-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.HMcWHq_img{aspect-ratio:4/3;background:var(--color-bg-soft);border:1px solid var(--color-line);border-radius:18px;position:relative;overflow:hidden}.HMcWHq_img img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.HMcWHq_row{grid-template-columns:1fr;gap:32px}.HMcWHq_img{order:-1}}@media (max-width:768px){.HMcWHq_row{gap:24px}.HMcWHq_heading{font-size:22px}}