@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/fraunces-latin-full-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fraunces";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/fraunces-latin-ext-full-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:200 1000;font-display:swap;src:url("../fonts/nunito-sans-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:200 1000;font-display:swap;src:url("../fonts/nunito-sans-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nanum Pen Script";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/NanumPenScript-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hh-root{font-variation-settings:"SOFT" 100}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fcfaf7;color:#3a241d;font-family:"Nunito Sans",system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:#613e33;text-decoration:none}a:hover{color:#472a22}img{display:block;max-width:100%}::selection{background:#e8dbd2;color:#3a241d}@keyframes hhFadeIn{from{opacity:0}to{opacity:1}}@keyframes hh-walk{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(-1.2deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-3px) rotate(1.2deg)}100%{transform:translateY(0) rotate(0deg)}}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}img{max-width:100%}.hh-if{display:contents}[hidden]{display:none !important}.hh-root{--hb: #613E33;--hbd: #472A22;--sage: #A7A788;--sagedeep: #8B8B6B;--beige: #E8DBD2;--beigel: #F5EDE7;--blue: #D4D8D9;--bluedeep: #75858A;--paper: #FCFAF7;--ink: #3A241D;--muted: #7C6155;--hd: "Fraunces",Georgia,serif;--hand: "Nanum Pen Script",cursive;--h1: 60px;--h2: 42px;--h3: 24px;--pad: clamp(20px,4.4vw,48px);width:100%;margin:0 auto;background:var(--paper);position:relative}@media(max-width: 899.98px){.hh-root{--h1: 34px;--h2: 28px;--h3: 21px}}.hh-header-header-1{position:sticky;top:0;z-index:60;background:rgba(232,219,210,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(97,62,51,.1);transition:padding .35s cubic-bezier(0.2, 0.6, 0.25, 1)}.hh-header-div-1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:14px var(--pad, 40px)}.hh-header-a-1{flex:none;display:block}.hh-header-img-1{height:104px;width:auto;transition:height .35s cubic-bezier(0.2, 0.6, 0.25, 1)}.hh-header-nav-1{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px 20px;min-width:0}.hh-nav-farm{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--hb);white-space:nowrap;flex:0 1 auto}.hh-nav-farm:hover{color:var(--hbd)}.hh-header-span-1{display:flex;align-items:center;gap:9px;padding-left:16px;border-left:1px solid rgba(97,62,51,.28);flex:none}.hh-header-a-2{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--hb)}.hh-ui-ask{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fffdfb;background:var(--hb);border-radius:999px;padding:11px 22px;white-space:nowrap;flex:none;transition:background .16s}.hh-ui-ask:hover{background:var(--hbd)}.hh-header-a-3{display:flex;align-items:center;gap:11px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border:1px solid rgba(97,62,51,.35);border-radius:999px;padding:10px 18px;transition:background .16s,border-color .16s}.hh-header-a-3:hover{background:rgba(97,62,51,.08);border-color:var(--hb)}.hh-header-span-2{display:flex;flex-direction:column;gap:4px}.hh-header-span-3{display:block;width:18px;height:1.6px;background:var(--hb)}.hh-header-span-4{display:block;width:12px;height:1.6px;background:var(--hb)}.hh-header-div-2{position:fixed;inset:0;z-index:90;background:var(--beige);display:flex;flex-direction:column;overflow-y:auto}.hh-header-div-3{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px var(--pad, 40px);border-bottom:1px solid rgba(97,62,51,.14)}.hh-header-img-2{height:44px;width:auto}.hh-header-a-4{display:flex;align-items:center;gap:11px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border:1px solid rgba(97,62,51,.35);border-radius:999px;padding:10px 18px}.hh-header-a-4:hover{background:rgba(97,62,51,.08)}.hh-header-svg-1{width:16px;height:16px}.hh-header-div-4{flex:1;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:start;max-width:1200px;width:100%;margin:0 auto;padding:72px 48px 90px}@media(max-width: 899.98px){.hh-header-div-4{grid-template-columns:1fr;gap:44px;padding:44px 24px 60px}}.hh-header-nav-2{display:flex;flex-direction:column}.hh-header-a-5{display:flex;align-items:baseline;gap:20px;font-family:var(--hd);font-weight:600;font-size:clamp(34px,5.4vw,72px);line-height:1.02;color:var(--hb);border-bottom:1px solid rgba(97,62,51,.18);padding:26px 0;transition:padding-left .24s,color .24s}@media(max-width: 899.98px){.hh-header-a-5{padding:20px 0}}.hh-header-a-5:hover{padding-left:16px;color:var(--hbd)}.hh-header-span-5{font-family:"Nunito Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;color:rgba(97,62,51,.5)}.hh-header-div-5{display:flex;flex-direction:column;gap:26px}.hh-header-img-3{width:34px;will-change:transform}.hh-menu-hand{font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);line-height:1.15;color:var(--hb)}.hh-header-span-6{display:flex;flex-direction:column;gap:7px;font-size:15.5px;color:var(--hb)}.hh-header-a-6{color:var(--hb)}.hh-ui-askSend{align-self:flex-start;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;background:var(--hb);border-radius:999px;padding:15px 34px}.hh-ui-askSend:hover{background:var(--hbd)}.hh-header-span-7{display:flex;gap:18px;margin-top:4px}.hh-header-a-7{font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--hb)}.hh-header-img-4{display:block;width:100%;height:auto;pointer-events:none}.hh-home-section-1{position:relative;height:min(92vh,880px);min-height:420px;overflow:hidden}@media(max-width: 899.98px){.hh-home-section-1{height:78vh}}.hh-home-img-1{width:100%;height:100%;object-fit:cover;transform:scale(1.06);will-change:transform}.hh-home-div-1{position:absolute;inset:0;background:linear-gradient(180deg, rgba(58, 36, 29, 0.34) 0%, rgba(58, 36, 29, 0.06) 42%, rgba(58, 36, 29, 0.62) 100%);pointer-events:none}.hh-home-div-2{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:0 var(--pad, 40px) 56px;pointer-events:none}.hh-home-hand{font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);color:#f5ede7;line-height:1}.hh-home-heroH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:#fcfaf7;max-width:22ch}.hh-home-claim{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#e8dbd2}.hh-home-section-2{padding:96px var(--pad, 40px) 72px;background:var(--paper)}.hh-home-div-3{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width: 899.98px){.hh-home-div-3{grid-template-columns:1fr}}.hh-home-img-2{width:100%;aspect-ratio:4/3;object-fit:cover;cursor:zoom-in}.hh-home-div-4{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hh-home-img-3{width:36px;will-change:transform}.hh-home-introEyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--hb)}.hh-home-introH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:var(--hb);max-width:22ch}.hh-home-span-1{display:flex;align-items:center;gap:14px;margin:6px 0 2px}.hh-home-introHand{position:relative;display:inline-block;font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);line-height:1;color:var(--hb);background:var(--beige);border-radius:999px;padding:14px 26px 16px}.hh-home-introHand::after{content:"";position:absolute;bottom:-5px;left:34px;width:14px;height:14px;background:var(--beige);transform:rotate(45deg)}.hh-home-img-4{width:22px;height:auto;opacity:.8}.hh-home-introP{margin:0;max-width:58ch;color:var(--ink)}.hh-ui-more{margin-top:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border-bottom:1px solid var(--sage);padding-bottom:6px}.hh-home-section-3{padding:0 var(--pad, 40px) 96px;background:var(--paper)}.hh-home-div-5{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.6fr;gap:40px;align-items:start}@media(max-width: 899.98px){.hh-home-div-5{grid-template-columns:1fr}}.hh-home-div-6{display:flex;flex-direction:column;gap:22px}.hh-home-hostsH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:var(--hb);max-width:14ch}.hh-home-hostsP{margin:0;max-width:32ch;color:var(--ink)}.hh-ui-more-2{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border-bottom:1px solid var(--sage);padding-bottom:6px}.hh-home-div-7{display:grid;grid-template-columns:.75fr 1fr;gap:26px;align-items:end}@media(max-width: 899.98px){.hh-home-div-7{grid-template-columns:1fr}}.hh-home-img-5{width:100%;aspect-ratio:1/1;object-fit:cover;cursor:zoom-in}.hh-home-img-6{width:100%;aspect-ratio:3/4;object-fit:cover;cursor:zoom-in}.hh-home-img-7{width:100%;aspect-ratio:16/9;object-fit:cover;cursor:zoom-in}.hh-home-section-4{position:relative;height:clamp(180px,24vw,300px);overflow:hidden;background:var(--paper)}.hh-home-img-8{position:absolute;left:0;bottom:0;width:100%;height:auto;pointer-events:none}.hh-home-span-2{position:absolute;bottom:148px;left:0;z-index:2;display:inline-block;font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);line-height:1;color:var(--hb);background:var(--beige);border-radius:999px;padding:12px 22px 14px;opacity:0;transform:translateY(8px) scale(0.92);transition:opacity .2s ease,transform .2s cubic-bezier(0.2, 0.9, 0.3, 1.4);pointer-events:none;will-change:transform}@media(max-width: 899.98px){.hh-home-span-2{bottom:104px}}.hh-home-span-2::after{content:"";position:absolute;bottom:-5px;left:26px;width:13px;height:13px;background:var(--beige);transform:rotate(45deg)}.hh-home-img-9{position:absolute;bottom:10px;left:0;width:210px;height:auto;will-change:transform;cursor:pointer}@media(max-width: 899.98px){.hh-home-img-9{bottom:6px;width:130px}}.hh-home-section-5{padding:96px var(--pad, 40px) 104px;background:#dee0d2;overflow:hidden}.hh-home-div-8{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.hh-home-div-9{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.hh-home-aptsEyebrow{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--hb)}.hh-home-div-10{display:grid;grid-template-columns:repeat(3, 1fr);gap:46px;align-items:start}@media(max-width: 899.98px){.hh-home-div-10{grid-template-columns:1fr;gap:48px}}.hh-home-a-1{display:flex;flex-direction:column;gap:18px;color:inherit;margin-top:0}.hh-home-img-10{width:100%;aspect-ratio:4/5;object-fit:cover;transition:opacity .24s}.hh-home-img-10:hover{opacity:.92}.hh-home-span-3{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--hb)}.hh-home-img-11{width:30px;height:auto}.hh-home-span-4{margin-left:auto;font-family:var(--hd);font-size:15px;letter-spacing:.06em;color:var(--sage)}.hh-apt-bergShort{font-size:16px;color:var(--hb);line-height:1.62}.hh-home-span-5{display:flex;flex-direction:column;gap:16px;padding:0;margin-top:6px}.hh-home-span-6{display:flex;flex-wrap:wrap;gap:10px}.hh-home-span-7{font-size:13px;color:var(--hb);background:var(--beige);border-radius:999px;padding:7px 15px}.hh-ui-ask-2{align-self:flex-start;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;background:var(--hb);border-radius:999px;padding:13px 26px}.hh-apts-bookNote{font-size:13px;color:var(--hb);line-height:1.5}.hh-home-a-2{display:flex;flex-direction:column;gap:18px;color:inherit;margin-top:84px}@media(max-width: 899.98px){.hh-home-a-2{margin-top:0}}.hh-ui-allApts{align-self:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border-bottom:1px solid var(--hb);padding-bottom:6px}.hh-home-div-11{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.hh-home-seasonEyebrow{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--bluedeep)}.hh-home-seasonH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:var(--bluedeep);max-width:22ch}.hh-home-section-6{background:var(--paper)}.hh-home-div-12{display:grid;grid-template-columns:1fr 1fr;height:520px}@media(max-width: 899.98px){.hh-home-div-12{grid-template-columns:1fr;height:auto}}.hh-home-div-13{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;background:var(--blue);padding:clamp(72px,7vw,110px) clamp(34px,4.4vw,68px)}@media(max-width: 899.98px){.hh-home-div-13{padding:100px 28px 44px}}.hh-home-img-12{width:clamp(42px,3.6vw,54px);height:auto;pointer-events:none}@media(max-width: 899.98px){.hh-home-img-12{width:40px}}.hh-home-summerHand{font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);line-height:1;color:var(--bluedeep)}.hh-home-summerH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:var(--hb)}.hh-home-summerP{margin:0;color:var(--hb);max-width:36ch}.hh-home-img-13{width:100%;height:520px;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-13{height:320px}}.hh-home-section-7{padding:96px var(--pad, 40px) 56px;background:var(--paper)}.hh-home-aroundEyebrow{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--sage)}.hh-home-aroundH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:var(--sage);max-width:24ch}.hh-home-div-14{max-width:1200px;margin:40px auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hh-home-aroundP{margin:0;color:var(--ink);max-width:72ch}.hh-home-ul-1{margin:0;padding:0;list-style:none;width:100%;max-width:860px;display:flex;flex-direction:column;gap:16px}@media(max-width: 899.98px){.hh-home-ul-1{max-width:100%}}.hh-home-a1{font-size:16.5px;color:var(--ink);border-bottom:1px solid rgba(97,62,51,.18);padding-bottom:16px}.hh-ui-moreArea{margin-top:8px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border-bottom:1px solid var(--hb);padding-bottom:8px}.hh-home-section-8{padding:56px 0 0;background:var(--paper)}.hh-home-img-14{display:block;width:100%;height:clamp(360px,34vw,480px);object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-14{height:300px}}.hh-home-section-9{padding:24px var(--pad, 40px) 0;background:var(--paper)}.hh-home-div-15{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.hh-home-span-8{flex:1;height:1px;background:rgba(97,62,51,.16)}.hh-home-img-15{width:26px;height:auto;will-change:transform}.hh-home-section-10{padding:44px var(--pad, 40px) 64px;background:var(--paper)}.hh-home-div-16{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:28px;background:var(--hb);padding:38px 42px}.hh-home-svg-1{width:56px;height:56px;flex:none}.hh-home-div-17{display:flex;flex-direction:column;gap:6px;flex:1;min-width:220px}.hh-home-trainEyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#e8dbd2}.hh-home-trainP{color:#f5ede7;max-width:62ch}.hh-ui-way{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;border-bottom:1px solid rgba(255,253,251,.6);padding-bottom:6px}.hh-home-section-11{position:relative;overflow:hidden;padding:80px var(--pad, 40px);background:var(--paper)}.hh-home-span-9{position:absolute;top:4px;left:50%;transform:translateX(-50%);font-family:var(--hd);font-size:280px;line-height:1;color:var(--beige);pointer-events:none;user-select:none}@media(max-width: 899.98px){.hh-home-span-9{top:10px;font-size:180px}}.hh-home-div-18{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.hh-home-div-19{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.hh-home-img-16{width:30px}.hh-home-voicesEyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--sagedeep)}.hh-home-div-20{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}@media(max-width: 899.98px){.hh-home-div-20{grid-template-columns:1fr}}.hh-home-div-21{display:flex;flex-direction:column;gap:14px;border-top:2px solid var(--sage);padding-top:22px}.hh-home-q1{margin:0;font-family:var(--hd);font-weight:400;font-size:20px;line-height:1.42;color:var(--hb)}.hh-home-span-10{font-size:13px;letter-spacing:.05em;color:var(--muted)}.hh-home-section-12{position:relative;padding:104px var(--pad, 40px);background:var(--hb);color:#f5ede7;overflow:hidden}.hh-home-div-22{position:relative;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.hh-home-img-17{width:52px;height:auto}.hh-home-ctaP{margin:0;color:#eadfd7;max-width:44ch}.hh-home-div-23{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px}.hh-ui-ask-3{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;background:var(--hbd);border:1px solid rgba(245,237,231,.55);border-radius:999px;padding:15px 32px;transition:transform .16s}.hh-ui-ask-3:hover{transform:translateY(-1px)}.hh-ui-allApts-2{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#f5ede7;border:1px solid rgba(245,237,231,.6);border-radius:999px;padding:15px 32px}.hh-home-section-13{padding:96px var(--pad, 40px);background:var(--paper)}.hh-home-div-24{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:72px}@media(max-width: 899.98px){.hh-home-div-24{gap:34px}}.hh-home-picsH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:var(--hb)}.hh-home-div-25{display:grid;grid-template-columns:.9fr 1.25fr 1fr;gap:clamp(18px,2.4vw,34px);align-items:start}@media(max-width: 899.98px){.hh-home-div-25{grid-template-columns:1fr}}.hh-home-kronP{grid-area:1/1/2/2;margin:0;font-size:16px;color:var(--ink);line-height:1.62;max-width:32ch}@media(max-width: 899.98px){.hh-home-kronP{grid-area:auto}}.hh-home-img-18{grid-area:1/2/3/3;width:100%;height:100%;min-height:520px;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-18{grid-area:auto;min-height:340px}}.hh-home-img-19{grid-area:1/3/2/4;justify-self:center;align-self:start;width:180px;height:auto}@media(max-width: 899.98px){.hh-home-img-19{grid-area:auto;width:140px}}.hh-home-img-20{grid-area:2/1/3/2;align-self:end;width:100%;aspect-ratio:1/1;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-20{grid-area:auto}}.hh-home-img-21{grid-area:2/3/3/4;width:100%;aspect-ratio:3/4;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-21{grid-area:auto}}.hh-home-img-22{grid-area:3/1/4/3;width:100%;aspect-ratio:2/1;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-22{grid-area:auto}}.hh-home-img-23{grid-area:3/3/4/4;justify-self:start;width:88px;height:auto;will-change:transform}@media(max-width: 899.98px){.hh-home-img-23{grid-area:auto}}.hh-home-funP{grid-area:4/1/5/2;align-self:center;margin:0;font-size:16px;color:var(--ink);line-height:1.62;max-width:32ch}@media(max-width: 899.98px){.hh-home-funP{grid-area:auto}}.hh-home-img-24{grid-area:4/2/5/4;width:100%;aspect-ratio:2/1;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-home-img-24{grid-area:auto}}.hh-apts-section-1{padding:0 var(--pad, 40px) 48px;background:var(--paper)}.hh-apts-div-1{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:clamp(18px,2.4vw,34px)}@media(max-width: 899.98px){.hh-apts-div-1{grid-template-columns:1fr}}.hh-apts-img-1{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--beigel);cursor:zoom-in}.hh-apts-div-2{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,34px)}.hh-apts-img-2{width:100%;flex:1;min-height:130px;object-fit:cover;background:var(--beigel);cursor:zoom-in}.hh-apts-div-3{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,34px);align-items:start}@media(max-width: 899.98px){.hh-apts-div-3{grid-template-columns:1fr}}.hh-apts-div-4{display:flex;flex-direction:column;gap:18px;background:#dee0d2;padding:44px 42px 48px}.hh-apts-p-1{margin:0;font-size:17px;color:var(--hb);max-width:42ch}.hh-apts-span-1{font-size:13px;color:var(--hb);background:var(--beige);border-radius:999px;padding:8px 18px}.hh-ui-ask-4{align-self:flex-start;margin-top:8px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;background:var(--hb);border-radius:999px;padding:15px 34px}.hh-ui-ask-4:hover{background:var(--hbd)}.hh-apts-bookNote-2{font-size:13.5px;color:var(--hb);line-height:1.5}.hh-apts-div-5{display:flex;flex-direction:column;gap:34px}.hh-apts-div-6{display:flex;flex-direction:column;gap:10px}.hh-apts-img-3{width:40px;height:auto}.hh-apts-equipH{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#5e6647}.hh-apts-equipP{font-size:16px;color:var(--ink);line-height:1.75}.hh-apts-img-4{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--beigel);cursor:zoom-in}.hh-apts-section-2{padding:0 0 0;background:var(--paper)}.hh-apts-img-5{display:block;width:100%;height:clamp(380px,34vw,520px);object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-apts-img-5{height:300px}}.hh-apts-section-3{padding:clamp(48px,6vw,80px) var(--pad, 40px) 56px;background:var(--paper)}.hh-apts-div-7{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.hh-apts-h{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:var(--hb);max-width:20ch}.hh-apts-p{margin:0;color:var(--ink);max-width:52ch}.hh-apts-section-4{padding:0 var(--pad, 40px) 40px;background:var(--paper)}.hh-apts-div-8{max-width:1200px;margin:0 auto;display:flex;gap:6px;background:#dee0d2;border-radius:999px;padding:6px;width:fit-content}.hh-apts-a-1{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:12px 26px}.hh-apts-section-5{padding:96px var(--pad, 40px) 0;background:var(--paper)}.hh-apts-div-9{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.hh-info-h{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:var(--hb);max-width:24ch}.hh-info-p{margin:0;color:var(--ink);max-width:56ch}.hh-apts-section-6{padding:clamp(18px,2.4vw,34px) var(--pad, 40px) 0;background:var(--paper)}.hh-apts-div-10{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,34px)}.hh-apts-div-11{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(18px,2.4vw,34px);align-items:stretch}@media(max-width: 899.98px){.hh-apts-div-11{grid-template-columns:1fr}}.hh-apts-div-12{display:flex;flex-direction:column;justify-content:center;gap:14px;background:#dee0d2;padding:44px 44px 48px}@media(max-width: 899.98px){.hh-apts-div-12{padding:32px 26px 36px}}.hh-info-inclH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(26px,2.4vw,40px);line-height:1.08;color:var(--hb)}.hh-info-inclIntro{margin:0;font-size:15.5px;color:var(--hb);line-height:1.7;max-width:38ch}.hh-apts-div-13{display:flex;flex-direction:column;margin-top:4px}.hh-info-incl1{font-size:15.5px;color:var(--hb);line-height:1.6;padding:13px 0;border-top:1px solid rgba(97,62,51,.2)}.hh-apts-div-14{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,34px)}@media(max-width: 899.98px){.hh-apts-div-14{grid-template-columns:1fr}}.hh-apts-img-6{width:100%;height:100%;min-height:300px;object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-apts-img-6{min-height:220px}}.hh-apts-div-15{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(18px,2.4vw,34px);align-items:stretch}@media(max-width: 899.98px){.hh-apts-div-15{grid-template-columns:1fr}}.hh-apts-div-16{order:2;display:flex;flex-direction:column;justify-content:center;gap:14px;background:#dee0d2;padding:44px 44px 48px}@media(max-width: 899.98px){.hh-apts-div-16{order:0;padding:32px 26px 36px}}.hh-apts-div-17{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.4vw,34px)}.hh-apts-div-18{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(18px,2.4vw,34px);align-items:start}@media(max-width: 899.98px){.hh-apts-div-18{grid-template-columns:1fr}}.hh-apts-div-19{display:flex;flex-direction:column;gap:13px;background:var(--hb);padding:44px 44px 48px}@media(max-width: 899.98px){.hh-apts-div-19{padding:32px 26px 36px}}.hh-info-bookEyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#dee0d2}.hh-info-bookH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(26px,2.4vw,40px);line-height:1.08;color:#dee0d2}.hh-info-bookP{margin:0;font-size:15.5px;color:#dee0d2;line-height:1.7}.hh-info-bookBank{margin:0;font-size:14.5px;color:#dee0d2;opacity:.85;line-height:1.6}.hh-info-cancel1{font-size:15.5px;color:#dee0d2;line-height:1.6;padding:13px 0;border-top:1px solid rgba(222,224,210,.32)}.hh-apts-div-20{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;background:var(--beigel);padding:64px 56px 68px}@media(max-width: 899.98px){.hh-apts-div-20{padding:44px 26px 48px}}.hh-apts-img-7{width:30px;will-change:transform}.hh-invi-aptsH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.08;color:var(--hb);max-width:22ch}.hh-invi-aptsP{margin:0;color:var(--hb);max-width:52ch}.hh-invi-aptsCta{margin-top:8px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;background:var(--hb);border-radius:999px;padding:15px 34px}.hh-invi-aptsCta:hover{background:var(--hbd)}.hh-apts-section-7{position:relative;height:210px;overflow:hidden;background:var(--paper)}@media(max-width: 899.98px){.hh-apts-section-7{height:150px}}.hh-apts-img-8{position:absolute;bottom:2px;left:0;width:150px;height:auto;will-change:transform;cursor:pointer}.hh-farm-div-1{position:relative}.hh-farm-div-2{position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(to top, rgba(58, 36, 29, 0.82), rgba(58, 36, 29, 0.16), transparent);pointer-events:none}.hh-farm-div-3{position:absolute;left:0;right:0;bottom:56px;padding:0 var(--pad, 40px);pointer-events:none}@media(max-width: 899.98px){.hh-farm-div-3{bottom:38px}}.hh-farm-eyebrow{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#e8dbd2}.hh-farm-h{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:#fcfaf7;max-width:20ch}.hh-farm-div-4{position:absolute;left:0;right:0;bottom:34px;padding:0 var(--pad, 40px);pointer-events:none}@media(max-width: 899.98px){.hh-farm-div-4{bottom:22px}}.hh-farm-div-5{max-width:1200px;margin:0 auto;display:flex;justify-content:flex-end}.hh-farm-caption{position:relative;display:inline-block;max-width:100%;font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);line-height:1.24;color:var(--hb);background:var(--beige);border-radius:999px;padding:15px 30px 17px;box-shadow:0 6px 20px rgba(58,36,29,.16)}@media(max-width: 899.98px){.hh-farm-caption{padding:12px 22px 14px}}.hh-farm-caption::after{content:"";position:absolute;bottom:-7px;right:44px;width:16px;height:16px;background:var(--beige);transform:rotate(45deg)}.hh-farm-section-1{padding:80px var(--pad, 40px) 96px;background:var(--beigel)}@media(max-width: 899.98px){.hh-farm-section-1{padding:62px var(--pad, 40px) 96px}}.hh-farm-div-6{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:96px}@media(max-width: 899.98px){.hh-farm-div-6{gap:48px}}.hh-farm-div-7{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(18px,2.4vw,34px);align-items:start}@media(max-width: 899.98px){.hh-farm-div-7{grid-template-columns:1fr}}.hh-farm-div-8{display:flex;flex-direction:column;gap:16px;padding-top:48px}@media(max-width: 899.98px){.hh-farm-div-8{padding-top:0}}.hh-farm-storyH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:var(--hb);max-width:16ch}.hh-farm-storyP{margin:8px 0 0;color:var(--ink);max-width:44ch}.hh-farm-storyP2{margin:0;color:var(--ink);max-width:44ch}.hh-farm-animH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:var(--hb);max-width:26ch}.hh-farm-div-9{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(18px,2.4vw,34px);align-items:start}@media(max-width: 899.98px){.hh-farm-div-9{grid-template-columns:1fr}}.hh-farm-div-10{display:flex;flex-direction:column;gap:14px;margin-top:0}.hh-farm-img-1{width:100%;aspect-ratio:4/5;object-fit:cover;cursor:zoom-in}.hh-farm-animalsH{margin:6px 0 0;font-family:var(--hd);font-weight:600;font-size:clamp(26px,2.4vw,40px);line-height:1.06;color:var(--hb)}.hh-farm-animalsP{margin:0;font-size:15.5px;color:var(--ink);line-height:1.68;max-width:34ch}.hh-farm-div-11{display:flex;flex-direction:column;gap:14px;margin-top:58px}@media(max-width: 899.98px){.hh-farm-div-11{margin-top:0}}.hh-farm-section-2{padding:96px var(--pad, 40px) 0;background:var(--paper)}@media(max-width: 899.98px){.hh-farm-section-2{padding:48px var(--pad, 40px) 0}}.hh-farm-div-12{max-width:1200px;margin:0 auto}.hh-farm-div-13{display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--hb);padding:36px 42px 40px;width:760px;max-width:100%;margin:0 auto;text-align:center}@media(max-width: 899.98px){.hh-farm-div-13{padding:28px 26px 32px;width:100%}}.hh-farm-img-2{width:44px;height:auto;flex:none}.hh-farm-div-14{display:flex;flex-direction:column;align-items:center;gap:12px}.hh-farm-respectP{margin:0;font-size:16.5px;color:#f5ede7;line-height:1.75;max-width:62ch}.hh-farm-section-3{padding:96px var(--pad, 40px) 96px;background:var(--paper)}@media(max-width: 899.98px){.hh-farm-section-3{padding:48px var(--pad, 40px) 96px}}.hh-farm-famH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:var(--hb);max-width:18ch}.hh-farm-famHand{font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);color:var(--hb);line-height:1;margin-top:6px}.hh-farm-img-3{position:absolute;bottom:2px;left:0;width:116px;height:auto;will-change:transform;cursor:pointer}@media(max-width: 899.98px){.hh-farm-img-3{bottom:0px;width:86px}}.hh-farm-img-4{display:block;width:100%;height:clamp(380px,36vw,520px);object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-farm-img-4{height:300px}}.hh-area-div-1{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(18px,2.4vw,34px)}@media(max-width: 899.98px){.hh-area-div-1{grid-template-columns:1fr}}.hh-area-img-1{width:100%;aspect-ratio:3/4;object-fit:cover;margin-top:96px;cursor:zoom-in}@media(max-width: 899.98px){.hh-area-img-1{margin-top:0}}.hh-area-div-2{display:flex;flex-direction:column;justify-content:center;gap:16px;background:var(--blue);padding:40px 40px 44px}.hh-area-svg-1{width:52px;height:52px}.hh-area-p1H{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:#4f6167}.hh-area-p1P{font-size:16.5px;color:#4f6167;line-height:1.7;max-width:36ch}.hh-area-div-3{order:2;display:flex;flex-direction:column;justify-content:center;gap:16px;background:var(--blue);padding:40px 40px 44px}@media(max-width: 899.98px){.hh-area-div-3{order:0}}.hh-area-div-4{display:flex;flex-direction:column;gap:10px;background:var(--hb);padding:38px 42px}.hh-area-img-2{width:44px;height:auto}.hh-area-passP{color:#f5ede7;max-width:56ch}.hh-area-section-1{position:relative;height:150px;overflow:hidden;background:var(--paper)}@media(max-width: 899.98px){.hh-area-section-1{height:110px}}.hh-area-img-3{position:absolute;bottom:2px;left:0;width:160px;height:auto;will-change:transform;cursor:pointer}.hh-contact-section-1{padding:0;background:var(--beigel)}.hh-contact-img-1{display:block;width:100%;height:clamp(400px,42vw,560px);object-fit:cover;cursor:zoom-in}@media(max-width: 899.98px){.hh-contact-img-1{height:300px}}.hh-contact-section-2{padding:110px var(--pad, 40px) 110px;background:var(--beigel)}@media(max-width: 899.98px){.hh-contact-section-2{padding:64px var(--pad, 40px) 110px}}.hh-contact-div-1{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}@media(max-width: 899.98px){.hh-contact-div-1{grid-template-columns:1fr;gap:48px}}.hh-contact-h{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.04;color:var(--hb)}.hh-contact-hand{font-family:var(--hand);font-size:clamp(23px,2.6vw,34px);line-height:1.1;color:var(--hb);margin-top:-14px}.hh-contact-p{margin:0;font-size:16px;line-height:1.75;color:var(--ink);max-width:42ch}.hh-contact-div-2{display:flex;flex-direction:column;gap:9px;margin-top:14px}.hh-contact-span-1{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgba(97,62,51,.62)}.hh-contact-img-2{width:26px;height:auto}.hh-contact-span-2{font-size:16px;color:var(--hb);line-height:1.7}.hh-contact-div-3{display:flex;flex-direction:column;gap:9px}.hh-contact-span-3{display:flex;align-items:center;gap:10px}.hh-contact-reach{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgba(97,62,51,.62)}.hh-contact-a-1{font-size:16px;color:var(--hb);border-bottom:1px solid rgba(97,62,51,.28);align-self:flex-start;padding-bottom:2px}.hh-contact-div-4{display:flex;flex-direction:column;gap:12px}.hh-contact-span-4{display:flex;gap:12px}.hh-contact-a-2{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(97,62,51,.35);border-radius:999px;transition:background .16s}.hh-contact-a-2:hover{background:rgba(97,62,51,.08)}.hh-contact-svg-1{width:18px;height:18px}.hh-contact-img-3{width:35px;height:auto}.hh-contact-span-5{display:flex;align-items:center;gap:14px}.hh-contact-formH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(30px,3.6vw,48px);line-height:1.04;color:var(--hb)}.hh-contact-div-5{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hh-contact-input-1{font-family:"Nunito Sans",sans-serif;font-size:16px;color:var(--hb);background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(97,62,51,.3);padding:8px 2px 12px;outline:none}.hh-contact-input-2{font-family:"Nunito Sans",sans-serif;font-size:16px;color:var(--hb);background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(97,62,51,.3);padding:8px 2px 12px;outline:none;transition:border-color .2s}.hh-contact-input-2:focus{border-bottom-color:var(--hb)}.hh-contact-span-6{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgba(97,62,51,.62)}.hh-contact-img-4{width:22px;height:auto}.hh-contact-textarea-1{font-family:"Nunito Sans",sans-serif;font-size:16px;color:var(--hb);background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(97,62,51,.3);padding:8px 2px 12px;outline:none;resize:vertical}.hh-contact-a-3{margin-top:10px;text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--hb);border:1px solid var(--hb);border-radius:999px;padding:18px 34px;transition:background .16s,color .16s}.hh-contact-a-3:hover{background:var(--hb);color:#f7efe9}.hh-contact-span-7{font-size:15px;color:var(--hb)}.hh-contact-section-3{padding:0 var(--pad, 40px) 110px;background:var(--beigel)}.hh-contact-img-5{width:32px;height:auto}.hh-contact-wayP{font-size:16px;color:var(--ink);line-height:1.75;max-width:42ch}.hh-contact-div-6{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--beige)}.hh-contact-iframe-1{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(0.82) sepia(0.06)}.hh-contact-mapLink{align-self:flex-start;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);border-bottom:1px solid rgba(97,62,51,.4);padding-bottom:5px}.hh-contact-section-4{position:relative;height:210px;overflow:hidden;background:var(--beigel)}@media(max-width: 899.98px){.hh-contact-section-4{height:150px}}.hh-contact-img-6{position:absolute;bottom:2px;left:0;width:120px;height:auto;will-change:transform;cursor:pointer}.hh-footer-footer-1{background:var(--hb);color:#f5ede7}.hh-footer-div-1{max-width:1200px;margin:0 auto;padding:104px 48px 12px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}@media(max-width: 899.98px){.hh-footer-div-1{padding:72px 20px 8px}}.hh-footer-img-1{width:40px;will-change:transform}.hh-foot-ctaH{margin:0;font-family:var(--hd);font-weight:600;font-size:clamp(32px,5.2vw,64px);line-height:1.06;color:#fcfaf7}.hh-foot-ctaP{margin:0;font-size:15.5px;color:#e4d8d0}.hh-foot-hand{font-family:var(--hand);font-size:28px;color:#e8dbd2;line-height:1;margin-top:6px}@media(max-width: 899.98px){.hh-foot-hand{font-size:24px}}.hh-ui-askSend-2{margin-top:10px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--hb);background:#f7efe9;border-radius:999px;padding:16px 34px;transition:transform .16s}.hh-ui-askSend-2:hover{transform:translateY(-1px)}.hh-footer-div-2{max-width:1200px;margin:0 auto;padding:64px 48px 88px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:clamp(18px,2.4vw,34px);align-items:start}@media(max-width: 899.98px){.hh-footer-div-2{padding:40px 20px 56px;grid-template-columns:1fr}}.hh-footer-div-3{display:flex;flex-direction:column;gap:14px}.hh-footer-img-2{display:block;width:250px;max-width:100%;height:auto;object-fit:contain}@media(max-width: 899.98px){.hh-footer-img-2{width:190px}}.hh-footer-span-1{font-size:15px;color:#e4d8d0}.hh-nav-contact{font-size:15.5px;color:#f0e7e1}.hh-footer-img-3{width:32px;will-change:transform}.hh-footer-span-2{display:flex;flex-wrap:wrap;gap:16px}.hh-footer-span-3{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:#cdbdb3}.hh-foot-imprint{font-size:13.5px;color:#cdbdb3}.hh-footer-div-4{background:var(--paper);padding-top:0}.hh-footer-img-4{display:block;width:100%;height:auto}.hh-ui-askSend-3{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fffdfb;background:var(--hb);border-radius:999px;padding:16px;box-shadow:0 8px 24px rgba(58,36,29,.28)}.hh-footer-div-5{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:36px;background:rgba(58,36,29,.55);backdrop-filter:blur(8px);cursor:zoom-out;animation:hhFadeIn .2s ease-out}.hh-footer-img-5{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain;box-shadow:0 30px 80px rgba(58,36,29,.45)}.hh-footer-span-4{position:absolute;top:22px;right:26px;font-size:12px;font-weight:600;letter-spacing:.16em;color:#f5ede7}.hh-root{--space-6: 24px}.admin-bar [data-hh-bar]{top:32px}@media(max-width: 782px){.admin-bar [data-hh-bar]{top:46px}}button.hh-contact-a-3{background:none;font-family:inherit;cursor:pointer}.hh-wp-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:rgba(97,62,51,.8)}.hh-wp-consent input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#613e33}.hh-wp-consent a{color:var(--hb);text-decoration:underline;text-underline-offset:3px}.hh-wp-richtext{max-width:760px;margin:0 auto;font-size:16px;line-height:1.75;color:var(--ink)}.hh-wp-richtext h2,.hh-wp-richtext h3{font-family:var(--hd);font-weight:600;color:var(--hb);line-height:1.15;margin:1.6em 0 .5em}.hh-wp-richtext h2{font-size:clamp(24px,2.4vw,30px)}.hh-wp-richtext h3{font-size:20px}.hh-wp-richtext p,.hh-wp-richtext ul,.hh-wp-richtext ol{margin:0 0 1em}.hh-wp-richtext a{color:var(--hb);text-decoration:underline;text-underline-offset:3px}.hh-wp-richtext>:first-child{margin-top:0}.hh-ui-ask:hover,.hh-ui-askSend:hover,.hh-ui-ask-3:hover,.hh-ui-ask-4:hover,.hh-invi-aptsCta:hover,.hh-ui-askSend-3:hover{color:#fffdfb}.hh-ui-allApts-2:hover{color:#f5ede7}@media(max-width: 899.98px){.hh-farm-div-4{top:18px;bottom:auto}.hh-farm-caption{font-size:20px;padding:9px 18px 11px}}@media(max-width: 899.98px){.hh-area-div-1{grid-template-columns:repeat(3, 1fr);gap:8px}.hh-apts-div-14{grid-template-columns:1fr 1fr;gap:10px}.hh-apts-img-6{min-height:0;height:auto;aspect-ratio:3/2}.hh-apts-div-14 .hh-apts-img-6{aspect-ratio:4/5}.hh-home-div-7{grid-template-columns:1fr 1fr;gap:10px}.hh-home-div-7 .hh-home-img-5,.hh-home-div-7 .hh-home-img-6{aspect-ratio:4/5}.hh-home-div-25{grid-template-columns:1fr 1fr;gap:12px}.hh-home-div-25>*{grid-column:1/-1}.hh-home-div-25>.hh-home-img-20,.hh-home-div-25>.hh-home-img-21{grid-column:auto;aspect-ratio:1/1}.hh-home-img-18{min-height:0;height:auto;aspect-ratio:3/2}.hh-home-img-19{justify-self:center;width:110px}.hh-home-img-23{display:none}}@media(max-width: 899.98px){.hh-home-img-10{aspect-ratio:4/3}}@media(max-width: 899.98px){.hh-area-section-1{height:150px}.hh-area-img-3{width:130px}}@media(min-width: 900px){.hh-apts-img-5{height:clamp(430px,34vw + 50px,570px)}.hh-contact-img-1{height:clamp(450px,42vw + 50px,610px)}}
