._page_1fuxh_1{--night:#052f42;--ocean:#007f9d;--aqua:#55e0db;--coral:#ff6f61;--mango:#f6bd46;--cream:#fffaf0;--ink:#103544;background:var(--cream);color:var(--ink);min-height:100vh}._header_1fuxh_2{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0f2;border-bottom:1px solid #1035441f;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}._brand_1fuxh_3{align-items:center;gap:12px;display:flex}._brandMark_1fuxh_3{border:1px solid var(--ocean);width:44px;height:44px;color:var(--ocean);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:24px;font-style:italic;display:grid}._brand_1fuxh_3 strong{font-family:Georgia,serif;font-size:21px;display:block}._brand_1fuxh_3 small{color:#5d7b86;letter-spacing:1.8px;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}._backLink_1fuxh_3{font-size:13px;font-weight:800}._backLink_1fuxh_3 span{color:var(--coral);margin-left:10px}._hero_1fuxh_4{color:#fff;background:url(/exuma/exuma-beach-hero.png) 50%/cover no-repeat;align-items:center;min-height:790px;display:flex;position:relative;overflow:hidden}._heroShade_1fuxh_4{background:linear-gradient(90deg,#032233eb,#033042a3 48%,#00576f1a 78%);position:absolute;inset:0}._paintGlow_1fuxh_4{filter:blur(34px);mix-blend-mode:screen;background:linear-gradient(90deg,#ff6f61b8,#f6bd468a,#55e0db1a);border-radius:45% 55% 38% 62%;width:620px;height:210px;position:absolute;bottom:58px;left:-90px;transform:rotate(-7deg)}._heroContent_1fuxh_4{z-index:2;max-width:850px;padding:110px clamp(26px,7vw,112px);position:relative}._kicker_1fuxh_4,._sectionKicker_1fuxh_4,._contactKicker_1fuxh_4{color:var(--aqua);letter-spacing:2.6px;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:900}._hero_1fuxh_4 h1{letter-spacing:-5px;margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(64px,8vw,112px);font-weight:400;line-height:.9}._hero_1fuxh_4 h1 em{color:var(--mango);font-weight:400}._lead_1fuxh_4{color:#e1f8f6;max-width:660px;margin:0 0 35px;font-size:19px;line-height:1.7}._actions_1fuxh_4,._actionsCentered_1fuxh_4{flex-wrap:wrap;gap:12px;display:flex}._primaryButton_1fuxh_4,._secondaryButton_1fuxh_4{border-radius:4px;justify-content:center;align-items:center;min-height:54px;padding:0 25px;font-size:13px;font-weight:900;display:inline-flex}._primaryButton_1fuxh_4{background:var(--mango);color:var(--night)}._secondaryButton_1fuxh_4{color:#fff;border:1px solid #ffffffb3}._colorBar_1fuxh_4{z-index:3;display:flex;position:absolute;bottom:0;right:0}._colorBar_1fuxh_4 span{width:74px;height:10px;display:block}._colorBar_1fuxh_4 span:first-child{background:var(--coral)}._colorBar_1fuxh_4 span:nth-child(2){background:var(--mango)}._colorBar_1fuxh_4 span:nth-child(3){background:var(--aqua)}._colorBar_1fuxh_4 span:nth-child(4){background:#1688d4}._intro_1fuxh_5{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;max-width:1240px;margin:auto;padding:120px clamp(26px,5vw,70px) 66px;display:grid}._sectionKicker_1fuxh_4{color:var(--ocean)}._intro_1fuxh_5 h2,._islandCopy_1fuxh_5 h2,._contact_1fuxh_4 h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.03}._intro_1fuxh_5>p{color:#597784;margin:0;font-size:17px;line-height:1.8}._welcomePackage_1fuxh_6{background:#fff;border:1px solid #1035441f;grid-template-columns:1.15fr .85fr;gap:60px;max-width:1100px;margin:0 auto 75px;padding:52px;display:grid;position:relative;box-shadow:0 24px 80px #0836461a}._welcomeBadge_1fuxh_6{background:var(--coral);color:#fff;letter-spacing:1.5px;text-transform:uppercase;padding:11px 17px;font-size:11px;font-weight:900;position:absolute;top:0;right:0}._welcomeCopy_1fuxh_6 h2{letter-spacing:-2px;margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(36px,4.3vw,58px);font-weight:400;line-height:1.03}._welcomeCopy_1fuxh_6>p:not(._sectionKicker_1fuxh_4){color:#597784;font-size:16px;line-height:1.75}._textLinkDark_1fuxh_6{border-bottom:2px solid var(--coral);color:var(--night);margin-top:15px;padding-bottom:7px;font-weight:900;display:inline-flex}._textLinkDark_1fuxh_6 span{color:var(--coral);margin-left:12px}._packageItems_1fuxh_6{padding-top:34px}._packageItems_1fuxh_6 p{border-bottom:1px solid #10354421;grid-template-columns:42px 1fr;gap:14px;margin:0;padding:17px 0;display:grid}._packageItems_1fuxh_6 span{color:var(--ocean);font-size:12px;font-weight:900}._packageItems_1fuxh_6 strong{font-size:15px;line-height:1.45}._cards_1fuxh_7{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1240px;margin:0 auto;padding:0 clamp(26px,5vw,70px) 120px;display:grid}._card_1fuxh_7{background:#fff;border:1px solid #1035441f;min-height:300px;padding:42px;position:relative;overflow:hidden;box-shadow:0 18px 60px #08364612}._cardNumber_1fuxh_7{color:#10354426;font-size:48px;font-weight:900;position:absolute;top:24px;right:30px}._brushMark_1fuxh_7{border-radius:999px;width:82px;height:7px;margin-bottom:35px;transform:rotate(-4deg)}._card_1fuxh_7 h3{max-width:390px;margin:0 0 18px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.17;position:relative}._card_1fuxh_7 p{color:#607d88;max-width:490px;margin:0;font-size:16px;line-height:1.72;position:relative}._coral_1fuxh_7 ._brushMark_1fuxh_7{background:var(--coral)}._aqua_1fuxh_7 ._brushMark_1fuxh_7{background:var(--aqua)}._mango_1fuxh_7 ._brushMark_1fuxh_7{background:var(--mango)}._blue_1fuxh_7 ._brushMark_1fuxh_7{background:#1688d4}._coral_1fuxh_7{background:linear-gradient(145deg,#ff6f611a,#fff 52%)}._aqua_1fuxh_7{background:linear-gradient(145deg,#55e0db21,#fff 52%)}._mango_1fuxh_7{background:linear-gradient(145deg,#f6bd4626,#fff 52%)}._blue_1fuxh_7{background:linear-gradient(145deg,#1688d41a,#fff 52%)}._contact_1fuxh_4{text-align:center;color:#fff;background:linear-gradient(135deg,#018ba4,#086a8a 46%,#0b4764);padding:120px 24px}._contactKicker_1fuxh_4{color:var(--mango)}._contact_1fuxh_4 h2{color:#fff;max-width:900px;margin:0 auto 25px}._contact_1fuxh_4>p:not(._contactKicker_1fuxh_4){color:#d9f0f2;max-width:680px;margin:0 auto 34px;font-size:17px;line-height:1.75}._actionsCentered_1fuxh_4{justify-content:center}._footer_1fuxh_8{color:#b9d5dc;background:#041f2b;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:48px clamp(24px,6vw,90px);font-size:13px;line-height:1.7;display:grid}._footerBrand_1fuxh_8{color:#fff;font-family:Georgia,serif;font-size:22px}._footer_1fuxh_8>div:last-child{text-align:right}@media (max-width:900px){._intro_1fuxh_5{grid-template-columns:1fr;gap:30px}._welcomePackage_1fuxh_6{grid-template-columns:1fr;gap:18px;margin-left:26px;margin-right:26px}._cards_1fuxh_7{grid-template-columns:1fr}}@media (max-width:650px){._header_1fuxh_2{height:76px;padding:0 18px}._brand_1fuxh_3 small{display:none}._brand_1fuxh_3 strong{font-size:18px}._brandMark_1fuxh_3{width:38px;height:38px}._backLink_1fuxh_3{font-size:12px}._hero_1fuxh_4{background-position:62%;min-height:740px}._heroShade_1fuxh_4{background:#032233ab}._heroContent_1fuxh_4{padding:90px 24px}._hero_1fuxh_4 h1{letter-spacing:-3px;font-size:62px}._actions_1fuxh_4 ._primaryButton_1fuxh_4,._actions_1fuxh_4 ._secondaryButton_1fuxh_4{width:100%}._intro_1fuxh_5{padding-top:80px}._welcomePackage_1fuxh_6{margin:0 18px 55px;padding:64px 26px 34px}._welcomeBadge_1fuxh_6{left:0;right:auto}._welcomeCopy_1fuxh_6 h2{font-size:38px}._cards_1fuxh_7{padding-bottom:80px}._card_1fuxh_7{min-height:auto;padding:34px 26px}._card_1fuxh_7 h3{font-size:27px}._contact_1fuxh_4{padding:85px 24px}._actionsCentered_1fuxh_4 ._primaryButton_1fuxh_4,._actionsCentered_1fuxh_4 ._secondaryButton_1fuxh_4{width:100%}._footer_1fuxh_8{text-align:center;grid-template-columns:1fr}._footer_1fuxh_8>div:last-child{text-align:center}}@media (prefers-reduced-motion:reduce){._hero_1fuxh_4{background-attachment:initial}}
