.workation-header{position:absolute}.workation-hero{position:relative;min-height:760px;display:flex;align-items:flex-end;color:white;background:url('villa-stana-balcony-view.jpg') center/cover no-repeat}.workation-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#092f3cdb 0%,#092f3c8f 48%,#092f3c21 82%),linear-gradient(0deg,#092f3c8f 0%,transparent 48%)}.workation-hero-copy{position:relative;z-index:1;padding-top:160px;padding-bottom:7rem}.workation-hero .breadcrumbs{margin-bottom:3.5rem}.workation-hero h1{font:400 clamp(62px,8.5vw,118px)/.86 var(--serif);letter-spacing:-.045em;margin:.65rem 0 1.7rem;max-width:1050px}.workation-hero-copy>p:last-of-type{font:24px/1.45 var(--serif);max-width:650px;margin-bottom:2.3rem}.workation-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #17343b2b;border-top:0}.workation-facts div{min-height:150px;padding:1.7rem;border-right:1px solid #17343b2b;display:flex;flex-direction:column;justify-content:space-between}.workation-facts div:last-child{border-right:0}.workation-facts strong{font:48px/.9 var(--serif)}.workation-facts span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#587078}.workation-intro{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.workation-intro h2,.workation-pricing h2,.workation-extras h2{font:400 clamp(48px,5.6vw,76px)/.98 var(--serif);letter-spacing:-.025em;margin:.6rem 0 0}.workation-intro .lead{margin-top:0}.workation-months{padding:75px 0;background:var(--sea);color:white}.workation-month-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.2rem;border-top:1px solid #ffffff44}.workation-month-grid span{padding:1.4rem 1rem 0 0;font-size:13px;color:#cbd8d7}.workation-month-grid b{display:block;font:34px/1.1 var(--serif);color:white;margin-bottom:.35rem}.workation-pricing,.workation-extras{padding:120px 0}.workation-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:4rem}.workation-price-card{padding:2rem;border:1px solid #17343b2d;background:#f1eee7;display:flex;flex-direction:column}.workation-price-card.featured{background:#dce7e3}.workation-price-card h3{font:39px/1.05 var(--serif);margin:.5rem 0 1rem}.workation-price-card>p:not(.eyebrow){min-height:74px;color:#526970}.workation-rate{padding:1.2rem 0;border-top:1px solid #17343b35;display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;align-items:end}.workation-rate span{grid-column:1/-1;font-size:11px;color:#587078}.workation-rate strong{font:32px/1 var(--serif);color:var(--sea)}.workation-rate small{text-align:right;color:#587078}.workation-price-note{margin:2rem 0 0;color:#526970;font-size:13px}.workation-house{padding:115px 0;background:#1b4a53;color:white}.workation-house-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.workation-house h2{font:400 clamp(50px,6vw,82px)/.95 var(--serif);margin:.7rem 0 0}.workation-capacity{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.workation-capacity article{border-top:1px solid #ffffff44;padding-top:1.3rem}.workation-capacity b{color:#8fb0b3;font-size:11px;letter-spacing:.12em}.workation-capacity h3{font:29px/1.1 var(--serif);margin:1rem 0}.workation-capacity article p,.workation-capacity>p{color:#d4dedc}.workation-capacity>p{grid-column:1/-1;border-top:1px solid #ffffff44;padding-top:1.5rem}.workation-extra-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid #17343b35;border-left:1px solid #17343b35}.workation-extra-grid article{min-height:245px;padding:1.7rem;border-right:1px solid #17343b35;border-bottom:1px solid #17343b35}.workation-extra-grid span{font-size:11px;color:#587078;letter-spacing:.12em}.workation-extra-grid h3{font:30px/1.1 var(--serif);margin:3.2rem 0 .8rem}.workation-extra-grid p{margin:0;color:#526970}.workation-cta{padding:115px 0 125px;background:#0f333b;color:white;text-align:center}.workation-cta h2{font:400 clamp(58px,8vw,105px)/.88 var(--serif);letter-spacing:-.04em;margin:.7rem auto 1.7rem}.workation-cta>.wrap>p:not(.eyebrow){max-width:680px;margin:0 auto 2.5rem;color:#d5dfde;font:21px/1.45 var(--serif)}.workation-cta-actions{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.workation-cta .cta-whatsapp{text-align:left}.workation-email{color:#d5dfde;font-size:13px;border-bottom:1px solid #ffffff66;padding-bottom:.2rem}
@media(max-width:820px){.workation-hero{min-height:720px;background-position:58% center}.workation-hero-copy{padding:130px 0 5rem}.workation-hero .breadcrumbs{margin-bottom:2.5rem}.workation-hero h1{font-size:61px}.workation-hero-copy>p:last-of-type{font-size:21px}.workation-facts{grid-template-columns:1fr 1fr}.workation-facts div:nth-child(2){border-right:0}.workation-facts div:nth-child(-n+2){border-bottom:1px solid #17343b2b}.workation-intro,.workation-house-grid{grid-template-columns:1fr;gap:2.5rem;padding-top:85px;padding-bottom:85px}.workation-month-grid{grid-template-columns:1fr 1fr;gap:1.8rem 1rem}.workation-pricing,.workation-extras{padding:85px 0}.workation-price-grid{grid-template-columns:1fr;margin-top:2.5rem}.workation-price-card>p:not(.eyebrow){min-height:0}.workation-extra-grid{grid-template-columns:1fr 1fr}.workation-house{padding:0}.workation-cta{padding:85px 0 110px}.workation-cta h2{font-size:58px}}
@media(max-width:520px){.workation-hero h1{font-size:52px}.workation-facts div{min-height:125px;padding:1.25rem}.workation-facts strong{font-size:40px}.workation-month-grid{grid-template-columns:1fr}.workation-month-grid b{font-size:29px}.workation-capacity,.workation-extra-grid{grid-template-columns:1fr}.workation-extra-grid article{min-height:210px}.workation-capacity>p{grid-column:auto}.workation-rate{grid-template-columns:1fr}.workation-rate small{text-align:left}.workation-cta h2{font-size:50px}}
