.tour-screen{border:1px solid rgba(26,27,30,.14);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 18px 40px -24px rgba(12,10,26,.35)}.tour-screen img{display:block;width:100%;height:auto}.tour-row{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(28px,4.5vw,64px);gap:clamp(28px,4.5vw,64px);align-items:center}.tour-row--flip{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.tour-row--flip>.tour-copy{order:2}.tour-copy h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(26px,2.8vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-headline);margin:0 0 12px;text-wrap:balance}.tour-lede{font-size:16px;line-height:1.6;color:var(--text-muted);margin:0 0 20px}.tour-callouts{list-style:none;counter-reset:tour;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.tour-callouts li{counter-increment:tour;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;font-size:15px;line-height:1.45;color:var(--text-headline)}.tour-callouts li:before{content:counter(tour);display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--crimson);color:#fff;font-size:12px;font-weight:700;transform:translateY(-1px)}.tour-more{display:inline-block;margin-top:20px;font-size:14px;font-weight:600;color:var(--sapphire);text-decoration:none}.tour-more:hover{text-decoration:underline}.tour-shots{margin:0;min-width:0;display:grid;grid-gap:18px;gap:18px}.tour-shots figcaption{font-size:13px;line-height:1.5;color:var(--text-muted)}@media (max-width:900px){.tour-row,.tour-row--flip{grid-template-columns:minmax(0,1fr)}.tour-row--flip>.tour-copy{order:0}}