.c-hero{padding-top:var(--space-xl)}.c-hero .label{margin-bottom:22px}.c-hero .h1{max-width:15em}.long-h .h1{font-size:min(var(--step-8),10.4vw)}.c-hero .statement{margin-top:var(--space-m);max-width:26em}.c-hero .statement.long{font-size:var(--step-3);line-height:1.35;max-width:34em}.c-hero .lede{margin-top:var(--space-s);font-size:var(--step-0)}.stamp{display:block;text-wrap:balance;margin-top:28px;font:12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.stamp:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:1px;margin-right:10px;background:var(--ink)}.fig-sec>.wrap>.lede{margin-top:var(--space-m);font-size:var(--step-0)}.fig-sec>.wrap>.lede+.lede{margin-top:var(--space-s)}.fig-sec{padding-top:var(--space-2xl)}.fig-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 32px;flex-wrap:wrap;padding-bottom:16px}.fig-head .h2{font-size:var(--step-5);max-width:18em}.ct-wrap{border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.ct{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}.ct thead th{text-align:left;font-weight:400;font-family:var(--serif);font-size:var(--step-2);padding:18px 16px 14px;border-bottom:1px solid var(--ink);vertical-align:bottom}.ct thead th:first-child{padding-left:0}.ct td,.ct thead th+th{border-left:1px solid var(--rule)}.ct tr.grp th{text-align:left;font:11.5px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:28px 0 8px;border-bottom:1px solid var(--rule)}.ct tbody tr.grp:hover>*{background-color:transparent}.ct tbody:first-of-type tr.grp th{padding-top:18px}.ct tbody th[scope=row]{text-align:left;font-weight:500;color:var(--ink);padding:13px 16px 13px 0;width:24%}.ct tbody th[scope=row],.ct td{border-bottom:1px solid var(--rule);vertical-align:top}.ct td{padding:13px 16px;color:var(--ink-2)}.ct tbody:last-of-type tr:last-child>*{border-bottom:0}.ct[data-cols="2"] td{width:38%}.ct[data-cols="3"] td{width:25.3%}.ct td.no{color:var(--ink-3)}.ct .cv{display:block;text-wrap:balance}.fn{display:inline-block;min-width:18px;margin-left:4px;padding:0 3px;font:11px/16px var(--mono);text-align:center;text-decoration:none;color:var(--ink-2);border:1px solid var(--rule-2);border-radius:2px;vertical-align:1px;transition:border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.fn:hover{border-color:var(--ink);color:var(--ink)}.fig .cap{margin-top:16px;max-width:52em}.srcs{margin-top:22px;display:grid;gap:8px;max-width:48em;text-wrap:pretty;font-size:13px;line-height:1.5;color:var(--ink-3)}.srcs li{display:grid;grid-template-columns:26px 1fr;gap:6px}.srcs .sn{font:11px/19px var(--mono)}.srcs .sn,.srcs a{color:var(--ink-2)}.srcs a{text-underline-offset:3px;text-decoration-color:var(--rule-2)}.srcs a:hover{text-decoration-color:var(--ink)}.srcs li:target,.srcs li:target .sn{color:var(--ink)}.fit-side{grid-column:1/5}.fit-side .lede{margin-top:18px;font-size:15px}.lede-l{margin-top:8px}.fits{grid-column:5/13;border-top:1px solid var(--ink)}.fits div{padding:22px 0 24px;border-bottom:1px solid var(--rule)}.fits dt{text-wrap:balance;font-family:var(--serif);font-size:var(--step-2);line-height:1.25}.fits dd{margin:8px 0 0;color:var(--ink-2);max-width:34em;font-size:15px;text-wrap:pretty}.not{grid-column:5/13;margin-top:36px;padding:22px 24px 24px;background:var(--field)}.not h3{font-family:var(--serif);font-size:var(--step-2);line-height:1.25}.not p{margin-top:8px;color:var(--ink-2);font-size:15px;max-width:34em;text-wrap:pretty}.pair{grid-column:5/13;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--space-l);column-gap:var(--space-l);border-top:1px solid var(--ink)}.pair section{padding-top:22px}.pair h2{font-family:var(--serif);font-size:var(--step-3);line-height:1.2;font-weight:370}.pair p{margin-top:10px;color:var(--ink-2);font-size:15px;max-width:34em;text-wrap:pretty}.case{grid-column:5/13;margin-top:var(--space-xl);border-top:1px solid var(--ink);padding-top:22px}.case h2{font-family:var(--serif);font-size:var(--step-3);line-height:1.2;font-weight:370}.case p{margin-top:10px;color:var(--ink-2);font-size:15px;max-width:34em;text-wrap:pretty}.case .tl{display:inline-block;margin-top:14px}.case.full,.pair.full{grid-column:1/-1}.case.full{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--space-s);column-gap:var(--space-s)}.case.full h2{grid-column:1/5}.case.full .tl,.case.full p{grid-column:5/13}.case.full p{margin-top:0}.case.full .tl{justify-self:start}.pg-compare .qa{grid-column:5/13}@media (max-width:900px){.case,.fit-side,.fits,.not,.pair,.pg-compare .qa{grid-column:1/-1}.fits,.pair{margin-top:28px}.pair.full{margin-top:0}.case.full{display:block}.case.full p{margin-top:10px}}.pf{display:none}@media (max-width:900px){.ct{display:none}.ct-wrap{border-bottom:0}.pf{display:block;padding-top:14px;scroll-margin-top:80px}.pf-sw{display:none}.pf.js .pf-sw{display:flex;border:1px solid var(--ink);border-radius:2px;padding:2px;gap:2px}.pf-sw button{all:unset;box-sizing:border-box;flex:1;min-height:44px;display:grid;place-items:center;text-align:center;font:500 15px/1.2 var(--sans);border-radius:1px;cursor:pointer;transition:background-color var(--t-press) var(--ease),color var(--t-press) var(--ease)}.pf-sw button[aria-pressed=true]{background:var(--ink);color:var(--white)}.pf-sw button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pf-key{margin-top:12px;font-size:14px;color:var(--ink-3)}.pf-key small{font-size:inherit}.pf-b{padding-top:22px}.pf-b+.pf-b{margin-top:28px;border-top:3px double var(--ink)}.pf.js .pf-b+.pf-b{margin-top:0;border-top:0}.pf-h{font-family:var(--serif);font-weight:400;font-size:1.522rem;line-height:1.1;padding-bottom:12px;border-bottom:1px solid var(--ink)}.pf-g{margin-top:26px;padding-bottom:8px;font:12px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pf-g,.pf-r{border-bottom:1px solid var(--rule)}.pf-r{padding:14px 0}.pf-r dt{font-weight:500;font-size:14.5px;line-height:1.35;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.pf-r dd{margin:5px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.pf-r dd.no{color:var(--ink-3)}.pf-r.is-only{background:var(--field);padding-inline:12px}.only{display:inline-block;padding:2px 7px;font:12px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--white);background:var(--ink);border-radius:2px}.pf-key .only{padding:1px 6px}.only.every{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pf .fn{min-width:20px;font-size:12px;line-height:18px}.pf-next{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:22px;padding:0 20px;border:1px solid var(--ink);border-radius:2px;font:500 15px/1 var(--sans);cursor:pointer;transition:background-color var(--t-hover) var(--ease),transform var(--t-press) var(--ease)}.pf-next:active{transform:translateY(1px)}.pf-next:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pf:not(.js) .pf-next{display:none}.stamp{font-size:12px}.srcs{gap:24px;font-size:14px}.srcs .sn{font-size:12px;line-height:21px}.srcs a{position:relative}.srcs a:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.pair{grid-template-columns:1fr}.pair section+section{margin-top:12px}.not{padding:18px 16px 20px}}.next-step{margin-top:var(--space-l);max-width:46em}.next-step .lede{margin-top:0}.c-hero .hero-drop{margin-top:var(--space-m);max-width:36rem}.c-hero .hero-drop .label{margin-bottom:0}@media (min-width:1000px){.c-hero .wrap:has(>.hero-drop){display:grid;grid-template-columns:minmax(0,1fr) 440px;-moz-column-gap:64px;column-gap:64px;align-items:start}.c-hero .wrap:has(>.hero-drop)>:not(.hero-drop){grid-column:1;max-width:100%}.c-hero .hero-drop{grid-column:2;grid-row:2/span 3;width:100%;max-width:440px;margin:0}.c-hero .hero-drop *{max-width:100%}.c-hero .hero-drop .drop-t{letter-spacing:-.01em}.c-hero .wrap:has(>.hero-drop)>.statement{font-size:calc(var(--step-5) * .86);line-height:calc(var(--step-5) * 1.2)}.c-hero .wrap:has(>.hero-drop)>.statement.long{font-size:calc(var(--step-3) * .86);line-height:calc(var(--step-3) * 1.35)}}.fit-band{background:var(--ink);color:var(--white);padding-bottom:var(--sec)}.fit-band .fit-side .lede,.fit-band .not p{color:var(--foot-text)}.fit-band a{color:var(--white)}.fit-band .tl{border-color:var(--foot-dim)}.fit-band .tl:hover{border-color:var(--white)}.fit-band :focus-visible{outline-color:var(--white)}.fit-band .not{margin-top:0;background:none;padding:22px 0 0}@media (max-width:900px){.fit-band .not{margin-top:28px}}.fit-band .fit-two{margin-top:22px;border-top-color:var(--foot-text)}.fit-band .fit-two div{padding:16px 0 18px;border-bottom-color:var(--ink-2)}.fit-band .fit-two dt{font-size:var(--step-1)}.fit-band .fit-two dd{color:var(--foot-text);font-size:15px}@media (max-width:900px){.fit-band .fit-two{margin-top:22px}}.fig-sec:has(+.fit-band){padding-bottom:var(--sec)}.fig-sec{background:var(--field);padding-bottom:var(--sec)}.fits{display:grid;gap:12px;border-top:0}.fits div,.not{padding:20px 22px 22px;border:0;border-radius:var(--r-card);background:var(--white);box-shadow:0 0 0 1px var(--rule),var(--shadow)}.not{margin-top:12px}.fits dd{max-width:none}.ct td .only{margin-top:6px}.only,.only.every{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--white);border-radius:4px;box-shadow:inset 0 0 0 1px var(--rule-2)}.only.ours:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}@media (max-width:900px){.ct-wrap{border-top:0}.pf.js .pf-sw{background:var(--white);border-color:var(--rule-2);border-radius:6px}.pf-sw button{border-radius:4px}.pf-b,.pf.js .pf-b+.pf-b{margin-top:14px;padding:18px 18px 6px;border:0;border-radius:var(--r-card);background:var(--white);box-shadow:0 0 0 1px var(--rule),var(--shadow)}.pf-h{border-bottom-color:var(--rule)}.pf-r:last-child{border-bottom:0}.pf-r.is-only{margin-inline:-18px;padding-inline:18px}.pf-key .only{padding:3px 6px}}.fit-band .fits{display:block;border-top:1px solid var(--foot-text)}.fit-band .fits div,.fit-band .not{border-radius:0;background:none;box-shadow:none}.fit-band .fits div{padding:16px 0 18px;border-bottom:1px solid var(--ink-2)}.fit-band .not{border-top:1px solid var(--foot-text)}.pg-docsend .label.eyebrow{font:560 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3)}main.pg-docsend .c-hero .crumb a:not(:hover){border-bottom-color:var(--rule-2)}.pg-docsend .c-hero{padding-bottom:var(--space-xl)}.pg-docsend .fig-sec .stamp{margin:0 0 6px;font:500 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.pg-docsend .fig-sec .stamp:before{width:18px;height:18px;margin:-2px 9px 0 0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23285243' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /18px no-repeat,var(--greenwash)}.pg-docsend .fig-head .h2{font-size:var(--step-6)}@media (min-width:901px){.pg-docsend .ct thead th+th{font-size:var(--step-3)!important;padding-top:22px!important;padding-bottom:16px!important}.pg-docsend .ct thead th:first-child,.pg-docsend .ct tr.grp>*{font:600 13.5px/1.3 var(--sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-2)!important}.pg-docsend .ct thead th:first-child .label{font:inherit;letter-spacing:0;text-transform:none;color:inherit}.pg-docsend .ct :is(td,tbody th){padding-block:15px!important}}.pg-docsend .only.ours,.pg-docsend .only.ours.every{color:var(--green);font-weight:560;background:var(--greenwash);box-shadow:none}.verdict{background:var(--greenband);padding-block:var(--space-2xl)}.verdict .side{font-size:var(--step-5)}.pg-docsend .fig-sec{background:var(--white);padding-top:var(--space-2xl);padding-bottom:var(--space-xl)}.verdict>.wrap>.lede{margin-top:12px}.vd-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:var(--space-l);align-items:stretch}.vd{padding:clamp(22px,2.4vw,32px);border-radius:var(--r-card);background:var(--white);box-shadow:0 0 0 1px var(--rule),var(--shadow)}.vd-h{font:600 13.5px/1.3 var(--sans);color:var(--ink-2)}.vd-say{margin-top:10px;font-family:var(--serif);font-weight:400;font-size:var(--step-3);line-height:1.28;text-wrap:balance;color:var(--ink)}.vd-rows{margin:18px 0 0}.vd-rows>div{padding:16px 0 0;border-top:1px solid var(--rule)}.vd-rows>div+div{margin-top:16px}.vd-rows dt{font-family:var(--serif);font-size:var(--step-1);line-height:1.3}.vd-rows dd{margin:6px 0 0;text-wrap:pretty}.vd-foot,.vd-rows dd{font-size:15px;line-height:1.55;color:var(--ink-2)}.vd-foot{margin-top:var(--space-s);max-width:none}@media (max-width:900px){.vd-g{grid-template-columns:minmax(0,1fr)}.pg-docsend .pf-g{font:600 13.5px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}}.c-drop,.c-start,.srcs-d>summary,.vd-ms{display:none}.pg-docsend :is(.stamp,.vd-rows,.vd-foot,.vd-ms) small{font-size:inherit}@media (max-width:560px){.pg-docsend .c-hero{padding-bottom:var(--space-xl)}.pg-docsend .c-hero .h1{font-size:2.125rem;line-height:1.04}.pg-docsend .c-start{display:flex;margin-top:var(--space-m)}.pg-docsend .c-start .btn{width:100%}.pg-docsend .c-hero .hero-drop{display:none}.pg-docsend .c-drop{display:block;margin-top:var(--space-2xl)}.pg-docsend .pf-l{margin-top:14px;font:500 14px/1.4 var(--sans);color:var(--ink-3)}.pg-docsend .verdict{padding-block:var(--space-xl) var(--space-3xl)}.pg-docsend .vd-g{gap:var(--space-3xl);margin-top:var(--space-2xl)}.pg-docsend .vd{padding:32px 24px 40px}.pg-docsend .vd-say{font-size:max(1.75rem,7.2vw);line-height:1.22}.pg-docsend .vd-rows{margin-top:36px}.pg-docsend .vd-rows>div{padding-top:30px}.pg-docsend .vd-rows>div+div{margin-top:40px}.pg-docsend .vd-rows dt{font-size:max(1.375rem,5.65vw)}.pg-docsend .vd-rows dd{margin-top:12px;font-size:max(18px,4.62vw);line-height:1.75}.pg-docsend .vd-foot{display:none}.pg-docsend .vd-ms{display:block;margin-top:40px;padding-top:30px;border-top:1px solid var(--rule);font-size:15px;line-height:1.6;color:var(--ink-2)}.pg-docsend .fig-sec{padding-top:var(--space-3xl)}.pg-docsend .pf-key{margin-top:18px;line-height:1.6}.pg-docsend .pf-b{padding-top:36px}.pg-docsend .pf-r{padding-block:24px}.pg-docsend .pf-d>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;list-style:none}.pg-docsend .pf-d>summary::-webkit-details-marker{display:none}.pg-docsend .pf-d>summary:after{content:"+";font:400 20px/1 var(--sans);color:var(--ink-2)}.pg-docsend .pf-d[open]>summary:after{content:"−"}.pg-docsend .srcs-d{margin-top:22px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pg-docsend .srcs-d>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;list-style:none}.pg-docsend .srcs-d>summary::-webkit-details-marker{display:none}.pg-docsend .srcs-d>summary:after{content:"+";font:400 20px/1 var(--sans);color:var(--ink-2)}.pg-docsend .srcs-d[open]>summary:after{content:"−"}.pg-docsend .srcs-d>summary .sr{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font:600 13.5px/1.4 var(--sans);color:var(--ink-2)}.pg-docsend .srcs-d .srcs{margin:4px 0 18px}}