:root{--loom-walnut:#b88a2e}.loom-weave{display:block;overflow:hidden}.loom-weave__row{transform-box:fill-box}.loom-weave.is-armed .loom-weave__row{transform-origin:0;transition:transform .42s cubic-bezier(.6,0,.3,1);transition-delay:calc(var(--r) * .11s);transform:scaleX(0)}.loom-weave.is-armed .loom-weave__row[data-side=r]{transform-origin:100%}.loom-weave.is-armed.is-woven .loom-weave__row{transform:scaleX(1)}.loom-weave--hero.is-armed .loom-weave__row{transition-duration:.7s;transition-delay:calc(.3s + var(--r) * .15s)}.loom-weave--band.is-armed .loom-weave__row{transition-duration:.9s;transition-delay:calc(.5s + var(--r) * .13s)}.loom-label{background:var(--color-cream);color:var(--color-brand);font-family:var(--font-display);outline:1px dashed color-mix(in srgb, var(--color-accent) 70%, transparent);outline-offset:-4px;border-radius:2px;padding:.3rem .7rem .35rem;font-size:.875rem;font-style:italic;line-height:1.2;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 6px 14px -8px #00000080}@media (prefers-reduced-motion:no-preference){.loom-card .loom-label{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.loom-card:hover .loom-label{transform:rotate(0)translateY(-2px)}}@media print{.loom-weave.is-armed .loom-weave__row{transition:none;transform: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{background:var(--color-accent);color:var(--color-on-accent,#fff);border-radius:1.25rem 1.25rem 1.25rem .3rem}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.7 Q4.0 19.7 8.1 19.5 Q12.2 19.2 17.5 20.1 Q22.7 20.9 27.4 20.3 Q32.1 19.7 36.5 20.6 Q41.0 21.5 45.1 20.7 Q49.1 19.8 54.5 19.9 Q59.9 20.0 65.2 20.9 Q70.5 21.7 75.4 21.2 Q80.2 20.7 85.0 20.8 Q89.7 20.9 94.4 20.0 Q99.2 19.1 104.1 18.9 Q109.0 18.7 113.8 19.0 Q118.5 19.4 123.0 20.2 Q127.4 20.9 131.2 20.8 Q135.0 20.6 140.0 20.5 Q144.9 20.4 148.6 20.2 Q152.4 19.9 156.6 19.1 Q160.9 18.4 165.9 19.6 Q171.0 20.9 175.0 21.3 Q179.1 21.7 182.7 21.2 Q186.2 20.7 191.0 20.1 Q195.8 19.6 201.0 20.2 Q206.2 20.7 210.1 19.6 Q214.0 18.5 215.0 19.0 L216.0 19.5'/%3E%3Cpath d='M324.0 21.0 Q324.0 21.0 329.0 20.8 Q334.1 20.6 338.8 19.8 Q343.5 19.0 347.3 19.4 Q351.1 19.8 355.0 19.7 Q358.9 19.6 363.5 19.4 Q368.2 19.2 373.4 20.4 Q378.6 21.6 382.4 20.8 Q386.2 20.0 390.9 20.6 Q395.7 21.1 399.3 20.5 Q402.9 19.8 408.0 20.5 Q413.0 21.3 416.6 20.3 Q420.2 19.4 425.2 19.2 Q430.3 19.0 434.8 19.2 Q439.3 19.4 442.8 20.3 Q446.3 21.3 451.4 20.5 Q456.5 19.8 461.5 20.3 Q466.4 20.8 471.2 20.9 Q476.1 21.0 480.6 20.2 Q485.1 19.4 489.3 20.1 Q493.5 20.9 497.1 19.7 Q500.7 18.4 505.2 18.7 Q509.8 18.9 513.8 19.6 Q517.8 20.3 522.3 20.5 Q526.7 20.6 531.3 20.7 L536.0 20.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 8 L14 36 M22 8 L22 36 M30 8 L30 36 M38 8 L38 36 M46 8 L46 36 M10 14 C18 12 18 16 26 14 C34 12 34 16 42 14 C46 13 48 14 50 14 M10 22 C18 24 18 20 26 22 C34 24 34 20 42 22 C46 23 48 22 50 22 M10 30 C18 28 18 32 26 30 C34 28 34 32 42 30 C46 29 48 30 50 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 19.7 Q4.0 19.7 8.1 19.5 Q12.2 19.2 17.5 20.1 Q22.7 20.9 27.4 20.3 Q32.1 19.7 36.5 20.6 Q41.0 21.5 45.1 20.7 Q49.1 19.8 54.5 19.9 Q59.9 20.0 65.2 20.9 Q70.5 21.7 75.4 21.2 Q80.2 20.7 85.0 20.8 Q89.7 20.9 94.4 20.0 Q99.2 19.1 104.1 18.9 Q109.0 18.7 113.8 19.0 Q118.5 19.4 123.0 20.2 Q127.4 20.9 131.2 20.8 Q135.0 20.6 140.0 20.5 Q144.9 20.4 148.6 20.2 Q152.4 19.9 156.6 19.1 Q160.9 18.4 165.9 19.6 Q171.0 20.9 175.0 21.3 Q179.1 21.7 182.7 21.2 Q186.2 20.7 191.0 20.1 Q195.8 19.6 201.0 20.2 Q206.2 20.7 210.1 19.6 Q214.0 18.5 215.0 19.0 L216.0 19.5'/%3E%3Cpath d='M324.0 21.0 Q324.0 21.0 329.0 20.8 Q334.1 20.6 338.8 19.8 Q343.5 19.0 347.3 19.4 Q351.1 19.8 355.0 19.7 Q358.9 19.6 363.5 19.4 Q368.2 19.2 373.4 20.4 Q378.6 21.6 382.4 20.8 Q386.2 20.0 390.9 20.6 Q395.7 21.1 399.3 20.5 Q402.9 19.8 408.0 20.5 Q413.0 21.3 416.6 20.3 Q420.2 19.4 425.2 19.2 Q430.3 19.0 434.8 19.2 Q439.3 19.4 442.8 20.3 Q446.3 21.3 451.4 20.5 Q456.5 19.8 461.5 20.3 Q466.4 20.8 471.2 20.9 Q476.1 21.0 480.6 20.2 Q485.1 19.4 489.3 20.1 Q493.5 20.9 497.1 19.7 Q500.7 18.4 505.2 18.7 Q509.8 18.9 513.8 19.6 Q517.8 20.3 522.3 20.5 Q526.7 20.6 531.3 20.7 L536.0 20.8'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 8 L14 36 M22 8 L22 36 M30 8 L30 36 M38 8 L38 36 M46 8 L46 36 M10 14 C18 12 18 16 26 14 C34 12 34 16 42 14 C46 13 48 14 50 14 M10 22 C18 24 18 20 26 22 C34 24 34 20 42 22 C46 23 48 22 50 22 M10 30 C18 28 18 32 26 30 C34 28 34 32 42 30 C46 29 48 30 50 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}
