.xp-head[data-astro-cid-afp6iyrh]{column-gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.xp-portrait[data-astro-cid-afp6iyrh]{aspect-ratio:770/620;object-fit:cover;width:100%;height:auto}@media (width<=900px){.xp-head[data-astro-cid-afp6iyrh]{display:block}.xp-portrait[data-astro-cid-afp6iyrh]{margin-top:40px}}.xp-intro[data-astro-cid-afp6iyrh]{margin:20px 0 clamp(48px,6vw,88px)}.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] b[data-astro-cid-afp6iyrh]{font-size:var(--t-xs);color:var(--mist);margin-top:8px;font-weight:600}.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] .xp-role[data-astro-cid-afp6iyrh]{font-family:var(--serif);font-size:var(--t-m);color:var(--paper);max-width:18ch;line-height:1.15}.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] .xp-role[data-astro-cid-afp6iyrh] a[data-astro-cid-afp6iyrh]{color:inherit;text-underline-offset:4px}.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] .xp-role[data-astro-cid-afp6iyrh] a[data-astro-cid-afp6iyrh]:hover{color:var(--signal)}.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] .xp-text[data-astro-cid-afp6iyrh]{color:var(--mist);max-width:30ch;margin-top:12px;font-size:16px}.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] li[data-astro-cid-afp6iyrh]:last-child .xp-role[data-astro-cid-afp6iyrh],.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] li[data-astro-cid-afp6iyrh]:last-child .xp-text[data-astro-cid-afp6iyrh]{margin-left:auto}@media (width<=720px){.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] li[data-astro-cid-afp6iyrh]:last-child .xp-role[data-astro-cid-afp6iyrh],.xp-arc[data-astro-cid-afp6iyrh] .route[data-astro-cid-afp6iyrh] li[data-astro-cid-afp6iyrh]:last-child .xp-text[data-astro-cid-afp6iyrh]{margin-left:0}}.xp-city[data-astro-cid-afp6iyrh]{gap:var(--gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;margin-top:clamp(56px,7vw,104px);display:grid}.xp-city[data-astro-cid-afp6iyrh] .xp-city-wide img{aspect-ratio:16/9;height:auto}.xp-city[data-astro-cid-afp6iyrh] .world,.xp-cta[data-astro-cid-afp6iyrh] .world{background:0 0}.xp-city[data-astro-cid-afp6iyrh] .xp-city-small img{aspect-ratio:4/3;height:auto}@media (width<=720px){.xp-city[data-astro-cid-afp6iyrh]{grid-template-columns:1fr;gap:40px}}.xp-block[data-astro-cid-afp6iyrh]{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.xp-block-h[data-astro-cid-afp6iyrh]{top:calc(var(--header-h) + 24px);position:sticky}.xp-items[data-astro-cid-afp6iyrh]{gap:clamp(32px, 4vw, 56px) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xp-items-intro[data-astro-cid-afp6iyrh]{grid-column:1/-1}.xp-item[data-astro-cid-afp6iyrh] h3[data-astro-cid-afp6iyrh]{font-size:var(--t-s);font-weight:600;line-height:1.35}.xp-item[data-astro-cid-afp6iyrh] .muted[data-astro-cid-afp6iyrh]{margin-top:4px}.xp-item-text[data-astro-cid-afp6iyrh]{margin-top:10px;font-size:16px}@media (width<=900px){.xp-block[data-astro-cid-afp6iyrh]{display:block}.xp-block-h[data-astro-cid-afp6iyrh]{margin-bottom:32px;position:static}}@media (width<=620px){.xp-items[data-astro-cid-afp6iyrh]{grid-template-columns:1fr}}.xp-cases[data-astro-cid-afp6iyrh]>.prose[data-astro-cid-afp6iyrh]{margin:16px 0 32px}.xp-controls[data-astro-cid-afp6iyrh]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.xp-controls[data-astro-cid-afp6iyrh][hidden]{display:none}.xp-controls[data-astro-cid-afp6iyrh]>span[data-astro-cid-afp6iyrh]{margin-right:8px}.xp-controls[data-astro-cid-afp6iyrh] button[data-astro-cid-afp6iyrh]{cursor:pointer;background:var(--mist);min-height:44px;color:var(--ink);transition:background-color .18s var(--ease), color .18s var(--ease);border:0;border-radius:0;padding:0 16px;font-size:15px;font-weight:500}.xp-controls[data-astro-cid-afp6iyrh] button[data-astro-cid-afp6iyrh]:hover{background:var(--ink);color:var(--paper)}.xp-controls[data-astro-cid-afp6iyrh] button[data-astro-cid-afp6iyrh][aria-pressed=true]{background:var(--bosphorus);color:var(--paper)}.xp-inspect[data-astro-cid-afp6iyrh] .table[data-astro-cid-afp6iyrh]{min-width:1100px}.xp-inspect[data-astro-cid-afp6iyrh] .table[data-astro-cid-afp6iyrh] th[data-astro-cid-afp6iyrh][scope=row]{color:var(--ink);min-width:200px;font-size:15px}.xp-facet[data-astro-cid-afp6iyrh]{margin-top:6px;font-weight:400;display:block}.xp-inspect[data-astro-cid-afp6iyrh]:not([data-view=all]) .table[data-astro-cid-afp6iyrh]{min-width:0}.xp-inspect[data-astro-cid-afp6iyrh]:where(:not([data-view=all])) [data-astro-cid-afp6iyrh][data-col]:where(:not([data-col=case])){display:none}.xp-inspect[data-astro-cid-afp6iyrh][data-view=scale] [data-astro-cid-afp6iyrh][data-col=scale],.xp-inspect[data-astro-cid-afp6iyrh][data-view=problem] [data-astro-cid-afp6iyrh][data-col=problem],.xp-inspect[data-astro-cid-afp6iyrh][data-view=responsibility] [data-astro-cid-afp6iyrh][data-col=responsibility],.xp-inspect[data-astro-cid-afp6iyrh][data-view=method] [data-astro-cid-afp6iyrh][data-col=method],.xp-inspect[data-astro-cid-afp6iyrh][data-view=constraints] [data-astro-cid-afp6iyrh][data-col=constraints],.xp-inspect[data-astro-cid-afp6iyrh][data-view=outcome] [data-astro-cid-afp6iyrh][data-col=outcome]{display:table-cell}.xp-inspect[data-astro-cid-afp6iyrh]:not([data-view=all]) td[data-astro-cid-afp6iyrh]{max-width:64ch}.xp-all[data-astro-cid-afp6iyrh]{margin-top:32px}.xp-cta[data-astro-cid-afp6iyrh]{column-gap:calc(var(--gap) * 2);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;display:grid}.xp-cta[data-astro-cid-afp6iyrh] h2[data-astro-cid-afp6iyrh]{max-width:14ch}.xp-cta[data-astro-cid-afp6iyrh] .xp-clip video{aspect-ratio:16/9;height:auto}.xp-actions[data-astro-cid-afp6iyrh]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px;display:flex}.xp-cta-text[data-astro-cid-afp6iyrh]{flex-basis:100%;max-width:44ch;margin-bottom:12px}@media (width<=900px){.xp-cta[data-astro-cid-afp6iyrh]{display:block}.xp-cta-side[data-astro-cid-afp6iyrh]{margin-top:40px}}
