.art-page{--limewash:#fff;--parchment:#f3f2ee;--charcoal:#1a1a1a;--charcoal-2:#2b2b2b;--brass:#141414;--brass-light:#4a4a4a;--sage:#4f5a4c;--sage-deep:#3d453a;--gold:#c9a227;--gold-deep:#a3811c;--ink:#1a1a1a;--ink-soft:#6b6b6b;--paper:#1a1a1a;--paper-soft:#6b6b6b;--line-light:#e3e2dd;--line-dark:#1a1a1a1f;--r-s:5px;--r-m:10px;--r-l:18px;--shadow:0 20px 46px -20px #1a1a1a29;--maxw:1240px;--ease:cubic-bezier(.22,.61,.36,1);--gold-foil:linear-gradient(100deg, #8a6d2f 0%, #d9b855 50%, #8a6d2f 100%);background:var(--limewash);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;line-height:1.62}.art-page img{max-width:100%;display:block}.art-page a{color:inherit;text-decoration:none}.art-page ul{list-style:none}.art-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 34px}.art-page h1,.art-page h2,.art-page h3,.art-page h4{letter-spacing:-.015em;font-family:Spectral,serif;font-weight:450;line-height:1.14}.art-page .annotation{letter-spacing:.04em;color:var(--ink-soft);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.art-page .btn{cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease), border-color .3s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.art-page .btn-brass{background:linear-gradient(120deg,var(--sage) 0%,var(--sage-deep) 50%,var(--sage) 100%);color:#fff;background-position:0%;background-size:220%}.art-page .btn-brass:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 16px 34px -10px #4f5a4c8c}.art-page header{z-index:150;border-bottom:1px solid var(--line-light);background:#fff;width:100%;position:fixed;top:0;left:0;right:0}.art-page .art-hero{padding:34px 0 40px}.art-page .art-hero .kicker{justify-content:flex-start;margin-bottom:18px}.art-page .art-hero .breadcrumb{color:var(--ink-soft);margin-bottom:22px;font-family:IBM Plex Mono,monospace;font-size:11px}.art-page .art-hero .breadcrumb a:hover{color:var(--brass-light)}.art-page .art-hero h1{max-width:900px;margin-bottom:22px;font-size:clamp(32px,4.4vw,54px)}.art-page .art-meta{color:var(--ink-soft);border-bottom:1px solid var(--line-light);flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:30px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.art-page .art-meta b{color:var(--charcoal-2);font-weight:600}.art-page .art-hero-media{border-radius:var(--r-l);aspect-ratio:16/8;box-shadow:var(--shadow);margin-top:34px;overflow:hidden}.art-page .art-hero-media img{object-fit:cover;width:100%;height:100%}.art-page .art-layout{max-width:var(--maxw);grid-template-columns:1fr 280px;align-items:start;gap:64px;margin:0 auto;padding:56px 34px 20px;display:grid}.art-page .art-body{max-width:none;padding:0}.art-page .art-sidebar{flex-direction:column;gap:34px;display:flex;position:sticky;top:110px}.art-page .art-sidebar h5{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.art-page .art-sidebar .toc{border-left:2px solid var(--line-light)}.art-page .art-sidebar .toc a{color:var(--ink-soft);border-left:2px solid #0000;margin-left:-2px;padding:8px 0 8px 16px;font-size:13.5px;transition:color .25s,border-color .25s;display:block}.art-page .art-sidebar .toc a:hover,.art-page .art-sidebar .toc a.active{color:var(--charcoal);border-left-color:var(--gold-deep)}.art-page .art-sidebar .cat-list a{color:var(--ink-soft);border-bottom:1px solid var(--line-light);padding:9px 0;font-size:13.5px;transition:color .25s,padding-left .25s;display:block}.art-page .art-sidebar .cat-list a:hover{color:var(--brass-light);padding-left:4px}.art-page .art-sidebar-cta{background:var(--parchment);border-radius:var(--r-m);padding:22px}.art-page .art-sidebar-cta p{color:var(--ink-soft);margin-bottom:14px;font-size:13.5px}.art-page .art-sidebar-cta .btn{justify-content:center;width:100%;padding:12px 20px;font-size:12.5px}@media (max-width:980px){.art-page .art-layout{grid-template-columns:1fr}.art-page .art-sidebar{position:relative;top:0}}.art-page .explore-more{background:var(--parchment);margin-top:20px;padding:70px 0 80px}.art-page .explore-more .wrap{max-width:var(--maxw)}.art-page .explore-more-head{text-align:center;max-width:560px;margin:0 auto 40px}.art-page .explore-more-head .annotation{justify-content:center;margin-bottom:12px}.art-page .explore-more-head h2{font-size:clamp(24px,2.6vw,32px)}.art-page .explore-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.art-page .explore-card{border-radius:var(--r-l);box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease);background:#fff;text-decoration:none;display:block;overflow:hidden}.art-page .explore-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -20px #1a1a1a3d}.art-page .explore-card .clip{aspect-ratio:4/3;overflow:hidden}.art-page .explore-card .clip img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.art-page .explore-card:hover .clip img{transform:scale(1.07)}.art-page .explore-card .ec-body{padding:20px 22px 24px}.art-page .explore-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.art-page .explore-card h4{color:var(--charcoal);margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.4}.art-page .explore-card .read{letter-spacing:.05em;color:var(--brass-light);opacity:0;font-family:IBM Plex Mono,monospace;font-size:11px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translate(-6px)}.art-page .explore-card:hover .read{opacity:1;transform:translate(0)}@media (max-width:700px){.art-page .explore-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.art-page .explore-grid{grid-template-columns:1fr}}.art-page .art-body>.lede{color:var(--charcoal-2);margin-bottom:22px;font-size:19px;line-height:1.7}.art-page .art-body p{color:var(--ink);margin-bottom:22px;font-size:16px;line-height:1.85}.art-page .art-body h2{margin:48px 0 18px;font-size:28px}.art-page .art-body h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:8px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.art-page .compare-item{border-bottom:1px solid var(--line-light);gap:22px;padding:30px 0;display:flex}.art-page .compare-item .c-num{color:var(--gold-deep);flex-shrink:0;font-family:Spectral,serif;font-size:34px;line-height:1}.art-page .compare-item .c-body h3{text-transform:none;letter-spacing:0;color:var(--charcoal);margin-bottom:10px;font-family:Spectral,serif;font-size:20px;font-weight:500}.art-page .compare-item .c-body p{margin-bottom:0}.art-page .art-media-inline{margin:36px 0}.art-page .art-media-inline .clip{border-radius:var(--r-l);aspect-ratio:16/9;overflow:hidden}.art-page .art-media-inline .clip img{object-fit:cover;width:100%;height:100%}.art-page .art-media-inline figcaption{color:var(--ink-soft);text-align:center;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px}.art-page .faq-item{border-bottom:1px solid var(--line-light);padding:22px 0}.art-page .faq-item h3{text-transform:none;letter-spacing:0;color:var(--charcoal);margin-bottom:10px;font-family:Spectral,serif;font-size:18px;font-weight:500}.art-page .faq-item p{margin-bottom:0;font-size:15px}.art-page .art-cta{border-radius:var(--r-l);background:var(--sage);color:#fff;text-align:center;margin:56px 0 10px;padding:44px 38px}.art-page .art-cta p{color:#ffffffe6;margin-bottom:22px;font-size:16px}.art-page .art-cta .btn-line{color:#fff;border:1px solid #ffffff80}.art-page .art-cta .btn-line:hover{background:#ffffff1f}.art-page .art-back{letter-spacing:.05em;color:var(--brass-light);margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:12px;display:inline-flex}.art-page .art-back:hover{color:var(--gold-deep)}.art-page footer{color:var(--paper-soft);border-top:1px solid var(--line-light);background:#fff;padding:74px 0 32px}@media (max-width:900px){.art-page .compare-item{flex-direction:column;gap:8px}}@media (max-width:600px){.art-page .art-body{padding:40px 22px 20px}.art-page .art-hero h1{font-size:30px}}.art-page{padding-top:96px}.art-page .art-hero .breadcrumb{text-transform:none;letter-spacing:0;gap:0;display:block}.art-page .art-hero .breadcrumb a{color:inherit}@media (max-width:980px){.art-page .art-sidebar>div:first-child{display:none}.art-page .art-sidebar{gap:28px}.art-page .art-layout{gap:40px;padding-bottom:10px}}@media (max-width:640px){.art-page .wrap{padding:0 20px}.art-page .art-layout{padding:36px 20px 10px}.art-page .art-body{padding:0}.art-page{padding-top:84px}.art-page .art-hero{padding:26px 0 34px}.art-page .art-hero h1{margin-bottom:18px;font-size:clamp(28px,8vw,34px)}.art-page .art-hero .breadcrumb{margin-bottom:16px}.art-page .art-meta{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:22px}.art-page .art-meta span:nth-child(2){display:none}.art-page .art-hero-media{aspect-ratio:4/3;margin-top:26px}.art-page .art-body>.lede{font-size:17.5px;line-height:1.65}.art-page .art-body p{font-size:15.5px;line-height:1.75}.art-page .art-body h2{margin:38px 0 14px;font-size:24px}.art-page .compare-item{padding:24px 0}.art-page .compare-item .c-num{font-size:28px}.art-page .art-media-inline{margin:28px 0}.art-page .art-cta{margin-top:44px;padding:34px 22px}.art-page .art-cta .btn{justify-content:center;width:100%}.art-page .explore-more{padding:56px 0 64px}.art-page .explore-more-head{margin-bottom:28px}}
