.enquiry[data-astro-cid-cgn76jzp]{background:var(--color-paper);color:var(--color-ink)}.enquiry-card[data-astro-cid-cgn76jzp]{box-shadow:0 16px 32px -8px #17121a1a}.enquiry-bar[data-astro-cid-cgn76jzp]{transition:transform .6s var(--ease-out-soft), opacity .4s var(--ease-out-soft);box-shadow:0 18px 40px -14px #17121a73}.enquiry-bar[data-astro-cid-cgn76jzp].is-tucked{opacity:0;pointer-events:none;transform:translateY(calc(100% + 48px))}.enquiry-bar[data-astro-cid-cgn76jzp].is-intro{opacity:0;transform:translateY(24px)}.enq-field[data-astro-cid-cgn76jzp]{border:1px solid var(--color-ink);cursor:pointer;transition:background-color .3s var(--ease-out-soft);flex-direction:column;gap:7px;margin-left:-1px;padding:20px 26px;display:flex;position:relative}.enquiry-bar[data-astro-cid-cgn76jzp] .enq-field[data-astro-cid-cgn76jzp]{width:210px;height:90px}.enquiry-bar[data-astro-cid-cgn76jzp] .enq-field[data-astro-cid-cgn76jzp]:first-child{margin-left:0}.enquiry-card[data-astro-cid-cgn76jzp] .enq-field[data-astro-cid-cgn76jzp]{gap:6px;margin-top:-1px;padding:16px}.enquiry-card[data-astro-cid-cgn76jzp] .enq-field[data-astro-cid-cgn76jzp]:nth-child(odd){margin-left:0}.enq-field[data-astro-cid-cgn76jzp]:hover,.enq-field[data-astro-cid-cgn76jzp]:focus-within{background-color:var(--color-cream)}.enq-label[data-astro-cid-cgn76jzp]{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-muted);font-weight:500;line-height:1.2}.enq-value[data-astro-cid-cgn76jzp]{font-family:var(--font-serif);color:var(--color-ink);background:0 0;font-size:22px;font-weight:500;line-height:1.2}.enquiry-card[data-astro-cid-cgn76jzp] .enq-value[data-astro-cid-cgn76jzp]{font-size:19px}.enq-select[data-astro-cid-cgn76jzp]{align-items:baseline;gap:8px;display:flex}.enq-select[data-astro-cid-cgn76jzp] select[data-astro-cid-cgn76jzp]{appearance:none;cursor:pointer;field-sizing:content;border:0;outline:none;max-width:100%;padding:0}.enq-chevron[data-astro-cid-cgn76jzp]{font-family:var(--font-sans);pointer-events:none;font-size:15px}.enq-native[data-astro-cid-cgn76jzp]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.enq-submit[data-astro-cid-cgn76jzp]{background:var(--color-gold);color:var(--color-ink);font-size:var(--text-button);letter-spacing:var(--text-button--letter-spacing);text-transform:uppercase;white-space:nowrap;transition:background-color .3s var(--ease-out-soft);justify-content:space-between;align-items:center;padding:17px 26px;font-weight:500;line-height:1.2;display:flex}.enquiry-bar[data-astro-cid-cgn76jzp] .enq-submit[data-astro-cid-cgn76jzp]{border:1px solid var(--color-ink);border-left:0;height:90px}.enq-submit[data-astro-cid-cgn76jzp]:hover{background:var(--color-gold-soft)}.hero-shimmer[data-astro-cid-trjnhldv]{mix-blend-mode:screen;opacity:0;transition:opacity 1.8s var(--ease-out-soft);position:absolute;inset:0}.hero-shimmer[data-astro-cid-trjnhldv].is-ready{opacity:1}@media (width<48rem){.hero-shimmer[data-astro-cid-trjnhldv].is-ready{opacity:.7}}.shimmer-fallback[data-astro-cid-trjnhldv]{animation:shimmer-sweep 7s var(--ease-in-out-soft) infinite;background:linear-gradient(118deg,#0000 38%,#cbb8e82e 44%,#e2cfa680 48%,#fff6e4b3 50%,#e2cfa673 52%,#bfe6e629 56%,#0000 62%) 0 0/250% 100%;position:absolute;inset:-20%}@keyframes shimmer-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.shimmer-fallback[data-astro-cid-trjnhldv]{background-position:40% 0;animation:none}}.shrink[data-astro-cid-zhisdvha]{--end-h:270px;height:240svh;margin-bottom:calc((var(--end-h) - 100svh) / 2 + 24px)}@media (width>=48rem){.shrink[data-astro-cid-zhisdvha]{--end-h:380px}}.shrink-frame[data-astro-cid-zhisdvha]{width:var(--w,300px);height:var(--h,380px);will-change:width, height}.shrink-img[data-astro-cid-zhisdvha]{opacity:0}.shrink-img[data-astro-cid-zhisdvha].is-active{opacity:1}@media (prefers-reduced-motion:reduce){.shrink[data-astro-cid-zhisdvha]{height:auto;margin-bottom:0;padding-block:80px 0}.shrink-stage[data-astro-cid-zhisdvha]{height:auto;position:static}}.hero-vignette[data-astro-cid-lcdefpme]{background:radial-gradient(75% 70% at 50% 42%,#17121a00 55%,#17121a73 100%)}.hero-shade[data-astro-cid-lcdefpme]{background:radial-gradient(50% 50%,#17121a9e,#17121a00);width:min(1200px,100%);height:560px;top:150px;left:50%;transform:translate(-50%)}@media (width<80rem){.hero-shade[data-astro-cid-lcdefpme]{background:radial-gradient(50% 50%,#17121a73,#17121a00);height:360px;top:auto;bottom:-20px}}.room-filter[data-astro-cid-lcdefpme]{text-align:left;opacity:.3;transition:opacity .3s var(--ease-out-soft);text-underline-offset:.12em;text-decoration-thickness:1px}.room-filter[data-astro-cid-lcdefpme]:hover{opacity:.6}.room-filter[data-astro-cid-lcdefpme][aria-pressed=true]{opacity:1;text-decoration-line:underline}[data-astro-cid-lcdefpme][data-room-cell][hidden]{display:none}.details-grid[data-astro-cid-lcdefpme]{gap:40px;display:grid}.details-pillow[data-astro-cid-lcdefpme]{aspect-ratio:600/420}.details-corridor[data-astro-cid-lcdefpme]{aspect-ratio:420/600}@media (width>=64rem){.details-grid[data-astro-cid-lcdefpme]{grid-template-columns:80fr 600fr 120fr 420fr 60fr;gap:0}.details-pillow[data-astro-cid-lcdefpme]{grid-area:1/2}.details-linen[data-astro-cid-lcdefpme]{grid-area:1/4;margin-top:70px}.details-corridor[data-astro-cid-lcdefpme]{grid-area:2/4;margin-top:-30px}.details-quiet[data-astro-cid-lcdefpme]{grid-area:2/2;margin-top:210px;margin-left:23%}}.venue-tab[data-astro-cid-lcdefpme]{opacity:.35;white-space:nowrap;transition:opacity .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft);border-color:#0000}.venue-tab[data-astro-cid-lcdefpme]:hover{opacity:.7}.venue-tab[data-astro-cid-lcdefpme][aria-selected=true]{opacity:1}.venue-ink[data-astro-cid-lcdefpme]{height:2px;width:var(--ink-w,0px);translate:var(--ink-x,0px) 0;background:var(--color-gold);transition:translate .9s var(--ease-expo), width .9s var(--ease-expo);position:absolute;bottom:-1px;left:0}.venue-progress-fill[data-astro-cid-lcdefpme]{transform:scaleX(0)}.venue-progress[data-astro-cid-lcdefpme].is-done .venue-progress-fill[data-astro-cid-lcdefpme]{transform:scaleX(1)}.venue-progress[data-astro-cid-lcdefpme].is-active .venue-progress-fill[data-astro-cid-lcdefpme]{animation:venue-fill var(--venue-duration,7s) linear forwards}[data-astro-cid-lcdefpme][data-venues].is-paused .venue-progress[data-astro-cid-lcdefpme].is-active .venue-progress-fill[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes venue-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.venue-progress[data-astro-cid-lcdefpme].is-active .venue-progress-fill[data-astro-cid-lcdefpme]{animation:none;transform:scaleX(1)}}
