._caseStudy_9lqgd_1{padding-bottom:var(--space4XL);background:radial-gradient(ellipse at 90% 8%,color-mix(in oklab,var(--accent) 6%,transparent),transparent 38rem),transparent}body[data-design=classic] ._caseStudy_9lqgd_1{background:transparent}._header_9lqgd_12{padding-bottom:0}._metadataSection_9lqgd_16{width:100%}._publishedAt_9lqgd_20{display:flex;align-items:center;gap:var(--spaceL);width:100%;max-width:var(--maxWidthL);margin-top:var(--spaceL)}._caseStudyLabel_9lqgd_29{color:var(--primary);font-family:var(--monoFontFamily);font-size:var(--fontSizeBodyS);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}._metaDivider_9lqgd_38{flex:0 0 auto}._imageSection_9lqgd_42{padding-bottom:var(--space4XL)}._imageSection_9lqgd_42>div{padding-top:var(--space3XL)}._projectImage_9lqgd_50{isolation:isolate;position:relative;overflow:hidden;padding:var(--spaceS);border:1px solid color-mix(in oklab,var(--text) 18%,transparent);background:radial-gradient(ellipse at 100% 0%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 45%),var(--backgroundLight);box-shadow:0 32px 90px -48px color-mix(in oklab,var(--accent) 36%,transparent);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}body[data-design=classic] ._projectImage_9lqgd_50{border-color:color-mix(in lab,var(--text) 18%,transparent);background:var(--backgroundLight);box-shadow:0 32px 90px -48px color-mix(in lab,var(--text) 55%,transparent)}._projectImage_9lqgd_50:before{content:"";position:absolute;z-index:1;top:0;right:24px;width:52px;height:2px;background:var(--primary)}._projectImage_9lqgd_50 img{display:block;width:100%;height:auto;border-radius:2px}._contentSection_9lqgd_87{padding-bottom:var(--space4XL)}._articleBody_9lqgd_91{gap:0}._articleBody_9lqgd_91:before{content:"";width:100%;height:1px;margin-bottom:var(--space2XL);background:color-mix(in lab,var(--text) 14%,transparent)}._sectionHeading_9lqgd_103{display:grid;grid-template-columns:56px 1fr;align-items:start;gap:var(--spaceL)}._sectionHeading_9lqgd_103 h2{margin-bottom:0}._sectionNumber_9lqgd_114{padding-top:.35em;color:var(--primary);font-weight:var(--fontWeightMedium)}._detailList_9lqgd_120{display:grid;gap:var(--spaceM);margin:var(--spaceL) 0 0;padding-left:var(--spaceL)}._detailList_9lqgd_120 li::marker{color:var(--primary)}._codeBlock_9lqgd_131{overflow-x:auto;margin:var(--spaceL) 0 0;padding:var(--spaceL);border:1px solid color-mix(in oklab,var(--text) 14%,transparent);border-left:2px solid color-mix(in oklab,var(--accent) 70%,transparent);border-radius:2px;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 5%,transparent),transparent 58%),var(--backgroundLight);color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fontSizeBodyS);line-height:1.6}body[data-design=classic] ._codeBlock_9lqgd_131{border:1px solid color-mix(in lab,var(--text) 14%,transparent);border-radius:8px;background:var(--backgroundLight)}._backSection_9lqgd_153{padding-bottom:0}._backSection_9lqgd_153>div{padding-top:var(--space2XL);border-top:1px solid color-mix(in lab,var(--text) 14%,transparent)}@media (max-width: 696px){._publishedAt_9lqgd_20{gap:var(--spaceM)}._imageSection_9lqgd_42>div{padding-top:var(--spaceXL)}._projectImage_9lqgd_50{padding:var(--spaceXS);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}._projectImage_9lqgd_50:before{right:14px;width:36px}._sectionHeading_9lqgd_103{grid-template-columns:40px 1fr;gap:var(--spaceM)}}._articleImage_wnvuu_1{display:block;width:100%;max-width:100%;height:auto;margin:var(--space2XL) 0;border:1px solid color-mix(in oklab,var(--text) 16%,transparent);border-radius:2px;box-shadow:0 18px 48px -36px color-mix(in oklab,var(--accent) 44%,transparent)}body[data-design=classic] ._articleImage_wnvuu_1{border-color:color-mix(in lab,var(--text) 14%,transparent);border-radius:12px;box-shadow:none}._articleImage_wnvuu_1[width]{width:auto}
