@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(./montserrat-cyrillic-p6IpLZeA.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(./montserrat-latin-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marutya;font-style:normal;font-weight:400;font-display:swap;src:url(./marutya-CpWhqGVo.ttf)format("truetype")}:root{--ink:#0b0b0b;--ink-soft:#151515;--paper:#f7f6f2;--white:#fff;--wine:#7a1f2b;--wine-dark:#4a1119;--wine-light:#b33d4d;--muted:#696764;--line-dark:#0b0b0b2e;--line-light:#ffffff38;--page-pad:clamp(20px, 3.25vw, 56px);--grid-gap:clamp(10px, 1vw, 18px);--section-space:clamp(104px, 12vw, 190px);--ease-out:cubic-bezier(.22, 1, .36, 1);--motion-fast:.18s;--motion-ui:.28s;--motion-reveal:.72s;--header-h:82px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}body:before{z-index:10000;content:"";opacity:.055;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}body.dialog-open{overflow:hidden}::selection{background:var(--wine);color:var(--white)}img,svg{max-width:100%;display:block}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--wine-light);outline-offset:4px}.skip-link{z-index:11000;background:var(--white);color:var(--ink);transition:transform var(--motion-ui) var(--ease-out);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:root{--blog-max:1600px;--blog-rule:#0b0b0b38}body{background:var(--paper)}body:before{opacity:.035}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-icon{width:20px;height:20px;transition:transform var(--motion-ui) var(--ease-out);flex:none}.ui-icon--inverse,.blog-card--dark .ui-icon,.blog-feed-cta .ui-icon,.article-final-cta .ui-icon,.blog-footer .ui-icon{filter:invert()}.blog-reading-progress{z-index:1100;pointer-events:none;height:3px;position:fixed;top:0;bottom:auto;left:0;right:0}.blog-reading-progress span{transform-origin:0;background:var(--wine);width:100%;height:100%;display:block;transform:scaleX(0)}.blog-site-header{z-index:1000;min-height:var(--header-h);padding-inline:var(--page-pad);border-bottom:1px solid var(--line-dark);transition:min-height var(--motion-ui), background var(--motion-ui);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6f2f0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.blog-site-header.is-scrolled{background:#f7f6f2fa;min-height:68px}.blog-brand{color:var(--wine);letter-spacing:-.025em;transform-origin:0;justify-self:start;font-family:Marutya,cursive;font-size:clamp(2.1rem,2.55vw,2.8rem);font-weight:400;line-height:.72;position:relative;transform:rotate(-1.5deg)}.blog-brand:after{transform-origin:100%;content:"";opacity:.52;height:2px;transition:transform var(--motion-ui) var(--ease-out);background:currentColor;position:absolute;bottom:-7px;left:18%;right:2%;transform:rotate(-2.5deg)scaleX(.72)}.blog-brand:hover:after{transform:rotate(-2.5deg)scaleX(1)}.blog-brand:focus-visible:after{transform:rotate(-2.5deg)scaleX(1)}.blog-brand--inverse{color:var(--white)}.blog-site-nav{align-items:center;gap:clamp(24px,3.2vw,60px);font-size:.82rem;font-weight:520;display:flex}.blog-site-nav a{transition:color var(--motion-fast);padding-block-start:8px;padding-block-end:8px;position:relative}.blog-site-nav a:after{transform-origin:100%;background:var(--wine);content:"";height:1px;transition:transform var(--motion-ui) var(--ease-out);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.blog-site-nav a:hover,.blog-site-nav a[aria-current=page]{color:var(--wine)}.blog-site-nav a:hover:after,.blog-site-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.blog-header-cta{border-left:1px solid var(--line-dark);min-height:44px;color:var(--wine);justify-self:end;align-items:center;gap:22px;padding-left:22px;font-size:.82rem;font-weight:620;display:inline-flex}.blog-header-cta:hover .ui-icon,.blog-footer__top:hover .ui-icon,.author-hero>a:hover .ui-icon,.not-found a:hover .ui-icon{transform:translate(3px,-3px)}.blog-main{width:min(100%, var(--blog-max));padding:0 var(--page-pad) clamp(100px, 10vw, 170px);margin-inline-start:auto;margin-inline-end:auto}.blog-hero{padding:clamp(66px,8vw,124px) 0 clamp(70px,8vw,118px)}.blog-hero__eyebrow,.author-hero__eyebrow{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:.68rem;font-weight:680}.blog-hero h1{letter-spacing:-.07em;max-width:1050px;font-size:clamp(3.6rem,6.4vw,7.2rem);font-weight:520;line-height:.9}.blog-hero>p:last-child{max-width:720px;color:var(--muted);margin-top:26px;font-size:clamp(1rem,1.2vw,1.22rem)}.blog-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:38px;font-size:.72rem;display:flex}.blog-breadcrumbs a{transition:color var(--motion-fast)}.blog-breadcrumbs a:hover{color:var(--wine)}.blog-breadcrumbs span:not([aria-current=page]){color:#0b0b0b47}.blog-tools{border-top:1px solid var(--blog-rule);border-bottom:1px solid var(--blog-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:82px;margin-bottom:18px;display:grid}.blog-rubrics{scrollbar-width:none;white-space:nowrap;align-items:center;gap:clamp(22px,3.1vw,58px);min-width:0;font-size:.76rem;display:flex;overflow-x:auto}.blog-rubrics::-webkit-scrollbar{display:none}.blog-rubrics a{min-height:52px;transition:color var(--motion-fast);align-items:center;display:inline-flex;position:relative}.blog-rubrics a:after{transform-origin:100%;background:var(--wine);content:"";height:2px;transition:transform var(--motion-ui) var(--ease-out);position:absolute;bottom:-15px;left:0;right:0;transform:scaleX(0)}.blog-rubrics a:hover,.blog-rubrics a[aria-current=page]{color:var(--wine)}.blog-rubrics a:hover:after,.blog-rubrics a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.blog-search{transition:grid-template-columns var(--motion-ui) var(--ease-out);grid-template-columns:0 46px;justify-self:end;align-items:center;display:grid}.blog-search.is-open{grid-template-columns:minmax(180px,280px) 46px}.blog-search label{min-width:0;overflow:hidden}.blog-search input{border:0;border-bottom:1px solid var(--ink);width:100%;height:44px;color:var(--ink);opacity:0;transition:opacity var(--motion-fast);background:0 0;outline:0;padding:0 12px;font-size:.82rem}.blog-search.is-open input{opacity:1}.blog-search button{cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;padding:0;display:grid}.blog-search-status{min-height:26px;color:var(--muted);margin-bottom:10px;font-size:.76rem}.blog-bento{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(208px,auto);gap:14px;display:grid}.blog-bento.is-search-results{grid-auto-rows:minmax(250px,auto)}.blog-card{border:1px solid var(--blog-rule);min-width:0;min-height:300px;transition:border-color var(--motion-ui), background var(--motion-ui);background:#f7f6f2b3;position:relative}.blog-card--hero{grid-column:span 2;min-height:460px}.blog-card--compact{min-height:240px}.blog-card--dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.blog-card--visual{min-height:440px}.blog-card__link{width:100%;height:100%;min-height:inherit;display:flex;position:relative;overflow:hidden}.blog-card--visual .blog-card__link{flex-direction:column}.blog-card--hero.blog-card--visual .blog-card__link{grid-template-columns:1fr 1fr;display:grid}.blog-card__media{background:var(--ink);min-height:0;display:block;overflow:hidden}.blog-card__media,.blog-card__media img{width:100%;height:100%}.blog-card__media img{object-fit:cover;filter:grayscale(.05)contrast(1.02);transition:transform .7s var(--ease-out), filter var(--motion-ui)}.blog-card__body{flex-direction:column;flex:1;min-width:0;padding:clamp(28px,3vw,52px);display:flex;position:relative}.blog-card__rubric{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:.64rem;font-weight:680}.blog-card--dark .blog-card__rubric{color:#d86c7b}.blog-card h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(1.5rem,2vw,2.65rem);font-weight:520;line-height:1.08}.blog-card--hero h2{font-size:clamp(2.4rem,3.7vw,5rem);line-height:.98}.blog-card__excerpt{max-width:580px;color:var(--muted);margin-top:22px;font-size:.82rem;line-height:1.62}.blog-card--dark .blog-card__excerpt{color:#ffffff8f}.blog-card__meta{color:var(--muted);align-items:center;gap:20px;margin-top:auto;padding-top:38px;font-size:.67rem;display:flex}.blog-card--dark .blog-card__meta{color:#ffffff7a}.blog-card__body>.ui-icon{position:absolute;bottom:clamp(24px,2.5vw,42px);right:clamp(24px,2.5vw,44px)}.blog-card:hover,.blog-card:focus-within{border-color:var(--wine);background:var(--white)}.blog-card--dark:hover,.blog-card--dark:focus-within{background:var(--wine-dark)}.blog-card:hover .blog-card__media img,.blog-card:focus-within .blog-card__media img{filter:grayscale(0)contrast(1.04);transform:scale(1.035)}.blog-card:hover .blog-card__body>.ui-icon,.blog-card:focus-within .blog-card__body>.ui-icon{transform:translate(3px,-3px)}.blog-card__link:focus-visible{outline-offset:-5px}.blog-feed-cta{background:var(--wine);min-height:290px;color:var(--white);grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:50px;padding:clamp(34px,4.2vw,72px);display:grid}.blog-feed-cta>div>p,.article-final-cta>p{color:#ffffffa3;letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:.65rem;font-weight:660}.blog-feed-cta h2{letter-spacing:-.06em;max-width:800px;font-size:clamp(2.4rem,4.3vw,5.8rem);font-weight:500;line-height:.96}.blog-feed-cta>div>span{color:#ffffffb3;max-width:600px;margin-top:24px;font-size:.84rem;display:block}.blog-feed-cta>a,.article-final-cta>a{min-width:260px;min-height:62px;transition:background var(--motion-ui), color var(--motion-ui);border:1px solid #ffffff9e;justify-content:space-between;align-items:center;gap:44px;padding:16px 22px;font-size:.78rem;font-weight:580;display:inline-flex}.blog-feed-cta>a:hover,.article-final-cta>a:hover{background:var(--white);color:var(--wine)}.blog-feed-cta>a:hover .ui-icon,.article-final-cta>a:hover .ui-icon{filter:none;transform:translate(3px,-3px)}.blog-feed-next{border:1px solid var(--blog-rule);width:100%;min-height:74px;color:var(--wine);justify-content:center;align-items:center;gap:18px;margin-top:14px;font-size:.82rem;display:flex}.blog-feed-next:hover .ui-icon{transform:translate(3px,-3px)}.blog-live-region{z-index:1200;background:var(--ink);max-width:min(360px,100vw - 44px);color:var(--white);opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);padding:12px 16px;font-size:.76rem;position:fixed;bottom:22px;right:22px;transform:translateY(20px)}.blog-live-region:not(:empty){opacity:1;transform:translateY(0)}.blog-footer{min-height:160px;padding-inline:var(--page-pad);background:var(--ink);color:var(--white);border-top:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.blog-footer nav{color:#ffffff94;gap:28px;font-size:.7rem;display:flex}.blog-footer nav a,.blog-footer__top{transition:color var(--motion-fast)}.blog-footer nav a:hover,.blog-footer__top:hover{color:var(--white)}.blog-footer__top{justify-self:end;align-items:center;gap:10px;font-size:.7rem;display:inline-flex}.article-main{padding:0 var(--page-pad) clamp(100px, 12vw, 190px)}.article{width:min(100%,1600px);margin-inline-start:auto;margin-inline-end:auto}.article-hero{padding:clamp(56px,7vw,110px) 0 clamp(50px,6vw,92px)}.article-hero__meta{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:26px;font-size:.65rem;font-weight:670;display:flex}.article-hero__meta span:before{color:var(--blog-rule);content:"/";margin-right:18px}.article-hero h1{letter-spacing:-.072em;max-width:1320px;font-size:clamp(3.1rem,6vw,7.3rem);font-weight:510;line-height:.93}.article-hero__excerpt{max-width:860px;color:var(--muted);margin-top:34px;font-size:clamp(1.05rem,1.45vw,1.46rem);line-height:1.55}.article-byline{border-top:1px solid var(--blog-rule);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:42px;padding-top:22px;font-size:.7rem;display:flex}.article-byline>a{color:var(--ink);font-weight:620}.article-share,.article-rail__share{border:1px solid var(--blog-rule);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);background:0 0;align-items:center;gap:10px;margin-left:auto;padding:0 12px;font-size:.68rem;display:inline-flex}.article-share:hover,.article-rail__share:hover{border-color:var(--wine);color:var(--wine)}.article-cover{aspect-ratio:16/9;border:1px solid var(--blog-rule);background:var(--ink);width:100%;max-height:74vh;display:block;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%}.article-layout{grid-template-columns:minmax(180px,250px) minmax(0,790px) minmax(160px,220px);justify-content:center;gap:clamp(36px,5vw,84px);padding-block-start:clamp(70px,9vw,138px);padding-block-end:clamp(70px,9vw,138px);display:grid}.article--without-cover .article-layout{border-top:1px solid var(--blog-rule)}.article-sidebar,.article-rail{align-self:start}.article-sidebar{position:sticky;top:104px}.article-toc{border-top:1px solid var(--blog-rule);border-bottom:1px solid var(--blog-rule);position:static}.article-toc summary{min-height:58px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:620;list-style:none;display:flex}.article-toc summary::-webkit-details-marker{display:none}.article-toc[open] summary .ui-icon{transform:rotate(180deg)}.article-toc nav{scrollbar-width:thin;scrollbar-color:var(--blog-rule) transparent;gap:12px;max-height:calc(100vh - 190px);padding:4px 0 24px;display:grid;overflow-y:auto}.article-toc__link{color:var(--muted);transition:color var(--motion-fast), transform var(--motion-fast);font-size:.7rem;line-height:1.45}.article-toc__link--3{padding-left:14px;font-size:.64rem}.article-toc__link:hover,.article-toc__link.is-active{color:var(--wine);transform:translate(3px)}.article-content{color:#252423;min-width:0;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.82}.article-content>*+*{margin-top:24px}.article-content>p:first-child{color:var(--muted);margin-top:0;font-size:1.12em}.article-content h2{color:var(--ink);letter-spacing:-.052em;margin-top:clamp(62px,7vw,94px);scroll-margin-top:110px;font-size:clamp(2rem,3vw,3.5rem);font-weight:520;line-height:1.04}.article-content h3{color:var(--ink);letter-spacing:-.035em;margin-top:52px;scroll-margin-top:110px;font-size:clamp(1.4rem,1.8vw,2rem);font-weight:560;line-height:1.15}.article-content a{color:var(--wine);text-underline-offset:4px;transition:text-decoration-color var(--motion-fast);-webkit-text-decoration:underline #7a1f2b59;text-decoration:underline #7a1f2b59;text-decoration-thickness:1px}.article-content a:hover{-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine)}.article-content ul,.article-content ol{gap:10px;padding-left:1.35em;display:grid}.article-content li::marker{color:var(--wine)}.article-content strong{color:var(--ink);font-weight:650}.article-content code{background:#0b0b0b12;padding:.12em .3em;font-size:.9em}.article-content pre{background:var(--ink);max-width:100%;color:var(--white);padding:22px;overflow-x:auto}.article-content pre code{background:0 0;padding:0}.article-content blockquote{border-left:3px solid var(--wine);color:var(--muted);padding:26px 0 26px 30px;font-size:1.08em}.article-content p>img,.article-content p>.article-responsive-visual{border:1px solid var(--blog-rule);background:var(--ink);width:100%;margin-block-start:clamp(38px,5vw,64px);margin-block-end:14px;display:block}.article-content p>.article-responsive-visual img{width:100%;height:auto;display:block}.article-content p:has(>img)+p>em:only-child{color:var(--muted);font-size:.78em;line-height:1.55;display:block}.article-content p:has(>.article-responsive-visual)+p>em:only-child{color:var(--muted);font-size:.78em;line-height:1.55;display:block}.article-content table{border-collapse:collapse;width:100%;font-size:.86em}.article-content th,.article-content td{border:1px solid var(--blog-rule);text-align:left;vertical-align:top;padding:14px 12px}.article-content th{color:var(--ink);background:#0b0b0b0d}.article-inline-cta{border:1px solid var(--wine);color:var(--ink);margin-block-start:clamp(54px,6vw,78px);margin-block-end:clamp(54px,6vw,78px);padding:30px 34px}.article-inline-cta p{margin:0}.article-inline-cta a{margin-top:14px;font-weight:620;display:inline-flex}.article-rail{border-top:1px solid var(--blog-rule);align-content:start;padding-top:18px;display:grid;position:sticky;top:104px}.article-rail>p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem}.article-rail>a{font-size:.86rem;font-weight:620}.article-rail>span{color:var(--muted);margin-top:14px;font-size:.7rem;line-height:1.55}.article-rail__share{justify-content:center;margin:28px 0 0;padding:0}.article-final-cta{background:var(--wine);color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 70px;padding:clamp(42px,5vw,78px);display:grid}.article-final-cta>p{grid-column:1/-1}.article-final-cta h2{letter-spacing:-.06em;max-width:900px;font-size:clamp(2.4rem,4vw,5.4rem);font-weight:500;line-height:.98}.article-final-cta>span{color:#ffffffb8;grid-column:1;max-width:680px;font-size:.86rem}.article-final-cta>a{grid-area:2/2/4}.article-related{padding-block-start:clamp(86px,10vw,150px);padding-block-end:clamp(86px,10vw,150px)}.article-related__heading,.author-publications__heading{grid-template-columns:.6fr 1.4fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.article-related__heading>p,.author-publications__heading>p{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:670}.article-related__heading h2,.author-publications__heading h2{letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,5rem);font-weight:510;line-height:.98}.article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.article-related__grid .blog-card{min-height:330px}.article-back{min-height:48px;color:var(--wine);align-items:center;gap:12px;font-size:.76rem;display:inline-flex}.article-back:hover .ui-icon{transform:translate(-3px)}.author-hero{grid-template-columns:.72fr 1.28fr;gap:24px 70px;padding:clamp(66px,8vw,124px) 0;display:grid}.author-hero .blog-breadcrumbs,.author-hero__eyebrow{grid-column:1/-1}.author-hero h1{color:var(--wine);align-self:start;font-family:Marutya,cursive;font-size:clamp(5.5rem,10vw,11rem);font-weight:400;line-height:.68;transform:rotate(-2deg)}.author-hero>p:not(.author-hero__eyebrow){letter-spacing:-.035em;max-width:760px;font-size:clamp(1.28rem,2.2vw,2.4rem);line-height:1.32}.author-hero>a{width:-moz-fit-content;width:fit-content;min-height:50px;color:var(--wine);grid-column:2;align-items:center;gap:22px;margin-top:24px;font-size:.8rem;font-weight:620;display:inline-flex}.editorial-principles{border-top:1px solid var(--blog-rule);grid-template-columns:.7fr 1.3fr;gap:70px;padding-block-start:clamp(72px,9vw,132px);padding-block-end:clamp(72px,9vw,132px);display:grid}.editorial-principles>div>p{color:var(--wine);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.65rem;font-weight:670}.editorial-principles h2{letter-spacing:-.06em;font-size:clamp(2.6rem,4.4vw,5.5rem);font-weight:510;line-height:.98}.editorial-principles ol{margin:0;padding:0;list-style:none;display:grid}.editorial-principles li{border-top:1px solid var(--blog-rule);grid-template-columns:54px .8fr 1.2fr;align-items:start;gap:24px;padding:28px 0;display:grid}.editorial-principles li:last-child{border-bottom:1px solid var(--blog-rule)}.editorial-principles li span{color:var(--wine);font-size:.68rem}.editorial-principles li strong{font-size:1rem;font-weight:580}.editorial-principles li p{color:var(--muted);font-size:.8rem;line-height:1.65}.author-publications{padding-top:clamp(72px,8vw,120px)}.not-found{min-height:calc(100svh - var(--header-h));padding:80px var(--page-pad);align-content:center;display:grid}.not-found>p{color:var(--wine);letter-spacing:.16em;font-size:.74rem;font-weight:680}.not-found h1{letter-spacing:-.07em;max-width:900px;margin-top:20px;font-size:clamp(3.6rem,8vw,9rem);font-weight:510;line-height:.9}.not-found>span{color:var(--muted);margin-top:28px}.not-found>div{align-items:center;gap:28px;margin-top:44px;display:flex}.not-found a{min-height:48px;color:var(--wine);align-items:center;gap:14px;font-size:.8rem;font-weight:620;display:inline-flex}@media (max-width:1180px){.blog-site-header{grid-template-columns:1fr auto}.blog-site-nav{display:none}.blog-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card--hero{grid-column:1/-1}.article-layout{grid-template-columns:minmax(170px,230px) minmax(0,760px)}.article-rail{display:none}}@media (max-width:820px){.blog-tools{grid-template-columns:1fr auto}.blog-rubrics{gap:28px}.blog-feed-cta,.article-final-cta{grid-template-columns:1fr;align-items:start}.blog-feed-cta>a,.article-final-cta>a{grid-area:auto/1;width:100%;margin-top:20px}.article-layout{grid-template-columns:1fr;gap:46px;padding-block-start:62px;padding-block-end:62px}.article-toc,.article-sidebar{position:static}.article-related__grid{grid-template-columns:1fr}.article-related__grid .blog-card{min-height:260px}.author-hero,.editorial-principles{grid-template-columns:1fr}.author-hero h1,.author-hero>p:not(.author-hero__eyebrow),.author-hero>a{grid-column:1}.editorial-principles li{grid-template-columns:44px 1fr}.editorial-principles li p{grid-column:2}.blog-footer{grid-template-columns:1fr auto}.blog-footer nav{display:none}}@media (max-width:640px){:root{--page-pad:16px;--header-h:64px}.blog-site-header{padding-inline-start:16px;padding-inline-end:16px}.blog-brand{font-size:2rem}.blog-brand:after{bottom:-5px}.blog-header-cta{border-left:0;gap:8px;padding-left:12px;font-size:.7rem}.blog-header-cta .ui-icon{width:17px;height:17px}.blog-hero{padding:56px 0 58px}.blog-hero h1{font-size:clamp(3.3rem,18vw,5.4rem)}.blog-hero>p:last-child{margin-top:20px;font-size:.92rem}.blog-tools{grid-template-columns:minmax(0,1fr) 46px;gap:10px;min-height:70px;margin-inline-start:-16px;margin-inline-end:-16px;padding-left:16px}.blog-rubrics{gap:24px}.blog-rubrics a:after{bottom:-9px}.blog-search{background:var(--paper);grid-template-columns:0 46px;padding-right:8px;position:static}.blog-search.is-open{z-index:5;grid-template-columns:1fr 46px;padding-right:0;position:absolute;left:16px;right:16px}.blog-bento,.blog-bento.is-search-results{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px;display:grid}.blog-card,.blog-card--compact,.blog-card--visual,.blog-card--hero{grid-area:auto/1;min-height:280px}.blog-card--hero.blog-card--visual .blog-card__link{flex-direction:column;display:flex}.blog-card--visual{min-height:0}.blog-card__media{aspect-ratio:16/10}.blog-card__body{min-height:280px;padding:26px 22px}.blog-card--hero h2{font-size:clamp(2rem,10vw,3.2rem)}.blog-card h2{font-size:1.55rem}.blog-card__excerpt{margin-top:16px}.blog-card__meta{padding-top:32px}.blog-feed-cta{min-height:0;padding:34px 22px}.blog-feed-cta h2{font-size:clamp(2.25rem,12vw,3.8rem)}.blog-feed-cta>a,.article-final-cta>a{min-width:0}.article-main{padding-inline-start:16px;padding-inline-end:16px}.article-hero{padding:48px 0 42px}.article-hero .blog-breadcrumbs{margin-bottom:30px}.article-hero h1{font-size:clamp(2.3rem,10.8vw,3.6rem);line-height:.98}.article-hero__excerpt{margin-top:24px;font-size:1rem}.article-byline{gap:10px 16px;margin-top:30px}.article-share{width:100%;margin-left:0}.article-cover{border-inline-start:0;border-inline-end:0;width:calc(100% + 32px);margin-inline-start:-16px;margin-inline-end:-16px}.article-layout{padding-block-start:46px;padding-block-end:68px}.article-content{font-size:1rem;line-height:1.76}.article-content h2{margin-top:58px;font-size:2.15rem}.article-content h3{margin-top:42px;font-size:1.5rem}.article-content table{max-width:calc(100vw - 32px);display:block;overflow-x:auto}.article-inline-cta{margin-inline-start:-4px;margin-inline-end:-4px;padding:24px 20px}.article-final-cta{margin-inline-start:-16px;margin-inline-end:-16px;padding:34px 22px}.article-final-cta h2{font-size:2.35rem}.article-related{padding-block-start:78px;padding-block-end:78px}.article-related__heading,.author-publications__heading{grid-template-columns:1fr;gap:16px;margin-bottom:34px}.article-related__heading h2,.author-publications__heading h2{font-size:2.6rem}.author-hero{gap:34px;padding:58px 0 80px}.author-hero h1{font-size:clamp(5rem,27vw,8rem)}.author-hero>p:not(.author-hero__eyebrow){font-size:1.3rem}.editorial-principles{gap:44px;padding-block-start:70px;padding-block-end:70px}.editorial-principles h2{font-size:2.7rem}.editorial-principles li{gap:14px;padding:24px 0}.blog-footer{min-height:128px;padding-inline-start:16px;padding-inline-end:16px}.blog-footer__top{font-size:.66rem}.not-found{padding-inline-start:16px;padding-inline-end:16px}.not-found>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
