:root{--navy:#021342;--white:#fff;--pb-red:#e21e2a;--green:#d4f9b4;--green-tint:#effbe4;--green-deep:#77c167;--yellow:#fff2a9;--yellow-tint:#fef6d6;--yellow-deep:#ffda3c;--blue:#a0cbec;--blue-tint:#cfe7f9;--blue-deep:#3190d9;--fs-body:clamp(1.03125rem, .845rem + .74vw, 1.4375rem);--fs-body-sm:clamp(.8125rem, .669rem + .57vw, 1.125rem);--fs-tab:clamp(1.15625rem, .756rem + 1.59vw, 2.03125rem);--fs-copy:clamp(.9375rem, .709rem + .91vw, 1.4375rem);--fs-title:clamp(3.25rem, 2.277rem + 3.872vw, 5.375rem);--fs-hero:clamp(2.75rem, 1.4rem + 5.4vw, 5.5rem);--fs-menu:clamp(4.1875rem, 3.071rem + 4.44vw, 6.625rem);--fs-eyebrow:clamp(1.03125rem, .831rem + .8vw, 1.46875rem);--fs-title-md:clamp(1.375rem, .059rem + 5.24vw, 4.25rem);--fs-h2:clamp(1.75rem, 1.321rem + 1.71vw, 2.6875rem);--fs-lead:clamp(.9375rem, .78rem + .63vw, 1.28125rem);--fs-stat:clamp(1.75rem, 1.55rem + .8vw, 2.1875rem);--fs-label:clamp(.875rem, .761rem + .46vw, 1.125rem);--fs-cta:clamp(2.28125rem, 1.766rem + 2.05vw, 3.40625rem);--fs-pick:clamp(1.275rem, 1.015rem + 1.036vw, 1.84375rem);--hard-shadow:12px 12px 0 var(--navy);--radius-card:16px;--map-ground:#e6f7d5;--map-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--page-max:1280px;--gutter:clamp(1.5rem, 4.8vw, 3.8125rem);--burger-top:clamp(1.36rem, .39rem + 3.88vw, 3.49rem);--burger-right:clamp(1.25rem, 4.087vw, 3.27rem);--burger-w:clamp(2rem, 1.656rem + 1.367vw, 2.75rem);--burger-ratio:.575}.t-earth{--bg:var(--green);--tint:var(--green-tint);--deep:var(--green-deep)}.t-air{--bg:var(--yellow);--tint:var(--yellow-tint);--deep:var(--yellow-deep)}.t-water{--bg:var(--blue);--tint:var(--blue-tint);--deep:var(--blue-deep)}@font-face{font-family:Neris;src:url(../fonts/Neris-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url(../fonts/Neris-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Neris,system-ui,sans-serif}img,svg,video{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:2px}.end :focus-visible,.s-water :focus-visible,.t-navy :focus-visible,footer :focus-visible{outline-color:var(--white)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.js [data-reveal]>*{opacity:0;transition:opacity 1.05s,transform 1.05s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.js [data-reveal]>:nth-child(2){transition-delay:.135s}.js [data-reveal]>:nth-child(3){transition-delay:.27s}.js [data-reveal]>:nth-child(4){transition-delay:.405s}.js [data-reveal]>:nth-child(5){transition-delay:.54s}.js [data-reveal].in>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]>*{opacity:1;transition:none;transform:none}}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.62s;animation-timing-function:cubic-bezier(.32,.94,.24,1);animation-fill-mode:both}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.62s;animation-timing-function:cubic-bezier(.32,.94,.24,1);animation-fill-mode:both}::view-transition-new(root){animation-name:page-wipe-up}::view-transition-old(root){animation-name:page-drift-up}@keyframes page-wipe-up{0%{clip-path:inset(100% 0 0 round 3.5rem 3.5rem 0 0)}to{clip-path:inset(0)}}@keyframes page-drift-up{to{filter:brightness(.88);transform:translateY(-8%)}}@keyframes page-wipe-down{0%{clip-path:inset(0 0 100% round 0 0 3.5rem 3.5rem)}to{clip-path:inset(0)}}@keyframes page-drift-down{to{filter:brightness(.88);transform:translateY(8%)}}@keyframes page-wipe-left{0%{clip-path:inset(0 0 0 100% round 3.5rem 0 0 3.5rem)}to{clip-path:inset(0)}}@keyframes page-drift-left{to{filter:brightness(.88);transform:translate(-8%)}}@keyframes page-wipe-right{0%{clip-path:inset(0 100% 0 0 round 0 3.5rem 3.5rem 0)}to{clip-path:inset(0)}}@keyframes page-drift-right{to{filter:brightness(.88);transform:translate(8%)}}html:active-view-transition-type(back)::view-transition-new(root){animation-name:page-wipe-down}html:active-view-transition-type(back)::view-transition-old(root){animation-name:page-drift-down}html:active-view-transition-type(next)::view-transition-new(root){animation-name:page-wipe-left}html:active-view-transition-type(next)::view-transition-old(root){animation-name:page-drift-left}html:active-view-transition-type(prev)::view-transition-new(root){animation-name:page-wipe-right}html:active-view-transition-type(prev)::view-transition-old(root){animation-name:page-drift-right}html:active-view-transition [data-reveal]>*{opacity:1;transition:none;transform:none}.nav[data-v-5724c4c3]{z-index:100;overscroll-behavior:contain;grid-template-rows:300fr 278fr 299fr;display:grid;position:fixed;inset:0;overflow:hidden}.panel[data-v-5724c4c3]{background:var(--panel);--hide:translate3d(100%, 0, 0);--e:var(--i);--l:calc(2 - var(--i));position:relative}.overlay-enter-active .panel[data-v-5724c4c3]{animation:.62s cubic-bezier(.16,1,.3,1) both panel-in-5724c4c3;animation-delay:calc(var(--e)*.12s)}.overlay-leave-active .panel[data-v-5724c4c3]{animation:.46s cubic-bezier(.6,0,.9,.2) both panel-out-5724c4c3;animation-delay:calc(var(--l)*.11s)}@keyframes panel-in-5724c4c3{0%{transform:var(--hide)}to{transform:none}}@keyframes panel-out-5724c4c3{0%{transform:none}to{transform:var(--hide)}}.label[data-v-5724c4c3]{top:var(--top);font-weight:900;font-size:var(--fs-menu);white-space:nowrap;color:var(--navy);line-height:normal;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;right:12.34%}.panel:focus-visible .label[data-v-5724c4c3],.panel:hover .label[data-v-5724c4c3]{transform:translate(-.75rem)}.close[data-v-5724c4c3]{--close-w:clamp(1.125rem, 2.03vw, 1.625rem);z-index:5;top:calc(var(--burger-top) + (var(--burger-w)*var(--burger-ratio) - var(--close-w))/2);right:calc(var(--burger-right) + (var(--burger-w) - var(--close-w))/2);width:var(--close-w);box-sizing:content-box;margin:-.75rem;padding:.75rem;position:absolute}.close img[data-v-5724c4c3]{aspect-ratio:1;width:100%}.overlay-enter-active .close[data-v-5724c4c3]{animation:.4s .38s both close-in-5724c4c3}.overlay-leave-active .close[data-v-5724c4c3]{opacity:0;transition:opacity .18s}@keyframes close-in-5724c4c3{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@media (width<=700px){.nav[data-v-5724c4c3]{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.panel[data-v-5724c4c3]{--hide:translate3d(0, -100%, 0);--e:calc(2 - var(--i));--l:var(--i)}.label[data-v-5724c4c3]{writing-mode:vertical-rl;font-weight:700;inset:auto auto 6.5% 50%;transform:translate(-50%)rotate(180deg)}.panel:focus-visible .label[data-v-5724c4c3],.panel:hover .label[data-v-5724c4c3]{transform:translate(-50%)rotate(180deg)translateY(.5rem)}}.overlay-enter-active[data-v-5724c4c3],.overlay-leave-active[data-v-5724c4c3]{pointer-events:none}@media (prefers-reduced-motion:reduce){.overlay-enter-active .close[data-v-5724c4c3],.overlay-enter-active .panel[data-v-5724c4c3],.overlay-leave-active .panel[data-v-5724c4c3]{animation:none}.label[data-v-5724c4c3]{transition:none}}.cc[data-v-a76d45b3]{z-index:50;background:var(--white);width:min(21.5rem,100vw - 2rem - 12px);color:var(--navy);border-radius:var(--radius-card);box-shadow:var(--hard-shadow);padding:1.125rem 1.25rem 1.25rem;position:fixed;bottom:clamp(.75rem,1.1vw,1.125rem);left:clamp(.75rem,1.1vw,1.125rem)}.cc h2[data-v-a76d45b3]{margin-bottom:.4rem;font-size:1.375rem;font-weight:900;line-height:1}.cc p[data-v-a76d45b3]{font-size:.875rem;font-weight:300;line-height:1.5}.more[data-v-a76d45b3]{text-underline-offset:2px;opacity:.7;margin-top:.45rem;font-size:.8125rem;text-decoration:underline;transition:opacity .2s,color .2s;display:inline-block}.more[data-v-a76d45b3]:focus-visible,.more[data-v-a76d45b3]:hover{opacity:1;color:var(--pb-red)}.row[data-v-a76d45b3]{gap:.5rem;margin-top:.9rem;display:flex}.row button[data-v-a76d45b3]{border-radius:999px;flex:1;min-height:2.5rem;padding:.4em 1em;font-size:.8125rem;font-weight:700;transition:background .2s,color .2s,translate .25s cubic-bezier(.16,1,.3,1)}.yes[data-v-a76d45b3]{background:var(--navy);color:var(--white)}.no[data-v-a76d45b3]{color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy);background:0 0}.row button[data-v-a76d45b3]:focus-visible,.row button[data-v-a76d45b3]:hover{translate:0 -2px}.yes[data-v-a76d45b3]:focus-visible,.yes[data-v-a76d45b3]:hover{background:#123067}.no[data-v-a76d45b3]:focus-visible,.no[data-v-a76d45b3]:hover{background:var(--navy);color:var(--white)}.cc-enter-active[data-v-a76d45b3],.cc-leave-active[data-v-a76d45b3]{transition:opacity .3s,translate .45s cubic-bezier(.16,1,.3,1)}.cc-enter-from[data-v-a76d45b3],.cc-leave-to[data-v-a76d45b3]{opacity:0;translate:0 1.5rem}@media (width<=700px){.cc[data-v-a76d45b3]{width:auto;box-shadow:8px 8px 0 var(--navy);right:.75rem}}@media (height<=480px){.cc[data-v-a76d45b3]{padding:.9rem 1rem 1rem}.cc h2[data-v-a76d45b3]{font-size:1.125rem}.row[data-v-a76d45b3]{margin-top:.75rem}}
