@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sky:#68d4f6;--sky-high:#ccf3ff;--water:#00a4af;--water-deep:#00697f;--leaf:#b9c12f;--cloud:#fff;--mist:#edf7fb;--ink:#10293a;--ink-soft:#365467;--line:#c0d5dd;--focus:#00708a;--font-display:"Bricolage Grotesque Variable", "Arial Rounded MT Bold", sans-serif;--font-body:"Figtree Variable", "Avenir Next", sans-serif;--shell:73.75rem;--measure:44rem;color:var(--ink);background:var(--cloud);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){:root{--sky:lab(79.6704% -25.3739 -26.6593);--sky-high:lab(93.3047% -11.241 -10.9409);--water:lab(60.6812% -42.5825 -19.4658);--water-deep:lab(40.275% -26.8638 -26.768);--leaf:lab(75.6131% -15.6645 66.5597);--cloud:lab(100% 0 0);--mist:lab(96.5936% -3.0607 -2.95213);--ink:lab(15.2689% -4.81659 -14.4262);--ink-soft:lab(33.9159% -7.0436 -14.9884);--line:lab(83.8993% -6.1101 -6.35972);--focus:lab(42.6112% -31.4494 -36.8595)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{background:linear-gradient(180deg, var(--sky-high) 0, var(--cloud) 34rem, var(--cloud) 72%, var(--mist) 100%);min-width:20rem;min-height:100vh;margin:0;overflow-x:hidden}body,button{font:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}p,h1,h2,h3,ul,ol{margin:0}ul,ol{padding:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-weight:620}p,li{text-wrap:pretty}::selection{color:var(--ink);background:var(--leaf)}.shell{width:min(calc(100% - clamp(2rem, 8vw, 8rem)), var(--shell));margin-inline:auto}.skip-link{z-index:20;color:var(--cloud);background:var(--ink);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.editorial-header{z-index:10;border-bottom:1px solid #10293a24;border-bottom:1px solid lab(15.2689% -4.81659 -14.4262/.14);grid-template-columns:1fr auto 1fr;align-items:center;min-height:6.25rem;display:grid;position:relative}.wordmark{width:-moz-fit-content;width:fit-content;font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:.55rem;font-size:1.18rem;font-weight:670;display:inline-flex}.brand-mark{width:1.75rem;color:var(--ink)}.editorial-header nav{align-items:center;gap:clamp(1rem,2.5vw,2.2rem);font-size:.95rem;font-weight:620;display:flex}.editorial-header nav a,.footer-nav a{text-underline-offset:.35rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s}.editorial-header nav a:hover,.footer-nav a:hover{text-decoration-color:currentColor}.header-action{color:var(--cloud);background:var(--ink);border-radius:999px;justify-self:end;padding:.8rem 1.15rem;font-size:.9rem;font-weight:650}.breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:clamp(2rem,5vw,4rem);font-size:.9rem;display:flex}.breadcrumbs li{align-items:center;gap:.55rem;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/";opacity:.48}.breadcrumbs a{text-underline-offset:.22rem;text-decoration:underline}.article-hero{isolation:isolate;padding-bottom:clamp(5rem,11vw,9rem);position:relative}.article-hero:after{z-index:-1;content:"";filter:blur(1rem);pointer-events:none;background:radial-gradient(#fffc,#0000 66%);background:radial-gradient(lab(100% 0 0/.8),#0000 66%);width:min(48rem,70vw);height:22rem;position:absolute;bottom:-2rem;right:0}.article-hero__layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding-top:clamp(4.5rem,10vw,8.5rem);display:grid}.page-kicker{color:var(--ink-soft);align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.94rem;font-weight:650;display:flex}.page-kicker:before{content:"";background:var(--leaf);border-radius:70% 30% 65% 35%;width:.65rem;height:.65rem;transform:rotate(-20deg)}.article-hero h1{letter-spacing:-.038em;max-width:15ch;font-size:clamp(3.35rem,7.5vw,6rem);line-height:.92}.article-hero__summary{max-width:36rem;color:var(--ink-soft);font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding-inline:1.35rem;font-weight:650;display:inline-flex}.button--ink{color:var(--cloud);background:var(--ink)}.button--air{background:#ffffffb8;background:lab(100% 0 0/.72);box-shadow:0 1px 4px #10293a1f;box-shadow:0 1px 4px lab(15.2689% -4.81659 -14.4262/.12)}.feature-visual{padding-block:clamp(1rem,3vw,2rem) clamp(5rem,11vw,9rem)}.feature-visual a{border-radius:1rem;display:block;overflow:hidden}.feature-visual img{width:100%;height:auto}.article-body{background:linear-gradient(180deg, var(--cloud) 0, #f5fbfe 52%, var(--mist) 100%);padding-block:clamp(5rem,11vw,9rem)}@supports (color:lab(0% 0 0)){.article-body{background:linear-gradient(180deg, var(--cloud) 0, lab(98.3093% -2.04533 -1.97108) 52%, var(--mist) 100%)}}.article-layout{grid-template-columns:minmax(12rem,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.article-aside{position:sticky;top:2rem}.article-aside p{max-width:18rem;color:var(--ink-soft);font-size:.95rem;line-height:1.55}.article-aside nav{border-top:1px solid var(--line);margin-top:1.5rem;display:grid}.article-aside nav a{border-bottom:1px solid var(--line);padding-block:.8rem;font-size:.92rem;font-weight:620}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.4rem}.prose h2{margin-top:clamp(4rem,8vw,6.5rem);font-size:clamp(2.2rem,4.6vw,4rem);line-height:.98}.prose h3{margin-top:2.8rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.08}.prose p,.prose li{color:var(--ink-soft);font-size:1.08rem;line-height:1.72}.prose strong{color:var(--ink)}.prose ul,.prose ol{gap:.85rem;padding-left:1.3rem;display:grid}.prose a:not(.button){color:var(--water-deep);text-underline-offset:.22rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.fact-list{border-top:1px solid var(--line);margin-block:2.5rem;display:grid}.fact-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.35fr) minmax(0,.65fr);gap:1.5rem;padding-block:1.1rem;list-style:none;display:grid}.fact-list strong{font-size:.95rem}.related{color:var(--cloud);background:var(--ink);padding-block:clamp(5rem,10vw,8rem)}.related__head{grid-template-columns:minmax(0,1fr) minmax(18rem,.5fr);align-items:end;gap:3rem;display:grid}.related h2{max-width:15ch;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98}.related__head p{color:#b9c6d0;color:lab(79.1379% -2.98181 -6.68066);max-width:32rem;line-height:1.6}.link-list{border-top:1px solid #fff3;border-top:1px solid lab(100% 0 0/.2);margin-top:4rem;display:grid}.link-list a{border-bottom:1px solid #fff3;border-bottom:1px solid lab(100% 0 0/.2);grid-template-columns:minmax(0,.7fr) minmax(16rem,.3fr) auto;align-items:baseline;gap:2rem;padding-block:1.4rem;display:grid}.link-list strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.35rem,2.6vw,2rem)}.link-list span{color:#b9c6d0;color:lab(79.1379% -2.98181 -6.68066);line-height:1.5}.link-list b{color:var(--sky);font-weight:650}.site-footer{color:var(--cloud);background:var(--ink);border-top:1px solid #ffffff2e;border-top:1px solid lab(100% 0 0/.18);padding-block:3rem}.footer-layout{grid-template-columns:1fr 1fr auto;align-items:start;gap:3rem;display:grid}.site-footer .wordmark{color:var(--cloud)}.site-footer .brand-mark{color:var(--sky)}.site-footer p{color:#b9c6d0;color:lab(79.1379% -2.98181 -6.68066);max-width:25rem;line-height:1.55}.footer-nav{grid-template-columns:repeat(2,auto);gap:.85rem 2rem;font-size:.94rem;display:grid}.hub-hero{padding-block:clamp(6rem,14vw,12rem)}.hub-hero h1{letter-spacing:-.038em;max-width:16ch;font-size:clamp(3.4rem,8vw,6rem);line-height:.92}.hub-hero>p{max-width:43rem;color:var(--ink-soft);margin-top:2rem;font-size:1.2rem;line-height:1.65}.hub-list{padding-bottom:clamp(6rem,12vw,10rem)}.hub-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,.68fr) minmax(18rem,.32fr);align-items:baseline;gap:clamp(2rem,7vw,7rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.hub-list article:last-child{border-bottom:1px solid var(--line)}.hub-list h2{max-width:17ch;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.hub-list h2 a{text-underline-offset:.3rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.hub-list h2 a:hover{text-decoration-color:currentColor}.hub-list p{color:var(--ink-soft);line-height:1.65}.hub-list .item-type{color:var(--water-deep);margin-bottom:.7rem;font-size:.9rem;font-weight:650;display:block}@media (max-width:62rem){.editorial-header{grid-template-columns:1fr auto}.editorial-header nav{display:none}.article-hero__layout,.article-layout,.related__head,.hub-list article{grid-template-columns:1fr}.article-hero__summary{max-width:var(--measure)}.article-aside{position:static}.article-aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.article-aside nav a:nth-child(odd){padding-right:1rem}.article-aside nav a:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.link-list a{grid-template-columns:1fr auto}.link-list span{grid-area:2/1/auto/-1}.footer-layout{grid-template-columns:1fr 1fr}.footer-nav{grid-area:1/2/span 2}}@media (max-width:42rem){.shell{width:min(calc(100% - 2rem), var(--shell))}.editorial-header{min-height:5.2rem}.header-action{padding:.7rem .95rem;font-size:.84rem}.article-hero__layout{gap:2rem;padding-top:3.5rem}.article-hero h1,.hub-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.article-aside nav{grid-template-columns:1fr}.article-aside nav a:nth-child(odd),.article-aside nav a:nth-child(2n){border-left:0;padding-inline:0}.fact-list li{grid-template-columns:1fr;gap:.35rem}.link-list a{grid-template-columns:1fr auto;gap:.6rem 1rem}.footer-layout{grid-template-columns:1fr;gap:2rem}.footer-nav{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
