.pull-quote[data-astro-cid-lqjpqqn7]{padding-block:var(--space-8)}.pull-quote[data-astro-cid-lqjpqqn7]+.section:not(.band){padding-top:var(--space-4)}.quote-grid[data-astro-cid-lqjpqqn7]{gap:var(--space-7);align-items:center;display:grid}.pull-quote[data-astro-cid-lqjpqqn7]:not(.with-photo) figure[data-astro-cid-lqjpqqn7]{text-align:center;max-width:62rem;margin-inline:auto}.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7]{z-index:1;background:var(--strip);margin-bottom:0;padding-block:clamp(2.75rem,2rem + 2vw,3.75rem);position:relative}.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7]:before,.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7]:after{content:"";background:inherit;height:8px;-webkit-mask:var(--tear) 0 0 / 240px 100% repeat-x;mask:var(--tear) 0 0 / 240px 100% repeat-x;position:absolute;left:0;right:0}.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7]:before{top:-7px}.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7]:after{bottom:-7px;transform:scaleY(-1)}.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7]+.section.band{margin-top:0}.gallery-squares+.pull-quote[data-astro-cid-lqjpqqn7] blockquote[data-astro-cid-lqjpqqn7]{font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}@media (width>=960px){.with-photo[data-astro-cid-lqjpqqn7] .quote-grid[data-astro-cid-lqjpqqn7]{gap:var(--space-9);grid-template-columns:6fr 5fr}}blockquote[data-astro-cid-lqjpqqn7]{font-family:var(--font-display);color:var(--ink);text-wrap:pretty;font-size:clamp(1.35rem,1.1rem + .9vw,1.8rem);font-style:italic;font-weight:520;line-height:1.45;position:relative}.with-photo[data-astro-cid-lqjpqqn7] blockquote[data-astro-cid-lqjpqqn7]:before{content:"“";color:var(--gorse);z-index:-1;font-size:4.5em;font-style:normal;font-weight:800;line-height:1;position:absolute;top:-.62em;left:-.05em}.with-photo[data-astro-cid-lqjpqqn7] blockquote[data-astro-cid-lqjpqqn7]{padding-top:var(--space-6)}.with-photo[data-astro-cid-lqjpqqn7] blockquote[data-astro-cid-lqjpqqn7]:after{content:"”"}.pull-quote[data-astro-cid-lqjpqqn7]:not(.with-photo) blockquote[data-astro-cid-lqjpqqn7]:before{content:"“"}.pull-quote[data-astro-cid-lqjpqqn7]:not(.with-photo) blockquote[data-astro-cid-lqjpqqn7]:after{content:"”"}figcaption[data-astro-cid-lqjpqqn7]{margin-top:var(--space-4);font-size:var(--text-small);color:var(--green-deep);font-weight:600}.pull-quote[data-astro-cid-lqjpqqn7] img.quote-photo{aspect-ratio:4/3;width:100%;transform:rotate(1.2deg)}.booking-card-ui[data-astro-cid-jcp2jhz4]{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);background:var(--wool);border:1.5px solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-print);flex-direction:column;display:flex;position:relative;overflow:hidden}.card-head[data-astro-cid-jcp2jhz4]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin:0 calc(-1 * var(--space-5)) var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);background:repeating-linear-gradient(176deg, transparent 0 6px, #0000000d 6px 7px, transparent 7px 13px), linear-gradient(var(--green), var(--green-deep));border-bottom:1.5px solid var(--ink);display:flex}.card-head[data-astro-cid-jcp2jhz4] .h-title[data-astro-cid-jcp2jhz4]{color:var(--wool);font-size:1.5rem}.card-tent[data-astro-cid-jcp2jhz4]{flex:none;width:64px;margin:-30px 0 -16px;overflow:visible}.summary-row[data-astro-cid-jcp2jhz4]{margin-top:var(--space-5);position:relative;overflow:visible}.summary-row[data-astro-cid-jcp2jhz4]:before{content:"";left:calc(-1 * var(--space-5));right:calc(-1 * var(--space-5));top:calc(-1 * var(--space-5) + 2px);border-top:2px dashed var(--line);position:absolute}.summary-row[data-astro-cid-jcp2jhz4]:after{content:"";left:calc(-1 * var(--space-5) - 12px);right:calc(-1 * var(--space-5) - 12px);top:calc(-1 * var(--space-5) - 8px);background:radial-gradient(circle at 11px 11px, var(--band-bg,var(--paper)) 0 9.5px, var(--ink) 10px 11.2px, transparent 11.5px) left / 22px 22px no-repeat, radial-gradient(circle at 11px 11px, var(--band-bg,var(--paper)) 0 9.5px, var(--ink) 10px 11.2px, transparent 11.5px) right / 22px 22px no-repeat;height:22px;position:absolute}.fields[data-astro-cid-jcp2jhz4]{gap:var(--space-4);flex-direction:column;display:flex}.fields[data-astro-cid-jcp2jhz4][hidden]{display:none}.pair[data-astro-cid-jcp2jhz4]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-jcp2jhz4]{font-size:var(--text-caption);color:var(--ink-quiet);flex-direction:column;gap:6px;font-weight:560;display:flex}input[data-astro-cid-jcp2jhz4][type=date]{width:100%;min-width:0;min-height:2.9rem;font:600 1rem var(--font-body);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:0 .7rem}input[data-astro-cid-jcp2jhz4][type=date]:hover{border-color:var(--ink)}input[data-astro-cid-jcp2jhz4][type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.stepper[data-astro-cid-jcp2jhz4]{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;min-height:2.9rem;padding:0 .45rem;display:flex}.stepper[data-astro-cid-jcp2jhz4] button[data-astro-cid-jcp2jhz4]{border:1.5px solid var(--ink);width:2rem;height:2rem;color:var(--ink);background:var(--wool);transition:background var(--dur) var(--ease);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid}.stepper[data-astro-cid-jcp2jhz4] button[data-astro-cid-jcp2jhz4]:hover{background:var(--mist)}.stepper[data-astro-cid-jcp2jhz4] output[data-astro-cid-jcp2jhz4]{font:700 1.1rem var(--font-body);color:var(--ink)}.summary-row[data-astro-cid-jcp2jhz4]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--mist);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--ink-soft);display:flex}.summary-row[data-astro-cid-jcp2jhz4][hidden]{display:none}.summary-row[data-astro-cid-jcp2jhz4] strong[data-astro-cid-jcp2jhz4]{font-family:var(--font-display);color:var(--green-deep);font-size:1.4rem;font-weight:780}.out-of-season[data-astro-cid-jcp2jhz4],.season-closed[data-astro-cid-jcp2jhz4]{font-size:var(--text-small);color:var(--ink-soft);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--gorse) 18%, var(--wool));border-radius:var(--radius-sm)}.out-of-season[data-astro-cid-jcp2jhz4][hidden],.season-closed[data-astro-cid-jcp2jhz4][hidden]{display:none}.card-button[data-astro-cid-jcp2jhz4]{justify-content:center;width:100%;min-height:3.2rem;font-size:1.05rem}.card-note[data-astro-cid-jcp2jhz4]{font-size:var(--text-caption);color:var(--ink-quiet);text-align:center;line-height:1.45}.book-grid[data-astro-cid-zxif4p6d]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=960px){.book-grid[data-astro-cid-zxif4p6d]{gap:var(--space-9);grid-template-columns:minmax(0,1fr) 400px}.book-side[data-astro-cid-zxif4p6d]{top:var(--space-6);position:sticky}}.book-copy[data-astro-cid-zxif4p6d]{gap:var(--space-8);flex-direction:column;display:flex}.book-block[data-astro-cid-zxif4p6d]>[data-astro-cid-zxif4p6d]+[data-astro-cid-zxif4p6d]{margin-top:var(--space-5)}.season-tiles[data-astro-cid-zxif4p6d]{gap:var(--space-5);flex-wrap:wrap;display:flex}.season-tile[data-astro-cid-zxif4p6d]{background:var(--wool);border:1.5px solid var(--ink);border-radius:var(--radius-sm);min-width:9.5rem;box-shadow:var(--shadow-print-sm);flex-direction:column;align-items:center;display:flex;overflow:hidden}.season-tile[data-astro-cid-zxif4p6d]:nth-child(odd){transform:rotate(-1.2deg)}.season-tile[data-astro-cid-zxif4p6d]:nth-child(2n){transform:rotate(1deg)}.season-tile[data-astro-cid-zxif4p6d]{min-width:10.5rem;position:relative;overflow:visible}.rings[data-astro-cid-zxif4p6d]{z-index:2;pointer-events:none;background:radial-gradient(circle at 30% 15px, var(--paper) 0 3.5px, transparent 4px), radial-gradient(circle at 70% 15px, var(--paper) 0 3.5px, transparent 4px), linear-gradient(var(--ink), var(--ink)) calc(30% - 2px) 0 / 4px 15px no-repeat, linear-gradient(var(--ink), var(--ink)) calc(70% - 2px) 0 / 4px 15px no-repeat;height:22px;position:absolute;top:-9px;left:0;right:0}.season-tile[data-astro-cid-zxif4p6d]:after{content:"";background:linear-gradient(135deg, var(--wool) 0 48%, color-mix(in srgb, var(--canvas-dark) 55%, var(--wool)) 50%, var(--band-bg,var(--paper)) 52%);border-top-left-radius:6px;width:22px;height:22px;position:absolute;bottom:-1.5px;right:-1.5px;box-shadow:-2px -2px 3px #1e2a2014}.season-tile[data-astro-cid-zxif4p6d]{border-radius:var(--radius-sm) var(--radius-sm) 0 var(--radius-sm)}.tile-days[data-astro-cid-zxif4p6d]{padding-top:var(--space-4);font-size:2.3rem}.tile-month[data-astro-cid-zxif4p6d]{text-align:center;background:var(--green-deep);color:var(--wool);font-weight:650;font-size:var(--text-small);border-radius:2px 2px 0 0;align-self:stretch;padding:.55rem .75rem .4rem}.tile-days[data-astro-cid-zxif4p6d]{padding:var(--space-3) var(--space-4) 0;font-family:var(--font-display);color:var(--ink);font-size:2rem;font-weight:800;line-height:1.1}.tile-days-long[data-astro-cid-zxif4p6d]{padding-top:var(--space-4);font-size:1.35rem}.tile-label[data-astro-cid-zxif4p6d]{padding:2px var(--space-4) var(--space-3);font-size:var(--text-caption);color:var(--ink-quiet)}.price-notes[data-astro-cid-zxif4p6d]{font-size:var(--text-small);color:var(--ink-quiet)}.book-panel[data-astro-cid-zxif4p6d] .prices{align-items:stretch;position:relative}.book-panel[data-astro-cid-zxif4p6d] .prices:before{content:"";z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 18' preserveAspectRatio='none'%3E%3Cpath d='M0 4 Q100 16 200 8 T400 6' fill='none' stroke='%23C9AE7E' stroke-width='2.5' stroke-dasharray='7 2'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:18px;position:absolute;top:calc(50% - 10px);left:0;right:.5rem}.book-panel[data-astro-cid-zxif4p6d] .price-item{z-index:1}@media (width<=719.98px){.book-panel[data-astro-cid-zxif4p6d] .prices:before{display:none}}.book-panel[data-astro-cid-zxif4p6d] .price-item:nth-child(2n){transform:rotate(1.2deg)}.book-panel[data-astro-cid-zxif4p6d] .price-item .tag{justify-content:center;min-height:11.5rem}.book-panel[data-astro-cid-zxif4p6d] .price-amount{font-size:clamp(2.6rem,2.2rem + 1.2vw,3.3rem)}.terms-fold[data-astro-cid-klud7kao]{border-top:var(--rule-dotted);border-bottom:var(--rule-dotted)}.terms-fold[data-astro-cid-klud7kao] summary[data-astro-cid-klud7kao]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;list-style:none;display:flex}.terms-fold[data-astro-cid-klud7kao] summary[data-astro-cid-klud7kao]::-webkit-details-marker{display:none}.terms-fold[data-astro-cid-klud7kao] summary[data-astro-cid-klud7kao]:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:.6em;height:.6em;transition:transform var(--dur) var(--ease);flex:none;margin-right:.3em;transform:rotate(45deg)translate(-2px,-2px)}.terms-fold[data-astro-cid-klud7kao][open] summary[data-astro-cid-klud7kao]:after{transform:rotate(-135deg)}.terms-fold[data-astro-cid-klud7kao] .prose[data-astro-cid-klud7kao]{padding-bottom:var(--space-5)}
