html:has(body.v2-theme){font-size:16px}body.v2-theme{padding-top:var(--announcement-h,0)!important;transition:padding-top 0.32s cubic-bezier(.22,1,.36,1);margin:0;background:var(--paper)}@media (prefers-reduced-motion:reduce){body.v2-theme{transition:none}}body.v2-theme #view-main-v2{display:block;margin:0;padding:0;min-height:0}body.v2-theme.admin-bar{--admin-bar:32px}@media screen and (max-width:782px){body.v2-theme.admin-bar{--admin-bar:46px}}@media screen and (max-width:600px){body.v2-theme.admin-bar{--admin-bar:0px}}body.v2-theme{--nav-gap:40px;--nav-h:70px;--admin-bar:0px;--nav-label:"Geist", "Onest", system-ui, sans-serif}body.v2-theme .site-header{position:fixed;top:calc(var(--nav-gap) + var(--admin-bar) + var(--announcement-h, 0px));left:0;right:0;margin-inline:auto;z-index:10000;width:min(1480px, calc(100% - 56px));pointer-events:none;--nav-surface:rgba(255, 255, 255, 0.06);--nav-ring:rgba(255, 255, 255, 0.04);--nav-ink:#ffffff;--nav-ink-inverse:#07010d;--nav-title-ink:rgba(255, 255, 255, 0.9);--nav-ink-muted:rgba(255, 255, 255, 0.62);--nav-rule:rgba(255, 255, 255, 0.08);--nav-hover:rgba(255, 255, 255, 0.06);--nav-active:rgba(255, 255, 255, 0.09);--nav-accent:#7d86ff}body.v2-theme .site-header{transition:top 0.32s cubic-bezier(.22,1,.36,1)}body.v2-theme .site-header.is-tucked{top:-120px}body.v2-theme .site-header.nav-open.is-tucked{top:calc(var(--nav-gap) + var(--admin-bar) + var(--announcement-h, 0px))}@media (prefers-reduced-motion:reduce){body.v2-theme .site-header{transition:none}}body.v2-theme .site-header[data-nav-theme="light"]{--nav-ink:#07010d;--nav-ink-inverse:#ffffff;--nav-title-ink:rgba(0, 0, 0, 0.8);--nav-ink-muted:rgba(7, 1, 13, 0.55);--nav-rule:rgba(7, 1, 13, 0.1);--nav-hover:rgba(7, 1, 13, 0.04);--nav-active:rgba(7, 1, 13, 0.06);--nav-accent:#4d30ff}body.v2-theme .site-header [data-ink-theme="dark"]{--nav-ink:#ffffff;--nav-ink-inverse:#07010d;--nav-title-ink:rgba(255, 255, 255, 0.9);--nav-ink-muted:rgba(255, 255, 255, 0.62);--nav-rule:rgba(255, 255, 255, 0.08);--nav-hover:rgba(255, 255, 255, 0.06);--nav-active:rgba(255, 255, 255, 0.09);--nav-accent:#7d86ff}body.v2-theme .site-header [data-ink-theme="light"]{--nav-ink:#07010d;--nav-ink-inverse:#ffffff;--nav-title-ink:rgba(0, 0, 0, 0.8);--nav-ink-muted:rgba(7, 1, 13, 0.55);--nav-rule:rgba(7, 1, 13, 0.1);--nav-hover:rgba(7, 1, 13, 0.04);--nav-active:rgba(7, 1, 13, 0.06);--nav-accent:#4d30ff}body.v2-theme .site-header .logo,body.v2-theme .nav-links>.nav-item>a,body.v2-theme .nav-links>a,body.v2-theme .nav-links>.nav-item>a::after,body.v2-theme .nav-links>a::after,body.v2-theme .nav-toggle,body.v2-theme .nav-toggle span,body.v2-theme .nav-mega-col-title,body.v2-theme .nav-mega-link,body.v2-theme .nav-mega-featured-title,body.v2-theme .nav-mega-cta-btn{transition:color 0.28s ease,background-color 0.28s ease,border-color 0.28s ease}@media (prefers-reduced-motion:reduce){body.v2-theme .site-header .logo,body.v2-theme .nav-links>.nav-item>a,body.v2-theme .nav-links>a,body.v2-theme .nav-links>.nav-item>a::after,body.v2-theme .nav-links>a::after,body.v2-theme .nav-toggle,body.v2-theme .nav-toggle span,body.v2-theme .nav-mega-col-title,body.v2-theme .nav-mega-link,body.v2-theme .nav-mega-featured-title,body.v2-theme .nav-mega-cta-btn{transition:none}}body.v2-theme .header-bar{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:68px;padding:12px 14px 12px 28px;border-radius:16px;background:#fff0;border:0;box-shadow:0 0 2px .5px rgb(7 1 13 / .24),0 4px 18px rgb(7 1 13 / .24)}body.v2-theme .header-bar::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--nav-surface);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:0;box-shadow:inset 0 0 0 2.5px var(--nav-ring)}body.v2-theme .site-header .logo{display:flex;align-items:center;flex:none;color:var(--nav-ink);text-decoration:none}body.v2-theme .site-header .logo svg{display:block;height:24px;width:auto}body.v2-theme .nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(22px, 2.8vw, 40px);flex:1;margin:0;padding:0;list-style:none}body.v2-theme .nav-links>.nav-item>a,body.v2-theme .nav-links>a{color:var(--nav-ink);text-decoration:none;font-family:var(--nav-label);font-size:16px;font-weight:400;line-height:1.4;white-space:nowrap;letter-spacing:-.02em}body.v2-theme .nav-links>.nav-item>a::after,body.v2-theme .nav-links>a::after{content:"";display:inline-block;width:9px;height:9px;margin-left:7px;vertical-align:middle;background-color:var(--nav-ink);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.25 3.75L5 6.5l2.75-2.75' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2.25 3.75L5 6.5l2.75-2.75' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.72}body.v2-theme .nav-links>.nav-item>a:hover,body.v2-theme .nav-links>a:hover{opacity:.78}body.v2-theme .nav-cta{display:flex;min-width:156px;height:46px;padding:12px 30px;justify-content:center;align-items:center;flex-shrink:0;white-space:nowrap;border-radius:14px;box-sizing:border-box;font-size:14.5px;font-weight:600;background:#fff;color:#0a0a0f;border:1px solid rgb(7 1 13 / .1);box-shadow:0 2px 8px rgb(7 1 13 / .06);text-decoration:none}body.v2-theme .nav-cta:hover{background:#ece8ff;border-color:#ece8ff;color:#0a0a0f}body.v2-theme .nav-toggle{display:none;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:42px;height:42px;border-radius:50%;background:var(--nav-hover);border:1px solid var(--nav-rule);cursor:pointer;padding:0}body.v2-theme .nav-toggle span{display:block;width:16px;height:2px;border-radius:2px;background:var(--nav-ink);transition:transform 0.25s ease,opacity 0.2s ease}body.v2-theme .site-header.nav-open .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.v2-theme .site-header.nav-open .nav-toggle span:nth-child(2){opacity:0}body.v2-theme .site-header.nav-open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.v2-theme .nav-item{position:relative}body.v2-theme .site-header .dropdown-menu{position:absolute;inset:auto auto auto 0;top:calc(100% + 24px);transform:translateY(-2px);margin:0;width:100%;max-width:none;padding:36px;border:0;border-radius:16px;background:var(--nav-surface);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow:0 0 62px .5px rgb(7 1 13 / .14),0 4px 8px rgb(7 1 13 / .24),inset 0 0 0 2.5px var(--nav-ring);display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}body.v2-theme .site-header .dropdown-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body.v2-theme .nav-links .dropdown-toggle::after{border:0}body.v2-theme .nav-links .nav-link{padding:0}body.v2-theme .nav-links .nav-item.dropdown{position:static}body.v2-theme .nav-mega-row{--v2bs-gutter-x:2.25rem;--v2bs-gutter-y:0}body.v2-theme .nav-mega-col>.nav-mega-row{margin-left:0;margin-right:0}body.v2-theme .nav-mega-col>.nav-mega-row>[class*="col-"]:first-child{padding-left:0}body.v2-theme .nav-mega-col-title-link{display:block;text-decoration:none;color:inherit}body.v2-theme .nav-mega-col-title{margin:0 0 36px;width:210px;max-width:100%;padding-bottom:15px;border-bottom:1px solid var(--nav-rule);font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-size:16px;font-weight:400;letter-spacing:.0714em;line-height:1.4116;color:var(--nav-ink-muted);white-space:normal;overflow-wrap:break-word}body.v2-theme .site-header .dropdown-menu .list-group{gap:8px;--v2bs-list-group-bg:transparent;--v2bs-list-group-color:inherit;--v2bs-list-group-border-width:0;--v2bs-list-group-item-padding-x:0;--v2bs-list-group-item-padding-y:4px;--v2bs-list-group-action-color:inherit;--v2bs-list-group-action-hover-color:inherit;--v2bs-list-group-action-hover-bg:transparent;--v2bs-list-group-action-active-color:inherit;--v2bs-list-group-action-active-bg:transparent;--v2bs-list-group-active-color:inherit;--v2bs-list-group-active-bg:transparent;--v2bs-list-group-active-border-color:transparent}body.v2-theme .site-header .dropdown-menu .list-group-item{border-radius:12px}body.v2-theme .site-header .dropdown-menu .card{--v2bs-card-bg:transparent;--v2bs-card-color:inherit;--v2bs-card-border-width:0}body.v2-theme .nav-mega-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 26px;border:0;border-radius:12px;background:var(--nav-ink);color:var(--nav-ink-inverse);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color 0.28s ease,background-color 0.28s ease,opacity 0.2s ease}body.v2-theme .nav-mega-links+.nav-mega-cta-btn{margin-top:36px}body.v2-theme .nav-mega-cta-btn:hover{color:var(--nav-ink-inverse);opacity:.88}@media (prefers-reduced-motion:reduce){body.v2-theme .nav-mega-cta-btn{transition:none}}body.v2-theme .nav-mega-link{font-size:18px;font-weight:400;letter-spacing:-.0058em;line-height:1.3333;color:var(--nav-ink);text-decoration:none}body.v2-theme .nav-mega-link:hover,body.v2-theme .nav-mega-featured-title:hover{color:var(--nav-accent)}body.v2-theme .nav-mega-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:12px}body.v2-theme .nav-mega-featured{gap:12px}body.v2-theme .nav-mega-featured-thumb{display:block;position:relative;border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:251 / 114;background:rgb(255 255 255 / .12)}body.v2-theme .nav-mega-featured-thumb img{display:block;width:100%;height:100%;object-fit:cover}body.v2-theme .nav-mega-featured-title{font-size:18px;font-weight:400;letter-spacing:-.0058em;line-height:1.2852;color:var(--nav-ink);text-decoration:none}body.v2-theme .nav-mega-featured-desc{font-size:16px;font-weight:400;letter-spacing:.0029em;line-height:1.4266;color:#7a7a8c}body.v2-theme .nav-mob-acc{--v2bs-accordion-bg:transparent;--v2bs-accordion-color:#fff;--v2bs-accordion-btn-bg:transparent;--v2bs-accordion-btn-color:#fff;--v2bs-accordion-btn-focus-box-shadow:none;--v2bs-accordion-active-bg:transparent;--v2bs-accordion-active-color:#fff;--v2bs-accordion-border-color:rgba(255, 255, 255, 0.08);--v2bs-accordion-btn-padding-x:0;--v2bs-accordion-btn-padding-y:14px;--v2bs-accordion-body-padding-x:0;--v2bs-accordion-body-padding-y:0}body.v2-theme .nav-mob-acc .accordion-button,body.v2-theme .nav-mob-top-link{font-family:var(--nav-label);font-size:18px;font-weight:500}body.v2-theme .nav-mob-top-link{display:block;padding:14px 0;color:#fff;text-decoration:none}body.v2-theme .nav-mob-col-title{display:block;margin-top:16px;font-size:13px;font-weight:400;letter-spacing:.0714em;color:rgb(255 255 255 / .6);text-decoration:none}body.v2-theme .nav-mob-links{margin:8px 0 16px}body.v2-theme .nav-mob-links a{display:block;padding:6px 0;font-size:16px;color:#fff;text-decoration:none}@media (max-width:1200px){body.v2-theme .site-header .dropdown-menu{padding:32px}body.v2-theme .nav-mega-row{--v2bs-gutter-x:1.75rem}}@media (max-width:1080px){body.v2-theme .nav-links{gap:clamp(14px, 2vw, 24px)}body.v2-theme .nav-links>.nav-item>a,body.v2-theme .nav-links>a{font-size:14px}body.v2-theme .nav-links>.nav-item>a::after,body.v2-theme .nav-links>a::after{content:none}}@media (max-width:860px){body.v2-theme{--nav-h:56px}body.v2-theme .site-header{width:calc(100% - 24px)}body.v2-theme .header-bar{min-height:56px;padding:8px 10px 8px 16px;gap:12px}body.v2-theme .nav-cta{display:flex;order:1;margin-left:auto;height:40px;padding:0 16px;font-size:13.5px}body.v2-theme .nav-toggle{display:inline-flex;order:2;margin-left:0}body.v2-theme .nav-links{display:none}}body.v2-theme .nav-offcanvas{width:min(360px, 86vw);background:rgb(12 12 18 / .98);color:var(--paper);border-left:1px solid rgb(246 246 243 / .12);--v2bs-offcanvas-zindex:10020;z-index:10020;--nav-accent:#7d86ff}body.v2-theme~.offcanvas-backdrop,.offcanvas-backdrop{z-index:10010}body.v2-theme .nav-offcanvas .offcanvas-title{display:inline-flex;align-items:center;color:var(--paper)}body.v2-theme .nav-offcanvas .offcanvas-title svg{display:block;height:22px;width:auto}body.v2-theme .nav-mob-links a:hover,body.v2-theme .nav-mob-top-link:hover,body.v2-theme .nav-mob-col-title[href]:hover{color:var(--nav-accent)}body.v2-theme .nav-mob-links a:focus-visible,body.v2-theme .nav-mob-top-link:focus-visible,body.v2-theme .nav-mob-col-title[href]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}@media (max-width:760px){body.v2-theme .site-header,body.v2-theme .site-header.nav-open.is-tucked{top:calc(var(--admin-bar, 0px) + var(--announcement-h, 0px) + 12px);width:calc(100% - 20px)}body.v2-theme .header-bar{min-height:52px;padding:8px 10px 8px 14px}}body.v2-theme .footer-v2 address p{margin-bottom:0}body.v2-theme .v2-content-start{padding-top:calc(var(--nav-gap) + var(--nav-h) + 130px)}@media (max-width:860px){body.v2-theme .v2-content-start{padding-top:calc(var(--nav-gap) + var(--nav-h) + 88px)}}@media (max-width:575.98px){body.v2-theme .v2-content-start{padding-top:calc(var(--nav-gap) + var(--nav-h) + 56px)}}body.v2-theme .directory-v2-head{max-width:880px;margin:0 auto 40px}body.v2-theme .directory-v2-filterbar{gap:16px;padding:11px 10px;margin-bottom:12px;border-radius:16px;background:#f2f2f3}body.v2-theme .directory-v2-filterbar{position:relative}body.v2-theme .directory-v2-cats{gap:2px;flex:1 1 0%;min-width:0;row-gap:4px}body.v2-theme .directory-v2-pill--all{margin-right:2px}body.v2-theme .directory-v2-pill{flex:0 0 auto;padding:11px 17px;border-radius:10px;font-size:16px;line-height:1.25;color:#111112;white-space:nowrap;transition:background-color 0.18s ease,color 0.18s ease}body.v2-theme .directory-v2-pill:hover{background:rgb(7 1 13 / .05)}body.v2-theme .directory-v2-pill.is-active{background:var(--iris,#4d30ff);color:#fff}body.v2-theme .directory-v2-search-toggle{position:relative;z-index:2;flex:0 0 auto;width:40px;height:40px;margin-left:auto;border:0;border-radius:10px;background:#fff0;color:#4a5260;transition:background-color 0.18s ease,color 0.18s ease}body.v2-theme .directory-v2-search-toggle svg{width:18px;height:18px}body.v2-theme .directory-v2-search-toggle .directory-v2-icon-go,body.v2-theme .directory-v2-search-toggle[aria-expanded="true"] .directory-v2-icon-search{display:none}body.v2-theme .directory-v2-search-toggle[aria-expanded="true"] .directory-v2-icon-go{display:block}body.v2-theme .directory-v2-search-toggle:hover{background:rgb(7 1 13 / .05);color:#111112}body.v2-theme .directory-v2-search-toggle[aria-expanded="true"]{background:rgb(7 1 13 / .05)}body.v2-theme .directory-v2-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1;width:min(360px, calc(100% - 20px));border-radius:10px;background:#e6e6e7;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,clip-path 0.28s ease,visibility 0s linear 0.28s;clip-path:inset(0 0 0 100%)}body.v2-theme .directory-v2-search.is-open{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:opacity 0.22s ease,clip-path 0.28s ease,visibility 0s}body.v2-theme .directory-v2-search-collapse{position:absolute;left:6px;width:30px;height:30px;border:0;border-radius:8px;background:#fff0;color:#8a939e;transition:background-color 0.18s ease,color 0.18s ease}body.v2-theme .directory-v2-search-collapse svg{width:18px;height:18px}body.v2-theme .directory-v2-search-collapse:hover{background:rgb(7 1 13 / .06);color:#111112}body.v2-theme .directory-v2-search input{width:100%;min-width:0;border:0;background:#fff0;padding:11px 48px 11px 40px;font-size:16px;color:#111112}body.v2-theme .directory-v2-search input::placeholder{color:#8a939e}body.v2-theme .directory-v2-search input:focus{outline:none}body.v2-theme .directory-v2-chips{gap:10px;padding:4px 17px 0;margin-bottom:32px}body.v2-theme .directory-v2-chips-label{font-size:14px;letter-spacing:.04em;color:#8a939e;margin-right:6px;flex:0 0 auto}body.v2-theme .directory-v2-chips-scroller{gap:10px;flex:1 1 0%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-block:2px}body.v2-theme .directory-v2-chip-link{scroll-snap-align:start}body.v2-theme .directory-v2-chips-scroller{scrollbar-width:none}body.v2-theme .directory-v2-chips-scroller::-webkit-scrollbar{display:none}body.v2-theme .directory-v2-chips-scroller.is-overflowing:not(.is-end){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent 100%)}body.v2-theme .directory-v2-chip-link{flex:0 0 auto;white-space:nowrap;padding:6px 18px;border:1px solid #e2e2e2;border-radius:999px;background:#fff;font-size:16px;color:#111112;transition:border-color 0.18s ease,color 0.18s ease}body.v2-theme .directory-v2-chip-link:hover{border-color:var(--iris,#4d30ff);color:var(--iris,#4d30ff)}body.v2-theme .directory-v2-chip-link.is-active{border-color:#111112;background:#111112;color:#fff}body.v2-theme .directory-v2-card{padding:19px 19px 0;border:1px solid #e2e2e2;border-radius:18px;background:#f8f8f8;color:inherit;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}body.v2-theme .directory-v2-card:hover{border-color:#cfcfd4;box-shadow:0 8px 28px rgb(7 1 13 / .07);transform:scale(1.03);position:relative;z-index:1}@media (prefers-reduced-motion:reduce){body.v2-theme .directory-v2-card{transition:border-color 0.18s ease,box-shadow 0.18s ease}body.v2-theme .directory-v2-card:hover{transform:none}}body.v2-theme .directory-v2-thumb{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:rgb(7 1 13 / .06)}body.v2-theme .directory-v2-thumb img{display:block;width:100%;height:100%}body.v2-theme .directory-v2-chip{position:absolute;top:16px;left:16px;height:30px;padding:0 12px;border-radius:8px;background:rgb(237 237 239 / .92);font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-size:12px;font-weight:700;letter-spacing:.96px;color:#111114}body.v2-theme .directory-v2-body{gap:16px;flex:1 1 auto;padding:28px 6px 24px}body.v2-theme .directory-v2-title{font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-size:24px;font-weight:500;line-height:1.26;letter-spacing:-.24px;color:#111112}body.v2-theme .directory-v2-excerpt{font-size:16px;font-weight:400;line-height:22px;color:#8a939e}body.v2-theme .directory-v2-foot{gap:8px;margin:0 -19px;padding:16px 15px;border-top:1px solid #dedede}body.v2-theme .directory-v2-author{gap:4px;min-width:0}body.v2-theme .directory-v2-avatar{flex:none;width:40px;height:40px;border-radius:48px}body.v2-theme .directory-v2-author-text{min-width:0;padding-left:4px}body.v2-theme .directory-v2-author-name,body.v2-theme .directory-v2-author-org,body.v2-theme .directory-v2-date,body.v2-theme .directory-v2-read{font-size:14px;line-height:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.v2-theme .directory-v2-author-name{color:#111112;padding-bottom:5px}body.v2-theme .directory-v2-author-org{color:#768393}body.v2-theme .directory-v2-meta{gap:5px;flex:none}body.v2-theme .directory-v2-date{color:#636d7a}body.v2-theme .directory-v2-read{color:#b5c0c7}@media (max-width:575.98px){body.v2-theme .directory-v2-filterbar{flex-wrap:wrap}body.v2-theme .directory-v2-cats{flex:1 1 100%}body.v2-theme .directory-v2-search{flex:1 1 100%;border-left:0;padding-left:0}body.v2-theme .directory-v2-search svg{left:14px}}body.v2-theme.insight-v2-page{background:#fff}body.v2-theme .insight-v2-shell{max-width:1256px}body.v2-theme .insight-v2-title{font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-weight:400;font-size:72px;line-height:72px;letter-spacing:-3px;color:#111112}body.v2-theme .insight-v2-caption{max-width:707px;margin-top:20px;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:300;font-size:18px;line-height:24px;color:#636d7a}body.v2-theme .insight-v2-meta{gap:20px;margin:25px 0 0;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:16px;line-height:20px}body.v2-theme .insight-v2-date{color:#636d7a}body.v2-theme .insight-v2-read{color:#b5c0c7}body.v2-theme .insight-v2-rule{margin:74px 0 0;border:0;border-top:1px solid #f0eeec;opacity:1}body.v2-theme .insight-v2-layout{--v2bs-gutter-x:68px;margin-top:74px}body.v2-theme .insight-v2-toc{top:calc(var(--nav-gap) + var(--nav-h) + var(--admin-bar) + var(--announcement-h, 0px) + 24px);max-height:calc(100vh - 152px);overflow-y:auto}body.v2-theme .insight-v2-toc-label{font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:500;font-size:20px;line-height:28px;color:#a6b1bc}body.v2-theme .insight-v2-toc-list{position:relative;padding-top:25px}body.v2-theme .insight-v2-toc-list::before{content:"";position:absolute;left:0;top:25px;bottom:0;width:1.5px;background:#e8eaed}body.v2-theme .insight-v2-toc-progress{position:absolute;left:0;top:25px;width:1.5px;height:0;background-image:linear-gradient(180deg,#111112 0%,var(--iris,#4d30ff) 100%);background-repeat:no-repeat;background-size:100% var(--toc-rail-h,100%);transition:height 0.12s linear}@media (prefers-reduced-motion:reduce){body.v2-theme .insight-v2-toc-progress{transition:none}}body.v2-theme .insight-v2-toc-link{padding:11px 0 11px 20px;border-left:1.5px solid #fff0;border-radius:0 5px 5px 0;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:20px;line-height:28px;color:#9aa8b4;transition:color 0.18s ease,border-color 0.18s ease}body.v2-theme .insight-v2-toc-link:hover{color:#636d7a}body.v2-theme .insight-v2-toc-link.is-active{font-weight:500;color:#111112}body.v2-theme .insight-v2-body>*:first-child,body.v2-theme .blog-v2-body>*:first-child{margin-top:0}body.v2-theme .insight-v2-body>*:last-child,body.v2-theme .blog-v2-body>*:last-child{margin-bottom:0}body.v2-theme .insight-v2-faq{border-top:1px solid #e8eaed}body.v2-theme .insight-v2-faq:last-child{border-bottom:1px solid #e8eaed}body.v2-theme .insight-v2-faq-toggle{gap:16px;padding:14px 0;border:0;background:none;font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-weight:400;font-size:24px;line-height:30px;letter-spacing:-1px;color:#3d4148;cursor:pointer}body.v2-theme .insight-v2-faq-toggle::after{content:"";flex:none;width:11px;height:11px;border-right:2px solid #9aa8b4;border-bottom:2px solid #9aa8b4;transform:translateY(-3px) rotate(45deg);transition:transform 0.2s ease}body.v2-theme .insight-v2-faq-toggle[aria-expanded="true"]::after{transform:translateY(2px) rotate(225deg)}body.v2-theme .insight-v2-faq-a{padding-bottom:14px}body.v2-theme .insight-v2-faq-a p:last-child{margin-bottom:0}body.v2-theme .insight-v2-related{margin-top:128px;padding-bottom:128px}body.v2-theme .insight-v2-related-title{margin:0 0 32px;font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-weight:400;font-size:72px;line-height:80px;letter-spacing:-3px;color:#12151c}body.v2-theme .insight-v2-related-grid{--v2bs-gutter-x:32px;--v2bs-gutter-y:32px;max-width:1494px}body.v2-theme .insight-v2-related-grid .directory-v2-card{transition:border-color 0.18s ease,box-shadow 0.18s ease,opacity 0.2s ease,transform 0.2s ease}body.v2-theme .insight-v2-related-grid:has(.directory-v2-card:hover) .directory-v2-card:not(:hover){opacity:.7}body.v2-theme .insight-v2-related-grid .directory-v2-card:hover{transform:scale(1.05);position:relative;z-index:1}@media (prefers-reduced-motion:reduce){body.v2-theme .insight-v2-related-grid .directory-v2-card{transition:opacity 0.2s ease}body.v2-theme .insight-v2-related-grid .directory-v2-card:hover{transform:none}}@media (max-width:767.98px){body.v2-theme .insight-v2-title{font-size:44px;line-height:46px;letter-spacing:-1.5px}body.v2-theme .insight-v2-related-title{font-size:40px;line-height:46px;letter-spacing:-1.5px}body.v2-theme .insight-v2-related{margin-top:72px}}body.v2-theme .blog-v2-head{max-width:1468px}body.v2-theme .blog-v2-crumbs{gap:12px}body.v2-theme .blog-v2-crumb{font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:500;font-size:16px;line-height:20px;color:#a6b1bc}body.v2-theme .blog-v2-crumb:hover{color:#636d7a}body.v2-theme .blog-v2-crumb-sep{color:#a6b1bc}body.v2-theme .blog-v2-pill{gap:10px;padding:8px 15px;border-radius:10px;background:rgb(206 206 209 / .17);font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-weight:500;font-size:16px;line-height:20px;letter-spacing:1px;color:#768393}body.v2-theme .blog-v2-pill-dot{width:5px;height:5px;border-radius:50%;background:#463be0}body.v2-theme .blog-v2-title{margin:28px 0 0;font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-weight:400;font-size:72px;line-height:72px;letter-spacing:-3px;color:#111112}body.v2-theme .blog-v2-excerpt{max-width:707px;margin:20px auto 0;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:18px;line-height:24px;color:#636d7a}body.v2-theme .blog-v2-meta{gap:20px;margin:48px 0 0;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:16px;line-height:20px}body.v2-theme .blog-v2-byline{gap:7px;margin-top:32px;padding:11px 19px;border-radius:12px;background:#f8f8f8}body.v2-theme .blog-v2-byline-avatar{width:40px;height:40px;border-radius:48px;flex:none}body.v2-theme .blog-v2-byline-text{font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:16px;line-height:20px}body.v2-theme .blog-v2-byline-name{color:#111112}body.v2-theme .blog-v2-byline-org{color:#768393}body.v2-theme .blog-v2-hero{max-width:1563px;margin-top:70px;border-radius:12px;aspect-ratio:1563 / 686}body.v2-theme .blog-v2-shell{max-width:1256px}body.v2-theme .blog-v2-layout{--v2bs-gutter-x:68px;margin-top:80px}body.v2-theme .blog-v2-side{top:calc(var(--nav-gap) + var(--nav-h) + var(--admin-bar) + var(--announcement-h, 0px) + 24px)}body.v2-theme .blog-v2-share,body.v2-theme .blog-v2-subscribe{border-top:1.5px solid #f6f5f3}body.v2-theme .blog-v2-share{padding:22px 0 37px}body.v2-theme .blog-v2-subscribe{padding:39px 0 37px}body.v2-theme .blog-v2-side-title{margin:0;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:20px;line-height:31px;letter-spacing:normal;color:#716f6c}body.v2-theme .blog-v2-share-list{gap:19px;padding-top:19px}body.v2-theme .blog-v2-share-btn{width:31px;height:31px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer;transition:opacity 0.18s ease}body.v2-theme .blog-v2-share-btn:hover{opacity:.62}body.v2-theme .blog-v2-share-btn img{width:31px;height:31px;display:block}body.v2-theme .blog-v2-share-copied{margin:10px 0 0;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-size:14px;line-height:20px;color:#716f6c;min-height:20px}body.v2-theme .blog-v2-subscribe-card{padding:25px 21px;border-radius:25px;background:#ebe7f8}body.v2-theme .blog-v2-subscribe-title,body.v2-theme .blog-v2-subscribe-copy{margin:0}body.v2-theme .blog-v2-subscribe-title{font-family:var(--font-display,"Space Grotesk","Onest",sans-serif);font-weight:500;font-size:22px;line-height:28px;letter-spacing:normal;color:#302e2d}body.v2-theme .blog-v2-subscribe-copy{margin-top:12px;font-family:var(--v2bs-font-sans-serif,"Onest",system-ui,sans-serif);font-weight:400;font-size:18px;line-height:24px;color:#625e5b}body.v2-theme .base-mktoform .mktoOffset,body.v2-theme .base-mktoform .mktoGutter{display:none}body.v2-theme .base-mktoform,body.v2-theme .base-mktoform .mktoFormRow,body.v2-theme .base-mktoform .mktoFormCol,body.v2-theme .base-mktoform .mktoFieldDescriptor,body.v2-theme .base-mktoform .mktoFieldWrap{width:100%!important;float:none!important;margin-right:0!important;padding:0!important}body.v2-theme .base-mktoform .mktoClear{clear:both}body.v2-theme .base-mktoform .form-control{padding:14px 18px;border-radius:10px;border-color:#d1d5db;font-size:16px;color:#333}body.v2-theme .base-mktoform .form-control:focus{border-color:var(--iris,#4d30ff);box-shadow:0 0 0 3px rgb(77 48 255 / .12)}body.v2-theme .base-mktoform .form-control::placeholder{color:#9ca3af;text-transform:none}body.v2-theme .base-mktoform .mktoHtmlText{width:100%!important;margin-bottom:16px;font-size:12px;line-height:14px;color:#333}body.v2-theme .base-mktoform .mktoHtmlText a{color:inherit}body.v2-theme .base-mktoform .mktoFieldWrap{position:relative}body.v2-theme .base-mktoform .mktoError{position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;z-index:10!important;width:auto!important;margin:0!important}body.v2-theme .base-mktoform .mktoErrorArrowWrap,body.v2-theme .base-mktoform .mktoErrorDetail{display:none}body.v2-theme .base-mktoform .mktoErrorMsg{display:block;margin:0;padding:4px 10px;border:0;border-radius:0 10px 0 6px;background:rgb(220 38 38 / .88);box-shadow:none;color:#fff;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;text-shadow:none}body.v2-theme .blog-v2-subscribe .base-mktoform{margin-top:20px}body.v2-theme .base-mktoform .mktoButtonRow,body.v2-theme .base-mktoform .mktoButtonWrap{width:100%!important;margin:0!important}body.v2-theme .base-mktoform .mktoButton{--v2bs-btn-bg:#080a0e;--v2bs-btn-border-color:#080a0e;--v2bs-btn-color:#fff;--v2bs-btn-hover-bg:#1b1f27;--v2bs-btn-hover-border-color:#1b1f27;--v2bs-btn-hover-color:#fff;--v2bs-btn-border-radius:12px;font-weight:500}body.v2-theme .blog-v2-subscribe .blog-v2-subscribe-btn{min-height:38px;font-size:18px;line-height:24px}@media (max-width:767.98px){body.v2-theme .blog-v2-title{font-size:44px;line-height:46px;letter-spacing:-1.5px}body.v2-theme .blog-v2-hero{margin-top:40px}body.v2-theme .blog-v2-meta{margin-top:32px}}@media (prefers-reduced-motion:reduce){body.v2-theme .directory-v2-search{transition:opacity 0.01s linear,visibility 0s}}