.page_hero__ElxKg{padding-top:calc(var(--nav-height-mob) + clamp(3rem, 8vw, 5rem));padding-bottom:clamp(3rem,7vw,4.5rem);padding-left:var(--section-px);padding-right:var(--section-px);background:var(--bg-void);position:relative;overflow:hidden}@media (min-width:768px){.page_hero__ElxKg{padding-top:calc(var(--nav-height) + clamp(3rem, 8vw, 5rem))}}.page_hero__ElxKg:before{content:"";position:absolute;top:-80px;right:-100px;width:600px;height:500px;background:radial-gradient(ellipse,#fcc3000d 0,#0000 65%);pointer-events:none}:root[data-theme=light] .page_hero__ElxKg:before{display:none}.page_heroInner__doqDq{max-width:var(--container-max);margin:0 auto;position:relative;z-index:1}.page_heroHeading__WtuWh{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.5vw,3.75rem);line-height:1.08;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:clamp(1rem,2.5vw,1.25rem);word-break:break-word}.page_heroHeading__WtuWh span{color:var(--text-gold)}.page_heroSub___MdLo{font-size:clamp(.9375rem,2.2vw,1.125rem);color:var(--text-secondary);line-height:1.75;font-weight:300;max-width:56ch}.page_main__DjR8A{padding:clamp(3rem,8vw,5rem) var(--section-px);background:var(--bg-void)}.page_mainInner__ClDm7{max-width:var(--container-max);margin:0 auto}.page_emptyState__6b4lj{background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:14px;padding:clamp(2rem,5vw,3rem);text-align:center;max-width:640px;margin:0 auto}.page_emptyTitle__steCe{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,3vw,1.625rem);color:var(--text-primary);margin-bottom:.75rem}.page_emptyDesc__byHIq{font-size:clamp(.9375rem,2vw,1rem);color:var(--text-muted);line-height:1.7;margin:0 auto 1.5rem;max-width:48ch}.page_featured__Qci9j{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:14px;overflow:hidden;margin-bottom:clamp(2.5rem,6vw,4rem);color:inherit;transition:border-color .3s}.page_featured__Qci9j:hover{border-color:#fcc30033}:root[data-theme=light] .page_featured__Qci9j:hover{border-color:#00000024}@media (min-width:768px){.page_featured__Qci9j{grid-template-columns:1fr 1fr}}.page_featuredImage__kVPFf{background:linear-gradient(135deg,var(--bg-surface) 0,#fcc3000a 100%);min-height:clamp(200px,35vw,380px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}:root[data-theme=light] .page_featuredImage__kVPFf{background:linear-gradient(135deg,var(--bg-surface-2) 0,#f0efe9 100%)}.page_featuredImage__kVPFf:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#fcc30008 1px,#0000 0),linear-gradient(90deg,#fcc30008 1px,#0000 0);background-size:40px 40px}.page_featuredImageInner__gVxP0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;position:relative}.page_featuredImageIcon__g0AE2{font-size:clamp(2.5rem,7vw,4rem);line-height:1}.page_featuredImageLabel__AlzCu{font-family:var(--font-display);font-weight:700;font-size:clamp(.75rem,1.8vw,.9375rem);color:#fcc30080;letter-spacing:.08em;text-transform:uppercase}.page_featuredContent__6h6HA{padding:clamp(1.75rem,4vw,2.5rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(.875rem,2vw,1.125rem)}.page_featuredBadge__ilPaV{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);background:#fcc30014;border:.5px solid #fcc30026;padding:.3rem .75rem;border-radius:9999px;width:-moz-fit-content;width:fit-content}:root[data-theme=light] .page_featuredBadge__ilPaV{color:var(--text-primary);background:#fff;border-color:var(--border-soft)}.page_featuredCat__u8wAF{font-size:clamp(.6875rem,1.5vw,.75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold)}.page_featuredTitle__smctx{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,3vw,1.875rem);color:var(--text-primary);line-height:1.25;letter-spacing:-.015em;transition:color .2s}.page_featured__Qci9j:hover .page_featuredTitle__smctx{color:var(--text-gold)}.page_featuredExcerpt__J_F60{font-size:clamp(.875rem,1.8vw,.9375rem);color:var(--text-secondary);line-height:1.75;font-weight:300;max-width:none}.page_featuredMeta__awBeF{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page_featuredAuthor__n8nER{display:flex;align-items:center;gap:.625rem}.page_featuredAv__LyXmL{width:32px;height:32px;border-radius:50%;background:#fcc30014;border:.5px solid #fcc30033;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:.6875rem;color:var(--brand-accent)}:root[data-theme=light] .page_featuredAv__LyXmL{background:#f7f7f5;border-color:#0000001a;color:var(--text-primary)}.page_featuredAuthorName__bSlgJ{font-size:.875rem;font-weight:500;color:var(--text-primary)}.page_featuredDate___Oom9{font-size:.8125rem;color:var(--text-faint)}.page_featuredRead__wGjk5{font-size:.8125rem;color:var(--text-muted);padding:.2rem .625rem;background:var(--bg-surface);border-radius:9999px;border:.5px solid var(--border-subtle)}.page_featuredLink__myoFI{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--text-gold);margin-top:.25rem;transition:gap .2s}.page_featured__Qci9j:hover .page_featuredLink__myoFI{gap:.625rem}.page_section__cwMQF{margin-bottom:clamp(3rem,7vw,5rem)}.page_sectionTitle__1KB3m{font-family:var(--font-display);font-weight:700;font-size:clamp(.75rem,1.8vw,.875rem);color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(1.5rem,3.5vw,2rem);padding-bottom:.875rem;border-bottom:.5px solid var(--border-subtle)}.page_grid__G202P{display:grid;grid-template-columns:1fr;gap:clamp(.875rem,2vw,1.25rem)}@media (min-width:640px){.page_grid__G202P{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__G202P{grid-template-columns:repeat(3,1fr)}}.page_postCard__joZIR{background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:inherit;transition:border-color .25s}.page_postCard__joZIR:hover{border-color:#fcc3002e}:root[data-theme=light] .page_postCard__joZIR:hover{border-color:#00000024}.page_postBar__lI2oL{height:2px;background:linear-gradient(90deg,var(--brand-accent),#fcc3004d);opacity:.45;flex-shrink:0}.page_postBody__7ol2B{padding:clamp(1.25rem,3vw,1.625rem);display:flex;flex-direction:column;flex:1 1}.page_postCat__mIlge{font-size:clamp(.6875rem,1.5vw,.75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold);margin-bottom:clamp(.625rem,1.5vw,.75rem)}.page_postTitle__nkyjP{font-family:var(--font-display);font-weight:700;font-size:clamp(.9375rem,2vw,1.125rem);color:var(--text-primary);line-height:1.3;margin-bottom:clamp(.625rem,1.5vw,.875rem);letter-spacing:-.01em;transition:color .2s}.page_postCard__joZIR:hover .page_postTitle__nkyjP{color:var(--text-gold)}.page_postExcerpt__GtpsV{font-size:clamp(.8125rem,1.6vw,.875rem);color:var(--text-muted);line-height:1.7;flex:1 1;margin-bottom:clamp(.875rem,2vw,1.125rem);max-width:none}.page_postFooter__2EW7u{display:flex;align-items:center;justify-content:space-between;padding-top:clamp(.75rem,2vw,1rem);border-top:.5px solid var(--border-subtle)}.page_postMeta__Fk2cf{font-size:clamp(.6875rem,1.4vw,.75rem);color:var(--text-faint)}.page_postRead__uMkTU{font-size:clamp(.6875rem,1.4vw,.75rem);color:var(--text-gold);font-weight:600;background:var(--bg-surface);border:.5px solid var(--border-subtle);padding:.2rem .5rem;border-radius:9999px}.blog-ui_cover__hgfwP{position:relative;overflow:hidden;background:#0c0c0c;color:#fff;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.blog-ui_coverMotif__ocL_I{position:absolute;inset:0;z-index:0;background:radial-gradient(120% 130% at 100% 0,color-mix(in srgb,var(--cat,#fcc300) 30%,#0000),#0000 55%),repeating-linear-gradient(-45deg,#fcc3000d 0 2px,#0000 2px 24px)}.blog-ui_coverTop__kR3BV{position:relative;z-index:1}.blog-ui_coverCat__ph8c0{font-family:var(--font-mono,ui-monospace,"SFMono-Regular",monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.9;display:inline-flex;align-items:center;gap:.45rem}.blog-ui_coverDot__DmoLU{width:7px;height:7px;border-radius:999px;background:var(--cat,#fcc300);display:inline-block}.blog-ui_coverVisual__EcJ56{flex:1 1;min-height:0;justify-content:center;padding:.4rem 0}.blog-ui_coverMark__CXTas,.blog-ui_coverVisual__EcJ56{position:relative;z-index:1;display:flex;align-items:center}.blog-ui_coverMark__CXTas{font-weight:800;font-size:.7rem;letter-spacing:.04em;color:#fff;opacity:.92;gap:.4rem}.blog-ui_coverMarkDot__q0Bhz{width:8px;height:8px;border-radius:2px;background:var(--gold,#fcc300);display:inline-block}.blog-ui_cover--card__D9LUU{aspect-ratio:16/9;padding:.85rem 1rem}.blog-ui_cover--featured__SLLYU{min-height:260px;height:100%;padding:1.5rem 1.7rem}.blog-ui_cover--featured__SLLYU .blog-ui_coverCat__ph8c0{font-size:.72rem}.blog-ui_cover--featured__SLLYU .blog-ui_coverVisual__EcJ56{padding:.8rem 0}.blog-ui_cover--article__a_ol3{aspect-ratio:1200/420;border-radius:14px;padding:1.4rem 1.7rem;margin-bottom:2rem}.blog-ui_cover--article__a_ol3 .blog-ui_coverVisual__EcJ56{padding:.6rem 0}.blog-ui_figure__VSHSO{margin:2rem 0;padding:1.25rem 1.25rem .5rem;border:1px solid var(--accent-surface-border,#7f7f7f2e);border-radius:14px;background:var(--bg-elevated,#fff)}.blog-ui_figureInner__K9_ie{width:100%;overflow-x:auto}.blog-ui_svg__lIUAO{width:100%;height:auto;display:block}.blog-ui_figcaption__uU2CU{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--accent-surface-border,#7f7f7f38);font-size:.8rem;color:var(--text-muted,#6e6e73);text-align:center;font-style:italic}.blog-ui_svgLabel__MerZN{font-size:12px;fill:var(--text-primary,#1d1d1f);font-weight:500}.blog-ui_svgLabelDark__GfX2Q{font-size:12px;fill:#0d0d0d;font-weight:600;font-family:var(--font-mono,ui-monospace,monospace)}.blog-ui_svgValue__lyVdf{font-size:11px;fill:var(--text-muted,#6e6e73);font-family:var(--font-mono,ui-monospace,monospace)}.blog-ui_svgTrack__TEn26{fill:none;stroke:var(--accent-surface-border,#7f7f7f47)}rect.blog-ui_svgTrack__TEn26{fill:var(--accent-surface-border,#7f7f7f29);stroke:none}.blog-ui_svgWhen__zk_n9{font-size:12px;fill:var(--text-primary,#1d1d1f);font-weight:600;font-family:var(--font-mono,ui-monospace,monospace)}.blog-ui_svgStep__VYN0s{font-size:11.5px;fill:var(--text-muted,#6e6e73)}.BlogListing_featured__ABOpz{display:grid;grid-template-columns:1fr;border:1px solid var(--accent-surface-border,#7f7f7f29);border-radius:18px;overflow:hidden;background:var(--bg-surface,#fff);text-decoration:none;color:inherit;margin-bottom:clamp(2rem,5vw,3rem);transition:border-color .18s,transform .18s}.BlogListing_featured__ABOpz:hover{border-color:color-mix(in srgb,var(--cat) 45%,#0000);transform:translateY(-3px)}.BlogListing_featuredBody__9cZ2_{padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:.7rem;justify-content:center}.BlogListing_featuredFlag__gw9k5{align-self:flex-start;font-family:var(--font-mono,ui-monospace,monospace);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;background:var(--gold,#fcc300);color:#1d1d1f;padding:.25rem .6rem;border-radius:999px;font-weight:600}.BlogListing_featuredTitle__DHIOb{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}.BlogListing_featured__ABOpz:hover .BlogListing_featuredTitle__DHIOb{color:var(--text-gold,inherit)}.BlogListing_featuredExcerpt__Hcl5t{color:var(--text-muted,#6e6e73);font-size:1rem;line-height:1.55;margin:0}.BlogListing_featuredLink__bt1P4{color:var(--text-gold,#b58600);font-weight:600;font-size:.9rem;margin-top:.25rem}@media (min-width:768px){.BlogListing_featured__ABOpz{grid-template-columns:1.05fr 1fr}}.BlogListing_filters__jO_Vm{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:.5rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.BlogListing_chip__JqruS{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;border:1px solid var(--accent-surface-border,#7f7f7f3d);background:var(--bg-surface,#fff);color:var(--text-primary,#1d1d1f);padding:.45rem .8rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,transform .1s,color .15s}.BlogListing_chip__JqruS:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cat) 55%,#0000)}.BlogListing_chipDot__mss59{width:8px;height:8px;border-radius:999px;background:var(--cat,#fcc300)}.BlogListing_count__ygKkK{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;color:var(--text-faint,#8c8c8c)}.BlogListing_chip__JqruS[aria-pressed=true]{background:var(--text-primary,#1d1d1f);color:var(--bg-surface,#fff);border-color:var(--text-primary,#1d1d1f)}.BlogListing_chip__JqruS[aria-pressed=true] .BlogListing_count__ygKkK{color:var(--bg-surface,#fff);opacity:.7}.BlogListing_chip__JqruS:focus-visible{outline:2px solid var(--gold,#fcc300);outline-offset:2px}.BlogListing_resultMeta__Hjwvw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 0 .25rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.8rem;color:var(--text-muted,#6e6e73)}.BlogListing_resultMeta__Hjwvw b{color:var(--text-primary,#1d1d1f)}.BlogListing_sort__2OlnK{color:var(--text-faint,#8c8c8c)}.BlogListing_grid__thJyN{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.2vw,1.4rem);padding:.75rem 0 .5rem}@media (min-width:640px){.BlogListing_grid__thJyN{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogListing_grid__thJyN{grid-template-columns:repeat(3,1fr)}}.BlogListing_card__R1xw5{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--accent-surface-border,#7f7f7f29);border-radius:16px;background:var(--bg-surface,#fff);text-decoration:none;color:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;animation:BlogListing_cardrise__L2HqW .4s ease both}.BlogListing_card__R1xw5:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--cat) 45%,#0000)}@keyframes BlogListing_cardrise__L2HqW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BlogListing_card__R1xw5{animation:none}.BlogListing_card__R1xw5:hover{transform:none}}.BlogListing_body__j9tvw{padding:1rem 1.15rem 1.15rem;display:flex;flex-direction:column;gap:.55rem;flex:1 1}.BlogListing_cat__UNM7A{font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--cat,var(--text-muted));display:inline-flex;align-items:center;gap:.4rem}.BlogListing_catDot__FSSCr{width:7px;height:7px;border-radius:999px;background:var(--cat,#fcc300)}.BlogListing_title__A_9Tt{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.24;margin:0}.BlogListing_card__R1xw5:hover .BlogListing_title__A_9Tt{color:var(--text-gold,inherit)}.BlogListing_excerpt__xADdK{margin:0;color:var(--text-muted,#6e6e73);font-size:.86rem;line-height:1.5}.BlogListing_foot___Jab4{margin-top:auto;padding-top:.8rem;display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:var(--text-faint,#8c8c8c);border-top:1px solid var(--accent-surface-border,#7f7f7f24)}.BlogListing_av__XaDQm{width:24px;height:24px;border-radius:999px;background:var(--gold,#fcc300);color:#1d1d1f;font-weight:700;font-size:.62rem;display:grid;place-items:center;flex:0 0 auto}.BlogListing_meta__YC2bg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlogListing_read__jzUGU{margin-left:auto;font-family:var(--font-mono,ui-monospace,monospace);flex:0 0 auto}.BlogListing_imgWrap__1KH3e{position:relative;aspect-ratio:3/2;overflow:hidden;border-bottom:1px solid var(--accent-surface-border,#7f7f7f24)}.BlogListing_img__IZUN0{width:100%;height:100%;object-fit:cover}.BlogListing_img__IZUN0,.BlogListing_standin__Ikvqp{position:absolute;inset:0}.BlogListing_standinSvg__cy_gQ{position:absolute;inset:0;width:100%;height:100%}.BlogListing_imgScrim__dS2mc{position:absolute;inset:0;background:linear-gradient(0deg,#000000e0 0,#00000073 36%,#0000000d 64%,#00000040)}.BlogListing_watermark__T7SpM{position:absolute;top:10px;right:12px;z-index:2;font-weight:400;font-size:.68rem;letter-spacing:.03em;color:#ffffffb8;text-shadow:0 1px 3px #0000008c}.BlogListing_dataPill__VPy66{position:absolute;top:10px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:#0000006b;border:1px solid #ffffff38;color:#fff;font-family:var(--font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:500;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BlogListing_dataPill__VPy66 i{width:6px;height:6px;border-radius:999px;background:var(--cat,#fcc300)}.BlogListing_imgTitle__U5KjT{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;color:#fff;font-family:"Archivo",var(--font-heading,system-ui),sans-serif;font-weight:700;font-size:1.12rem;line-height:1.18;letter-spacing:-.01em;text-shadow:0 1px 12px #0009;text-wrap:balance}.BlogListing_imgBody__m_qcQ{padding:12px 15px 15px;display:flex;flex-direction:column;gap:8px;flex:1 1}.BlogListing_loadzone__ziNH2{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:1.75rem 0 .5rem}.BlogListing_spinner__qN_Pb{width:22px;height:22px;border-radius:999px;border:2.5px solid var(--accent-surface-border,#7f7f7f4d);border-top-color:var(--gold,#fcc300);animation:BlogListing_spin__YwoUG .7s linear infinite}@keyframes BlogListing_spin__YwoUG{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BlogListing_spinner__qN_Pb{animation-duration:2s}}.BlogListing_loadmore__WCl6M{font-weight:600;font-size:.88rem;cursor:pointer;background:#0000;color:var(--text-primary,#1d1d1f);border:1px solid var(--accent-surface-border,#7f7f7f47);border-radius:999px;padding:.6rem 1.3rem;transition:transform .12s}.BlogListing_loadmore__WCl6M:hover{transform:translateY(-2px)}.BlogListing_pager__t5dRT{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;padding:2rem 0 .5rem}.BlogListing_pg__NlZ_6{font-family:var(--font-mono,ui-monospace,monospace);font-size:.82rem;min-width:38px;height:38px;padding:0 .7rem;border-radius:10px;border:1px solid var(--accent-surface-border,#7f7f7f47);background:var(--bg-surface,#fff);color:var(--text-primary,#1d1d1f);display:inline-grid;place-items:center;text-decoration:none;transition:border-color .15s,transform .1s}.BlogListing_pg__NlZ_6:hover{transform:translateY(-1px);border-color:var(--gold,#fcc300)}.BlogListing_pgActive__PF74I{background:var(--gold,#fcc300);color:#1d1d1f;border-color:var(--gold,#fcc300);font-weight:600}.BlogListing_pgDisabled__RaySH{opacity:.4;pointer-events:none}.PortableText_body__L5XA8{color:var(--text-secondary);font-family:var(--font-body);font-size:clamp(1rem,1.8vw,1.0625rem);line-height:1.78;font-weight:400}.PortableText_body__L5XA8>:first-child{margin-top:0}.PortableText_body__L5XA8>:last-child{margin-bottom:0}.PortableText_p__WDpaJ{font-size:clamp(1rem,1.8vw,1.0625rem);color:var(--text-secondary);line-height:1.82;margin:0 0 1.25rem;text-wrap:pretty;max-width:none}.PortableText_h2__dMnNc{font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.18;letter-spacing:-.015em;margin:clamp(2rem,5vw,3rem) 0 clamp(.75rem,2vw,1rem);text-wrap:balance}.PortableText_h2__dMnNc,.PortableText_h3__wVJ6K{font-family:var(--font-display);font-weight:700;color:var(--text-primary)}.PortableText_h3__wVJ6K{font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.25;letter-spacing:-.01em;margin:clamp(1.75rem,4vw,2.25rem) 0 clamp(.625rem,1.5vw,.875rem)}.PortableText_h4__36Ijv{font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,2vw,1.125rem);line-height:1.3;color:var(--text-primary);margin:clamp(1.5rem,3.5vw,2rem) 0 .5rem}.PortableText_strong__JZS3e{color:var(--text-primary);font-weight:600}.PortableText_em__NlIB5{font-style:italic}.PortableText_underline__9TiYf{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.PortableText_strike__Qcwxt{text-decoration:line-through;opacity:.7}.PortableText_link__zfvPd{color:var(--text-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out)}.PortableText_link__zfvPd:hover{color:var(--text-primary)}:root[data-theme=light] .PortableText_link__zfvPd{text-decoration-color:#0006}.PortableText_codeInline__aWw0g{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.875em;background:var(--bg-surface-2);color:var(--text-primary);border:.5px solid var(--border-subtle);border-radius:4px;padding:.125em .375em}.PortableText_ol__lQvvP,.PortableText_ul__xRrcI{margin:0 0 1.5rem;padding-left:1.5rem;list-style:revert;color:var(--text-secondary)}.PortableText_ul__xRrcI{list-style:disc}.PortableText_ol__lQvvP{list-style:decimal}.PortableText_li__IgRxG{margin-bottom:.5rem;line-height:1.75;padding-left:.25rem}.PortableText_li__IgRxG::marker{color:var(--brand-accent)}:root[data-theme=light] .PortableText_li__IgRxG::marker{color:var(--text-muted)}.PortableText_blockquote__bv96v{margin:clamp(1.75rem,4vw,2.5rem) 0;padding:clamp(1rem,3vw,1.5rem) clamp(1.25rem,3.5vw,1.75rem);background:var(--accent-surface);border-left:3px solid var(--brand-accent);border-radius:4px 8px 8px 4px;font-style:italic;color:var(--text-primary);font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}.PortableText_blockquote__bv96v p{margin-bottom:.5rem;color:var(--text-primary)}.PortableText_blockquote__bv96v p:last-child{margin-bottom:0}:root[data-theme=light] .PortableText_blockquote__bv96v{background:#fafaf9;border-left-color:var(--brand-accent)}.PortableText_figure__HpW5F{margin:clamp(2rem,5vw,3rem) 0;display:flex;flex-direction:column;align-items:stretch}.PortableText_figureImg__I434Y{width:100%;height:auto;display:block;border-radius:12px;border:.5px solid var(--border-subtle);background:var(--bg-surface-2)}.PortableText_figcaption__gnwT_{font-size:.8125rem;color:var(--text-muted);text-align:center;margin-top:.5rem;line-height:1.5}.PortableText_codeBlock__lUUFD{background:var(--bg-surface-2);border:.5px solid var(--border-subtle);border-radius:10px;padding:clamp(1rem,2.5vw,1.25rem);overflow-x:auto;margin:0 0 1.5rem;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6;color:var(--text-primary);-webkit-overflow-scrolling:touch}.PortableText_codeBlock__lUUFD code{background:#0000;border:none;padding:0;font-size:inherit;color:inherit;font-family:inherit}.PortableText_hr__H96_e{border:0;height:.5px;background:var(--border-soft);margin:clamp(2.5rem,6vw,3.5rem) 0}.post-extras_dot__feEEp{width:7px;height:7px;border-radius:999px;background:var(--cat,var(--gold,#fcc300));display:inline-block;flex:none}.post-extras_meta__YxeAt{font-size:.75rem;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post-extras_rail__TZZBV{width:100%}.post-extras_railHeading__RHo9m{font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.post-extras_railList__AyJWX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.post-extras_railItem__0XuKk{display:flex;flex-direction:column;gap:.4rem;padding:.85rem .9rem;border:1px solid var(--border-subtle);border-left:2px solid var(--cat,var(--gold));border-radius:10px;background:var(--bg-surface);text-decoration:none;transition:border-color var(--duration-fast,.15s) ease,background var(--duration-fast,.15s) ease,transform var(--duration-fast,.15s) ease}.post-extras_railItem__0XuKk:hover{background:var(--bg-elevated);border-color:var(--border-soft);border-left-color:var(--cat,var(--gold));transform:translateX(2px)}.post-extras_railCat__oUKOm{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.post-extras_railTitle__nGogc{font-family:var(--font-display);font-weight:600;font-size:.9rem;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-extras_sectionHeading__Kbhcj{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,2.5vw,1.4rem);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 1.25rem}.post-extras_similar__wSXSX{margin-top:clamp(2.5rem,6vw,4rem)}.post-extras_similarGrid__fanif{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:900px){.post-extras_similarGrid__fanif{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.post-extras_similarGrid__fanif{grid-template-columns:1fr}}.post-extras_simCard__Lx6PO{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .7rem 1rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-surface);text-decoration:none;transition:border-color var(--duration-fast,.15s) ease,transform var(--duration-fast,.15s) ease}.post-extras_simCard__Lx6PO:hover{border-color:var(--border-soft);transform:translateY(-3px)}.post-extras_simCover__ckpP8{border-radius:10px;overflow:hidden}.post-extras_simImg__6cvaV{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.post-extras_simCover__ckpP8 .cover{border-radius:10px}.post-extras_simCat__Cp9JO{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:.2rem}.post-extras_simTitle__Enn_i{font-family:var(--font-display);font-weight:600;font-size:.98rem;line-height:1.28;color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-extras_cloud__u3X_j{margin-top:clamp(2.5rem,6vw,4rem)}.post-extras_cloudScroll__YQAeN{max-height:8.5rem;overflow-y:auto;padding:.9rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-surface);scrollbar-width:thin}.post-extras_cloudInner__wje__{display:flex;flex-wrap:wrap;gap:.5rem}.post-extras_cloudChip__i3yqc{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-elevated);color:var(--text-secondary);font-size:.82rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease}.post-extras_cloudChip__i3yqc:hover{border-color:var(--cat,var(--gold));color:var(--text-primary)}.post-extras_cloudCount__eSG_e{font-size:.72rem;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post-extras_cta__wSsyn{margin-top:clamp(2.5rem,6vw,4rem);border:1px solid var(--border-gold-soft,#fcc30026);border-radius:18px;background:radial-gradient(120% 140% at 100% 0,var(--gold-08,#fcc3000f),#0000 60%),var(--bg-surface);padding:clamp(1.75rem,5vw,3rem);text-align:center}.post-extras_ctaInner__yrsP3{max-width:34rem;margin:0 auto}.post-extras_ctaEyebrow__DoSa9{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-gold)}.post-extras_ctaTitle__vh1aC{font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,4vw,2rem);letter-spacing:-.02em;color:var(--text-primary);margin:.6rem 0}.post-extras_ctaSub__iL791{font-size:.95rem;line-height:1.65;color:var(--text-muted);margin:0 0 1.5rem}.page_article__xftbg{padding:clamp(2rem,6vw,4rem) var(--section-px);background:var(--bg-void)}.page_articleInner__Y7JAL{max-width:760px;margin:0 auto}.page_shell__rGPTq{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,760px) 300px;gap:clamp(1.5rem,4vw,3rem);justify-content:center;align-items:start}.page_articleMain__m0pNs{min-width:0}.page_railCol__8Tey7{align-self:start}.page_belowInner__rJmGF{max-width:1000px;margin:0 auto}@media (min-width:1081px){.page_railCol__8Tey7{position:sticky;top:calc(var(--nav-height) + 1.25rem);margin-top:calc(var(--nav-height) + clamp(2rem, 5vw, 3rem))}}@media (max-width:1080px){.page_shell__rGPTq{grid-template-columns:1fr;max-width:760px}.page_railCol__8Tey7{margin-top:2.5rem}.page_belowInner__rJmGF{max-width:760px}}.page_articleHeader__41PcN{padding-top:calc(var(--nav-height-mob) + clamp(2rem, 5vw, 3rem));margin-bottom:clamp(2rem,5vw,3rem)}@media (min-width:768px){.page_articleHeader__41PcN{padding-top:calc(var(--nav-height) + clamp(2rem, 5vw, 3rem))}}.page_articleCat__2B5Pq{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-gold);margin-bottom:1rem}.page_articleTitle__o35uD{font-family:var(--font-display);font-weight:700;font-size:clamp(1.875rem,5vw,3rem);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1.25rem}.page_articleMeta__vYv_y{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.25rem;border-top:.5px solid var(--border-subtle);font-size:.875rem;color:var(--text-muted)}.page_articleAuthorBlock__yj0QK{display:flex;align-items:center;gap:.625rem}.page_articleAv__c3WkF{width:36px;height:36px;border-radius:50%;background:#fcc30014;border:.5px solid #fcc30033;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:.75rem;color:var(--brand-accent)}:root[data-theme=light] .page_articleAv__c3WkF{background:#f7f7f5;border-color:#0000001a;color:var(--text-primary)}.page_articleAuthorName__SIeHE{font-weight:500;color:var(--text-primary)}.page_articleBody__K6_0r{color:var(--text-secondary);line-height:1.78;font-size:1.0625rem}.page_articleBody__K6_0r h2,.page_articleBody__K6_0r h3{color:var(--text-primary);margin:2rem 0 .75rem}.page_articleBody__K6_0r p{margin-bottom:1.25rem}.page_articleBody__K6_0r a{color:var(--text-gold);text-decoration:underline}.page_notFound__copkL{padding:clamp(5rem,12vw,8rem) var(--section-px);text-align:center}.page_notFoundTitle__KM5Ln{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,4vw,2.25rem);color:var(--text-primary);margin-bottom:1rem}.page_notFoundDesc__B98fD{font-size:1rem;color:var(--text-muted);max-width:50ch;margin:0 auto 2rem}