.blog-module__PLXuWG__front{background:var(--op-bone);padding:0 0 80px}.blog-module__PLXuWG__postPaper{background:var(--op-paper)}.blog-module__PLXuWG__postBone{background:var(--op-bone)}.blog-module__PLXuWG__wrap{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.blog-module__PLXuWG__postWrap{max-width:720px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.blog-module__PLXuWG__progress{z-index:80;background:#0b0b0b0f;height:3px;position:fixed;top:0;left:0;right:0}.blog-module__PLXuWG__progressBar{background:var(--op-accent);width:0%;height:100%}.blog-module__PLXuWG__masthead{text-align:center;border-bottom:2px solid var(--op-ink);padding:52px 0 26px}.blog-module__PLXuWG__mastheadKicker{font-family:var(--op-font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--op-fg-3);font-size:11px;font-weight:400}.blog-module__PLXuWG__mastheadTitle{font-family:var(--op-font-sans);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(42px,6.5vw,76px);font-weight:300;line-height:1}.blog-module__PLXuWG__mastheadTitle em{font-family:var(--op-font-serif);letter-spacing:0;font-style:italic;font-weight:400}.blog-module__PLXuWG__mastheadTagline{font-family:var(--op-font-mono);letter-spacing:.1em;color:var(--op-fg-2);margin-top:14px;font-size:12px;font-weight:400}.blog-module__PLXuWG__dateline{border-bottom:1px solid var(--op-line-strong);font-family:var(--op-font-mono);letter-spacing:.1em;color:var(--op-fg-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0;font-size:11px;font-weight:400;display:flex}.blog-module__PLXuWG__leadGrid{grid-template-columns:1fr 1fr;align-items:start;gap:0;margin-top:40px;display:grid}.blog-module__PLXuWG__lead{color:var(--op-ink);padding-right:clamp(0px,3vw,40px);display:block}.blog-module__PLXuWG__leadFigure{height:clamp(240px,30vw,400px);position:relative;overflow:hidden}.blog-module__PLXuWG__leadFigure img{object-fit:cover;object-position:60% 55%;transition:transform .6s var(--op-ease-out)}.blog-module__PLXuWG__lead:hover .blog-module__PLXuWG__leadFigure img{transform:scale(1.04)}.blog-module__PLXuWG__leadBadge{z-index:1;font-family:var(--op-font-mono);letter-spacing:.14em;color:var(--op-fg-on-dark);background:var(--op-accent);padding:5px 10px;font-size:10px;font-weight:500;position:absolute;top:12px;left:12px}.blog-module__PLXuWG__leadEyebrow{font-family:var(--op-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--op-accent);margin-top:20px;font-size:11px;font-weight:500}.blog-module__PLXuWG__leadTitle{font-family:var(--op-font-sans);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:300;line-height:1.08}.blog-module__PLXuWG__leadSummary{font-family:var(--op-font-sans);color:var(--op-fg-2);max-width:560px;margin:14px 0 0;font-size:16px;font-weight:400;line-height:1.6}.blog-module__PLXuWG__leadByline{font-family:var(--op-font-mono);color:var(--op-fg-3);margin-top:14px;font-size:11.5px;font-weight:400}.blog-module__PLXuWG__rail{border-left:1px solid var(--op-line-strong);padding-left:clamp(0px,3vw,40px)}.blog-module__PLXuWG__railLabel{font-family:var(--op-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--op-fg-3);padding-bottom:6px;font-size:11px;font-weight:400}.blog-module__PLXuWG__railItem{color:var(--op-ink);border-bottom:1px solid var(--op-line);padding:20px 0;display:block}.blog-module__PLXuWG__railItemTag{font-family:var(--op-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--op-accent);font-size:10px;font-weight:500}.blog-module__PLXuWG__railItemTitle{font-family:var(--op-font-sans);letter-spacing:-.03em;margin-top:8px;font-size:22px;font-weight:400;line-height:1.15}.blog-module__PLXuWG__railItem:hover .blog-module__PLXuWG__railItemTitle{color:var(--op-accent)}.blog-module__PLXuWG__railItemDate{font-family:var(--op-font-mono);color:var(--op-fg-3);margin-top:8px;font-size:11px;font-weight:400}.blog-module__PLXuWG__subscribe{background:var(--op-bone-deep);border:1px solid var(--op-line-strong);margin-top:24px;padding:22px}.blog-module__PLXuWG__subscribeEyebrow{font-family:var(--op-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--op-accent);font-size:10px;font-weight:500}.blog-module__PLXuWG__subscribeLede{font-family:var(--op-font-serif);color:var(--op-ink);margin-top:8px;font-size:20px;font-style:italic;font-weight:400;line-height:1.25}.blog-module__PLXuWG__subscribeForm{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.blog-module__PLXuWG__subscribeInput{min-width:170px;font-family:var(--op-font-mono);background:var(--op-paper);color:var(--op-ink);transition:border-color .2s var(--op-ease-out);border:1px solid #0b0b0b4d;outline:none;flex:1;padding:11px 12px;font-size:12.5px;font-weight:400}.blog-module__PLXuWG__subscribeInput:focus{border-color:var(--op-accent)}.blog-module__PLXuWG__subscribeBtn{background:var(--op-ink);color:var(--op-fg-on-dark);font-family:var(--op-font-sans);cursor:pointer;transition:background .2s var(--op-ease-out);border:none;flex:none;padding:11px 18px;font-size:13px;font-weight:500}.blog-module__PLXuWG__subscribeBtn:hover{background:var(--op-accent)}.blog-module__PLXuWG__subscribeBtn:disabled{opacity:.6;cursor:default}.blog-module__PLXuWG__subscribeSuccess{font-family:var(--op-font-mono);color:var(--op-accent);align-items:center;gap:9px;margin-top:14px;font-size:13px;font-weight:400;display:flex}.blog-module__PLXuWG__subscribeError{font-family:var(--op-font-mono);color:var(--op-fg-3);margin-top:10px;font-size:11px;font-weight:400}.blog-module__PLXuWG__subscribeNote{font-family:var(--op-font-mono);color:var(--op-fg-3);margin-top:10px;font-size:10.5px;font-weight:400}.blog-module__PLXuWG__secondary{border-top:2px solid var(--op-ink);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:44px;padding-top:32px;display:grid}.blog-module__PLXuWG__secCard{color:var(--op-ink);display:block}.blog-module__PLXuWG__secFigure{height:170px;position:relative;overflow:hidden}.blog-module__PLXuWG__secFigure img{object-fit:cover;transition:transform .6s var(--op-ease-out)}.blog-module__PLXuWG__secCard:hover .blog-module__PLXuWG__secFigure img{transform:scale(1.05)}.blog-module__PLXuWG__secTag{font-family:var(--op-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--op-accent);margin-top:14px;font-size:10px;font-weight:500}.blog-module__PLXuWG__secTitle{font-family:var(--op-font-sans);letter-spacing:-.03em;margin-top:8px;font-size:23px;font-weight:400;line-height:1.14}.blog-module__PLXuWG__secCard:hover .blog-module__PLXuWG__secTitle{color:var(--op-accent)}.blog-module__PLXuWG__secExcerpt{font-family:var(--op-font-sans);color:var(--op-fg-2);margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.55}.blog-module__PLXuWG__post{border-top:2px solid var(--op-ink);padding:72px 0 40px}.blog-module__PLXuWG__postLast{padding-bottom:64px}.blog-module__PLXuWG__tags{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.blog-module__PLXuWG__tag{font-family:var(--op-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--op-fg-2);border:1px solid var(--op-line-strong);padding:5px 11px;font-size:10.5px;font-weight:400}.blog-module__PLXuWG__postH1{font-family:var(--op-font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:300;line-height:1.05}.blog-module__PLXuWG__postH1 em{font-family:var(--op-font-serif);letter-spacing:0;font-style:italic;font-weight:400}.blog-module__PLXuWG__dek{font-family:var(--op-font-serif);color:var(--op-fg-2);margin:20px 0 0;font-size:clamp(19px,2.2vw,23px);font-style:italic;font-weight:400;line-height:1.45}.blog-module__PLXuWG__metaShare{border-top:1px solid #0b0b0b24;border-bottom:1px solid #0b0b0b24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding:16px 0;display:flex}.blog-module__PLXuWG__meta{font-family:var(--op-font-mono);color:var(--op-fg-3);font-size:11.5px;font-weight:400}.blog-module__PLXuWG__share{flex-wrap:wrap;gap:8px;display:flex}.blog-module__PLXuWG__shareBtn{font-family:var(--op-font-mono);letter-spacing:.06em;background:var(--op-paper);color:var(--op-ink);border:1px solid var(--op-line-strong);cursor:pointer;transition:border-color .2s var(--op-ease-out), background .2s var(--op-ease-out), color .2s var(--op-ease-out);padding:8px 13px;font-size:11px;font-weight:400}.blog-module__PLXuWG__shareBtn:hover{border-color:var(--op-ink)}.blog-module__PLXuWG__shareIcon{color:var(--op-stone-500);justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.blog-module__PLXuWG__shareIcon svg{width:16px;height:16px;display:block}.blog-module__PLXuWG__shareIcon:hover{color:var(--op-ink);border-color:var(--op-line-strong)}.blog-module__PLXuWG__shareBtnCopied{color:var(--op-accent);border-color:var(--op-accent)}.blog-module__PLXuWG__postFigure{margin:32px 0 0}.blog-module__PLXuWG__postFigure img{width:100%;height:auto;display:block}.blog-module__PLXuWG__postFigure figcaption{font-family:var(--op-font-mono);color:var(--op-fg-3);margin-top:10px;font-size:11px;font-weight:400}.blog-module__PLXuWG__postBody{margin-top:36px}.blog-module__PLXuWG__postBody>p{font-family:var(--op-font-sans);color:var(--op-ink);margin:16px 0 0;font-size:17.5px;font-weight:400;line-height:1.75}.blog-module__PLXuWG__postBody>p:first-child{margin:0}.blog-module__PLXuWG__postBody strong{font-weight:600}.blog-module__PLXuWG__postBody>h2{font-family:var(--op-font-sans);letter-spacing:-.02em;color:var(--op-ink);margin:44px 0 0;font-size:clamp(22px,2.4vw,26px);font-weight:400;line-height:1.2}.blog-module__PLXuWG__dropCap:first-letter{float:left;font-family:var(--op-font-serif);color:var(--op-accent);padding:6px 12px 0 0;font-size:72px;font-style:normal;font-weight:400;line-height:.8}.blog-module__PLXuWG__pullquote{border-left:3px solid var(--op-accent);margin:36px 0 0;padding:6px 0 6px 24px}.blog-module__PLXuWG__pullquote p{font-family:var(--op-font-serif);color:var(--op-ink);margin:0;font-size:24px;font-style:italic;font-weight:400;line-height:1.4}.blog-module__PLXuWG__ctaBar{border-top:2px solid var(--op-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:48px;padding:20px 0;display:flex}.blog-module__PLXuWG__ctaLink{font-family:var(--op-font-mono);letter-spacing:.08em;color:var(--op-ink);transition:color .2s var(--op-ease-out);font-size:12px;font-weight:400}.blog-module__PLXuWG__ctaLink:hover{color:var(--op-accent)}.blog-module__PLXuWG__ctaNext{font-family:var(--op-font-mono);letter-spacing:.08em;color:var(--op-accent);transition:color .2s var(--op-ease-out);font-size:12px;font-weight:400}.blog-module__PLXuWG__ctaNext:hover{color:var(--op-ink)}@media (max-width:767px){.blog-module__PLXuWG__masthead{padding:40px 0 22px}.blog-module__PLXuWG__mastheadTitle{font-size:clamp(34px,11vw,52px)}.blog-module__PLXuWG__dateline{flex-direction:column;gap:6px}.blog-module__PLXuWG__leadGrid{grid-template-columns:1fr}.blog-module__PLXuWG__lead{padding-right:0}.blog-module__PLXuWG__rail{border-left:0;border-top:1px solid var(--op-line-strong);margin-top:36px;padding-top:28px;padding-left:0}.blog-module__PLXuWG__secondary{grid-template-columns:1fr;gap:28px}.blog-module__PLXuWG__post{padding:56px 0 40px}.blog-module__PLXuWG__dropCap:first-letter{font-size:56px}.blog-module__PLXuWG__shareBtn{min-height:44px}.blog-module__PLXuWG__shareIcon{min-width:44px}.blog-module__PLXuWG__ctaBar{flex-direction:column;align-items:stretch;gap:16px}.blog-module__PLXuWG__ctaLink,.blog-module__PLXuWG__ctaNext{width:100%;display:block}}@media (prefers-reduced-motion:reduce){.blog-module__PLXuWG__leadFigure img,.blog-module__PLXuWG__secFigure img,.blog-module__PLXuWG__subscribeInput,.blog-module__PLXuWG__subscribeBtn,.blog-module__PLXuWG__shareBtn,.blog-module__PLXuWG__ctaLink,.blog-module__PLXuWG__ctaNext{transition:none}.blog-module__PLXuWG__lead:hover .blog-module__PLXuWG__leadFigure img,.blog-module__PLXuWG__secCard:hover .blog-module__PLXuWG__secFigure img{transform:none}}
