/*! Orvio live preview of b8b069c2-f6fe-5707-b39e-3f8611101429 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview ebc6a9e8-c630-482a-bca5-acdb16ef4362. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}:root{--ease:cubic-bezier(.16,1,.3,1);--ox-ease:cubic-bezier(.16,1,.3,1);--ox-duration:.5s;--vp:900px;color-scheme:light}.rv{--ink:var(--rv-carbon);--muted:var(--rv-slate);--surface:var(--rv-white);--stage:var(--rv-studio);--line:var(--rv-line);--silver:var(--rv-silver);--pearl:var(--rv-pearl);--sol:var(--rv-sol)}*,*::before,*::after{box-sizing:border-box}[data-ix~="dialog"]:not(.ox-open){display:none !important}.rv{font-family:var(--rv-font-sans);color:var(--ink);background:var(--surface);font-size:var(--rv-font-size-15);line-height:var(--rv-line-height-1p45);font-synthesis:none;-webkit-font-smoothing:antialiased}.rv h1,.rv h2,.rv h3,.rv p,.rv figure,.rv dl,.rv dd,.rv ol{margin:0}.rv button,.rv input,.rv select,.rv textarea{font:inherit;color:inherit}.rv a{color:inherit;text-decoration:none}.rv button{cursor:pointer}.rv img{display:block;width:100%;height:auto}.rv ::selection{background:var(--sol);color:var(--ink)}.rv :focus-visible{outline:1.5px solid currentColor;outline-offset:4px}.icon{display:block;width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.shell{width:calc(100% - 64px);max-width:1536px;margin-inline:auto}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:var(--rv-space-n1);clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:9px;z-index:60;background:var(--rv-white);padding:var(--rv-space-12);transform:translateY(-160%)}.skip-link:focus{transform:none}.header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background-color .35s var(--ease),border-color .35s var(--ease)}.header[data-docked="true"]{background:var(--rv-white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--rv-carbon-a060)}.header:has(details[open]){background:var(--rv-white);border-bottom-color:var(--rv-carbon-a060)}.header>nav{display:flex;align-items:center;min-height:64px;padding-block:var(--rv-space-12);gap:var(--rv-space-32)}.lockup{display:flex;align-items:center;margin-right:auto;min-height:40px}.lockup svg{display:block;height:26px;width:auto}.desktop-links{display:flex;gap:var(--rv-space-32);align-items:center}.nav-link{position:relative;font-weight:var(--rv-font-weight-500);font-size:var(--rv-font-size-14);min-height:40px;display:flex;align-items:center}.nav-link::after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.nav-link:hover::after{transform:scaleX(1)}.header-book{display:inline-flex;align-items:center;min-height:38px;padding:var(--rv-space-8) var(--rv-space-14);border:1px solid var(--ink);font-weight:var(--rv-font-weight-550);font-size:var(--rv-font-size-13p5);transition:background-color .3s var(--ease),color .3s var(--ease)}.header-book:hover{background:var(--ink);color:var(--rv-white)}.mega-wrap{display:contents}.menu-toggle{list-style:none;cursor:pointer;width:32px;height:40px;display:grid;place-items:center}.menu-toggle::-webkit-details-marker{display:none}.menu-toggle .icon{width:27px;height:22px;grid-area:1/1;transition:opacity .3s var(--ease),transform .45s var(--ease)}.menu-toggle .is-close{opacity:0;transform:rotate(-45deg)}.mega-wrap[open] .is-open{opacity:0;transform:rotate(45deg)}.mega-wrap[open] .is-close{opacity:1;transform:none}.mega{position:fixed;top:64px;left:0;right:0;z-index:40;background:var(--rv-white);overflow-y:auto;overscroll-behavior:contain;padding-top:var(--rv-space-28);max-height:calc(var(--vp) - 144px);border-bottom:1px solid var(--rv-carbon-a060);box-shadow:0 18px 40px var(--rv-carbon-a060)}.mega-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rv-space-24);align-items:start}.menu-column{grid-column:span 2;display:flex;flex-direction:column;gap:var(--rv-space-8)}.menu-column>p{font-size:var(--rv-font-size-12p5);color:var(--muted);margin-bottom:var(--rv-space-7)}.menu-column a{font-size:var(--rv-font-size-17);line-height:var(--rv-line-height-1p35);letter-spacing:-.02em;min-height:26px;width:max-content;max-width:100%;transition:color .25s}.menu-column a:hover{color:var(--sol)}.menu-feature{grid-column:7/span 6;display:flex;position:relative;flex-direction:column;min-height:220px;background:var(--stage);padding:var(--rv-space-20);overflow:hidden}.menu-feature>div{position:relative;z-index:1}.rv .menu-feature h2{font-size:var(--rv-font-size-20);line-height:var(--rv-line-height-1p25);letter-spacing:-.02em;margin-block:var(--rv-space-7) var(--rv-space-4);font-weight:var(--rv-font-weight-450)}.menu-feature p{color:var(--muted)}.menu-feature>div>p:first-child{font-size:var(--rv-font-size-12p5)}.menu-car{width:min(420px,70%);height:auto;margin:auto 0 0 auto;transition:transform .9s var(--ease)}.menu-feature:hover .menu-car{transform:translateX(-10px)}.mega-bottom{margin-top:var(--rv-space-24);border-top:1px solid var(--line);padding-block:var(--rv-space-18) var(--rv-space-24);color:var(--muted);font-size:var(--rv-font-size-13p5)}.rv h1,.rv h2,.rv h3{font-weight:var(--rv-font-weight-450)}.rv h2{font-size:var(--rv-font-size-fluid-6);line-height:var(--rv-line-height-1p08);letter-spacing:-.032em;text-wrap:balance}.rv h3{font-size:var(--rv-font-size-17);line-height:var(--rv-line-height-1p3);font-weight:var(--rv-font-weight-520);letter-spacing:-.01em}.link{display:inline-flex;align-items:center;gap:var(--rv-space-10);font-weight:var(--rv-font-weight-550);min-height:36px;width:max-content;max-width:100%;border:0;padding:0;background:none;text-align:left;cursor:pointer;transition:color .3s var(--ease)}.link .icon{transition:transform .45s var(--ease)}.link:hover{color:var(--sol)}.link:hover .icon{transform:translateX(4px)}.rv .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rv-space-16);min-height:45px;background:var(--ink);color:var(--rv-white);border:1px solid var(--ink);padding:var(--rv-space-11) var(--rv-space-20);font-weight:var(--rv-font-weight-550);cursor:pointer;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.rv .button:hover{background:var(--sol);border-color:var(--sol);color:var(--ink)}.rv .button:active{transform:translateY(1px)}.section{padding-block:var(--rv-space-fluid-42);display:flex;flex-direction:column;gap:var(--rv-space-fluid-32)}.section-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rv-space-24);align-items:end}.section-head h2{grid-column:span 7}.section-head h2>span{display:block;color:var(--muted)}.section-head>div{grid-column:9/span 4}.section-head>div>p{color:var(--muted);max-width:42ch}.section-head .link{margin-top:var(--rv-space-14)}.hero-sequence{position:relative;isolation:isolate}.hero{padding-top:var(--rv-space-64)}.hero-inner{position:relative;height:calc(var(--vp) - 64px);min-height:590px;display:flex;flex-direction:column;gap:var(--rv-space-14);padding-block:var(--rv-space-16)}.hero-copy{position:absolute;z-index:3;left:28px;top:44px;max-width:62%;pointer-events:none}.hero-model{display:flex;align-items:center;gap:var(--rv-space-14);font-size:var(--rv-font-size-14)}.hero-model .marque{display:block;width:26px;height:26px;opacity:.92}.hero-copy h1{font-size:var(--rv-font-size-fluid-8);line-height:var(--rv-line-height-0p98);letter-spacing:-.042em;margin-top:var(--rv-space-18);max-width:9.5ch;text-wrap:balance}.vehicle-stage{position:relative;isolation:isolate;overflow:hidden;background:var(--stage);container-type:size}.hero-stage{flex:1;min-height:0;display:flex}.stage-floor{position:absolute;inset:auto 0 0;height:17%;z-index:0;background:linear-gradient(var(--rv-ce9e9e6-a000),var(--rv-fog) 46%,var(--rv-fog))}.stage-shade{position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(transparent,var(--rv-carbon-a040));pointer-events:none;z-index:0}.car-stack{position:absolute;z-index:1;left:0;right:0;bottom:0;margin-inline:auto;width:min(1000px,calc(100cqw - 64px),calc(100cqh * 20 / 9));aspect-ratio:20/9;transform-origin:bottom}.paint-stack img{position:absolute;inset:0;width:100%;height:100%;clip-path:inset(0 100% 0 0);z-index:1;transition:clip-path 0s linear .5s}.paint-stack img.on{clip-path:inset(0 0 0 0);z-index:2;transition:clip-path .5s cubic-bezier(.65,0,.35,1)}.rv .hero-line{margin-top:var(--rv-space-28);font-size:var(--rv-font-size-20);line-height:var(--rv-line-height-1p3);letter-spacing:-.015em}.hero-meta{display:flex;justify-content:space-between;gap:var(--rv-space-24);align-items:end}.hero-meta dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rv-space-24);flex:1;min-width:0}.rv dt{color:var(--muted);font-size:var(--rv-font-size-12p5);margin-bottom:var(--rv-space-4)}.rv dd{font-size:var(--rv-font-size-15)}.fact-paint dt span[aria-hidden]{padding-inline:var(--rv-space-3);color:var(--rv-ash)}.fact-paint .paint-swatches{width:max-content}.hero-discover{min-height:48px;padding:var(--rv-space-12) var(--rv-space-16) var(--rv-space-12) var(--rv-space-20);gap:var(--rv-space-18);flex-shrink:0;line-height:var(--rv-line-height-1p25)}.hero-discover .icon{box-sizing:content-box;width:15px;height:15px;padding-left:var(--rv-space-16);border-left:1px solid var(--rv-white-a280);transition:transform .45s var(--ease),border-color .3s}.hero-discover:hover .icon{transform:translateX(3px);border-left-color:var(--rv-carbon-a350)}.hero-cover{position:relative;z-index:2;background:var(--rv-white)}.paint-controls{display:flex;align-items:center;gap:var(--rv-space-13);min-height:36px}.paint-label{color:var(--muted);font-size:var(--rv-font-size-12p5);line-height:var(--rv-line-height-1p4)}.paint-label>span[aria-hidden]{padding-inline:var(--rv-space-4);color:var(--rv-ash)}.paint-swatches{display:flex;align-items:center;gap:var(--rv-space-2);border:1px solid var(--rv-fog);background:var(--rv-mist);border-radius:var(--rv-radius-24);padding:var(--rv-space-3)}.paint-swatch{width:30px;height:30px;border:1px solid transparent;padding:var(--rv-space-6);background:transparent;display:grid;place-items:center;border-radius:50%;transition:border-color .25s,background-color .25s}.paint-swatch>span{display:block;background:var(--paint);width:16px;height:16px;border-radius:50%;border:1px solid var(--rv-c000000-a140)}.paint-swatch[aria-pressed="true"]{border-color:var(--rv-ash);background:var(--rv-white)}.paint-swatch:hover{border-color:var(--rv-ash)}.paint-swatch:focus-visible{outline-offset:2px}@keyframes rivaldi-settle{to{opacity:.5;scale:.88}}@media (min-width:1024px){.hero{position:sticky;top:0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){[data-settle]{animation:rivaldi-settle linear both;animation-timeline:scroll(root);animation-range:0 var(--vp)}}}.detail-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rv-space-24);align-items:start}.detail-mosaic figure:first-child{grid-column:span 6}.detail-mosaic figure:nth-child(2),.detail-mosaic figure:nth-child(3){grid-column:span 3}.detail-mosaic figure:nth-child(3){align-self:end}.detail-mosaic img{aspect-ratio:1;object-fit:cover}.detail-mosaic figcaption{color:var(--muted);font-size:var(--rv-font-size-13);margin-top:var(--rv-space-12)}.panorama{aspect-ratio:21/9;object-fit:cover;object-position:50% 80%}.steps{padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rv-space-24);list-style:none}.steps>li{border-top:1px solid var(--ink);padding-top:var(--rv-space-14)}.steps>li>span{display:block;margin-bottom:var(--rv-space-28);font-size:var(--rv-font-size-13);color:var(--sol);font-weight:var(--rv-font-weight-550)}.steps h3{margin-bottom:var(--rv-space-6)}.steps p{color:var(--muted);max-width:44ch}.fleet-section{gap:var(--rv-space-28)}.fleet-section .section-head{margin-bottom:var(--rv-space-24)}.fleet-stage{height:min(58vw,600px);min-height:430px}.fleet-parallax{position:absolute;inset:0;transform-origin:bottom}.fleet-car{position:absolute;inset:auto 0 0;margin-inline:auto;width:min(1040px,calc(100% - 48px));aspect-ratio:20/9;max-width:none;opacity:0;transition:opacity .7s ease-out;pointer-events:none}.fleet-car.active{opacity:1}.fleet-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--rv-space-20);flex-wrap:wrap}.fleet-options{display:flex;flex-wrap:wrap;gap:var(--rv-space-2);padding:var(--rv-space-4);border:1px solid var(--rv-fog);border-radius:var(--rv-radius-24);background:var(--rv-mist);max-width:100%}.fleet-options button{border:0;background:none;padding:var(--rv-space-7) var(--rv-space-11);min-height:32px;border-radius:var(--rv-radius-20);white-space:nowrap;color:var(--muted);font-size:var(--rv-font-size-13);line-height:var(--rv-line-height-18px);transition:background-color .25s,color .25s,box-shadow .25s}.fleet-options button[aria-selected="true"]{background:var(--rv-white);box-shadow:0 1px 3px var(--rv-carbon-a080);color:var(--ink);font-weight:var(--rv-font-weight-550)}.fleet-options button:hover{background:var(--rv-fog);color:var(--ink)}.fleet-options button[aria-selected="true"]:hover{background:var(--rv-white)}.fleet-description{display:flex;align-items:center;gap:var(--rv-space-18);flex:none}.fleet-description p{color:var(--muted)}.fleet-paint{align-self:flex-end;position:relative;z-index:3;margin-top:var(--rv-space-n84);padding-right:var(--rv-space-24)}.fleet-footer{order:2}.delivery-section{justify-content:center}.villa-photo{object-position:50% 78%}.coast-box{background:var(--stage);padding:var(--rv-space-fluid-22);display:flex;flex-direction:column;gap:var(--rv-space-fluid-27)}.coast{display:block;width:100%;height:auto;overflow:visible}.coast .sea{fill:var(--rv-mist)}.coast .pop{transform-box:fill-box;transform-origin:center}.coast.will-in .pop{opacity:0;transform:translateY(8px)}.coast.is-in .pop{opacity:1;transform:none;transition:opacity .7s var(--ease) var(--d),transform .9s var(--ease) var(--d)}.coast .hub-ring{fill:none;stroke:var(--sol);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.coast.is-in .hub-ring{animation:coast-ring 3.2s var(--ease) 1.1s infinite}.coast .glint{fill:var(--sol);display:none}.coast.is-in .glint{display:block}@keyframes coast-ring{0%{opacity:.7;transform:scale(1)}70%,100%{opacity:0;transform:scale(3.4)}}.coast .shore{fill:none;stroke:var(--ink);stroke-width:1.5}.coast .road{fill:none;stroke:var(--rv-ash);stroke-width:1.25;stroke-dasharray:3 6}.coast .stop{fill:var(--rv-white);stroke:var(--ink);stroke-width:1.5}.coast .hub{fill:var(--sol)}.coast .lab{font:500 15px var(--rv-font-sans);fill:var(--ink);letter-spacing:-.01em}.coast .min{font:400 13px var(--rv-font-sans);fill:var(--muted)}.coast .key{font-size:var(--rv-font-size-17);font-weight:var(--rv-font-weight-550)}.coast-list{display:none;list-style:none;margin:0;padding:0;grid-template-columns:1fr 1fr;gap:var(--rv-space-10) var(--rv-space-24);font-size:var(--rv-font-size-14)}.coast-list li{display:flex;justify-content:space-between;gap:var(--rv-space-8);white-space:nowrap;font-size:var(--rv-font-size-13)}.coast-list li span:last-child{color:var(--muted)}.coast-list .is-hub{grid-column:1/-1}.coast-list .is-hub span:first-child::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sol);margin-right:var(--rv-space-8);vertical-align:1px}.delivery-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rv-space-24);padding-bottom:var(--rv-space-fluid-18);border-bottom:1px solid var(--rv-carbon-a100)}.delivery-stats dd{font-size:var(--rv-font-size-24);line-height:var(--rv-line-height-1p2);letter-spacing:-.02em}.delivery-stats dt{margin-bottom:var(--rv-space-6)}.chauffeur-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rv-space-24);align-items:stretch}.chauffeur-photo{grid-column:span 7;aspect-ratio:16/10;object-fit:cover;object-position:50% 56%}.service-rates{grid-column:9/span 4}.service-rates{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.service-rates>div{padding:var(--rv-space-18) 0;border-top:1px solid var(--line)}.service-rates>div:first-child{padding-top:0;border:0}.service-rates dt{font-size:var(--rv-font-size-13);color:var(--muted);margin-bottom:var(--rv-space-4)}.service-rates dd{color:var(--ink);font-size:var(--rv-font-size-26);line-height:var(--rv-line-height-1p25);letter-spacing:-.02em}.journey-section{padding-block:var(--rv-space-32);background:var(--stage);position:relative;overflow:hidden}.journey-inner{min-height:calc(var(--vp) - 64px);display:flex;flex-direction:column;padding-block:var(--rv-space-32);gap:var(--rv-space-24)}.rv .journey-inner h2{font-size:var(--rv-font-size-15);line-height:var(--rv-line-height-20px);letter-spacing:0}.journey-statement{font-size:var(--rv-font-size-fluid-7);line-height:var(--rv-line-height-0p98);letter-spacing:-.042em;max-width:18ch;text-wrap:balance}.journey-car-stage{position:relative;flex:1 1 320px;min-height:280px}.journey-car-stage::after{content:"";position:absolute;z-index:0;left:calc(50% - 50vw);width:100vw;bottom:-260px;height:calc(9% + 260px);background:linear-gradient(var(--rv-carbon-a000),var(--rv-carbon-a035) 36px,var(--rv-carbon-a050))}.journey-stack::after{content:"";position:absolute;z-index:-1;left:13%;right:13%;bottom:4.8%;height:3.6%;background:radial-gradient(ellipse 9% 60% at 14.3% 50%,var(--rv-carbon-a750),var(--rv-carbon-a000)),radial-gradient(ellipse 9% 60% at 82% 50%,var(--rv-carbon-a750),var(--rv-carbon-a000)),radial-gradient(closest-side,var(--rv-carbon-a320),var(--rv-carbon-a000));filter:blur(3px)}.journey-car-stage .journey-stack{position:absolute;z-index:1;right:0;bottom:0;width:min(1040px,100%);aspect-ratio:20/9}.journey-paint{align-self:flex-end;margin-top:var(--rv-space-n5)}.journey-note{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;color:var(--ink)}.journey-paint{position:relative;z-index:2}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rv-space-24)}.journal-card{min-width:0;display:block}.journal-card figure{overflow:hidden}.journal-card img{aspect-ratio:4/5;object-fit:cover;transition:transform .9s var(--ease)}.journal-card:hover img{transform:scale(1.025)}.journal-card .glyph{display:block;width:100%;height:30px;margin-top:var(--rv-space-16);overflow:visible}.journal-card .glyph path{fill:none;stroke:var(--sol);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.journal-card h3{margin-top:var(--rv-space-12)}.journal-card p{color:var(--muted);margin-top:var(--rv-space-4);max-width:35ch}.footer{min-height:var(--vp);display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--rv-space-96);padding-bottom:var(--rv-space-32);border-top:1px solid var(--line)}.footer-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rv-space-24)}.footer-top{grid-column:span 7}.footer-top h2{max-width:14ch}.footer-top .link{margin-top:var(--rv-space-20)}.footer-grid{grid-column:span 5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rv-space-40) var(--rv-space-24)}.footer-grid>div{grid-column:1/-1}.footer-grid>nav{display:flex;flex-direction:column;gap:var(--rv-space-8)}.footer-grid h3{font-size:var(--rv-font-size-12p5);color:var(--muted);font-weight:var(--rv-font-weight-400);margin-bottom:var(--rv-space-6)}.footer-grid p{margin-bottom:var(--rv-space-12)}.footer-grid a{width:max-content;max-width:100%;display:flex;align-items:center;gap:var(--rv-space-8);min-height:24px;transition:color .25s}.footer-grid a:hover{color:var(--sol)}.footer-word{display:block;width:100%;height:auto;margin-top:var(--rv-space-72)}.footer-bottom{margin-top:var(--rv-space-24);display:flex;justify-content:space-between;gap:var(--rv-space-12);flex-wrap:wrap;color:var(--muted);font-size:var(--rv-font-size-13)}.footer-bottom a:hover{color:var(--ink)}.dlg{position:relative;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;width:min(calc(100vw - 48px),820px);background:var(--rv-white);color:var(--ink)}.dlg-header{display:flex;justify-content:space-between;align-items:start;gap:var(--rv-space-20);padding:var(--rv-space-25) var(--rv-space-28) var(--rv-space-20);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--rv-white);z-index:2}.dlg-header h2{font-size:var(--rv-font-size-26);line-height:var(--rv-line-height-1p2);letter-spacing:-.025em}.dlg-close{display:grid;place-items:center;width:32px;height:32px;margin:var(--rv-space-n4) var(--rv-space-n8) 0 0;flex:none;border:0;background:none;cursor:pointer}.dlg-close .icon{width:23px;height:23px}.dlg-body{padding:var(--rv-space-25) var(--rv-space-28) var(--rv-space-30)}.dlg-body>p{color:var(--muted);margin-bottom:var(--rv-space-20)}.dlg-body table{border-collapse:collapse;width:100%;font-size:var(--rv-font-size-14);margin-block:var(--rv-space-24)}.dlg-body th{text-align:left;font-weight:var(--rv-font-weight-500)}.dlg-body td,.dlg-body th{padding:var(--rv-space-11) var(--rv-space-6) var(--rv-space-11) 0;border-bottom:1px solid var(--line)}.dlg-body th:last-child,.dlg-body td:last-child{text-align:right}.dlg-body thead{color:var(--muted)}.terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--rv-space-24);margin-bottom:var(--rv-space-20)}.terms-grid h3{margin-bottom:var(--rv-space-6)}.terms-grid p{color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--rv-space-19) var(--rv-space-20);margin:var(--rv-space-24) 0}.form-grid label{display:grid;gap:var(--rv-space-7);font-size:var(--rv-font-size-13)}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;background:var(--rv-mist);border:1px solid var(--rv-ash);min-height:44px;border-radius:0;padding:var(--rv-space-11) var(--rv-space-12);font-size:var(--rv-font-size-15);transition:border-color .25s}.form-grid select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--rv-carbon) 50%),linear-gradient(135deg,var(--rv-carbon) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--ink);outline:none}.form-grid input::placeholder,.form-grid textarea::placeholder{color:var(--rv-slate)}.form-grid .full{grid-column:1/-1}.form-error{color:var(--rv-ember);margin-bottom:var(--rv-space-15)}.is-hidden{display:none !important}.dlg-list>div,.enquiry-result dl>div{display:flex;justify-content:space-between;gap:var(--rv-space-18);padding:var(--rv-space-12) 0;border-bottom:1px solid var(--line)}.dlg-list{margin-bottom:var(--rv-space-22)}.dlg-list dt,.enquiry-result dt{font-size:var(--rv-font-size-15);margin:0}.dlg-list dd,.enquiry-result dd{text-align:right}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:var(--rv-space-15);list-style:none;cursor:pointer;min-height:56px;align-items:center;font-weight:var(--rv-font-weight-500)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{transition:transform .4s var(--ease)}.faq-list details>p{color:var(--muted);max-width:67ch;padding:0 var(--rv-space-20) var(--rv-space-20) 0}.faq-list details[open] summary>span{transform:rotate(45deg)}.dlg-vehicle-stage{background:var(--stage);height:260px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:var(--rv-space-24);padding-inline:var(--rv-space-20)}.dlg-stack{position:relative;height:100%;aspect-ratio:20/9;max-width:100%}.dlg-paint{margin-top:var(--rv-space-n12);margin-bottom:var(--rv-space-18)}.vehicle-info h3{font-size:var(--rv-font-size-30);line-height:var(--rv-line-height-1p2);letter-spacing:-.025em;margin:var(--rv-space-5) 0 var(--rv-space-12);font-weight:var(--rv-font-weight-450)}.vehicle-info p{color:var(--muted);margin-bottom:var(--rv-space-10)}.drive-dlg-image{aspect-ratio:16/9;object-fit:cover;margin-bottom:var(--rv-space-22)}.dlg-body>h3{font-size:var(--rv-font-size-26);line-height:var(--rv-line-height-1p2);letter-spacing:-.025em;margin-bottom:var(--rv-space-10);font-weight:var(--rv-font-weight-450)}.enquiry-result h3{font-size:var(--rv-font-size-22);margin-bottom:var(--rv-space-15);font-weight:var(--rv-font-weight-450)}.enquiry-result>p{margin-top:var(--rv-space-15);color:var(--muted)}.enquiry-result .link{margin-top:var(--rv-space-16)}@media (max-width:1199px){.hero-line{max-width:300px}.fleet-paint{order:3;margin-top:0;padding-right:0}}@media (max-width:1023px){.section-head{grid-template-columns:1fr 1fr}.section-head h2{grid-column:1}.section-head>div{grid-column:2}.hero-inner{height:auto;min-height:0;gap:var(--rv-space-16)}.hero-copy{position:static;max-width:none;order:-1;padding-top:var(--rv-space-4)}.hero-model .marque{width:22px;height:22px}.hero-copy h1{max-width:none;margin-top:var(--rv-space-14)}.hero-stage{flex:auto;aspect-ratio:4/3}.fleet-footer{flex-direction:column;align-items:stretch;gap:var(--rv-space-15)}.fleet-options{align-self:flex-start}.fleet-stage{height:auto;min-height:0;aspect-ratio:16/9}.fleet-description{justify-content:space-between;width:100%}.detail-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rv-space-16)}.detail-mosaic figure:first-child{grid-column:1/-1}.detail-mosaic figure:nth-child(2),.detail-mosaic figure:nth-child(3){grid-column:span 1}.detail-mosaic figure:nth-child(3){margin-top:0}.panorama{aspect-ratio:16/9}.chauffeur-grid{grid-template-columns:1fr 1fr}.chauffeur-photo{grid-column:1;aspect-ratio:4/5}.service-rates{grid-column:2}.journey-inner{min-height:0;gap:var(--rv-space-32)}.journey-car-stage{flex:0 0 auto;height:clamp(160px,39vw,330px);min-height:0}.journey-stack{width:100%}.menu-feature{min-height:190px}.desktop-links{gap:var(--rv-space-23)}.header>nav{gap:var(--rv-space-24)}}@media (max-width:767px){.shell{width:calc(100% - 40px)}.desktop-links{display:none !important}.header>nav{gap:var(--rv-space-14)}.header-book{min-height:34px;padding:var(--rv-space-6) var(--rv-space-10);font-size:var(--rv-font-size-12p5)}.section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rv-space-20)}.rv h2{font-size:var(--rv-font-size-26)}.hero-copy h1{font-size:var(--rv-font-size-36)}.hero-meta{display:grid;grid-template-columns:1fr 1fr;gap:var(--rv-space-20) var(--rv-space-16);align-items:start}.hero-meta dl{display:contents}.hero-discover{grid-column:1/-1;width:100%;justify-content:space-between}.steps{grid-template-columns:1fr;gap:var(--rv-space-32)}.fleet-options{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:var(--rv-radius-24);padding:var(--rv-space-4);align-self:stretch}.fleet-options::-webkit-scrollbar{display:none}.fleet-options{-webkit-mask-image:linear-gradient(90deg,var(--rv-c000000) 86%,transparent);mask-image:linear-gradient(90deg,var(--rv-c000000) 86%,transparent)}.fleet-options button{padding:var(--rv-space-7) var(--rv-space-10);min-height:34px}.fleet-description{flex-direction:column;align-items:flex-start;gap:var(--rv-space-6)}.fleet-paint{order:3;position:static;margin-top:var(--rv-space-n5);padding-right:0;align-self:flex-start}.journey-paint{align-self:flex-start;margin-top:var(--rv-space-n5)}.coast .lab,.coast .min{display:none}.coast-list{display:grid}.coast .key.lab{display:block;font-size:var(--rv-font-size-40)}.coast .key.air{text-anchor:end;transform:translateY(34px)}.coast .key.lab:not(.air){transform:translateY(22px)}.delivery-stats{grid-template-columns:1fr 1fr}.delivery-stats>div:last-child{grid-column:1/-1}.delivery-stats dd{font-size:var(--rv-font-size-20)}.chauffeur-grid{grid-template-columns:1fr;gap:var(--rv-space-32)}.chauffeur-photo{grid-column:1;aspect-ratio:16/10}.service-rates{grid-column:1}.service-rates dd{font-size:var(--rv-font-size-21)}.journey-section{padding-block:0}.journey-inner{padding-block:var(--rv-space-56)}.journey-statement{font-size:var(--rv-font-size-34)}.journey-note{flex-direction:column;align-items:stretch;gap:var(--rv-space-16)}.journey-note .button{width:100%;justify-content:space-between}.journal-grid{grid-template-columns:1fr;gap:var(--rv-space-40)}.footer{min-height:0;padding-top:var(--rv-space-64);padding-bottom:var(--rv-space-28)}.footer-main{grid-template-columns:1fr;gap:var(--rv-space-48)}.footer-top,.footer-grid{grid-column:1}.footer-grid{gap:var(--rv-space-32) var(--rv-space-24)}.footer-word{margin-top:var(--rv-space-48)}.mega{padding-top:var(--rv-space-22)}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rv-space-24)}.menu-column{grid-column:span 1;gap:var(--rv-space-7)}.menu-column a{font-size:var(--rv-font-size-15);min-height:24px}.menu-feature{grid-column:1/-1;min-height:155px;padding:var(--rv-space-16)}.menu-feature h2{font-size:var(--rv-font-size-16)}.menu-car{width:58%}.dlg{width:calc(100vw - 28px);max-height:94vh}.dlg-header{padding:var(--rv-space-22) var(--rv-space-20) var(--rv-space-18)}.dlg-header h2{font-size:var(--rv-font-size-22)}.dlg-body{padding:var(--rv-space-22) var(--rv-space-20) var(--rv-space-25)}.form-grid,.terms-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.dlg-vehicle-stage{height:180px}}@media (prefers-reduced-motion:reduce){.rv *,.rv *::before,.rv *::after{transition:none !important}}.nav-link[aria-current="page"]::after{transform:scaleX(1)}.nav-link[aria-current="page"]{color:var(--ink)}.header-book[aria-current="page"]{background:var(--ink);color:var(--rv-white)}.nav-link[aria-current="page"]:hover{color:var(--sol)}.header-book[aria-current="page"]:hover{background:var(--sol);border-color:var(--sol);color:var(--ink)}.stop-box{background:var(--stage);padding:var(--rv-space-fluid-22);display:flex;flex-direction:column;gap:var(--rv-space-fluid-21)}.stop-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--rv-space-fluid-23);align-items:start}.stop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stop-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rv-space-16);width:100%;border:0;border-top:1px solid var(--rv-carbon-a100);background:none;padding:var(--rv-space-15) 0;cursor:pointer;text-align:left;font-size:var(--rv-font-size-18);letter-spacing:-.015em;color:var(--muted);transition:color .35s var(--ease),padding-left .45s var(--ease)}.stop-list li:last-child .stop-row{border-bottom:1px solid var(--rv-carbon-a100)}.stop-row:hover,.stop-row.on{color:var(--ink)}.stop-row.on{padding-left:var(--rv-space-14);box-shadow:inset 2px 0 0 var(--sol)}.stop-time{font-size:var(--rv-font-size-14);letter-spacing:0;color:var(--muted);white-space:nowrap}.stop-frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--line)}.stop-frame img{object-fit:cover}.stop-photo figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rv-space-16);margin-top:var(--rv-space-16);color:var(--muted);font-size:var(--rv-font-size-14)}.stop-photo figcaption b{font-size:var(--rv-font-size-fluid-6);font-weight:var(--rv-font-weight-450);letter-spacing:-.03em;color:var(--ink);line-height:1}@media (max-width:767px){.stop-grid{grid-template-columns:1fr}.stop-photo{order:-1}}.coast .hub-ring,.coast .glint{display:none}@font-face{font-family:'Hanken Grotesk';src:url("../assets/fonts/hanken-grotesk-variable.woff2") format('woff2');font-weight:100 900;font-display:swap}html{scroll-padding-top:64px}body{margin:0}body{margin: 0;background: var(--rv-white)}[data-fit-width]{margin: 0 auto}body.rv-ds [data-fit-width]{margin-bottom: var(--rv-space-48)}.ix-panel.ix-floating{position: fixed;right: auto;bottom: auto;margin: 0}@keyframes rv-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in{animation: rv-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1{position: absolute}.s2{--paint: var(--rv-carbon)}.s3{--paint: var(--rv-silver)}.s4{--paint: var(--rv-pearl)}.s5{--d: 0s}.s6{--d: 0.15s}.s7{--d: 0.3s}.s8{--d: 0.55s}.s9{--d: 0.8s}.s10{width: 1600px;min-height: 1200px;--tint: var(--rv-studio);--paper: var(--rv-white);--brand: var(--rv-sol);--primary: var(--rv-sol);--ink: var(--rv-carbon);--deep: var(--rv-c651b06);--mid: var(--rv-cba6f5c);--brand2: var(--rv-c651b06);--brand3: var(--rv-c651b06);--pop: var(--rv-c651b06);--on-brand: var(--ink);--on-primary: var(--ink);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-brand2: var(--paper);--on-brand3: var(--paper);--on-pop: var(--paper);--white: var(--rv-white);--black: var(--rv-c0b0b0b);--night: color-mix(in oklch,var(--rv-carbon) 25%,var(--rv-c0e0e0e));--mist: color-mix(in oklch,var(--rv-studio) 55%,var(--rv-cf1f1f2));--fd: 'Hanken Grotesk',system-ui,sans-serif;--ft: 'Hanken Grotesk',system-ui,sans-serif;--fm: 'Geist Mono',ui-monospace,monospace;--pad: 34px;--gap: 18px;display: grid;grid-template-columns: repeat(12,1fr);grid-template-rows: 1fr 1fr 1fr 1fr .5fr;--r: 0px;--frame: var(--rv-ce7e7e4)}.s11{grid-area: 1/1/5/7}.s12{width: min(62cqw, calc(min(26cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s13{grid-area: 5/1/6/7}.s14{display: flex}.s15{flex: 1;background: var(--rv-sol)}.s16{flex: 1;background: var(--rv-carbon)}.s17{flex: 1;background: var(--rv-studio)}.s18{flex: 1;background: var(--rv-silver)}.s19{flex: 1;background: var(--rv-pearl)}.s20{grid-area: 1/7/3/13}.s21{left: 6cqw;top: 10cqh;right: -6cqw;bottom: -8cqh;background: var(--paper);border-radius: var(--rv-radius-fluid-2) 0 0 0;box-shadow: 0 30px 60px -30px var(--rv-c000000-a350);overflow: hidden;color: var(--ink)}.s22{display: flex;align-items: center;gap: var(--rv-space-fluid-8);padding: var(--rv-space-fluid-9) var(--rv-space-fluid-15) var(--rv-space-fluid-9) var(--rv-space-fluid-10)}.s23{height: 4.2cqh;width: auto}.s24{margin-left: auto}.s25{font: 500 min(2.6cqh,15px) var(--ft);opacity: .75}.s26{background: var(--ink);color: var(--paper);font: 500 min(2.6cqh,15px)/1 var(--ft);padding: var(--rv-space-fluid-4) var(--rv-space-fluid-5);border-radius: var(--rv-radius-99)}.s27{display: grid;grid-template-columns: 1.1fr 1fr;height: 80%}.s28{padding: var(--rv-space-fluid-13) var(--rv-space-fluid-10)}.s29{font: 500 min(9cqh,4.6cqw)/1 var(--fd);letter-spacing: -.035em}.s30{font: 400 min(2.8cqh,16px)/1.5 var(--ft);opacity: .7;margin-top: var(--rv-space-fluid-9);max-width: 36ch}.s31{display: inline-block;margin-top: var(--rv-space-fluid-11);background: var(--brand);color: var(--on-brand);font: 500 min(2.8cqh,16px)/1 var(--ft);padding: var(--rv-space-fluid-6) var(--rv-space-fluid-7);border-radius: var(--rv-radius-99)}.s32{position: relative;overflow: hidden;margin: 0 0 0 0;background: var(--brand);border-radius: var(--rv-radius-fluid-1) 0 0 0}.s33{position: absolute;height: 120%;width: auto;left: 20%;top: 12%;--c: var(--on-brand);opacity: .9}.s34{grid-area: 3/7/6/10}.s35{width: min(66cqw, calc(56cqh * var(--symbol-ar)))}.s36{grid-area: 3/10/5/13}.s37{display: flex;flex-direction: column;justify-content: center;align-items: flex-end;padding: 0 var(--rv-space-fluid-14);gap: var(--rv-space-fluid-3)}.s38{font-family: 'Hanken Grotesk';font-weight: var(--rv-font-weight-400);font-size: var(--rv-font-size-fluid-2);line-height: var(--rv-line-height-1p12);letter-spacing: -.01em}.s39{font-family: 'Hanken Grotesk';font-weight: var(--rv-font-weight-500);font-size: var(--rv-font-size-fluid-2);line-height: var(--rv-line-height-1p12);letter-spacing: -.01em}.s40{font-family: 'Hanken Grotesk';font-weight: var(--rv-font-weight-600);font-size: var(--rv-font-size-fluid-2);line-height: var(--rv-line-height-1p12);letter-spacing: -.01em}.s41{grid-area: 5/10/6/13}.s42{display: flex;align-items: center;gap: var(--rv-space-fluid-12)}.s43{--s: 46cqh;--ag: var(--ink);color: var(--brand)}.s44{width: 1440px;min-height: 980px;box-sizing: border-box;padding: var(--rv-space-72) var(--rv-space-80);background: var(--rv-studio);color: var(--rv-carbon);font-family: var(--rv-font-sans);display: flex;flex-direction: column;gap: var(--rv-space-40);overflow: hidden}.s45{display: flex;flex-direction: column;gap: var(--rv-space-12)}.s46{margin: 0;font-size: var(--rv-font-size-14);font-weight: var(--rv-font-weight-600);letter-spacing: 0.08em;text-transform: uppercase;color: var(--rv-slate)}.s47{margin: 0;font-size: var(--rv-font-size-56);line-height: var(--rv-line-height-1p05);font-weight: var(--rv-font-weight-600);letter-spacing: -0.02em}.s48{margin: 0;max-width: 900px;font-size: var(--rv-font-size-18);line-height: var(--rv-line-height-1p5);color: var(--rv-slate)}.s49{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: var(--rv-space-20)}.s50{display: flex;flex-direction: column;gap: var(--rv-space-10)}.s51{height: 120px;background: var(--rv-sol);box-shadow: var(--rv-shadow-1)}.s52{font-size: var(--rv-font-size-17);font-weight: var(--rv-font-weight-600)}.s53{font-size: var(--rv-font-size-14);color: var(--rv-slate)}.s54{height: 120px;background: var(--rv-carbon);box-shadow: var(--rv-shadow-1)}.s55{height: 120px;background: var(--rv-studio);box-shadow: var(--rv-shadow-1)}.s56{height: 120px;background: var(--rv-silver);box-shadow: var(--rv-shadow-1)}.s57{height: 120px;background: var(--rv-pearl);box-shadow: var(--rv-shadow-1)}.s58{height: 120px;background: var(--rv-white);box-shadow: var(--rv-shadow-1)}.s59{height: 120px;background: var(--rv-slate);box-shadow: var(--rv-shadow-1)}.s60{height: 120px;background: var(--rv-mist);box-shadow: var(--rv-shadow-1)}.s61{height: 120px;background: var(--rv-fog);box-shadow: var(--rv-shadow-1)}.s62{height: 120px;background: var(--rv-line);box-shadow: var(--rv-shadow-1)}.s63{height: 120px;background: var(--rv-ash);box-shadow: var(--rv-shadow-1)}.s64{height: 120px;background: var(--rv-ember);box-shadow: var(--rv-shadow-1)}.s65{width: 1440px;min-height: 900px;box-sizing: border-box;padding: var(--rv-space-72) var(--rv-space-80);background: var(--rv-studio);color: var(--rv-carbon);font-family: var(--rv-font-sans);display: flex;flex-direction: column;gap: var(--rv-space-40);overflow: hidden}.s66{background: var(--rv-white);border: 1px solid var(--rv-line);border-radius: 0;padding: var(--rv-space-28);display: flex;flex-direction: column;gap: var(--rv-space-14)}.s67{display: grid;grid-template-columns: 160px 1fr;align-items: baseline;gap: var(--rv-space-24);padding: var(--rv-space-10) 0;border-bottom: 1px solid var(--rv-line)}.s68{font-size: var(--rv-font-size-64);font-weight: var(--rv-font-weight-600);letter-spacing: -0.03em;line-height: var(--rv-line-height-1p15)}.s69{font-size: var(--rv-font-size-40);font-weight: var(--rv-font-weight-600);letter-spacing: -0.02em;line-height: var(--rv-line-height-1p15)}.s70{font-size: var(--rv-font-size-24);font-weight: var(--rv-font-weight-600);letter-spacing: -0.01em;line-height: var(--rv-line-height-1p15)}.s71{font-size: var(--rv-font-size-17);font-weight: var(--rv-font-weight-400);letter-spacing: 0;line-height: var(--rv-line-height-1p15)}.s72{font-size: var(--rv-font-size-14);font-weight: var(--rv-font-weight-500);letter-spacing: 0;line-height: var(--rv-line-height-1p15)}.s73{width: 1440px;min-height: 860px;box-sizing: border-box;padding: var(--rv-space-72) var(--rv-space-80);background: var(--rv-studio);color: var(--rv-carbon);font-family: var(--rv-font-sans);display: flex;flex-direction: column;gap: var(--rv-space-40);overflow: hidden}.s74{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--rv-space-20)}.s75{margin: 0;font-size: var(--rv-font-size-20);font-weight: var(--rv-font-weight-600)}.s76{font-size: var(--rv-font-size-16)}.s77{font-family: ui-monospace, 'SF Mono', Menlo, monospace;font-size: var(--rv-font-size-13);color: var(--rv-carbon);background: var(--rv-mist);padding: var(--rv-space-1) var(--rv-space-6);border-radius: 0}.s78{margin: 0;font-size: var(--rv-font-size-15);line-height: var(--rv-line-height-1p5);color: var(--rv-slate)}.s79{width: 1440px;min-height: 640px;box-sizing: border-box;padding: var(--rv-space-72) var(--rv-space-80);background: var(--rv-studio);color: var(--rv-carbon);font-family: var(--rv-font-sans);display: flex;flex-direction: column;gap: var(--rv-space-40);overflow: hidden}.s80{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rv-space-24);padding: var(--rv-space-14) var(--rv-space-20);background: var(--rv-white);border: 1px solid var(--rv-line);border-radius: 0}.s81{font-size: var(--rv-font-size-22);letter-spacing: -0.02em}.s82{flex: 1;display: flex;flex-wrap: wrap;gap: var(--rv-space-28)}.s83{color: var(--rv-carbon);text-decoration: none;font-weight: var(--rv-font-weight-500)}.s84{display: inline-flex;align-items: center;gap: var(--rv-space-8);height: 44px;padding: 0 var(--rv-space-16);border-radius: 0;border: 1px solid var(--rv-line);background: var(--rv-white);color: var(--rv-carbon);font: inherit;font-weight: var(--rv-font-weight-500);cursor: pointer}.s85{display: inline-flex;align-items: center;gap: var(--rv-space-8);height: 44px;padding: 0 var(--rv-space-16);border-radius: 0;border: 1px solid var(--rv-sol);background: var(--rv-sol);color: var(--rv-white);font: inherit;font-weight: var(--rv-font-weight-500);cursor: pointer}.s86{width: 1440px;min-height: 820px;box-sizing: border-box;padding: var(--rv-space-72) var(--rv-space-80);background: var(--rv-studio);color: var(--rv-carbon);font-family: var(--rv-font-sans);display: flex;flex-direction: column;gap: var(--rv-space-40);overflow: hidden}.s87{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--rv-space-20)}.s88{font-size: var(--rv-font-size-40);font-weight: var(--rv-font-weight-600);letter-spacing: -0.02em}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}.ex-hero{padding-top:var(--rv-space-fluid-40);display:flex;flex-direction:column;gap:var(--rv-space-fluid-31)}.rv .ex-eyebrow{font-size:var(--rv-font-size-14);margin-bottom:var(--rv-space-18)}.rv .ex-line{margin-top:var(--rv-space-24);font-size:var(--rv-font-size-20);line-height:var(--rv-line-height-1p3);letter-spacing:-.015em}.ex-chef-wrap{overflow:hidden;background:var(--stage)}.rv .ex-chef-wrap img{aspect-ratio:7/5;object-fit:cover;object-position:50% 56%;transition:transform 1.2s var(--ease)}.ex-chef-wrap:hover img{transform:scale(1.015)}.ex-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rv-space-24);row-gap:0;margin-bottom:var(--rv-space-fluid-2)}.ex-item{display:grid;grid-template-rows:subgrid;min-width:0}.ex-item figure{overflow:hidden;align-self:end;background:var(--stage)}.rv .ex-item img{aspect-ratio:4/5;object-fit:cover;transition:transform .9s var(--ease)}.ex-item:hover img{transform:scale(1.025)}.ex-cap{padding:var(--rv-space-16) 0 var(--rv-space-fluid-36)}.ex-cap>p:not(.ex-price){color:var(--muted);margin-top:var(--rv-space-4);max-width:40ch}.rv .ex-price{display:flex;align-items:center;justify-content:space-between;gap:var(--rv-space-16);margin-top:var(--rv-space-14);padding-top:var(--rv-space-12);border-top:1px solid var(--line);font-size:var(--rv-font-size-20);line-height:var(--rv-line-height-1p3);letter-spacing:-.015em;transition:color .3s var(--ease),border-color .3s var(--ease)}.ex-price .icon{transition:transform .45s var(--ease)}.ex-item:hover .ex-price{color:var(--sol);border-top-color:var(--sol)}.ex-item:hover .ex-price .icon{transform:translateX(4px)}.ex-yacht{grid-column:1/span 6;grid-row:1/span 2}.ex-heli{grid-column:8/span 5;grid-row:1/span 2}.ex-florist{grid-column:1/span 3;grid-row:3/span 2}.ex-sommelier{grid-column:5/span 5;grid-row:3/span 2}.ex-dining{grid-column:10/span 3;grid-row:3/span 2}.ex-table{grid-column:2/span 5;grid-row:5/span 2}.ex-protect{grid-column:8/span 5;grid-row:5/span 2;align-self:end;margin-bottom:var(--rv-space-fluid-36)}.rv .ex-protect h3{margin-bottom:var(--rv-space-6)}.ex-protect-line{color:var(--muted);max-width:40ch}.ex-protect-rate{font-size:var(--rv-font-size-26);line-height:var(--rv-line-height-1p25);letter-spacing:-.02em}.ex-protect-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--rv-space-16);padding-top:var(--rv-space-14);border-top:1px solid var(--rv-carbon-a100)}.ex-close-stage{position:relative;isolation:isolate;overflow:hidden;background:var(--stage);min-height:clamp(420px,38vw,560px);padding:var(--rv-space-fluid-22);display:flex;align-items:center}.ex-close-copy{position:relative;z-index:3;max-width:38%}.rv .ex-close-line{color:var(--muted);margin-top:var(--rv-space-14);max-width:38ch}.rv .ex-close-copy .hero-discover{margin-top:var(--rv-space-24)}.ex-close-layer{position:absolute;inset:0;z-index:1;transform-origin:bottom right;pointer-events:none}.rv .ex-close-car{position:absolute;right:clamp(16px,2.4vw,40px);bottom:0;width:min(780px,58%);height:auto;aspect-ratio:20/9;max-width:none}@media (max-width:1023px){.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rv-space-16)}.ex-yacht,.ex-heli,.ex-florist,.ex-sommelier,.ex-dining,.ex-table{grid-column:span 1;grid-row:span 2}.ex-protect{grid-column:1/-1;grid-row:auto;align-self:auto}}@media (max-width:767px){.rv .ex-line{font-size:var(--rv-font-size-17)}.rv .ex-chef-wrap img{aspect-ratio:4/5;object-position:50% 50%}.ex-grid{display:flex;flex-direction:column;margin-bottom:0}.ex-item{display:block}.ex-cap{padding-bottom:var(--rv-space-44)}.ex-protect{margin-bottom:0}.ex-close-stage{min-height:0;padding:var(--rv-space-24) var(--rv-space-20) 0;flex-direction:column;align-items:stretch}.ex-close-copy{max-width:none}.rv .ex-close-copy .hero-discover{width:100%;justify-content:space-between}.ex-close-layer{position:relative;inset:auto;margin-top:var(--rv-space-24)}.rv .ex-close-car{position:relative;right:auto;width:100%}}