.BlogPage_grain__4LYJc{position:fixed;inset:0;pointer-events:none;z-index:9998;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}@keyframes BlogPage_bpUp__k5N5w{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BlogPage_f1__rMY4v{opacity:0;animation:BlogPage_bpUp__k5N5w .85s cubic-bezier(.22,1,.36,1) .1s forwards}.BlogPage_f2__K_T9N{opacity:0;animation:BlogPage_bpUp__k5N5w .85s cubic-bezier(.22,1,.36,1) .25s forwards}.BlogPage_f3__LTo03{opacity:0;animation:BlogPage_bpUp__k5N5w .85s cubic-bezier(.22,1,.36,1) .4s forwards}.BlogPage_secTag__2GRdS{font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:9.5px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:#e8956d;margin-bottom:52px;display:flex;align-items:center;gap:14px}.BlogPage_secTag__2GRdS:after{content:"";flex:1;height:1px;background:rgba(26,23,20,.1)}.BlogPage_pageHero__Y_Zbl{padding:var(--section-y-lg) 56px;max-width:1200px;margin:0 auto}.BlogPage_pageHero__Y_Zbl h1{max-width:700px;margin-bottom:28px}.BlogPage_heroSub__2Cx_p{font-size:var(--t-sm);line-height:1.88;max-width:520px}.BlogPage_filterWrap__NbCoz{border-bottom:1px solid rgba(26,23,20,.1);background:hsla(40,60%,98%,.95);position:sticky;top:58px;z-index:100;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.BlogPage_filterInner__vbsdT{max-width:1200px;margin:0 auto;padding:0 56px;display:flex;gap:0;overflow-x:auto}.BlogPage_filterBtn__rK00b{font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:11px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:#a8a39b;padding:15px 20px;border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s;margin-bottom:-1px}.BlogPage_filterBtn__rK00b:hover{color:#2a2520}.BlogPage_filterBtnOn__8yZO0{color:#1a1714;border-bottom-color:#e8956d}.BlogPage_featuredSection__dpcJd{padding:72px 56px;border-bottom:1px solid rgba(26,23,20,.1)}.BlogPage_featuredInner__eTKCY{max-width:1200px;margin:0 auto}.BlogPage_featuredGrid__3hwrA{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.BlogPage_featuredCat__STNM3{display:inline-block;font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:9.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#6c5fc7;background:#ede9f9;border:1px solid rgba(108,95,199,.18);padding:3px 10px;border-radius:10px;margin-bottom:20px}.BlogPage_featuredTitle__RaN_p{font-family:var(--font-eb-garamond,"EB Garamond",Georgia,serif);font-size:clamp(28px,3.5vw,46px);font-weight:400;line-height:1.12;color:#1a1714;margin-bottom:18px}.BlogPage_featuredTitle__RaN_p em{font-style:italic;color:#e8956d}.BlogPage_featuredExcerpt__lHZ3r{font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);font-size:14px;font-weight:300;line-height:1.85;color:#2a2520;margin-bottom:28px}.BlogPage_featuredMeta__7ovC0{display:flex;align-items:center;gap:16px;font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:11px;font-weight:300;color:#a8a39b;margin-bottom:28px}.BlogPage_metaDot__u9Mkl{width:3px;height:3px;border-radius:50%;background:#a8a39b}.BlogPage_btnRead__2j8dD{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);font-size:13px;font-weight:500;color:#1a1714;background:none;border:none;padding:0;cursor:pointer;transition:color .2s}.BlogPage_btnRead__2j8dD:hover{color:#6c5fc7}.BlogPage_btnReadArrow__OaoCM{transition:transform .2s}.BlogPage_btnRead__2j8dD:hover .BlogPage_btnReadArrow__OaoCM{transform:translateX(4px)}.BlogPage_featuredCard__B79dt{background:#f5f3fd;border:1px solid rgba(108,95,199,.1);border-radius:12px;padding:40px;position:relative;overflow:hidden}.BlogPage_featuredCard__B79dt:before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:radial-gradient(circle,rgba(108,95,199,.08) 0,transparent 70%);pointer-events:none}.BlogPage_fcQuote__A7Dff{font-family:var(--font-eb-garamond,"EB Garamond",Georgia,serif);font-size:clamp(18px,2.2vw,26px);font-weight:400;font-style:italic;line-height:1.55;color:#1a1714;margin-bottom:24px}.BlogPage_fcAttr__Owcy5{font-size:10.5px;font-weight:300;color:#a8a39b;letter-spacing:.06em}.BlogPage_fcAttr__Owcy5,.BlogPage_fcTag__OdNSv{font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace)}.BlogPage_fcTag__OdNSv{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#6c5fc7;background:rgba(108,95,199,.08);border:1px solid rgba(108,95,199,.15);padding:4px 10px;border-radius:8px}.BlogPage_postsSection__AkaDw{padding:var(--section-y) 56px;border-bottom:1px solid var(--line);background:var(--cream-deep)}.BlogPage_postsInner__EKAQQ{max-width:1200px;margin:0 auto}.BlogPage_postsGrid__PrLNv{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(26,23,20,.1);border:1px solid rgba(26,23,20,.1);border-radius:10px;overflow:hidden}.BlogPage_postCard__RCHBV{background:#fdfbf7;padding:32px 28px;transition:background .2s;cursor:pointer;display:flex;flex-direction:column}.BlogPage_postCard__RCHBV:hover{background:#f5f3fd}.BlogPage_postCat__yfxms{display:inline-block;font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:2px 9px;border-radius:8px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.BlogPage_catFoundations__mdEad{color:#c2601a;background:#fdf0e8;border:1px solid rgba(200,100,50,.15)}.BlogPage_catInUse__j1JR8{color:#6c5fc7;background:#ede9f9;border:1px solid rgba(108,95,199,.15)}.BlogPage_catReflections__xu8Pp{color:#2d6b52;background:#e8f2ee;border:1px solid rgba(45,107,82,.15)}.BlogPage_catResearch__uwb7m{color:#1a5f8a;background:#e6f2f9;border:1px solid rgba(26,95,138,.15)}.BlogPage_postTitle__wL7k_{font-family:var(--font-eb-garamond,"EB Garamond",Georgia,serif);font-size:20px;font-weight:500;color:#1a1714;line-height:1.25;margin-bottom:10px;flex:1}.BlogPage_postExcerpt__zq_ZZ{font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);font-size:12.5px;font-weight:300;line-height:1.75;color:#2a2520;margin-bottom:18px}.BlogPage_postMeta__f6xjQ{display:flex;align-items:center;gap:10px;font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:10px;font-weight:300;color:#a8a39b}.BlogPage_postMetaDot__YPciK{width:2px;height:2px;border-radius:50%;background:#a8a39b}.BlogPage_longformSection__HEAwS{padding:72px 56px;border-bottom:1px solid rgba(26,23,20,.1)}.BlogPage_longformInner__cKTqr{max-width:1200px;margin:0 auto}.BlogPage_longformList__r025U{display:flex;flex-direction:column;gap:0}.BlogPage_longformItem__JEuJ4{display:grid;grid-template-columns:80px 1fr auto;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid rgba(26,23,20,.06);cursor:pointer}.BlogPage_longformItem__JEuJ4:first-child{border-top:1px solid rgba(26,23,20,.06)}.BlogPage_longformItem__JEuJ4:last-child{border-bottom:none}.BlogPage_longformItem__JEuJ4:hover .BlogPage_lfTitle__M_urU{color:#6c5fc7}.BlogPage_lfNum__jsA0q{font-size:10px;font-weight:300;letter-spacing:.14em;color:#a8a39b;padding-top:4px}.BlogPage_lfCat__F7VNW,.BlogPage_lfNum__jsA0q{font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace)}.BlogPage_lfCat__F7VNW{display:inline-block;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:6px;margin-bottom:8px}.BlogPage_lfTitle__M_urU{font-family:var(--font-eb-garamond,"EB Garamond",Georgia,serif);font-size:22px;font-weight:500;color:#1a1714;line-height:1.25;margin-bottom:8px;transition:color .2s}.BlogPage_lfExcerpt__TimqU{font-family:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);font-size:13px;font-weight:300;line-height:1.75;color:#2a2520}.BlogPage_lfMeta__m9Z_r{font-family:var(--font-dm-mono,"DM Mono","Courier New",monospace);font-size:10.5px;font-weight:300;color:#a8a39b;white-space:nowrap;padding-top:4px;text-align:right}.BlogPage_lfReadTime__59hAy{display:block;margin-top:4px;font-size:10px;color:#e8956d}.BlogPage_newsletterSection__z4CIi{background:var(--ink);color:var(--cream);padding:var(--section-y) 56px}.BlogPage_newsletterInner__GAeD2{max-width:700px;margin:0 auto;text-align:center}.BlogPage_newsletterInner__GAeD2 h2{margin-top:20px;margin-bottom:16px}.BlogPage_newsletterInner__GAeD2 h2 em{color:var(--terra-lt)}.BlogPage_newsletterInner__GAeD2 p{font-size:var(--t-xs);line-height:1.88;color:var(--body-dark);margin-bottom:36px}.BlogPage_nlForm__J75uf{display:flex;gap:10px;max-width:460px;margin:0 auto}.BlogPage_nlInput__idzuK{flex:1;font-size:var(--t-sm);font-weight:300;color:var(--ink);background:hsla(40,60%,98%,.06);border:1px solid hsla(40,60%,98%,.12);padding:13px 16px;border-radius:6px;outline:none;transition:border-color .2s}.BlogPage_nlInput__idzuK::-moz-placeholder{color:hsla(40,60%,98%,.25)}.BlogPage_nlInput__idzuK::placeholder{color:hsla(40,60%,98%,.25)}.BlogPage_nlInput__idzuK:focus{border-color:hsla(40,60%,98%,.28)}.BlogPage_nlBtn__2VRQG{font-size:var(--t-sm);font-weight:500;color:var(--ink);background:var(--cream);border:none;padding:13px 24px;border-radius:6px;cursor:pointer;transition:opacity .2s;white-space:nowrap}.BlogPage_nlBtn__2VRQG:hover{opacity:.88}.BlogPage_nlNote__YjIfv{font-family:var(--font-mono);font-size:10px;color:hsla(40,60%,98%,.2);margin-top:14px}@media (max-width:960px){.BlogPage_featuredSection__dpcJd,.BlogPage_longformSection__HEAwS,.BlogPage_newsletterSection__z4CIi,.BlogPage_pageHero__Y_Zbl,.BlogPage_postsSection__AkaDw{padding-left:20px;padding-right:20px}.BlogPage_filterInner__vbsdT{padding:0 20px}.BlogPage_featuredGrid__3hwrA{grid-template-columns:1fr;gap:36px}.BlogPage_postsGrid__PrLNv{grid-template-columns:1fr}.BlogPage_longformItem__JEuJ4{grid-template-columns:40px 1fr;gap:14px}.BlogPage_lfMeta__m9Z_r{display:none}.BlogPage_nlForm__J75uf{flex-direction:column}}