.dm-ov-page .hub-hero{min-height:88vh}.dm-ov-page .hub-hero h1{max-width:14ch}.dm-ov-page .hub-band{background:var(--blue);color:#fff;overflow:hidden;padding-block:14px}.dm-ov-page .hub-band__track{display:flex;width:max-content;animation:ovhub-marquee 38s linear infinite}.dm-ov-page .hub-band__group{display:flex;flex:none}.dm-ov-page .hub-band__item{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--ff-display);font-weight:800;font-size:clamp(15px,2.2vw,20px);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.dm-ov-page .hub-band__item i{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.6}@keyframes ovhub-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dm-ov-page .hub-band__track{animation:none}}.dm-ov-page .trips{display:grid;grid-template-columns:1fr;gap:22px;margin-top:34px}@media(min-width:760px){.dm-ov-page .trips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.dm-ov-page .trips{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.dm-ov-page .trip{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 1px 0 var(--line),0 18px 40px -26px #0f154773;transition:transform .25s ease,box-shadow .25s ease}.dm-ov-page .trip:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--line),0 26px 50px -24px #0f15478c}.dm-ov-page .trip__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:20px}.dm-ov-page .trip__link:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.dm-ov-page .trip__cta{position:relative;z-index:3;text-decoration:none}.dm-ov-page .trip__media{position:relative;display:block;aspect-ratio:4/5;background:var(--blue-ink);overflow:hidden}@media(min-width:760px)and (max-width:1099px){.dm-ov-page .trip__media{aspect-ratio:4/3}}.dm-ov-page .trip__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dm-ov-page .trip:hover .trip__media img{transform:scale(1.04)}.dm-ov-page .trip__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b2800 40%,#080b28d1)}.dm-ov-page .trip__sticker{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-62%) rotate(-12deg);padding:10px 34px;background:#ff4d3d;color:#fff;font-family:var(--ff-display);font-weight:900;font-size:clamp(34px,4.4vw,48px);line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border:4px solid #fff;border-radius:10px;box-shadow:0 14px 30px -8px #0000008c}.dm-ov-page .trip__state{position:absolute;z-index:1;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#fffffff0;color:var(--ink);font-family:var(--ff-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dm-ov-page .trip__state i{width:7px;height:7px;border-radius:50%;background:#1fbf75}.dm-ov-page .trip__state.is-out{background:var(--ink);color:#fff}.dm-ov-page .trip__state.is-out i{background:#ff6b5a}.dm-ov-page .trip__over{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;gap:6px;color:#fff}.dm-ov-page .trip__kind{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.dm-ov-page .trip__name{font-family:var(--ff-display);font-weight:900;font-size:clamp(26px,2.6vw,32px);line-height:1;text-transform:uppercase;letter-spacing:-.01em}.dm-ov-page .trip__body{flex:1;display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.dm-ov-page .trip__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-ov-page .trip__foot{margin-top:auto;min-height:48px}.dm-ov-page .trip__foot .trip__cta{white-space:nowrap}.dm-ov-page .trip__price{flex:none}.dm-ov-page .trip__price small{white-space:nowrap}.dm-ov-page .trip__meta{font-size:14px;color:var(--muted)}.dm-ov-page .trip__sep{margin:0 8px;opacity:.5}.dm-ov-page .trip__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.dm-ov-page .trip__price small{display:block;font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dm-ov-page .trip__price b{font-family:var(--ff-display);font-weight:900;font-size:24px;line-height:1.1}.dm-ov-page .trip__price b.is-muted{font-size:17px;color:var(--muted)}.dm-ov-page .trip__cta{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--ff-display);font-weight:800;font-size:14px;letter-spacing:.01em;text-transform:uppercase;transition:transform .25s ease}.dm-ov-page .trip:hover .trip__cta{transform:translate(3px)}.dm-ov-page .trip__ctas{position:relative;z-index:3;display:inline-flex}.dm-ov-page .trip__cta.is-off{background:var(--wash);color:var(--muted);box-shadow:none;cursor:not-allowed;font-size:12.5px;text-align:center;line-height:1.15}.dm-ov-page .trip:hover .trip__cta.is-off{transform:none}.dm-ov-page .trip .ovp{margin:12px 0 2px}.dm-ov-page .trip__cta.is-soon{background:#fff;color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.dm-ov-page .trip__cta.is-out{width:44px;padding:0;background:var(--wash);color:var(--ink);font-size:20px}.dm-ov-page .trip__state.is-soon{background:var(--blue);color:#fff}.dm-ov-page .trip__state.is-soon i{background:#fff;animation:ovp-pulse 1.4s ease-in-out infinite}@keyframes ovp-pulse{50%{opacity:.25}}.dm-ov-page [hidden]{display:none!important}.dm-ov-page .trips__wl{margin-top:18px;font-size:14px;color:var(--muted)}.dm-ov-page .trips__wl a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.dm-ov-page .ways{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}@media(min-width:760px){.dm-ov-page .ways{grid-template-columns:repeat(2,minmax(0,1fr))}}.dm-ov-page .way{border-radius:var(--radius);padding:26px;border:2px solid var(--line);background:#fff}.dm-ov-page .way--blue{background:var(--blue);border-color:var(--blue);color:#fff}.dm-ov-page .way__tag{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.85}.dm-ov-page .way h3{font-family:var(--ff-display);font-weight:900;font-size:clamp(22px,2.6vw,28px);text-transform:uppercase;margin:8px 0 10px;line-height:1.05}.dm-ov-page .way ul{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px}.dm-ov-page .way li{display:flex;gap:10px}.dm-ov-page .way li:before{content:"\2713";font-weight:800}.dm-ov-page .way__ex{margin-top:16px;font-size:13.5px;opacity:.85}.dm-ov-page .story{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media(min-width:900px){.dm-ov-page .story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}}.dm-ov-page .story__media{position:relative;margin:0 14px 14px 0}.dm-ov-page .story__frame{position:absolute;top:14px;right:-14px;bottom:-14px;left:14px;border:2px solid var(--blue);border-radius:var(--radius)}.dm-ov-page .story__media img{position:relative;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 30%;display:block;border-radius:var(--radius);box-shadow:0 30px 60px -30px #000000b3}@media(max-width:899px){.dm-ov-page .story__media img{aspect-ratio:4/3}}.dm-ov-page .story__tag{position:absolute;left:18px;bottom:18px;display:flex;flex-direction:column;padding:10px 16px;border-radius:12px;background:#fff;color:var(--ink);transform:rotate(-3deg);box-shadow:0 12px 26px -10px #00000080}.dm-ov-page .story__tag b{font-family:var(--ff-display);font-weight:900;font-size:22px;line-height:1;text-transform:uppercase}.dm-ov-page .story__tag span{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:4px}.dm-ov-page .story .section-title em{font-style:normal;color:var(--blue-bright)}.dm-ov-page .story__cols{display:grid;gap:18px;margin-top:26px}@media(min-width:700px){.dm-ov-page .story__cols{grid-template-columns:1fr 1fr;gap:28px}}.dm-ov-page .story__cols p{margin:0;font-size:16px;line-height:1.65;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.dm-ov-page .story__num{display:block;font-family:var(--ff-mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--blue-bright);margin-bottom:8px}.dm-ov-page .story__pull{position:relative;margin:34px 0 0;padding:22px 0 0;font-family:var(--ff-display);font-weight:900;font-size:clamp(22px,2.4vw,30px);text-transform:uppercase;line-height:1.1;color:#fff}.dm-ov-page .story__pull:before{content:"\201c";position:absolute;top:-34px;left:-6px;font-size:110px;line-height:1;color:var(--blue-bright);opacity:.55}.dm-ov-page .story__social{display:grid;gap:12px;margin-top:30px}@media(min-width:560px){.dm-ov-page .story__social{grid-template-columns:1fr 1fr}}.dm-ov-page .story__net{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;text-decoration:none;transition:background .25s ease,transform .25s ease}.dm-ov-page .story__net:hover{background:#ffffff24;transform:translateY(-2px)}.dm-ov-page .story__net svg{width:28px;height:28px;flex:none}.dm-ov-page .story__net span{display:flex;flex-direction:column;flex:1;line-height:1.2}.dm-ov-page .story__net b{font-family:var(--ff-display);font-weight:800;font-size:16px;text-transform:uppercase}.dm-ov-page .story__net small{font-family:var(--ff-mono);font-size:11px;opacity:.65;letter-spacing:.06em}.dm-ov-page .story__net i{font-style:normal;font-size:18px;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm-ov-hub.css.map */
