.blog_page__4BAhX{--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;width:100%;overflow:hidden;color:var(--text);font-family:var(--font);background:var(--obsidian)}.blog_hero__TevXg{max-width:var(--public-page-max);margin:0 auto;padding:var(--public-hero-padding);text-align:center}.blog_eyebrow__y4ivy{margin:0;color:var(--primary)!important;font-size:var(--font-size-body)!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog_hero__TevXg h1{max-width:980px;margin:10px auto 0;font:800 clamp(34px,4vw,52px)/1.2 var(--font);letter-spacing:-.03em;text-transform:none;text-wrap:balance}.blog_hero__TevXg>p:last-child{max-width:760px;margin:12px auto 0;color:var(--text-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.55}.blog_hubLink__eATIQ{min-height:42px;display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:0 16px;border:1px solid var(--primary-a34);border-radius:999px;background:var(--primary-a12);color:var(--primary);font-size:var(--font-size-body-sm);font-weight:750;text-decoration:none}.blog_content__NsjBs{max-width:var(--public-page-max);margin:0 auto;padding:var(--public-content-padding)}.blog_heading__xn9QR{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:var(--public-section-top);border-top:1px solid var(--border)}.blog_heading__xn9QR>div>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--primary);font-size:var(--font-size-body);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog_heading__xn9QR h2{margin:6px 0 0;font:800 clamp(24px,2.5vw,34px)/1.2 var(--font);letter-spacing:-.03em;text-transform:none}.blog_heading__xn9QR>span{margin-bottom:4px;color:var(--text-faint);font-size:var(--font-size-body-sm)}.blog_filters__uWJfQ{display:flex;gap:8px;margin-top:16px;padding-bottom:8px;overflow-x:auto}.blog_filters__uWJfQ a{min-height:42px;flex:0 0 auto;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:var(--font-size-body-lg);font-weight:600;text-decoration:none}.blog_filters__uWJfQ .blog_active__mpv5E{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.blog_grid__A_ePj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--public-grid-gap);margin-top:16px}.blog_card__lcy8X{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--card-bg);color:inherit;text-decoration:none;box-shadow:0 20px 56px rgba(var(--black-rgb),.22);transition:transform .22s ease,border-color .22s ease}.blog_card__lcy8X:hover{transform:translateY(-3px);border-color:var(--border-strong)}.blog_visual__FRj_q{position:relative;aspect-ratio:1;overflow:hidden}.blog_visual__FRj_q img{object-fit:cover}.blog_visual__FRj_q>span{position:absolute;top:12px;left:12px;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--primary);color:var(--primary-ink);font-size:var(--font-size-callout);font-weight:750}.blog_cardBody__8vmEE{flex:1;display:flex;flex-direction:column;padding:16px 18px}.blog_cardBody__8vmEE h3{margin:0;font:800 clamp(18px,1.6vw,22px)/1.25 var(--font);letter-spacing:-.02em;text-transform:none}.blog_cardBody__8vmEE>p{margin:8px 0 0;color:var(--text-muted);font-size:var(--font-size-body-lg);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_meta__uNpdp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;color:var(--text-faint);font-size:var(--font-size-body)}.blog_meta__uNpdp span{display:flex;align-items:center;gap:6px}.blog_read__0cENU{min-height:38px;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--fill-secondary);font-size:var(--font-size-body-sm);font-weight:700}.blog_empty__pGWQM{max-width:640px;margin:28px auto 0;padding:clamp(20px,3vw,32px);border:1px solid var(--border);border-radius:24px;background:var(--card-bg);text-align:center}.blog_empty__pGWQM h3{font-size:var(--font-size-title-3);font-weight:800}.blog_empty__pGWQM p{font-size:var(--font-size-headline);color:var(--text-muted)}@media (max-width:1100px){.blog_grid__A_ePj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:840px){.blog_grid__A_ePj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.blog_hero__TevXg{padding:24px 16px 20px;text-align:left}.blog_hero__TevXg h1{font-size:clamp(28px,8.8vw,40px)}.blog_hero__TevXg>p:last-child{font-size:var(--font-size-body-lg)}.blog_heading__xn9QR{align-items:flex-end;flex-direction:row;gap:10px;padding-top:16px}.blog_grid__A_ePj{grid-template-columns:1fr;gap:14px;margin-top:14px}.blog_card__lcy8X{border-radius:24px}}@media (prefers-reduced-motion:reduce){.blog_card__lcy8X{transition:none}.blog_card__lcy8X:hover{transform:none}}.SlideOverModal_root__JBnXV{--modal-inner-space:clamp(16px,1.35vw,22px);position:fixed;inset:0;z-index:10000;display:flex;align-items:stretch;justify-content:flex-end;pointer-events:none;isolation:isolate}.SlideOverModal_backdrop__qHZ3s{position:absolute!important;inset:0;width:100%;height:100%;padding:0!important;background:var(--overlay)!important;opacity:0;backdrop-filter:blur(18px) saturate(115%);transition:opacity .24s ease}.SlideOverModal_backdrop__qHZ3s,.SlideOverModal_panel__GmZCH{border:0!important;border-radius:0!important;pointer-events:auto}.SlideOverModal_panel__GmZCH{position:relative;width:46vw!important;max-width:46vw!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;display:flex;flex-direction:column;overflow:hidden;color:var(--text);border-left:1px solid var(--border-strong)!important;background:var(--modal-surface);box-shadow:none;transform:translateX(100%);opacity:1;transition:transform .32s cubic-bezier(.22,1,.36,1)}.SlideOverModal_panel__GmZCH h1,.SlideOverModal_panel__GmZCH h2,.SlideOverModal_panel__GmZCH h3{font-family:var(--font-interface),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;text-transform:none;letter-spacing:-.025em}.SlideOverModal_panel__GmZCH :where(button,[role=button]){min-height:40px}.SlideOverModal_panel__GmZCH :where(input,textarea,select){font-size:var(--font-size-headline)!important}.SlideOverModal_panel__GmZCH :where(p,li,label){font-size:max(12.5px,1em)!important}.SlideOverModal_panel__GmZCH :where(button){font-size:max(13px,1em)!important}.SlideOverModal_visible__9uOJU .SlideOverModal_backdrop__qHZ3s{opacity:1}.SlideOverModal_visible__9uOJU .SlideOverModal_panel__GmZCH{transform:translateX(0)}.SlideOverModal_closing__erGka .SlideOverModal_backdrop__qHZ3s{opacity:0}.SlideOverModal_closing__erGka .SlideOverModal_panel__GmZCH{transform:translateX(100%)}.SlideOverModal_content__2GGQc{width:100%;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.SlideOverModal_body__xqpk9{min-width:0}.SlideOverModal_paddedBody__yBy_V{padding:var(--modal-inner-space)}.SlideOverModal_header___9t8H{min-width:0;padding:var(--modal-inner-space) calc(40px + var(--modal-inner-space) + 8px) 16px var(--modal-inner-space);border-bottom:1px solid var(--border)}.SlideOverModal_header___9t8H h2{margin:0;color:var(--text);font-size:var(--font-size-title-1);font-weight:720;line-height:1.16}.SlideOverModal_header___9t8H p{margin:6px 0 0;max-width:72ch;color:var(--text-muted);font-size:var(--font-size-callout);line-height:1.45}.SlideOverModal_actions__lRedh{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:12px var(--modal-inner-space) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.SlideOverModal_close__Vobwa{position:absolute!important;top:var(--modal-inner-space);right:var(--modal-inner-space);z-index:100;width:44px;min-width:44px;height:44px;min-height:44px!important;padding:0!important;display:grid!important;place-items:center;border:1.5px solid var(--border-strong)!important;border-radius:50%!important;background:var(--surface-2)!important;color:var(--text)!important;backdrop-filter:blur(20px) saturate(140%);box-shadow:none;cursor:pointer!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}.SlideOverModal_close__Vobwa:hover{background:var(--primary)!important;color:var(--primary-ink)!important;border-color:var(--primary)!important;transform:scale(1.08)!important}.SlideOverModal_close__Vobwa:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.SlideOverModal_close__Vobwa svg{width:22px!important;height:22px!important;color:currentColor!important;stroke:currentColor!important;stroke-width:2.5!important;opacity:1!important}.SlideOverModal_close__Vobwa:hover svg{color:var(--primary-ink)!important;stroke:var(--primary-ink)!important}.SlideOverModal_grabber__gC69E{display:none}.SlideOverModal_eventRoot__AuUDV{align-items:stretch;justify-content:flex-end}.SlideOverModal_eventBackdrop__je1LU{background:var(--overlay)!important;backdrop-filter:blur(24px) saturate(90%)}.SlideOverModal_eventPanel__9sD2T{width:46vw!important;max-width:46vw!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;background:var(--modal-surface);backdrop-filter:blur(34px) saturate(145%);box-shadow:none;transform:translateX(100%);opacity:1;transition:transform .32s cubic-bezier(.22,1,.36,1)}.SlideOverModal_visible__9uOJU .SlideOverModal_eventPanel__9sD2T{transform:translateX(0)}.SlideOverModal_closing__erGka .SlideOverModal_eventPanel__9sD2T{transform:translateX(100%)}.SlideOverModal_eventClose__rTDpc{position:absolute!important;top:var(--modal-inner-space);right:var(--modal-inner-space);z-index:100;width:44px;min-width:44px;height:44px;min-height:44px!important;border:1.5px solid var(--border-strong)!important;background:var(--surface-2)!important;color:var(--text)!important;box-shadow:none}.SlideOverModal_eventContent__9JSue{scrollbar-gutter:stable}@media(max-width:780px){.SlideOverModal_root__JBnXV{--modal-inner-space:14px}.SlideOverModal_eventPanel__9sD2T,.SlideOverModal_panel__GmZCH{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.SlideOverModal_content__2GGQc{height:100%;max-height:none;padding-top:0}.SlideOverModal_close__Vobwa,.SlideOverModal_eventClose__rTDpc{top:var(--modal-inner-space);right:var(--modal-inner-space)}}@media(prefers-reduced-motion:reduce){.SlideOverModal_backdrop__qHZ3s,.SlideOverModal_panel__GmZCH{transition:none}}@media(prefers-reduced-transparency:reduce){.SlideOverModal_eventPanel__9sD2T{background:var(--modal-surface);backdrop-filter:none}.SlideOverModal_eventBackdrop__je1LU{backdrop-filter:none}}.ImmersiveDialog_root__LDgQY{--immersive-width:640px;--immersive-frame-gap:clamp(12px,1.8vw,18px);position:fixed;inset:0;z-index:3000;padding:clamp(14px,2.5vw,26px);display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .22s ease}.ImmersiveDialog_root__LDgQY:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -25%,var(--primary-a08),transparent 38%)}.ImmersiveDialog_backdrop__caHmN{position:absolute!important;inset:0;width:100%;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:var(--overlay)!important;pointer-events:auto;backdrop-filter:blur(18px) saturate(115%)}.ImmersiveDialog_panel__NXiIW{position:relative;z-index:1;width:min(var(--immersive-width),720px,calc(100vw - 28px));max-height:min(68svh,640px,calc(100vh - 28px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;pointer-events:auto;color:var(--text);border:1px solid var(--border-strong);border-radius:18px;background:var(--modal-surface);box-shadow:none;transform:translateY(14px) scale(.97);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .22s ease;opacity:0}.ImmersiveDialog_root__LDgQY :where(button,[role=button]){min-height:40px}.ImmersiveDialog_root__LDgQY :where(input,textarea,select){font-size:var(--font-size-headline)!important}.ImmersiveDialog_root__LDgQY :where(p,li,label){font-size:max(12.5px,1em)!important}.ImmersiveDialog_root__LDgQY :where(button){font-size:max(13px,1em)!important}.ImmersiveDialog_visible__g8Tzg{opacity:1}.ImmersiveDialog_visible__g8Tzg .ImmersiveDialog_panel__NXiIW{opacity:1;transform:translateY(0) scale(1)}.ImmersiveDialog_closing__Yxy2U{opacity:0}.ImmersiveDialog_closing__Yxy2U .ImmersiveDialog_panel__NXiIW{opacity:0;transform:translateY(12px) scale(.985)}.ImmersiveDialog_actions__amaSO,.ImmersiveDialog_header__OL5tv{position:relative;z-index:2;display:flex;align-items:center;border-color:var(--border);background:var(--surface);backdrop-filter:blur(30px) saturate(125%)}.ImmersiveDialog_header__OL5tv{min-height:70px;justify-content:space-between;gap:16px;padding:12px max(var(--immersive-frame-gap),env(safe-area-inset-left));border-bottom:1px solid var(--border)}.ImmersiveDialog_heading__GXTTR{min-width:0;max-width:none;margin-inline:0;width:calc(100% - 64px);padding-right:0}.ImmersiveDialog_heading__GXTTR h1{margin:0;overflow:hidden;color:var(--text);font-family:var(--font-interface),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;font-size:clamp(18px,1.8vw,24px);font-weight:720;letter-spacing:-.03em;text-transform:none;text-overflow:ellipsis;white-space:nowrap}.ImmersiveDialog_heading__GXTTR p{margin:3px 0 0;color:var(--text-muted);font-size:var(--font-size-callout);line-height:1.35}.ImmersiveDialog_close__e59UG{position:absolute!important;top:50%;right:max(var(--immersive-frame-gap),env(safe-area-inset-right));width:40px;min-width:40px;height:40px;min-height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--surface-2)!important;color:var(--text-muted)!important;transform:translateY(-50%)}.ImmersiveDialog_close__e59UG:hover{background:var(--primary)!important;color:var(--primary-ink)!important}.ImmersiveDialog_close__e59UG:focus-visible{outline:3px solid var(--primary-a05);outline-offset:2px}.ImmersiveDialog_scroller__TW9ws{position:relative;z-index:1;overflow:auto;overscroll-behavior:contain}.ImmersiveDialog_content__sQuzc{width:100%;margin-inline:0;padding:clamp(18px,2vw,26px) max(var(--immersive-frame-gap),env(safe-area-inset-left)) calc(38px + env(safe-area-inset-bottom))}.ImmersiveDialog_actions__amaSO{justify-content:flex-end;gap:10px;min-height:68px;padding:10px max(var(--immersive-frame-gap),env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.ImmersiveDialog_media__rh_ho .ImmersiveDialog_backdrop__caHmN{background:var(--overlay)!important}.ImmersiveDialog_mediaPanel__d3CJr{width:min(var(--immersive-width),720px,calc(100vw - 28px));background:var(--modal-surface)}.ImmersiveDialog_media__rh_ho .ImmersiveDialog_content__sQuzc{width:100%;max-width:none;display:grid;place-items:center;padding:16px}.ImmersiveDialog_media__rh_ho .ImmersiveDialog_header__OL5tv{position:absolute;top:0;right:0;left:0;border-bottom:0;background:linear-gradient(180deg,var(--overlay),transparent);backdrop-filter:none}.ImmersiveDialog_media__rh_ho .ImmersiveDialog_scroller__TW9ws{grid-row:1/-1}.ImmersiveDialog_media__rh_ho .ImmersiveDialog_actions__amaSO{position:absolute;right:0;bottom:0;left:0;border-top:0;background:linear-gradient(0deg,var(--overlay),transparent);backdrop-filter:none}@media(max-width:620px){.ImmersiveDialog_root__LDgQY{--immersive-frame-gap:12px;padding:10px}.ImmersiveDialog_mediaPanel__d3CJr,.ImmersiveDialog_panel__NXiIW{width:calc(100vw - 20px);max-height:min(74svh,640px,calc(100vh - 20px));border-radius:16px}.ImmersiveDialog_header__OL5tv{min-height:64px;padding-block:9px}.ImmersiveDialog_heading__GXTTR{width:min(calc(100% - 52px),var(--immersive-width))}.ImmersiveDialog_heading__GXTTR h1{font-size:var(--font-size-title-4)}.ImmersiveDialog_heading__GXTTR p{font-size:var(--font-size-footnote)}.ImmersiveDialog_close__e59UG{right:max(var(--immersive-frame-gap),env(safe-area-inset-right))}.ImmersiveDialog_content__sQuzc{padding-top:20px}.ImmersiveDialog_actions__amaSO>*{flex:1;max-width:none}.ImmersiveDialog_media__rh_ho .ImmersiveDialog_content__sQuzc{padding:68px 10px 84px}}@media(prefers-reduced-motion:reduce){.ImmersiveDialog_root__LDgQY{transition:none}}.ToastViewport_viewport__HGmPH{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:5000;width:min(390px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:stretch;gap:10px;pointer-events:none}.ToastViewport_toast__Mo7Ft{min-height:52px;display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid var(--border-strong);border-radius:17px;background:var(--modal-surface);color:var(--text);box-shadow:none;backdrop-filter:blur(24px) saturate(150%);font-size:var(--font-size-body);font-weight:600;line-height:1.4;animation:ToastViewport_toast-in__rpLRo .32s cubic-bezier(.22,.9,.3,1) both}.ToastViewport_toast__Mo7Ft svg{flex:0 0 auto}.ToastViewport_success__Ipg6c{border-color:var(--primary-a24)}.ToastViewport_success__Ipg6c svg{color:var(--primary)}.ToastViewport_error__cwI4x{border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.ToastViewport_error__cwI4x svg{color:var(--danger)}.ToastViewport_info__nXsiq{border-color:var(--primary-a28)}.ToastViewport_info__nXsiq svg{color:var(--accent-text)}@keyframes ToastViewport_toast-in__rpLRo{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:620px){.ToastViewport_viewport__HGmPH{right:16px;bottom:calc(14px + env(safe-area-inset-bottom));left:16px;width:auto}.ToastViewport_toast__Mo7Ft{border-radius:15px}}@media(prefers-reduced-motion:reduce){.ToastViewport_toast__Mo7Ft{animation:none}}