.nature-hero{background:#dce6d8;margin:0;position:relative;overflow:hidden}.nature-hero img{object-fit:cover;width:100%;height:510px;display:block}.nature-hero figcaption{color:#fff;letter-spacing:.4px;background:linear-gradient(#0000,#102e26e8);padding:45px 22px 18px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.nature-editorial{margin:0 0 26px}.nature-editorial img{object-fit:cover;width:100%;height:220px;display:block}.nature-editorial figcaption{color:var(--muted);padding-top:7px;font-size:11px}@media (max-width:640px){.nature-hero img{height:340px}.nature-editorial img{height:190px}}.nature-gallery figure{margin:0}.nature-gallery img{background:#e3e9de;width:100%;display:block}.nature-gallery figcaption{color:var(--muted);padding:10px 0 0;font-size:12px}.nature-panorama img{height:auto}.nature-photo-pair{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.nature-photo-pair img{object-fit:cover;height:360px}.nature-photo-pair .deer-photo{object-position:center 58%}@media (max-width:640px){.nature-photo-pair{grid-template-columns:1fr;gap:24px}.nature-photo-pair img{height:310px}.nature-gallery .section-heading>p{max-width:320px}}.homepage-panorama{background:#e3e9de;margin:0;position:relative}.homepage-panorama img{width:100%;height:auto;display:block}.homepage-panorama figcaption{color:#fff;background:linear-gradient(#0000,#102e2699);padding:28px 24px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.nature-photo-pair{margin-top:0}@media (max-width:640px){.homepage-panorama figcaption{padding:18px 14px 6px;font-size:10px}}
.home-scene{isolation:isolate;color:#fff;background:#183b2d;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.home-scene-photo{object-fit:cover;object-position:center 55%;z-index:-2}.home-scene-shade{z-index:-1;background:linear-gradient(#071c1480,#071c1499 65%,#071c14c9);position:absolute;inset:0}.home-scene-content{width:min(1240px,100% - 64px);margin:auto;padding:64px 0 32px}.home-message{text-align:center;background:#102b2233;border:7px solid #ffffffeb;width:min(720px,100%);margin:0 auto 62px;padding:35px 32px}.home-kicker{letter-spacing:1px;margin-bottom:20px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.45}.home-message h1{letter-spacing:-1.7px;color:#fff;text-shadow:0 2px 14px #0005;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.8vw,66px);line-height:1.07}.home-tagline{color:#fff;max-width:410px;margin:22px auto 26px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.45}.home-explore{background:#0d281d55;border:2px solid #fff;align-items:center;gap:28px;padding:11px 22px;font-size:13px;font-weight:700;display:inline-flex}.home-explore:hover{color:#173d32;background:#fff}.home-destinations{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-destination{isolation:isolate;text-align:center;border:1px solid #ffffff8c;justify-content:center;align-items:center;min-height:170px;padding:24px 16px;display:flex;position:relative;overflow:hidden}.home-destination>img{object-fit:cover;z-index:-2;transition:transform .25s}.home-destination:before{content:"";z-index:-1;background:#071c14b8;position:absolute;inset:0}.home-destination:hover>img{transform:scale(1.035)}.home-destination:hover{border-color:#fff}.home-destination h2{letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}.home-destination p{color:#fff;margin-bottom:10px;font-size:13px}.home-destination span{font-size:12px;font-weight:700}.home-purpose{max-width:850px;padding-top:58px;padding-bottom:58px}.home-purpose>p:not(.eyebrow){max-width:720px}@media (max-width:700px){.home-scene{min-height:0}.home-scene-content{width:calc(100% - 36px);padding-top:36px}.home-message{border-width:4px;margin-bottom:30px;padding:30px 20px}.home-destinations{grid-template-columns:1fr;gap:12px}.home-destination{min-height:130px}.home-kicker{letter-spacing:1px}.home-purpose{padding-top:40px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.home-destination>img{transition:none}.home-destination:hover>img{transform:none}}@media (min-width:700px){.home-kicker{white-space:nowrap}}.home-nature-page{isolation:isolate;color:#fff;background:linear-gradient(#081e16b8,#081e16c9),url(/images/forest-trail.jpg) top/cover}.home-nature-page .home-scene-photo,.home-nature-page .home-scene-shade{display:none}.home-nature-page .home-purpose{text-align:center;background:#102d23b3;border:1px solid #ffffff50;max-width:1000px;margin:0 auto;padding:64px 48px}.home-nature-page .home-purpose h2{color:#fff;max-width:720px;margin:0 auto 25px;font-size:clamp(32px,4vw,48px)}.home-nature-page .home-purpose>p{margin-left:auto;margin-right:auto}.home-nature-page .eyebrow,.home-nature-page .muted,.home-nature-page .section-heading p,.home-nature-page figcaption{color:#e4eee7}.home-nature-page .nature-gallery{min-height:0;padding-top:64px}.home-nature-page .nature-gallery h2{color:#fff}.home-nature-page .nature-gallery figure{background:#102d23b3;border:1px solid #fff5}.home-nature-page .nature-gallery figcaption{padding:12px 18px}.home-closing{text-align:center;padding:0 24px 64px}.home-closing figure{background:#102d23b3;border:1px solid #fff5;width:min(560px,100%);margin:0 auto}.home-closing img{width:100%;height:auto;display:block}.home-closing figcaption{padding:20px;font-size:15px;line-height:1.5}@media (max-width:700px){.home-nature-page .home-purpose{width:calc(100% - 36px);padding:36px 24px}.home-nature-page .nature-gallery .section-heading{display:block}.home-closing{padding-bottom:36px}}.home-nature-page{background:#102d23}.home-coastal-half{background:linear-gradient(#081e16b3,#081e1673 55%,#081e1626),url(/images/turtle-coast.jpg) 50%/cover;padding-top:48px}.home-coastal-view{height:clamp(340px,45vw,680px)}@media (max-width:700px){.home-coastal-half{background-position:50%;padding-top:28px}.home-coastal-view{height:360px}}.home-coastal-view{background:#18362e url(/images/turtle-coast.jpg) 50% 88%/140% no-repeat;border-top:1px solid #ffffff40;height:clamp(420px,48vw,720px);margin-top:32px}@media (max-width:700px){.home-coastal-view{background-position:50% 88%;background-size:180%;height:420px}}.home-nature-page .home-scene{background:0 0}.home-nature-page .home-scene-photo{object-fit:cover;object-position:center 55%;display:block}.home-nature-page .home-scene-shade{display:block}.home-coastal-half{background:#173b2e;padding-bottom:0}.home-turtle-frame{aspect-ratio:16/7;background:#173b2e;margin:32px 0 0;overflow:hidden}.home-turtle-frame img{object-fit:cover;object-position:center 85%;width:100%;height:100%;display:block}.home-nature-page .nature-photo-pair img{aspect-ratio:4/3;object-fit:cover;height:auto}@media (max-width:700px){.home-turtle-frame{aspect-ratio:4/3}.home-turtle-frame img{object-position:center 86%}}.home-coastal-half{background:linear-gradient(#081e1680,#081e1633),url(/images/turtle-coast.jpg) 50% 65%/cover}.home-nature-page .home-purpose{background:#102d2380}
