@charset "UTF-8";.travel{position:relative;padding:78px 0 86px;background:#ede6da;border-top:1px solid rgba(32,31,27,.08);border-bottom:1px solid rgba(32,31,27,.08);overflow:hidden}@media(max-width:760px){.travel{padding:52px 0 60px}}.travel .contours{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/build/assets/travel-areas-CsheLv2Z.png) center/cover no-repeat;mix-blend-mode:multiply;opacity:.18;pointer-events:none}.travel .center{position:relative;z-index:1}.travel .head{max-width:640px;margin-bottom:60px}.travel .head .eyebrow{margin-bottom:12px}.travel .head h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.14;text-transform:none;color:#201f1b}.travel .head .note{margin-top:10px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:17px;color:#6e6a61}.travel .route{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));row-gap:54px}.travel .stop{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:0;border-top:2px dashed rgba(95,112,80,.45);text-decoration:none;color:#201f1b}.travel .stop .dot{width:38px;height:38px;margin-top:-19px;border-radius:50%;border:3px solid #EDE6DA;box-shadow:0 0 0 1px #201f1b2e;background:#dcd6ca center/cover no-repeat}.travel .stop .name{margin-top:12px;font-family:Oswald,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.travel .stop .count{margin-top:2px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:15px;color:#6e6a61}.travel .stop .stop-note{margin-top:4px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:14px;line-height:1.35;color:#8a6e4b}.travel .stop:hover .name{color:#5f7050}.travel .outro{margin-top:54px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:17px;color:#6e6a61}@media(max-width:760px){.travel .route{display:block;padding-left:8px}.travel .stop{display:grid;grid-template-columns:38px 1fr;column-gap:18px;align-items:start;text-align:left;padding:0 0 26px;border-top:0;border-left:2px dashed rgba(95,112,80,.45)}.travel .stop:first-child{padding-top:4px}.travel .stop:last-child{border-left-color:transparent}.travel .stop .dot{grid-row:span 3;margin:0 0 0 -21px}.travel .stop .name{margin-top:8px}.travel .stop .count,.travel .stop .stop-note{grid-column:2}.travel .outro{margin-top:24px}}
