[data-page=blog] .journal-hero .page-title{font-size:clamp(64px,min(11.2vw,21vh),216px);line-height:.88}[data-page=blog] .journal-hero .page-lede{text-wrap:balance;max-width:30ch}[data-page=blog] .journal-fallback-art{fill:none;width:min(34vw,460px);height:auto;stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke;grid-area:2/2;place-self:center;display:none}[data-page=blog] .journal-fallback-art .ink{stroke:var(--faint)}.no-webgl [data-page=blog] .journal-fallback-art{display:block}[data-page=blog] .journal-index{padding-top:clamp(40px,8vh,96px)}[data-page=blog] .journal-index-head{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}[data-page=blog] .journal-index-head h2{color:var(--ink-2)}[data-page=blog] .journal-index-grid{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:clamp(32px,4vw,72px);display:grid}[data-page=blog] .journal-preview-caption{color:var(--muted);white-space:nowrap;place-self:end;padding-bottom:26px}[data-page=blog] .notes{border-top:1px solid var(--line-2)}[data-page=blog] .note-row{border-bottom:1px solid var(--line-2);position:relative}[data-page=blog] .note-row:before{content:"";background:var(--accent-ink);width:40px;height:1px;transition:width .9s var(--ease-out);position:absolute;top:-1px;left:0}[data-page=blog] .note-row:is(:hover,:focus-within):before{width:100%}[data-page=blog] .note-link{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta""title arrow""slot slot";gap:22px 24px;padding:clamp(24px,3.6vh,36px) 0 clamp(30px,4.6vh,46px);display:grid}[data-page=blog] .note-link:focus-visible{outline-offset:6px}[data-page=blog] .note-meta{flex-wrap:wrap;grid-area:meta;align-items:baseline;gap:6px 22px;display:flex}[data-page=blog] .note-num{color:var(--accent-ink)}[data-page=blog] .note-topic i{color:var(--faint);margin:0 4px;font-style:normal}[data-page=blog] .note-meta time{color:var(--ink-2);margin-left:auto}[data-page=blog] .note-title{font-size:clamp(40px,5.3vw,96px);font-weight:var(--display);letter-spacing:-.058em;text-wrap:balance;transition:color .35s var(--ease);grid-area:title;margin-left:-.04em;padding-bottom:.04em;line-height:.96;display:block}[data-page=blog] .note-link:is(:hover,:focus-visible) .note-title{color:var(--accent-ink)}[data-page=blog] .note-arrow{width:clamp(26px,2.6vw,44px);height:clamp(26px,2.6vw,44px);color:var(--ink);transition:color .35s var(--ease);grid-area:arrow;align-self:end;margin-bottom:.3em}[data-page=blog] .note-arrow .ui-arrow{stroke-width:1.1px;width:100%;height:100%}[data-page=blog] .note-link:is(:hover,:focus-visible) .note-arrow{color:var(--accent-ink)}[data-page=blog] .note-link:is(:hover,:focus-visible) .note-arrow .ui-arrow{transform:translate(4px,-4px)}[data-page=blog] .note-slot{grid-area:slot;max-width:60ch;margin:-.1em 0 -.22em;padding:.1em 0 .22em;display:grid;overflow:clip}[data-page=blog] .note-face{transition:transform .7s var(--ease-out), opacity .45s var(--ease);grid-area:1/1;grid-template-columns:112px minmax(0,1fr);align-content:start;gap:4px 20px;display:grid}[data-page=blog] .note-label{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);grid-column:1;padding-top:.5em;font-size:10.5px;line-height:1.6}[data-page=blog] .note-q{letter-spacing:-.03em;color:var(--ink);grid-column:2;font-size:clamp(19px,1.55vw,26px);line-height:1.25}[data-page=blog] .note-lines{letter-spacing:-.008em;color:var(--ink-2);grid-column:2;font-size:clamp(15px,1.05vw,17px);line-height:1.6}[data-page=blog] .note-time{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);grid-column:2;margin-top:8px;font-size:11px}[data-page=blog] .note-time b{color:var(--accent-ink);font-weight:400}@media (hover:hover){[data-page=blog] .note-first{opacity:0;transform:translateY(46%)}[data-page=blog] .note-link:is(:hover,:focus-visible) .note-question{opacity:0;transform:translateY(-46%)}[data-page=blog] .note-link:is(:hover,:focus-visible) .note-first{opacity:1;transform:none}}@media (hover:none){[data-page=blog] .note-slot{gap:18px}[data-page=blog] .note-face{grid-area:auto}}[data-page=blog] .journal-questions .display em,[data-page=blog] .journal-sources .display em,[data-page=blog] .journal-cta em{color:var(--accent-ink);font-style:normal}[data-page=blog] .questions{border-top:1px solid var(--line-2)}[data-page=blog] .questions li{border-bottom:1px solid var(--line-2);position:relative}[data-page=blog] .questions li:before{content:"";background:var(--accent-ink);width:0;height:1px;transition:width .8s var(--ease-out);position:absolute;top:-1px;left:0}[data-page=blog] .questions li:is(:hover,:focus-within):before{width:100%}[data-page=blog] .questions a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow""text arrow""target target";gap:10px 24px;padding:clamp(24px,3.4vh,34px) 0 clamp(24px,3.4vh,32px);display:grid}[data-page=blog] .questions .eyebrow:first-child{grid-area:label}[data-page=blog] .q-text{text-wrap:balance;max-width:24ch;font-size:clamp(26px,2.5vw,44px);font-weight:var(--display);letter-spacing:-.048em;transition:color .3s var(--ease);grid-area:text;line-height:1.04}[data-page=blog] .q-target{color:var(--ink-2);transition:color .3s var(--ease);grid-area:target;margin-top:6px}[data-page=blog] .q-target span{color:var(--muted);margin-right:10px}[data-page=blog] .questions .ui-arrow{stroke-width:1.2px;grid-area:arrow;align-self:center;width:26px;height:26px}[data-page=blog] .questions a:is(:hover,:focus-visible) :is(.q-text,.q-target,.ui-arrow){color:var(--accent-ink)}[data-page=blog] .questions a:is(:hover,:focus-visible) .ui-arrow{transform:translate(3px,-3px)}[data-page=blog] .journal-sources-head{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:24px clamp(32px,6vw,120px);margin-bottom:clamp(48px,8vh,88px);display:grid}[data-page=blog] .journal-sources-head .eyebrow{grid-column:1/-1}[data-page=blog] .journal-sources-head .body-l{justify-self:end;max-width:30ch;padding-bottom:.4em}[data-page=blog] .sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(16px,2vw,28px);display:grid}[data-page=blog] .sources li{border-top:1px solid var(--line-2);position:relative}[data-page=blog] .sources li:after{content:"";background:var(--accent-ink);width:40px;height:1px;transition:width .8s var(--ease-out);position:absolute;top:-1px;left:0}[data-page=blog] .sources li:is(:hover,:focus-within):after{width:100%}[data-page=blog] .sources a{align-content:start;gap:12px;height:100%;padding-top:22px;display:grid}[data-page=blog] .src-title{letter-spacing:-.04em;transition:color .3s var(--ease);font-size:clamp(24px,2vw,34px);font-weight:480;line-height:1.08}[data-page=blog] .src-desc{max-width:34ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}[data-page=blog] .src-url{border-bottom:1px solid var(--line-2);width:-moz-fit-content;width:fit-content;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:8px;padding:12px 0 8px;transition:color .25s,border-color .25s;display:inline-flex}[data-page=blog] .src-url .ui-arrow{flex:none;width:14px;height:14px}[data-page=blog] .sources a:is(:hover,:focus-visible) :is(.src-title,.src-url){color:var(--accent-ink)}[data-page=blog] .sources a:is(:hover,:focus-visible) .src-url{border-color:var(--accent-ink)}[data-page=blog] .sources a:is(:hover,:focus-visible) .src-url .ui-arrow{transform:translate(2px,-2px)}[data-page=blog] .journal-cta .page-cta-title{max-width:12ch}[data-page=blog] .crumbs a{position:relative}[data-page=blog] .crumbs a:after{content:"";position:absolute;inset:-13px -6px}[data-page=blog] .page-cta .head-contact{position:relative}[data-page=blog] .page-cta .head-contact:after{content:"";position:absolute;inset:-3px -1px}@media (max-width:1100px){[data-page=blog] .sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-aspect-ratio:19/20),(max-width:760px){[data-page=blog] .journal-index-grid{grid-template-columns:minmax(0,1fr)}[data-page=blog] .journal-preview-caption{display:none}[data-page=blog] .journal-hero .page-title{font-size:clamp(56px,17vw,170px)}[data-page=blog] .journal-fallback-art{grid-column:1;width:min(76vw,420px)}}:is(.no-webgl,.reduced-motion) [data-page=blog] .journal-index-grid{grid-template-columns:minmax(0,1fr)}:is(.no-webgl,.reduced-motion) [data-page=blog] .journal-preview-caption{display:none}@media (max-width:760px){[data-page=blog] .journal-kicker-more{display:none}[data-page=blog] .note-face{grid-template-columns:minmax(0,1fr)}[data-page=blog] .note-label,[data-page=blog] .note-q,[data-page=blog] .note-lines,[data-page=blog] .note-time{grid-column:1}[data-page=blog] .note-label{padding-top:0}[data-page=blog] .note-meta time{margin-left:0}[data-page=blog] .journal-sources-head{grid-template-columns:minmax(0,1fr)}[data-page=blog] .journal-sources-head .body-l{justify-self:start}[data-page=blog] .sources{grid-template-columns:minmax(0,1fr)}[data-page=blog] .questions a{grid-template-areas:"label arrow""text text""target target"}}
