.blog-module-scss-module__sEflkW__article,.blog-module-scss-module__sEflkW__index{--blog-ink:#17102a;--blog-soft:#625770;--blog-faint:#9c93a8;--blog-paper:#fff;--blog-wash:#f7f4fac2;--blog-wash-strong:#f0e8f6db;--blog-line:#ebe6f0;--blog-plum:#49235c;--blog-violet:#b282ca;--blog-grad:linear-gradient(100deg,var(--blog-plum),var(--blog-violet));--blog-gold:linear-gradient(270deg,#f2ddab 0%,#e5b57f 100%);--blog-gold-ink:#43250d;--blog-display:var(--font-family-ui-sans);--blog-text:var(--font-family-ui-sans);--blog-measure:38rem;--blog-pad:clamp(20px,5vw,40px);--blog-rail:15rem;--blog-rail-gap:3rem;--blog-radius:20px;--blog-flank:0rem;--blog-rail-total:0rem;isolation:isolate;background:var(--blog-paper);width:100%;color:var(--blog-ink);font-family:var(--blog-text);white-space:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0 auto;padding-top:64px;padding-bottom:clamp(64px,8vw,120px);font-size:clamp(16.5px,.42vw + 15.2px,18.5px);line-height:1.72;position:relative}.blog-module-scss-module__sEflkW__index{--blog-index-max:1080px}.blog-module-scss-module__sEflkW__article:before,.blog-module-scss-module__sEflkW__index:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(118% 86% at 14% 0,#b282ca42 0%,#b282ca00 62%),radial-gradient(86% 70% at 92% 4%,#8c5cb024 0%,#8c5cb000 64%);height:min(760px,78vh);position:absolute;inset:0 0 auto}.blog-module-scss-module__sEflkW__grid{z-index:1;grid-template-columns:[full-start]minmax(var(--blog-pad),1fr)[hero-start wide-start]minmax(0,var(--blog-flank))[text-start]min(var(--blog-measure),100% - var(--blog-pad)*2 - var(--blog-flank)*2 - var(--blog-rail-total))[text-end]minmax(0,var(--blog-flank))[wide-end hero-end]minmax(var(--blog-pad),1fr)[full-end];align-content:start;row-gap:0;display:grid;position:relative}.blog-module-scss-module__sEflkW__grid>*{grid-column:text;min-width:0}@media (min-width:900px){.blog-module-scss-module__sEflkW__article,.blog-module-scss-module__sEflkW__index{--blog-flank:7rem}}@media (min-width:1200px){.blog-module-scss-module__sEflkW__withRail{--blog-rail-total:calc(var(--blog-rail) + var(--blog-rail-gap))}.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__grid{grid-template-columns:[full-start]minmax(var(--blog-pad),1fr)[hero-start rail-start]var(--blog-rail)[rail-end]var(--blog-rail-gap)[wide-start]minmax(0,var(--blog-flank))[text-start]min(var(--blog-measure),100% - var(--blog-pad)*2 - var(--blog-flank)*2 - var(--blog-rail-total))[text-end]minmax(0,var(--blog-flank))[wide-end hero-end]minmax(var(--blog-pad),1fr)[full-end]}.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__head>*,.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__related{grid-column:hero}}.blog-module-scss-module__sEflkW__article :focus-visible,.blog-module-scss-module__sEflkW__index :focus-visible{outline:2px solid var(--blog-plum);outline-offset:3px;border-radius:4px}.blog-module-scss-module__sEflkW__progress{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.blog-module-scss-module__sEflkW__progressBar{transform-origin:0;background:var(--blog-grad);width:100%;height:100%;transform:scaleX(0)}.blog-module-scss-module__sEflkW__article .blog-module-scss-module__sEflkW__head,.blog-module-scss-module__sEflkW__index .blog-module-scss-module__sEflkW__indexHead{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;padding-top:clamp(20px,4vw,40px);padding-bottom:clamp(28px,4vw,44px);position:static}.blog-module-scss-module__sEflkW__crumbs{color:var(--blog-soft);margin-bottom:clamp(20px,3vw,32px);font-size:13px}.blog-module-scss-module__sEflkW__crumbs nav{justify-content:flex-start;font-size:13px}.blog-module-scss-module__sEflkW__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-plum);margin:0 0 clamp(14px,2vw,20px);font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__title{font-family:var(--blog-display);letter-spacing:-.032em;text-wrap:balance;background:var(--blog-grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;max-width:20ch;margin:0;padding-bottom:2px;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700;line-height:1.06}.blog-module-scss-module__sEflkW__standfirst{max-width:52ch;color:var(--blog-soft);text-wrap:pretty;white-space:pre-line;margin:clamp(16px,2.2vw,24px) 0 0;font-size:clamp(1.05rem,.5vw + .92rem,1.22rem);line-height:1.6}.blog-module-scss-module__sEflkW__byline{border-top:1px solid var(--blog-line);align-items:center;gap:12px;margin-top:clamp(24px,3vw,34px);padding-top:clamp(18px,2vw,24px);display:flex}.blog-module-scss-module__sEflkW__avatar,.blog-module-scss-module__sEflkW__avatarFallback{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.blog-module-scss-module__sEflkW__avatarFallback{background:var(--blog-wash-strong)}.blog-module-scss-module__sEflkW__bylineText{color:var(--blog-soft);font-size:13.5px;line-height:1.45}.blog-module-scss-module__sEflkW__bylineName{color:var(--blog-ink);font-size:14.5px;font-weight:600;display:block}.blog-module-scss-module__sEflkW__dot{opacity:.55;margin:0 7px}.blog-module-scss-module__sEflkW__coverFrame{border-radius:var(--blog-radius);aspect-ratio:16/9;background:var(--blog-wash-strong);margin:clamp(28px,4vw,44px) 0 0;overflow:hidden}.blog-module-scss-module__sEflkW__coverImage{object-fit:cover;width:100%;height:100%;display:block}.blog-module-scss-module__sEflkW__toc{display:none}@media (min-width:1200px){.blog-module-scss-module__sEflkW__toc{overscroll-behavior:contain;grid-area:1/rail-start/span 500/rail-end;align-self:start;max-height:calc(100vh - 140px);display:block;position:sticky;top:96px;overflow-y:auto}}.blog-module-scss-module__sEflkW__tocMobile{background:var(--blog-wash);border-radius:var(--blog-radius);margin:clamp(24px,4vw,32px) 0 clamp(8px,2vw,16px);overflow:hidden}@media (min-width:1200px){.blog-module-scss-module__sEflkW__tocMobile{display:none}}.blog-module-scss-module__sEflkW__tocMobileSummary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:52px;color:var(--blog-plum);align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:700;list-style:none;display:flex}.blog-module-scss-module__sEflkW__tocMobileSummary::-webkit-details-marker{display:none}.blog-module-scss-module__sEflkW__tocMobileCount{letter-spacing:.02em;text-transform:none;color:var(--blog-soft);margin-left:auto;font-weight:500}.blog-module-scss-module__sEflkW__tocMobileChevron{border-right:2px solid var(--blog-plum);border-bottom:2px solid var(--blog-plum);flex:none;width:10px;height:10px;transition:transform .22s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)rotate(45deg)}.blog-module-scss-module__sEflkW__tocMobile[open] .blog-module-scss-module__sEflkW__tocMobileChevron{transform:translateY(2px)rotate(225deg)}.blog-module-scss-module__sEflkW__tocMobileList{margin:0;padding:0 18px 10px;list-style:none}.blog-module-scss-module__sEflkW__tocMobileLink{border-top:1px solid var(--blog-line);min-height:44px;color:var(--blog-ink);text-wrap:pretty;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.blog-module-scss-module__sEflkW__tocMobileNum{letter-spacing:.08em;width:1.9em;color:var(--blog-faint);flex:none;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__tocLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-faint);margin:0 0 12px;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__tocList{border-left:2px solid var(--blog-line);margin:0;padding:0;list-style:none}.blog-module-scss-module__sEflkW__tocLink{min-height:44px;color:var(--blog-soft);border-left:2px solid #0000;align-items:center;margin-left:-2px;padding:8px 0 8px 16px;font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.blog-module-scss-module__sEflkW__tocLink:hover{color:var(--blog-ink);border-left-color:var(--blog-faint)}.blog-module-scss-module__sEflkW__tocLinkActive{color:var(--blog-plum);border-left-color:var(--blog-violet);font-weight:700}.blog-module-scss-module__sEflkW__body{counter-reset:blog-section;padding-bottom:clamp(24px,4vw,40px)}.blog-module-scss-module__sEflkW__prose{display:contents}.blog-module-scss-module__sEflkW__paragraph{text-wrap:pretty;margin:0 0 1.35em}.blog-module-scss-module__sEflkW__lead{color:var(--blog-ink);font-size:1.1em;line-height:1.62}.blog-module-scss-module__sEflkW__lead:first-letter{float:left;font-family:var(--blog-display);letter-spacing:-.04em;color:var(--blog-plum);padding:.04em .1em 0 0;font-size:3.1em;font-weight:700;line-height:.9}.blog-module-scss-module__sEflkW__h2{counter-increment:blog-section;font-family:var(--blog-display);letter-spacing:-.03em;text-wrap:balance;color:var(--blog-ink);margin:clamp(3.2rem,6vw,5rem) 0 1rem;scroll-margin-top:96px;font-size:clamp(1.7rem,3.1vw,2.4rem);font-weight:700;line-height:1.1;position:relative}.blog-module-scss-module__sEflkW__h2:before{content:counter(blog-section,decimal-leading-zero);letter-spacing:.1em;color:var(--blog-faint);margin-bottom:12px;font-size:12px;font-weight:700;line-height:1;display:block}.blog-module-scss-module__sEflkW__h3{font-family:var(--blog-display);letter-spacing:-.018em;text-wrap:balance;color:var(--blog-ink);margin:2.6rem 0 .6rem;scroll-margin-top:96px;font-size:clamp(1.12rem,.5vw + 1rem,1.34rem);font-weight:700;line-height:1.3}.blog-module-scss-module__sEflkW__h4{font-family:var(--blog-display);letter-spacing:-.005em;color:var(--blog-plum);margin:2rem 0 .45rem;scroll-margin-top:96px;font-size:1.02rem;font-weight:700}.blog-module-scss-module__sEflkW__link{color:var(--blog-plum);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--blog-violet)70%,transparent);text-decoration-color:color-mix(in srgb,var(--blog-violet)70%,transparent);font-weight:500;transition:color .16s,text-decoration-color .16s}.blog-module-scss-module__sEflkW__link:hover{color:var(--blog-ink);-webkit-text-decoration-color:var(--blog-violet);text-decoration-color:var(--blog-violet)}.blog-module-scss-module__sEflkW__bulletList,.blog-module-scss-module__sEflkW__numberedList{counter-reset:blog-counter;margin:0 0 1.5em;padding:0;list-style:none}.blog-module-scss-module__sEflkW__listItem{text-wrap:pretty;margin:0 0 .6em;padding-left:1.6em;position:relative}.blog-module-scss-module__sEflkW__bulletList .blog-module-scss-module__sEflkW__listItem:before{content:"";background:var(--blog-violet);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;left:.15em;transform:rotate(45deg)}.blog-module-scss-module__sEflkW__numberedList .blog-module-scss-module__sEflkW__listItem{counter-increment:blog-counter}.blog-module-scss-module__sEflkW__numberedList .blog-module-scss-module__sEflkW__listItem:before{content:counter(blog-counter);font-family:var(--blog-display);color:var(--blog-plum);font-size:.92em;font-weight:700;line-height:1.85;position:absolute;top:0;left:0}.blog-module-scss-module__sEflkW__listItem :is(ul,ol){margin:.5em 0 0}.blog-module-scss-module__sEflkW__strong{color:var(--blog-ink);font-weight:700}.blog-module-scss-module__sEflkW__pullQuote{font-family:var(--blog-display);letter-spacing:-.028em;color:var(--blog-plum);text-wrap:balance;grid-column:wide;margin:clamp(2.4rem,4vw,3.4rem) 0;padding:0 0 0 clamp(20px,3vw,34px);font-size:clamp(1.35rem,1.9vw,1.8rem);font-weight:700;line-height:1.24;position:relative}.blog-module-scss-module__sEflkW__pullQuote:before{content:"";background:linear-gradient(180deg,var(--blog-plum),var(--blog-violet));border-radius:2px;width:3px;position:absolute;top:.1em;bottom:.1em;left:0}.blog-module-scss-module__sEflkW__pullQuote p{margin:0 0 .4em}.blog-module-scss-module__sEflkW__pullQuote p:last-child{margin-bottom:0}.blog-module-scss-module__sEflkW__inlineCode{background:var(--blog-wash-strong);border-radius:5px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.blog-module-scss-module__sEflkW__figure{margin:clamp(2.4rem,4.5vw,3.6rem) 0}.blog-module-scss-module__sEflkW__figureInset{grid-column:text}.blog-module-scss-module__sEflkW__figureWide{grid-column:wide}.blog-module-scss-module__sEflkW__figureBleed{grid-column:full}.blog-module-scss-module__sEflkW__figureSide{grid-column:wide;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(16px,2.5vw,32px);display:grid}@media (min-width:900px){.blog-module-scss-module__sEflkW__figureSide{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}.blog-module-scss-module__sEflkW__figureFrame{--viz-ink:var(--blog-ink);--viz-soft:var(--blog-soft);--viz-faint:var(--blog-faint);--viz-plum:var(--blog-plum);--viz-violet:var(--blog-violet);--viz-line:var(--blog-line);--viz-wash:var(--blog-wash);--viz-paper:var(--blog-paper);--viz-font:var(--blog-text);background:var(--blog-wash);border-radius:var(--blog-radius);overscroll-behavior-x:contain;padding:clamp(18px,2.6vw,32px);position:relative;overflow-x:auto;container-type:inline-size}.blog-module-scss-module__sEflkW__figureBleed .blog-module-scss-module__sEflkW__figureFrame{border-radius:0}.blog-module-scss-module__sEflkW__figureBleed .blog-module-scss-module__sEflkW__figureLabel,.blog-module-scss-module__sEflkW__figureBleed .blog-module-scss-module__sEflkW__figureCaption{margin-left:var(--blog-pad);margin-right:var(--blog-pad)}.blog-module-scss-module__sEflkW__figureInner{margin-inline:auto}.blog-module-scss-module__sEflkW__figureFrame svg{width:100%;max-width:100%;height:auto;display:block}.blog-module-scss-module__sEflkW__figureFrame img{border-radius:calc(var(--blog-radius) - 8px);width:100%;height:auto;display:block}.blog-module-scss-module__sEflkW__figurePlain .blog-module-scss-module__sEflkW__figureFrame{background:0 0;border-radius:0;padding:0}.blog-module-scss-module__sEflkW__figureLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-plum);margin:0 0 10px;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__figureCaption{border-left:2px solid var(--blog-line);color:var(--blog-soft);text-wrap:pretty;margin:14px 0 0;padding-left:14px;font-size:13.5px;line-height:1.55}.blog-module-scss-module__sEflkW__figureSide .blog-module-scss-module__sEflkW__figureCaption{margin-top:0}.blog-module-scss-module__sEflkW__figureSideText{order:-1}@media (min-width:900px){.blog-module-scss-module__sEflkW__figureSideText{order:0;position:sticky;top:110px}}.blog-module-scss-module__sEflkW__figureSource{color:var(--blog-soft);margin-top:6px;font-size:12px;display:block}@media (min-width:1200px){.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__figureBleed{grid-column:wide}.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__figureBleed .blog-module-scss-module__sEflkW__figureFrame{border-radius:var(--blog-radius)}.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__figureBleed .blog-module-scss-module__sEflkW__figureLabel,.blog-module-scss-module__sEflkW__withRail .blog-module-scss-module__sEflkW__figureBleed .blog-module-scss-module__sEflkW__figureCaption{margin-left:0;margin-right:0}}.blog-module-scss-module__sEflkW__blockSlot{grid-column:wide;margin:clamp(2.5rem,4.5vw,4rem) 0}.blog-module-scss-module__sEflkW__tableWrap{overscroll-behavior-x:contain;border-radius:var(--blog-radius);background:var(--blog-wash);grid-column:wide;margin:clamp(2rem,3.5vw,3rem) 0;overflow-x:auto}.blog-module-scss-module__sEflkW__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:15px;line-height:1.5}.blog-module-scss-module__sEflkW__table th,.blog-module-scss-module__sEflkW__table td{text-align:left;border-bottom:1px solid var(--blog-line);vertical-align:top;padding:13px 18px}.blog-module-scss-module__sEflkW__table th{letter-spacing:.14em;text-transform:uppercase;color:var(--blog-plum);background:var(--blog-wash-strong);white-space:nowrap;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__table tr:last-child td{border-bottom:none}.blog-module-scss-module__sEflkW__codeBlock{border-radius:var(--blog-radius);background:var(--blog-wash);grid-column:wide;margin:clamp(2rem,3.5vw,3rem) 0;overflow:hidden}.blog-module-scss-module__sEflkW__codeFilename{letter-spacing:.12em;text-transform:uppercase;color:var(--blog-soft);background:var(--blog-wash-strong);padding:10px 18px;font-size:12px}.blog-module-scss-module__sEflkW__codePre{overscroll-behavior-x:contain;white-space:pre;margin:0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.blog-module-scss-module__sEflkW__callout{background:var(--blog-wash-strong);border-radius:var(--blog-radius);grid-column:text;margin:clamp(2rem,3.5vw,2.8rem) 0;padding:clamp(20px,2.6vw,28px);font-size:.97em}.blog-module-scss-module__sEflkW__calloutTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-plum);margin:0 0 8px;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__calloutBody>p:last-child{margin-bottom:0}.blog-module-scss-module__sEflkW__faq{grid-column:text;margin:clamp(3.5rem,6vw,5rem) 0 0}.blog-module-scss-module__sEflkW__faqTitle{font-family:var(--blog-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 clamp(1.2rem,2vw,1.8rem);scroll-margin-top:96px;font-size:clamp(1.7rem,3.1vw,2.4rem);font-weight:700;line-height:1.1}.blog-module-scss-module__sEflkW__faqItem{border-bottom:1px solid var(--blog-line)}.blog-module-scss-module__sEflkW__faqItem:first-of-type{border-top:1px solid var(--blog-line)}.blog-module-scss-module__sEflkW__faqSummary{cursor:pointer;min-height:44px;color:var(--blog-ink);align-items:center;gap:16px;padding:18px 0;list-style:none;transition:color .16s;display:flex}.blog-module-scss-module__sEflkW__faqSummary::-webkit-details-marker{display:none}.blog-module-scss-module__sEflkW__faqSummary:hover{color:var(--blog-plum)}.blog-module-scss-module__sEflkW__faqQuestion{font-family:var(--blog-display);letter-spacing:-.018em;text-wrap:pretty;flex:1;margin:0;font-size:1.04rem;font-weight:700;line-height:1.4}.blog-module-scss-module__sEflkW__faqIcon{background:var(--blog-wash-strong);border-radius:50%;flex:none;width:26px;height:26px;transition:background .18s;position:relative}.blog-module-scss-module__sEflkW__faqIcon:before,.blog-module-scss-module__sEflkW__faqIcon:after{content:"";background:var(--blog-plum);border-radius:1px;width:10px;height:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-module-scss-module__sEflkW__faqIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.blog-module-scss-module__sEflkW__faqItem[open] .blog-module-scss-module__sEflkW__faqIcon{background:color-mix(in srgb,var(--blog-violet)26%,transparent)}.blog-module-scss-module__sEflkW__faqItem[open] .blog-module-scss-module__sEflkW__faqIcon:after{transform:translate(-50%,-50%)rotate(0)}.blog-module-scss-module__sEflkW__faqAnswer{color:var(--blog-soft);padding:0 40px 22px 0;font-size:.97em}.blog-module-scss-module__sEflkW__faqAnswer>p{text-wrap:pretty;margin:0 0 .9em}.blog-module-scss-module__sEflkW__faqAnswer>p:last-child{margin-bottom:0}.blog-module-scss-module__sEflkW__faqAnswer a{color:var(--blog-plum);text-underline-offset:.18em;text-decoration:underline}.blog-module-scss-module__sEflkW__authorCard{background:var(--blog-wash);border-radius:var(--blog-radius);grid-column:text;align-items:flex-start;gap:18px;margin-top:clamp(3.5rem,6vw,5rem);padding:clamp(20px,2.6vw,28px);display:flex}.blog-module-scss-module__sEflkW__authorAvatar{object-fit:cover;border-radius:50%;flex:none}.blog-module-scss-module__sEflkW__authorLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-faint);margin:0 0 6px;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__authorName{font-family:var(--blog-display);letter-spacing:-.028em;margin:0 0 6px;font-size:1.3rem;font-weight:700;line-height:1.2}.blog-module-scss-module__sEflkW__authorBio{color:var(--blog-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.blog-module-scss-module__sEflkW__cta{background:var(--blog-wash-strong);text-align:center;border-radius:20px;grid-column:wide;margin-top:clamp(3.5rem,6vw,5.5rem);padding:clamp(36px,5vw,60px) clamp(24px,4vw,56px)}.blog-module-scss-module__sEflkW__ctaLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-faint);margin:0 0 12px;font-size:12px;font-weight:700}.blog-module-scss-module__sEflkW__ctaTitle{max-width:22ch;font-family:var(--blog-display);letter-spacing:-.03em;text-wrap:balance;margin:0 auto 10px;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:700;line-height:1.1}.blog-module-scss-module__sEflkW__ctaText{max-width:46ch;color:var(--blog-soft);text-wrap:pretty;margin:0 auto clamp(22px,3vw,30px);font-size:15.5px;line-height:1.6}.blog-module-scss-module__sEflkW__ctaButton{min-height:52px;font-family:var(--blog-text);color:var(--blog-gold-ink);background:var(--blog-gold);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 34px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 12px 28px -16px #8b5c19bf}.blog-module-scss-module__sEflkW__ctaButton:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 16px 32px -16px #8b5c19d9}.blog-module-scss-module__sEflkW__related{border-top:1px solid var(--blog-line);grid-column:wide;margin-top:clamp(4rem,7vw,6rem);padding-top:clamp(1.6rem,2.4vw,2.2rem)}.blog-module-scss-module__sEflkW__sectionLabel{font-family:var(--blog-display);letter-spacing:-.03em;color:var(--blog-ink);margin:0 0 clamp(1.4rem,2.4vw,2rem);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.12}.blog-module-scss-module__sEflkW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:820px){.blog-module-scss-module__sEflkW__relatedGrid{grid-template-columns:1fr;gap:28px}}@media (max-width:620px){.blog-module-scss-module__sEflkW__relatedGrid{gap:4px}}.blog-module-scss-module__sEflkW__card{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-module-scss-module__sEflkW__cardFrame{aspect-ratio:3/2;background:var(--blog-wash-strong);border-radius:16px;display:block;overflow:hidden}.blog-module-scss-module__sEflkW__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.blog-module-scss-module__sEflkW__card:hover .blog-module-scss-module__sEflkW__cardImage{transform:scale(1.035)}.blog-module-scss-module__sEflkW__cardMeta{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:16px;font-size:12px;display:flex}.blog-module-scss-module__sEflkW__cardCat{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-plum);font-weight:700}.blog-module-scss-module__sEflkW__cardDate{color:var(--blog-soft);letter-spacing:.02em}.blog-module-scss-module__sEflkW__cardTitle{font-family:var(--blog-display);letter-spacing:-.03em;text-wrap:balance;color:var(--blog-ink);margin-top:8px;font-size:clamp(1.15rem,1.3vw,1.35rem);font-weight:700;line-height:1.16;transition:color .16s}.blog-module-scss-module__sEflkW__card:hover .blog-module-scss-module__sEflkW__cardTitle{color:var(--blog-plum)}.blog-module-scss-module__sEflkW__cardExcerpt{color:var(--blog-soft);text-wrap:pretty;margin-top:10px;font-size:14.5px;line-height:1.6}.blog-module-scss-module__sEflkW__cardMore{letter-spacing:.02em;color:var(--blog-plum);margin-top:14px;font-size:13px;font-weight:700}.blog-module-scss-module__sEflkW__cardMore span{transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-block}.blog-module-scss-module__sEflkW__card:hover .blog-module-scss-module__sEflkW__cardMore span{transform:translate(4px)}@media (max-width:620px){.blog-module-scss-module__sEflkW__indexGrid .blog-module-scss-module__sEflkW__card,.blog-module-scss-module__sEflkW__relatedGrid .blog-module-scss-module__sEflkW__card{border-bottom:1px solid var(--blog-line);grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-content:center;column-gap:16px;padding:16px 0;display:grid}.blog-module-scss-module__sEflkW__indexGrid .blog-module-scss-module__sEflkW__cardFrame,.blog-module-scss-module__sEflkW__relatedGrid .blog-module-scss-module__sEflkW__cardFrame{aspect-ratio:1;border-radius:12px;grid-area:1/1/span 2;align-self:center}.blog-module-scss-module__sEflkW__indexGrid .blog-module-scss-module__sEflkW__cardMeta,.blog-module-scss-module__sEflkW__relatedGrid .blog-module-scss-module__sEflkW__cardMeta{grid-area:1/2;align-self:end;gap:8px;margin-top:0;font-size:12px}.blog-module-scss-module__sEflkW__indexGrid .blog-module-scss-module__sEflkW__cardTitle,.blog-module-scss-module__sEflkW__relatedGrid .blog-module-scss-module__sEflkW__cardTitle{letter-spacing:-.022em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:2/2;align-self:start;margin-top:5px;font-size:1.14rem;line-height:1.2;display:-webkit-box;overflow:hidden}.blog-module-scss-module__sEflkW__indexGrid .blog-module-scss-module__sEflkW__cardExcerpt,.blog-module-scss-module__sEflkW__indexGrid .blog-module-scss-module__sEflkW__cardMore{display:none}}.blog-module-scss-module__sEflkW__indexHead{padding-top:clamp(24px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.blog-module-scss-module__sEflkW__masthead{width:min(var(--blog-index-max),100% - var(--blog-pad)*2);grid-column:full;margin-inline:auto}.blog-module-scss-module__sEflkW__indexTitle{font-family:var(--blog-display);letter-spacing:-.036em;text-wrap:balance;background:var(--blog-grad);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:2px;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:700;line-height:1.02}.blog-module-scss-module__sEflkW__indexIntro{max-width:52ch;color:var(--blog-soft);text-wrap:pretty;white-space:pre-line;margin:clamp(16px,2.2vw,24px) 0 0;font-size:clamp(1.02rem,.5vw + .9rem,1.2rem);line-height:1.6}.blog-module-scss-module__sEflkW__indexRule{height:1px;width:min(var(--blog-index-max),100% - var(--blog-pad)*2);background:var(--blog-line);grid-column:full;margin:clamp(8px,2vw,16px) auto clamp(28px,4vw,44px)}.blog-module-scss-module__sEflkW__indexBody{padding-bottom:clamp(48px,7vw,90px)}.blog-module-scss-module__sEflkW__lead2{width:min(var(--blog-index-max),100% - var(--blog-pad)*2);border-bottom:1px solid var(--blog-line);grid-column:full;margin:0 auto clamp(36px,5vw,60px);padding-bottom:clamp(32px,4.5vw,52px)}.blog-module-scss-module__sEflkW__leadOnly{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-module-scss-module__sEflkW__leadCard{color:inherit;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,3.5vw,48px);text-decoration:none;display:grid}@media (min-width:900px){.blog-module-scss-module__sEflkW__leadCard{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.blog-module-scss-module__sEflkW__leadFrame{border-radius:var(--blog-radius);aspect-ratio:16/10;background:var(--blog-wash-strong);display:block;overflow:hidden}.blog-module-scss-module__sEflkW__leadImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.blog-module-scss-module__sEflkW__leadCard:hover .blog-module-scss-module__sEflkW__leadImage{transform:scale(1.03)}.blog-module-scss-module__sEflkW__leadText{flex-direction:column;align-items:flex-start;display:flex}.blog-module-scss-module__sEflkW__leadTitle{font-family:var(--blog-display);letter-spacing:-.034em;text-wrap:balance;margin:10px 0 0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.08;transition:color .16s}.blog-module-scss-module__sEflkW__leadCard:hover .blog-module-scss-module__sEflkW__leadTitle{color:var(--blog-plum)}.blog-module-scss-module__sEflkW__leadExcerpt{max-width:46ch;color:var(--blog-soft);text-wrap:pretty;margin:14px 0 0;font-size:clamp(1rem,.4vw + .9rem,1.1rem);line-height:1.6}.blog-module-scss-module__sEflkW__indexGrid{width:min(var(--blog-index-max),100% - var(--blog-pad)*2);grid-column:full;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,52px) clamp(24px,3vw,40px);margin-inline:auto;padding:0;list-style:none;display:grid}@media (max-width:940px){.blog-module-scss-module__sEflkW__indexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.blog-module-scss-module__sEflkW__indexGrid{grid-template-columns:1fr;gap:0}}.blog-module-scss-module__sEflkW__indexEmpty{color:var(--blog-soft);grid-column:text;margin:clamp(40px,6vw,64px) 0}.blog-module-scss-module__sEflkW__article[data-reveal-armed] [data-reveal],.blog-module-scss-module__sEflkW__index[data-reveal-armed] [data-reveal]{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.blog-module-scss-module__sEflkW__article[data-reveal-armed] [data-reveal=shown],.blog-module-scss-module__sEflkW__index[data-reveal-armed] [data-reveal=shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.blog-module-scss-module__sEflkW__article *,.blog-module-scss-module__sEflkW__index *{transition-duration:.001ms!important;animation-duration:.001ms!important}.blog-module-scss-module__sEflkW__article [data-reveal],.blog-module-scss-module__sEflkW__index [data-reveal]{opacity:1;transform:none}}@media (max-width:700px){.blog-module-scss-module__sEflkW__article,.blog-module-scss-module__sEflkW__index{line-height:1.6}.blog-module-scss-module__sEflkW__paragraph{margin-bottom:1.5em}.blog-module-scss-module__sEflkW__lead{line-height:1.55}.blog-module-scss-module__sEflkW__lead:first-letter{font-size:2.9em}.blog-module-scss-module__sEflkW__paragraph,.blog-module-scss-module__sEflkW__listItem{-webkit-hyphens:auto;hyphens:auto}.blog-module-scss-module__sEflkW__h2{letter-spacing:-.028em;margin-top:4rem;margin-bottom:.85rem;font-size:1.82rem}.blog-module-scss-module__sEflkW__h2:before{margin-bottom:10px}.blog-module-scss-module__sEflkW__h3{margin:2.5rem 0 .55rem;font-size:1.24rem;line-height:1.25}.blog-module-scss-module__sEflkW__h4{margin:1.9rem 0 .4rem;font-size:1.06rem}.blog-module-scss-module__sEflkW__bulletList,.blog-module-scss-module__sEflkW__numberedList{margin-bottom:1.7em}.blog-module-scss-module__sEflkW__listItem{margin-bottom:.95em;padding-left:1.4em}.blog-module-scss-module__sEflkW__bulletList .blog-module-scss-module__sEflkW__listItem:before{top:.62em;left:.1em}.blog-module-scss-module__sEflkW__pullQuote{margin:2.6rem 0;padding-left:18px;font-size:1.4rem;line-height:1.26}.blog-module-scss-module__sEflkW__indexTitle{font-size:2.8rem}.blog-module-scss-module__sEflkW__faqAnswer{padding-right:8px}}@media (max-width:620px){.blog-module-scss-module__sEflkW__figure{grid-column:full;margin:2.6rem 0}.blog-module-scss-module__sEflkW__figureFrame{border-radius:0;padding:14px}.blog-module-scss-module__sEflkW__figureLabel,.blog-module-scss-module__sEflkW__figureCaption{margin-left:var(--blog-pad);margin-right:var(--blog-pad)}.blog-module-scss-module__sEflkW__figureSide{grid-column:full}}
.blog-cover-module-scss-module__xA2ENa__cover{width:100%;height:100%;display:block;overflow:hidden}.blog-cover-module-scss-module__xA2ENa__canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.blog-cover-module-scss-module__xA2ENa__drift{transform-box:view-box;transform-origin:50%;animation:34s ease-in-out infinite alternate blog-cover-module-scss-module__xA2ENa__cover-drift}}@media (prefers-reduced-motion:reduce){.blog-cover-module-scss-module__xA2ENa__drift{animation:none}}@keyframes blog-cover-module-scss-module__xA2ENa__cover-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.035)translate(-.6%,-.5%)}}
