.house-amenities[data-astro-cid-2vmivwoo]{max-width:1600px;margin:auto}.house-amenities[data-astro-cid-2vmivwoo] h2[data-astro-cid-2vmivwoo]{margin:24px 0 38px}.house-amenities[data-astro-cid-2vmivwoo] h2[data-astro-cid-2vmivwoo] em[data-astro-cid-2vmivwoo]{color:#805422}ul[data-astro-cid-2vmivwoo]{margin:0;padding:0;list-style:none}.house-capacity[data-astro-cid-2vmivwoo]{border-block:1px solid var(--line);flex-wrap:wrap;gap:20px 46px;padding:22px 0 28px;display:flex}.house-capacity[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{font:500 clamp(22px,2.5vw,32px)/1.3 var(--hand);align-items:baseline;gap:12px;display:flex}.house-capacity[data-astro-cid-2vmivwoo] strong[data-astro-cid-2vmivwoo]{font:500 clamp(42px,4.5vw,62px)/1 var(--display);color:var(--deep)}.amenities-groups[data-astro-cid-2vmivwoo]{margin-top:12px}.amenity-chapter[data-astro-cid-2vmivwoo]{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);align-items:start;gap:clamp(28px,5vw,80px);padding:38px 0 42px;display:grid}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child{border-bottom:0;padding-bottom:8px}.amenities-groups[data-astro-cid-2vmivwoo] h3[data-astro-cid-2vmivwoo]{width:fit-content;font:500 clamp(34px,3.2vw,46px)/1.1 var(--hand);color:var(--deep);letter-spacing:0;margin:0;padding-bottom:15px;position:relative;transform:rotate(-3deg)}.amenities-groups[data-astro-cid-2vmivwoo] h3[data-astro-cid-2vmivwoo] svg[data-astro-cid-2vmivwoo]{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.38;width:88%;height:12px;position:absolute;bottom:0;left:0}.amenity-chapter[data-astro-cid-2vmivwoo]:nth-child(2) h3[data-astro-cid-2vmivwoo]{transform:rotate(2deg)}.amenity-chapter[data-astro-cid-2vmivwoo] ul[data-astro-cid-2vmivwoo]{grid-template-columns:1fr 1fr;gap:24px 40px;padding-top:7px;display:grid}.amenities-groups[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{font:400 clamp(21px,1.8vw,27px)/1.4 var(--display);font-variation-settings:"SOFT" 80,"WONK" 1;letter-spacing:-.025em;text-wrap:pretty;max-width:25ch}.amenities-groups[data-astro-cid-2vmivwoo] .amenity-highlight[data-astro-cid-2vmivwoo]{color:#805422;font-style:italic;font-weight:500}@keyframes amenity-arrive{0%{opacity:0;transform:translateY(12px)rotateX(8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.is-in-view[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{animation:amenity-arrive .65s cubic-bezier(.2,.7,.2,1) var(--arrival-delay) both}}@media (width<=800px){.amenity-chapter[data-astro-cid-2vmivwoo]{grid-template-columns:1fr;gap:23px;padding:30px 0}.amenity-chapter[data-astro-cid-2vmivwoo] ul[data-astro-cid-2vmivwoo]{gap:20px 26px}.house-capacity[data-astro-cid-2vmivwoo]{gap:20px 30px}.house-capacity[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{font-size:25px}.house-capacity[data-astro-cid-2vmivwoo] strong[data-astro-cid-2vmivwoo]{font-size:44px}.house-amenities[data-astro-cid-2vmivwoo] h2[data-astro-cid-2vmivwoo]{font-size:clamp(39px,8vw,60px)}}@media (width<=520px){.amenity-chapter[data-astro-cid-2vmivwoo] ul[data-astro-cid-2vmivwoo]{grid-template-columns:1fr;gap:17px;padding-top:0}.amenities-groups[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{max-width:28ch;font-size:23px}.amenities-groups[data-astro-cid-2vmivwoo] h3[data-astro-cid-2vmivwoo]{font-size:37px}}.house-capacity[data-astro-cid-2vmivwoo]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 30px;padding:0;display:grid}.house-capacity[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{background:#fbf8ee;border:1px solid #693c2e24;border-radius:6px 20px 8px 18px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 14px;padding:22px 16px;display:flex;box-shadow:0 4px #693c2e0a}.amenities-groups[data-astro-cid-2vmivwoo]{grid-template-columns:1.15fr 1fr 1fr;align-items:stretch;gap:24px;margin-top:0;padding:8px 3px 20px;display:grid}.amenity-chapter[data-astro-cid-2vmivwoo],.amenity-chapter[data-astro-cid-2vmivwoo]:last-child{background:#e4e8d6;border:1px solid #693c2e26;border-radius:7px 30px 9px 26px;min-width:0;padding:34px clamp(22px,2.4vw,36px) 38px;display:block;position:relative;transform:rotate(-.8deg);box-shadow:0 6px #693c2e0b,0 18px 30px #32372d08}.amenity-chapter[data-astro-cid-2vmivwoo]:nth-child(2){background:#fbf8ee;margin-top:12px;margin-bottom:-12px;transform:rotate(.65deg)}.amenity-chapter[data-astro-cid-2vmivwoo]:nth-child(3){background:#eeddd0;transform:rotate(-.4deg)}.amenities-groups[data-astro-cid-2vmivwoo] h3[data-astro-cid-2vmivwoo]{max-width:100%;margin-bottom:26px;font-size:clamp(32px,2.7vw,41px)}.amenity-chapter[data-astro-cid-2vmivwoo] ul[data-astro-cid-2vmivwoo]{padding:0;display:block}.amenities-groups[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{border-bottom:1px solid #693c2e20;max-width:none;margin:0;padding:15px 0;font-size:clamp(20px,1.65vw,24px);line-height:1.45}.amenities-groups[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]:first-child{padding-top:0}.amenities-groups[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]:last-child{border-bottom:0;padding-bottom:0}@media (width<=1000px){.amenities-groups[data-astro-cid-2vmivwoo]{grid-template-columns:1fr 1fr}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child{grid-column:1/-1}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child ul[data-astro-cid-2vmivwoo]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child li[data-astro-cid-2vmivwoo]{border:0;padding:0}.amenity-chapter[data-astro-cid-2vmivwoo]:nth-child(2){margin-top:0;margin-bottom:0}}@media (width<=600px){.amenities-groups[data-astro-cid-2vmivwoo]{grid-template-columns:1fr;gap:24px;padding:6px 3px 12px}.amenity-chapter[data-astro-cid-2vmivwoo],.amenity-chapter[data-astro-cid-2vmivwoo]:last-child{padding:28px 26px 30px}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child ul[data-astro-cid-2vmivwoo]{display:block}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child li[data-astro-cid-2vmivwoo]{border-bottom:1px solid #693c2e20;padding:15px 0}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child li[data-astro-cid-2vmivwoo]:first-child{padding-top:0}.amenity-chapter[data-astro-cid-2vmivwoo]:last-child li[data-astro-cid-2vmivwoo]:last-child{border-bottom:0;padding-bottom:0}.amenities-groups[data-astro-cid-2vmivwoo] h3[data-astro-cid-2vmivwoo]{margin-bottom:20px;font-size:36px}.amenities-groups[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{font-size:22px}.house-capacity[data-astro-cid-2vmivwoo]{gap:9px;margin-bottom:24px}.house-capacity[data-astro-cid-2vmivwoo] li[data-astro-cid-2vmivwoo]{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 5px;font-size:20px}.house-capacity[data-astro-cid-2vmivwoo] strong[data-astro-cid-2vmivwoo]{font-size:40px}}.house-scroll-tour{background:var(--ink);--tour-top:88px;height:370svh;position:relative}.house-scroll-stage{top:var(--tour-top);height:calc(100svh - var(--tour-top));isolation:isolate;position:sticky;overflow:hidden}.house-slide{clip-path:inset(100% 0 0);background:var(--ink);position:absolute;inset:0}.house-slide:first-child{clip-path:none}.house-slide-track{height:100%}.house-hint-touch{display:none}.hs-figure,.hs-frame{width:100%;height:100%;margin:0;position:relative}.hs-frame{overflow:hidden}.hs-photo{object-fit:cover;position:absolute;inset:0;object-position:50% 50%!important}.hs-portrait .hs-photo{object-fit:contain}.hs-backdrop{filter:blur(24px)brightness(.48);pointer-events:none;position:absolute;inset:-30px}.hs-backdrop img{object-fit:cover}.house-photo-shade{pointer-events:none;background:linear-gradient(90deg,#172015b0,#0000 72%),linear-gradient(#0000 75%,#17201566);position:absolute;inset:0}.house-photo-copy{width:49%;max-width:640px;color:var(--paper);pointer-events:none;transition:opacity .25s;position:absolute;top:7%;left:6%}.house-photo-copy h1,.house-photo-copy h2{margin:0 0 24px;font-size:clamp(42px,5.2vw,84px);line-height:1.04}.house-photo-copy :is(h1,h2) em{color:#f0d8a8!important}.house-photo-copy p{text-shadow:0 1px 6px #0008;max-width:33ch;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.house-slide:first-child .house-photo-copy h1{transform-style:preserve-3d;animation:8s ease-in-out 1.7s infinite house-title-drift}.house-slide:first-child .house-photo-copy .hero-line{text-shadow:0 1px #684b34a8,0 4px #573b2c66,0 9px 18px #11170fd9,0 23px 36px #11170f75}.house-photo-copy .house-hero-tagline{font:500 clamp(27px,2.7vw,39px)/1.12 var(--hand);color:#f0d8a8;letter-spacing:0;transform-origin:0;text-shadow:0 2px 8px #16160fbf,0 7px 20px #16160f80;max-width:28ch;animation:.9s cubic-bezier(.18,.78,.22,1) .6s both house-tagline-arrive}@keyframes house-title-drift{0%,to{transform:perspective(1000px)translate(0,0)rotateY(0)}50%{transform:perspective(1000px)translate3d(2px,-4px,10px)rotateY(-1.4deg)}}@keyframes house-tagline-arrive{0%{opacity:0;transform:translate3d(-14px,18px,-25px)rotateX(12deg)rotate(-3deg)}to{opacity:1;transform:translate(0,0)rotateX(0)rotate(-2deg)}}.hs-has-note .house-photo-copy{opacity:.35}.hs-dot{z-index:4;background:0 0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.hs-core{background:#fbf7ed;border-radius:50%;animation:3s ease-in-out infinite hs-breathe;position:absolute;inset:16px;box-shadow:0 0 0 7px #fbf7ed30,0 1px 8px #0008}.hs-dot:focus-visible{outline-offset:1px;outline:2px solid #f0d8a8}.hs-number{display:none}.hs-all-open .hs-core{background:#fbf7ed;animation:none;inset:8px}.hs-all-open .hs-number{color:#30362c;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.hs-notes{z-index:5;pointer-events:none;position:absolute;inset:0}.hs-note{pointer-events:auto;color:#30362c;background:#fbf7edf5;border:1px solid #fff9;border-radius:3px 17px 3px 15px;width:240px;max-width:calc(100% - 32px);padding:13px 17px;position:absolute;box-shadow:0 8px 30px #0002}.hs-note-title{text-align:left;min-height:32px;font:500 27px/1.15 var(--hand);color:#81432f;background:0 0;padding:0;display:block}.hs-note-number{font-size:19px}.hs-description{font:400 15px/1.5 var(--body);margin:6px 0 0}.hs-selected{outline-offset:3px;outline:2px solid #f0d8a8}.hs-leaders{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs-leaders line{stroke:#fbf7edbb;stroke-width:1px;vector-effect:non-scaling-stroke}.hs-show-all{z-index:6;color:#693c2e;min-height:44px;font:500 25px/1.2 var(--hand);background:#fbf7ed;border-radius:3px 15px 3px 12px;padding:10px 20px;position:absolute;bottom:25px;left:6%;box-shadow:0 3px 18px #0002}@keyframes hs-breathe{50%{box-shadow:0 0 0 11px #fbf7ed10,0 1px 8px #0008}}@media (width<=800px){.house-scroll-tour{--tour-top:78px;height:330svh}.hs-photo{object-fit:contain}.house-photo-copy{width:88%;max-width:none;top:22px;left:6%}.house-photo-copy h1,.house-photo-copy h2{margin-bottom:12px;font-size:clamp(32px,8vw,52px)}.house-photo-copy p{max-width:34ch;font-size:15px;line-height:1.45}.house-photo-copy .house-hero-tagline{max-width:19ch;margin-top:4px;font-size:clamp(25px,7vw,32px)}.hs-has-note .house-photo-copy{opacity:0}.hs-note{width:210px;padding:10px 14px}.hs-note-title{min-height:28px;font-size:24px}.hs-description{font-size:15px}.hs-all-open .hs-note{width:190px}.hs-show-all{padding:9px 14px;font-size:22px;bottom:100px}}@media (prefers-reduced-motion:reduce){.house-scroll-tour{height:auto}.house-scroll-stage{height:auto;position:relative;top:auto;overflow:visible}.house-slide{height:calc(100svh - var(--tour-top));position:relative;clip-path:none!important}.hs-core{animation:none}.house-slide:first-child .house-photo-copy h1,.house-photo-copy .house-hero-tagline{animation:none;transform:none}}.house-scroll-hint{z-index:20;color:var(--paper);font:500 25px/1.2 var(--hand);text-shadow:0 2px 8px #172015;pointer-events:none;position:absolute;bottom:31px;right:5%}@media (width<=800px){.house-scroll-hint{font-size:21px;bottom:111px;right:6%}}@media (width<=360px){.house-scroll-hint{font-size:19px}}@media (prefers-reduced-motion:reduce){.house-scroll-hint{display:none}}@media (width<=1024px){.house-scroll-tour{height:auto}.house-scroll-stage{height:calc(100svh - var(--tour-top));position:relative;top:auto;overflow:hidden}.house-slide-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.house-slide-track::-webkit-scrollbar{display:none}.house-slide-track:focus-visible{outline-offset:-3px;outline:2px solid #f0d8a8}.house-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;height:100%;position:relative;inset:auto;clip-path:none!important}.hs-photo{object-fit:contain}.house-hint-desktop{display:none}.house-hint-touch{display:inline}.house-scroll-hint{display:block}}
