: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}.section-label{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 69px;font-size:13px;font-weight:500;display:inline-block}.section-label.coming-label{box-sizing:border-box;text-align:center;width:fit-content;min-width:520px;max-width:520px}.email-input{border-radius:var(--_brand---radius-button);background-color:var(--_brand---near-white);min-width:240px;height:44px;font-family:var(--_brand---font-manrope);color:var(--_brand---cream-text);cursor:text;border:.5px solid #2a221d4d;margin-bottom:0;padding:0 18px;font-size:15px}.email-input:focus{border-color:var(--_brand---deep-purple);outline-style:none}.email-input::placeholder{color:#2a221d73}.email-input._w-input{border-radius:var(--_brand---radius-button);background-color:var(--_brand---near-white);min-width:240px;height:44px;font-family:var(--_brand---font-manrope);color:var(--_brand---cream-text);border-radius:var(--_brand---radius-button);background-color:var(--_brand---near-white);min-width:240px;height:44px;font-size:15px;font-family:var(--_brand---font-manrope);cursor:text;border:.5px solid #2a221d4d;margin-bottom:0;padding:0 18px;font-size:15px}.email-input._w-input:focus{border-color:var(--_brand---deep-purple);outline-style:none}.email-input._w-input::placeholder{color:#2a221d73}.subscribe-button{border-radius:var(--_brand---radius-button);height:44px;font-family:var(--_brand---font-manrope);color:#fdfffd;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#612a8a;border-width:0;justify-content:center;align-items:center;padding:0 26px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.subscribe-button:hover{background-color:#7239a3}.subscribe-button._w-button{border-radius:var(--_brand---radius-button);background-color:var(--_brand---deep-purple);height:44px;font-family:var(--_brand---font-manrope);color:var(--_brand---cream-surface);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-width:0;padding:0 26px;font-size:14px;font-weight:500}.subscribe-form-inner{justify-content:flex-start;align-items:stretch;gap:8px;width:auto;margin-top:0;margin-bottom:0;display:flex}.coming-hero{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:900px;margin:0 auto;padding-top:112px;padding-bottom:112px;display:flex}.coming-dek{max-width:640px;color:var(--_brand---mauve);margin:0;font-style:italic;line-height:1.5}.coming-form{flex-direction:column;align-items:center;gap:12px;width:fit-content;max-width:440px;margin:8px auto 0;display:flex}.coming-form._w-form{gap:8px;width:100%;max-width:440px;margin-top:8px;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}.form-error{color:#791f1f;text-align:center;background-color:#fcebeb;border-radius:4px;width:fit-content;margin-left:auto;margin-right:auto;padding:14px 18px;font-size:14px;font-weight:500}@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}}