@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:380 700;src:url(https://www.npws.net/hubfs/raw_assets/public/NP%20Theme/fonts/google-sans-flex-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Google Sans Flex;font-style:normal;font-weight:380 700;src:url(https://www.npws.net/hubfs/raw_assets/public/NP%20Theme/fonts/google-sans-flex-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--action-rgb:18 122 94;--deep-rgb:15 74 61;--ink-rgb:11 30 30;--ink-muted-rgb:73 89 89;--ember-rgb:255 138 61;--volt-rgb:142 201 255;--paper-rgb:245 241 233;--mist-rule-rgb:214 226 220;--shade-rgb:2 14 11;--field:#05251e;--paper:#f5f1e9;--paper-shade:#e8e2d7;--ink:#0b1e1e;--ink-muted:#495959;--mist:#f5f1e9;--verdigris:#96d8c0;--sand:#e0c6a3;--action:#127a5e;--action-hover:#0f5a4a;--deep:#0f4a3d;--ember:#ff8a3d;--volt:#8ec9ff;--ember-deep:#c2410c;--ember-tint:#fde3d0;--rule-paper:rgb(var(--ink-rgb)/.14);--rule-field:rgb(var(--mist-rule-rgb)/.24);--font:"Google Sans Flex",system-ui,-apple-system,"Segoe UI",sans-serif;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:144px;--gutter:clamp(20px,4vw,64px);--max:1480px;--col-gap:clamp(16px,2vw,32px);--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.25,1,.5,1);--surface:#fcfbf8;--measure:58ch;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--fs-hero:clamp(2.75rem,3.9vw + .5rem,5.5rem);--fs-article:clamp(2.25rem,2.6vw + .75rem,3.75rem);--shadow-dark:0 2px 4px rgb(var(--shade-rgb)/.3),0 18px 40px rgb(var(--shade-rgb)/.45);--shadow-sm:0 1px 2px rgb(var(--ink-rgb)/.06),0 2px 6px rgb(var(--deep-rgb)/.06);--shadow-md:0 2px 4px rgb(var(--ink-rgb)/.05),0 8px 20px rgb(var(--deep-rgb)/.09);--shadow-lg:0 4px 8px rgb(var(--ink-rgb)/.06),0 18px 40px rgb(var(--deep-rgb)/.14)}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-kerning:normal;font-optical-sizing:auto;font-size:1.0625rem;font-variation-settings:"opsz" 17;line-height:1.6;margin:0}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3{margin:0;text-wrap:balance}li,p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}.wrap{margin-inline:auto;max-width:var(--max);padding-inline:var(--gutter)}.grid{column-gap:var(--col-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.grid>*{min-width:0}h1,h2,h3,li,p,td{overflow-wrap:break-word}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{border-radius:2px;outline:3px solid var(--action);outline-offset:2px}.is-field :focus-visible,.sc-result :focus-visible,.side-cta :focus-visible{outline-color:var(--verdigris)}.skip{background:var(--field);color:var(--paper);left:var(--gutter);padding:10px 16px;position:absolute;top:-60px;z-index:100}.skip:focus{top:12px}.headline{color:var(--deep);font-size:clamp(1.875rem,2.6vw + .75rem,3.25rem);font-variation-settings:"opsz" 72;font-weight:560;letter-spacing:-.01em;line-height:1.1}.title{font-size:1.25rem;font-variation-settings:"opsz" 24;font-weight:600}.label,.title{line-height:1.3}.label{font-size:.9375rem;font-variation-settings:"opsz" 15;font-weight:600}.lead{font-size:clamp(1.125rem,.6vw + .9rem,1.375rem);font-variation-settings:"opsz" 22;line-height:1.55;max-width:40ch}.num{font-variant-numeric:tabular-nums lining-nums}.btn{align-items:center;border:0;border-radius:var(--r-xs);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-variation-settings:"opsz" 16;font-weight:600;gap:12px;min-height:56px;padding:14px 28px;text-decoration:none;transition:background-color .25s var(--ease),color .25s var(--ease);white-space:nowrap}.btn svg{flex:none;height:18px;transition:transform .3s var(--ease);width:18px}.btn:hover svg{transform:translateX(3px)}.btn:active{transform:translateY(1px)}.btn--action{background:var(--action);color:var(--paper)}.btn--action:hover{background:var(--action-hover)}.btn--sm{font-size:.9375rem;min-height:46px;padding:11px 20px}.btn .lbl--short{display:none}@media (max-width:479px){main .btn .lbl--long{display:none}main .btn .lbl--short{display:inline}}.btn.is-opening{pointer-events:none}.motion .btn.is-opening svg{animation:nudge 1s var(--ease) 4}@keyframes nudge{50%{transform:translateX(4px)}}.link{display:inline-block;font-weight:600;padding-block:10px;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-color .2s ease-out}.link:hover{text-decoration-color:var(--ember);text-decoration-thickness:2px}.top{background:var(--paper);position:sticky;top:0;transition:box-shadow .3s var(--ease);z-index:50}.top .bar{gap:var(--space-lg);justify-content:space-between;min-height:76px}.logo,.top .bar{align-items:center;display:flex}.logo{color:var(--ink);flex:none;min-height:44px;width:clamp(150px,13vw,190px)}.logo svg{height:auto;width:100%}.nav{gap:clamp(12px,1.8vw,28px)}.nav,.nav>ul{align-items:center;display:flex}.nav>ul{gap:clamp(4px,1vw,12px)}.nav-item{position:relative}.nav-btn,.nav-link{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:500;gap:6px;min-height:44px;min-width:44px;padding:0 8px;text-decoration:none}.nav-btn:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease);width:7px}.nav-btn[aria-expanded=true]:after{transform:translateY(1px) rotate(-135deg)}.nav-btn:hover,.nav-link:hover{text-decoration:underline;text-underline-offset:5px}.drop{background:var(--paper);border:1px solid var(--rule-paper);border-radius:var(--r-sm);left:0;min-width:240px;padding:8px;position:absolute;top:calc(100% + 6px)}.drop a{border-radius:var(--r-xs);display:block;font-size:.9375rem;padding:10px 12px;text-decoration:none}.drop a:hover{background:var(--paper-shade)}.menu-btn{background:transparent;border:1.5px solid var(--ink);border-radius:var(--r-xs);color:var(--ink);cursor:pointer;display:none;font:inherit;font-size:.9375rem;font-weight:600;min-height:44px;padding:0 14px}.mnav{border-top:1px solid var(--rule-paper);max-height:calc(100vh - 76px);overflow:auto}.mnav .wrap{padding-block:var(--space-lg) var(--space-xl)}.mgroups{display:grid;gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mfoot{display:grid;gap:var(--space-md);margin-top:var(--space-xl)}.mnav .mfoot .btn{border-bottom:0;justify-content:center}.mcontact,.mnav h2{font-weight:600}.mnav h2{color:var(--ink-muted);font-size:.9375rem;margin-bottom:4px}.mcontact,.mnav .mgroups a{border-bottom:1px solid var(--rule-paper);display:block;font-weight:500;padding:10px 0;text-decoration:none}.cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);margin-top:var(--space-2xl)}.is-field{background:var(--field);color:var(--paper)}.is-field .label{color:var(--ember)}.is-field .headline{color:var(--paper)}.is-field ::selection{background:var(--verdigris);color:var(--field)}.tag{background:var(--deep);border-radius:3px;color:var(--paper);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase}.close{background:var(--paper-shade);color:var(--ink);padding-block:var(--space-4xl)}.close .headline{color:var(--deep)}.close .copy{align-self:center;grid-column:1/7}.close h2{max-width:18ch}.close .cover{align-self:center;grid-column:8/13}.close .cover li{border-top:1px solid var(--rule-paper);padding-block:var(--space-md)}.close .cover li:last-child{border-bottom:1px solid var(--rule-paper)}.close .cover b{display:block;font-weight:600}.close .cover span{color:var(--ink-muted)}.foot{border-top:1px solid var(--rule-field);font-size:.9375rem;padding-block:var(--space-2xl) var(--space-xl)}.foot .wrap{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:max-content minmax(0,1fr)}.foot .logo{color:var(--paper);width:170px}.foot nav{display:flex;flex-wrap:wrap;gap:0 var(--space-xl);justify-content:flex-end}.foot nav a{color:var(--mist);display:inline-block;padding-block:10px;text-decoration:none}.foot nav a:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:2px;text-underline-offset:6px}.foot .fine{border-top:1px solid var(--rule-field);color:var(--mist);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--space-xs) var(--space-xl);grid-column:1/-1;padding-top:var(--space-lg)}.foot .fine a{align-items:center;color:inherit;display:inline-flex;min-height:44px}@media (max-width:1199px){.nav-btn,.nav-link{font-size:.875rem;padding-inline:6px}}@media (max-width:1023px){.nav>ul{display:none}.menu-btn{align-items:center;display:inline-flex}}@media (max-width:767px){:root{--space-5xl:80px;--space-4xl:56px;--space-3xl:40px}.foot .wrap{grid-template-columns:1fr}.foot nav{justify-content:flex-start}}@media (max-width:479px){.btn{justify-content:center;line-height:1.3;padding-block:12px;text-align:center;white-space:normal;width:100%}.top .btn{padding-inline:12px;white-space:nowrap;width:auto}.top .btn svg{display:none}.top .bar{gap:12px}.nav{gap:8px}.menu-btn{padding-inline:10px}.top .btn .lbl--long{display:none}.top .btn .lbl--short{display:inline}.top .logo{width:112px}}.btn{box-shadow:var(--shadow-sm)}.btn:hover{box-shadow:var(--shadow-md)}.is-field .btn,.side-cta .btn{box-shadow:none}.drop,.top.is-stuck{box-shadow:var(--shadow-md)}.motion [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.motion [data-reveal].is-in{opacity:1;transform:none}.drop:not([hidden]){animation:dropin .18s cubic-bezier(.22,1,.36,1)}@keyframes dropin{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{align-items:center;background:rgb(var(--deep-rgb)/.08);border-radius:var(--r-pill);color:var(--deep);display:inline-flex;font-size:.8125rem;font-weight:600;line-height:1.2;min-height:32px;padding:5px 12px;text-decoration:none}a.chip:hover{background:rgb(var(--deep-rgb)/.14)}.crumbs{display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px}.crumbs,.crumbs a{color:var(--ink-muted)}.crumbs a{align-items:center;display:inline-flex;margin-block:-6px;min-height:44px;text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:4px}.crumbs li+li:before{color:rgb(var(--ink-muted-rgb)/.6);content:"/";margin-right:6px}.crumbs ol{flex-wrap:wrap;gap:6px}.byline,.crumbs ol{align-items:center;display:flex}.byline{color:var(--ink-muted);font-size:.9375rem;gap:var(--space-sm)}.byline img{background:var(--paper-shade);border-radius:50%;flex:none;height:40px;object-fit:cover;object-position:50% 25%;width:40px}.byline b{color:var(--ink);font-weight:600}.byline .sep{color:rgb(var(--ink-muted-rgb)/.5)}.post-card{display:flex;flex-direction:column;position:relative}.post-card .thumb{aspect-ratio:16/9;background:var(--paper-shade);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:block;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.post-card .thumb img{height:100%;object-fit:cover;transition:transform .6s var(--ease-out);width:100%}.post-card:hover .thumb{box-shadow:var(--shadow-md);transform:translateY(-3px)}.post-card:hover .thumb img{transform:scale(1.03)}.post-card .chips{margin-top:var(--space-md)}.post-card h3{color:var(--ink);font-size:clamp(1.125rem,.4vw + 1rem,1.3125rem);font-weight:600;line-height:1.3;margin-top:var(--space-sm)}.post-card h3 a{text-decoration:none}.post-card h3 a:after{border-radius:var(--r-md);content:"";inset:0;position:absolute}.post-card:hover h3 a{text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:2px;text-underline-offset:4px}.post-card .chips{position:relative;z-index:1}.post-card .meta{color:var(--ink-muted);font-size:.875rem;margin-top:var(--space-sm)}.post-grid{display:grid;gap:var(--space-3xl) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.post-grid{gap:var(--space-2xl);grid-template-columns:1fr}}.listen{display:flex;flex-wrap:wrap;gap:8px}.listen a{align-items:center;background:var(--paper);border:1.5px solid rgb(var(--deep-rgb)/.4);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);color:var(--deep);display:inline-flex;font-size:.9375rem;font-weight:600;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.listen a:hover{background:var(--surface);box-shadow:var(--shadow-md)}.listen svg{flex:none;height:18px;width:18px}.play-badge{background:var(--paper);border-radius:50%;bottom:14px;color:var(--deep);display:grid;height:48px;left:14px;place-items:center;position:absolute;transition:background-color .25s ease-out,transform .3s var(--ease-out);width:48px}.play-badge svg{height:20px;margin-left:2px;width:20px}a:hover>.play-badge,button:hover>.play-badge{background:var(--action);color:var(--paper);transform:scale(1.06)}.ep-card .thumb{position:relative}.side-in{display:grid;gap:var(--space-xl);position:sticky;top:100px}.toc h2{color:var(--deep);font-size:1rem;font-weight:600;margin-bottom:var(--space-sm)}.toc ol{display:grid;gap:2px;max-height:calc(100vh - 360px);overflow:auto;overscroll-behavior:contain;padding:3px 4px 3px 3px}.toc a:hover{background:rgb(var(--deep-rgb)/.05);color:var(--ink)}.toc a[aria-current=true]{background:rgb(var(--deep-rgb)/.08);color:var(--deep);font-weight:600}.toc a[aria-current=true]:before{background:var(--action);transform:scale(1.4)}.toc a{align-content:center;border-radius:var(--r-sm);color:var(--ink-muted);display:grid;font-size:.9375rem;gap:8px;grid-template-columns:14px minmax(0,1fr);line-height:1.35;min-height:44px;padding:7px 10px 7px 8px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.toc a:before{background:rgb(var(--ink-muted-rgb)/.35);border-radius:50%;content:"";height:6px;margin-top:.5em;transition:background-color .2s ease-out,transform .2s ease-out;width:6px}.m-hero{background:var(--paper);overflow:hidden;padding-block:clamp(24px,3vw,48px) var(--space-4xl)}.m-hero .grid>.crumbs{grid-column:1/-1;margin-bottom:var(--space-xl)}.m-hero .hero-copy{align-self:center;grid-column:1/7}.m-hero .hero-k{align-items:center;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:.9375rem;font-weight:600;gap:8px 14px;margin-bottom:var(--space-md)}.m-hero h1{color:var(--deep);font-size:var(--fs-hero);font-variation-settings:"opsz" 144;font-weight:560;letter-spacing:-.015em;line-height:1.03;max-width:14ch}.m-hero .hero-dek{color:var(--ink-muted);font-size:clamp(1.0625rem,.5vw + .95rem,1.3125rem);line-height:1.55;margin-top:var(--space-lg);max-width:46ch}.m-hero .cta-row{margin-top:var(--space-xl)}.m-hero .hero-media{align-self:center;grid-column:8/13;margin:0}@media (min-width:1024px){.m-hero .grid:has(>.crumbs)>.hero-copy,.m-hero .grid:has(>.crumbs)>.hero-media{grid-row:2}}@media (max-width:1023px){.m-hero .hero-copy,.m-hero .hero-media{grid-column:1/-1}.m-hero .hero-media{margin-top:var(--space-2xl);max-width:620px}}.il-dot{fill:rgb(var(--ink-muted-rgb)/.3)}@keyframes cursor{0%{transform:translate(120px,128px)}35%{transform:translate(420px,215px)}55%{transform:translate(420px,215px) scale(.92)}to{transform:translate(430px,300px)}}@keyframes il-in{0%{opacity:0;translate:0 10px}}.m-mast{background:var(--paper);padding-top:clamp(32px,4vw,64px)}.mast-top{align-items:end;display:grid;gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.m-mast h1{color:var(--deep);font-size:var(--fs-hero);font-variation-settings:"opsz" 144;font-weight:560;letter-spacing:-.02em;line-height:1}.m-mast .dek{color:var(--ink-muted);font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);line-height:1.5;max-width:36ch;padding-bottom:6px}.cover-band{padding-bottom:var(--space-4xl);position:relative}.cover-band:before{content:none}.cover-band .wrap{padding-top:var(--space-xl);position:relative}.cover-story{column-gap:var(--col-gap);display:grid;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));position:relative}.c-img{border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:block;grid-column:1/9;grid-row:1;overflow:hidden}.c-img img{height:auto;transition:transform .8s var(--ease-out);width:100%}.cover-story:hover .c-img img{transform:scale(1.02)}.c-card{align-self:end;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-lg);grid-column:8/13;grid-row:1;margin-bottom:var(--space-3xl);padding:var(--space-xl);position:relative;transition:transform .35s var(--ease-out);z-index:1}.cover-story:hover .c-card{transform:translateY(-4px)}.c-card h2{color:var(--deep);font-size:clamp(1.75rem,1.8vw + 1rem,2.75rem);font-variation-settings:"opsz" 72;font-weight:560;letter-spacing:-.01em;line-height:1.25;margin-top:var(--space-sm)}.c-card h2 a{text-decoration:none}.c-card h2 a:after{border-radius:var(--r-md);content:"";inset:0;position:absolute}.c-dek{color:var(--ink-muted);line-height:1.55;margin-top:var(--space-md)}.c-card .byline,.c-go{margin-top:var(--space-lg)}.c-go{align-items:center;color:var(--deep);display:inline-flex;font-weight:600;gap:10px;text-decoration:underline;text-decoration-color:rgb(var(--action-rgb)/.45);text-decoration-thickness:1.5px;text-underline-offset:5px}.c-go svg{height:18px;transition:transform .3s var(--ease-out);width:18px}.cover-story:hover .c-go{text-decoration-color:var(--ember)}.cover-story:hover .c-go svg{transform:translateX(4px)}@media (max-width:1023px){.mast-top{gap:var(--space-md);grid-template-columns:1fr}.c-card,.c-img{grid-column:1/-1}.c-card{align-self:start;grid-row:2;margin:calc(var(--space-2xl)*-1) var(--space-md) 0}}.m-faq{padding-block:var(--space-3xl) var(--space-4xl)}.m-faq h2{grid-column:1/5}.m-faq .faq-list{grid-column:6/13}.m-faq details{border-top:1px solid var(--rule-paper)}.m-faq details:last-child{border-bottom:1px solid var(--rule-paper)}.m-faq summary{align-items:center;color:var(--ink);cursor:pointer;display:grid;font-size:1.125rem;font-weight:600;gap:var(--space-md);grid-template-columns:minmax(0,1fr) 24px;list-style:none;min-height:64px;padding-block:var(--space-md)}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{color:var(--action);content:"+";font-size:1.5rem;font-weight:400;text-align:center;transition:transform .25s var(--ease-out)}.m-faq details[open] summary:after{transform:rotate(45deg)}.m-faq details p{color:var(--ink-muted);line-height:1.65;max-width:var(--measure);padding-bottom:var(--space-lg)}@media (max-width:1023px){.m-faq .faq-list,.m-faq h2{grid-column:1/-1}.m-faq .faq-list{margin-top:var(--space-lg)}}.m-faq--stack{max-width:var(--measure);padding-block:var(--space-4xl) 0}.m-faq--stack .faq-list{margin-top:var(--space-lg)}.m-split{padding-block:var(--space-4xl)}.m-split .split-copy{align-self:center;grid-column:1/6}.m-split .split-media{align-self:center;grid-column:7/13;margin:0}.m-split--flip .split-copy{grid-column:8/13;grid-row:1}.m-split--flip .split-media{grid-column:1/7;grid-row:1}.m-split .split-copy p{line-height:1.65;margin-top:var(--space-md);max-width:var(--measure)}.m-split .split-copy ul{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}.m-split .split-copy ul:not(.kit)>li{line-height:1.5;padding-left:26px;position:relative}.m-split .split-copy ul:not(.kit)>li:before{background:var(--action);border-radius:50%;content:"";height:9px;left:4px;position:absolute;top:.55em;width:9px}@media (max-width:1023px){.m-split .split-copy,.m-split .split-media,.m-split--flip .split-copy,.m-split--flip .split-media{grid-column:1/-1;grid-row:auto}.m-split .split-media{margin-top:var(--space-2xl)}}.quote-band{padding-block:var(--space-4xl)}.quote-band blockquote,.quote-band figure{margin:0}.quote-band blockquote p{color:var(--deep);font-size:clamp(1.75rem,2.4vw + 1rem,3.5rem);font-variation-settings:"opsz" 72;font-weight:500;letter-spacing:-.012em;line-height:1.3}.quote-band blockquote p:before{color:var(--action);content:"\201C";display:block;font-size:2.4em;height:.5em;line-height:1;margin-bottom:var(--space-md)}.quote-band figcaption{align-items:baseline;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:1rem;gap:4px var(--space-md);margin-top:var(--space-xl)}.quote-band figcaption b{color:var(--ink);font-weight:600}.quote-band figcaption a{align-items:center;color:var(--deep);display:inline-flex;font-weight:600;gap:8px;margin-left:auto;min-height:44px;text-underline-offset:4px}.quote-band figcaption a svg{height:16px;transition:transform .3s var(--ease-out);width:16px}.quote-band figcaption a:hover{text-decoration-color:var(--ember)}.quote-band figcaption a:hover svg{transform:translateX(3px)}.is-field .quote-band blockquote p,.is-field.quote-band blockquote p{color:var(--paper)}.is-field .quote-band blockquote p:before,.is-field.quote-band blockquote p:before{color:var(--ember)}.is-field .quote-band figcaption,.is-field .quote-band figcaption b,.is-field.quote-band figcaption,.is-field.quote-band figcaption a,.is-field.quote-band figcaption b,.side-cta{color:var(--paper)}.side-cta{background:var(--deep);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:var(--space-lg)}.side-cta p.t{font-size:1.125rem;font-weight:600;line-height:1.35}.side-cta p.s{color:var(--paper);font-size:.9375rem;margin-top:6px}.side-cta .btn{background:var(--verdigris);color:var(--field);justify-content:center;margin-top:var(--space-md);width:100%}.side-cta .btn:hover{background:var(--paper)}.prose{font-size:1.125rem;font-variation-settings:"opsz" 18;line-height:1.7;margin-top:var(--space-2xl);max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{color:var(--deep);font-size:clamp(1.5rem,1vw + 1.125rem,2rem);font-variation-settings:"opsz" 48;font-weight:560;letter-spacing:-.01em;margin-top:2.4em}.prose h2,.prose h3{line-height:1.3;scroll-margin-top:100px}.prose h3{color:var(--ink);font-size:1.375rem;font-weight:600;margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose a{color:var(--deep);font-weight:500;text-decoration:underline;text-decoration-color:rgb(var(--action-rgb)/.45);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color .2s ease-out}.prose a:hover{text-decoration-color:var(--ember)}.prose ol,.prose ul{display:grid;gap:.5em;padding-left:0}.prose ul>li{padding-left:24px;position:relative}.prose ul>li:before{background:var(--action);border-radius:50%;content:"";height:7px;left:4px;position:absolute;top:.7em;width:7px}.prose ol{counter-reset:ol}.prose ol>li{counter-increment:ol;padding-left:36px;position:relative}.prose ol>li:before{background:rgb(var(--deep-rgb)/.1);border-radius:50%;color:var(--deep);content:counter(ol);display:grid;font-size:.8125rem;font-weight:600;height:24px;left:0;place-items:center;position:absolute;top:.2em;width:24px}.prose strong{color:var(--ink);font-weight:600}.related{background:var(--paper);border-top:1px solid var(--rule-paper);padding-block:var(--space-4xl)}.related h2{margin-bottom:var(--space-2xl)}.related .post-grid,.related h2{grid-column:1/-1}.pager{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;margin-top:var(--space-4xl)}.pager,.pager a,.pager span{align-items:center;justify-content:center}.pager a,.pager span{border-radius:var(--r-sm);color:var(--ink);display:inline-flex;font-weight:600;min-height:44px;min-width:44px;padding:0 12px;text-decoration:none}.pager a:not([aria-current]):hover{background:var(--paper-shade)}.pager [aria-current=page]{background:var(--deep);box-shadow:var(--shadow-sm);color:var(--paper)}.pager .gap{color:var(--ink-muted);min-width:24px;padding:0}.pager .step{border:1.5px solid rgb(var(--deep-rgb)/.22);gap:8px}.pager .step.is-off{border-color:transparent;color:var(--ink-muted);pointer-events:none}@media (max-width:639px){.prose{font-size:1.0625rem}.pager .num:not([aria-current]){display:none}}@media (max-width:1023px){.close .copy,.close .cover{grid-column:1/-1}.close .cover{margin-top:var(--space-2xl)}}.su-done,.su-form{align-self:center;grid-column:7/13}.su-form .err{color:var(--ink);font-size:.9375rem;font-weight:600;margin-top:var(--space-sm)}.su-form .err:before{background:var(--ink);border-radius:50%;color:var(--paper);content:"!";display:inline-grid;font-size:.75rem;font-weight:700;height:18px;margin-right:8px;place-items:center;width:18px}.su-done{color:var(--deep);font-size:1.25rem;font-weight:600}.su-done:focus{outline:none}@media (max-width:1023px){.su-done,.su-form{grid-column:1/-1;margin-top:var(--space-xl)}}.m-posts{padding-block:var(--space-4xl)}.m-posts .g-bar{align-items:baseline;border-bottom:1px solid var(--rule-paper);display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:space-between;margin-bottom:var(--space-2xl);padding-bottom:var(--space-md)}.cmp-t{background:var(--surface);border:1px solid var(--rule-paper);border-radius:var(--r-md);box-shadow:var(--shadow-sm);margin-top:var(--space-2xl);overflow-x:auto;padding:6px}.cmp-t table{border-collapse:collapse;line-height:1.5;min-width:620px;width:100%}.cmp-t td,.cmp-t th{border-bottom:1px solid var(--rule-paper);padding:16px 20px;text-align:left;vertical-align:top}.cmp-t thead th{background:rgb(var(--deep-rgb)/.06);border-bottom:0;color:var(--deep);font-weight:600}.cmp-t thead th:first-child{border-radius:6px 0 0 6px}.cmp-t thead th:last-child{border-radius:0 6px 6px 0}.cmp-t tbody th{color:var(--ink);font-weight:600;width:18%}.cmp-t tr:last-child td,.cmp-t tr:last-child th{border-bottom:0}@media (forced-colors:active){[aria-pressed=true],[aria-selected=true]{outline:2px solid CanvasText;outline-offset:-4px}}@media (max-width:639px){.is-stack{overflow:visible!important;padding:0 var(--space-md)!important}.is-stack table{min-width:0!important}.is-stack table,.is-stack tbody,.is-stack td,.is-stack th,.is-stack tr{display:block;width:auto!important}.is-stack thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.is-stack tr{border-bottom:1px solid var(--rule-paper);padding-block:var(--space-md)}.is-stack tr:last-child{border-bottom:0}.is-stack tbody th{border:0!important;font-size:1.0625rem;padding:0 0 6px!important}.is-stack td{border:0!important;padding:6px 0!important}.is-stack td:before{color:var(--action);content:attr(data-label);display:block;font-size:.8125rem;font-weight:600;margin-bottom:2px}}.m-hero .cta-note{color:var(--ink-muted);font-size:.9375rem;line-height:1.5;margin-top:var(--space-sm)}.m-split--solo .split-copy{grid-column:1/10}@media (min-width:768px){.m-split--solo .split-copy ul{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-band .qb{align-items:center;display:grid;gap:var(--space-xl) var(--col-gap)}.quote-band .qb--person{grid-template-columns:minmax(0,1fr)}.qb-who{align-items:center;display:flex;gap:var(--space-md);margin-top:var(--space-xl)}.qb-who img{border-radius:50%;box-shadow:0 0 0 3px var(--paper);flex:none;height:72px;object-fit:cover;width:72px}.is-field .qb-who img{box-shadow:0 0 0 3px rgb(var(--paper-rgb)/.9)}.qb-who figcaption{display:grid;font-size:.9375rem;gap:2px;margin-top:0}.qb-who figcaption b{display:block;font-size:1rem}.quote-band .qb--video{grid-template-columns:repeat(12,minmax(0,1fr))}.qb--video .qb-media{grid-column:1/7}.qb--video .qb-text{grid-column:8/13}.qb--video blockquote p{font-size:clamp(1.375rem,1.2vw + 1rem,2.125rem)}.qb-embed{aspect-ratio:16/9;background:var(--deep);border-radius:var(--r-md);overflow:hidden;position:relative}.qb-embed iframe,.qb-embed video{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:1023px){.qb--video .qb-media,.qb--video .qb-text{grid-column:1/-1}}.m-next{padding-block:0 var(--space-4xl)}.m-next .wrap{border-top:1px solid var(--rule-field);padding-top:var(--space-3xl)}.nx-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);justify-content:space-between}.nx-head .link{color:var(--paper)}.nx-list{border-top:1px solid var(--rule-field);margin-top:var(--space-xl)}.nx-list li{border-bottom:1px solid var(--rule-field)}.nx-row{align-items:center;border-radius:var(--r-md);color:var(--paper);display:grid;gap:var(--space-md) var(--col-gap);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr) 48px;margin-inline:calc(var(--space-md)*-1);padding:var(--space-xl) var(--space-md);text-decoration:none;transition:background-color .25s var(--ease-out)}.nx-n{color:var(--ember);font-size:clamp(2.75rem,3vw + 1.25rem,5rem);font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"opsz" 120;font-weight:560;letter-spacing:-.015em;line-height:1;white-space:nowrap}.m-next--energy .nx-n{color:var(--volt)}.nx-out{color:var(--paper);font-size:clamp(1.125rem,.6vw + 1rem,1.5rem);line-height:1.35;max-width:34ch}.nx-who{color:var(--mist);display:grid;font-size:.9375rem;gap:2px}.nx-who b{color:var(--paper);font-size:1rem;font-weight:600}.nx-go{border:1.5px solid rgb(var(--paper-rgb)/.35);border-radius:50%;color:var(--paper);display:grid;height:48px;place-items:center;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),transform .3s var(--ease-out);width:48px}.nx-go svg{height:18px;width:18px}.nx-row:hover{background:rgb(var(--paper-rgb)/.05)}.nx-row:hover .nx-go{background:var(--ember);border-color:var(--ember);color:var(--field);transform:translateX(4px)}.m-next--energy .nx-row:hover .nx-go{background:var(--volt);border-color:var(--volt)}.nx-row:focus-visible{outline:3px solid var(--verdigris);outline-offset:2px}@media (max-width:1023px){.nx-row{gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr) 48px}.nx-n{grid-column:1;grid-row:1}.nx-go{grid-column:2;grid-row:1}.nx-out,.nx-who{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.nx-row:hover .nx-go{transform:none}}.m-work{padding-block:var(--space-4xl)}.wk-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);justify-content:space-between}.wk-head p{color:var(--ink-muted);max-width:44ch}.wk-grid{display:grid;gap:var(--space-2xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:var(--space-2xl)}.wk{display:grid;grid-template-rows:1fr auto;margin:0;min-width:0}.wk--lg{grid-column:span 8}.wk--md{grid-column:span 6}.wk--sm{grid-column:span 3}.wk--lg+.wk--sm{grid-column:span 4}.wk-frame{background:var(--paper-shade);border-radius:var(--r-lg);display:grid;min-height:100%;padding:clamp(16px,2.4vw,40px);place-items:center}.wk-frame img{border-radius:var(--r-sm);box-shadow:var(--shadow-md);height:auto;max-height:520px;object-fit:contain;width:100%}.wk--cut .wk-frame img{border-radius:0;box-shadow:none}.wk figcaption{color:var(--ink-muted);font-size:.9375rem;line-height:1.5;margin-top:var(--space-md);max-width:52ch}.m-work--full .wk{grid-column:1/-1}@media (max-width:1023px){.wk--lg,.wk--lg+.wk--sm,.wk--md{grid-column:1/-1}.wk--sm{grid-column:span 6}}@media (max-width:479px){.wk--sm{grid-column:1/-1}}.case-head{background:var(--paper);padding-block:clamp(24px,3vw,48px) var(--space-3xl)}.case-head .crumbs{grid-column:1/-1;margin-bottom:var(--space-xl)}.case-head .txt{align-self:center;grid-column:1/7}.case-head h1{color:var(--deep);font-size:var(--fs-article);font-variation-settings:"opsz" 120;font-weight:560;letter-spacing:-.015em;line-height:1.08;margin-top:var(--space-md)}.case-head .dek{color:var(--ink-muted);font-size:clamp(1.0625rem,.4vw + .95rem,1.25rem);line-height:1.55;margin-top:var(--space-lg);max-width:46ch}.glance{margin:var(--space-xl) 0 0;max-width:46ch}.glance div{border-top:1px solid var(--rule-paper);display:grid;gap:var(--space-md);grid-template-columns:120px minmax(0,1fr);padding-block:10px}.glance div:last-child{border-bottom:1px solid var(--rule-paper)}.glance dt{color:var(--ink);font-size:.9375rem;font-weight:600}.glance dd{color:var(--ink-muted);font-size:.9375rem;margin:0}.case-img{align-self:center;border-radius:var(--r-md);box-shadow:var(--shadow-lg);grid-column:8/13;margin:0;overflow:hidden}.case-img img{height:auto;width:100%}.outcomes{padding-block:var(--space-3xl)}.out-list{display:grid;gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.out-list li{border-top:1px solid rgb(var(--ember-rgb)/.35);padding-top:var(--space-lg)}.out-n{color:var(--ember);display:block;font-size:clamp(2.5rem,2.4vw + 1.25rem,4rem);font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"opsz" 120;font-weight:560;letter-spacing:-.015em;line-height:1;white-space:nowrap}.out-what{color:var(--paper);display:block;font-size:1.0625rem;line-height:1.4;margin-top:var(--space-sm)}.out-ctx{color:var(--mist);display:block;font-size:.9375rem;margin-top:4px}.plan-fig{background:var(--surface);border:1px solid var(--rule-paper);border-radius:var(--r-md);box-shadow:var(--shadow-sm);margin:var(--space-2xl) 0;padding:var(--space-lg)}.plan-fig figcaption{color:var(--deep);font-size:1.125rem;font-weight:600}.plan{display:block;font-family:var(--font);height:auto;min-width:640px;width:100%}.plan .bar{fill:rgb(var(--action-rgb)/.24);transition:fill .2s ease-out}.plan .start{fill:var(--action);stroke:var(--surface);stroke-width:3}.motion .plan-fig .bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:transform .9s var(--ease) calc(var(--i)*.11s + .15s),fill .2s ease-out}.motion .plan-fig .start{opacity:0;transition:opacity .3s ease-out calc(var(--i)*.11s + .1s)}.motion .plan-fig.is-in .bar{transform:none}.motion .plan-fig.is-in .start{opacity:1}.pull{margin:var(--space-3xl) 0;max-width:var(--measure)}.pull blockquote{margin:0}.pull blockquote p{color:var(--deep);font-size:clamp(1.375rem,1.1vw + 1rem,1.875rem);font-variation-settings:"opsz" 32;font-weight:500;letter-spacing:-.005em;line-height:1.35}.pull blockquote p:before{color:var(--action);content:"\201C";display:block;font-size:3em;height:.55em;line-height:1;margin-bottom:var(--space-sm)}.pull figcaption{color:var(--ink-muted);font-size:.9375rem;margin-top:var(--space-lg)}.pull figcaption b{color:var(--ink);display:block;font-weight:600}.plain{background:var(--sand);border-radius:var(--r-md);color:var(--ink);margin-top:var(--space-2xl);max-width:var(--measure);padding:var(--space-lg) var(--space-xl)}.plain h2{color:var(--ink);font-size:1.0625rem;font-weight:600}.plain p{line-height:1.6;margin-top:6px}@media (max-width:1023px){.case-head .txt{display:contents}.case-head .txt>*,.case-img{grid-column:1/-1}.case-head .chips{order:1}.case-head h1{order:2}.case-img{order:3}.case-head .dek,.case-img{margin-top:var(--space-xl)}.case-head .dek{order:4}.glance{order:5}.out-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.glance div,.out-list{grid-template-columns:1fr}.glance div{gap:0}.plain{padding:var(--space-md) var(--space-lg)}}.case-logo{display:block;height:48px;margin-bottom:var(--space-lg);max-width:200px;object-fit:contain;object-position:left center;width:auto}.chip--blind{background:var(--sand);color:var(--ink)}.glance dd img{display:inline-block;height:28px;vertical-align:middle;width:auto}.outcomes--energy .out-n{color:var(--volt)}.outcomes--energy .out-list li{border-top-color:rgb(var(--volt-rgb)/.35)}.case-logo{mix-blend-mode:multiply}.ch{padding-block:var(--space-4xl)}.ch--shade{background:var(--paper-shade)}.ch-k{align-self:start;grid-column:1/5;position:sticky;top:110px}.ch-n{color:var(--action);display:block;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600}.ch-k h2{color:var(--deep);font-size:clamp(2rem,2.2vw + 1rem,3.25rem);font-variation-settings:"opsz" 72;font-weight:560;letter-spacing:-.012em;line-height:1.05;margin-top:var(--space-sm)}.ch-body{grid-column:6/13;min-width:0}.ch-body .prose{margin-top:0;max-width:62ch}.ch-body .prose>:first-child{margin-top:0}.ch-body .prose p{font-size:1.1875rem;line-height:1.65}.pains2{display:grid;gap:var(--space-2xl) var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-2xl)}.pains2 li{border-top:2px solid var(--deep);padding-top:var(--space-lg)}.pn{color:var(--action);display:block;font-size:2.5rem;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72;font-weight:560;line-height:1}.pains2 h3{color:var(--deep);font-size:1.375rem;font-weight:600;line-height:1.3;margin-top:var(--space-md)}.pains2 p{color:var(--ink);line-height:1.6;margin-top:var(--space-xs)}.ch--approach .ch-n{color:var(--ember)}.ch--energy .ch-n{color:var(--volt)}.ch--approach .ch-k h2,.ch--approach .prose p{color:var(--paper)}.ch-wide{grid-column:1/-1;margin-top:var(--space-2xl)}.ch--approach .plan-fig{border-color:transparent;box-shadow:var(--shadow-dark);margin:0}.steps2{counter-reset:st;display:grid;gap:var(--space-2xl) var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.steps2 li{border-top:1px solid var(--rule-field);counter-increment:st}.steps2 li:before{color:var(--ember);content:counter(st,decimal-leading-zero);font-size:2.5rem;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72;line-height:1}.ch--energy .steps2 li:before{color:var(--volt)}.steps2 h3{color:var(--paper);font-size:1.25rem;font-weight:600;line-height:1.3;margin-top:var(--space-md)}.steps2 p{color:var(--mist);line-height:1.6;margin-top:var(--space-xs)}.res-lead{color:var(--deep);font-size:clamp(1.75rem,2vw + 1rem,3rem);font-variation-settings:"opsz" 72;font-weight:560;letter-spacing:-.01em;line-height:1.25;max-width:24ch}.ch--results .prose{margin-top:var(--space-xl)}.ch--results .plain{margin-top:var(--space-2xl)}@media (max-width:1023px){.ch-body,.ch-k{grid-column:1/-1}.ch-k{margin-bottom:var(--space-xl);position:static}}@media (max-width:767px){.pains2{grid-template-columns:1fr}}@media (min-width:1024px){.steps2:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}.ch--shade .ch-n{color:var(--deep)}.ch-n{margin-bottom:var(--space-sm)}.ch-k h2{margin-top:0}.rd-dnd [class*=span]{margin-left:0;min-height:0;width:100%}.rd-bg-paper{background:var(--paper)}.rd-bg-shade{background:var(--paper-shade)}.rd-bg-surface{background:var(--surface)}.rd-bg-sand{background:var(--sand)}.rd:not(.is-field) .rd-h{color:var(--deep)}.rd:not(.is-field) :is(.nx-out,.out-what,.steps2 h3,.nx-who b,.quote-band blockquote p,.qb-who figcaption b,.cover b){color:var(--ink)}.rd:not(.is-field) :is(.out-ctx,.nx-who,.steps2 p,.quote-band figcaption,.wk figcaption){color:var(--ink-muted)}.rd:not(.is-field) :is(.out-n,.nx-n,.steps2 li:before){color:var(--deep)}.rd:not(.is-field) .quote-band blockquote p:before,.rd:not(.is-field).quote-band blockquote p:before{color:var(--action)}.rd:not(.is-field) .out-list li,.rd:not(.is-field) .steps2 li{border-top-color:var(--rule-paper)}.rd:not(.is-field) .nx-list,.rd:not(.is-field) .nx-list li,.rd:not(.is-field).m-next .wrap{border-color:var(--rule-paper)}.rd:not(.is-field) .nx-head .link{color:var(--deep)}.rd:not(.is-field) .nx-go{border-color:rgb(var(--ink-rgb)/.25);color:var(--deep)}.rd:not(.is-field) .nx-row{color:var(--ink)}.rd:not(.is-field) .nx-row:hover{background:rgb(var(--deep-rgb)/.05)}.rd:not(.is-field) .nx-row:hover .nx-go{background:var(--deep);border-color:var(--deep);color:var(--paper)}.is-field .rd-h,.is-field.case-head h1{color:var(--paper)}.is-field :is(.dek,.dek p,.prose p,.prose li,.pains2 p,.cover span,.res-lead+.prose p,.tm-in>p){color:var(--paper)}.is-field :is(.glance dt,.pains2 h3,.cover b,.prose h3,.res-lead){color:var(--paper)}.is-field :is(.glance dd,.wk figcaption,.wk-head p,.tm-media figcaption,.cta-note){color:var(--mist)}.is-field :is(.glance div,.pains2 li,.cover li){border-color:var(--rule-field)}.is-field .pn{color:var(--ember)}.rd:not(.is-field).rd-ac-ember,.rd:not(.is-field).rd-ac-volt{--accent:var(--deep)}.rd-tx-deep .rd-h{color:var(--deep)}.rd-tx-ink,.rd-tx-ink .rd-h{color:var(--ink)}.rd-tx-paper,.rd-tx-paper .rd-h,.rd-tx-paper p{color:var(--paper)}.rd-ac-action{--accent:var(--action)}.rd-ac-deep{--accent:var(--deep)}.rd-ac-ember{--accent:var(--ember)}.rd-ac-volt{--accent:var(--volt)}.rd-ac-paper{--accent:var(--paper)}.rd-ac-ink{--accent:var(--ink)}.rd-ac-sand{--accent:var(--sand)}.rd-ac-verdigris{--accent:var(--verdigris)}.rd:not(.rd-ac-auto) :is(.out-n,.nx-n,.pn,.ch-n){color:var(--accent)}.rd.quote-band:not(.rd-ac-auto) blockquote p:before,.rd:not(.rd-ac-auto) .quote-band blockquote p:before,.rd:not(.rd-ac-auto) .steps2 li:before{color:var(--accent)}.rd:not(.rd-ac-auto) .nx-row:hover .nx-go{background:var(--accent);border-color:var(--accent)}.rd-al-center :is(.nx-head,.wk-head){align-items:center;flex-direction:column;justify-content:center;text-align:center}.rd-al-center .tm-stack,.rd-al-center.tm-stack{text-align:center}.rd-al-center .tm-in,.rd-al-center .tm-in .prose{margin-inline:auto}.rd-al-center.quote-band figure{text-align:center}.rd-al-center .qb-who,.rd-al-center.quote-band figcaption{justify-content:center}.rd-al-center .ch-body,.rd-al-center .ch-k{text-align:center}.rd-w-narrow>.wrap{max-width:1040px}.rd-w-wide>.wrap{max-width:1720px}.rd-w-full>.wrap{max-width:none}.rd-hs-sm{--hs:clamp(1.5rem,1vw + 1.1rem,2rem)}.rd-hs-lg{--hs:clamp(2.5rem,3vw + 1rem,4rem)}.rd-hs-xl{--hs:clamp(3rem,4.4vw + 1rem,5.5rem)}.rd:not(.rd-hs-md) .rd-h{font-size:var(--hs)}.rd-hw-light .rd-h{font-weight:420}.rd-hw-medium .rd-h{font-weight:600}.rd.rd-pt-none{padding-top:0}.rd.rd-pb-none{padding-bottom:0}.rd.rd-pt-sm{padding-top:32px}.rd.rd-pb-sm{padding-bottom:32px}.rd.rd-pt-md{padding-top:64px}.rd.rd-pb-md{padding-bottom:64px}.rd.rd-pt-lg{padding-top:96px}.rd.rd-pb-lg{padding-bottom:96px}.rd.rd-pt-xl{padding-top:144px}.rd.rd-pb-xl{padding-bottom:144px}@media (max-width:767px){.rd.rd-pt-lg,.rd.rd-pt-xl{padding-top:64px}.rd.rd-pb-lg,.rd.rd-pb-xl{padding-bottom:64px}}.btn--outline{background:transparent;box-shadow:inset 0 0 0 2px currentColor;color:var(--deep)}.btn--outline:hover{background:rgb(var(--deep-rgb)/.06)}.is-field .btn--outline{color:var(--paper)}.btn--light{background:var(--verdigris);color:var(--field)}.btn--light:hover{background:var(--paper)}.rd-card{border-radius:var(--r-md);border-top:0!important;padding:var(--space-lg)}.rd-card--paper{background:var(--paper)}.rd-card--shade{background:var(--paper-shade)}.rd-card--surface{background:var(--surface);box-shadow:var(--shadow-sm)}.rd-card--sand{background:var(--sand)}.rd-card--field{background:var(--field)}.rd-card--field :is(h3,p,.out-what,.nx-out){color:var(--paper)}.rd-card--field :is(.out-ctx){color:var(--mist)}li.rd-card--field .pn{color:var(--ember)}.rd-card:not(.rd-card--field) :is(h3,p,b,.out-what,.nx-out,.cover span){color:var(--ink)}.rd-card:not(.rd-card--field) :is(.out-ctx,.nx-who){color:var(--ink-muted)}.rd-card:not(.rd-card--field) :is(.pn,.out-n,.nx-n),.steps2 li.rd-card:not(.rd-card--field):before{color:var(--deep)}.rd-cols-2 .out-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-cols-3 .out-list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:479px){.rd-cols-2 .out-list,.rd-cols-3 .out-list{grid-template-columns:1fr}}.tm-stack{padding-block:var(--space-4xl)}.tm-stack .tm-in{max-width:68ch}.m-split .rd-h,.tm-stack .rd-h{font-size:clamp(2rem,2.2vw + 1rem,3.25rem);font-weight:560;letter-spacing:-.012em;line-height:1.08}.m-split .prose,.tm-stack .prose{margin-top:var(--space-lg)}.tm-media{margin:0}.tm-media img{border-radius:var(--r-md);height:auto;width:100%}.tm-media figcaption{color:var(--ink-muted);font-size:.9375rem;margin-top:var(--space-sm)}.ch-media{margin-top:var(--space-2xl)}.tm-embed{aspect-ratio:16/9;background:var(--deep);border-radius:var(--r-md);overflow:hidden;position:relative}.tm-embed iframe,.tm-embed video{border:0;height:100%;inset:0;position:absolute;width:100%}.tm-embed--html{aspect-ratio:auto;background:none;border-radius:0;overflow:visible}.tm-bullets{margin-top:var(--space-lg)}.ch-body .cta-row,.m-split .cta-row,.tm-stack .cta-row{margin-top:var(--space-xl)}.ch:has(.steps2,.ch-wide) .ch-k{position:static}.faq-list{margin-top:var(--space-xl)}.faq-list details{border-top:1px solid var(--rule-paper)}.faq-list details:last-child{border-bottom:1px solid var(--rule-paper)}.faq-list summary{align-items:center;color:var(--deep);cursor:pointer;display:grid;font-size:1.125rem;font-weight:600;gap:var(--space-md);grid-template-columns:minmax(0,1fr) 24px;list-style:none;min-height:64px;padding-block:var(--space-md)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--action);content:"+";font-size:1.5rem;font-weight:400;text-align:center;transition:transform .25s var(--ease-out)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{line-height:1.65;max-width:var(--measure);padding-bottom:var(--space-lg)}.is-field .faq-list details{border-color:var(--rule-field)}.is-field .faq-list summary{color:var(--paper)}.is-field .faq-list summary:after{color:var(--verdigris)}.is-field .faq-list details p{color:var(--mist)}@media (min-width:1024px){.rd-split-third .qb--video .qb-media{grid-column:1/5}.rd-split-third .qb--video .qb-text{grid-column:6/13}.rd-split-two .qb--video .qb-media{grid-column:1/9}.rd-split-two .qb--video .qb-text{grid-column:10/13}.rd-split-third.m-split .split-copy{grid-column:1/8}.rd-split-third.m-split .split-media{grid-column:9/13}.rd-split-two.m-split .split-copy{grid-column:1/5}.rd-split-third.m-split--flip .split-copy,.rd-split-two.m-split .split-media{grid-column:6/13}.rd-split-third.m-split--flip .split-media{grid-column:1/5}.rd-split-two.m-split--flip .split-copy{grid-column:10/13}.rd-split-two.m-split--flip .split-media{grid-column:1/9}.rd-split-third.case-head .txt{grid-column:1/8}.rd-split-third.case-head .case-img{grid-column:9/13}.rd-split-two.case-head .txt{grid-column:1/6}.rd-split-two.case-head .case-img{grid-column:7/13}}.case-head--solo .txt{grid-column:1/9}.case-head--left .txt{grid-column:7/13;grid-row:1}.case-head--left .case-img{grid-column:1/6;grid-row:1}@media (max-width:1023px){.case-head--left .case-img,.case-head--left .txt{grid-row:auto}}.top.rd-hdr-surface{background:var(--surface)}.top.rd-hdr-paper{background:var(--paper)}.top.rd-hdr-shade{background:var(--paper-shade)}.top.rd-hdr-field{background:var(--field)}.top.rd-hdr-field :is(.nav-btn,.nav-link,.logo,.menu-btn){color:var(--paper)}.top.rd-hdr-border{border-bottom:1px solid var(--rule-paper)}.top.rd-hdr-noshadow.is-stuck{box-shadow:none}.foot.rd-ftr-paper,.foot.rd-ftr-shade,.foot.rd-ftr-surface{border-top-color:var(--rule-paper)}.foot.rd-ftr-paper{background:var(--paper)}.foot.rd-ftr-shade{background:var(--paper-shade)}.foot.rd-ftr-surface{background:var(--surface)}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) :is(.logo,nav a,.fine){color:var(--ink)}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) .fine{border-top-color:var(--rule-paper)}.rd-logo-img{display:block;height:auto;max-height:40px;width:auto}.top.rd-drop-surface .drop{background:var(--surface)}.top.rd-drop-paper .drop{background:var(--paper)}.top.rd-drop-shade .drop{background:var(--paper-shade)}.drop .drop-all{color:var(--deep);font-weight:600}.drop--groups{min-width:280px;padding:8px 0}.drop--groups a{border-radius:0;padding-inline:20px}.drop--groups .drop-all{border-bottom:1px solid var(--rule-paper);margin-bottom:4px}.drop-group{display:block}.drop .drop-head{color:inherit;font-weight:500}.drop .drop-sub{background:rgb(var(--deep-rgb)/.05);padding-left:32px}.drop .drop-head+.drop-sub{padding-top:12px}.drop-group .drop-sub:last-child{padding-bottom:12px}.drop .drop-sub:hover{background:rgb(var(--deep-rgb)/.1);color:var(--ink)}.nav-btn[aria-expanded=true]{box-shadow:inset 0 -3px 0 var(--deep)}.nav-item.is-active>.nav-btn,.nav-link[aria-current=page]{color:var(--deep);text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:2px;text-underline-offset:8px}.mgroups .drop-all,.mgroups .drop-head{font-weight:600}.mgroups .drop-sub{padding-left:16px}.rd-foot{padding-block:var(--space-3xl) var(--space-xl)}.rd-foot .wrap,.rd-foot nav{display:block}.rf-top{display:grid;gap:var(--space-2xl) var(--col-gap);grid-template-columns:minmax(0,1.5fr) repeat(auto-fit,minmax(160px,1fr))}.rf-brand{align-content:start;display:grid;gap:var(--space-md);justify-items:start}.rd-foot .logo{width:190px}.rf-contact{color:var(--mist);font-size:.9375rem;line-height:1.6}.rf-contact p+p{margin-top:var(--space-xs)}.rf-contact a{color:inherit;text-decoration:none}.rf-contact a:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:4px}.rf-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xs)}.rf-badges img{height:56px;width:auto}.rd-foot--mono .rf-badges img{filter:grayscale(1)}.rf-title{color:var(--rd-t-c,var(--paper));font-size:.9375rem;font-weight:600;margin-bottom:var(--space-xs)}.rf-links{display:grid}.rd-foot .rf-links a{color:var(--rd-l-c,var(--mist));display:block;font-size:.9375rem;padding-block:8px;text-decoration:none}.rd-foot .rf-links a:hover,.rd-foot .rf-links a[aria-current=page]{color:var(--paper);text-decoration:underline;text-decoration-color:var(--ember);text-decoration-thickness:2px;text-underline-offset:6px}.rf-social{display:flex;flex-wrap:wrap;gap:8px}.rf-social a{border:1px solid var(--rule-field);border-radius:50%;color:var(--paper);display:grid;height:44px;place-items:center;transition:background-color .2s ease-out,color .2s ease-out;width:44px}.rf-social a:hover{background:var(--verdigris);border-color:var(--verdigris);color:var(--field)}.rf-bottom{align-items:center;border-top:1px solid var(--rule-field);color:var(--mist);display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--space-xs) var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-md)}.rd-foot .rf-legal{display:flex;flex-wrap:wrap;gap:0 var(--space-lg)}.rd-foot .rf-legal a{align-items:center;color:inherit;display:inline-flex;min-height:44px;padding:0;text-decoration:none}.rd-foot .rf-legal a:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--ember);text-underline-offset:4px}.rf-up{border:1px solid var(--rule-field);border-radius:50%;color:var(--paper);display:grid;height:44px;margin-left:auto;place-items:center;width:44px}.rf-up:hover{background:var(--paper);color:var(--field)}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) :is(.rf-contact,.rf-bottom){color:var(--ink-muted)}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) .rf-title{color:var(--rd-t-c,var(--deep))}.rd-foot:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) .rf-links a{color:var(--rd-l-c,var(--ink-muted))}.rd-foot:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) :is(.rf-links a:hover,.rf-legal a:hover,.rf-contact a:hover){color:var(--ink)}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) :is(.rf-social a,.rf-up){border-color:var(--rule-paper);color:var(--deep)}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface) .rf-bottom{border-top-color:var(--rule-paper)}@media (max-width:767px){.rf-top{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-brand{grid-column:1/-1}}.rd-search-open{background:transparent;border:0;border-radius:50%;color:var(--deep);cursor:pointer;display:inline-grid;height:44px;place-items:center;transition:background-color .2s ease-out;width:44px}.rd-search-open:hover,.rd-search-open[aria-expanded=true]{background:rgb(var(--deep-rgb)/.08)}.top.is-field .rd-search-open{color:var(--paper)}.rd-search-panel{background:rgb(var(--ink-rgb)/.38);inset:0;position:fixed;z-index:80}.rd-search-panel[hidden]{display:none}.rd-search-inner{animation:rdSearchIn .25s var(--ease-out);background:var(--surface);box-shadow:var(--shadow-lg);padding-block:var(--space-2xl) var(--space-3xl)}.rd-search-inner .wrap{position:relative}.rd-search-close{background:transparent;border:0;border-radius:50%;color:var(--deep);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:var(--gutter);top:-8px;width:44px}.rd-search-close:hover{background:rgb(var(--deep-rgb)/.08)}.rd-search{max-width:880px}.rd-search-label{color:var(--deep);display:block;font-size:.9375rem;font-weight:600}.rd-search-bar{align-items:center;display:flex;gap:var(--space-md);margin-top:var(--space-md)}.rd-search-input{background:transparent;border:0;border-bottom:2px solid var(--deep);border-radius:0;color:var(--ink);flex:1;font:inherit;font-size:clamp(1.375rem,1.2vw + 1rem,2rem);font-variation-settings:"opsz" 32;font-weight:500;min-height:56px;min-width:0;padding:0 0 6px}.rd-search-input::placeholder{color:var(--ink-muted);opacity:.8}.rd-search-input:focus{border-bottom-color:var(--action);outline:none}.rd-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.rd-search-hint{color:var(--ink-muted);font-size:.875rem;margin-top:var(--space-sm)}.rd-search-on{overflow:hidden}@keyframes rdSearchIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rd-search-inner{animation:none}}@media (max-width:767px){.rd-search-bar{align-items:stretch;flex-direction:column}.rd-search-go{justify-content:center}.rd-search-close{top:-24px}}.mnav--acc{border-top:1px solid var(--rule-paper)}.mnav--acc .mn-list,.mnav--acc .mn-sub{list-style:none;margin:0;padding:0}.mn-row{align-items:center;border-bottom:1px solid var(--rule-paper);display:flex;gap:var(--space-sm);justify-content:space-between;min-height:52px;padding-inline:var(--gutter)}.mn-row a{color:var(--ink);flex:1;font-weight:500;padding-block:14px;text-decoration:none}.mn-row a[aria-current=page]{color:var(--deep);font-weight:600}.mn-row--2{background:rgb(var(--deep-rgb)/.045);padding-left:calc(var(--gutter) + 12px)}.mn-row--2 a{font-weight:400}.mn-row--3{background:rgb(var(--deep-rgb)/.09);padding-left:calc(var(--gutter) + 24px)}.mn-row--3 a{color:var(--ink-muted);font-weight:400}.mn-toggle{background:transparent;border:0;border-radius:50%;color:var(--deep);cursor:pointer;display:grid;height:44px;margin-right:-10px;place-items:center;width:44px}.mn-toggle svg{transition:transform .25s var(--ease-out)}.mn-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mn-toggle:hover{background:rgb(var(--deep-rgb)/.08)}.mn-sub[hidden]{display:none}.mn-foot{padding:var(--space-lg) var(--gutter) var(--space-xl)}.mn-foot .btn{justify-content:center;width:100%}.top.is-field .mn-row a{color:var(--paper)}.top.is-field .mn-row{border-color:var(--rule-field)}.top.is-field .mn-toggle{color:var(--paper)}@media (prefers-reduced-motion:reduce){.mn-toggle svg{transition:none}}.pains2.lc-1,.steps2.lc-1{grid-template-columns:minmax(0,1fr)}.pains2.lc-2,.steps2.lc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pains2.lc-3,.steps2.lc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pains2.lc-4,.steps2.lc-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.pains2:is(.lc-3,.lc-4),.steps2:is(.lc-3,.lc-4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pains2[class*=lc-],.steps2[class*=lc-]{grid-template-columns:minmax(0,1fr)}}.pains2:is(.lc-1,.lc-2){border-bottom:1px solid var(--rule-paper);gap:0;grid-template-columns:minmax(0,1fr);margin-top:var(--space-2xl)}.pains2:is(.lc-1,.lc-2) li{align-items:start;border-top:1px solid var(--rule-paper);column-gap:var(--space-lg);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;padding-block:var(--space-xl)}.pains2:is(.lc-1,.lc-2) .pn{color:var(--deep);font-size:clamp(3.75rem,3.4vw + 1.5rem,6.5rem);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144;font-weight:560;grid-row:1/span 2;letter-spacing:-.035em;line-height:.82;min-width:1.2em;transition:color .3s var(--ease-out);white-space:nowrap}.pains2:is(.lc-1,.lc-2) h3{color:var(--deep);font-size:clamp(1.5rem,1.3vw + 1rem,2.25rem);font-variation-settings:"opsz" 48;font-weight:600;letter-spacing:-.01em;line-height:1.12;margin-top:0}.pains2:is(.lc-1,.lc-2) p{color:var(--ink-muted);font-size:1.0625rem;line-height:1.6;margin-top:var(--space-sm);max-width:52ch}.pains2:is(.lc-1,.lc-2) li:hover .pn{color:var(--action)}.is-field .pains2:is(.lc-1,.lc-2),.is-field .pains2:is(.lc-1,.lc-2) li{border-color:var(--rule-field)}.is-field .pains2:is(.lc-1,.lc-2) .pn{color:var(--accent,var(--ember))}.is-field .pains2:is(.lc-1,.lc-2) h3{color:var(--paper)}.is-field .pains2:is(.lc-1,.lc-2) p{color:var(--mist)}@media (max-width:639px){.pains2:is(.lc-1,.lc-2) li{column-gap:var(--space-md);padding-block:var(--space-lg)}.pains2:is(.lc-1,.lc-2) .pn{font-size:3.25rem}.pains2:is(.lc-1,.lc-2) h3{font-size:1.375rem}.pains2:is(.lc-1,.lc-2) p{font-size:1rem}}.steps2{position:relative;--rail:var(--accent,var(--ember));margin-top:var(--space-3xl);padding-top:var(--space-xl)}.ch--energy .steps2{--rail:var(--accent,var(--volt))}.rd:not(.is-field) .steps2{--rail:var(--deep)}.rd:not(.is-field):not(.rd-ac-auto):not(.rd-ac-ember):not(.rd-ac-volt) .steps2{--rail:var(--accent)}@media (min-width:1024px){.steps2,.steps2:has(>li:nth-child(5)),.steps2[class*=lc-]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}.steps2:after{background:rgb(var(--paper-rgb)/.14);border-radius:3px;content:"";height:3px;left:0;position:absolute;right:0;top:0}.rd:not(.is-field) .steps2:after{background:rgb(var(--deep-rgb)/.14)}.steps2:before{background:var(--rail);border-radius:3px;content:"";height:3px;left:0;position:absolute;right:0;top:0;transform-origin:left center;z-index:1}.steps2 li{border-top:0!important;padding-top:var(--space-lg);position:relative}.steps2 li:after{background:var(--field);border-radius:50%;box-shadow:inset 0 0 0 3px var(--rail);content:"";height:15px;left:0;position:absolute;top:calc(var(--space-xl)*-1 - 6px);width:15px;z-index:2}.rd:not(.is-field) .steps2 li:after{background:var(--paper-shade)}.rd-bg-paper:not(.is-field) .steps2 li:after{background:var(--paper)}.steps2 li:before{color:var(--rail);display:block;font-size:clamp(3.5rem,3.6vw + 1.25rem,6rem);font-variation-settings:"opsz" 144;font-weight:560;letter-spacing:-.035em;line-height:.85}.steps2 h3{font-size:clamp(1.25rem,.6vw + 1rem,1.5rem);line-height:1.2;margin-top:var(--space-lg)}.steps2 p{margin-top:var(--space-sm);max-width:36ch}.steps2 li[style*="--rd-n-c"]{--rail:var(--rd-n-c)}@media (max-width:1023px){.steps2,.steps2[class*=lc-]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);padding-left:40px;padding-top:0}.steps2:after,.steps2:before{bottom:8px;height:auto;left:6px;right:auto;top:8px;transform-origin:center top;width:3px}.steps2 li{padding-top:0}.steps2 li:after{left:-40px;top:4px}.steps2 li:before{font-size:3.25rem}.steps2 h3{margin-top:var(--space-sm)}}[data-global-resource-path$="rd-header.html"]{position:sticky;top:0;z-index:50}@media (prefers-reduced-motion:no-preference){@keyframes rdRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rdLift{0%{transform:translateY(14px)}to{transform:none}}@keyframes rdSettle{0%{transform:scale(1.07)}to{transform:none}}.case-head .txt>*{animation:rdRise .7s cubic-bezier(.16,1,.3,1) both}.case-head .txt>h1,.case-head .txt>h2{animation-name:rdLift}.case-head .txt>:nth-child(2){animation-delay:60ms}.case-head .txt>:nth-child(3){animation-delay:.14s}.case-head .txt>:nth-child(4){animation-delay:.22s}.case-head .txt>:nth-child(5){animation-delay:.3s}.case-head .txt>:nth-child(n+6){animation-delay:.38s}.case-img img{animation:rdSettle 1.4s cubic-bezier(.16,1,.3,1) both}.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;overflow:clip;transition:block-size .35s cubic-bezier(.25,1,.5,1),content-visibility allow-discrete .35s}.faq-list details[open]::details-content{block-size:auto}.faq-list summary{transition:color .2s}.faq-list summary:hover{color:var(--action)}.is-field .faq-list summary:hover{color:var(--accent,var(--ember))}.nx-n{display:inline-block;transition:transform .3s cubic-bezier(.25,1,.5,1),color .3s}.nx-row:hover .nx-n{color:var(--accent,var(--ember));transform:translateX(6px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes rdFocus{0%{transform:scale(1.06)}to{transform:none}}.wk-frame{overflow:hidden}.wk-frame img{animation:rdFocus linear both;animation-range:entry 0 cover 50%;animation-timeline:view()}@keyframes rdQuote{0%{opacity:.25}to{opacity:1}}.qb-text blockquote,.qb-text>p:first-child{animation:rdQuote linear both;animation-range:entry 20% cover 45%;animation-timeline:view()}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes rdFillNum{0%{color:transparent}to{color:var(--fill)}}@keyframes rdRail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rdRailY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rdWake{0%{opacity:.38}to{opacity:1}}@keyframes rdDot{0%{background:var(--dot-off);box-shadow:inset 0 0 0 3px var(--dot-ring)}to{background:var(--rail);box-shadow:inset 0 0 0 3px var(--rail)}}.pains2:is(.lc-1,.lc-2) .pn{--fill:var(--deep);-webkit-text-stroke:1.5px var(--fill);animation:rdFillNum linear both;animation-range:entry 30% cover 42%;animation-timeline:view()}.is-field .pains2:is(.lc-1,.lc-2) .pn{--fill:var(--accent,var(--ember))}.pains2:is(.lc-1,.lc-2) li:hover .pn{--fill:var(--action)}.steps2{view-timeline-axis:block;view-timeline-name:--rdsteps}.steps2:before{animation:rdRail linear both;animation-range:cover 18% cover 52%;animation-timeline:--rdsteps}.steps2 li:before{--fill:var(--rail);-webkit-text-stroke:1.5px var(--rail);animation:rdFillNum linear both;animation-timeline:--rdsteps}.steps2 li>*{animation:rdWake linear both;animation-timeline:--rdsteps}.steps2 li{--dot-off:var(--field);--dot-ring:rgb(var(--paper-rgb)/.3)}.rd:not(.is-field) .steps2 li{--dot-off:var(--paper-shade);--dot-ring:rgb(var(--deep-rgb)/.25)}.steps2 li:after{animation:rdDot linear both;animation-timeline:--rdsteps}.steps2 li:first-child:after,.steps2 li:first-child:before,.steps2 li:first-child>*{animation-range:cover 18% cover 24%}.steps2 li:nth-child(2):after,.steps2 li:nth-child(2):before,.steps2 li:nth-child(2)>*{animation-range:cover 26% cover 32%}.steps2 li:nth-child(3):after,.steps2 li:nth-child(3):before,.steps2 li:nth-child(3)>*{animation-range:cover 34% cover 40%}.steps2 li:nth-child(4):after,.steps2 li:nth-child(4):before,.steps2 li:nth-child(4)>*{animation-range:cover 42% cover 48%}.steps2 li:nth-child(5):after,.steps2 li:nth-child(5):before,.steps2 li:nth-child(5)>*{animation-range:cover 48% cover 52%}@media (max-width:1023px){.steps2:before{animation-name:rdRailY;animation-range:cover 10% cover 70%}.steps2 li:first-child:after,.steps2 li:first-child:before,.steps2 li:first-child>*{animation-range:cover 10% cover 22%}.steps2 li:nth-child(2):after,.steps2 li:nth-child(2):before,.steps2 li:nth-child(2)>*{animation-range:cover 25% cover 37%}.steps2 li:nth-child(3):after,.steps2 li:nth-child(3):before,.steps2 li:nth-child(3)>*{animation-range:cover 40% cover 52%}.steps2 li:nth-child(4):after,.steps2 li:nth-child(4):before,.steps2 li:nth-child(4)>*{animation-range:cover 55% cover 67%}.steps2 li:nth-child(5):after,.steps2 li:nth-child(5):before,.steps2 li:nth-child(5)>*{animation-range:cover 65% cover 72%}}.motion .steps2 li:after,.motion .steps2:after{opacity:1;transition:none}}}.rd-ill{display:block;height:auto;margin-inline:auto;max-width:520px;overflow:visible;width:100%}.rd-ill .il-bg{fill:var(--paper-shade)}.rd-bg-sand .rd-ill .il-bg,.rd-bg-shade .rd-ill .il-bg{fill:var(--paper)}.is-field .rd-ill .il-bg{fill:rgb(var(--paper-rgb)/.06)}.rd-ill .il-q{fill:none;stroke:var(--deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:22}.rd-ill .il-dot{fill:var(--deep)}.is-field .rd-ill .il-q{stroke:var(--accent,var(--volt))}.is-field .rd-ill .il-dot{fill:var(--accent,var(--volt))}.rd-ill .il-b{transform-box:fill-box;transition:transform .45s cubic-bezier(.16,1,.3,1)}.rd-ill .il-b .c{fill:var(--surface);stroke:rgb(var(--deep-rgb)/.12);stroke-width:1.5;transition:fill .35s,stroke .35s}.rd-ill .il-b .t{fill:rgb(var(--deep-rgb)/.2);transition:fill .35s}.rd-ill .il-a>path,.rd-ill .il-a>rect{fill:var(--ember)}.rd-ill .il-d{fill:var(--field)}.rd:has(.faq-list details:first-child[open]) .il-b1,.rd:has(.faq-list details:nth-child(2)[open]) .il-b2,.rd:has(.faq-list details:nth-child(3)[open]) .il-b3,.rd:has(.faq-list details:nth-child(4)[open]) .il-b4{transform:translateX(18px)}.rd:has(.faq-list details:first-child[open]) .il-b1 .c,.rd:has(.faq-list details:nth-child(2)[open]) .il-b2 .c,.rd:has(.faq-list details:nth-child(3)[open]) .il-b3 .c,.rd:has(.faq-list details:nth-child(4)[open]) .il-b4 .c{fill:var(--deep);stroke:var(--deep)}.rd:has(.faq-list details:first-child[open]) .il-b1 .t,.rd:has(.faq-list details:nth-child(2)[open]) .il-b2 .t,.rd:has(.faq-list details:nth-child(3)[open]) .il-b3 .t,.rd:has(.faq-list details:nth-child(4)[open]) .il-b4 .t{fill:var(--paper)}.rd:has(.faq-list summary:hover) .il-b .c{transition-duration:.2s}@media (max-width:1023px){.rd-ill{margin-top:var(--space-xl);max-width:380px}}@media (prefers-reduced-motion:no-preference){@keyframes ilFloat{0%{translate:0 0}to{translate:0 -7px}}@keyframes ilType{0%,to{opacity:.3}40%{opacity:1}}@keyframes ilDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.rd-ill .il-b{animation:ilFloat 3.6s ease-in-out infinite alternate}.rd-ill .il-b2{animation-delay:-.9s}.rd-ill .il-b3{animation-delay:-1.8s}.rd-ill .il-b4{animation-delay:-2.7s}.rd-ill .il-d{animation:ilType 1.4s ease-in-out infinite}.rd-ill .il-d2{animation-delay:.18s}.rd-ill .il-d3{animation-delay:.36s}.rd-ill .il-q{animation:ilDraw 1.6s cubic-bezier(.16,1,.3,1) .2s both;stroke-dasharray:1}@supports (animation-timeline:view()){.rd-ill .il-q{animation:ilDraw linear both;animation-range:entry 15% cover 45%;animation-timeline:view()}}}.rf-menus{display:contents}.rd-foot--rows .rf-top{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rd-foot--rows .rf-menus{align-content:start;display:grid;gap:var(--space-lg)}.rd-foot--rows .rf-col{align-items:baseline;border-bottom:1px solid var(--rule-field);display:grid;gap:var(--space-md);grid-template-columns:150px minmax(0,1fr);padding-bottom:var(--space-md)}.rd-foot--rows .rf-col:last-child{border-bottom:0;padding-bottom:0}.rd-foot--rows .rf-title{margin:0}.rd-foot--rows .rf-links{display:flex;flex-wrap:wrap;gap:0 var(--space-lg)}.rd-foot--rows .rf-social{gap:8px}.rd-foot--notitles .rf-title{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.rd-foot--rows.rd-foot--notitles .rf-col{grid-template-columns:1fr}:is(.rd-ftr-paper,.rd-ftr-shade,.rd-ftr-surface).rd-foot--rows .rf-col{border-bottom-color:var(--rule-paper)}@media (max-width:767px){.rd-foot--rows .rf-col,.rd-foot--rows .rf-top{grid-template-columns:1fr}.rd-foot--rows .rf-col{gap:var(--space-xs)}}:root{--rd-h-xs:clamp(1.25rem,.6vw + 1rem,1.5rem);--rd-h-sm:clamp(1.5rem,1vw + 1.1rem,2rem);--rd-h-md:clamp(2rem,2.2vw + 1rem,3.25rem);--rd-h-lg:clamp(2.5rem,3vw + 1rem,4rem);--rd-h-xl:clamp(3rem,4.4vw + 1rem,5.5rem);--rd-h-xxl:clamp(3.5rem,6vw + 1rem,7.5rem);--rd-b-xs:.875rem;--rd-b-sm:1rem;--rd-b-md:1.1875rem;--rd-b-lg:1.375rem;--rd-b-xl:1.625rem;--rd-b-xxl:2rem;--rd-n-xs:1.75rem;--rd-n-sm:2.25rem;--rd-n-md:clamp(2.5rem,2.4vw + 1.25rem,4rem);--rd-n-lg:clamp(3rem,3.4vw + 1.25rem,5rem);--rd-n-xl:clamp(3.5rem,4.4vw + 1.25rem,6.5rem);--rd-n-xxl:clamp(4rem,6vw + 1rem,8.5rem);--rd-t-xs:1rem;--rd-t-sm:1.125rem;--rd-t-md:1.375rem;--rd-t-lg:1.625rem;--rd-t-xl:2rem;--rd-t-xxl:2.5rem;--rd-m-xs:.75rem;--rd-m-sm:.875rem;--rd-m-md:.9375rem;--rd-m-lg:1.0625rem;--rd-m-xl:1.25rem;--rd-m-xxl:1.5rem;--rd-q-xs:1.25rem;--rd-q-sm:clamp(1.375rem,1vw + 1rem,1.75rem);--rd-q-md:clamp(1.5rem,1.4vw + 1rem,2.25rem);--rd-q-lg:clamp(1.75rem,2.4vw + 1rem,3.5rem);--rd-q-xl:clamp(2.25rem,3.2vw + 1rem,4.25rem);--rd-q-xxl:clamp(2.75rem,4vw + 1rem,5rem);--rd-l-xs:.875rem;--rd-l-sm:.9375rem;--rd-l-md:1rem;--rd-l-lg:1.125rem;--rd-l-xl:1.25rem;--rd-l-xxl:1.5rem;--rd-g-xs:.75rem;--rd-g-sm:.8125rem;--rd-g-md:.9375rem;--rd-g-lg:1.0625rem;--rd-g-xl:1.25rem;--rd-g-xxl:1.5rem}.rd [style*="--rd-h-c"] .rd-h,.rd [style*="--rd-h-c"].rd-h,.rd[style*="--rd-h-c"] .rd-h{color:var(--rd-h-c)}.rd [style*="--rd-h-s"] .rd-h,.rd[style*="--rd-h-s"] .rd-h{font-size:var(--rd-h-s)}.rd [style*="--rd-b-c"] :is(.prose p,.prose li,.dek,.dek p,.out-what,.nx-out,.pains2 p,.steps2 p,.cover span,.wk-head p,.tm-in>p,.plain p,.res-lead+.prose p),.rd [style*="--rd-b-c"]:is(.prose p,.prose li,.dek,.dek p,.out-what,.nx-out,.pains2 p,.steps2 p,.cover span,.wk-head p,.tm-in>p,.plain p,.res-lead+.prose p),.rd[style*="--rd-b-c"] :is(.prose p,.prose li,.dek,.dek p,.out-what,.nx-out,.pains2 p,.steps2 p,.cover span,.wk-head p,.tm-in>p,.plain p,.res-lead+.prose p){color:var(--rd-b-c)}.rd [style*="--rd-b-s"] :is(.prose p,.prose li,.dek,.dek p,.out-what,.nx-out,.pains2 p,.steps2 p,.cover span,.wk-head p,.tm-in>p,.plain p,.res-lead+.prose p),.rd[style*="--rd-b-s"] :is(.prose p,.prose li,.dek,.dek p,.out-what,.nx-out,.pains2 p,.steps2 p,.cover span,.wk-head p,.tm-in>p,.plain p,.res-lead+.prose p){font-size:var(--rd-b-s)}.rd [style*="--rd-n-c"] :is(.out-n,.nx-n,.pn,.ch-n),.rd [style*="--rd-n-c"]:is(.out-n,.nx-n,.pn,.ch-n),.rd[style*="--rd-n-c"] :is(.out-n,.nx-n,.pn,.ch-n){color:var(--rd-n-c)}.rd [style*="--rd-n-s"] :is(.out-n,.nx-n,.pn,.ch-n),.rd[style*="--rd-n-s"] :is(.out-n,.nx-n,.pn,.ch-n){font-size:var(--rd-n-s)}.rd [style*="--rd-t-c"] :is(.pains2 h3,.steps2 h3,.nx-who b,.cover b,.glance dt,.prose h3,.faq-list summary),.rd [style*="--rd-t-c"]:is(.pains2 h3,.steps2 h3,.nx-who b,.cover b,.glance dt,.prose h3,.faq-list summary),.rd[style*="--rd-t-c"] :is(.pains2 h3,.steps2 h3,.nx-who b,.cover b,.glance dt,.prose h3,.faq-list summary){color:var(--rd-t-c)}.rd [style*="--rd-t-s"] :is(.pains2 h3,.steps2 h3,.nx-who b,.cover b,.glance dt,.prose h3,.faq-list summary),.rd[style*="--rd-t-s"] :is(.pains2 h3,.steps2 h3,.nx-who b,.cover b,.glance dt,.prose h3,.faq-list summary){font-size:var(--rd-t-s)}.rd [style*="--rd-m-c"] :is(.out-ctx,.nx-who,.wk figcaption,.tm-media figcaption,.glance dd,.cta-note,.qb-who figcaption,.qb>figcaption),.rd [style*="--rd-m-c"]:is(.out-ctx,.nx-who,.wk figcaption,.tm-media figcaption,.glance dd,.cta-note,.qb-who figcaption,.qb>figcaption),.rd[style*="--rd-m-c"] :is(.out-ctx,.nx-who,.wk figcaption,.tm-media figcaption,.glance dd,.cta-note,.qb-who figcaption,.qb>figcaption){color:var(--rd-m-c)}.rd [style*="--rd-m-s"] :is(.out-ctx,.nx-who,.wk figcaption,.tm-media figcaption,.glance dd,.cta-note,.qb-who figcaption,.qb>figcaption),.rd[style*="--rd-m-s"] :is(.out-ctx,.nx-who,.wk figcaption,.tm-media figcaption,.glance dd,.cta-note,.qb-who figcaption,.qb>figcaption){font-size:var(--rd-m-s)}.rd [style*="--rd-q-c"] blockquote p,.rd [style*="--rd-q-c"]blockquote p,.rd[style*="--rd-q-c"] blockquote p{color:var(--rd-q-c)}.rd [style*="--rd-q-s"] blockquote p,.rd[style*="--rd-q-s"] blockquote p{font-size:var(--rd-q-s)}.rd [style*="--rd-l-c"] :is(.link,.prose a,.btn),.rd [style*="--rd-l-c"]:is(.link,.prose a,.btn),.rd[style*="--rd-l-c"] :is(.link,.prose a,.btn){color:var(--rd-l-c)}.rd [style*="--rd-l-s"] :is(.link,.prose a,.btn),.rd[style*="--rd-l-s"] :is(.link,.prose a,.btn){font-size:var(--rd-l-s)}.rd [style*="--rd-g-c"] :is(.chip,.label),.rd [style*="--rd-g-c"]:is(.chip,.label),.rd[style*="--rd-g-c"] :is(.chip,.label){color:var(--rd-g-c)}.rd [style*="--rd-g-s"] :is(.chip,.label),.rd[style*="--rd-g-s"] :is(.chip,.label){font-size:var(--rd-g-s)}.rd .steps2 li[style*="--rd-n-c"]:before,.rd[style*="--rd-n-c"] .steps2 li:before{color:var(--rd-n-c)}.rd[style*="--rd-n-s"] .steps2 li:before{font-size:var(--rd-n-s)}.rd.quote-band[style*="--rd-n-c"] blockquote p:before{color:var(--rd-n-c)}