: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}.tpl-page{background-color:#e9e5d8;padding:48px 20px;font-family:Manrope,system-ui,sans-serif}.tpl-frame{background-color:#f7f4ec;border:.5px solid #2a221d26;border-radius:14px;max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 56px 48px}.tpl-masthead{border-bottom:.5px solid #2a221d38;justify-content:space-between;align-items:baseline;margin-bottom:44px;padding-bottom:22px;display:flex}.tpl-wordmark{color:#612a8a;letter-spacing:.22em;text-transform:uppercase;font-size:22px;font-weight:500}.tpl-article{max-width:760px;margin-left:0;margin-right:0}.tpl-eyebrow{color:#1f3a30;letter-spacing:.22em;text-transform:uppercase;background-color:#adf1d2;border-radius:4px;align-items:center;width:fit-content;margin-bottom:24px;padding:8px 17px;font-size:13px;font-weight:500;display:flex}.tpl-kicker{color:#755b69;margin-bottom:14px;font-size:26px;font-weight:500;display:block}.tpl-headline{color:#2a221d;letter-spacing:-.025em;margin-top:0;margin-bottom:20px;font-size:68px;font-weight:500;line-height:1.03}.tpl-byline{color:#755b69;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;margin-bottom:0;font-size:12px;display:flex}.tpl-kp{border-top:.5px solid #2a221d38;border-bottom:.5px solid #2a221d38;margin-bottom:32px;padding-top:24px;padding-bottom:24px}.tpl-kp-label{color:#612a8a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.tpl-hero{background-color:#1a0a2e;border-radius:6px;width:100%;margin-bottom:40px;position:relative;overflow:hidden}.tpl-hero-tag{z-index:2;color:#adf1d2;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 10px #0000008c;font-size:13px;font-weight:500;display:flex;position:absolute;top:20px;left:22px}.tpl-richbody{color:#2a221d;font-size:18px;line-height:1.65}.tpl-section-heading{color:#2a221d;letter-spacing:-.02em;margin-top:48px;margin-bottom:16px;font-size:30px;font-weight:500}.tpl-figure{width:100%;margin-top:32px;margin-bottom:32px}.tpl-quote{color:#2a221d;background-color:#f7f4ec;border-left:3px solid #612a8a;margin-top:36px;margin-bottom:36px;padding:22px 28px;font-size:22px;font-style:italic;line-height:1.45}.tpl-quote-cite{color:#755b69;margin-top:14px;font-size:14px;font-style:normal}.tpl-gallery{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid}.tpl-video{margin-top:24px;margin-bottom:24px}.tpl-hero-img{object-fit:cover;width:100%;height:100%;display:block}.tpl-figure-img{width:100%;height:auto;display:block}.tpl-nav-1{color:#2a221d99;letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:14px;font-weight:500;display:flex}.tpl-nav-link{color:#2a221d99;text-decoration:none}.tpl-nav-sep{color:#2a221d99;margin-left:8px;margin-right:8px}.tpl-soe{background-color:#612a8a;border-radius:6px;margin-top:0;padding:40px 44px}.tpl-soe-eyebrow{color:#adf1d2;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.tpl-soe-head{color:#fdfffd;letter-spacing:-.02em;margin-bottom:12px;font-size:30px;font-weight:500}.tpl-soe-desc{color:#fdfffdb8;max-width:520px;margin-bottom:28px;font-size:16px;line-height:1.5}.tpl-soe-form{align-items:center;display:flex}.tpl-soe-input{color:#2a221d73;background-color:#fdfffd;border-radius:4px;align-items:center;width:300px;height:48px;margin-right:10px;padding-left:18px;padding-right:18px;font-size:15px;display:flex}.tpl-soe-btn{color:#1f3a30;letter-spacing:.16em;text-transform:uppercase;background-color:#adf1d2;border-radius:4px;align-items:center;height:48px;padding-left:28px;padding-right:28px;font-size:14px;font-weight:600;display:flex}.tpl-body-grid{grid-column-gap:56px;grid-template-rows:auto;grid-template-columns:230px 1fr;align-items:start;display:grid}.tpl-toc-side{position:sticky;top:40px}.tpl-toc-side-label{color:#612a8a;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.tpl-toc-item{color:#755b69;border-left:2px solid #2a221d2e;padding-top:7px;padding-bottom:7px;padding-left:14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.tpl-inline{display:inline}.tpl-dek{color:#755b69;max-width:640px;margin-top:0;margin-bottom:28px;font-size:19px;font-style:italic;font-weight:400;line-height:1.45}.tpl-footer-grid{grid-column-gap:32px;grid-template-columns:1.5fr 1fr;align-items:stretch;margin-top:56px;display:grid}.tpl-related-reserve{border:.5px solid #2a221d26;border-radius:6px;min-height:200px}@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}}