.canopy-climb{background:linear-gradient(to bottom, #0d150e 0%, var(--color-brand) 30%, #2f4a32 62%, #86a68d 84%, var(--color-cream) 100%)}.canopy-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d150ed6}.canopy-card.is-top{background:#0d150ec2;box-shadow:0 40px 90px -40px #0009}.canopy-rays{opacity:.2;background:repeating-linear-gradient(104deg,#0000 0 90px,#fff8c812 90px 150px,#0000 150px 260px),radial-gradient(60% 40% at 80% 100%,#fffadc40,#0000 70%);-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.canopy-gauge-fill{transform:scaleY(1)}.canopy-cloud{filter:blur(6px)}@media (prefers-reduced-motion:no-preference){.canopy-gauge-fill{transition:transform .25s linear}.canopy-cloud{animation:canopy-drift var(--cd,40s) ease-in-out infinite alternate}}@keyframes canopy-drift{0%{transform:translateX(var(--cx,30px))}to{transform:translateX(calc(var(--cx,30px) * -1))}}#main section .bg-white:not(input,select,textarea,form){background-color:#f4f7ef}.canopy-sun span{width:16%;height:110%;rotate:var(--sr,10deg);transform-origin:50% 0;opacity:.7;filter:blur(8px);background:linear-gradient(#fff6c84d,#fff6c814 55%,#0000);position:absolute;top:-20%}@media (width<=639px){.canopy-sun span{filter:none}}@media (prefers-reduced-motion:no-preference){.place-open .canopy-tilt{animation:3.4s cubic-bezier(.22,.61,.36,1) both canopy-tilt}.place-open .canopy-part{animation:2.4s cubic-bezier(.16,1,.3,1) backwards canopy-part;animation-delay:var(--pd,.2s)}.place-open .canopy-sun span{animation:2.4s ease-out backwards canopy-sun-in,7s ease-in-out infinite alternate canopy-sun;animation-delay:var(--sdl,.6s), calc(var(--sdl,.6s) + 2.4s)}.canopy-photo,.canopy-second{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .9s}.canopy-card:is(:hover,:focus-within) .canopy-photo{transform:scale(1.06)}.canopy-card:is(:hover,:focus-within) .canopy-second{opacity:1;transform:scale(1.06)}}@keyframes canopy-tilt{0%{translate:0 7%}}@keyframes canopy-part{0%{translate:var(--px,0) var(--py,0);opacity:.97;scale:2.6}}@keyframes canopy-sun-in{0%{opacity:0;scale:1 .4}}@keyframes canopy-sun{0%{opacity:.7}to{opacity:.35}}@media print{.canopy-sun{display:none}.canopy-climb,.canopy-card{color:#000;background:0 0}.canopy-rays,.canopy-clouds{display:none}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{box-shadow:none!important;background:0 0!important;border:2px solid!important;border-radius:0!important}form[action*=\/enquiry] button[type=submit]{box-shadow:4px 4px 0 color-mix(in srgb, currentColor 70%, transparent)!important;border-radius:0!important}form[action*=\/enquiry] button[type=submit]:active{transform:translate(3px,3px);box-shadow:1px 1px 0 color-mix(in srgb, currentColor 70%, transparent)!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.4 Q4.0 19.4 8.9 20.3 Q13.7 21.3 18.1 20.9 Q22.5 20.6 27.0 19.7 Q31.5 18.7 36.7 19.9 Q42.0 21.0 47.1 21.3 Q52.3 21.5 55.9 21.6 Q59.6 21.6 64.3 20.9 Q69.0 20.2 73.1 19.7 Q77.3 19.1 82.8 18.9 Q88.2 18.8 91.8 19.8 Q95.5 20.8 99.3 19.8 Q103.1 18.8 106.9 19.3 Q110.7 19.9 114.6 20.7 Q118.5 21.6 122.9 21.5 Q127.3 21.3 132.8 21.3 Q138.2 21.4 141.8 20.0 Q145.4 18.6 150.4 18.7 Q155.4 18.7 159.3 19.9 Q163.2 21.2 167.9 21.1 Q172.7 21.0 177.6 21.2 Q182.6 21.4 186.7 20.0 Q190.7 18.6 194.6 18.5 Q198.5 18.5 202.4 19.3 Q206.3 20.0 211.2 19.9 L216.0 19.8'/%3E%3Cpath d='M324.0 20.3 Q324.0 20.3 329.1 19.8 Q334.2 19.4 338.9 19.6 Q343.7 19.8 348.7 20.5 Q353.8 21.3 358.7 20.6 Q363.7 19.9 369.0 19.2 Q374.3 18.5 379.3 18.8 Q384.3 19.2 387.9 19.9 Q391.5 20.7 396.2 20.0 Q400.8 19.4 404.9 20.2 Q408.9 20.9 413.6 20.9 Q418.2 20.8 422.5 19.6 Q426.8 18.5 431.8 19.0 Q436.7 19.6 440.5 19.4 Q444.3 19.3 448.1 20.4 Q452.0 21.5 457.0 21.3 Q462.0 21.0 466.1 20.0 Q470.2 19.0 474.9 18.8 Q479.7 18.6 484.1 18.8 Q488.5 19.0 493.9 19.4 Q499.3 19.7 503.9 20.4 Q508.4 21.1 513.4 21.1 Q518.3 21.1 522.7 20.8 Q527.2 20.4 531.6 20.1 L536.0 19.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 18 C8 18 8 8 16 9 C18 2 30 2 32 7 C36 2 48 4 48 11 C56 11 56 20 48 20 Z M30 20 L30 38 M24 26 L38 26 L38 33 L24 33 Z M22 26 L31 21 L40 26'/%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.4 Q4.0 19.4 8.9 20.3 Q13.7 21.3 18.1 20.9 Q22.5 20.6 27.0 19.7 Q31.5 18.7 36.7 19.9 Q42.0 21.0 47.1 21.3 Q52.3 21.5 55.9 21.6 Q59.6 21.6 64.3 20.9 Q69.0 20.2 73.1 19.7 Q77.3 19.1 82.8 18.9 Q88.2 18.8 91.8 19.8 Q95.5 20.8 99.3 19.8 Q103.1 18.8 106.9 19.3 Q110.7 19.9 114.6 20.7 Q118.5 21.6 122.9 21.5 Q127.3 21.3 132.8 21.3 Q138.2 21.4 141.8 20.0 Q145.4 18.6 150.4 18.7 Q155.4 18.7 159.3 19.9 Q163.2 21.2 167.9 21.1 Q172.7 21.0 177.6 21.2 Q182.6 21.4 186.7 20.0 Q190.7 18.6 194.6 18.5 Q198.5 18.5 202.4 19.3 Q206.3 20.0 211.2 19.9 L216.0 19.8'/%3E%3Cpath d='M324.0 20.3 Q324.0 20.3 329.1 19.8 Q334.2 19.4 338.9 19.6 Q343.7 19.8 348.7 20.5 Q353.8 21.3 358.7 20.6 Q363.7 19.9 369.0 19.2 Q374.3 18.5 379.3 18.8 Q384.3 19.2 387.9 19.9 Q391.5 20.7 396.2 20.0 Q400.8 19.4 404.9 20.2 Q408.9 20.9 413.6 20.9 Q418.2 20.8 422.5 19.6 Q426.8 18.5 431.8 19.0 Q436.7 19.6 440.5 19.4 Q444.3 19.3 448.1 20.4 Q452.0 21.5 457.0 21.3 Q462.0 21.0 466.1 20.0 Q470.2 19.0 474.9 18.8 Q479.7 18.6 484.1 18.8 Q488.5 19.0 493.9 19.4 Q499.3 19.7 503.9 20.4 Q508.4 21.1 513.4 21.1 Q518.3 21.1 522.7 20.8 Q527.2 20.4 531.6 20.1 L536.0 19.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 18 C8 18 8 8 16 9 C18 2 30 2 32 7 C36 2 48 4 48 11 C56 11 56 20 48 20 Z M30 20 L30 38 M24 26 L38 26 L38 33 L24 33 Z M22 26 L31 21 L40 26'/%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}
