.experience-home{--bg:#15231d;--dark:#101c18;--cream:#f1ebdc;--muted:#c0c7b8;--gold:#d8b989;--line:#485347}.experience-home *{box-sizing:border-box}.experience-home{scroll-behavior:smooth;scroll-padding-top:28px;margin:0;background:var(--bg);color:var(--cream);font:16px/1.8 Avenir Next,Arial,sans-serif}.experience-home blockquote,.experience-home figure,.experience-home h1,.experience-home h2,.experience-home h3,.experience-home p{margin:0}.experience-home .brand,.experience-home blockquote,.experience-home h1,.experience-home h2,.experience-home h3{font-family:Baskerville,Palatino Linotype,Georgia,serif;font-weight:400}.experience-home h1,.experience-home h2,.experience-home h3{letter-spacing:-.035em;line-height:1.02}.experience-home h2{font-size:clamp(48px,5.8vw,86px)}.experience-home h3{font-size:60px}.experience-home em{font-weight:400;color:var(--gold)}.experience-home a{color:inherit;text-underline-offset:6px}.experience-home a:focus-visible{outline:2px solid var(--gold);outline-offset:7px}.experience-home img{display:block;width:100%;object-fit:cover}.experience-home p+p{margin-top:20px}.experience-home .wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.experience-home .eyebrow{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;line-height:1.8;color:var(--gold);margin-bottom:24px}.experience-home .button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #a99e83;text-decoration:none;padding:13px 23px;font-size:13px;line-height:1.5;transition:background .2s,color .2s}.experience-home .button:hover{background:var(--cream);color:var(--dark)}.experience-home .text-link{display:inline-block;font-size:13px;text-decoration:none;border-bottom:1px solid #968c73;padding-bottom:6px;margin-top:26px}.experience-home .text-link span{padding-left:30px}.experience-home .brand{font-size:28px;text-decoration:none;letter-spacing:-.8px;line-height:1.2}.experience-home .brand span{display:block;font:9px/1.5 Avenir Next,Arial,sans-serif;letter-spacing:2px;margin-top:8px}.experience-home .nav{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:26px 0}.experience-home .nav-links{display:flex;align-items:center;gap:34px}.experience-home .nav-links>a{font-size:13px;text-decoration:none}.experience-home .hero{height:94svh;min-height:780px;max-height:1150px;position:relative;display:flex;flex-direction:column;background:#102735}.experience-home .hero-image{position:absolute;inset:0;height:100%;object-position:center 57%}.experience-home .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061b27a6,transparent 75%),linear-gradient(180deg,#051a2533,transparent 55%,#0a181ca6)}.experience-home .hero-copy{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 0 85px}.experience-home .hero h1{font-size:clamp(68px,6.4vw,100px);text-shadow:0 2px 30px #091b2499}.experience-home .hero h1 em{color:#eee6d4}.experience-home .hero-intro{font-size:15px;line-height:1.8;margin-top:30px;color:#e2e4d8;max-width:410px}.experience-home .hero .text-link{margin-top:28px}.experience-home .hero-foot{position:relative;z-index:1;padding-bottom:25px;display:flex;justify-content:space-between;font-size:11px;color:#c7cecb}.experience-home .hero-foot a{text-decoration:none}.experience-home .section-heading{padding:90px 0 45px}.experience-home .signature .section-heading{display:grid;grid-template-columns:1fr 1.45fr;align-items:end}.experience-home .signature .eyebrow{max-width:230px;margin-bottom:8px}.experience-home .signature .section-heading h2{font-size:clamp(48px,5.4vw,80px)}.experience-home .sauna-photo{position:relative;width:calc(100% - 48px);margin:auto}.experience-home .sauna-photo>img{height:78svh;min-height:470px;max-height:850px;object-position:center 50%}.experience-home .sauna-photo figcaption{position:absolute;bottom:0;left:0;width:100%;padding:50px 35px 25px;background:linear-gradient(transparent,#101b16cc);font-size:12px;letter-spacing:.3px}.experience-home .plunge{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;padding:80px 0 110px;align-items:center}.experience-home .plunge-copy{max-width:350px}.experience-home .plunge h3{font-size:62px;margin-bottom:26px}.experience-home .plunge p:not(.eyebrow){font-size:15px;color:var(--muted)}.experience-home .plunge .note{font-size:12px!important;border-left:1px solid #8b846c;padding-left:16px;margin-top:24px}.experience-home .plunge figure img{height:460px}.experience-home .plunge figcaption,.experience-home .room-note{font-size:11px;color:#a9b6a5;margin-top:12px}.experience-home .mornings{border-top:1px solid var(--line);padding-bottom:105px}.experience-home .mornings .section-heading{padding-bottom:52px}.experience-home .room-scenes{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:start}.experience-home .sunroom img{height:570px}.experience-home .moonhouse{margin-top:135px}.experience-home .moonhouse img{height:440px}.experience-home .room-scenes figcaption{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:22px}.experience-home .room-scenes h3{font-size:35px;margin-bottom:7px}.experience-home .room-scenes figcaption span{font-size:12px;color:var(--muted)}.experience-home .room-scenes figcaption a{border:1px solid #7f8a78;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;text-decoration:none;flex-shrink:0}.experience-home .room-note{margin-top:38px}.experience-home .table-scene{position:relative;height:760px}.experience-home .table-scene>img{height:100%;object-position:center 48%}.experience-home .table-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 15%,#171b14c9),linear-gradient(0deg,#111f18aa,transparent 60%)}.experience-home .table-copy{position:absolute;z-index:1;right:max(56px,calc((100vw - 1280px)/2));bottom:75px;width:440px}.experience-home .table-copy h2{font-size:78px;text-shadow:0 3px 25px #171b14}.experience-home .table-copy p:last-child{max-width:370px;margin-top:25px;font-size:15px;color:#ede5d7}.experience-home .guest-note{padding:75px 0 85px;text-align:center;border-bottom:1px solid var(--line)}.experience-home .quote-mark{font:75px/1 Baskerville,serif;color:var(--gold);height:48px;display:block}.experience-home .guest-note blockquote{font-size:clamp(33px,3.5vw,50px);line-height:1.25;letter-spacing:-.02em}.experience-home .guest-note a{display:inline-block;margin-top:27px;font-size:11px;color:var(--muted)}.experience-home .manifesto{display:grid;grid-template-columns:1.1fr .9fr;gap:110px;padding:120px 0;align-items:center}.experience-home .manifesto h2{font-size:clamp(45px,4.3vw,65px);margin-bottom:30px;text-wrap:balance}.experience-home .manifesto p:not(.eyebrow){max-width:465px;font-size:15px;color:var(--muted)}.experience-home .manifesto img{height:650px;border-radius:250px 250px 0 0}.experience-home .stays{padding-bottom:100px;border-top:1px solid var(--line)}.experience-home .stay-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.experience-home .stay-grid article>img{height:400px}.experience-home .stay-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 20px}.experience-home .stay-heading h3{font-size:65px}.experience-home .stay-heading span{font-family:Baskerville,serif;font-style:italic;color:var(--gold);font-size:22px}.experience-home .stay-grid p{font-size:15px;max-width:540px;color:var(--muted)}.experience-home .stay-grid ul{list-style:none;padding:18px 0;margin:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;color:#d1d6c7}.experience-home .stay-grid li+li{margin-top:4px}.experience-home .story{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:90px 0;border-top:1px solid var(--line)}.experience-home .story img{height:580px}.experience-home .story h2{font-size:clamp(48px,4.8vw,70px);margin-bottom:30px}.experience-home .story p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:460px}.experience-home .retreat{display:grid;grid-template-columns:.7fr 1.3fr;gap:95px;align-items:center;padding:65px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.experience-home .retreat img{height:360px}.experience-home .retreat h2{font-size:60px;margin-bottom:22px}.experience-home .retreat p:not(.eyebrow){max-width:530px;font-size:15px;color:var(--muted)}.experience-home .arrival{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:95px 0}.experience-home .arrival h2{font-size:62px}.experience-home .arrival p:not(.eyebrow){max-width:490px;font-size:15px;color:var(--muted)}.experience-home .closing{position:relative;height:800px;display:grid;place-items:center;text-align:center}.experience-home .closing>img{position:absolute;inset:0;height:100%;object-position:center 42%}.experience-home .closing:after{content:"";position:absolute;inset:0;background:linear-gradient(#15231d,#0a1a2422 25%,#0a1a2455 65%,#15231d)}.experience-home .closing>div{position:relative;z-index:1;padding:50px 24px}.experience-home .closing h2{font-size:clamp(82px,9vw,130px);line-height:1.03}.experience-home .closing h2 em{color:#e2dccf}.experience-home .closing .actions{display:flex;justify-content:center;gap:18px;margin-top:35px}.experience-home .closing .button{background:#14262099}.experience-home .closing .button:hover{background:var(--cream)}.experience-home .closing .text-link{margin-top:28px}.experience-home footer{padding:42px 0 22px}.experience-home footer>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.experience-home .footer-links{display:flex;gap:30px;font-size:12px}.experience-home .draft{font-size:10px;color:#a8b29e;border-top:1px solid var(--line);margin-top:35px;padding-top:18px}@media(min-width:761px) and (max-width:1100px){.experience-home .wrap{width:calc(100% - 72px)}.experience-home .hero h1{font-size:78px}.experience-home .hero{min-height:750px}.experience-home .manifesto,.experience-home .plunge,.experience-home .retreat,.experience-home .story{gap:45px}.experience-home .room-scenes{gap:30px}.experience-home .sunroom img{height:460px}.experience-home .moonhouse img{height:360px}.experience-home .stay-grid{gap:35px}.experience-home .stay-heading span{font-size:18px}.experience-home .table-copy{right:36px}}@media(max-width:760px){.experience-home .wrap{width:calc(100% - 40px)}.experience-home .eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:20px}.experience-home .nav{padding:23px 0;flex-wrap:wrap;gap:24px}.experience-home .brand{font-size:25px}.experience-home .brand span{font-size:8px}.experience-home .nav-links{width:100%;justify-content:space-between;gap:12px}.experience-home .nav-links>a{font-size:12px}.experience-home .nav-links .button{padding:9px 13px}.experience-home .hero{height:100svh;min-height:860px;max-height:none}.experience-home .hero-image{object-position:62% center}.experience-home .hero:after{background:linear-gradient(180deg,#081c2699,transparent 70%,#0a181dcc),linear-gradient(90deg,#071a2770,transparent)}.experience-home .hero-copy{padding:25px 0 240px;justify-content:flex-start}.experience-home .hero h1{font-size:clamp(51px,13.2vw,74px);line-height:1.04}.experience-home .hero-copy .eyebrow{font-size:9px}.experience-home .hero-intro{font-size:13px;max-width:305px;line-height:1.7;margin-top:25px}.experience-home .hero .text-link{font-size:12px;margin-top:25px}.experience-home .desktop{display:none}.experience-home .hero-foot{font-size:9px;gap:12px;align-items:flex-start;padding-bottom:20px}.experience-home .hero-foot>span{max-width:90px}.experience-home .hero-foot a{max-width:175px;text-align:right}.experience-home .section-heading{padding:65px 0 32px}.experience-home .signature .section-heading{display:block}.experience-home .signature .eyebrow{max-width:none;margin-bottom:22px}.experience-home .signature .section-heading h2{font-size:49px}.experience-home .sauna-photo{width:100%}.experience-home .sauna-photo>img{height:490px;min-height:0;object-position:57% center}.experience-home .sauna-photo figcaption{padding:50px 20px 22px;font-size:10px;max-width:100%}.experience-home .plunge{grid-template-columns:1fr;gap:30px;padding:55px 0 65px}.experience-home .plunge-copy{max-width:none}.experience-home .plunge h3{font-size:53px}.experience-home .plunge figure img{height:330px}.experience-home .plunge p:not(.eyebrow){font-size:14px}.experience-home .plunge .note{font-size:11px!important}.experience-home .mornings{padding-bottom:65px}.experience-home .mornings h2{font-size:49px}.experience-home .mornings .section-heading{padding-bottom:30px}.experience-home .room-scenes{grid-template-columns:1fr;gap:42px}.experience-home .sunroom img{height:390px;object-position:59% center}.experience-home .moonhouse{margin:0 0 0 32px}.experience-home .moonhouse img{height:335px}.experience-home .room-scenes h3{font-size:31px}.experience-home .room-scenes figcaption span{font-size:11px}.experience-home .room-scenes figcaption{margin-top:18px}.experience-home .room-note{margin-top:28px;font-size:10px}.experience-home .table-scene{height:690px}.experience-home .table-scene>img{object-position:37% center}.experience-home .table-scene:after{background:linear-gradient(0deg,#101b16ee,transparent 85%)}.experience-home .table-copy{bottom:45px;left:20px;right:auto;width:calc(100% - 40px)}.experience-home .table-copy h2{font-size:59px}.experience-home .table-copy p:last-child{font-size:14px;max-width:320px}.experience-home .guest-note{padding:55px 0 60px}.experience-home .guest-note blockquote{font-size:32px}.experience-home .guest-note a{font-size:10px;max-width:310px}.experience-home .manifesto{grid-template-columns:1fr;gap:38px;padding:65px 0}.experience-home .manifesto h2{font-size:47px}.experience-home .manifesto p:not(.eyebrow){font-size:14px}.experience-home .manifesto figure{width:85%;margin-inline:auto}.experience-home .manifesto img{height:450px}.experience-home .stays{padding-bottom:65px}.experience-home .stays h2{font-size:47px}.experience-home .stay-grid{grid-template-columns:1fr;gap:55px}.experience-home .stay-grid article>img{height:330px}.experience-home .stay-heading h3{font-size:59px}.experience-home .stay-heading span{font-size:21px}.experience-home .stay-grid p{font-size:14px}.experience-home .stay-grid ul{font-size:11px}.experience-home .story{grid-template-columns:1fr;gap:35px;padding:65px 0}.experience-home .story img{height:380px}.experience-home .story h2{font-size:53px}.experience-home .story p:not(.eyebrow){font-size:14px}.experience-home .retreat{grid-template-columns:1fr;gap:30px;padding:55px 0}.experience-home .retreat img{height:280px;width:80%}.experience-home .retreat h2{font-size:51px}.experience-home .retreat p:not(.eyebrow){font-size:14px}.experience-home .arrival{grid-template-columns:1fr;gap:30px;padding:65px 0}.experience-home .arrival h2{font-size:53px}.experience-home .arrival p:not(.eyebrow){font-size:14px}.experience-home .closing{height:720px}.experience-home .closing h2{font-size:85px}.experience-home .closing .eyebrow{font-size:9px}.experience-home .closing .button{font-size:12px;padding:12px 20px}.experience-home footer>div{display:block}.experience-home .footer-links{margin-top:26px}.experience-home .draft{font-size:9px}}@media(prefers-reduced-motion:reduce){.experience-home{scroll-behavior:auto}.experience-home .button{transition:none}}:where(.experience:not(.experience-home)){--forest:#15231d;--deep:#101b16;--cream:#eee8d9;--gold:#d4b889;--muted:#bdc6b6;--line:#485448;--panel:#1d2d23}:where(.experience:not(.experience-home)) *{box-sizing:border-box}:where(.experience:not(.experience-home)){scroll-behavior:smooth;scroll-padding-top:110px;margin:0;background:var(--forest);color:var(--cream);font:16px/1.85 Avenir Next,Arial,sans-serif}:where(.experience:not(.experience-home)) blockquote,:where(.experience:not(.experience-home)) dd,:where(.experience:not(.experience-home)) dl,:where(.experience:not(.experience-home)) figure,:where(.experience:not(.experience-home)) h1,:where(.experience:not(.experience-home)) h2,:where(.experience:not(.experience-home)) h3,:where(.experience:not(.experience-home)) p{margin:0}:where(.experience:not(.experience-home)) .wordmark,:where(.experience:not(.experience-home)) blockquote,:where(.experience:not(.experience-home)) h1,:where(.experience:not(.experience-home)) h2,:where(.experience:not(.experience-home)) h3{font-family:Baskerville,Palatino Linotype,Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.05}:where(.experience:not(.experience-home)) h1{font-size:clamp(64px,7.8vw,112px)}:where(.experience:not(.experience-home)) h2{font-size:clamp(43px,4.7vw,68px)}:where(.experience:not(.experience-home)) h3{font-size:39px}:where(.experience:not(.experience-home)) a{color:inherit;text-underline-offset:6px}:where(.experience:not(.experience-home)) [tabindex]:focus-visible,:where(.experience:not(.experience-home)) a:focus-visible,:where(.experience:not(.experience-home)) button:focus-visible,:where(.experience:not(.experience-home)) summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}:where(.experience:not(.experience-home)) button{font:inherit;cursor:pointer}:where(.experience:not(.experience-home)) img{display:block;width:100%;object-fit:cover}:where(.experience:not(.experience-home)) p+p{margin-top:22px}:where(.experience:not(.experience-home)) .shell{width:min(1240px,calc(100% - 112px));margin-inline:auto}:where(.experience:not(.experience-home)) .kicker{font-size:13px;letter-spacing:.3px;color:var(--gold);margin-bottom:22px}:where(.experience:not(.experience-home)) .wordmark{font-size:28px;text-decoration:none;white-space:nowrap}:where(.experience:not(.experience-home)) .site-header{display:flex;justify-content:space-between;align-items:center;padding:28px 0;gap:35px}:where(.experience:not(.experience-home)) .site-header nav{display:flex;align-items:center;gap:28px}:where(.experience:not(.experience-home)) .site-header nav a{font-size:13px;text-decoration:none}:where(.experience:not(.experience-home)) .site-header nav a[aria-current=page]{color:var(--gold);text-decoration:underline}:where(.experience:not(.experience-home)) .btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;border:1px solid #b3a282;text-decoration:none;font-size:13px;line-height:1.5;transition:background .15s,color .15s}:where(.experience:not(.experience-home)) .btn:hover{background:var(--cream);color:var(--deep)}:where(.experience:not(.experience-home)) .btn.solid{background:var(--cream);color:var(--deep);border-color:var(--cream)}:where(.experience:not(.experience-home)) .btn.solid:hover{background:var(--gold);border-color:var(--gold)}:where(.experience:not(.experience-home)) .underlink{display:inline-block;font-size:13px;margin-top:25px;text-decoration:none;border-bottom:1px solid #9c9478;padding-bottom:4px}:where(.experience:not(.experience-home)) .underlink span{margin-left:30px}:where(.experience:not(.experience-home)) .story-opening{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:70px 0 95px}:where(.experience:not(.experience-home)) .story-opening h1{font-size:clamp(65px,7.6vw,110px);line-height:1.02}:where(.experience:not(.experience-home)) .story-opening .kicker{margin-bottom:30px}:where(.experience:not(.experience-home)) .opening-note{font:22px/1.5 Baskerville,Georgia,serif;margin-top:36px;color:var(--muted)}:where(.experience:not(.experience-home)) .story-opening figure{position:relative}:where(.experience:not(.experience-home)) .story-opening img{height:630px;object-position:38% center}:where(.experience:not(.experience-home)) .story-opening figcaption{font:italic 18px/1.5 Baskerville,serif;color:var(--gold);margin-top:16px;text-align:right}:where(.experience:not(.experience-home)) .letter{display:grid;grid-template-columns:.65fr 1.35fr;gap:125px;align-items:start;padding:80px 0 105px;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .host{max-width:300px;padding-top:12px;transform:rotate(-3deg)}:where(.experience:not(.experience-home)) .host img{aspect-ratio:3/4;border:solid #d2cfb9;border-width:10px 10px 35px}:where(.experience:not(.experience-home)) .host p{font:28px/1.4 Baskerville,Georgia,serif;margin-top:25px}:where(.experience:not(.experience-home)) .host p span{display:block;font:12px/1.8 Avenir Next,Arial,sans-serif;color:var(--muted)}:where(.experience:not(.experience-home)) .letter-copy{max-width:655px}:where(.experience:not(.experience-home)) .letter-copy h2{margin-bottom:38px}:where(.experience:not(.experience-home)) .letter-copy>p:not(.kicker):not(.signature){font:23px/1.7 Baskerville,Georgia,serif;color:#d8dccc}:where(.experience:not(.experience-home)) .letter-copy .signature{font:italic 38px/1.3 Baskerville,Georgia,serif;margin-top:32px;color:var(--gold)}:where(.experience:not(.experience-home)) .story-belief{position:relative;min-height:750px;display:flex;align-items:center;justify-content:flex-end;padding:100px max(56px,calc((100% - 1240px)/2))}:where(.experience:not(.experience-home)) .story-belief>img{position:absolute;inset:0;height:100%;object-position:50% 40%}:where(.experience:not(.experience-home)) .story-belief:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f21170d,#0f2117e6 78%)}:where(.experience:not(.experience-home)) .story-belief>div{position:relative;z-index:1;width:540px}:where(.experience:not(.experience-home)) .story-belief h2{font-size:clamp(44px,4.9vw,72px);margin-bottom:36px}:where(.experience:not(.experience-home)) .story-belief p{max-width:400px;color:#d5dfca;font-size:15px}:where(.experience:not(.experience-home)) .story-evidence{text-align:center;padding:100px 65px}:where(.experience:not(.experience-home)) .story-evidence blockquote{max-width:900px;font-size:clamp(32px,4vw,56px);line-height:1.25;margin:auto}:where(.experience:not(.experience-home)) .story-evidence>a{font-size:11px;display:inline-block;margin-top:30px;color:var(--muted)}:where(.experience:not(.experience-home)) .story-now{padding:95px 0;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .story-now-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 100px;align-items:end;margin-bottom:55px}:where(.experience:not(.experience-home)) .story-now-heading .kicker{grid-column:1/-1}:where(.experience:not(.experience-home)) .story-now-heading>p:last-child{font-size:15px;color:var(--muted);max-width:420px}:where(.experience:not(.experience-home)) .two-places{display:grid;grid-template-columns:1fr 1fr;gap:40px}:where(.experience:not(.experience-home)) .place-card{text-decoration:none}:where(.experience:not(.experience-home)) .place-card img{height:370px}:where(.experience:not(.experience-home)) .place-card>div{position:relative;margin-top:25px;padding-right:35px}:where(.experience:not(.experience-home)) .place-card h3{font-size:51px;margin-bottom:6px}:where(.experience:not(.experience-home)) .place-card span{font-size:13px;color:var(--muted)}:where(.experience:not(.experience-home)) .place-card .arrow{position:absolute;right:5px;top:20px;font-size:26px;color:var(--gold)}:where(.experience:not(.experience-home)) .story-invite{padding:65px 0 100px;text-align:center;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .story-invite h2{font-size:clamp(42px,4.6vw,64px)}:where(.experience:not(.experience-home)) .story-invite p{font-size:15px;color:var(--muted);margin:26px 0}:where(.experience:not(.experience-home)) .site-footer{padding:38px 0 25px;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .site-footer>div{display:flex;align-items:center;justify-content:space-between;gap:25px}:where(.experience:not(.experience-home)) .site-footer nav{display:flex;gap:25px;font-size:12px}:where(.experience:not(.experience-home)) .draft-note{font-size:10px;color:#a9b59e;margin-top:32px}:where(.experience:not(.experience-home)) .wild-opening{position:relative;min-height:750px;height:94svh;max-height:1150px;display:flex;flex-direction:column}:where(.experience:not(.experience-home)) .wild-cover{position:absolute;inset:0;height:100%;object-position:50% 55%}:where(.experience:not(.experience-home)) .wild-opening:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07160ec4,transparent 34%,#0a1a1240 60%,#0a1913dd)}:where(.experience:not(.experience-home)) .wild-opening .site-header{position:relative;z-index:1}:where(.experience:not(.experience-home)) .wild-title{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0 70px;text-align:center}:where(.experience:not(.experience-home)) .wild-title .kicker{color:var(--cream);font-size:12px;text-shadow:0 1px 20px #122216}:where(.experience:not(.experience-home)) .wild-title h1{font-size:clamp(130px,18vw,270px);line-height:1;text-shadow:0 2px 35px #142a2080;letter-spacing:-.07em;padding-right:.07em}:where(.experience:not(.experience-home)) .wild-title>p:last-child{font:34px/1.4 Baskerville,Georgia,serif;text-shadow:0 1px 20px #122216}:where(.experience:not(.experience-home)) .wild-hero-foot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-bottom:36px;gap:30px}:where(.experience:not(.experience-home)) .wild-hero-foot p{font-size:13px;color:#e0e4d5}:where(.experience:not(.experience-home)) .section-nav{position:sticky;top:0;z-index:10;background:#15231df5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}:where(.experience:not(.experience-home)) .section-nav>.shell{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:13px 0}:where(.experience:not(.experience-home)) .section-nav .shell>div{display:flex;gap:33px}:where(.experience:not(.experience-home)) .section-nav a{font-size:12px;text-decoration:none}:where(.experience:not(.experience-home)) .section-nav a:hover{text-decoration:underline}:where(.experience:not(.experience-home)) .section-nav .btn{padding:10px 20px;min-height:42px}:where(.experience:not(.experience-home)) .wild-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;padding:100px 0 70px;align-items:start}:where(.experience:not(.experience-home)) .wild-intro h2{font-size:clamp(43px,4.4vw,65px)}:where(.experience:not(.experience-home)) .wild-intro p{font-size:15px;color:var(--muted)}:where(.experience:not(.experience-home)) .wild-ritual{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:start;padding:15px 0 100px}:where(.experience:not(.experience-home)) .sauna-main img{height:720px;object-position:60% center}:where(.experience:not(.experience-home)) .wild-ritual figcaption{font-size:11px;color:var(--muted);margin-top:13px}:where(.experience:not(.experience-home)) .plunge-side{padding-top:55px}:where(.experience:not(.experience-home)) .plunge-side h2{font-size:43px;margin-bottom:25px}:where(.experience:not(.experience-home)) .plunge-side p{font-size:14px;color:var(--muted)}:where(.experience:not(.experience-home)) .plunge-side figure{margin-top:38px}:where(.experience:not(.experience-home)) .plunge-side img{height:350px}:where(.experience:not(.experience-home)) .room-picker{padding:85px 0 95px;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .section-title{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:40px}:where(.experience:not(.experience-home)) .section-title h2{font-size:57px;max-width:550px}:where(.experience:not(.experience-home)) .section-title>p{font-size:13px;max-width:340px;color:var(--muted)}:where(.experience:not(.experience-home)) .section-title strong{display:inline-block;margin-top:10px;font-weight:400;color:var(--cream)}:where(.experience:not(.experience-home)) .room-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);margin-bottom:35px;gap:0}:where(.experience:not(.experience-home)) .room-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:var(--cream);padding:18px 12px 17px;text-align:left;font:22px/1.3 Baskerville,serif}:where(.experience:not(.experience-home)) .room-tabs button span{display:block;font:10px/1.8 Avenir Next,Arial,sans-serif;margin-top:5px;color:var(--muted)}:where(.experience:not(.experience-home)) .room-tabs button[aria-selected=true]{border-bottom-color:var(--gold);background:#26352b;color:var(--gold)}:where(.experience:not(.experience-home)) .room-tabs button:hover{background:#213127}:where(.experience:not(.experience-home)) .room-panel{display:grid;grid-template-columns:1.25fr .85fr;gap:50px;align-items:start;min-height:560px}:where(.experience:not(.experience-home)) .room-gallery{position:relative}:where(.experience:not(.experience-home)) .room-gallery>img{height:545px;object-position:center}:where(.experience:not(.experience-home)) .gallery-controls{display:flex;align-items:center;gap:20px;position:absolute;bottom:18px;right:18px;background:#132018e8;border:1px solid #bcb18d;padding:5px 8px;color:var(--cream)}:where(.experience:not(.experience-home)) .gallery-controls button{width:38px;height:38px;color:inherit;background:none;border:0;font-size:22px}:where(.experience:not(.experience-home)) .gallery-controls span{font-size:11px;min-width:30px;text-align:center}:where(.experience:not(.experience-home)) .room-description{padding:16px 0 5px}:where(.experience:not(.experience-home)) .room-description .kicker{margin-bottom:12px;font-size:12px}:where(.experience:not(.experience-home)) .room-description h3{font-size:52px;margin-bottom:22px}:where(.experience:not(.experience-home)) .room-description>p:not(.kicker):not(.rate-note){font-size:14px;color:var(--muted)}:where(.experience:not(.experience-home)) .room-description dl{margin:23px 0 26px;font-size:12px}:where(.experience:not(.experience-home)) .room-description dl>div{display:grid;grid-template-columns:88px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}:where(.experience:not(.experience-home)) .room-description dt{color:#d5c7a6}:where(.experience:not(.experience-home)) .room-description dd{color:var(--muted)}:where(.experience:not(.experience-home)) .rate-note{font-size:10px;color:var(--muted);margin-top:12px}:where(.experience:not(.experience-home)) .wild-table{position:relative;min-height:690px;display:flex;align-items:flex-end;padding:80px 0}:where(.experience:not(.experience-home)) .wild-table>img{position:absolute;inset:0;height:100%;object-position:center 40%}:where(.experience:not(.experience-home)) .wild-table:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#101c17f0,#101c1766 65%,transparent)}:where(.experience:not(.experience-home)) .wild-table>.shell{position:relative;z-index:1}:where(.experience:not(.experience-home)) .wild-table h2{font-size:70px;margin-bottom:28px}:where(.experience:not(.experience-home)) .wild-table p{max-width:480px;font-size:15px;color:#d9dfce}:where(.experience:not(.experience-home)) .included{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding:100px 0;align-items:start}:where(.experience:not(.experience-home)) .included>div>p:last-child{font-size:14px;color:var(--muted);margin-top:30px;max-width:340px}:where(.experience:not(.experience-home)) .included ul{list-style:none;margin:0;padding:0}:where(.experience:not(.experience-home)) .included li{padding:18px 0;border-bottom:1px solid var(--line)}:where(.experience:not(.experience-home)) .included li:first-child{padding-top:0}:where(.experience:not(.experience-home)) .included li>span{font:28px/1.3 Baskerville,serif}:where(.experience:not(.experience-home)) .included li p{font-size:13px;color:var(--muted);margin-top:10px}:where(.experience:not(.experience-home)) .orchard-pause{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center;padding-bottom:100px}:where(.experience:not(.experience-home)) .orchard-pause img{height:480px}:where(.experience:not(.experience-home)) .orchard-pause h2{font-size:50px;margin-bottom:26px}:where(.experience:not(.experience-home)) .orchard-pause p{font-size:14px;color:var(--muted)}:where(.experience:not(.experience-home)) .wild-arrival{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:85px 0 95px;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .wild-arrival h2{font-size:53px;margin-bottom:30px}:where(.experience:not(.experience-home)) .wild-arrival p{font-size:14px;color:var(--muted)}:where(.experience:not(.experience-home)) .nest-alternative{margin-top:25px;font-size:12px!important}:where(.experience:not(.experience-home)) .practical h3{font-size:32px;margin-bottom:20px}:where(.experience:not(.experience-home)) .practical details{border-bottom:1px solid var(--line)}:where(.experience:not(.experience-home)) .practical summary{cursor:pointer;padding:19px 24px 19px 0;position:relative;list-style:none;font-size:14px;line-height:1.6}:where(.experience:not(.experience-home)) .practical summary::-webkit-details-marker{display:none}:where(.experience:not(.experience-home)) .practical summary:after{content:"+";position:absolute;right:0;top:17px;font-size:19px;color:var(--gold)}:where(.experience:not(.experience-home)) .practical details[open] summary:after{content:"−"}:where(.experience:not(.experience-home)) .practical details p{font-size:13px;line-height:1.8;padding-bottom:22px;max-width:470px}:where(.experience:not(.experience-home)) .wild-book{text-align:center;padding:70px 0 100px;border-top:1px solid var(--line)}:where(.experience:not(.experience-home)) .wild-book h2{font-size:clamp(48px,5.5vw,78px)}:where(.experience:not(.experience-home)) .wild-book>p:not(.kicker){font-size:14px;color:var(--muted);max-width:520px;margin:28px auto}:where(.experience:not(.experience-home)) .wild-book>div{display:flex;justify-content:center;align-items:center;gap:30px}:where(.experience:not(.experience-home)) .wild-book .underlink{margin:0}@media(min-width:761px) and (max-width:1100px){:where(.experience:not(.experience-home)) .shell{width:calc(100% - 70px)}:where(.experience:not(.experience-home)) .site-header nav{gap:20px}:where(.experience:not(.experience-home)) .wordmark{font-size:25px}:where(.experience:not(.experience-home)) .story-opening{gap:30px}:where(.experience:not(.experience-home)) .story-opening h1{font-size:77px}:where(.experience:not(.experience-home)) .story-opening img{height:590px}:where(.experience:not(.experience-home)) .letter{gap:60px;grid-template-columns:.7fr 1.3fr}:where(.experience:not(.experience-home)) .story-belief{padding-inline:45px}:where(.experience:not(.experience-home)) .included,:where(.experience:not(.experience-home)) .wild-arrival,:where(.experience:not(.experience-home)) .wild-intro{gap:50px}:where(.experience:not(.experience-home)) .orchard-pause,:where(.experience:not(.experience-home)) .wild-ritual{gap:35px}:where(.experience:not(.experience-home)) .section-title{gap:30px}:where(.experience:not(.experience-home)) .section-title h2{font-size:49px}:where(.experience:not(.experience-home)) .room-tabs button{font-size:20px}:where(.experience:not(.experience-home)) .room-panel{gap:30px;grid-template-columns:1.1fr .9fr}:where(.experience:not(.experience-home)) .room-description h3{font-size:43px}:where(.experience:not(.experience-home)) .room-gallery>img{height:530px}:where(.experience:not(.experience-home)) .section-nav .shell>div{gap:22px}}@media(max-width:760px){:where(.experience:not(.experience-home)){scroll-padding-top:140px}:where(.experience:not(.experience-home)) .shell{width:calc(100% - 40px)}:where(.experience:not(.experience-home)) .site-header{flex-wrap:wrap;padding:23px 0;gap:23px}:where(.experience:not(.experience-home)) .wordmark{font-size:26px}:where(.experience:not(.experience-home)) .site-header nav{width:100%;justify-content:space-between;gap:12px}:where(.experience:not(.experience-home)) .site-header nav a{font-size:12px}:where(.experience:not(.experience-home)) .site-header .btn{padding:8px 12px;min-height:39px}:where(.experience:not(.experience-home)) .kicker{font-size:12px;margin-bottom:18px}:where(.experience:not(.experience-home)) .story-opening{grid-template-columns:1fr;gap:35px;padding:35px 0 55px}:where(.experience:not(.experience-home)) .story-opening h1{font-size:70px}:where(.experience:not(.experience-home)) .opening-note{font-size:21px;margin-top:25px}:where(.experience:not(.experience-home)) .story-opening img{height:420px;object-position:38% center}:where(.experience:not(.experience-home)) .story-opening figcaption{font-size:17px}:where(.experience:not(.experience-home)) .letter{grid-template-columns:1fr;gap:42px;padding:55px 0 65px}:where(.experience:not(.experience-home)) .host{max-width:200px;margin-left:14px;padding-top:0}:where(.experience:not(.experience-home)) .host img{border-width:7px 7px 20px}:where(.experience:not(.experience-home)) .host p{font-size:26px;margin-top:15px}:where(.experience:not(.experience-home)) .host p span{font-size:11px}:where(.experience:not(.experience-home)) .letter-copy h2{font-size:49px;margin-bottom:28px}:where(.experience:not(.experience-home)) .letter-copy>p:not(.kicker):not(.signature){font-size:21px;line-height:1.7}:where(.experience:not(.experience-home)) .letter-copy .signature{font-size:35px}:where(.experience:not(.experience-home)) .story-belief{min-height:780px;padding:300px 20px 65px;align-items:flex-end;justify-content:flex-start}:where(.experience:not(.experience-home)) .story-belief>img{object-position:43% center}:where(.experience:not(.experience-home)) .story-belief:after{background:linear-gradient(0deg,#102119f5,#10211985 70%,transparent)}:where(.experience:not(.experience-home)) .story-belief>div{width:100%}:where(.experience:not(.experience-home)) .story-belief h2{font-size:47px;margin-bottom:28px}:where(.experience:not(.experience-home)) .story-belief p{font-size:14px}:where(.experience:not(.experience-home)) .story-evidence{padding:65px 0}:where(.experience:not(.experience-home)) .story-evidence blockquote{font-size:36px}:where(.experience:not(.experience-home)) .story-evidence>a{font-size:10px;max-width:285px}:where(.experience:not(.experience-home)) .story-now{padding:60px 0}:where(.experience:not(.experience-home)) .story-now-heading{grid-template-columns:1fr;gap:0;margin-bottom:35px}:where(.experience:not(.experience-home)) .story-now-heading h2{font-size:46px}:where(.experience:not(.experience-home)) .story-now-heading>p:last-child{font-size:14px;margin-top:25px}:where(.experience:not(.experience-home)) .two-places{grid-template-columns:1fr;gap:42px}:where(.experience:not(.experience-home)) .place-card img{height:330px}:where(.experience:not(.experience-home)) .place-card h3{font-size:45px}:where(.experience:not(.experience-home)) .place-card span{font-size:12px}:where(.experience:not(.experience-home)) .place-card>div{margin-top:20px}:where(.experience:not(.experience-home)) .story-invite{padding:55px 0 65px}:where(.experience:not(.experience-home)) .story-invite h2{font-size:43px}:where(.experience:not(.experience-home)) .story-invite p{font-size:14px}:where(.experience:not(.experience-home)) .site-footer>div{display:block}:where(.experience:not(.experience-home)) .site-footer nav{margin-top:25px}:where(.experience:not(.experience-home)) .draft-note{font-size:9px}:where(.experience:not(.experience-home)) .wild-opening{height:92svh;min-height:760px;max-height:none}:where(.experience:not(.experience-home)) .wild-cover{object-position:50% center}:where(.experience:not(.experience-home)) .wild-title{padding:30px 0 85px}:where(.experience:not(.experience-home)) .wild-title .kicker{font-size:10px}:where(.experience:not(.experience-home)) .wild-title h1{font-size:170px}:where(.experience:not(.experience-home)) .wild-title>p:last-child{font-size:29px}:where(.experience:not(.experience-home)) .wild-hero-foot{align-items:flex-start;padding-bottom:27px;gap:15px}:where(.experience:not(.experience-home)) .wild-hero-foot p{font-size:10px}:where(.experience:not(.experience-home)) .wild-hero-foot .btn{font-size:11px;padding:11px 13px;white-space:nowrap}:where(.experience:not(.experience-home)) .section-nav>.shell{flex-wrap:wrap;gap:10px;padding:12px 0}:where(.experience:not(.experience-home)) .section-nav .shell>div{width:100%;justify-content:space-between;gap:10px}:where(.experience:not(.experience-home)) .section-nav a{font-size:10px}:where(.experience:not(.experience-home)) .section-nav .btn{width:100%;padding:8px 14px;min-height:35px;font-size:11px}:where(.experience:not(.experience-home)) .wild-intro{grid-template-columns:1fr;gap:27px;padding:60px 0 45px}:where(.experience:not(.experience-home)) .wild-intro h2{font-size:46px}:where(.experience:not(.experience-home)) .wild-intro p{font-size:14px}:where(.experience:not(.experience-home)) .wild-ritual{grid-template-columns:1fr;gap:35px;padding:0 0 60px}:where(.experience:not(.experience-home)) .sauna-main img{height:450px}:where(.experience:not(.experience-home)) .wild-ritual figcaption{font-size:10px}:where(.experience:not(.experience-home)) .plunge-side{padding-top:0}:where(.experience:not(.experience-home)) .plunge-side h2{font-size:43px}:where(.experience:not(.experience-home)) .plunge-side img{height:330px}:where(.experience:not(.experience-home)) .plunge-side figure{margin-top:28px}:where(.experience:not(.experience-home)) .room-picker{padding:55px 0 60px}:where(.experience:not(.experience-home)) .section-title{display:block;margin-bottom:25px}:where(.experience:not(.experience-home)) .section-title h2{font-size:47px}:where(.experience:not(.experience-home)) .section-title>p{margin-top:24px;font-size:12px}:where(.experience:not(.experience-home)) .room-tabs{grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:24px;border:0}:where(.experience:not(.experience-home)) .room-tabs button{padding:12px 10px;font-size:21px;border:solid var(--line);border-width:1px 1px 2px;min-height:75px}:where(.experience:not(.experience-home)) .room-tabs button[aria-selected=true]{border-color:#b49d76}:where(.experience:not(.experience-home)) .room-tabs button:last-child{grid-column:1/-1}:where(.experience:not(.experience-home)) .room-tabs button span{font-size:9px}:where(.experience:not(.experience-home)) .room-panel{grid-template-columns:1fr;gap:24px;min-height:0}:where(.experience:not(.experience-home)) .room-gallery>img{height:355px}:where(.experience:not(.experience-home)) .gallery-controls{right:12px;bottom:12px;gap:12px;padding:3px 5px}:where(.experience:not(.experience-home)) .gallery-controls button{width:35px;height:35px}:where(.experience:not(.experience-home)) .room-description{padding:0}:where(.experience:not(.experience-home)) .room-description h3{font-size:46px;margin-bottom:20px}:where(.experience:not(.experience-home)) .room-description>p:not(.kicker):not(.rate-note){font-size:14px}:where(.experience:not(.experience-home)) .room-description dl>div{grid-template-columns:70px 1fr;gap:15px}:where(.experience:not(.experience-home)) .room-description .btn{width:100%}:where(.experience:not(.experience-home)) .rate-note{text-align:center}:where(.experience:not(.experience-home)) .wild-table{min-height:650px;padding:55px 0}:where(.experience:not(.experience-home)) .wild-table>img{object-position:36% center}:where(.experience:not(.experience-home)) .wild-table h2{font-size:47px}:where(.experience:not(.experience-home)) .wild-table p{font-size:14px}:where(.experience:not(.experience-home)) .included{grid-template-columns:1fr;gap:32px;padding:60px 0}:where(.experience:not(.experience-home)) .included h2{font-size:49px}:where(.experience:not(.experience-home)) .included>div>p:last-child{margin-top:23px;font-size:13px}:where(.experience:not(.experience-home)) .included li>span{font-size:27px}:where(.experience:not(.experience-home)) .included li p{font-size:12px}:where(.experience:not(.experience-home)) .orchard-pause{grid-template-columns:1fr;gap:30px;padding-bottom:60px}:where(.experience:not(.experience-home)) .orchard-pause img{height:350px}:where(.experience:not(.experience-home)) .orchard-pause h2{font-size:45px;margin-bottom:23px}:where(.experience:not(.experience-home)) .wild-arrival{grid-template-columns:1fr;gap:48px;padding:55px 0 60px}:where(.experience:not(.experience-home)) .wild-arrival h2{font-size:46px}:where(.experience:not(.experience-home)) .wild-arrival p{font-size:14px}:where(.experience:not(.experience-home)) .practical h3{font-size:32px}:where(.experience:not(.experience-home)) .practical summary{font-size:13px}:where(.experience:not(.experience-home)) .practical details p{font-size:12px}:where(.experience:not(.experience-home)) .wild-book{padding:60px 0 65px}:where(.experience:not(.experience-home)) .wild-book h2{font-size:49px}:where(.experience:not(.experience-home)) .wild-book>p:not(.kicker){font-size:13px}:where(.experience:not(.experience-home)) .wild-book>div{flex-direction:column;gap:25px}:where(.experience:not(.experience-home)) .wild-book .btn{width:100%}}@media(prefers-reduced-motion:reduce){:where(.experience:not(.experience-home)){scroll-behavior:auto}:where(.experience:not(.experience-home)) .btn{transition:none}}.experience{--forest:#f2eee7;--bg:#f2eee7;--deep:#292623;--dark:#292623;--muted:#696158;--gold:#805d3d;--line:#cfc6b9;--panel:#e8e0d3}.experience h1,.experience h2,.experience h3{color:inherit}.experience .eyebrow,.experience .kicker,.experience em{color:#805d3d}.experience .nav .brand,.experience .nav-links,.experience .site-header .wordmark,.experience .site-header nav{color:inherit}.experience .arrival p,.experience .letter-copy>p:not(.kicker):not(.signature),.experience .stay p,.experience .stay-grid p,.experience .story p,.experience .story-now-heading>p:last-child,.experience main p{color:#625a51}.experience main .eyebrow,.experience main .kicker{color:#805d3d}.experience .included li p,.experience .included>div>p:last-child,.experience .orchard-pause p,.experience .plunge p:not(.eyebrow),.experience .room-description dd,.experience .room-description>p:not(.kicker):not(.rate-note),.experience .room-note,.experience .room-scenes figcaption span,.experience .section-title>p,.experience .stay-grid ul,.experience .wild-arrival p,.experience .wild-book>p:not(.kicker),.experience .wild-intro p{color:#625a51}.experience .room-description dt,.experience .stay-heading span,.experience .story-aside{color:#805d3d}.experience .draft,.experience .draft-note,.experience .guest-note a,.experience .host p span,.experience .place-card span,.experience .story-evidence>a{color:#71675b}:where(.experience:not(.experience-home)) .two-places>.place-card:only-child{grid-column:1/-1}.experience .btn,.experience .button{border-color:#8f8170;color:#332e28}.experience .btn.solid,.experience .btn:hover,.experience .button:hover{background:#332d27;color:#faf5eb;border-color:#332d27}.experience .btn.solid:hover{background:#67503c;border-color:#67503c}.experience .text-link,.experience .underlink{border-color:#8d7c66}.experience .room-tabs button{color:#3c332b}.experience .room-tabs button span{color:#716459}.experience .room-tabs button[aria-selected=true]{background:#e6dcca;color:#5f422b;border-color:#9e7954}.experience .room-tabs button:hover{background:#e9e1d5}.experience .gallery-controls{background:#292521ed;color:#fbf2e5}.experience .section-nav{background:#f2eee7f5}.experience .section-nav .btn{color:#332e28}.experience .section-nav .btn:hover{color:#fff}.experience .room-gallery{overflow:hidden}.experience .room-gallery>img{cursor:zoom-in}.experience .room-expand{position:absolute;top:16px;left:16px;z-index:1;background:#f8f2e9ef;color:#332e28;border:0;border-radius:2px;padding:10px 15px;font-size:12px;cursor:pointer;box-shadow:0 2px 15px #30251920}.experience .room-expand:hover{background:#fff}.experience .facts,.experience .photo-pair figcaption,.experience .room-description .rate-note{color:#716459}.experience .hero,.experience .wild-opening{color:#fff4e3;background:#292622}.experience .hero .button,.experience .hero .eyebrow,.experience .hero .text-link,.experience .hero h1,.experience .hero h1 em,.experience .hero-foot,.experience .hero-intro,.experience .wild-hero-foot p,.experience .wild-opening .btn,.experience .wild-title .kicker,.experience .wild-title h1,.experience .wild-title>p:last-child{color:#fff4e3}.experience .wild-opening .btn.solid{background:#f2eadc;color:#342b24;border-color:#f2eadc}.experience .wild-title{padding-bottom:50px}.experience .wild-title>.film-open{margin-top:24px}.experience .hero:after{background:linear-gradient(90deg,#151b258a,transparent 75%),linear-gradient(180deg,#13172130,transparent 55%,#1c191ca8)}.experience .wild-opening:after{background:linear-gradient(180deg,#28231ec2,transparent 36%,#29231a20 62%,#251f1ddd)}.experience .hero-explore-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.experience .film-open{color:inherit;font:12px/1.5 Avenir Next,Arial,sans-serif;background:#25201b45;border:1px solid #f1e6d273;border-radius:30px;padding:11px 18px;cursor:pointer;backdrop-filter:blur(5px)}.experience .hero-explore-actions .film-open{margin-top:28px}.experience .film-open:hover{background:#f1e5d92b}.experience .hero-copy .hero-intro{color:#fff0df}.experience .closing,.experience .story-belief,.experience .table-scene,.experience .wild-table{color:#f5ebdc}.experience .closing p,.experience .story-belief p,.experience .table-scene .eyebrow,.experience .table-scene p,.experience .wild-table .kicker,.experience .wild-table p{color:#f2e8d8}.experience .closing h2,.experience .closing h2 em,.experience .story-belief h2,.experience .table-scene h2,.experience .wild-table h2{color:#fff1de}.experience .story-belief:after{background:linear-gradient(90deg,#25241f08,#26221ce8 78%)}.experience .wild-table:after{background:linear-gradient(0deg,#28221df5,#29241e55 65%,transparent)}.experience .table-scene:after{background:linear-gradient(90deg,transparent 15%,#27221ecb),linear-gradient(0deg,#29231dcc,transparent 60%)}.experience .closing:after{background:linear-gradient(#28262855,#151b2930 28%,#171b2855 70%,#28262899)}.experience .closing .button,.experience .closing .eyebrow,.experience .closing .text-link{color:#fff4e3}.experience .closing .button{background:#211e2480;border-color:#c7b9a2}.experience .closing .button:hover{background:#f4e8d8;color:#332a25}.experience .manifesto .forest-portrait,.experience .manifesto img{box-shadow:none}.experience .letter,.experience .mornings,.experience .room-picker,.experience .site-footer,.experience .stays,.experience .story-invite,.experience .story-now,.experience .wild-arrival,.experience .wild-book{border-color:#cfc6b9}.experience .story-page .opening-note{color:#716459}.experience .story-page .host p{color:#493b2e}.experience .site-header a[aria-current=page]{color:#805d3d}.experience .wild-opening .site-header a[aria-current=page]{color:#f8dab0}.experience .site-footer,.experience .site-footer .wordmark,.experience .site-footer nav{color:#483d33}.experience footer{background:transparent;color:#483d33}.experience .footer-grid p,.experience .footer-links{color:#716459}.experience .day-explorer{background:#262320;color:#f5ecdf;padding:65px 24px 0;margin:0}.experience .day-intro{display:flex;align-items:end;gap:30px;justify-content:space-between;max-width:1240px;margin:0 auto 35px;flex-wrap:wrap}.experience .day-intro>p{color:#c4ae8c;font-size:12px;margin:0;flex-basis:100%}.experience .day-intro>h2{font-size:clamp(43px,4.6vw,65px);color:#f5ecdf}.experience .day-intro>span{color:#c4baac;font-size:13px;padding-bottom:5px}.experience .day-stage{position:relative;max-width:1392px;margin:auto;height:690px;overflow:hidden;background:#40362c}.experience .day-stage>img{height:100%;object-position:center 54%;transition:transform .9s ease}.experience .day-stage[data-moment=night]>img{object-position:center 42%}.experience .day-shade{position:absolute;inset:0;background:linear-gradient(0deg,#17191dcf,transparent 75%),linear-gradient(90deg,#24221c45,transparent 75%);pointer-events:none}.experience .day-caption{position:absolute;bottom:50px;left:clamp(25px,5vw,75px);max-width:500px;right:24px}.experience .day-caption>p:first-child{color:#ebd3ab;font-size:12px;margin-bottom:18px}.experience .day-caption h3{color:#fff2df;font-size:clamp(40px,4.8vw,67px);text-shadow:0 2px 25px #1a161a50}.experience .day-caption>p:not(:first-child){color:#fff1dc;font-size:15px;line-height:1.8;margin-top:22px;max-width:420px}.experience .day-caption small{display:block;color:#d6cbbc;font-size:11px;margin-top:18px}.experience .scene-zoom{position:absolute;right:24px;top:24px;background:#f3ecdfed;color:#332a22;border:0;border-radius:2px;padding:12px 17px;cursor:pointer;font-size:12px}.experience .scene-zoom span{margin-left:20px;font-size:19px}.experience .day-controls{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0 30px;gap:10px}.experience .day-controls button{display:flex;align-items:center;gap:19px;color:#bcb2a4;background:transparent;border:0;border-top:2px solid #554b40;padding:18px 12px 5px;text-align:left;cursor:pointer}.experience .day-controls button[aria-pressed=true]{color:#fff1db;border-color:#edc483}.experience .day-controls button:hover{color:#fff1db}.experience .day-controls button>span:last-child{font:24px/1.3 Baskerville,serif}.experience .day-controls button small{display:block;font:11px/1.8 Avenir Next,Arial,sans-serif;margin-top:5px;color:#bfb3a0}.experience .day-controls .scene-icon{font-size:30px;font-family:Georgia,serif;width:36px;text-align:center;color:#dbba86}.experience .plunge-toggle{margin-top:19px;background:#f3e8d5;color:#372b21;font-size:12px;border:0;padding:11px 17px;cursor:pointer}.experience .plunge-toggle[hidden]{display:none}.experience .day-caption .plunge-toggle:hover{background:#fff8eb}.experience .media-dialog{padding:0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:#191817;color:#fff4e2;margin:0;overflow:hidden}.experience .media-dialog::backdrop{background:#191817ed}.experience .media-close{position:absolute;top:22px;right:24px;border:1px solid #a0927f;background:#25211fee;color:#fff2df;padding:10px 19px;z-index:3;cursor:pointer;font-size:13px;min-height:44px}.experience .media-frame{height:calc(100% - 80px);padding:65px 5vw 10px;display:grid;place-items:center}.experience .media-film,.experience .media-photo{display:block;width:100%;height:100%;min-height:0;max-height:calc(100dvh - 155px);object-fit:contain;background:transparent}.experience .media-film[hidden],.experience .media-photo[hidden]{display:none}.experience .media-bottom{height:80px;display:flex;align-items:center;justify-content:center;gap:30px;padding:10px 25px}.experience .media-caption{color:#d9cbb8;font-size:13px;max-width:650px;text-align:center;line-height:1.5}.experience .media-bottom button{border:1px solid #a0927f;background:none;color:#fff2df;min-width:44px;height:44px;cursor:pointer;font-size:22px}.experience .media-bottom button[hidden]{display:none}.experience button:focus-visible{outline:2px solid #ba874e;outline-offset:4px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.experience .day-stage:hover>img{transform:scale(1.025)}}@media(max-width:760px){.experience .hero-explore-actions{gap:0;align-items:flex-start;flex-direction:column}.experience .hero-explore-actions .film-open{font-size:10px;margin-top:20px;padding:9px 12px}.experience .hero-copy{padding-bottom:160px}.experience .hero{min-height:895px}.experience .wild-title>.film-open{font-size:10px;margin-top:20px;padding:10px 15px}.experience .wild-title{padding-bottom:60px}.experience .day-explorer{padding:45px 0 0}.experience .day-intro{padding:0 20px;display:block;margin-bottom:30px}.experience .day-intro>p{margin-bottom:18px;font-size:11px}.experience .day-intro>h2{font-size:44px;max-width:300px;line-height:1.05}.experience .day-intro>span{display:block;font-size:11px;margin-top:20px}.experience .day-stage{height:620px}.experience .day-caption{left:22px;bottom:32px;right:22px}.experience .day-caption>p:first-child{font-size:11px;margin-bottom:15px}.experience .day-caption h3{font-size:43px;max-width:320px}.experience .day-caption>p:not(:first-child){font-size:14px;margin-top:19px}.experience .day-caption small{font-size:10px;max-width:295px}.experience .scene-zoom{top:17px;right:17px;font-size:10px;padding:8px 12px}.experience .scene-zoom span{margin-left:12px}.experience .day-controls{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 12px 25px;gap:8px}.experience .day-controls button{flex-direction:column;gap:10px;align-items:center;text-align:center;padding:14px 0 0}.experience .day-controls button>span:last-child{font-size:17px}.experience .day-controls button small{font-size:8px;line-height:1.6;max-width:75px}.experience .day-controls .scene-icon{font-size:24px;width:26px}.experience .day-stage>img{object-position:center}.experience .day-stage[data-moment=night]>img{object-position:center 40%}.experience .room-expand{left:12px;top:12px;font-size:10px;padding:9px 12px}.experience .media-frame{padding:70px 0 0;height:calc(100% - 100px)}.experience .media-film,.experience .media-photo{max-height:calc(100dvh - 180px)}.experience .media-bottom{height:100px;gap:15px;padding:10px 16px}.experience .media-caption{font-size:11px}.experience .media-close{top:16px;right:16px}.experience .story-belief:after{background:linear-gradient(0deg,#28241ff5,#28241f88 70%,transparent)}.experience .wild-table:after{background:linear-gradient(0deg,#28221df5,#29241e77 65%,transparent)}}@media(prefers-reduced-motion:reduce){.experience .day-stage>img{transition:none;transform:none}}.experience .section-title strong{color:#4b3d30}.experience .day-controls{padding-top:0;padding-bottom:24px}.experience .day-explorer{padding-bottom:24px}.experience .day-intro{margin-bottom:25px}@media(max-width:760px){.experience .day-controls{padding:0 12px 22px}.experience .day-stage{height:590px}.experience .day-explorer{padding-bottom:0}}.experience .sauna-plunge{max-width:1392px;margin:0 auto;padding:30px 32px 90px}.experience .ritual-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:38px}.experience .ritual-intro h2{font-size:clamp(38px,4.3vw,62px);line-height:1.06}.experience .ritual-intro p{max-width:450px;font-size:16px;line-height:1.8}.experience .ritual-photos{display:grid;grid-template-columns:1fr 1fr;gap:25px}.experience .ritual-photos figure{margin:0}.experience .ritual-photo{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.experience .ritual-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;transform:none}.experience .ritual-photos figcaption{font-size:12px;line-height:1.6;color:#625a51;margin-top:13px}.experience .ritual-photo:focus-visible{outline:3px solid #805d3d;outline-offset:5px}.experience .day-stage{height:auto;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;overflow:visible;background:#302a25}.experience .day-stage>img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;transform:none!important;transition:none}.experience .day-shade{display:none}.experience .day-caption{position:static;padding:40px;max-width:none;margin:0}.experience .day-caption h3{font-size:clamp(34px,3.5vw,52px)}.experience .day-caption>p:not(:first-child){font-size:14px}.experience .scene-zoom{top:15px;left:15px;right:auto}@media(max-width:760px){.experience .sauna-plunge{padding:20px 20px 55px}.experience .ritual-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.experience .ritual-intro h2{font-size:40px}.experience .ritual-intro p{font-size:14px}.experience .ritual-photos{grid-template-columns:1fr;gap:30px}.experience .ritual-photos figcaption{font-size:11px}.experience .day-stage{height:auto;display:block}.experience .day-stage>img{height:auto;max-height:540px;object-fit:contain}.experience .day-caption{padding:28px 22px 35px}.experience .day-caption h3{font-size:40px}.experience .scene-zoom{left:auto;right:14px;top:14px}}.experience .ritual-sketch{display:flex;align-items:center;gap:28px;color:#805d3d;margin:-12px 0 26px}.experience .ritual-sketch svg{width:230px;height:auto;overflow:visible}.experience .motion-toggle{border:0;border-bottom:1px solid #c5b59f;background:none;color:#75624e;font:10px Avenir Next,Arial,sans-serif;padding:5px 0;cursor:pointer}.experience .steam-lines path{animation:steam-rise 4.5s ease-in-out infinite;animation-delay:var(--delay)}.experience .water-ripples ellipse{transform-origin:236px 76px;animation:water-spread 4.5s ease-out infinite}.experience .water-ripples ellipse:nth-child(2){animation-delay:-1.5s}.experience .water-ripples ellipse:nth-child(3){animation-delay:-3s}@keyframes steam-rise{0%,to{transform:translateY(3px);opacity:.25}50%{transform:translateY(-5px);opacity:.85}}@keyframes water-spread{0%{transform:scale(.7);opacity:.1}35%{opacity:.8}to{transform:scale(1.15);opacity:.1}}.experience .ritual-sketch[data-paused=true] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.experience .ritual-sketch *{animation:none!important}.experience .motion-toggle{display:none}}@media(max-width:760px){.experience .ritual-sketch{gap:20px}.experience .ritual-sketch svg{width:190px}}.experience .hero-invitation{margin-top:24px;max-width:360px;color:#fff1dc}.experience .hero-invitation strong{display:block;font:normal 23px/1.3 Baskerville,Georgia,serif;letter-spacing:0}.experience .hero-invitation p{font:12px/1.7 Avenir Next,Arial,sans-serif;color:#efdfcb;margin:7px 0 0;max-width:335px}.experience .wild-title .hero-invitation{margin-top:26px}.experience .wild-title .hero-invitation p{font-size:12px}@media(max-width:760px){.experience .hero-invitation{margin-top:22px;max-width:295px}.experience .hero-invitation strong{font-size:21px}.experience .hero-invitation p,.experience .wild-title .hero-invitation p{font-size:11px;line-height:1.65;max-width:275px}.experience .hero-copy{padding-bottom:120px}.experience .wild-opening{min-height:850px}.experience .wild-title{padding-bottom:40px}}.experience .thermal-journey{overflow:hidden}.experience .thermal-scene{position:relative;isolation:isolate;overflow:hidden;padding:85px max(30px,5vw) 45px;scroll-margin-top:65px}.experience .heat-scene{background:#25170f;color:#f8e7ce}.experience .cold-scene{background:#142331;color:#e2eef3}.experience .thermal-heading{position:relative;z-index:2;max-width:1320px;margin:0 auto 40px;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:end}.experience .thermal-scene .thermal-label{font:12px/1.6 Avenir Next,Arial,sans-serif;color:#cfb18b;margin:0 0 20px}.experience .thermal-scene h2{font:normal clamp(65px,7.6vw,112px)/.94 Baskerville,Georgia,serif;letter-spacing:-.045em;color:inherit;margin:0}.experience .thermal-scene .thermal-copy p{font-size:17px;line-height:1.8;color:#edd2b0;max-width:370px;margin:0 0 20px}.experience .thermal-copy span{font-size:11px;color:#b49c7d}.experience .cold-scene .thermal-label{color:#9fbdcd}.experience .cold-scene .thermal-copy p{color:#d0e1ec}.experience .cold-scene .thermal-copy span{color:#94acbb}.experience .thermal-image-wrap{position:relative;z-index:1;max-width:1100px;margin:0 auto}.experience .cold-scene .thermal-image-wrap{margin:0 auto}.experience .thermal-image{position:relative;overflow:hidden;isolation:isolate;touch-action:pan-y}.experience .thermal-image>img{display:block;width:100%;height:auto;object-fit:contain;max-height:none;transform:none}.experience .thermal-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.experience .heat-image{cursor:crosshair}.experience .water-image{cursor:pointer}.experience .thermal-photo-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;color:#bba58a;font-size:11px}.experience .thermal-pause,.experience .thermal-photo-foot button{border:0;background:transparent;font:inherit;color:inherit;padding:9px 0;cursor:pointer}.experience .thermal-photo-foot button{border-bottom:1px solid #baa48755}.experience .cold-scene .thermal-photo-foot{color:#acc2d0}.experience .thermal-actions{position:relative;z-index:2;display:flex;align-items:center;gap:32px;max-width:1320px;margin:18px auto 0;font-size:12px}.experience .thermal-trigger{font:inherit;color:inherit;border:1px solid #c5a37580;background:#75461930;padding:16px 22px;min-height:48px;cursor:pointer}.experience .thermal-trigger span{margin-left:35px}.experience .thermal-trigger:hover{background:#9b6a393b}.experience .thermal-actions a{color:inherit;border-bottom:1px solid #b39a7055;padding:8px 0;text-decoration:none}.experience .thermal-pause{margin-left:auto;opacity:.75;font-size:11px}.experience .cold-scene .thermal-trigger{border-color:#9abaca80;background:#7797a512}.experience .cold-scene .thermal-trigger:hover{background:#7797a530}.experience .thermal-air{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 90% 78%,#b77a3650,transparent 65%),radial-gradient(ellipse at 5% 0,#6f3b2438,transparent 55%);animation:room-warmth 10s ease-in-out infinite alternate}.experience .heat-light{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at 90% 85%,#d17b1926,transparent 65%);animation:room-warmth 8s ease-in-out infinite alternate}.experience .steam-plume{stroke:#fff2da;stroke-width:130;opacity:0;animation:room-steam 13s ease-in-out infinite}.experience .plume-1{animation-delay:-3.25s;stroke-width:170}.experience .plume-2{animation-delay:-6.5s;stroke-width:110}.experience .plume-3{animation-delay:-9.75s;stroke-width:150}.experience .heat-scene.is-pouring{--steam-peak:.55}.experience .heat-scene.is-pouring .steam-field{animation:steam-pour 5s ease-out}.experience .pool-atmosphere{position:absolute;inset:0;width:100%;height:100%;color:#98b6c6;opacity:.14;pointer-events:none;z-index:-1}.experience .ambient-rings ellipse{stroke-width:1;transform-origin:210px 550px;animation:lake-breathe 14s ease-in-out infinite alternate;animation-delay:calc(var(--ring) * -2s)}.experience .resting-ripples ellipse{transform-origin:873px 905px;animation:pool-rest 8s linear infinite;animation-delay:calc(var(--ring) * -2.66s)}.experience .water-shimmer{animation:water-glimmer 7s ease-in-out infinite alternate}.experience .thermal-scene[data-paused=true] *,.experience .thermal-scene[data-visible=false] *{animation-play-state:paused!important}.experience .thermal-pause:hover{opacity:1}.experience .day-controls{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes room-warmth{0%{opacity:.45}to{opacity:1}}@keyframes room-steam{0%{transform:translate(20px,230px) scaleX(.95);opacity:0}30%{opacity:calc(var(--steam-peak,.22) * .8)}60%{opacity:var(--steam-peak,.22)}to{transform:translate(-70px,-280px) scaleX(1.12);opacity:0}}@keyframes steam-pour{0%,to{filter:opacity(1)}25%,55%{filter:opacity(1.9) brightness(1.2)}}@keyframes lake-breathe{0%{transform:scale(.9);opacity:.3}to{transform:scale(1.15);opacity:1}}@keyframes pool-rest{0%{transform:scale(.15);opacity:0}15%{opacity:.65}to{transform:scale(3.5);opacity:0}}@keyframes water-glimmer{0%{opacity:.2;transform:translateY(-10px)}to{opacity:.65;transform:translateY(15px)}}@media(min-width:1500px){.experience .thermal-image-wrap{max-width:1200px}.experience .thermal-scene{padding-left:calc((100vw - 1380px)/2);padding-right:calc((100vw - 1380px)/2)}}@media(max-width:760px){.experience .thermal-scene{padding:58px 20px 35px;scroll-margin-top:105px}.experience .thermal-heading{grid-template-columns:1fr;gap:26px;margin-bottom:28px}.experience .thermal-scene h2{font-size:72px;line-height:.94}.experience .thermal-scene .thermal-label{font-size:11px;margin-bottom:16px}.experience .thermal-scene .thermal-copy p{font-size:14px;line-height:1.8;margin-bottom:15px;max-width:330px}.experience .thermal-copy span{font-size:10px}.experience .thermal-image-wrap{width:calc(100% + 40px);max-width:none}.experience .cold-scene .thermal-image-wrap,.experience .thermal-image-wrap{margin-left:-20px;margin-right:-20px}.experience .thermal-photo-foot{padding:10px 20px;font-size:10px;gap:8px}.experience .thermal-actions{gap:19px;flex-wrap:wrap;margin-top:18px;font-size:11px}.experience .thermal-trigger{padding:14px 15px}.experience .thermal-trigger span{margin-left:18px}.experience .thermal-pause{flex-basis:100%;text-align:left;margin:0;padding:4px 0}.experience .pool-atmosphere{width:160%;left:-30%}}@media(prefers-reduced-motion:reduce){.experience .thermal-scene *{animation:none!important}.experience .thermal-pause{display:none}.experience .steam-plume{opacity:.09}.experience .resting-ripples ellipse{opacity:.25}.experience .thermal-photo-foot>span{visibility:hidden}}.experience .stone-sheen,.experience .wet-stone{opacity:0}.experience .wet-surfaces{mix-blend-mode:multiply}.experience .stone-sheen{mix-blend-mode:screen}.experience .stone-vapor use{will-change:transform,opacity}.experience .heat-image .heat-light{opacity:.35;animation:none}.experience .stone-effects{overflow:hidden}.experience .stone-vapor{opacity:.62}.experience .day-visual{position:relative;min-width:0;overflow:hidden}.experience .day-visual>img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;object-position:center;transform:none!important}.experience .day-life{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}.experience .day-stage[data-moment=morning] .bird-flight,.experience .day-stage[data-moment=night] .night-twinkle{display:block}.experience .star-pulse{opacity:.1;animation:quiet-twinkle var(--twinkle) ease-in-out infinite;animation-delay:var(--delay)}@keyframes quiet-twinkle{0%,to{opacity:.08}32%{opacity:.3}54%{opacity:.95}73%{opacity:.18}}.experience .magpie-pass{opacity:0;animation:magpie-crossing 27s linear infinite}.experience .bird-two{animation-delay:1.3s}.experience .bird-two .magpie-shape{transform:translate(-20px,38px) scale(.83)}.experience .magpie-near-wing,.experience .magpie-wing-tip{transform-origin:2px 3px;animation:magpie-wingbeat .42s ease-in-out infinite}.experience .magpie-far-wing{transform-origin:1px 2px;animation:magpie-wingbeat .42s ease-in-out infinite reverse}.experience .bird-two .magpie-far-wing,.experience .bird-two .magpie-near-wing,.experience .bird-two .magpie-wing-tip{animation-delay:-.16s}@keyframes magpie-wingbeat{0%,to{transform:scaleY(.95)}50%{transform:scaleY(-.5)}}@keyframes magpie-crossing{0%,6%{opacity:0;transform:translate(190px,356px) scale(.95)}6.1%{opacity:.92}12%{transform:translate(610px,327px) scale(.95)}18%{transform:translate(1030px,354px) scale(.95)}24%{transform:translate(1445px,310px) scale(.95);opacity:.92}28%{transform:translate(1750px,327px) scale(.95);opacity:0}to{transform:translate(1750px,327px) scale(.95);opacity:0}}.experience .day-motion{position:absolute;bottom:12px;left:14px;border:1px solid #e4dfd550;background:#231f20a8;color:#fff3e2;font:10px Avenir Next,Arial,sans-serif;min-height:36px;padding:8px 12px;cursor:pointer}.experience .day-stage[data-life-visible=false] .day-life *,.experience .day-stage[data-motion-paused=true] .day-life *{animation-play-state:paused!important}.experience .day-stage[data-moment=dinner] .day-motion{display:none}@media(max-width:760px){.experience .day-visual>img{max-height:540px}.experience .day-motion{bottom:10px;left:12px;font-size:9px}}@media(prefers-reduced-motion:reduce){.experience .day-life,.experience .day-motion{display:none!important}}.experience .day-stage[data-moment=dinner] .day-motion,.experience .day-stage[data-moment=dinner] .evening-sky{display:block}.experience .sky-star{animation:sky-glimmer var(--duration) ease-in-out infinite;animation-delay:var(--delay)}@keyframes sky-glimmer{0%,to{opacity:.2}38%{opacity:.45}60%{opacity:1}82%{opacity:.3}}.experience .sky-meteor{opacity:0;animation:window-shooting-star 37s linear infinite}.experience .evening-sky .sky-meteor{animation-delay:0s}@keyframes window-shooting-star{0%,10%{opacity:0;transform:translate(1360px,488px) rotate(171deg)}10.16%{opacity:.65;transform:translate(1308px,496px) rotate(171deg)}11.38%{opacity:.8;transform:translate(866px,568px) rotate(171deg)}11.85%,to{opacity:0;transform:translate(696px,596px) rotate(171deg)}}.experience .photo-atmosphere{position:absolute;overflow:hidden;pointer-events:none;z-index:1}.experience .photo-atmosphere[hidden]{display:none}.experience .photo-atmosphere>svg{position:absolute;max-width:none;max-height:none;display:block}.experience .tea-wisp{opacity:0;animation:tea-rising 5.2s ease-out infinite;animation-delay:var(--delay);transform-origin:0 0}@keyframes tea-rising{0%{opacity:0;transform:translateY(4px) scale(.5,.55)}20%{opacity:.52}55%{opacity:.45}to{opacity:0;transform:translate(11px,-28px) scale(1.7,1.15)}}.experience .hero{overflow:hidden}.experience .hero-sky .sky-meteor{animation:hero-shooting-star 43s linear infinite;animation-delay:0s}.experience .hero-sky .second-meteor{animation-duration:57s;animation-delay:21s}@keyframes hero-shooting-star{0%,9%{opacity:0;transform:translate(1210px,156px) rotate(151deg)}9.12%{opacity:.6;transform:translate(1171px,178px) rotate(151deg)}10.05%{opacity:.78;transform:translate(866px,347px) rotate(151deg)}10.5%,to{opacity:0;transform:translate(718px,429px) rotate(151deg)}}.experience .photo-atmosphere[data-active=false] *,.experience .photo-atmosphere[data-paused=true] *{animation-play-state:paused!important}.experience .atmosphere-pause{position:absolute;z-index:3;background:#211e24a6;border:1px solid #ddd3bc60;color:#fff1dd;font:10px Avenir Next,Arial,sans-serif;padding:9px 12px;min-height:36px;cursor:pointer}.experience .hero-sky-pause{right:5vw;bottom:80px}.experience .cup-steam-pause{left:12px;top:12px}.experience .room-gallery .cup-steam-pause{top:65px}.experience .atmosphere-pause[hidden]{display:none}@media(max-width:760px){.experience .hero-sky-pause{right:20px;bottom:90px}.experience .atmosphere-pause{font-size:9px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.experience .atmosphere-pause,.experience .photo-atmosphere{display:none!important}}.experience .closing{overflow:hidden}.experience .closing>.photo-atmosphere{position:absolute;padding:0;z-index:1}.experience .closing>div:not(.photo-atmosphere){z-index:2}.experience .closing-sky-pause{right:24px;bottom:24px}.experience .closing-sky .sky-meteor{animation:closing-shooting-star 41s linear infinite;animation-delay:0s}@keyframes closing-shooting-star{0%,9%{opacity:0;transform:translate(1380px,565px) rotate(154deg)}9.13%{opacity:.65;transform:translate(1325px,592px) rotate(154deg)}10.3%{opacity:.8;transform:translate(828px,834px) rotate(154deg)}10.7%,to{opacity:0;transform:translate(658px,917px) rotate(154deg)}}.experience .closing-sky .sky-star{animation-name:closing-glimmer}@keyframes closing-glimmer{0%,to{opacity:.04}20%{opacity:.18}40%{opacity:1}57%{opacity:.22}69%{opacity:.68}84%{opacity:.1}}.experience .sunflower-bloom{position:absolute;overflow:hidden;pointer-events:none;z-index:1}.experience .sunflower-bloom[hidden],.experience .sunflower-replay[hidden]{display:none}.experience .sunflower-bloom>svg{position:absolute;display:block;max-width:none;max-height:none}.experience .photo-petal{transform:scale(.68);transform-origin:0 0}.experience .is-blooming .photo-petal{animation:photographic-unfold 4.8s cubic-bezier(.25,.55,.3,1) both;animation-delay:var(--unfold)}@keyframes photographic-unfold{0%{transform:scale(.68)}45%{transform:scale(.85)}to{transform:scale(1)}}.experience .sunflower-bloom[data-active=false] *{animation-play-state:paused!important}.experience .sunflower-replay{position:absolute;left:12px;bottom:12px;z-index:3;min-height:36px;padding:8px 12px;border:1px solid #e2d6bd66;background:#29201ac4;color:#fff0d5;font:10px Avenir Next,Arial,sans-serif;cursor:pointer}.experience .media-frame .sunflower-replay{bottom:96px;left:28px}@media(prefers-reduced-motion:reduce){.experience .sunflower-bloom,.experience .sunflower-replay{display:none!important}}.experience{background:#f2eee7;color:#322d28;isolation:isolate;--cream:#eee8d9;font:16px/1.85 Avenir Next,Arial,sans-serif}.experience img{max-width:100%}.experience [hidden]{display:none!important}.experience a,.experience section[id]{scroll-margin-top:100px}.experience .reveal{opacity:1;transform:none}.experience .hero,.experience .wild-opening,.experience-story{padding-top:80px}.experience .ls-bw-section{background:#292623;color:#f5ecdf;margin-top:60px}.experience .ls-bw-section h2,.experience .ls-bw-section h3,.experience .ls-bw-section p{color:inherit}.experience .ls-bw-section label{color:#d9cbb8}.experience .ls-bw-section img{width:auto}.experience .ls-bw-inner{width:min(1100px,calc(100% - 40px))}.experience-footer{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding:65px max(24px,calc((100vw - 1240px)/2));border-top:1px solid #cfc6b9}.experience-footer nav,.experience-footer>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.experience-footer a{font-size:14px}.experience-footer .wordmark{font-size:28px}.experience-footer p{font-size:13px;margin-top:20px}.experience-footer nav a{text-decoration:none}.experience .room-tabs{scrollbar-width:thin}.experience .room-tabs button{min-height:64px}.experience .media-dialog img{height:100%}.experience .ls-bw-section button{min-height:44px}.experience .hero .nav,.experience .site-header{display:none}.experience .section-nav{top:75px}.experience .closing>img,.experience .hero-image,.experience .wild-cover{height:100%}@media(max-width:760px){.experience-footer{grid-template-columns:1fr;gap:28px;padding:45px 24px}.experience-footer nav{display:grid;grid-template-columns:1fr 1fr}.experience .shell{width:calc(100% - 40px)}.experience .room-tabs{display:flex;overflow-x:auto}.experience .room-tabs button{flex:0 0 150px}.experience .ls-bw-inner{width:calc(100% - 32px)}.experience .hero,.experience .wild-opening{padding-top:70px}}@media(prefers-reduced-motion:reduce){.experience *,.experience :after,.experience :before{scroll-behavior:auto!important}}.experience .ls-bw-section{padding:70px 0}.experience .ls-bw-section em{color:#d7bb91}.experience .ls-bw-step{color:#b5aa9b}.experience .ls-bw-step.active{color:#f7efdf}.experience-faq,.experience-faq .ls-faq-cta,.experience-faq .ls-faq-hero,.experience-faq .ls-faq-nav{background:#f2eee7;color:#322d28}.experience-faq .ls-faq-hero-title,.experience-faq .ls-faq-question,.experience-faq .ls-faq-section-title{color:#322d28}.experience-faq .ls-faq-answer,.experience-faq .ls-faq-hero-sub,.experience-faq .ls-faq-nav-btn{color:#625a51}.experience-faq .ls-faq-nav-btn.active{color:#805d3d;border-color:#805d3d}.experience-faq .ls-faq-cta-title,.experience-faq .ls-faq-question-btn,.experience-faq .ls-faq-question-text{color:#322d28}.experience-faq .ls-faq-cta-sub{color:#625a51}.experience-footer .footer-brand-logo{display:block;width:72px;height:72px;object-fit:contain;margin-bottom:18px;filter:brightness(0)}.WildBeforeYouBook_section__Z8Zb3{max-width:1100px;margin:0 auto;padding:80px 32px;color:var(--parchment,#f5f0e8);scroll-margin-top:100px}.WildBeforeYouBook_intro__JapI7{max-width:650px;margin-bottom:36px}.WildBeforeYouBook_eyebrow__X_x4v{font:12px/1.6 var(--font-dm-sans),sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--cedar,#b49870)}.WildBeforeYouBook_intro__JapI7 h2{font:400 clamp(40px,5vw,64px)/1.1 var(--font-cormorant),Georgia,serif;margin:12px 0 18px}.WildBeforeYouBook_contact__axtdk,.WildBeforeYouBook_facts__WV1_K p,.WildBeforeYouBook_intro__JapI7>p:last-child,.WildBeforeYouBook_questions__aUy5Y p{font:15px/1.8 var(--font-dm-sans),sans-serif;color:var(--mist,#d6d0c8)}.WildBeforeYouBook_facts__WV1_K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;padding-bottom:36px;border-bottom:1px solid #ffffff26}.WildBeforeYouBook_facts__WV1_K h3{font:400 28px/1.3 var(--font-cormorant),Georgia,serif;margin:0 0 9px}.WildBeforeYouBook_facts__WV1_K p{margin:0}.WildBeforeYouBook_questions__aUy5Y{margin-top:12px}.WildBeforeYouBook_questions__aUy5Y details{border-bottom:1px solid #ffffff26}.WildBeforeYouBook_questions__aUy5Y summary{padding:20px 8px 20px 0;font:16px/1.6 var(--font-dm-sans),sans-serif;cursor:pointer}.WildBeforeYouBook_questions__aUy5Y p{max-width:800px;margin:0;padding:0 16px 24px 0}.WildBeforeYouBook_contact__axtdk a:focus-visible,.WildBeforeYouBook_questions__aUy5Y summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.WildBeforeYouBook_contact__axtdk{margin-top:30px}.WildBeforeYouBook_contact__axtdk a{color:var(--parchment,#f5f0e8);text-decoration:underline;text-underline-offset:5px}@media(max-width:600px){.WildBeforeYouBook_section__Z8Zb3{padding:56px 20px}.WildBeforeYouBook_facts__WV1_K{grid-template-columns:1fr;gap:24px}.WildBeforeYouBook_facts__WV1_K h3{font-size:26px}.WildBeforeYouBook_contact__axtdk,.WildBeforeYouBook_facts__WV1_K p,.WildBeforeYouBook_intro__JapI7>p:last-child,.WildBeforeYouBook_questions__aUy5Y p{font-size:14px}.WildBeforeYouBook_questions__aUy5Y summary{font-size:15px}}