@import url('base.css');
body{background:#fbfaf6}.hero{background:#071419 url('assets/hero-couple-candlelight.png') center/cover no-repeat}.hero:after{background:linear-gradient(180deg,transparent 65%,#07141966)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#071419f2 0%,#0d2028cc 43%,#0b1b213d 76%,#050b0d38 100%),linear-gradient(180deg,#07141933 0%,transparent 55%,#07141999 100%)}.hero-content{max-width:780px}.hero-note{position:absolute;z-index:3;right:4%;bottom:9%;display:flex;flex-direction:column;align-items:flex-end;font-size:clamp(18px,2vw,30px);font-weight:800;line-height:1.15;text-shadow:0 2px 16px #000}.scroll-cue{position:absolute;z-index:3;left:50%;bottom:22px;transform:translateX(-50%);font-size:9px;letter-spacing:3px;color:#fff9;display:flex;flex-direction:column;align-items:center;gap:3px}.scroll-cue span{font-size:20px;color:#f0c96b}.photo{background-size:cover!important;background-position:center!important}.p1{background-image:url('assets/887227116.jpg')!important}.p2{background-image:url('assets/795215832.jpg')!important}.p3{background-image:url('assets/747976980.jpg')!important}.cards article{overflow:hidden;box-shadow:0 10px 35px #23353a12}.gallery{background:#0f232a;color:#fff}.gallery .head span{color:#f0c96b}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:14px}.gallery-grid figure{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#20353c}.gallery-grid .wide{grid-column:span 2}.gallery-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.gallery-grid figure:hover img{transform:scale(1.04)}.gallery-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:35px 18px 16px;background:linear-gradient(transparent,#071419dd);font-weight:700}.pet{background-image:linear-gradient(100deg,#f7f0eefa 0%,#f7f0eedd 56%,#f7f0ee38),url('assets/887227230.jpg');background-size:cover;background-position:center}.voucher{background-image:linear-gradient(90deg,#11262ded,#11262dbf),url('assets/795215856.jpg');background-size:cover;background-position:center}.hotres{background:#fff}.nav{border-bottom:1px solid #ffffff18}.logo{font-size:18px}.logo span{color:#f0c96b}.primary{box-shadow:0 8px 25px #0002}.float{transition:transform .2s}.float:hover{transform:translateY(-3px)}
.experiences{background:linear-gradient(180deg,#fbfaf6,#f1ece3)}.experiences .head{max-width:920px}.prices>div{position:relative;display:flex;flex-direction:column;min-height:320px;padding:30px;transition:transform .25s ease,box-shadow .25s ease}.prices>div:hover{transform:translateY(-5px);box-shadow:0 18px 45px #1a2b3020}.prices>div.featured{background:#162b31;color:#fff;border-color:#162b31;grid-column:span 2}.prices>div.featured p{color:#d9e0df;max-width:620px}.prices>div.featured strong{color:#f0c96b}.prices p{margin:8px 0 24px;color:#657175;font-size:14px;line-height:1.7}.prices strong{margin-top:auto;font-size:18px;color:#172b31}.prices small{margin-top:7px}.service-label{display:block;margin-top:12px;color:#a38a55;font-size:9px;letter-spacing:2.2px;font-weight:800}.prices>div.featured .service-label{color:#f0c96b}.prices>div.featured h3{font-size:30px}
.emotional-cards{grid-template-columns:repeat(4,1fr)}.emotional-cards>div{min-height:390px;padding:0;overflow:hidden;border:0;background-color:#13262c;background-size:cover;background-position:center;isolation:isolate;color:#fff}.emotional-cards>div:before{content:"";position:absolute;inset:-12px;z-index:-3;background:inherit;background-size:cover;background-position:center;transition:transform .8s ease}.emotional-cards>div:hover:before{transform:scale(1.06)}.emotional-cards>div.featured{grid-column:span 2;background:#13262c}.card-video{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.experience-card:hover .card-video{transform:scale(1.05)}.card-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#08131618 8%,#081316aa 50%,#071115f5 100%)}.card-content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:390px;padding:28px}.emotional-cards .card-content>span:first-of-type{font-size:9px}.emotional-cards h3,.emotional-cards>div.featured h3{font-size:clamp(24px,2.3vw,34px);line-height:1.08;margin:8px 0}.emotional-cards p,.emotional-cards>div.featured p{color:#edf0ef;font-size:15px;text-shadow:0 2px 12px #000;margin:8px 0 24px}.emotional-cards strong,.emotional-cards>div.featured strong{margin-top:auto;color:#f0c96b;text-shadow:0 2px 8px #000;font-size:17px}.emotional-cards small{color:#fffbd1}.emotional-cards .service-label{color:#f0c96b}.experience-sup{background-image:url('assets/901839838.jpg')}.experience-boat{background-image:url('assets/751612312.jpg')}.experience-pedal{background-image:url('assets/901840067.jpg')}.experience-bikes{background-image:url('assets/747976980.jpg')}.experience-fire{background-image:url('assets/795215856.jpg')}.experience-fishing{background-image:url('assets/747976911.jpg')}.experience-games{background-image:url('assets/751903285.jpg')}
.section-lead{max-width:780px;font-size:18px;line-height:1.8;color:#d5dddc}.remote{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;background:#e8e1d5}.remote-copy h2{font-size:clamp(38px,5vw,68px);line-height:1.03;margin:15px 0 25px}.remote-copy>p{max-width:720px;color:#526165;font-size:16px;line-height:1.8}.remote-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.remote-points span{background:#ffffffa8;border:1px solid #d7cdbd;border-radius:12px;padding:15px;font-size:13px;font-weight:700}.remote-photo{min-height:570px;border-radius:22px;background:linear-gradient(180deg,transparent 62%,#0c1d2248),url('assets/remote-work-laptop-real.jpg') center 52%/cover no-repeat;box-shadow:0 20px 55px #24353b2b}
@media(max-width:1100px){.emotional-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.hero-note{display:none}.prices>div.featured{grid-column:span 2}.remote{grid-template-columns:1fr}.remote-photo{min-height:420px}}@media(max-width:600px){.gallery-grid{grid-template-columns:1fr;grid-auto-rows:240px}.gallery-grid .wide{grid-column:span 1}.hero{background-position:62% center}.hero-content{padding-bottom:40px}.award{font-size:12px}.emotional-cards{grid-template-columns:1fr}.prices>div.featured{grid-column:span 1}.prices>div,.card-content{min-height:330px}.remote-points{grid-template-columns:1fr}.remote-photo{min-height:320px}}
.p3{background-image:url('assets/901840067.jpg')!important;background-position:center 58%!important}
.routes{grid-template-columns:repeat(5,1fr)}.routes>div{position:relative;padding-top:52px}.distance{position:absolute;top:18px;left:22px;color:#9a794a;font-size:10px;font-weight:900;letter-spacing:1.5px}.distance-note{margin:18px 0 0;color:#7b8587;font-size:11px}
@media(max-width:1100px){.routes{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.routes{grid-template-columns:1fr 1fr}}@media(max-width:600px){.routes{grid-template-columns:1fr}}
