@font-face{font-family:Archivo;font-style:italic;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-italic-vietnamese.woff2)format("woff2");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:Archivo;font-style:italic;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-italic-latin-ext.woff2)format("woff2");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:Archivo;font-style:italic;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-italic-latin.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-normal-vietnamese.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-normal-latin-ext.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-normal-latin.woff2)format("woff2");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{--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--r-card:24px;--r-lg:34px;--r-pill:999px;--r-tile:18px;--sec-lg:clamp(48px, 7vw, 96px);--sec-md:clamp(40px, 5vw, 76px);--sec-xl:clamp(56px, 8vw, 104px);--gutter:clamp(16px, 3vw, 40px);--wrap:1480px;--page:#fff;--raised:#f2f2f4;--txt:#0f0f12;--txt2:#3a3a45;--line:#c9c9d2;--rule:#0f0f12;--acc:#ffc20e;--acc-txt:#0f0f12;--acc-fill:var(--acc);--acc-fill-txt:var(--acc-txt);--inv-bg:#0f0f12;--inv-txt:#fff;--inv-txt2:#b4b4c0;--inv-line:#3a3a45;color-scheme:light}:root[data-theme=dark]{--page:#121214;--raised:#1c1c21;--txt:#e9e9ed;--txt2:#adadb8;--line:#e9e9ed3d;--rule:#e9e9ed;--acc:#ffc20e;--acc-txt:#0f0f12;--inv-bg:#24242b;--inv-txt:#f2f2f5;--inv-txt2:#c0c0cb;--inv-line:#f2f2f542;color-scheme:dark}:root[data-corner=Rounded]{--r-card:14px;--r-lg:18px;--r-pill:14px}:root[data-corner=Squared]{--r-card:0px;--r-lg:0px;--r-pill:0px}:root[data-rhythm=Generous]{--sec-lg:clamp(64px, 9vw, 132px);--sec-md:clamp(56px, 7vw, 104px);--sec-xl:clamp(72px, 10vw, 140px)}:root[data-rhythm=Dense]{--sec-lg:clamp(30px, 4vw, 54px);--sec-md:clamp(26px, 3vw, 44px);--sec-xl:clamp(36px, 5vw, 64px)}:root[data-accent=Restrained]{--acc-fill:transparent;--acc-fill-txt:var(--txt)}:root[data-accent=Loud]{--rule:var(--acc)}.ink{background-color:var(--inv-bg);color:var(--inv-txt);--txt:var(--inv-txt);--txt2:var(--inv-txt2);--line:var(--inv-line);--rule:var(--inv-txt);--page:var(--inv-bg);--raised:#ffffff0f}:root[data-accent=Restrained] .ink{--acc-fill-txt:var(--inv-txt)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background-color:var(--page);color:var(--txt);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.45;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p a,li a,.lead a,.body a{border-bottom:2px solid var(--acc);transition:background-color .12s linear,color .12s linear}p a:hover,li a:hover,.lead a:hover,.body a:hover{background-color:var(--acc);color:#0f0f12}button{color:inherit;font-family:inherit;font-size:inherit}input,textarea,select{color:inherit;font-family:inherit}:focus-visible{outline-offset:2px;outline:3px solid #ffc20e}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}strong{color:var(--txt);font-weight:800}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.sec{padding-top:var(--sec-lg)}.sec-md{padding-top:var(--sec-md)}.sec-xl{padding-top:var(--sec-xl)}.band{margin-top:var(--sec-lg);padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px)}.band--xl{margin-top:var(--sec-xl);padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.stack-6{flex-direction:column;gap:6px;display:flex}.stack-10{flex-direction:column;gap:10px;display:flex}.stack-12{flex-direction:column;gap:12px;display:flex}.cluster{flex-wrap:wrap;gap:12px;display:flex}.cluster-10{flex-wrap:wrap;gap:10px;display:flex}.between{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.pt-14{padding-top:14px}.pt-18{padding-top:18px}.pt-20{padding-top:20px}.pt-22{padding-top:22px}.pt-26{padding-top:26px}.pt-28{padding-top:28px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pt-34{padding-top:34px}.pt-36{padding-top:36px}.mw-62{max-width:62ch}.mw-66{max-width:66ch}.mw-68{max-width:68ch}.mw-70{max-width:70ch}.mw-74{max-width:74ch}.mw-76{max-width:76ch}.mw-78{max-width:78ch}.mw-80{max-width:80ch}.mw-820{max-width:820px}.mw-900{max-width:900px}.mw-980{max-width:980px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g3-lg{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g3x{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g3x-lg{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.g4-lg{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.g-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(24px,4vw,56px);display:grid}.g-auto-280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px;display:grid}.span{grid-column:1/-1}@media (width<=1240px){.g5{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.g3x,.g3x-lg{grid-template-columns:minmax(0,1fr)}}@media (width<=1080px){.g3,.g3-lg,.g4,.g4-lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.g3,.g3-lg,.g4,.g4-lg{grid-template-columns:minmax(0,1fr)}}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800}.kicker--acc{color:var(--acc)}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800}.label-sm{letter-spacing:.2em;text-transform:uppercase;color:var(--txt2);font-size:11px;font-weight:800}.display{font-family:var(--font-display);font-variation-settings:"wdth" 122;text-transform:uppercase;letter-spacing:.01em;color:var(--txt);text-wrap:balance;font-weight:900;line-height:.92}.display--max{font-variation-settings:"wdth" 125;line-height:.88}.display--rule{border-bottom:3px solid var(--rule);padding-bottom:12px}.t-hero{max-width:19ch;font-size:clamp(36px,7vw,112px)}.t-page{font-size:clamp(32px,5.4vw,86px)}.t-case{font-size:clamp(36px,6vw,100px)}.t-sec{font-size:clamp(28px,4.4vw,64px)}.t-sec-lg{font-size:clamp(30px,5vw,76px)}.t-sub{font-size:clamp(24px,3vw,42px)}.t-sub-sm{font-size:clamp(22px,2.8vw,38px)}.t-sub-md{font-size:clamp(26px,4vw,58px)}.t-panel{font-size:clamp(24px,3.4vw,44px);line-height:1.02}.t-prog{max-width:22ch;font-size:clamp(26px,3.6vw,52px);line-height:1.02}.h-card{font-family:var(--font-display);font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:19px;font-weight:900;line-height:1.05}.h-card-lg{font-family:var(--font-display);font-variation-settings:"wdth" 122;text-transform:uppercase;font-size:22px;font-weight:900;line-height:1.05}.h-row{font-family:var(--font-display);font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:20px;font-weight:900;line-height:1.05}.h-word{font-family:var(--font-display);font-variation-settings:"wdth" 122;text-transform:uppercase;font-size:clamp(26px,3.2vw,44px);font-weight:900;line-height:1}.h-step{font-family:var(--font-display);text-transform:uppercase;font-size:21px;font-weight:900;line-height:1.1}.num{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:900;line-height:.9}.lead{color:var(--txt2);text-wrap:pretty;font-size:17px;line-height:1.45}.lead--lg{font-size:clamp(17px,1.4vw,21px)}.body{color:var(--txt2);font-size:16px;line-height:1.45}.body-sm,.note{color:var(--txt2);font-size:15px;line-height:1.45}.note-sm{color:var(--txt2);font-size:14px;line-height:1.45}.meta{color:var(--txt2);font-size:13px;line-height:1.45}.arrow{font-size:20px}.btn{border:3px solid var(--rule);border-radius:var(--r-pill);height:64px;color:var(--txt);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background-color:#0000;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:800;transition:background-color .12s linear,color .12s linear,border-color .12s linear;display:inline-flex}.btn:hover{background-color:var(--txt);color:var(--page)}.btn--acc{background-color:var(--acc-fill);color:var(--acc-fill-txt)}.btn--acc:hover,.btn--ink{background-color:var(--txt);color:var(--page)}.btn--ink:hover{background-color:var(--page);color:var(--txt)}.btn--md{height:56px;padding:0 24px;font-size:12px}.btn--sm{border-width:2px;height:52px;padding:0 24px;font-size:12px}.btn--xs{border-width:2px;height:44px;padding:0 20px;font-size:12px}.btn--inv{border-color:var(--inv-txt);color:var(--inv-txt);border-width:2px}.btn--inv:hover{background-color:var(--inv-txt);color:var(--inv-bg)}.ink .btn--acc{border-color:var(--acc)}.ink .btn--acc:hover{background-color:var(--inv-txt);color:var(--inv-bg);border-color:var(--inv-txt)}.pill{border:2px solid var(--rule);border-radius:var(--r-pill);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;height:44px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.pill--acc{background-color:var(--acc-fill);color:var(--acc-fill-txt)}.pill--muted{border-color:var(--line);color:var(--txt2)}.pill--lg{border-color:var(--inv-txt);height:64px;padding:0 26px;font-size:13px}.tab{border:3px solid var(--rule);border-radius:var(--r-pill);height:56px;color:var(--txt);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background-color:#0000;align-items:center;padding:0 26px;font-size:13px;font-weight:800;transition:background-color .12s linear,color .12s linear;display:inline-flex}.tab:hover{background-color:var(--raised)}.tab[aria-selected=true],.tab[aria-current=page]{background-color:var(--acc-fill);color:var(--acc-fill-txt)}.tab[aria-selected=true]:hover,.tab[aria-current=page]:hover{background-color:var(--acc-fill)}.chip{border:2px solid var(--line);border-radius:var(--r-pill);height:48px;color:var(--txt);cursor:pointer;letter-spacing:.05em;background-color:#0000;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:800;transition:background-color .12s linear,color .12s linear,border-color .12s linear;display:inline-flex}.chip:hover{border-color:var(--rule)}.chip[aria-pressed=true]{background-color:var(--rule);color:var(--page);border-color:var(--rule)}.chip__n{opacity:.6;letter-spacing:.18em;font-size:11px}:root[data-accent=Loud] .chip[aria-pressed=true]{color:var(--acc-txt)}.card{border:3px solid var(--rule);border-radius:var(--r-card);color:var(--txt);background-color:#0000;padding:24px 26px}.card--dense{padding:22px 24px}.card--acc{background-color:var(--acc-fill);color:var(--acc-fill-txt);--txt2:var(--acc-fill-txt);--txt:var(--acc-fill-txt)}:root[data-accent=Restrained] .card--acc{--txt2:inherit}.card--raised{background-color:var(--raised)}.card__n{letter-spacing:.2em;color:var(--txt2);font-size:12px;font-weight:800}.card__t{padding:12px 0 10px}.card__t--flush{padding:0 0 10px}.card__b{color:var(--txt2);font-size:15px;line-height:1.45}.card--acc .card__b,.card--acc .card__n{color:inherit}.panel{border:3px solid var(--rule);border-radius:var(--r-lg);padding:clamp(24px,3vw,40px)}.panel--md{padding:clamp(22px,3vw,34px)}.panel-ink{background-color:var(--inv-bg);color:var(--inv-txt);border-radius:var(--r-lg);padding:clamp(26px,3.4vw,44px)}.dashed{border:2px dashed var(--line);border-radius:var(--r-lg);text-align:center;padding:clamp(28px,4vw,52px)}.div-card{text-align:left;cursor:pointer;background-color:var(--page);color:var(--txt);border:3px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;padding:26px 28px 30px;transition:background-color .12s linear,color .12s linear;display:flex}.div-card:hover{background-color:var(--txt);color:var(--page)}.div-card__k{letter-spacing:.2em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:800}.div-card__t{font-family:var(--font-display);font-variation-settings:"wdth" 122;text-transform:uppercase;padding:12px 0 14px;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1}.div-card__b{opacity:.82;font-size:15px;line-height:1.45}.div-card__l{letter-spacing:.1em;text-transform:uppercase;opacity:.7;flex-direction:column;gap:6px;padding:16px 0 0;font-size:13px;font-weight:800;display:flex}.div-card__a{padding-top:18px;font-size:20px}.rail{border-top:3px solid var(--rule);gap:0;display:grid}.rail--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rail--5{grid-template-columns:repeat(5,minmax(0,1fr))}.rail--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rail--stats{border-bottom:1px solid var(--line)}.rail>*{border-right:1px solid var(--line);min-width:0;padding:26px 24px 30px}.rail>:first-child{padding-left:0}.rail>:last-child{border-right:none;padding-right:0}.rail>.cell--acc{background-color:var(--acc-fill);color:var(--acc-fill-txt);--txt2:var(--acc-fill-txt);padding-left:24px;padding-right:24px}:root[data-accent=Restrained] .rail>.cell--acc{--txt2:inherit}.rail--3>*{padding:32px 28px 36px}.rail--3>:first-child{padding-left:0}.stat__v{font-size:clamp(40px,5vw,72px)}.stat__l{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);padding-top:12px;font-size:12px;font-weight:800}.step__n{color:var(--txt2);font-size:32px}.ink .step__n{color:var(--acc)}.step__t{padding:12px 0 10px}.step__b{color:var(--txt2);font-size:15px;line-height:1.45}.rail-foot{border-top:1px solid var(--line);border-bottom:3px solid var(--rule);letter-spacing:.2em;text-transform:uppercase;color:var(--txt2);padding:16px 0;font-size:12px;font-weight:800}@media (width<=1080px){.rail--4,.rail--5{grid-template-columns:repeat(2,minmax(0,1fr))}.rail>*{border-bottom:1px solid var(--line);padding:22px 20px 26px}.rail>:nth-child(2n){border-right:none;padding-right:0}.rail>:nth-child(odd){padding-left:0}.rail>.cell--acc{padding-left:20px;padding-right:20px}}@media (width<=900px){.rail--3{grid-template-columns:minmax(0,1fr)}.rail--3>*{border-right:none;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}.rail--3>.cell--acc{padding-left:20px;padding-right:20px}}@media (width<=640px){.rail--4,.rail--5{grid-template-columns:minmax(0,1fr)}.rail>*{border-right:none;padding-left:0;padding-right:0}.rail>.cell--acc{padding-left:20px;padding-right:20px}}.rows{border-top:3px solid var(--rule);flex-direction:column;display:flex}.rows--pad{padding-top:26px}.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.75fr) 2.2fr minmax(150px,.55fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.row--2{grid-template-columns:minmax(180px,.7fr) 2fr}.row--case{grid-template-columns:minmax(150px,.45fr) 2fr;padding:24px 0}.row--case>:last-child{text-wrap:pretty;max-width:70ch;font-size:17px;line-height:1.45}.row--outcome{background-color:var(--raised);padding-left:14px;padding-right:14px}.row--sap{grid-template-columns:minmax(190px,.7fr) minmax(200px,.8fr) 2fr}.row--level{grid-template-columns:70px minmax(170px,.7fr) 2fr minmax(150px,.55fr);gap:20px;padding:20px 0}.rows>:last-child{border-bottom:3px solid var(--rule)}.rows--soft>:last-child{border-bottom:1px solid var(--line)}.row__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800}.row__tag--sm{font-size:11px}.row__flow{letter-spacing:.08em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800;line-height:1.5}.row__num{color:var(--acc);font-size:24px}.row__t{font-family:var(--font-display);text-transform:uppercase;font-size:17px;font-weight:900;line-height:1.1}@media (width<=1080px){.row{grid-template-columns:minmax(180px,1fr) 2fr}.row>:nth-child(3){grid-column:2}.row--sap>:nth-child(3){grid-column:1/-1}.row--level{grid-template-columns:56px 1fr}.row--level>:nth-child(3),.row--level>:nth-child(4){grid-column:2}}@media (width<=640px){.row,.row--2,.row--case,.row--sap,.row--level{grid-template-columns:minmax(0,1fr);gap:10px}.row>*,.row--level>*{grid-column:1!important}.row--level{gap:8px}}.worklist{border-top:3px solid var(--rule);flex-direction:column;display:flex}.worklist--pad{padding-top:30px}.workrow{text-align:left;border-bottom:1px solid var(--line);color:var(--txt);grid-template-columns:minmax(150px,.6fr) minmax(140px,.5fr) 2fr auto;align-items:baseline;gap:22px;padding:22px 8px;transition:background-color .12s linear;display:grid}.workrow:hover{background-color:var(--raised)}.worklist>:last-child{border-bottom:3px solid var(--rule)}.workrow>*{overflow-wrap:anywhere;min-width:0}.workrow__n{font-family:var(--font-display);font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:22px;font-weight:900;line-height:1.05}.workrow__k{letter-spacing:.14em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800}.workrow__s{color:var(--txt2);font-size:16px;line-height:1.45}@media (width<=900px){.workrow{grid-template-columns:1fr auto;gap:8px 16px}.workrow__s{grid-column:1/-1}}.route{text-align:left;min-height:78px;color:var(--inv-txt);border:2px solid var(--inv-txt);border-radius:var(--r-pill);cursor:pointer;letter-spacing:.03em;background-color:#0000;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;font-size:15px;font-weight:800;transition:background-color .12s linear,color .12s linear;display:inline-flex}.route:hover{background-color:var(--inv-txt);color:var(--inv-bg)}.route--acc{background-color:var(--acc-fill);color:var(--acc-fill-txt);border-color:var(--acc)}.route--acc:hover{background-color:var(--inv-txt);color:var(--inv-bg);border-color:var(--inv-txt)}@media (width<=640px){.route{min-height:56px;padding:14px 20px}}.reasons{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.reason{border:3px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;text-align:left;min-height:60px;color:var(--txt);letter-spacing:.1em;text-transform:uppercase;background-color:#0000;justify-content:space-between;align-items:center;padding:14px 22px;font-size:12.5px;font-weight:800;transition:background-color .12s linear,color .12s linear;display:inline-flex}.reason:hover{background-color:var(--raised)}.reason[aria-current=page]{background-color:var(--txt);color:var(--page)}.reason[aria-current=page]:hover{background-color:var(--txt)}.field{flex-direction:column;gap:8px;display:flex}.field__l{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800}.field__l b{color:var(--txt);font-weight:800}.input{border:2px solid var(--rule);border-radius:var(--r-pill);background-color:var(--page);height:56px;color:var(--txt);width:100%;padding:0 18px;font-size:16px}.textarea{border:2px solid var(--rule);border-radius:var(--r-card);background-color:var(--page);color:var(--txt);resize:vertical;width:100%;min-height:140px;padding:16px 18px;font-size:16px}.search{border:2px solid var(--rule);border-radius:var(--r-pill);min-width:0;height:56px;color:var(--txt);background-color:#0000;flex:340px;padding:0 24px;font-size:15px;font-weight:700}.search::-webkit-search-cancel-button{-webkit-appearance:none}.help{color:var(--txt2);font-size:13px}.form-msg{border:2px solid var(--rule);border-radius:var(--r-card);padding:16px 18px;font-size:15px;line-height:1.45}.form-msg--ok{background-color:var(--acc-fill);color:var(--acc-fill-txt);border-color:var(--acc)}.pgrid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;display:grid}.pcard{text-align:left;color:var(--txt);border:2px solid var(--line);border-radius:var(--r-card);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px;transition:border-color .12s linear;display:flex}.pcard:hover{border-color:var(--rule)}.pcard__d{letter-spacing:.2em;text-transform:uppercase;color:var(--txt2);font-size:10px;font-weight:800}.pcard__n{font-family:var(--font-display);font-variation-settings:"wdth" 116;text-transform:uppercase;font-size:17px;font-weight:900;line-height:1.08}.pcard__a{letter-spacing:.14em;text-transform:uppercase;color:var(--txt2);font-size:12px;font-weight:800}@keyframes kx-list-a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kx-list-b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kx-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kx-overlay{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pgrid[data-anim=a]{animation:.2s cubic-bezier(.2,0,.2,1) both kx-list-a}.pgrid[data-anim=b]{animation:.2s cubic-bezier(.2,0,.2,1) both kx-list-b}.anim-panel{animation:.2s cubic-bezier(.2,0,.2,1) both kx-panel}.sap-mod{border:2px solid var(--inv-line);border-radius:var(--r-card);padding:18px 20px}.sap-mod__c{font-family:var(--font-display);font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:20px;font-weight:900}.sap-mod__n{color:var(--inv-txt2);padding-top:8px;font-size:12px;line-height:1.4}.g4-sap{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=1080px){.g4-sap{grid-template-columns:repeat(2,minmax(0,1fr))}}.hdr{z-index:40;background-color:var(--page);border-bottom:3px solid var(--rule);position:sticky;top:0}.hdr__in{max-width:var(--wrap);padding:10px var(--gutter);justify-content:space-between;align-items:center;gap:18px;min-width:0;margin:0 auto;display:flex}.brand{border-radius:12px;flex:auto;align-items:center;gap:11px;min-width:0;margin-left:-8px;padding:6px 8px;transition:background-color .12s linear;display:flex;overflow:hidden}.brand:hover{background-color:var(--raised)}.brand img{flex:none;width:25px;height:auto}.brand__w{font-family:var(--font-display);font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:900;overflow:hidden}.mark-dark,:root[data-theme=dark] .mark-light{display:none}:root[data-theme=dark] .mark-dark{display:block}.ink .mark-light{display:none}.ink .mark-dark{display:block}.nav{align-items:center;gap:2px;min-width:0;display:none}.nav a{border-radius:var(--r-pill);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;height:40px;padding:0 13px;font-size:11.5px;font-weight:800;transition:background-color .12s linear;display:inline-flex}.nav a:hover,.nav a[aria-current=page]{background-color:var(--raised)}.hdr__r{flex:none;align-items:center;gap:8px;display:flex}.lang{border:2px solid var(--rule);border-radius:var(--r-pill);flex:none;align-items:center;height:40px;display:flex;overflow:hidden}.lang__on{background-color:var(--txt);height:100%;color:var(--page);letter-spacing:.12em;align-items:center;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.lang__off{cursor:pointer;background-color:#0000;border:none;align-items:center;height:100%;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.lang__off:hover{background-color:var(--raised)}.lang--lg{border-color:var(--inv-txt);height:48px}.lang--lg .lang__on{background-color:var(--inv-txt);color:var(--inv-bg);padding:0 18px;font-size:12px}.lang--lg .lang__off{padding:0 18px;font-size:14px}.hbtn{border:2px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background-color:#0000;align-items:center;height:40px;padding:0 15px;font-size:11px;font-weight:800;transition:background-color .12s linear,color .12s linear;display:inline-flex}.hbtn:hover{background-color:var(--raised)}.hbtn--menu:hover{background-color:var(--txt);color:var(--page)}.hbtn--cta{background-color:var(--acc-fill);color:var(--acc-fill-txt);padding:0 20px;display:none}.hbtn--cta:hover{background-color:var(--txt);color:var(--page)}@media (width>=1280px){.nav{display:flex}.hbtn--cta{display:inline-flex}}@media (width<=480px){.hdr__r{gap:6px}.hbtn--theme{display:none}}.notice{border-top:1px solid var(--line);background-color:var(--raised)}.notice__in{max-width:var(--wrap);padding:16px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.notice__t{color:var(--txt2);max-width:80ch;font-size:15px;line-height:1.45}.skip{z-index:80;background-color:var(--acc);color:#0f0f12;border-radius:var(--r-pill);letter-spacing:.16em;text-transform:uppercase;padding:10px 18px;font-size:12px;font-weight:800;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.menu{z-index:50;background-color:var(--inv-bg);color:var(--inv-txt);animation:.18s cubic-bezier(.2,0,.2,1) both kx-overlay;position:fixed;inset:0;overflow:auto}.menu__in{max-width:var(--wrap);padding:20px var(--gutter) 60px;margin:0 auto}.menu__top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:40px;display:flex}.menu__close{border:2px solid var(--inv-txt);border-radius:var(--r-pill);height:44px;color:var(--inv-txt);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background-color:#0000;align-items:center;padding:0 20px;font-size:12px;font-weight:800;transition:background-color .12s linear,color .12s linear;display:inline-flex}.menu__close:hover{background-color:var(--inv-txt);color:var(--inv-bg)}.menu__k{letter-spacing:.22em;text-transform:uppercase;color:var(--acc);padding-bottom:18px;font-size:11px;font-weight:800}.menu__div{font-family:var(--font-display);font-variation-settings:"wdth" 122;text-transform:uppercase;text-align:left;font-size:clamp(22px,3.6vw,34px);font-weight:900;line-height:1;transition:color .12s linear}.menu__div:hover{color:var(--acc)}.menu__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--inv-txt2);text-align:left;font-size:15px;font-weight:800}.menu__sub:hover{color:var(--acc)}.menu__org{font-size:17px}.menu__org:hover{color:var(--acc)}.menu__reach{color:var(--inv-txt2);flex-direction:column;gap:12px;font-size:16px;display:flex}.menu__reach a:hover{color:var(--acc)}.ftr{border-top:3px solid var(--rule);margin-top:var(--sec-xl)}.ftr__in{max-width:var(--wrap);padding:clamp(36px, 5vw, 60px) var(--gutter) 28px;gap:34px;margin:0 auto}.ftr__k{letter-spacing:.2em;text-transform:uppercase;color:var(--txt2);padding-bottom:14px;font-size:12px;font-weight:800}.ftr__links{flex-direction:column;align-items:flex-start;gap:10px;font-size:15px;display:flex}.ftr__links a:hover,.ftr__links a.muted{color:var(--txt2)}.ftr__links a.muted:hover{color:var(--txt)}.ftr__reach{color:var(--txt2);flex-direction:column;gap:10px;font-size:15px;display:flex}.ftr__reach a:hover{color:var(--txt)}.ftr__legal{border-top:1px solid var(--line)}.ftr__legal-in{max-width:var(--wrap);padding:16px var(--gutter);letter-spacing:.18em;text-transform:uppercase;color:var(--txt2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;font-size:12px;font-weight:800;display:flex}.ftr__legal-in a:hover{color:var(--txt)}.back{border:2px solid var(--rule);border-radius:var(--r-pill);letter-spacing:.16em;text-transform:uppercase;align-items:center;height:44px;padding:0 20px;font-size:12px;font-weight:800;transition:background-color .12s linear,color .12s linear;display:inline-flex}.back:hover{background-color:var(--txt);color:var(--page)}.textlink{letter-spacing:.16em;text-transform:uppercase;color:var(--txt2);align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.textlink:hover{color:var(--txt)}.marquee{flex-direction:column;gap:2px;display:flex;overflow:hidden}.marquee>div{font-family:var(--font-display);font-variation-settings:"wdth" 122;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--rule);font-size:clamp(40px,6vw,96px);font-weight:900;line-height:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.hdr,.ftr,.menu,.skip{display:none!important}}@media (width<=520px){.btn,.pill,.tab{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:56px;padding-top:12px;padding-bottom:12px;line-height:1.25}.pill{min-height:44px;padding-top:8px;padding-bottom:8px}.btn--sm,.btn--xs,.btn--md{min-height:48px}.chip{max-width:100%}.panel-ink,.panel{padding:22px 20px}.g-auto,.g-auto-280,.reasons,.panel[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.btn,.pill,.display,.h-row,.h-card,.h-card-lg,.h-word,.pcard__n,.brand__w{overflow-wrap:anywhere}}
