.CompareBand-module__3_bBaG__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.CompareBand-module__3_bBaG__copy{grid-column:1/-1}.CompareBand-module__3_bBaG__root[data-layout=split] .CompareBand-module__3_bBaG__figure{grid-column:1/span 5}.CompareBand-module__3_bBaG__root[data-layout=split] .CompareBand-module__3_bBaG__copy{grid-column:7/-1}.CompareBand-module__3_bBaG__figure img{aspect-ratio:1;object-fit:cover;background:var(--color-brand-mist);width:100%;display:block}.CompareBand-module__3_bBaG__caption{color:var(--color-ink-muted);margin-top:12px}.CompareBand-module__3_bBaG__title{margin-top:var(--head-gap);max-width:14ch}.CompareBand-module__3_bBaG__pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid;position:relative}.CompareBand-module__3_bBaG__side{background:var(--color-surface);border:1px solid var(--color-hairline-strong);align-content:start;gap:12px;padding:28px 28px 32px;display:grid}.CompareBand-module__3_bBaG__letter{font-family:var(--font-serif);font-size:var(--type-small);letter-spacing:.04em;color:var(--color-brand-ink)}.CompareBand-module__3_bBaG__name{margin-top:4px}.CompareBand-module__3_bBaG__text{font-size:var(--type-body);line-height:var(--leading-relaxed);max-width:var(--measure)}.CompareBand-module__3_bBaG__vs{background:var(--color-charcoal);width:44px;height:44px;color:var(--color-accent-on-dark);font-family:var(--font-serif);font-style:italic;font-size:var(--type-lead);pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CompareBand-module__3_bBaG__sources{color:var(--color-body);margin-top:24px}.CompareBand-module__3_bBaG__sourceLink{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.CompareBand-module__3_bBaG__lede{max-width:var(--measure);margin-top:24px}.CompareBand-module__3_bBaG__linked{color:inherit;transition:border-color var(--duration-hover) var(--ease-out);text-decoration:none}.CompareBand-module__3_bBaG__linked:hover{border-color:var(--color-ink)}.CompareBand-module__3_bBaG__linked:hover .CompareBand-module__3_bBaG__name{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.CompareBand-module__3_bBaG__arrow{font-family:var(--font-serif);transition:transform var(--duration-hover) var(--ease-out);justify-self:start;font-size:24px;line-height:1}.CompareBand-module__3_bBaG__linked:hover .CompareBand-module__3_bBaG__arrow{transform:translate(6px)}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__head{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__head>:first-child{grid-column:1/span 6}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__lede{grid-column:8/-1;margin-top:0}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__pair{border-top:1px solid var(--color-hairline-strong);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;margin-top:72px;padding-top:40px}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side{background:0 0;border:0;gap:16px;padding:0 40px}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side:first-child{padding-left:0}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side:last-child{padding-right:0}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side+.CompareBand-module__3_bBaG__side{border-left:1px solid var(--color-hairline)}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__letter{font-size:var(--type-h3);letter-spacing:0;font-style:italic;line-height:1}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__name{margin-top:8px}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__title{max-width:16ch}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__sources{max-width:none}.CompareBand-module__3_bBaG__close{border-top:1px solid var(--color-hairline);max-width:var(--measure);margin-top:32px;padding-top:28px}@media (min-width:735px) and (max-width:1068px){.CompareBand-module__3_bBaG__root[data-layout=split] .CompareBand-module__3_bBaG__figure{grid-column:1/span 4}.CompareBand-module__3_bBaG__root[data-layout=split] .CompareBand-module__3_bBaG__copy{grid-column:5/-1;padding-left:16px}.CompareBand-module__3_bBaG__side{padding:24px 22px 28px}}@media (max-width:734px),(max-width:1068px) and (orientation:portrait){.CompareBand-module__3_bBaG__grid{flex-direction:column;align-items:stretch;gap:32px;display:flex}.CompareBand-module__3_bBaG__figure img{aspect-ratio:3/2}.CompareBand-module__3_bBaG__root[data-layout=split] .CompareBand-module__3_bBaG__copy{padding-left:0}}@media (max-width:734px){.CompareBand-module__3_bBaG__title{max-width:none}.CompareBand-module__3_bBaG__pair{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.CompareBand-module__3_bBaG__side{padding:22px 20px 24px}.CompareBand-module__3_bBaG__close{margin-top:24px;padding-top:22px}}@media (max-width:1068px){.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__head{display:block}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__lede{margin-top:24px}}@media (max-width:734px){.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__pair{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:32px;padding-top:0}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side,.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side:first-child,.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side:last-child{border-left:0;border-top:1px solid var(--color-hairline);padding:24px 0 28px}.CompareBand-module__3_bBaG__root[data-paths=columns] .CompareBand-module__3_bBaG__side+.CompareBand-module__3_bBaG__side{border-left:0}}.CompareBand-module__3_bBaG__thumbnail{object-fit:contain;width:96px;height:96px;display:block}
.VisitRail-module__5PNsra__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.VisitRail-module__5PNsra__photo{top:calc(var(--header-h) + 32px);aspect-ratio:2/3;max-height:calc(100svh - var(--header-h) - 64px);background:var(--color-placeholder-on-dark);grid-column:1/span 5;position:sticky;overflow:hidden}.VisitRail-module__5PNsra__photo img{object-fit:cover;width:100%;height:100%}.VisitRail-module__5PNsra__copy{grid-column:7/-1}.VisitRail-module__5PNsra__title{margin-top:var(--head-gap);max-width:12ch}.VisitRail-module__5PNsra__lede{max-width:var(--measure);color:var(--color-body-on-dark);margin-top:28px}.VisitRail-module__5PNsra__steps{margin-top:var(--section-tight)}.VisitRail-module__5PNsra__step{border-top:1px solid var(--color-hairline-on-dark);grid-template-columns:56px minmax(0,1fr);padding:26px 0;display:grid}.VisitRail-module__5PNsra__step:last-child{border-bottom:1px solid var(--color-hairline-on-dark)}.VisitRail-module__5PNsra__step .num{padding-top:6px}.VisitRail-module__5PNsra__stepName{font-family:var(--font-serif);font-weight:400;font-size:var(--type-h4);letter-spacing:-.005em;line-height:1.15}.VisitRail-module__5PNsra__sources{border-top-color:var(--color-hairline-on-dark);color:var(--color-body-on-dark);margin-top:24px}.VisitRail-module__5PNsra__sourceLink{color:var(--color-surface);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.VisitRail-module__5PNsra__stepText{max-width:var(--measure);font-size:var(--type-body);line-height:var(--leading-body);color:var(--color-body-on-dark);margin-top:10px}@media (min-width:735px) and (max-width:1068px){.VisitRail-module__5PNsra__copy{grid-column:6/-1;padding-left:16px}}@media (max-width:734px){.VisitRail-module__5PNsra__grid{flex-direction:column-reverse;gap:48px;display:flex}.VisitRail-module__5PNsra__photo{aspect-ratio:3/2;width:100%;max-height:none;position:static}.VisitRail-module__5PNsra__step{grid-template-columns:40px minmax(0,1fr);padding:22px 0}.VisitRail-module__5PNsra__copy{max-width:100%}}
