main>[data-sc-block]+[data-sc-block]>section{position:relative;overflow-x:clip}main>[data-sc-block]+[data-sc-block]>section:before{content:"";z-index:1;background-color:var(--color-brand-light);pointer-events:none;width:calc(100% + 400px);height:16px;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 16'%3E%3Cpath d='M0 8 C 67 3 133 3 200 8 S 333 13 400 8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M0 12 C 67 9 133 9 200 12 S 333 15 400 12' fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='1' stroke-dasharray='2 6'/%3E%3C/svg%3E") 0 0/400px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 16'%3E%3Cpath d='M0 8 C 67 3 133 3 200 8 S 333 13 400 8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M0 12 C 67 9 133 9 200 12 S 333 15 400 12' fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='1' stroke-dasharray='2 6'/%3E%3C/svg%3E") 0 0/400px 16px repeat-x}main>[data-sc-block]+[data-sc-block]>section[class*=bg-brand]:before{background-color:#fff9}.coast-sun-disc{box-shadow:0 0 14px 4px #ffb36b8c}@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]>section:before{animation:14s linear infinite coast-tide}.coast-tide-drift{animation:22s linear infinite coast-edge}.coast-sun-disc{animation:6s ease-in-out infinite alternate coast-sink}html.coast-motion main>[data-sc-block]+[data-sc-block]>section:before{opacity:0;transition:opacity 1.2s}html.coast-motion main>[data-sc-block]+[data-sc-block]>section.is-tide:before{opacity:1}}@keyframes coast-tide{to{transform:translate(-400px)}}@keyframes coast-edge{to{transform:translate(-50%)}}@keyframes coast-sink{0%{transform:translate(-50%,-2px)}to{transform:translate(-50%,5px)}}@media print{main>[data-sc-block]+[data-sc-block]>section:before,.coast-tide-edge{display:none!important}}.coast-wash,.coast-glint i{display:none}.coast-card-foam{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.coast-wash{background:linear-gradient(to top, var(--color-cream) 0%, #ffffff8c 18%, #ffffff1f 55%, transparent 100%);animation:2.6s cubic-bezier(.45,0,.25,1) .2s both coast-wash;display:block;transform:translateY(101%)}@keyframes coast-wash{0%{opacity:1;transform:translateY(101%)}45%{opacity:.9;transform:translateY(8%)}to{opacity:0;transform:translateY(101%)}}.coast-glint i{opacity:0;width:22px;height:2px;animation:3.4s ease-in-out infinite coast-glint;animation-delay:var(--gd,0s);background:radial-gradient(closest-side,#ffecc8f2,#0000);border-radius:9999px;display:block;position:absolute}@keyframes coast-glint{0%,to{opacity:0;transform:scaleX(.4)}50%{opacity:.9;transform:scaleX(1)}}.coast-word{animation:1.2s cubic-bezier(.16,1,.3,1) both coast-rise;animation-delay:calc(.9s + var(--w,0) * .12s)}@keyframes coast-rise{0%{transform:translateY(110%)}}.coast-card-photo,.coast-card-second{transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity 1s}.coast-card-foam{transition:transform .9s cubic-bezier(.16,1,.3,1)}.coast-card:hover .coast-card-photo,.coast-card:focus-visible .coast-card-photo{transform:scale(1.06)}.coast-card:hover .coast-card-second,.coast-card:focus-visible .coast-card-second{opacity:1;transform:scale(1.06)}.coast-card:hover .coast-card-foam,.coast-card:focus-visible .coast-card-foam{transform:scaleX(1)}.coast-card.reveal{transition-delay:calc(var(--i,0) * .11s)}}@media print{.coast-wash,.coast-glint,.coast-card-foam{display:none!important}}.coast-reflection{opacity:.34;transform-origin:50%;filter:url(#coast-ripple)blur(.5px);-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;height:.62em;margin-top:-.08em;display:flex;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 0%,#00000080 55%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000080 55%,#000 100%)}.coast-reflection>span{white-space:nowrap;transform-origin:50% 100%;display:block;transform:scaleY(.7)}@media (prefers-reduced-motion:no-preference){.coast-reflection>span{animation:5.5s ease-in-out infinite alternate coast-sway}@keyframes coast-sway{0%{transform:scaleY(.7)skew(-2.5deg)translate(-.5%)}to{transform:scaleY(.66)skew(2.5deg)translate(.5%)}}}@media print{.coast-reflection{display:none}}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}.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 19.2 Q4.0 19.2 7.6 19.4 Q11.2 19.7 15.0 19.5 Q18.8 19.4 24.2 20.3 Q29.5 21.3 34.6 21.4 Q39.7 21.6 44.8 20.6 Q49.8 19.6 53.3 19.7 Q56.9 19.8 61.2 20.4 Q65.5 20.9 70.9 20.1 Q76.2 19.3 80.2 19.6 Q84.3 19.9 89.6 19.9 Q95.0 19.8 100.2 19.6 Q105.3 19.3 110.2 20.4 Q115.1 21.5 119.0 21.2 Q122.8 21.0 128.2 20.3 Q133.5 19.5 137.7 19.3 Q141.8 19.1 146.9 18.8 Q152.0 18.6 156.2 19.1 Q160.3 19.6 164.4 20.6 Q168.5 21.6 173.6 21.2 Q178.7 20.8 182.9 20.9 Q187.1 21.0 192.0 20.8 Q196.9 20.7 201.7 21.1 Q206.5 21.4 211.2 21.4 Q216.0 21.3 216.0 21.0 L216.0 20.7'/%3E%3Cpath d='M324.0 19.0 Q324.0 19.0 329.3 20.2 Q334.6 21.3 339.4 21.5 Q344.1 21.7 348.1 20.1 Q352.1 18.6 356.3 19.6 Q360.5 20.7 365.1 19.9 Q369.6 19.1 374.8 18.9 Q379.9 18.7 383.9 19.7 Q388.0 20.7 393.4 19.8 Q398.8 18.9 402.8 19.9 Q406.8 20.9 411.1 21.1 Q415.4 21.3 419.1 21.0 Q422.7 20.8 427.8 19.6 Q432.9 18.4 438.1 19.9 Q443.3 21.3 447.3 20.5 Q451.2 19.6 456.5 20.5 Q461.8 21.3 466.8 20.4 Q471.7 19.5 475.6 20.5 Q479.4 21.5 484.5 20.7 Q489.5 19.9 494.3 20.7 Q499.1 21.5 504.1 20.0 Q509.0 18.6 513.3 19.3 Q517.6 20.0 522.8 20.8 Q527.9 21.5 532.0 20.7 L536.0 20.0'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 36 L14 18 C18 8 46 8 50 18 Z M32 36 L22 12 M32 36 L32 9 M32 36 L42 12 M32 36 L17 16 M32 36 L47 16 M28 36 L36 36'/%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.4 Q11.2 19.7 15.0 19.5 Q18.8 19.4 24.2 20.3 Q29.5 21.3 34.6 21.4 Q39.7 21.6 44.8 20.6 Q49.8 19.6 53.3 19.7 Q56.9 19.8 61.2 20.4 Q65.5 20.9 70.9 20.1 Q76.2 19.3 80.2 19.6 Q84.3 19.9 89.6 19.9 Q95.0 19.8 100.2 19.6 Q105.3 19.3 110.2 20.4 Q115.1 21.5 119.0 21.2 Q122.8 21.0 128.2 20.3 Q133.5 19.5 137.7 19.3 Q141.8 19.1 146.9 18.8 Q152.0 18.6 156.2 19.1 Q160.3 19.6 164.4 20.6 Q168.5 21.6 173.6 21.2 Q178.7 20.8 182.9 20.9 Q187.1 21.0 192.0 20.8 Q196.9 20.7 201.7 21.1 Q206.5 21.4 211.2 21.4 Q216.0 21.3 216.0 21.0 L216.0 20.7'/%3E%3Cpath d='M324.0 19.0 Q324.0 19.0 329.3 20.2 Q334.6 21.3 339.4 21.5 Q344.1 21.7 348.1 20.1 Q352.1 18.6 356.3 19.6 Q360.5 20.7 365.1 19.9 Q369.6 19.1 374.8 18.9 Q379.9 18.7 383.9 19.7 Q388.0 20.7 393.4 19.8 Q398.8 18.9 402.8 19.9 Q406.8 20.9 411.1 21.1 Q415.4 21.3 419.1 21.0 Q422.7 20.8 427.8 19.6 Q432.9 18.4 438.1 19.9 Q443.3 21.3 447.3 20.5 Q451.2 19.6 456.5 20.5 Q461.8 21.3 466.8 20.4 Q471.7 19.5 475.6 20.5 Q479.4 21.5 484.5 20.7 Q489.5 19.9 494.3 20.7 Q499.1 21.5 504.1 20.0 Q509.0 18.6 513.3 19.3 Q517.6 20.0 522.8 20.8 Q527.9 21.5 532.0 20.7 L536.0 20.0'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 36 L14 18 C18 8 46 8 50 18 Z M32 36 L22 12 M32 36 L32 9 M32 36 L42 12 M32 36 L17 16 M32 36 L47 16 M28 36 L36 36'/%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}
