.blog_articlePage__e6WKk,.blog_blogPage__Hz4Va{min-height:100vh;overflow-x:clip;background:#070707;color:#fff}.blog_routeTransition__7s0ou{position:fixed;z-index:80;inset:0;display:grid;place-items:center;overflow:hidden;background:#070707;color:#fff;pointer-events:auto;transform:translateZ(0);will-change:transform}.blog_routeTransitionCovering__DQPxr{animation:blog_route-transition-cover__g6UBq .46s cubic-bezier(.76,0,.24,1) both}.blog_routeTransitionWaiting__fydVL{transform:translateZ(0)}.blog_routeTransitionRevealing__jGtzA{animation:blog_route-transition-reveal__ImJ6V .76s cubic-bezier(.19,1,.22,1) both}.blog_routeTransitionMedia__9FaFf{position:absolute;z-index:1;width:min(460px,72vw);aspect-ratio:16/9;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);opacity:.3;transform:translateZ(0) scale(1);transition:transform .76s cubic-bezier(.19,1,.22,1),opacity .52s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.blog_routeTransitionMedia__9FaFf:after{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.24),rgba(7,7,7,.68));content:""}.blog_routeTransitionMedia__9FaFf img{-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.7)}.blog_routeTransitionCovering__DQPxr .blog_routeTransitionMedia__9FaFf{animation:blog_route-transition-media-enter__o_DVt .62s cubic-bezier(.19,1,.22,1) both}.blog_routeTransitionRevealing__jGtzA .blog_routeTransitionMedia__9FaFf{opacity:0;transform:translate3d(0,-20px,0) scale(1.18)}.blog_routeTransitionCenter__n7KHe{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(620px,calc(100% - 40px));transform:translateZ(0);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .56s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.blog_routeTransitionCovering__DQPxr .blog_routeTransitionCenter__n7KHe{animation:blog_route-transition-center-enter__4xcOp .52s cubic-bezier(.19,1,.22,1) 70ms both}.blog_routeTransitionRevealing__jGtzA .blog_routeTransitionCenter__n7KHe{opacity:0;transform:translate3d(0,-34px,0)}.blog_routeTransitionMark__2tB89{color:#8c8c8c;font-size:.68rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.blog_routeTransitionCounter__qRKH8{min-width:4ch;font-size:clamp(3.2rem,8vw,5.6rem);font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:-.065em;line-height:.9;text-align:center}.blog_routeTransitionTitle__Qc3B_{max-width:520px;overflow:hidden;color:#b8b8b8;font-size:clamp(.72rem,1.5vw,.9rem);letter-spacing:.04em;line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}.blog_routeTransitionTrack__LagDj{position:absolute;right:0;bottom:0;left:0;height:2px;background:#151515}.blog_routeTransitionTrack__LagDj span{display:block;width:100%;height:100%;background:#fb4e7c;transform-origin:left center;transition:transform 80ms linear;will-change:transform}.blog_articleContentEntering__0yGcZ .blog_articleHero__bqHLV{animation:blog_article-surface-enter__sE14J .92s cubic-bezier(.23,1,.32,1) both}.blog_articleContentEntering__0yGcZ .blog_articleCategory__8BgES{animation:blog_route-copy-enter__EHWjG .76s cubic-bezier(.23,1,.32,1) 50ms both}.blog_articleContentEntering__0yGcZ .blog_articleHero__bqHLV h1{animation:blog_route-copy-enter__EHWjG .86s cubic-bezier(.23,1,.32,1) .11s both}.blog_articleContentEntering__0yGcZ :is(.blog_articleExcerpt__lrmlv,.blog_articleMeta__z_2cd){animation:blog_route-copy-enter__EHWjG .86s cubic-bezier(.23,1,.32,1) .18s both}.blog_articleContentEntering__0yGcZ .blog_articleGrid__hceT3{animation:blog_route-copy-enter__EHWjG .92s cubic-bezier(.23,1,.32,1) .25s both}@keyframes blog_route-transition-cover__g6UBq{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes blog_route-transition-reveal__ImJ6V{to{transform:translate3d(0,-100%,0)}}@keyframes blog_route-transition-media-enter__o_DVt{0%{opacity:0;transform:translate3d(0,22px,0) scale(.96)}to{opacity:.3;transform:translateZ(0) scale(1)}}@keyframes blog_route-transition-center-enter__4xcOp{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes blog_article-surface-enter__sE14J{0%{opacity:0;transform:translate3d(0,24px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes blog_route-copy-enter__EHWjG{0%{opacity:0;transform:translate3d(0,38px,0)}to{opacity:1;transform:translateZ(0)}}.blog_hero__Bcron{position:relative;display:flex;min-height:560px;align-items:flex-end;overflow:hidden;border-bottom:1px solid #363636;background:#070707}.blog_heroImage__xr6NZ{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;filter:grayscale(1) brightness(.72)}.blog_heroShade__dUBQL{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,7,.94),rgba(7,7,7,.74) 48%,rgba(7,7,7,.45)),linear-gradient(0deg,rgba(7,7,7,.94),rgba(7,7,7,.04) 72%)}.blog_heroContent__Nqeu_{position:relative;z-index:2;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:160px 0 54px}.blog_eyebrow__mg82n{margin:0;color:#a3a3a3;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.blog_heroContent__Nqeu_ h1{display:block;max-width:920px;margin:12px 0 16px;font-size:clamp(3rem,8vw,5.75rem);font-style:normal;font-weight:750;letter-spacing:-.055em;line-height:.95}.blog_heroContent__Nqeu_ h1 span{color:#fb4e7c;font-style:normal}.blog_heroDek__ETonI{max-width:590px;margin:0;color:#a3a3a3;font-size:1.05rem;line-height:1.7}.blog_blogSection__IkfLU{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:76px 0 84px}.blog_sectionHeader__Ev_eP{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.blog_sectionHeader__Ev_eP h2{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog_sectionHeader__Ev_eP span{color:#737373;font-size:.8rem}.blog_postList__fk2Io{border:1px solid #363636}.blog_postRowWrap__rkLDe+.blog_postRowWrap__rkLDe{border-top:1px solid #363636}.blog_postRow__2AV0b{position:relative;display:grid;min-height:160px;grid-template-columns:170px minmax(0,1fr) 160px;isolation:isolate;overflow:hidden;background:#090909;transition:background .18s ease-out}.blog_postRow__2AV0b:before{position:absolute;z-index:3;top:50%;left:0;width:2px;height:56%;background:#fb4e7c;content:"";transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.blog_postRow__2AV0b:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,78,124,.045),transparent 42%);content:"";opacity:0;pointer-events:none;transition:opacity .2s ease-out}.blog_thumbnail__JU8Da{position:relative;min-width:0;margin:14px;overflow:hidden;background:#111;transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.blog_thumbnail__JU8Da:after{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.07);content:"";pointer-events:none}.blog_thumbnail__JU8Da img{-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.6);transform:scale(1.02);transition:filter .28s ease-out,transform .3s cubic-bezier(.22,1,.36,1)}.blog_postMain__WNkWk{min-width:0;padding:28px 28px 26px;border-left:1px solid #363636}.blog_articleCategory__8BgES,.blog_postCategory__n85Cf{color:#fb4e7c;font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.blog_postMain__WNkWk h2{max-width:680px;margin:10px 0 8px;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:680;letter-spacing:-.028em;line-height:1.18;transition:color .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1)}.blog_postMain__WNkWk p{max-width:650px;margin:0;color:#8c8c8c;font-size:.82rem;line-height:1.6;transition:color .18s ease-out}.blog_postMeta__opit7{display:flex;flex-direction:column;justify-content:space-between;padding:28px 20px;border-left:1px solid #363636;color:#737373;font-size:.74rem;line-height:1.6;text-transform:uppercase}.blog_postArrow__FOM3o{align-self:flex-start;color:#d4d4d4;font-size:1.35rem;line-height:1;transition:color .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1)}.blog_postRow__2AV0b:focus-visible{outline:2px solid #fb4e7c;outline-offset:4px}.blog_blogFooter__y3aq9{padding:34px 20px 50px;color:#666;font-size:.75rem;letter-spacing:.03em;text-align:center}.blog_articleHero__bqHLV{border-bottom:1px solid #363636;background:radial-gradient(circle at 76% 24%,rgba(251,78,124,.09),transparent 28%),#070707}.blog_articleHeroInner__xoRWA{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:148px 0 58px}.blog_articleCategory__8BgES{margin:0 0 14px}.blog_articleHero__bqHLV h1{max-width:980px;margin:0;font-size:clamp(2.75rem,6.4vw,5.2rem);font-weight:720;letter-spacing:-.055em;line-height:.99}.blog_articleExcerpt__lrmlv{max-width:720px;margin:26px 0 0;color:#9a9a9a;font-size:1rem;line-height:1.7}.blog_articleMeta__z_2cd{display:flex;gap:22px;margin-top:30px;color:#737373;font-size:.75rem;text-transform:uppercase}.blog_articleGrid__hceT3{display:grid;width:min(1120px,calc(100% - 40px));grid-template-columns:170px minmax(0,720px);gap:52px;margin:0 auto;padding:70px 0 110px}.blog_toc__v73Nx{position:sticky;top:108px;align-self:start;max-height:calc(100vh - 132px);overflow-y:auto;scrollbar-width:none}.blog_toc__v73Nx::-webkit-scrollbar{display:none}.blog_toc__v73Nx strong{display:block;margin-bottom:12px;color:#d4d4d4;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.blog_toc__v73Nx nav{display:flex;flex-direction:column;gap:2px}.blog_toc__v73Nx a{padding:7px 0 7px 11px;border-left:1px solid #2e2e2e;color:#707070;font-size:.72rem;line-height:1.45;transition:border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.blog_toc__v73Nx a:focus-visible,.blog_toc__v73Nx a[aria-current=location]{border-left-color:#fb4e7c;color:#d4d4d4}.blog_articleProse__aAdJr{min-width:0;color:#d4d4d4;font-family:Georgia,Times New Roman,serif;font-size:1.075rem;line-height:1.86}.blog_articleLoading__UemLQ{min-height:40vh;margin:0;color:#737373;font-family:Noto Sans,Arial,sans-serif;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.blog_articleProse__aAdJr .scribble-render{min-width:0;padding:0!important;background:transparent!important;font-family:Georgia,Times New Roman,serif!important}.blog_articleProse__aAdJr h1{display:none}.blog_articleProse__aAdJr h2,.blog_articleProse__aAdJr h3,.blog_articleProse__aAdJr h4{scroll-margin-top:110px;color:#fff!important;font-family:Noto Sans,Arial,sans-serif;letter-spacing:-.035em}.blog_articleProse__aAdJr h2{margin:66px 0 22px!important;font-size:clamp(1.75rem,3vw,2.1rem)!important;line-height:1.2!important}.blog_articleProse__aAdJr h2:first-child{margin-top:0!important}.blog_articleProse__aAdJr h4{margin:42px 0 14px!important;font-size:1.18rem!important;line-height:1.35!important}.blog_articleProse__aAdJr p{margin:0 0 26px!important;color:#d1d1d1!important;line-height:1.86!important}.blog_articleProse__aAdJr a{color:#f37799!important;overflow-wrap:anywhere;text-decoration-color:rgba(251,78,124,.45)!important;text-underline-offset:3px}.blog_articleProse__aAdJr a:focus-visible{color:#ff9ab5!important;text-decoration-color:#fb4e7c!important}.blog_articleProse__aAdJr hr{margin:52px 0!important;border:0!important;border-top:1px solid #333!important}.blog_articleProse__aAdJr ol,.blog_articleProse__aAdJr ul{margin:0 0 28px!important;padding-left:1.35rem!important}.blog_articleProse__aAdJr li{margin:8px 0!important;color:#c8c8c8!important}.blog_articleProse__aAdJr code:not(pre code){padding:2px 6px!important;border:1px solid #303030!important;border-radius:3px!important;background:#141414!important;color:#e7e7e7!important;font-size:.86em!important}.blog_articleProse__aAdJr .code-container{max-width:100%;margin:34px 0!important;overflow:hidden!important;border:1px solid #303030!important;border-radius:0!important;background:#0d0d0d!important;box-shadow:none!important}.blog_articleProse__aAdJr .code-toolbar{min-height:38px;padding:0 14px;border-bottom-color:#303030;color:#888;font-family:Noto Sans,Arial,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.blog_articleProse__aAdJr .copy-btn{color:#fb4e7c;font-family:Noto Sans,Arial,sans-serif;letter-spacing:.04em;text-transform:none}.blog_articleProse__aAdJr .code-container .shiki-block pre.shiki{max-width:100%;margin:0!important;overflow-x:auto!important;border:0!important;border-radius:0!important;background:#0d0d0d!important;padding:20px!important;font-size:.86rem;line-height:1.65;scrollbar-color:#555 #111;scrollbar-width:thin}.blog_articleProse__aAdJr .code-container .shiki-block pre.shiki::-webkit-scrollbar{height:6px}.blog_articleProse__aAdJr .code-container .shiki-block pre.shiki::-webkit-scrollbar-track{background:#111}.blog_articleProse__aAdJr .code-container .shiki-block pre.shiki::-webkit-scrollbar-thumb{border-radius:999px;background:#555}.blog_readingProgress__5GLJe{position:fixed;z-index:52;top:0;right:0;left:0;height:2px;background:hsla(0,0%,100%,.05);pointer-events:none}.blog_readingProgress__5GLJe span{display:block;width:100%;height:100%;background:#fb4e7c;transform:scaleX(0);transform-origin:left center;will-change:transform}.blog_articleBackControl__yBIfb{position:fixed;z-index:48;right:22px;bottom:22px;display:grid;min-width:172px;min-height:54px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 8px 7px 14px;border:1px solid #343434;border-radius:999px;background:hsla(0,0%,4%,.92);color:#d8d8d8;box-shadow:0 12px 38px rgba(0,0,0,.38);backdrop-filter:blur(14px);transition:border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.blog_articleBackControl__yBIfb:focus-visible{outline:2px solid #fb4e7c;outline-offset:3px}.blog_articleBackArrow__zBxFr{color:#fb4e7c;font-size:1.1rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.blog_articleBackCopy__woHr4{display:flex;flex-direction:column;line-height:1.15}.blog_articleBackCopy__woHr4 small{color:#747474;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.blog_articleBackCopy__woHr4 strong{margin-top:3px;font-size:.72rem;font-weight:600}.blog_articleProgressRing__1tggZ{position:relative;display:block;width:38px;height:38px;border:1px solid #303030;border-radius:50%}.blog_articleProgressRingValue__yw4cn{position:absolute;inset:3px;border:1.5px solid transparent;border-top-color:#fb4e7c;border-radius:50%;transform:rotate(0deg);will-change:transform}.blog_articleProse__aAdJr img{width:100%;height:auto;margin:18px 0 6px;border:1px solid #333;filter:saturate(.78)}.blog_articleProse__aAdJr .katex-display{display:block;width:100%;max-width:100%;margin:28px 0;overflow-x:auto;overflow-y:hidden;padding:10px 0;text-align:center}@media (hover:hover) and (pointer:fine){.blog_toc__v73Nx a:hover{border-left-color:#fb4e7c;color:#d4d4d4}.blog_articleProse__aAdJr a:hover{color:#ff9ab5!important;text-decoration-color:#fb4e7c!important}.blog_articleBackControl__yBIfb:hover{border-color:#555;color:#fff;transform:translate3d(-2px,0,0)}.blog_articleBackControl__yBIfb:hover .blog_articleBackArrow__zBxFr{transform:translate3d(-3px,0,0)}.blog_postRow__2AV0b:hover{background:#0f0f0f}.blog_postRow__2AV0b:hover:before{transform:translateY(-50%) scaleY(1)}.blog_postRow__2AV0b:hover:after{opacity:1}.blog_postRow__2AV0b:hover .blog_thumbnail__JU8Da{transform:translateX(3px) scale(1.015)}.blog_postRow__2AV0b:hover .blog_thumbnail__JU8Da img{filter:grayscale(0) brightness(.92);transform:scale(1.075)}.blog_postRow__2AV0b:hover .blog_postMain__WNkWk h2{color:#fff;transform:translateY(-3px)}.blog_postRow__2AV0b:hover .blog_postMain__WNkWk p{color:#aaa}.blog_postRow__2AV0b:hover .blog_postArrow__FOM3o{color:#fb4e7c;transform:translate(5px,-5px)}}@media (max-width:1040px){.blog_articleGrid__hceT3{grid-template-columns:minmax(0,720px);justify-content:center}.blog_toc__v73Nx{display:none}}@media (max-width:800px){.blog_hero__Bcron{min-height:660px}.blog_heroImage__xr6NZ{-o-object-position:62% center;object-position:62% center}.blog_heroShade__dUBQL{background:linear-gradient(0deg,rgba(7,7,7,.98),rgba(7,7,7,.68) 56%,rgba(7,7,7,.34))}.blog_heroContent__Nqeu_{width:min(100% - 28px,1120px);padding:190px 0 42px}.blog_heroContent__Nqeu_ h1{font-size:clamp(2.8rem,15vw,4.5rem)}.blog_heroDek__ETonI{max-width:440px;font-size:.96rem}.blog_blogSection__IkfLU{width:min(100% - 28px,1120px);padding:54px 0 68px}.blog_postRow__2AV0b{min-height:0;grid-template-columns:minmax(0,1fr)}.blog_thumbnail__JU8Da{height:190px;margin:12px 12px 0}.blog_postMain__WNkWk{padding:22px 20px 24px;border-left:0}.blog_postMain__WNkWk h2{font-size:clamp(1.45rem,7vw,2rem)}.blog_postMeta__opit7{flex-direction:row;align-items:flex-end;padding:15px 20px 18px;border-top:1px solid #2e2e2e;border-left:0}.blog_articleHeroInner__xoRWA{width:min(100% - 28px,1120px);padding:116px 0 42px}.blog_articleHero__bqHLV h1{font-size:clamp(2.55rem,12vw,4rem)}.blog_articleGrid__hceT3{width:min(100% - 28px,720px);grid-template-columns:minmax(0,1fr);padding:48px 0 84px}.blog_articleProse__aAdJr{font-size:1rem;line-height:1.78}.blog_articleProse__aAdJr p{line-height:1.78!important}.blog_articleBackControl__yBIfb{right:14px;bottom:14px;min-width:54px;grid-template-columns:auto auto;padding-left:12px}.blog_articleBackCopy__woHr4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:380px){.blog_hero__Bcron{min-height:600px}.blog_heroContent__Nqeu_ h1{font-size:2.7rem}.blog_thumbnail__JU8Da{height:155px}.blog_articleHero__bqHLV h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.blog_routeTransitionCovering__DQPxr{animation:blog_route-transition-cover-reduced__8au90 .1s linear both}.blog_routeTransitionRevealing__jGtzA{animation:blog_route-transition-reduced__VoHIc .16s linear both}.blog_routeTransitionMedia__9FaFf{display:none}.blog_routeTransitionCenter__n7KHe{transition:opacity .14s linear}.blog_articleContentEntering__0yGcZ :is(.blog_articleHero__bqHLV,.blog_articleCategory__8BgES,.blog_articleHero__bqHLV h1,.blog_articleExcerpt__lrmlv,.blog_articleMeta__z_2cd,.blog_articleGrid__hceT3){animation:blog_route-content-reduced__JlvhY .16s linear 80ms both}.blog_articleBackArrow__zBxFr,.blog_articleBackControl__yBIfb,.blog_heroContent__Nqeu_>*,.blog_postArrow__FOM3o,.blog_postMain__WNkWk h2,.blog_postRow__2AV0b,.blog_postRow__2AV0b:after,.blog_postRow__2AV0b:before,.blog_thumbnail__JU8Da,.blog_thumbnail__JU8Da img{transition:none!important}}@keyframes blog_route-transition-cover-reduced__8au90{0%{opacity:0}to{opacity:1}}@keyframes blog_route-transition-reduced__VoHIc{to{opacity:0}}@keyframes blog_route-content-reduced__JlvhY{0%{opacity:0}to{opacity:1}}