.caravan-board{background:color-mix(in srgb, var(--color-brand-dark) 82%, #000)}.caravan-tiles{gap:2px;display:inline-flex}.caravan-tile{min-width:1.15em;height:1.65em;color:var(--color-accent-light);font-variant-numeric:tabular-nums;transform-origin:50% 0;background:#1d1c33;border-radius:2px;place-items:center;padding-inline:.1em;display:inline-grid;position:relative}.caravan-tile:after{content:"";inset-inline:0;background:#0000008c;height:1px;position:absolute;top:50%}.caravan-tile.is-gap{background:0 0;min-width:.45em}.caravan-tile.is-gap:after{display:none}[data-caravan-seats] .caravan-tile{color:#fff}.caravan-row{border-radius:2px;transition:background-color .2s}.caravan-row:hover,.caravan-row:focus-visible{background:#ffffff0d}.caravan-row:hover [data-caravan-name]{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.caravan-hero-photo{animation:14s cubic-bezier(.22,.61,.36,1) both caravan-push}}@keyframes caravan-push{0%{transform:scale(1.1)}to{transform:scale(1)}}.caravan-row-list{scrollbar-width:none}.caravan-row-list::-webkit-scrollbar{display:none}@media (width>=1024px){.caravan-board--overhead{order:-1}.caravan-board--overhead>ol{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;display:grid}.caravan-board--overhead>ol>li{border-top:0!important}.caravan-board--overhead>ol>li+li{border-left:1px solid #ffffff1a;padding-left:1.5rem}.caravan-board--overhead .caravan-row{grid-template-columns:1fr auto}.caravan-board--overhead .caravan-row [data-caravan-name]{grid-area:2/1/auto/-1}.caravan-board--overhead .caravan-row [data-caravan-seats]{grid-area:1/2}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:0!important;border-bottom:1.5px dotted color-mix(in srgb, currentColor 60%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline:.1rem!important}form[action*=\/enquiry] label{font-family:var(--font-display);font-style:italic}form[action*=\/enquiry] button[type=submit]{border-radius:0!important}form[action*=\/enquiry] button[type=submit]:after{content:" →"}.sc-chat .sc-chat-toggle{border-radius:50%;width:3.5rem;height:3.5rem;padding:0}.sc-chat .sc-chat-toggle .sc-chat-label{display:none!important}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 20.6 Q4.0 20.6 9.2 20.5 Q14.4 20.5 19.2 19.8 Q24.0 19.1 29.3 18.9 Q34.7 18.6 39.0 19.8 Q43.3 20.9 48.4 19.8 Q53.5 18.6 58.3 19.6 Q63.1 20.6 66.9 20.2 Q70.8 19.8 74.3 20.7 Q77.8 21.5 81.4 21.1 Q84.9 20.6 90.0 20.9 Q95.2 21.1 99.4 20.3 Q103.7 19.4 108.0 19.6 Q112.3 19.9 117.0 20.2 Q121.8 20.6 126.2 21.0 Q130.7 21.4 135.1 20.5 Q139.6 19.7 144.0 19.5 Q148.4 19.3 152.8 18.9 Q157.3 18.6 162.3 19.0 Q167.3 19.4 171.7 19.3 Q176.0 19.2 181.3 19.1 Q186.6 19.1 190.3 19.5 Q194.1 20.0 198.2 19.8 Q202.4 19.6 207.2 19.8 Q211.9 20.0 214.0 19.3 L216.0 18.6'/%3E%3Cpath d='M324.0 19.0 Q324.0 19.0 328.9 19.4 Q333.8 19.9 337.6 19.3 Q341.5 18.8 345.1 19.2 Q348.8 19.7 352.6 20.2 Q356.5 20.8 361.9 20.8 Q367.3 20.9 371.8 20.1 Q376.4 19.4 380.5 19.0 Q384.6 18.6 389.5 19.8 Q394.4 21.1 399.7 20.6 Q404.9 20.2 409.8 20.7 Q414.6 21.2 418.2 20.4 Q421.7 19.7 425.9 19.1 Q430.1 18.4 434.6 18.4 Q439.2 18.3 443.2 19.5 Q447.2 20.7 451.0 20.7 Q454.9 20.6 459.7 19.7 Q464.5 18.8 468.6 19.5 Q472.6 20.3 477.1 20.4 Q481.6 20.5 485.6 21.1 Q489.5 21.7 494.3 20.5 Q499.0 19.2 503.5 19.2 Q508.0 19.3 512.0 19.9 Q515.9 20.5 519.6 19.8 Q523.3 19.1 527.0 19.5 Q530.6 19.9 533.3 20.8 L536.0 21.7'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M8 30 L8 12 C8 10 10 8 12 8 L50 8 C54 8 56 12 56 16 L56 30 Z M12 13 L22 13 L22 20 L12 20 Z M26 13 L36 13 L36 20 L26 20 Z M40 13 L52 13 L52 20 L40 20 Z M8 24 L56 24 M18 30 C18 36 26 36 26 30 M40 30 C40 36 48 36 48 30'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 20.6 Q4.0 20.6 9.2 20.5 Q14.4 20.5 19.2 19.8 Q24.0 19.1 29.3 18.9 Q34.7 18.6 39.0 19.8 Q43.3 20.9 48.4 19.8 Q53.5 18.6 58.3 19.6 Q63.1 20.6 66.9 20.2 Q70.8 19.8 74.3 20.7 Q77.8 21.5 81.4 21.1 Q84.9 20.6 90.0 20.9 Q95.2 21.1 99.4 20.3 Q103.7 19.4 108.0 19.6 Q112.3 19.9 117.0 20.2 Q121.8 20.6 126.2 21.0 Q130.7 21.4 135.1 20.5 Q139.6 19.7 144.0 19.5 Q148.4 19.3 152.8 18.9 Q157.3 18.6 162.3 19.0 Q167.3 19.4 171.7 19.3 Q176.0 19.2 181.3 19.1 Q186.6 19.1 190.3 19.5 Q194.1 20.0 198.2 19.8 Q202.4 19.6 207.2 19.8 Q211.9 20.0 214.0 19.3 L216.0 18.6'/%3E%3Cpath d='M324.0 19.0 Q324.0 19.0 328.9 19.4 Q333.8 19.9 337.6 19.3 Q341.5 18.8 345.1 19.2 Q348.8 19.7 352.6 20.2 Q356.5 20.8 361.9 20.8 Q367.3 20.9 371.8 20.1 Q376.4 19.4 380.5 19.0 Q384.6 18.6 389.5 19.8 Q394.4 21.1 399.7 20.6 Q404.9 20.2 409.8 20.7 Q414.6 21.2 418.2 20.4 Q421.7 19.7 425.9 19.1 Q430.1 18.4 434.6 18.4 Q439.2 18.3 443.2 19.5 Q447.2 20.7 451.0 20.7 Q454.9 20.6 459.7 19.7 Q464.5 18.8 468.6 19.5 Q472.6 20.3 477.1 20.4 Q481.6 20.5 485.6 21.1 Q489.5 21.7 494.3 20.5 Q499.0 19.2 503.5 19.2 Q508.0 19.3 512.0 19.9 Q515.9 20.5 519.6 19.8 Q523.3 19.1 527.0 19.5 Q530.6 19.9 533.3 20.8 L536.0 21.7'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M8 30 L8 12 C8 10 10 8 12 8 L50 8 C54 8 56 12 56 16 L56 30 Z M12 13 L22 13 L22 20 L12 20 Z M26 13 L36 13 L36 20 L26 20 Z M40 13 L52 13 L52 20 L40 20 Z M8 24 L56 24 M18 30 C18 36 26 36 26 30 M40 30 C40 36 48 36 48 30'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.9px;filter:url(#sc-hand);overflow:visible}
