.linen-floor{background:#7a4e2d;height:26px;position:relative;overflow:hidden}@media (width>=640px){.linen-floor{height:34px}}.linen-floor-boards{background:repeating-linear-gradient(90deg,#0000 0 131px,#2a180c8c 131px 133px,#0000 133px 287px,#2a180c73 287px 289px),repeating-linear-gradient(90deg,#ffecc80f 0 59px,#3c22101a 59px 97px,#ffecc80d 97px 173px),repeating-linear-gradient(178.6deg,#ffe6be12 0 2px,#0000 2px 5px,#321c0c14 5px 6px,#0000 6px 9px),linear-gradient(#9a6a42,#865834 55%,#6f4527);position:absolute;inset:0 -12%;box-shadow:inset 0 1px #fff0d22e,inset 0 -2px 3px #1e100659}.linen-hem{inset-inline:0;color:#4a4540;letter-spacing:.2em;text-transform:uppercase;background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 3px),#f6f2ea;justify-content:flex-end;align-items:center;height:2.6rem;padding-inline:1rem;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:0;box-shadow:0 -10px 24px -12px #14121073}.linen-hem:before{content:"";inset-inline:.75rem;border-top:1.5px dashed #9d59378c;position:absolute;top:.45rem}.linen-sheet{display:none}@media (prefers-reduced-motion:no-preference){html.linen-motion .linen-bed{perspective:1400px}html.linen-motion .linen-sheet{transform-origin:50% 100%;will-change:transform;background:linear-gradient(#ffffff59,#0000 30%),repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000006 0 1px,#0000 1px 3px),#f6f2ea;transition:transform 1.4s cubic-bezier(.65,.05,.25,1),opacity .5s .8s;display:block;position:absolute;inset:0 0 2.6rem}html.linen-motion .linen-bed.is-turned .linen-sheet{opacity:0;transform:rotateX(-100deg)}html.linen-motion .linen-bed img{transition:transform 2s cubic-bezier(.16,1,.3,1) .2s;transform:scale(1.06)}html.linen-motion .linen-bed.is-turned img{transform:scale(1)}html.linen-motion .linen-bed.is-turned:hover img{transform:scale(1.03)}}.linen-letter>p:first-child:first-letter{float:left;color:var(--color-accent-deep,#8a4a2c);padding:.08em .1em 0 0;font-size:3.6em;line-height:.82}@media print{.linen-sheet{opacity:1!important;transition:none!important;display:none!important;translate:none!important}.linen-bed img{transform:none!important}}.linen-cover-sheet{display:none}@media (prefers-reduced-motion:no-preference){.linen-cover{perspective:1800px}.linen-cover-sheet{z-index:1;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(#1412109e,#14121033 12%,#0000 22%,#0000000d),repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000006 0 1px,#0000 1px 3px),#f6f2ea;animation:1.4s cubic-bezier(.65,.05,.25,1) .2s both linen-turn;display:block;position:absolute;inset:0}.linen-cover-sheet:after{content:"";inset-inline:1.5rem;border-top:1.5px dashed #9d59378c;position:absolute;bottom:1.25rem}@keyframes linen-turn{0%{opacity:1;transform:rotateX(0)}70%{opacity:1}to{opacity:0;transform:rotateX(-100deg)}}.linen-cover-photo{animation:10s cubic-bezier(.2,.6,.2,1) .35s both linen-push}@keyframes linen-push{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.linen-rule{transform-origin:0;animation:1.2s cubic-bezier(.65,0,.35,1) 1.05s both linen-rule}@keyframes linen-rule{0%{transform:scaleX(0)}}.linen-name{animation:1.1s cubic-bezier(.16,1,.3,1) 1.2s both linen-rise}@keyframes linen-rise{0%{transform:translateY(108%)}}.linen-in{animation:1s cubic-bezier(.16,1,.3,1) both linen-in;animation-delay:var(--d,1.1s)}@keyframes linen-in{0%{opacity:0;transform:translateY(12px)}}.linen-second{transition:opacity .9s}.linen-room a:hover .linen-second,.linen-room a:focus-visible .linen-second{opacity:1}}@media print{.linen-cover-sheet{display:none!important}}.linen-masthead{text-shadow:0 2px 30px #00000059;font-size:clamp(2.6rem,9vw,7.5rem);font-style:italic}@media (width>=640px){.linen-cover--printed{border-radius:4px;margin:1rem 1rem 0;box-shadow:0 1px #0000000f,0 30px 60px -30px #1412108c}}@media (width>=1024px){.linen-cover--printed{margin:1.5rem 1.5rem 0}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:1px dashed color-mix(in srgb, currentColor 55%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important}form[action*=\/enquiry] button[type=submit]{outline-offset:3px;outline:2px solid;rotate:-1deg;border-radius:4px!important}.sc-chat .sc-chat-toggle{text-transform:uppercase;letter-spacing:.12em;border-radius:6px;min-height:3rem;font-size:.75rem}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.6 19.8 Q13.2 19.9 17.0 19.7 Q20.8 19.5 25.2 19.1 Q29.5 18.8 33.4 19.4 Q37.3 20.0 41.3 20.8 Q45.4 21.6 49.2 20.5 Q53.1 19.3 57.8 20.1 Q62.6 20.8 66.6 19.8 Q70.6 18.7 75.3 18.5 Q80.0 18.4 84.9 18.3 Q89.8 18.3 94.0 18.9 Q98.2 19.5 102.0 19.4 Q105.7 19.2 110.7 20.1 Q115.6 20.9 120.0 20.0 Q124.4 19.0 129.2 19.3 Q134.0 19.7 138.6 20.6 Q143.1 21.5 147.0 20.6 Q151.0 19.7 155.1 19.8 Q159.3 20.0 164.4 19.4 Q169.6 18.7 174.1 19.8 Q178.7 21.0 183.9 20.8 Q189.1 20.7 193.7 20.4 Q198.2 20.2 201.7 19.6 Q205.3 18.9 208.9 19.4 Q212.5 19.8 214.2 20.2 L216.0 20.5'/%3E%3Cpath d='M324.0 19.5 Q324.0 19.5 328.4 19.2 Q332.9 18.8 336.7 19.1 Q340.6 19.5 345.0 19.0 Q349.4 18.6 353.0 19.7 Q356.6 20.8 361.8 19.6 Q366.9 18.3 372.2 19.3 Q377.5 20.3 381.2 20.4 Q384.9 20.5 389.8 21.0 Q394.8 21.4 398.7 20.9 Q402.7 20.3 407.7 19.9 Q412.8 19.5 418.1 19.1 Q423.5 18.7 428.7 20.0 Q434.0 21.4 438.7 20.6 Q443.5 19.8 448.7 20.2 Q454.0 20.6 458.2 20.2 Q462.5 19.9 466.4 20.4 Q470.4 20.9 475.7 19.6 Q481.0 18.3 485.6 19.6 Q490.2 20.8 494.7 19.6 Q499.2 18.4 503.2 19.2 Q507.2 20.0 511.0 19.2 Q514.8 18.4 518.5 18.4 Q522.3 18.5 526.9 19.4 Q531.5 20.4 533.8 20.3 L536.0 20.2'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 4 L44 22 L36 36 L28 36 L20 22 Z M32 4 L32 24 M32 28 C30 28 30 24 32 24 C34 24 34 28 32 28 M28 36 L28 39 L36 39 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.7 Q4.0 19.7 8.6 19.8 Q13.2 19.9 17.0 19.7 Q20.8 19.5 25.2 19.1 Q29.5 18.8 33.4 19.4 Q37.3 20.0 41.3 20.8 Q45.4 21.6 49.2 20.5 Q53.1 19.3 57.8 20.1 Q62.6 20.8 66.6 19.8 Q70.6 18.7 75.3 18.5 Q80.0 18.4 84.9 18.3 Q89.8 18.3 94.0 18.9 Q98.2 19.5 102.0 19.4 Q105.7 19.2 110.7 20.1 Q115.6 20.9 120.0 20.0 Q124.4 19.0 129.2 19.3 Q134.0 19.7 138.6 20.6 Q143.1 21.5 147.0 20.6 Q151.0 19.7 155.1 19.8 Q159.3 20.0 164.4 19.4 Q169.6 18.7 174.1 19.8 Q178.7 21.0 183.9 20.8 Q189.1 20.7 193.7 20.4 Q198.2 20.2 201.7 19.6 Q205.3 18.9 208.9 19.4 Q212.5 19.8 214.2 20.2 L216.0 20.5'/%3E%3Cpath d='M324.0 19.5 Q324.0 19.5 328.4 19.2 Q332.9 18.8 336.7 19.1 Q340.6 19.5 345.0 19.0 Q349.4 18.6 353.0 19.7 Q356.6 20.8 361.8 19.6 Q366.9 18.3 372.2 19.3 Q377.5 20.3 381.2 20.4 Q384.9 20.5 389.8 21.0 Q394.8 21.4 398.7 20.9 Q402.7 20.3 407.7 19.9 Q412.8 19.5 418.1 19.1 Q423.5 18.7 428.7 20.0 Q434.0 21.4 438.7 20.6 Q443.5 19.8 448.7 20.2 Q454.0 20.6 458.2 20.2 Q462.5 19.9 466.4 20.4 Q470.4 20.9 475.7 19.6 Q481.0 18.3 485.6 19.6 Q490.2 20.8 494.7 19.6 Q499.2 18.4 503.2 19.2 Q507.2 20.0 511.0 19.2 Q514.8 18.4 518.5 18.4 Q522.3 18.5 526.9 19.4 Q531.5 20.4 533.8 20.3 L536.0 20.2'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M32 4 L44 22 L36 36 L28 36 L20 22 Z M32 4 L32 24 M32 28 C30 28 30 24 32 24 C34 24 34 28 32 28 M28 36 L28 39 L36 39 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.6px;outline:1px dashed color-mix(in srgb, currentColor 55%, transparent);outline-offset:3px;filter:url(#sc-hand);border-radius:999px;overflow:visible;rotate:-6deg}
