.journal{--journal-paper:#f8f7f5;--journal-ink:#242420;--journal-muted:#66655e;--journal-line:#dedcd5;--journal-accent:#765c20;--journal-card-radius:20px;background:var(--journal-paper);color:var(--journal-ink);padding:calc(var(--hk-header-safe-top-desktop) + 42px) 0 0}.journal *,.journal :before,.journal :after{box-sizing:border-box}.journal [hidden]{display:none!important}.journal :focus-visible{outline:2px solid var(--journal-accent);outline-offset:6px;border-radius:2px}.journal-shell{width:min(1360px,100% - 112px);margin-inline:auto}.journal h1,.journal h2,.journal h3{text-wrap:balance}.journal p{text-wrap:pretty}.journal svg{stroke-width:1.4px;flex-shrink:0;width:21px;height:21px}.journal-text-link{text-underline-offset:6px;align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.journal-text-link:hover{text-decoration:underline}.journal-text-link svg{transition:transform .2s}.journal-text-link:hover svg{transform:translate(3px)}.journal-category{color:var(--journal-accent);font-size:13px;font-weight:700;line-height:1.6}.journal-figure{min-width:0;margin:0}.journal-figure img{object-fit:cover;width:100%;height:auto;display:block}.journal img[loading=lazy]{opacity:1}.journal-figure figcaption{max-width:65ch;color:var(--journal-muted);margin-top:13px;font-size:12px;line-height:1.7}.journal-masthead{grid-template-columns:1.25fr 1fr;align-items:end;gap:72px;padding:0 0 48px;display:grid}.journal-intro-signature{color:var(--journal-muted);margin-bottom:10px;font-size:13px}.journal-masthead h1{font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(5.4rem,8.8vw,8.4rem);font-weight:600;line-height:1.02}.journal-masthead-copy{justify-self:end;max-width:440px;padding-bottom:3px}.journal-masthead-copy>p{color:var(--journal-muted);font-size:17px;line-height:1.85}.journal-masthead-copy .journal-text-link{margin-top:15px}.journal-cover{border-radius:var(--journal-card-radius);color:#f8f7f5;background:#171715;grid-template-columns:.82fr 1.35fr;align-items:center;display:grid;overflow:hidden}.journal-cover-copy{padding:42px clamp(28px,3.5vw,54px)}.journal-cover-meta{color:#d4c397;flex-wrap:wrap;align-items:center;gap:14px 26px;font-size:12px;display:flex}.journal-cover-meta>span+span{color:#d0cfc8}.journal-cover h2{font-family:var(--font-display);letter-spacing:-.04em;margin:26px 0 22px;font-size:clamp(2.5rem,3.7vw,3.6rem);font-weight:600;line-height:1.14}.journal-cover h2 a{text-underline-offset:6px;text-decoration-thickness:1px}.journal-cover h2 a:hover{text-decoration:underline}.journal-cover-copy>p{color:#d0cfc8;max-width:34ch;font-size:15px;line-height:1.85}.journal-cover-link{border-bottom:1px solid #8e8163;align-items:center;gap:28px;min-height:48px;margin-top:26px;padding-bottom:5px;font-size:14px;font-weight:700;display:inline-flex}.journal-cover-link:hover{color:#e0ca93;border-color:#e0ca93}.journal-cover :focus-visible{outline-color:#e0ca93}.journal-cover-image{padding:20px 20px 20px 0;display:block}.journal-cover-footnote{color:var(--journal-muted);justify-content:space-between;gap:24px;margin-top:15px;font-size:11px;line-height:1.7;display:flex}.journal-catalog{scroll-margin-top:calc(var(--hk-header-anchor-offset) - 86px);padding:86px 0 84px}.journal-catalog-heading{justify-content:space-between;align-items:end;gap:64px;margin-bottom:35px;display:flex}.journal-catalog-heading h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.3rem,3.7vw,3.5rem);font-weight:600;line-height:1.17}.journal-catalog-heading>p{max-width:345px;color:var(--journal-muted);font-size:15px;line-height:1.85}.journal-filter-row{border-bottom:1px solid var(--journal-line);justify-content:space-between;align-items:center;gap:28px;margin-bottom:38px;padding:0 0 28px;display:flex}.journal-filters{flex-wrap:wrap;gap:9px;display:flex}.journal-filters button{border:1px solid var(--journal-line);cursor:pointer;border-radius:30px;align-items:center;gap:12px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:700;line-height:1.5;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.journal-filters button span{font-size:11px;font-weight:500}.journal-filters button:hover{border-color:var(--journal-ink)}.journal-filters button[aria-pressed=true]{color:#fff;background:#242420;border-color:#242420}.journal-result-count{color:var(--journal-muted);flex-shrink:0;font-size:12px}.journal-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;display:grid}.journal-card{border-radius:var(--journal-card-radius);background:#fff;border:1px solid #e5e2dc;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 5px 22px #2424200a}.journal-card-title-link:after{content:"";position:absolute;inset:0}.journal-card:focus-within{outline:2px solid var(--journal-accent);outline-offset:5px}.journal-card .journal-card-title-link:focus-visible{outline:none}.journal-card-link{flex-direction:column;height:100%;display:flex}.journal-card-image{aspect-ratio:3/2;background:#eae8e2;flex-shrink:0;overflow:hidden}.journal-card-image img{aspect-ratio:3/2;object-fit:cover;width:100%}.journal-card-content{flex-direction:column;flex:1;padding:28px;display:flex}.journal-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.journal-card-meta>span{color:var(--journal-muted);white-space:nowrap;font-size:12px}.journal-card h3{max-width:27ch;font-family:var(--font-display);letter-spacing:-.027em;margin:14px 0;font-size:clamp(1.65rem,2.4vw,2.3rem);font-weight:600;line-height:1.27}.journal-card-excerpt{color:var(--journal-muted);max-width:58ch;margin-bottom:26px;font-size:15px;line-height:1.85}.journal-card-action{border-top:1px solid var(--journal-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:13px;font-weight:700;transition:border-color .2s;display:flex}.journal-card-action svg{width:38px;height:38px;color:var(--journal-accent);background:#f1efe9;border-radius:50%;padding:9px;transition:background-color .2s,color .2s}.journal-card-link:hover h3{color:var(--journal-accent)}.journal-card-link:hover .journal-card-action{border-color:var(--journal-accent)}.journal-card-link:hover .journal-card-action svg{background:var(--journal-ink);color:#fff}@media (hover:hover){.journal-card:hover{border-color:#c9c1b0;box-shadow:0 9px 28px #24242014}}.journal-author{background:#eeece6;grid-template-columns:220px minmax(0,630px);justify-content:center;align-items:center;gap:70px;padding:58px 52px;display:grid}.journal-author>img{object-fit:cover;width:100%;height:auto;display:block}.journal-author h2{font-family:var(--font-display);letter-spacing:-.03em;margin:12px 0 19px;font-size:35px;font-weight:600;line-height:1.3}.journal-author div>p:not(.journal-category){color:#4d4c46;font-size:16px;line-height:1.9}.journal-author .journal-text-link{margin-top:17px}.journal-questions{grid-template-columns:.8fr 1.2fr;gap:76px;padding:80px 0 90px;display:grid}.journal-questions-intro h2{font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:20px;font-size:43px;font-weight:600;line-height:1.2}.journal-questions-intro>p{color:var(--journal-muted);font-size:15px}.journal-questions-intro .journal-text-link{margin-top:18px}.journal-questions details{border-bottom:1px solid var(--journal-line)}.journal-questions details:first-child{border-top:1px solid var(--journal-line)}.journal-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding:25px 0;font-size:17px;font-weight:700;line-height:1.65;list-style:none;display:flex}.journal-questions summary::-webkit-details-marker{display:none}.journal-questions summary>span{text-align:center;color:var(--journal-accent);flex:0 0 24px;font-size:25px;font-weight:500;transition:transform .2s}.journal-questions details[open] summary>span{transform:rotate(45deg)}.journal-answer{padding:0 40px 26px 0}.journal-answer p{color:var(--journal-muted);font-size:15px;line-height:1.9}.journal-answer a{text-underline-offset:5px;margin-top:15px;padding-block:7px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.journal-breadcrumb{color:var(--journal-muted);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:38px;font-size:12px;display:flex}.journal-breadcrumb a{padding-block:7px}.journal-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.journal-breadcrumb svg{width:12px;height:12px}.journal-article-opening{border-bottom:1px solid var(--journal-line);grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;padding-bottom:52px;display:grid}.journal-article-heading h1{font-family:var(--font-display);letter-spacing:-.04em;margin:21px 0 25px;font-size:clamp(2.6rem,4.2vw,4.15rem);font-weight:600;line-height:1.13}.journal-lede{color:var(--journal-muted);max-width:46ch;font-size:17px;line-height:1.85}.journal-byline{color:var(--journal-muted);flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:29px;font-size:12px;display:flex}.journal-byline a{color:var(--journal-ink);text-underline-offset:4px;text-decoration:underline}.journal-byline time{margin-top:5px;display:block}.journal-reading-time{color:var(--journal-muted);margin-top:17px;font-size:12px}.journal-article-hero{background:#eeece6;padding:14px}.journal-article-hero figcaption{padding:2px 3px 4px}.journal-reading{grid-template-columns:225px minmax(0,710px);gap:clamp(52px,7vw,112px);max-width:1100px;margin:64px auto 0;padding-bottom:72px;display:grid}.journal-toc{top:calc(var(--hk-header-anchor-offset) + 18px);border-left:1px solid var(--journal-line);align-self:start;padding-left:24px;position:sticky}.journal-toc summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:700;line-height:1.5}.journal-toc nav{margin-top:14px}.journal-toc ol{margin:0;padding:0;list-style:none}.journal-toc li+li{margin-top:4px}.journal-toc a{color:var(--journal-muted);text-underline-offset:4px;padding:8px 0;font-size:13px;line-height:1.7;display:block}.journal-toc a:hover,.journal-toc a[aria-current=location]{color:var(--journal-accent);text-decoration:underline}.journal-body{min-width:0}.journal-body section{scroll-margin-top:calc(var(--hk-header-anchor-offset) + 24px)}.journal-body section+section{margin-top:44px}.journal-body h2{font-family:var(--font-display);letter-spacing:-.027em;margin:0 0 23px;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:600;line-height:1.3}.journal-body h3{font-family:var(--font-sans);margin:28px 0 13px;font-size:18px;font-weight:700;line-height:1.5}.journal-body p{color:#41413b;margin:0 0 21px;font-size:17px;line-height:1.95}.journal-body strong{color:var(--journal-ink);font-weight:700}.journal-body a:not(.journal-text-link){color:var(--journal-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.journal-body ul,.journal-body ol{margin:18px 0 25px;padding-left:22px}.journal-body li{color:#41413b;margin-bottom:12px;padding-left:5px;font-size:16px;line-height:1.85}.journal-essentials{border-bottom:1px solid var(--journal-line);margin-bottom:44px;padding-bottom:35px}.journal-essentials h2{font-family:var(--font-sans);color:var(--journal-accent);margin-bottom:19px;font-size:14px}.journal-essentials>p{letter-spacing:-.015em;font-size:21px;line-height:1.75}.journal-essentials ul{margin:25px 0 0;padding:0;list-style:none}.journal-essentials li{margin:12px 0 0;padding:0 0 0 20px;font-size:14px;position:relative}.journal-essentials li:before{content:"";background:var(--journal-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.journal-body>.journal-figure,.journal-body>.journal-image-note{margin:43px 0 46px}.journal-body .journal-figure figcaption{font-size:12px;line-height:1.75}.journal-note{background:#eeece6;border-left:2px solid #b4a17b;margin:30px 0;padding:28px 32px}.journal-note h3{margin:0 0 12px;font-size:16px}.journal-note p,.journal-note li{font-size:15px;line-height:1.85}.journal-note p:last-child,.journal-note ul:last-child{margin-bottom:0}.journal-image-note{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.journal-image-note>div p{font-size:15px;line-height:1.85}.journal-image-note>div h3{font-family:var(--font-display);margin-top:0;font-size:24px;font-weight:600}.journal-checklist{list-style:none;padding:0!important}.journal-checklist li{border-bottom:1px solid var(--journal-line);margin:0;padding:12px 0 12px 32px;position:relative}.journal-checklist li:before{content:"";border-left:1.5px solid var(--journal-accent);border-bottom:1.5px solid var(--journal-accent);width:13px;height:7px;position:absolute;top:22px;left:1px;transform:rotate(-45deg)}.journal-timeline{border-left:1px solid #b4a17b;margin:26px 0 32px;list-style:none;padding:0!important}.journal-timeline li{margin:0;padding:6px 0 26px 26px;position:relative}.journal-timeline li:last-child{padding-bottom:0}.journal-timeline li:before{content:"";background:var(--journal-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:-4px}.journal-timeline strong{margin-bottom:5px;display:block}.journal-timeline span{color:var(--journal-muted);font-size:14px;line-height:1.8;display:block}.journal-body .journal-article-questions{padding:36px 0 0;display:block}.journal-article-questions summary{font-size:16px}.journal-article-questions .journal-answer p{margin-bottom:0;font-size:15px}.journal-service{color:#fff;background:#242420;margin-top:46px;padding:42px}.journal-service h2{margin-bottom:15px;font-size:32px}.journal-service p{color:#d0cfc8;margin-bottom:15px;font-size:15px;line-height:1.85}.journal-service .journal-text-link{color:#fff}.journal-service :focus-visible{outline-color:#e0ca93}.journal-author--compact{border-top:1px solid var(--journal-line);background:0 0;grid-template-columns:95px minmax(0,1fr);align-items:start;gap:25px;margin-top:36px;padding:28px 0 0}.journal-body .journal-author--compact h2{margin:5px 0 9px;font-size:24px}.journal-body .journal-author--compact p{margin-bottom:0;font-size:13px;line-height:1.85}.journal-body .journal-author--compact .journal-category{font-size:11px}.journal-author--compact .journal-text-link{margin-top:5px;font-size:12px}.journal-related{border-top:1px solid var(--journal-line);padding:56px 0 68px}.journal-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.journal-section-heading h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:37px;font-weight:600}.journal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.journal-return{border-top:1px solid var(--journal-line);padding:25px 0 40px}.journal-progress{display:none}@supports (animation-timeline:scroll()){.journal-progress{z-index:10020;pointer-events:none;width:100%;height:2px;display:block;position:fixed;top:0;left:0}.journal-progress span{transform-origin:0;background:#b59851;height:100%;animation:linear both journal-reading-progress;animation-timeline:scroll(root);display:block}@keyframes journal-reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (width<=1099px){.journal-shell{width:calc(100% - 64px)}.journal-masthead{gap:36px}.journal-cover-copy{padding:30px}.journal-cover h2{font-size:39px}.journal-cover-image{padding:15px 15px 15px 0}.journal-filter-row{flex-direction:column;align-items:start;gap:16px}.journal-catalog-grid{gap:28px}.journal-author{gap:44px;padding:45px}.journal-questions{gap:45px}.journal-article-opening{gap:35px}.journal-article-heading h1{font-size:43px}.journal-reading{grid-template-columns:180px minmax(0,1fr);gap:38px}.journal-author--compact{grid-template-columns:80px minmax(0,1fr);gap:20px;padding:28px 0 0}}@media (width<=767px){.journal{--journal-card-radius:16px;padding-top:calc(var(--hk-header-safe-top-mobile) + 33px)}.journal-shell{width:calc(100% - 40px)}.journal-masthead{padding-bottom:28px;display:block}.journal-intro-signature{margin-bottom:13px;font-size:11px}.journal-masthead h1{font-size:clamp(4rem,17vw,6rem)}.journal-masthead-copy{max-width:44ch;margin-top:22px}.journal-masthead-copy>p{font-size:15px;line-height:1.8}.journal-masthead-copy .journal-text-link{margin-top:10px;font-size:13px}.journal-cover{grid-template-columns:1fr}.journal-cover-image{grid-row:1;padding:0}.journal-cover-copy{padding:28px}.journal-cover h2{margin:19px 0 17px;font-size:38px}.journal-cover-copy>p{max-width:46ch;font-size:14px}.journal-cover-link{min-height:44px;margin-top:15px;font-size:13px}.journal-cover-meta{gap:20px;font-size:11px}.journal-cover-footnote{font-size:10px;display:block}.journal-cover-footnote span{display:block}.journal-cover-footnote span+span{margin-top:3px}.journal-catalog{scroll-margin-top:calc(var(--hk-header-safe-top-mobile) - 50px);padding:50px 0}.journal-catalog-heading{margin-bottom:26px;display:block}.journal-catalog-heading h2{font-size:35px}.journal-catalog-heading>p{margin-top:20px;font-size:14px}.journal-filter-row{margin-bottom:29px;padding-bottom:23px}.journal-filters{gap:8px}.journal-filters button{gap:9px;padding:10px 14px;font-size:12px}.journal-result-count{font-size:11px}.journal-catalog-grid,.journal-card-grid{grid-template-columns:1fr;gap:28px}.journal-card-content{padding:22px 20px 20px}.journal-card-meta{gap:6px 10px}.journal-card-meta>span{font-size:10px}.journal-card .journal-category{font-size:11px}.journal-card h3{max-width:none;margin:13px 0;font-size:28px}.journal-card-excerpt{font-size:14px}.journal-card-action{padding-top:16px;font-size:12px}.journal-author{grid-template-columns:1fr;gap:27px;padding:30px 26px}.journal-author>img{width:145px}.journal-author h2{margin:12px 0 16px;font-size:31px}.journal-author div>p:not(.journal-category){font-size:14px}.journal-author .journal-text-link{margin-top:13px}.journal-questions{grid-template-columns:1fr;gap:29px;padding:48px 0 55px}.journal-questions-intro h2{margin-bottom:16px;font-size:34px}.journal-questions-intro h2 br{display:none}.journal-questions-intro>p{font-size:14px}.journal-questions summary{gap:18px;padding:23px 0;font-size:15px}.journal-answer{padding-right:12px}.journal-answer p{font-size:14px}.journal-breadcrumb{gap:7px;padding-bottom:26px;font-size:11px}.journal-article-opening{grid-template-columns:1fr;gap:29px;padding-bottom:32px}.journal-article-heading h1{margin:17px 0 23px;font-size:clamp(2.2rem,8.4vw,3.2rem);line-height:1.18}.journal-lede{font-size:16px}.journal-byline{margin-top:23px;font-size:11px}.journal-reading-time{margin-top:13px;font-size:11px}.journal-article-hero{padding:9px}.journal-article-hero figcaption{padding:0 2px 4px;font-size:11px}.journal-reading{margin-top:31px;padding-bottom:43px;display:block}.journal-toc{border:0;border-bottom:1px solid var(--journal-line);margin-bottom:35px;padding:0 0 17px;position:static}.journal-toc nav{margin-top:8px}.journal-toc a{padding:7px 0;font-size:12px}.journal-body p{font-size:16px;line-height:1.9}.journal-body h2{font-size:28px}.journal-body section+section{margin-top:34px}.journal-body section{scroll-margin-top:calc(var(--hk-header-safe-top-mobile) + 14px)}.journal-body .journal-essentials h2{font-size:13px}.journal-essentials{margin-bottom:33px;padding-bottom:28px}.journal-essentials>p{font-size:18px;line-height:1.85}.journal-essentials li{font-size:13px}.journal-body>.journal-figure,.journal-body>.journal-image-note{margin:32px 0 36px}.journal-body .journal-figure figcaption{font-size:11px}.journal-note{padding:23px}.journal-image-note{gap:23px}.journal-image-note>div h3{font-size:23px}.journal-image-note>div p{font-size:14px}.journal-service{margin-top:34px;padding:30px 25px}.journal-service h2{font-size:28px}.journal-author--compact{gap:20px;padding:25px 0 0}.journal-author--compact>img{width:90px}.journal-body .journal-author--compact h2{font-size:26px}.journal-body .journal-author--compact p{font-size:13px}.journal-related{padding:35px 0 43px}.journal-section-heading{margin-bottom:27px;display:block}.journal-section-heading h2{font-size:31px}.journal-section-heading .journal-text-link{margin-top:12px;font-size:12px}}@media (width<=479px){.journal-image-note{grid-template-columns:1fr}.journal-image-note .journal-figure{max-width:290px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.journal *,.journal :before,.journal :after{scroll-behavior:auto!important;transition:none!important}.journal-progress{display:none}}@media print{.journal{background:#fff;padding:0}.journal-shell{width:100%}.journal-toc,.journal-related,.journal-return,.journal-service,.journal-progress,.journal-filters{display:none}.journal-reading,.journal-article-opening{max-width:none;display:block}.journal-figure{break-inside:avoid}}
