.ad-page{--ad-radius: var(--ad-radius-setting, .2rem);--ad-border: var(--ad-border-setting, .1rem);background:none!important}.ad-page *{box-sizing:border-box}[data-rail-entry],#hero-top{scroll-margin-top:var(--ad-rail-height, 90px)}.ad-page .ad-eyebrow{font-family:var(--font-mono-family);font-size:1.37rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-accent, var(--color-button)))}.ad-page .ad-label{font-family:var(--font-mono-family);font-size:1.26rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.ad-page h1.ad-h1{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,5vw,5.2rem);line-height:1.04;margin:0;color:rgb(var(--color-foreground))}.ad-page h2.ad-h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.7rem,3.6vw,3.8rem);line-height:1.1;margin:0;color:rgb(var(--color-foreground))}.ad-page h3.ad-h3{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.15;margin:0;color:rgb(var(--color-foreground))}.ad-page .ad-byline{font-family:var(--font-heading-family);font-style:italic;font-size:2rem;line-height:1.5;margin:0;color:rgba(var(--color-foreground),.85)}.ad-page .ad-body,.ad-page .ad-body p{font-family:var(--font-body-family);font-size:1.54rem;line-height:1.7;margin:0}.ad-page .ad-body p+p,.ad-page .ad-body ul+p,.ad-page .ad-body ol+p{margin-top:1.2rem}.ad-page .ad-body ul,.ad-page .ad-body ol{font-family:var(--font-body-family);font-size:1.54rem;line-height:1.7;margin:.8rem 0 0;padding-left:1.8rem}.ad-page .ad-body li+li{margin-top:.5rem}.ad-page .ad-container{width:100%;max-width:var(--ad-page-width, 118rem);margin:0 auto;padding-left:clamp(2rem,5vw,8rem);padding-right:clamp(2rem,5vw,8rem)}.ad-page .ad-section-pad{padding-top:clamp(7.2rem,9vw,12.8rem)}.ad-page .ad-hairline{border-top:var(--ad-border) solid rgba(var(--color-shadow),.16)}.ad-page .ad-hairline-strong{border-color:rgba(var(--color-shadow),.24)}.ad-page .ad-card{background:rgb(var(--color-background));padding:3rem 3.4rem 3.4rem;box-shadow:0 calc(-1 * var(--ad-card-shadow-reach, 3px)) calc(var(--ad-card-shadow-reach, 3px) - 1px) calc(-1 * (var(--ad-card-shadow-reach, 3px) - 1px)) rgba(var(--color-shadow),.45),var(--ad-card-shadow-reach, 3px) 0 calc(var(--ad-card-shadow-reach, 3px) - 1px) calc(-1 * (var(--ad-card-shadow-reach, 3px) - 1px)) rgba(var(--color-shadow),.45),0 var(--ad-card-shadow-reach, 3px) calc(var(--ad-card-shadow-reach, 3px) - 1px) calc(-1 * (var(--ad-card-shadow-reach, 3px) - 1px)) rgba(var(--color-shadow),.45),calc(-1 * var(--ad-card-shadow-reach, 3px)) var(--ad-card-shadow-reach, 3px) var(--ad-card-shadow-reach, 3px) calc(-1 * var(--ad-card-shadow-reach, 3px)) rgba(var(--color-shadow),.45)}.ad-page .ad-plate-shadow{border:var(--ad-border) solid rgb(var(--color-button));box-shadow:0 calc(-1 * var(--ad-plate-shadow-reach, 25px)) calc(var(--ad-plate-shadow-reach, 25px) - 5px) calc(-1 * (var(--ad-plate-shadow-reach, 25px) - 5px)) rgba(var(--color-shadow),.45),var(--ad-plate-shadow-reach, 25px) 0 calc(var(--ad-plate-shadow-reach, 25px) - 5px) calc(-1 * (var(--ad-plate-shadow-reach, 25px) - 5px)) rgba(var(--color-shadow),.45),0 var(--ad-plate-shadow-reach, 25px) calc(var(--ad-plate-shadow-reach, 25px) - 5px) calc(-1 * (var(--ad-plate-shadow-reach, 25px) - 5px)) rgba(var(--color-shadow),.45),calc(-1 * var(--ad-plate-shadow-reach, 25px)) 0 calc(var(--ad-plate-shadow-reach, 25px) - 5px) calc(-1 * (var(--ad-plate-shadow-reach, 25px) - 5px)) rgba(var(--color-shadow),.45)}.ad-page .ad-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-label-family);font-size:1.5rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:1.5rem 2.4rem;border-radius:var(--ad-radius);border:var(--ad-border) solid transparent;cursor:pointer;line-height:1}.ad-page .ad-btn--primary{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ad-page .ad-btn--ghost{background:transparent;border-color:rgba(var(--color-shadow),.4);color:rgb(var(--color-foreground))}.ad-page .ad-btn--ghost:hover{border-color:rgb(var(--color-link));color:rgb(var(--color-link))}.ad-page .ad-btn--block{width:100%}.ad-page .ad-guide-cta{width:100%;margin-top:auto}.ad-page .ad-variant-option{font-family:var(--font-body-family);font-size:1.54rem;padding:1.2rem 1.6rem;border:var(--ad-border) solid rgba(var(--color-shadow),.24);color:rgba(var(--color-foreground),.85);display:flex;justify-content:space-between;gap:1.2rem;cursor:pointer;background:transparent;width:100%;text-align:left}.ad-page .ad-variant-option[aria-checked=true]{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.12);color:rgb(var(--color-foreground))}.ad-page .ad-variant-option .ad-selected-tag{font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.08em;color:rgb(var(--color-button));display:none}.ad-page .ad-variant-option[aria-checked=true] .ad-selected-tag{display:inline}.ad-page .ad-price{font-family:var(--font-heading-family);font-size:3.4rem;color:rgb(var(--color-foreground))}.ad-page .ad-timetable-grid{display:grid;grid-template-columns:4rem minmax(15rem,26rem) 1fr;column-gap:2rem;row-gap:0}.ad-page .ad-tt-track-title{grid-column:1 / -1;padding-bottom:1.2rem}.ad-page .ad-tt-track-title:not(:first-child){padding-top:1.8rem}.ad-page .ad-timetable-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;padding:.9rem 0}@media(max-width:700px){.ad-page .ad-timetable-grid{grid-template-columns:4rem 1fr}.ad-page .ad-timetable-row{grid-template-columns:4rem 1fr;grid-template-rows:auto auto;row-gap:.3rem}.ad-page .ad-timetable-row .ad-tt-num{grid-row:1 / 3}.ad-page .ad-timetable-row .ad-tt-date{grid-column:2;grid-row:1}.ad-page .ad-timetable-row .ad-tt-desc{grid-column:2;grid-row:2}}.ad-page .ad-narrative-side-text{text-align:var(--ad-align-desktop, left)}.ad-page .ad-media-frame{position:relative;width:100%;overflow:hidden;display:block}.ad-page .ad-media-frame video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block;background:rgba(var(--color-shadow),.06)}.ad-page img.ad-photo{display:block;width:100%;height:auto;object-fit:contain;background:rgba(var(--color-shadow),.06)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/advanced-directions.css.map */
