.zen-system[data-page-family=editorial-index] .hero-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:42px;padding-bottom:0;grid-gap:48px;gap:48px}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child{grid-column:1/-1;grid-row:auto;text-align:center;padding:0;max-width:none}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child h1{max-width:20ch;margin:20px auto 28px;font-size:clamp(3rem,5.7vw,5.5rem)}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child :is(.lede,.lead){max-width:63ch;margin:0 auto 28px;font-size:17px;line-height:1.85;color:var(--zen-muted)}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child .acts{justify-content:center;margin-top:26px}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child>.mono{display:none}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child:after{content:"";display:block;height:clamp(180px,22vw,320px);width:calc(100vw - 16px);position:relative;left:50%;transform:translateX(-50%);margin-top:25px;background:url(/descent/assets/descent-clearing.webp) center 54%/cover;mask-image:linear-gradient(transparent,#000 50%,#000 82%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 50%,#000 82%,transparent)}.zen-system[data-page-family=editorial-index] .hero-bento>.s5{grid-column:span 6;border:0;padding:0 0 28px}.zen-system[data-page-family=editorial-index] .hero-bento>.s4:not(.cmp-icon){grid-column:span 4;align-self:start;border:0;padding:28px 0}.zen-system[data-page-family=editorial-index] .hero-bento>.s4:last-child:nth-child(2){grid-column:3/11;text-align:center;max-width:65ch;justify-self:center}.zen-system[data-page-family=editorial-index] .hero-bento>.cmp-icon{grid-column:1/-1;display:flex;justify-content:center;padding:0}.zen-system[data-page-family=editorial-index] .hero-bento>.cmp-icon img{width:64px;height:64px}.zen-system:is([data-page-family=editorial-index],[data-page-family=decision]) .section>.tile.s12{max-width:76ch;margin-inline:auto}.zen-system[data-page-family=editorial-index] .section:has(.person){background:var(--zen-mist);padding:60px;border-radius:var(--zen-radius)}.zen-system[data-page-family=editorial-index] .post-card{padding:28px 0 40px;display:flex;flex-direction:column}.zen-system[data-page-family=editorial-index] .post-card .text-link{margin-top:auto;align-self:flex-start}.zen-system[data-page-family=editorial-index] .post-card.is-featured h3{font-size:clamp(2rem,3.5vw,3.4rem)}.zen-system:is([data-page-family=editorial-index],[data-page-family=decision]) .point{padding-top:32px}.zen-system:is([data-page-family=editorial-index],[data-page-family=decision]) .point .pt-head{display:none}.zen-system:is([data-page-family=editorial-index],[data-page-family=decision]) .point h3{margin-top:0}.zen-system[data-page-family=decision] .hero-bento{gap:70px;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:45px;padding-bottom:70px}.zen-system[data-page-family=decision] .hero-bento>.tile:first-child{grid-column:1/8}.zen-system[data-page-family=decision] .hero-bento>.tile:last-child{grid-column:8/13;position:relative;isolation:isolate;min-height:580px;display:flex!important;align-items:center;justify-content:center;padding:50px 24px}.zen-system[data-page-family=decision] .hero-bento>.tile:last-child:before{content:"";position:absolute;inset:0 -30px;z-index:-1;background:url(/descent/assets/descent-clearing.webp) 50%/cover;mask-image:linear-gradient(transparent,#000 22%,#000 80%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 80%,transparent)}.zen-system[data-page-family=decision] .hero-bento h1{font-size:clamp(2.8rem,4.6vw,4.7rem);margin:28px 0}.zen-system[data-page-family=decision] .hero-bento .lead{font-size:17px;line-height:1.85;max-width:55ch}.zen-system[data-page-family=comparison] .cmp-doc{max-width:1280px;padding-inline:var(--zen-gutter)}.zen-system[data-page-family=comparison] .cmp-hero{max-width:1000px;margin:auto;text-align:center;padding:30px 0 55px}.zen-system[data-page-family=comparison] .cmp-hero h1{max-width:20ch;margin:24px auto 28px}.zen-system[data-page-family=comparison] .cmp-hero .cmp-lede{max-width:65ch;margin-inline:auto;font-size:17px;line-height:1.85}.zen-system[data-page-family=comparison] .cmp-board{border:0;border-radius:0;background:transparent;margin:24px 0 64px}.zen-system[data-page-family=comparison] .cmp-side{padding:36px}.zen-system[data-page-family=comparison] .cmp-side.is-zen{background:var(--zen-mist)}.zen-system[data-page-family=comparison] .cmp-side.is-rival{background:#edf0ec}.zen-system[data-page-family=comparison] .cmp-verdict{padding:32px;border-radius:var(--zen-radius)}.zen-system[data-page-family=journal] .post-masthead{max-width:1120px;padding-top:50px;padding-bottom:0}.zen-system[data-page-family=journal] .post-masthead:after{content:"";display:block;height:170px;margin:30px calc(var(--zen-gutter)*-1) 50px;background:url(/descent/assets/descent-clearing.webp) center 54%/cover;mask-image:linear-gradient(transparent,#000 45%,#000 75%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 45%,#000 75%,transparent)}.zen-system[data-page-family=journal] .post-masthead-title{max-width:22ch;margin-inline:auto}.zen-system[data-page-family=journal] .post-masthead-byline{flex-wrap:wrap;gap:12px}.zen-system[data-page-family=journal] .post-page{margin-inline:auto}.zen-system[data-page-family=journal] .post-p{margin:0 0 26px}.zen-system[data-page-family=support] .sup-doc{max-width:1280px;padding:42px var(--zen-gutter) 80px;margin:auto}.zen-system[data-page-family=support] .sup-hero:not(.is-article){max-width:100%;position:relative;isolation:isolate;padding:28px 42% 65px 0;min-height:330px}.zen-system[data-page-family=support] .sup-hero:not(.is-article):after{content:"";position:absolute;right:0;top:0;bottom:24px;width:35%;background:url(/descent/assets/descent-clearing.webp) 50%/cover;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent);z-index:-1}.zen-system[data-page-family=support] .sup-hero:not(.is-article) .sup-h1{font-size:clamp(2.7rem,4.5vw,4.7rem)}.zen-system[data-page-family=support] .sup-hero:not(.is-article)+.sup-page{max-width:none}.zen-system[data-page-family=support] .sup-appcard{padding:40px 0;border:0;border-top:1px solid var(--zen-line);border-radius:0;background:none;margin:0}.zen-system[data-page-family=support] .sup-links{max-width:850px}.zen-system[data-page-family=support] .sup-appcard-head{margin-bottom:24px}.zen-system[data-page-family=support] .sup-link{padding:20px 0}.zen-system[data-page-family=support] .sup-human{margin-top:48px;padding:36px}.zen-system[data-page-family=support] .sup-human .sup-p:last-child{margin-bottom:0}.zen-system[data-page-family=support] .sup-hero.is-article{padding-top:18px}.zen-system[data-page-family=support] .sup-answer{font-size:17px;line-height:1.9;padding:28px;margin-block:28px}.zen-system[data-page-family=support] .sup-toc{border-left:1px solid var(--zen-line);padding-left:24px}.zen-system .zen-document{display:grid;grid-template-columns:minmax(0,760px) minmax(200px,300px);grid-gap:clamp(48px,7vw,100px);gap:clamp(48px,7vw,100px);padding-top:45px;padding-bottom:80px;align-items:start}.zen-system .zen-document .doc{grid-column:auto;max-width:none;padding:0}.zen-system .zen-document .doc-body{max-width:100%;padding:0;margin:0}.zen-system .zen-document .doc h1{font-size:clamp(2.5rem,4.5vw,4.7rem)}.zen-system .zen-document .eyebrow{display:none}.zen-system .zen-document-aside{position:-webkit-sticky;position:sticky;top:48px;padding:0;border:0}.zen-system .zen-document-landscape{height:210px;background:url(/descent/assets/descent-clearing.webp) 50%/cover;mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);margin-bottom:32px}.zen-system .zen-document-aside p{font-size:14px;line-height:1.85;margin:16px 0}.zen-system .zen-document-aside .text-link{font-size:13px;overflow-wrap:anywhere}.zen-system .zen-newsletter-page{text-align:center;position:relative;isolation:isolate;padding:65px var(--zen-gutter) 270px;max-width:100%;overflow:hidden}.zen-system .zen-newsletter-page h1{margin:0 auto 28px;font-size:clamp(3.1rem,6vw,6rem)}.zen-system .zen-newsletter-page>p{max-width:60ch;font-size:17px;line-height:1.85;margin:0 auto 30px;color:var(--zen-muted)}.zen-system .zen-newsletter-page>div{max-width:680px;margin:auto}.zen-system .zen-newsletter-page:after{content:"";position:absolute;bottom:0;left:0;right:0;height:250px;z-index:-1;background:url(/descent/assets/descent-clearing.webp) 50%/cover;mask-image:linear-gradient(transparent,#000 50%);-webkit-mask-image:linear-gradient(transparent,#000 50%)}.zen-system[data-page-family=changelog] .hero-bento{gap:60px}.zen-system[data-page-family=changelog] .cl-entry{padding:40px 0;border-top:1px solid var(--zen-line)}.zen-system[data-page-family=changelog] .cl-head{align-items:flex-start}.zen-system[data-page-family=changelog] .cl-entry .ticks{max-width:72ch}.network-status-banner.network-offline{background:#103228;color:#fff;border-color:#779182;font-family:var(--zen-font-body)}.network-status-banner .network-status-text span{color:inherit}.swifty-play-loading{background:#f4f7f4;color:#173d34;font-family:var(--zen-font-body)}.swifty-play-loading__title{font-family:var(--zen-font-display);font-weight:400;font-size:clamp(2rem,6vw,4rem)}@media(max-width:760px){.zen-system[data-page-family=editorial-index] .hero-bento{display:block;padding-top:30px}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child h1{font-size:clamp(2.7rem,10vw,4rem)}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child :is(.lede,.lead){font-size:15px}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:not(:first-child){margin-top:24px;padding:24px 0;border-top:1px solid var(--zen-line);text-align:left}.zen-system[data-page-family=editorial-index] .section:has(.person){padding:32px 24px}.zen-system[data-page-family=decision] .hero-bento{display:block;padding-top:28px}.zen-system[data-page-family=decision] .hero-bento>.tile:last-child{min-height:450px;margin-top:36px}.zen-system[data-page-family=decision] .hero-bento>.tile:last-child:before{inset:0}.zen-system[data-page-family=comparison] .cmp-doc{padding-inline:24px}.zen-system[data-page-family=comparison] .cmp-side{padding:24px 18px}.zen-system[data-page-family=comparison] .cmp-verdict{padding:24px}.zen-system[data-page-family=journal] .post-masthead{padding-top:30px}.zen-system[data-page-family=journal] .post-masthead:after{height:130px;margin-bottom:32px}.zen-system[data-page-family=support] .sup-doc{padding:24px 24px 48px}.zen-system[data-page-family=support] .sup-hero:not(.is-article){padding:0 0 190px;min-height:0}.zen-system[data-page-family=support] .sup-hero:not(.is-article):after{width:100%;top:auto;height:160px;bottom:0}.zen-system[data-page-family=support] .sup-appcard{padding:32px 0}.zen-system[data-page-family=support] .sup-human{padding:24px}.zen-system[data-page-family=support] .sup-answer{padding:22px;font-size:16px}.zen-system[data-page-family=support] .sup-toc{border:0;padding:0}.zen-system .zen-document{display:block;padding-top:28px;padding-bottom:40px}.zen-system .zen-document-aside{position:static;margin-top:56px}.zen-system .zen-document-landscape{height:160px}.zen-system .zen-newsletter-page{padding-top:36px;padding-bottom:220px}.zen-system .zen-newsletter-page>p{font-size:15px}.zen-system .zen-newsletter-page:after{height:180px}.zen-system[data-page-family=changelog] .cl-head{display:block}}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child{display:block}.zen-system[data-page-family=editorial-index] .hero-bento>.tile:first-child .crumbs{margin-bottom:24px}.zen-system[data-page-family=decision] .hero-bento>.tile:first-child{display:block}.zen-system[data-page-family=decision] .hero-bento>.tile:first-child .crumbs{margin-bottom:22px}.zen-system.aurora-root .postcard{padding:32px 0 40px;border-top:1px solid var(--zen-line);gap:22px}.zen-system.aurora-root .postcard:hover{box-shadow:none;transform:translateY(-2px)}.zen-system.aurora-root .postcard h3{font:400 clamp(1.65rem,2.3vw,2.2rem)/1.28 var(--zen-font-display);letter-spacing:-.025em}.zen-system.aurora-root .postcard.feature h3{font-size:clamp(2rem,3.5vw,3.3rem)}.zen-system.aurora-root .postcard .postcard-head{align-items:flex-start}.zen-system.aurora-root .postcard .postcard-icon{background:none;border:0;box-shadow:none}.zen-system.aurora-root .postcard .pc-tag{letter-spacing:0;text-transform:none;font-family:var(--zen-font-body);background:var(--zen-mist);color:var(--zen-muted);border:0}.zen-system.aurora-root .postcard .post-meta{margin-top:auto;padding-top:12px}.zen-system .zen-document .doc+aside{border:0;padding-top:0}@media(max-width:760px){.zen-system.aurora-root .postcard .postcard-head{display:block}.zen-system.aurora-root .postcard .postcard-icon{margin-bottom:20px}}.zen-system.aurora-root .hero-bento .reveal.in{animation:none;-webkit-clip-path:none;clip-path:none;transform:none;opacity:1}.zen-system.aurora-root :is(.text-link,.btn,.postcard-go) svg{display:inline-block;width:16px;height:16px;flex:0 0 16px;vertical-align:middle}.zen-system.aurora-root .postcard-go{display:inline-flex;align-items:center;gap:10px}.zen-system.aurora-root .zen-document :is(.legal-page,.legal-container,.legal-header,.legal-content){background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;max-width:100%;width:100%;margin:0}.zen-system.aurora-root .zen-document .legal-header{margin-bottom:40px}.zen-system.aurora-root .zen-document .legal-header h1{display:block;margin:0 0 24px;line-height:1.16}.zen-system.aurora-root .zen-document :is(.legal-header h1,.legal-section h2)>svg{display:none}.zen-system.aurora-root .zen-document :is(.legal-subtitle,.legal-subtitle .metadata-item){display:block;padding:0;background:none;border:0;box-shadow:none;color:var(--zen-muted);font-size:13px;line-height:1.8}.zen-system.aurora-root .zen-document .legal-section{padding:0;margin:0 0 44px;border:0}.zen-system.aurora-root .zen-document .legal-section h2{display:block;font-size:clamp(1.7rem,3vw,2.2rem);margin:40px 0 20px;line-height:1.3}.zen-system.aurora-root .zen-document .legal-section h3{margin:28px 0 16px}.zen-system.aurora-root .zen-document .legal-section :is(p,ul,ol){font-size:16px;line-height:1.9;color:var(--zen-forest);margin-bottom:22px}.zen-system.aurora-root .zen-document .contact-info{background:var(--zen-mist);border:0;border-radius:var(--zen-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px;text-align:left}.zen-system.aurora-root .zen-document .contact-info p{text-align:left}.zen-system .post-table-scroll-hint{display:none}.zen-system .post-table-wrap:focus-visible{outline:2px solid var(--zen-forest);outline-offset:4px}@media(max-width:700px){.zen-system .post-table-scroll-hint{display:block;margin:0;padding:12px 14px 0;font-size:13px;color:var(--zen-forest)}}