:is(#rwj,.rwj-a),:is(#rwj,.rwj-a) :where(:not(svg *),:not(svg *):before,:not(svg *):after){all:revert;box-sizing:border-box}:is(#rwj,.rwj-a){--forest:#1A3C30;--ink:#1A3C30;--ink2:#3E5147;--muted:#6E7D72;--sage:#576E59;--khaki:#CAC8AB;--paper:#F4F2EA;--card:#FFFFFF;--line:#E3DFD1;--soft:#ECE9DE;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Proza Libre", "Helvetica Neue", Arial, sans-serif;display:block;margin:0;padding:0 0 8px;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(#rwj,.rwj-a) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}:is(#rwj,.rwj-a) [hidden]{display:none!important}:is(#rwj,.rwj-a) :where(h1,h2,h3,h4){font-family:var(--serif);font-weight:400;color:var(--ink);letter-spacing:-.01em;text-transform:none}:is(#rwj,.rwj-a) :where(a){color:inherit}:is(#rwj,.rwj-a) :where(img){display:block;max-width:100%;height:auto;border:0}:is(#rwj,.rwj-a) :where(button,summary){font:inherit;color:inherit}:is(#rwj,.rwj-a) .w{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}:is(#rwj,.rwj-a) .col{max-width:680px;margin:0 auto}:is(#rwj,.rwj-a) .blk{padding:44px 0;scroll-margin-top:90px}:is(#rwj,.rwj-a) .eye{display:block;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sage)}:is(#rwj,.rwj-a) .h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12;margin:10px 0 0}:is(#rwj,.rwj-a) .hd{margin-bottom:28px}:is(#rwj,.rwj-a) .hd.c{text-align:center}:is(#rwj,.rwj-a) .bar{position:fixed;left:0;top:0;height:3px;width:100%;z-index:60;pointer-events:none}:is(#rwj,.rwj-a) .bar span{display:block;height:100%;width:100%;background:var(--forest);transform-origin:0 50%;transform:scaleX(0)}:is(#rwj,.rwj-a) .prose{font-size:17.5px;line-height:1.75;color:var(--ink2)}:is(#rwj,.rwj-a) .prose>*+*{margin-top:1.1em}:is(#rwj,.rwj-a) .prose h2{font-size:30px;line-height:1.18;margin-top:1.6em}:is(#rwj,.rwj-a) .prose h3{font-size:23px;line-height:1.25;margin-top:1.4em}:is(#rwj,.rwj-a) .prose strong{color:var(--ink);font-weight:700}:is(#rwj,.rwj-a) .prose a{color:var(--forest);text-decoration:underline;text-decoration-color:var(--khaki);text-decoration-thickness:2px;text-underline-offset:3px}:is(#rwj,.rwj-a) .prose ul{list-style:none;padding:0}:is(#rwj,.rwj-a) .prose ul li{position:relative;padding:0 0 0 28px}:is(#rwj,.rwj-a) .prose ul li+li{margin-top:10px}:is(#rwj,.rwj-a) .prose ul li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--khaki);box-shadow:inset 0 0 0 2px var(--forest)}:is(#rwj,.rwj-a) .prose ol{padding-left:1.3em}:is(#rwj,.rwj-a) .prose ol li+li{margin-top:8px}:is(#rwj,.rwj-a) .prose img{border-radius:16px}:is(#rwj,.rwj-a) .prose blockquote{border-left:2px solid var(--khaki);padding-left:20px;font-family:var(--serif);font-size:22px;line-height:1.45;color:var(--ink)}:is(#rwj,.rwj-a) .hero{padding:64px 0 40px}:is(#rwj,.rwj-a) .hero .g{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:center}:is(#rwj,.rwj-a) .hero.solo .g{grid-template-columns:minmax(0,1fr);max-width:820px}:is(#rwj,.rwj-a) .hero h1{font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.02em;margin-top:18px}:is(#rwj,.rwj-a) .hero .lede{font-size:19px;line-height:1.6;color:var(--ink2);margin-top:22px;max-width:560px}:is(#rwj,.rwj-a) .by{display:flex;align-items:center;gap:12px;margin-top:30px;font-size:13.5px;line-height:1.45;color:var(--muted)}:is(#rwj,.rwj-a) .by .av{width:40px;height:40px;flex:none;border-radius:50%;background:var(--forest);color:var(--paper);display:grid;place-items:center;font-family:var(--serif);font-size:15px}:is(#rwj,.rwj-a) .by b{display:block;color:var(--ink);font-weight:600;font-size:14px}:is(#rwj,.rwj-a) .hero .pic{border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:var(--soft)}:is(#rwj,.rwj-a) .hero .pic img{width:100%;height:100%;object-fit:cover}:is(#rwj,.rwj-a) .hero .pic{position:relative;overflow:visible}:is(#rwj,.rwj-a) .hero .pic img{border-radius:24px}:is(#rwj,.rwj-a) .hero .pic .tile.mini{position:absolute;left:-36px;bottom:-28px;width:150px;padding:16px;border-radius:20px;background:#0e241cb8;border:1px solid rgba(202,200,171,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:is(#rwj,.rwj-a) .hero .pic .tile.mini .sym{font-size:64px}:is(#rwj,.rwj-a) .hero .pic .tile.mini .no,:is(#rwj,.rwj-a) .hero .pic .tile.mini .nm{font-size:12px}:is(#rwj,.rwj-a) .tile{justify-self:center;width:min(320px,100%);aspect-ratio:1;border-radius:28px;background:var(--forest);color:var(--paper);padding:28px;display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 30px 60px -30px #1a3c308c}:is(#rwj,.rwj-a) .tile .no{font-family:var(--sans);font-size:15px;color:var(--khaki)}:is(#rwj,.rwj-a) .tile .sym{font-family:var(--serif);font-size:clamp(96px,11vw,140px);line-height:1;align-self:center;letter-spacing:-.03em}:is(#rwj,.rwj-a) .tile .nm{display:block;font-size:15px;font-weight:600;letter-spacing:.04em}:is(#rwj,.rwj-a) .tile .ms{display:block;font-size:13px;color:var(--khaki);margin-top:2px}:is(#rwj,.rwj-a) .toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-top:48px}:is(#rwj,.rwj-a) .toc ol{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;counter-reset:t}:is(#rwj,.rwj-a) .toc li{counter-increment:t;font-size:15px;line-height:1.4}:is(#rwj,.rwj-a) .toc a{display:flex;gap:12px;text-decoration:none;color:var(--ink);padding:5px 0}:is(#rwj,.rwj-a) .toc a:before{content:counter(t,decimal-leading-zero);font-size:12px;color:var(--muted);padding-top:2px;min-width:20px}:is(#rwj,.rwj-a) .toc a:hover{color:var(--sage)}:is(#rwj,.rwj-a) .dots .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:56px;align-items:center}:is(#rwj,.rwj-a) .dots .big{font-family:var(--serif);font-size:clamp(64px,8vw,104px);line-height:.9;letter-spacing:-.03em;margin-top:14px}:is(#rwj,.rwj-a) .dots .big small{font-size:.38em;letter-spacing:0;color:var(--muted);margin-left:8px}:is(#rwj,.rwj-a) .dots .cap{font-size:16px;line-height:1.65;color:var(--ink2);margin-top:20px}:is(#rwj,.rwj-a) .dots .grid{display:grid;grid-template-columns:repeat(10,1fr);gap:7px}:is(#rwj,.rwj-a) .dots .d{aspect-ratio:1;border-radius:50%;background:var(--soft)}:is(#rwj,.rwj-a) .dots .d.on{background:var(--forest)}:is(#rwj,.rwj-a) .band .panel{background:var(--forest);color:var(--paper);border-radius:28px;padding:52px 48px 40px}:is(#rwj,.rwj-a) .band .h2{color:var(--paper)}:is(#rwj,.rwj-a) .band .eye{color:var(--khaki)}:is(#rwj,.rwj-a) .band .cells{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:36px}:is(#rwj,.rwj-a) .band .cell{padding:4px 28px;border-left:1px solid rgba(202,200,171,.25)}:is(#rwj,.rwj-a) .band .cell:first-child{padding-left:0;border-left:0}:is(#rwj,.rwj-a) .band .n{display:block;font-family:var(--serif);font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.02em;color:var(--khaki)}:is(#rwj,.rwj-a) .band .t{font-size:15px;line-height:1.55;color:#f4f2eadb;margin-top:14px}:is(#rwj,.rwj-a) .band .src{font-size:12.5px;color:#f4f2ea8c;margin-top:36px;padding-top:18px;border-top:1px solid rgba(202,200,171,.18)}:is(#rwj,.rwj-a) .steps .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:is(#rwj,.rwj-a) .steps .st{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px 26px 30px}:is(#rwj,.rwj-a) .steps .k{width:36px;height:36px;border-radius:50%;border:1px solid var(--forest);display:grid;place-items:center;font-family:var(--serif);font-size:17px;margin-bottom:22px}:is(#rwj,.rwj-a) .steps h3{font-size:24px;line-height:1.2}:is(#rwj,.rwj-a) .steps .t{font-size:15.5px;line-height:1.65;color:var(--ink2);margin-top:10px}:is(#rwj,.rwj-a) .flow .list{max-width:820px;margin:0 auto;position:relative}:is(#rwj,.rwj-a) .flow .list:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:1px;background:var(--khaki)}:is(#rwj,.rwj-a) .flow .node{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px}:is(#rwj,.rwj-a) .flow .node+.node{margin-top:14px}:is(#rwj,.rwj-a) .flow .dot{width:48px;height:48px;border-radius:50%;background:var(--paper);border:1px solid var(--forest);color:var(--forest);display:grid;place-items:center;font-family:var(--serif);font-size:19px;position:relative;z-index:1;margin-top:14px}:is(#rwj,.rwj-a) .flow .card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 28px;align-items:center}:is(#rwj,.rwj-a) .flow .card h3{grid-column:1;font-size:22px;line-height:1.2}:is(#rwj,.rwj-a) .flow .card .t{grid-column:1;font-size:15.5px;line-height:1.6;color:var(--ink2)}:is(#rwj,.rwj-a) .flow .card .stat{grid-column:2;grid-row:1 / span 2;font-family:var(--serif);font-size:30px;line-height:1;letter-spacing:-.01em;text-align:right;white-space:nowrap}:is(#rwj,.rwj-a) .flow .card .stat small{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:8px}:is(#rwj,.rwj-a) .flow .node.hi .dot{background:var(--forest);color:var(--paper)}:is(#rwj,.rwj-a) .flow .node.hi .card{background:var(--forest);border-color:var(--forest)}:is(#rwj,.rwj-a) .flow .node.hi .card h3,:is(#rwj,.rwj-a) .flow .node.hi .card .stat{color:var(--paper)}:is(#rwj,.rwj-a) .flow .node.hi .card .t{color:#f4f2ead6}:is(#rwj,.rwj-a) .flow .node.hi .card .stat small{color:var(--khaki)}:is(#rwj,.rwj-a) .img figure{border-radius:24px;overflow:hidden;background:var(--soft)}:is(#rwj,.rwj-a) .img figure img{width:100%}:is(#rwj,.rwj-a) .img.inset figure,:is(#rwj,.rwj-a) .img.inset .cap{max-width:680px;margin-left:auto;margin-right:auto}:is(#rwj,.rwj-a) .img .cap{font-size:13px;color:var(--muted);margin-top:12px;text-align:center}:is(#rwj,.rwj-a) .ing .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}:is(#rwj,.rwj-a) .ing .tl{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px}:is(#rwj,.rwj-a) .ing .tl img{width:56px;height:56px;object-fit:cover;border-radius:14px;margin-bottom:18px}:is(#rwj,.rwj-a) .ing .amt{font-family:var(--serif);font-size:34px;line-height:1;letter-spacing:-.01em}:is(#rwj,.rwj-a) .ing .nm{font-size:15px;font-weight:700;margin-top:10px}:is(#rwj,.rwj-a) .ing .t{font-size:14.5px;line-height:1.6;color:var(--ink2);margin-top:6px}:is(#rwj,.rwj-a) .quote blockquote{max-width:820px;margin:0 auto;text-align:center}:is(#rwj,.rwj-a) .quote q{quotes:none;display:block;font-family:var(--serif);font-size:clamp(28px,3.6vw,42px);line-height:1.22;letter-spacing:-.01em;color:var(--ink)}:is(#rwj,.rwj-a) .quote q:before{content:"\201c";display:block;font-size:72px;line-height:.6;color:var(--khaki);margin-bottom:10px}:is(#rwj,.rwj-a) .quote q:after{content:none}:is(#rwj,.rwj-a) .quote cite{display:block;font-style:normal;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:22px}:is(#rwj,.rwj-a) .prod .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:44px;align-items:center;max-width:980px;margin:0 auto}:is(#rwj,.rwj-a) .prod .ph{background:var(--paper);border-radius:20px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}:is(#rwj,.rwj-a) .prod .ph img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}:is(#rwj,.rwj-a) .prod .tx{padding:12px 24px 12px 0}:is(#rwj,.rwj-a) .prod h3{font-size:clamp(26px,2.8vw,34px);line-height:1.12;margin-top:12px}:is(#rwj,.rwj-a) .prod .t{font-size:16px;line-height:1.65;color:var(--ink2);margin-top:14px}:is(#rwj,.rwj-a) .prod .row{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:26px}:is(#rwj,.rwj-a) .prod .pr{font-family:var(--serif);font-size:28px;line-height:1}:is(#rwj,.rwj-a) .btn{display:inline-flex;align-items:center;gap:10px;background:var(--forest);color:var(--paper);text-decoration:none;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:18px 28px;border-radius:999px;transition:background .2s}:is(#rwj,.rwj-a) .btn:hover{background:#0f2a21}:is(#rwj,.rwj-a) .btn span{transition:transform .2s}:is(#rwj,.rwj-a) .btn:hover span{transform:translate(3px)}:is(#rwj,.rwj-a) .faq details{border-top:1px solid var(--line)}:is(#rwj,.rwj-a) .faq details:last-of-type{border-bottom:1px solid var(--line)}:is(#rwj,.rwj-a) .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--serif);font-size:21px;line-height:1.3}:is(#rwj,.rwj-a) .faq summary::-webkit-details-marker{display:none}:is(#rwj,.rwj-a) .faq summary i{flex:none;position:relative;width:30px;height:30px;border-radius:50%;border:1px solid var(--line)}:is(#rwj,.rwj-a) .faq summary i:before,:is(#rwj,.rwj-a) .faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;background:var(--forest);transform:translate(-50%,-50%);transition:transform .2s}:is(#rwj,.rwj-a) .faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}:is(#rwj,.rwj-a) .faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}:is(#rwj,.rwj-a) .faq .a{font-size:16px;line-height:1.7;color:var(--ink2);padding:0 50px 24px 0}:is(#rwj,.rwj-a) .sum .box{max-width:760px;margin:0 auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:24px 0 6px;border-top:1px solid var(--ink)}:is(#rwj,.rwj-a) .sum .eye{padding-top:6px}:is(#rwj,.rwj-a) .sum ul{list-style:none;margin:0;padding:0;counter-reset:sm}:is(#rwj,.rwj-a) .sum li{counter-increment:sm;display:grid;grid-template-columns:34px minmax(0,1fr);padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:20px;line-height:1.4;color:var(--ink)}:is(#rwj,.rwj-a) .sum li:last-child{margin-bottom:0}:is(#rwj,.rwj-a) .sum li:before{content:counter(sm);font-family:var(--sans);font-size:12px;font-weight:600;color:var(--sage);padding-top:6px}@media(max-width:640px){:is(#rwj,.rwj-a) .sum .box{grid-template-columns:minmax(0,1fr);gap:14px}:is(#rwj,.rwj-a) .sum li{font-size:18px}}:is(#rwj,.rwj-a) .src .col{border-top:1px solid var(--line);padding-top:28px}:is(#rwj,.rwj-a) .src .prose{font-size:13.5px;line-height:1.6;color:var(--muted);counter-reset:r;margin-top:14px}:is(#rwj,.rwj-a) .src .prose>*+*{margin-top:10px}:is(#rwj,.rwj-a) .src .prose p{position:relative;padding-left:30px}:is(#rwj,.rwj-a) .src .prose p:before{counter-increment:r;content:counter(r);position:absolute;left:0;top:0;font-size:12px;color:var(--sage)}:is(#rwj,.rwj-a) .src .prose a{color:var(--ink2);text-decoration-thickness:1px}:is(#rwj,.rwj-a) .next .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:is(#rwj,.rwj-a) .next a.nc{display:flex;flex-direction:column;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:transform .2s,box-shadow .2s}:is(#rwj,.rwj-a) .next a.nc:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #1a3c3066}:is(#rwj,.rwj-a) .next .im{aspect-ratio:16/10;background:var(--soft)}:is(#rwj,.rwj-a) .next .im img{width:100%;height:100%;object-fit:cover}:is(#rwj,.rwj-a) .next .bd{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}:is(#rwj,.rwj-a) .next .tag{font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sage)}:is(#rwj,.rwj-a) .next .ttl{font-family:var(--serif);font-size:21px;line-height:1.25;color:var(--ink);margin-top:10px;flex:1}:is(#rwj,.rwj-a) .next .go{font-size:13px;font-weight:600;color:var(--ink);margin-top:18px}:is(#rwj,.rwj-a) .hero.dark{background:radial-gradient(120% 100% at 85% 0%,#2f6450,#1a3c30 55%,#0e241c);color:var(--paper);padding-bottom:56px}:is(#rwj,.rwj-a) .hero.dark h1{color:var(--paper)}:is(#rwj,.rwj-a) .hero.dark .eye{color:var(--khaki)}:is(#rwj,.rwj-a) .hero.dark .lede{color:#f4f2eacc}:is(#rwj,.rwj-a) .hero.dark .by{color:#f4f2ea9e}:is(#rwj,.rwj-a) .hero.dark .by b{color:var(--paper)}:is(#rwj,.rwj-a) .hero.dark .by .av{background:var(--khaki);color:var(--forest)}:is(#rwj,.rwj-a) .hero.dark .tile{background:#f4f2ea0f;border:1px solid rgba(202,200,171,.35);box-shadow:0 0 0 14px #cac8ab0d,0 40px 80px -40px #0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(#rwj,.rwj-a) .hero.dark .toc{border-color:#cac8ab38}:is(#rwj,.rwj-a) .hero.dark .toc a{color:var(--paper)}:is(#rwj,.rwj-a) .hero.dark .toc a:before{color:var(--khaki)}:is(#rwj,.rwj-a) .sci{--acc:#EDEBDD;--dim:rgba(244,242,234,.66);--rule:rgba(202,200,171,.22);background:radial-gradient(120% 90% at 85% 0%,#2f6450,#1a3c30 55%,#0e241c);color:var(--paper);padding:88px 0;margin:44px 0}:is(#rwj,.rwj-a) .sci.light{--acc:var(--forest);--dim:var(--ink2);--rule:var(--line);background:var(--card);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:is(#rwj,.rwj-a) .sci .hd{text-align:center;max-width:760px;margin:0 auto 40px}:is(#rwj,.rwj-a) .sci .eye{color:var(--khaki)}:is(#rwj,.rwj-a) .sci.light .eye{color:var(--sage)}:is(#rwj,.rwj-a) .sci .h2{color:inherit;font-size:clamp(32px,4.4vw,54px);line-height:1.04;letter-spacing:-.02em}:is(#rwj,.rwj-a) .sci .intro{font-size:18px;line-height:1.55;color:var(--dim);margin-top:16px}:is(#rwj,.rwj-a) .sci .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto 36px}:is(#rwj,.rwj-a) .sci .tab{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--rule);background:transparent;color:inherit;border-radius:999px;padding:12px 20px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.02em;transition:background .2s,color .2s,border-color .2s}:is(#rwj,.rwj-a) .sci .tab:hover{border-color:var(--acc)}:is(#rwj,.rwj-a) .sci .tab[aria-selected=true]{background:var(--acc);border-color:var(--acc);color:#0e241c}:is(#rwj,.rwj-a) .sci.light .tab[aria-selected=true]{color:var(--paper)}:is(#rwj,.rwj-a) .sci .panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}:is(#rwj,.rwj-a) .sci .panel[hidden]{display:none}:is(#rwj,.rwj-a) .sci .lab{display:block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--khaki);margin:26px 0 8px}:is(#rwj,.rwj-a) .sci.light .lab{color:var(--sage)}:is(#rwj,.rwj-a) .sci .lab:first-child{margin-top:0}:is(#rwj,.rwj-a) .sci h3{color:inherit;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.015em}:is(#rwj,.rwj-a) .sci .how{font-size:16.5px;line-height:1.7;color:var(--dim)}:is(#rwj,.rwj-a) .sci .chips{display:flex;flex-wrap:wrap;gap:8px}:is(#rwj,.rwj-a) .sci .chips span{border:1px solid var(--rule);border-radius:999px;padding:7px 14px;font-size:13.5px}:is(#rwj,.rwj-a) .sci .fit{margin-top:28px;padding:20px 22px;border-radius:18px;background:#f4f2ea12;border:1px solid var(--rule)}:is(#rwj,.rwj-a) .sci.light .fit{background:var(--paper)}:is(#rwj,.rwj-a) .sci .fit .lab{margin-top:0}:is(#rwj,.rwj-a) .sci .fit p{font-size:15.5px;line-height:1.6}:is(#rwj,.rwj-a) .sci figure{border-radius:28px;border:1px solid var(--rule);background:#f4f2ea0a;padding:18px}:is(#rwj,.rwj-a) .sci.light figure{background:var(--paper)}:is(#rwj,.rwj-a) .sci svg{display:block;width:100%;height:auto;overflow:visible}:is(#rwj,.rwj-a) .sci figcaption{font-size:12px;color:var(--dim);text-align:center;margin-top:10px;opacity:.8}:is(#rwj,.rwj-a) .sci svg text{font-family:var(--sans);font-size:15px;fill:currentColor}:is(#rwj,.rwj-a) .sci svg .lg{font-family:var(--serif);font-size:24px}:is(#rwj,.rwj-a) .sci svg .sm{font-size:12.5px;fill:var(--dim);letter-spacing:.06em}:is(#rwj,.rwj-a) .sci svg .q{fill:none;stroke:var(--rule);stroke-width:2}:is(#rwj,.rwj-a) .sci svg .s{fill:none;stroke:var(--acc);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:is(#rwj,.rwj-a) .sci svg .f{fill:none;stroke:var(--acc);stroke-width:1.4}:is(#rwj,.rwj-a) .sci svg .w{fill:var(--acc);opacity:.07}:is(#rwj,.rwj-a) .sci svg .p{fill:none}:is(#rwj,.rwj-a) .sci.light svg .p{fill:var(--card)}:is(#rwj,.rwj-a) .sci svg .k{fill:var(--khaki)}:is(#rwj,.rwj-a) .sci svg .ft{fill:currentColor}:is(#rwj,.rwj-a) .sci.light svg .ft{fill:var(--paper)}:is(#rwj,.rwj-a) .sci.in .on .draw{stroke-dasharray:1200;stroke-dashoffset:1200;animation:rwjDraw 1.8s ease forwards}:is(#rwj,.rwj-a) .sci.in .on .flow{stroke-dasharray:10 14;animation:rwjFlow 1.2s linear infinite}:is(#rwj,.rwj-a) .sci.in .on .pulse{transform-box:fill-box;transform-origin:center;animation:rwjPulse 2.4s ease-in-out infinite}:is(#rwj,.rwj-a) .sci.in .on .orbit{transform-box:view-box;transform-origin:260px 200px;animation:rwjSpin 14s linear infinite}:is(#rwj,.rwj-a) .sci.in .on .move{animation:rwjMove 3.2s ease-in-out infinite}:is(#rwj,.rwj-a) .sci.in .on .pop{opacity:0;transform-box:fill-box;transform-origin:center;animation:rwjPop .5s ease forwards;animation-delay:calc(var(--i,0) * .12s + .3s)}@keyframes rwjDraw{to{stroke-dashoffset:0}}@keyframes rwjFlow{to{stroke-dashoffset:-24}}@keyframes rwjPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes rwjSpin{to{transform:rotate(360deg)}}@keyframes rwjMove{0%,to{transform:translate(0)}50%{transform:translate(26px)}}@keyframes rwjPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}:is(#rwj,.rwj-a) .chart .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:48px}:is(#rwj,.rwj-a) .chart .top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:34px}:is(#rwj,.rwj-a) .chart .intro{font-size:16px;line-height:1.6;color:var(--ink2);max-width:520px;margin-top:12px}:is(#rwj,.rwj-a) .chart .key{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}:is(#rwj,.rwj-a) .chart .key i{width:18px;height:0;border-top:2px dashed var(--forest)}:is(#rwj,.rwj-a) .chart .rows{position:relative}:is(#rwj,.rwj-a) .chart .row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 92px;gap:20px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}:is(#rwj,.rwj-a) .chart .row:last-child{border-bottom:1px solid var(--line)}:is(#rwj,.rwj-a) .chart .lb{font-size:15px;line-height:1.3;color:var(--ink)}:is(#rwj,.rwj-a) .chart .lb small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}:is(#rwj,.rwj-a) .chart .track{position:relative;height:14px;border-radius:999px;background:var(--soft)}:is(#rwj,.rwj-a) .chart .fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--sage);width:var(--v);transform-origin:0 50%}:is(#rwj,.rwj-a) .chart .row.hi .fill{background:var(--forest)}:is(#rwj,.rwj-a) .chart .target{position:absolute;top:-6px;bottom:-6px;width:0;border-left:2px dashed var(--forest)}:is(#rwj,.rwj-a) .chart .val{font-family:var(--serif);font-size:24px;line-height:1;text-align:right}:is(#rwj,.rwj-a) .chart .src{font-size:12.5px;color:var(--muted);margin-top:20px}:is(#rwj,.rwj-a).js [data-rv] .fill{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .11s)}:is(#rwj,.rwj-a).js [data-rv].in .fill{transform:scaleX(1)}:is(#rwj,.rwj-a) .orb .card{background:radial-gradient(90% 80% at 50% 45%,#FFFFFF 0%,var(--card) 40%,#F7F5EE 100%);border:1px solid var(--line);border-radius:32px;padding:52px 40px 40px;overflow:hidden}:is(#rwj,.rwj-a) .orb .hd{text-align:center;max-width:680px;margin:0 auto 8px}:is(#rwj,.rwj-a) .orb .intro{font-size:16.5px;line-height:1.65;color:var(--ink2);margin-top:14px}:is(#rwj,.rwj-a) .orb .stage{position:relative;width:100%;max-width:920px;margin:0 auto;aspect-ratio:920 / 640}:is(#rwj,.rwj-a) .orb .area{position:absolute;top:46px;right:150px;bottom:46px;left:150px}:is(#rwj,.rwj-a) .orb svg.lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}:is(#rwj,.rwj-a) .orb svg.lines line{stroke:var(--khaki);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:4 6}:is(#rwj,.rwj-a) .orb svg.lines ellipse{fill:none;stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}:is(#rwj,.rwj-a) .orb .core{position:absolute;left:50%;top:50%;width:188px;height:188px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#2f6450,#1a3c30 60%,#0e241c);color:var(--paper);display:grid;place-items:center;text-align:center;box-shadow:0 0 0 12px #1a3c300f,0 0 0 26px #1a3c3009,0 30px 60px -24px #1a3c3099}:is(#rwj,.rwj-a) .orb .core b{display:block;font-family:var(--serif);font-weight:400;font-size:72px;line-height:.9;letter-spacing:-.03em;color:var(--paper)}:is(#rwj,.rwj-a) .orb .core small{display:block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--khaki);margin-top:8px}:is(#rwj,.rwj-a) .orb .it{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:200px;display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px 14px;box-shadow:0 14px 30px -22px #1a3c3073;font-size:14px;line-height:1.3;color:var(--ink)}:is(#rwj,.rwj-a) .orb .ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--forest);display:grid;place-items:center;color:var(--khaki)}:is(#rwj,.rwj-a) .orb .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:is(#rwj,.rwj-a) .orb .foot{text-align:center;font-size:15px;line-height:1.6;color:var(--ink2);max-width:620px;margin:18px auto 0}:is(#rwj,.rwj-a) .orb .src{text-align:center;font-size:12.5px;color:var(--muted);margin-top:10px}:is(#rwj,.rwj-a).js .orb [data-rv] .it{opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i,0) * .11s + .25s)}:is(#rwj,.rwj-a).js .orb [data-rv].in .it{opacity:1;transform:translate(-50%,-50%) scale(1)}:is(#rwj,.rwj-a).js .orb [data-rv] svg.lines line{stroke-dashoffset:0;animation:rwjFlow 1.4s linear infinite}@media(max-width:900px){:is(#rwj,.rwj-a) .orb .card{padding:36px 20px 28px}:is(#rwj,.rwj-a) .orb .stage{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#rwj,.rwj-a) .orb .area{position:static;display:contents}:is(#rwj,.rwj-a) .orb svg.lines{display:none}:is(#rwj,.rwj-a) .orb .core{position:relative;left:auto;top:auto;transform:none;grid-column:1 / -1;justify-self:center;width:150px;height:150px;margin:18px 0 22px}:is(#rwj,.rwj-a) .orb .core b{font-size:58px}:is(#rwj,.rwj-a) .orb .it,:is(#rwj,.rwj-a).js .orb [data-rv] .it,:is(#rwj,.rwj-a).js .orb [data-rv].in .it{position:static;transform:none;width:auto;flex-direction:column;align-items:flex-start;font-size:13.5px}}:is(#rwj,.rwj-a) .cards .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}:is(#rwj,.rwj-a) .cards .c{border-radius:24px;padding:28px 26px;background:var(--card);border:1px solid var(--line)}:is(#rwj,.rwj-a) .cards .c.sage{background:#e3ebdd;border-color:#d3dfcb}:is(#rwj,.rwj-a) .cards .c.sand{background:#f1e9d6;border-color:#e6dbc0}:is(#rwj,.rwj-a) .cards .c.mist{background:#e2e9e8;border-color:#d0dcda}:is(#rwj,.rwj-a) .cards .c.forest{background:var(--forest);border-color:var(--forest);color:var(--paper)}:is(#rwj,.rwj-a) .cards .c .ic{width:44px;height:44px;border-radius:14px;background:#ffffffb3;display:grid;place-items:center;color:var(--forest);margin-bottom:18px}:is(#rwj,.rwj-a) .cards .c.forest .ic{background:#f4f2ea1a;color:var(--khaki)}:is(#rwj,.rwj-a) .cards .c .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:is(#rwj,.rwj-a) .cards .c h3{font-size:23px;line-height:1.2;color:inherit}:is(#rwj,.rwj-a) .cards .c p{font-size:15.5px;line-height:1.6;color:var(--ink2);margin-top:10px}:is(#rwj,.rwj-a) .cards .c.forest p{color:#f4f2ead1}:is(#rwj,.rwj-a) .cards .c small{display:block;font-size:12px;color:var(--muted);margin-top:12px}:is(#rwj,.rwj-a) .note .box{max-width:760px;margin:0 auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}:is(#rwj,.rwj-a) .note .lab{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sage);line-height:1.5;padding-top:5px}:is(#rwj,.rwj-a) .note h3{font-family:var(--serif);font-size:21px;line-height:1.3;font-weight:400}:is(#rwj,.rwj-a) .note p{font-size:15.5px;line-height:1.7;color:var(--ink2);margin-top:8px}@media(max-width:640px){:is(#rwj,.rwj-a) .note .box{grid-template-columns:minmax(0,1fr);gap:8px}}:is(#rwj,.rwj-a) .split .g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:28px;overflow:hidden;background:var(--card);border:1px solid var(--line)}:is(#rwj,.rwj-a) .split.flip .g .ph{order:2}:is(#rwj,.rwj-a) .split .ph{min-height:420px;background:var(--soft)}:is(#rwj,.rwj-a) .split .ph img{width:100%;height:100%;object-fit:cover}:is(#rwj,.rwj-a) .split .tx{padding:52px 48px;align-self:center}:is(#rwj,.rwj-a) .split .tx .prose{margin-top:16px;font-size:16.5px}:is(#rwj,.rwj-a) .tog .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:44px 48px}:is(#rwj,.rwj-a) .tog .intro{font-size:16px;line-height:1.6;color:var(--ink2);max-width:560px;margin-top:12px}:is(#rwj,.rwj-a) .tog .btns{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 22px}:is(#rwj,.rwj-a) .tog .btns button{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:10px 18px;font-family:var(--sans);font-size:14px;font-weight:600}:is(#rwj,.rwj-a) .tog .btns button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--paper)}:is(#rwj,.rwj-a) .tog .stack{display:flex;height:64px;border-radius:16px;overflow:hidden;background:var(--soft)}:is(#rwj,.rwj-a) .tog .seg{width:var(--w);min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 16px;font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;transition:width .8s cubic-bezier(.2,.7,.2,1)}:is(#rwj,.rwj-a) .tog .seg b{font-family:var(--serif);font-weight:400;font-size:22px}:is(#rwj,.rwj-a) .tog .seg:nth-child(1){background:var(--forest);color:var(--paper)}:is(#rwj,.rwj-a) .tog .seg:nth-child(2){background:#8fae8a;color:#0e241c}:is(#rwj,.rwj-a) .tog .seg:nth-child(3){background:var(--khaki);color:var(--ink)}:is(#rwj,.rwj-a) .tog .seg:nth-child(4){background:#e3ebdd;color:var(--ink)}:is(#rwj,.rwj-a) .tog .cap{font-size:15.5px;line-height:1.6;color:var(--ink2);margin-top:18px;min-height:3.2em}:is(#rwj,.rwj-a) .tog .src{font-size:12.5px;color:var(--muted);margin-top:14px}:is(#rwj,.rwj-a) .chk .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:44px 48px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px}:is(#rwj,.rwj-a) .chk .intro{font-size:16px;line-height:1.6;color:var(--ink2);margin-top:12px}:is(#rwj,.rwj-a) .chk fieldset{border:0;margin:24px 0 0;padding:0;min-width:0}:is(#rwj,.rwj-a) .chk legend{padding:0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sage);margin-bottom:10px}:is(#rwj,.rwj-a) .chk label{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;margin-top:8px;cursor:pointer;font-size:15px;line-height:1.35;transition:background .2s,border-color .2s}:is(#rwj,.rwj-a) .chk label:has(input:checked){background:#e3ebdd;border-color:#c9d8c2}:is(#rwj,.rwj-a) .chk input{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:0;border:1.5px solid var(--sage);border-radius:7px;display:grid;place-items:center;cursor:pointer}:is(#rwj,.rwj-a) .chk input:checked{background:var(--forest);border-color:var(--forest)}:is(#rwj,.rwj-a) .chk input:checked:after{content:"";width:6px;height:11px;border:solid var(--paper);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}:is(#rwj,.rwj-a) .chk input:focus-visible{outline:2px solid var(--forest);outline-offset:2px}:is(#rwj,.rwj-a) .chk .res{align-self:start;position:sticky;top:100px;border-radius:22px;padding:28px;background:var(--paper);border:1px solid var(--line);transition:background .3s,color .3s}:is(#rwj,.rwj-a) .chk .res[data-level="1"]{background:#f1e9d6}:is(#rwj,.rwj-a) .chk .res[data-level="2"]{background:var(--forest);color:var(--paper);border-color:var(--forest)}:is(#rwj,.rwj-a) .chk .res .n{font-family:var(--serif);font-size:56px;line-height:1}:is(#rwj,.rwj-a) .chk .res .n small{font-size:16px;margin-left:6px;opacity:.7}:is(#rwj,.rwj-a) .chk .res p{font-size:16px;line-height:1.6;margin-top:12px}:is(#rwj,.rwj-a) .chk .res .src{font-size:12px;opacity:.7;margin-top:14px}:is(#rwj,.rwj-a) .plan .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:44px 48px}:is(#rwj,.rwj-a) .plan .intro{font-size:16px;line-height:1.6;color:var(--ink2);max-width:560px;margin-top:12px}:is(#rwj,.rwj-a) .plan .opts{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}:is(#rwj,.rwj-a) .plan .opts button{-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:10px 16px;font-family:var(--sans);font-size:14px;font-weight:600}:is(#rwj,.rwj-a) .plan .opts button:before{content:"+";font-weight:400;color:var(--sage)}:is(#rwj,.rwj-a) .plan .opts button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--paper)}:is(#rwj,.rwj-a) .plan .opts button[aria-pressed=true]:before{content:"\2713";color:var(--khaki)}:is(#rwj,.rwj-a) .plan ol{list-style:none;padding:0;margin:0;position:relative}:is(#rwj,.rwj-a) .plan ol:before{content:"";position:absolute;left:94px;top:10px;bottom:10px;width:1px;background:var(--line)}:is(#rwj,.rwj-a) .plan li{display:grid;grid-template-columns:80px 30px minmax(0,1fr);gap:0 0;padding:12px 0;align-items:start}:is(#rwj,.rwj-a) .plan li[hidden]{display:none}:is(#rwj,.rwj-a) .plan li.new{animation:rwjPop .45s ease}:is(#rwj,.rwj-a) .plan .when{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sage);padding-top:5px}:is(#rwj,.rwj-a) .plan .pin{width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--forest);margin:6px 0 0 9px;position:relative;z-index:1}:is(#rwj,.rwj-a) .plan li.x .pin{background:var(--forest)}:is(#rwj,.rwj-a) .plan h3{font-family:var(--sans);font-size:16px;font-weight:700}:is(#rwj,.rwj-a) .plan p{font-size:15px;line-height:1.55;color:var(--ink2);margin-top:3px}:is(#rwj,.rwj-a) .plan .src{font-size:12.5px;color:var(--muted);margin-top:18px}@media(max-width:900px){:is(#rwj,.rwj-a) .split .g{grid-template-columns:minmax(0,1fr)}:is(#rwj,.rwj-a) .split.flip .g .ph{order:0}:is(#rwj,.rwj-a) .split .ph{min-height:260px}:is(#rwj,.rwj-a) .split .tx{padding:32px 24px}:is(#rwj,.rwj-a) .tog .card,:is(#rwj,.rwj-a) .chk .card,:is(#rwj,.rwj-a) .plan .card{padding:32px 22px}:is(#rwj,.rwj-a) .chk .card{grid-template-columns:minmax(0,1fr);gap:24px}:is(#rwj,.rwj-a) .chk .res{position:static}:is(#rwj,.rwj-a) .tog .stack{height:auto;flex-direction:column}:is(#rwj,.rwj-a) .tog .seg{width:auto!important;height:calc(var(--w) * 1.6);min-height:0;padding:0 14px;flex-direction:row;align-items:center;gap:10px;transition:height .8s cubic-bezier(.2,.7,.2,1)}:is(#rwj,.rwj-a) .plan ol:before{left:84px}:is(#rwj,.rwj-a) .plan li{grid-template-columns:70px 30px minmax(0,1fr)}}:is(#rwj,.rwj-a) .bgp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}:is(#rwj,.rwj-a) .bgp img{width:100%;height:100%;object-fit:cover}:is(#rwj,.rwj-a) .hero.photo,:is(#rwj,.rwj-a) .orbp,:is(#rwj,.rwj-a) .venn,:is(#rwj,.rwj-a) .sci.hasbg{position:relative;overflow:hidden;isolation:isolate}:is(#rwj,.rwj-a) .hero.photo>.w,:is(#rwj,.rwj-a) .orbp>.w,:is(#rwj,.rwj-a) .venn>.w,:is(#rwj,.rwj-a) .sci.hasbg>.w{position:relative;z-index:1}:is(#rwj,.rwj-a) .hero.photo{background:#101311;min-height:min(92vh,880px);display:flex;align-items:flex-end;padding:180px 0 44px}:is(#rwj,.rwj-a) .hero.photo .bgp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c0b2e,#0a0c0b80 40%,#0a0c0bc7 66%,#0a0c0bf0)}:is(#rwj,.rwj-a) .hero.photo .g{grid-template-columns:minmax(0,1fr);max-width:880px}:is(#rwj,.rwj-a) .hero.photo h1{font-size:clamp(42px,6.4vw,84px);font-weight:300}:is(#rwj,.rwj-a) .sci.hasbg{background:#0b1310}:is(#rwj,.rwj-a) .sci.hasbg .bgp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08100c8c,#08100cc7)}:is(#rwj,.rwj-a) .sci.hasbg figure{background:#08100c47;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:is(#rwj,.rwj-a) .sci.hasbg .fit{background:#08100c59}:is(#rwj,.rwj-a) .orbp{color:#f4f2ea;padding:96px 0 80px;margin:44px 0;background:#1a3c30}:is(#rwj,.rwj-a) .orbp .bgp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 50%,#0a18126b,#0a18129e)}:is(#rwj,.rwj-a) .orbp .hd{text-align:center;max-width:720px;margin:0 auto}:is(#rwj,.rwj-a) .orbp .eye{color:#f4f2eacc}:is(#rwj,.rwj-a) .orbp .h2{color:#f4f2ea;font-weight:300}:is(#rwj,.rwj-a) .orbp .ring{position:relative;max-width:900px;aspect-ratio:900 / 620;margin:20px auto 0}:is(#rwj,.rwj-a) .orbp svg{position:absolute;left:140px;top:40px;width:calc(100% - 280px);height:calc(100% - 80px);overflow:visible}:is(#rwj,.rwj-a) .orbp ellipse{fill:none;stroke:#f4f2ead9;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round}:is(#rwj,.rwj-a) .orbp .mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}:is(#rwj,.rwj-a) .orbp .mid b{display:block;font-family:var(--serif);font-weight:300;font-size:clamp(64px,8vw,104px);line-height:.9;letter-spacing:-.03em}:is(#rwj,.rwj-a) .orbp .mid span{display:block;font-size:13px;letter-spacing:.24em;text-transform:lowercase;margin-top:12px;opacity:.85}:is(#rwj,.rwj-a) .orbp ul{list-style:none;margin:0;padding:0;position:absolute;left:140px;top:40px;right:140px;bottom:40px}:is(#rwj,.rwj-a) .orbp li{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:180px;text-align:center;font-size:14.5px;line-height:1.35;letter-spacing:.03em;text-transform:lowercase;text-shadow:0 1px 14px rgba(0,0,0,.35)}:is(#rwj,.rwj-a) .orbp .intro,:is(#rwj,.rwj-a) .orbp .foot{text-align:center;max-width:620px;margin:26px auto 0;font-size:16px;line-height:1.65;color:#f4f2eadb}:is(#rwj,.rwj-a) .orbp .src{text-align:center;font-size:12px;color:#f4f2ea99;margin-top:10px}:is(#rwj,.rwj-a).js .orbp [data-rv] li{opacity:0;transition:opacity .9s ease;transition-delay:calc(var(--i,0) * .14s + .3s)}:is(#rwj,.rwj-a).js .orbp [data-rv].in li{opacity:1}:is(#rwj,.rwj-a) .venn{color:#f4f2ea;padding:110px 0 96px;margin:44px 0;background:#5e6b55;text-align:center}:is(#rwj,.rwj-a) .venn .bgp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14201875}:is(#rwj,.rwj-a) .venn .hd{max-width:720px;margin:0 auto 36px}:is(#rwj,.rwj-a) .venn .eye{color:#f4f2ead9}:is(#rwj,.rwj-a) .venn .h2{color:#f4f2ea;font-weight:300}:is(#rwj,.rwj-a) .venn .cirs{display:flex;justify-content:center}:is(#rwj,.rwj-a) .venn .cir{flex:none;width:clamp(150px,22vw,270px);aspect-ratio:1;border:1px solid rgba(244,242,234,.9);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px}:is(#rwj,.rwj-a) .venn .cir+.cir{margin-left:calc(clamp(150px,22vw,270px)*-.12)}:is(#rwj,.rwj-a) .venn .cir b{font-size:clamp(14px,1.6vw,19px);font-weight:600;letter-spacing:.06em;text-transform:uppercase}:is(#rwj,.rwj-a) .venn .cir small{font-family:var(--serif);font-size:clamp(18px,2vw,26px)}:is(#rwj,.rwj-a) .venn .cap{max-width:640px;margin:40px auto 0;font-size:12.5px;line-height:2;letter-spacing:.32em;text-transform:uppercase;color:#f4f2eac7}:is(#rwj,.rwj-a) .venn .cap b,:is(#rwj,.rwj-a) .venn .cap strong{color:#fff;font-weight:600}:is(#rwj,.rwj-a).js .venn [data-rv] .cir{opacity:0;transform:scale(.88);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .16s)}:is(#rwj,.rwj-a).js .venn [data-rv].in .cir{opacity:1;transform:none}@media(max-width:760px){:is(#rwj,.rwj-a) .hero.photo{min-height:86vh;padding:140px 0 32px}:is(#rwj,.rwj-a) .hero.photo .bgp:after{background:linear-gradient(180deg,#0a0c0b1a,#0a0c0b9e 34%,#0a0c0be6 62%,#0a0c0bf5)}:is(#rwj,.rwj-a) .orbp .ring{aspect-ratio:auto}:is(#rwj,.rwj-a) .orbp svg{display:none}:is(#rwj,.rwj-a) .orbp .mid{position:static;transform:none;margin:28px 0 22px}:is(#rwj,.rwj-a) .orbp ul{position:static}:is(#rwj,.rwj-a) .orbp li{position:static;transform:none;width:auto;padding:13px 0;border-top:1px solid rgba(244,242,234,.3)}:is(#rwj,.rwj-a) .orbp li:last-child{border-bottom:1px solid rgba(244,242,234,.3)}:is(#rwj,.rwj-a) .venn .cir+.cir{margin-left:-18px}:is(#rwj,.rwj-a) .venn .cir{width:118px}:is(#rwj,.rwj-a) .venn .cir b{font-size:9.5px;letter-spacing:.02em}:is(#rwj,.rwj-a) .venn .cir small{font-size:16px}:is(#rwj,.rwj-a) .venn .cap{font-size:11px;letter-spacing:.22em}}:is(#rwj,.rwj-a).js .dots [data-rv] .d.on{background:var(--soft);transition:background .3s;transition-delay:calc(var(--i,0) * 18ms)}:is(#rwj,.rwj-a).js .dots [data-rv].in .d.on{background:var(--forest)}:is(#rwj,.rwj-a).js .blk>.w,:is(#rwj,.rwj-a).js .hero .g{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}:is(#rwj,.rwj-a).js .blk.in>.w,:is(#rwj,.rwj-a).js .hero.in .g{opacity:1;transform:none}@media(max-width:900px){:is(#rwj,.rwj-a) .sci{padding:64px 0}:is(#rwj,.rwj-a) .sci .panel{grid-template-columns:minmax(0,1fr);gap:32px}:is(#rwj,.rwj-a) .sci figure{order:-1}:is(#rwj,.rwj-a) .chart .card{padding:32px 24px}:is(#rwj,.rwj-a) .chart .row{grid-template-columns:minmax(0,1fr) 76px;gap:8px 14px}:is(#rwj,.rwj-a) .chart .track{grid-column:1 / -1;grid-row:2}:is(#rwj,.rwj-a) .chart .val{grid-row:1;grid-column:2;font-size:20px}}@media(max-width:900px){:is(#rwj,.rwj-a) .hero .g{grid-template-columns:minmax(0,1fr);gap:36px}:is(#rwj,.rwj-a) .tile{justify-self:start;width:180px;border-radius:22px;padding:18px}:is(#rwj,.rwj-a) .tile .sym{font-size:76px}:is(#rwj,.rwj-a) .tile .no,:is(#rwj,.rwj-a) .tile .nm{font-size:13px}:is(#rwj,.rwj-a) .tile .ms{font-size:12px}:is(#rwj,.rwj-a) .dots .card{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 26px}:is(#rwj,.rwj-a) .dots .grid{max-width:340px}:is(#rwj,.rwj-a) .steps .cols,:is(#rwj,.rwj-a) .next .cards{grid-template-columns:minmax(0,1fr)}:is(#rwj,.rwj-a) .prod .card{grid-template-columns:minmax(0,1fr);gap:8px}:is(#rwj,.rwj-a) .prod .tx{padding:16px 8px 12px}}@media(max-width:640px){:is(#rwj,.rwj-a){font-size:16px}:is(#rwj,.rwj-a) .w{padding:0 18px}:is(#rwj,.rwj-a) .blk{padding:28px 0}:is(#rwj,.rwj-a) .hero{padding:40px 0 20px}:is(#rwj,.rwj-a) .hero .lede{font-size:17.5px}:is(#rwj,.rwj-a) .toc{margin-top:36px}:is(#rwj,.rwj-a) .hero>.w>.g>.tile{display:none}:is(#rwj,.rwj-a) .hero .pic .tile.mini{left:14px;bottom:14px;width:110px;padding:12px}:is(#rwj,.rwj-a) .hero .pic .tile.mini .sym{font-size:46px}:is(#rwj,.rwj-a) .hero .pic{aspect-ratio:4/3}:is(#rwj,.rwj-a) .prose{font-size:17px}:is(#rwj,.rwj-a) .toc ol{grid-template-columns:minmax(0,1fr)}:is(#rwj,.rwj-a) .band .panel{padding:36px 24px 28px;border-radius:22px}:is(#rwj,.rwj-a) .band .cells{grid-auto-flow:row;margin-top:24px}:is(#rwj,.rwj-a) .band .cell{padding:20px 0 0;margin-top:20px;border-left:0;border-top:1px solid rgba(202,200,171,.25)}:is(#rwj,.rwj-a) .band .cell:first-child{padding-top:0;margin-top:0;border-top:0}:is(#rwj,.rwj-a) .flow .list:before{left:17px}:is(#rwj,.rwj-a) .flow .node{grid-template-columns:36px minmax(0,1fr);gap:12px}:is(#rwj,.rwj-a) .flow .dot{width:36px;height:36px;font-size:15px;margin-top:18px}:is(#rwj,.rwj-a) .flow .card{grid-template-columns:minmax(0,1fr);padding:20px}:is(#rwj,.rwj-a) .flow .card .stat{grid-column:1;grid-row:auto;text-align:left;font-size:26px;margin-top:8px}:is(#rwj,.rwj-a) .faq summary{font-size:19px}:is(#rwj,.rwj-a) .faq .a{padding-right:0}}@media(max-width:640px){:is(#rwj,.rwj-a) .blk{padding:22px 0}:is(#rwj,.rwj-a) .h2{font-size:28px;line-height:1.12}:is(#rwj,.rwj-a) .hd{margin-bottom:18px}:is(#rwj,.rwj-a) .dots .card{padding:24px 20px;gap:20px;border-radius:20px;grid-template-columns:minmax(0,1fr)}:is(#rwj,.rwj-a) .dots .big{font-size:64px}:is(#rwj,.rwj-a) .dots .cap{font-size:14.5px;margin-top:12px}:is(#rwj,.rwj-a) .dots .grid{max-width:230px;gap:5px}:is(#rwj,.rwj-a) .band .panel{padding:26px 20px 22px}:is(#rwj,.rwj-a) .band .cells{margin-top:16px}:is(#rwj,.rwj-a) .band .cell,:is(#rwj,.rwj-a) .band .cell:first-child{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;margin:0;border-top:1px solid rgba(202,200,171,.22)}:is(#rwj,.rwj-a) .band .cell:first-child{border-top:0}:is(#rwj,.rwj-a) .band .n{font-size:38px}:is(#rwj,.rwj-a) .band .t{margin-top:0;font-size:14px}:is(#rwj,.rwj-a) .band .src{margin-top:14px}:is(#rwj,.rwj-a) .steps .cols{gap:10px}:is(#rwj,.rwj-a) .steps .st{padding:20px 18px;border-radius:18px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 14px}:is(#rwj,.rwj-a) .steps .k{grid-row:1 / span 2;margin:0}:is(#rwj,.rwj-a) .steps h3{font-size:20px}:is(#rwj,.rwj-a) .steps .t{margin-top:4px;font-size:15px}:is(#rwj,.rwj-a) .ing .grid{grid-template-columns:1fr 1fr;gap:10px}:is(#rwj,.rwj-a) .ing .tl{padding:18px 16px;border-radius:16px}:is(#rwj,.rwj-a) .ing .amt{font-size:26px}:is(#rwj,.rwj-a) .ing .nm{font-size:13.5px}:is(#rwj,.rwj-a) .ing .t{font-size:13px}:is(#rwj,.rwj-a) .sci{padding:48px 0;margin:24px 0}:is(#rwj,.rwj-a) .sci .hd{margin-bottom:22px;text-align:left}:is(#rwj,.rwj-a) .sci .tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -18px 22px;padding:0 18px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(#rwj,.rwj-a) .sci .tabs::-webkit-scrollbar{display:none}:is(#rwj,.rwj-a) .sci .tab{flex:none;padding:10px 16px;font-size:13px}:is(#rwj,.rwj-a) .sci figure{padding:10px;border-radius:20px}:is(#rwj,.rwj-a) .sci h3{font-size:26px}:is(#rwj,.rwj-a) .sci .how{font-size:15.5px}:is(#rwj,.rwj-a) .venn{padding:64px 0 56px;margin:24px 0}:is(#rwj,.rwj-a) .venn .cap{margin-top:26px}:is(#rwj,.rwj-a) .note .box{padding:18px 0}:is(#rwj,.rwj-a) .faq summary{padding:18px 0;font-size:18px}:is(#rwj,.rwj-a) .faq .a{font-size:15px}:is(#rwj,.rwj-a) .src .col{padding-top:20px}:is(#rwj,.rwj-a) .next .cards{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:0 18px 6px;scrollbar-width:none}:is(#rwj,.rwj-a) .next .cards::-webkit-scrollbar{display:none}:is(#rwj,.rwj-a) .next a.nc{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){:is(#rwj,.rwj-a) .bar{display:none}:is(#rwj,.rwj-a) *,:is(#rwj,.rwj-a) *:before,:is(#rwj,.rwj-a) *:after{transition:none!important;animation:none!important}:is(#rwj,.rwj-a) .sci .draw{stroke-dashoffset:0!important}:is(#rwj,.rwj-a) .sci .pop{opacity:1!important}:is(#rwj,.rwj-a).js .blk>.w,:is(#rwj,.rwj-a).js .hero .g{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/journal-article.css.map */
