.p-cloud h1,.p-cloud h2,.p-cloud .poster{text-transform:uppercase;letter-spacing:.02em;font-family:Archivo,sans-serif;font-weight:800;font-stretch:80%;line-height:.95}.p-cloud h1{font-size:clamp(39.5px,5vw,61.5px)}.p-cloud h2{font-size:clamp(26.5px,3vw,35px)}.p-cloud .kicker{letter-spacing:.14em;text-transform:none;color:inherit;align-items:center;gap:8px;margin-bottom:8px;font-family:Archivo,sans-serif;font-size:12px;font-weight:800;font-stretch:75%;display:flex}.p-cloud .crumb{color:var(--mute);margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:13px}.p-cloud .crumb a{color:var(--ink);font-weight:700}.p-cloud .hero{padding:28px 0 8px;position:relative}.p-cloud .lede{max-width:46ch;margin-top:12px;font-size:20px}.p-cloud .hero{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:44px 0 52px;display:grid}.p-cloud .x-scene{margin:0}.p-cloud .x-scene svg{width:100%;height:auto;display:block}.p-cloud .xs-name{text-transform:uppercase;letter-spacing:.06em;fill:var(--ink);font-family:Archivo,sans-serif;font-size:20px;font-weight:800;font-stretch:80%}.p-cloud .xs-sub{fill:var(--mute);font-family:IBM Plex Mono,monospace;font-size:14.5px}.p-cloud .xs-group{fill:var(--ghost);font-family:IBM Plex Mono,monospace;font-size:14px}.p-cloud .xs-stamp-t{text-transform:uppercase;letter-spacing:.08em;fill:var(--ink);font-family:Archivo,sans-serif;font-size:16.5px;font-weight:800;font-stretch:80%}.p-cloud .xs-run{animation:4.6s cubic-bezier(.3,.75,.35,1) both xs-run}@keyframes xs-run{0%{transform:translate(-430px)}to{transform:translate(0)}}.p-cloud .xs-wheel{transform-box:fill-box;transform-origin:50%;animation:4.6s cubic-bezier(.3,.75,.35,1) both xs-spin}@keyframes xs-spin{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}.p-cloud .xs-stamp{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-out both xs-stamp}@keyframes xs-stamp{0%,40%{opacity:0;transform:scale(.55)rotate(-4deg)}48%{opacity:1;transform:scale(1.14)rotate(-4deg)}54%,to{opacity:1;transform:scale(1)rotate(-4deg)}}.p-cloud .xs-bracket{stroke-dasharray:300;animation:1.1s ease-out .3s both xs-draw}@keyframes xs-draw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}.p-cloud .xs-depot{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-out both xs-arrive}@keyframes xs-arrive{0%,82%{transform:scale(1)}90%{transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p-cloud .xs-run,.p-cloud .xs-wheel,.p-cloud .xs-stamp,.p-cloud .xs-bracket,.p-cloud .xs-depot{animation:none}.p-cloud .xs-bracket{stroke-dasharray:none}}.p-cloud .d-scene{margin:0}.p-cloud .d-scene svg{width:100%;height:auto;display:block}.p-cloud .ds-sign{text-transform:uppercase;letter-spacing:.08em;fill:var(--ink);font-family:Archivo,sans-serif;font-size:18.5px;font-weight:800;font-stretch:80%}.p-cloud .ds-card-h{text-transform:uppercase;letter-spacing:.06em;fill:var(--ink);font-family:Archivo,sans-serif;font-size:15.5px;font-weight:800;font-stretch:80%}.p-cloud .ds-link{fill:var(--mute);font-family:IBM Plex Mono,monospace;font-size:14.5px}.p-cloud .ds-rack-t{text-transform:uppercase;letter-spacing:.04em;fill:var(--ink);font-family:Archivo,sans-serif;font-size:11.5px;font-weight:800;font-stretch:75%}.p-cloud .ds-line{stroke-dasharray:240;animation:1s ease-out .2s both ds-draw}@keyframes ds-draw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}.p-cloud .ds-origin{animation:.5s ease-out .1s both ds-fade}.p-cloud .ds-chip{animation:1.1s linear both ds-chip}@keyframes ds-chip{0%{opacity:0;transform:translate(0)}12%,82%{opacity:1}to{opacity:0;transform:translateX(var(--dx))}}.p-cloud .ds-slot{animation:.3s ease-out both ds-fill}@keyframes ds-fill{0%{fill:#fff}to{fill:var(--a)}}.p-cloud .ds-rack{animation:.5s ease-out both ds-pop}@keyframes ds-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.p-cloud .ds-rack-t{display:none}.p-cloud .ds-link{font-size:22px}}@media (prefers-reduced-motion:reduce){.p-cloud .ds-line,.p-cloud .ds-rack,.p-cloud .ds-origin{animation:none}.p-cloud .ds-chip{opacity:0;animation:none}.p-cloud .ds-slot{fill:var(--a);animation:none}.p-cloud .ds-line{stroke-dasharray:none}}.p-cloud .perks{border-top:2px solid var(--ink);padding:34px 0 52px}.p-cloud .perks-h{margin-bottom:20px}.p-cloud .perks-h h2{margin-bottom:6px}.p-cloud .perks-list{background:var(--ticket);border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.p-cloud .perks-list article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 22px 22px}.p-cloud .perks-list article:nth-child(3n){border-right:0}.p-cloud .perks-list article:nth-child(n+4){border-bottom:0}.p-cloud .perk-top{align-items:center;gap:14px;margin-bottom:10px;display:flex}.p-cloud .perk-icon{border:2px solid var(--ink);background:var(--map);flex:none;place-items:center;width:42px;height:42px;display:grid}.p-cloud .perk-icon svg{width:26px;height:26px;display:block}.p-cloud article[data-tone=a] .perk-icon{color:var(--a);background:color-mix(in srgb, var(--a) 14%, #fff)}.p-cloud article[data-tone=b] .perk-icon{color:var(--b);background:color-mix(in srgb, var(--b) 14%, #fff)}.p-cloud article[data-tone=c] .perk-icon{color:#b08c00;background:color-mix(in srgb, var(--c) 22%, #fff)}.p-cloud article[data-tone=d] .perk-icon{color:var(--d);background:color-mix(in srgb, var(--d) 14%, #fff)}.p-cloud article[data-tone=e] .perk-icon{color:var(--e);background:color-mix(in srgb, var(--e) 14%, #fff)}.p-cloud article[data-tone=f] .perk-icon{color:var(--f);background:color-mix(in srgb, var(--f) 14%, #fff)}.p-cloud .perks-list h3{text-transform:uppercase;letter-spacing:.02em;color:var(--mute);font-family:Archivo,sans-serif;font-size:18.5px;font-weight:800;font-stretch:85%;text-decoration:line-through;text-decoration-thickness:2px}.p-cloud .perks-list p{color:var(--ink);max-width:52ch;font-size:15.5px}@media (max-width:860px){.p-cloud .perks-list{grid-template-columns:1fr}.p-cloud .perks-list article{border-right:0;border-bottom:1px solid var(--rule)}.p-cloud .perks-list article:last-child{border-bottom:0}}.p-cloud .band{background:var(--ticket);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:0 0 48px}.p-cloud .split{grid-template-columns:1fr 480px;align-items:center;gap:44px;padding:48px 0 52px;display:grid}.p-cloud .split p{max-width:44ch;margin-top:10px}.p-cloud .fare-art{justify-self:end;width:100%;height:auto}@media (max-width:900px){.p-cloud .fare-art{justify-self:center;max-width:480px;margin-inline:auto}}.p-cloud .tickets{grid-template-columns:1fr 1fr;gap:12px;padding:0 0 56px;display:grid}.p-cloud .ticket{background:var(--ticket);border:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.p-cloud .punch{border:2px solid var(--ink);width:42px;height:42px;color:var(--ink);border-radius:50%;place-items:center;font-family:Archivo,sans-serif;font-size:11px;font-weight:800;font-stretch:75%;display:grid}.p-cloud .punch.wait{background:var(--c)}.p-cloud .ticket .punch{color:var(--ink);font-size:11px}.p-cloud .ticket strong{text-transform:uppercase;letter-spacing:.04em;font-family:Archivo,sans-serif;font-size:15.5px;font-weight:800;font-stretch:85%;display:block}.p-cloud .ticket span{color:var(--mute);font-size:14.5px}.p-cloud .ticket em{letter-spacing:.08em;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:12px;font-style:normal;font-weight:800;font-stretch:75%}.p-cloud details{background:var(--ticket);border:2px solid var(--ink);border-bottom:0}.p-cloud details:last-of-type{border-bottom:2px solid var(--ink)}.p-cloud summary{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;padding:14px 16px;font-family:Archivo,sans-serif;font-weight:700;font-stretch:85%;list-style:none}.p-cloud summary::-webkit-details-marker{display:none}.p-cloud details p{padding:0 16px 16px}.p-cloud .transfers{padding:0 0 48px}.p-cloud .faq{border-top:2px solid var(--ink);padding:36px 0 56px}.p-cloud .end{background:var(--ink);color:#f2f2ec}.p-cloud .end-inner{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:56px 0;display:grid}.p-cloud .end .kicker{color:#8f8f86}.p-cloud .end p{color:#c4c4bb;max-width:40ch;margin-top:10px}.p-cloud .end .btn{color:var(--ink);background:#f2f2ec;border-color:#f2f2ec}.p-cloud .end .btn.ghost{color:#f2f2ec;background:0 0}@media (max-width:900px){.p-cloud .hero,.p-cloud .stops,.p-cloud .split,.p-cloud .tickets,.p-cloud .end-inner,.p-cloud .site-foot{grid-template-columns:1fr}}.p-cloud .btn,.p-cloud .site-foot a,.p-cloud .legal a,.p-cloud .crumb a{transition:background-color .13s,color .13s,border-color .13s,transform .13s,box-shadow .13s}.p-cloud .btn:hover,.p-cloud .btn:focus-visible{transform:translateY(-1px)}.p-cloud .btn.ghost:hover,.p-cloud .btn.ghost:focus-visible{background:var(--ink);color:var(--map)}.p-cloud .end .btn:hover,.p-cloud .end .btn.ghost:hover,.p-cloud .end .btn.ghost:focus-visible{color:var(--ink);background:#f2f2ec}.p-cloud .btn:active{transform:translateY(1px)}.p-cloud .site-foot a:hover,.p-cloud .legal a:hover,.p-cloud .crumb a:hover{color:var(--a)}@media (prefers-reduced-motion:reduce){.p-cloud .btn,.p-cloud .site-foot a,.p-cloud .legal a,.p-cloud .crumb a{transition:none}.p-cloud .btn:hover,.p-cloud .btn:focus-visible{transform:none}}
