.bo-site .hm-pre{display:none;position:fixed;inset:0;z-index:var(--z-preloader)}html.js[data-bo-pre=run]:not([data-motion=paused]) .bo-site .hm-pre{display:block;animation:hm-pre-safety 0s linear 2.5s forwards}@media (max-width:899px){html.js[data-bo-pre=run]:not([data-motion=paused]) .bo-site .hm-pre{display:none}}@keyframes hm-pre-safety{to{visibility:hidden;opacity:0}}.bo-site .hm-window{position:absolute;inset:0;display:block;width:100%;height:100%}.bo-site .hm-window-paper{fill:var(--rs-paper)}.bo-site .hm-board{position:absolute;left:50%;top:50%;display:flex;gap:.14em;color:var(--rs-ink);transform:translate(-50%,-50%)}.bo-site .hm-cell{position:relative;display:block;width:1.1em;height:1.5em}.bo-site .hm-cell-plate{position:absolute;inset:0;display:grid;place-items:center;background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:2px}.bo-site .hm-cell-plate:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rs-line)}.bo-site .hm-cell-char{position:relative;z-index:1;line-height:1}.bo-site .hm-cell-dot{position:absolute;left:50%;top:50%;width:.28em;height:.28em;margin:-.14em 0 0 -.14em;border-radius:50%;background:var(--rs-rose)}.bo-site .hm-hero-wrap{position:relative}.bo-site .hm-hero,.bo-site .hm-ramp{--hm-col:max(var(--rs-margin),calc((100% - var(--rs-max)) / 2 + var(--rs-margin)))}.bo-site .hm-hero,.bo-site .hm-hero-frame{position:relative;background:var(--rs-paper)}.bo-site .hm-hero-frame{--rs-fg:var(--rs-paper);--rs-fg-2:var(--rs-champagne);--rs-link:var(--rs-paper);--rs-btn-bg:var(--rs-paper);--rs-btn-fg:var(--rs-ink);--rs-btn-hover:var(--rs-champagne-soft);display:flex;flex-direction:column;justify-content:flex-end;height:100svh;min-height:560px;overflow:hidden;color:var(--rs-fg)}.bo-site .hm-hero-plate{position:absolute;inset:0;overflow:hidden;background:var(--rs-ink)}.bo-site .hm-hero-media{position:absolute;inset:-3% 0;transform-origin:50% 50%;will-change:transform}.bo-site .hm-hero-poster{object-fit:cover}.bo-site .hm-hero-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .5s var(--ease-out)}.bo-site .hm-hero-canvas[data-on=true]{opacity:1}.bo-site .hm-hero-scrim{position:absolute;inset:0;z-index:1;background:var(--rs-scrim-hero);pointer-events:none}.bo-site .hm-hero-plate .hm-hero-grain{z-index:2}.bo-site .hm-beat{position:relative;z-index:3}.bo-site .hm-beat-a{padding:calc(var(--rs-header-h) + 24px) var(--hm-col) 56px}.bo-site .hm-beat-a:before{content:"";position:absolute;z-index:-1;inset:-28% 0 0;background:linear-gradient(0deg,rgba(28,43,54,.86),rgba(28,43,54,.78) 50%,rgba(28,43,54,.66) 74%,rgba(28,43,54,0));pointer-events:none}.bo-site .hm-hero .hm-hero-h1{max-width:17ch;margin:0;color:var(--rs-paper)}.bo-site .hm-hero-lead{max-width:34em;margin:20px 0 0;color:rgba(247,243,236,.96)}.bo-site .hm-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px}.bo-site .hm-hero .hm-hero-alt{max-width:40em;margin:18px 0 0;color:rgba(247,243,236,.9)}.bo-site .hm-hero-alt-link{color:var(--rs-paper);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bo-site .hm-hero-alt-link:hover{text-decoration-color:var(--rs-champagne)}.bo-site .hm-hero-caption{position:absolute;z-index:3;right:var(--hm-col);bottom:14px;margin:0;padding-left:max(0px,calc(var(--rs-pause-clear, 0px) - var(--hm-col)));padding-right:max(0px,calc(var(--rs-pause-clear, 0px) - var(--hm-col)));color:rgba(247,243,236,.78);text-align:right}.bo-site .hm-scroll-cue{display:none}.bo-site .hm-scroll-cue-dot{position:absolute;left:-2.5px;top:0;width:6px;height:6px;border-radius:50%;background:var(--rs-rose);animation:hm-cue 3.2s linear infinite}@keyframes hm-cue{0%{transform:translateY(0);opacity:1;animation-timing-function:var(--ease-in-out)}75%{transform:translateY(50px);opacity:1}78%{transform:translateY(50px);opacity:0}to{transform:translateY(50px);opacity:0}}.bo-site .hm-hero-beats{position:relative;display:grid;gap:40px;padding:64px var(--hm-col) 8px;color:var(--rs-ink);background:var(--rs-paper)}.bo-site .hm-hero-beats .hm-beat-title{margin:0;max-width:18ch}.bo-site .hm-hero-beats .hm-beat-text{max-width:30em;margin:12px 0 0;color:var(--rs-muted)}@media (max-width:767px){.bo-site .hm-hero .hm-hero-h1{font-size:40px}.bo-site .hm-hero-actions>.rs-magnetic,.bo-site .hm-hero-actions>.rs-magnetic>.rs-btn{width:100%}}@media (min-width:900px) and (hover:hover) and (pointer:fine){html.js .bo-site .hm-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:280vh}html.js .bo-site .hm-hero>.hm-hero-beats,html.js .bo-site .hm-hero>.hm-hero-frame{grid-area:1/1;position:sticky;top:0;align-self:start;height:100svh;min-height:0}html.js .bo-site .hm-hero-frame{display:block}html.js .bo-site .hm-hero-media{inset:0}html.js .bo-site .hm-hero-plate{will-change:clip-path}html.js .bo-site .hm-beat-a{position:absolute;left:var(--hm-col);top:18vh;max-width:58%;padding:0}html.js .bo-site .hm-hero{--hm-col-vw:max(var(--rs-margin),calc((100vw - var(--rs-max)) / 2 + var(--rs-margin)))}html.js .bo-site .hm-beat-a:before{inset:-18vh -24vw auto calc(-1 * var(--hm-col-vw));height:100vh;background:linear-gradient(90deg,rgba(28,43,54,.78),rgba(28,43,54,.64) 48%,rgba(28,43,54,0))}html.js .bo-site :is(.hm-beat-b,.hm-beat-c):before{content:"";position:absolute;z-index:-1;pointer-events:none}html.js .bo-site .hm-beat-b:before{inset:-32vh -22vw -14vh calc(-1 * var(--hm-col-vw));background:linear-gradient(90deg,rgba(28,43,54,.72),rgba(28,43,54,.5) 50%,rgba(28,43,54,0));-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%);mask-image:linear-gradient(180deg,transparent,#000 55%)}html.js .bo-site .hm-beat-c:before{inset:-18vh calc(-1 * var(--hm-col-vw)) -32vh -22vw;background:linear-gradient(270deg,rgba(28,43,54,.72),rgba(28,43,54,.5) 50%,rgba(28,43,54,0));-webkit-mask-image:linear-gradient(0deg,transparent,#000 55%);mask-image:linear-gradient(0deg,transparent,#000 55%)}html.js .bo-site .hm-hero-beats{display:block;z-index:4;padding:0;overflow:clip;color:var(--rs-paper);background:none;pointer-events:none}html.js .bo-site .hm-hero-beats .hm-beat-text{color:rgba(247,243,236,.9)}html.js .bo-site .hm-beat-b{position:absolute;left:var(--hm-col);bottom:14vh;max-width:40%}html.js .bo-site .hm-beat-c{position:absolute;right:var(--hm-col);top:18vh;max-width:40%;text-align:right}html.js .bo-site .hm-beat-c :is(.hm-beat-title,.hm-beat-text){margin-left:auto}html.js .bo-site :is(.hm-beat-b,.hm-beat-c,.hm-hero-caption){opacity:0;animation:hm-show 0s linear 2.5s forwards}html.js .bo-site .hm-hero-caption{left:7%;right:7%;top:calc(83% + 14px);bottom:auto;color:var(--rs-muted);text-align:left}.bo-site .hm-scroll-cue{position:absolute;z-index:3;left:50%;bottom:28px;display:block;width:1px;height:56px;background:rgba(217,203,184,.4)}}@keyframes hm-show{to{opacity:1}}.bo-site .hm-how{padding-block:clamp(56px,7vw,96px)}.bo-site .hm-how-title{max-width:18ch;margin:0}.bo-site .hm-how-list{display:grid;gap:32px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.bo-site .hm-how-step{display:grid;align-content:start;gap:10px;padding-top:20px;border-top:1px solid var(--rs-line)}.bo-site .hm-how-num{color:var(--rs-rose-deep)}.bo-site .hm-how-step-title{margin:0}.bo-site .hm-how-step-note{margin:0;max-width:30ch;color:var(--rs-muted)}@media (min-width:900px){.bo-site .hm-how-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}}.bo-site .hm-est{padding-block:clamp(56px,6vw,88px)}.bo-site .hm-est-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.bo-site .hm-est-title{margin:0}.bo-site .hm-est-lead{margin:0;max-width:40ch;color:var(--rs-muted)}.bo-site .hm-book{display:grid;gap:12px;margin-top:28px;min-width:0}.bo-site .hm-book .hm-trip{max-width:100%;overflow-x:auto;scrollbar-width:none}.bo-site .hm-book-bar{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:20px;background:#fff;border:1px solid var(--rs-line);box-shadow:0 18px 40px -30px rgba(28,43,54,.4)}.bo-site .hm-book-field{display:grid;gap:4px;min-width:0;padding:10px 14px 8px;border-radius:14px;background:var(--rs-paper);border:1px solid transparent;transition:border-color .3s}.bo-site .hm-book-field>*{min-width:0;max-width:100%}.bo-site .hm-book-field input{width:100%;min-width:0;text-overflow:ellipsis}.bo-site .hm-book-field:focus-within{border-color:var(--rs-rose)}.bo-site .hm-book-field[data-invalid=true]{border-color:var(--rs-rose-deep)}.bo-site .hm-book-label{font:500 11px/1 var(--rs-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rs-muted);padding-top:4px}.bo-site .hm-book-input{border:0;border-radius:4px;background:#fff;font:400 16px/1.3 var(--rs-font-sans);color:var(--rs-ink);padding:12px;min-width:0}.bo-site .hm-book-swap{position:absolute;z-index:2;right:16px;top:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--rs-line);background:#fff;color:var(--rs-ink);display:grid;place-items:center;cursor:pointer;transform:rotate(90deg);transition:background .3s,color .3s}.bo-site .hm-book-swap:hover{background:var(--rs-ink);color:var(--rs-paper)}.bo-site .hm-book-swap svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (min-width:1000px){.bo-site .hm-book-bar{flex-direction:row;align-items:stretch}.bo-site .hm-book-from,.bo-site .hm-book-to{flex:1.5 1 0}.bo-site .hm-book-date{flex:0.85 1 0}.bo-site .hm-book-pax{flex:0.9 1 0}.bo-site .hm-book-swap{position:static;flex:none;align-self:center;margin:0 -21px;transform:none}}.bo-site .hm-book-legs{display:grid;gap:8px}.bo-site .hm-book-leg{display:grid;grid-template-columns:28px 1.4fr 1fr auto;gap:8px;align-items:center}.bo-site .hm-book-leg-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--rs-ink);color:var(--rs-paper);font:500 13px/1 var(--rs-font-sans)}.bo-site .hm-book-remove{width:32px;height:32px;border-radius:50%;border:1px solid var(--rs-line);background:#fff;cursor:pointer;font-size:18px;line-height:1}.bo-site .hm-book-add{justify-self:start;height:36px;padding:0 16px;border-radius:999px;border:1px dashed var(--rs-rose);background:none;color:var(--rs-rose-deep);font:500 14px/1 var(--rs-font-sans);cursor:pointer}.bo-site .hm-book-add:hover{background:var(--rs-rose);color:#fff;border-style:solid}.bo-site .hm-book-note{margin:0;font-size:13px;color:var(--rs-muted)}@media (max-width:600px){.bo-site .hm-book-leg{grid-template-columns:28px 1fr auto}.bo-site .hm-book-leg label{grid-column:2/3}}.bo-site .hm-est-body{display:grid;gap:24px;margin-top:28px;align-items:center}@media (min-width:1000px){.bo-site .hm-est-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px)}}.bo-site .hm-est-list{min-width:0;transition:opacity var(--dur-sm) var(--ease-ui)}.bo-site .hm-est-body[data-stale=true] .hm-est-list{opacity:.45}.bo-site .hm-est-example{margin:0 0 8px;color:var(--rs-muted);transition:opacity var(--dur-sm) var(--ease-ui)}.bo-site .hm-est-example[data-hidden=true]{opacity:0}.bo-site .hm-est-map{min-width:0}.bo-site .hm-est-dist{margin:6px 0 0;text-align:center;font-size:13px;color:var(--rs-muted);font-variant-numeric:tabular-nums}.bo-site .qg{position:relative;width:min(100%,380px,46svh);aspect-ratio:1;margin-inline:auto}.bo-site .qg:before{content:"";position:absolute;inset:4.7%;border-radius:50%;background:radial-gradient(circle at 38% 33%,#dfe7ec,#b6c4ce 55%,#7e97a9);transition:opacity .5s var(--ease-ui)}.bo-site .qg[data-ready=true]:before{opacity:0}.bo-site .qg-svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.bo-site .qg-grat{fill:none;stroke:#fff;stroke-width:.6;stroke-opacity:.2}.bo-site .qg-rim{fill:none;stroke:#4e6a7e;stroke-opacity:.35;stroke-width:1}.bo-site .qg-coast{fill:none;stroke:#aaadac;stroke-width:.55;stroke-opacity:.8;stroke-linejoin:round}.bo-site .qg-shelf{fill:none;stroke:#e8eef3;stroke-width:5;stroke-opacity:.5;stroke-linejoin:round}.bo-site .qg-route{fill:none;stroke:var(--rs-ink);stroke-width:1.8;stroke-dasharray:1 6.5;stroke-linecap:round;opacity:.8;animation:qg-march 1.8s linear infinite}@keyframes qg-march{to{stroke-dashoffset:-15}}.bo-site .qg-draw{fill:none;stroke:var(--rs-rose-deep);stroke-width:2.2;stroke-linecap:round}.bo-site .qg-dot{fill:#fff;stroke:var(--rs-rose-deep);stroke-width:3}.bo-site .qg-lbl{font:600 15px/1 var(--rs-font-sans);fill:var(--rs-ink);paint-order:stroke;stroke:#fff;stroke-opacity:.9;stroke-width:4px;stroke-linejoin:round}.bo-site .qg-jet{pointer-events:none}.bo-site .qg-jet-body{fill:var(--rs-ink);stroke:#fff;stroke-width:.7;paint-order:stroke}.bo-site .qg-jet-shadow{fill:var(--rs-ink);opacity:.16;filter:url(#qgBlur)}[data-motion=paused] .bo-site .qg-route{animation:none}.bo-site .hm-plates{margin:0;padding:0;list-style:none}.bo-site .hm-plate{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;column-gap:20px;padding-block:14px;border-top:1px solid var(--rs-rule)}.bo-site .hm-plate:last-child{border-bottom:1px solid var(--rs-rule)}.bo-site .hm-plate-thumb{width:96px;aspect-ratio:3/2;overflow:hidden;border-radius:10px;background:#eef0f0}.bo-site .hm-plate-thumb img{display:block;width:100%;height:100%;object-fit:cover}.bo-site .hm-plate-body{min-width:0}.bo-site .hm-plate-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font:500 19px/1.25 var(--rs-font-sans);color:var(--rs-ink)}.bo-site .hm-plate-flag{padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--rs-rose) 14%,#fff);color:var(--rs-rose-deep);font:500 12px/1 var(--rs-font-sans)}.bo-site .hm-plate-data{margin:4px 0 0;font-size:14px;color:var(--rs-muted)}.bo-site .hm-plate-range{margin:0;font:500 21px/1.2 var(--rs-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--rs-ink);white-space:nowrap}.bo-site .hm-plate-cur,.bo-site .hm-plate-to{font-size:13px;font-weight:400;color:var(--rs-muted)}.bo-site .hm-plate-link{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--rs-line);color:var(--rs-ink);text-decoration:none;font:500 14px/1 var(--rs-font-sans);white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.bo-site .hm-plate-link:hover{background:var(--rs-ink);border-color:var(--rs-ink);color:var(--rs-paper)}.bo-site .hm-plate[data-suggested=true] .hm-plate-link{background:var(--rs-rose);border-color:var(--rs-rose);color:#fff}.bo-site .hm-plate[data-suggested=true] .hm-plate-link:hover{background:var(--rs-rose-deep);border-color:var(--rs-rose-deep)}@media (max-width:699px){.bo-site .hm-plate{grid-template-columns:76px minmax(0,1fr);row-gap:10px;column-gap:14px}.bo-site .hm-plate-thumb{width:76px;grid-row:span 2;align-self:start}.bo-site .hm-plate-range{grid-column:2;font-size:19px}.bo-site .hm-plate-link{grid-column:2;justify-self:start;height:36px}}.bo-site .hm-est-message{display:grid;justify-items:start;gap:20px;padding-block:32px;border-top:1px solid var(--rs-rule);border-bottom:1px solid var(--rs-rule)}.bo-site .hm-est-message p{margin:0;max-width:34em}.bo-site .hm-est-note{max-width:60ch;margin:16px 0 0}.bo-site .hm-quote{padding-block:var(--rs-section)}.bo-site .hm-quote-grid{row-gap:48px;align-items:center}.bo-site .hm-quote-copy,.bo-site .hm-quote-media{grid-column:1/-1;min-width:0}@media (min-width:1100px){.bo-site .hm-quote-media{grid-column:1/span 6}.bo-site .hm-quote-copy{grid-column:8/span 5}}.bo-site .hm-quote-lead{margin:16px 0 0;color:var(--rs-muted)}.bo-site .hm-sheet{position:relative;margin-top:32px;padding:48px;background:var(--rs-surface);border:1px solid var(--rs-line)}.bo-site .hm-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--rs-line);color:var(--rs-ink)}.bo-site .hm-stamp{display:inline-block;padding:6px 10px 5px;color:var(--rs-oxblood);border:1.5px solid var(--rs-oxblood);border-radius:2px;transform:rotate(-6deg)}.bo-site .hm-sheet-body{position:relative;margin-top:4px}.bo-site .hm-sheet-lines{margin:0;padding:0;list-style:none}.bo-site .hm-sheet-line{position:relative;padding-block:14px}.bo-site .hm-sheet-name{margin:0;font-family:var(--rs-font-display);font-size:22px;line-height:28px;font-weight:400;color:var(--rs-ink)}.bo-site .hm-sheet-text{margin:2px 0 0;font-size:15px;line-height:22px;color:var(--rs-muted)}.bo-site .hm-sheet-rule{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--rs-line);transform-origin:left center}.bo-site .hm-sheet-line:last-child .hm-sheet-rule{background:var(--rs-ink)}.bo-site .hm-sheet-track{display:none}.bo-site .hm-sheet-dot{position:absolute;left:-3.5px;top:0;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--rs-rose)}.bo-site .hm-quote[data-mode=reading] .hm-sheet-track{position:absolute;left:-26px;top:0;bottom:0;display:block;width:1px;background:var(--rs-line)}.bo-site .hm-quote-link{margin-top:20px}@media (max-width:767px){.bo-site .hm-sheet{padding:28px 22px}}@media (min-width:1100px) and (min-height:760px) and (hover:hover) and (pointer:fine){html.js .bo-site .hm-quote{height:150vh;padding-block:0}html.js .bo-site .hm-quote-frame{position:sticky;top:0;display:flex;align-items:center;height:100svh;padding-top:calc(var(--rs-header-h) / 2)}html.js .bo-site .hm-quote-frame>.rs-wrap{width:100%}html.js .bo-site .hm-quote-media .rs-parallax-frame{max-height:calc(100svh - 140px)}html.js .bo-site .hm-sheet{padding:36px 44px}html.js .bo-site .hm-sheet-line{padding-block:10px}html.js[data-motion=paused] .bo-site .hm-quote{height:auto;padding-block:var(--rs-section)}html.js[data-motion=paused] .bo-site .hm-quote-frame{position:static;height:auto}}.bo-site .hm-ramp{padding-block:var(--rs-section)}.bo-site .hm-ramp-head{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bo-site .hm-ramp-title{max-width:18ch;margin:0}.bo-site .hm-ramp-lead{margin:0;color:var(--rs-muted)}.bo-site .hm-ramp-tabs{margin-top:12px;min-width:0}.bo-site .hm-ramp-track{display:flex;gap:16px;margin-top:32px;padding-inline:var(--hm-col);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hm-col);scrollbar-width:none}.bo-site .hm-ramp-track::-webkit-scrollbar{display:none}.bo-site .hm-ramp-panel{display:grid;flex:0 0 86vw;align-content:start;gap:20px;min-width:0;scroll-snap-align:start}.bo-site .hm-ramp-plate{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--rs-champagne-soft)}.bo-site .hm-ramp-img{position:absolute;top:0;bottom:0;left:-2%;width:104%}.bo-site .hm-ramp-img img{display:block;width:100%;height:100%;object-fit:cover}.bo-site .hm-ramp-text{min-width:0}.bo-site .hm-ramp-name{margin:0;font-family:var(--rs-font-display);font-size:32px;line-height:1.05;font-weight:400;letter-spacing:-.01em}.bo-site .hm-ramp-data{margin:12px 0 0;overflow:hidden;color:var(--rs-muted)}.bo-site .hm-ramp-data-list{display:flex;flex-wrap:wrap;margin-left:-1.8em}.bo-site .hm-ramp-datum{position:relative;margin-left:1.8em;white-space:nowrap}.bo-site .hm-ramp-datum:before{content:"\00B7";content:"\00B7"/"";position:absolute;left:-1.2em}.bo-site .hm-ramp-desc{margin:12px 0 0;color:var(--rs-fg-2)}.bo-site .hm-ramp-note{margin-top:24px}@media (min-width:900px) and (hover:hover) and (pointer:fine){html.js .bo-site .hm-ramp{--hm-panel-gap:clamp(64px,7vw,128px);height:calc(100svh + .45 * var(--hm-strip-run, calc(5 * (60vw + var(--hm-panel-gap)))));padding-block:0}html.js .bo-site .hm-ramp-frame{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100svh;padding-top:var(--rs-header-h);overflow:hidden;overflow:clip}html.js .bo-site .hm-ramp-track{gap:var(--hm-panel-gap);width:max-content;overflow:visible;scroll-snap-type:none;will-change:transform}html.js .bo-site .hm-ramp-panel{flex:0 0 60vw;grid-template-columns:58% minmax(0,1fr);column-gap:3vw;align-items:center}html.js .bo-site .hm-ramp-name{font-size:56px}}.bo-site .hm-collab-card{display:grid;justify-items:start;align-items:center;gap:32px;padding:48px 24px}.bo-site .hm-collab-coin{line-height:0}.bo-site .hm-collab-copy{max-width:40rem}.bo-site .hm-collab-text{margin:16px 0 0;color:rgba(247,243,236,.9)}.bo-site .hm-collab-copy>.rs-btn{margin-top:12px}.bo-site .hm-collab-note{max-width:58ch;margin:24px 0 0}@media (min-width:768px){.bo-site .hm-collab-card{grid-template-columns:auto minmax(0,1fr);column-gap:56px;padding:72px clamp(40px,6vw,96px)}}.bo-site .hm-toc{margin:32px 0 0;padding:0;list-style:none;border-top:1px solid var(--rs-champagne)}.bo-site .hm-toc-item{border-bottom:1px solid var(--rs-champagne)}.bo-site .hm-toc-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"num title min" ". topic topic";align-items:baseline;column-gap:16px;row-gap:6px;min-height:44px;padding-block:22px;color:var(--rs-ink);text-decoration:none}.bo-site .hm-toc-num{grid-area:num;color:var(--rs-muted)}.bo-site .hm-toc-title{grid-area:title;font-family:var(--rs-font-display);font-size:24px;line-height:1.2;transition:color var(--dur-xs) var(--ease-ui)}.bo-site .hm-toc-topic{grid-area:topic;color:var(--rs-muted)}.bo-site .hm-toc-min{grid-area:min;color:var(--rs-muted);text-align:right;white-space:nowrap}.bo-site .hm-toc-row:focus-visible .hm-toc-title,.bo-site .hm-toc-row:hover .hm-toc-title{color:var(--rs-oxblood)}.bo-site .hm-journal-all{margin-top:20px}.bo-site .hm-cursor-plate{position:fixed;left:0;top:0;z-index:20;display:none;width:320px;pointer-events:none;clip-path:inset(0 0 100% 0)}.bo-site .hm-cursor-img{display:none;width:100%;height:auto}.bo-site .hm-cursor-img[data-on=true]{display:block}@media (min-width:900px){.bo-site .hm-toc-row{grid-template-columns:4rem minmax(0,1fr) 11rem 5rem;grid-template-areas:"num title topic min"}.bo-site .hm-toc-title{font-size:32px}}@media (hover:hover) and (pointer:fine){.bo-site .hm-cursor-plate{display:block}}.bo-site .hm-night{--hm-fact-fg:rgba(247,243,236,0.85);background:var(--rs-bg);color:var(--rs-fg)}.bo-site .hm-night-grid{row-gap:48px;align-items:start}.bo-site .hm-night-title{grid-column:1/-1;max-width:22ch;margin:0;color:var(--rs-fg)}.bo-site .hm-night-facts{grid-column:1/-1;min-width:0}@media (min-width:1100px){.bo-site .hm-night-title{grid-column:1/span 6}.bo-site .hm-night-facts{grid-column:8/span 5}}.bo-site .hm-facts{margin:0}.bo-site .hm-fact{padding-block:20px;border-top:1px solid var(--rs-line-on-ink)}.bo-site .hm-fact:last-child{border-bottom:1px solid var(--rs-line-on-ink)}.bo-site .hm-fact-label{color:var(--rs-fg-2)}.bo-site .hm-fact-text{margin:6px 0 0;font-size:16px;line-height:26px;color:var(--hm-fact-fg)}.bo-site .hm-night-facts>.rs-btn{margin-top:20px;transition:transform var(--dur-instant) var(--ease-ui)}.bo-site .hm-contact-grid{row-gap:48px;align-items:center}.bo-site .hm-contact-copy,.bo-site .hm-contact-media{grid-column:1/-1;min-width:0}@media (min-width:1100px){.bo-site .hm-contact-copy{grid-column:1/span 5}.bo-site .hm-contact-media{grid-column:7/span 6}}.bo-site .hm-contact-lead{max-width:34em;margin:16px 0 0;color:rgba(247,243,236,.88)}.bo-site .hm-channels{margin:32px 0 0}.bo-site .hm-channel{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:16px;padding-block:14px;border-top:1px solid var(--rs-rule)}.bo-site .hm-channel:last-child{border-bottom:1px solid var(--rs-rule)}.bo-site .hm-channel-label{padding-top:2px;color:var(--rs-fg-2)}.bo-site .hm-channel-value{margin:0;font-size:16px;line-height:24px;overflow-wrap:anywhere}.bo-site .hm-channel-link{color:var(--rs-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bo-site .hm-contact-reply{margin:20px 0 0;color:var(--rs-fg-2)}.bo-site .hm-contact-copy>.rs-btn{margin-top:24px}.bo-site .hm-contact-plate{max-width:1376px}.bo-site .hs{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:var(--rs-paper);padding-block:calc(var(--rs-header-h, 84px) + clamp(40px, 9vh, 110px)) 0;text-align:center}.bo-site .hs-sky-wrap{position:absolute;inset:-6% 0 0;pointer-events:none}.bo-site .hs-sky{position:absolute;inset:-3%;background:url(/launch/sky/sky-wide.webp) center 40%/cover no-repeat,#f3efe8;will-change:transform}.bo-site .hs-sky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(247,243,236,0) 55%,var(--rs-paper) 100%)}.bo-site .hs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(180deg,rgba(247,243,236,0),var(--rs-paper));pointer-events:none}.bo-site .hs-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.bo-site .hs-h1{margin:16px 0 20px;font-size:clamp(46px,6.3vw,108px);line-height:.98;letter-spacing:-.02em;font-weight:500}.bo-site .hs-line{display:block;overflow:hidden;padding:0 .04em .06em}.bo-site .hs-line>span{display:inline-block}.bo-site .hs-line-1{color:#8c8f94}.bo-site .hs-line-2{color:var(--rs-ink);margin-top:-.16em;font-style:italic}.bo-site .hs-lead{max-width:34em;color:var(--rs-muted);margin:0 auto}.bo-site .hs-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px}.bo-site .hs-alt{margin-top:16px;color:var(--rs-muted)}.bo-site .hs-alt a{color:var(--rs-ink)}.bo-site .rs-btn.hs-btn-rose,.bo-site .rs-btn[data-variant=primary].hs-btn-rose{background:linear-gradient(135deg,#c96a77,var(--rs-rose) 50%,#a84c59);color:#fff;border-radius:999px;box-shadow:0 12px 28px -12px rgba(192,96,109,.7),inset 0 1px 0 rgba(255,255,255,.25)}.bo-site .rs-btn.hs-btn-rose:hover{background:linear-gradient(135deg,var(--rs-oxblood),#8a2a37)}.bo-site .rs-btn.hs-btn-soft{border-radius:999px;border-color:transparent;background:rgba(217,203,184,.55);color:var(--rs-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bo-site .rs-btn.hs-btn-soft:hover{background:var(--rs-champagne)}.bo-site .hs-plane{position:absolute;z-index:1;left:50%;bottom:-5vh;width:min(60vw,60vh * 1.6,980px);transform:translateX(-36%);pointer-events:none}.bo-site .hs-climb{will-change:transform;transform-origin:40% 60%}.bo-site .hs-jet{width:100%;height:auto;display:block;filter:drop-shadow(0 38px 30px rgba(28,43,54,.16))}.bo-site .hs-caption{position:absolute;left:var(--rs-margin,24px);bottom:18px;z-index:2;color:var(--rs-muted)}@media (max-width:899px){.bo-site .hs{padding-top:calc(var(--rs-header-h, 60px) + 56px);justify-content:flex-start}.bo-site .hs-sky{background-image:url(/launch/sky/sky-tall.webp)}.bo-site .hs-h1{font-size:clamp(42px,12vw,64px)}.bo-site .hs-plane{position:relative;left:auto;bottom:auto;transform:none;width:112vw;margin:4px 0 0 -2vw}.bo-site .hs-caption{display:none}.bo-site .hs{justify-content:center;padding-top:calc(var(--rs-header-h, 60px) + 24px);padding-bottom:32px}.bo-site .hs-copy{display:contents}.bo-site .hs-h1{order:1;position:relative;z-index:2}.bo-site .hs-plane{order:2}.bo-site .hs-lead{order:3;position:relative;z-index:2;padding-inline:var(--rs-margin,20px)}.bo-site .hs-actions{order:4;position:relative;z-index:2;margin-top:22px}.bo-site .hs-alt{order:5;position:relative;z-index:2}}@media (min-width:900px){.bo-site .hs{align-items:stretch;justify-content:center;text-align:left;padding-block:calc(var(--rs-header-h, 84px) + clamp(24px, 5vh, 64px)) clamp(48px,8vh,96px)}.bo-site .hs-copy{align-items:flex-start;width:100%}.bo-site .hs-copy>*{max-width:min(46vw,640px)}.bo-site .hs-h1{font-size:clamp(46px,4.7vw,92px)}.bo-site .hs-lead{margin:0;max-width:min(40vw,30em)}.bo-site .hs-actions{justify-content:flex-start}.bo-site .hs-plane{left:auto;right:-3vw;top:50%;bottom:auto;width:min(50vw,74vh * 1.79,940px);transform:translateY(-44%)}.bo-site .hs-sky{background-position:70% 40%}}.bo-site .hm-cursor-plate{width:240px}.bo-site .hm-cursor-plate .hm-cursor-img{width:240px;height:240px;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 0 0 6px rgba(247,243,236,.9),0 0 0 7px var(--rs-rose)}.bo-site .hm-contact-mark{display:block;width:88px;height:auto;color:var(--rs-paper);margin-bottom:28px}.bo-site .hm-quote.tone-paper{background:linear-gradient(180deg,#efe6da,#e9dfd1)}.bo-site .hm-quote .hm-stamp{color:#fff;background:var(--rs-rose);border-color:var(--rs-rose);padding:5px 10px;border-radius:999px;transform:rotate(-4deg)}.bo-site .hm-ramp.tone-ink{--rs-muted:#b9c0c7;--rs-ink:#f7f3ec;--rs-line:rgba(217,203,184,0.22);background:linear-gradient(180deg,#1c2b36,#16232d)}.bo-site .hi-pre{position:fixed;inset:0;z-index:90;display:block}.bo-site .hi-board,.bo-site .hi-pre .hm-board{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bo-site .hi-board{display:flex;align-items:center;white-space:nowrap;font:400 min(6.4vw,56px)/1 var(--rs-font-display);letter-spacing:.3em;color:var(--rs-ink);padding-left:.3em;visibility:hidden}.bo-site .hi-letter{display:inline-block;overflow:hidden;padding-block:.08em}.bo-site .hi-letter>span{display:inline-block;will-change:transform}.bo-site .hi-dot-cell{display:inline-grid;place-items:center;width:.5em;margin-right:.3em}.bo-site .hi-dot{width:.2em;height:.2em;border-radius:50%;background:var(--rs-rose);opacity:0}.bo-site #main{overflow-x:clip}