.blog-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-eyebrow{font-family:var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--violet-400);font-size:14px;font-weight:700}.blog-underline{background-image:linear-gradient(var(--violet-500), var(--violet-500));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:100% .28em;padding:0 .08em}.blog-date__short{display:none}.blog-article-hero{text-align:center;background:radial-gradient(at 50% 0,#6b48ea47 0%,#0000 60%);padding:72px 28px 56px}.blog-back{color:var(--violet-400);font-size:13px;font-weight:600;text-decoration:none}.blog-back:hover{color:var(--violet-300)}.blog-article-hero__title{max-width:760px;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:18px auto 26px;font-size:54px;font-weight:600;line-height:1.05}.blog-byline{text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:6px 18px 6px 6px;display:inline-flex}.blog-byline__photo,.blog-byline__initials{border-radius:50%;flex-shrink:0;width:40px;height:40px}.blog-byline__photo{object-fit:cover}.blog-byline__initials{background:var(--gradient-brand);font-family:var(--font-display);color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.blog-byline__text{flex-direction:column;line-height:1.35;display:flex}.blog-byline__name{color:#fff;font-size:14px;font-weight:600}.blog-byline__detail{color:#fff9;font-size:13px}.blog-home{background:radial-gradient(at 75% 20%,#6b48ea4d 0%,#0000 55%);padding:72px max(28px,50% - 552px)}.blog-home>.blog-eyebrow{margin-bottom:24px}.blog-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding-bottom:56px;display:grid}.blog-feature__media{border-radius:20px;display:block;overflow:hidden;box-shadow:0 18px 40px #1f106366}.blog-cover{aspect-ratio:16/10;object-fit:cover;border-radius:inherit;background:var(--midnight-800);width:100%;height:auto;display:block}.blog-cover--default{border:1px solid #ffffff14}.blog-feature .blog-date,.blog-row .blog-date{color:#fff9;font-size:13px;font-weight:600;display:block}.blog-feature__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:12px 0 16px;font-size:46px;font-weight:600;line-height:1.05}.blog-feature__title a{color:inherit;text-decoration:none}.blog-feature .blog-description{color:#ffffffc7;margin-bottom:28px;font-size:18px;line-height:1.55}.blog-rows{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.blog-row+.blog-row{border-top:1px solid #ffffff14}.blog-row__link{color:inherit;grid-template-columns:300px 1fr;align-items:center;gap:36px;padding:32px 0;text-decoration:none;display:grid}.blog-row__link .blog-cover{border-radius:16px}.blog-row__body{flex-direction:column;display:flex}.blog-row__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;transition:color var(--dur-fast) var(--ease-out);margin:8px 0 10px;font-size:30px;font-weight:600;line-height:1.15}.blog-row__link:hover .blog-row__title{color:var(--violet-300)}.blog-row .blog-description{color:#ffffffb8;max-width:620px;font-size:17px;line-height:1.55}.blog-podcast-panel{background:var(--midnight-800);border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:24px;margin-top:16px;padding:36px 40px;display:flex}.blog-podcast-panel__icon{background:url(/blog/microphone-light.png) 50%/contain no-repeat;flex-shrink:0;width:64px;height:64px}.blog-podcast-panel__copy{flex:1}.blog-podcast-panel__title{font-family:var(--font-display);color:#fff;font-size:26px;font-weight:600;line-height:1.2}.blog-podcast-panel__text{color:#ffffffb8;margin-top:6px;font-size:16px;line-height:1.5}.blog-podcast-panel .blog-btn{flex-shrink:0}.blog-empty{text-align:center;background:radial-gradient(at 50% 0,#6b48ea47 0%,#0000 60%);padding:110px 28px 130px}.blog-empty__title{max-width:640px;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:16px auto 0;font-size:48px;font-weight:600;line-height:1.1}.blog-empty__text{color:#ffffffbf;max-width:580px;margin:20px auto 32px;font-size:19px;line-height:1.55}.blog-preview-bar{background:var(--yellow-500);color:var(--midnight-950);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding:10px 28px;font-size:13px;display:flex}.blog-preview-bar__label{letter-spacing:.12em;text-transform:uppercase;font-weight:700}.blog-preview-bar__note{font-weight:600}.blog-page--notice{padding:72px 20px 96px}.blog-notice{max-width:720px;color:var(--fg-2);text-align:center;border:2px dashed #ffffff4d;border-radius:24px;margin:0 auto;padding:48px 24px}@media (max-width:860px){.blog-feature{background:var(--midnight-800);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:1fr;gap:0;margin-bottom:8px;padding-bottom:0;overflow:hidden}.blog-feature__media{box-shadow:none;border-radius:0}.blog-feature__body{padding:20px 22px 24px}.blog-feature__title{margin:8px 0 10px;font-size:32px;line-height:1.1}.blog-feature .blog-description{margin-bottom:20px;font-size:16px;line-height:1.5}.blog-row__link{grid-template-columns:220px 1fr;gap:24px}.blog-row__title{font-size:24px}}@media (max-width:640px){.blog-date--responsive .blog-date__long{display:none}.blog-date--responsive .blog-date__short{display:inline}.blog-article-hero{padding:40px 20px 32px}.blog-article-hero__title{margin:14px auto 20px;font-size:32px;line-height:1.1}.blog-byline{background:0 0;border:0;padding:0}.blog-byline__photo,.blog-byline__initials{width:32px;height:32px;font-size:12px}.blog-home{padding:32px 20px 48px}.blog-home>.blog-eyebrow{margin-bottom:16px;font-size:12px}.blog-feature__body{padding:18px}.blog-feature .blog-date{font-size:12px}.blog-feature__title{font-size:24px;line-height:1.15}.blog-feature .blog-description{margin-bottom:16px;font-size:15px}.blog-feature .blog-btn{padding:9px 18px;font-size:13px}.blog-rows{margin-top:8px}.blog-row__link{grid-template-columns:104px 1fr;gap:14px;padding:14px 0}.blog-row__link .blog-cover{aspect-ratio:4/3;border-radius:12px}.blog-row__title{order:1;margin:0 0 4px;font-size:17px;line-height:1.2}.blog-row .blog-date{color:#ffffff8c;order:2;font-size:12px}.blog-row .blog-description{display:none}.blog-podcast-panel{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.blog-podcast-panel__title{font-size:22px}.blog-empty{padding:72px 20px 96px}.blog-empty__title{font-size:36px}.blog-empty__text{font-size:17px}.blog-preview-bar{padding:10px 20px}}
