.rh{--cyan:#00f0f0;--cyan-line:#00f0f08c;--panel:#06161a;max-width:1180px;min-height:100dvh;padding:0 16px calc(28px + env(safe-area-inset-bottom));color:#e6ffff;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#000;margin:0 auto}:is(html:has(.rh),body:has(.rh)){background:#000}html:has(.rh){overflow-x:clip}.rh *,.rh :before,.rh :after{box-sizing:border-box}.rh :where(h1,h2,p){margin:0}.rh a{color:inherit;text-decoration:none}.rh button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rh img{display:block}.rh :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.rh-ticker{background:linear-gradient(90deg,#001a1c,#002a2c 50%,#001a1c);border-bottom:1px solid #00f0f04d;align-items:center;height:34px;margin:0 calc(50% - 50vw);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rh-ticker-track{width:max-content;animation:40s linear infinite rh-marquee;display:flex}.rh-ticker:hover .rh-ticker-track{animation-play-state:paused}.rh-ticker span{white-space:nowrap;color:#bffcfc;letter-spacing:.3px;align-items:center;gap:12px;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex}.rh-ticker i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%}@keyframes rh-marquee{to{transform:translate(-50%)}}.rh-top{grid-template-columns:1fr auto 1fr;align-items:center;height:116px;display:grid;position:relative}.rh-top h1{white-space:nowrap;text-overflow:ellipsis;color:#cfffff;letter-spacing:1px;grid-column:2;max-width:52vw;font-size:22px;font-weight:800;overflow:hidden}.rh .rh-signin{color:#5fe6e6;border-radius:999px;justify-self:start;margin-left:-12px;padding:8px 12px;font-size:14px;font-weight:600}.rh .rh-signin:hover{color:var(--cyan);background:#00f0f00f}.rh-getapp{flex-direction:column;grid-column:3;justify-self:end;align-items:center;transition:transform .2s;display:flex}.rh-getapp:hover{transform:translateY(-2px)}.rh-getapp:active{opacity:.7}.rh-ring{border:2px solid var(--cyan);width:68px;height:68px;color:var(--cyan);background:#000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:3px;display:flex;position:relative}.rh-ring:after{content:"";border:2px solid var(--cyan);opacity:0;border-radius:50%;animation:2.6s ease-out infinite rh-ping;position:absolute;inset:-6px}@keyframes rh-ping{0%{opacity:.7;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.25)}}.rh-ring-text{margin-top:1px;font-size:10px;font-weight:700}.rh-getapp-label{color:#5fe6e6;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:600}.rh-hero{border:2px solid var(--cyan-line);background:#000;border-radius:28px;height:560px;position:relative;overflow:hidden;box-shadow:0 0 14px #00f0f08c,0 30px 60px -30px #00f0f059}.rh-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.rh-track::-webkit-scrollbar{display:none}.rh-slide{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative;overflow:hidden}.rh-slide>img{transition:transform 6.5s ease-out;position:absolute}.rh-slide.cover>img{object-fit:cover;width:100%;height:100%;inset:0;transform:scale(1.08)}.rh-slide.cover.on>img{transform:scale(1)}.rh-slide.cover:after{content:"";background:linear-gradient(#0000001a 0%,#0000 35%,#000000b3 60%,#000000f2 100%);position:absolute;inset:0}.rh-slide.cutout{background:#000}.rh-slide.cutout>img{object-fit:contain;opacity:.4;filter:drop-shadow(0 14px 18px #0000008c);width:92%;height:40%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .8s;top:48px;left:4%;transform:translate(8%)scale(.95)}.rh-slide.cutout.on>img{opacity:1;transform:none}.rh-tag{z-index:2;border:1px solid var(--cyan);color:var(--cyan);letter-spacing:1.2px;background:#0009;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.rh-bubble{z-index:2;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:12px;right:14px}.rh-bubble-body{border:1.5px solid var(--cyan);color:#0a1512;background:#f2faff;border-radius:14px;flex-direction:column;align-items:center;padding:4px 10px;line-height:1.2;display:flex}.rh-bubble-body b{font-size:15px;font-weight:900}.rh-bubble-body small{letter-spacing:.6px;font-size:9px;font-weight:900}.rh-bubble i{border:1px solid var(--cyan);background:#f2faff;border-radius:50%;margin-top:2px;display:block}.rh-bubble i:first-of-type{width:9px;height:9px;margin-right:22px}.rh-bubble i:last-of-type{width:5px;height:5px;margin-right:34px}.rh-copy{z-index:2;position:absolute;bottom:58px;left:20px;right:20px}.rh-copy h2{letter-spacing:-.03em;color:#fff;font-size:34px;font-weight:900;line-height:1.08}.rh-copy mark{background:var(--cyan);color:#001414;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;margin-left:-.04em;padding:0 .16em;box-shadow:0 0 22px #00f0f073}.rh-copy p{color:#b8e9ea;max-width:460px;margin-top:10px;font-size:15px;line-height:1.5}.rh-copy-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.rh .rh-btn{background:var(--cyan);color:#001414;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 20px #00f0f066}.rh .rh-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #00f0f099}.rh .rh-btn.ghost{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1.5px solid #ffffff8c}.rh .rh-btn.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.rh-progress{z-index:3;grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:absolute;bottom:22px;left:20px;right:20px}.rh-progress button{text-align:left;flex-direction:column;gap:8px;padding-top:10px;display:flex}.rh-progress span{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;transition:color .2s;display:none;overflow:hidden}.rh-progress button.on span,.rh-progress button:hover span{color:#fff}.rh-progress i{background:#ffffff40;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.rh-progress button.done i{background:#00f0f099}.rh-progress b{background:var(--cyan);transform-origin:0;animation:6s linear forwards rh-fill;position:absolute;inset:0}.rh-progress b.paused{animation-play-state:paused}@keyframes rh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rh-services{margin-top:4px}.rh-hero{margin-top:40px}.rh-services h2{text-align:center;letter-spacing:-.03em;max-width:900px;color:var(--cyan);text-shadow:0 0 18px #00f0f08c,0 0 42px #00f0f040;text-wrap:balance;margin:0 auto;font-size:30px;font-weight:900;line-height:1.12}.rh-services h2 mark{background:var(--cyan);color:#001414;text-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 .16em;box-shadow:0 0 22px #00f0f073}.rh-panel{border:2px solid var(--cyan-line);background:var(--panel);border-radius:36px;flex-wrap:wrap;justify-content:space-around;row-gap:22px;margin-top:20px;padding:26px 0;display:flex}.rh-item{flex-direction:column;align-items:center;width:33%;transition:opacity .15s,transform .2s;display:flex}.rh-item:active{opacity:.7}.rh-item img{object-fit:cover;background:#000;border-radius:50%;width:92px;height:92px;transition:box-shadow .2s}.rh-item-label{color:var(--cyan);margin-top:12px;font-size:17px;font-weight:700}.rh-item-note{color:#7fb9bb;margin-top:2px;font-size:12.5px}@media (hover:hover){.rh-item:hover{transform:translateY(-3px)}.rh-item:hover img{box-shadow:0 0 22px #00f0f073}}@media (max-width:360px){.rh-item img{width:78px;height:78px}.rh-item-label{font-size:15px}}.rh-appband{flex-direction:column;align-items:center;gap:14px;width:max-content;max-width:100%;margin:36px auto 0;display:flex}.rh-appband img{filter:drop-shadow(0 0 14px #00f0f080);width:44px;height:auto;animation:5s ease-in-out infinite rh-float}@keyframes rh-float{50%{transform:translateY(-5px)}}.rh-appband .ga-badges{justify-content:center;gap:8px}.rh-appband .ga-badge{border-radius:9px;gap:7px;min-width:0;padding:5px 12px 5px 9px}.rh-appband .ga-badge-ico svg{width:16px;height:16px}.rh-appband .ga-badge-ico{width:18px}.rh-appband .ga-badge-text small{font-size:8.5px}.rh-appband .ga-badge-text b{font-size:13px}.rh-footer{text-align:center;border-top:1px solid #00f0f02e;margin-top:40px;padding-top:22px}.rh-footer nav{flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex}.rh .rh-footer a{color:#5fe6e6;font-size:14px;font-weight:600}.rh .rh-footer a:hover{color:var(--cyan)}.rh-footer p{color:#5f8a8d;margin-top:14px;font-size:12.5px}.rh-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;background:var(--panel);border:1.5px solid var(--cyan-line);color:#e6ffff;text-align:center;opacity:0;pointer-events:none;border-radius:16px;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,10px);box-shadow:0 0 18px #00f0f04d}.rh-toast.on{opacity:1;transform:translate(-50%)}@media (min-width:820px){.rh{padding-left:32px;padding-right:32px}.rh-top{height:128px}.rh-top h1{font-size:30px}.rh-ring{width:80px;height:80px}.rh-ring-text{font-size:11px}.rh-hero{border-radius:32px;height:clamp(520px,48vw,640px)}.rh-slide.cover:after{background:linear-gradient(90deg,#000000eb 0%,#000000b3 38%,#0000001a 70%),linear-gradient(#0000 70%,#000000b3)}.rh-slide.cutout>img{width:54%;height:70%;top:10%;left:auto;right:3%}.rh-tag{top:22px;left:24px}.rh-bubble{top:20px;right:22px}.rh-copy{max-width:min(520px,40%);bottom:104px;left:48px;right:auto}.rh-copy h2{font-size:clamp(40px,4.4vw,60px);line-height:1.04}.rh-copy p{margin-top:16px;font-size:18px}.rh-copy-actions{margin-top:26px}.rh .rh-btn{height:52px;padding:0 26px;font-size:16px}.rh-progress{gap:16px;bottom:28px;left:48px;right:48px}.rh-progress span{display:block}.rh-services{margin-top:0}.rh-hero{margin-top:56px}.rh-services h2{font-size:clamp(40px,4.4vw,54px);line-height:1.06}.rh-panel{flex-wrap:nowrap;margin-top:26px;padding:32px 12px}.rh-item{width:16.6667%}.rh-item img{width:116px;height:116px}.rh-item-label{font-size:19px}.rh-item-note{font-size:14px}}@media (prefers-reduced-motion:reduce){.rh *,.rh-track{scroll-behavior:auto!important;transition:none!important}.rh-ticker-track,.rh-ring:after,.rh-appband img{animation:none!important}.rh-progress b{transform:scaleX(1);animation:none!important}.rh-ticker{overflow-x:auto}}.ph-nav{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#000000b8;border-bottom:1px solid #00f0f029;justify-content:space-between;align-items:center;gap:12px;margin:0 calc(50% - 50vw);padding:10px max(16px,50vw - 574px);display:flex;position:sticky;top:0}.rh .ph-logo{color:#cfffff;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.ph-logo img{filter:drop-shadow(0 0 8px #00f0f080);width:22px;height:auto}.ph-logo b{color:var(--cyan)}.ph-right{align-items:center;gap:10px;display:flex}.rh .ph-signin{color:#e6ffff;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.rh .ph-signin:hover{background:#00f0f014}.ph-getapp{background:#00f0f014;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;display:flex;color:var(--cyan)!important;border:1px solid #00f0f059!important;font-size:13.5px!important;font-weight:700!important}.ph-getapp .rh-ring{border-width:1.5px;width:34px;height:34px;margin:0}.ph-getapp .rh-ring:after{inset:-4px}@media (max-width:520px){.ph-getapp>span:last-child{display:none}.ph-getapp{padding:4px}}.ph-hero{gap:28px;padding:28px 0 44px;display:grid}@media (min-width:980px){.ph-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;padding:64px 0 72px}}.ph-where{color:#7fe9e9;background:#00f0f014;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ph-hero h1{letter-spacing:-.04em;color:#fff;margin-top:16px;font-size:clamp(40px,6vw,68px);font-weight:900;line-height:1.02}.ph-hero mark,.ph-safety mark,.ph-drive mark{background:var(--cyan);color:#001414;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:0 .14em;box-shadow:0 0 26px #00f0f073}.ph-sub{color:#a9c9cb;max-width:480px;font-size:17px;line-height:1.5;margin-top:14px!important}.ph-book{max-width:480px;margin-top:26px}.ph-fields{flex-direction:column;display:flex;position:relative}.ph-field{background:#0b1416;border:1.5px solid #00f0f038;border-radius:16px;align-items:center;gap:14px;height:58px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.ph-field:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px #00f0f01f}.ph-field input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ph-field input::placeholder{color:#6f9295}.ph-dot{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 10px var(--cyan);border-radius:50%;flex:none}.ph-square{background:#fff;border-radius:2px;flex:none;width:10px;height:10px}.ph-line{background:linear-gradient(var(--cyan), #fff);opacity:.5;z-index:1;width:1.5px;height:36px;position:absolute;top:40px;left:22.5px}.ph-fields .ph-field+.ph-line+.ph-field{margin-top:10px}.ph-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.rh .ph-btn{background:var(--cyan);border-radius:999px;justify-content:center;align-items:center;height:52px;padding:0 28px;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 24px #00f0f066;color:#001414!important}.rh .ph-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 36px #00f0f099}.rh .ph-btn:disabled{opacity:.6;cursor:wait}.rh .ph-link{color:#e6ffff;text-underline-offset:4px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #00f0f080;text-decoration:underline #00f0f080}.ph-msg{color:#fca5a5;font-size:14px;margin-top:14px!important}.ph-results{background:#071113;border:1px solid #00f0f033;border-radius:20px;margin-top:18px;padding:8px;animation:.35s ease-out ph-in}@keyframes ph-in{0%{opacity:0;transform:translateY(8px)}}.ph-km{color:#6f9ea2;padding:8px 10px 4px;font-size:13px}.rh .ph-tier{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .2s;display:flex}.rh .ph-tier:hover{background:#00f0f012}.ph-tier img{object-fit:contain;width:64px;height:38px}.ph-tier-name{flex-direction:column;flex:1;line-height:1.2;display:flex}.ph-tier-name b{color:#fff;font-size:15.5px}.ph-tier-name small{color:#7fa9ad;font-size:12.5px}.ph-tier strong{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.ph-taxi{color:#a9c9cb;padding:8px 10px 6px;font-size:13.5px}.ph-taxi b{color:var(--cyan)}.ph-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:12px;display:grid}@media (min-width:980px){.ph-mosaic{grid-auto-rows:190px;gap:14px}}.ph-tile{background:#0b1416;border:1px solid #00f0f024;border-radius:22px;position:relative;overflow:hidden}.ph-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.ph-tile:hover img{transform:scale(1.05)}.ph-tile.t1,.ph-tile.t3{background:radial-gradient(70% 70% at 50% 60%,#00f0f02e,#0000 70%),#050c0e}.ph-tile.t1 img,.ph-tile.t3 img{object-fit:contain;padding:10px}.ph-tile.t5{text-align:left;flex-direction:column;grid-column:span 2;justify-content:flex-end;align-items:flex-start;padding:18px 20px;display:flex}.ph-tile.t5 img{z-index:0;position:absolute;inset:0}.ph-tile.t5:after{content:"";background:linear-gradient(90deg,#000c,#0000 70%);position:absolute;inset:0}.ph-tile.t5 span,.ph-tile.t5 b{z-index:1;position:relative}.ph-tile.t5 span{color:#e6ffff;font-size:20px;font-weight:800}.ph-tile.t5 b{color:#001414;background:#fff;border-radius:999px;margin-top:8px;padding:8px 16px;font-size:14px}.ph-safety{margin-top:64px}.ph-safety h2,.ph-drive h2{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.1}.ph-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}@media (min-width:900px){.ph-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ph-safe{background:#071113;border:1px solid #00f0f029;border-radius:20px;flex-direction:column;gap:6px;padding:18px;display:flex}.ph-safe b{color:var(--cyan);font-size:16px}.ph-safe span{color:#a9c9cb;font-size:14px;line-height:1.45}.ph-drive{background:radial-gradient(80% 120% at 100%,#00f0f024,#0000 60%),#050c0e;border:1.5px solid #00f0f047;border-radius:32px;align-items:center;gap:24px;margin-top:56px;padding:28px;display:grid}@media (min-width:900px){.ph-drive{grid-template-columns:1.2fr 1fr;padding:40px 48px}}.ph-kicker{color:#7fe9e9;letter-spacing:1.4px;text-transform:uppercase;font-size:13px;font-weight:800}.ph-drive h2{margin-top:10px!important}.ph-drive p{color:#a9c9cb;max-width:460px;font-size:16px;line-height:1.5;margin:12px 0 22px!important}.ph-drive img{object-fit:contain;filter:drop-shadow(0 20px 30px #0009);width:100%;max-height:260px}.ph-account{position:relative}.rh .ph-account .ph-signin{cursor:pointer;font:inherit;background:0 0;border:0;font-size:14px;font-weight:600}.ph-signin span{opacity:.7;font-size:11px}.ph-menu{z-index:50;background:#040e11;border:1.5px solid #00f0f059;border-radius:22px;flex-direction:column;gap:10px;width:min(340px,100vw - 32px);padding:12px;display:flex;position:absolute;top:calc(100% + 10px);right:-46px;box-shadow:0 20px 60px #0009,0 0 18px #00f0f02e}.rh .ph-menu-account{color:#e6ffff;background:#ffffff0d;border-radius:12px;padding:10px 12px;font-size:14.5px;font-weight:700;display:block}.ph-menu-box{--c:#00f0f0;border:1.5px solid color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 6%, #040e11);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.ph-menu-box.driver{--c:#f5c542}.ph-menu-box b{color:var(--c);font-size:18px;font-weight:900}.ph-menu-box small{color:#a9c9cb;margin-top:-6px;font-size:12.5px}.rh .ph-menu-btn{background:var(--c);color:#0a0a0a;text-align:center;border-radius:999px;padding:11px;font-size:14.5px;font-weight:800;display:block}.rh .ph-menu-btn.ghost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.ph-menu{width:min(520px,100vw - 32px)}.ph-menu-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ph-menu-box{min-width:0}.ph-menu-box small{min-height:2.6em;line-height:1.3}@media (max-width:420px){.ph-menu{padding:10px}.ph-menu-grid{gap:8px}.ph-menu-box{padding:12px 10px}.ph-menu-box b{font-size:16px}.ph-menu-box small{font-size:11.5px}.rh .ph-menu-btn{padding:10px 6px;font-size:13.5px}}.ph-trips .ph-tile:not(.t5){padding:0}.ph-trips{padding:44px 0 20px}.ph-trips h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:8px 0 20px;font-size:clamp(30px,4.5vw,48px);font-weight:900;line-height:1.05}.ph-trips mark{background:var(--cyan);color:#001414;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:0 .14em;box-shadow:0 0 22px #00f0f066}.ph-trips .ph-mosaic{grid-auto-rows:180px}@media (min-width:980px){.ph-trips .ph-mosaic{grid-template-columns:1fr 1fr 1.4fr;grid-auto-rows:260px}.ph-trips .ph-tile.t5{grid-column:auto}}.ph-trips .ph-tile{cursor:pointer;box-shadow:0 0 18px #00f0f01f}.ph-trips .ph-tile:hover{border-color:#00f0f073}.ph-trips .ph-tile em{color:#e6ffff;-webkit-backdrop-filter:blur(6px);background:#0009;border:1px solid #00f0f059;border-radius:999px;padding:6px 12px;font-size:13px;font-style:normal;font-weight:800;position:absolute;bottom:12px;left:12px}
.rh{--serif:var(--font-serif), "Times New Roman", serif}.sc-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sc-night{margin:0 calc(50% - 50vw);position:relative;overflow:hidden}.sc-night-in{z-index:1;max-width:1180px;margin:0 auto;padding:18px 16px 110px;position:relative}@media (min-width:900px){.sc-night-in{padding:34px 16px 230px}}.sc-night .rh-panel{-webkit-backdrop-filter:blur(10px)saturate(1.3);background:#001e2447;border:1.5px solid #00f0f073;box-shadow:0 0 24px #00f0f038,inset 0 0 30px #00f0f00f}.sc-night .rh-item img{mix-blend-mode:screen;background:0 0}.sc-hero{max-width:760px;margin-top:56px}.sc-eyebrow{color:var(--cyan);letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 12px #00f0f0b3;font-size:12px;font-weight:700}.sc-hero h1{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-shadow:0 4px 30px #00000073;margin-top:14px;font-size:clamp(44px,8vw,92px);font-weight:600;line-height:.98}.sc-typed{color:var(--cyan);text-shadow:0 0 22px #00f0f0bf,0 0 2px #00f0f0e6;font-style:italic}.sc-caret{background:var(--cyan);vertical-align:-.04em;width:2px;height:.8em;margin-left:6px;animation:1.1s step-end infinite sc-blink;display:inline-block}@keyframes sc-blink{50%{opacity:0}}.sc-hero p{color:#e6ffffe0;text-shadow:0 2px 12px #0009;max-width:38ch;margin-top:18px;font-size:17px;line-height:1.5}.rh .sc-cta{border:1.5px solid var(--cyan);color:var(--cyan);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);background:#00141673;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:14px 26px;font-size:15px;font-weight:700;transition:background .4s,color .4s,box-shadow .4s;display:inline-flex;box-shadow:0 0 18px #00f0f073,inset 0 0 12px #00f0f026}.rh .sc-cta:hover{background:var(--cyan);color:#001414;box-shadow:0 0 30px #00f0f0cc}.sc-sea{height:clamp(360px,56vh,540px);margin:44px calc(50% - 50vw) 0;position:relative;overflow:hidden}.sc-sea-in{z-index:1;max-width:1180px;margin:0 auto;padding:36px 16px 0;position:relative}.sc-sea-in b{font-family:var(--serif);color:#fff;font-size:clamp(30px,5vw,52px);font-style:italic;font-weight:600;line-height:1.05;display:block}.sc-sea-in span{color:#e6ffffc7;font-size:15px}.sc-words{padding:90px 0}.sc-rise{max-width:900px;font-family:var(--serif);color:#fff;text-wrap:balance;font-size:clamp(34px,6vw,68px);font-weight:500;line-height:1.08}.sc-w{white-space:pre;display:inline-block}.sc-glow{color:var(--cyan);text-shadow:0 0 20px #00f0f0b3;font-style:italic;position:relative}.sc-glow:after{content:"";background:var(--cyan);height:2px;box-shadow:0 0 10px var(--cyan);transform-origin:0;position:absolute;bottom:.06em;left:0;right:0}.sc-rise.sc-ready .sc-w{opacity:.15;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(.5em)}.sc-rise.sc-ready .sc-glow:after{transition:transform 1.2s .8s;transform:scaleX(0)}.sc-rise.sc-go .sc-w{opacity:1;transform:none}.sc-rise.sc-go .sc-glow:after{transform:scaleX(1)}.sc-trips{padding:10px 0 60px}.sc-trips h2{font-family:var(--serif);color:#fff;margin-bottom:18px;font-size:clamp(30px,4.5vw,46px);font-weight:600}.sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.sc-grid{grid-template-columns:1fr}}.rh .sc-card{text-align:left;background:#000;border:1.5px solid #00f0f059;border-radius:22px;min-width:0;height:360px;transition:box-shadow .6s,border-color .6s;position:relative;overflow:hidden;box-shadow:0 0 16px #00f0f02e}.sc-card img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1),filter 1.2s}.sc-card:after{content:"";background:linear-gradient(#0000 40%,#000507e6 92%);position:absolute;inset:0}.sc-card-cap{z-index:1;display:block;position:absolute;bottom:18px;left:18px;right:18px}.sc-card-cap small{color:var(--cyan);letter-spacing:.24em;text-transform:uppercase;font-size:11.5px}.sc-card-cap b{font-family:var(--serif);color:#fff;margin-top:4px;font-size:30px;font-weight:600;line-height:1.05;display:block}.sc-card-cap span{opacity:0;color:#e6ffffd9;max-height:0;font-size:14px;transition:max-height .8s,opacity .8s,margin .8s;display:block;overflow:hidden}.rh .sc-card:hover,.rh .sc-card:focus-visible{border-color:var(--cyan);box-shadow:0 0 28px #00f0f080}.sc-card:hover img,.sc-card:focus-visible img{filter:saturate(1.1);transform:scale(1.09)}.sc-card:hover .sc-card-cap span,.sc-card:focus-visible .sc-card-cap span{opacity:1;max-height:60px;margin-top:8px}@media (hover:none){.sc-card-cap span{opacity:1;max-height:60px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.sc-caret{animation:none}.sc-card img,.sc-card-cap span{transition:none}}.sc-slides{background:#000;height:clamp(380px,62vh,600px);margin:0 calc(50% - 50vw);position:relative;overflow:hidden}.sc-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.8s;position:absolute;inset:0;transform:scale(1.04)}.sc-slide.on{opacity:1;animation:9s ease-out forwards sc-drift}.sc-slide.alt.on{animation-name:sc-drift2}@keyframes sc-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.16)translate(-2%,-1.5%)}}@keyframes sc-drift2{0%{transform:scale(1.16)translate(-2%)}to{transform:scale(1.04)translate(1%,1%)}}.sc-slides:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#0005078c 65%,#000507eb 95%);position:absolute;inset:0}.sc-slides-in{z-index:2;max-width:1180px;margin:0 auto;padding:0 16px;position:absolute;bottom:44px;left:0;right:0}.sc-slide-cap{transition:opacity .8s,transform .8s}.sc-slide-cap.out{opacity:0;transform:translateY(12px)}.sc-slide-cap small{color:var(--cyan);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 10px #00f0f099;font-size:12px;display:block}.sc-slide-cap b{font-family:var(--serif);color:#fff;margin-top:6px;font-size:clamp(32px,5.5vw,58px);font-weight:600;line-height:1.02;display:block}.sc-slide-cap span{color:#e6ffffd1;margin-top:6px;display:block}.sc-bars{gap:8px;margin-top:18px;display:flex}.rh .sc-bars button{background:#e6ffff40;border-radius:2px;width:46px;height:3px;overflow:hidden}.sc-bars i{background:var(--cyan);width:0;height:100%;box-shadow:0 0 8px var(--cyan);display:block}.sc-bars button.on i{animation:7s linear forwards sc-fill}@keyframes sc-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){.sc-slide.on{animation:none}.sc-bars button.on i{width:100%;animation:none}}
