.home-v2 .hero-journey-route,.home-v2 .booking-continuity-route{display:none!important}.home-v2{--hv-ink:#244b5b;--hv-body:#405d68;--hv-teal:#328f98;background:#fffaf1}.home-v2 .hv-eyebrow{color:var(--hv-teal);letter-spacing:.13em;margin:0 0 22px;font-size:13px;font-weight:650}.home-v2 h2{color:var(--hv-ink);letter-spacing:.035em;margin:0;font-size:clamp(34px,3.3vw,48px);font-weight:650;line-height:1.5}.home-v2 .hv-understand,.home-v2 .hv-resources,.home-v2 .hv-booking{isolation:isolate;position:relative}.home-v2 .hv-understand{padding:120px 0 130px}.home-v2 .hv-reading{grid-template-columns:1.25fr 1fr;align-items:start;gap:24px 100px;width:min(1120px,100% - 112px);margin:auto;display:grid}.home-v2 .hv-reading>.hv-eyebrow{grid-column:1/-1;margin-bottom:0}.home-v2 .hv-understand-copy{max-width:420px;padding-top:10px}.home-v2 :is(.hv-understand,.hv-resources,.hv-booking) p{color:var(--hv-body)}.home-v2 .hv-understand-copy p,.home-v2 .hv-resource-copy p,.home-v2 .hv-booking-copy>p:not(.hv-eyebrow),.home-v2 .hv-resource-heading>p:not(.hv-eyebrow){font-size:18px;line-height:1.85}.home-v2 .hv-text-link{color:#237c86;text-underline-offset:7px;align-items:center;min-height:44px;margin-top:12px;font-size:16px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.home-v2 .hv-resource-heading{width:min(1120px,100% - 112px);margin:auto}.home-v2 .hv-resource-heading>p:last-child{max-width:620px;margin-top:22px}.home-v2 .hv-resource-list{width:min(1120px,100% - 112px);margin:80px auto 0}.home-v2 .hv-resource{align-items:center;display:grid;position:relative}.home-v2 .hv-resource-art img.editorial-resource__art{filter:none;max-width:none;height:auto;margin:0;display:block;width:100%!important;position:static!important;transform:none!important}.home-v2 .hv-resource-copy{max-width:430px}.home-v2 .hv-number{color:#739c9e;letter-spacing:.09em;margin:0 0 12px;font-size:18px;line-height:1.3;display:block}.home-v2 .hv-resource h3{color:var(--hv-ink);margin:0;font-size:36px;font-weight:650;line-height:1.4}.home-v2 .hv-resource-copy p{margin:20px 0 0}.home-v2 .hv-booking{padding:120px 0 135px;overflow:hidden}.home-v2 .hv-booking-inner{align-items:center;width:min(1120px,100% - 112px);min-height:500px;margin:auto;display:flex;position:relative}.home-v2 .hv-booking-copy{z-index:3;max-width:580px;position:relative}.home-v2 .hv-booking-copy>p:not(.hv-eyebrow){margin:26px 0 30px}.home-v2 .booking-bay-art{z-index:1;pointer-events:none;inset:0}.home-v2 .booking-bay-art__undersea{width:950px;bottom:-180px;right:-310px}.home-v2--b .hv-understand{background:linear-gradient(#fffaf1,#f1faf7);padding-top:100px}.home-v2--b .hv-reading{grid-template-columns:1.4fr 1fr;gap:24px 70px}.home-v2--b .hv-resources{background:linear-gradient(#f1faf7 0%,#e9f7f6 28%,#d9f0f0 66%,#c4e5e8 100%);padding:110px 0 135px}.home-v2--b .hv-resource-heading{text-align:center}.home-v2--b .hv-resource-heading>p:last-child{margin:24px auto 0}.home-v2--b .hv-resource-list{gap:110px;margin-top:110px;display:grid}.home-v2--b .hv-resource{grid-template-columns:1fr 1fr;gap:100px;min-height:430px}.home-v2--b .hv-resource-art{justify-self:center;width:320px}.home-v2--b .hv-resource--folder .hv-resource-art{grid-area:1/2;width:430px}.home-v2--b .hv-resource--folder .hv-resource-copy{grid-area:1/1;padding-left:80px}.home-v2--b .hv-resource--book .hv-resource-art{width:450px}.home-v2--b .hv-resource--book .hv-resource-copy{padding-left:35px}.home-v2--b .hv-number{opacity:.85;margin-bottom:18px;font-size:42px;font-weight:500}.home-v2--b .hv-booking{background:#c4e5e8;padding-top:90px}.home-v2--b .hv-booking-inner{min-height:470px}.home-v2--b .booking-bay-art__undersea{width:1080px;bottom:-200px;right:-285px}@media (max-width:900px){.home-v2 .hv-reading,.home-v2 .hv-resource-heading,.home-v2 .hv-resource-list,.home-v2 .hv-booking-inner{width:calc(100% - 64px)}.home-v2--b .hv-resource{gap:40px}.home-v2--b .hv-resource-art,.home-v2--b .hv-resource--folder .hv-resource-art,.home-v2--b .hv-resource--book .hv-resource-art{width:min(100%,350px)}.home-v2--b .hv-resource--folder .hv-resource-copy,.home-v2--b .hv-resource--book .hv-resource-copy{padding-left:0}}@media (max-width:620px){.home-v2 .hv-understand{padding:52px 0 72px}.home-v2 .hv-reading,.home-v2 .hv-resource-heading,.home-v2 .hv-resource-list,.home-v2 .hv-booking-inner{width:calc(100% - 48px)}.home-v2 .hv-reading{text-align:left;display:block}.home-v2 h2{letter-spacing:.01em;font-size:29px;line-height:1.55}.home-v2 .hv-eyebrow{margin-bottom:18px;font-size:12px}.home-v2 .hv-understand-copy{padding-top:15px}.home-v2 .hv-understand-copy p,.home-v2 .hv-resource-copy p,.home-v2 .hv-booking-copy>p:not(.hv-eyebrow),.home-v2 .hv-resource-heading>p:not(.hv-eyebrow){font-size:17px;line-height:1.85}.home-v2 .hv-resource-heading>p:last-child br{display:none}.home-v2 .hv-resources{padding:70px 0 95px}.home-v2 .hv-resource h3{font-size:28px}.home-v2 .hv-resource-list{margin-top:45px}.home-v2 .hv-resource-copy p{margin-top:16px}.home-v2 .hv-resource-copy p br{display:none}.home-v2 .hv-booking{padding:75px 0 105px}.home-v2 .hv-booking-inner{align-items:flex-start;min-height:620px}.home-v2 .hv-booking-copy>p:not(.hv-eyebrow) br{display:none}.home-v2 .booking-bay-art__undersea{opacity:.98;width:820px;bottom:-130px;right:-410px}.home-v2--b .hv-resource-heading{text-align:left}.home-v2--b .hv-resource-list{margin-top:70px;display:block}.home-v2--b .hv-resource{flex-direction:column;align-items:flex-start;gap:26px;min-height:0;margin-bottom:80px;display:flex}.home-v2--b .hv-resource-art{align-self:flex-end;width:205px;margin-right:12px}.home-v2--b .hv-resource--folder .hv-resource-art{align-self:flex-start;width:260px;margin-left:-8px}.home-v2--b .hv-resource--book .hv-resource-art{align-self:flex-end;width:285px;margin-right:-4px}.home-v2--b .hv-resource-copy{max-width:285px}.home-v2--b .hv-resource--folder .hv-resource-copy{align-self:flex-end}.home-v2--b .hv-number{margin-bottom:12px;font-size:32px}.home-v2--b .hv-resource:last-child{margin-bottom:0}}.home-v2 .hv-understand{z-index:4}.home-v2 .booking-bay-art{mix-blend-mode:multiply;width:100%;height:100%;inset:0;transform:none}.home-v2 .booking-bay-art__undersea{bottom:-70px}.home-v2--b .hv-booking{background:linear-gradient(#c4e5e8,#d8eeed)}@media (max-width:620px){.home-v2 .booking-bay-art__undersea{bottom:-75px;right:-340px}}.home-v2--b2 .hv-understand{padding:78px 0 74px}.home-v2--b2 .hv-reading{grid-template-columns:1.55fr 1fr}.home-v2--b2 .hv-resources{padding:78px 0 94px}.home-v2--b2 .hv-resource-list{gap:82px;margin-top:76px}.home-v2--b2 .hv-resource{min-height:360px}.home-v2--b2 .hv-resource--book{min-height:330px}.home-v2--b2 .hv-booking{padding-top:70px;padding-bottom:100px}.home-v2--b2 .hv-booking-inner{min-height:435px}@media (max-width:620px){.home-v2--b2 .hv-understand{padding:44px 0 54px}.home-v2--b2 .hv-resources{padding:54px 0 76px}.home-v2--b2 .hv-resource-list{margin-top:52px}.home-v2--b2 .hv-resource{min-height:0;margin-bottom:60px}.home-v2--b2 .hv-resource:last-child{margin-bottom:0}.home-v2--b2 .hv-booking{padding:60px 0 88px}.home-v2--b2 .hv-booking-inner{min-height:600px}}.b3-slideshow{width:min(980px,100% - 112px);margin:auto}.b3-slideshow-stage{touch-action:pan-y;isolation:isolate;height:560px;position:relative}.b3-slide{visibility:hidden;opacity:0;margin:0;position:absolute;inset:0;overflow:hidden}.b3-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.b3-slide.is-current{visibility:visible;opacity:1;z-index:2}.b3-slide.is-outgoing{visibility:visible;z-index:1;animation:b3-photo-out var(--b3-photo-duration,1.05s) cubic-bezier(.25,.1,.25,1) both}.b3-slide.is-incoming{animation:b3-photo-in var(--b3-photo-duration,1.05s) cubic-bezier(.25,.1,.25,1) both}@keyframes b3-photo-in{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes b3-photo-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.008)}}.b3-photo-controls{justify-content:center;gap:12px;margin-top:20px;display:flex}.b3-photo-controls button{font:inherit;letter-spacing:.08em;cursor:pointer;color:#667c82;background:0 0;border:0;width:40px;height:40px;font-size:12px;position:relative}.b3-photo-controls button[aria-pressed=true]{color:#234e60}.b3-photo-controls button[aria-pressed=true]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:3px;left:13px;right:13px}.b3-photo-controls button:focus-visible{outline-offset:2px;outline:2px solid #328f98}@media (max-width:900px){.b3-slideshow{width:calc(100% - 64px)}.b3-slideshow-stage{height:480px}}@media (max-width:620px){.b3-slideshow{width:calc(100% - 48px)}.b3-slideshow-stage{height:420px}.b3-photo-controls{gap:10px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.b3-slide{animation:none!important;transform:none!important}.b3-slide.is-outgoing{visibility:hidden;opacity:0}.b3-slide.is-current{opacity:1}}.b3-resource-mask{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (prefers-reduced-motion:no-preference){.b3-resource-mask[data-motion-state=idle]{clip-path:inset(100% 0 0)}.b3-resource-mask--signpost[data-motion-state=playing]{animation:1.25s both b3-sign-establish}.b3-resource-mask--folder[data-motion-state=playing]{animation:1.15s cubic-bezier(.22,.61,.36,1) both b3-folder-open}.b3-resource-mask--book[data-motion-state=playing]{animation:1.2s both b3-book-read}}@keyframes b3-sign-establish{0%{clip-path:inset(100% 0 0);opacity:.7}32%{clip-path:inset(54% 0 0);opacity:1}64%{clip-path:inset(20% 0 0)}to{clip-path:inset(0)}}@keyframes b3-folder-open{0%{clip-path:inset(100% 0 0);opacity:.75}42%{clip-path:inset(40% 0 0);opacity:1}to{clip-path:inset(0)}}@keyframes b3-book-read{0%{clip-path:inset(0 50%);opacity:.7}35%{opacity:1}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.b3-resource-mask{clip-path:none!important;opacity:1!important;animation:none!important}}.home-v2--b4 .coast-home-hero{isolation:isolate;position:relative;overflow:hidden}.home-v2--b4 .coast-home-hero__inner{z-index:3;pointer-events:none;position:relative}.home-v2--b4 .coast-home-hero__copy{pointer-events:auto}.b4-hero-visual{z-index:1;width:55vw;height:720px;position:absolute;top:0;right:0}.b4-hero-slideshow{width:100%;height:100%;margin:0;position:relative}.b4-hero-slideshow .b3-slideshow-stage{width:100%;height:100%}.b4-hero-slideshow .b3-slide img{object-fit:cover;object-position:58% 55%}.b4-hero-slideshow .b3-slide[data-original-filename="DSCF4670 2.JPG"] img{object-position:50% 72%}.b4-hero-slideshow .b3-slide[data-original-filename="DSCF4697 2.JPG"] img{object-position:50% 66%}.b4-hero-slideshow .b3-photo-controls{z-index:4;opacity:.6;gap:14px;margin:0;position:absolute;bottom:25px;right:36px}.b4-hero-slideshow .b3-photo-controls button{letter-spacing:.05em;color:#234e60;background:0 0;width:auto;min-width:44px;height:44px;padding:0 8px;font-size:11px}.b4-hero-slideshow .b3-photo-controls button:after{display:none}.b4-ocean-note{z-index:2;pointer-events:none;opacity:.55;position:absolute;bottom:28px;left:48%}.b4-ocean-note img{width:90px;height:auto;display:block}.home-v2--b4a .b4-hero-visual{width:54vw;height:620px;top:50px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 94%,#0000 100%),linear-gradient(#0000 0%,#000 8% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 25% 94%,#0000 100%),linear-gradient(#0000 0%,#000 8% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1100px) and (min-width:621px){.home-v2--b4 .b4-hero-visual{width:78vw;height:520px;top:300px}.home-v2--b4 .b4-ocean-note{bottom:24px;left:12%}}@media (max-width:620px){.home-v2--b4 .b4-hero-visual{width:100%;height:450px;top:310px}.home-v2--b4a .b4-hero-visual{right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%),linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%),linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.b4-hero-slideshow .b3-slide img{object-position:55% 55%}.b4-hero-slideshow .b3-photo-controls{gap:10px;bottom:28px;right:20px}.b4-ocean-note{opacity:.45;bottom:16px;left:12px}.b4-ocean-note img{width:65px}}.home-v2--b7 .hv-resources{background:linear-gradient(#f5fbf9,#e9f8f8 65%,#daf2f3);padding:72px 0 112px;overflow:hidden}.home-v2--b7 .hv-resource-heading{z-index:1;text-align:center;width:min(1248px,100% - 80px);position:relative}.home-v2--b7 .hv-resource-heading>p:last-child{max-width:850px}.b7-card-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1248px,100% - 80px);margin:78px auto 0;display:grid;position:relative}.b7-card{opacity:0;padding-top:44px;transition:opacity 1s cubic-bezier(.53,-.01,.39,1),transform 1s cubic-bezier(.53,-.01,.39,1);position:relative;transform:translateY(15px)}.b7-card--ready{opacity:1;transform:none}.b7-card--static{transition:none}.b7-number{text-align:center;color:#152d40;background:#fff;border:1.5px solid #65717a;border-radius:50%;width:94px;height:94px;padding-top:21px;font-size:27px;font-weight:600;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%)}.b7-card-body{background:#fff;border-radius:20px;flex-direction:column;height:100%;min-height:532px;padding:28px 36px 24px;display:flex;position:relative}.b7-illustration{object-fit:contain;width:100%;height:256px;margin:0 auto 18px;display:block}.b7-card-body h3{color:#294c69;margin:0 0 12px;font-size:29px;font-weight:700;line-height:1.35}.home-v2--b7 .b7-card-body>p{color:#41617a;min-height:65px;margin:0 0 24px;font-size:18px;line-height:1.8}.b7-cta{color:#315974;background:#dff0f6;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:26px;width:200px;height:56px;margin-top:auto;font-size:19px;font-weight:600;text-decoration:none;display:flex}.b7-cta span{color:#59b4d8;transition:transform .5s}@media (hover:hover) and (pointer:fine){.b7-cta:hover span{transform:translate(3px)}}.b7-cta:focus-visible{outline-offset:5px;outline:2px solid #315974}.b7-ocean-fringe{pointer-events:none;opacity:.55;background:url(/home/lower/resources-coast-top-left.png) 0 100%/220px no-repeat,url(/home/lower/resources-coast-bottom-right.png) 100% 100%/240px no-repeat;height:220px;position:absolute;inset:auto 0 0}@media (max-width:1100px) and (min-width:701px){.b7-card-body{min-height:500px;padding:24px}.b7-illustration{height:220px}.b7-card-body h3{font-size:25px}.home-v2--b7 .b7-card-body>p{font-size:17px}.b7-cta{width:180px}}@media (max-width:700px){.home-v2--b7 .hv-resources{padding:64px 0 92px}.home-v2--b7 .hv-resource-heading{text-align:center;width:calc(100% - 48px)}.b7-card-grid{grid-template-columns:1fr;gap:42px;width:calc(100% - 48px);max-width:420px;margin-top:48px}.b7-card-body{min-height:520px;padding:24px 30px}.b7-illustration{height:250px;margin-bottom:16px}.b7-card-body h3{font-size:28px}.home-v2--b7 .b7-card-body>p{font-size:17px;line-height:1.85}.b7-number{width:84px;height:84px;padding-top:20px;font-size:25px}.b7-card{padding-top:40px}.b7-ocean-fringe{opacity:.4;background-size:130px,140px;height:150px}}@media (prefers-reduced-motion:reduce){.b7-card{opacity:1;transition:none;transform:none}.b7-cta span{transition:none}}.b7-number{z-index:2;border-bottom:0;border-radius:47px 47px 0 0;height:44px;padding-top:24px}@media (max-width:700px){.b7-number{height:40px;padding-top:21px}.b7-card-body{height:550px;min-height:550px}}.home-v2 .b8f-service{isolation:isolate;z-index:1;color:#292b2b;background:#fffaf3;padding:8px 0;position:relative}.b8f-service__canvas{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-content:center;align-items:center;column-gap:40px;width:min(1200px,100% - 96px);height:397px;margin:auto;display:grid;position:relative}.b8f-service__art{grid-area:1/1/3;justify-self:center;width:100%;margin:0}.b8f-service__art img{object-fit:contain;width:100%;height:397px;display:block}.b8f-service__heading{grid-area:1/2;align-self:end}.home-v2 .b8f-service__heading>p{letter-spacing:.06em;color:#547e86;margin:0 0 14px;font-size:13px;font-weight:500;line-height:1.6}.home-v2 .b8f-service h2{color:#292b2b;letter-spacing:0;margin:0;font-size:29px;font-weight:600;line-height:1.5}.b8f-service__details{grid-area:2/2;align-self:start}.home-v2 .b8f-service__details>p{color:#545858;max-width:360px;margin:18px 0 20px;font-size:16px;font-weight:400;line-height:1.9}.b8f-cta{isolation:isolate;color:#292b2b;justify-content:center;align-items:center;gap:19px;width:230px;height:64px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.b8f-cta__shape{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.b8f-service[data-cta=b] .b8f-cta .b8f-cta__shape path{fill:#cfe7ef;stroke:none;transition:fill .4s}.b8f-cta__arrow{fill:none;stroke:#292b2b;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:23px;transition:transform .42s}.b8f-cta:focus-visible{outline-offset:6px;outline:2px solid #547e86}@media (hover:hover) and (pointer:fine){.b8f-service[data-cta=b] .b8f-cta:hover .b8f-cta__shape path{fill:#c3e1eb}}.b8f-service__motion{opacity:0;transition:opacity .95s cubic-bezier(.53,-.01,.39,1),transform .95s cubic-bezier(.53,-.01,.39,1);transform:translateY(10px)}.b8f-service__heading,.b8f-service__details{transition-delay:.125s;transform:translateY(8px)}.b8f-service--ready .b8f-service__motion{opacity:1;transform:none}.b8f-service--static .b8f-service__motion{opacity:1;transition:none;transform:none}@media (min-width:1600px){.b8f-service__canvas{grid-template-columns:2fr 1fr;width:1248px}}@media (max-width:1100px) and (min-width:761px){.b8f-service__canvas{grid-template-columns:1.5fr 1fr;column-gap:24px;width:calc(100% - 64px)}.home-v2 .b8f-service h2{font-size:26px}.home-v2 .b8f-service__details>p{font-size:16px}}@media (max-width:760px){.home-v2 .b8f-service{padding:34px 0 40px}.b8f-service__canvas{flex-direction:column;align-items:stretch;gap:0;width:calc(100% - 48px);height:auto;display:flex}.home-v2 .b8f-service__heading>p{margin-bottom:11px;font-size:13px}.home-v2 .b8f-service h2{font-size:27px;line-height:1.45}.b8f-service__heading{align-self:stretch}.b8f-service__art{align-self:center;width:min(80vw,360px);margin:22px 0 14px}.b8f-service__art img{width:100%;height:auto}.b8f-service__details{align-self:stretch}.home-v2 .b8f-service__details>p{max-width:none;margin:0 0 18px;font-size:16px;line-height:1.85}.b8f-cta{width:224px;height:62px}}@media (prefers-reduced-motion:reduce){.b8f-service__motion{opacity:1;transition:none;transform:none}.b8f-cta__arrow,.b8f-cta__shape path{transition:none;transform:none!important}}.b9-card-grid .b7-card{transition-duration:.85s;transition-delay:0s}.b9-card-grid .b7-card:nth-child(2){transition-delay:.18s}.b9-card-grid .b7-card:nth-child(3){transition-delay:.36s}.b9-card-grid .b7-card--static{transition:none}.b9-card-grid .b7-card-body{align-items:center;padding:28px 24px 24px}.b9-card-grid .b7-number{color:#202526;border-color:#9ea3a4;font-weight:600}.b9-card-grid .b7-illustration{height:256px;margin-bottom:18px}.b9-card-grid .b7-card-body h3{color:#202526;text-align:center;margin:0 0 12px;font-size:34px;font-weight:700;line-height:1.35}.home-v2 .b9-card-grid .b7-card-body>p{color:#454849;text-align:center;min-height:65px;margin:0 0 24px;font-size:18px;line-height:1.8}.b9-cta{isolation:isolate;color:#292b2b;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:19px;width:230px;height:64px;margin-top:auto;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.b9-cta__shape{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.b9-cta__shape path{fill:#cfe7ef;stroke:none;transition:fill .4s}.b9-cta__arrow{fill:none;stroke:#292b2b;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:23px}.b9-cta:focus-visible{outline-offset:6px;outline:2px solid #547e86}@media (hover:hover) and (pointer:fine){.b9-cta:hover .b9-cta__shape path{fill:#c3e1eb}}@media (min-width:701px) and (max-width:1100px){.b9-card-grid .b7-card-body{padding:24px 14px}.b9-card-grid .b7-illustration{height:220px}.b9-card-grid .b7-card-body h3{font-size:28px}.home-v2 .b9-card-grid .b7-card-body>p{font-size:15px}.b9-cta{gap:12px;width:180px;font-size:15px}}@media (max-width:700px){.b9-card-grid .b7-card{transition-delay:0s!important}.b9-card-grid .b7-card-body{padding:24px 22px}.b9-card-grid .b7-card-body h3{font-size:32px}.home-v2 .b9-card-grid .b7-card-body>p{font-size:17px}.b9-cta{width:224px;height:62px}}@media (prefers-reduced-motion:reduce){.b9-card-grid .b7-card{opacity:1;transition:none;transform:none}.b9-cta__shape path{transition:none}}.home-v2--b7 .hv-resources{background:linear-gradient(#f5fbf9 0%,#edf9f8 24%,#e5f5f6 52%,#dceff2 78%,#dbf6fa 100%)}.home-v2--b7 .hv-booking{background:linear-gradient(#dbf6fa 0%,#cef3f8 52%,#e8f9fb 100%)}.home-v2--b7 .booking-bay-art{mix-blend-mode:multiply;-webkit-mask-image:none;mask-image:none}.home-v2--b7 .booking-bay-art__undersea{-webkit-mask-composite:source-in,source-in;-webkit-mask-image:url(/home/b10-1/water-edge-mask.svg),linear-gradient(#0000 0%,#0000000f 14%,#00000047 27%,#000000a6 39%,#000 52%),linear-gradient(#000 0% 88%,#0000008c 95%,#0000 100%);mask-image:url(/home/b10-1/water-edge-mask.svg),linear-gradient(#0000 0%,#0000000f 14%,#00000047 27%,#000000a6 39%,#000 52%),linear-gradient(#000 0% 88%,#0000008c 95%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}body:has(.coast-home) .home-svg-outline{position:relative}body:has(.coast-home) .home-svg-outline__geometry{pointer-events:none;position:absolute;overflow:visible}body:has(.coast-home) .home-svg-outline :is(.home-svg-outline__geometry,.b8f-cta__shape,.b9-cta__shape) .home-svg-outline__path{stroke:var(--home-outline-color,#087c8a);stroke-width:2px;stroke-opacity:0;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .8s,stroke-opacity 0s linear .8s;fill:none!important}body:has(.coast-home) .home-svg-outline .home-svg-outline__path--unfilled{fill:none}body:has(.coast-home) .home-svg-outline--blue{--home-outline-color:#547e9a}body:has(.coast-home) .header-booking.home-svg-outline:hover{background:#0c98a7;border-color:#0c98a7;transform:none}.coast-home .button--primary.home-svg-outline:hover{background:#14aab7;border-color:#14aab7;transform:none}.coast-home .button--secondary.home-svg-outline:hover{background:#fffaf0bd;border-color:#14aab7;transform:none}.coast-home .b8f-service[data-cta=b] .home-svg-outline:hover .b8f-cta__shape path:not(.home-svg-outline__path),.coast-home .b9-cta.home-svg-outline:hover .b9-cta__shape path:not(.home-svg-outline__path){fill:#cfe7ef}body:has(.coast-home) .button.home-svg-outline{transition:none}@media (hover:hover) and (pointer:fine){body:has(.coast-home) .home-svg-outline:hover .home-svg-outline__path{stroke-dashoffset:0;stroke-opacity:1;transition:stroke-dashoffset .8s,stroke-opacity}}body:has(.coast-home) .home-svg-outline:focus-visible{outline-offset:5px;outline:2px solid #347c87}@media (prefers-reduced-motion:reduce){body:has(.coast-home) .home-svg-outline :is(.home-svg-outline__geometry,.b8f-cta__shape,.b9-cta__shape) .home-svg-outline__path{transition:none}}body:has(.coast-home) :is(.b8f-cta,.b9-cta).home-css-capsule{background:#cfe7ef;border-radius:9999px}body:has(.coast-home) :is(.b8f-cta,.b9-cta).home-css-capsule{flex:none;width:auto;height:auto;padding:16.38px 35.26px}body:has(.coast-home) .b9-cta.home-css-capsule{padding-inline:48.38px}@media (min-width:701px) and (max-width:1100px){body:has(.coast-home) .b9-cta.home-css-capsule{padding:17.1763px 32.39px}}@media (max-width:760px){body:has(.coast-home) .b8f-cta.home-css-capsule{padding:15.47px 32.8px}}@media (max-width:700px){body:has(.coast-home) .b9-cta.home-css-capsule{padding:15.47px 45.92px}}
