:root{--pink:#ff407d;--pink-rgb:255, 64, 125;--pink-light:rgba(var(--pink-rgb), .1);--pink-soft:rgba(var(--pink-rgb), .06);--pink-hover:color-mix(in srgb, var(--pink) 85%, white)}@font-face{font-family:Recoleta;src:url(/fonts/Recoleta-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body.blog-page{color:#171719;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter Variable,Inter,sans-serif;font-size:16.4px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{letter-spacing:-.035em;margin:0;font-family:DM Sans Variable,DM Sans,sans-serif;font-weight:600;line-height:1.2}p{margin:0 0 20px}figure{margin:0}[hidden]{display:none!important}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blog-skip{z-index:100;color:#fff;background:#171719;padding:10px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.blog-skip:focus{transform:none}.blog-container{width:calc(100% - 232px);max-width:1440px;margin-inline:auto}.article-container{width:calc(100% - 328px);max-width:1280px;margin-inline:auto}.journal-hero{text-align:center;padding:80px 0 58px}.journal-hero h1{letter-spacing:-.045em;font-size:64px;line-height:1}.journal-filters{background:#f1f1f1;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;margin-top:38px;padding:2px;font-size:14px;line-height:22px;display:inline-flex}.journal-filters a{border-radius:20px;padding:5px 16px;transition:background .25s,color .25s}.journal-filters a:hover{background:#e5e5e5}.journal-filters a[aria-current=page]{color:#fff;background:#171719;box-shadow:0 3px 6px #0000000d}.journal-list{padding:0 0 80px}.blog-breadcrumb{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 26px;font-size:14px;line-height:24px;display:flex}.blog-breadcrumb>a{font-weight:500}.blog-breadcrumb>a:hover{color:var(--pink)}.blog-breadcrumb>span[aria-hidden]{color:#777;font-size:12px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;display:grid}.blog-card{transform-style:preserve-3d;isolation:isolate;border-radius:14px;transition:transform .4s cubic-bezier(.03,.98,.52,.99);position:relative;overflow:hidden;transform:perspective(6000px)}.card-image-link{display:block}.card-image{height:250px;position:relative;overflow:hidden}.card-image>img{object-fit:cover;width:100%;height:100%}.card-author{color:#fff;opacity:0;background:linear-gradient(#0000,#0008);align-items:center;gap:12px;padding:24px 22px 20px;transition:opacity .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(6px)}.card-author>img{border-radius:50%;flex-shrink:0;width:44px;height:44px}.card-author>span{flex-direction:column;font-size:14px;line-height:21px;display:flex}.card-author>span>span{opacity:.8}.card-author strong{font-weight:500}.blog-card:is(:hover,:focus-within) .card-author{opacity:1;transform:none}.card-details{background:#f6f6f6;padding:20px 22px}.post-date{color:#555;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:4px;font-size:14px;line-height:23px;display:flex}.meta-dot{background:var(--pink);vertical-align:middle;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.card-details h2{letter-spacing:-.035em;font-size:22.64px;line-height:1.2}.card-details h2 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s}.card-details h2 a:hover{background-size:100% 1px}.category-tags{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.blog-tag{background:#ebebeb;border-radius:20px;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;line-height:16px;transition:background .25s,color .25s;display:inline-flex}.blog-tag:hover{color:#fff;background:#171719}.journal-list-end{color:#666;align-items:center;gap:14px;margin-top:24px;font-size:14px;display:flex}.page-number{color:#fff;background:#171719;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.article-hero{padding-top:42px;padding-bottom:56px;position:relative}.article-back{place-items:center;width:36px;height:36px;display:grid;position:absolute;top:42px;left:-132px}.article-back:hover{transform:translate(-3px)}.article-kicker{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;font-size:14px;line-height:24px;display:flex}.article-kicker a:hover{color:var(--pink)}.article-kicker .meta-dot{margin-inline:2px}.article-hero h1{letter-spacing:-.045em;max-width:85%;font-size:64px;line-height:1}.article-meta{align-items:center;gap:24px;margin-top:28px;font-size:14px;line-height:23px;display:flex}.article-meta>div{flex-direction:column;display:flex}.article-meta>div>span,.article-author>div>span{color:#666;display:block}.article-meta strong,.article-meta time,.article-meta a{font-size:15px;font-weight:600}.article-meta .article-author{flex-direction:row;align-items:center;gap:12px}.article-author>img{border-radius:50%;width:48px;height:48px}.article-main{position:relative}.article-share{float:left;z-index:2;background:#f6f6f6;border-radius:16px;flex-direction:column;align-items:center;width:44px;margin-left:-65px;padding:7px 0;display:flex;position:sticky;top:115px}.article-share>a,.article-share>button{text-align:center;background:0 0;border:0;min-height:36px;padding:6px;font-size:13px;font-weight:600;line-height:16px}.article-share :is(a,button):hover{color:var(--pink)}.article-prose{overflow-wrap:break-word;font-size:16.4px;line-height:1.65}.article-prose h2{margin:44px 0 20px;font-size:34px;line-height:1.2}.article-prose h2:first-child{margin-top:0}.article-prose p{margin:0 0 20px}.article-prose img{object-fit:cover;width:100%;max-height:710px;margin:28px 0}.article-prose ul{margin:0 0 24px;padding-left:22px}.article-prose li{margin:8px 0;padding-left:4px}.article-prose a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.article-prose blockquote{border-left:4px solid #171719;margin:24px 0;padding-left:20px}.article-tags{flex-wrap:wrap;align-items:center;gap:6px;margin:40px 0;display:flex}.article-tags>span{margin-right:8px;font-size:14px}.author-bio{background:#f6f6f6;border-radius:14px;align-items:center;gap:18px;padding:24px 22px;display:flex}.author-bio img{border-radius:50%;flex-shrink:0;width:64px;height:64px}.author-bio h2{letter-spacing:-.02em;margin-bottom:6px;font-family:Inter Variable,sans-serif;font-size:16px;font-weight:600}.author-bio p{margin:0;font-size:15px;line-height:1.5}.related-posts{padding-top:46px}.related-posts>h2{margin-bottom:24px;font-size:24px}.related-posts .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-next{border-top:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding-block:30px 60px;display:flex}.article-next span{color:#666;font-size:14px}.article-next h2{max-width:700px;margin-top:7px;font-size:24px}.article-next>img{transform:rotate(180deg)}.article-next:hover h2{color:var(--pink)}@media (width>=1700px){.article-hero h1,.journal-hero h1{font-size:72px}}@media (width<=1200px){.blog-container{width:calc(100% - 96px)}.article-container{width:calc(100% - 168px)}.article-back{left:-64px}.blog-grid{gap:24px}.article-hero h1{max-width:100%;font-size:60px}.card-details{padding:20px}.card-details h2{font-size:21px}}@media (width<=1000px){.blog-container,.article-container{width:calc(100% - 32px)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-share{float:none;border-radius:14px;flex-direction:row;gap:10px;width:max-content;margin:0 0 24px;padding:4px 10px;position:static}.article-share>button{padding-inline:10px}.article-back{display:none}.article-hero h1{font-size:52px}.related-posts .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){body.blog-page{font-size:16px}.journal-hero{padding:62px 0 50px}.journal-hero h1{letter-spacing:-.045em;font-size:42px;line-height:1.08}.journal-filters{gap:0;margin-top:28px;padding:3px;font-size:12px}.journal-filters a{padding:5px 10px}.blog-breadcrumb{margin-bottom:26px;font-size:14px}.blog-grid,.related-posts .blog-grid{grid-template-columns:minmax(0,1fr);gap:28px}.card-details{padding:20px 22px}.card-details h2{font-size:22px}.post-date{font-size:13px}.journal-list{padding-bottom:60px}.article-hero{padding-top:52px;padding-bottom:36px}.article-kicker{margin-bottom:26px}.article-hero h1{letter-spacing:-.04em;font-size:42px;line-height:1.07}.article-meta{flex-wrap:wrap;gap:18px;margin-top:32px;font-size:12px;line-height:20px}.article-meta strong,.article-meta time,.article-meta a{font-size:13px}.article-meta .article-author{gap:10px}.article-author>img{width:42px;height:42px}.article-meta>div:last-child{margin-left:52px}.article-prose{font-size:16px}.article-prose h2{margin-top:36px;font-size:27px}.article-prose img{aspect-ratio:1;object-fit:cover;margin:24px 0}.article-tags{margin-block:30px}.author-bio{align-items:flex-start;gap:14px;padding:20px}.author-bio img{width:48px;height:48px}.author-bio p{font-size:14px}.related-posts{padding-top:36px}.article-next h2{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.blog-card{transform:none!important}}@media (hover:none){.card-author{display:none}.blog-card{transform:none!important}}@media (width>=601px) and (width<=991px){.blog-grid,.related-posts .blog-grid{grid-template-columns:minmax(0,1fr)}.journal-hero h1{font-size:48px}}.journal-filters{isolation:isolate;position:relative}.journal-filters a{z-index:1;position:relative}.journal-filter-indicator{pointer-events:none;z-index:0;background:#171719;border-radius:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 3px 6px #0000000d}.journal-filters.has-selection-indicator a[aria-current=page]{box-shadow:none;background:0 0}.journal-filters.has-selection-indicator a[aria-current=page]:hover{background:0 0}.journal-list[aria-busy=true]{cursor:progress}.journal-list.category-entering .blog-grid>*{animation:.5s cubic-bezier(.22,1,.36,1) both journal-post-enter;animation-delay:var(--post-delay,0s)}@keyframes journal-post-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.journal-list-end{text-align:center;flex-direction:column;justify-content:center;gap:14px;margin-top:40px}.journal-list-end p{margin:0}.journal-load-more{color:#fff;background:#171719;border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 26px;font-weight:500;transition:background .2s;display:inline-flex}.journal-load-more:hover{background:var(--pink)}.journal-load-more[aria-disabled=true]{cursor:progress}.journal-loading-spinner{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite journal-spinner;display:none}.journal-list-end[aria-busy=true] .journal-loading-spinner{display:block}.journal-previous-page{text-underline-offset:3px;text-decoration:underline}.blog-card.post-entering{animation:.5s cubic-bezier(.22,1,.36,1) both journal-post-enter;animation-delay:var(--post-delay,0s)}@keyframes journal-spinner{to{transform:rotate(360deg)}}.card-image-editorial{color:#493431;background:#f3e8e5}.card-editorial-cover{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding:32px;display:flex}.card-editorial-cover>span{letter-spacing:.02em;font-size:14px}.card-editorial-cover>strong{letter-spacing:-.04em;max-width:8ch;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.05}.article-featured-image{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:650px;margin:0 0 38px;display:block}@media (width<=600px){.article-featured-image{max-height:440px;margin-bottom:28px}.card-editorial-cover>strong{font-size:44px}}.article-prose .article-image-caption{color:#666;margin-top:-20px;font-size:14px;line-height:1.5}.article-references{background:#f6f6f6;border:1px solid #e7e3e7;border-radius:20px;margin:40px 0;padding:0 24px}.article-references summary{letter-spacing:-.035em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.2;list-style:none;display:flex}.article-references summary::-webkit-details-marker{display:none}.article-references summary:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #ff3980}.reference-toggle{flex-shrink:0;width:20px;height:20px;position:relative}.reference-toggle:before,.reference-toggle:after{content:"";background:var(--purple,#2a1230);width:12px;height:1.5px;position:absolute;top:9px;left:4px}.reference-toggle:after{transition:transform .15s;transform:rotate(90deg)}.article-references[open] .reference-toggle:after{transform:rotate(0)}.article-references ol{margin:0;padding:0 0 24px 22px}.article-references li{overflow-wrap:anywhere;padding:6px 0 6px 5px;line-height:1.6}.article-references a{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.reference-toggle:after{transition:none}}
