:root{--font-serif:"Palatino Linotype","Book Antiqua",Palatino,Georgia,"Times New Roman",serif;--font-mono:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body{font-family:var(--font-sans)}h1,h2,.hero h1,.section-intro h2,.price-copy h2,.final h2,.screen-world-copy h2,.fit-title h2,.auth-copy h1,.form-card h1,.form-card h2,.legal h1,.legal h2,.tour-tab strong,.cap-grid h3,.rail h3,.amount strong,.company-node strong,.sync-card strong{font-family:var(--font-serif);font-weight:400}.hero h1{font-weight:400;letter-spacing:-.048em}.hero h1 em{font-family:inherit}.section-intro h2,.price-copy h2,.final h2,.screen-world-copy h2{letter-spacing:-.038em}.screen-world-copy h2{font-weight:400}.brand,.nav nav,.nav-cta,.menu,.kicker,.eyebrow,.stage-label,.tour-tab span,.tour-status,.company-node span,.company-node small,.person span,.rail article>span,.connection,.cap-grid article>span,.fit-title>span,.fit-list b,.price-top,.price-card li,.price-card>small,.accordions summary,.footer-grid,.screen-rail figcaption,.field label,.summary,.button,.back,.updated{font-family:var(--font-mono)}.kicker,.tour-tab span,.cap-grid article>span,.fit-title>span,.screen-rail figcaption{font-weight:700}.hero-copy,.section-intro>p,.tour-tab p,.cap-grid p,.rail p,.fit-list p,.price-copy>p,.accordions details p,.legal p,.auth-copy>p,.form-card>p{font-family:var(--font-sans)}.amount strong{font-variant-numeric:tabular-nums}.tour-tab strong{font-size:20px}.cap-grid h3{font-weight:400}.legal h2{font-size:24px}.form-card h2{font-weight:400}@media(max-width:600px){.hero h1{letter-spacing:-.038em}.section-intro h2,.price-copy h2,.final h2,.screen-world-copy h2{letter-spacing:-.03em}}
