.dune-rib{top:var(--dune-top,64px)}.dune-wipe{transform:translateX(calc((var(--p,1) - 1) * 100%))}.dune-wipe-in{transform:translateX(calc((1 - var(--p,1)) * 100%))}.dune-mk{transform:translate(var(--mx,0%), var(--my,0%))}.dune-stop{transition:border-color .5s,background-color .5s}.dune-stop.is-read{background-color:#00000040;border-color:#f0c98d8c}.dune-hero-photo{filter:saturate(.8)contrast(1.04)}@media (prefers-reduced-motion:no-preference){html.dune-motion .dune-mk{transition:transform .9s cubic-bezier(.16,1,.3,1)}html.dune-motion .dune-stop{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1),border-color .5s,background-color .5s;transform:translateY(28px)}html.dune-motion .dune-stop.is-seen{opacity:1;transform:none}html.dune-motion .dune-star{opacity:0;transition:opacity 1.2s ease var(--d,0s), transform 1.2s ease var(--d,0s);transform:scale(.4)}html.dune-motion .dune-night.is-out .dune-star{opacity:.9;transform:none}html.dune-motion .dune-night.is-out .dune-star:nth-child(5n){animation:dune-twinkle 3.6s ease-in-out calc(var(--d,0s) + 1.4s) infinite}.dune-hero-photo{animation:2.4s cubic-bezier(.16,1,.3,1) both dune-settle}}@keyframes dune-twinkle{50%{opacity:.3}}@keyframes dune-settle{0%{transform:scale(1.08)}}@media print{[data-alt] .dune-rib{position:static!important}[data-alt] .dune-wipe,[data-alt] .dune-wipe-in{transform:none!important}[data-alt] .dune-stop,[data-alt] .dune-star{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-alt] .dune-night{min-height:0!important}}.dune-dust span{display:none}@media (prefers-reduced-motion:no-preference){.dune-dust span{width:100%;height:26%;animation:dune-wind var(--dl,32s) linear infinite;animation-delay:var(--dd,0s);background:radial-gradient(closest-side,#f0d6aa29,#0000);display:block;position:absolute;left:-40%}@keyframes dune-wind{0%{transform:translate(0,0)scale(1)}to{transform:translate(95%,-6%)scale(1.2)}}.dune-ladder{animation:2.6s cubic-bezier(.45,0,.2,1) .6s backwards dune-climb}@keyframes dune-climb{0%{transform:translate3d(0, var(--from,0px), 0)}}.dune-gauge{animation:1s cubic-bezier(.16,1,.3,1) .3s backwards dune-in}.dune-gauge-read{animation:.8s cubic-bezier(.16,1,.3,1) 3s backwards dune-in}.dune-title{animation:1.2s cubic-bezier(.16,1,.3,1) .55s backwards dune-rise}@keyframes dune-rise{0%{transform:translateY(108%)}}@keyframes dune-in{0%{opacity:0;transform:translateY(12px)}}.dune-room-photo,.dune-room-second{transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity .9s}.dune-room{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.dune-room:hover,.dune-room:focus-visible{transform:translateY(-4px);box-shadow:0 22px 40px -24px #2b1d108c}.dune-room:hover .dune-room-photo,.dune-room:focus-visible .dune-room-photo{transform:scale(1.06)}.dune-room:hover .dune-room-second,.dune-room:focus-visible .dune-room-second{opacity:1;transform:scale(1.06)}.dune-room.reveal{transition-delay:calc(var(--i,0) * .11s)}}@media print{.dune-dust,.dune-gauge{display:none!important}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{background:color-mix(in srgb, currentColor 6%, transparent)!important;border:1px solid color-mix(in srgb, currentColor 22%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 8%, transparent)!important;border-radius:10px!important}form[action*=\/enquiry] button[type=submit]{box-shadow:0 10px 30px -10px var(--color-accent)!important;border-radius:10px!important}@media (width>=640px){.sc-chat .sc-chat-toggle{writing-mode:vertical-rl;border-radius:.75rem 0 0 .75rem;padding:1rem .65rem}.sc-chat{right:0}}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 19.2 Q4.0 19.2 7.6 19.5 Q11.2 19.8 16.5 19.5 Q21.8 19.2 25.8 18.9 Q29.8 18.6 34.2 18.6 Q38.7 18.5 44.0 19.4 Q49.4 20.4 54.8 19.6 Q60.3 18.8 64.9 19.7 Q69.6 20.5 73.6 20.3 Q77.6 20.2 82.9 20.9 Q88.2 21.6 92.3 21.0 Q96.4 20.3 101.4 19.7 Q106.4 19.0 110.0 20.2 Q113.7 21.3 118.8 20.9 Q123.9 20.5 128.6 20.5 Q133.4 20.5 138.8 21.0 Q144.3 21.5 147.9 20.4 Q151.6 19.4 156.5 19.8 Q161.4 20.1 166.3 19.4 Q171.2 18.7 174.9 19.5 Q178.6 20.4 182.2 20.0 Q185.9 19.6 190.8 19.8 Q195.6 20.1 200.9 20.4 Q206.1 20.7 209.9 20.3 Q213.7 19.9 214.9 19.9 L216.0 19.8'/%3E%3Cpath d='M324.0 21.6 Q324.0 21.6 329.2 20.9 Q334.5 20.1 339.7 19.3 Q344.9 18.5 349.7 19.9 Q354.4 21.3 358.9 20.8 Q363.3 20.2 367.9 19.4 Q372.5 18.6 377.1 18.8 Q381.7 19.1 386.1 19.8 Q390.6 20.5 394.8 20.3 Q399.1 20.2 403.7 20.8 Q408.3 21.5 413.6 21.0 Q419.0 20.6 423.4 19.6 Q427.8 18.5 433.3 18.6 Q438.7 18.6 443.8 19.4 Q448.8 20.2 453.0 20.2 Q457.1 20.2 461.6 19.3 Q466.1 18.4 471.6 19.0 Q477.0 19.5 481.3 20.0 Q485.7 20.6 490.3 21.1 Q495.0 21.5 500.0 20.7 Q505.0 19.9 510.2 20.4 Q515.3 20.9 520.0 20.2 Q524.8 19.5 529.0 18.9 Q533.1 18.3 534.6 19.9 L536.0 21.4'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M6 34 C16 24 24 24 34 32 C40 26 48 26 58 34 M12 38 C22 32 36 32 52 38 M44 12 C44 8 50 8 50 12 C50 16 44 16 44 12 Z'/%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 19.2 Q4.0 19.2 7.6 19.5 Q11.2 19.8 16.5 19.5 Q21.8 19.2 25.8 18.9 Q29.8 18.6 34.2 18.6 Q38.7 18.5 44.0 19.4 Q49.4 20.4 54.8 19.6 Q60.3 18.8 64.9 19.7 Q69.6 20.5 73.6 20.3 Q77.6 20.2 82.9 20.9 Q88.2 21.6 92.3 21.0 Q96.4 20.3 101.4 19.7 Q106.4 19.0 110.0 20.2 Q113.7 21.3 118.8 20.9 Q123.9 20.5 128.6 20.5 Q133.4 20.5 138.8 21.0 Q144.3 21.5 147.9 20.4 Q151.6 19.4 156.5 19.8 Q161.4 20.1 166.3 19.4 Q171.2 18.7 174.9 19.5 Q178.6 20.4 182.2 20.0 Q185.9 19.6 190.8 19.8 Q195.6 20.1 200.9 20.4 Q206.1 20.7 209.9 20.3 Q213.7 19.9 214.9 19.9 L216.0 19.8'/%3E%3Cpath d='M324.0 21.6 Q324.0 21.6 329.2 20.9 Q334.5 20.1 339.7 19.3 Q344.9 18.5 349.7 19.9 Q354.4 21.3 358.9 20.8 Q363.3 20.2 367.9 19.4 Q372.5 18.6 377.1 18.8 Q381.7 19.1 386.1 19.8 Q390.6 20.5 394.8 20.3 Q399.1 20.2 403.7 20.8 Q408.3 21.5 413.6 21.0 Q419.0 20.6 423.4 19.6 Q427.8 18.5 433.3 18.6 Q438.7 18.6 443.8 19.4 Q448.8 20.2 453.0 20.2 Q457.1 20.2 461.6 19.3 Q466.1 18.4 471.6 19.0 Q477.0 19.5 481.3 20.0 Q485.7 20.6 490.3 21.1 Q495.0 21.5 500.0 20.7 Q505.0 19.9 510.2 20.4 Q515.3 20.9 520.0 20.2 Q524.8 19.5 529.0 18.9 Q533.1 18.3 534.6 19.9 L536.0 21.4'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M6 34 C16 24 24 24 34 32 C40 26 48 26 58 34 M12 38 C22 32 36 32 52 38 M44 12 C44 8 50 8 50 12 C50 16 44 16 44 12 Z'/%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.1px}
