:where(.sr-only){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where([hidden]){display:none!important}:where(.js-motion [data-reveal]:not(.is-visible)){opacity:0}:where([data-scroll-progress]){--progress:1}:where(.js-motion [data-scroll-progress]){--progress:0}:where(.reduced-motion [data-scroll-progress]){--progress:1}@media (prefers-reduced-motion:reduce){:where([data-marquee]>*){animation:none!important;transform:none!important}}:where([data-cal-inline]){width:100%;display:block}@font-face{font-family:Geist;src:url(/theme/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/theme/fonts/geist-mono-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--dark:#001b1b;--teal:#103a38;--ash:#f6f6f6;--white:#fff;--cyan:#0ff;--sky:#8cf4ff;--panel:#003b38;--g1:#003b38;--g2:#005451;--g3:#006966;--b1:#00394e;--b2:#005263;--b3:#006776;--ink:#001b1b;--muted-dark:#fff9;--faint-dark:#fff9;--line-dark:#ffffff1a;--line-dark-12:#ffffff1f;--line-light:#0000001f;--muted-light:#5d6472;--f-head:"Geist", Verdana, sans-serif;--f-body:"Geist", Verdana, sans-serif;--f-mono:"Geist Mono", ui-monospace, Menlo, monospace;--gutter:5%;--max:1440px;--sec-m:100px;--sec-l:112px;--ease:cubic-bezier(.25, .1, .25, 1);--nav-h:56px}@media (width<=991px){:root{--sec-m:64px;--sec-l:96px;--nav-h:64px}}@media (width<=767px){:root{--gutter:16px;--sec-m:48px;--sec-l:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--dark)}body{background:var(--teal);color:var(--ink);font:300 16px/1.6 var(--f-body);letter-spacing:-.25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}p{letter-spacing:-.016em;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--f-head);margin:0;font-weight:300}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0}strong,b{font-weight:600}:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:2000;background:var(--sky);color:var(--dark);padding:10px 16px;font-weight:400;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.wrap{padding-inline:var(--gutter)}.container{width:100%;max-width:var(--max);margin-inline:auto}.hyph{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1,h2,h3,.hyph-all{hyphens:manual;overflow-wrap:break-word}@media (width<=767px){h1,h2,h3,.hyph-all{-webkit-hyphens:auto;hyphens:auto}}.t-h1{letter-spacing:-1.5px;font-size:48px;line-height:.95}.t-h2{letter-spacing:-1.008px;font-size:48px;line-height:1}.t-h3{letter-spacing:-.5px;font-size:24px;line-height:1.2}.t-b1{letter-spacing:-.496px;font-size:20px;line-height:1.3}.t-b2{letter-spacing:-.496px;font-size:18px;line-height:1.4}.t-b3{font-size:16px;line-height:1.6}.t-b4{font-size:14px;line-height:1.6}.caption{font:300 12px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:0;margin:0}.index{font:400 12px/1.6 var(--f-mono);letter-spacing:-.25px;white-space:pre}.hl{color:var(--cyan)}@media (width<=991px){.t-h2{font-size:44px;line-height:1}}@media (width<=767px){.t-h1{font-size:40px;line-height:.95}.t-h2{font-size:36px;line-height:1}}.btn{isolation:isolate;min-height:37px;font:400 14px/.95 var(--f-head);letter-spacing:-.25px;color:var(--dark);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:var(--sky);clip-path:polygon(9px 0,calc(100% - 9px) 0,calc(100% - 9px) 3px,calc(100% - 4px) 3px,calc(100% - 4px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 4px) calc(100% - 6px),calc(100% - 4px) calc(100% - 3px),calc(100% - 9px) calc(100% - 3px),calc(100% - 9px) 100%,9px 100%,9px calc(100% - 3px),4px calc(100% - 3px),4px calc(100% - 6px),0 calc(100% - 6px),0 6px,4px 6px,4px 3px,9px 3px);position:absolute;inset:0}.btn .icon{width:16px;height:16px}.btn-link{font:400 14px/1.4 var(--f-head);color:inherit;text-underline-offset:2px;padding:4px 0;text-decoration:underline;display:inline-block}.btn-block{width:100%}.arrow-link{font:400 16px/1.6 var(--f-body);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.arrow-link .icon{color:currentColor}.on-dark .arrow-link .icon{color:var(--cyan)}.prose a,.rt a{text-underline-offset:2px;text-decoration:underline}.link-mail{text-underline-offset:2px;word-break:break-word;text-decoration:underline}.sec{position:relative}.sec-dark{background:var(--dark);color:var(--white)}.sec-teal{background:var(--teal);color:var(--white)}.sec-ash{background:var(--ash);color:var(--ink)}.sec-white{background:var(--white);color:var(--ink)}.pad-m{padding-block:var(--sec-m)}.pad-l{padding-block:var(--sec-l)}.sec-head{align-items:flex-start;gap:40px;max-width:860px;margin-bottom:78px;display:flex}.sec-head .caption{flex:0 0 117px;padding-top:8px}.sec-head-body{gap:24px;max-width:640px;display:grid}.sec-head h2{max-width:640px}.sec-head .lead{letter-spacing:-.496px;max-width:575px;font-size:18px;line-height:1.4}@media (width<=767px){.sec-head{flex-direction:column;gap:16px;margin-bottom:40px}.sec-head .caption{flex:none;padding:0}}.crumbs ol{font:400 14px/1.4 var(--f-body);text-transform:uppercase;letter-spacing:-.25px;flex-wrap:wrap;align-items:center;gap:4px 6px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;display:inline-flex}.crumbs a{opacity:1;text-underline-offset:3px;text-decoration:none}.sec-dark .crumbs a,.on-dark .crumbs a{opacity:.7}.sec-dark .crumbs a:hover,.on-dark .crumbs a:hover{opacity:1}.crumbs a:hover{text-decoration:underline}.crumbs .crumb-sep{opacity:.5}.on-light .crumbs .crumb-sep,.art-crumbs .crumb-sep{opacity:1;color:var(--muted-light)}.crumbs .crumb-back{color:var(--cyan)}.on-light .crumbs .crumb-back{color:var(--teal)}.crumbs [aria-current]{opacity:1}.listing{gap:16px;list-style:none;display:grid}.listing li{grid-template-columns:16px 1fr;gap:12px;font-size:14px;line-height:1.6;display:grid}.listing li .icon{margin-top:3px}html.th-motion [data-th-reveal]{opacity:0;transform:translateY(12px)}html.reduced-motion [data-th-reveal]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--cal-fab-bg:#8cf4ff;--cal-fab-fg:#001b1b;--cal-fab-hover-bg:#b5f9ff;--cal-fab-border:0;--cal-fab-radius:0;--cal-fab-font:var(--f-head);--cal-fab-weight:400;--cal-fab-tracking:-.25px}html body .cal-fab,html body .cal-fab[data-state=on]{transform:none}.nav{z-index:999;min-height:var(--nav-h);color:var(--white);will-change:transform;position:fixed;inset:0 0 auto}.nav-bg{background:var(--dark);opacity:0;pointer-events:none;position:absolute;inset:0}.nav[data-variant=light]{color:var(--teal)}.nav[data-variant=light] .nav-bg{background:var(--ash);opacity:1}.nav-inner{min-height:var(--nav-h);max-width:calc(var(--max) + 10%);grid-template-columns:270px 1fr 270px;align-items:center;gap:16px;margin-inline:auto;display:grid;position:relative}.nav-logo{color:inherit;justify-self:start;text-decoration:none}.logo{color:inherit;align-items:center;gap:8px;display:inline-flex}.logo-mark{width:20px;height:20px;color:var(--cyan)}.nav[data-variant=light] .logo-mark{color:#00b8c4}.logo-word{font:400 21px/1 var(--f-head);letter-spacing:-.6px}.nav-links{justify-content:center;align-items:center;gap:10px;list-style:none;display:flex}.nav-link{font:400 16px/1.6 var(--f-head);letter-spacing:-.256px;color:inherit;white-space:nowrap;align-items:center;gap:4px;padding:0 10px;text-decoration:none;transition:color .3s;display:inline-flex}.nav-link:hover,.nav-link.is-current,.dd:hover>.dd-toggle,.dd.is-open>.dd-toggle{color:var(--cyan)}.nav[data-variant=light] .nav-link:hover,.nav[data-variant=light] .nav-link.is-current,.nav[data-variant=light] .dd:hover>.dd-toggle{color:#00666c}.dd{position:relative}.dd-panel{background:var(--teal);color:#f6f6f6;z-index:900;clip-path:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px),0 12px,6px 12px,6px 6px,12px 6px);gap:0;margin-top:18px;padding:16px 0;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dd-panel:before{content:"";height:24px;position:absolute;top:-24px;left:0;right:0}.dd-multi{flex-direction:row}.dd-col{min-width:170px}.dd-multi .dd-col{width:240px}.dd-col ul{list-style:none}.dd-head{font:400 12px/1.6 var(--f-mono);text-transform:uppercase;color:var(--cyan);min-height:30px;margin:0;padding:10px 16px 4px}.dd-item{font:300 16px/1.6 var(--f-body);color:#f6f6f6;white-space:nowrap;padding:10px 16px;text-decoration:none;display:block}.dd-item:hover,.dd-item.is-current{color:var(--cyan)}@media (hover:hover) and (width>=992px){.dd:hover>.dd-panel{display:flex}}@media (width>=992px){.dd.is-open>.dd-panel{display:flex}}.nav-right{justify-self:end;align-items:center;gap:16px;display:flex}.nav-lang{font:400 12px/1 var(--f-mono);color:inherit;letter-spacing:.5px;padding:6px 4px;text-decoration:none}.nav-lang:hover{color:var(--cyan)}.nav-cta-short,.nav-lang-mobile{display:none}.burger{width:40px;height:40px;color:inherit;display:none;position:relative}.burger-line{background:currentColor;height:2px;position:absolute;left:6px;right:6px}.burger-top{top:11px}.burger-mid{top:19px}.burger-bot{top:27px}@media (width<=1200px) and (width>=992px){.nav-inner{grid-template-columns:auto 1fr auto}.nav-link{padding:0 6px}.nav-links{gap:4px}}@media (width<=991px){.nav-inner{grid-template-columns:auto auto;justify-content:space-between}.nav-right{gap:12px}.nav-lang{display:none}.burger{display:block}.nav-menu{left:0;right:0;top:var(--nav-h);height:calc(100dvh - var(--nav-h));background:var(--dark);color:var(--white);border-top:1px solid var(--line-dark);padding:8px 16px 40px;display:none;position:fixed;overflow-y:auto}.nav.menu-open .nav-menu{display:block}.nav-links{flex-direction:column;align-items:stretch;gap:0}.nav-links>li{width:100%}.nav-link{justify-content:flex-start;width:100%;padding:12px 0 12px 8px;font-size:16px;line-height:1.6}.nav-lang-mobile{display:block}.dd-panel{clip-path:none;background:0 0;flex-direction:column;margin:0;padding:0 0 8px 8px;position:static;transform:none}.dd-multi{flex-direction:column}.dd-multi .dd-col,.dd-col{width:auto;min-width:0}.dd.is-open>.dd-panel{display:flex}.dd-item{white-space:normal;padding:8px 12px}.dd-head{min-height:0;padding:8px 12px 0}.dd-head[aria-hidden]{display:none}.nav[data-variant=light] .nav-menu{background:var(--ash);color:var(--teal)}.nav[data-variant=light] .dd-item{color:var(--teal)}.nav[data-variant=light] .dd-head{color:#00666c}}@media (width<=420px){.nav-cta-long{display:none}.nav-cta-short{display:inline}.nav-cta{padding-inline:16px}.logo-word{font-size:19px}}.burger-line{transition:transform .4s cubic-bezier(.86,0,.07,1),opacity .4s cubic-bezier(.86,0,.07,1)}.nav.is-open .burger-top{transform:translateY(8px)rotate(45deg)}.nav.is-open .burger-mid{opacity:0}.nav.is-open .burger-bot{transform:translateY(-8px)rotate(-45deg)}@media (width<=991px){.nav{overflow-x:clip}.nav-inner{grid-template-columns:minmax(0,1fr) auto;width:100%}.nav-logo{min-width:0}}@media (width<=360px){.logo-word{font-size:17px}.nav-right{gap:6px}.nav-cta{padding-inline:12px}}.dotfield{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dotfield svg{width:100%;height:100%}.df-b{opacity:.55}.df-g1{animation:6s ease-in-out infinite df-pulse}.df-g2{animation:6s ease-in-out -3s infinite df-pulse}@keyframes df-pulse{0%,to{opacity:.35}50%{opacity:.8}}.dotfield-grid{background-image:radial-gradient(#8cc8c373 1.2px,#0000 1.5px);background-position:8px 8px;background-size:33px 33px;position:absolute;inset:0}.dotfield-grid:after{content:"";background-image:radial-gradient(#aaf0e6b3 1.4px,#0000 1.8px);background-position:41px 74px;background-size:165px 99px;position:absolute;inset:0}.hhero{background:var(--dark);min-height:100svh;color:var(--white);padding-top:var(--nav-h);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hhero-content{z-index:1;text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:16px;max-width:calc(832px + 10%);margin-top:auto;padding-bottom:48px;display:flex;position:relative}.hhero-title{color:var(--white);text-wrap:balance;max-width:832px}.hhero-lead{max-width:780px;color:var(--white);text-wrap:pretty;font-size:16px;line-height:1.6}.hhero-actions{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.hhero-actions .btn-link{color:var(--white)}.hhero-foot{z-index:1;gap:22px;margin-top:auto;display:grid;position:relative}.hhero-grid{border:1px solid var(--line-dark-12);background:var(--dark);border-bottom:0;grid-template-columns:repeat(6,1fr);list-style:none;display:grid}.hhero-cell{border-right:1px solid var(--line-dark-12);min-height:72px;color:var(--white);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px 18px;display:grid}.hhero-cell:last-child{border-right:0}.hhero-cell .icon{color:var(--cyan);grid-row:span 2}.hhero-cell .index{color:#fff9}.hhero-cell-t{font:300 15px/1.25 var(--f-body)}@media (width<=991px){.hhero-grid{grid-template-columns:repeat(3,1fr)}.hhero-cell:nth-child(3n){border-right:0}.hhero-cell{border-bottom:1px solid var(--line-dark-12)}}@media (width<=767px){.hhero-content{padding-top:80px}.hhero-lead{font-size:12.8px;line-height:1.6}.hhero-grid{grid-template-columns:repeat(2,1fr)}.hhero-cell{text-align:left;grid-template-columns:1fr;padding:14px 12px}.hhero-cell .icon{grid-row:auto}.hhero-cell:nth-child(3n){border-right:1px solid var(--line-dark-12)}.hhero-cell:nth-child(2n){border-right:0}}.impact-wrap{background:var(--white);position:relative}.impact{background:var(--white);color:var(--ink);position:relative}.impact-left{padding-top:100px;padding-bottom:64px}.impact-left-in{grid-template-columns:minmax(0,1fr);gap:50px;max-width:608px;display:grid}.impact-left-in .t-h2{max-width:608px}.impact-intro{max-width:420px}.impact-dots{opacity:.9;background-image:radial-gradient(#0d6a63 1.3px,#0000 1.6px);background-size:45px 30px;width:450px;max-width:100%;height:271px}.impact-panel{background:var(--dark) url(/theme/img/map-dots.webp) center / cover no-repeat;color:var(--white);position:relative}.impact-panel-in{max-width:1088px;padding:64px var(--gutter);gap:48px;margin:0 auto;display:grid}.impact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.impact-card-h{font:300 18px/1.2 var(--f-head);letter-spacing:-.5px;margin-bottom:17px}.impact-tiers{list-style:none;display:grid}.impact-tier{align-content:center;gap:8px;padding:24px;display:grid}.is-green .tier-1{background:var(--g1)}.is-green .tier-2{background:var(--g2)}.is-green .tier-3{background:var(--g3)}.is-blue .tier-1{background:var(--b1)}.is-blue .tier-2{background:var(--b2)}.is-blue .tier-3{background:var(--b3)}.impact-tier.tier-1{align-content:end;min-height:200px}.impact-tier{min-height:134px}.impact-stat{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.impact-num{font:400 72px/1.2 var(--f-head);letter-spacing:-.5px}.impact-label{font:300 16px/1.6 var(--f-body);text-align:right}.impact-text{color:#ffffffe0;max-width:400px;font-size:14px;line-height:1.6}.impact-text a{color:inherit}.impact-after{justify-items:start;gap:24px;max-width:760px;display:grid}.impact-after .rt p,.impact-after a:not(.btn){color:var(--white)}@media (width>=992px){.impact-wrap{height:200vh}.impact{height:100vh;position:sticky;top:0;overflow:clip}.impact-left{height:100%}.impact-panel{align-items:center;width:100vw;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}.impact-panel-in{width:100%;padding:calc(var(--nav-h) + 8px) 0 32px;max-width:1088px;margin:0 auto}html.reduced-motion .impact-panel,html:not(.th-js) .impact-panel{transform:none}}@media (width>=992px) and (height<=860px){.impact-tier.tier-1{min-height:150px}.impact-tier{min-height:104px;padding:16px 24px}.impact-num{font-size:56px}.impact-panel-in{gap:28px}}@media (width<=767px){.impact-left{padding-top:64px}.impact-left-in{gap:32px}.impact-cards{grid-template-columns:1fr}.impact-num{font:400 48px/1.4 var(--f-mono);letter-spacing:-.5px}.impact-panel-in{padding-block:48px}}.pgrid{border-bottom:1px solid #0000001f;padding:128px 0;overflow:clip}.pgrid .lead{color:#ffffffe0}.pgrid-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);list-style:none;display:grid}.pgrid-cell{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:#f6f6f6;align-content:start;gap:16px;padding:24px;font-size:14px;line-height:1.6;display:grid}.pgrid-ico{color:var(--cyan)}.pgrid-rest{max-width:760px;margin-top:40px}.sec-ash.pgrid .pgrid-grid,.sec-ash .pgrid-cell{border-color:var(--line-light)}.sec-ash .pgrid-cell{color:var(--ink)}.sec-ash .pgrid-ico{color:var(--teal)}@media (width<=991px){.pgrid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pgrid{padding:56px 0 128px}.pgrid-grid{grid-template-columns:1fr}}.shape{background:var(--ash);overflow:hidden}.shape-stack{transform-origin:50% 0;will-change:transform}.shape-band{height:3vh;min-height:22px}@media (width<=767px){.shape-band{height:51px;min-height:0}}html.reduced-motion .shape-stack{transform:none}.tabs-sec{border-bottom:1px solid var(--line-light);padding-top:93px;overflow:clip}.tabs-orn{background:var(--teal);width:182px;height:268px;position:absolute;top:-1px;right:0}.tabs-grid{margin-inline:auto;grid-template-columns:190px minmax(0,1fr);grid-template-areas:"head head""lead lead""menu panels""tail tail";column-gap:40px;max-width:1076px;margin-left:calc(50% - 538px);display:grid}.tabs-head{grid-area:head;margin-left:-110px}.tabs-head .sec-head{margin-bottom:0}.tabs-lead{letter-spacing:-.496px;grid-area:lead;max-width:575px;margin:24px 0 78px 47px;font-size:18px;line-height:1.4}.tabs-menu{flex-direction:column;grid-area:menu;align-items:flex-start;gap:12px;display:flex}.tabs-link{max-width:190px;font:300 16px/1.6 var(--f-head);color:var(--ink);opacity:.62;text-align:left;align-items:center;gap:8px;transition:opacity .3s;display:inline-flex}.tabs-link.is-active,.tabs-link:hover{opacity:1}.tabs-line{background:#000;width:0;height:1px;transition:width .3s .3s;display:inline-block}.tabs-link.is-active .tabs-line{width:7px}.tabs-panels{grid-area:panels}.tabs-panel{background:var(--teal);color:var(--white);flex-direction:column;justify-content:space-between;gap:30px;min-height:620px;padding:50px 95px 0;display:flex;overflow:hidden}.tabs-panel:before{content:attr(data-label);font:300 20px/1.3 var(--f-head);letter-spacing:-.496px}.tabs-card-text{gap:16px;max-width:592px;display:grid}.tabs-card-text .t-b3,.tabs-card-text a{color:var(--white)}.tabs-more{background:var(--ash);justify-content:center;align-items:center;width:34px;height:32px;display:inline-flex;color:var(--dark)!important}.tabs-mock{width:100%;max-width:664px;margin-top:auto}.tabs-tail{grid-area:tail;max-width:760px;margin:40px 0 64px}.tabs-rest{grid-area:tail}html.th-js .tabs-panel:not(.is-active){display:none}@media (width<=1400px){.tabs-grid{margin-left:auto;margin-right:auto}.tabs-head{margin-left:0}.tabs-lead{margin-left:157px}}@media (width<=991px){.tabs-sec{padding-top:56px}.tabs-orn{display:none}.tabs-grid{grid-template-columns:1fr;grid-template-areas:"head""lead""panels""tail"}.tabs-lead{margin:24px 0 40px}.tabs-menu{display:none}.tabs-panels{gap:32px;display:grid}html.th-js .tabs-panel:not(.is-active){display:flex}.tabs-panel{gap:40px;min-height:0;padding:24px 0 0 24px}.tabs-card-text{padding-right:24px}}.why{overflow:clip}.why-stage{align-items:center;display:flex}.why-in{width:100%;padding-block:var(--sec-m);grid-template-columns:363px minmax(0,1fr);grid-template-areas:"left right""tail right";align-items:start;column-gap:72px;display:grid}.why-left{grid-area:left;gap:24px;display:grid}.why-lead{max-width:340px}.why-tail{grid-area:tail;gap:16px;max-width:340px;margin-top:32px;display:grid}.why-right{grid-area:right;overflow:visible}.why-track{will-change:transform;gap:16px;list-style:none;display:flex}.why-card{flex-direction:column;flex:0 0 496px;gap:37px;min-height:640px;padding:32px 32px 25px;display:flex;position:relative;overflow:hidden}.why-card:before{content:attr(data-index);z-index:1;font:400 12px/1.6 var(--f-mono);white-space:pre;position:relative}.why-card.is-teal{background:var(--dark);color:var(--white)}.why-card.is-cyan{background:var(--cyan);color:var(--dark)}.why-art{aspect-ratio:1;object-fit:cover;opacity:.9;width:100%;height:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.why-blocks{-webkit-mask-composite:source-in;background:radial-gradient(#001b1bbf 1px,#0000 1.3px) 0 0/6px 6px;height:45%;position:absolute;top:30%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#0000 14% 28%,#000 28% 62%,#0000 62% 70%,#000 70%),linear-gradient(#000 0 25%,#0000 25% 38%,#000 38% 55%,#0000 55% 70%,#000 70%);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.why-card-title{z-index:1;font:300 24px/1.2 var(--f-head);letter-spacing:-.5px;max-width:370px;position:relative}.why-card-text{z-index:1;max-width:432px;margin-top:auto;font-size:16px;line-height:1.6;position:relative}@media (width>=992px){.why-sticky-on{height:200vh}.why-sticky-on .why-stage{height:100vh;position:sticky;top:0}.why-sticky-on .why-in{padding-block:0}}@media (width>=992px) and (height<=820px){.why-card{min-height:560px}}@media (width<=991px){.why-in{grid-template-columns:1fr;grid-template-areas:"left""right""tail";row-gap:32px;padding-block:64px}.why-right{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.why-card{scroll-snap-align:center;flex-basis:min(353px,88vw);min-height:579px}}.shero{background:var(--dark);min-height:765px;color:var(--white);padding:calc(var(--nav-h) + 72px) 0 96px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shero-index{min-height:540px}.shero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:calc(760px + 10%);margin-inline:auto;display:flex;position:relative}.shero-title{text-wrap:balance;max-width:760px}.shero-lead{max-width:640px;color:var(--white);font-size:16px;line-height:1.6}.shero-long .shero-content{max-width:calc(820px + 10%)}.shero-long .shero-lead{text-wrap:pretty;max-width:820px}.shero-lead a{color:var(--white)}.shero-kicker{color:var(--cyan)}.shero-crumbs{justify-content:center}.shero-crumbs ol{font-size:12px;font-family:var(--f-mono);justify-content:center;font-weight:300}.shero-actions{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}.shero-actions .btn-link{color:var(--white)}@media (width<=767px){.shero{min-height:560px;padding:calc(var(--nav-h) + 48px) 0 64px}.shero-index{min-height:0}}.hmore{padding-top:72px}.hmore-grid{border-bottom:1px solid var(--line-light);grid-template-columns:360px minmax(0,1fr);align-items:start;gap:30px;padding-bottom:64px;display:grid}.hmore-cap{color:var(--teal);align-items:center;gap:12px;padding-top:9px;display:flex}.hmore-px{background:var(--cyan);width:8px;height:8px;box-shadow:8px 8px 0 var(--teal);flex:none;margin-bottom:8px}.hmore-body{gap:24px;max-width:860px;display:grid}.hmore-lead,.hmore-next{font:300 24px/1.4 var(--f-head);letter-spacing:-.5px;color:var(--ink)}.hmore-label{font:300 12px/1.4 var(--f-mono);text-transform:uppercase;color:var(--teal);letter-spacing:0;margin-bottom:8px;display:block}.hmore-lead a,.hmore-next a{color:var(--ink);text-underline-offset:5px;transition:background-color .2s var(--ease), color .2s var(--ease);text-decoration:underline 1px}.hmore-lead a:hover,.hmore-next a:hover{background:var(--sky)}.hmore-rt{font-size:16px}.hmore+.pad-m{padding-top:72px}@media (width<=991px){.hmore-grid{grid-template-columns:1fr;gap:16px}.hmore-cap{padding-top:0}}@media (width<=767px){.hmore{padding-top:48px}.hmore-grid{padding-bottom:40px}.hmore-lead,.hmore-next{letter-spacing:-.3px;font-size:19px;line-height:1.45}}.rows-list{gap:64px;display:grid}.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;min-height:400px;scroll-margin-top:80px;display:grid}.row-text{align-content:center;gap:16px;max-width:633px;display:grid}.row-flip .row-text{order:2}.row-cap{color:#00585c;align-items:center;gap:8px;display:inline-flex}.row-title{color:var(--ink)}.row-rt p{font-weight:400}.row-vis{position:relative}.row-frame{background:var(--teal);height:400px;padding:24px 0 0 24px;position:relative;overflow:hidden}.row-frame:before{content:"";background-image:radial-gradient(var(--cyan) 1px, transparent 1.4px);opacity:.8;background-position:74px 12px;background-size:74px 24px;height:24px;position:absolute;top:0;left:0;right:0}.row-frame:after{content:"";background-image:radial-gradient(var(--cyan) 1px, transparent 1.4px);opacity:.8;background-position:12px 20px;background-size:24px 52px;width:24px;position:absolute;top:24px;bottom:0;left:0}.row-frame .mock{height:calc(100% + 40px)}.row-long{align-items:start}.row-long .row-vis{position:sticky;top:96px}@media (width<=991px){.row{grid-template-columns:1fr;min-height:0}.row-flip .row-text{order:0}.row-frame{height:280px}.row-long .row-vis{position:static}}.mock{color:#5b6b6a;background:#eef1f1;flex-direction:column;width:100%;min-height:260px;font-size:0;display:flex;box-shadow:0 0 0 1px #0000000a}.mock-top{background:#fff;border-bottom:1px solid #e3e7e7;align-items:center;gap:6px;padding:10px 14px;display:flex}.mock-top i{background:#d4dbdb;border-radius:50%;width:7px;height:7px}.mock-pill{background:#e3e7e7;width:90px;height:8px;margin-left:16px}.mock-avatar{background:#c9d6d5;border-radius:50%;width:18px;height:18px;margin-left:auto}.mock-body{flex:1;grid-template-columns:120px 1fr;display:grid}.mock-side{background:#fff;border-right:1px solid #e3e7e7;align-content:start;gap:10px;padding:12px 10px;display:grid}.mock-side-row{color:#7d8b8a;align-items:center;gap:8px;padding:5px 6px;display:flex}.mock-side-row span{background:#e6eaea;flex:1;height:6px}.mock-side-row.on{color:#00a3ad;background:#eef1f1}.mock-main{align-content:start;gap:12px;padding:14px;display:grid}.mock-head{align-items:center;gap:10px;display:flex}.mock-ico{color:#00a3ad;background:#fff;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 0 1px #e3e7e7}.mock-chip{background:#fff;width:54px;height:18px;margin-left:auto;box-shadow:0 0 0 1px #e3e7e7}.mock-bar{background:#dfe5e5;height:7px;display:block}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.mock-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mock-card{background:#fff;gap:8px;padding:12px;display:grid;box-shadow:0 0 0 1px #e8ecec}.mock-num{background:#c3d0cf;width:46px;height:14px}.mock-card>svg{width:100%;height:44px}.mock svg.icon{flex:none}.mock-card polyline{stroke:#1d8f87}.mock-list{grid-column:span 2}.mock-row{color:#00a3ad;align-items:center;gap:8px;display:flex}.mock-v1 .mock-cards{grid-template-columns:1fr 1fr}.mock-v2 .mock-cards{grid-template-columns:1fr}@media (width<=767px){.mock-body{grid-template-columns:76px 1fr}}.how-head{gap:16px;max-width:760px;margin-bottom:56px;display:grid}.how-intro{max-width:640px}.how-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;list-style:none;display:grid}.how-card{flex-direction:column;gap:20px;min-height:420px;padding:32px;display:flex;position:relative;overflow:hidden}.how-card.is-teal{background:var(--teal);color:var(--white)}.how-card.is-cyan{background:var(--cyan);color:var(--dark)}.how-card.is-teal .how-icon{color:var(--cyan)}.how-title{font:300 24px/1.2 var(--f-head);letter-spacing:-.5px;z-index:1;position:relative}.how-text{z-index:1;font-size:16px;line-height:1.6;position:relative}.how-text a{color:inherit}.how-dots{margin-top:auto;margin-inline:-32px;opacity:.22;background-image:radial-gradient(currentColor 1.1px,#0000 1.4px);background-size:9px 9px;height:90px;margin-bottom:-32px;-webkit-mask:linear-gradient(90deg,#000 0 22%,#0000 22% 34%,#000 34% 70%,#0000 70% 78%,#000 78%)}.how-after{max-width:760px;margin-top:40px}@media (width<=991px){.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.how-grid{grid-template-columns:1fr}.how-card{min-height:0}}.cmp{overflow:hidden}.booking-dots{pointer-events:none;background-image:radial-gradient(#8cd2c829 1px,#0000 1.3px);background-size:12px 12px;position:absolute;inset:0}.cmp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:52.8px;display:grid;position:relative}.cmp-left{align-content:start;gap:32px;display:grid}.cmp-title,.cmp-lead,.cmp-list{max-width:520px}.on-dark .cmp-list .icon{color:var(--white)}.on-light .cmp-list .icon{color:var(--teal)}.cmp-box{background:var(--white);color:var(--ink);padding:32px}.sec-ash .cmp-box{box-shadow:inset 0 0 0 1px #0000000a}@media (width<=991px){.cmp-grid{grid-template-columns:1fr;gap:40px}.cmp-box{padding:16px}}.tbl-scroll{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.tbl thead th{text-align:left;border-bottom:2px solid var(--ink);vertical-align:bottom;padding:10px 12px;font-weight:600}.tbl tbody th,.tbl td{text-align:left;border-bottom:1px solid var(--ink);vertical-align:top;padding:10px 12px;font-weight:300}.tbl tbody th{font-weight:500}.tbl thead th:last-child{background:var(--cyan)}@media (width<=767px){.tbl thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl,.tbl tbody,.tbl tr,.tbl th,.tbl td{width:100%;display:block}.tbl tr{border-bottom:2px solid var(--ink);padding:12px 0}.tbl tbody th{border:0;padding:4px 0 8px;font-size:18px}.tbl td{border:0;grid-template-columns:42% 1fr;gap:12px;padding:6px 0;font-size:15px;display:grid}.tbl td:before{content:attr(data-label);font:400 11px/1.6 var(--f-mono);text-transform:uppercase;color:#3e5251}}.stm{padding:100px 0 132px;overflow:clip}.stm-deco{pointer-events:none;opacity:.9;width:795px;max-width:70%;height:auto;position:absolute;bottom:-60px;left:0}.stm-grid{grid-template-columns:271px minmax(0,1fr);display:grid;position:relative}.stm-right{gap:73px;display:grid}.stm-title{max-width:460px}.stm-card{background:var(--teal);grid-template-columns:minmax(0,515px) minmax(0,1fr);gap:24px;padding:24px;display:grid}.stm-img{object-fit:cover;width:100%;height:100%;min-height:336px}.stm-body{flex-direction:column;gap:24px;display:flex}.stm-index{color:var(--cyan)}.stm-quote{font:300 24px/1.2 var(--f-head);letter-spacing:-.5px}.stm-quote a,.stm-rest a{color:var(--white)}.stm-sign{border-top:1px solid #fff3;gap:4px;margin-top:auto;padding-top:16px;display:grid}.stm-name{font-size:16px}.stm-role{color:var(--muted-dark);font-size:16px}@media (width<=991px){.stm{padding:64px 0}.stm-grid{grid-template-columns:1fr;gap:24px}.stm-right{gap:32px}.stm-card{grid-template-columns:1fr}.stm-img{aspect-ratio:16/10;min-height:0}.stm-quote{font-size:20px}}.ctab{overflow:hidden}.ctab-in{text-align:center;flex-direction:column;align-items:center;gap:48px;max-width:640px;margin-inline:auto;display:flex;position:relative}.ctab-rt p{letter-spacing:-.496px;color:#f6f6f6;font-size:20px;line-height:1.4}.ctab-rt a{color:var(--white)}.cgroup-cap{color:var(--teal);align-items:center;gap:12px;margin-bottom:32px;display:flex}.cgroup-cap:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:8px 8px 0 var(--teal);margin-bottom:8px}.cgroup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.cgroup-row .cgroup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cg-card{background:var(--teal);color:var(--white);flex-direction:column;gap:20px;min-height:420px;padding:40px;scroll-margin-top:80px;display:flex;position:relative;overflow:hidden}.cg-card.is-wide{background:var(--white);color:var(--ink);grid-column:1/-1;min-height:0}.cg-card.is-cyan{background:var(--cyan);color:var(--dark)}.cg-top{justify-content:space-between;align-items:center;display:flex}.cg-card .cg-top .icon{color:var(--cyan)}.cg-card.is-wide .cg-top .icon,.cg-card.is-cyan .cg-top .icon{color:var(--teal)}.cg-title{font:300 24px/1.2 var(--f-head);letter-spacing:-.5px}.cg-rt{font-size:15px}.cg-rt a{color:inherit}.cg-card .listing .icon{color:var(--cyan)}.cg-card.is-wide .listing .icon,.cg-card.is-cyan .listing .icon{color:var(--teal)}.cg-dots{margin-top:auto;margin-inline:-40px;opacity:.18;background-image:radial-gradient(currentColor 1.1px,#0000 1.4px);background-size:9px 9px;height:70px;margin-bottom:-40px}@media (width<=991px){.cgroup-grid,.cgroup-row .cgroup-grid{grid-template-columns:1fr}.cg-card{min-height:0;padding:24px}.cg-dots{margin-inline:-24px;margin-bottom:-24px}}.twocol-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.twocol-title{margin-top:16px}.twocol-rt .listing li{font-size:16px}.twocol-rt .listing .icon{color:var(--teal)}@media (width<=767px){.twocol-grid{grid-template-columns:1fr;gap:24px}}.lcards-title{margin-bottom:32px}.pills{flex-wrap:wrap;gap:8px;margin-bottom:40px;list-style:none;display:flex}.pill{font:400 13px/1.4 var(--f-body);color:var(--ink);background:0 0;border:1px solid #001b1b40;border-radius:999px;padding:4px 14px;text-decoration:none;display:inline-block}.pill.is-active,.pill:hover{background:var(--sky);border-color:var(--sky)}.lcards-intro{max-width:760px;margin-bottom:40px}.lcards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;list-style:none;display:grid}.lcard{background:var(--white);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.lcard-img{aspect-ratio:1200/520;object-fit:cover;width:100%;height:auto;margin-bottom:8px}.lcard-icon{background:var(--dark) url(/theme/img/net-2.webp) center / cover;height:160px;color:var(--cyan);place-items:center;margin-bottom:8px;display:grid}.lcard-date{color:#3e5251}.lcard-title{font:300 24px/1.2 var(--f-head);letter-spacing:-.5px;color:var(--ink);text-decoration:none}.lcard-title:after{content:"";position:absolute;inset:0}.lcard-title:focus-visible{outline:none}.lcard:has(.lcard-title:focus-visible){outline-offset:2px;outline:.125rem solid #4d65ff}.lcard-teaser{color:#4b5563;font-size:14px;line-height:1.6}.lcard-more{color:var(--ink);margin-top:auto;font-size:14px}.lcard:hover .lcard-title{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.lcards-grid{grid-template-columns:1fr;gap:16px}}.booking{padding:calc(24px + var(--sec-l)) 0 var(--sec-l);overflow:hidden}.booking-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:52.8px;display:grid;position:relative}.booking-left{flex-direction:column;gap:40px;display:flex}.booking-title{color:#f6f6f6;max-width:458px}.booking-lead .rt p{letter-spacing:-.496px;color:#f6f6f6;font-size:18px;line-height:1.4}.booking-lead a,.booking-mail a,.booking-list .icon{color:var(--white)}.booking-mail{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.booking-mail .icon{color:var(--cyan);flex:none;margin-top:2px}.booking-box{background:var(--white);color:var(--ink);flex-direction:column;gap:16px;padding:32px;display:flex}.booking-box-lead{letter-spacing:-.496px;font-size:18px;line-height:1.4}@media (width<=991px){.booking{padding:64px 0}.booking-grid{grid-template-columns:1fr}.booking-box{padding:16px}}.faq-sec{padding:100px 0}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.faq-title{color:#000;max-width:300px}.faq-list{border-top:1px dashed #000}.faq-item{border-bottom:1px dashed #000;transition:box-shadow .3s}.faq-item:hover{box-shadow:0 3px 9px #2e323c17}.faq-q{cursor:pointer;font:300 18px/1.2 var(--f-head);letter-spacing:-.5px;color:#000;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-a{overflow:hidden}.faq-a-inner{color:#4f5664;max-width:535px;padding:0 8px 32px 0;font-size:16px;line-height:1.6}.faq-a-inner a{color:inherit}.dot-chev{opacity:.45;flex:none;width:24px;height:12px;transition:transform .2s,opacity .2s;position:relative}.dot-chev i{background:#000;border-radius:50%;width:4px;height:4px;position:absolute}.dot-chev i:first-child{top:1px;left:0}.dot-chev i:nth-child(2){top:5px;left:5px}.dot-chev i:nth-child(3){top:8px;left:10px}.dot-chev i:nth-child(4){top:5px;right:5px}.dot-chev i:nth-child(5){top:1px;right:0}.dot-chev i:nth-child(6){opacity:.35;top:1px;left:10px}.faq-item[open] .dot-chev{opacity:1;transform:rotate(180deg)}@media (width<=767px){.faq-sec{padding:64px 0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-q{padding:24px 20px 24px 0}.faq-a-inner{border-top:1px solid #0000001a;padding:10px 0 32px}}.rt{gap:16px;display:grid}.rt p{font-size:16px;line-height:1.6}.rt code,.legal-box code{font-family:var(--f-mono);background:#001b1b0d;padding:1px 4px;font-size:.88em}.rt-callout{border-left:2px solid var(--teal);background:#001b1b0d;grid-template-columns:18px 1fr;gap:12px;padding:16px 20px;display:grid}.on-dark .rt-callout,.sec-dark .rt-callout,.sec-teal .rt-callout{border-left-color:var(--cyan);background:#ffffff0f}.rt-callout-icon{color:var(--teal);margin-top:3px}.on-dark .rt-callout-icon{color:var(--cyan)}.rt-quote{border-top:1px solid var(--ink);gap:12px;margin:8px 0;padding:24px 0 0;display:grid}.rt-quote p{letter-spacing:-.5px;font:300 24px/1.25 var(--f-head)!important}.rt-quote-icon{color:#00a3ad}.rt-listing li{font-size:16px}.rt-listing .icon{color:var(--teal)}.on-dark .rt-listing .icon{color:var(--cyan)}.rt-steps{border-top:1px solid var(--line-light);gap:0;list-style:none;display:grid}.rt-steps li{border-bottom:1px solid var(--line-light);grid-template-columns:48px 1fr;gap:16px;padding:16px 0;display:grid}.rt-step-n{font:400 14px/1.7 var(--f-mono);color:#00747a}.rt-step-title{font-weight:500}.rt-qa{border-top:1px dashed var(--ink);display:grid}.rt-qa-item{border-bottom:1px dashed var(--ink);gap:8px;padding:20px 0;display:grid}.rt-qa dt{font:300 20px/1.3 var(--f-head);letter-spacing:-.4px}.rt-qa dd{margin:0}.rt-links{border-top:1px solid var(--line-light);list-style:none;display:grid}.rt-links li{border-bottom:1px solid var(--line-light);gap:4px;padding:14px 0;display:grid}.rt-links a{font:300 20px/1.3 var(--f-head);justify-content:space-between;gap:12px;text-decoration:none;display:flex}.rt-links-desc{color:#4b5563;font-size:14px}.on-dark .rt-steps,.on-dark .rt-steps li{border-color:var(--line-dark)}.on-dark .rt-step-n{color:var(--cyan)}.tool-sec{padding:var(--sec-m) 0;overflow:hidden}.tool-box{position:relative}.tool-sec .section-tool{padding:0}[data-th-reveal]{will-change:auto}
