:root{--font-sans:"Avenir Next",Avenir,"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-sans);--fw-head:600;--fs-display:clamp(38px,5vw,64px);--lh-display:1.04;--ls-display:-.02em;--fs-h1:clamp(34px,4vw,52px);--lh-h1:1.08;--ls-h1:-.02em;--fs-h2:clamp(27px,2.9vw,38px);--lh-h2:1.14;--ls-h2:-.015em;--fs-h2-doc:clamp(22px,2.1vw,27px);--lh-h2-doc:1.2;--fs-h3:clamp(18px,1.5vw,21px);--lh-h3:1.25;--ls-h3:-.005em;--fs-h4:17px;--fs-lead:clamp(19px,1.5vw,21px);--lh-lead:1.55;--fs-prose:17px;--lh-prose:1.65;--fs-small:15px;--fs-eyebrow:13px;--ls-eyebrow:.15em;--fs-kicker:13px;--ls-kicker:.12em;--radius:6px;--radius-card:8px;--radius-pill:999px;--card-border:1px solid #e3e2d8;--card-shadow:0 14px 34px -26px #001e1c59;--pad-x:22px;--pad-x-wide:22px}@media (width>=901px){:root{--pad-x:4.7vw;--pad-x-wide:max(4.7vw,calc((100vw - 1360px)/2))}}:root{--ink:#07302e;--cream:#f5f2e9;--gold:#c89428;--gold-ink:#8a6410;--line:#d5d6ce;--muted:#52605d;color:var(--ink);background:var(--cream);font-family:var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}header{z-index:20;background:#faf8f2;border-bottom:1px solid #e5e4dc;align-items:center;gap:36px;height:86px;padding:0 4.5vw;display:flex;position:sticky;top:0}.brand{flex-direction:column;min-width:250px;display:flex}.brand b,h1,h2{font-family:var(--font-display);font-weight:var(--fw-head)}.brand b{font-size:27px}.brand small{letter-spacing:1.5px;margin-top:4px;font-size:13px;font-weight:700}nav{gap:30px;margin-left:auto;font-size:13px;display:flex}.btn{border-radius:var(--radius);padding:14px 21px;font-size:13px;font-weight:600;display:inline-flex}.dark{background:var(--ink);color:#fff}.outline{border:1px solid var(--ink);background:#ffffff8c}.hero{height:650px;position:relative;overflow:hidden}.hero>img,.invitation>img{object-fit:cover;object-position:center 90%;width:100%;height:100%;position:absolute}.wash{background:linear-gradient(90deg,#f5f2e9fa,#f5f2e9e0 35%,#f5f2e91f 70%);position:absolute;inset:0}.heroCopy{z-index:2;width:55%;padding:64px 4.7vw;position:relative}.eyebrow{color:var(--gold-ink);letter-spacing:var(--ls-eyebrow);font-size:var(--fs-eyebrow);font-weight:700}.hero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:10px 0 18px}.heroCopy>p:not(.eyebrow){max-width:610px;font-size:var(--fs-lead);line-height:var(--lh-lead)}.actions{gap:12px;margin:25px 0 17px;display:flex}.micro{align-items:center;gap:9px;font-size:13px;display:flex}.micro svg{width:17px}.two{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding:20px 4.7vw 40px;display:grid}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:8px 0 18px}.two p,.howcopy>p,.invitation p,.register>div>p{line-height:var(--lh-prose)}.audiences{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.audiences article{border-right:1px solid var(--line);padding:12px 25px}.audiences svg,.values svg{width:34px}.audiences h3,.steps h3,.values h3{font-family:var(--font-display);font-weight:var(--fw-head);margin:0;display:inline-block}.audiences p,.values p,.steps p{color:var(--muted);font-size:13px}.how{border-bottom:1px solid var(--line);grid-template-columns:42% 58%;display:grid}.photo{min-height:500px;position:relative}.photo img{object-fit:cover;width:100%;height:100%}.photo>div{color:#fff;background:linear-gradient(#0000,#022220b3);align-items:flex-end;padding:40px;display:flex;position:absolute;inset:0}.photo h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.howcopy{padding:42px 4.5vw}.steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.steps b{background:var(--gold);color:#fff;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;display:inline-flex}.steps svg{display:none}.how aside{background:#e8e9e2;gap:15px;padding:15px 18px;font-size:13px;display:flex}.values{grid-template-columns:1fr 1fr;gap:30px;display:grid}.invitation{color:#fff;height:300px;padding:48px 4.7vw;position:relative;overflow:hidden}.invitation>div{background:linear-gradient(90deg,#05302efa,#05302ea1,#05302e33);position:absolute;inset:0}.invitation article{z-index:2;max-width:690px;position:relative}.register{background:#eef0e8;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:60px 4.7vw;display:grid}.register>div:first-child h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.contact{margin-top:32px;font-weight:600}.contact a{text-underline-offset:4px;text-decoration:underline}.card{border-radius:var(--radius-card);background:#fbfaf5;border:1px solid #dcdcd3;padding:34px;box-shadow:0 9px 35px #001e1c12}.card>form>h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-head);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-top:0}.row{grid-template-columns:1fr 1fr;gap:18px;display:grid}label,legend{font-size:13px;font-weight:700}input,textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #bbc3bd;margin:7px 0 17px;padding:12px}fieldset{border:0;margin-bottom:18px;padding:0}.checks{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.checks label,.opt{gap:8px;font-weight:500;display:flex}.checks input,.opt input{width:auto;margin:2px 0}.opt{margin-bottom:15px}.privacy{color:var(--muted);font-size:13px}button.btn{cursor:pointer;border:0}.success{padding:35px 10px}.success svg{color:#537c5a;width:45px;height:45px}.success h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:5px 0}.error{color:#9a3328;font-size:13px}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:35px 4.7vw;display:flex}footer .brand b{font-size:24px}footer span{font-size:13px}@media (width<=900px){header{height:72px;padding:0 20px}.brand{min-width:0}.brand b{font-size:21px}header nav{display:none}header>.btn{margin-left:auto;padding:11px;font-size:13px}.hero{height:auto;min-height:720px}.wash{background:linear-gradient(#f5f2e9fa,#f5f2e9d9 55%,#f5f2e91f)}.heroCopy{width:100%;padding:45px 22px 300px}.hero h1{line-height:var(--lh-display);letter-spacing:var(--ls-display)}.two,.register{grid-template-columns:1fr;gap:28px;padding:40px 22px}.audiences,.values,.steps{border-left:0;grid-template-columns:1fr}.audiences article{border-right:0;border-top:1px solid var(--line);padding:19px 0}.how{grid-template-columns:1fr}.photo{min-height:380px}.howcopy{padding:35px 22px}.steps article{border-bottom:1px solid var(--line);padding-bottom:15px}.row,.checks{grid-template-columns:1fr}.invitation{height:390px;padding:38px 22px}.card{border-radius:var(--radius-card);padding:24px 18px}.actions{flex-wrap:wrap}footer{flex-direction:column;align-items:flex-start;gap:30px}}nav a.active{border-bottom:2px solid var(--gold);padding-bottom:4px}.page{background:var(--cream)}.breadcrumb{color:var(--muted);align-items:center;gap:6px;margin:0;padding:14px 4.7vw;font-size:13px;display:flex}.breadcrumb svg{width:12px;height:12px}.pageHero{border-bottom:1px solid var(--line);padding:40px 4.7vw 56px;position:relative;overflow:hidden}.pageHero h1{font-size:var(--fs-h1);line-height:var(--lh-h1);max-width:760px;letter-spacing:var(--ls-h1);margin:8px 0 18px}.pageHeroCopy{z-index:2;max-width:620px;position:relative}.pageHero p{line-height:1.55}.lead{font-size:var(--fs-lead)}.signoff{font-family:var(--font-display);border-top:2px solid var(--gold);margin-top:10px;padding-top:14px;font-size:20px;display:inline-block}.imageHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroQuote{z-index:2;color:#fff;max-width:220px;font-family:var(--font-display);border-top:2px solid var(--gold);text-shadow:0 1px 8px #0008;padding-top:12px;font-size:21px;line-height:1.2;position:absolute;top:40px;right:4.7vw}.section{border-bottom:1px solid var(--line);padding:44px 4.7vw}.section>p{max-width:720px;line-height:1.55}.sectionIntro{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:28px;display:grid}.sectionIntro>p{color:var(--muted);line-height:1.55}.principles{text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.principles.three{text-align:left;grid-template-columns:repeat(3,1fr)}.principles article{border-right:1px solid var(--line);padding:6px 22px}.principles article:last-child{border-right:0}.principles svg{width:32px;height:32px}.principles h3,.grainGrid h3,.horizon h3,.audiences.four h3{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:10px 0 6px}.principles p{color:var(--muted);font-size:13px;line-height:1.5}.grainGrid{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr 1.1fr;gap:20px;padding:20px 4.7vw;display:grid}.grainGrid>div:first-child{padding:20px 0}.grainGrid>div:first-child h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin-bottom:4px}.grainGrid p,.horizon p{line-height:1.55}.grainGrid .photo h2,.buildFor .photo h2{font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);letter-spacing:var(--ls-h2)}.horizon{background:#ece9df;padding:28px}.horizon ul{margin:18px 0;padding:0;list-style:none}.horizon li{flex-direction:column;margin-bottom:12px;font-size:13px;display:flex}.horizon li span{color:var(--muted)}.horizon .live{color:#3f7a4a}.horizon em{font-family:var(--font-display);font-size:20px}.buildFor{border-bottom:1px solid var(--line);grid-template-columns:1.8fr 1fr;display:grid}.audiences.four{border-left:0;grid-template-columns:repeat(4,1fr)}.audiences.four article{padding:8px 18px}.ctaBanner{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:48px 4.7vw;display:flex}.ctaBanner p{max-width:560px;line-height:1.55}.ctaActions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.gold{background:var(--gold);color:var(--ink)}.textLink{text-underline-offset:4px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.textLink svg{width:14px}.notice{background:#e8e9e2;align-items:center;gap:8px;padding:12px 15px;font-size:13px;display:flex}.notice svg{flex:none;width:18px}@media (width<=900px){.pageHero{padding:30px 22px}.pageHero h1{line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.heroQuote{margin-top:24px;position:relative;top:auto;right:auto}.section{padding:36px 22px}.sectionIntro,.grainGrid,.buildFor{grid-template-columns:1fr}.principles,.principles.three,.audiences.four{text-align:left;grid-template-columns:1fr}.principles article{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.grainGrid{padding:20px 22px}.buildFor>div:first-child{padding:30px 22px}.ctaBanner{flex-direction:column;align-items:flex-start;padding:40px 22px}}.siteHeader{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf8f2f2;gap:32px;height:78px}.logoBrand{align-items:center;min-width:0;display:flex}.siteHeader .logoBrand img{width:auto;height:46px;display:block}.siteHeader nav{gap:34px;font-size:13.5px;font-weight:500}.siteHeader nav a{border-bottom:2px solid #0000;padding:6px 0;transition:border-color .15s}.siteHeader nav a:hover{border-bottom-color:#c8942880}.siteHeader nav a.active{border-bottom-color:var(--gold);padding-bottom:6px}.headerCta{white-space:nowrap}.siteFooter{background:#04211f;grid-template-columns:auto 1fr auto;gap:40px;padding:40px 4.7vw;display:grid}.siteFooter .logoBrand img{width:auto;height:40px;display:block}.siteFooter nav{border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;justify-content:center;gap:34px;margin:0;padding:10px 0;font-size:13px}.footerLegal{opacity:.85;gap:24px;font-size:13px;display:flex}.pageHero .eyebrow:before,.section .eyebrow:before,.grainGrid .eyebrow:before,.ctaBanner .eyebrow:before{content:"";background:var(--gold);width:34px;height:2px;margin-bottom:12px;display:block}.pageHero{padding:56px 4.7vw 72px}.pageHero h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);max-width:820px}.imageHero{min-height:560px}.imageHero>img{object-position:center 70%}.imageHero .wash{background:linear-gradient(90deg,#f5f2e9fa,#f5f2e9e6 38%,#f5f2e926 68%,#0000)}.pageHero .lead{font-size:var(--fs-lead)}.heroQuote{max-width:240px;font-size:24px;top:56px}.section{padding:64px 4.7vw}h2{letter-spacing:var(--ls-h2);font-size:var(--fs-h2);line-height:var(--lh-h2)}.sectionIntro h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin-bottom:0}.sectionIntro{margin-bottom:40px}.principles article{padding:10px 26px}.principles svg{stroke-width:1.4px;width:36px;height:36px}.principles h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.grainGrid{align-items:stretch;gap:24px;padding:40px 4.7vw}.grainGrid>div:first-child h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.grainGrid .photo,.buildFor .photo{min-height:400px}.photo>div h2:before{content:"";background:var(--gold);width:30px;height:2px;margin-bottom:12px;display:block}.horizon{padding:36px}.horizon h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.buildFor>div:first-child{padding:48px 4.7vw}.buildFor h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.audiences.four article{border-right:1px solid var(--line);padding:14px 22px}.audiences.four article:last-child{border-right:0}.audiences.four svg{stroke-width:1.4px;width:34px;height:34px}.ctaBanner{background:linear-gradient(90deg,#05302e,#0a3d3a);padding:64px 4.7vw}.ctaBanner h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}@media (width<=1100px){.siteHeader nav{gap:22px}.siteHeader .logoBrand img{height:40px}}@media (width<=900px){.siteHeader{height:66px}.siteHeader .logoBrand img{height:34px}.siteFooter{grid-template-columns:1fr;gap:22px}.siteFooter nav{border:0;flex-wrap:wrap;justify-content:flex-start;gap:18px;padding:0}.pageHero{padding:36px 22px}.imageHero{min-height:0}.section{padding:44px 22px}.audiences.four article{border-right:0}.horizon{padding:24px}}@media (width<=520px){.headerCta{display:none}}.hero{height:clamp(520px,42vw,620px)}.hero>img{z-index:0;object-position:80% 62%;inset:0}.hero>.wash{z-index:1;background:linear-gradient(90deg,#f5f2e9f7 0%,#f5f2e9eb 30%,#f5f2e999 42%,#f5f2e900 55%)}.hero .heroCopy{width:50%;max-width:720px}@media (width<=900px){.hero{height:auto}.hero>img{object-position:70% 100%}.hero>.wash{background:linear-gradient(#f5f2e9fa,#f5f2e9e6 50%,#f5f2e900 72%)}.hero .heroCopy{width:100%;max-width:none}}.editorial{max-width:760px;margin:0 auto;padding:56px 24px 96px}.editorial h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:0 0 24px}.editorial .lead{font-size:var(--fs-lead);color:var(--ink);margin:0 0 40px;line-height:1.55}.editorial .rule{border:0;border-top:1px solid var(--line);margin:0 0 40px}.editorial .body p{margin:0 0 1.5em;font-size:17px;line-height:1.75}.editorial .closing{border-left:2px solid var(--gold);margin:48px 0 0;padding:4px 0 4px 24px}.editorial .closing p{font-family:var(--font-display);color:var(--ink);margin:0 0 .6em;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.5}.editorial .closing p:last-child{margin:0}@media (width<=900px){.editorial{padding:36px 22px 64px}.editorial .body p{font-size:16px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}.siteHeader nav,.audiences p,.values p,.steps p,.principles p,.horizon li{font-size:15px}.textLink,.notice,.btn{font-size:14px}html{font-size:16px}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6}h1,h2,h3,.brand b{font-family:var(--font-display);font-weight:var(--fw-head)}p,li,label,legend,input,textarea{font-size:1rem}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.brand small{font-size:13px}nav,.siteHeader nav,.siteFooter nav,.btn,.textLink,.notice,.micro,.how aside{font-size:15px}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow)}.breadcrumb,.footerLegal,footer span,.privacy,.error{font-size:14px}.audiences p,.values p,.steps p,.principles p,.horizon li,.sectionIntro>p{font-size:16px;line-height:1.6}.heroCopy>p:not(.eyebrow),.lead{font-size:var(--fs-lead)}label,legend{font-size:15px}@media (width<=900px){header>.btn{font-size:14px}}main>section{--gutter:max(4.7vw,calc((100vw - 1360px)/2))}.two,.register{padding-left:var(--gutter);padding-right:var(--gutter)}.two>*,.how>*,.register>*,.audiences>*,.steps>*{min-width:0}.hero{align-items:center;height:auto;min-height:clamp(560px,42vw,660px);display:flex}.hero .heroCopy{width:44%;min-width:440px;max-width:640px;padding:64px 0 64px var(--gutter);box-sizing:content-box}.hero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.hero>.wash{background:linear-gradient(90deg,#f5f2e9f7 0%,#f5f2e9eb 32%,#f5f2e999 44%,#f5f2e900 58%)}.two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;padding-top:56px;padding-bottom:56px}#value{grid-template-columns:minmax(0,760px)}.how{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.howcopy{padding:56px var(--gutter) 56px 4.5vw;max-width:900px}.register{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5vw}.invitation{padding-left:var(--gutter);padding-right:var(--gutter)}@media (width<=1200px) and (width>900px){.hero .heroCopy{width:55%;min-width:0}.two{grid-template-columns:1fr;gap:32px}.audiences{grid-template-columns:repeat(3,minmax(0,1fr))}.how{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.steps{grid-template-columns:1fr;gap:16px}.register{grid-template-columns:1fr;max-width:860px;margin:0 auto}}@media (width<=900px){main>section{--gutter:22px}.hero{min-height:720px;display:block}.hero .heroCopy{box-sizing:border-box;width:auto;min-width:0;max-width:none;padding:45px 22px 300px}.two,.how,.register{grid-template-columns:1fr}.howcopy{padding:35px 22px}}main.page{width:100%;min-width:0;overflow-x:clip}main.page>.breadcrumb{max-width:1360px;margin:0 auto;padding:24px max(4.7vw,50vw - 680px) 0}.editorial{box-sizing:border-box;float:none;width:100%;min-width:0;max-width:808px;margin:0 auto;padding:64px 24px 112px;display:block}.editorial header{all:unset;background:0 0;border:0;height:auto;margin:0;padding:0;display:block;position:static}.editorial h1{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h1);line-height:var(--lh-h1);max-width:none;letter-spacing:var(--ls-h1);margin:0 0 24px}.editorial .lead{font-size:var(--fs-lead);max-width:none;margin:0 0 40px;line-height:1.55}.editorial .body p{max-width:none;margin:0 0 1.5em;font-size:18px;line-height:1.75}.editorial .closing p{font-size:clamp(21px,1.8vw,24px);font-weight:500}@media (width<=900px){main.page>.breadcrumb{padding:18px 22px 0}.editorial{padding:36px 22px 72px}.editorial h1{line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.editorial .lead{font-size:var(--fs-lead)}.editorial .body p{font-size:17px}}main.page{grid-template-columns:none;margin:0;padding:0;display:block}main.page>.breadcrumb{justify-content:flex-start;margin-left:auto;margin-right:auto;display:flex}.editorial{grid-column:auto;width:100%;max-width:808px;margin-left:auto!important;margin-right:auto!important}.editorial header{gap:0;width:auto;display:block!important}.editorial>*{width:auto;max-width:none}.two.privacy-page{max-width:none;padding:40px var(--pad-x-wide) 96px;border-bottom:0;margin:0;display:block}.two.privacy-page>*{width:auto;max-width:44em}@media (width>900px){.how{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.howcopy{width:auto;min-width:0;max-width:none;padding:56px 4.7vw}.howcopy>*{max-width:640px}}.sectionIntro.sectionIntroStacked{text-align:left;grid-template-columns:none;display:block}.sectionIntro.sectionIntroStacked h2{text-wrap:balance;text-align:left;max-width:22ch;margin-left:0}.sectionIntro.sectionIntroStacked .sectionIntroLead{text-align:left;max-width:40ch;margin:1rem 0 0}.how{grid-template-columns:none!important;display:block!important}.how .photo{width:100%;height:clamp(320px,32vw,520px);min-height:0}.how .photo h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.how .howcopy{text-align:left;width:100%;margin:0 auto;padding:64px 4.7vw 72px;max-width:1200px!important}.how .howcopy>*{max-width:none}.how .howcopy>h2{font-size:var(--fs-h2);line-height:var(--lh-h2);text-wrap:balance;max-width:22ch;letter-spacing:var(--ls-h2)}.how .howcopy>p:not(.eyebrow){font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:58ch}.how .howcopy .eyebrow{font-size:13px}.how .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 32px}.how .steps h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.how .steps p{max-width:40ch;font-size:17px;line-height:1.6}.how aside{max-width:none;padding:22px 26px;font-size:17px;line-height:1.55}@media (width<=900px){.how .steps{grid-template-columns:1fr}.how .howcopy{padding:40px 22px}}.how .howcopy>p.howStackedLead{max-width:58ch;margin-bottom:20px;font-size:21px;font-weight:500}.invitation{background:#05302e}.invitation>img{z-index:0;width:100%;height:100%;inset:0}.invitation>div{z-index:1;background:linear-gradient(90deg,#05302eeb 0%,#05302ec7 30%,#05302e66 60%,#05302e1f 100%);inset:0}.invitation article{z-index:2}.how .photo{overflow:hidden}.how .photo img{width:100%;height:100%;position:absolute;inset:0}.how .photo>div{background:linear-gradient(90deg,#022220b3 0%,#02222059 45%,#02222000 80%),linear-gradient(#02222000 40%,#0222208c 100%);inset:0}.vpage{--vmax:1200px;--vpad:max(4.7vw,calc((100vw - 1200px)/2))}.vpage h1,.vpage h2,.vpage h3{font-family:var(--font-display);font-weight:var(--fw-head)}.vpage figure{margin:0}.vIntro{max-width:808px;margin:0 auto;padding:64px 24px 72px}.vIntro h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:8px 0 24px}.vIntro .lead{font-size:var(--fs-lead);margin:0 0 20px;line-height:1.55}.vIntro p:not(.eyebrow):not(.lead){font-size:var(--fs-prose);line-height:var(--lh-prose);color:var(--muted)}.vSection{padding:88px var(--vpad);gap:48px;display:grid}.vSection+.vSection{border-top:1px solid var(--line)}.vHead{max-width:760px}.vHead h2{font-size:var(--fs-h2);line-height:var(--lh-h2);text-wrap:balance;letter-spacing:var(--ls-h2);margin:8px 0 18px}.vLead{max-width:58ch;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.vSplit{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.vEditorial{padding-top:48px}.vEditorial .evidenceCard{margin-bottom:8px}.route{margin:0;padding:0;list-style:none;display:flex;position:relative}.routeH{padding:0 var(--vpad,4.7vw);justify-content:space-between;margin:8px 0}.routeH:before{content:"";left:var(--vpad,4.7vw);right:var(--vpad,4.7vw);border-top:1px solid var(--ink);opacity:.35;position:absolute;top:7px}.routeStop{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex;position:relative}.routeNode{border:1.5px solid var(--ink);background:var(--cream);border-radius:50%;flex:none;width:15px;height:15px;display:inline-block}.routeLabel{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.routeH .routeStop:first-child{align-items:flex-start}.routeH .routeStop:last-child{align-items:flex-end}.routeDivider{padding-top:24px;padding-bottom:24px}.routeDivider.routeH:before{top:31px}.vSection .routeH{margin:0;padding:0}.vSection .routeH:before{left:0;right:0}.routeV{flex-direction:column;gap:40px;padding-left:0}.routeV:before{content:"";border-left:1px solid var(--ink);opacity:.35;position:absolute;top:8px;bottom:8px;left:7px}.routeV .routeStop{flex-direction:row}.evidenceGrid{gap:24px;display:grid}.evidenceGrid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceGrid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceGrid.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.evidenceCard{border:1px solid var(--line);border-top:2px solid var(--ink);background:#faf8f2;padding:26px 26px 28px}.evidence-muted{border-top-color:var(--gold);background:0 0}.evidence-ink{background:var(--ink);color:var(--cream);border-color:var(--ink)}.evidenceLabel{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);color:var(--gold-ink);margin:0 0 14px;font-weight:700}.evidenceCard h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0 0 12px}.evidenceBody,.evidenceBody p{color:var(--muted);margin:0;font-size:16.5px;line-height:1.6}.evidenceBody p+p{margin-top:14px}.evidence-ink .evidenceBody{color:#d9e0dc}.statement{padding:104px var(--vpad,4.7vw);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement-ink{background:var(--ink);color:var(--cream);border:0}.statementInner{max-width:980px}.statementRule{border-top:2px solid var(--gold);width:56px;margin:6px 0 28px;display:block}.statementText{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-display);line-height:var(--lh-display);text-wrap:balance;max-width:22ch;letter-spacing:var(--ls-display);margin:0}.statementNote p{opacity:.85;max-width:56ch;margin:28px 0 0;font-size:19px;line-height:1.6}.concept figcaption{color:var(--muted);letter-spacing:.2px;margin-top:16px;font-size:13px}.convergeGrid{grid-template-columns:minmax(120px,auto) minmax(80px,1fr) auto;align-items:stretch;max-width:880px;display:grid}.convergeSources{flex-direction:column;justify-content:space-around;gap:14px;margin:0;padding:0;list-style:none;display:flex}.convergeSources li{font-family:var(--font-display);align-items:center;gap:12px;font-size:22px;font-weight:500;display:flex}.convergeLines{width:100%;height:100%;min-height:200px;overflow:visible}.convergeLines path{fill:none;stroke:var(--ink);stroke-opacity:.4;stroke-width:1.2px}.convergeTarget{align-items:center;display:flex}.convergeTarget span{border:1.5px solid var(--ink);background:var(--ink);color:var(--cream);font-family:var(--font-display);white-space:nowrap;padding:18px 26px;font-size:24px;font-weight:500}.stackG ol{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.stackG li{width:var(--w);border:1px solid var(--ink);text-align:center;background:#faf8f2;margin-bottom:34px;padding:18px 22px;position:relative}.stackG li:last-child{background:var(--ink);color:var(--cream);margin-bottom:0}.stackG li:not(:last-child):after{content:"";border-left:1px solid var(--ink);opacity:.5;height:34px;position:absolute;top:100%;left:50%}.stackG b{font-family:var(--font-display);font-weight:var(--fw-head);font-size:22px;display:block}.stackG span{opacity:.8;margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.aggG svg{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.aggBand{fill:var(--gold);fill-opacity:.16}.aggMid{stroke:var(--gold);stroke-width:1.5px}.aggPt{fill:var(--ink);fill-opacity:.55}.aggKey{color:var(--muted);flex-wrap:wrap;gap:28px;margin-top:14px;font-size:13px;display:flex}.aggKey span{align-items:center;gap:8px;display:flex}.aggKey i{display:inline-block}.kPt{background:var(--ink);opacity:.55;border-radius:50%;width:8px;height:8px}.kBand{background:var(--gold);opacity:.35;width:22px;height:10px}.process{max-width:760px;margin:0;padding:0;list-style:none;position:relative}.process:before{content:"";border-left:1px solid var(--ink);opacity:.35;position:absolute;top:28px;bottom:28px;left:27px}.process li{grid-template-columns:56px 1fr;gap:28px;padding:0 0 44px;display:grid;position:relative}.process li:last-child{padding-bottom:0}.processNode{border:1.5px solid var(--ink);background:var(--cream);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.process li:last-child .processNode{background:var(--ink);color:var(--cream)}.processNode svg{stroke-width:1.5px;width:22px;height:22px}.processNum{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);color:var(--gold-ink);margin:4px 0;font-weight:700}.process h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0 0 8px}.process li p:not(.processNum){color:var(--muted);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.imageHero{background:var(--ink);align-items:flex-end;min-height:clamp(420px,42vw,640px);margin-top:24px;display:flex;position:relative;overflow:hidden}.imageHero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.imageHero:after{content:"";background:linear-gradient(90deg,#05302ee0 0%,#05302e99 40%,#05302e1a 85%),linear-gradient(#05302e00 40%,#05302e80 100%);position:absolute;inset:0}.imageHeroCopy{z-index:1;color:var(--cream);padding:72px var(--vpad);max-width:calc(760px + var(--vpad));position:relative}.imageHeroCopy h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:8px 0 20px}.imageHeroCopy .lead{font-size:var(--fs-lead);margin:0;line-height:1.55}.alt{padding:96px var(--vpad);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.altFlip .altText{order:2}.altFlip .altMedia{order:1}.altText h2{font-size:var(--fs-h2);line-height:var(--lh-h2);text-wrap:balance;letter-spacing:var(--ls-h2);margin:8px 0 22px}.altText p:not(.eyebrow){font-size:var(--fs-prose);line-height:var(--lh-prose);max-width:60ch;margin:0 0 1.2em}.altMedia img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.altDiagram{border:1px solid var(--line);background:#faf8f2;padding:40px}.altDiagram .convergeSources li{font-size:19px}.altDiagram .convergeTarget span{padding:14px 18px;font-size:20px}@media (width<=1100px){.evidenceGrid.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vSection{gap:36px;padding:56px 22px}.vIntro{padding:40px 22px 48px}.vSplit,.alt{grid-template-columns:1fr;gap:36px}.alt{padding:56px 22px}.altFlip .altText{order:1}.altFlip .altMedia{order:2}.evidenceGrid.cols2,.evidenceGrid.cols3,.evidenceGrid.cols4{grid-template-columns:1fr}.statement{padding:64px 22px}.imageHeroCopy{padding:48px 22px}.routeH{padding:0 22px}.routeH:before{left:22px;right:22px}.routeLabel{letter-spacing:.8px;white-space:normal;text-align:center;max-width:9ch;font-size:13px}.convergeSources li{font-size:17px;font-weight:500}.convergeTarget span{padding:12px 14px;font-size:17px;font-weight:500}.convergeGrid{grid-template-columns:auto minmax(40px,1fr) auto}.altDiagram{padding:24px 16px}.stackG li{width:100%}}.vpage .vIntro.vIntroAligned{max-width:none;padding:72px var(--vpad) 88px;border-bottom:1px solid var(--line);text-align:left;margin:0}.vIntroAligned>*{max-width:760px;margin-left:0;margin-right:0}.vIntroAligned h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:8px 0 18px}.vIntroAligned .lead{font-size:var(--fs-lead);max-width:58ch;color:var(--ink,inherit);margin:0 0 18px;line-height:1.6}.vIntroAligned p:not(.eyebrow):not(.lead){font-size:var(--fs-prose);line-height:var(--lh-prose);max-width:66ch;color:var(--muted);margin:0}@media (width<=760px){.vpage .vIntro.vIntroAligned{padding:40px 22px 56px}}.imageHero .imageHeroCopy{box-sizing:border-box;width:100%;max-width:none;padding-left:var(--vpad);padding-right:var(--vpad)}.imageHero .imageHeroCopy>*{max-width:820px}.imageHero .imageHeroCopy h1{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:none}.imageHero .imageHeroCopy .lead{max-width:680px}.imageHero:after{background:linear-gradient(90deg,#05302ed9 0%,#05302e9e 45%,#05302e59 100%),linear-gradient(#05302e00 40%,#05302e73 100%)}@media (width<=900px){.imageHero .imageHeroCopy{padding:48px 22px}}main.page>nav.breadcrumb{--vpad:max(4.7vw,calc((100vw - 1200px)/2));text-align:left;float:none;width:auto;max-width:none;padding:24px var(--vpad) 0;justify-content:flex-start;align-items:center;margin:0;display:flex}main.vpage>nav.breadcrumb{padding:24px var(--vpad) 0}@media (width<=760px){main.page>nav.breadcrumb,main.vpage>nav.breadcrumb{padding:18px 22px 0}}.how .howcopy{width:100%;padding:64px var(--gutter) 72px var(--gutter);text-align:left;margin:0;max-width:none!important}.how .howcopy .steps,.how .howcopy aside{max-width:1200px}.how .photo>div{text-align:left;padding:40px var(--gutter);background:linear-gradient(90deg,#022220b8 0%,#02222059 45%,#02222000 80%),linear-gradient(#02222000 40%,#02222080 100%);justify-content:flex-start;align-items:flex-end}.how .photo>div h2:before{margin-left:0}@media (width<=900px){.how .howcopy{padding:40px 22px}.how .photo>div{padding:28px 22px}}@media (width>900px){.hero>.wash{background:linear-gradient(90deg,#f5f2e9d9 0%,#f5f2e9b8 22%,#f5f2e966 36%,#f5f2e91a 46%,#f5f2e900 54%)}.hero .heroCopy h1,.hero .heroCopy p{text-shadow:0 0 18px #f5f2e9cc,0 0 2px #f5f2e9}}.invitation>img{object-position:center 50%}.betaPage{--bpad:max(4.7vw,calc((100vw - 1360px)/2));--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;background:var(--cream)}.betaBadge{background:var(--gold);color:#1d1a10;letter-spacing:1.4px;vertical-align:middle;border-radius:999px;margin-left:10px;padding:4px 11px;font-size:13px;font-weight:700;display:inline-block}.bHero{background:var(--ink);color:#f5f2e9;padding:0 var(--bpad) 150px;position:relative;overflow:hidden}.bHero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#c8942822,#0000);height:120%;position:absolute;inset:auto -10% -40% 40%}.betaPage .bCrumb{color:#d9dccf;padding:24px 0 0}.betaPage .bCrumb a,.betaPage .bCrumb span{color:#d9dccf}.bHeroInner{z-index:1;max-width:980px;padding:48px 0 0;position:relative}.bHero .eyebrow{color:#e0b04c;margin:0}.bHero h1{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:#fff;margin:14px 0 24px}.bLead{color:#eef0e8;max-width:760px;margin:0 0 14px;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.bNote{color:#c9d0c4;margin:0 0 28px;font-size:16px}.betaPage .bMotif{max-width:760px}.betaPage .bMotif .routeLabel{color:#eef0e8;font-size:14px}.betaPage .bMotif .routeNode{background:var(--ink);border-color:#e0b04c}.bWork{z-index:2;padding:0 var(--bpad) 72px;margin-top:-110px;position:relative}.bInfo{padding:0 var(--bpad) 72px}.betaLink{text-underline-offset:4px;color:var(--ink);font-weight:600;text-decoration:underline}.betaTool{--paper:#fff;--card:#fff;--barley:var(--gold);--barley-soft:#f4e8cc;--field:#2f6141;--field-soft:#e1ece3;--warn:#9a3328;--focus:#c89428;--ticket:var(--ink);--ticket-ink:#f5f2e9;color:var(--ink);font-size:17px;line-height:1.55}.betaTool .hide{display:none!important}.betaTool .ws{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:start;gap:28px;display:grid}.betaTool .wsSide{gap:20px;display:grid;position:sticky;top:104px}.betaTool form.panel{counter-reset:step;background:#fff;border:0;border-radius:8px;padding:44px 44px 36px;box-shadow:0 30px 60px -30px #001e1c55,0 2px #00000008}.betaTool fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 34px;padding:0 0 30px}.betaTool fieldset:last-of-type{border-bottom:0;padding-bottom:0}.betaTool legend{counter-increment:step;font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);align-items:center;gap:14px;margin-bottom:14px;padding:0;display:flex}.betaTool legend:before,.betaTool details>summary:before,.betaTool .gg h2:before{content:counter(step);background:var(--ink);color:#fff;width:44px;height:44px;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.betaTool details>summary:before{counter-increment:step;background:var(--gold);color:#1d1a10;width:36px;height:36px;font-size:15px}.betaTool .gg h2:before{content:"4";background:var(--gold);color:#1d1a10}.betaTool label{color:var(--ink);margin:16px 0 8px;font-size:15px;font-weight:600;display:block}.betaTool .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.betaTool .row3{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.betaTool input,.betaTool select{width:100%;font:inherit;color:var(--ink);background:#faf9f4;border:1.5px solid #9aa79f;border-radius:6px;min-height:56px;margin:0;padding:14px;font-size:17px}.betaTool #dist,.betaTool #rate,.betaTool #payload,.betaTool #wait,.betaTool #quotes{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.betaTool input:hover,.betaTool select:hover{border-color:var(--ink)}.betaTool input:focus-visible,.betaTool select:focus-visible,.betaTool button:focus-visible,.betaTool summary:focus-visible,.betaTool .seg label:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.betaTool .seg{background:#faf9f4;border:1.5px solid #9aa79f;border-radius:8px;gap:4px;min-height:56px;padding:4px;display:flex}.betaTool .seg label{cursor:pointer;text-align:center;border-radius:5px;flex:1;justify-content:center;align-items:center;min-height:46px;margin:0;padding:0 10px;font-size:16px;font-weight:600;display:flex}.betaTool .seg input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.betaTool .seg label:has(input:checked){background:var(--ink);color:#fff}.betaTool .hint{color:var(--muted);margin:10px 0 0;font-size:15px}.betaTool .or{color:var(--muted);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0 0;font-size:14px;font-weight:600;display:flex}.betaTool .or:before,.betaTool .or:after{content:"";background:var(--line);flex:1;height:1px}.betaTool details{border:1.5px dashed #9aa79f;border-radius:8px;margin-top:24px;padding:6px 18px}.betaTool details[open]{padding-bottom:20px}.betaTool summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.betaTool summary::-webkit-details-marker{display:none}.betaTool button{font:inherit;cursor:pointer;border:0;border-radius:6px;min-height:56px;padding:14px 22px;font-size:17px;font-weight:700}.betaTool .primary{background:var(--gold);color:#1d1a10;width:100%;min-height:64px;font-size:19px;box-shadow:0 10px 24px -12px #c89428}.betaTool .give{background:var(--ink);color:#fff;width:100%;min-height:60px}.betaTool .give:disabled{opacity:.85}.betaTool .ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.betaTool .err{color:var(--warn);min-height:1.2em;margin:12px 0 0;font-size:15px;font-weight:600}.betaTool .ticket,.betaTool .resultEmpty{--field:#86c99a;--warn:#f4a48c;--barley:#e8bb5c;--line:#ffffff2e;background:var(--ink);color:#f5f2e9;font-family:var(--font-sans);border-radius:8px;margin:0;padding:28px 28px 26px;box-shadow:0 30px 60px -30px #001e1c88}.betaTool .ticket.show{animation:.45s cubic-bezier(.2,.8,.2,1) betaRise}@keyframes betaRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.betaTool .ticket.show{animation:none}.betaTool .bar span{transition:none}}.betaTool .t-head{font-family:var(--mono);letter-spacing:1.5px;color:#e0b04c;border-bottom:1px solid #ffffff2e;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;font-size:13px;display:flex}.betaTool .t-line{color:#d9dccf;justify-content:space-between;gap:12px;padding:4px 0;font-size:15px;display:flex}.betaTool .t-line b{font-family:var(--mono);color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.betaTool .t-rule{border-top:1px solid #ffffff2e;margin:12px 0 4px}.betaTool .ticket>.t-line:nth-child(6),.betaTool .ticket>.t-line:nth-child(7){grid-template-columns:1fr;gap:2px;padding:12px 0 4px;display:grid}.betaTool .ticket>.t-line:nth-child(6) span,.betaTool .ticket>.t-line:nth-child(7) span{letter-spacing:1.4px;text-transform:uppercase;color:#c9d0c4;font-size:13px;font-weight:700}.betaTool .ticket>.t-line:nth-child(6) b{text-align:left;color:#d9dccf;font-size:clamp(28px,2.6vw,36px)}.betaTool .ticket>.t-line:nth-child(7) b{text-align:left;color:#fff;font-size:clamp(40px,4vw,58px);font-weight:600;line-height:1.05}.betaTool .verdict{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:18px 0 8px}.betaTool .gapnote{color:#eef0e8;margin:0 0 6px;font-size:17px}.betaTool .scale{color:#fff;height:40px;margin:20px 0 6px;position:relative}.betaTool .scale .track{background:linear-gradient(90deg,var(--field) 0%,var(--field) 33%,var(--barley) 50%,var(--warn) 85%);border-radius:6px;height:12px;position:absolute;top:14px;left:0;right:0}.betaTool .scale .mid{opacity:.8;background:#fff;width:2px;height:28px;position:absolute;top:6px;left:50%}.betaTool .scale .pin{border:4px solid var(--ink);background:#fff;border-radius:11px;width:22px;height:36px;margin-left:-11px;transition:left .5s;position:absolute;top:2px;box-shadow:0 0 0 2px #fff}.betaTool .scale-l{font-family:var(--mono);color:#c9d0c4;justify-content:space-between;font-size:14px;display:flex}.betaTool .caveat{color:#eef0e8;background:#ffffff14;border-left:3px solid #e0b04c;border-radius:4px;margin:18px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.betaTool #result:not(.hide)~.resultEmpty{display:none}.betaTool .reLabel{letter-spacing:1.4px;text-transform:uppercase;color:#e0b04c;margin:0 0 8px;font-size:13px;font-weight:700}.betaTool .reBig{font-family:var(--mono);color:#ffffff59;margin:0;font-size:clamp(40px,4vw,58px);font-weight:600;line-height:1.05}.betaTool .reBig span{font-size:.45em}.betaTool .reScale{background:linear-gradient(90deg,#86c99a55,#e8bb5c55 50%,#f4a48c55 85%);border-radius:6px;height:12px;margin:22px 0 16px}.betaTool .reHint{color:#d9dccf;margin:0;font-size:16px}.betaTool #result{gap:20px;display:grid}.betaTool .gg.panel{background:#fff;border:0;border-radius:8px;margin:0;padding:28px;box-shadow:0 20px 40px -28px #001e1c55}.betaTool .gg h2,.betaTool .bench h2{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);align-items:center;gap:14px;margin:0 0 14px;display:flex}.betaTool .gg p{margin:0 0 14px;font-size:16px}.betaTool .consent{align-items:center;gap:12px;min-height:44px;margin:14px 0 0;font-size:16px;font-weight:600;display:flex}.betaTool .consent input{width:24px;height:24px;min-height:0;accent-color:var(--ink);flex:none;margin:0}.betaTool .privBox{background:var(--field-soft);border-radius:6px;margin-top:16px;padding:16px 16px 12px 52px;position:relative}.betaTool .privBox:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2307302e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:18px;left:16px}.betaTool .privacy{color:#2d3d3a;margin:0 0 6px;font-size:15px;line-height:1.5}.betaTool .thanks{background:var(--field-soft);color:var(--ink);border-radius:6px;margin-top:14px;padding:16px}.betaTool .share{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.betaTool .share button{flex:1;min-width:200px}.betaTool .goal{background:#fff;border:0;border-radius:8px;margin:0;padding:24px 26px;box-shadow:0 20px 40px -28px #001e1c55}.betaTool .goal p{margin:0 0 16px;font-size:16px}.betaTool .goal strong{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:30px;font-weight:600;line-height:1.1;display:block}.betaTool .ticks{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin:0 0 6px;font-size:13px;display:flex}.betaTool .bar{background:#e5e4dc;border-radius:9px;height:18px;position:relative;overflow:hidden}.betaTool .bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 2px),#fff calc(5% - 2px) 5%);position:absolute;inset:0}.betaTool .bar span{background:linear-gradient(90deg,var(--gold),#e0b04c);width:0;height:100%;transition:width .6s;display:block}.betaTool .goal small{color:var(--muted);margin-top:12px;font-size:15px;display:block}.betaTool .bench{background:#fff;border:0;border-radius:8px;margin-top:28px;padding:32px 36px;box-shadow:0 20px 40px -28px #001e1c40}.betaTool .bench p{color:var(--muted);max-width:860px;font-size:16px}@media (width<=1080px){.betaTool .ws{grid-template-columns:1fr}.betaTool .wsSide{position:static}}@media (width<=900px){.bHero{padding:0 22px 96px}.bHeroInner{padding-top:28px}.bWork{margin-top:-70px;padding:0 14px 48px}.bInfo{padding:0 22px 48px}.betaTool form.panel{padding:28px 20px 24px}.betaTool .gg.panel,.betaTool .goal,.betaTool .bench,.betaTool .ticket,.betaTool .resultEmpty{padding:22px 20px}.betaPage .bMotif .routeLabel{font-size:13px}}@media (width<=480px){.betaTool .row,.betaTool .row3{grid-template-columns:1fr}.betaTool .row3>div:last-child>label{display:none}.betaTool legend:before{width:38px;height:38px;font-size:16px}}.betaTool select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2307302e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:52px}.betaTool select::-ms-expand{display:none}.betaTool legend{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.betaTool legend:before{content:none;display:none}.betaTool .stepH{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);align-items:center;gap:14px;margin:0 0 12px;display:flex}.betaTool .stepH:before{content:attr(data-step);background:var(--ink);color:#fff;width:46px;height:46px;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.betaTool .gg h2.stepH:before{content:attr(data-step)}.betaTool .stepCopy{color:#2d3d3a;max-width:640px;margin:0 0 26px;font-size:18px;line-height:1.55}.betaTool details>summary:before{content:"+";counter-increment:none}.betaTool details[open]>summary:before{content:"–"}.betaTool details.why{border:0;margin-top:14px;padding:0}.betaTool details.why summary{min-height:44px;color:var(--ink);text-underline-offset:4px;font-size:16px;text-decoration:underline}.betaTool details.why summary:before{content:none;display:none}.betaTool details.why p{color:#2d3d3a;background:var(--field-soft);border-radius:6px;margin:6px 0 0;padding:12px 14px;font-size:15px}.betaTool #verifyPanel input,.betaTool #confirm input{font-family:var(--font-sans);font-size:17px}.betaTool .outcome p{border-left:4px solid var(--gold);background:#faf6ea;border-radius:6px;margin:0;padding:16px 18px;font-size:18px;line-height:1.55}.betaTool .outcome[data-status=approved] p{background:var(--field-soft);border-left-color:#2f6141}.betaTool .outcome[data-status=declined] p,.betaTool .outcome[data-status=suspended] p{border-left-color:var(--warn);background:#f8e9e4}.betaTool #vMsg{margin-top:12px;font-size:16px}.navBeta{background:var(--gold);color:#1d1a10;letter-spacing:.8px;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.siteFooter .navBeta{background:#e0b04c}.betaTool .pcHint{min-height:1.2em;margin:6px 0 0}.betaTool .pcHint.err{color:var(--warn);font-weight:600}.betaTool .chips{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.betaTool .chipsLabel{color:#55625a;flex-basis:100%;font-size:14px;font-weight:600}.betaTool .chip{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#faf9f4;border:1.5px solid #9aa79f;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.betaTool .chip small{color:#55625a;margin-left:4px;font-weight:500}.betaTool .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.betaTool .chip.on small{color:#d8ddd9}.betaTool .rateRow{background:#fff;border:1.5px solid #d9ddd5;border-radius:10px;margin:0 0 12px;padding:14px}.betaTool .rateRowHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.betaTool .rateNo{letter-spacing:.02em;font-size:15px;font-weight:700}.betaTool .linkBtn{min-height:44px;font:inherit;color:var(--warn);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:15px;font-weight:600;text-decoration:underline}.betaTool .addRate{border-style:dashed;width:100%;min-height:52px}.betaTool .cmpHead{display:none}.betaTool .cmpList{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.betaTool .cmpRow{border:1px solid #f5f2e940;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px;display:grid}.betaTool .cmpRow.best{border-color:var(--barley)}.betaTool .cmpRow small{opacity:.75;font-size:13px;font-weight:500;display:block}.betaTool .cmpRate b{font-size:20px}.betaTool .cmpGap{text-align:right}.betaTool .cmpV{grid-column:1/-1;font-weight:700}.betaTool .cmpV em{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:13px;font-style:normal}@container ticket (width>=560px){.betaTool .cmpHead{letter-spacing:.08em;text-transform:uppercase;opacity:.7;grid-template-columns:1.1fr 1fr 1fr 1.6fr;gap:12px;padding:10px 12px 4px;font-size:13px;display:grid}.betaTool .cmpList{gap:0}.betaTool .cmpRow{border:0;border-top:1px solid #f5f2e933;border-radius:0;grid-template-columns:1.1fr 1fr 1fr 1.6fr;align-items:center}.betaTool .cmpRow.best{background:#c894281f}.betaTool .cmpGap{text-align:left}.betaTool .cmpV{grid-column:auto}}.betaTool .destField{margin-top:4px;position:relative}.betaTool .destField .lbl{color:var(--ink);margin:16px 0 8px;font-size:15px;font-weight:600;display:block}.betaTool .destBtn{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#faf9f4;border:1.5px solid #9aa79f;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:17px;font-weight:600;display:flex}.betaTool .destField.open .destBtn{border-color:var(--ink)}.betaTool .destChev{border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);flex:none;width:12px;height:12px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.betaTool .destField.open .destChev{transform:rotate(-135deg)translateY(-3px)}.betaTool .destPop{z-index:40;border:1.5px solid var(--ink);background:#fff;border-radius:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 24px 48px -20px #001e1c66}.betaTool .destPop[hidden],.betaTool .destBackdrop[hidden]{display:none}.betaTool .destField .destPop{top:auto}.betaTool .destSheetHead{background:#faf9f4;border-bottom:1px solid #e3e6df;align-items:center;gap:12px;padding:12px 14px;display:flex}.betaTool .destSheetTitle{font-weight:700}.betaTool .destCount{color:#55625a;flex:1;font-size:14px}.betaTool .destDone{background:var(--ink);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 18px;font-weight:700}.betaTool .destSort{color:#55625a;margin:0;padding:8px 14px 4px;font-size:13px}.betaTool .destList{outline:none;max-height:360px;margin:0;padding:4px 0 8px;list-style:none;overflow-y:auto}.betaTool .destList:focus-visible{box-shadow:inset 0 0 0 3px var(--focus)}.betaTool .dOpt{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 14px;font-size:16px;display:flex}.betaTool .dOpt.active{background:#eef1ea}.betaTool .destList:focus .dOpt.active{outline:2px solid var(--ink);outline-offset:-2px}.betaTool .dOpt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.betaTool .dTick{background:#fff;border:2px solid #7d8a82;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;display:grid}.betaTool .dOpt[aria-selected=true] .dTick{background:var(--ink);border-color:var(--ink)}.betaTool .dOpt[aria-selected=true] .dTick:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.betaTool .dName{text-align:left;flex:1;font-weight:600}.betaTool .dKm{text-align:right;font-variant-numeric:tabular-nums;color:#3e4a43;flex:none;min-width:4.5em;font-weight:600}.betaTool .destSel{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.betaTool .destSel li{border:1.5px solid var(--ink);background:#fff;border-radius:6px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.betaTool .sName{flex:1;font-weight:600}.betaTool .sKm{font-variant-numeric:tabular-nums;color:#3e4a43;font-weight:600}.betaTool .sRm{width:44px;height:44px;color:var(--warn);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:24px;line-height:1}.betaTool .destPcBox{margin:14px 0 0}.betaTool .destPcBox summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:flex}.betaTool .destPcRow{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.betaTool .destPcRow .ghost{min-height:56px;padding:0 22px}.betaTool .rateIntro{margin:0 0 10px}.betaTool .giveDest{border:0;margin:12px 0 0;padding:0}.betaTool .giveDest legend{padding:0;font-weight:700}.betaTool .radioRow{align-items:center;gap:10px;min-height:44px;margin:6px 0;font-weight:600;display:flex}.betaTool .radioRow input{width:22px;height:22px;min-height:0;accent-color:var(--ink);flex:none}.betaTool .radioRow small{color:#55625a;margin-left:auto}.betaTool .indLead{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:14px 0 0;font-size:13px}.betaTool .indRow .cmpV{color:var(--barley)}.betaTool .indRow .cmpV:empty{display:none}.betaTool .afterCheck{margin-top:16px}.betaTool .haveQuote{border:1.5px solid var(--ink);background:#fff;border-radius:8px;margin-bottom:12px;padding:16px 18px}.betaTool .haveQuote p{margin:0 0 10px}.betaTool #givePanel.hide{display:none}@media (width<=759px){.betaTool .destPop{z-index:1001;max-height:82vh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0}.betaTool .destList{flex:1;max-height:none}.betaTool .destBackdrop{z-index:1000;background:#001e1c80;position:fixed;inset:0}body.sheetOpen{overflow:hidden}body.sheetOpen .bWork{z-index:30}}@container ticket (width>=560px){.betaTool .cmpHead.ind{grid-template-columns:1.6fr 1fr 1fr 0}}.betaTool .ticket{container:ticket/inline-size}.betaTool details.destPcBox{border:0;margin:10px 0 0;padding:0}.betaTool details.destPcBox>summary:before{content:none;display:none}.betaTool details.destPcBox summary{min-height:40px;color:var(--ink);font-size:16px}@media (width<=759px){.betaTool{font-size:16px}.betaTool form.panel{padding:22px 16px 20px}.betaTool .stepCopy{margin-bottom:6px}.betaTool fieldset{margin:0 0 20px;padding:0 0 18px}.betaTool legend{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-bottom:6px}.betaTool legend:before{width:34px;height:34px;font-size:15px}.betaTool label,.betaTool .destField .lbl{margin:12px 0 6px;font-size:14px}.betaTool input,.betaTool select{min-height:48px;padding:10px 12px;font-size:16px}.betaTool select{padding-right:44px}.betaTool .destBtn{min-height:48px;padding:10px 12px;font-size:16px}.betaTool .row,.betaTool .row3{gap:10px}.betaTool .row3{grid-template-columns:minmax(0,1fr) auto}.betaTool .row3>div:nth-child(2)>label{display:none}.betaTool .row3>div:nth-child(2){align-self:end}.betaTool .seg{gap:2px;min-height:48px;padding:3px}.betaTool .seg label{min-height:40px;margin:0;padding:0 10px;font-size:14px}.betaTool .hint{margin-top:6px;font-size:14px;line-height:1.45}.betaTool .or{margin:14px 0 0;font-size:13px}.betaTool button{min-height:46px;padding:10px 16px;font-size:16px}.betaTool .primary{min-height:52px;font-size:17px}.betaTool .give{min-height:50px}.betaTool .addRate{min-height:44px}.betaTool .rateRow{margin-bottom:10px;padding:10px 12px}.betaTool .rateRowHead{margin-bottom:0}.betaTool .linkBtn{min-height:40px}.betaTool details{margin-top:16px;padding:4px 14px}.betaTool details>summary{min-height:44px}.betaTool details>summary:before{width:30px;height:30px}.betaTool .destSel li{padding:2px 2px 2px 12px}.betaTool .sRm{width:40px;height:40px}.betaTool .ticket{padding:20px 16px 18px}.betaTool .share{gap:8px}.betaTool .share .ghost{min-height:44px;font-size:15px}.betaTool .haveQuote{padding:12px 14px}.betaTool .haveQuote .ghost{min-height:42px}}.ixPage .betaBadge{margin-left:8px}.ixNotice{border-left:4px solid var(--gold);background:#fff;border-radius:6px;align-items:flex-start;gap:12px;max-width:760px;padding:16px 18px;display:flex;color:var(--ink)!important;margin-top:22px!important;font-size:16px!important;line-height:1.55!important}.ixNotice svg{width:22px;height:22px;color:var(--gold-ink);flex:none;margin-top:2px}.ixLoading{color:var(--muted)}.ixStatsSec{padding-bottom:24px!important}.ixStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ixStat{background:#fff;border-radius:8px;padding:22px 22px 20px;box-shadow:0 16px 40px -28px #001e1c55}.ixStatMain{background:var(--ink);color:#f5f2e9}.ixStatMain .ixLabel,.ixStatMain .ixSub{color:#cfd8d3}.ixLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.ixBig{font-variant-numeric:tabular-nums;margin:8px 0 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(30px,2.6vw,40px);font-weight:600;line-height:1.05}.ixBig span{opacity:.75;font-size:.5em;font-weight:500}.ixSub{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.ixMeta{color:var(--muted);max-width:90ch;margin:0;font-size:15px;line-height:1.6}.ixChartSec{padding-top:24px!important}.ixChart{background:#fff;border-radius:8px;padding:22px 22px 16px;box-shadow:0 16px 40px -28px #001e1c55}.ixTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.ixLegend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.ixLegend li{align-items:center;gap:8px;display:flex}.ixLegend i{border-top:3px solid;width:22px;height:0;display:inline-block}.lgMain{border-color:var(--ink)!important}.lgFlash{border-color:var(--ink)!important;border-top-style:dashed!important}.lgSppi{border-color:#2f6141!important}.lgDiesel{border-color:#d9b25e!important;border-top-width:2px!important}.ixRange{border:1.5px solid var(--ink);border-radius:6px;display:flex;overflow:hidden}.ixRange button{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600}.ixRange button[aria-pressed=true]{background:var(--ink);color:#fff}.ixPlot{position:relative}.ixPlot svg{touch-action:pan-y;max-width:100%;display:block}.ixGrid{stroke:#e3e6df;stroke-width:1px}.ixBase{stroke:#9aa79f;stroke-width:1px;stroke-dasharray:4 4}.ixTick{fill:#55625a;font-size:13px;font-family:var(--font-sans)}.lnMain{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.lnFlash{fill:none;stroke:var(--ink);stroke-width:3px;stroke-dasharray:6 5}.lnSppi{fill:none;stroke:#2f6141;stroke-width:2.5px;stroke-linejoin:round}.lnDiesel{fill:none;stroke:#d9b25e;stroke-width:1.6px;opacity:.9}.ixCursor{stroke:var(--ink);stroke-width:1px;opacity:.35}.ixTip{background:var(--ink);color:#f5f2e9;pointer-events:none;white-space:nowrap;border-radius:6px;gap:2px;padding:8px 10px;font-size:13px;display:grid;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 10px 24px -12px #001e1c88}.ixTip b{font-weight:700}.ixChart figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.ixPng{margin-top:0!important}.ixDownloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ixDownloads a{border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:8px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ixDownloads a:hover{background:#faf9f4}.ixDownloads svg{flex:none;width:22px;height:22px;margin-top:2px}.ixDownloads b{font-size:17px;display:block}.ixDownloads small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.45;display:block}.ixTableWrap{overflow-x:auto}.ixTable{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;font-size:15px;overflow:hidden}.ixTable th,.ixTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e6df;padding:12px 14px}.ixTable thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#faf9f4;font-size:13px}.ixTable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ixLimits{gap:10px;max-width:80ch;margin:0;padding-left:20px;line-height:1.6;display:grid}.ixAttrib blockquote{border-left:4px solid var(--ink);background:#fff;border-radius:6px;max-width:80ch;margin:0;padding:18px 22px;font-size:17px;line-height:1.6}.betaLink{text-underline-offset:3px;font-weight:600;text-decoration:underline}.mdDoc{max-width:860px;margin:0 auto}.mdBody{font-size:16px;line-height:1.7}.mdBody h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.mdBody h2{font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);letter-spacing:var(--ls-h2);margin-top:40px}.mdBody h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-top:28px}.mdBody table{border-collapse:collapse;background:#fff;width:100%;font-size:14px;display:block;overflow-x:auto}.mdBody th,.mdBody td{text-align:left;vertical-align:top;border:1px solid #e3e6df;padding:8px 10px}.mdBody pre{background:#fff;border-radius:6px;padding:14px;font-size:13px;overflow-x:auto}.mdBody code{font-size:.9em}.mdBody blockquote{border-left:4px solid var(--ink);background:#fff;margin:0;padding:12px 18px}.mdBody a{word-break:break-word;text-decoration:underline}@media (width<=900px){.ixStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ixDownloads{grid-template-columns:1fr}}@media (width<=560px){.ixStats{gap:10px}.ixStat{padding:14px}.ixBig{font-size:26px}.ixSub{font-size:13px}.ixChart{padding:14px 10px 12px}.ixTick,.ixLegend{font-size:13px}.ixTable{font-size:14px}.ixTable th,.ixTable td{padding:10px}}.srcBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.srcFilters{flex-wrap:wrap;gap:8px;display:flex}.srcFilters button{border:1.5px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600}.srcFilters button span{opacity:.65;margin-left:4px}.srcFilters button[aria-pressed=true]{background:var(--ink);color:#fff}.srcDl{text-underline-offset:3px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.srcDl svg{width:18px;height:18px}.srcCount{margin:-24px 0 0!important}.srcGroup{gap:12px;display:grid}.srcCat{line-height:var(--lh-h2-doc);font-size:var(--fs-h2-doc)!important;margin:8px 0 0!important}.srcList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.srcItem{background:#fff;border-radius:8px;align-content:start;gap:10px;padding:18px 20px;display:grid;box-shadow:0 12px 30px -24px #001e1c55}.srcHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.srcHead h3{font-family:var(--font-sans);font-weight:var(--fw-head);font-size:var(--fs-h4);line-height:var(--lh-h3);margin:0}.srcHead h3 a{text-underline-offset:3px;text-decoration:underline}.srcHead h3 svg{vertical-align:-1px;width:14px;height:14px;margin-left:5px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srcLic{white-space:nowrap;border-radius:4px;flex:none;padding:4px 8px;font-size:13px;font-weight:700}.srcLic.open{color:#1f4a30;background:#e1ece3}.srcLic.restricted{color:#7a2a20;background:#f6e2dd}.srcLic.unverified{color:#6b4e12;background:#f4e8cc}.srcMeasures{margin:0;font-size:15px;line-height:1.55}.srcMeta{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.srcMeta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.srcMeta dd{margin:2px 0 0;line-height:1.45}.srcLicNote{grid-column:1/-1}@media (width<=900px){.srcList{grid-template-columns:1fr}}@media (width<=560px){.srcMeta{grid-template-columns:1fr}.srcHead{flex-direction:column;gap:6px}.srcItem{padding:14px 16px}}@media (width<=759px){.betaPage .bMotif .routeLabel{letter-spacing:0;font-size:13px}.betaTool .stepCopy{margin-bottom:16px}.betaTool #dist,.betaTool .rateVal,.betaTool #payload,.betaTool #wait,.betaTool #quotes{min-height:48px;font-size:18px}.betaTool .seg label{white-space:nowrap;padding:0 9px;font-size:13px;line-height:1.1}}@container ticket (width<=559px){.betaTool .indRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 14px}.betaTool .indRow .cmpN{grid-row:span 2}.betaTool .indRow>:nth-child(2),.betaTool .indRow>:nth-child(3){text-align:right;grid-column:2}.betaTool .indRow .cmpV{grid-column:1/-1;margin-top:4px}}.inPage{--field:#2f6141;--field-soft:#e1ece3;--barley:#e8bb5c;--mono:"IBM Plex Mono",ui-monospace,monospace;background:var(--cream)}.inPage .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.inWrap{max-width:none;padding:0 var(--pad-x);margin:0 auto}.inCrumb{max-width:none;padding:14px var(--pad-x) 10px;margin:0 auto}.inPage [id]{scroll-margin-top:96px}.inBadge{font:600 13px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.inBadge.open{background:var(--field-soft);color:#1f4a30}.inBadge.open:before,.inBadge.openDark:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.inBadge.openDark{color:#cfe6d6;background:#ffffff1a;border:1px solid #fff3}.inHero{background:var(--ink);color:var(--cream);padding:30px 0;position:relative;overflow:hidden}.inHero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#c894282e,#0000);height:120%;position:absolute;inset:auto -10% -40% 40%}.inHero .eyebrow{color:var(--barley);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.inHero .betaBadge{margin-left:0}.inHero a{color:#fff;text-underline-offset:3px;text-decoration:underline}.inPulse{z-index:1;gap:22px;display:grid;position:relative}.inPulse h1{color:#fff;font-size:var(--fs-h1);line-height:var(--lh-h1);max-width:18ch;letter-spacing:var(--ls-h1);margin:0 0 10px}.inPulseNum{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.inBig{font:600 clamp(60px,10vw,112px)/.9 var(--font-sans);letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums}.inBigSub{color:#cfd8d3;font-size:14px}.inDir{margin:12px 0 0}.inPill{font:600 15px/1.2 var(--font-sans);color:var(--barley);background:#e8bb5c29;border:1px solid #e8bb5c66;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.inSentence{color:#e9e6dc;max-width:50ch;margin:14px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.inMeta{color:#c4cec9;margin:14px 0 0;font-size:13.5px;line-height:1.7}.inChips{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inChip{border-radius:var(--radius-card);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;padding:12px 12px 8px;display:flex}.inChip:first-child{grid-column:1/-1}.inChip p{margin:0}.inChip .k{font:700 var(--fs-kicker)/1.25 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#c4cec9}.inChip .v{color:#fff;white-space:nowrap;margin:6px 0 4px;font-size:clamp(20px,5.6vw,26px);font-weight:500}.inChip .v small{color:#cfd8d3;margin-left:2px;font-size:.55em}.inChip .s{color:#cfd6d2;font-size:13px;line-height:1.4}.inSpark{width:100%;height:34px;margin-top:auto;padding-top:6px;display:block}.inAud{border-bottom:1px solid var(--line);background:#fff}.inAud .inWrap{padding-top:20px;padding-bottom:20px}.inAud .eyebrow{margin:0}.inAudTabs{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.inAudTabs button{font:600 14px var(--font-sans);border:1.5px solid var(--line);background:var(--cream);color:var(--ink);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 13px}.inAudTabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.inQs{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.inQs a{border:1.5px solid var(--line);background:#fcfbf7;border-radius:8px;flex-direction:column;gap:4px;height:100%;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.inQs a:hover,.inQs a:focus-visible{border-color:var(--ink)}.inQs small{color:var(--muted);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.inBlock{padding:36px 0}.inBlock.inAlt{background:#efece2}.inHead{gap:8px;margin-bottom:18px;display:grid}.inHead h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin:4px 0 0}.inHead .eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.inMuted{color:var(--muted);margin:0;line-height:1.6}.inMuted a,.inSub a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.inMuted.small{font-size:13px}.inCards{grid-template-columns:1fr;gap:12px;display:grid}.inCard{border-radius:var(--radius-card);background:#fff;border:1px solid #e6e4da;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 12px 30px -24px #001e1c55}.inCard.dim{opacity:.72}.inCard p,.inCard h3{margin:0}.inCard .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.inCard .kick{font:700 var(--fs-kicker)/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.inCard .num{font:500 32px/1 var(--mono);letter-spacing:-.02em}.inCard .num small{color:var(--muted);letter-spacing:0;font-size:14px;font-family:var(--font-sans)}.inCard h3{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.inCard p{color:#2f3d3a;font-size:15px;line-height:1.5}.inCard .conf{color:var(--muted);font-size:13px}.inCard .go{text-underline-offset:3px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:700;text-decoration:underline}.inGrid2,.inGrid3{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.inBlock .inFig+.inFig,.inGrid2+.inFig,.inGrid3+.inFig{margin-top:16px}.inFig{background:#fff;border-radius:10px;min-width:0;margin:0;padding:16px 14px 12px;position:relative;box-shadow:0 12px 30px -24px #001e1c55}.inFigHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.inFigHead h3{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0}.inSub{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.inNote{margin-top:10px}.inLegend{flex-wrap:wrap;gap:6px 16px;margin:4px 0 8px;font-size:13px;font-weight:600;display:flex}.inLegend span{align-items:center;gap:7px;display:inline-flex}.inLegend i{border-radius:2px;width:20px;height:3px;display:inline-block}.inLegend i.box{border-radius:3px;width:12px;height:12px}.inLegend i.dash{border-top:3px dashed;height:0;background:0 0!important}.inChart{width:100%;position:relative;overflow:hidden}.inChart svg{touch-action:pan-y;max-width:100%;display:block}.inChart svg+svg{margin-top:6px}.inGrid{stroke:#e3e6df;stroke-width:1px}.inTick{fill:#52605d;font-size:13px;font-family:var(--font-sans)}.inTick.xs{font-size:13px}.inLab{fill:var(--ink);font-size:13px}.inLab.strong{font-weight:700}.inVal{fill:var(--ink);font-size:13px}.inVal .dim,.inAnno.dim{fill:#52605d}.inAnno{fill:#2a3835;font-size:13px}.inAnno.strong{fill:var(--ink);font-weight:700}.inAnno.price{fill:#2f6aa3}.inAnno.gold{fill:#8a6410}.inCell{font-size:13px}.inTm{font-size:18px;font-weight:500}.inTmL{font-size:13px}.inTmS{font-size:13px;font-weight:500}.inTip{background:var(--ink);color:#f5f2e9;pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.45;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 24px -12px #001e1c88}.inTip b{font-family:var(--mono);font-weight:500}.inFoot{color:var(--muted);border-top:1px solid #ecebe4;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.inFoot>span{flex:220px}.inCsv{font:600 13px var(--font-sans);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:6px 10px;display:inline-flex}.inCsv:hover{background:var(--ink);color:#fff}.inTable{margin-top:8px;font-size:14px}.inTable summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:36px;font-weight:600;text-decoration:underline;display:flex}.inTblWrap{border:1px solid #ecebe4;border-radius:6px;max-height:320px;margin-top:6px;overflow:auto}.inTable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.inTable th,.inTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #ecebe4;padding:6px 10px}.inTable th{background:#faf9f4;font-size:13px;position:sticky;top:0}.inSeg{border:1.5px solid var(--ink);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.inSeg button{color:var(--ink);font:600 13px var(--font-sans);cursor:pointer;background:#fff;border:0;min-height:38px;padding:7px 12px}.inSeg button[aria-pressed=true]{background:var(--ink);color:#fff}.inScale{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.inScale .bar{border-radius:5px;flex:1;height:10px}.inTiles{grid-template-columns:repeat(4,1fr);gap:6px;max-width:320px;margin:4px auto 0;display:grid}.inTiles>div{aspect-ratio:1}.inTile{aspect-ratio:1;text-align:left;font:600 13px/1.15 var(--font-sans);cursor:pointer;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:6px;display:flex}.inTile .sc{font-size:14px;font-weight:500}.inTile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.inDetail{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.inDetail b{color:var(--ink)}.inRate{grid-template-columns:1fr;gap:16px;display:grid}.inRateCtl{flex-direction:column;gap:14px;display:flex}.inOut{background:var(--ink);color:#fff;border-radius:10px;padding:16px}.inOut p{margin:0}.inOut .v{letter-spacing:-.03em;margin:6px 0;font-size:44px;font-weight:500;line-height:1.05}.inOut .s{color:#cfd6d2;font-size:13px}.inField label{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.inField label .mono{color:var(--muted);font-weight:500}.inField input[type=range]{width:100%;accent-color:var(--ink);min-height:32px}.inField select{width:100%;font:inherit;min-height:46px;color:var(--ink);background:#fff;border:1.5px solid #c9cdc4;border-radius:6px;padding:8px 10px;font-size:16px}.inBtnGold{text-align:center;background:var(--gold);color:#1d1a10;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-weight:700;display:flex}.inInd{border-collapse:separate;border-spacing:0 8px;width:100%}.inInd thead{display:none}.inInd tr{background:#fff;border-radius:8px;margin-bottom:10px;padding:6px 0;display:block}.inInd td{vertical-align:top;padding:5px 14px;font-size:14.5px;line-height:1.5;display:block}.inInd td.mono{font-size:13.5px}.inSt{font:600 13px var(--font-sans);white-space:nowrap;border-radius:999px;padding:4px 9px;display:inline-block}.inSt.watch{color:#7a2a1f;background:#fbe9dd}.inSt.ok{background:var(--field-soft);color:#1f4a30}.inSt.next{color:#3f4b48;background:#e6e4dc}.inDl{grid-template-columns:1fr;gap:14px;display:grid}.inDlItem{background:#fff;border-radius:10px;padding:16px}.inDlItem h3{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0 0 8px}.inDlItem p{margin:0 0 10px}.inDlItem ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inDlItem li a{border:1.5px solid var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.inDlItem li a:hover{background:#faf9f4}.inDlItem li svg{flex:none;margin-top:2px}.inDlItem li b{font-size:15px;display:block}.inDlItem li small{color:var(--muted);font-size:13px;line-height:1.4;display:block}@media (width>=640px){.inQs,.inCards{grid-template-columns:1fr 1fr}.inChips{grid-template-columns:repeat(3,1fr)}.inChip:first-child{grid-column:auto}.inFig{padding:20px 20px 14px}.inInd thead{display:table-header-group}.inInd tr{padding:0;display:table-row}.inInd td{background:#fff;padding:12px 14px;display:table-cell}.inInd td:first-child{border-radius:8px 0 0 8px}.inInd td:last-child{border-radius:0 8px 8px 0}.inInd th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 14px;font-size:13px}}@media (width>=980px){.inWrap,.inCrumb{padding-left:var(--pad-x-wide);padding-right:var(--pad-x-wide)}.inHero{padding:52px 0 44px}.inPulse{grid-template-columns:1.25fr 1fr;align-items:end;gap:40px}.inChips{grid-template-columns:1fr 1fr}.inChip:first-child{grid-column:1/-1}.inQs{grid-template-columns:repeat(4,1fr)}.inCards{grid-template-columns:repeat(3,1fr);gap:16px}.inHead{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.inBlock{padding:56px 0}.inGrid2{grid-template-columns:1fr 1fr}.inGrid3{grid-template-columns:1.4fr 1fr}.inRate{grid-template-columns:340px 1fr;gap:22px}.inDl{grid-template-columns:repeat(3,1fr)}}.inQuick{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.inQuickBtn{min-width:64px;min-height:44px;color:var(--ink,#07302e);font:600 14px/1 var(--mono,monospace);cursor:pointer;background:#fff;border:1px solid #c9cfc6;border-radius:999px;padding:0 14px}.inQuickBtn.on{color:#fff;background:#07302e;border-color:#07302e}.inQuickBtn:focus-visible{outline-offset:2px;outline:3px solid #8a6410}.inSmall{font-size:14px;line-height:1.5}.inMethod{background:#fff;border:1px solid #e3e6df;border-radius:14px;max-width:none;margin-top:24px;padding:18px 16px}.inMethod h3{font-size:var(--fs-h4);line-height:var(--lh-h3);font-weight:var(--fw-head);margin:18px 0 6px}.inMethod h3:first-child{margin-top:0}.inMethod p{max-width:72ch;margin:0 0 8px;line-height:1.6}.inSensWrap{-webkit-overflow-scrolling:touch;margin:6px 0 12px;overflow-x:auto}.inSens{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:14px}.inSens th,.inSens td{text-align:left;border-bottom:1px solid #ecebe4;padding:8px 10px}.inSens thead th{text-transform:uppercase;letter-spacing:.04em;color:#52605d;font-size:13px}.inSens tbody th{font-weight:600}.inSrOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inLegendSm{font-size:13px}@media (width>=640px){.inMethod{padding:24px 28px}}.inMethod{min-width:0}.mobileNav{display:none;position:relative}@media (width<=900px){.siteHeader{gap:12px}.mobileNav{margin-left:auto;display:block}.mobileNav>summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);background:#fff;border:1px solid #c9cfc6;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;list-style:none;display:flex}.mobileNav>summary::-webkit-details-marker{display:none}.mobileNav>summary:before{content:"";background:currentColor;width:16px;height:2px;box-shadow:0 -5px,0 5px}.mobileNav[open]>summary{background:var(--ink);color:#fff;border-color:var(--ink)}.mobileNav>nav{z-index:50;background:#fff;border:1px solid #d5d6ce;border-radius:8px;flex-direction:column;gap:0;min-width:230px;margin:0;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #001e1c26}.mobileNav>nav a{border-radius:6px;align-items:center;min-height:44px;padding:0 12px;font-size:16px;display:flex}.mobileNav>nav a[aria-current=page]{background:#f1eee3;font-weight:700}.mobileNav>nav a:hover{background:#f5f2e9}.siteHeader .headerCta{margin-left:0}}.inBlock>.inWrap{width:100%;min-width:0}.inGrid2>*,.inRate>*{min-width:0}header.inFigHead{z-index:auto;background:0 0;border:0;height:auto;padding:0;position:static;top:auto}.invitation .eyebrow,.statement-ink .eyebrow,.imageHero .eyebrow,.ctaBanner .eyebrow{color:#e0b04c}.mdPage{padding-bottom:64px}.mdHead{max-width:none;padding:28px var(--pad-x) 8px;margin:0 auto}.mdHead h1{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h1);line-height:var(--lh-h1);text-wrap:balance;max-width:24ch;letter-spacing:var(--ls-h1);margin:8px 0 14px}.mdDek{max-width:70ch;color:var(--muted);border-radius:var(--radius-card);background:#fff;border:1px solid #e3e6df;margin:0 0 12px;padding:12px 14px;font-size:15px;line-height:1.6}.mdDek code{word-break:break-word;white-space:normal;font-size:13px}.mdLinks{flex-wrap:wrap;gap:18px;margin:0;display:flex}.mdErr{max-width:none;padding:0 var(--pad-x);margin:20px auto}.mdLayout{max-width:none;padding:8px var(--pad-x) 0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 auto;display:grid}.mdToc{min-width:0}.mdTocMobile{border-radius:var(--radius-card);background:#fff;border:1px solid #e3e6df;padding:0 14px}.mdTocMobile>summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.mdToc ol{margin:0 0 12px;padding-left:20px;line-height:1.5}.mdToc li{margin:6px 0}.mdToc a{text-underline-offset:3px;text-decoration:underline}.mdTocDesk{display:none}.mdTocTitle{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:700}.mdEditorial{min-width:0;font-size:17px;line-height:1.7}.mdEditorial>div>*,.mdDownloads>*{max-width:70ch}.mdEditorial h2{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);letter-spacing:var(--ls-h2);border-top:1px solid #d5d6ce;margin:44px 0 12px;padding-top:18px;scroll-margin-top:96px}.mdEditorial>div>h2:first-child{margin-top:12px}.mdEditorial h3{font-size:var(--fs-h4);font-weight:var(--fw-head);line-height:var(--lh-h3);margin:28px 0 8px;scroll-margin-top:96px}.mdEditorial p{margin:0 0 14px}.mdEditorial ul,.mdEditorial ol{margin:0 0 16px;padding-left:22px}.mdEditorial li,.mdEditorial li>ul{margin:6px 0}.mdEditorial strong{font-weight:700}.mdEditorial a{text-underline-offset:3px;word-break:break-word;text-decoration:underline}.mdEditorial code{word-break:break-word;background:#eceae0;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.86em}.mdEditorial pre{color:#f5f2e9;background:#07302e;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.55;overflow-x:auto}.mdEditorial pre code{color:inherit;background:0 0;padding:0}.mdEditorial .mdTableWrap{-webkit-overflow-scrolling:touch;background-color:#fff;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(270deg,#fff 30%,#fff0),linear-gradient(90deg,#0000001f,#0000),linear-gradient(270deg,#0000001f,#0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e3e6df;border-radius:10px;max-width:100%;margin:8px 0 22px;overflow-x:auto}.mdEditorial .mdTableWrap:focus-visible{outline-offset:2px;outline:3px solid #8a6410}.mdEditorial table{border-collapse:collapse;background:0 0;width:100%;min-width:520px;font-size:14.5px;line-height:1.5;display:table}.mdEditorial th,.mdEditorial td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid #ecebe4;padding:10px 12px}.mdEditorial thead th{letter-spacing:.04em;text-transform:uppercase;color:#3a4a47;white-space:nowrap;background:#f1eee3;font-size:13px;font-weight:700}.mdEditorial tbody tr:last-child td{border-bottom:0}.mdEditorial tbody tr:nth-child(2n) td{background:#faf9f4}.mdEditorial td a{word-break:break-all}.mdFormula{background:#fff;border:1px solid #e3e6df;border-left:4px solid #07302e;border-radius:8px;max-width:70ch;margin:8px 0 18px;padding:16px 18px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:2;overflow-x:auto}.mdFormula .eq{white-space:nowrap}.mdFormula .eq+.eq{border-top:1px dashed #e3e6df;margin-top:6px;padding-top:6px}.mdFormula .frac{vertical-align:middle;text-align:center;flex-direction:column;margin:0 4px;line-height:1.3;display:inline-flex}.mdFormula .frac>span:first-child{border-bottom:1px solid;padding:0 4px 2px}.mdFormula .frac>span:last-child{padding:2px 4px 0}.mdFormula .sum{margin:0 2px;font-size:1.25em}.mdFormula sub,.mdFormula sup{font-size:.68em}.mdEditorial blockquote{background:#fff;border-left:4px solid #07302e;border-radius:0 8px 8px 0;margin:0 0 16px;padding:12px 16px}.mdEditorial .mdNote{background:#f1eee3;border-left:4px solid #8a6410;border-radius:0 8px 8px 0;padding:12px 16px;font-size:16px}.mdEditorial .oglBox{background:#fff;border:1px solid #d5d6ce;border-radius:12px;max-width:70ch;margin:18px 0 24px;padding:18px 20px}.mdEditorial .oglBox h3{letter-spacing:1.6px;text-transform:uppercase;color:#8a6410;margin-top:0;font-size:13px}.mdEditorial .oglBox blockquote{background:#f5f2e9;border-left-color:#8a6410;font-size:16px}.mdEditorial .oglBox p{margin:0 0 8px;font-size:15px}.mdDownloads{border-top:1px solid #d5d6ce;margin-top:44px;padding-top:18px;scroll-margin-top:96px}.mdDownloads h2{border-top:0;margin-top:0;padding-top:0}.mdDownloads ul{grid-template-columns:1fr;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mdDownloads li{margin:0}.mdDownloads a{background:#fff;border:1px solid #e3e6df;border-radius:10px;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;text-decoration:none;display:flex}.mdDownloads a:hover{border-color:#07302e}.mdDownloads a svg{flex:none;width:18px;height:18px;margin-top:3px}.mdDownloads a span{flex-direction:column;display:flex}.mdDownloads a b{text-underline-offset:3px;text-decoration:underline}.mdDownloads small{color:var(--muted);font-size:14px;line-height:1.4}.mdSmall{color:var(--muted);font-size:14px}@media (width>=640px){.mdDownloads ul{grid-template-columns:1fr 1fr}.mdHead,.mdLayout,.mdErr{padding-left:var(--pad-x);padding-right:var(--pad-x)}}@media (width>=1024px){.mdLayout{grid-template-columns:230px minmax(0,1fr);gap:56px}.mdTocMobile{border-radius:var(--radius-card);display:none}.mdTocDesk{padding-top:14px;font-size:14.5px;display:block;position:sticky;top:110px}}.mdEditorial p,.mdEditorial li{font-size:var(--fs-prose);line-height:var(--lh-prose)}.mdEditorial>div>*,.mdDownloads>*,.mdFormula,.mdEditorial .oglBox,.mdDek{max-width:36em}.mdEditorial>div>.mdTableWrap{max-width:100%}.mdEditorial .mdTableWrap td,.mdEditorial .mdTableWrap th{font-size:14.5px}.mdDownloads>ul{max-width:none}.mdEditorial .mdTableWrap code{word-break:normal;white-space:nowrap}.apPage{max-width:880px;margin:0 auto;padding:28px 20px 72px}.apHead h1{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:6px 0 8px}.apMuted{color:var(--muted);font-size:16px;line-height:1.6}.apSignIn{justify-content:center;margin:24px 0;display:flex}.apBar{background:#fff;border:1px solid #e3e6df;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:10px 14px;display:flex}.apCard{background:#fff;border:1px solid #e3e6df;border-radius:12px;margin:16px 0;padding:18px 20px}.apCard h2{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);letter-spacing:var(--ls-h2);margin:0 0 8px}.apCard code{background:#eceae0;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9em}.apBtns{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.apBtns .btn{min-height:44px;font-size:15px}.apOut{color:#f5f2e9;white-space:pre-wrap;word-break:break-word;background:#07302e;border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.5;overflow-x:auto}.apWrap{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:28px 20px 72px}.apPage{max-width:none;padding:0}.apBtns .btn.outline{color:#07302e;background:#fff;border:1px solid #07302e}@media (width>=640px){.apWrap{padding:40px 28px 88px}}.betaTool .rlCount{font-variant-numeric:tabular-nums;color:#07302e;margin-top:6px;font-weight:700;display:block}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.acWho{margin:0 0 4px}.acSmall{text-align:center;font-size:14px}.apCard .acSmall{text-align:left;margin:14px 0 0}.acForm{gap:14px;margin-top:12px;display:grid}.acForm label{color:var(--ink);gap:6px;font-size:15px;font-weight:600;display:grid}.acForm input:not([type=radio]):not([type=checkbox]),.acForm select,.acForm textarea{font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1.5px solid #c9cec6;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:16px;font-weight:400}.acForm input:focus-visible,.acForm select:focus-visible,.acForm textarea:focus-visible{outline-offset:1px;outline:3px solid #8a6410}.acForm fieldset{border:0;flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:0;display:flex}.acForm legend{width:100%;margin-bottom:6px;font-size:15px;font-weight:600}.acForm .acInline{grid-template-columns:none;align-items:flex-start;gap:8px;min-height:24px;font-weight:400;line-height:1.5;display:flex}.acForm .acInline input{accent-color:#07302e;flex:none;width:20px;height:20px;margin:2px 0 0}.acForm .btn{justify-self:start;min-height:44px;font-size:15px}.acErr{color:#9a3328;margin:8px 0;font-weight:600}.acOk{color:#2f6141;word-break:break-word;margin:8px 0;font-weight:600}.acFiles{grid-template-columns:1fr;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.acFiles a{border:1.5px solid var(--ink);color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.acFiles a:hover{background:#faf9f4}.acFiles svg{flex:none;margin-top:3px}.acFiles b{font-size:15px;display:block}.acFiles small{color:var(--muted);font-size:13px;line-height:1.4;display:block}@media (width>=720px){.acFiles{grid-template-columns:1fr 1fr}}.privacy-page h3{font-size:var(--fs-h4);line-height:var(--lh-h3);font-weight:var(--fw-head);margin:20px 0 6px}.privacy-page ul{margin:0 0 12px;padding-left:22px}.privacy-page li{margin:0 0 6px;line-height:1.6}.privacy-page code{background:#eceae0;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9em}.acForm .acOpt{color:var(--muted);font-weight:400}.privacy-page h3{font-family:var(--font-sans);font-weight:var(--fw-head);font-size:var(--fs-h4);color:var(--ink);line-height:var(--lh-h3)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-head)}h1{letter-spacing:var(--ls-h1)}.actions .btn{white-space:nowrap}.two.privacy-page h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin:8px 0 12px}.two.privacy-page h2{font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);margin:40px 0 12px}.two.privacy-page p,.two.privacy-page li{font-size:var(--fs-prose);line-height:var(--lh-prose)}.logoLockup{--logo-h:46px;align-items:center;gap:calc(var(--logo-h)*.36);color:var(--ink);display:flex}.logoMark{height:calc(var(--logo-h)*.9);flex:none;width:auto;display:block}.logoText{flex-direction:column;min-width:0;display:flex}.logoWord{font-family:var(--font-display);font-weight:var(--fw-head);font-size:calc(var(--logo-h)*.52);letter-spacing:-.01em;white-space:nowrap;line-height:1}.logoTag{font-family:var(--font-sans);font-weight:700;font-size:max(7px,calc(var(--logo-h)*.19));letter-spacing:.13em;margin-top:calc(var(--logo-h)*.15);white-space:nowrap;line-height:1}.siteFooter .logoLockup{--logo-h:40px;color:#fff}.siteFooter .logoBrand:hover{color:#fff}@media (width<=1100px){.siteHeader .logoLockup{--logo-h:40px}}@media (width<=900px){.siteHeader .logoLockup{--logo-h:34px}}.siteFooter{gap:28px}.siteFooter nav{flex-wrap:wrap;gap:10px 18px;font-size:14px}.siteFooter nav a{white-space:nowrap}@media (width<=900px){.siteFooter .logoBrand{justify-self:start;align-items:flex-start;margin:0}}:root{--green:#07302e;--green-deep:#04211f;--barley-tint:#efe6cf;--barley-line:#e1d5b6;--on-green:#e9efe9;--on-green-muted:#c4d0cb;--num:700 1em/1 var(--font-sans);--sec-y:clamp(64px,9vw,120px)}.rBig,.ixBig,.inBig,.inCard .num,.inHL .v,.inChip .v,.betaTool .reBig,.betaTool .goal strong,.betaTool .cmpV,.betaTool .cmpRate,.inOut .v{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-family:var(--font-sans)!important;font-weight:700!important}svg.lucide{stroke-width:1.75px}.eyebrow:before,.section .eyebrow:before,.grainGrid .eyebrow:before,.ctaBanner .eyebrow:before{opacity:.55;background:currentColor}.navBeta,.siteFooter .navBeta,.betaBadge{background:var(--barley-tint);color:var(--green)}.inHero .betaBadge{color:var(--barley-tint);background:#ffffff1f}.steps b{background:var(--green)}.betaTool .primary{background:var(--green);color:#fff;box-shadow:0 10px 24px -14px #07302e}.betaTool .primary:hover{background:var(--green-deep)}.betaTool .gg .stepH:before{background:var(--barley-tint);color:var(--green)}.inBtnGold{background:var(--green);color:#fff}.signoff,.heroQuote{border-top-color:currentColor}.siteFooter a:hover{color:var(--barley-tint)}nav a.active{border-bottom-color:var(--gold)}.footerNote{color:var(--on-green-muted);border-top:1px solid #fff2;grid-column:1/-1;margin:6px 0 0;padding-top:18px;font-size:14px;line-height:1.5}.rHero{padding:clamp(40px,6vw,88px) var(--gutter) clamp(56px,7vw,104px);background:var(--cream);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(28px,4vw,64px);display:grid}.rHeroCopy{flex-direction:column;gap:22px;min-width:0;display:flex}.rHeroCopy .eyebrow{margin:0}.rHero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:13ch;margin:0}.rLead{font-size:var(--fs-lead);color:#24413e;max-width:44ch;margin:0;line-height:1.5}.rHeroImg{border-radius:var(--radius-card);min-height:420px;margin:0;position:relative;overflow:hidden}.rHeroImg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qc{border:1px solid var(--barley-line);border-radius:var(--radius-card);background:#fff;gap:14px;max-width:560px;padding:20px;display:grid;box-shadow:0 18px 40px -30px #001e1c66}.qcTitle{margin:0;font-size:18px;font-weight:700}.qcRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qc label{gap:6px;font-size:15px;font-weight:600;display:grid}.qc input{font:500 18px/1.2 var(--font-sans);border-radius:var(--radius);min-height:52px;color:var(--ink);text-transform:uppercase;background:#fff;border:1px solid #b9bdb3;width:100%;padding:12px 14px}.qc input::placeholder{text-transform:none;color:#7b8581}.qc input:focus-visible{outline-offset:1px;border-color:var(--green);outline:3px solid #07302e55}.qcBtn{justify-content:center;min-height:52px;font-size:17px}.qcNote{color:var(--muted);margin:0;font-size:14px}.rFigure{border-top:1px solid var(--line);gap:4px;max-width:560px;padding:18px 0 0;display:grid}.rFigure p{margin:0}.rFigLabel{color:var(--muted);font-size:15px;font-weight:600}.rFigRow{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.rBig{color:var(--green);font-size:clamp(52px,7vw,84px);line-height:1}.rChange{font:700 20px/1.2 var(--font-sans);color:var(--gold-ink);font-variant-numeric:tabular-nums lining-nums}.rChange small{color:var(--muted);font-size:15px;font-weight:600}.rFigNote{color:var(--muted);font-size:14px}.rFigNote a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.rActions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.rActions .btn{align-items:center;gap:8px;display:inline-flex}.btn svg,.qcBtn svg{width:18px;height:18px}.rBand{padding:var(--sec-y) var(--gutter)}.rWrap{max-width:1180px;margin:0 auto}.rBand h2{max-width:22ch;margin:12px 0 18px}.rGreen{background:var(--green);color:var(--on-green)}.rGreen h2,.rGreen h3{color:#fff}.rGreen .eyebrow{color:var(--barley-tint)}.rLeadLight{font-size:var(--fs-lead);max-width:60ch;margin:0;line-height:1.55}.rGreen .rLeadLight{color:var(--on-green)}.rCards3{grid-template-columns:repeat(3,1fr);gap:18px;margin:44px 0;display:grid}.rCard{background:var(--barley-tint);color:var(--ink);border-radius:var(--radius-card);padding:26px 24px}.rCard svg{width:30px;height:30px}.rCard h3{font-size:var(--fs-h3);margin:14px 0 8px;color:var(--ink)!important}.rCard p{color:#33433f;margin:0;font-size:16px;line-height:1.55}.rValue{border-top:1px solid #ffffff2a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 48px;padding-top:32px;display:grid}.rValueH{font-size:var(--fs-h2-doc);color:#fff;margin:0;font-weight:600;line-height:1.2}.rValue p:last-child{color:var(--on-green);margin:0;font-size:17px;line-height:1.6}.rHow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.rQuote{font-size:var(--fs-h2-doc);border-top:2px solid var(--ink);max-width:16ch;margin:32px 0 0;padding-top:18px;font-weight:600;line-height:1.25}.rSteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rSteps li{border-radius:var(--radius-card);background:#fff;border:1px solid #e6e4da;align-items:flex-start;gap:18px;padding:22px;display:flex}.rSteps b{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font:600 18px/1 IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.rSteps h3{font-size:var(--fs-h3);margin:2px 0 6px}.rSteps p{color:#33433f;margin:0;font-size:16px;line-height:1.55}.rSteps .rPrivate{background:var(--barley-tint);border-color:var(--barley-line)}.rSteps .rPrivate svg{flex:none;width:28px;height:28px;margin:8px}.rRegister{padding-top:var(--sec-y)!important;padding-bottom:var(--sec-y)!important}.rMicro{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.rMicro svg{flex:none;width:18px;height:18px}@media (width<=900px){.rHero{grid-template-columns:1fr}.rHeroImg{aspect-ratio:16/7;order:-1;min-height:0}.rCards3,.rValue,.rHow{grid-template-columns:1fr}}@media (width<=759px){.rHero{gap:22px;padding-top:20px}.rHeroImg{aspect-ratio:16/6}.rHero h1{font-size:clamp(36px,10.5vw,46px)}.qc{padding:16px}.qcRow{grid-template-columns:1fr}.rActions .btn{flex:100%;justify-content:center;min-height:52px}.rBand{padding:72px 22px}.rCards3{margin:32px 0}}.nfWrap{max-width:760px;padding:clamp(48px,8vw,112px) var(--pad-x,22px);margin:0 auto}.nfWrap h1{font-size:var(--fs-h1);line-height:var(--lh-h1);margin:10px 0 16px}.nfLinks{gap:10px;margin:32px 0;padding:0;list-style:none;display:grid}.nfLinks a{background:var(--barley-tint);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 20px;display:flex}.nfLinks a:hover{background:#e8dcbd}.nfLinks span{gap:2px;display:grid}.nfLinks b{font-size:18px}.nfLinks small{color:#3f4f4b;font-size:15px}.nfLinks svg{flex:none;width:22px;height:22px}.nfHelp{color:var(--muted);font-size:16px}.nfHelp a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.inHeadline{z-index:1;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin:28px 0 8px;display:grid;position:relative}.inHL{border-radius:var(--radius-card);background:#ffffff10;border:1px solid #ffffff26;flex-direction:column;gap:8px;padding:20px;display:flex}.inHL p{margin:0}.inHL .k{font:700 13px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-green-muted)}.inHL .v{color:#fff;white-space:nowrap;font-size:clamp(34px,4vw,48px);line-height:1}.inHL .v small{color:var(--on-green-muted);margin-left:4px;font-size:.45em;font-weight:600}.inHL .s{color:#d3dcd8;font-size:15px;line-height:1.45}.inHLMain{background:var(--barley-tint);border-color:var(--barley-tint);color:var(--ink)}.inHLMain .k{color:#3f4f4b}.inHLMain .s{color:#33433f}.inHLMain .inBig{color:var(--green);font-size:clamp(64px,8vw,104px);line-height:.95}.inHLMain .inPill{color:var(--gold-ink);border-color:var(--barley-line);background:#fff;font-weight:700}.inHero h1{color:#fff;font-size:var(--fs-h1);line-height:var(--lh-h1);max-width:20ch;letter-spacing:var(--ls-h1);z-index:1;margin:0 0 10px;position:relative}.inHero .inSentence{z-index:1;position:relative}.inHero .inMeta{z-index:1;font-size:14px;position:relative}.inHero:after{background:radial-gradient(closest-side,#efe6cf14,#0000)}.inPlain{max-width:62ch;margin:6px 0 18px;font-size:18px;font-weight:600;line-height:1.55}.inMore{border-top:1px solid var(--line);margin:22px 0 0}.inMore>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:14px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.inMore>summary::-webkit-details-marker{display:none}.inMore>summary:before{content:"+";background:var(--barley-tint);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.inMore[open]>summary:before{content:"−"}.inMore[open]>summary{margin-bottom:12px}.inMoreDark{z-index:1;border-color:#ffffff26;position:relative}.inMoreDark>summary{color:#fff}.inMoreDark .inHL{max-width:420px}.inCard{background:var(--barley-tint);border-color:var(--barley-line)}.inCard .num{font-size:40px}.inCard p{color:#33433f}.inAudTabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--gold)}@media (width<=900px){.inHeadline{grid-template-columns:1fr 1fr}.inHLMain{grid-column:1/-1}}@media (width<=520px){.inHeadline{grid-template-columns:1fr}.inHL .s{font-size:15px}}.ixStat{box-shadow:none}.ixStat.ixStatMain{background:var(--green);color:#f5f2e9}.ixBig{font-size:clamp(36px,3.2vw,52px)}@media (width<=759px){.ixBig{font-size:34px}}.betaTool .mProg,.betaTool .mNav,.betaTool .mEdit{display:none}@media (width<=759px){.betaPage .bMotif,.betaPage .bNote{display:none}.betaTool .mProg{font:700 14px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;display:block}.betaTool .ws[data-m="1"] #checkForm>fieldset:nth-of-type(2),.betaTool .ws[data-m="2"] #checkForm>fieldset:first-of-type,.betaTool .ws[data-m="2"] #checkForm>.stepCopy,.betaTool .ws[data-m=r] .wsMain,.betaTool .ws[data-m="1"] #result,.betaTool .ws[data-m="2"] #result{display:none}.betaTool .mNav{margin:18px 0 0;display:flex}.betaTool .mNav .ghost{justify-content:center;width:100%;min-height:52px;font-size:16px}.betaTool .mNavTop{margin:0 0 12px}.betaTool .mBack,.betaTool .mEditBtn{text-underline-offset:3px;min-height:48px;padding:10px 0;font-size:16px;font-weight:700;text-decoration:underline}.betaTool .mEdit{margin:0 0 8px;display:block}.betaTool .ws[data-m] #checkBtn{bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;border-radius:12px;min-height:58px;font-size:18px;position:sticky;box-shadow:0 12px 30px -10px #001e1c88}.betaTool input,.betaTool select,.betaTool .destBtn{min-height:52px;font-size:17px}.betaTool .ws[data-m=r] .goal{display:none}}.eyebrow{color:#3f5a55}.bHero .eyebrow,.invitation .eyebrow,.statement-ink .eyebrow,.imageHero .eyebrow,.ctaBanner .eyebrow,.inHero .eyebrow,.rGreen .eyebrow{color:var(--barley-tint)}.pageHero .eyebrow:before,.photo>div h2:before{opacity:.55;background:currentColor}.editorial .closing{border-left-color:var(--ink)}.evidence-muted{border-top-color:var(--ink)}.statementRule{opacity:.6;border-top-color:currentColor}.routeStop:first-child .routeNode,.routeStop:last-child .routeNode{background:var(--ink);border-color:var(--ink)}.betaPage .bMotif .routeNode{border-color:var(--barley-tint)}.betaPage .bMotif:before,.betaPage .bMotif .routeStop:before,.betaPage .bMotif .routeStop:after{background-color:#efe6cf55;border-color:#efe6cf55}.bHero:after,.inHero:after{background:radial-gradient(closest-side,#efe6cf12,#0000)}.betaTool details>summary:before,.betaTool .gg h2:before{background:var(--barley-tint);color:var(--green)}.betaTool .t-head,.betaTool .reLabel{color:var(--barley-tint)}.betaTool .caveat{border-left-color:var(--barley-tint)}.betaTool .bar span{background:var(--green)}.betaTool .outcome p{border-left-color:var(--green);background:var(--barley-tint)}.betaTool{--focus:#07302e}.ixNotice{border-left-color:var(--ink)}.ixStat:not(.ixStatMain){background:var(--barley-tint)}.ixStatFlash{border:1.5px dashed #a8987a}.betaTool .mBack,.betaTool .mEditBtn{color:var(--ink)}@media (width<=759px){.betaTool .mEdit{margin:0 0 12px}.betaTool .mEditBtn{background:var(--barley-tint);border-radius:999px;align-items:center;min-height:48px;padding:10px 16px;text-decoration:none;display:inline-flex}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.reveal.inView{opacity:1;transform:none}}@media (width<=759px){nav,.btn,.micro,.audiences p,.values p,.steps p,.how aside,.error,header>.btn,.principles p,.horizon li,.notice,.siteHeader nav,.betaTool .or,.betaTool .reLabel,.betaTool .indLead,.betaTool .seg label,.ixLabel,.ixSub,.ixRange button,.srcFilters button,.inBigSub,.inAudTabs button,.inCard .go,.inSub,.inSeg button,.inDetail,.inField label,.inQuickBtn,.mdSmall,.apOut,.acSmall,.qcNote,.rFigNote,.rFigNote a,.breadcrumb a,.breadcrumb span,main.page>.breadcrumb,.betaTool label,.betaTool .lbl,.betaTool .hint,.siteFooter nav a,.footerLegal a,.inMeta,.inMeta a,.inOut .s,.inSmall,.inCard .conf,.inCard .go,.inSub,.inQs small,.ixSub,.ixChart figcaption,li>a>span>small,.srcCard dd,dd,.inDetail,.inTable>summary,.inAudTabs button,.num>small,.ixRange button,.srcFilters button,.aggKey span,.concept figcaption{font-size:15px}}.evidenceLabel,.processNum{color:#3f5a55}.statement-ink .evidenceLabel,.rGreen .evidenceLabel{color:var(--barley-tint)}:root{--font-serif:"Libre Caslon Display",Georgia,"Times New Roman",serif;--fs-display:clamp(44px,5.8vw,78px);--lh-display:1.05;--ls-display:normal;--fs-h1:clamp(40px,4.6vw,62px);--lh-h1:1.06;--ls-h1:normal;--fs-h2:clamp(31px,3.3vw,46px);--lh-h2:1.08;--ls-h2:normal;--fs-h2-doc:clamp(26px,2.4vw,32px);--lh-h2-doc:1.1}h1,h2,.statementText,.rQuote,.rValueH,.heroQuote,.logoWord{font-synthesis:none;font-family:var(--font-serif)!important;letter-spacing:normal!important;font-weight:400!important}.apCard h2{font-family:var(--font-sans)!important;font-weight:var(--fw-head)!important}.rQuote,.rValueH{line-height:1.1}.rQuote{font-size:clamp(28px,2.8vw,36px)}.rValueH{font-size:clamp(28px,2.6vw,36px)}.heroQuote{font-size:24px;line-height:1.1}.logoWord{font-size:calc(var(--logo-h)*.6);line-height:1}@media (width<=759px){.rHero h1{font-size:clamp(40px,11.6vw,52px)}.statementText{font-size:clamp(34px,9.6vw,40px);line-height:1.08}}@media (width>=901px){.siteFooter{gap:20px}.siteFooter nav{gap:10px 14px;padding:10px 16px}.footerLegal{gap:16px}}.qcSelect{display:block;position:relative}.qcSelect:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.qc select{appearance:none;width:100%;font:500 17px/1.2 var(--font-sans);border-radius:var(--radius);min-height:52px;color:var(--ink);background:#fff;border:1px solid #b9bdb3;padding:12px 42px 12px 14px}.qc select:focus-visible{outline-offset:1px;border-color:var(--green);outline:3px solid #07302e55}.qcRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (width<=759px){.qcRow{grid-template-columns:1fr}.qc select,.qc input{min-height:56px}}.inHero h2.inPulseH{color:#fff;font-size:var(--fs-h1);line-height:var(--lh-h1);z-index:1;max-width:20ch;margin:0 0 10px;position:relative}.edPage{overflow-x:clip}.edSeries{font:700 13px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green);background:var(--barley-tint);border:1px solid var(--barley-line);border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}.edSeries.s-road-and-quay{background:#e3ebe6;border-color:#c9d8cf}.edSeries.s-sell-or-store{background:#f1ece1;border-color:#e2d8c2}.edCardTop,.edKicker{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.edStand{font-size:var(--fs-lead);max-width:60ch;margin:12px 0;line-height:1.5}.edByline{color:var(--muted);margin:6px 0 0;font-size:15px}.edByline a{text-underline-offset:3px;text-decoration:underline}.edFine{color:var(--muted);margin:16px 0 0;font-size:14px}.edDisclaimer{margin:14px 0 0;font-size:15px;font-weight:600}.edLinksRow{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;font-weight:600;display:flex}.edLinksRow a{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.edCrumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.edCrumb svg{width:14px;height:14px}.edCards{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}@media (width>=760px){.edCards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.edCard{border-radius:var(--radius-card);box-shadow:var(--card-shadow);background:#fff;border:1px solid #e3e2d8;flex-direction:column;min-width:0;padding:20px 20px 18px;display:flex;position:relative}.edCard h3{font:600 20px/1.25 var(--font-sans);letter-spacing:-.005em;margin:0 0 10px}.edCard h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.edCard h3 a:focus-visible{outline:none}.edCard:focus-within{outline-offset:2px;outline:3px solid #07302e55}.edCard:hover{border-color:#c9cdbf}.edTake{color:#26403d;margin:0 0 12px;font-size:17px;line-height:1.5}.edCardMeta{color:var(--muted);margin:auto 0 0;font-size:14px}.edMore{align-items:center;gap:6px;margin-top:12px;font-size:15px;font-weight:700;display:inline-flex}.edCard.big h3{font-size:clamp(21px,2vw,24px)}.edWeek{background:var(--cream);border-bottom:1px solid var(--line);padding:18px 0 42px}.edWeek h1{font-size:var(--fs-h1);line-height:var(--lh-h1);margin:6px 0 4px}.edWeek .eyebrow,.edIssue .eyebrow{margin:0}.edIssue{padding:20px 0 64px}.edIssue h1{font-size:var(--fs-h1);line-height:var(--lh-h1);margin:8px 0 4px}.edArcIssue{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.edArcIssue h2{font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);margin:0}.edArcIssue h2 a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.edFilter{flex-wrap:wrap;margin:22px 0 4px}.edFilter button{min-height:44px}.edArticle{max-width:calc(68ch + 2 * var(--pad-x));padding:8px var(--pad-x) 30px;margin:0 auto;font-size:17px;line-height:1.65}.edHead{border-bottom:1px solid var(--line);margin-bottom:8px;padding:10px 0 8px}.edHead h1{overflow-wrap:break-word;max-width:24ch;margin:0 0 14px;font-size:clamp(34px,4.2vw,52px);line-height:1.08}.edAsAt{border-radius:var(--radius);background:var(--green);color:#fff;margin:0 0 4px;padding:8px 12px;font-size:15px;line-height:1.35;display:inline-block}.edHead .edStand{margin:14px 0 8px}.edArticle h2{font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);margin:34px 0 10px}.edArticle h3{font:700 15px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px}.edProse p,.edChange p,.edSources p{max-width:68ch;margin:0 0 1em}.edProse strong{font-weight:700}.edFig{margin:26px calc(-1 * min(var(--pad-x),40px)) 6px;font-size:16px;line-height:1.5}.edFig .inFig{padding:16px 16px 12px}.edFig .inFigHead h3{font:600 19px/1.25 var(--font-sans);text-transform:none;letter-spacing:-.005em;margin:0}.edFig .inSub{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.45}.edFig .inBadge.open{color:#5e4510;background:#f0e6d0}.edFig .inBadge.open:before{background:#8a6410}.edNum{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:700}.edStrong{fill:var(--ink);font-weight:700}.edKey{align-items:center;gap:6px;margin-right:16px;font-size:14px;display:inline-flex}.edKey i{border-top:3px solid var(--ink);width:22px;height:0;display:inline-block}.edKey i.dash{border-top:2px dashed #7d9690}.edFig .inLegend{margin:8px 0 2px}.edActions{background:var(--green);color:#fff;border-radius:var(--radius-card);margin-top:34px;padding:22px 18px}.edActions h2{color:#fff;margin:0 0 14px}.edActGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=760px){.edActGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.edAct{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff2b;padding:14px 14px 4px}.edAct p{color:var(--on-green);margin:0 0 10px;font-size:16px;line-height:1.55}.edActWho{letter-spacing:.12em;text-transform:uppercase;color:var(--barley-tint)!important;font-size:13px!important;font-weight:700!important}.edCta{background:var(--barley-tint);color:var(--green);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;padding:16px;display:flex}.edCta>div{flex:260px}.edCta p{margin:0;font-size:16px;line-height:1.5}.edCtaH{font-weight:700;margin-bottom:4px!important;font-size:18px!important}.edCta .btn{align-items:center;gap:8px;min-height:48px;font-size:15px}.edCta .btn svg{width:18px;height:18px}.edChange{border:1px solid var(--barley-line);border-left:4px solid var(--gold-ink);border-radius:var(--radius);background:#fffdf7;margin-top:30px;padding:4px 18px 8px}.edChange h2{margin-top:16px}.edSources{border-top:2px solid var(--green);margin-top:34px;padding-top:6px;font-size:16px;line-height:1.6}.edLinks{margin:0;padding-left:18px}.edLinks li{overflow-wrap:anywhere;margin:0 0 8px}.edLinks a{text-underline-offset:3px;text-decoration:underline}.edLabels{color:var(--muted);font-size:15px;margin-top:18px!important}.edMoreIssue{border-top:1px solid var(--line);background:#eef0e8;padding:34px 0 48px}.edMoreIssue h2{font-size:var(--fs-h2-doc);line-height:var(--lh-h2-doc);margin:0}.edStrip{background:var(--barley-tint);border-top:1px solid var(--barley-line);border-bottom:1px solid var(--barley-line)}.edStripIn{padding:28px var(--pad-x-wide) 30px;grid-template-columns:1fr;gap:16px 48px;display:grid}.edStripIn>.eyebrow{grid-column:1/-1;margin:0}.edStripMain h2{max-width:28ch;margin:0 0 10px;font-size:clamp(28px,2.8vw,38px);line-height:1.1}.edStripMain h2 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.edStripMain .edTake{max-width:62ch}.edStripSide ul{margin:0 0 14px;padding:0;list-style:none}.edStripSide li{border-top:1px solid var(--barley-line)}.edStripSide li a{padding:10px 0;font-weight:600;line-height:1.35;display:block}.edStripSide li a:hover{text-decoration:underline}.edAlsoH{font:700 13px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 8px}.edAlsoS{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.edStripSide .btn{align-items:center;gap:8px;min-height:48px}.edStripSide .btn svg{width:18px;height:18px}@media (width>=900px){.edStripIn{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.edArticle,.edFig,.edHead{min-width:0}.edArcHead{margin-bottom:4px}
