._section_tofse_1{--checker-green: #48634e;--checker-dark: #344d3b;--checker-gold: #b67927;--checker-cream: #fffdf8;--checker-sand: #f7f4eb;padding:var(--spacing-20) max(5vw,var(--spacing-6));background:var(--checker-sand);color:var(--checker-dark)}._intro_tofse_12{max-width:760px;margin:0 auto var(--spacing-12);text-align:center}._kicker_tofse_18{color:var(--checker-green);font-size:.75rem;font-weight:700;letter-spacing:.16em}._intro_tofse_12 h2{margin:var(--spacing-4) 0;font-family:var(--font-family-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.04em}._intro_tofse_12 h2 em{color:var(--checker-gold);font-weight:400}._intro_tofse_12 p,._prompt_tofse_40,._resultHeading_tofse_41 p,._unavailableText_tofse_42{color:var(--muted-foreground);line-height:1.6}._pickers_tofse_47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);max-width:720px;margin:0 auto var(--spacing-12)}._dateField_tofse_55{display:grid;gap:var(--spacing-2)}._dateField_tofse_55>span{font-size:.875rem;font-weight:700}._dateButton_tofse_65{width:100%;height:3rem;justify-content:flex-start;gap:var(--spacing-3);padding:0 var(--spacing-4);background:var(--checker-cream);color:var(--checker-dark);border-color:var(--border)}._dateButton_tofse_65:disabled{opacity:.55}._prompt_tofse_40{margin:0;text-align:center}._loading_tofse_85,._results_tofse_86,._error_tofse_87{max-width:1100px;margin:0 auto}._headingSkeleton_tofse_92{max-width:420px;height:2rem;margin:0 auto var(--spacing-8)}._resultHeading_tofse_41{margin-bottom:var(--spacing-8);text-align:center}._resultHeading_tofse_41 h3{margin:0 0 var(--spacing-2);font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:400}._resultHeading_tofse_41 p{margin:0}._resultHeading_tofse_41 a{color:var(--checker-green);font-weight:700}._resultGrid_tofse_119{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6)}._cardSkeleton_tofse_125{height:350px;border-radius:var(--radius-lg)}._suite_tofse_130{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--checker-cream);box-shadow:var(--shadow)}._suite_tofse_130>img{display:block;width:100%;height:220px;object-fit:cover}._suiteBody_tofse_145{padding:var(--spacing-6)}._suiteTop_tofse_149{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3)}._suiteTop_tofse_149 h4{margin:0;font-family:var(--font-family-display);font-size:1.75rem;font-weight:400}._availableBadge_tofse_164,._unavailableBadge_tofse_165{display:inline-flex;border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;font-weight:700}._availableBadge_tofse_164{background:var(--accent);color:var(--checker-dark)}._unavailableBadge_tofse_165{background:var(--muted);color:var(--muted-foreground)}._bookingDetails_tofse_183{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4);margin-top:var(--spacing-6)}._bookingDetails_tofse_183 p{display:grid;gap:var(--spacing-1);margin:0;color:var(--muted-foreground);font-size:.875rem}._bookingDetails_tofse_183 strong{color:var(--checker-green);font-size:1.5rem}._bookButton_tofse_205{background:var(--checker-green);border-color:var(--checker-green)}._unavailableText_tofse_42{margin:var(--spacing-6) 0 0;font-size:.875rem}._error_tofse_87{padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--checker-cream);text-align:center}._error_tofse_87 p{margin:0 0 var(--spacing-4);color:var(--error)}@media(max-width:680px){._section_tofse_1{padding:var(--spacing-16) var(--spacing-4)}._intro_tofse_12{margin-bottom:var(--spacing-8)}._pickers_tofse_47,._resultGrid_tofse_119{grid-template-columns:1fr}._pickers_tofse_47{margin-bottom:var(--spacing-8)}._suite_tofse_130>img{height:190px}}._siteHeader_15lvz_1{height:82px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fffdf8;position:relative;z-index:2}._brand_15lvz_1{display:flex;align-items:center;gap:12px;color:#344d3b;text-decoration:none;font-weight:700;font-size:18px;letter-spacing:-.04em;white-space:nowrap}._brand_15lvz_1 em{font-family:var(--font-family-display);font-weight:400;font-size:23px}._mark_15lvz_1{width:45px;height:45px;border-radius:12px;overflow:hidden;background:#fff2d7;display:grid;place-items:center}._mark_15lvz_1 img{width:100%;height:100%;object-fit:cover;transform:scale(2.7)}._siteHeader_15lvz_1 nav{display:flex;align-items:center;gap:26px}._siteHeader_15lvz_1 nav a{color:#344d3b;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}._siteHeader_15lvz_1 nav a:hover,._textLink_15lvz_1:hover{color:#bd7a20}._siteHeader_15lvz_1 ._bookTab_15lvz_1{background:#48634e;color:#fff;padding:12px 18px;border-radius:9px;display:flex;align-items:center;gap:9px}._siteHeader_15lvz_1 ._bookTab_15lvz_1:hover{background:#314e39;color:#fff}._siteHeader_15lvz_1 ._admin_15lvz_1{font-size:12px;color:#637368}._hero_15lvz_1{position:relative}._hero_15lvz_1>img{display:block;width:100%;height:auto;aspect-ratio:1600/533;object-fit:cover}._heroBottom_15lvz_1{position:absolute;left:0;right:0;bottom:0;padding:22px max(5vw,24px);background:linear-gradient(transparent,#1c2319a3);display:flex;align-items:end;justify-content:space-between;gap:15px;color:#fff;font-size:13px;font-weight:600}._heroBottom_15lvz_1 span{display:flex;align-items:center;gap:7px}._heroBottom_15lvz_1 a{color:#fff;text-decoration:none}._intro_15lvz_1{max-width:1200px;margin:0 auto;padding:96px 24px 70px;text-align:center}._kicker_15lvz_1{color:#9a671f;font-weight:800;font-size:11px;letter-spacing:.2em}._intro_15lvz_1 h1,._nearby_15lvz_1 h2,._cta_15lvz_1 h2{font-family:var(--font-family-display);font-weight:400;letter-spacing:-.04em;line-height:.98}._intro_15lvz_1 h1{font-size:clamp(57px,7vw,102px);margin:22px 0 24px}._intro_15lvz_1 h1 em,._nearby_15lvz_1 h2 em,._cta_15lvz_1 h2 em{font-weight:400;color:#b67927}._intro_15lvz_1>p{color:#67716a;line-height:1.8;font-size:17px;max-width:640px;margin:0 auto}._introMeta_15lvz_1{display:flex;gap:35px;justify-content:center;flex-wrap:wrap;margin-top:38px;color:#435e49;font-size:13px;font-weight:700}._introMeta_15lvz_1 span{display:flex;align-items:center;gap:8px}._suites_15lvz_1{max-width:1260px;margin:auto;padding:0 24px 95px}._suite_15lvz_1{padding:35px 0 90px;border-top:1px solid #ddded4;scroll-margin-top:20px}._suiteHead_15lvz_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#8c785e;font-size:11px;font-weight:800;letter-spacing:.14em}._room_15lvz_1{letter-spacing:.02em;color:#48634e;background:#edf1e8;border-radius:30px;padding:8px 13px}._gallery_15lvz_1{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:10px;height:440px;border-radius:20px;overflow:hidden}._gallery_15lvz_1 img{width:100%;height:100%;object-fit:cover;display:block}._mainPhoto_15lvz_1{object-position:center}._thumbs_15lvz_1{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;min-height:0}._thumbs_15lvz_1 img:first-child{grid-column:span 2}._thumbs_15lvz_1 img{min-width:0;min-height:0}._suiteDetails_15lvz_1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:75px;padding-top:35px}._suiteDetails_15lvz_1 h2{font-family:var(--font-family-display);font-size:clamp(46px,5vw,72px);font-weight:400;letter-spacing:-.045em;margin:0 0 5px;color:#2d4435}._suiteDetails_15lvz_1 h3{font-family:var(--font-family-display);font-size:27px;font-style:italic;font-weight:400;color:#b67927;margin:0 0 22px}._suiteDetails_15lvz_1 p{color:#657068;line-height:1.75;max-width:540px;margin:0}._suiteLinks_15lvz_1{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:29px}._primaryButton_15lvz_1{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:#48634e;color:#fff;text-decoration:none;padding:15px 22px;font-weight:800;font-size:13px;white-space:nowrap}._primaryButton_15lvz_1:hover{background:#314d39}._textLink_15lvz_1{font-size:13px;font-weight:700;color:#48634e;text-decoration:none}._amenityBox_15lvz_1{background:#f7f4eb;border-radius:17px;padding:25px 29px}._amenityTitle_15lvz_1{display:flex;gap:9px;align-items:center;color:#45604a;font-weight:800;font-size:14px}._amenityBox_15lvz_1 ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;padding:0;margin:22px 0;list-style:none;color:#4b554d;font-size:12px;line-height:1.45}._amenityBox_15lvz_1 li:before{content:"✓";color:#b67927;font-weight:900;margin-right:8px}._rate_15lvz_1{border-top:1px solid #deded1;padding-top:20px;color:#6c756d;font-size:12px;display:grid;gap:5px}._rate_15lvz_1 strong{font-size:25px;color:#334d39}._rate_15lvz_1 small{font-size:12px;font-weight:500}._rate_15lvz_1 span{font-size:11px;line-height:1.5}._nearby_15lvz_1{background:#e9ede5;padding:85px max(5vw,24px);display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}._nearbyIntro_15lvz_1{max-width:440px}._nearby_15lvz_1 h2{font-size:clamp(48px,5.5vw,78px);margin:19px 0 24px}._nearby_15lvz_1 p{color:#647069;line-height:1.7}._guideLink_15lvz_1{display:inline-flex;gap:10px;align-items:center;color:#435f49;text-decoration:none;font-weight:800;font-size:13px;margin-top:18px}._places_15lvz_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._places_15lvz_1 article{background:#fffdf8;border-radius:15px;padding:26px;min-height:170px}._places_15lvz_1 article span{color:#b67927;font-size:12px;font-weight:800}._places_15lvz_1 h3{font-family:var(--font-family-display);font-size:26px;font-weight:400;margin:15px 0 9px;color:#344d3b}._places_15lvz_1 p{font-size:13px;margin:0}._cta_15lvz_1{background:#fcf7e9;padding:75px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px}._cta_15lvz_1 h2{font-size:clamp(43px,5vw,68px);margin:17px 0}._cta_15lvz_1 p{color:#67716a;margin:0;line-height:1.6}._footer_15lvz_1{background:#304c38;color:#ecf0e8;padding:32px max(5vw,24px);display:flex;justify-content:space-between;gap:24px}._footer_15lvz_1>div{display:flex;gap:22px;align-items:center;flex-wrap:wrap}._footer_15lvz_1 span{font-size:12px;opacity:.7}._footer_15lvz_1 a{color:#e8f0e6;text-decoration:none;font-size:12px}@media(max-width:900px){._siteHeader_15lvz_1{height:auto;min-height:73px;padding:12px 20px;align-items:flex-start;flex-wrap:wrap}._siteHeader_15lvz_1 nav{gap:15px;flex-wrap:wrap}._siteHeader_15lvz_1 nav a{font-size:12px}._gallery_15lvz_1{height:380px}._suiteDetails_15lvz_1{gap:28px}._nearby_15lvz_1{gap:35px}}@media(max-width:680px){._siteHeader_15lvz_1{align-items:center}._brand_15lvz_1{font-size:15px}._brand_15lvz_1 em{font-size:19px}._mark_15lvz_1{width:38px;height:38px}._siteHeader_15lvz_1 nav{width:100%;justify-content:space-between;gap:8px;padding-top:3px}._siteHeader_15lvz_1 nav a{font-size:11px}._siteHeader_15lvz_1 ._bookTab_15lvz_1{padding:9px 11px}._siteHeader_15lvz_1 ._admin_15lvz_1{display:none}._hero_15lvz_1>img{aspect-ratio:16/9;object-position:center}._heroBottom_15lvz_1{padding:15px 16px;font-size:11px}._heroBottom_15lvz_1 a{display:none}._intro_15lvz_1{padding:65px 18px 50px}._intro_15lvz_1 h1{font-size:58px}._intro_15lvz_1>p{font-size:15px}._introMeta_15lvz_1{gap:13px 22px;font-size:11px}._suites_15lvz_1{padding:0 15px 45px}._suite_15lvz_1{padding:28px 0 60px}._gallery_15lvz_1{display:block;height:auto;border-radius:14px}._gallery_15lvz_1 ._mainPhoto_15lvz_1{height:300px}._thumbs_15lvz_1{display:flex;height:100px;overflow-x:auto;margin-top:7px;gap:7px}._thumbs_15lvz_1 img,._thumbs_15lvz_1 img:first-child{width:125px;min-width:125px;height:100px;grid-column:auto}._suiteDetails_15lvz_1{grid-template-columns:1fr;gap:26px;padding-top:25px}._suiteDetails_15lvz_1 h2{font-size:54px}._suiteDetails_15lvz_1 h3{font-size:23px}._amenityBox_15lvz_1{padding:23px}._nearby_15lvz_1{grid-template-columns:1fr;padding:64px 18px;gap:26px}._places_15lvz_1{gap:10px}._places_15lvz_1 article{padding:18px;min-height:160px}._places_15lvz_1 h3{font-size:22px}._places_15lvz_1 p{font-size:12px}._cta_15lvz_1{padding:62px 18px;display:block}._cta_15lvz_1 ._primaryButton_15lvz_1{margin-top:26px}._footer_15lvz_1{display:block;padding:30px 18px}._footer_15lvz_1>div{margin-bottom:18px;gap:15px}}@media(max-width:390px){._siteHeader_15lvz_1 nav a:nth-child(3){display:none}._hero_15lvz_1>img{aspect-ratio:1.9}._intro_15lvz_1 h1{font-size:49px}._amenityBox_15lvz_1 ul,._places_15lvz_1{grid-template-columns:1fr}._places_15lvz_1 article{min-height:0}}._availability_15lvz_2{padding:var(--spacing-12) max(5vw,1.5rem);background:var(--surface)}._contact_15lvz_3{background:var(--surface)}._trustBar_15lvz_6{background:#344e3d;color:#fff9ec;display:flex;align-items:center;justify-content:center;gap:38px;padding:17px 24px;flex-wrap:wrap}._trustBar_15lvz_6 span{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:12px;letter-spacing:.01em}._trustBar_15lvz_6 svg{color:#efc47c}._availabilityHeading_15lvz_9{text-align:center;max-width:670px;margin:0 auto 24px}._availabilityHeading_15lvz_9 h2,._experience_15lvz_10 h2,._socialProof_15lvz_10 h2{font-family:var(--font-family-display);font-size:clamp(36px,4.5vw,60px);line-height:1.05;letter-spacing:-.04em;font-weight:400;color:#314939;margin:14px 0}._availabilityHeading_15lvz_9 h2 em,._experience_15lvz_10 h2 em,._socialProof_15lvz_10 h2 em{color:#b67927;font-weight:400}._availabilityHeading_15lvz_9 p,._experienceIntro_15lvz_12 p,._socialProof_15lvz_10 p{color:#69756b;line-height:1.75;font-size:15px;margin:0}._experience_15lvz_10{padding:82px max(5vw,24px) 95px;background:#faf7ef;scroll-margin-top:20px}._experienceIntro_15lvz_12{max-width:770px;margin:0 auto 35px;text-align:center}._featureGrid_15lvz_15{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1190px;margin:0 auto}._featureGrid_15lvz_15 article{background:#fff;border:1px solid #e9e4d7;border-radius:18px;padding:29px 27px;box-shadow:0 7px 28px #37412d09;transition:transform .2s,box-shadow .2s}._featureGrid_15lvz_15 article:hover{transform:translateY(-3px);box-shadow:0 12px 30px #37412d17}._featureGrid_15lvz_15 article>svg{width:29px;height:29px;color:#b67927;stroke-width:1.8}._featureGrid_15lvz_15 h3{font-family:var(--font-family-display);font-size:26px;letter-spacing:-.025em;font-weight:400;color:#304b39;margin:17px 0 7px}._featureGrid_15lvz_15 p{font-size:13px;line-height:1.7;color:#6d746d;margin:0}._featureBottom_15lvz_21{max-width:1190px;margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:26px}._featureBottom_15lvz_21 p{font-size:13px;color:#687267;line-height:1.65;max-width:670px;margin:0}._featureBottom_15lvz_21 strong{color:#344e3d}._socialProof_15lvz_10{background:#edf0e7;padding:80px max(5vw,24px);display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}._socialProof_15lvz_10>div:first-child{max-width:750px}._socialActions_15lvz_26{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}._socialActions_15lvz_26 a{display:inline-flex;gap:8px;align-items:center;color:#3c5a42;font-weight:800;font-size:13px;text-decoration:none}._proofCard_15lvz_28{background:#fffaf0;border:1px solid #e5d3b4;border-radius:24px;min-height:260px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#ad7927}._proofCard_15lvz_28 strong{font-family:var(--font-family-display);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08;margin:14px 0 8px;color:#334d3b}._proofCard_15lvz_28 span{font-weight:800;font-size:16px;color:#426148}._proofCard_15lvz_28 small{color:#70796e;margin-top:12px;font-size:12px}._mobileBookBar_15lvz_32{display:none}@media(max-width:900px){._featureGrid_15lvz_15{grid-template-columns:repeat(2,minmax(0,1fr))}._socialProof_15lvz_10{gap:30px}}@media(max-width:680px){._trustBar_15lvz_6{gap:9px 17px;padding:13px 12px}._trustBar_15lvz_6 span{font-size:10px}._trustBar_15lvz_6 svg{width:15px;height:15px}._availabilityHeading_15lvz_9 h2{font-size:38px}._experience_15lvz_10{padding:65px 18px}._featureGrid_15lvz_15{gap:11px}._featureGrid_15lvz_15 article{padding:20px 17px}._featureGrid_15lvz_15 h3{font-size:22px}._featureGrid_15lvz_15 p{font-size:12px}._featureBottom_15lvz_21{display:block}._featureBottom_15lvz_21 ._primaryButton_15lvz_1{margin-top:19px}._socialProof_15lvz_10{grid-template-columns:1fr;padding:60px 18px;gap:25px}._proofCard_15lvz_28{min-height:200px}._mobileBookBar_15lvz_32{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffdf8;border-top:1px solid #e9e3d4;box-shadow:0 -8px 25px #2335251a;padding:11px 16px calc(11px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:14px}._mobileBookBar_15lvz_32>div{display:flex;flex-direction:column;gap:3px}._mobileBookBar_15lvz_32 strong{font-size:12px;color:#334d3b}._mobileBookBar_15lvz_32 span{font-size:11px;color:#778074}._mobileBookBar_15lvz_32>a{display:inline-flex;align-items:center;gap:7px;background:#426149;color:#fff;border-radius:9px;padding:12px 15px;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}._footer_15lvz_1{padding-bottom:90px}}@media(max-width:390px){._featureGrid_15lvz_15{grid-template-columns:1fr}._trustBar_15lvz_6 span:last-child{display:none}}
