.wholesome-site,.wholesome-site *{box-sizing:border-box}.wholesome-site{scroll-behavior:smooth;margin:0;background:#f5f7f4;color:#173f32;font:17px/1.65 Helvetica Neue,Helvetica,Arial,sans-serif}.wholesome-site a{color:inherit;text-decoration:none}.wholesome-site button{font:inherit;cursor:pointer}.wholesome-site img{display:block;max-width:100%;object-fit:cover}.wholesome-site figure,.wholesome-site h1,.wholesome-site h2,.wholesome-site h3,.wholesome-site p{margin:0}.wholesome-site p+p{margin-top:22px}.wholesome-site h1,.wholesome-site h2,.wholesome-site h3{font-family:DIN Condensed,Arial Narrow,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;line-height:1;font-weight:700}.wholesome-site h1 em{font-style:normal}.wholesome-site h2{font-size:clamp(54px,5.8vw,88px)}.wholesome-site h3{font-size:34px}.wholesome-site a:focus-visible,.wholesome-site button:focus-visible,.wholesome-site summary:focus-visible{outline:3px solid #31735a;outline-offset:5px}.wholesome-site .preview-note{padding:10px 5%;font:10px/1.5 Courier New,monospace;letter-spacing:.06em;background:#e8eee9;color:#173f32}.wholesome-site .wv{overflow:hidden}.wholesome-site .image-credits,.wholesome-site .wv-footer,.wholesome-site .wv-header,.wholesome-site .wv-hero,.wholesome-site .wv-section{width:min(1320px,90%);margin:auto}.wholesome-site .wv-header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:5px solid #173f32}.wholesome-site .wv-header nav{display:flex;gap:28px;font-size:13px}.wholesome-site .wv-brand{font-weight:700;font-size:27px;letter-spacing:-.05em;display:inline-flex;gap:13px;align-items:center}.wholesome-site .wv-brand>span{font-family:DIN Condensed,Impact,sans-serif;padding:5px 7px;border:2px solid #173f32;font-size:25px;letter-spacing:0}.wholesome-site .wv-label{font:11px/1.5 Courier New,monospace;letter-spacing:.09em;text-transform:uppercase}.wholesome-site .wv-lead{font-size:clamp(21px,1.85vw,28px);line-height:1.45;letter-spacing:-.02em}.wholesome-site .wv-button{display:inline-flex;gap:60px;align-items:center;justify-content:space-between;width:fit-content;background:#173f32;color:#f5f7f4;padding:17px 25px;font-size:14px;line-height:1.4}.wholesome-site .wv-button span{font-size:22px}.wholesome-site .wv-hero{padding:45px 0 80px}.wholesome-site .wv-hero-copy{display:grid;grid-template-columns:1fr .72fr;gap:25px 10%}.wholesome-site .wv-hero-copy>.wv-label{grid-column:1/-1}.wholesome-site .wv-hero h1{font-size:clamp(76px,10.3vw,152px);letter-spacing:-.025em;line-height:.94;grid-column:1/-1;padding-bottom:25px;max-width:1300px}.wholesome-site .wv-hero h1 em{display:block;color:#37735b}.wholesome-site .wv-hero .wv-lead{max-width:700px;grid-row:3/span 2}.wholesome-site .wv-hero-copy>p:not(.wv-label):not(.wv-lead){font-size:14px;max-width:340px;margin:0}.wholesome-site .wv-hero-photo{margin-top:43px}.wholesome-site .wv-hero-photo img{width:100%;height:560px}.wholesome-site .wv-hero-photo figcaption{font:11px/1.5 Courier New,monospace;padding-top:13px}.wholesome-site .wv-section{padding:95px 0}.wholesome-site .wv-section>.wv-label{margin-bottom:30px}.wholesome-site .wv-split{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.wholesome-site .wv-split>h2{max-width:560px}.wholesome-site .wv-intro{border-top:1px solid #173f3250}.wholesome-site .wv-intro .wv-split>div{padding-top:5px}.wholesome-site .wv-film{margin-top:65px}.wholesome-site .wv-video-start{border:0;background:#173f32;color:#f5f7f4;position:relative;display:block;aspect-ratio:16/8;width:100%;padding:0;overflow:hidden;text-align:left}.wholesome-site .wv-video-start>img{height:100%;width:100%;object-fit:contain}.wholesome-site .wv-video-start>span:not(.wv-play){position:absolute;bottom:35px;left:35px;font-size:26px;font-weight:500;text-shadow:0 1px 8px #000}.wholesome-site .wv-video-start>span small{font-size:13px;display:block}.wholesome-site .wv-video-start:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}.wholesome-site .wv-video-start>span{z-index:1}.wholesome-site .wv-play{position:absolute;bottom:38px;right:35px;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#badac8;color:#173f32;font-size:23px}.wholesome-site .wv-film iframe{width:100%;aspect-ratio:16/9;border:0;display:block;background:#173f32}.wholesome-site .wv-film figcaption{font-size:11px;max-width:1000px;margin-top:15px;color:#4e685c}.wholesome-site .wv-film figcaption a{text-decoration:underline;white-space:nowrap}.wholesome-site .wv-people{position:relative;padding-bottom:90px}.wholesome-site .wv-people:before{content:"";position:absolute;z-index:-1;background:#e4eee7;inset:0 -100vw}.wholesome-site .wv-section-head{display:grid;grid-template-columns:1fr 2fr;column-gap:7%;align-items:start;margin-bottom:48px}.wholesome-site .wv-section-head h2{font-size:clamp(64px,7.3vw,112px)}.wholesome-site .wv-section-head>p:last-child{grid-column:2;margin-top:15px;font-size:17px}.wholesome-site .wv-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 30px}.wholesome-site .wv-people-grid article{min-width:0}.wholesome-site .portrait{width:100%;aspect-ratio:1/1.05;height:auto;object-fit:cover;object-position:center 30%;background:#d5e1d9}.wholesome-site .portrait-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#c4d9cc;border:1px solid #173f3233}.wholesome-site .portrait-pending>span{font-family:DIN Condensed,Impact,sans-serif;font-size:110px}.wholesome-site .portrait-pending small{font:12px Courier New,monospace;letter-spacing:.08em;text-transform:uppercase}.wholesome-site .wv-number{display:block;font:10px Courier New,monospace;margin:19px 0 13px;border-top:1px solid #173f3250;padding-top:13px}.wholesome-site .wv-people-grid h3{font-family:Helvetica Neue,Arial,sans-serif;text-transform:none;font-size:25px;line-height:1.25;letter-spacing:-.04em}.wholesome-site .wv-source-arrow{font-size:13px}.wholesome-site .wv-people-grid article>p{font-size:15px;line-height:1.65;margin-top:16px}.wholesome-site .wv-rhythm{position:relative;color:#f5f7f4}.wholesome-site .wv-rhythm:before{content:"";position:absolute;inset:0 -100vw;background:#173f32;z-index:-1}.wholesome-site .wv-rhythm .wv-label{color:#badac8}.wholesome-site .wv-rhythm h2{font-size:clamp(63px,7.3vw,110px)}.wholesome-site .wv-days{margin-top:55px}.wholesome-site .wv-days details{border-top:1px solid #badac860}.wholesome-site .wv-days summary{display:grid;grid-template-columns:.48fr 1.5fr 25px;gap:35px;list-style:none;cursor:pointer;align-items:center;padding:25px 0}.wholesome-site .wv-days summary::-webkit-details-marker{display:none}.wholesome-site .wv-days summary>span:first-child{font:12px Courier New,monospace;color:#badac8}.wholesome-site .wv-days summary strong{font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-.025em}.wholesome-site .wv-days summary>span:last-child{font-size:23px}.wholesome-site .wv-days details>p{padding:0 50px 25px calc(25% + 8px);font-size:15px;max-width:1050px;color:#d7e4da}.wholesome-site .wv-place .wv-split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10%}.wholesome-site .wv-place .wv-label{margin-bottom:25px}.wholesome-site .wv-place h2{font-size:clamp(58px,6vw,90px);margin-bottom:30px}.wholesome-site .wv-place .wv-lead{margin-bottom:22px}.wholesome-site .wv-place .wv-split>img{width:100%;height:630px}.wholesome-site .wv-text-link{display:inline-block;margin-top:28px;font-size:13px;border-bottom:1px solid;padding-bottom:4px}.wholesome-site .wv-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.wholesome-site .wv-photo-grid img{height:350px;width:100%}.wholesome-site .wv-photo-grid figcaption{font-size:11px;margin-top:12px;color:#4e685c}.wholesome-site .destination-images{display:grid;grid-template-columns:1.4fr .6fr;gap:25px;margin-top:80px}.wholesome-site .destination-images img{width:100%;height:470px}.wholesome-site .destination-images figcaption{font:11px Courier New,monospace;margin-top:14px}.wholesome-site .wv-included{position:relative}.wholesome-site .wv-included:before{content:"";position:absolute;z-index:-1;background:#badac8;inset:0 -100vw}.wholesome-site .wv-included-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px}.wholesome-site .wv-included-grid article{border-top:1px solid #173f3260;padding-top:22px}.wholesome-site .wv-included-grid p{font-size:15px;margin-top:20px}.wholesome-site .wv-reserve{display:grid;grid-template-columns:1.2fr .7fr;gap:12%;align-items:center}.wholesome-site .wv-reserve h2{font-size:clamp(70px,8vw,120px);margin:30px 0}.wholesome-site .wv-reserve .wv-fine{font-size:12px;color:#4e685c}.wholesome-site .wv-deposit{padding:35px;border:2px solid #173f32}.wholesome-site .wv-deposit>p{font-size:13px}.wholesome-site .wv-deposit strong{font:90px/1.1 DIN Condensed,Impact,sans-serif;display:block;margin:35px 0 15px}.wholesome-site .wv-deposit .wv-button{width:100%;margin-top:30px;gap:25px}.wholesome-site .wv-deposit small{display:block;margin-top:17px;font-size:11px}.wholesome-site .wv-faq{border-top:1px solid #173f3250}.wholesome-site .wv-faq h3{font-family:Helvetica Neue,Arial,sans-serif;text-transform:none;font-size:23px;letter-spacing:-.035em;line-height:1.25}.wholesome-site .image-credits{font-size:10px;padding:0 0 35px;color:#4e685c;max-width:1000px}.wholesome-site .image-credits a{text-decoration:underline}.wholesome-site .wv-footer{border-top:3px solid #173f32;padding:35px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.wholesome-site .wv-footer>a:last-child,.wholesome-site .wv-footer>p{font-size:12px}.wholesome-site .wv-footer .wv-brand{font-size:25px}@media(max-width:1000px){.wholesome-site .wv-people-grid{gap:45px 22px}.wholesome-site .wv-split{gap:7%}.wholesome-site .wv-hero h1{font-size:11vw}.wholesome-site .wv-hero-photo img{height:460px}.wholesome-site .wv-people-grid article>p{font-size:14px}.wholesome-site .wv-place .wv-split>img{height:520px}.wholesome-site .wv-included-grid{grid-template-columns:repeat(2,1fr)}.wholesome-site .wv-reserve{gap:7%;grid-template-columns:1.2fr .8fr}.wholesome-site .wv-deposit{padding:25px}.wholesome-site .wv-deposit strong{font-size:70px}.wholesome-site .destination-images img{height:380px}}@media(max-width:700px){.wholesome-site{font-size:16px}.wholesome-site .preview-note{font-size:9px}.wholesome-site .wv-header{padding:22px 0;border-bottom-width:3px}.wholesome-site .wv-brand{font-size:23px}.wholesome-site .wv-header nav{gap:18px;font-size:11px}.wholesome-site .wv-brand>span{display:none}.wholesome-site .wv-hero{padding:35px 0 55px}.wholesome-site .wv-hero-copy{grid-template-columns:1fr;gap:23px}.wholesome-site .wv-hero h1{font-size:16.5vw;padding:8px 0 10px}.wholesome-site .wv-hero-copy>.wv-lead{grid-row:auto}.wholesome-site .wv-hero-copy>p:not(.wv-label):not(.wv-lead){max-width:100%;font-size:12px}.wholesome-site .wv-hero-photo{margin-top:30px}.wholesome-site .wv-hero-photo img{height:380px}.wholesome-site .wv-section{padding:65px 0}.wholesome-site .wv-place .wv-split,.wholesome-site .wv-split{grid-template-columns:1fr;gap:30px}.wholesome-site .wv-split>h2{font-size:56px}.wholesome-site .wv-label{font-size:10px}.wholesome-site .wv-lead{font-size:22px}.wholesome-site .wv-film{margin-top:35px}.wholesome-site .wv-video-start{aspect-ratio:16/10}.wholesome-site .wv-video-start>span:not(.wv-play){left:16px;bottom:20px;font-size:18px}.wholesome-site .wv-video-start>span small{font-size:11px}.wholesome-site .wv-play{width:48px;height:48px;right:17px;bottom:21px;font-size:17px}.wholesome-site .wv-film figcaption{font-size:10px}.wholesome-site .wv-section-head{display:block;margin-bottom:35px}.wholesome-site .wv-section-head .wv-label{margin-bottom:25px}.wholesome-site .wv-section-head h2{font-size:63px}.wholesome-site .wv-section-head>p:last-child{font-size:15px}.wholesome-site .wv-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.wholesome-site .wv-people-grid h3{font-size:19px;letter-spacing:-.03em}.wholesome-site .wv-people-grid article>p{font-size:12px;line-height:1.65;margin-top:13px}.wholesome-site .wv-number{margin:13px 0 10px}.wholesome-site .portrait{aspect-ratio:3/4}.wholesome-site .portrait-pending>span{font-size:80px}.wholesome-site .portrait-pending small{font-size:9px}.wholesome-site .wv-days summary{grid-template-columns:75px 1fr 15px;gap:15px;padding:20px 0}.wholesome-site .wv-days summary>span:first-child{font-size:10px}.wholesome-site .wv-days summary strong{font-size:22px}.wholesome-site .wv-days details>p{padding:0 20px 22px 90px;font-size:13px}.wholesome-site .wv-place h2{font-size:63px}.wholesome-site .wv-place .wv-split>img{height:420px}.wholesome-site .wv-photo-grid{grid-template-columns:1fr 1fr;gap:20px 15px;margin-top:25px}.wholesome-site .wv-photo-grid figure:first-child{grid-column:span 2}.wholesome-site .wv-photo-grid img{height:240px}.wholesome-site .wv-photo-grid figure:first-child img{height:340px}.wholesome-site .wv-photo-grid figcaption{font-size:10px}.wholesome-site .destination-images{grid-template-columns:1fr;gap:25px;margin-top:45px}.wholesome-site .destination-images img{height:330px}.wholesome-site .destination-images figure:last-child img{height:380px}.wholesome-site .destination-images figcaption{font-size:10px}.wholesome-site .wv-included h2{font-size:60px}.wholesome-site .wv-included-grid{gap:30px 22px;margin-top:30px}.wholesome-site .wv-included-grid h3{font-size:29px}.wholesome-site .wv-included-grid p{font-size:13px}.wholesome-site .wv-reserve{grid-template-columns:1fr;gap:35px}.wholesome-site .wv-reserve h2{font-size:76px}.wholesome-site .wv-deposit{padding:30px}.wholesome-site .wv-deposit strong{font-size:94px}.wholesome-site .wv-reserve .wv-fine{font-size:11px}.wholesome-site .wv-faq .wv-included-grid{grid-template-columns:1fr}.wholesome-site .wv-faq h3{font-size:24px}.wholesome-site .wv-faq p{font-size:14px}.wholesome-site .wv-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0}.wholesome-site .image-credits{font-size:9px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.wholesome-site{scroll-behavior:auto}}.wholesome-site{--forest:#173f32;--eucalyptus:#badac8;--paper:#f5f7f4;--muted:#4e685c}.wholesome-site .global-nav{width:min(1320px,90%);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:25px 0;border-bottom:1px solid #173f3240}.wholesome-site .global-brand{font:700 36px/1 Helvetica Neue,Arial,sans-serif;letter-spacing:-.065em;display:block}.wholesome-site .global-brand>span{display:block;font:8px/1.5 Courier New,monospace;letter-spacing:.06em;margin-top:9px}.wholesome-site .global-nav nav{display:flex;align-items:center;gap:28px;font-size:12px}.wholesome-site .nav-cta{display:flex;align-items:center;gap:35px;background:var(--forest);color:var(--paper);padding:12px 20px}.wholesome-site .nav-cta>span{font-size:22px}.wholesome-site .global-footer{background:var(--forest);color:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px max(5%,calc((100vw - 1320px)/2))}.wholesome-site .global-footer p{font-size:12px}.wholesome-site .global-footer>a:last-child{font-size:12px;border-bottom:1px solid #badac880;padding-bottom:5px}.wholesome-site .kicker{font:11px/1.5 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.wholesome-site .round-link{display:inline-flex;gap:45px;align-items:center;justify-content:space-between;padding:15px 22px;border:1px solid;font-size:14px;border-radius:40px;line-height:1.4}.wholesome-site .round-link>span{font-size:24px;line-height:1}.wholesome-site .home-closing,.wholesome-site .home-hero,.wholesome-site .home-origin,.wholesome-site .home-story,.wholesome-site .next-gathering{width:min(1320px,90%);margin:auto}.wholesome-site .home-hero{padding-top:75px;padding-bottom:85px}.wholesome-site .home-title h1{font-size:clamp(72px,8.5vw,126px);line-height:.97;letter-spacing:-.015em;margin-top:30px;max-width:1280px}.wholesome-site .home-title h1>span{color:#37735b}.wholesome-site .hero-bottom{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:40px 0 45px}.wholesome-site .hero-bottom>p{font-size:18px;line-height:1.6}.wholesome-site .home-community img{width:100%;aspect-ratio:16/8.5;object-fit:cover}.wholesome-site .home-community figcaption{font:10px/1.5 Courier New,monospace;color:var(--muted);margin-top:12px}.wholesome-site .home-story{padding:100px 0 110px;border-top:1px solid #173f3240;scroll-margin-top:40px}.wholesome-site .story-grid{display:grid;grid-template-columns:1fr .9fr;gap:13%;margin-top:45px}.wholesome-site .story-grid h2{font-size:clamp(58px,6.1vw,90px)}.wholesome-site .story-grid p{font-size:17px;line-height:1.75}.wholesome-site .story-grid .large-copy{font-size:27px;line-height:1.45;margin-bottom:30px}.wholesome-site .home-origin{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%;align-items:center;padding:0 0 120px}.wholesome-site .origin-copy h2{font-size:clamp(60px,6vw,90px);margin:30px 0}.wholesome-site .origin-copy>p:not(.kicker){font-size:17px}.wholesome-site .home-origin figure>img{width:100%;height:550px;object-fit:cover;object-position:50% 35%}.wholesome-site .home-origin figcaption{font-size:10px;color:var(--muted);margin-top:12px}.wholesome-site .home-pillars{background:var(--forest);color:var(--paper);padding:80px max(5%,calc((100vw - 1320px)/2)) 95px}.wholesome-site .home-pillars>.kicker{color:var(--eucalyptus);margin-bottom:50px}.wholesome-site .pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.wholesome-site .pillar-grid article{border-top:1px solid #badac860;padding-top:25px}.wholesome-site .pillar-grid article>span{font:11px Courier New,monospace;color:var(--eucalyptus)}.wholesome-site .pillar-grid h3{font-size:50px;color:var(--eucalyptus);margin:35px 0 25px}.wholesome-site .pillar-grid p{font-size:16px;color:#e0eae3}.wholesome-site .next-gathering{padding:100px 0 110px}.wholesome-site .gathering-top{display:flex;justify-content:space-between;gap:35px;border-bottom:1px solid #173f3240;padding-bottom:20px;margin-bottom:45px}.wholesome-site .gathering-top>span{font:11px Courier New,monospace}.wholesome-site .gathering-card{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.wholesome-site .gathering-card figure>img{width:100%;height:620px;object-position:60% 50%}.wholesome-site .gathering-card figcaption{font-size:10px;color:var(--muted);margin-top:12px}.wholesome-site .gathering-card h2{font-size:clamp(85px,9.2vw,140px);line-height:.95;margin:28px 0 30px}.wholesome-site .gathering-card>div>p:not(.kicker){font-size:21px;line-height:1.5}.wholesome-site .gathering-card>div .host-line{font-size:13px!important;margin-top:25px}.wholesome-site .gathering-card .round-link{margin-top:35px;background:var(--forest);border-color:var(--forest);color:var(--paper)}.wholesome-site .home-closing{padding:85px 0 110px;border-top:1px solid #173f3240;text-align:center}.wholesome-site .home-closing h2{font-size:clamp(66px,7.5vw,112px);margin:35px 0 45px}.wholesome-site .home-closing .kicker{margin:auto}.wholesome-site.home-page .global-footer .global-brand{font-size:31px}.wholesome-site.valle-page .global-nav{border-bottom:0}.wholesome-site.valle-page .wv{overflow:hidden}.wholesome-site .event-wordmark{font:11px/1.5 Courier New,monospace;letter-spacing:.15em;margin-bottom:35px}.wholesome-site.valle-page .wv-hero{position:relative;width:100%;padding:50px max(5%,calc((100vw - 1320px)/2)) 70px;min-height:900px;color:#f5f7f4;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between}.wholesome-site.valle-page .wv-hero-photo{position:absolute;inset:0;margin:0;z-index:-2}.wholesome-site.valle-page .wv-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(.65)}.wholesome-site.valle-page .wv-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a2b25e8,transparent 80%)}.wholesome-site.valle-page .wv-hero-photo figcaption{position:absolute;bottom:22px;right:5%;font-size:10px;color:#e0eae3}.wholesome-site.valle-page .wv-hero-copy{display:grid;grid-template-columns:1fr .65fr;gap:25px 12%;padding-top:80px}.wholesome-site.valle-page .wv-hero-copy>.wv-label{color:#d3e6d9}.wholesome-site.valle-page .wv-hero h1{font-size:clamp(78px,10vw,150px);line-height:.94;letter-spacing:-.02em;color:white;text-shadow:0 1px 25px #0002}.wholesome-site.valle-page .wv-hero h1 em{color:#c6e5d2}.wholesome-site.valle-page .wv-hero .wv-lead{font-size:24px;max-width:740px;color:#f5f7f4}.wholesome-site.valle-page .wv-hero .wv-button{background:#badac8;color:#173f32}.wholesome-site.valle-page .wv-hero-copy>p:not(.wv-label):not(.wv-lead){font-size:13px}.wholesome-site.valle-page .wv-intro{border-top:0;padding-top:110px}.wholesome-site.valle-page .wv-intro .wv-split h2{font-size:clamp(65px,6.7vw,100px)}.wholesome-site.valle-page .wv-film{margin-top:70px}.wholesome-site .community-rail{width:min(1320px,90%);margin:0 auto 100px;display:grid;grid-template-columns:1.25fr .75fr;gap:22px}.wholesome-site .community-rail figure>img{width:100%;height:380px;object-fit:cover}.wholesome-site .community-rail figure:last-of-type img{object-position:center 40%}.wholesome-site .community-rail>p{grid-column:1/-1;font-size:10px;color:var(--muted)}.wholesome-site.valle-page .wv-people{padding-top:85px}.wholesome-site.valle-page .wv-people-grid{gap:55px 28px}.wholesome-site.valle-page .wv-people-grid article{padding-bottom:15px}.wholesome-site.valle-page .wv-people-grid h3{font-size:24px}.wholesome-site.valle-page .wv-rhythm h2{font-size:clamp(70px,7vw,105px)}.wholesome-site.valle-page .wv-place{padding-top:110px}.wholesome-site .property-panorama{margin-top:60px}.wholesome-site .property-panorama img{width:100%;height:560px;object-position:center 55%}.wholesome-site .property-panorama figcaption{font-size:10px;color:var(--muted);padding-top:12px}.wholesome-site.valle-page .destination-images{padding-top:50px;border-top:1px solid #173f3240;margin-top:65px}.wholesome-site.valle-page .destination-images img{height:520px}.wholesome-site.valle-page .wv-reserve{padding:110px 0}.wholesome-site.valle-page .wv-deposit{background:#173f32;color:#f5f7f4;border:0;padding:40px}.wholesome-site.valle-page .wv-deposit .wv-button{background:#badac8;color:#173f32}.wholesome-site.valle-page .wv-faq .wv-included-grid{grid-template-columns:1fr 1fr;gap:45px 80px}.wholesome-site.valle-page .global-footer{width:100%;margin:0}@media(max-width:1000px){.wholesome-site .global-brand>span{max-width:200px;font-size:7px}.wholesome-site .global-nav nav{gap:20px}.wholesome-site .home-hero{padding-top:55px}.wholesome-site .home-origin,.wholesome-site .story-grid{gap:8%}.wholesome-site .home-origin figure>img{height:460px}.wholesome-site .pillar-grid{gap:35px}.wholesome-site .pillar-grid h3{font-size:40px}.wholesome-site .gathering-card{gap:6%}.wholesome-site .gathering-card figure>img{height:520px}.wholesome-site.valle-page .wv-hero{min-height:850px}.wholesome-site.valle-page .wv-hero h1{font-size:10.7vw}.wholesome-site.valle-page .wv-hero .wv-lead{font-size:21px}.wholesome-site.valle-page .wv-hero-copy{gap:22px 8%}.wholesome-site .community-rail figure>img{height:300px}}@media(max-width:700px){.wholesome-site .global-nav{padding:22px 0;gap:20px}.wholesome-site .global-brand{font-size:28px}.wholesome-site .global-brand>span{font-size:6px;max-width:180px;margin-top:7px}.wholesome-site .global-nav nav{gap:14px;font-size:11px}.wholesome-site .global-nav nav>a:first-child{display:none}.wholesome-site .nav-cta{padding:10px 13px;gap:17px}.wholesome-site .global-nav .nav-cta>span{font-size:18px}.wholesome-site .home-hero{padding:45px 0 60px}.wholesome-site .home-title .kicker{font-size:9px}.wholesome-site .home-title h1{font-size:17vw;margin-top:25px}.wholesome-site .hero-bottom{display:block;margin:30px 0}.wholesome-site .hero-bottom>p{font-size:15px}.wholesome-site .hero-bottom .round-link{margin-top:25px;font-size:13px}.wholesome-site .home-community img{aspect-ratio:4/3;object-fit:cover}.wholesome-site .home-community figcaption{font-size:9px}.wholesome-site .home-story{padding:65px 0}.wholesome-site .story-grid{grid-template-columns:1fr;gap:30px;margin-top:28px}.wholesome-site .story-grid h2{font-size:57px}.wholesome-site .story-grid .large-copy{font-size:24px;margin-bottom:25px}.wholesome-site .story-grid p{font-size:16px}.wholesome-site .home-origin{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.wholesome-site .origin-copy h2{font-size:64px;margin:25px 0}.wholesome-site .origin-copy p:not(.kicker){font-size:16px}.wholesome-site .home-origin figure>img{height:350px}.wholesome-site .home-pillars{padding-top:55px;padding-bottom:60px}.wholesome-site .home-pillars>.kicker{margin-bottom:30px}.wholesome-site .pillar-grid{grid-template-columns:1fr;gap:35px}.wholesome-site .pillar-grid h3{font-size:46px;margin:22px 0 18px}.wholesome-site .pillar-grid p{font-size:15px}.wholesome-site .next-gathering{padding:65px 0}.wholesome-site .gathering-top{align-items:baseline;gap:20px;margin-bottom:30px}.wholesome-site .gathering-top>.kicker,.wholesome-site .gathering-top>span{font-size:9px}.wholesome-site .gathering-card{grid-template-columns:1fr;gap:35px}.wholesome-site .gathering-card figure>img{height:350px}.wholesome-site .gathering-card h2{font-size:100px;margin:25px 0}.wholesome-site .gathering-card>div>p:not(.kicker){font-size:21px}.wholesome-site .gathering-card .round-link{margin-top:25px}.wholesome-site .home-closing{padding:60px 0 70px}.wholesome-site .home-closing h2{font-size:68px;margin:30px 0}.wholesome-site .global-footer{display:block;padding:35px 5%}.wholesome-site .global-footer p{margin:20px 0}.wholesome-site .global-footer .global-brand{font-size:29px}.wholesome-site .global-footer>a:last-child{display:inline-block}.wholesome-site.valle-page .wv-hero{padding-top:35px;padding-bottom:65px;min-height:800px;justify-content:flex-start}.wholesome-site .event-wordmark{font-size:10px;margin:0}.wholesome-site.valle-page .wv-hero-copy{grid-template-columns:1fr;gap:23px;padding-top:85px}.wholesome-site.valle-page .wv-hero h1{font-size:16.5vw;padding-bottom:8px}.wholesome-site.valle-page .wv-hero .wv-lead{font-size:22px}.wholesome-site.valle-page .wv-hero-copy>p:not(.wv-label):not(.wv-lead){font-size:12px}.wholesome-site.valle-page .wv-hero-photo img{object-position:60% 50%}.wholesome-site.valle-page .wv-hero-photo figcaption{font-size:9px}.wholesome-site.valle-page .wv-intro{padding-top:65px}.wholesome-site.valle-page .wv-intro .wv-split h2{font-size:59px}.wholesome-site .community-rail{margin-bottom:65px;gap:13px;grid-template-columns:1fr 1fr}.wholesome-site .community-rail figure>img{height:240px}.wholesome-site .community-rail>p{font-size:9px}.wholesome-site.valle-page .wv-people{padding-top:55px}.wholesome-site.valle-page .wv-people-grid{gap:35px 18px}.wholesome-site.valle-page .wv-people-grid h3{font-size:19px}.wholesome-site.valle-page .wv-rhythm h2{font-size:63px}.wholesome-site.valle-page .wv-place{padding-top:65px}.wholesome-site .property-panorama{margin-top:35px}.wholesome-site .property-panorama img{height:350px}.wholesome-site.valle-page .destination-images{padding-top:35px;margin-top:40px}.wholesome-site.valle-page .destination-images img{height:330px}.wholesome-site.valle-page .wv-reserve{padding:65px 0}.wholesome-site.valle-page .wv-deposit{padding:30px}.wholesome-site.valle-page .wv-faq .wv-included-grid{grid-template-columns:1fr;gap:30px}.wholesome-site .global-nav nav>a:not(.nav-cta){display:none}.wholesome-site .global-nav .nav-cta{white-space:nowrap;gap:25px;padding:12px 17px}.wholesome-site .global-nav .global-brand>span{max-width:180px}.wholesome-site .global-nav{gap:15px}}.wholesome-site .gathering-card>*{min-width:0}@media(max-width:700px){.wholesome-site .gathering-card h2{font-size:clamp(72px,21vw,90px)}}.wholesome-site .home-closing .closing-copy{font-size:20px;line-height:1.6;max-width:760px;margin:0 auto 40px;text-align:center}.wholesome-site .shared-experience{padding:35px 40px;margin-top:45px;background:#e4eee7;border-left:4px solid #173f32}.wholesome-site .shared-experience .wv-label{margin-bottom:20px}.wholesome-site .shared-experience h3{font-size:44px;margin-bottom:22px}.wholesome-site .shared-experience>p:last-child{font-size:18px;max-width:950px}.wholesome-site .wv-collaboration{padding-top:95px;padding-bottom:100px}.wholesome-site .wv-collaboration .wv-label{margin-bottom:30px}.wholesome-site .wv-collaboration h2{font-size:clamp(65px,7vw,105px)}.wholesome-site .wv-collaboration .wv-lead{margin-bottom:25px}.wholesome-site .wv-collaboration .collaboration-timing{font-size:14px;color:#4e685c;padding-top:22px;border-top:1px solid #173f3240;margin-top:30px}@media(max-width:700px){.wholesome-site .home-closing .closing-copy{font-size:17px;text-align:left}.wholesome-site .shared-experience{padding:25px;margin-top:30px}.wholesome-site .shared-experience h3{font-size:40px}.wholesome-site .shared-experience>p:last-child{font-size:16px}.wholesome-site .wv-collaboration{padding-top:65px;padding-bottom:70px}.wholesome-site .wv-collaboration h2{font-size:61px}.wholesome-site .wv-collaboration .collaboration-timing{font-size:13px}}.wholesome-site{position:relative;isolation:isolate}.wholesome-site .home-film{margin-top:0}.wholesome-site .home-film .wv-video-start{aspect-ratio:16/9}.wholesome-site .home-film .wv-video-start:focus-visible{outline:3px solid var(--forest);outline-offset:5px}.wholesome-site .home-film .wv-video-start>span:not(.wv-play){right:125px}@media(max-width:700px){.wholesome-site .home-film .wv-video-start>span:not(.wv-play){right:80px}}.wholesome-site .wv-days summary{grid-template-columns:112px minmax(0,1fr) 24px;gap:28px}.wholesome-site .wv-calendar{position:relative;display:grid;width:112px;overflow:hidden;border:1px solid #badac8;border-radius:8px;background:#f5f7f4;color:#173f32;text-align:center;font-family:Helvetica Neue,Arial,sans-serif;font-style:normal}.wholesome-site .wv-calendar-date-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wholesome-site .wv-calendar-weekday{padding:7px 4px;background:#badac8;font-size:14px;font-weight:700;line-height:1.3}.wholesome-site .wv-calendar-number{padding-top:9px;font-size:46px;font-weight:700;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wholesome-site .wv-calendar-month{padding:3px 4px 9px;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.wholesome-site .wv-days details>p{padding-left:140px}.wholesome-site .wv-days summary:focus-visible{outline:2px solid #badac8;outline-offset:6px}@media(max-width:700px){.wholesome-site .wv-days summary{grid-template-columns:88px minmax(0,1fr) 18px;gap:18px}.wholesome-site .wv-calendar{width:88px}.wholesome-site .wv-calendar-weekday{padding:6px 3px;font-size:12px}.wholesome-site .wv-calendar-number{padding-top:8px;font-size:40px}.wholesome-site .wv-calendar-month{padding-bottom:8px;font-size:11px}.wholesome-site .wv-days details>p{padding-left:106px}}@media(max-width:480px){.wholesome-site .wv-days details>p{padding-left:0;padding-right:0;font-size:15px}}.wholesome-site .wv-reserve .wv-reserve-copy{font-size:20px;line-height:1.65;letter-spacing:0}@media(max-width:700px){.wholesome-site .wv-reserve .wv-reserve-copy{font-size:18px}}