@font-face{font-family:Halfre;src:url(halfre-regular.woff2) format("woff2"),url(halfre-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.dep{--dep-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--dep-font: "Halfre", "Helvetica Neue", Helvetica, Arial, sans-serif;--dep-board: color-mix(in srgb, var(--dep-ink) 92%, var(--dep-blue));--dep-yellow: var(--dep-accent, #ffc93c);--dep-red-eye: #b81f55;--dep-red-eye-deep: #2a1630;--dep-red-eye-tint: #f6dce4;--dep-blue-soft: color-mix(in srgb, var(--dep-blue) 45%, #fff);--dep-radius: 18px;--dep-spring: cubic-bezier(.2, .9, .25, 1);font-family:var(--dep-font);color:var(--dep-ink);background:var(--dep-white);overflow-x:clip}.dep *,.dep *:before,.dep *:after{box-sizing:border-box}.dep h1,.dep h2,.dep h3,.dep p,.dep dl,.dep dd,.dep ol,.dep ul{margin:0}.dep-wrap{width:min(1200px,100% - 32px);margin-inline:auto}@media(min-width:750px){.dep-wrap{width:min(1200px,100% - 64px)}}.dep-h1,.dep-h2,.dep-h3{font-family:var(--dep-font);font-weight:400;color:inherit}.dep-h1{font-size:clamp(2.6rem,6.4vw,5.2rem);line-height:.98;letter-spacing:-.035em}.dep-h2{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:-.03em}.dep-h3{font-size:1.35rem;line-height:1.15;letter-spacing:-.01em}.dep em{font-style:italic;display:inline-block;transform:skew(-4deg)}.dep-eyebrow,.dep-gate{font-family:var(--dep-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.dep-eyebrow{color:var(--dep-blue);margin-bottom:14px}.dep-rte p+p{margin-top:.9em}.dep-rte,.dep-head__text,.dep-hero__lede{font-size:1.08rem;line-height:1.55}.dep-ticker{background:var(--dep-blue);color:var(--dep-white);overflow:hidden;border-block:2px solid var(--dep-white)}.dep-ticker__track{display:flex;width:max-content;animation:dep-ticker 38s linear infinite}.dep-ticker--reverse .dep-ticker__track{animation-direction:reverse}.dep-ticker:hover .dep-ticker__track{animation-play-state:paused}.dep-ticker__run{display:flex;align-items:center;gap:28px;padding:12px 14px}.dep-ticker__item{font-family:var(--dep-mono);font-weight:700;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.dep-ticker__plane svg{width:22px;height:22px;display:block}@keyframes dep-ticker{to{transform:translate(-50%)}}.dep-hero{background:var(--dep-blue);color:var(--dep-white);position:relative;padding-block:clamp(48px,8vw,110px);isolation:isolate;overflow:clip}.dep-hero:before{content:"";position:absolute;inset:auto -10% -40% 30%;height:90%;border:2px dashed color-mix(in srgb,var(--dep-white) 35%,transparent);border-radius:50%;z-index:-1}.dep-hero__grid{display:grid;gap:56px;align-items:center}@media(min-width:990px){.dep-hero__grid{grid-template-columns:1.1fr .9fr;gap:64px}}.dep-hero__logo{width:min(340px,70%);height:auto;display:block;margin-bottom:28px}.dep-gate{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--dep-ink) 22%,transparent);margin-bottom:30px}.dep-gate--light{background:color-mix(in srgb,var(--dep-white) 18%,transparent)}.dep-gate__dot{width:8px;height:8px;border-radius:50%;background:#7cff9a;box-shadow:0 0 #7cff9a99;animation:dep-pulse 2s ease-out infinite}@keyframes dep-pulse{to{box-shadow:0 0 0 8px #7cff9a00}}.dep-hero__lede{margin-top:22px;max-width:34em;opacity:.95}.dep-signup{margin-top:30px;max-width:520px}.dep-signup__field{display:flex;gap:6px;padding:6px;border-radius:999px;background:var(--dep-white);box-shadow:0 12px 30px #0000001f}.dep-signup__input{flex:1;min-width:0;border:0;background:transparent;padding:12px 18px;font:inherit;font-size:1rem;color:var(--dep-ink);outline:none}.dep .dep-signup__field input.dep-signup__input{background:transparent;border:0;border-radius:999px;box-shadow:none;outline:none;min-height:0}.dep-signup__input::placeholder{color:color-mix(in srgb,var(--dep-ink) 50%,transparent)}.dep-signup__field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--dep-ink) 40%,transparent),0 12px 30px #0000001f}.dep-button,.dep-signup__button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:14px 24px;font-family:var(--dep-mono);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:var(--dep-ink);color:var(--dep-white);white-space:nowrap;transition:transform .1s ease-out,background-color .15s ease}.dep-button:active,.dep-signup__button:active{transform:scale(.97)}.dep-button{background:var(--dep-blue);margin-top:28px}.dep-button:hover{background:var(--dep-ink)}.dep-signup__note{margin-top:16px;line-height:1.5;font-size:.85rem;opacity:.85}.dep-signup__message{padding:16px 20px;border-radius:14px;background:var(--dep-white);color:var(--dep-ink)}.dep-signup__message--error{margin-top:10px;padding:10px 16px}@media(max-width:480px){.dep-signup__field{flex-direction:column;border-radius:22px}.dep-signup__button{width:100%}}.dep-hero__pass{display:grid;justify-items:center;gap:14px}.dep-pass{--tilt: -4deg;display:grid;grid-template-columns:1fr auto;width:min(440px,100%);color:var(--dep-ink);border-radius:var(--dep-radius);filter:drop-shadow(0 24px 40px rgb(0 0 0 / .22));transform:translate3d(var(--x, 0px),var(--y, 0px),0) rotate(calc(var(--tilt) + var(--r, 0deg)));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform}.dep-pass:active{cursor:grabbing}.dep-pass:focus-visible{outline:3px solid var(--dep-white);outline-offset:6px}.dep-pass__main,.dep-pass__stub{background:var(--dep-white);padding:22px}.dep-pass__main{border-radius:var(--dep-radius) 0 0 var(--dep-radius);-webkit-mask:radial-gradient(circle at 100% 0,transparent 12px,#000 12.5px) top right / 51% 51% no-repeat,radial-gradient(circle at 100% 100%,transparent 12px,#000 12.5px) bottom right / 51% 51% no-repeat,linear-gradient(#000,#000) left / 50% 100% no-repeat;mask:radial-gradient(circle at 100% 0,transparent 12px,#000 12.5px) top right / 51% 51% no-repeat,radial-gradient(circle at 100% 100%,transparent 12px,#000 12.5px) bottom right / 51% 51% no-repeat,linear-gradient(#000,#000) left / 50% 100% no-repeat}.dep-pass__stub{width:118px;border-radius:0 var(--dep-radius) var(--dep-radius) 0;border-left:2px dashed color-mix(in srgb,var(--dep-ink) 25%,transparent);display:flex;flex-direction:column;-webkit-mask:radial-gradient(circle at 0 0,transparent 12px,#000 12.5px) top left / 51% 51% no-repeat,radial-gradient(circle at 0 100%,transparent 12px,#000 12.5px) bottom left / 51% 51% no-repeat,linear-gradient(#000,#000) right / 50% 100% no-repeat;mask:radial-gradient(circle at 0 0,transparent 12px,#000 12.5px) top left / 51% 51% no-repeat,radial-gradient(circle at 0 100%,transparent 12px,#000 12.5px) bottom left / 51% 51% no-repeat,linear-gradient(#000,#000) right / 50% 100% no-repeat}.dep-pass__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.dep-pass__logo{width:110px;height:auto}.dep-pass__label,.dep-pass__k,.dep-pass__grid dt{font-family:var(--dep-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--dep-ink) 60%,transparent)}.dep-pass__k{display:block}.dep-pass__route{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-block:22px;padding-block:16px;border-block:1px solid color-mix(in srgb,var(--dep-ink) 12%,transparent)}.dep-pass__route>div:last-child{text-align:right}.dep-pass__city{display:block;white-space:nowrap;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.05;letter-spacing:-.02em;color:var(--dep-blue);text-transform:uppercase}.dep-pass__arrow svg{width:26px;height:26px;color:var(--dep-blue);display:block}.dep-pass__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.dep-pass__grid dd{font-family:var(--dep-mono);font-weight:700;font-size:.9rem;text-transform:uppercase;margin-top:2px}.dep-pass__gate{font-family:var(--dep-mono);font-weight:700;font-size:1rem;text-transform:uppercase;color:var(--dep-blue);margin-top:2px;word-break:break-word}.dep-pass__barcode{margin-top:auto;height:92px;background:repeating-linear-gradient(90deg,var(--dep-ink) 0 2px,transparent 2px 4px,var(--dep-ink) 4px 5px,transparent 5px 8px,var(--dep-ink) 8px 11px,transparent 11px 12px);border-radius:3px}.dep-pass__hint{font-family:var(--dep-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}@media(max-width:420px){.dep-pass__stub{width:92px;padding:18px 14px}.dep-pass__main{padding:18px}.dep-pass__city{font-size:.95rem}.dep-pass__label{display:none}.dep-pass__gate{font-size:.8rem}}.dep-head{display:grid;gap:14px;margin-bottom:36px;max-width:720px}.dep-head .dep-eyebrow{margin-bottom:0}.dep-board-wrap{padding-block:clamp(64px,9vw,120px)}.dep-board{background:var(--dep-board);color:var(--dep-white);border-radius:22px;padding:8px 8px 12px;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--dep-ink) 60%,transparent)}.dep-board__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-family:var(--dep-mono);text-transform:uppercase;letter-spacing:.14em}.dep-board__title{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:var(--dep-blue-soft)}.dep-board__title svg{width:22px;height:22px}.dep-board__clock{font-size:.75rem;opacity:.75}.dep-board__table{width:100%;border-collapse:separate;border-spacing:0 6px;font-family:var(--dep-mono);text-transform:uppercase}.dep-board__table th{text-align:left;font-size:.66rem;font-weight:400;letter-spacing:.16em;opacity:.6;padding:4px 14px}.dep-board__table td{background:color-mix(in srgb,var(--dep-white) 5%,transparent);padding:14px;font-size:.95rem;letter-spacing:.06em}.dep-board__table td:first-child{border-radius:10px 0 0 10px}.dep-board__table td:last-child{border-radius:0 10px 10px 0}.dep-flap{display:inline-block;white-space:nowrap}.dep-flap--strong{font-weight:700;color:var(--dep-blue-soft)}.dep-flap .dep-flap__c{display:inline-block;min-width:.62em;text-align:center}.dep-flap .dep-flap__c.is-flipping{animation:dep-flip 70ms linear}@keyframes dep-flip{50%{transform:scaleY(.2);opacity:.6}}.dep-board__link{color:inherit;text-decoration:underline;text-decoration-color:var(--dep-blue-soft);text-underline-offset:4px}.dep-status{display:inline-block;font-weight:700;font-size:.8rem;letter-spacing:.1em;padding:5px 10px;border-radius:6px;background:color-mix(in srgb,var(--dep-white) 10%,transparent);white-space:nowrap}.dep-status--live{background:var(--dep-yellow);color:var(--dep-ink);animation:dep-blink 1.6s steps(1) infinite}@keyframes dep-blink{50%{background:transparent;color:var(--dep-yellow);box-shadow:inset 0 0 0 1.5px var(--dep-yellow)}}@media(max-width:749px){.dep-board__gate-col,.dep-board__table thead{display:none}.dep-board__table,.dep-board__table tbody{display:block}.dep-board__table tr{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;background:color-mix(in srgb,var(--dep-white) 5%,transparent);border-radius:12px;padding:14px;margin-top:8px}.dep-board__table td{background:none;padding:0;border-radius:0!important;font-size:.85rem}.dep-board__table td[data-label=Destination]{grid-column:1 / -1;order:3;font-size:1rem}.dep-board__table td[data-label=Status]{order:4;grid-column:1 / -1}.dep-flap{white-space:normal}}.dep-feature{display:grid;gap:40px;align-items:center;padding-bottom:clamp(64px,9vw,120px)}@media(min-width:750px){.dep-feature{grid-template-columns:1fr 1fr;gap:72px}}.dep-feature__media{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--dep-blue) 12%,var(--dep-white))}.dep-feature__image{width:100%;height:100%;object-fit:cover;display:block}.dep-tag{position:absolute;top:18px;left:18px;font-family:var(--dep-mono);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border-radius:8px;background:var(--dep-red-eye);color:var(--dep-white);transform:rotate(-3deg);box-shadow:0 8px 20px #00000026}.dep-feature__copy .dep-rte{margin-top:20px;max-width:32em}.dep-safety{background:color-mix(in srgb,var(--dep-blue) 9%,var(--dep-white));padding-block:clamp(64px,9vw,120px)}.dep-safety__list{list-style:none;padding:0;display:grid;gap:16px}@media(min-width:750px){.dep-safety__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.dep-safety__card{background:var(--dep-white);border-radius:20px;padding:28px;display:grid;gap:12px;align-content:start;border:1px solid color-mix(in srgb,var(--dep-blue) 20%,transparent)}.dep-safety__card p{line-height:1.55}.dep-safety__num{font-family:var(--dep-mono);font-weight:700;font-size:.8rem;color:var(--dep-white);background:var(--dep-blue);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;margin-bottom:8px}.dep-priority{background:var(--dep-blue);color:var(--dep-white);padding-block:clamp(64px,9vw,120px);scroll-margin-top:80px}.dep-priority__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.dep-priority__grid{grid-template-columns:1.1fr .9fr;gap:72px}}.dep-priority .dep-signup{margin-top:0}.dep-perks{list-style:none;padding:0;margin-top:36px;display:grid;gap:12px}.dep-perks li{display:flex;align-items:center;gap:14px;font-size:1.05rem;line-height:1.4}.dep-perks__group{flex:none;font-family:var(--dep-mono);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:6px;background:var(--dep-yellow);color:var(--dep-ink);min-width:92px;text-align:center}.dep-faq{padding-block:clamp(64px,9vw,120px);display:grid;gap:32px}@media(min-width:990px){.dep-faq{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}}.dep-faq__item{border-bottom:1px solid color-mix(in srgb,var(--dep-ink) 14%,transparent)}.dep-faq__item summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-size:1.15rem;letter-spacing:-.01em;position:relative}.dep-faq__item summary::-webkit-details-marker{display:none}.dep-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;translate:0 -50%;font-size:1.6rem;color:var(--dep-blue);transition:rotate .25s var(--dep-spring)}.dep-faq__item[open] summary:after{rotate:45deg}.dep-faq__item .dep-rte{padding-bottom:22px;max-width:40em}.dep-faq__item a{color:var(--dep-blue)}@media(prefers-reduced-motion:reduce){.dep-ticker__track{animation:none}.dep-ticker__run+.dep-ticker__run{display:none}.dep-gate__dot,.dep-status--live{animation:none}.dep-pass{cursor:default}.dep-pass__hint{display:none}}.dep-photo{border-radius:22px;overflow:hidden;aspect-ratio:4 / 5;background:color-mix(in srgb,var(--dep-blue) 12%,var(--dep-white))}.dep-photo__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:22px}.dep-photo--empty{display:grid;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center;border:2px dashed color-mix(in srgb,var(--dep-blue) 45%,transparent);color:var(--dep-blue);font-family:var(--dep-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.dep-photo--empty svg{width:30px;height:30px}.dep-teaser{display:grid;gap:40px;align-items:center;padding-block:clamp(64px,9vw,120px)}@media(min-width:750px){.dep-teaser{grid-template-columns:.8fr 1.2fr;gap:72px}}.dep-teaser__media .dep-photo__img,.dep-teaser__media .dep-photo{aspect-ratio:4 / 5;transform:rotate(-2deg)}.dep-teaser__text{margin-top:20px;max-width:34em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/departure.css.map */
