.suite-rail[data-astro-cid-ncpr4sr3]{--gap:clamp(40px, 5vw, 72px);--thumb:min(100%, 300px);--line:var(--c-primary);--lift:0px;cursor:zoom-in;border-radius:var(--r-md);flex-direction:column;gap:28px;display:flex}.tone-grey[data-astro-cid-ncpr4sr3]{--line:var(--c-border-strong);--lift:10px}.suite-rail[data-astro-cid-ncpr4sr3].in-lightbox{--thumb:100%;--gap:72px}.row[data-astro-cid-ncpr4sr3]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.cell[data-astro-cid-ncpr4sr3]{align-items:center;min-width:0;display:flex}.arrow[data-astro-cid-ncpr4sr3]{background:var(--line);height:2px;margin-right:calc(-1 * var(--gap));flex:1;position:relative}.arrow[data-astro-cid-ncpr4sr3] .head[data-astro-cid-ncpr4sr3]{border-top:2px solid var(--line);border-right:2px solid var(--line);width:8px;height:8px;position:absolute;top:-3px;right:1px;transform:rotate(45deg)}.loop[data-astro-cid-ncpr4sr3]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));height:44px;margin-top:-8px;margin-bottom:20px;display:grid}.col[data-astro-cid-ncpr4sr3]{position:relative}.col[data-astro-cid-ncpr4sr3]>span[data-astro-cid-ncpr4sr3]{position:absolute}.up[data-astro-cid-ncpr4sr3]{left:calc(var(--thumb) / 2 - 1px);top:-20px;bottom:var(--lift);background:var(--line);width:2px}.up-head[data-astro-cid-ncpr4sr3]{left:calc(var(--thumb) / 2 - 4px);border-top:2px solid var(--line);border-left:2px solid var(--line);width:8px;height:8px;top:-20px;transform:rotate(45deg)}.run[data-astro-cid-ncpr4sr3]{bottom:var(--lift);background:var(--line);height:2px}.run-right[data-astro-cid-ncpr4sr3]{left:calc(var(--thumb) / 2 - 1px);right:calc(-1 * var(--gap))}.run-both[data-astro-cid-ncpr4sr3]{left:calc(-1 * var(--gap));right:calc(-1 * var(--gap))}.run-left[data-astro-cid-ncpr4sr3]{width:calc(var(--thumb) / 2 + 1px);left:0}.pill[data-astro-cid-ncpr4sr3]{left:calc(var(--thumb) / 2);z-index:1;transform:translate(-50%, calc(50% - var(--lift)));border-radius:var(--r-pill);border:1px solid var(--line);white-space:nowrap;color:var(--c-text-2);background:#fff;align-items:center;gap:10px;padding:8px 18px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex;bottom:0}.pill[data-astro-cid-ncpr4sr3] svg[data-astro-cid-ncpr4sr3]{color:var(--c-primary);flex:none}.pill[data-astro-cid-ncpr4sr3] b[data-astro-cid-ncpr4sr3]{color:var(--c-navy);font-weight:700}.pill-between[data-astro-cid-ncpr4sr3]{left:calc(var(--thumb) / 2 + (100% + var(--gap)) / 2)}@media (width<=860px){.suite-rail[data-astro-cid-ncpr4sr3]:not(.in-lightbox){display:none}}.suite-grid[data-astro-cid-egukmk55]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 clamp(40px,5vw,72px);display:grid}article[data-astro-cid-egukmk55]{grid-row:span 2;grid-template-rows:subgrid;border-radius:var(--r-md);align-content:start;row-gap:16px;min-width:0;margin:-16px;padding:16px;transition:background .16s ease-out;display:grid}article[data-astro-cid-egukmk55]:hover{background:#3788c612}.t-card[data-astro-cid-egukmk55]{transition:color .16s ease-out}article[data-astro-cid-egukmk55]:hover .t-card[data-astro-cid-egukmk55]{color:var(--c-primary)}.top[data-astro-cid-egukmk55]{flex-direction:column;gap:8px;display:flex}.label[data-astro-cid-egukmk55]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-primary);font-size:12px}.t-card[data-astro-cid-egukmk55]{min-height:2.4em;color:var(--c-text)}.text[data-astro-cid-egukmk55]{color:var(--c-text-2);text-wrap:pretty;font-size:16px;line-height:1.6}.top[data-astro-cid-egukmk55] .m-thumb{display:none}@media (width<=860px){.suite-grid[data-astro-cid-egukmk55]{grid-template-columns:minmax(0,1fr)}article[data-astro-cid-egukmk55]{grid-row:auto;grid-template-rows:auto;margin-bottom:40px}.top[data-astro-cid-egukmk55] .m-thumb{display:block}}.cap[data-astro-cid-koyl5fk2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.cap[data-astro-cid-koyl5fk2].rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cap[data-astro-cid-koyl5fk2].rev .media[data-astro-cid-koyl5fk2]{order:2}.media[data-astro-cid-koyl5fk2]{justify-content:center;min-width:0;display:flex}.media-inner[data-astro-cid-koyl5fk2]{width:100%}.copy[data-astro-cid-koyl5fk2]{flex-direction:column;gap:28px;min-width:0;display:flex}.head[data-astro-cid-koyl5fk2]{flex-direction:column;gap:14px;display:flex}.eyebrow-row[data-astro-cid-koyl5fk2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tag[data-astro-cid-koyl5fk2]{background:var(--c-navy);color:#fff;font-family:var(--font-mono);letter-spacing:.12em;border-radius:4px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.lead[data-astro-cid-koyl5fk2]{color:var(--c-text-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.points[data-astro-cid-koyl5fk2]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.points[data-astro-cid-koyl5fk2] li[data-astro-cid-koyl5fk2]{border-top:2px solid var(--c-cta);flex-direction:column;gap:6px;padding-top:16px;display:flex}.points[data-astro-cid-koyl5fk2] h3[data-astro-cid-koyl5fk2]{letter-spacing:-.01em;color:var(--c-text);font-size:16.5px;font-weight:700}.points[data-astro-cid-koyl5fk2] p[data-astro-cid-koyl5fk2]{color:var(--c-text-2);text-wrap:pretty;font-size:15px;line-height:1.55}@media (width<=860px){.cap[data-astro-cid-koyl5fk2],.cap[data-astro-cid-koyl5fk2].rev{grid-template-columns:minmax(0,1fr)}.cap[data-astro-cid-koyl5fk2].rev .media[data-astro-cid-koyl5fk2]{order:-1}}
