:root{--_brand---vibrant-purple:#8a3cc4;--_brand---page-frame:#e9e5d8;--_brand---font-manrope:Manrope,system-ui,sans-serif;--_brand---cream-text:#2a221d;--_brand---cream-surface:#f7f4ec;--_brand---deep-purple:#612a8a;--_brand---radius-image:6px;--_brand---light-mint:#adf1d2;--_brand---radius-button:4px;--_brand---deep-forest:#1f3a30;--_brand---mauve:#755b69;--_brand---near-white:#fdfffd;--_brand---near-black:#070707;--_brand---sage:#96c5b0;--_brand---plum:#553555;--_brand---radius-card:14px}a{color:var(--_brand---vibrant-purple);-webkit-text-decoration:underline #8a3cc4;text-decoration:underline #8a3cc4}.body-frame{background-color:var(--_brand---page-frame);min-height:100vh;font-family:var(--_brand---font-manrope);color:var(--_brand---cream-text);flex-direction:column;margin:0;padding:48px 24px 0;display:flex}.page-card{background-color:var(--_brand---cream-surface);width:80vw;min-width:320px;max-width:1700px;color:var(--_brand---cream-text);border:.5px solid #2a221d26;border-bottom-width:0;border-radius:10px 10px 0 0;margin:0 auto;padding:40px 56px 80px}.masthead{border-bottom:.5px solid #2a221d38;justify-content:space-between;align-items:baseline;padding-bottom:22px;display:flex}.wordmark{color:var(--_brand---deep-purple);letter-spacing:.22em;text-transform:uppercase;font-size:22px;font-style:normal;font-weight:500;text-decoration:none}.nav{color:#2a221d99;letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:14px;font-weight:500;display:flex}.nav-link{pointer-events:none;color:currentColor;cursor:default;text-decoration:none}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:44px;padding-top:36px;padding-bottom:0;display:grid}.hero.secondary-feature{border-top:1px solid #2a221d1f;gap:36px;margin-top:24px;padding-top:54px}.image-block{aspect-ratio:16/11;border-radius:var(--_brand---radius-image);background-image:radial-gradient(1.1px at 8.5% 11.3%,#fdfffde6,#0000 100%),radial-gradient(.9px at 17.5% 6.7%,#fdfffdb3,#0000 100%),radial-gradient(1px at 27% 17.3%,#fdfffdd1,#0000 100%),radial-gradient(1.1px at 37.5% 10%,#fdfffdd9,#0000 100%),radial-gradient(.8px at 49.5% 21.3%,#fdfffd99,#0000 100%),radial-gradient(.9px at 62% 13.3%,#fdfffdb8,#0000 100%),radial-gradient(1px at 72.5% 7.3%,#fdfffdd1,#0000 100%),radial-gradient(.9px at 82.5% 16.7%,#fdfffda6,#0000 100%),radial-gradient(1px at 91% 26.7%,#fdfffdb3,#0000 100%),radial-gradient(.8px at 6% 40%,#fdfffdad,#0000 100%),radial-gradient(.9px at 33% 33.3%,#fdfffd9e,#0000 100%),radial-gradient(1px at 44.5% 46%,#fdfffdb8,#0000 100%),radial-gradient(.8px at 57% 36%,#fdfffd8c,#0000 100%),radial-gradient(.9px at 76% 48%,#fdfffd9e,#0000 100%),radial-gradient(.9px at 14.5% 59.3%,#fdfffd9e,#0000 100%),radial-gradient(.8px at 27.5% 66%,#fdfffd85,#0000 100%),radial-gradient(.9px at 68% 67.3%,#fdfffd94,#0000 100%),radial-gradient(.9px at 88% 66%,#fdfffd80,#0000 100%),radial-gradient(.8px at 39.5% 78%,#fdfffd80,#0000 100%),radial-gradient(1px at 73.7% 58.3%,#adf1d2e6,#0000 100%),linear-gradient(#8a3cc4 0%,#612a8a 38%,#1a0a2e 100%);background-repeat:no-repeat;background-size:100% 100%;max-height:440px;position:relative;overflow:hidden}.image-block.secondary-feature{aspect-ratio:16/10;max-height:300px}.image-tag{z-index:1;color:var(--_brand---light-mint);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 10px #0000008c;font-size:13px;font-weight:500;position:absolute;top:20px;left:22px}.article-info{flex-direction:column;justify-content:center;padding-top:8px;display:flex}.headline{letter-spacing:-.035em;margin:0 0 16px;font-size:60px;font-weight:500;line-height:1.02}.headline.secondary-feature{margin-bottom:12px;font-size:38px}.dek{color:var(--_brand---mauve);margin-bottom:0;margin-left:0;margin-right:0;font-size:16px;font-style:italic;line-height:1.45}.read-cta{border-style:solid;border-width:2px;border-color:#2a221d #2a221d var(--_brand---cream-text);width:fit-content;color:var(--_brand---cream-text);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:4px;margin-top:24px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block;box-shadow:0 4px 14px #adf1d28c}.read-cta:hover{border-bottom-color:var(--_brand---deep-purple);color:var(--_brand---deep-purple);box-shadow:0 6px 18px #adf1d2bf}.end-subscribe-dek{color:#fdfffdbf;margin:6px 0 0;font-size:13px;line-height:1.5}.site-footer{box-sizing:border-box;color:#fdfffd;background-color:#612a8a;border-radius:0;justify-content:center;align-self:center;width:80vw;min-width:320px;max-width:1700px;margin-top:0;margin-left:auto;margin-right:auto;padding:48px 56px;display:flex}.site-footer-inner{grid-template-columns:1fr auto;align-items:center;gap:32px;width:100%;max-width:1088px;display:grid}.site-footer-text{flex-direction:column;gap:8px;display:flex}.site-footer-label{color:#adf1d2;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.site-footer-heading{color:#fdfffd;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:30px;font-weight:500;line-height:1.1}.site-footer-form,.site-footer-form._w-form{align-items:stretch;gap:8px;margin-top:0;margin-bottom:0;display:flex}.site-footer-input{box-sizing:border-box;color:#2a221d;background-color:#f7f4ec;border:.5px solid #2a221d2e;border-radius:4px;min-width:280px;height:46px;padding:0 14px;font-family:Manrope,sans-serif;font-size:14px}.site-footer-input::placeholder{color:#2a221d80}.site-footer-input._w-input{box-sizing:border-box;color:#fdfffd;background-color:#fdfffd1f;border:.5px solid #fdfffd66;border-radius:4px;min-width:280px;height:46px;padding:0 14px;font-family:Manrope,sans-serif;font-size:14px}.site-footer-button{box-sizing:border-box;color:#1f3a30;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background-color:#adf1d2;border-width:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:46px;padding:0 22px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px #1f3a3059,0 6px 14px #0000002e}.site-footer-button:hover{transform:translateY(-1px);box-shadow:0 5px #1f3a3066,0 8px 18px #00000038}.site-footer-button:active{transform:translateY(2px);box-shadow:0 1px #1f3a304d,0 2px 4px #00000026}.site-footer-button._w-button{box-sizing:border-box;color:#1f3a30;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background-color:#adf1d2;border-width:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:46px;padding:0 22px;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.site-footer-form-inner{align-items:stretch;gap:8px;margin-top:0;margin-bottom:0;display:flex}.form-success{color:#1f3a30;text-align:center;background-color:#adf1d2;border-radius:4px;width:fit-content;margin-left:auto;margin-right:auto;padding:14px 18px;font-size:14px;font-weight:500}.subtitle{color:var(--_brand---mauve);margin-top:20px;margin-bottom:15px;font-size:24px;font-weight:500}.subtitle.secondary-feature{margin-top:14px;margin-bottom:10px;font-size:19px}.release-date{border-radius:var(--_brand---radius-button);background-color:var(--_brand---light-mint);width:fit-content;color:var(--_brand---deep-forest);letter-spacing:.22em;text-transform:uppercase;padding:8px 20px;font-size:13px;font-weight:500;display:inline-block}.release-date.coming-label{box-sizing:border-box;text-align:center;width:fit-content;min-width:520px;max-width:520px}.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178{width:100%;height:100%;display:block}.card-grid{border-top:1px solid #2a221d1f;grid-template-columns:1fr 1fr 1fr;gap:26px;margin-top:28px;padding-top:48px;display:grid}.feature-card{flex-direction:column;display:flex}.feature-card.is-soon-card{opacity:.82;opacity:.82}.card-image{aspect-ratio:16/10;background-color:#1a0a2e;border-radius:6px;margin-bottom:14px;position:relative;overflow:hidden}.card-image.is-soon{opacity:.72;opacity:.72}.card-tag{color:#adf1d2;letter-spacing:.5px;font-size:10px;font-weight:600;position:absolute;top:12px;left:14px}.card-title{color:#2a221d;letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.18}.card-dek{color:#755b69;margin-bottom:12px;font-size:14.5px;font-style:italic;line-height:1.4}.card-soon{color:#9a86b3;letter-spacing:.3px;font-size:13px;font-weight:600}.inline-svg-1,.inline-svg-2,.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182{width:100%;height:100%;display:block}.headline-em{color:#612a8a;font-style:normal}@media screen and (max-width:991px){.body-frame{padding:20px 16px 0}.page-card{width:100%;min-width:0;max-width:none;padding:28px 24px 32px}.masthead{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px}.wordmark{font-size:15px}.nav{flex-wrap:wrap;font-size:10px}.hero{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:20px}.headline{font-size:34px}.dek{font-size:15px}.subscribe-footer{flex-direction:column;align-items:flex-start;gap:16px}.subscribe-form,.subscribe-form._w-form,.subscribe-form._w-form{width:100%}.email-input,.email-input._w-input,.email-input._w-input{flex-grow:1;min-width:0}.subscribe-form-inner{width:100%}.article-hero{gap:14px;padding-top:20px;padding-bottom:18px}.article-title{font-size:40px}.article-dek{font-size:16px}.hook-item{font-size:14px}.article-body-grid{grid-template-columns:1fr;gap:24px}.toc-sidebar{border-bottom:.5px solid #2a221d2e;padding-bottom:16px;position:static}.article-body{max-width:100%;font-size:17px}.article-section-heading{margin-top:0;font-size:24px}.article-paragraph{margin-top:-10px;font-size:17px}.end-block{flex-direction:column;gap:14px}.end-subscribe-card{flex:auto}.end-related-stack{flex:none;grid-area:2/1/auto/-1;min-height:auto}.end-related-card{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:8px;max-width:560px;margin-left:auto;margin-right:auto;padding:12px}.end-card-image{aspect-ratio:16/9;grid-area:1/1;align-self:stretch;width:100%;max-width:100%;height:auto}.end-card-topic{grid-area:2/1;align-self:auto;margin-top:6px}.end-card-title{grid-area:3/1;align-self:auto;font-size:16px}.coming-hero{gap:18px;padding-top:72px;padding-bottom:72px}.coming-title{font-size:44px}.coming-dek{font-size:16px}.site-footer{width:100%;min-width:0;max-width:none}.site-footer-inner{grid-template-columns:1fr;gap:24px}.headline-subtitle,.headline-subtitle-copy{font-size:18px}.x-embed{min-width:0;max-width:100%}.tpl-frame{padding:28px 24px 32px}.tpl-masthead{flex-direction:column;align-items:flex-start}.tpl-nav{margin-top:10px}.tpl-headline{font-size:34px}.tpl-gallery{grid-template-rows:auto;grid-template-columns:1fr}.tpl-footer{flex-direction:column;align-items:flex-start}.tpl-foot-form{margin-top:16px}.tpl-body-grid{grid-template-rows:auto;grid-template-columns:1fr}.tpl-toc-side{margin-bottom:24px;position:static}.card-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.article-title{font-size:36px;line-height:1.06}.article-dek{font-size:19px;line-height:1.45}.hook-item{font-size:17px;line-height:1.55}.toc-link{font-size:15px;line-height:1.55}.article-body{font-size:19px;line-height:1.65}.article-section-heading{font-size:28px;line-height:1.18}.article-paragraph{font-size:19px;line-height:1.65}.end-block{gap:12px;padding-top:16px;padding-bottom:16px}.end-subscribe-card{gap:16px;padding:18px}.end-input{width:100%;min-width:0}.end-related-card{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:8px;max-width:100%;margin-left:0;margin-right:0;padding:10px}.end-card-image{aspect-ratio:16/9;grid-area:1/1;align-self:stretch;width:100%;max-width:100%;height:auto}.end-card-topic{grid-area:2/1}.end-card-title{grid-area:3/1}.site-footer-input,.site-footer-input._w-input,.site-footer-input._w-input{width:100%;min-width:0}.headline-subtitle,.headline-subtitle-copy{font-size:15px}.x-embed{min-width:0;max-width:100%}.card-grid{grid-template-columns:1fr}}@media screen and (max-width:479px){.body-frame{padding:12px 10px 0}.page-card{padding:20px 18px 22px}.masthead{gap:8px;padding-bottom:14px}.wordmark{letter-spacing:.18em;font-size:13px}.nav{letter-spacing:.14em;gap:6px;font-size:9px}.hero{gap:20px;padding-top:20px;padding-bottom:18px}.image-tag{letter-spacing:.18em;font-size:10px;top:12px;left:14px}.section-label{letter-spacing:.18em;padding-left:30px;padding-right:30px}.headline{letter-spacing:-.025em;font-size:28px}.dek{margin-top:12px;font-size:14px}.read-cta{letter-spacing:.16em;margin-top:16px;font-size:11px}.subscribe-footer{gap:14px;padding-top:18px}.tagline{font-size:14px}.email-input,.email-input._w-input,.email-input._w-input{width:100%;min-width:0;height:42px;padding-left:14px;padding-right:14px;font-size:14px}.subscribe-button{width:100%;height:42px;padding-left:16px;padding-right:16px;font-size:13px}.subscribe-form-inner{flex-direction:column;align-items:stretch;gap:8px;width:100%}.article-title{font-size:30px;line-height:1.08}.article-dek{font-size:18px;line-height:1.45}.hook-item{font-size:17px;line-height:1.55}.toc-link{font-size:15px;line-height:1.55}.article-body{font-size:19px;line-height:1.6}.article-section-heading{margin-top:-5px;font-size:26px;line-height:1.18}.article-paragraph{margin-top:-15px;font-size:19px;line-height:1.6}.end-related-card{grid-template-rows:auto auto auto;grid-template-columns:1fr;max-width:100%;padding:10px}.end-card-image{aspect-ratio:16/9;align-self:stretch;width:100%;max-width:100%;height:auto}.coming-title{font-size:32px}.coming-form,.coming-form._w-form,.coming-form._w-form{flex-direction:column}.release-date{letter-spacing:.18em;padding-left:30px;padding-right:30px}}