html:has(.site){scroll-padding-top:0}.site [id]{scroll-margin-top:100px}.site#site-top{scroll-margin-top:0}.site .page-hero{position:relative;padding:132px 0 64px;background:var(--ink);isolation:isolate;overflow:hidden}.site .page-hero__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff06 1px,transparent 0),linear-gradient(90deg,#ffffff06 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.site .page-hero:after{content:"";width:320px;height:320px;border:1px solid #aaeb641c;border-radius:50%;position:absolute;left:-110px;bottom:-230px;pointer-events:none}.site .page-hero__inner{position:relative}.site .page-hero .eyebrow{margin:34px 0 16px;font-size:12px}.site .page-hero h1{font-family:var(--f-display);font-size:clamp(44px,6.4vw,82px);font-weight:800;letter-spacing:-.045em;line-height:1.12;max-width:980px;color:#fff;margin:0;text-wrap:balance}.site .page-hero__lead{max-width:730px;color:#b6b8b2;font-size:clamp(17px,1.8vw,20px);line-height:1.85;margin:24px 0 0}.site .content-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.7;color:#979b92}.site .content-breadcrumbs a{color:#bfc2ba}.site .content-breadcrumbs a:hover{color:var(--lime)}.site .content-breadcrumbs>span[aria-current]{max-width:min(100%,64ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site .page-hero__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:38px;padding-top:26px;border-top:1px solid #ffffff1a;font-size:13px;color:#b8bcb3}.site .page-hero__foot .mono{display:flex;align-items:center;gap:9px}.site .status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);flex:none}.site .hero-text-link{color:#fff;display:inline-flex;align-items:center;gap:12px}.site .hero-text-link span{color:var(--lime);font-size:22px}.site .content-paper{background:var(--paper);color:var(--ink);padding:clamp(40px,5.5vw,76px) 0}.site .content-paper :focus-visible{outline-color:var(--olive)}.site .topic-nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid var(--line-light)}.site .topic-nav a{display:inline-flex;align-items:center;gap:10px;padding:9px 17px;border-radius:999px;border:1px solid #d9ddd2;font-family:var(--f-display);font-size:14px;color:#40463b}.site .topic-nav a span{font-size:11px;color:#71766b}.site .topic-nav a:hover{border-color:#849574;background:#e9eedd}.site .topic-nav a.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.site .topic-nav a.is-active span{color:#bec5b5}.site .editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site .editorial-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e0e3d9;border-radius:24px;overflow:hidden;transition:border-color .2s,transform .3s var(--ease),box-shadow .3s}.site .editorial-card:hover{border-color:#bac8ab;transform:translateY(-4px);box-shadow:0 14px 35px -24px #25381455}.site .editorial-card__media{display:block;aspect-ratio:1.65;overflow:hidden;background:#e2e7d9}.site .editorial-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s var(--ease)}.site .editorial-card:hover .editorial-card__media img{transform:scale(1.035)}.site .editorial-card__body{display:flex;flex-direction:column;flex:1 1;padding:26px}.site .editorial-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.site .editorial-card__meta time{color:#73796a;font-size:11px}.site .editorial-card__meta .pill{font-size:11px;padding:4px 10px}.site .editorial-card h2{font-family:var(--f-display);font-weight:700;font-size:clamp(23px,2.1vw,27px);line-height:1.32;letter-spacing:-.025em;margin:0 0 15px;text-wrap:pretty}.site .editorial-card h2 a{color:inherit}.site .editorial-card h2 a:hover{color:var(--olive)}.site .editorial-card__body>p{color:#62685a;font-size:14px;line-height:1.8;margin:0 0 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.site .editorial-card__more{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid #e8ebe2;color:var(--ink);font-size:13px;font-weight:600}.site .editorial-card__arrow{display:flex;align-items:center;justify-content:center;height:34px;width:34px;border:1px solid #dce1d4;border-radius:50%;transition:background .2s}.site .editorial-card:hover .editorial-card__arrow{background:var(--lime);border-color:var(--lime)}.site .editorial-card--featured{grid-column:1/-1;display:grid;grid-template-columns:1.08fr 1fr;background:var(--ink);color:#fff;border-color:var(--ink)}.site .editorial-card--featured .editorial-card__media{aspect-ratio:auto;min-height:380px;height:100%;position:relative}.site .editorial-card--featured .editorial-card__media img{position:absolute;inset:0}.site .editorial-card--featured .editorial-card__body{padding:clamp(28px,3.4vw,44px)}.site .editorial-card--featured h2{font-size:clamp(28px,3.3vw,42px);line-height:1.2}.site .editorial-card--featured h2 a:hover{color:var(--lime)}.site .editorial-card--featured .editorial-card__body>p{color:#b1b7a8;font-size:15px;-webkit-line-clamp:4}.site .editorial-card--featured .editorial-card__meta time{color:#aab19f}.site .editorial-card--featured .editorial-card__more{color:#fff;border-color:#ffffff24}.site .editorial-card--featured .editorial-card__arrow{background:var(--lime);color:var(--ink);border-color:var(--lime)}.site .editorial-art{height:100%;min-height:210px;background:var(--lime);color:#15220d;padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;isolation:isolate}.site .editorial-art:after{content:"";position:absolute;width:290px;height:290px;left:-150px;top:-100px;border:45px solid #192e0f14;border-radius:50%;z-index:-1}.site .editorial-art__label{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;direction:ltr;text-align:left}.site .editorial-art__type{font-family:var(--f-display);font-size:clamp(70px,8vw,140px);font-weight:900;line-height:1;letter-spacing:-.08em;direction:ltr;display:flex;justify-content:space-between;align-items:center}.site .editorial-art__type>span{font-weight:400;font-size:.7em}.site .editorial-art__lines{display:flex;flex-direction:column;gap:6px;margin:8px 0 16px}.site .editorial-art__lines i{height:3px;width:65%;border-radius:3px;background:#15220d35}.site .editorial-art__lines i:nth-child(2){width:45%}.site .editorial-art__lines i:last-child{width:56%}.site .editorial-art__foot{font-size:11px;font-weight:600;border-top:1px solid #15220d35;padding-top:12px}.site .content-pagination{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:48px 0 12px}.site .content-pagination a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid #d7dcce;font:13px var(--f-mono);color:#48533e}.site .content-pagination a:hover{background:#e4ecd9}.site .content-pagination a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--lime)}.site .content-empty{text-align:center;padding:56px 20px;display:flex;align-items:center;flex-direction:column;gap:18px}.site .content-empty h2{font:700 clamp(30px,4vw,44px)/1.2 var(--f-display)}.site .content-empty p{color:#616a57;font-size:16px;margin:0 0 8px}.site .content-empty>.mono{color:var(--olive);font-size:12px}.site .archive-description{max-width:780px;margin-bottom:32px;font-size:17px;line-height:1.8;color:#5b6451}.site .content-sidebar{position:static;min-width:0;display:flex;flex-direction:column;gap:20px}.site .content-sidebar__box{border:1px solid #dee3d5;border-radius:22px;padding:24px;background:#fff}.site .content-sidebar__box:first-child{background:#e8efdd;border-color:#dae3cd}.site .content-sidebar__box .eyebrow{font-size:10px;gap:7px;margin-bottom:16px}.site .content-sidebar__box h2{font-family:var(--f-display);font-size:22px;font-weight:700;line-height:1.3;margin:0 0 16px;letter-spacing:-.025em}.site .content-sidebar__box p{font-size:14px;line-height:1.8;color:#647156;margin:0 0 20px}.site .search-form,.site .sidebar-search{display:flex;align-items:center;height:52px;gap:0;border:1px solid #d5dccb;border-radius:12px;overflow:hidden;background:#fff;margin:0}.site .search-form input,.site .sidebar-search input{flex:1 1;min-width:0;width:100%;background:transparent;color:var(--ink);font:14px var(--f-body);border:0;padding:0 14px;height:100%;box-shadow:none;border-radius:0}.site .search-form button,.site .sidebar-search button{width:auto;height:100%;border-radius:0;padding:0 15px;background:var(--ink);color:#fff;font:500 13px var(--f-display)}.site .search-form:focus-within,.site .sidebar-search:focus-within{outline:2px solid var(--olive);outline-offset:3px}.site .tag-list{display:flex;flex-wrap:wrap;gap:7px}.site .tag-list a{background:#f3f5ef;border:1px solid #e0e5d9;border-radius:999px;color:#58634d;padding:6px 11px;font-size:11px;font-weight:400;line-height:1.6}.site .tag-list a:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.site .topic-details summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#68755c;gap:12px;list-style:none}.site .story-toc summary::-webkit-details-marker,.site .topic-details summary::-webkit-details-marker{display:none}.site .topic-details summary span{font-size:22px;font-weight:400}.site .topic-details[open] summary{margin-bottom:18px}.site .content-sidebar--archive{position:static;display:grid;grid-template-columns:1fr 1fr;margin-top:64px;padding-top:40px;border-top:1px solid var(--line-light)}.site .content-sidebar--archive .content-sidebar__box{padding:30px}.site .content-sidebar--archive .topic-details[open] .tag-list{max-height:230px;overflow-y:auto;padding:4px}.site .sidebar-recent{counter-reset:item}.site .sidebar-recent li{display:flex;align-items:baseline;gap:14px;padding:17px 0;border-top:1px solid #e8ecdf}.site .sidebar-recent li:first-child{padding-top:3px;border-top:0}.site .sidebar-recent li:last-child{padding-bottom:0}.site .sidebar-recent .mono{font-size:11px;color:#657357}.site .sidebar-recent a{font-size:13px;line-height:1.7;font-weight:600}.site .sidebar-recent a:hover{color:var(--olive)}.site .page-hero--article h1{font-size:clamp(36px,4.8vw,64px);max-width:1020px;line-height:1.19}.site .story-byline{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;font-size:12px;color:#afb6a7}.site .story-author{display:inline-flex;align-items:center;gap:10px;color:#fff}.site .story-author:hover{color:var(--lime)}.site .story-author__mark{width:32px;height:32px;background:#1c2912;border:1px solid #aaeb6440;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--lime);font:500 15px var(--f-display)}.site .story-byline__divider{width:3px;height:3px;border-radius:50%;background:#69705f}.site .story-updated{padding-inline-start:16px;border-inline-start:1px solid #ffffff24}.site .story-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:52px}.site .story-layout--full{display:block;max-width:1080px}.site .story-body{min-width:0}.site .story-cover{display:block;width:100%;max-height:500px;object-fit:cover;border-radius:24px;margin-bottom:36px}.site .story-toc{background:#e8eddf;border:1px solid #d8e1ca;border-radius:18px;padding:20px 24px;margin-bottom:36px;font-size:14px}.site .story-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 17px var(--f-display);list-style:none}.site .story-toc summary>span{font-size:24px;font-weight:400;color:var(--olive)}.site .story-toc[open] summary{margin-bottom:18px}.site .story-toc ol{list-style:decimal;padding-inline-start:24px}.site .story-toc li{padding:5px 0;color:#5d6b50}.site .story-toc a:hover{color:var(--olive);text-decoration:underline}.site .article-content{color:#3d4437;font:400 18px/1.95 var(--f-body);overflow-wrap:anywhere}.site .article-content h1,.site .article-content h2,.site .article-content h3,.site .article-content h4,.site .article-content h5,.site .article-content h6{color:var(--ink);font-family:var(--f-display);font-weight:700;line-height:1.4;letter-spacing:-.025em;margin:42px 0 18px;scroll-margin-top:106px}.site .article-content h1,.site .article-content h2{font-size:clamp(26px,2.7vw,34px)}.site .article-content h3{font-size:clamp(23px,2.3vw,28px)}.site .article-content h4{font-size:22px}.site .article-content h5,.site .article-content h6{font-size:19px}.site .article-content>:first-child{margin-top:0}.site .article-content p{margin:0 0 24px}.site .article-content ol,.site .article-content ul{margin:0 0 28px;padding-inline-start:26px}.site .article-content ul{list-style:disc}.site .article-content ol{list-style:decimal}.site .article-content li{padding-inline-start:5px;margin-bottom:9px}.site .article-content li::marker{color:var(--olive)}.site .article-content li ol,.site .article-content li ul{margin-top:12px}.site .article-content a{color:#3a611b;font-weight:600;text-decoration:underline;text-decoration-color:#92ad72;text-underline-offset:4px}.site .article-content a:hover{color:#192d0c;text-decoration-color:currentColor}.site .article-content img{border-radius:16px;max-width:100%;height:auto}.site .article-content figure{max-width:100%;margin:28px 0}.site .article-content figcaption{color:#768367;font-size:12px;line-height:1.7;margin-top:10px}.site .article-content blockquote{background:#e7eddf;border-inline-start:3px solid var(--olive);border-right-width:3px;padding:24px 28px;margin:32px 0;border-radius:0 14px 14px 0}.site .article-content blockquote p:last-child{margin-bottom:0}.site .article-content hr{border:0;height:1px;background:var(--line-light);margin:40px 0}.site .article-content iframe{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:16px;margin:28px 0}.site .article-content table{display:block;width:100%;min-width:0;overflow-x:auto;border-collapse:collapse;margin:24px 0 32px;font-size:14px;border:1px solid #dce2d2;border-radius:12px}.site .article-content td,.site .article-content th{padding:14px 16px;border:1px solid #dce2d2;text-align:start;min-width:110px;vertical-align:top}.site .article-content th,.site .article-content thead td{background:#e5ecda;color:#273c18}.site .article-content tbody tr:nth-child(2n) td{background:#edf1e7}.site .article-content pre{overflow-x:auto;max-width:100%;padding:20px;background:#151b10;color:#d4efbb;border-radius:14px;direction:ltr;text-align:left;font-size:14px}.site .article-content .wp-block-table table{min-width:0}.site .article-content .has-medium-font-size{font-size:18px!important;line-height:1.95}.site .story-tags{padding-top:32px;margin-top:36px;border-top:1px solid var(--line-light)}.site .story-tags>.mono{width:100%;font-size:11px;color:#76816c;margin-bottom:8px}.site .story-end{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:40px;padding:26px;border-radius:22px;background:#e2edcf;border:1px solid #cddcbb}.site .story-end>.logo-mark{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:32px;flex:none}.site .story-end>div{flex:1 1;min-width:160px}.site .story-end strong{font:700 20px/1.4 var(--f-display)}.site .story-end p{font-size:13px;margin:7px 0 0;color:#5b6b4a}.site .story-end .btn-ink{height:42px;font-size:13px}.site .story-related{padding-top:74px}.site .content-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.site .content-section-heading h2{font:800 clamp(30px,4vw,48px)/1.2 var(--f-display);letter-spacing:-.035em}.site .content-section-heading .eyebrow{font-size:11px}.site .text-link{font-size:13px;white-space:nowrap}.site .info-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;align-items:start}.site .info-index{position:sticky;top:110px}.site .info-index>.mono{font-size:11px;color:#657357;letter-spacing:.06em;margin-bottom:18px}.site .info-index nav{border-top:1px solid var(--line-light)}.site .info-index nav a{display:flex;align-items:baseline;gap:16px;padding:17px 0;border-bottom:1px solid var(--line-light);font:500 14px/1.6 var(--f-display)}.site .info-index nav a:hover{color:var(--olive)}.site .info-index nav .mono{color:#657357;font-size:10px}.site .info-index__note{display:flex;align-items:center;gap:8px;font-size:11px;color:#6b775e;margin-top:24px}.site .info-body{min-width:0;max-width:800px}.site .info-body>section{position:relative;padding-bottom:28px;margin-bottom:40px;border-bottom:1px solid var(--line-light)}.site .info-section-number{display:block;color:#526c3c;font-size:12px;margin-bottom:14px;direction:ltr;text-align:right}.site .info-body>section>h2{margin-top:0}.site .info-body>section>p:last-child{margin-bottom:0}.site .info-note{font-size:14px;color:#78826e}.site .info-page-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:20px}.site .info-page-links a{text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid #d9dfd0;font-size:12px;font-weight:500;color:#5a674d}.site .info-page-links a:hover,.site .info-page-links a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.site .pricing-page .page-hero{padding-bottom:34px}.site .pricing-page .pricing{padding-top:32px}.site .pricing-details{max-width:900px}.site .pricing-details>h2{margin-top:0}.site .pricing-details>.eyebrow{font-size:12px}.site .pricing-comparison{margin:30px 0 42px}.site .pricing-comparison table{display:table}.site .pricing-comparison caption{text-align:start;font-size:12px;color:#758267;margin-bottom:12px}.site .search-content,.site .simple-content{max-width:940px;min-height:380px}.site .search-content>.search-form{height:64px;margin-bottom:22px;border-radius:18px}.site .search-content>.search-form input{font-size:18px;padding-inline:22px}.site .search-content>.search-form button{padding:0 26px;font-size:15px;background:var(--lime);color:var(--ink)}.site .search-content>p[role=status]{font-size:13px;color:#5e6c52;margin-bottom:30px}.site .search-results{max-width:none}.site .search-results article{border:1px solid #dfe5d6;background:#fff;border-radius:20px;margin-bottom:16px;padding:28px}.site .search-results h2{font:700 26px/1.4 var(--f-display);margin-bottom:14px}.site .search-results h2 a:hover{color:var(--olive)}.site .search-results p{color:#67735b;font-size:15px;line-height:1.8}.site .search-results article>a{font-size:13px;color:var(--olive)}.site .error-content{max-width:760px;text-align:center}.site .error-number{display:block;color:#dce6cf;font:900 clamp(110px,20vw,210px)/1 var(--f-display);direction:ltr;letter-spacing:-.08em;margin:0 0 30px}.site .error-number>span{color:var(--olive);font-weight:400;font-size:.5em}.site .error-content h2{font:700 28px var(--f-display);margin-bottom:24px}.site .error-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.site .mobile-search{display:flex;align-items:center;gap:12px;width:100%;border-radius:12px;background:#aaeb6412;color:var(--lime);padding:14px 16px;margin-top:6px;font:500 16px var(--f-display)}@media (max-width:1099px){.site .story-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.site .info-layout{gap:40px;grid-template-columns:220px minmax(0,1fr)}.site .content-sidebar__box{padding:20px}.site .nav__link{padding-inline:10px;font-size:13px}}@media (max-width:899px){.site .page-hero{padding-top:116px;padding-bottom:44px}.site .page-hero h1{font-size:clamp(38px,7.4vw,60px)}.site .page-hero--article h1{font-size:clamp(34px,6vw,48px)}.site .story-layout{display:block}.site .story-layout .content-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.site .story-layout .content-sidebar__box:last-child{grid-column:1/-1}.site .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site .editorial-card--featured .editorial-card__media{min-height:330px}.site .editorial-card__body{padding:22px}.site .editorial-card--featured h2{font-size:30px}.site .editorial-card__body>p{font-size:13px}.site .editorial-art__type{font-size:84px}.site .info-layout{display:block}.site .info-index{position:static;margin-bottom:40px}.site .info-index nav{display:flex;flex-wrap:wrap;gap:8px;border:0}.site .info-index nav a{padding:10px 14px;border:1px solid #dae1d1;border-radius:999px;font-size:12px;gap:8px}.site .info-index__note{display:none}.site .info-body{max-width:none}}@media (max-width:599px){.site .content-paper{padding-block:34px}.site .page-hero h1{font-size:42px}.site .page-hero--article h1{font-size:35px}.site .page-hero__lead{font-size:16px;line-height:1.8;margin-top:20px}.site .page-hero__foot{align-items:flex-start;flex-direction:column;gap:18px;margin-top:28px}.site .content-breadcrumbs{font-size:10px;gap:7px}.site .content-breadcrumbs>span[aria-current]{max-width:29ch}.site .topic-nav{gap:7px;margin-bottom:24px;padding-bottom:24px}.site .topic-nav a{padding:8px 12px;font-size:12px;gap:7px}.site .editorial-grid{grid-template-columns:minmax(0,1fr);gap:22px}.site .editorial-card--featured{display:flex}.site .editorial-card--featured .editorial-card__media{min-height:0;height:auto;aspect-ratio:1.5}.site .editorial-card--featured .editorial-card__body{padding:24px}.site .editorial-card h2,.site .editorial-card--featured h2{font-size:27px}.site .editorial-card__body>p{font-size:14px}.site .editorial-art{padding:22px;min-height:200px}.site .editorial-art__type{font-size:100px}.site .content-sidebar--archive{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:38px;padding-top:28px}.site .content-sidebar--archive .content-sidebar__box{padding:24px}.site .story-byline{gap:10px;font-size:11px;margin-top:24px}.site .story-updated{width:100%;border:0;padding:6px 0 0}.site .story-cover{border-radius:18px;margin-bottom:28px}.site .story-layout .content-sidebar{display:flex}.site .article-content{font-size:17px;line-height:1.95}.site .article-content .has-medium-font-size{font-size:17px!important}.site .article-content h2{font-size:28px;margin-top:34px}.site .article-content h3{font-size:24px}.site .article-content blockquote{padding:20px}.site .article-content td,.site .article-content th{font-size:12px;padding:11px}.site .story-end{gap:14px;padding:22px}.site .story-end .btn-ink{width:100%;justify-content:center;margin-top:6px}.site .story-related{padding-top:46px}.site .content-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.site .info-body>section{margin-bottom:30px;padding-bottom:20px}.site .info-body>section>h2{font-size:27px;margin-top:0}.site .info-section-number{margin-bottom:12px}.site .pricing-comparison{overflow-x:auto}.site .pricing-comparison table{min-width:320px}.site .search-results article{padding:22px}.site .search-results h2{font-size:24px}.site .search-content>.search-form{height:56px}.site .search-content>.search-form input{font-size:16px;padding-inline:14px}}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_db88d8{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_db88d8{--font-rubik:"Rubik","Rubik Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}