.oro-article{--oro-journal-inset:clamp(2.5rem,3.35vw,4rem);--oro-journal-bottom-gap:2rem;--oro-reading-rail-height:9.5rem;background:var(--oro-journal-paper);color:var(--oro-ink);padding-bottom:var(--oro-journal-bottom-gap)}.oro-article-rail-frame,.oro-article-sticky-frame{height:calc(100svh - var(--oro-journal-bottom-gap));margin-top:-6.5rem;pointer-events:none;position:sticky;top:0;z-index:8}.oro-article[data-title-sticky=true]{display:grid;grid-template-columns:minmax(0,1fr)}.oro-article[data-title-sticky=true]>:is(.oro-article-sticky-frame,.oro-article__content){grid-column:1;grid-row:1}.oro-article[data-title-sticky=true]>.oro-article-sticky-frame{align-self:start}.oro-article-hero{background:transparent;color:var(--oro-ink);height:100%;inset:0;margin:0;pointer-events:none;padding-top:6.5rem;position:absolute}.oro-article>.oro-article-hero[data-title-sticky=false]{height:auto;margin-top:-6.5rem;min-height:28rem;position:relative}.oro-article-hero__inner{align-content:start;display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;height:100%;margin-inline:0;max-width:none;padding-bottom:clamp(2rem,4vw,4rem);padding-inline:var(--oro-journal-inset);padding-top:clamp(1.25rem,2vw,2rem);width:100%}.oro-article-hero__topline{align-items:start;display:flex;grid-column:1/-1;justify-content:space-between}.oro-article-hero__topline a{pointer-events:auto}.oro-article-hero__copy{align-self:start;grid-column:1/span 3;max-width:32rem;padding-top:0}.oro-article-hero__categories{color:var(--oro-muted);font-family:var(--font-geist-mono);font-size:.6rem;letter-spacing:.08em;max-width:32rem;text-align:right;text-transform:uppercase}.oro-article-hero__back a{border-bottom:1px solid;padding-bottom:.2rem;transition:color .16s ease}.oro-article-hero__back a:focus-visible,.oro-article-hero__back a:hover{color:var(--oro-signal)}.oro-article-hero h1{color:var(--oro-ink);font-family:var(--oro-editorial-serif);font-size:clamp(2.75rem,3.25vw,3.75rem);font-weight:450;letter-spacing:-.06em;line-height:.9;margin-block:0 1.25rem;max-width:12ch}.oro-article-hero__excerpt{color:var(--oro-muted);font-family:var(--oro-editorial-serif);font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5;max-width:22rem}.oro-reading-rail{align-items:end;display:grid;gap:1rem;grid-template-columns:13rem minmax(12rem,1fr) 12rem;height:auto;margin-bottom:0;margin-top:0;max-width:none;min-height:0;pointer-events:none;bottom:0;left:var(--oro-journal-inset);padding-inline:0;position:absolute;width:calc(100% - (2 * var(--oro-journal-inset)));z-index:8}.oro-reading-rail>div{pointer-events:auto}.oro-reading-rail__facts,.oro-reading-rail__index{align-self:end;font-family:var(--font-geist-mono);font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.oro-reading-rail__facts{padding-bottom:.2rem}.oro-reading-rail__published{color:rgb(10 10 10/62%);display:flex;flex-direction:column;font-size:.6rem;gap:.25rem;letter-spacing:.07em;margin-bottom:.8rem;text-transform:uppercase}.oro-reading-rail__published time{font-size:.68rem;letter-spacing:.045em}.oro-reading-rail__progress i{background:rgb(10 10 10/16%);display:block;height:2px;margin-top:.45rem;order:3;overflow:hidden;width:100%}.oro-reading-rail__progress i span{background:var(--oro-ink);display:block;height:100%;transform-origin:left;transition:transform 80ms linear}.oro-reading-rail__facts dl{align-items:start;border-top:1px solid rgb(10 10 10/30%);display:grid;gap:1rem;grid-template-columns:max-content minmax(6.75rem,1fr);padding-top:.7rem}.oro-reading-rail__facts dl div,.oro-reading-rail__index{display:flex;flex-direction:column;gap:.35rem}.oro-reading-rail__facts dl div{align-content:start;display:grid;text-align:left}.oro-reading-rail__facts dd{font-size:.74rem;font-weight:520;letter-spacing:.015em;line-height:1;order:1}.oro-reading-rail__facts dt{order:2;white-space:nowrap}.oro-reading-rail :is(dt,span){color:rgb(10 10 10/68%)}.oro-reading-rail__index{padding-bottom:.2rem;text-align:center}.oro-reading-rail__summary{align-self:end;background:rgb(249 250 248/96%);border:1px solid rgb(10 10 10/18%);border-radius:1rem;box-shadow:0 1rem 2.5rem rgb(0 0 0/12%);padding:1.2rem}.oro-reading-rail__summary span{font-family:var(--font-geist-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.oro-reading-rail__summary p{font-size:.86rem;line-height:1.5;margin-top:1.7rem}.oro-article__content{background:var(--oro-journal-paper);padding-block:clamp(9rem,14vw,13rem) clamp(4rem,8vw,7rem)}.oro-article__layout{display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:repeat(12,minmax(0,1fr))}.oro-article-richtext{color:var(--oro-ink);grid-column:4/span 6;justify-self:center;max-width:36rem;padding-inline:0;width:100%}.oro-article-richtext li,.oro-article-richtext p{font-family:var(--oro-editorial-serif);font-size:clamp(1rem,1.08vw,1.075rem);letter-spacing:.002em;line-height:1.72}.oro-article__related{margin-top:clamp(5rem,10vw,9rem)}.oro-article-richtext :is(h2,h3,h4,h5,h6){color:var(--oro-ink);font-family:var(--oro-editorial-serif);font-weight:400;letter-spacing:-.055em;line-height:.98}.oro-article-richtext h2{font-size:clamp(1.9rem,2.6vw,2.65rem);margin-block:4rem 1.5rem}.oro-article-richtext .oro-media-block{margin-left:50%;max-width:calc(100vw - (2 * var(--oro-gutter)));transform:translateX(-50%);width:min(80vw,72rem)}.oro-article-richtext p+p{margin-top:1.5rem}body:has(.oro-article) .oro-footer,body:has(.oro-article) .oro-footer__utility,body:has(.oro-article) .oro-header{background-color:var(--oro-journal-paper)}body:has(.oro-article) .oro-footer{background-image:none}body:has(.oro-article) .oro-footer__utility{backdrop-filter:none;background-image:none}@media (width < 48rem){.oro-article-hero__inner{display:block;height:auto;min-height:auto;padding-bottom:1.5rem}.oro-article-hero,.oro-article-hero[data-title-sticky=true],html[data-oro-header-sticky=true] .oro-article-hero[data-title-sticky=true]{height:auto;margin-bottom:0;pointer-events:auto;position:relative;top:auto}.oro-article-rail-frame,.oro-article-sticky-frame{display:contents}.oro-article-hero__topline,.oro-article[data-title-sticky=true]{display:block}.oro-article-hero__categories{margin-top:.8rem;text-align:left}.oro-article-hero__copy{margin-top:clamp(2rem,10vw,4rem);padding-top:0}.oro-article-hero h1{font-size:clamp(2.65rem,10vw,3.5rem);max-width:10ch}.oro-article{--oro-journal-inset:1rem;--oro-reading-rail-height:7.5rem}.oro-reading-rail{display:flex;gap:.5rem;margin-bottom:0;margin-top:0;overflow-x:auto;padding-inline:1rem;scroll-snap-type:x proximity;bottom:auto;left:auto;position:sticky;top:calc(100svh - var(--oro-reading-rail-height) - .5rem);width:100%}.oro-reading-rail>div{flex:0 0 calc(100vw - 2rem);max-height:var(--oro-reading-rail-height);overflow-y:auto;scroll-snap-align:center}.oro-reading-rail__index{background:rgb(218 220 218/94%);border:1px solid rgb(10 10 10/18%);justify-content:end;min-height:7rem;padding:1rem;text-align:left}.oro-reading-rail__summary p{margin-top:1rem}.oro-article__layout{display:block}.oro-article__content{padding-top:2rem}.oro-article-richtext .oro-media-block{width:min(calc(100vw - 2rem),40rem)}.oro-article-richtext{padding-inline:clamp(1rem,4vw,2rem)}}