.art{--a-ink:#121212;--a-bone:#f2f2f0;--a-read:#c4c4c0;--a-mute:#a9a9a5;--a-meta:#8f8f8b;--a-grey:#6e6e6a;--a-rule:#2c2c2c;--a-amber:#d9a13b;--a-rust:#c4503a;--a-teal:#4e9e8b;--a-plum:#7a6ba8;--a-line:var(--a-amber);--a-display:var(--so-font-display,"Chivo", system-ui, sans-serif);--a-text:var(--so-font-text,"Chivo", system-ui, sans-serif);--a-mono:var(--so-font-mono,"Chivo Mono", ui-monospace, monospace);--a-pad:clamp(18px, 3.4vw, 44px);--a-delay:0s;background:var(--a-ink);color:var(--a-bone);font-family:var(--a-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.art *,.art :before,.art :after{box-sizing:border-box}.art p,.art h1,.art h2,.art h3,.art blockquote,.art ol{margin:0}.art a{color:inherit;text-decoration:none}.art ::selection{background:var(--a-amber);color:var(--a-ink)}.art-c-amber{--a-line:#d9a13b}.art-c-rust{--a-line:#c4503a}.art-c-teal{--a-line:#4e9e8b}.art-c-plum{--a-line:#7a6ba8}.art-c-grey{--a-line:#6e6e6a}.art-eyebrow,.art-kicker,.art-meta,.art-order,.art-back,.art-cta{font-family:var(--a-mono);text-transform:uppercase}.art-eyebrow{letter-spacing:.2em;color:var(--a-grey);font-size:10px}.art-kicker{letter-spacing:.2em;color:var(--a-line);font-size:10px}.art-meta{letter-spacing:.18em;color:var(--a-meta);font-size:10px}.art-order{letter-spacing:.18em;color:var(--a-grey);font-size:10px}.art-cta{letter-spacing:.16em;color:var(--a-line);font-size:11px}.art-edge{background:var(--a-line);width:2px;height:100%}.art-masthead{padding:clamp(96px, 12vw, 150px) var(--a-pad) clamp(34px, 4.4vw, 60px)}.art-h1{font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin-top:clamp(18px,2.4vw,30px);font-size:clamp(46px,11.6vw,180px);font-weight:900;line-height:.84}.art-masthead-foot{border-top:1px solid var(--a-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,3vw,44px);margin-top:clamp(26px,3.6vw,48px);padding-top:clamp(18px,2.4vw,28px);display:flex}.art-intro{color:var(--a-read);text-wrap:pretty;max-width:46ch;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.art-list{border-top:1px solid var(--a-rule);padding:0 var(--a-pad) clamp(70px, 9vw, 120px)}.art-card{border-bottom:1px solid var(--a-rule);grid-template-columns:1fr;align-items:start;gap:clamp(20px,3.4vw,56px);padding:clamp(26px,3.4vw,46px) 0;display:grid}.art-card--lead{padding:clamp(30px,4vw,56px) 0}.art-card-img{aspect-ratio:4/3;background:var(--a-line);width:100%;position:relative}.art-card-img img{object-fit:cover;width:100%;height:100%;display:block}.art-card-body{grid-template-columns:2px 1fr;gap:clamp(18px,2.4vw,32px);display:grid}.art-card-text{flex-direction:column;gap:clamp(12px,1.5vw,18px);display:flex}.art-card--lead .art-card-text{gap:clamp(14px,1.8vw,22px)}.art-card-title{font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;max-width:20ch;font-size:clamp(24px,3.2vw,46px);font-weight:900;line-height:.94}.art-card--lead .art-card-title{letter-spacing:-.048em;max-width:17ch;font-size:clamp(30px,5vw,74px);line-height:.9}.art-card-stand{color:var(--a-mute);text-wrap:pretty;max-width:52ch;font-size:clamp(16px,1.35vw,18px);line-height:1.66;transition:color .2s linear}.art-card--lead .art-card-stand{color:var(--a-read);max-width:50ch;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.art-card:hover .art-card-stand{color:var(--a-bone)}.art-back-row{padding:clamp(90px, 10vw, 124px) var(--a-pad) 0}.art-back{letter-spacing:.2em;color:var(--a-meta);align-items:center;gap:10px;font-size:10px;transition:color .2s linear;display:inline-flex}.art-back:hover{color:var(--a-bone)}.art-head{padding:clamp(26px, 3.4vw, 48px) var(--a-pad) clamp(30px, 4vw, 52px);max-width:1180px}.art-title{font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin-top:clamp(18px,2.2vw,28px);font-size:clamp(38px,7.4vw,116px);font-weight:900;line-height:.88}.art-stand{color:var(--a-read);text-wrap:pretty;max-width:44ch;margin-top:clamp(22px,3vw,38px);font-size:clamp(19px,1.9vw,26px);line-height:1.48}.art-byline{border-top:1px solid var(--a-rule);font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-meta);margin-top:clamp(20px,2.6vw,32px);padding-top:clamp(16px,2vw,22px);font-size:10px}.art-hero{aspect-ratio:3/2;background:var(--a-line);width:100%;position:relative}.art-hero img{object-fit:cover;width:100%;height:100%;display:block}.art-measure{width:100%;max-width:660px;padding:clamp(44px, 6vw, 86px) var(--a-pad) 0;flex-direction:column;gap:clamp(22px,2.6vw,30px);margin:0 auto;display:flex}.art-measure p{color:var(--a-read);text-wrap:pretty;font-size:clamp(17px,1.45vw,19px);line-height:1.78}.art-lede{color:var(--a-bone)!important;font-size:clamp(18px,1.6vw,21px)!important;line-height:1.72!important}.art-measure h2{border-top:1px solid var(--a-rule);font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.04em;color:var(--a-bone);margin-top:clamp(20px,2.6vw,34px);padding-top:clamp(18px,2.2vw,26px);font-size:clamp(20px,2.2vw,30px);font-weight:900;line-height:1}.art-measure blockquote{border-left:2px solid var(--a-line);font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.045em;color:var(--a-bone);text-wrap:balance;margin:clamp(18px,2.4vw,32px) 0;padding-left:clamp(18px,2vw,26px);font-size:clamp(24px,2.8vw,40px);font-weight:900;line-height:1.04}.art-steps{margin:clamp(10px,1.4vw,18px) 0;padding:0;list-style:none}.art-steps li{border-top:1px solid var(--a-rule);color:var(--a-read);grid-template-columns:34px 1fr;gap:16px;padding:14px 0;font-size:clamp(16px,1.35vw,18px);line-height:1.66;display:grid}.art-steps li:last-child{border-bottom:1px solid var(--a-rule)}.art-num{font-family:var(--a-mono);letter-spacing:.16em;color:var(--a-line);padding-top:5px;font-size:10px}.art-colophon{border-top:1px solid var(--a-rule);font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:clamp(18px,2.2vw,28px);padding-top:clamp(16px,2vw,22px);color:var(--a-grey)!important;font-size:10px!important;line-height:1.9!important}.art-readnext{border-top:1px solid var(--a-rule);padding:clamp(30px, 4vw, 52px) var(--a-pad);margin-top:clamp(60px,8vw,110px)}.art-next-grid{grid-template-columns:1fr;gap:clamp(18px,3vw,44px);margin-top:clamp(20px,2.6vw,32px);display:grid}.art-next{grid-template-columns:2px 1fr;gap:clamp(16px,2vw,24px);display:grid}.art-next-title{font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.04em;max-width:20ch;margin-bottom:10px;font-size:clamp(20px,2.2vw,30px);font-weight:900;line-height:.98}.art-cta-band{border-top:1px solid var(--a-rule);padding:clamp(50px, 7vw, 110px) var(--a-pad);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(28px,5vw,64px);display:flex}.art-cta-line{font-family:var(--a-display);text-transform:uppercase;letter-spacing:-.05em;text-wrap:balance;max-width:18ch;font-size:clamp(30px,5.6vw,84px);font-weight:900;line-height:.9}.art-button{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a-ink);background:var(--a-teal);border:1px solid var(--a-teal);border-radius:2px;align-items:center;padding:22px 38px;font-size:16px;transition:background-color .2s linear,color .2s linear;display:inline-flex}.art-button:hover{color:var(--a-teal);background:0 0}@media (min-width:720px){.art-card{grid-template-columns:.55fr 1.45fr}.art-next-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.art-card--lead{grid-template-columns:.9fr 1.1fr}.art-hero{aspect-ratio:21/9}}.art [data-reveal]{opacity:.001;transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--a-delay), transform .8s cubic-bezier(.16, 1, .3, 1) var(--a-delay);transform:translateY(12px)}.art [data-reveal].is-in{opacity:1;transform:none}.art-card[data-reveal]{transform:none}.art-h1 .art-word{animation:.76s cubic-bezier(.16,1,.3,1) both art-word;display:inline-block}@keyframes art-word{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.art [data-reveal]{opacity:1;transition:none;transform:none}.art-h1 .art-word{animation:none}.art *{transition-duration:0s!important}}
