.blog_article__Rty9i,.blog_index__y7Jz6{max-width:1288px;margin:auto;padding:148px 24px 80px}.blog_meta__gS0P9{font:11px/1.6 JetBrains Mono,monospace;text-transform:uppercase;color:#8b786c}.blog_indexHeader__JUaor{margin-bottom:64px}.blog_indexHeader__JUaor h1{font-size:clamp(40px,5.6vw,72px);line-height:1.04;letter-spacing:-2.5px;font-weight:500;margin:24px 0}.blog_indexHeader__JUaor p{color:#746c65;font-size:18px}.blog_featured__LGmY0{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #d4cbc0;background:#eee8dd}.blog_featuredCopy__AzavX{padding:48px 40px;align-self:center}.blog_featured__LGmY0>.blog_cover__FWQPV{height:100%;aspect-ratio:auto}.blog_featuredCopy__AzavX h2{font-size:36px;line-height:1.1;letter-spacing:-1px;font-weight:500;margin:22px 0}.blog_card__LPnTb p,.blog_featuredCopy__AzavX p{color:#71685f;line-height:1.55}.blog_readLink__HpixG{display:inline-block;font:11px/1.5 JetBrains Mono,monospace;margin-top:26px}.blog_cover__FWQPV{width:100%;position:relative;min-height:280px;aspect-ratio:1.7;background:#201914;overflow:hidden;color:#eac9af;display:grid;place-items:center}.blog_pipeline__lUz0J{background-color:#211a14}.blog_coverGrid__PyoFu{position:absolute;inset:0;background-image:linear-gradient(#cb805218 1px,transparent 0),linear-gradient(90deg,#cb805218 1px,transparent 0);background-size:36px 36px}.blog_coverMark__6qf9h{position:absolute;bottom:20px;left:24px;font:10px/1.5 JetBrains Mono,monospace;letter-spacing:.5px;color:#bfa28d}.blog_coverMark__6qf9h span{color:#ff6a2a}.blog_pipelineNodes__Rqi1t{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:65%;z-index:1}.blog_pipelineNodes__Rqi1t div{padding:18px 15px;border:1px solid #8d5a3d;background:#29201a;font:10px/1.5 JetBrains Mono,monospace;box-shadow:8px 8px 0 #16120f}.blog_pipelineNodes__Rqi1t span{display:block;color:#ff8f54;margin-bottom:20px}.blog_portraits__LSFeT{display:flex;justify-content:center;gap:12px;width:72%;position:relative}.blog_portraits__LSFeT>div{aspect-ratio:9/16;flex:1;border:1px solid #cb7c4e;padding:10px;background:linear-gradient(145deg,#d19e7544,#2b1f1788 70%);max-height:220px}.blog_portraits__LSFeT>div:nth-child(2n){transform:translateY(-16px)}.blog_portraits__LSFeT span{font:10px JetBrains Mono,monospace;opacity:.6}.blog_portraits__LSFeT i{display:block;margin:55% auto 0;width:0;border-left:16px solid #ddab82;border-top:9px solid transparent;border-bottom:9px solid transparent}.blog_fleet__5V0Dc .blog_portraits__LSFeT{display:grid;grid-template-columns:repeat(9,1fr);width:85%;gap:7px;transform:perspective(650px) rotateY(-14deg) rotate(-9deg)}.blog_fleet__5V0Dc .blog_portraits__LSFeT>div{height:118px;padding:5px}.blog_fleet__5V0Dc .blog_portraits__LSFeT i{border-left-width:7px;border-top-width:4px;border-bottom-width:4px}.blog_filters__3NeJy{display:flex;gap:8px;margin:64px 0 32px;border-bottom:1px solid #d9d1c7;padding-bottom:16px}.blog_filters__3NeJy a{padding:9px 15px;font-size:13px;border:1px solid transparent}.blog_filters__3NeJy a[aria-current]{border-color:#27211d;background:#27211d;color:#fff}.blog_filters__3NeJy span{opacity:.5;margin-left:8px}.blog_cards__F2OkK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog_card__LPnTb{display:flex;min-width:0;flex-direction:column;border-bottom:1px solid #cec3b7;padding-bottom:26px}.blog_card__LPnTb .blog_cover__FWQPV{min-height:210px}.blog_card__LPnTb>div:last-child{padding-top:22px}.blog_card__LPnTb h2{font-size:25px;line-height:1.18;letter-spacing:-.6px;margin:12px 0 16px;font-weight:500}.blog_card__LPnTb:hover h2,.blog_related__b76n1 a:hover h2{color:#b65325}.blog_archive__9Qwii{margin-top:56px!important;font-size:13px;color:#786e65}.blog_archive__9Qwii a{text-decoration:underline;text-underline-offset:4px}.blog_articleHeader__yeo68{max-width:870px;margin:auto;text-align:center}.blog_articleHeader__yeo68>a{display:inline-block;margin-bottom:40px}.blog_articleHeader__yeo68 h1{font-size:clamp(38px,5vw,64px);line-height:1.08;font-weight:500;letter-spacing:-2px;margin:22px 0}.blog_articleHeader__yeo68 p{max-width:680px;margin:auto;color:#7c7168;font-size:19px;line-height:1.5}.blog_byline__E0qoB{display:block;margin:28px 0 52px;font-size:13px;color:#736459}.blog_article__Rty9i>.blog_cover__FWQPV{max-width:960px;margin:auto;aspect-ratio:2.3}.blog_articleLayout__Coxf6{display:grid;grid-template-columns:230px minmax(0,720px);gap:64px;padding-top:72px}.blog_contents__CT6Xf{position:sticky;top:115px;display:flex;flex-direction:column;align-self:start;gap:16px;font-size:13px;color:#8d8176}.blog_contents__CT6Xf a:hover{color:#b65325}.blog_prose__JvTnK section{scroll-margin-top:115px;margin-bottom:48px}.blog_prose__JvTnK h2{font-size:29px;line-height:1.2;letter-spacing:-.6px;font-weight:500;margin-bottom:20px}.blog_prose__JvTnK p{margin:0 0 20px;font-size:17px;line-height:1.75;color:#625b54}.blog_prose__JvTnK ul{padding-left:20px;list-style:disc;color:#625b54;line-height:1.7}.blog_prose__JvTnK li{margin-top:12px}.blog_nextSteps__aAHyv{background:#eae0d2;padding:32px;border:1px solid #d5c4b1}.blog_nextSteps__aAHyv a{display:block;margin-top:16px;font-size:14px}.blog_related__b76n1{margin-top:80px;border-top:1px solid #d5c9bb;padding-top:32px}.blog_related__b76n1 a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-bottom:1px solid #d5c9bb}.blog_related__b76n1 h2{font-size:25px;font-weight:500}@media (max-width:900px){.blog_featuredCopy__AzavX{padding:28px}.blog_featuredCopy__AzavX h2{font-size:28px}.blog_cards__F2OkK{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_articleLayout__Coxf6{grid-template-columns:1fr;padding-top:44px}.blog_contents__CT6Xf{position:static;border-bottom:1px solid #d5c9bb;padding-bottom:24px}}@media (max-width:600px){.blog_article__Rty9i,.blog_index__y7Jz6{padding:112px 20px 56px}.blog_indexHeader__JUaor{margin-bottom:40px}.blog_indexHeader__JUaor h1{letter-spacing:-1.5px}.blog_cards__F2OkK,.blog_featured__LGmY0{grid-template-columns:1fr}.blog_filters__3NeJy{gap:2px;margin-top:44px}.blog_filters__3NeJy a{padding:8px;font-size:12px}.blog_cover__FWQPV{min-height:230px}.blog_articleHeader__yeo68 h1{letter-spacing:-1px}.blog_articleHeader__yeo68 p{font-size:17px}.blog_article__Rty9i>.blog_cover__FWQPV{min-height:230px}.blog_articleLayout__Coxf6{gap:30px}.blog_prose__JvTnK h2{font-size:26px}.blog_nextSteps__aAHyv{padding:24px}}