@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";:root{--blog-ink: #22282f;--blog-charcoal: #333333;--blog-ivory: #eeeae1;--blog-paper: #f7f4ec;--blog-rust: #8e503c;--blog-rust-dark: #703c2d;--blog-copper: #d2a28a;--blog-sage: #5f6c63;--blog-sand: #cbbdaa;--blog-line: rgba(34,40,47,.18);--blog-line-light: rgba(247,244,236,.18);--blog-ease: cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(min-width:901px){html{zoom:.94}}body{margin:0;background:var(--blog-ivory);color:var(--blog-ink);font-family:Satoshi,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.blog-menu-open{overflow:hidden}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.article-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:.875rem}.article-breadcrumbs a,.article-editorial a,.article-sources a{text-decoration:underline;text-underline-offset:.2em}.article-editorial{margin-top:24px;color:var(--blog-charcoal);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.article-editorial p{margin:4px 0}.article-reader__cover{margin:32px 0 0}.article-reader__cover img{width:100%;max-height:560px;object-fit:contain}.blog-cover--image{object-fit:cover}.article-sources ul{padding-inline-start:24px;overflow-wrap:anywhere}.blog-server-content .blog-nav{position:static}.blog-server-content .blog-nav__shell{display:flex;flex-wrap:wrap;gap:16px;height:auto;min-height:80px;padding-block:16px}.blog-server-navigation{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:16px;font-size:.875rem}.blog-server-navigation a{min-height:44px;display:flex;align-items:center}.blog-server-contact{padding:32px 24px;text-align:center}.article-breadcrumbs a:focus-visible,.article-editorial a:focus-visible,.blog-server-navigation a:focus-visible{outline:2px solid var(--blog-rust);outline-offset:4px}button{color:inherit}.blog-page{width:100%;max-width:100%;overflow-x:hidden;background:var(--blog-ivory)}.blog-page main{width:100%;max-width:100%;overflow-x:hidden}.blog-grain{position:fixed;inset:0;z-index:90;opacity:.032;mix-blend-mode:multiply;pointer-events:none;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='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.blog-skip-link{position:fixed;top:10px;left:16px;z-index:120;padding:12px 18px;border-radius:8px;background:var(--blog-paper);color:var(--blog-ink);transform:translateY(-160%);transition:transform .25s ease}.blog-skip-link:focus{transform:translateY(0)}.blog-eyebrow{margin:0;color:var(--blog-rust-dark);font-size:.66rem;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.blog-button{min-height:56px;padding:0 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid transparent;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .32s ease,background .32s ease,border-color .32s ease,transform .4s var(--blog-ease)}.blog-button svg{transition:transform .4s var(--blog-ease)}.blog-button:hover{transform:translateY(-2px)}.blog-button:hover svg{transform:translate(4px,-2px)}.blog-button:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:3px}.blog-button--dark{border-color:var(--blog-ink);background:var(--blog-ink);color:var(--blog-paper)}.blog-button--dark:hover{background:var(--blog-rust-dark);border-color:var(--blog-rust-dark)}.blog-button--line{border-color:#22282f70;color:var(--blog-ink)}.blog-button--line:hover{border-color:var(--blog-ink);background:#22282f0e}.blog-button--paper{border-color:var(--blog-paper);background:var(--blog-paper);color:var(--blog-ink)}.blog-button--paper:hover{border-color:var(--blog-copper);background:var(--blog-copper)}.blog-button--ghost{border-color:#f7f4ec57;color:var(--blog-paper)}.blog-button--ghost:hover{border-color:var(--blog-paper);background:#f7f4ec14}.blog-nav{position:fixed;inset:0 0 auto;z-index:80;width:100%;border-bottom:1px solid rgba(219,224,224,.16);background:#080b0ffb;color:var(--blog-paper);box-shadow:0 14px 38px #080b0f33;-webkit-backdrop-filter:blur(20px) saturate(108%);backdrop-filter:blur(20px) saturate(108%)}.blog-nav__shell{position:relative;width:min(1320px,calc(100% - 48px));height:80px;margin-inline:auto;padding:8px 0;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center}.blog-nav.is-scrolled .blog-nav__shell{height:70px}.blog-nav__logo{height:38px;padding-right:30px;display:flex;align-items:center;border-right:1px solid rgba(247,244,236,.14)}.blog-nav__logo img{width:156px;height:auto;object-fit:contain}.blog-nav__menu{min-width:0;height:100%;display:grid;grid-template-columns:minmax(440px,560px) 218px;align-items:center;justify-content:end;gap:8px}.blog-nav__links{height:52px;padding:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(247,244,236,.11);border-radius:18px;background:#f7f4ec0e}.blog-nav__links a{min-width:0;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#f7f4ecb3;font-size:.72rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase;transition:color .3s ease,background .3s ease}.blog-nav__links a:hover,.blog-nav__links a:focus-visible{color:var(--blog-paper);background:#f7f4ec0e}.blog-nav__links a.is-active{color:var(--blog-paper);background:#22282ff5;box-shadow:inset 0 0 0 1px #dbe0e024}.blog-nav__links a:focus-visible{outline:2px solid var(--blog-copper);outline-offset:-2px}.blog-nav__action{min-width:0;height:52px;padding:5px 6px 5px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:var(--blog-rust);color:var(--blog-paper);transition:background .35s ease,transform .35s var(--blog-ease)}.blog-nav__action>span{display:grid;gap:1px}.blog-nav__action small{color:#f7f4ecad;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.blog-nav__action strong{font-size:.77rem}.blog-nav__action i{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--blog-paper);color:var(--blog-ink);font-style:normal}.blog-nav__action:hover{background:var(--blog-rust-dark);transform:translateY(-1px)}.blog-nav__action:hover svg{transform:translate(2px,-2px)}.blog-nav__action:focus-visible{outline:2px solid var(--blog-copper);outline-offset:2px}.blog-nav__toggle{display:none}.blog-nav__progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden}.blog-nav__progress span{width:100%;height:100%;display:block;background:var(--blog-copper);transform-origin:left center}.blog-nav__backdrop{display:none}.blog-hero{position:relative;min-height:920px;padding:178px clamp(24px,4.2vw,72px) 132px;overflow:hidden;background:radial-gradient(circle at 82% 28%,rgba(142,80,60,.13),transparent 29%),linear-gradient(rgba(34,40,47,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(34,40,47,.055) 1px,transparent 1px),var(--blog-ivory);background-size:auto,72px 72px,72px 72px,auto}.blog-hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:var(--blog-line)}.blog-hero__grid{position:relative;z-index:2;width:min(1320px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px}.blog-hero__monogram{position:absolute;top:88px;left:max(-20px,calc(50% - 760px));color:transparent;font-family:Newsreader,Georgia,serif;font-size:min(45vw,680px);font-weight:500;letter-spacing:-.12em;line-height:1;-webkit-text-stroke:1px rgba(34,40,47,.075);pointer-events:none}.blog-hero .blog-eyebrow{grid-column:1 / 4;padding-top:8px}.blog-hero h1{grid-column:2 / 13;max-width:1260px;margin:58px 0 0;color:var(--blog-charcoal);font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(4.65rem,7.2vw,7.35rem);font-optical-sizing:auto;font-weight:500;letter-spacing:-.064em;line-height:.86}.blog-hero__clip{display:block;overflow:hidden}.blog-hero__line{display:block;white-space:nowrap}.blog-hero__clip:last-child{color:var(--blog-ink)}.blog-hero__intro{grid-column:8 / 13;margin-top:62px;padding-top:24px;border-top:1px solid rgba(34,40,47,.28)}.blog-hero__intro>p{max-width:520px;margin:0;color:#22282fb8;font-size:1.05rem;line-height:1.68}.blog-hero__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.blog-hero__artifact{grid-column:2 / 7;grid-row:3;width:min(100%,480px);height:238px;margin-top:-12px;overflow:hidden;border:1px solid rgba(34,40,47,.24);border-radius:22px;background:var(--blog-ink);color:var(--blog-paper);box-shadow:0 24px 60px #22282f24;transform:rotate(-1.2deg)}.blog-hero__artifact-inner{position:relative;width:100%;height:100%;padding:28px;overflow:hidden;background:radial-gradient(circle at 86% 88%,rgba(142,80,60,.72),transparent 35%),repeating-linear-gradient(90deg,transparent 0 60px,rgba(247,244,236,.05) 61px 62px),var(--blog-ink);transform-origin:center center}.blog-hero__artifact-inner>span{color:var(--blog-copper);font-size:.59rem;font-weight:700;letter-spacing:.18em}.blog-hero__artifact-inner>i{position:absolute;top:-34px;right:-22px;width:210px;aspect-ratio:1;border:1px solid rgba(247,244,236,.18);border-radius:50%;box-shadow:0 0 0 34px #f7f4ec06,0 0 0 68px #f7f4ec05}.blog-hero__artifact-inner>b{position:absolute;bottom:14px;left:24px;font-family:Newsreader,Georgia,serif;font-size:6.6rem;font-weight:500;letter-spacing:-.07em;line-height:.8}.blog-hero__artifact-inner>small{position:absolute;top:27px;right:24px;max-width:150px;color:#f7f4ecb3;font-size:.68rem;line-height:1.45;text-align:right}.blog-archive{padding:clamp(124px,13vw,190px) clamp(20px,4.2vw,72px);background:linear-gradient(rgba(34,40,47,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,40,47,.045) 1px,transparent 1px),var(--blog-paper);background-size:72px 72px,72px 72px,auto}.blog-archive__header{width:min(1320px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;align-items:start}.blog-archive__header .blog-eyebrow{grid-column:1 / 3;padding-top:10px}.blog-archive__header h2{grid-column:3 / 11;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(4.2rem,6vw,6.6rem);font-weight:500;letter-spacing:-.062em;line-height:.87}.blog-archive__header h2 span{display:block}.blog-archive__header>p:last-child{grid-column:9 / 13;margin:42px 0 0;color:#22282fad;font-size:.96rem;line-height:1.65}.blog-filter{width:min(1320px,100%);margin:82px auto 20px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.blog-filter__buttons{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin}.blog-filter button{min-height:44px;padding:0 16px;flex:0 0 auto;border:1px solid transparent;border-radius:999px;background:transparent;color:#22282fa8;font-size:.72rem;font-weight:700;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease}.blog-filter button:hover{color:var(--blog-ink);background:#22282f0e}.blog-filter button.is-active{border-color:var(--blog-ink);background:var(--blog-ink);color:var(--blog-paper)}.blog-filter button:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:2px}.blog-filter>p{margin:0;flex:0 0 auto;color:#22282f8c;font-size:.72rem}.blog-grid{width:min(1320px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:310px;overflow:hidden;border:1px solid var(--blog-line);border-radius:24px;background:var(--blog-ink);box-shadow:0 26px 72px #22282f1f}.article-card{min-width:0;overflow:hidden;border-right:1px solid var(--blog-line-light);border-bottom:1px solid var(--blog-line-light);background:var(--blog-ink);color:var(--blog-paper)}.article-card--1{grid-column:1 / span 8;grid-row:span 2}.article-card--2,.article-card--3{grid-column:9 / span 4}.article-card--4,.article-card--5,.article-card--6{grid-column:span 4;border-bottom:0}.article-card--3{border-bottom:0}.article-card--6{border-right:0}.article-card__link{width:100%;height:100%;display:grid;grid-template-rows:42% 58%;overflow:hidden;transition:background .35s ease}.article-card--1 .article-card__link{grid-template-rows:54% 46%}.article-card__link:hover{background:#f7f4ec09}.article-card__link:focus-visible{outline:3px solid var(--blog-copper);outline-offset:-3px}.article-card__cover{transition:transform .72s var(--blog-ease)}.article-card__link:hover .article-card__cover{transform:scale(1.025)}.article-card__copy{min-height:0;padding:23px 24px 20px;display:flex;flex-direction:column;background:var(--blog-ink)}.article-card--1 .article-card__copy{padding:32px 34px 28px}.article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--blog-copper);font-size:.61rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-card__meta span:last-child{display:flex;align-items:center;gap:5px;color:#f7f4ec80;letter-spacing:.04em;text-transform:none}.article-card h3{margin:16px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.75rem,2.15vw,2.55rem);font-weight:500;letter-spacing:-.045em;line-height:.93}.article-card--1 h3{max-width:760px;font-size:clamp(3rem,4.3vw,5rem);line-height:.89}.article-card__copy>p{margin:13px 0 0;color:#f7f4ec9e;font-size:.83rem;line-height:1.48}.article-card--1 .article-card__copy>p{max-width:650px;font-size:.96rem;line-height:1.55}.article-card__copy footer{margin-top:auto;padding-top:15px;display:flex;align-items:center;justify-content:space-between;color:#f7f4ecc7;font-size:.69rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-card__copy footer svg{transition:transform .4s var(--blog-ease)}.article-card__link:hover footer svg{transform:translate(4px,-4px)}.article-card--2 .article-card__copy>p,.article-card--3 .article-card__copy>p{display:none}.blog-grid.is-filtered{grid-auto-rows:minmax(440px,auto);background:transparent}.blog-grid.is-filtered .article-card{grid-column:1 / -1;grid-row:auto;border:0}.blog-grid.is-filtered .article-card__link{grid-template-columns:5fr 7fr;grid-template-rows:1fr}.blog-grid.is-filtered .article-card__copy{padding:clamp(34px,5vw,72px)}.blog-grid.is-filtered .article-card__copy>p{display:block;max-width:650px;font-size:1rem}.blog-grid.is-filtered .article-card h3{max-width:760px;font-size:clamp(3rem,4.6vw,5.2rem)}.blog-cover{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--blog-charcoal);transform-origin:center}.blog-cover__inner{position:absolute;inset:0;width:auto;height:auto;overflow:hidden;transform-origin:center}.blog-cover__grid{position:absolute;inset:0;opacity:.55;background:linear-gradient(rgba(247,244,236,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(247,244,236,.08) 1px,transparent 1px);background-size:54px 54px}.blog-cover__orbit{position:absolute;width:62%;aspect-ratio:1;right:-9%;bottom:-36%;border:1px solid rgba(247,244,236,.22);border-radius:50%;box-shadow:0 0 0 38px #f7f4ec07,0 0 0 76px #f7f4ec05;transition:transform .8s var(--blog-ease)}.blog-cover__axis{position:absolute;top:-20%;right:24%;width:2px;height:140%;background:var(--blog-copper);opacity:.65;transform:rotate(31deg);transform-origin:center}.blog-cover b{position:absolute;top:50%;left:7%;color:#f7f4eceb;font-family:Newsreader,Georgia,serif;font-size:clamp(7rem,13vw,13rem);font-weight:500;letter-spacing:-.08em;line-height:.7;transform:translateY(-50%)}.blog-cover small{position:absolute;right:22px;bottom:20px;color:#f7f4ec9e;font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.article-card__link:hover .blog-cover__orbit{transform:scale(1.12) translate(-7%,-6%)}.blog-cover--rust .blog-cover__inner{background:radial-gradient(circle at 78% 28%,rgba(210,162,138,.36),transparent 30%),#8e503c}.blog-cover--ink .blog-cover__inner{background:radial-gradient(circle at 20% 15%,rgba(142,80,60,.46),transparent 34%),#22282f}.blog-cover--sage .blog-cover__inner{background:radial-gradient(circle at 82% 22%,rgba(247,244,236,.17),transparent 26%),#5f6c63}.blog-cover--sand .blog-cover__inner{background:radial-gradient(circle at 82% 22%,rgba(112,60,45,.22),transparent 32%),#a89986}.blog-cover--blue .blog-cover__inner{background:radial-gradient(circle at 78% 30%,rgba(210,162,138,.2),transparent 28%),#34414c}.blog-cover--graphite .blog-cover__inner{background:radial-gradient(circle at 28% 24%,rgba(142,80,60,.42),transparent 32%),#333}.blog-stack{padding:clamp(130px,14vw,210px) clamp(20px,4.2vw,72px);background:radial-gradient(circle at 84% 18%,rgba(142,80,60,.2),transparent 28%),linear-gradient(rgba(247,244,236,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,244,236,.035) 1px,transparent 1px),var(--blog-ink);background-size:auto,72px 72px,72px 72px,auto;color:var(--blog-paper)}.blog-stack__header{width:min(1320px,100%);margin:0 auto 100px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px}.blog-stack__header .blog-eyebrow{grid-column:1 / 3;padding-top:10px;color:var(--blog-copper)}.blog-stack__header h2{grid-column:3 / 11;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(4.2rem,6vw,6.5rem);font-weight:500;letter-spacing:-.062em;line-height:.87}.blog-stack__header h2 span{display:block}.blog-stack__header>p:last-child{grid-column:9 / 13;margin:42px 0 0;color:#f7f4ec94;font-size:.94rem;line-height:1.6}.blog-stack__rail{width:min(1160px,100%);margin-inline:auto}.blog-stack__card{position:sticky;min-height:560px;margin-bottom:30px;overflow:hidden;border:1px solid rgba(247,244,236,.18);border-radius:26px;background:#2b3239;box-shadow:0 -14px 54px #080b0f3d;transform-origin:center top}.blog-stack__card:nth-child(1){top:104px}.blog-stack__card:nth-child(2){top:122px}.blog-stack__card:nth-child(3){top:140px;margin-bottom:0}.blog-stack__card:before{position:absolute;right:-11%;bottom:-38%;width:52%;aspect-ratio:1;border:1px solid rgba(247,244,236,.12);border-radius:50%;box-shadow:0 0 0 56px #f7f4ec05,0 0 0 112px #f7f4ec03;content:""}.blog-stack__card--rust{background:linear-gradient(135deg,#8e503c,#3c3030 82%)}.blog-stack__card--ink{background:linear-gradient(135deg,#22282f,#31373c)}.blog-stack__card--blue{background:linear-gradient(135deg,#34414c,#252c33)}.blog-stack__link{position:relative;z-index:2;width:100%;min-height:560px;padding:clamp(38px,5vw,72px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:20px;transition:background .35s ease}.blog-stack__link:hover{background:#f7f4ec09}.blog-stack__link:focus-visible{outline:3px solid var(--blog-copper);outline-offset:-4px}.blog-stack__signal{grid-column:1 / 5;display:grid;align-content:start;gap:9px}.blog-stack__signal span{color:var(--blog-copper);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.blog-stack__signal small{color:#f7f4ec75;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.blog-stack h3{grid-column:3 / 13;margin:48px 0 0;align-self:center;font-family:Newsreader,Georgia,serif;font-size:clamp(3.8rem,5vw,5.8rem);font-weight:500;letter-spacing:-.064em;line-height:.88}.blog-stack__link>p{grid-column:8 / 13;max-width:450px;margin:30px 0 0;color:#f7f4ecab;font-size:.95rem;line-height:1.58}.blog-stack__link footer{grid-column:1 / -1;padding-top:25px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(247,244,236,.18);color:#f7f4ecd1;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-stack__link footer svg{transition:transform .45s var(--blog-ease)}.blog-stack__link:hover footer svg{transform:translate(6px,-6px)}.blog-cta{min-height:700px;padding:clamp(110px,12vw,180px) clamp(20px,4.2vw,72px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:0;background:var(--blog-rust);color:var(--blog-paper)}.blog-cta__lead,.blog-cta__action{padding:clamp(44px,5.5vw,82px);border:1px solid rgba(247,244,236,.2)}.blog-cta__lead{position:relative;overflow:hidden;background:#703c2d57}.blog-cta__lead:after{position:absolute;right:-32%;bottom:-40%;width:520px;aspect-ratio:1;border:1px solid rgba(247,244,236,.16);border-radius:50%;box-shadow:0 0 0 62px #f7f4ec06,0 0 0 124px #f7f4ec05;content:""}.blog-cta .blog-eyebrow{color:#f7f4ecb8}.blog-cta h2{position:relative;z-index:2;margin:84px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(3.8rem,5.5vw,6.4rem);font-weight:500;letter-spacing:-.062em;line-height:.86}.blog-cta h2 span{display:block}.blog-cta__action{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;border-left:0;background:var(--blog-ink)}.blog-cta__action>p{max-width:620px;margin:0;color:#f7f4ecb3;font-size:1.06rem;line-height:1.7}.blog-cta__action>div{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}.article-reader{padding-top:80px;background:var(--blog-paper)}.article-reader__hero{padding:clamp(72px,7vw,104px) clamp(20px,4.2vw,72px) clamp(82px,8vw,116px);border-bottom:1px solid var(--blog-line);background:var(--blog-ivory)}.article-reader__hero-inner{width:min(1120px,100%);margin-inline:auto}.article-reader__back{min-height:46px;padding:0;display:inline-flex;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--blog-ink);background:transparent;color:var(--blog-ink);font-size:.76rem;font-weight:700;cursor:pointer}.article-reader__back:hover svg{transform:translate(-4px)}.article-reader__back svg{transition:transform .3s ease}.article-reader__back:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:3px}.article-reader__heading{max-width:1080px;padding-top:clamp(50px,6vw,82px)}.article-reader__meta{display:flex;align-items:center;gap:22px;color:var(--blog-rust-dark);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article-reader__meta span:last-child{display:flex;align-items:center;gap:6px;color:#22282fb8;letter-spacing:.04em;text-transform:none}.article-reader h1{max-width:1040px;margin:26px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(3.7rem,5.45vw,5.9rem);font-weight:500;letter-spacing:-.045em;line-height:.91;text-wrap:balance}.article-reader__heading>p{max-width:720px;margin:28px 0 0;color:#22282fb3;font-size:1.04rem;line-height:1.65}.article-reader__layout{width:min(880px,calc(100% - 48px));margin-inline:auto;padding:clamp(76px,9vw,126px) 0 clamp(82px,10vw,136px)}.article-reader__index{padding:22px 0 24px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:28px;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line)}.article-reader__index>span{color:var(--blog-rust-dark);font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.article-reader__index ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);list-style:none}.article-reader__index a{min-width:0;color:#22282fc2;font-size:.78rem;line-height:1.35;transition:color .25s ease,transform .35s var(--blog-ease)}.article-reader__index a small{display:block;margin-bottom:7px;color:var(--blog-rust-dark);font-size:.58rem;letter-spacing:.12em}.article-reader__index a:hover{color:var(--blog-ink);transform:translateY(-2px)}.article-reader__index a:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:2px}.article-reader__body{width:min(760px,100%);margin:clamp(64px,7vw,92px) auto 0}.article-reader__body section{padding-bottom:54px;scroll-margin-top:110px}.article-reader__body h2[id]{scroll-margin-top:110px}.article-reader__body section+section{padding-top:54px;border-top:1px solid var(--blog-line)}.article-reader__body h2{max-width:680px;margin:0 0 26px;font-family:Newsreader,Georgia,serif;font-size:clamp(2.45rem,3.2vw,3.55rem);font-weight:500;letter-spacing:-.04em;line-height:.96}.article-reader__body h3,.article-reader__body h4,.article-reader__body h5{max-width:680px;margin:42px 0 18px;color:var(--blog-ink);font-family:Newsreader,Georgia,serif;font-weight:500;letter-spacing:-.025em;line-height:1.02}.article-reader__body h3{font-size:clamp(1.8rem,2.25vw,2.35rem)}.article-reader__body h4,.article-reader__body h5{font-size:clamp(1.4rem,1.75vw,1.75rem)}.article-reader__body p{max-width:68ch;margin:0 0 24px;color:#22282fd1;font-size:clamp(1.03rem,1.15vw,1.12rem);line-height:1.76}.article-reader__body ul,.article-reader__body ol{max-width:66ch;margin:0 0 30px;padding-left:1.35em;color:#22282fd1;font-size:clamp(1.03rem,1.15vw,1.12rem);line-height:1.7}.article-reader__body li+li{margin-top:10px}.article-reader__body a{color:var(--blog-rust-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-reader__body a:hover{color:var(--blog-ink)}.article-reader__body a:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:3px}.article-reader__body code{padding:.12em .32em;border-radius:4px;background:#22282f14;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.article-reader__body hr{margin:48px 0;border:0;border-top:1px solid var(--blog-line)}.article-reader__body blockquote{margin:6px 0 66px;padding:34px 0;border-top:1px solid var(--blog-rust);border-bottom:1px solid var(--blog-rust);color:var(--blog-ink);font-family:Newsreader,Georgia,serif;font-size:clamp(2.15rem,3vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:.98}.article-reader__notice{width:min(760px,100%);margin:8px auto 0;padding-top:24px;border-top:1px solid var(--blog-line);color:#22282fad;font-size:.74rem;line-height:1.6}.related-reading{padding:clamp(82px,9vw,124px) clamp(20px,4.2vw,72px);background:var(--blog-ivory);color:var(--blog-ink);border-top:1px solid var(--blog-line)}.related-reading>header{width:min(1040px,100%);margin:0 auto 42px}.related-reading .blog-eyebrow{color:var(--blog-rust-dark)}.related-reading h2{max-width:780px;margin:18px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(3rem,4.4vw,4.75rem);font-weight:500;letter-spacing:-.045em;line-height:.94}.related-reading__rail{width:min(1040px,100%);margin:0 auto;padding:0;border-top:1px solid var(--blog-line);list-style:none}.related-reading__rail>li{border-bottom:1px solid var(--blog-line)}.related-reading__card{min-height:112px;padding:24px 0;display:grid;grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:24px;transition:color .25s ease,transform .4s var(--blog-ease)}.related-reading__card:hover{color:var(--blog-rust-dark);transform:translate(4px)}.related-reading__card:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:4px}.related-reading__card>span{color:var(--blog-rust-dark);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.related-reading__card h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,2.35vw,2.55rem);font-weight:500;letter-spacing:-.035em;line-height:1}.related-reading__card footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#22282fb8;font-size:.72rem}.article-reader__cta{padding:clamp(76px,8vw,112px) clamp(20px,4.2vw,72px);display:flex;align-items:flex-end;justify-content:space-between;gap:48px;background:var(--blog-ink);color:var(--blog-paper)}.article-reader__cta>div{width:min(800px,100%)}.article-reader__cta .blog-eyebrow{color:var(--blog-copper)}.article-reader__cta h2{margin:18px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(3rem,4.5vw,4.9rem);font-weight:500;letter-spacing:-.045em;line-height:.94}.article-reader__cta .blog-button{flex:0 0 auto;min-width:250px}.blog-footer{padding:90px clamp(20px,4.2vw,72px) 34px;background:#080b0f;color:var(--blog-paper)}.blog-footer__brand{padding-bottom:70px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--blog-line-light)}.blog-footer__brand img{width:196px;height:auto}.blog-footer__brand p{max-width:340px;margin:0;color:#f7f4ec80;text-align:right}.blog-footer__columns{padding:58px 0 68px;display:grid;grid-template-columns:1.2fr .8fr .5fr;gap:70px}.blog-footer__columns>div{min-width:0;display:flex;flex-direction:column;gap:11px}.blog-footer__columns span{margin-bottom:9px;color:var(--blog-copper);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.blog-footer__columns a{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.blog-footer__columns a:hover{color:var(--blog-copper)}.blog-footer__columns a:focus-visible,.blog-footer a:focus-visible{outline:2px solid var(--blog-copper);outline-offset:3px}.blog-footer__disclaimer{padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--blog-line-light);border-bottom:1px solid var(--blog-line-light)}.blog-footer__disclaimer p{max-width:800px;margin:0;color:#f7f4ec7a;font-size:.76rem;line-height:1.55}.blog-footer__disclaimer a{display:flex;align-items:center;gap:8px;font-size:.76rem}.blog-footer__legal{padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#f7f4ec61;font-size:.7rem}@media(max-width:1180px){.blog-nav__shell{width:calc(100% - 36px);grid-template-columns:154px minmax(0,1fr)}.blog-nav__logo{padding-right:22px}.blog-nav__logo img{width:138px}.blog-nav__menu{grid-template-columns:minmax(360px,1fr) 194px}.blog-hero h1{grid-column:1 / 13;font-size:clamp(4.4rem,8.1vw,6.4rem)}.blog-hero__artifact{grid-column:1 / 7}.blog-hero__intro{grid-column:7 / 13}.blog-archive__header h2,.blog-stack__header h2{grid-column:3 / 13}.blog-archive__header>p:last-child,.blog-stack__header>p:last-child{grid-column:7 / 13}.blog-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:520px 360px 360px;grid-auto-rows:unset}.article-card--1{grid-column:1 / -1;grid-row:1}.article-card--2{grid-column:1 / span 3;grid-row:2}.article-card--3{grid-column:4 / span 3;grid-row:2}.article-card--4{grid-column:1 / span 2;grid-row:3}.article-card--5{grid-column:3 / span 2;grid-row:3}.article-card--6{grid-column:5 / span 2;grid-row:3}.article-card--1 .article-card__link{grid-template-columns:5fr 7fr;grid-template-rows:1fr}.article-card--1 h3{font-size:clamp(3.1rem,5vw,4.7rem)}.article-card--4 h3,.article-card--5 h3,.article-card--6 h3{font-size:1.55rem}.article-card--4 .article-card__copy>p,.article-card--5 .article-card__copy>p,.article-card--6 .article-card__copy>p{display:none}.blog-stack h3{grid-column:3 / 13}}@media(max-width:900px){.blog-hero{min-height:0;padding-top:146px}.blog-hero .blog-eyebrow{grid-column:1 / -1}.blog-hero h1{grid-column:1 / -1;margin-top:42px;font-size:clamp(3.7rem,9.4vw,5.25rem)}.blog-hero__artifact{grid-column:1 / 7;margin-top:48px}.blog-hero__intro{grid-column:7 / 13;margin-top:48px}.blog-archive__header .blog-eyebrow,.blog-stack__header .blog-eyebrow{grid-column:1 / 4}.blog-archive__header h2,.blog-stack__header h2{grid-column:1 / -1;margin-top:38px;font-size:clamp(3.5rem,8vw,5rem)}.blog-archive__header>p:last-child,.blog-stack__header>p:last-child{grid-column:7 / -1;margin-top:34px}.blog-filter{margin-top:58px;align-items:flex-start;flex-direction:column;gap:8px}.blog-filter__buttons{width:100%;padding-bottom:5px}.blog-filter>p{padding-left:8px}.blog-grid,.blog-grid.is-filtered{display:flex;flex-direction:column;border-radius:20px}.article-card{min-height:540px;border-right:0;border-bottom:1px solid var(--blog-line-light)}.article-card:last-child{border-bottom:0}.article-card__link,.article-card--1 .article-card__link,.blog-grid.is-filtered .article-card__link{grid-template-columns:1fr;grid-template-rows:48% 52%;min-height:540px}.article-card__copy,.article-card--1 .article-card__copy,.blog-grid.is-filtered .article-card__copy{padding:26px 28px 24px}.article-card h3,.article-card--1 h3,.blog-grid.is-filtered .article-card h3{max-width:680px;font-size:clamp(2.5rem,6vw,3.6rem)}.article-card__copy>p,.article-card--2 .article-card__copy>p,.article-card--3 .article-card__copy>p,.article-card--4 .article-card__copy>p,.article-card--5 .article-card__copy>p,.article-card--6 .article-card__copy>p{display:block}.blog-stack__header{margin-bottom:70px}.blog-stack__card,.blog-stack__card:nth-child(n){position:relative;top:auto;min-height:460px}.blog-stack__link{min-height:460px}.blog-stack h3{grid-column:1 / -1;margin-top:60px;font-size:clamp(3.4rem,8vw,5rem)}.blog-stack__link>p{grid-column:6 / 13}.article-reader__cta{align-items:flex-start;flex-direction:column}.blog-cta{min-height:0;grid-template-columns:1fr}.blog-cta__action{min-height:420px;border-top:0;border-left:1px solid rgba(247,244,236,.2)}.blog-footer__columns{grid-template-columns:1fr 1fr}}@media(max-width:820px){.blog-nav__shell,.blog-nav.is-scrolled .blog-nav__shell{width:100%;height:68px;padding:7px 14px 7px 20px;grid-template-columns:minmax(0,1fr) 48px}.blog-nav__logo{padding-right:0;border-right:0}.blog-nav__logo img{width:132px}.blog-nav__toggle{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(247,244,236,.18);border-radius:14px;background:#f7f4ec12;color:var(--blog-paper);cursor:pointer}.blog-nav__toggle:focus-visible{outline:2px solid var(--blog-copper);outline-offset:2px}.blog-nav__menu{position:absolute;top:100%;right:10px;left:10px;width:auto;height:auto;padding:12px;display:grid;grid-template-columns:1fr;gap:10px;border:1px solid rgba(247,244,236,.14);border-radius:0 0 20px 20px;background:#080b0ffc;box-shadow:0 24px 54px #080b0f52;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .32s ease,visibility .32s ease,transform .45s var(--blog-ease)}.blog-nav__menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.blog-nav__links{height:auto;padding:0;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent}.blog-nav__links a{min-height:52px;padding:0 18px;justify-content:space-between;border-bottom:1px solid rgba(247,244,236,.12);border-radius:0}.blog-nav__links a.is-active{border-radius:14px;background:#f7f4ec1a}.blog-nav__action{height:60px;border-radius:16px}.blog-nav__progress{right:62px;left:20px}.blog-nav__backdrop{position:fixed;inset:0;z-index:75;display:block;border:0;background:#080b0f6b;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.blog-nav__backdrop.is-visible{opacity:1;visibility:visible}}@media(max-width:640px){.blog-button{width:100%;min-height:56px}.blog-hero{padding:126px 20px 96px;background-size:auto,54px 54px,54px 54px,auto}.blog-hero__grid{display:block}.blog-hero__monogram{top:120px;left:-90px;font-size:520px}.blog-hero h1{margin-top:38px;font-size:clamp(2.25rem,9.6vw,3.2rem);line-height:.9}.blog-hero__line{white-space:normal}.blog-hero__intro{margin-top:42px;padding-top:22px}.blog-hero__intro>p{font-size:.96rem}.blog-hero__actions{flex-direction:column}.blog-hero__artifact{width:100%;height:210px;margin-top:54px;transform:none}.blog-hero__artifact-inner>b{font-size:5.6rem}.blog-hero__artifact-inner>small{max-width:125px}.blog-archive,.blog-stack,.related-reading{padding-right:20px;padding-left:20px}.blog-archive__header,.blog-stack__header{display:block}.blog-archive__header h2,.blog-stack__header h2{margin-top:30px;font-size:clamp(2.75rem,11vw,3.8rem);line-height:.91}.blog-archive__header>p:last-child,.blog-stack__header>p:last-child{margin-top:28px;font-size:.92rem}.blog-filter{margin-top:44px}.blog-filter__buttons{margin-right:-20px;padding-right:20px;scroll-snap-type:x proximity}.blog-filter button{scroll-snap-align:start}.article-card,.article-card__link,.article-card--1 .article-card__link,.blog-grid.is-filtered .article-card__link{min-height:550px}.article-card__link,.article-card--1 .article-card__link,.blog-grid.is-filtered .article-card__link{grid-template-rows:42% 58%}.article-card__copy,.article-card--1 .article-card__copy,.blog-grid.is-filtered .article-card__copy{padding:22px}.article-card h3,.article-card--1 h3,.blog-grid.is-filtered .article-card h3{font-size:clamp(2.15rem,9vw,3rem)}.article-card__copy>p,.article-card--1 .article-card__copy>p,.blog-grid.is-filtered .article-card__copy>p{font-size:.82rem}.article-card__meta{align-items:flex-start;flex-direction:column;gap:6px}.article-card__copy footer{padding-top:10px}.blog-cover small{right:16px;bottom:14px;max-width:170px;text-align:right}.blog-stack__header{margin-bottom:54px}.blog-stack__card,.blog-stack__card:nth-child(n){min-height:520px;border-radius:20px}.blog-stack__link{min-height:520px;padding:30px 24px;display:flex;flex-direction:column}.blog-stack__signal{display:grid}.blog-stack h3{margin:80px 0 0;font-size:clamp(3rem,12vw,4.25rem)}.blog-stack__link>p{margin-top:25px;font-size:.88rem}.blog-stack__link footer{margin-top:auto}.blog-cta{padding:76px 12px}.blog-cta__lead,.blog-cta__action{padding:42px 24px}.blog-cta h2{margin-top:58px;font-size:clamp(3rem,11vw,4.1rem);line-height:.9}.blog-cta__action{min-height:440px}.blog-cta__action>p{font-size:.96rem}.blog-cta__action>div{flex-direction:column}.article-reader{padding-top:68px}.article-reader__hero{padding:36px 20px 64px}.article-reader__heading{padding-top:42px}.article-reader__meta{flex-wrap:wrap;gap:8px 14px}.article-reader h1{margin-top:22px;font-size:clamp(2.75rem,11vw,3.65rem);line-height:.94}.article-reader__heading>p{margin-top:24px;font-size:.98rem}.article-reader__layout{width:calc(100% - 40px);padding:62px 0 88px}.article-reader__index{padding:19px 0 20px;display:block}.article-reader__index ol{margin-top:16px;grid-template-columns:1fr;gap:0}.article-reader__index li+li{border-top:1px solid var(--blog-line)}.article-reader__index a{padding:11px 0;display:block}.article-reader__index a small{margin:0 9px 0 0;display:inline}.article-reader__body{margin-top:50px}.article-reader__body section{padding-bottom:50px}.article-reader__body section+section{padding-top:48px}.article-reader__body h2{font-size:clamp(2.2rem,9.2vw,3rem)}.article-reader__body p{font-size:1rem;line-height:1.72}.article-reader__body blockquote{margin-bottom:58px;padding:28px 0;font-size:clamp(2rem,8.4vw,2.7rem)}.article-reader__notice{font-size:.78rem}.related-reading h2{font-size:clamp(2.75rem,10.5vw,3.7rem)}.related-reading__card{min-height:0;padding:22px 0;grid-template-columns:minmax(0,1fr) auto;gap:14px}.related-reading__card>span{grid-column:1}.related-reading__card h3{grid-column:1 / -1;font-size:clamp(2rem,8.2vw,2.65rem)}.related-reading__card footer{grid-column:2;grid-row:1}.article-reader__cta{padding:70px 20px;gap:32px}.article-reader__cta h2{font-size:clamp(2.7rem,10.5vw,3.65rem)}.article-reader__cta .blog-button{width:100%;min-width:0}.blog-footer{padding-top:72px}.blog-footer__brand{align-items:flex-start;flex-direction:column;gap:32px}.blog-footer__brand img{width:172px}.blog-footer__brand p{text-align:left}.blog-footer__columns{grid-template-columns:1fr;gap:42px}.blog-footer__disclaimer,.blog-footer__legal{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-cover]>*{opacity:1!important;transform:none!important}.blog-stack__card{position:relative!important;top:auto!important;opacity:1!important;transform:none!important}}.journal-index__archive{padding:clamp(132px,10vw,160px) clamp(20px,4.2vw,72px) clamp(120px,11vw,168px);background:var(--blog-paper)}.journal-index__archive-header{width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);align-items:start}.journal-index__archive-header>div:first-child{grid-column:1 / span 8}.journal-index__archive-header .blog-eyebrow{margin:0}.journal-index__archive-header h1{max-width:900px;margin:24px 0 0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(3.7rem,5vw,5.25rem);font-optical-sizing:auto;font-weight:500;letter-spacing:-.04em;line-height:.92;text-wrap:balance}.journal-index__intro{grid-column:9 / -1;max-width:400px;margin-top:32px;padding-top:18px;border-top:1px solid rgba(34,40,47,.25);font-family:Outfit,Satoshi,Arial,sans-serif}.journal-index__intro p{max-width:400px;margin:0;color:#22282fb8;font-size:.95rem;line-height:1.62}.journal-index__intro .journal-index__count{margin-top:17px;color:#22282fa6;font-size:.76rem}.journal-index__count strong{color:var(--blog-rust-dark);font-weight:700}.journal-index__list{width:min(1320px,100%);margin:clamp(38px,4vw,52px) auto 0;padding:0;border-top:1px solid rgba(34,40,47,.25);list-style:none}.journal-index__list>li{position:relative;border-bottom:1px solid rgba(34,40,47,.2);transform-origin:top center}.journal-index__row{position:relative;min-height:184px;padding:30px 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);align-items:start;font-family:Outfit,Satoshi,Arial,sans-serif;transition:background .38s ease}.journal-index__row:before{position:absolute;inset:0 -22px;z-index:0;content:"";background:#8e503c0b;opacity:0;transition:opacity .32s ease}.journal-index__row>*{position:relative;z-index:1}.journal-index__row:hover:before{opacity:1}.journal-index__row>time{grid-column:1 / span 2;color:var(--blog-charcoal);font-size:.67rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.journal-index__row-meta{grid-column:3 / span 2;display:grid;gap:10px}.journal-index__row-meta span{color:var(--blog-rust-dark);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.journal-index__row-meta small{color:#22282fad;font-size:.72rem}.journal-index__row-copy{grid-column:5 / span 7;min-width:0;transition:transform .46s var(--blog-ease)}.journal-index__row-copy h2{max-width:780px;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,2.7vw,3rem);font-optical-sizing:auto;font-weight:500;letter-spacing:-.04em;line-height:.97;text-wrap:balance}.journal-index__row-copy p{max-width:760px;margin:14px 0 0;color:#22282fb8;font-size:.92rem;line-height:1.58}.journal-index__row-action{grid-column:12 / span 1;min-height:100%;display:flex;align-items:flex-end;justify-content:center}.journal-index__row-action svg{width:50px;height:50px;padding:15px;border:1px solid rgba(34,40,47,.25);border-radius:50%;transition:color .34s ease,background .34s ease,border-color .34s ease,transform .44s var(--blog-ease)}.journal-index__row:hover .journal-index__row-copy{transform:translate(5px)}.journal-index__row:hover .journal-index__row-action svg{border-color:var(--blog-rust);background:var(--blog-rust);color:var(--blog-paper);transform:translate(3px,-3px)}.journal-index__row:focus-visible{outline:2px solid var(--blog-rust-dark);outline-offset:5px}.article-reader__meta time{color:inherit;font:inherit}.article-reader__body img{display:block;max-width:100%;height:auto;margin:1.5em auto;border-radius:6px}.article-reader__body table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5em 0}.article-reader__body :is(td,th){border:1px solid var(--blog-line);padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.article-reader__body th{font-weight:600;background:color-mix(in srgb,currentColor 5%,transparent)}.article-reader__body :is(td,th) p:last-child{margin-bottom:0}.article-reader__body mark{background:#fff1a8;color:#24251d}.article-reader__body pre{overflow-x:auto;white-space:pre-wrap;padding:18px;border:1px solid var(--blog-line)}.article-reader__body span{overflow-wrap:anywhere}@media(max-width:1080px){.journal-index__archive-header>div:first-child{grid-column:1 / span 7}.journal-index__intro{grid-column:8 / -1}.journal-index__row-copy h2{font-size:clamp(2.15rem,3.1vw,2.85rem)}}@media(max-width:900px){.journal-index__archive-header>div:first-child{grid-column:1 / -1}.journal-index__intro{grid-column:6 / -1;margin-top:30px}}@media(max-width:640px){.journal-index__archive{padding:100px 20px 88px}.journal-index__archive-header{display:block}.journal-index__archive-header h1{margin-top:18px;font-size:clamp(2.55rem,11vw,3.15rem);line-height:.95}.journal-index__intro{margin-top:24px;padding-top:15px}.journal-index__intro p{font-size:.92rem}.journal-index__list{margin-top:32px}.journal-index__row{min-height:0;padding:25px 48px 27px 0;display:block}.journal-index__row-meta{margin-top:14px;display:flex;align-items:center;gap:14px}.journal-index__row-copy{margin-top:20px}.journal-index__row-copy h2{font-size:clamp(1.9rem,8.5vw,2.3rem);line-height:.98}.journal-index__row-copy p{margin-top:12px;font-size:.86rem}.journal-index__row-action{position:absolute;top:24px;right:0;min-height:0}.journal-index__row-action svg{width:42px;height:42px;padding:12px}.journal-index__row:hover .journal-index__row-copy{transform:none}}@media(prefers-reduced-motion:reduce){[data-index-enter]{opacity:1!important;transform:none!important}}
