:root{--blue:#105CC0;--blue-deep:#0A3F86;--blue-mid:#CFE0F7;--blue-wash:#EAF1FB;--blue-dark-bg:#8FB8F2;--ink:#10161F;--ink-2:#2A313C;--slate:#4A5563;--line:#D3DBE4;--line-2:#B9C3D0;--paper:#FFFFFF;--mist:#F3F6F9;--mist-2:#E6ECF2;--gain:#1E6B3F;--gain-wash:#E8F2EB;--cost:#6F6861;--cost-wash:#F0EDE9;--error:#B42318;--error-wash:#FDECEA;--ph:#D92D20;--ph-label:"Missing: ";--logo:#105CC0;--shadow:0 1px 2px rgba(16,22,31,.05),0 12px 28px -18px rgba(16,22,31,.22);--sp-sec:clamp(44px,6.5vw,88px);--sp-tight:clamp(32px,4.5vw,60px);--font:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--wrap:1200px;--gutter:clamp(16px,4vw,48px);--r:6px;--r-l:10px;--ease:cubic-bezier(.4,.08,.2,1);--header-h:72px;--fs-display:clamp(38px,5.4vw,70px);--fs-h1:clamp(34px,4.4vw,58px);--fs-h2:clamp(27px,3vw,40px);--fs-h3:clamp(19px,1.6vw,22px);--fs-body:17px;--fs-small:15px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font);font-size:var(--fs-body);line-height:1.55;font-weight:400;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}h1,h2,h3,h4,p,ul,ol,dl,dd,dt,figure,figcaption,table,fieldset,blockquote{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}legend{padding:0}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:700;font-stretch:106%;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}strong,b{font-weight:600}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:2px}.ft :focus-visible,.sec--ink :focus-visible,.band :focus-visible,.teaser :focus-visible,.phero--ink :focus-visible{outline-color:#fff}.n-skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--blue);color:#fff;border-radius:var(--r);font-weight:600;text-decoration:none}.n-skip:focus{top:12px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-display{font-weight:800;font-stretch:122%;font-size:var(--fs-display);line-height:.98;letter-spacing:-.03em}.t-h1{font-weight:780;font-stretch:118%;font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.025em}.t-h2{font-weight:740;font-stretch:112%;font-size:var(--fs-h2);line-height:1.08;letter-spacing:-.02em}.t-h3{font-weight:700;font-stretch:106%;font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.01em}.t-lead{font-size:clamp(17px,1.4vw,19.5px);line-height:1.5;color:var(--slate);max-width:56ch;text-wrap:pretty}.t-body{max-width:64ch;text-wrap:pretty}.t-body p+p{margin-top:1em}.t-label{font-weight:700;font-stretch:106%;font-size:14.5px;line-height:1.4;color:var(--blue)}.t-big{font-weight:800;font-stretch:118%;letter-spacing:-.03em;line-height:1;color:var(--blue);font-variant-numeric:tabular-nums lining-nums}.t-small{font-size:var(--fs-small);line-height:1.5}.t-slate{color:var(--slate)}.t-num{font-variant-numeric:tabular-nums lining-nums}.nowrap{white-space:nowrap}.t-gain{color:var(--gain)}.t-cost{color:var(--cost)}.wrap{width:100%;max-width:calc(var(--wrap) + 2*var(--gutter));margin:0 auto;padding:0 var(--gutter)}.sec{padding:var(--sp-sec) 0}.sec--tight{padding:var(--sp-tight) 0}.sec--mist{background:var(--mist)}.sec--rule{border-top:1px solid var(--line)}.sec--ink{background:var(--ink);color:#fff}.sec--ink .t-lead,.sec--ink .t-slate,.sec--ink .t-small{color:#ffffffc7}.sec--ink .t-label,.sec--ink .link{color:var(--blue-dark-bg)}.sec--ink .btn--secondary,.sec--ink .btn--ghost{color:#fff;border-color:#fff9}.sec--ink .btn--secondary:hover,.sec--ink .btn--ghost:hover{border-color:#fff;background:#ffffff1a}.sec--deep{background:var(--blue-deep);color:#fff}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,6vw,96px);align-items:start}.split--even{grid-template-columns:1fr 1fr}.stack>*+*{margin-top:var(--stack,16px)}.mt-s{margin-top:12px}.mt-m{margin-top:22px}.mt-l{margin-top:clamp(24px,3vw,40px)}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px}.head .t-lead{max-width:48ch}.head--center{flex-direction:column;align-items:flex-start}.rule{border:0;border-top:1px solid var(--line);margin:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.shead{max-width:60ch}.shead .t-label+.t-h2{margin-top:10px}.shead .t-lead{margin-top:14px}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:var(--r);border:1.5px solid transparent;font-weight:640;font-stretch:106%;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn--primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.btn--ghost,.btn--secondary{background:transparent;color:var(--blue);border-color:var(--blue-mid)}.btn--ghost:hover,.btn--secondary:hover{background:var(--blue-wash);border-color:var(--blue)}.btn--white{background:#fff;color:var(--blue);border-color:#fff}.btn--white:hover{background:var(--blue-wash);border-color:var(--blue-wash)}.btn--outline-white{background:transparent;color:#fff;border-color:#ffffffb3}.btn--outline-white:hover{border-color:#fff;background:#ffffff1a}.btn--small{min-height:44px;padding:8px 16px;font-size:15px}.link{color:var(--blue);font-weight:620;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.link:hover{color:var(--blue-deep)}.rte a,.t-body a,.pagetext a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.rte a:hover,.t-body a:hover,.pagetext a:hover{color:var(--blue-deep)}.link:after,.tile__go:after,.ccard__go:after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.45em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-.08em) rotate(45deg);transition:transform .15s var(--ease)}.link:hover:after,.tile:hover .tile__go:after,.ccard:hover .ccard__go:after{transform:translate(3px,-.08em) rotate(45deg)}.shopify-section-group-header-group{position:sticky;top:0;z-index:50;height:calc(var(--header-h) + 2px);pointer-events:none}.hd{position:relative;z-index:50;background:var(--paper);border-bottom:2px solid var(--blue);pointer-events:auto;transition:box-shadow .2s var(--ease)}.hd__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--header-h);transition:min-height .2s var(--ease)}.hd.is-compact{box-shadow:0 8px 22px -14px #10161f66}.hd.is-compact .hd__in{min-height:60px}.hd__logo{display:inline-flex;align-items:center;color:var(--logo);text-decoration:none;padding:10px 0}.hd__logo svg,.hd__logo img{height:38px;width:auto}.hd__nav{display:flex;align-items:center;gap:2px}.hd__nav a{padding:10px 12px;border-radius:var(--r);font-weight:600;font-stretch:104%;font-size:15.5px;text-decoration:none;color:var(--ink);transition:background-color .15s var(--ease),color .15s var(--ease)}.hd__nav a:hover{background:var(--blue-wash);color:var(--blue)}.hd__nav a[aria-current=page]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue);border-radius:0}.hd__nav .btn{margin-left:10px}.hd__nav a.btn--primary{color:#fff}.hd__nav a.btn--primary:hover{background:var(--blue-deep);color:#fff}.hd__burger{display:none;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:8px 12px;border:1.5px solid var(--line-2);border-radius:var(--r);background:#fff;font-weight:600;font-size:15px;cursor:pointer}.hd__burger svg{width:22px;height:22px}.lang{position:relative;display:inline-flex;margin-left:8px}.lang select{appearance:none;-webkit-appearance:none;font:inherit;font-size:14.5px;font-weight:600;min-height:44px;padding:8px 32px 8px 12px;border:1.5px solid var(--line-2);border-radius:var(--r);background:#fff;color:var(--ink);cursor:pointer}.lang:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;pointer-events:auto}.drawer[open],.drawer.is-open{display:block}.drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#10161f80}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,90vw);background:#fff;display:flex;flex-direction:column;padding:20px;overflow:auto}.drawer__top{display:flex;justify-content:space-between;align-items:center;min-height:44px}.drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--line-2);border-radius:var(--r);background:#fff;cursor:pointer}.drawer__close svg{width:20px;height:20px}.drawer__nav{margin-top:20px;display:flex;flex-direction:column}.drawer__nav a{padding:15px 4px;border-top:1px solid var(--line);font-weight:700;font-stretch:108%;font-size:21px;text-decoration:none;color:var(--ink)}.drawer__nav a[aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:6px}.drawer__nav a:last-of-type{border-bottom:1px solid var(--line)}.drawer__cta{margin-top:auto;padding-top:24px}.drawer__cta .btn{width:100%}.drawer__sub{margin-top:16px;font-size:14.5px;color:var(--slate)}@media(max-width:960px){.hd__nav{display:none}.hd__burger{display:inline-flex}}@media(prefers-reduced-motion:no-preference){.drawer__panel{animation:nDrawer .28s var(--ease)}}@keyframes nDrawer{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.hero{padding:clamp(36px,6vw,80px) 0 clamp(28px,4vw,56px)}.hero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center}.hero .t-lead{margin-top:22px;max-width:46ch}.hero__art{min-width:0}.hero__cap{margin-top:14px;font-size:14.5px;color:var(--slate);max-width:52ch}.cn{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font)}.cn .cn-rail{stroke:var(--line-2);stroke-width:3;fill:none;stroke-linecap:round}.cn .cn-bond{stroke:var(--blue);stroke-width:3;fill:none;stroke-linecap:round}.cn .cn-node{fill:#fff;stroke:var(--blue);stroke-width:2.5}.cn .cn-node--lit{fill:var(--blue)}.cn .cn-lab{font-size:20px;font-weight:650;fill:var(--ink);font-variant-numeric:tabular-nums}.cn .cn-grp{font-size:17px;fill:var(--slate)}.cn .cn-grp-line{stroke:var(--line-2);stroke-width:1.5;fill:none}.cn--sm .cn-lab{font-size:24px}.cn--divider{max-width:420px;margin:0 auto}@media(prefers-reduced-motion:no-preference){.cn[data-animate] .cn-bond{stroke-dasharray:1;stroke-dashoffset:1}.cn[data-animate] .cn-node,.cn[data-animate] .cn-lab,.cn[data-animate] .cn-grp,.cn[data-animate] .cn-grp-line{opacity:0}.cn.is-play .cn-bond{animation:cnDraw 1.4s var(--ease) forwards}.cn.is-play .cn-node,.cn.is-play .cn-lab{animation:cnPop .4s var(--ease) forwards;animation-delay:calc(.25s + var(--i,0)*.16s)}.cn.is-play .cn-grp,.cn.is-play .cn-grp-line{animation:cnFade .5s var(--ease) 1.9s forwards}.cn.is-done .cn-bond{animation:none;stroke-dashoffset:0}.cn.is-done .cn-node,.cn.is-done .cn-lab,.cn.is-done .cn-grp,.cn.is-done .cn-grp-line{animation:none;opacity:1}}@keyframes cnDraw{to{stroke-dashoffset:0}}@keyframes cnPop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cnFade{to{opacity:1}}@media(max-width:640px){.cn .cn-lab{font-size:26px}.cn .cn-grp{font-size:22px}}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:clamp(28px,4vw,48px);padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--slate)}.trust-strip b{color:var(--ink);font-weight:600}.trust-strip ul{display:flex;flex-wrap:wrap;gap:8px}.trust-strip li,.certs li,.ps__species li{padding:7px 12px;border:1.5px solid var(--blue-mid);border-radius:var(--r);background:var(--blue-wash);color:var(--blue-deep);font-stretch:106%;font-size:14px;font-weight:650;letter-spacing:.01em}.certs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills li{padding:7px 12px;border:1.5px solid var(--blue-mid);border-radius:var(--r);font-size:14px;font-weight:650;font-stretch:106%;color:var(--blue-deep);background:var(--blue-wash)}.icard{display:grid;align-content:start;gap:12px;padding:22px 22px 24px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff}.icard svg{width:36px;height:36px;stroke:var(--blue);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icard h3{font-size:18px;line-height:1.3}.icard p{color:var(--slate);font-size:16px;text-wrap:pretty}.icard--num{position:relative;padding-top:22px;border-top:3px solid var(--blue)}.icard__n{font-stretch:125%;font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums}.tile{display:grid;gap:10px;padding:24px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.tile:hover{border-color:var(--blue)}.tile h3{font-size:19px}.tile p{color:var(--slate);font-size:16px}.tile__go{margin-top:auto;font-weight:620;font-size:15px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.tile__icon{display:block;padding:0;border:0;background:transparent}.tile__icon svg{width:36px;height:36px;stroke:var(--blue);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kf{width:100%;border-collapse:collapse;font-size:16px}.kf th,.kf td{text-align:left;vertical-align:top;padding:13px 16px 13px 0;border-bottom:1px solid var(--line)}.kf th{font-weight:600;width:38%;color:var(--ink)}.kf td{color:var(--blue);font-weight:620}.kf tr:first-child th,.kf tr:first-child td{border-top:2px solid var(--ink)}@media(max-width:560px){.kf th,.kf td{display:block;width:auto;padding:4px 0}.kf th{padding-top:12px;color:var(--slate);font-size:14px}.kf td{padding-bottom:12px;border-bottom:1px solid var(--line)}.kf th{border-bottom:0}}.rcard{display:grid;gap:14px;padding:clamp(20px,2.5vw,28px);border:1px solid var(--line);border-radius:var(--r-l);background:#fff}.rcard__head{font-size:14.5px;font-weight:700;font-stretch:106%;color:var(--blue)}.rcard__line{font-size:clamp(19px,1.8vw,23px);line-height:1.3;font-weight:400;text-wrap:pretty}.rcard__line b{font-weight:800;font-stretch:118%;font-variant-numeric:tabular-nums;color:var(--blue)}.rcard__line b.t-gain{color:var(--gain)}.rcard__fig{display:block;margin-bottom:6px;font-size:clamp(36px,3.6vw,48px);line-height:1;letter-spacing:-.03em}.rcard__rows{display:grid;gap:8px}.rcard__row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding:10px 12px;border-radius:var(--r);background:var(--mist);font-size:15.5px}.rcard__row b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rcard__row--gain{background:var(--gain-wash);color:var(--gain)}.rcard__row--cost{background:var(--cost-wash);color:var(--cost)}.rcard__bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--mist-2)}.rcard__bar i{display:block;height:100%}.rcard__bar .is-gain{background:var(--gain)}.rcard__bar .is-cost{background:var(--cost)}.rcard__share{display:block;margin-top:6px;font-size:13.5px;color:var(--slate)}.rcard__foot{font-size:14px;color:var(--slate)}.src{display:block;margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--slate)}.src a{color:var(--slate);text-decoration:underline;text-underline-offset:3px}.src:before{content:"Source: ";font-weight:600}.src--none:before{content:""}.lit-tag{display:inline-block;padding:3px 8px;border:1px solid var(--line-2);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink-2);letter-spacing:.01em;white-space:nowrap}.ph{--ph-t:#B2251A;--ph-w:rgba(217,45,32,.08);display:inline-block;padding:2px 8px;border:1.5px dashed var(--ph);border-radius:var(--r);background:var(--ph-w);color:var(--ph-t);font-weight:600;font-size:.92em;font-stretch:100%;letter-spacing:0;text-transform:none;max-width:100%;white-space:normal;overflow-wrap:anywhere;scroll-margin:120px}.ph:before{content:var(--ph-label);content:var(--ph-label) / "";font-weight:700}.ph--block{display:block;white-space:normal;padding:18px 20px;font-weight:400;font-size:15.5px;line-height:1.5}.ph--block:before{display:block;margin-bottom:6px}.ph--img{display:flex;align-items:flex-end;aspect-ratio:4/3;width:100%;height:auto;padding:16px;border-radius:var(--r-l);background:repeating-linear-gradient(135deg,var(--ph-w) 0 12px,#fff 12px 24px);font-size:14px;line-height:1.45;white-space:normal;font-weight:400}.ph--img:before{margin-right:4px}.ft .ph:not(.ph--img),.band .ph:not(.ph--img),.sec--ink .ph:not(.ph--img),.teaser .ph:not(.ph--img){background:#fff}.ph.is-flash{outline:3px solid var(--ph);outline-offset:4px}@supports (color:color-mix(in srgb,red,blue)){.ph{--ph-t:color-mix(in srgb,var(--ph) 82%,#000);--ph-w:color-mix(in srgb,var(--ph) 8%,transparent)}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;cursor:pointer;font-weight:600;font-size:18px;line-height:1.3}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:11px;height:11px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);margin-right:6px;transition:transform .2s var(--ease),border-color .2s var(--ease)}.faq summary:hover{color:var(--blue)}.faq details[open] summary:after{transform:rotate(225deg);border-color:var(--blue)}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .2s var(--ease),content-visibility .2s allow-discrete}.faq details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}@media(prefers-reduced-motion:no-preference){.faq details[open] .faq__a{animation:nFaq .2s var(--ease)}}@keyframes nFaq{0%{opacity:0}to{opacity:1}}.faq .faq__a{padding:0 0 20px;max-width:66ch;color:var(--ink-2);text-wrap:pretty}.faq .faq__a p+p{margin-top:.8em}.ccard{position:relative;display:grid;gap:10px;padding:24px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.ccard:hover{border-color:var(--blue)}.ccard:focus-within{outline:3px solid var(--blue);outline-offset:3px}.ccard__link{color:inherit;text-decoration:none}.ccard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-l)}.ccard__link:focus-visible{outline:none}.ccard__src{position:relative;z-index:1}.ccard__src a{position:relative}.ccard__code{display:block;font-stretch:118%;font-weight:800;font-size:clamp(32px,3.3vw,48px);line-height:1;letter-spacing:-.03em;color:var(--blue)}.ccard h3{font-size:22px}.ccard .cnum{font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums}.ccard p{color:var(--ink-2);font-size:16px;text-wrap:pretty}.ccard .src{margin-top:4px}.ccard__go{font-weight:620;font-size:15px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.pcard{display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:22px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.pcard:hover{border-color:var(--blue)}.pcard-wrap{grid-column:span 2;display:grid}.pcard--lead{background:var(--mist)}.pcard__sp{font-size:13.5px;font-weight:600;color:var(--slate);letter-spacing:.03em;text-transform:uppercase}.pcard h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em}.pcard--lead h3{font-size:clamp(28px,3vw,40px)}.pcard p{color:var(--ink-2);font-size:16px;text-wrap:pretty}.pcard__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:14.5px;color:var(--slate)}.pcard__go{font-weight:620;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.pcard__soon{padding:3px 8px;border-radius:999px;background:var(--mist-2);font-size:12.5px;font-weight:600;color:var(--ink-2)}.pgroup+.pgroup{margin-top:clamp(28px,4vw,48px)}.pgroup__h{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line)}.pgroup__h h2,.pgroup__h h3{font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--slate)}.pgroup__h span{font-size:14px;color:var(--slate)}.dl{display:grid;gap:14px}.dlc{display:grid;grid-template-columns:1fr auto;gap:12px 18px;align-items:center;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff}.dlc b{display:block;font-size:17px}.dlc span{display:block;margin-top:2px;font-size:14.5px;color:var(--slate)}.dlc .btn{min-height:42px;padding:6px 14px;font-size:14.5px}@media(max-width:480px){.dlc{grid-template-columns:1fr}}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.form .full{grid-column:1/-1}.form label{display:block;font-size:15px;font-weight:600;margin-bottom:7px}.form .opt{font-weight:400;color:var(--slate)}.form input,.form select,.form textarea{width:100%;min-height:48px;padding:11px 13px;font:inherit;font-size:16.5px;color:var(--ink);background:#fff;border:1.5px solid var(--line-2);border-radius:var(--r);box-shadow:none}.form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--blue) 50%),linear-gradient(135deg,var(--blue) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.form textarea{min-height:150px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px var(--blue-wash)}.form .btn{min-width:200px}.form .consent{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:14.5px;font-weight:400;color:var(--ink-2)}.form .consent a{color:var(--blue)}.form .consent input{width:22px;height:22px;min-height:0;margin:1px 0 0;accent-color:var(--blue)}.form--short{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.form--short .full{grid-column:1/-1}.form--short textarea{min-height:100px}.note{padding:14px 18px;border-left:3px solid var(--blue);border-radius:0 var(--r) var(--r) 0;background:var(--mist);font-size:15.5px}.note--warn{border-left-color:var(--cost);background:var(--cost-wash)}.note--error{border-left-color:var(--error);background:var(--error-wash)}.note--ok{border-left-color:var(--gain);background:var(--gain-wash)}.aside{padding:26px 28px;border:1px solid var(--line);border-radius:var(--r-l);background:#fff;box-shadow:var(--shadow)}.aside dt{font-size:14px;font-weight:600;color:var(--slate);margin-top:16px}.aside dt:first-child{margin-top:0}.aside dd{font-weight:400}.aside a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.band{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:start;padding:clamp(28px,4vw,52px);border-radius:var(--r-l);background:var(--blue-deep);color:#fff}.band .t-h2{color:#fff;max-width:20ch}.band .t-lead{color:#ffffffd1;margin-top:12px}.band .btns{margin-top:22px}.band--plain{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.band--plain .btns{margin-top:0}.band .form input,.band .form select,.band .form textarea{border-color:#fff9;background:#ffffff0f;color:#fff}.band .form input::placeholder,.band .form textarea::placeholder{color:#ffffffb8}.band .form select{background-color:#ffffff0f;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;color:#fff}.band .form select option{color:var(--ink);background:#fff}.band .form input:focus,.band .form select:focus,.band .form textarea:focus{border-color:#fff;box-shadow:0 0 0 3px #fff3}.band .form label{color:#fff}.band .form .opt,.band .form .consent,.band .t-slate,.band .src,.band .opt,.band .t-small{color:#ffffffc7}.band .t-label{color:var(--blue-dark-bg)}.band .form .consent a,.band .link,.band .src a{color:#fff}.band .form .consent input{accent-color:#fff}.band .btn--primary{background:#fff;color:var(--blue-deep);border-color:#fff}.band .btn--primary:hover{background:var(--blue-wash);border-color:var(--blue-wash)}.band .btn--secondary,.band .btn--ghost{color:#fff;border-color:#fff9}.band .btn--secondary:hover,.band .btn--ghost:hover{border-color:#fff;background:#ffffff1a}.band .note{color:var(--ink)}.ft{background:var(--ink);color:#fff;padding:clamp(40px,5vw,64px) 0 28px}.ft__grid{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2.3fr));gap:clamp(28px,4vw,56px)}.ft__logo{color:#fff;display:inline-block}.ft__logo svg{height:44px;width:auto}.ft__tag{margin-top:18px;color:#ffffffb8;max-width:40ch;text-wrap:pretty}.ft h2{font-weight:650;font-stretch:106%;font-size:15px;color:#ffffff9e;margin-bottom:12px}.ft .t-slate{color:#ffffff9e}.ft ul li+li{margin-top:9px}.ft a{color:#fff;text-decoration:none}.ft a:hover{text-decoration:underline;text-underline-offset:4px}.ft address{font-style:normal;color:#ffffffd9;line-height:1.6}.ft__certs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ft__certs li{padding:5px 10px;border:1px solid rgba(255,255,255,.3);border-radius:var(--r);font-size:13px;font-weight:650;font-stretch:106%;color:#ffffffd9}.ft__bottom{display:grid;gap:10px;margin-top:clamp(28px,4vw,48px);padding-top:20px;border-top:1px solid rgba(255,255,255,.16);font-size:14px;color:#ffffffa8}.ft__bottom ul{display:flex;flex-wrap:wrap;gap:8px 20px}.ft__bottom a{color:#ffffffd9}.ft__cookie-btn{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;padding:0;border:0;background:none;font:inherit;font-size:14px;color:#ffffffd9;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ft__cookie-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.ft__legal{max-width:80ch;text-wrap:pretty}.phero{padding:clamp(32px,4.5vw,60px) 0 clamp(24px,3.5vw,44px)}.phero--ink{background:var(--ink);color:#fff}.phero--ink .t-lead{color:#fffc}.phero--ink .crumb{color:#ffffffa6}.phero--ink .crumb a,.phero--ink .t-label{color:var(--blue-dark-bg)}.phero--ink .btn--ghost{color:#fff;border-color:#fff9}.phero--mist{background:var(--mist)}.crumb{font-size:14.5px;color:var(--slate);margin-bottom:16px}.crumb ol{display:flex;flex-wrap:wrap;gap:4px 8px}.crumb li+li:before{content:"/";margin-right:8px;color:var(--line-2)}.crumb a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.crumb a:hover{color:var(--blue-deep)}.phero .t-lead{margin-top:16px}.phero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.phero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:20px;font-size:15px;color:var(--slate)}.phero__meta b{color:var(--ink)}.ps-anchor{scroll-margin-top:calc(var(--header-h) + 20px)}.ps__hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.ps__hero--single{grid-template-columns:minmax(0,1fr)}.ps__hero--single>div{max-width:72ch}.ps__brand{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--slate)}.ps__brand img{height:32px;width:auto}.ps__brand b{color:var(--ink)}.ps__species{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,64px)}.spec li{padding:18px 0;border-top:1px solid var(--line)}.spec h3{font-size:18px}.spec p{margin-top:6px;color:var(--ink-2);text-wrap:pretty}.fit{width:100%;border-collapse:collapse;font-size:15.5px}.fit th,.fit td{text-align:left;vertical-align:top;padding:12px 14px 12px 0;border-bottom:1px solid var(--line)}.fit thead th{font-size:14px;font-weight:700;font-stretch:106%;color:var(--blue);border-bottom:2px solid var(--ink)}.fit td{color:var(--ink-2)}.fit .fit__rel{font-weight:600;color:var(--ink);white-space:nowrap}@media(max-width:1024px){.fit .fit__rel{white-space:normal}}@media(max-width:640px){.fit thead{display:none}.fit tr{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.fit th,.fit td{display:block;padding:0;border:0}}.aud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.aud__block{padding:24px;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:var(--r-l);background:#fff}.aud__block h3{font-size:20px}.aud__block p{margin-top:8px;color:var(--ink-2);text-wrap:pretty}.aud__block .btns{margin-top:16px}.rte p+p,.rte p+ul,.rte ul+p,.rte p+ol,.rte ol+p{margin-top:1em}.rte ul{list-style:disc;padding-left:1.2em}.rte ol{list-style:decimal;padding-left:1.3em}.rte li+li{margin-top:.35em}.rte h2{font-size:clamp(22px,2.2vw,28px);margin:1.5em 0 .5em}.rte h3{font-size:19px;margin-top:1.4em;margin-bottom:.4em}.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte table{width:100%;border-collapse:collapse;font-size:15.5px;margin:1em 0}.rte th,.rte td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.rte th{font-weight:600}.pagetext{max-width:68ch}.pagetext h2{font-size:clamp(22px,2.2vw,28px);margin:1.6em 0 .5em}.pagetext h2:first-child{margin-top:0}.shopify-policy__container{width:100%;max-width:calc(var(--wrap) + 2*var(--gutter));margin:0 auto;padding:clamp(36px,5vw,72px) var(--gutter)}.shopify-policy__title h1{font-weight:780;font-stretch:118%;font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.025em;margin-bottom:28px}.shopify-policy__body{max-width:68ch}.shopify-policy__body p+p,.shopify-policy__body p+ul,.shopify-policy__body ul+p{margin-top:1em}.shopify-policy__body ul{list-style:disc;padding-left:1.2em}.shopify-policy__body h2{font-size:clamp(22px,2.2vw,28px);margin:1.6em 0 .5em}.shopify-policy__body a{color:var(--blue)}.sci{display:grid;gap:0;border-top:1px solid var(--line)}.sci__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:20px 0;border-bottom:1px solid var(--line)}.sci__item h3{font-size:18px;line-height:1.35;grid-column:1}.sci__item .sci__meta{font-size:14.5px;color:var(--slate);grid-column:1}.sci__item p{color:var(--ink-2);grid-column:1;text-wrap:pretty}.sci__item .lit-tag{grid-column:2;grid-row:1;align-self:start}.sci__item .sci__link{grid-column:1;font-size:15px;font-weight:620;text-decoration:underline;text-underline-offset:4px;color:var(--blue);justify-self:start}@media(max-width:560px){.sci__item{grid-template-columns:1fr}.sci__item .lit-tag{grid-column:1;grid-row:auto;justify-self:start}}.chain{width:100%;height:auto;overflow:visible;font-family:var(--font)}.chain .bond{fill:none;stroke:var(--ink);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.chain .bond--fa{stroke:var(--blue)}.chain .atom{font-size:21px;font-weight:600;fill:var(--ink)}.chain .mark{fill:#fff;stroke:var(--blue);stroke-width:2.6}.chain .mark.is-on{fill:var(--blue)}.chain .tick{stroke:var(--line);stroke-width:1.5}.chain .pos{font-size:19px;font-weight:650;fill:var(--slate);font-variant-numeric:tabular-nums}.chain .pos.is-on{fill:var(--blue)}.chain .grp{font-size:19px;font-weight:620;fill:var(--slate)}.chain .grp-line{stroke:var(--line-2);stroke-width:1.5;fill:none}.chain .hl{opacity:0;fill:var(--blue-wash);transition:opacity .3s var(--ease)}.chain.show-short .hl-short,.chain.show-medium .hl-medium,.chain.show-glycerol .hl-gly{opacity:1}.chain.show-short .mark.c4,.chain.show-short .mark.c5,.chain.show-short .mark.c6,.chain.show-medium .mark.c8,.chain.show-medium .mark.c9,.chain.show-medium .mark.c10,.chain.show-medium .mark.c11,.chain.show-medium .mark.c12,.chain.show-short .pos.c4,.chain.show-short .pos.c5,.chain.show-short .pos.c6,.chain.show-medium .pos.c8,.chain.show-medium .pos.c9,.chain.show-medium .pos.c10,.chain.show-medium .pos.c11,.chain.show-medium .pos.c12{fill:var(--blue)}.chain.show-glycerol .bond--fa{stroke:var(--blue-mid)}.chain.show-glycerol .bond--gly{stroke:var(--ink);stroke-width:4.2}.chain.show-glycerol .mark{opacity:.25}@media(max-width:640px){.chain .atom{display:none}.chain .pos{font-size:28px;transform:translateY(10px)}.chain .pos.c5,.chain .pos.c7,.chain .pos.c9,.chain .pos.c11,.chain .grp,.chain .grp-line{display:none}.chain .bond{stroke-width:4.6}.chain .mark{stroke-width:3.6}}.sci-tabs{display:grid;border-top:1px solid var(--line)}.sci-tab{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;width:100%;padding:18px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;color:var(--ink)}.sci-tab .t-label{min-width:84px;padding:5px 10px;border-radius:999px;background:var(--mist);color:var(--ink);text-align:center;text-transform:none;letter-spacing:0;transition:background-color .2s var(--ease),color .2s var(--ease)}.sci-tab h3{font-size:19px;line-height:1.25}.sci-tab p{color:var(--slate);font-size:16px;line-height:1.5;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s var(--ease),opacity .25s var(--ease),margin .35s var(--ease);margin-top:0}.sci-tab[aria-pressed=true] .t-label{background:var(--blue);color:#fff}.sci-tab[aria-pressed=true] h3{color:var(--ink)}.sci-tab[aria-pressed=true] p{max-height:220px;opacity:1;margin-top:6px}.sci-fig{position:sticky;top:calc(var(--header-h) + 24px)}.sci-fig figcaption{margin-top:14px;font-size:14.5px;color:var(--slate);max-width:60ch}.photo{margin:0;display:block}.photo__frame{position:relative;overflow:hidden;background:var(--mist);border:1px solid var(--line);aspect-ratio:4/3;border-radius:var(--r-l)}.photo__frame img{width:100%;height:100%;object-fit:cover}.photo figcaption{margin-top:10px;font-size:14.5px;color:var(--slate)}.photo--portrait .photo__frame{aspect-ratio:4/5}.person{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,3.5vw,44px);border:1px solid var(--line);border-radius:var(--r-l);background:#fff;box-shadow:var(--shadow)}.person .photo--portrait .photo__frame{aspect-ratio:1/1;border-radius:50%}.person__name{font-size:clamp(22px,2.2vw,28px);line-height:1.1}.person__role{margin-top:4px;color:var(--slate)}.person__text{margin-top:14px;max-width:56ch;text-wrap:pretty}.person__links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}.person__links a{font-weight:620;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.person--nophoto{grid-template-columns:minmax(0,1fr)}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);counter-reset:nstep}.steps li{counter-increment:nstep;padding-top:18px;border-top:2px solid var(--blue-mid)}.steps li:before{content:counter(nstep);display:block;font-stretch:125%;font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--blue);margin-bottom:14px;font-variant-numeric:tabular-nums}.steps h3{font-size:19px}.steps p{margin-top:8px;color:var(--ink-2);font-size:16px;text-wrap:pretty}.e404{max-width:60ch}.search{display:flex;gap:10px;margin-top:24px}.search input{flex:1;min-height:48px;padding:10px 14px;font:inherit;font-size:16.5px;border:1.5px solid var(--line-2);border-radius:var(--r)}.search input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px var(--blue-wash)}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.post{display:grid;gap:10px;padding:22px;border:1px solid var(--line);border-radius:var(--r-l);text-decoration:none;color:inherit}.post:hover{border-color:var(--blue)}.post h3{font-size:20px}.post p{color:var(--ink-2);font-size:16px}.post__meta{font-size:14px;color:var(--slate)}.article{max-width:68ch}.article .t-h1{margin-bottom:12px}.article__meta{font-size:14.5px;color:var(--slate);margin-bottom:28px}@media(max-width:1080px){.ft__grid{grid-template-columns:1fr 1fr}.grid-4,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.split,.split--even,.hero__grid,.phero__grid,.ps__hero,.band{grid-template-columns:1fr}.hero__grid{row-gap:28px}.hero .t-lead{margin-top:18px}.sci-fig{position:static}.grid-3,.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>:nth-child(odd):last-child{grid-column:1/-1}.form--short{grid-template-columns:1fr 1fr}}@media(max-width:640px){body{font-size:16px}.grid-2,.grid-3,.grid-4,.steps,.form,.form--short,.ft__grid,.spec,.aud,.posts{grid-template-columns:1fr}.grid-3>:nth-child(odd):last-child{grid-column:auto}.pcard-wrap{grid-column:auto}.btn{width:100%}.band{padding:24px}.person{grid-template-columns:1fr}.person .photo{max-width:120px}.ft__grid{gap:28px}.ft__menu ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.ft__menu ul li+li{margin-top:0}.m-hide{display:none!important}.hero{padding-top:28px}.trust-strip{gap:12px}}@media(min-width:641px){.d-hide{display:none!important}}p.t-label:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:2px;margin:-2px 10px 0 0;background:currentColor;transform-origin:left center;transition:transform .5s var(--ease) .15s}.icard,.tile,.ccard,.pcard,.rcard{transition:transform .15s var(--ease),box-shadow .15s var(--ease),border-color .15s var(--ease)}.icard:hover,.tile:hover,.ccard:hover,.pcard:hover,.rcard:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--blue)}@media(prefers-reduced-motion:reduce){.icard:hover,.tile:hover,.ccard:hover,.pcard:hover,.rcard:hover{transform:none}}.hero__chain{position:relative}.hero__sub--m{display:none}.chain .row-name{font-size:20px;font-weight:740;font-stretch:110%;fill:var(--ink)}.chain .row-sp{font-size:19px;font-weight:500;fill:var(--slate)}.chain .row-bar{stroke:var(--blue);stroke-width:8;stroke-linecap:round;fill:none}.chain .row-bar--band{stroke:var(--blue-mid);stroke-dasharray:1 14}.chain .row-dot{fill:var(--blue)}.chain .row-dot--hollow{fill:#fff;stroke:var(--blue);stroke-width:2.4}.chain .row-line{stroke:var(--line);stroke-width:1}.chain .row.is-dim{opacity:.35}.chain .mark.is-dim,.chain .pos.is-dim{opacity:.3}.chain .row,.chain .mark,.chain .pos{transition:opacity .3s var(--ease)}.chain-hit{position:absolute;top:0;height:16.5%;padding:0;border:0;border-radius:var(--r);background:transparent;cursor:pointer}.chain-hit:hover,.chain-hit:focus-visible{background:#105cc00f}.chain-hit--s{left:41%;width:28%}.chain-hit--m{left:69.5%;width:30.5%}@media(max-width:640px){.chain-hit{display:none}.chain .row-name{font-size:28px}.chain .row-sp,.hero__sub--d{display:none}.hero__sub--m{display:block}}@media(prefers-reduced-motion:no-preference){.mo .chain--hero .bond{stroke-dasharray:1;stroke-dashoffset:1}.mo .chain--hero .atom,.mo .chain--hero .mark,.mo .chain--hero .pos,.mo .chain--hero .tick,.mo .chain--hero .grp,.mo .chain--hero .grp-line,.mo .chain--hero .row{opacity:0}.mo .chain--hero:not(.is-play):not(.is-done) .bond{animation:nDraw 0s 4s forwards}.mo .chain--hero:not(.is-play):not(.is-done) :is(.atom,.mark,.pos,.tick,.grp,.grp-line,.row){animation:nFade 0s 4s forwards}.chain--hero.is-play .bond--gly{animation:nDraw 1s var(--ease) forwards}.chain--hero.is-play .bond--gly-b{animation:nDraw .4s var(--ease) .7s forwards}.chain--hero.is-play .bond--fa{animation:nDraw 1.8s cubic-bezier(.3,0,.2,1) .9s forwards}.chain--hero.is-play .bond--fa-b{animation:nDraw .4s var(--ease) 1.1s forwards}.chain--hero.is-play .atom{animation:nFade .5s var(--ease) .6s forwards}.chain--hero.is-play .mark,.chain--hero.is-play .pos,.chain--hero.is-play .tick{animation:nFade .45s var(--ease) forwards;animation-delay:calc(1.05s + (var(--i,1) - 1)*.17s)}.chain--hero.is-play .grp,.chain--hero.is-play .grp-line{animation:nFade .6s var(--ease) 2.9s forwards}.chain--hero.is-play .row{animation:nRise .6s var(--ease) forwards;animation-delay:calc(2.9s + var(--i,0)*.18s)}.chain--hero .row.is-dim{opacity:.35}.chain--hero.is-done .bond,.chain--hero.is-done .atom,.chain--hero.is-done .mark,.chain--hero.is-done .pos,.chain--hero.is-done .tick,.chain--hero.is-done .grp,.chain--hero.is-done .grp-line{animation:none;opacity:1;stroke-dashoffset:0}.chain--hero.is-done .row{animation:none;opacity:1}.chain--hero.is-done .row.is-dim,.chain--hero.is-done .mark.is-dim,.chain--hero.is-done .pos.is-dim{opacity:.3}}@keyframes nDraw{to{stroke-dashoffset:0}}@keyframes nFade{to{opacity:1}}@keyframes nRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nStag{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.teaser{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(24px,5vw,72px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:var(--r-l);background:var(--blue);color:#fff}.teaser .t-label,.teaser .t-h2{color:#fff}.teaser .t-lead{color:#ffffffdb;margin-top:14px}.teaser .link{color:#fff}.teaser .link:hover{color:var(--blue-wash)}.teaser .btn--white:hover{background:var(--blue-wash);color:var(--blue-deep)}.teaser__card{display:grid;gap:10px}.teaser__head{font-size:14.5px;font-weight:700;font-stretch:106%;color:#ffffffdb}.teaser__line{font-size:clamp(19px,1.8vw,23px);line-height:1.3;text-wrap:pretty}.teaser__line b{font-weight:800;font-stretch:112%;font-variant-numeric:tabular-nums}.teaser__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:14px 18px;border-radius:var(--r);background:#ffffff1a;font-size:15.5px}.teaser__row b{font-weight:780;font-stretch:112%;font-size:clamp(18px,1.7vw,21px);font-variant-numeric:tabular-nums;white-space:nowrap}.teaser__bar{display:block;height:10px;margin-top:4px;border-radius:5px;background:#ffffff38;overflow:hidden}.teaser__bar i{display:block;height:100%;border-radius:5px;background:#fff;transform-origin:left center;transition:transform .9s var(--ease) .2s}.teaser__share,.teaser__foot{font-size:14.5px;color:#ffffffdb}.teaser__foot{margin-top:4px}@media(max-width:900px){.teaser{grid-template-columns:1fr}}@media(max-width:640px){.teaser{padding:24px}}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.trust>li{padding:20px 22px 24px;border-top:3px solid var(--blue);border-radius:0 0 var(--r-l) var(--r-l);background:#fff;box-shadow:var(--shadow)}.trust h3{font-size:20px;font-stretch:108%}.trust p{margin-top:10px;color:var(--slate);text-wrap:pretty}.markets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,24px);margin-top:16px}.markets b{display:block;font-stretch:118%;font-weight:800;font-size:clamp(32px,3.3vw,48px);line-height:1;letter-spacing:-.03em;color:var(--blue)}.markets span{display:block;margin-top:6px;color:var(--slate);font-size:clamp(13px,1.15vw,15px)}@media(max-width:960px){.trust{grid-template-columns:1fr}}.cperson{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px 18px;align-items:center;margin-top:24px;padding:16px 18px;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-l);background:#ffffff12}.cperson--nophoto{grid-template-columns:minmax(0,1fr)}.cperson__photo{width:88px;height:88px;border-radius:50%;overflow:hidden;background:#ffffff1f}.cperson__photo img{width:100%;height:100%;object-fit:cover}.cperson__photo .ph--img{aspect-ratio:1/1;height:100%;padding:8px;align-items:center;justify-content:center;border-radius:50%;font-size:11px;line-height:1.25;text-align:center;flex-direction:column}.cperson__name{font-weight:740;font-stretch:110%;font-size:19px;line-height:1.2}.cperson__role{margin-top:2px;font-size:15px;color:#ffffffc7}.cperson__meta{display:grid;gap:4px;margin-top:8px;font-size:14.5px;color:#ffffffd9}.cperson__meta a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.cperson{grid-template-columns:64px minmax(0,1fr)}.cperson__photo{width:64px;height:64px}}:root .xmod{--x-accent:var(--blue)}.xmod[style*="111418"]{--x-accent:var(--blue)!important}.xmod.sec--ink .xteaser__fig{background:#ffffff0a;border-color:#ffffff2e}.xmod.sec--ink .xteaser__fig .lbl{fill:#ffffffbd}.xmod.sec--ink .xteaser__labels{color:#ffffffbd}.xmod.sec--ink .xt-band{fill:#ffffff12}.xmod.sec--ink .xt-pl{fill:#7a8698}.xmod.sec--ink .xt-pls{stroke:#7a8698}.xmod.sec--ink .xt-micc{fill:#ffffff0f;stroke:#7a8698}.xmod.sec--ink .xt-leak{fill:#f4877c}.kl:not(.is-in) .stag>*{opacity:0}.kl.is-in .stag>*{animation:nStag .5s var(--ease) backwards;animation-delay:calc(var(--k,0)*70ms)}.kl:not(.is-in) p.t-label:before{transform:scaleX(0)}.kl:not(.is-in) .teaser__bar i{transform:scaleX(0)}.ph-badge{position:fixed;left:16px;bottom:16px;z-index:90;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:0;border-radius:999px;background:var(--ph);color:#fff;font:inherit;font-size:14.5px;font-weight:700;box-shadow:0 10px 26px -12px #10161f8c;cursor:pointer}.ph-badge:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pw-body .pw__btn{background:var(--blue)}.pw-body .pw__btn:hover{background:var(--blue-deep)}.pw-body .pw.is-open .pw__open{background:var(--blue);border-color:var(--blue-dark-bg)}.pw-body .pwm .mark{stroke:var(--blue-dark-bg)}.pw-body .pw__foot{position:relative;--pw-low:#05080D;background:var(--pw-low);box-shadow:0 0 0 100vmax var(--pw-low);clip-path:inset(0 -100vmax)}.pw-body .pw__certs li{border-color:#8fb8f259;color:#ffffffd1}@supports (color:color-mix(in srgb,red,blue)){:root{--blue-mid:color-mix(in srgb,var(--blue) 20%,#fff);--blue-wash:color-mix(in srgb,var(--blue) 9%,#fff)}.pw-body .pw__foot{--pw-low:color-mix(in srgb,var(--ink) 55%,#000)}.chain-hit:hover,.chain-hit:focus-visible{background:color-mix(in srgb,var(--blue) 6%,transparent)}}.kl [data-count]:not(.rcard__fig){display:inline-block}@media(prefers-reduced-motion:reduce){.faq details::details-content,.hd,.hd__in{transition:none}}.xmod .xteaser.is-on .xt-mic,.xmod .xteaser.is-on .xt-mg,.xmod .xteaser.is-on .xt-leak{animation-iteration-count:1}@media(prefers-reduced-motion:no-preference){.rise{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.rise.is-in{opacity:1;transform:none}}@media print{.rise{opacity:1!important;transform:none!important}}@media print{.hd,.ft,.drawer,.band,.btns,.no-print{display:none!important}body{font-size:12pt;color:#000}a{text-decoration:none;color:#000}}.lang select{background-image:none!important}.lang:has(.nsel):after{content:none;display:none}.teaser__bar{display:flex}.teaser__bar i{flex:0 0 auto}.teaser__bar i.teaser__bar-ext{background:#ffffff80;border-radius:0 5px 5px 0}.teaser__bar i:first-child:not(:last-child){border-radius:5px 0 0 5px}.ps__h1-sub{display:block;margin-top:.35em;font-size:.42em;font-weight:600;letter-spacing:0;line-height:1.25;color:var(--slate)}.ft__langs ul{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0;padding:0;list-style:none}.ft__langs a{display:inline-block;padding:10px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.ft__langs a[aria-current=true]{font-weight:650;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/nrm.css.map */
