.pool-style-gallery{color:#edf7f8;padding-top:90px;padding-bottom:90px;scroll-margin-top:105px}.pool-style-heading{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.pool-style-heading h2{letter-spacing:-.035em;margin:18px 0 0;font:clamp(2.7rem,4.5vw,4.8rem)/1.08 Georgia,serif}.pool-style-heading h2 em{color:#a6dcdb;font-weight:400}.pool-style-heading>p{color:#aec9d1;max-width:540px;margin:0 0 3px;font-size:1.1875rem;line-height:1.8}.pool-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px;display:grid}.pool-style-card{border-bottom:1px solid #a5d1d13d;min-width:0;padding-bottom:30px}.pool-style-image{aspect-ratio:3/2;isolation:isolate;background:#153a48;border-radius:10px;display:block;position:relative;overflow:hidden}.pool-style-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#021b28c9);position:absolute;inset:55% 0 0}.pool-style-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.pool-style-image:hover img{transform:scale(1.035)}.pool-style-image-label{z-index:1;letter-spacing:.14em;color:#fff;padding-right:65px;font-size:.875rem;font-weight:600;line-height:1.5;position:absolute;bottom:25px;left:25px}.pool-style-image-arrow{z-index:1;color:#fff;background:#05263255;border:1px solid #e0fbfb80;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:20px;right:22px}.pool-style-copy{padding:28px 3px 0}.pool-style-copy h3{letter-spacing:-.018em;color:#edf7f8;margin:0 0 17px;font:clamp(1.75rem,2.3vw,2.4rem)/1.2 Georgia,serif}.pool-style-copy>p{color:#abc7d1;max-width:660px;margin:0;font-size:1.125rem;line-height:1.8}.pool-style-copy ul{color:#97c9cc;flex-wrap:wrap;gap:10px 20px;margin:22px 0;padding:0;font-size:.9375rem;line-height:1.6;list-style:none;display:flex}.pool-style-link{color:#c2eee8;border-bottom:1px solid #8bc6c781;align-items:center;gap:20px;min-height:44px;padding:10px 0;font-size:1.0625rem;display:inline-flex}.pool-style-gallery a:focus-visible{outline-offset:5px;outline:2px solid #acf0ea}.pool-style-more{background:linear-gradient(120deg,#123946a3,#092b3773);border:1px solid #9ed5d338;border-radius:10px;grid-template-columns:1fr .85fr;align-items:center;gap:55px;margin-top:50px;padding:37px 40px;display:grid}.pool-style-more h3{margin:0 0 14px;font:2rem/1.2 Georgia,serif}.pool-style-more p{color:#aec9d1;margin:0;font-size:1.0625rem;line-height:1.75}.pool-style-more-links{gap:13px;display:grid}.pool-style-more-links a{color:#c5eee9;align-items:center;gap:13px;min-height:48px;padding:9px 0;font-size:1.0625rem;display:flex}.pool-style-more-links a>svg:last-child{flex:none;margin-left:auto}.pool-style-caption{color:#8eafb9;max-width:980px;margin:24px 0 0;font-size:.875rem;line-height:1.7}@media (max-width:900px){.pool-style-heading{grid-template-columns:1fr;gap:25px}.pool-style-heading>p{max-width:720px}.pool-style-grid{gap:35px 23px}.pool-style-more{gap:30px;padding:30px}.pool-style-image-label{letter-spacing:.08em;font-size:.875rem;bottom:20px;left:18px}.pool-style-image-arrow{bottom:15px;right:15px}}@media (max-width:650px){.pool-style-gallery{padding-top:55px;padding-bottom:55px}.pool-style-heading{margin-bottom:30px}.pool-style-heading h2{font-size:2.65rem}.pool-style-heading>p{font-size:1.125rem}.pool-style-grid{grid-template-columns:1fr;gap:34px}.pool-style-copy{padding-top:22px}.pool-style-copy h3{font-size:1.9rem}.pool-style-copy>p{font-size:1.125rem}.pool-style-more{grid-template-columns:1fr;gap:22px;margin-top:35px;padding:26px 23px}.pool-style-more h3{font-size:1.8rem}.pool-style-image{aspect-ratio:3/2}.pool-style-copy ul{gap:7px 17px}.pool-style-caption{margin-top:22px}}@media (prefers-reduced-motion:reduce){.pool-style-image img{transition:none}.pool-style-image:hover img{transform:none}}._launch_6nlek_1{color:#075dca;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:1rem;font-weight:700;display:flex}._screen_6nlek_2._screen_6nlek_2{color:#fff;z-index:120;background:#021a2b;border:0;border-radius:0;width:100vw;height:100dvh;padding:0;animation:none;display:block;position:fixed;inset:0;overflow:hidden;transform:none;max-width:none!important}._film_6nlek_3{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._shade_6nlek_4{pointer-events:none;background:linear-gradient(#00192b99 0%,#0000 30% 50%,#00192bd9 100%);position:absolute;inset:0}._top_6nlek_5{top:max(30px,env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:5%;right:5%}._brand_6nlek_6{letter-spacing:.18em;font-family:Georgia,serif;font-size:2rem;line-height:1}._brand_6nlek_6 span{letter-spacing:.17em;font:700 .75rem/2 Arial,sans-serif;display:block}._screen_6nlek_2 button,._screen_6nlek_2 a{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06273bba;border:1px solid #ffffff70;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:1rem;line-height:1.4;display:inline-flex}._screen_6nlek_2 button:hover,._screen_6nlek_2 a:hover{background:#07496c}:is(._screen_6nlek_2 button:focus-visible,._screen_6nlek_2 a:focus-visible){outline-offset:4px;outline:3px solid #8bdcff}._bottom_6nlek_9{bottom:max(20px,env(safe-area-inset-bottom));position:absolute;left:5%;right:5%}._controls_6nlek_9{align-items:center;gap:12px;display:flex}._controls_6nlek_9 a{margin-left:auto}._progress_6nlek_10{background:#fff5;height:2px;margin-top:22px;overflow:hidden}._progress_6nlek_10 span{transform-origin:0;background:#b6edff;width:100%;height:100%;transition:transform .25s linear;display:block}._note_6nlek_10{color:#e0eff6;margin-top:10px;font-size:.8125rem}._title_6nlek_11{text-shadow:0 3px 25px #02192988;animation:1s both _arrive_6nlek_1;position:absolute;bottom:180px;left:7%;right:7%}._title_6nlek_11 p{letter-spacing:.22em;font-size:.875rem;font-weight:700}._title_6nlek_11 h2{margin:15px 0 25px;font:400 clamp(3rem,7vw,7rem)/1.04 Georgia,serif}._title_6nlek_11 h2 em{color:#bdeeff}._title_6nlek_11 a{color:#063557;text-shadow:none;background:#e8f7ff;border:0}._title_6nlek_11 a:hover{background:#fff}._message_6nlek_12{text-align:center;position:absolute;inset:35% 10% auto}._message_6nlek_12 p{margin-bottom:20px;font-size:1.5rem}@keyframes _arrive_6nlek_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){._film_6nlek_3{object-fit:contain;background:#021a2b}._top_6nlek_5{top:max(20px,env(safe-area-inset-top))}._brand_6nlek_6{font-size:1.5rem}._screen_6nlek_2 button,._screen_6nlek_2 a{padding:10px 12px;font-size:.875rem}._controls_6nlek_9{flex-wrap:wrap;gap:7px}._controls_6nlek_9 a{margin-left:0}._title_6nlek_11{bottom:170px}._title_6nlek_11 h2{font-size:clamp(2.4rem,10vw,4rem)}._title_6nlek_11 p{font-size:.8125rem}._title_6nlek_11 a{display:none}._note_6nlek_10{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){._title_6nlek_11{animation:none}._progress_6nlek_10 span{transition:none}}
