.article{background:var(--color-tan,#ede6de);color:#0c0c0c}.article__hero{isolation:isolate;background:#0c0c0c;width:100%;height:360px;position:relative;overflow:hidden}.article__hero-gradient,.article__hero-img{width:100%;height:100%;position:absolute;inset:0}.article__hero-img{object-fit:cover;object-position:center}.article__hero[data-media=video]{height:auto;padding:40px var(--kiraa-grid-margin,60px);justify-content:center;align-items:center;display:flex}.article__hero-video{aspect-ratio:16/9;background:#000;border:0;width:100%;max-width:1000px;height:auto;display:block}.article__body{padding:40px var(--kiraa-grid-margin,60px) 112px}.article__back{margin:0 0 40px;margin-left:max(0px, calc((100% - var(--kiraa-grid-content-max,1320px)) / 2));color:#0c0c0c;font-family:var(--font-mono);font-size:calc(13px * var(--ts,1));letter-spacing:.78px;text-transform:uppercase;align-items:center;gap:8px;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.article__back:hover{color:var(--color-accent,#00d0a3)}.article__back-arrow{width:16px;height:12px}.article__body-inner{width:100%;max-width:var(--kiraa-grid-content-max,1320px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:96px;margin-inline:auto;display:grid}.article__meta{flex-direction:column;justify-content:space-between;gap:64px;display:flex}.article__meta-scroll{flex:auto;min-height:0}.article__meta-top{flex-direction:column;gap:28px;display:flex;position:sticky;top:96px}.article__meta-head{align-items:center;gap:20px;display:flex}.article__readtime{font-family:var(--font-mono);font-size:calc(13px * var(--ts,1));letter-spacing:.78px;color:var(--color-accent,#00d0a3);line-height:1}.article__title{font-family:var(--font-body);font-weight:400;font-size:calc(58px * var(--ts,1));letter-spacing:-.8px;color:#0c0c0c;margin:0;line-height:1.04}.article__byline{flex-direction:column;gap:24px;display:flex}.article__byline-group{flex-direction:column;gap:10px;display:flex}.article__byline-label{font-family:var(--font-mono);font-size:calc(10px * var(--ts,1));letter-spacing:.6px;text-transform:uppercase;color:var(--color-grey-600,#757575);line-height:1}.article__author{font-family:var(--font-mono);font-size:calc(14px * var(--ts,1));letter-spacing:.42px;color:#0c0c0c;line-height:1.4}.article__share{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.article__share-link{color:#0c0c0c;font-family:var(--font-mono);font-size:calc(13px * var(--ts,1));letter-spacing:.78px;text-transform:uppercase;align-items:center;gap:6px;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.article__share-link:hover{color:var(--color-accent,#00d0a3)}.article__share-arrow{width:13px;height:13px}.article__content{flex-direction:column;gap:56px;max-width:620px;display:flex}.article__block{flex-direction:column;gap:18px;display:flex}.article__block-title{font-family:var(--font-body);font-weight:400;font-size:calc(26px * var(--ts,1));letter-spacing:-.3px;color:#0c0c0c;margin:0;line-height:1.25}.article__block-body{font-family:var(--font-body);font-weight:300;font-size:calc(15px * var(--ts,1));color:#0c0c0cb8;margin:0;line-height:1.7}.article__prose{font-family:var(--font-body);color:#0c0c0cb8}.article__prose>:first-child{margin-top:0}.article__prose>:last-child{margin-bottom:0}.article__prose p{font-weight:300;font-size:calc(15px * var(--ts,1));margin:0 0 24px;line-height:1.7}.article__prose h1,.article__prose h2,.article__prose h3,.article__prose h4{letter-spacing:-.3px;color:#0c0c0c;margin:44px 0 18px;font-weight:400;line-height:1.25}.article__prose h1{font-size:calc(34px * var(--ts,1))}.article__prose h2{font-size:calc(26px * var(--ts,1))}.article__prose h3{font-size:calc(20px * var(--ts,1))}.article__prose h4{font-size:calc(17px * var(--ts,1))}.article__prose ul,.article__prose ol{font-weight:300;font-size:calc(15px * var(--ts,1));margin:0 0 24px;padding-left:1.25em;line-height:1.7}.article__prose li{margin:0 0 8px}.article__prose a{color:#0c0c0c;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.article__prose a:hover{color:var(--color-accent,#00d0a3)}.article__prose strong,.article__prose b{color:#0c0c0c;font-weight:600}.article__prose blockquote{border-left:2px solid var(--color-accent,#00d0a3);margin:0 0 24px;padding-left:20px;font-style:italic}.article__prose :is(img,picture){width:100%;height:auto;margin:32px 0;display:block}.article__prose picture img{margin:0}.article__prose hr{border:0;border-top:1px solid #0c0c0c26;margin:44px 0}.article__figure{margin:0}.article__figure img{width:100%;height:auto;display:block}.article__figure-ph{aspect-ratio:16/11;background:radial-gradient(120% 90% at 70% 110%,#ff946ed9 0%,#783c3299 35%,#0000 70%),linear-gradient(160deg,#1b2a2c 0%,#0c1314 55%,#060809 100%);width:100%}@media (max-width:900px){.article__hero{height:240px}.article__body{padding:48px 24px 80px}.article__body-inner{grid-template-columns:1fr;gap:48px}.article__meta{gap:40px}.article__meta-top{position:static;top:auto}.article__title{font-size:calc(40px * var(--ts,1))}.article__content{gap:44px;max-width:100%}.article__block-title{font-size:calc(22px * var(--ts,1))}.article__prose h1{font-size:calc(28px * var(--ts,1))}.article__prose h2{font-size:calc(22px * var(--ts,1))}.article__prose h3{font-size:calc(19px * var(--ts,1))}}
