.bdc-hero[data-astro-cid-xpmthbw2]{background:var(--surface);padding-block:0 var(--section-y-tight)}.bdc-hero__inner[data-astro-cid-xpmthbw2]{gap:var(--space-m);display:grid}.bdc-hero__offer[data-astro-cid-xpmthbw2]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-m);background:var(--brass-500);color:var(--ink-900);flex-wrap:wrap;display:flex}.bdc-hero__offer-text[data-astro-cid-xpmthbw2]{justify-items:start;gap:var(--space-2xs);display:grid}.bdc-hero__offer-label[data-astro-cid-xpmthbw2]{border-radius:var(--radius-pill);background:var(--ink-900);color:var(--brass-200);font-family:var(--font-secondary);font-size:var(--step--2);font-weight:var(--weight-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;padding:.3em .9em}.bdc-hero__offer-figure[data-astro-cid-xpmthbw2]{font-size:var(--step-1);font-weight:var(--weight-light);line-height:var(--leading-snug)}.bdc-hero__offer-figure[data-astro-cid-xpmthbw2] strong{font-weight:var(--weight-semibold)}.bdc-hero__offer-actions[data-astro-cid-xpmthbw2]{align-items:center;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;display:flex}.bdc-hero__offer-book[data-astro-cid-xpmthbw2]{--_bg:var(--ink-900);--_fg:var(--paper-0);--_border:var(--ink-900)}.bdc-hero__offer-cta[data-astro-cid-xpmthbw2]{color:inherit;font-size:var(--step--1);font-weight:var(--weight-medium);text-underline-offset:.25em;flex:none;text-decoration:underline 1px}.bdc-hero__offer-cta[data-astro-cid-xpmthbw2]:hover{text-decoration-thickness:2px}.bdc-hero__panel[data-astro-cid-xpmthbw2]{gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-l);background:var(--surface-raised);box-shadow:var(--shadow-l);align-items:stretch;display:grid}@media (width>=62rem){.bdc-hero__panel[data-astro-cid-xpmthbw2]{gap:var(--space-2xl);padding:var(--space-xl);grid-template-columns:7fr 5fr}}.bdc-hero__content[data-astro-cid-xpmthbw2]{align-content:center;gap:var(--space-s);display:grid}.bdc-hero__rating[data-astro-cid-xpmthbw2]{justify-self:start;align-items:center;gap:var(--space-2xs);border:1px solid var(--brass-300);border-radius:var(--radius-pill);background:var(--brass-50);font-size:var(--step--1);color:var(--ink);box-shadow:var(--shadow-xs);flex-wrap:wrap;padding:.4em .95em;display:inline-flex}.bdc-hero__rating[data-astro-cid-xpmthbw2] strong{font-weight:var(--weight-semibold);color:var(--ink)}.bdc-hero__stars[data-astro-cid-xpmthbw2]{color:var(--gold-500);letter-spacing:.08em}.bdc-hero__title[data-astro-cid-xpmthbw2]{max-width:24ch;font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--track-display)}.bdc-hero__lead[data-astro-cid-xpmthbw2]{max-width:var(--measure-narrow);font-size:var(--step--1);line-height:var(--leading-body);color:var(--ink-muted)}.bdc-hero__ctas[data-astro-cid-xpmthbw2]{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.bdc-hero__ctas[data-astro-cid-xpmthbw2] .bdc-btn[data-astro-cid-xpmthbw2]{font-size:var(--step--1)}.bdc-hero__media[data-astro-cid-xpmthbw2]{align-content:center;gap:var(--space-2xs);display:grid}.bdc-hero__frame[data-astro-cid-xpmthbw2]{isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--ink-800);position:relative;overflow:clip}.bdc-hero__frame[data-astro-cid-xpmthbw2] picture[data-astro-cid-xpmthbw2],.bdc-hero__frame[data-astro-cid-xpmthbw2] img[data-astro-cid-xpmthbw2],.bdc-hero__frame[data-astro-cid-xpmthbw2] iframe{width:100%;height:100%;position:absolute;inset:0}.bdc-hero__frame[data-astro-cid-xpmthbw2] img[data-astro-cid-xpmthbw2]{object-fit:cover}.bdc-hero__frame[data-astro-cid-xpmthbw2] iframe{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--dur-slower) var(--ease-out);border:0}.bdc-hero__frame[data-astro-cid-xpmthbw2] iframe.is-ready{opacity:1}.bdc-hero__play[data-astro-cid-xpmthbw2]{z-index:2;inset:auto auto var(--space-xs) var(--space-xs);align-items:center;gap:var(--space-2xs);border-radius:var(--radius-pill);background:var(--glass-bg);min-height:44px;backdrop-filter:var(--glass-blur);color:var(--ink);font-size:var(--step--1);font-weight:var(--weight-medium);box-shadow:var(--shadow-s);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:.5em 1em;text-decoration:none;display:inline-flex;position:absolute}.bdc-hero__play[data-astro-cid-xpmthbw2]:hover{background:var(--accent);color:var(--accent-ink)}.bdc-hero__play-icon[data-astro-cid-xpmthbw2] svg[data-astro-cid-xpmthbw2]{width:18px;height:18px;display:block}.bdc-hero__play-time[data-astro-cid-xpmthbw2]{color:var(--ink-muted)}.bdc-hero__play[data-astro-cid-xpmthbw2]:hover .bdc-hero__play-time[data-astro-cid-xpmthbw2]{color:inherit}.bdc-hero__figcaption[data-astro-cid-xpmthbw2]{font-size:var(--step--2);line-height:var(--leading-snug);color:var(--ink-subtle)}.bdc-hero__routes[data-astro-cid-xpmthbw2] ul[data-astro-cid-xpmthbw2]{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.bdc-hero__routes[data-astro-cid-xpmthbw2] ul[data-astro-cid-xpmthbw2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bdc-hero__route[data-astro-cid-xpmthbw2]{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);height:100%;color:var(--ink);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:clip}.bdc-hero__route[data-astro-cid-xpmthbw2]:hover{border-color:var(--border-accent);box-shadow:var(--shadow-m);transform:translateY(-2px)}.bdc-hero__route-media[data-astro-cid-xpmthbw2]{background:var(--surface-sunken);display:block;overflow:clip}.bdc-hero__route-media[data-astro-cid-xpmthbw2] img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform var(--dur-slow) var(--ease-out);display:block}.bdc-hero__route[data-astro-cid-xpmthbw2]:hover .bdc-hero__route-media[data-astro-cid-xpmthbw2] img{transform:scale(1.04)}.bdc-hero__route-body[data-astro-cid-xpmthbw2]{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);display:flex}.bdc-hero__route-text[data-astro-cid-xpmthbw2]{gap:.15em;display:grid}.bdc-hero__route-label[data-astro-cid-xpmthbw2]{font-family:var(--font-heading);font-size:var(--step-0);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.bdc-hero__route-fee[data-astro-cid-xpmthbw2]{font-size:var(--step--1);color:var(--brass-700)}@media (width<=40rem){.bdc-hero__routes[data-astro-cid-xpmthbw2] ul[data-astro-cid-xpmthbw2]{grid-template-columns:repeat(2,minmax(0,1fr))}.bdc-hero__route-media[data-astro-cid-xpmthbw2] img{aspect-ratio:4/3}.bdc-hero__route-body[data-astro-cid-xpmthbw2]{padding:var(--space-xs) var(--space-s)}.bdc-hero__routes[data-astro-cid-xpmthbw2] .bdc-hero__route-arrow[data-astro-cid-xpmthbw2]{display:none}.bdc-hero__rating[data-astro-cid-xpmthbw2]{border-radius:var(--radius-m);font-size:var(--step--2)}}.bdc-hero__routes-note[data-astro-cid-xpmthbw2]{margin-top:var(--space-s);font-size:var(--step--2);color:var(--ink-subtle)}.bdc-hero__route-arrow[data-astro-cid-xpmthbw2]{border-radius:var(--radius-pill);background:var(--surface-warm);width:1.75rem;height:1.75rem;color:var(--brass-700);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.bdc-hero__route[data-astro-cid-xpmthbw2]:hover .bdc-hero__route-arrow[data-astro-cid-xpmthbw2]{background:var(--accent);color:var(--accent-ink);transform:translate(2px)}@media (width<=40rem){.bdc-hero__lead[data-astro-cid-xpmthbw2]{font-size:1rem}}.bdc-homefees__grid[data-astro-cid-4ycbzo5o]{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.bdc-homefees__grid[data-astro-cid-4ycbzo5o]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bdc-homefees__item[data-astro-cid-4ycbzo5o]{align-content:start;gap:var(--space-3xs);padding:var(--space-m);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:var(--shadow-xs);display:grid}.bdc-homefees__title[data-astro-cid-4ycbzo5o]{font-size:var(--step-1)}.bdc-homefees__price[data-astro-cid-4ycbzo5o]{font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--weight-light);color:var(--brass-700);line-height:1.1}.bdc-homefees__text[data-astro-cid-4ycbzo5o]{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--ink-muted)}.bdc-homefees__text[data-astro-cid-4ycbzo5o] sup{vertical-align:baseline;font-size:inherit}.bdc-homefees__note[data-astro-cid-4ycbzo5o]{margin-top:var(--space-m);font-size:var(--step--2);color:var(--ink-subtle);text-align:center;margin-inline:auto}.bdc-homefees__cta[data-astro-cid-4ycbzo5o]{margin-top:var(--space-l);text-align:center}.bdc-homefees__note[data-astro-cid-4ycbzo5o] p{max-width:70ch;margin-inline:auto}@media (width<=40rem){.bdc-homefees__text[data-astro-cid-4ycbzo5o]{font-size:1rem}}.bdc-homeplans__grid[data-astro-cid-kp2jauac]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}@media (width>=48rem){.bdc-homeplans__grid[data-astro-cid-kp2jauac]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bdc-homeplans__card[data-astro-cid-kp2jauac]{align-content:start;gap:var(--space-2xs);padding:var(--space-l);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);box-shadow:var(--shadow-s);display:grid}.bdc-homeplans__name[data-astro-cid-kp2jauac]{font-size:var(--step-1)}@media (width>=48rem) and (width<=74.99rem){.bdc-homeplans__card[data-astro-cid-kp2jauac]{padding:var(--space-m)}}.bdc-homeplans__price[data-astro-cid-kp2jauac]{min-height:2.2em;font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--weight-light);color:var(--ink-brand);line-height:1.1}.bdc-homeplans__price[data-astro-cid-kp2jauac] p{margin:0}.bdc-homeplans__price[data-astro-cid-kp2jauac] strong{font-weight:inherit}.bdc-homeplans__items[data-astro-cid-kp2jauac]{gap:var(--space-2xs);margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--ink-muted);padding:0;list-style:none;display:grid}.bdc-homeplans__items[data-astro-cid-kp2jauac] li[data-astro-cid-kp2jauac]{padding-left:1.4em;position:relative}.bdc-homeplans__items[data-astro-cid-kp2jauac] li[data-astro-cid-kp2jauac]:before{content:"";background:var(--brass-500);border-radius:50%;width:.45em;height:.45em;position:absolute;top:.5em;left:.25em}.bdc-homeplans__savings[data-astro-cid-kp2jauac]{margin-top:var(--space-xl);padding:var(--space-l);border-radius:var(--radius-l);background:var(--surface-warm)}.bdc-homeplans__savings-title[data-astro-cid-kp2jauac]{font-size:var(--step-2);text-align:center}.bdc-homeplans__savings-grid[data-astro-cid-kp2jauac]{gap:var(--space-m);margin:var(--space-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.bdc-homeplans__saving[data-astro-cid-kp2jauac]{gap:var(--space-3xs);text-align:center;display:grid}.bdc-homeplans__saving[data-astro-cid-kp2jauac] dt[data-astro-cid-kp2jauac]{font-family:var(--font-secondary);font-size:var(--step--2);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-subtle)}.bdc-homeplans__saving[data-astro-cid-kp2jauac] dd[data-astro-cid-kp2jauac]{gap:var(--space-3xs);margin:0;display:grid}.bdc-homeplans__saving-figure[data-astro-cid-kp2jauac]{font-family:var(--font-heading);font-size:var(--step-4);font-weight:var(--weight-light);color:var(--brass-700);line-height:1.1}.bdc-homeplans__saving-sub[data-astro-cid-kp2jauac]{font-size:var(--step--2);color:var(--ink-muted)}.bdc-homeplans__plan[data-astro-cid-kp2jauac]{font-size:var(--step--1);color:var(--brass-700)}.bdc-homeplans__savings-note[data-astro-cid-kp2jauac]{max-width:70ch;margin-inline:auto;margin-top:var(--space-m);font-size:var(--step--2);line-height:var(--leading-snug);color:var(--ink-subtle);text-align:center}.bdc-homeplans__cta[data-astro-cid-kp2jauac]{justify-content:center;gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}@media (width>=48rem) and (width<=74.99rem){.bdc-homeplans__price[data-astro-cid-kp2jauac]{font-size:var(--step-2)}}.bdc-splits__list[data-astro-cid-yo6lhoej]{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}.bdc-split[data-astro-cid-yo6lhoej]{gap:var(--space-l);align-items:center;display:grid}@media (width>=62rem){.bdc-split[data-astro-cid-yo6lhoej]{gap:var(--space-3xl);grid-template-columns:1fr 1fr}.bdc-split[data-astro-cid-yo6lhoej]:nth-child(2n) .bdc-split__media[data-astro-cid-yo6lhoej]{order:2}}.bdc-split__media[data-astro-cid-yo6lhoej] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m);width:100%;box-shadow:var(--shadow-m)}.bdc-split__body[data-astro-cid-yo6lhoej]{gap:var(--space-s);justify-items:start;display:grid}.bdc-split__title[data-astro-cid-yo6lhoej]{font-size:var(--step-3)}.bdc-split__text[data-astro-cid-yo6lhoej]{max-width:var(--measure-narrow);color:var(--ink-muted)}.bdc-home-split[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}@media (width>=48rem){.bdc-home-split[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:5fr 7fr}.bdc-home-split--flip[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr}.bdc-home-split--flip[data-astro-cid-lcdefpme] .bdc-home-split__photo[data-astro-cid-lcdefpme]{order:2}}@media (width>=62rem){.bdc-home-split[data-astro-cid-lcdefpme]{gap:var(--space-3xl)}}.bdc-home-split__photo[data-astro-cid-lcdefpme] img{aspect-ratio:480/472;object-fit:cover;border-radius:var(--radius-m);width:100%;box-shadow:var(--shadow-m)}.bdc-home-stats[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.bdc-home-stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-secondary);font-size:var(--step--2);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-eyebrow)}.bdc-home-stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--step-3);font-weight:var(--weight-light);color:var(--ink-brand);line-height:1.1}.bdc-home-ba__item[data-astro-cid-lcdefpme]{flex-direction:column}.bdc-home-ba__item[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{width:100%}.bdc-home-slider__grid[data-astro-cid-lcdefpme],.bdc-home-ba__grid[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.bdc-home-slider__grid[data-astro-cid-lcdefpme] img,.bdc-home-ba__item[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-s);background:var(--surface-sunken);width:100%}.bdc-home-ba__caption[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--ink-muted)}.bdc-home-ba__ctas[data-astro-cid-lcdefpme]{justify-content:center}.bdc-home-steps[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--ink-900);color:var(--paper-0);position:relative}.bdc-home-steps__bg[data-astro-cid-lcdefpme],.bdc-home-steps__scrim[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.bdc-home-steps__bg[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.bdc-home-steps__scrim[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--ink-950) 82%, transparent)}.bdc-home-steps__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);padding-block:var(--section-y);display:grid}@media (width>=62rem){.bdc-home-steps__inner[data-astro-cid-lcdefpme]{gap:var(--space-3xl);grid-template-columns:8fr 4fr;align-items:center}}.bdc-home-steps__list[data-astro-cid-lcdefpme]{gap:var(--space-l);display:grid}@media (width>=48rem){.bdc-home-steps__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bdc-home-step[data-astro-cid-lcdefpme]{gap:var(--space-2xs);align-content:start;display:grid}.bdc-home-step__num[data-astro-cid-lcdefpme]{font-family:var(--font-heading);font-size:var(--step-3);color:var(--brass-500);line-height:1}.bdc-home-step__title[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--paper-0);text-transform:none;letter-spacing:0}.bdc-home-step__text[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:color-mix(in srgb, var(--paper-0) 82%, transparent)}.bdc-home-steps__cta[data-astro-cid-lcdefpme]{gap:var(--space-m);justify-items:start;display:grid}.bdc-home-steps__cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--paper-0);font-size:var(--step-3)}@media (width<=40rem){.bdc-home-step__text[data-astro-cid-lcdefpme]{font-size:1rem}}
