﻿@keyframes spark_digest-color-drift__1KXnO{0%,to{transform:translate3d(-10%,8%,0) scale(.96) rotate(-4deg)}16%{transform:translate3d(-2%,-10%,0) scale(1.08) rotate(1deg)}34%{transform:translate3d(12%,-3%,0) scale(1.01) rotate(5deg)}52%{transform:translate3d(6%,11%,0) scale(1.12) rotate(-1deg)}70%{transform:translate3d(-11%,4%,0) scale(1.02) rotate(-6deg)}86%{transform:translate3d(-16%,-7%,0) scale(1.08) rotate(-1deg)}}.spark_page__VRHw7{background:#000;min-height:100vh;overflow-x:clip;padding:clamp(8rem,13vw,11rem) 0 0}.spark_article__VhtWx{color:#bbbcbc;font-family:var(--font-poppins);font-size:clamp(1.0625rem,.98rem + .28vw,1.1875rem);line-height:1.7;margin:0 auto;width:min(100% - 3rem,1080px)}.spark_subscribeSection__ss7yN{margin-top:clamp(6rem,10vw,9rem);width:100%}.spark_masthead__lz6tC{margin-bottom:clamp(4.5rem,8vw,7rem)}.spark_mastheadUtility__MtuID{align-items:center;border-bottom:1px solid #2f2f2f;display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.25rem}.spark_backLink__o0PVm{align-items:center;color:#f04105;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.75rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.spark_backLink__o0PVm span{transition:transform .18s ease}.spark_backLink__o0PVm:focus-visible span,.spark_backLink__o0PVm:hover span{transform:translateX(-.25rem)}.spark_backLink__o0PVm:focus-visible{outline:2px solid #fff;outline-offset:.4rem}.spark_mastheadMeta__rANBu{align-items:center;color:#bbbcbc;display:flex;flex-wrap:wrap;font-size:.6875rem;font-weight:500;gap:.4rem .85rem;justify-content:flex-end;letter-spacing:.065em;text-transform:uppercase}.spark_mastheadMeta__rANBu>*+:before{color:#f04105;content:"•";margin-right:.85rem}.spark_byline__edcUc span{color:#fff}.spark_titleLockup__w4XLH{align-items:center;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,860px) minmax(7rem,1fr);margin-top:clamp(3rem,6vw,5rem)}.spark_titleLockup__w4XLH h1{color:#fff;font-family:var(--font-quicksand);font-size:clamp(2.75rem,4.6vw,4.25rem);font-weight:400;letter-spacing:-.055em;line-height:.95;margin:0;text-wrap:balance}.spark_sparkSignal__qg4tT{color:#f04105;display:block;filter:drop-shadow(0 0 1.5rem rgba(240,65,5,.18));height:clamp(7rem,12vw,11rem);opacity:.9;width:100%}.spark_articleBody__1_w9e{counter-reset:article-section}.spark_articleBody__1_w9e h1,.spark_articleBody__1_w9e h2,.spark_articleBody__1_w9e h3,.spark_articleBody__1_w9e h4{color:#fff;font-family:var(--font-quicksand);text-wrap:balance}.spark_articleBody__1_w9e>h2{counter-increment:article-section;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:clamp(6rem,9vw,8rem) auto 1.75rem;scroll-margin-top:7rem;width:min(100%,860px)}.spark_articleBody__1_w9e>h2:before{color:#f04105;content:"Section " counter(article-section,decimal-leading-zero);display:block;font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:1rem;text-transform:uppercase}.spark_articleBody__1_w9e>h3,.spark_articleBody__1_w9e>h4{margin-left:auto;margin-right:auto;scroll-margin-top:7rem;width:min(100%,720px)}.spark_articleBody__1_w9e>h3{font-size:clamp(1.35rem,2.4vw,1.65rem);letter-spacing:-.015em;line-height:1.25;margin-top:3.75rem}.spark_articleBody__1_w9e>h3,.spark_articleBody__1_w9e>h4{font-weight:600;margin-bottom:1rem}.spark_articleBody__1_w9e>h4{margin-top:2.75rem}.spark_articleBody__1_w9e>blockquote,.spark_articleBody__1_w9e>ol,.spark_articleBody__1_w9e>p,.spark_articleBody__1_w9e>ul{margin-left:auto;margin-right:auto;width:min(100%,720px)}.spark_articleBody__1_w9e>blockquote,.spark_articleBody__1_w9e>ol,.spark_articleBody__1_w9e>p,.spark_articleBody__1_w9e>pre,.spark_articleBody__1_w9e>table,.spark_articleBody__1_w9e>ul{margin-bottom:1.65rem;margin-top:0}.spark_articleBody__1_w9e>p:first-of-type{color:#fff;font-family:var(--font-quicksand);font-size:clamp(1.35rem,1.1rem + .75vw,1.65rem);line-height:1.5;margin-bottom:2rem;text-wrap:pretty;width:min(100%,860px)}.spark_articleBody__1_w9e ol,.spark_articleBody__1_w9e ul{padding-left:1.5rem}.spark_articleBody__1_w9e li{margin-bottom:.75rem}.spark_articleBody__1_w9e li::marker{color:#f04105}.spark_articleBody__1_w9e strong{color:#fff;font-weight:600}.spark_articleBody__1_w9e a{color:#f04105;cursor:pointer;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .18s ease}.spark_articleBody__1_w9e a:hover{color:#fe7d55}.spark_articleBody__1_w9e a:focus-visible{outline:2px solid #fff;outline-offset:.25rem}.spark_articleBody__1_w9e>p:has(>img:only-child){margin:clamp(3.5rem,6vw,5rem) auto 1.25rem;max-width:960px;width:min(100%,960px)}.spark_articleBody__1_w9e>p>img:only-child{background:#e8e6e6;border-radius:4px;display:block;height:auto;margin:0;width:100%}.spark_articleBody__1_w9e>p:has(>em:only-child){border-top:1px solid #2f2f2f;color:#bbbcbc;font-size:.8125rem;line-height:1.55;margin-bottom:clamp(4rem,7vw,6rem);margin-top:0;max-width:960px;padding-top:.85rem;width:min(100%,960px)}.spark_articleBody__1_w9e em{color:#bbbcbc}.spark_articleBody__1_w9e>blockquote{background:linear-gradient(90deg,rgba(240,65,5,.11),transparent);border-left:3px solid #f04105;color:#fff;font-family:var(--font-quicksand);font-size:1.2em;line-height:1.55;margin-bottom:3rem;margin-top:3rem;padding:1.75rem 2rem;width:min(100%,780px)}.spark_articleBody__1_w9e code{background:rgba(165,129,253,.16);border:1px solid rgba(165,129,253,.26);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(49,207,179,.12);color:#31cfb3;font-family:monospace;font-size:.88em;padding:.15em .35em}.spark_articleBody__1_w9e>pre{background:linear-gradient(135deg,rgba(165,129,253,.12),transparent 38%),#1a1a33;border:1px solid rgba(165,129,253,.36);border-radius:4px;box-shadow:inset 0 1px 0 rgba(49,207,179,.1),0 1.5rem 4rem rgba(26,26,51,.38);margin-left:auto;margin-right:auto;overflow-x:auto;padding:clamp(1.25rem,3vw,2rem);position:relative;scrollbar-color:rgba(165,129,253,.7) #1a1a33;width:min(100%,960px)}.spark_articleBody__1_w9e>pre code{background:transparent;border:0;box-shadow:none;color:hsla(0,0%,100%,.92);font-size:clamp(.78rem,.74rem + .15vw,.875rem);line-height:1.75;padding:0;tab-size:2}.spark_articleBody__1_w9e .spark_codeTokenComment__mw6zJ{color:rgba(187,188,188,.72);font-style:italic}.spark_articleBody__1_w9e .spark_codeTokenString__DNCPz{color:#fe7d55}.spark_articleBody__1_w9e .spark_codeTokenKeyword__zYtYC{color:#fede5d;text-shadow:0 0 .7rem rgba(254,222,93,.15)}.spark_articleBody__1_w9e .spark_codeTokenConstant__DffXG{color:#fe7d55}.spark_articleBody__1_w9e .spark_codeTokenFunction__koXO9{color:#31cfb3;text-shadow:0 0 .75rem rgba(49,207,179,.22)}.spark_articleBody__1_w9e .spark_codeTokenProperty__UEiWJ{color:#cefad7}.spark_articleBody__1_w9e .spark_codeTokenVariable__BEGyu{color:#a581fd;text-shadow:0 0 .75rem rgba(165,129,253,.2)}.spark_articleBody__1_w9e .spark_codeTokenPunctuation___zc_H{color:#bbbcbc}.spark_articleBody__1_w9e>table{border-collapse:collapse;display:block;margin-left:auto;margin-right:auto;overflow-x:auto;width:min(100%,960px)}.spark_articleBody__1_w9e td,.spark_articleBody__1_w9e th{border:1px solid #f04105;padding:.9rem 1rem;text-align:left;vertical-align:top}.spark_articleBody__1_w9e th{color:#fff}.spark_articleBody__1_w9e .fd-faq-section{margin:clamp(6rem,9vw,8rem) 0 0 50%;max-width:none;transform:translateX(-50%);width:min(100vw - 3rem,1360px)}.spark_articleBody__1_w9e .fd-faq-section>h2{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:0 0 clamp(2rem,4vw,3rem);scroll-margin-top:7rem}.spark_articleBody__1_w9e .fd-faq-grid{width:100%}.spark_articleBody__1_w9e .fd-digest{background:#e8e6e6;border-radius:4px;color:#000;margin:clamp(5rem,8vw,7rem) auto 3rem;overflow:hidden;padding:clamp(1.75rem,4vw,3.5rem);position:relative;width:min(100%,960px)}.spark_articleBody__1_w9e .fd-digest>:not(.fd-digest__color-wash){position:relative;z-index:1}.spark_articleBody__1_w9e .fd-digest h2{color:#000;font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:400;letter-spacing:-.05em;line-height:.98;margin:0 0 clamp(2.5rem,5vw,4rem);max-width:12ch}.spark_articleBody__1_w9e .fd-digest ul{counter-reset:takeaway;display:grid;gap:2rem clamp(2rem,5vw,4.5rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-width:none;padding:0}.spark_articleBody__1_w9e .fd-digest li{border-top:1px solid rgba(0,0,0,.35);counter-increment:takeaway;display:grid;font-size:.9375rem;gap:.75rem;grid-template-columns:2.25rem minmax(0,1fr);line-height:1.55;margin:0;max-width:none;padding-top:1rem}.spark_articleBody__1_w9e .fd-digest li:before{color:#f04105;content:counter(takeaway,decimal-leading-zero);font-size:.75rem;font-weight:500;letter-spacing:.05em}.spark_articleBody__1_w9e .fd-digest__color-wash{--fd-digest-color:#d0bff4;animation:spark_digest-color-drift__1KXnO 8s ease-in-out infinite;background:radial-gradient(ellipse at 30% 38%,color-mix(in srgb,var(--fd-digest-color) 84%,transparent) 0,color-mix(in srgb,var(--fd-digest-color) 48%,transparent) 28%,transparent 64%),radial-gradient(ellipse at 68% 62%,color-mix(in srgb,var(--fd-digest-color) 50%,transparent) 0,color-mix(in srgb,var(--fd-digest-color) 18%,transparent) 34%,transparent 68%);bottom:-34%;filter:blur(1.5rem);height:82%;opacity:.86;pointer-events:none;position:absolute;right:-18%;transform-origin:52% 54%;width:78%;will-change:transform}.spark_articleBody__1_w9e .fd-digest__color-wash[data-color=violet]{--fd-digest-color:#a581fd}.spark_articleBody__1_w9e .fd-digest__color-wash[data-color=marine]{--fd-digest-color:#31cfb3}.spark_articleBody__1_w9e .fd-digest__color-wash[data-color=mint]{--fd-digest-color:#cefad7}.spark_articleBody__1_w9e .fd-digest__color-wash[data-color=crab]{--fd-digest-color:#febaa5}.spark_articleBody__1_w9e .fd-digest__color-wash[data-color=cocktail]{--fd-digest-color:#fe7d55}.spark_articleBody__1_w9e .fd-digest__eyebrow{color:#f04105;font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.1em;line-height:1;margin:0 0 1.25rem;text-transform:uppercase}.spark_articleBody__1_w9e .fd-digest__share{align-items:center;border-top:1px solid rgba(0,0,0,.35);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem}.spark_articleBody__1_w9e .fd-digest__share-prompt p{font-size:.8125rem;font-weight:500;letter-spacing:.09em;line-height:1.3;margin:0 0 .25rem;text-transform:uppercase}.spark_articleBody__1_w9e .fd-digest__share-prompt span{color:#555;display:block;font-size:.8125rem;line-height:1.4}.spark_articleBody__1_w9e .fd-digest__share-actions{align-items:center;display:flex;flex-shrink:0;gap:.625rem}.spark_articleBody__1_w9e .fd-digest__share-action{align-items:center;border:1px solid #000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--font-poppins);font-size:.75rem;font-weight:500;gap:.5625rem;justify-content:center;line-height:1;margin:0;min-height:2.75rem;padding:.625rem .9375rem;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.spark_articleBody__1_w9e .fd-digest__share-action:hover{transform:translateY(-1px)}.spark_articleBody__1_w9e .fd-digest__share-action:focus-visible{outline:2px solid #000;outline-offset:.2rem}.spark_articleBody__1_w9e .fd-digest__share-linkedin,.spark_articleBody__1_w9e .fd-digest__share-native{background:#000;color:#fff}.spark_articleBody__1_w9e .fd-digest__share-linkedin:hover,.spark_articleBody__1_w9e .fd-digest__share-native:hover{background:#2f2f2f;color:#fff}.spark_articleBody__1_w9e .fd-digest__share-copy{background:transparent;color:#000}.spark_articleBody__1_w9e .fd-digest__share-copy:hover{background:rgba(0,0,0,.08);color:#000}.spark_articleBody__1_w9e .fd-digest__share-native{display:none}.spark_articleBody__1_w9e .fd-digest__share-status{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.spark_articleBody__1_w9e .fd-contents{border-bottom:1px solid #2f2f2f;border-top:1px solid #2f2f2f;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);margin:0 auto;padding:clamp(2rem,4vw,3.25rem) 0;width:min(100%,960px)}.spark_articleBody__1_w9e .fd-contents h2{font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:400;letter-spacing:-.045em;line-height:1;margin:0}.spark_articleBody__1_w9e .fd-contents ul{display:grid;gap:0 2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-width:none;padding:0}.spark_articleBody__1_w9e .fd-contents li{border-top:1px solid #2f2f2f;margin:0;max-width:none}.spark_articleBody__1_w9e .fd-contents li:nth-child(-n+2){border-top:0}.spark_articleBody__1_w9e .fd-contents a{align-items:baseline;color:#bbbcbc;display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between;line-height:1.4;padding:.9rem 0;text-decoration:none}.spark_articleBody__1_w9e .fd-contents a:after{color:#f04105;content:"↗︎"}.spark_articleBody__1_w9e .fd-contents a:hover{color:#fff}.spark_articleBody__1_w9e .fd-contents__heading p{color:#f04105;font-family:var(--font-poppins);font-size:.6875rem;font-weight:500;letter-spacing:.1em;line-height:1;margin:0 0 1rem;text-transform:uppercase}@media(max-width:900px){.spark_titleLockup__w4XLH{gap:2rem;grid-template-columns:minmax(0,1fr) 6rem}.spark_articleBody__1_w9e .fd-contents{grid-template-columns:1fr}}@media(max-width:760px){.spark_page__VRHw7{padding:7rem 0 0}.spark_article__VhtWx{line-height:1.7;width:calc(100% - 2rem)}.spark_masthead__lz6tC{margin-bottom:4.5rem}.spark_mastheadUtility__MtuID{align-items:flex-start;flex-direction:column;gap:1.35rem}.spark_mastheadMeta__rANBu{display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(2,max-content);justify-content:flex-start}.spark_mastheadMeta__rANBu>*+:before{display:none}.spark_titleLockup__w4XLH{grid-template-columns:1fr;margin-top:2.75rem}.spark_titleLockup__w4XLH h1{font-size:clamp(2.25rem,9.5vw,3rem)}.spark_sparkSignal__qg4tT{display:none}.spark_articleBody__1_w9e>h2{margin-bottom:1.5rem;margin-top:5.5rem}.spark_articleBody__1_w9e>h2:before{margin-bottom:.8rem}.spark_articleBody__1_w9e>h3{margin-top:3.25rem}.spark_articleBody__1_w9e>p:first-of-type{font-size:1.3rem}.spark_articleBody__1_w9e>blockquote{background:transparent;padding:1.5rem 0 1.5rem 1.25rem}.spark_articleBody__1_w9e td,.spark_articleBody__1_w9e th{font-size:.875rem;padding:.75rem}.spark_articleBody__1_w9e .fd-faq-section{margin-top:5.5rem;width:calc(100vw - 2rem)}.spark_articleBody__1_w9e .fd-faq-section>h2{margin-bottom:1.75rem}.spark_articleBody__1_w9e .fd-digest{margin-top:4.5rem;padding:1.5rem}.spark_articleBody__1_w9e .fd-digest h2{font-size:clamp(2.5rem,13vw,3.5rem);margin-bottom:2.5rem}.spark_articleBody__1_w9e .fd-digest ul{gap:1.5rem;grid-template-columns:1fr}.spark_articleBody__1_w9e .fd-digest__share{gap:1.125rem;grid-template-columns:1fr;margin-top:2.125rem;padding-top:1.375rem}.spark_articleBody__1_w9e .fd-digest__share-actions{display:grid;gap:.5625rem;grid-template-columns:1fr;width:100%}.spark_articleBody__1_w9e .fd-digest__share-action{width:100%}.spark_articleBody__1_w9e .fd-digest__share-linkedin{display:none}.spark_articleBody__1_w9e .fd-digest__share-native{display:inline-flex}.spark_articleBody__1_w9e .fd-contents{padding:2.5rem 0}.spark_articleBody__1_w9e .fd-contents h2{font-size:2.75rem}.spark_articleBody__1_w9e .fd-contents ul{grid-template-columns:1fr}.spark_articleBody__1_w9e .fd-contents li:nth-child(2){border-top:1px solid #2f2f2f}}@media(prefers-reduced-motion:reduce){.spark_articleBody__1_w9e .fd-digest__share-action,.spark_articleBody__1_w9e a,.spark_backLink__o0PVm span{transition:none}.spark_articleBody__1_w9e .fd-digest__color-wash{animation:none;will-change:auto}}