@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2?dpl=dpl_FZ1cCEbEEa4eyiEDauNRcvJ8Rksg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2?dpl=dpl_FZ1cCEbEEa4eyiEDauNRcvJ8Rksg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2?dpl=dpl_FZ1cCEbEEa4eyiEDauNRcvJ8Rksg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
body:has(.pcb:not(.pcb-embedded)){color:#17201a;background:#fbfaf5}.pcb{--paper:#fbfaf5;--paper-2:#f3f1e8;--ink:#17201a;--ink-soft:#3b463f;--mut:#66706a;--line:#17201a1f;--forest:#06180e;--forest-2:#0e2a1a;--lime:#beff43;--link:#2c6e14;--display:var(--font-archivo), var(--font-geist-sans), -apple-system, system-ui, sans-serif;--sans:var(--font-geist-sans), -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--col:680px;--wide:1040px;--gutter:clamp(16px, 4vw, 32px);background:var(--paper);width:100%;min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}.pcb a{color:inherit;text-decoration:none}.pcb ::selection{background:var(--lime);color:#0b1a05}.pcb :focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.pcb img{max-width:100%;display:block}.pcb.pcb-embedded{border-radius:6px;min-height:0}.pcb.pcb-embedded .pcb-article{padding:28px 22px 48px}.pcb-top{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);color:#f4f7ee;background:#06180ef5;position:sticky;top:0}.pcb-top-in{max-width:var(--wide);padding:12px var(--gutter);align-items:center;gap:12px;margin:0 auto;display:flex}.pcb-brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:17px;font-weight:800;font-stretch:108%;display:flex}.pcb-brand img{width:24px;height:24px}.pcb-top-sep{color:#f4f7ee59;font-size:18px}.pcb-top-blog{font-family:var(--display);color:var(--lime);font-size:16px;font-weight:600}.pcb-top-links{align-items:center;gap:6px;margin-left:auto;display:flex}.pcb-top-links a{color:#f4f7eec2;border-radius:99px;padding:7px 12px;font-size:13.5px;transition:color .16s}.pcb-top-links a:hover{color:#fff}.pcb-top-links a.pcb-top-cta{color:#0b1a05;background:var(--lime);padding:8px 16px;font-weight:700}.pcb-top-links a.pcb-top-cta:hover{color:#0b1a05;background:#d2ff7a}.pcb-main{flex:1;width:100%}.pcb-index{max-width:var(--wide);padding:clamp(36px, 6vw, 72px) var(--gutter) 80px;margin:0 auto}.pcb-masthead h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(34px,6vw,60px);font-weight:800;font-stretch:112%;line-height:1}.pcb-masthead p{max-width:560px;color:var(--mut);margin:14px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.5}.pcb-chips{scrollbar-width:none;gap:8px;margin:28px 0 36px;padding-bottom:2px;display:flex;overflow-x:auto}.pcb-chips::-webkit-scrollbar{display:none}.pcb-chips a{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:8px 15px;font-size:14px;transition:background .16s,border-color .16s}.pcb-chips a:hover{border-color:#17201a4d}.pcb-chips a.on{background:var(--forest);border-color:var(--forest);color:#f4f7ee}.pcb-meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.pcb-cat{color:var(--link);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:600}.pcb-feature{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(20px,3.5vw,44px);padding-bottom:40px;display:grid}.pcb-feature-img{aspect-ratio:16/10;background:var(--paper-2);border-radius:14px;overflow:hidden}.pcb-feature-img img,.pcb-row-img img,.pcb-tile-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.23,1,.32,1)}.pcb-feature:hover img,.pcb-row:hover img,.pcb-tile:hover img{transform:scale(1.025)}.pcb-feature h2{font-family:var(--display);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(26px,3.4vw,40px);font-weight:800;font-stretch:106%;line-height:1.06}.pcb-feature p{font-family:var(--serif);color:var(--ink-soft);margin:14px 0 0;font-size:18px;line-height:1.5}.pcb-by{margin-top:18px;font-size:14px;font-weight:600;display:block}.pcb-feature:hover h2,.pcb-row:hover h3,.pcb-tile:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pcb-list-h{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;color:var(--mut);margin:40px 0 4px;font-size:13px;font-weight:700}.pcb-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 200px;align-items:center;gap:28px;padding:26px 0;display:grid}.pcb-row h3{font-family:var(--display);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(19px,2.2vw,24px);font-weight:700;font-stretch:104%;line-height:1.15}.pcb-row p{font-family:var(--serif);color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.pcb-row-img{aspect-ratio:4/3;background:var(--paper-2);border-radius:10px;overflow:hidden}.pcb-cover-fallback{background:radial-gradient(circle at 80% 15%, #beff4352, transparent 55%), var(--forest);align-items:flex-end;width:100%;height:100%;padding:16px;display:flex}.pcb-cover-fallback span{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-size:14px;font-weight:800}.pcb-cf-partnerships{background:radial-gradient(circle at 80% 15%, #66d9f259, transparent 55%), var(--forest-2)}.pcb-cf-updates{background:radial-gradient(circle at 80% 15%, #f5c7594d, transparent 55%), var(--forest)}.pcb-cf-stories{background:radial-gradient(circle at 80% 15%, #f28c594d, transparent 55%), var(--forest-2)}.pcb-empty{text-align:center;color:var(--mut);padding:60px 0}.pcb-empty a{color:var(--link);text-decoration:underline}.pcb-article{padding:clamp(32px, 6vw, 64px) var(--gutter) 80px}.pcb-preview-banner{max-width:var(--col);color:#6b5300;background:#fff4cf;border:1px solid #f0d890;border-radius:10px;margin:0 auto 28px;padding:10px 14px;font-size:14px}.pcb-head{max-width:var(--col);margin:0 auto}.pcb-head h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(32px,5.4vw,48px);font-weight:800;font-stretch:106%;line-height:1.08}.pcb-sub{font-family:var(--serif);color:var(--mut);text-wrap:pretty;margin:14px 0 0;font-size:clamp(19px,2.4vw,23px);line-height:1.42}.pcb-author{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:28px;padding:16px 0;display:flex}.pcb-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.pcb-avatar-mark{background:var(--forest);justify-content:center;align-items:center;display:flex}.pcb-avatar-mark img{width:26px;height:26px}.pcb-author-name{font-size:15px;font-weight:600;display:block}.pcb-author-title{color:var(--mut);margin-top:1px;font-size:13.5px;display:block}.pcb-hero{max-width:var(--wide);margin:36px auto 0}.pcb-hero img{object-fit:cover;border-radius:14px;width:100%;max-height:620px}.pcb-body{max-width:var(--col);font-family:var(--serif);color:#1f2922;font-optical-sizing:auto;margin:40px auto 0;font-size:clamp(18px,2.2vw,20.5px);line-height:1.72}.pcb-body>*+*{margin-top:1.25em}.pcb-body p,.pcb-body ul,.pcb-body ol{margin-bottom:0}.pcb-body>:first-child{margin-top:0}.pcb-body h2,.pcb-body h3,.pcb-body h4{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;scroll-margin-top:80px;line-height:1.2}.pcb-body h2{margin-top:2em;font-size:clamp(24px,3vw,30px);font-weight:800}.pcb-body h3{margin-top:1.7em;font-size:clamp(20px,2.4vw,23px);font-weight:700}.pcb-body h4{margin-top:1.5em;font-size:18px;font-weight:700}.pcb-body h2+*,.pcb-body h3+*,.pcb-body h4+*{margin-top:.6em}.pcb-body a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pcb-body a:hover{text-decoration-thickness:2px}.pcb-body strong{color:var(--ink);font-weight:650}.pcb-body ul,.pcb-body ol{padding-left:1.3em}.pcb-body ul{list-style:outside}.pcb-body ol{list-style:decimal}.pcb-body li+li{margin-top:.45em}.pcb-body li::marker{color:var(--mut)}.pcb-body blockquote{border-left:3px solid var(--lime);color:var(--ink);margin-left:0;margin-right:0;padding:.1em 0 .1em 1.1em;font-size:1.22em;font-style:italic;line-height:1.5}.pcb-body blockquote p{margin:0}.pcb-body code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--paper-2);border-radius:5px;padding:.15em .4em;font-size:.82em}.pcb-body pre{color:#e8f0e2;background:#111a14;border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.6;overflow-x:auto}.pcb-body pre code{color:inherit;background:0 0;padding:0}.pcb-body hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.pcb-body hr.pc-dots{text-align:center;border:0;height:auto}.pcb-body hr.pc-dots:before{content:"· · ·";letter-spacing:.6em;color:var(--mut);font-size:22px}.pcb-body table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:15px;display:block;overflow-x:auto}.pcb-body th,.pcb-body td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.pcb-body th{font-weight:600}.pcb-body .pc-figure{margin-left:0;margin-right:0}.pcb-body .pc-figure img,.pcb-body .pc-figure video{border-radius:10px;width:auto;max-width:100%;max-height:640px;margin:0 auto}.pcb-body .pc-wide img{width:100%;max-height:none}.pcb-body .pc-figure figcaption{font-family:var(--sans);color:var(--mut);text-align:center;margin-top:10px;font-size:14px;line-height:1.45}.pcb-body .pc-wide{width:min(var(--wide), calc(100vw - 2 * var(--gutter)));margin-left:50%;transform:translate(-50%)}.pcb-body .pc-embed{background:var(--paper-2);border-radius:12px;width:100%;position:relative;overflow:hidden}.pcb-body .pc-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pcb-body .pc-embed-video{aspect-ratio:16/9}.pcb-body .pc-embed-ig{aspect-ratio:4/5.6;max-width:480px;margin-left:auto;margin-right:auto}.pcb-body .pc-embed-x{aspect-ratio:5/6;background:0 0;max-width:520px;margin-left:auto;margin-right:auto}.pcb-body .pc-cta{background:var(--forest);color:#f4f7ee;font-family:var(--sans);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:2em;padding:22px 24px;display:flex}.pcb-body .pc-cta-text strong{font-family:var(--display);color:#fff;letter-spacing:-.01em;font-size:19px;display:block}.pcb-body .pc-cta-text span{color:#f4f7eeb8;margin-top:3px;font-size:14.5px;line-height:1.45;display:block}.pcb-body a.pc-cta-btn{color:#0b1a05;background:var(--lime);white-space:nowrap;border-radius:99px;flex-shrink:0;padding:11px 18px;font-size:14.5px;font-weight:700;text-decoration:none}.pcb-body a.pc-cta-btn:hover{background:#d2ff7a}.pcb-body .pc-cta-stores{flex-wrap:wrap;gap:10px;display:flex}.pcb-end{max-width:var(--col);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;padding-top:22px;display:flex}.pcb-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pcb-tags li{background:var(--paper-2);color:var(--ink-soft);border-radius:99px;padding:5px 12px;font-size:13px}.pcb-share{flex-wrap:wrap;gap:8px;display:flex}.pcb-share a,.pcb-share button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:99px;padding:7px 14px;font-size:13.5px;transition:border-color .16s,color .16s}.pcb-share a:hover,.pcb-share button:hover{color:var(--ink);border-color:#17201a59}.pcb-more{max-width:var(--wide);border-top:1px solid var(--line);margin:72px auto 0;padding-top:32px}.pcb-more-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pcb-more-head h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.pcb-more-head a{color:var(--link);font-size:14px}.pcb-tiles{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:22px;display:grid}.pcb-tile-img{aspect-ratio:16/10;background:var(--paper-2);border-radius:10px;margin-bottom:12px;overflow:hidden}.pcb-tile h3{font-family:var(--display);letter-spacing:-.015em;margin:7px 0 0;font-size:18px;font-weight:700;line-height:1.2}.pcb-foot{background:var(--forest);color:#f4f7eea8;font-size:13.5px}.pcb-foot-in{max-width:var(--wide);padding:36px var(--gutter);flex-wrap:wrap;align-items:center;gap:18px 28px;margin:0 auto;display:flex}.pcb-brand-foot{color:#f4f7ee}.pcb-foot nav{flex-wrap:wrap;gap:6px 18px;display:flex}.pcb-foot nav a:hover{color:#fff}.pcb-foot-in>span{margin-left:auto}@media (max-width:900px){.pcb-feature{grid-template-columns:1fr}.pcb-tiles{grid-template-columns:1fr 1fr}.pcb-tiles>:nth-child(3){display:none}}@media (max-width:640px){.pcb-row{grid-template-columns:1fr 104px;gap:16px;padding:20px 0}.pcb-row p{display:none}.pcb-tiles{grid-template-columns:1fr}.pcb-tiles>:nth-child(3){display:block}.pcb-body .pc-cta{flex-direction:column;align-items:flex-start}.pcb-hide-s{display:none}.pcb-foot-in>span{margin-left:0}.pcb-hero{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.pcb-hero img{border-radius:0}}@media (max-width:345px){.pcb-brand span{display:none}}@media (prefers-reduced-motion:reduce){.pcb *{transition:none!important}}
