.bgg{--ink:#18191b;--ink-2:#232528;--ink-3:#2e3134;--paper:#f2f1ec;--mute:#a9adb2;--pink:#f7a5ea;--cyan:#6cf2e9;--red:#fc5442;--g:clamp(16px,4vw,48px);--mono:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--disp:"Rubik",system-ui,sans-serif;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:15px;line-height:1.65;overflow-x:clip;position:relative;isolation:isolate}.bgg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bgg *{box-sizing:border-box}.bgg div:empty,.bgg span:empty{display:block}.bgg a{color:inherit}.bgg p{margin:0}.bgg img{max-width:100%;height:auto;display:block}.bgg h1,.bgg h2,.bgg h3{margin:0;color:inherit}.bgg strong,.bgg b{font-weight:700}.bgg__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bgg__wrap{max-width:1240px;margin:0 auto;padding:0 var(--g)}.bgg__narrow{max-width:820px;margin:0 auto;padding:0 var(--g)}.bgg__sec{padding:clamp(52px,7vw,104px) 0;position:relative}.bgg__head{margin-bottom:clamp(28px,4vw,52px)}.bgg__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.bgg .bgg__display{font-family:var(--disp);font-weight:900;text-transform:uppercase;color:var(--pink);font-size:clamp(34px,5.6vw,76px);line-height:.95;letter-spacing:-.01em;text-wrap:balance}.bgg h3{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(18px,1.7vw,22px);line-height:1.15;letter-spacing:.01em}.bgg__tag{position:absolute;right:clamp(6px,1.4vw,20px);top:clamp(90px,14vw,200px);writing-mode:vertical-rl;color:var(--paper);opacity:.55;font-size:11px;letter-spacing:.08em;z-index:3;pointer-events:none}.bgg__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:54px;padding:0 1.6em;border:2px solid var(--cyan);background:var(--cyan);color:var(--ink)!important;font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0;box-shadow:5px 5px 0 var(--pink);transition:transform .15s ease,box-shadow .15s ease}.bgg__btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--pink)}.bgg__btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--pink)}.bgg__btn--ghost{background:transparent;color:var(--cyan)!important;box-shadow:none}.bgg__btn--ghost:hover{background:var(--cyan);color:var(--ink)!important;box-shadow:none;transform:none}.bgg a:focus-visible,.bgg button:focus-visible,.bgg summary:focus-visible,.bgg input:focus-visible,.bgg__gal:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.bgg__hero{position:relative}.bgg__poster{display:block;position:relative}.bgg__poster:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(transparent,var(--ink));pointer-events:none}.bgg__poster img{width:100%;height:auto;max-height:calc(100svh - 60px);object-fit:cover;object-position:center 40%}.bgg__hero-bar{display:grid;gap:22px;justify-items:center;text-align:center;margin-top:clamp(-56px,-4vw,-24px);position:relative;padding-bottom:clamp(24px,4vw,40px)}.bgg__kicker{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bgg__kicker span:not(:last-child):after{content:"\b7";margin:0 .8em;color:var(--red)}.bgg__count{display:flex;gap:clamp(10px,2vw,22px)}.bgg__count div{min-width:64px;border:1px solid var(--ink-3);background:#18191bb3;padding:10px 8px 6px;display:grid;justify-items:center}.bgg__count b{font-family:var(--disp);font-weight:900;font-size:clamp(26px,3vw,36px);line-height:1;color:var(--cyan);font-variant-numeric:tabular-nums}.bgg__count small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:4px}.bgg__hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px}.bgg__from{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-weight:700}.bgg__split{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:900px){.bgg__split{grid-template-columns:1.05fr .95fr}.bgg__split--route{grid-template-columns:.9fr 1.1fr}}.bgg__manifesto p+p{margin-top:16px}.bgg__manifesto .bgg__display{margin-bottom:26px}.bgg__lead{font-size:17px;color:var(--paper)}.bgg__manifesto strong{color:var(--cyan)}.bgg__quote{margin-top:26px!important}.bgg__quote span{font-weight:700;color:var(--pink);word-break:break-word}.bgg__shot{margin:0;position:relative}.bgg__shot img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.9) contrast(1.05)}.bgg__shot figcaption{position:absolute;left:12px;bottom:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--red);color:var(--ink);padding:2px 8px;font-weight:700}.bgg__facts{display:grid;grid-template-columns:1fr;gap:1px;background:var(--ink-3);border:1px solid var(--ink-3)}@media(min-width:600px){.bgg__facts{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.bgg__facts{grid-template-columns:repeat(3,1fr)}}.bgg__fact{background:var(--ink);padding:24px 22px 22px;display:grid;gap:6px;align-content:start}.bgg__fact small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:700}.bgg__fact strong{font-family:var(--disp);font-weight:700;font-size:clamp(20px,2vw,24px);line-height:1.15;text-transform:uppercase}.bgg__fact span{color:var(--mute);font-size:13.5px}.bgg__fact a,.bgg__fact--price strong{color:var(--cyan)}.bgg__incl{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.bgg__card{background:var(--ink-2);border:1px solid var(--ink-3);padding:0 0 22px;display:flex;flex-direction:column;gap:8px}.bgg__card>:not(img):not(.bgg__tee){padding:0 20px}.bgg__card-img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:10px}.bgg__card p{color:var(--mute);font-size:14px}.bgg__num{font-size:12px;font-weight:700;color:var(--cyan);letter-spacing:.14em}.bgg__tee{position:relative;aspect-ratio:4/3;background:#202124;margin-bottom:10px;overflow:hidden}.bgg__tee img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:0;transition:opacity .35s ease}.bgg__tee img.is-on{opacity:1}.bgg__tee-tabs{position:absolute;left:10px;bottom:10px;display:flex;border:1px solid var(--paper)}.bgg__tee-tabs button{font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;min-height:32px;border:0;background:#18191bcc;color:var(--paper);cursor:pointer}.bgg__tee-tabs button.is-on{background:var(--paper);color:var(--ink)}.bgg__menu{margin-top:22px;border:1px dashed var(--ink-3);padding:18px 20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.bgg__menu-t{font-weight:700;color:var(--pink);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bgg__menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0}.bgg__menu li{font-size:14px}.bgg__menu li+li:before{content:"/";margin:0 .7em;color:var(--red)}.bgg__split--route p{margin-top:22px;color:var(--mute);max-width:52ch}.bgg__stats{display:flex;flex-wrap:wrap;gap:12px 36px;margin:28px 0 30px}.bgg__stats div{display:grid}.bgg__stats dt{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:700}.bgg__stats dd{margin:0;font-family:var(--disp);font-weight:900;font-size:clamp(28px,3.4vw,42px);line-height:1.05;color:var(--cyan);white-space:nowrap}.bgg__map{position:relative;min-height:360px;background:var(--ink-2);border:1px solid var(--ink-3)}.bgg__map-ph{position:relative;display:block;height:100%;min-height:360px;text-decoration:none}.bgg__map-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.bgg__map-ph span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ink);border:2px solid var(--cyan);color:var(--cyan);padding:12px 18px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.bgg__map .strava-embed-placeholder,.bgg__map iframe{width:100%!important;min-height:540px;border:0;display:block}.bgg__plan{display:grid;gap:clamp(20px,3vw,40px);background:var(--ink-2);border:1px solid var(--ink-3);padding:clamp(20px,3.4vw,40px)}@media(min-width:900px){.bgg__plan{grid-template-columns:1.2fr .8fr;align-items:center}}.bgg__ctl{display:grid;gap:12px}.bgg__ctl label{display:grid;gap:8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-top:8px}.bgg__ctl label b{color:var(--cyan);font-size:16px}.bgg__ctl small{color:var(--mute);font-size:12.5px}.bgg input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.bgg input[type=range]::-webkit-slider-runnable-track{height:4px;background:var(--ink-3)}.bgg input[type=range]::-moz-range-track{height:4px;background:var(--ink-3)}.bgg input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;background:var(--pink);border:0;border-radius:50%}.bgg input[type=range]::-moz-range-thumb{width:22px;height:22px;background:var(--pink);border:0;border-radius:50%}.bgg__bad{display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center;margin-top:10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.bgg__bad small{grid-column:1/-1;text-transform:none;letter-spacing:0}.bgg__stepper{display:flex;align-items:center;border:1px solid var(--ink-3)}.bgg__stepper button{width:44px;height:44px;border:0;background:transparent;color:var(--paper);font-size:20px;cursor:pointer}.bgg__stepper button:hover{background:var(--ink-3)}.bgg__stepper b{min-width:30px;text-align:center;color:var(--red);font-size:18px}.bgg__eta{display:grid;gap:6px;justify-items:start;padding:clamp(18px,2.4vw,28px);background:var(--ink)}.bgg__eta small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-weight:700}.bgg__eta strong{font-family:var(--disp);font-weight:900;font-size:clamp(56px,8vw,104px);line-height:.9;color:var(--pink);font-variant-numeric:tabular-nums}.bgg__eta span{color:var(--mute);font-size:13px}.bgg__eta p{font-size:15px;margin-top:6px!important}.bgg__note{margin-top:14px!important;color:var(--mute);font-size:12px}.bgg__gal{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--g) 14px;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.bgg__gal img{flex:0 0 auto;width:min(82vw,560px);aspect-ratio:3/2;object-fit:cover;scroll-snap-align:center}@media(min-width:750px){.bgg__gal{padding-left:max(var(--g),calc((100vw - 1240px)/2 + var(--g)))}.bgg__gal img{width:42vw;max-width:620px}}.bgg__partners{padding-top:0;text-align:center}.bgg__logos{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,64px)}.bgg__logos img{height:clamp(22px,2.6vw,32px);width:auto;opacity:.9}.bgg__logos .bgg__logo-hc img{height:clamp(50px,5.6vw,72px)}.bgg__buy{background:var(--ink-2);border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);text-align:center}.bgg__buy p{color:var(--mute);margin-top:18px!important}.bgg__stamp{display:inline-block;background:var(--red);color:var(--paper);font-family:var(--disp);font-weight:900;font-size:clamp(20px,2.6vw,28px);padding:.25em .7em;margin-bottom:18px;transform:rotate(-3deg)}.bgg__tickets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:30px 0 8px}.bgg__tickets div{border:2px solid var(--pink);padding:18px 16px;display:grid;gap:4px}.bgg__tickets strong{font-family:var(--disp);font-weight:900;font-size:40px;line-height:1;color:var(--pink)}.bgg__tickets span{font-size:13px}.bgg__steps{counter-reset:s;list-style:none;margin:28px auto 30px;padding:0;display:grid;gap:10px;max-width:560px;text-align:left}.bgg__steps li{counter-increment:s;display:flex;gap:14px;align-items:center;font-size:14.5px}.bgg__steps li:before{content:counter(s);flex:0 0 32px;height:32px;display:grid;place-items:center;border:2px solid var(--cyan);color:var(--cyan);font-weight:700}.bgg__openapp{display:grid;justify-items:center;gap:10px}.bgg__openapp small{color:var(--mute);font-size:12.5px}.bgg__get{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 36px;margin-top:34px}.bgg__qr{display:grid;justify-items:center;gap:8px}.bgg__qr img{width:132px;height:132px;background:#fff;padding:6px}.bgg__qr small{font-size:11.5px;color:var(--mute);max-width:18ch}.bgg__noapp{margin:0 0 12px!important;font-size:13px}.bgg__stores{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bgg__store{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 16px;border:1px solid var(--paper);text-decoration:none;color:var(--paper)}.bgg__store:hover{background:var(--paper);color:var(--ink)}.bgg__store svg{width:24px;height:24px}.bgg__store span{display:grid;text-align:left;font-weight:700;font-size:16px;line-height:1.1}.bgg__store small{font-size:10px;font-weight:400;letter-spacing:.04em}.bgg__contact{margin-top:24px!important}.bgg__desktop-only{display:none}@media(min-width:990px){.bgg__desktop-only{display:grid}}.bgg__faq-sec .bgg__display{margin-bottom:24px}.bgg__faq{border-top:1px solid var(--ink-3)}.bgg__faq:last-child{border-bottom:1px solid var(--ink-3)}.bgg__faq summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;position:relative;font-weight:700;font-size:15px}.bgg__faq summary::-webkit-details-marker{display:none}.bgg__faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:24px;color:var(--cyan);transition:transform .2s ease}.bgg__faq[open] summary:after{transform:rotate(45deg)}.bgg__faq p{padding:0 0 20px;color:var(--mute)}.bgg__sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--ink);border-top:1px solid var(--ink-3);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease}.bgg__sticky.is-on{transform:none}.bgg__sticky-txt{display:grid;gap:2px}.bgg__sticky-txt b{color:var(--pink);font-size:14px;letter-spacing:.04em}.bgg__sticky-txt small{font-size:11px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.bgg__sticky .bgg__btn{min-height:44px;padding:0 1.1em;font-size:12.5px;box-shadow:none}@media(min-width:990px){.bgg__sticky{padding-left:max(24px,calc((100vw - 1240px)/2 + 24px));padding-right:max(24px,calc((100vw - 1240px)/2 + 24px))}}.bgg__reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.bgg__reveal.is-in,.no-js .bgg__reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bgg__reveal{opacity:1;transform:none;transition:none}.bgg__btn,.bgg__tee img{transition:none}}@media(max-width:749px){.bgg__poster img{max-height:none;aspect-ratio:9/14;object-position:center 42%}.bgg__poster:after{height:14%}.bgg__hero-bar{margin-top:0}.bgg__tag{display:none}.bgg__count div{min-width:58px}}.bgg[data-route=long] [data-r=short],.bgg[data-route=short] [data-r=long]{display:none!important}.bgg__seg{display:inline-flex;border:1px solid var(--cyan);margin-top:24px}.bgg__seg button{font:700 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;min-height:44px;padding:0 16px;border:0;background:transparent;color:var(--cyan);cursor:pointer;white-space:nowrap}.bgg__seg button[aria-pressed=true]{background:var(--cyan);color:var(--ink)}.bgg__seg--sm{margin-top:0}.bgg__seg--sm button{min-height:38px;padding:0 14px}.bgg__ctl-route{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.bgg__split--route .bgg__btn--ghost{margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/123/assets/bgg26.css.map?b=509506811 */
