:root{--navy:#000640;--navy-2:#0A1258;--fur:#6CC4E0;--fur-deep:#2E8FB3;--tube:#EE4937;--cream:#F2E3C4;--ink:#000640;--muted:#4A5584;--line:#D3DAEA;--bg:#F3F6FA;--card:#FFFFFF;--soft:#E7EEF7;--verify-bg:#FDE2DE;--verify-fg:#9A2416;--grain:url(data:image/png;base64,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);--fur-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .16' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--stars:radial-gradient(1px 1px at 12% 22%,#ffffff99 50%,transparent 51%),radial-gradient(1.4px 1.4px at 68% 14%,#ffffffaa 50%,transparent 51%),radial-gradient(1px 1px at 38% 72%,#ffffff77 50%,transparent 51%),radial-gradient(1.6px 1.6px at 86% 58%,#ffffff88 50%,transparent 51%),radial-gradient(1px 1px at 22% 88%,#ffffff66 50%,transparent 51%),radial-gradient(1.2px 1.2px at 54% 40%,#ffffff66 50%,transparent 51%);--display:"Oswald","Arial Narrow",Impact,sans-serif;--body:"Rubik",system-ui,-apple-system,"Segoe UI",sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000640;--card:#121D66;--soft:#17246F;--ink:#EAF0FA;--muted:#A9B4D8;--line:#22306F;--verify-bg:#4A0E06;--verify-fg:#F7B4AB;color-scheme:dark}}:root[data-theme=dark]{--bg:#000640;--card:#121D66;--soft:#17246F;--ink:#EAF0FA;--muted:#A9B4D8;--line:#22306F;--verify-bg:#4A0E06;--verify-fg:#F7B4AB;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg) var(--grain);color:var(--ink);font:16px/1.6 var(--body)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--navy)}a{color:inherit}:focus-visible{outline:3px solid var(--tube);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{font-family:var(--display);text-transform:uppercase;line-height:1.04;letter-spacing:.01em;text-wrap:balance;margin:0}.eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:.9rem;color:var(--tube);margin:0 0 8px}.verify{display:inline-block;background:var(--verify-bg);color:var(--verify-fg);font:600 .72rem/1.4 var(--body);padding:.05em .45em;border-radius:3px;letter-spacing:.02em;vertical-align:.1em;white-space:nowrap}.pending{display:inline-block;background:var(--fur);color:var(--navy);font:600 .7rem/1.5 var(--body);padding:.05em .5em;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.night{background-color:var(--navy);background-image:var(--stars);background-size:260px 260px;color:#eaf0fa}header.top{position:fixed;left:0;right:0;top:0;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-left,0px)) 0;z-index:30;background:none;pointer-events:none}header.top>.wrap{pointer-events:auto;max-width:1240px;gap:18px;background:#0006406b;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 10px 36px #00032040;padding:8px 10px 8px 22px;transition:background-color .25s}header.top.solid>.wrap{background:#000640cc}body:not(.at-home) header.top>.wrap{background:#0006409e}.navcta{padding:10px 18px;border-radius:999px;font-size:.9rem;white-space:nowrap}main#app{padding-top:0}body:not(.at-home) main#app>.pagehead:first-child,body:not(.at-home) main#app>.athhero:first-child{padding-top:var(--hh,70px)}.ddmenu{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.top>.wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.logo{display:block;width:150px;height:auto}.logo path{fill:#eaf0fa}.logo .mcC{fill:none;stroke:#eaf0fa;stroke-width:2.1}html[lang=fr-CA] .logo .tm-en{display:none}html:not([lang=fr-CA]) .logo .tm-fr{display:none}nav.main{display:flex;gap:2px;flex-wrap:wrap;margin-left:auto;align-items:center}nav.main a{font-family:var(--display);text-transform:uppercase;letter-spacing:.11em;font-weight:500;font-size:.98rem;text-decoration:none;padding:8px 12px;border-radius:999px;color:#eaf0fa}nav.main a:hover{color:#fff;background:#ffffff1f}nav.main a[aria-current=page]{color:var(--navy);background:var(--fur)}.lang{display:flex;align-items:center;gap:0;font:600 .8rem var(--display);letter-spacing:.06em;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:3px}.lang .sep{display:none}.lang button{all:unset;cursor:pointer;padding:6px 11px;border-radius:999px;color:#c9d6f2}.lang button:hover{color:#fff}.lang button[aria-pressed=true]{background:#fff;color:var(--navy)}.lang .sep{opacity:.5}.hero{position:relative;color:#fff;background-color:var(--navy);background-image:var(--stars);background-size:260px 260px}.hero .media{position:relative;width:100%;aspect-ratio:16/9;max-height:78vh;min-height:300px;overflow:hidden;background:#000}.hero .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%;animation:kb 18s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,1%)}}.hero .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--navy) 0%,rgba(0,6,64,0) 28%)}.playbig{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:84px;height:84px;border-radius:50%;background:var(--tube);color:#fff;display:grid;place-items:center;font-size:1.6rem;text-decoration:none;box-shadow:0 10px 30px #00000059}.playbig:hover{filter:brightness(1.08)}.hero .media{max-height:86vh}.vlb .vwrap{width:min(1100px,96vw);aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #0009}.vlb .vwrap iframe{width:100%;height:100%;border:0;display:block}.hero.ready .slide .playbig,.slide .playbig{display:grid}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s;pointer-events:none}.slide.on,.slide .playbig{pointer-events:auto}.slide.on{opacity:1}.slide iframe{position:absolute;top:50%;left:50%;width:100%;height:auto;min-height:100%;aspect-ratio:16/9;transform:translate(-50%,-50%) scale(1.02);border:0;pointer-events:none;opacity:0;transition:opacity .5s}.slide iframe.playing{opacity:1}.slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hcar{position:absolute;left:0;right:0;bottom:9%;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px}.hcar button{all:unset;cursor:pointer;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00064059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);font-size:1.1rem}.hcar button:hover,.hcar button:focus-visible{background:#ee4937d9}.hcar .dots{display:flex;gap:8px;padding:8px 12px;border-radius:99px;background:#00064059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.hcar .dots button{width:auto;height:auto;border-radius:99px;background:none;border:0;padding:2px 8px;font:600 .78rem var(--display);letter-spacing:.07em;text-transform:uppercase;color:#c9d6f2}.hcar .dots button[aria-current=true]{background:var(--tube);color:#fff}.vembed{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000;margin:28px 0}.vembed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.press{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.press a{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--card);text-decoration:none;color:var(--ink)}.press a:hover{border-color:var(--tube)}.press .o{font:600 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--tube)}.press .ti{font-weight:600;line-height:1.3}.press .m{font-size:.8rem;color:var(--muted)}.hotels{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.hotel{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card);display:flex;flex-direction:column}.hotel img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.hotel .in{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.hotel .badge{align-self:flex-start;font:600 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--tube);color:#fff;padding:3px 8px;border-radius:3px}.hotel .badge.alt{background:var(--fur);color:var(--navy)}.hotel h3{font-size:1.3rem;margin:4px 0 0}.hotel .ad{color:var(--muted);font-size:.88rem}.hotel .gift{font-size:.85rem;font-weight:600;color:var(--navy);background:var(--fur);padding:4px 8px;border-radius:4px;align-self:flex-start;margin-top:4px}.hotel .cta{margin-top:auto;align-self:flex-start}.trip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.trip a{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .25s,border-color .25s}.trip a:hover{transform:translateY(-3px);border-color:var(--fur)}.trip img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.trip a>div.in{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.trip h3{margin:0;font:700 1.05rem var(--display);text-transform:uppercase;letter-spacing:.02em}.trip p{margin:0;font-size:.9rem;color:var(--muted)}.trip .more{margin-top:auto;padding-top:6px;font:600 .78rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--tube)}.eatdrink{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.eatdrink h3{margin:0 0 8px;font:700 1.1rem var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--tube)}.eatdrink ul{list-style:none;margin:0;padding:0}.eatdrink li a{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}.eatdrink li:last-child a{border-bottom:1px solid var(--line)}.eatdrink li b{display:block;font-weight:600}.eatdrink li small{display:block;color:var(--muted);font-size:.86rem;line-height:1.4}.eatdrink li .ar{color:var(--tube);font-weight:700}.eatdrink li a:hover b{color:var(--tube)}.tripfoot{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--muted);font-size:.92rem}.plogos{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.plogos a{flex:1 1 180px;max-width:360px;min-height:112px;display:grid;place-items:center;padding:18px 24px;border-radius:10px;background:var(--navy);border:1px solid #22306F;transition:transform .25s}.plogos a:hover{transform:translateY(-3px)}.plogos img.tall{max-height:130px}.plogos .ptxt{font:700 1.15rem var(--display);text-transform:uppercase;letter-spacing:.06em;color:#fff;text-align:center}.plogos img{max-height:84px;max-width:min(100%,220px);width:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.plinks{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.plinks a{font:600 .8rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:var(--card)}.plinks a:hover{border-color:var(--tube);color:var(--tube)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;font:600 1.05rem var(--display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;color:var(--tube);flex:none;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 16px;max-width:70ch;color:var(--muted)}.impact{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.impact li{list-style:none;background:var(--navy);background-image:var(--stars);background-size:260px 260px;color:#eaf0fa;border-radius:10px;padding:22px 20px;border:1px solid #22306F}.impact b{display:block;font:800 2.4rem/1 var(--display);color:var(--fur);margin-bottom:8px}.impact span{font-size:.92rem;color:#c9d6f2}.impact small{display:block;margin-top:8px;font-size:.72rem;color:#93a2d2;text-transform:uppercase;letter-spacing:.06em}.nl form{display:flex;gap:8px;margin-top:8px;max-width:420px}.nl input{flex:1;min-width:0;padding:11px 14px;border-radius:4px;border:1px solid #2A3890;background:#0e185a;color:#fff;font:inherit}.nl input::placeholder{color:#93a2d2}.nl button{padding:11px 16px}.nl .msg{margin:8px 0 0;font-size:.85rem;color:var(--fur);min-height:1.2em}@media(max-width:720px){.eatdrink{grid-template-columns:1fr}.impact b{font-size:2rem}}.social{display:flex;gap:10px;margin:10px 0 4px}.social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);padding:0;transition:background .2s,transform .2s}.social a:hover{background:var(--tube);transform:translateY(-2px)}.social svg{width:18px;height:18px;fill:#fff}.hostband{background:var(--tube);color:#fff}.hostband .wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center;padding-block:40px}.hostband h2{font-size:clamp(2rem,4.5vw,3rem);color:#fff}.hostband p{margin:8px 0 0;max-width:52ch}.hostband .cta{background:var(--navy);color:#fff;justify-self:start}.pillars{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.pillars li{border:1px solid var(--line);border-radius:6px;padding:16px;background:var(--card)}.pillars b{display:block;font:700 1.15rem var(--display);text-transform:uppercase;color:var(--tube);margin-bottom:4px}@media(max-width:760px){.hostband .wrap{grid-template-columns:1fr}.slide iframe{width:240%}.hcar{bottom:16%}}.hero .copy .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:end;padding-block:8px 44px}.hero h1{font-size:clamp(3.2rem,10vw,7.4rem);font-weight:700}.hero .lede{font-size:1.18rem;max-width:40ch;color:#dce5f7;margin:10px 0 0}.hero .dates{font-family:var(--display);font-size:1.3rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tube);font-weight:600;margin:0 0 16px}@media(prefers-reduced-motion:reduce){.hero .media img{animation:none}}#snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}main,footer{position:relative;z-index:2}html.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html.js .rv.in{opacity:1;transform:none}.hero .copy{position:relative;z-index:2}.hero .media{will-change:transform}@media(prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none;transition:none}}.hero.intro .media{animation:heroIn 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes heroIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.hero.intro .copy .wrap>div>*{animation:riseIn 1s cubic-bezier(.2,.7,.2,1) both}.hero.intro .eyebrow{animation-delay:.55s}.hero.intro h1{animation-delay:.7s;animation-duration:1.2s}.hero.intro .lede{animation-delay:1s}.hero.intro .dates{animation-delay:1.1s}.hero.intro .ctas{animation-delay:1.25s}.hero.intro .hcar{animation:fadeIn .8s 1.4s both}@keyframes riseIn{0%{opacity:0;transform:translateY(46px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero .copy{overflow:hidden}.stops{perspective:1200px}.stub{transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.stub.tilt{transition:transform .08s linear}.stub .sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),rgba(255,255,255,0) 55%);opacity:0;transition:opacity .25s;z-index:2;border-radius:6px}.stub{position:relative}.stub.tilt .sheen{opacity:1}.stub .ph{transform:translateZ(18px)}.stub .body h3{transform:translateZ(12px)}@media(prefers-reduced-motion:reduce){.hero.intro .media,.hero.intro .copy .wrap>div>*,.hero.intro .hcar{animation:none}.stub{transform:none!important}}.dd{position:relative}.ddbtn{all:unset;cursor:pointer;font-family:var(--display);text-transform:uppercase;letter-spacing:.11em;font-weight:500;font-size:.98rem;padding:8px 12px;border-radius:999px;color:#eaf0fa;display:inline-flex;align-items:center;gap:6px}.ddbtn:hover,.dd.open .ddbtn{color:#fff;background:#ffffff1f}.ddbtn[data-active=true]{color:var(--navy);background:var(--fur)}.ddbtn .car{font-size:.7rem;transition:transform .15s}.dd.open .ddbtn .car{transform:rotate(180deg)}.ddmenu{display:none;position:absolute;top:calc(100% + 12px);left:0;z-index:25;width:min(340px,calc(100vw - 32px));background:#000640d1;border:1px solid #2A3890;border-radius:8px;padding:8px;box-shadow:0 18px 40px #00000059}.dd.open .ddmenu{display:block}.ddmenu:before{content:"";position:absolute;left:-12px;right:-12px;top:-14px;height:14px}.ddmenu a{display:grid;grid-template-columns:86px 1fr;gap:2px 12px;align-items:baseline;padding:10px;border-radius:6px;text-decoration:none;color:#eaf0fa}.ddmenu a:hover,.ddmenu a:focus-visible{background:var(--navy-2)}.ddmenu .snowtog{display:block;grid-column:1/-1;width:100%;text-align:left;background:none;border:0;border-top:1px solid rgba(255,255,255,.12);margin-top:4px;color:#c9d6f2;font:inherit;cursor:pointer;padding:10px 12px;border-radius:0 0 8px 8px}.ddmenu .snowtog:hover,.ddmenu .snowtog:focus-visible{background:var(--navy-2)}.ddmenu .snowtog[aria-pressed=true]{color:#fff}.mnav .snowtog{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.1);text-align:left;cursor:pointer;color:#c9d6f2;font:500 1rem var(--body);letter-spacing:.02em;padding:9px 4px 9px 18px}.mnav .snowtog[aria-pressed=true]{color:#fff}.ddmenu .d{font:700 1rem var(--display);text-transform:uppercase;color:var(--tube);grid-row:span 2}.ddmenu .c{font:600 1.05rem var(--display);text-transform:uppercase;letter-spacing:.03em}.ddmenu .h{font-size:.8rem;color:#9fb0de}.ddmenu .all{display:block;margin-top:4px;border-top:1px solid #2A3890;border-radius:0 0 6px 6px;font:600 .85rem var(--display);text-transform:uppercase;letter-spacing:.07em;color:var(--fur)}.dd.right .ddmenu{left:auto;right:0}.ddbtn.more{padding:6px 10px;font-size:1.45rem;line-height:1;font-weight:700;letter-spacing:0}.ddbtn.more[data-active=true]{color:var(--navy)}.ddmenu.cols{width:min(470px,calc(100vw - 32px));display:none;grid-template-columns:1fr 1fr;gap:2px}.dd.open .ddmenu.cols{display:grid}.ddmenu.cols a{grid-template-columns:1fr;padding:10px 12px}.ddmenu.cols .c{font-weight:500;letter-spacing:.08em}.sbtn{all:unset;cursor:pointer;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#eaf0fa;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);flex:none}.sbtn:hover{background:#fff3}.sbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.mnav .sbtn{width:auto;height:auto;border-radius:999px;padding:9px 14px;gap:8px;display:inline-flex;align-items:center;align-self:flex-start;margin:12px 4px 0;font:500 .95rem var(--display);letter-spacing:.1em;text-transform:uppercase}.search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#000640e0;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);color:#eaf0fa;overflow:auto;padding:calc(28px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px))}.search[hidden]{display:none}.search .in{max-width:900px;margin:0 auto}.search .box{display:flex;align-items:center;gap:12px;border-bottom:2px solid rgba(255,255,255,.35);padding:8px 0}.search .box svg{width:26px;height:26px;fill:none;stroke:var(--tube);stroke-width:2.2;stroke-linecap:round;flex:none}.search input{flex:1;min-width:0;background:none;border:0;color:#fff;font:600 clamp(1.3rem,3.6vw,2rem) var(--display);text-transform:uppercase;letter-spacing:.03em;outline:none;padding:6px 0}.search input::-webkit-search-cancel-button,.search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.search input::placeholder{color:#8fa0cc;font-weight:500;text-transform:none;letter-spacing:.01em}.search .x{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;font-size:1.2rem;flex:none}.search .x:hover{background:var(--tube);color:#fff}.sgrps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:24px 22px;margin-top:28px}.sgrp h4{margin:0 0 6px;font:700 .78rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fur)}.sres{display:block;padding:8px 10px;border-radius:8px;text-decoration:none;color:#eaf0fa;border:1px solid transparent}.sres b{display:block;font-weight:500;line-height:1.3}.sres small{display:block;color:#b9c6ea;font-size:.8rem}.sres mark{background:var(--fur);color:var(--navy);border-radius:2px;padding:0 1px}.sres:hover,.sres.active{background:#ffffff1f;border-color:#ffffff2e}.shint{margin:22px 0 0;color:#b9c6ea;font-size:.95rem}.shint kbd{font:600 .78rem var(--body);background:#ffffff24;border-radius:4px;padding:1px 6px}.contactgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.cta{display:inline-flex;align-items:center;gap:8px;background:var(--tube);color:#fff;text-decoration:none;font:600 1rem var(--display);text-transform:uppercase;letter-spacing:.06em;padding:12px 20px;border-radius:4px;border:0;cursor:pointer}.cta:hover{filter:brightness(1.08)}.cta.ghost{background:transparent;border:1px solid rgba(234,240,250,.55);color:#eaf0fa}.cta.line{background:transparent;border:1px solid var(--line);color:var(--ink)}.ctas{display:flex;gap:12px;flex-wrap:wrap}.play{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--navy);font-size:.7rem}.play svg,.playbig svg,.vcard .th .pl svg,.vid .p svg{width:58%;height:58%;display:block;margin-left:6%}section{padding-block:56px}.sechead{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.sechead h2{font-size:clamp(2rem,5vw,3rem)}.sechead p{margin:6px 0 0;color:var(--muted)}.stops{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stub{background:var(--card);border:1px solid var(--line);border-radius:6px;text-decoration:none;display:flex;flex-direction:column;overflow:hidden;transition:transform .15s}.stub:hover{transform:translateY(-4px)}.stub .date{background:var(--navy);color:#fff;padding:10px 14px;display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px dashed var(--fur)}.stub .date b{font:700 1.3rem var(--display);text-transform:uppercase;color:var(--tube)}.stub .date small{font:500 .8rem var(--display);letter-spacing:.08em;color:#9fb0de}.stub .body{padding:10px 14px 14px;display:flex;flex-direction:column;gap:2px}.stub h3{font-size:1.4rem;line-height:1.05}.stub .where{color:var(--muted);font-size:.9rem}.stub .host{margin-top:4px;font-weight:500;font-size:.9rem}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fact{padding:22px 18px;border-right:1px solid var(--line)}.fact:last-child{border-right:0}.fact b{display:block;font:700 2.2rem/1 var(--display);color:var(--fur-deep)}:root[data-theme=dark] .fact b{color:var(--fur)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fact b{color:var(--fur)}}.fact span{color:var(--muted);font-size:.92rem}.furband{background-color:var(--fur);background-image:var(--fur-tex);color:var(--navy)}.furband .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;padding-block:48px}.furband img{width:100%;max-width:420px;border-radius:8px;display:block;box-shadow:0 18px 40px #00064040}.furband h2{font-size:clamp(2.2rem,6vw,4rem);color:var(--navy)}.furband p{max-width:46ch;font-size:1.08rem}.furband .eyebrow{color:var(--tube);opacity:1}.furband .copy{background:#f3f6faf0;border-radius:10px;padding:28px 30px;box-shadow:0 18px 40px #0006402e}.furband .copy p{color:var(--navy)}.furband .price{font:700 1.6rem var(--display);color:var(--tube);margin:14px 0 6px}.incl{display:inline-flex;align-items:center;gap:10px;background:var(--fur);color:var(--navy);font-weight:600;padding:10px 14px;border-radius:6px;margin:0}.incl .ico{font-size:1.2rem}.lim.alt{background:var(--fur);color:var(--navy)}.hotelnote{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;background:var(--fur);color:var(--navy);border-radius:8px;padding:14px 18px;margin:0 0 18px}.hotelnote img{width:72px;border-radius:4px;box-shadow:0 6px 16px #00064040}.hotelnote b{display:block;font:700 1.05rem var(--display);text-transform:uppercase;letter-spacing:.03em}.hotelnote p{margin:2px 0 0;font-size:.95rem}.hotelnote a{color:var(--navy);font-weight:600}.lim{display:inline-block;background:var(--navy);color:#fff;font:600 .74rem var(--display);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:3px;margin-left:10px;vertical-align:middle}@media(max-width:560px){.furband .copy{padding:20px 18px}}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:6px;text-decoration:none;display:flex;flex-direction:column;overflow:hidden}.card:hover h3{color:var(--tube)}.card .tag{font:600 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fur-deep)}:root[data-theme=dark] .card .tag{color:var(--fur)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .card .tag{color:var(--fur)}}.card .inner{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.card h3{font-size:1.3rem;line-height:1.12}.card p{margin:0;color:var(--muted);font-size:.93rem}.card .meta{font-size:.8rem;color:var(--muted)}.cover{aspect-ratio:16/9;max-width:100%;background:var(--navy) var(--stars);background-size:220px 220px;display:flex;align-items:flex-end;padding:12px;color:#fff;font:700 1.4rem var(--display);text-transform:uppercase;letter-spacing:.03em}.cover span{background:var(--tube);padding:2px 8px;border-radius:3px;font-size:.95rem}.evtags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.evtag{font:600 .8rem var(--display);text-transform:uppercase;letter-spacing:.07em;background:var(--tube);color:#fff;text-decoration:none;padding:4px 10px;border-radius:3px}.evtag:hover{background:#fff;color:var(--navy)}.athgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.athcard{position:relative;display:block;border-radius:8px;overflow:hidden;background:var(--navy);text-decoration:none;color:#fff;aspect-ratio:4/5}.athcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:transform .3s}.athcard:hover img{transform:scale(1.04)}.athcard .lbl{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,#000640eb 45%)}.athcard .era{position:absolute;top:12px;left:12px;z-index:1;font:600 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--tube);color:#fff;padding:3px 9px;border-radius:3px}.athcard .lbl{z-index:1}.athcard .ctry{font:600 .78rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fur)}.athcard h3{font:700 clamp(1.6rem,3.6vw,2.1rem)/1 var(--display);text-transform:uppercase;margin:4px 0 6px}.athcard .role{font-size:.9rem;color:#c9d6f2}.athhero{position:relative;background:var(--navy);max-height:72vh;overflow:hidden}.athhero img{width:100%;max-height:72vh;object-fit:cover;filter:grayscale(1);display:block}.athhero .tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000640d9,#00064026 60%),linear-gradient(transparent 55%,#000640e6)}.athhero .copy{position:absolute;left:0;right:0;bottom:0;padding:28px 0}.athhero h1{color:#fff;font-size:clamp(2.6rem,8vw,5.5rem);line-height:.95;margin:6px 0 10px}.athhero .ctry{font:600 .9rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fur)}.athhero .role{color:#eaf0fa;font-size:1.05rem;margin:0}.igbtn{display:inline-flex;align-items:center;gap:8px}.results{list-style:none;padding:0;margin:0}.results li{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.results li b{font:700 1.1rem var(--display);color:var(--tube)}.years{display:flex;overflow-x:auto;border-left:1px solid var(--line);padding-bottom:4px}.yr{flex:0 0 auto;min-width:104px;padding:10px 14px;border-right:1px solid var(--line);text-decoration:none}.yr b{display:block;font:700 1.5rem var(--display)}.yr span{font-size:.8rem;color:var(--muted)}.yr:hover b{color:var(--tube)}.pagehead .wrap{padding-block:40px}.pagehead.has-img{position:relative;background-image:linear-gradient(180deg,#0006408c,#00064040 40%,#000640eb),var(--pbg);background-size:cover,cover;background-position:center 35%;min-height:min(58vh,520px);display:flex;align-items:flex-end}.pagehead.has-img .wrap{padding-block:110px 44px;width:100%}.pagehead.has-img .sub{color:#eaf0fa;text-shadow:0 1px 12px rgba(0,0,0,.4)}@media(max-width:560px){.pagehead.has-img{min-height:48vh}.pagehead.has-img .wrap{padding-block:90px 28px}}.pagehead h1{font-size:clamp(2.6rem,7vw,4.6rem);color:#fff}.pagehead .sub{color:#c9d6f2;margin:10px 0 0;font-size:1.1rem;max-width:62ch}.crumbs{font-size:.85rem;color:#93a2d2;margin-bottom:10px}.crumbs a{text-decoration:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.split>*{min-width:0}.kv{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0}.kv dt{font:600 .85rem var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.kv dd{margin:0}.panel{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:20px}.article{max-width:68ch;margin:0 auto}.article h2{font-size:1.7rem;margin:32px 0 10px}.article h3{font-size:1.25rem;margin:22px 0 6px}.article p{margin:0 0 14px}.article ul,.article ol{margin:0 0 16px;padding-left:22px}.article li{margin-bottom:4px}.bylines{display:flex;gap:14px;flex-wrap:wrap;color:#c9d6f2;font-size:.9rem;margin-top:12px}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.filters button{all:unset;cursor:pointer;border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:.85rem;background:var(--card)}.filters button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:root[data-theme=dark] .filters button[aria-pressed=true]{background:var(--fur);color:var(--navy)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .filters button[aria-pressed=true]{background:var(--fur);color:var(--navy)}}.edgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.edcard .cover{aspect-ratio:4/3;flex-direction:column;align-items:flex-start;justify-content:space-between}.edcard .cover .y{font-size:2.6rem;line-height:1;color:#fff;background:var(--tube)}.edcard .cover .c{background:var(--navy)}.edcard .cover .c{font-size:1.25rem}.counts{display:flex;gap:12px;font-size:.85rem;color:var(--muted)}.vids{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.vid{display:flex;gap:12px;align-items:center;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:6px;text-decoration:none;min-width:0}.vid:hover{border-color:var(--tube)}.vid .p{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:.85rem}.vid:first-child .p{background:var(--tube)}.vid span{display:block;min-width:0}.vid b{display:block;font-weight:500;line-height:1.3}.vid small{color:var(--muted);font-size:.78rem}.shot{aspect-ratio:3/2;max-width:100%;border-radius:5px;background:repeating-linear-gradient(135deg,var(--navy) 0 14px,var(--navy-2) 14px 28px);color:#c9d6f2;display:flex;align-items:flex-end;padding:10px;font-size:.78rem}.note{font-size:.82rem;color:var(--muted);margin-top:10px}.product{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.product img{width:100%;max-width:100%;border-radius:8px;display:block}.product .imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product h2{font-size:clamp(2rem,5vw,3rem);margin-bottom:10px}.price{font:700 1.6rem var(--display);color:var(--tube);margin:10px 0}.cover{position:relative;overflow:hidden}.cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.card:hover .cover img{transform:scale(1.04)}.cover.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000640bf,#00064000 55%)}.cover>span,.cover>.y,.cover>.c{position:relative;z-index:1}.stub .ph{aspect-ratio:16/9;max-width:100%;overflow:hidden;background:var(--navy) var(--stars);background-size:200px 200px}.stub .ph img{width:100%;height:100%;object-fit:cover;display:block}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.gallery button{all:unset;cursor:zoom-in;display:block;aspect-ratio:3/2;max-width:100%;overflow:hidden;border-radius:4px;background:var(--soft)}.gallery button:focus-visible{outline:3px solid var(--tube);outline-offset:2px}.gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gallery button:hover img{transform:scale(1.05)}.mosaic{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:150px;gap:6px}.mosaic a{display:block;overflow:hidden;border-radius:4px;position:relative}.mosaic a:nth-child(1){grid-column:span 2;grid-row:span 2}.mosaic a:nth-child(6){grid-column:span 2}.mosaic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.mosaic a:hover img{transform:scale(1.05)}.mosaic span{position:absolute;left:8px;bottom:6px;font:700 .9rem var(--display);text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}.storyhero{max-width:1100px;margin:0 auto;padding:0 max(16px,env(safe-area-inset-left,0px))}.storyhero img{width:100%;max-height:520px;object-fit:cover;display:block;border-radius:0 0 8px 8px}.article figure{margin:24px 0}.article figure img{width:100%;max-width:100%;border-radius:6px;display:block}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00031cf0;display:grid;place-items:center;padding:calc(48px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.lb img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.lb button{all:unset;cursor:pointer;position:absolute;color:#fff;background:#ffffff1f;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:1.2rem}.lb .x{top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px))}.lb .pv{left:calc(12px + env(safe-area-inset-left,0px));top:50%}.lb .nx{right:calc(12px + env(safe-area-inset-right,0px));top:50%}.lb .ct{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:0;right:0;text-align:center;color:#c9d6f2;font-size:.85rem}@media(max-width:900px){.mosaic{grid-template-columns:repeat(3,1fr);grid-auto-rows:120px}.mosaic a:nth-child(6){grid-column:auto}}footer{margin-top:24px}footer .wrap{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:24px;padding-block:36px;font-size:.92rem}footer h4{font:600 .9rem var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;color:var(--fur)}footer a{color:#eaf0fa;text-decoration:none;display:block;padding:2px 0}footer a:hover{color:var(--tube)}footer small{color:#93a2d2}footer .fbot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;margin-top:4px}footer .fbot a{display:inline}footer .fbot .by a{color:#fff;font-weight:600}footer .fbot .also{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}footer .fbot .also small{font:700 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fur)}footer .fbot .also a{font:700 .8rem var(--display);letter-spacing:.08em;text-transform:uppercase;min-height:32px;display:inline-flex;align-items:center}.seo-btn{all:unset;position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;cursor:pointer;background:var(--tube);color:#fff;font:700 .85rem var(--display);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;border-radius:999px;box-shadow:0 6px 18px #00064059}.seo{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:40;width:min(440px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:16px;box-shadow:0 18px 40px #0006404d;font-size:.85rem}.seo h4{margin:0 0 10px;font:700 1rem var(--display);text-transform:uppercase;letter-spacing:.05em}.seo dl{display:grid;grid-template-columns:96px 1fr;gap:6px 10px;margin:0}.seo dt{color:var(--muted);font-weight:500}.seo dd{margin:0;word-break:break-word}@media(max-width:900px){.split,.product,.furband .wrap{grid-template-columns:1fr}.stops,.facts{grid-template-columns:repeat(2,1fr)}.fact:nth-child(2){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.cards,.edgrid{grid-template-columns:repeat(2,1fr)}.vids{grid-template-columns:1fr}footer .wrap{grid-template-columns:1fr 1fr}.ddmenu.cols{grid-template-columns:1fr}}.burger{display:none;margin-left:auto;width:44px;height:44px;border:0;background:#ffffff1a;border-radius:999px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.burger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .2s,opacity .2s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mnav{display:none}@media(max-width:760px){.top>.wrap{flex-wrap:nowrap;padding:6px 6px 6px 16px}nav.main,.top>.wrap>.lang,.top>.wrap>.sbtn,.navcta{display:none}.burger{display:flex}.mnav{display:block;margin:8px auto 0;max-width:1240px;border:1px solid rgba(255,255,255,.14);border-radius:22px;max-height:calc(100vh - 110px);max-height:calc(100dvh - 104px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom);background:#000640eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;pointer-events:auto}.mnav[hidden]{display:none}.mnav .wrap{display:flex;flex-direction:column;align-items:stretch;padding-block:10px 18px}.mnav a{font-family:var(--display);text-transform:uppercase;letter-spacing:.11em;font-size:1.25rem;font-weight:500;color:#fff;text-decoration:none;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.1)}.mnav a.sub{font-size:1rem;color:#c9d6f2;padding:9px 4px 9px 18px;text-transform:none;letter-spacing:.02em;font-family:var(--body);font-weight:500}.mnav a.sub b{color:var(--tube);font-family:var(--display);text-transform:uppercase;margin-right:8px}.mnav .lang{display:inline-flex;align-self:flex-start;margin:14px 4px 0;font-size:.9rem}.mnav .lang button{color:#c9d6f2;font-size:.95rem}}@media(max-width:560px){.stops,.cards,.edgrid{grid-template-columns:1fr}.logo{width:128px}.hero .media{aspect-ratio:4/5;max-height:70vh}.hero .copy .wrap{grid-template-columns:1fr;gap:12px}footer .wrap{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(pointer:coarse),(max-width:860px){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}header.top>.wrap{background:#000640eb!important}.hcar button,.hcar .dots{background:#000640b8!important}}.hcar .dots button{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.hcar>button{min-width:44px;min-height:44px}.mnav a,.mnav .snowtog,.mnav .sbtn{min-height:44px;box-sizing:border-box;display:flex;align-items:center}.mnav .lang button{min-height:40px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}#snow,.snowtog{display:none!important}nav.main a,.ddbtn{border-radius:10px}nav.main .ddmenu a{border-radius:10px;padding:10px 14px}.play svg,.playbig svg,.vcard .th .pl svg,.vid .p svg{margin-left:-3%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/barbegazi-site.css.map */
