.plate[data-astro-cid-7q3db4eu]{--mat:clamp(1.75rem, 3.2vw, 3.5rem);--gap:calc(var(--mat) + clamp(2rem, 3.5vw, 3.5rem));--pad:calc(var(--mat) + clamp(1rem, 2vw, 2rem));--phone:min(clamp(16rem, 25vw, 28rem), (100svh - 15rem - 2 * var(--mat)) * .56);--soft:blur(.8px) saturate(.55) brightness(.97) contrast(.92);isolation:isolate;margin:0;position:relative}.plate__stage[data-astro-cid-7q3db4eu]{--between:clamp(1rem, 2vw, 2rem);gap:calc(2 * var(--mat) + var(--between));padding:var(--pad) var(--mat);align-items:flex-start;display:flex}.plate--left[data-astro-cid-7q3db4eu] .plate__stage[data-astro-cid-7q3db4eu]{justify-content:flex-end}.plate__mat[data-astro-cid-7q3db4eu]{z-index:-1;inset:calc(-1 * var(--mat));background:var(--plate-paper,var(--color-field));border-radius:clamp(1rem,1.6vw,1.5rem);position:absolute;overflow:hidden}.plate__mat[data-astro-cid-7q3db4eu]:after{border:1.5px solid var(--color-ink);border-radius:inherit;content:"";position:absolute;inset:0}.plate__mat[data-astro-cid-7q3db4eu] img{object-fit:cover;filter:saturate(.85);width:100%;max-width:none;height:100%;display:block}html.js .plate[data-astro-cid-7q3db4eu]:not(:global(.is-here)) .plate__mat[data-astro-cid-7q3db4eu]{opacity:0}.plate__mat[data-astro-cid-7q3db4eu]{transition:opacity .7s}.plate__shot[data-astro-cid-7q3db4eu]{flex:0 0 var(--phone);min-width:0;position:relative;container-type:inline-size}.plate__screen[data-astro-cid-7q3db4eu],.plate__layers[data-astro-cid-7q3db4eu]{position:relative}.plate__layers[data-astro-cid-7q3db4eu] img{width:100%;max-width:none;height:auto;display:block}.plate__layers[data-astro-cid-7q3db4eu] .plate__sharp{position:absolute;inset:0}.plate--desktop[data-astro-cid-7q3db4eu] .plate__shot[data-astro-cid-7q3db4eu]{max-width:var(--desk,62rem);flex:auto}.plate--desktop[data-astro-cid-7q3db4eu] .plate__layers[data-astro-cid-7q3db4eu] img{border-radius:.6rem}.plate--crop[data-astro-cid-7q3db4eu]{--phone:min(clamp(18rem, 30vw, 27rem), (100svh - 17rem) * .655)}.plate--crop[data-astro-cid-7q3db4eu] .plate__frame[data-astro-cid-7q3db4eu]{border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.5rem 3rem -1rem #28140059,0 .25rem .75rem #2814001f}.plate--crop[data-astro-cid-7q3db4eu] .plate__layers[data-astro-cid-7q3db4eu]{position:absolute}@media (width>=760px){.plate--many[data-astro-cid-7q3db4eu] .plate__shot[data-astro-cid-7q3db4eu]:nth-child(2){margin-top:clamp(2rem,5vw,4.5rem)}}.plate[data-astro-cid-7q3db4eu] .plate__label[data-astro-cid-7q3db4eu],.plate[data-astro-cid-7q3db4eu] .plate__caption[data-astro-cid-7q3db4eu]{margin:calc(var(--mat) + 1rem) 0 0;color:var(--color-ink);font-size:var(--small,.875rem);text-align:center;line-height:1.45}.plate[data-astro-cid-7q3db4eu] .plate__caption[data-astro-cid-7q3db4eu]{padding:0 var(--gap) var(--pad);margin:0}.plate__stage[data-astro-cid-7q3db4eu]:has(+.plate__caption){padding-bottom:1.5rem}@media (width>=1200px){.plate--pinned[data-astro-cid-7q3db4eu]{height:100%}.plate--pinned[data-astro-cid-7q3db4eu] .plate__stage[data-astro-cid-7q3db4eu]{box-sizing:border-box;height:100%}.plate--pinned[data-astro-cid-7q3db4eu] .plate__shot[data-astro-cid-7q3db4eu]{top:max(7rem, calc(50svh - var(--phone) * .89));position:sticky}}.plate__screen--focus[data-astro-cid-7q3db4eu] .plate__base{filter:var(--soft)}.plate__layers[data-astro-cid-7q3db4eu] img{transition:filter .9s var(--ease-out), opacity .5s ease}.plate__layers[data-astro-cid-7q3db4eu] .plate__sharp{transition-delay:calc(.25s + var(--i,0) * .14s)}html.js .plate[data-astro-cid-7q3db4eu]:not(:global(.is-here)) .plate__layers[data-astro-cid-7q3db4eu] img{filter:blur(8px)saturate(.8)}html.js .plate[data-astro-cid-7q3db4eu]:not(:global(.is-here)) .plate__layers[data-astro-cid-7q3db4eu] .plate__sharp{opacity:0}@media (hover:hover) and (pointer:fine){.is-here .plate__screen--focus[data-astro-cid-7q3db4eu]:hover .plate__base{filter:none;transition-duration:.3s}}.plate__marks[data-astro-cid-7q3db4eu],.plate__notes[data-astro-cid-7q3db4eu]{margin:0;padding:0;list-style:none}.plate__marks[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);position:absolute}.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{top:calc((var(--y) + var(--h) / 2) * 1%);left:calc(100% + var(--gap));width:max-content;max-width:15rem;color:var(--color-ink);text-wrap:balance;font-size:.9375rem;line-height:1.35;position:absolute;translate:0 -50%}.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before{width:calc(var(--gap) - .6rem + (100 - var(--x) - var(--w)) * 1cqw + 3px);background:radial-gradient(circle at 3.5px 50%, var(--color-ink) 2.5px, #ffffffe6 3px 3.5px, transparent 4px) no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) 0 50% / 100% 1px no-repeat;content:"";transform-origin:0;height:7px;position:absolute;top:50%;right:calc(100% + .6rem);translate:0 -50%}.plate--left[data-astro-cid-7q3db4eu] .plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{right:calc(100% + var(--gap));text-align:right;left:auto}.plate--left[data-astro-cid-7q3db4eu] .plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before{width:calc(var(--gap) - .6rem + var(--x) * 1cqw + 3px);background:radial-gradient(circle at calc(100% - 3.5px) 50%, var(--color-ink) 2.5px, #ffffffe6 3px 3.5px, transparent 4px) no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) 0 50% / 100% 1px no-repeat;transform-origin:100%;left:calc(100% + .6rem);right:auto}.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{transition:opacity .26s ease calc(var(--i) * .14s + .7s)}.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before{transition:scale .36s var(--ease-out) calc(var(--i) * .14s + .48s)}html.js .plate[data-astro-cid-7q3db4eu]:not(:global(.is-here)) .plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{opacity:0}html.js .plate[data-astro-cid-7q3db4eu]:not(:global(.is-here)) .plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before{scale:0 1}@media (prefers-reduced-motion:reduce){.plate__layers[data-astro-cid-7q3db4eu] img,.plate__mat[data-astro-cid-7q3db4eu],.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu],.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before{transition:none}}@media (width<=759px){.plate[data-astro-cid-7q3db4eu],.plate--left[data-astro-cid-7q3db4eu]{--mat:1.25rem;--phone:min(64vw, 16rem);--pad:2.75rem;--soft:blur(.4px) saturate(.55) brightness(.97) contrast(.92);border-radius:0}.plate--crop[data-astro-cid-7q3db4eu]{--phone:min(76vw, 21rem)}.plate__stage[data-astro-cid-7q3db4eu],.plate--left[data-astro-cid-7q3db4eu] .plate__stage[data-astro-cid-7q3db4eu]{justify-content:center;padding-inline:1.25rem}.plate--many[data-astro-cid-7q3db4eu] .plate__stage[data-astro-cid-7q3db4eu]{--between:.5rem;padding-inline:calc(var(--mat) + .75rem)}.plate--many[data-astro-cid-7q3db4eu] .plate__shot[data-astro-cid-7q3db4eu]{flex:1 1 0}.plate__marks[data-astro-cid-7q3db4eu]{counter-reset:mark}.plate__marks[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{counter-increment:mark}.plate__marks[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:after{top:50%;left:calc(var(--x) / var(--w) * -100% - 1.75rem);background:var(--color-ink);color:#fff;content:counter(mark);width:1.35rem;height:1.35rem;font-family:var(--font-study-emphasis);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid;position:absolute;translate:0 -50%;box-shadow:0 0 0 2px #ffffffd9}.plate__notes[data-astro-cid-7q3db4eu]{counter-reset:note;gap:.5rem;width:max-content;max-width:100%;margin:1.75rem auto 0;display:grid}.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu],.plate--left[data-astro-cid-7q3db4eu] .plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]{counter-increment:note;text-align:left;align-items:baseline;gap:.6rem;width:auto;max-width:none;display:flex;position:static;translate:none}.plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before,.plate--left[data-astro-cid-7q3db4eu] .plate__notes[data-astro-cid-7q3db4eu] li[data-astro-cid-7q3db4eu]:before{background:var(--color-ink);color:#fff;content:counter(note);width:1.35rem;height:1.35rem;font-family:var(--font-study-emphasis);border-radius:50%;flex:0 0 1.35rem;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid;position:static;translate:0 .2rem;scale:1}}html.study-plates{--gutter:clamp(20px, 5vw, 72px);--text:clamp(1rem, .73rem + .417vw, 1.25rem);--small:clamp(.875rem, .8rem + .15vw, 1.0625rem);--measure:calc(var(--text) * 34);--side:calc(var(--text) * 30);--wide:calc(var(--measure) + 4rem + var(--side));--space-part:clamp(5.5rem, 3.5rem + 6vw, 9rem);--context:#c6cfd6;--marker:#ffe25c;--page-gutter:var(--gutter);--study-body:var(--text);--study-small:var(--small);--study-caption:var(--color-muted)}html.study--supergood{--marker:#ffdf55}html.study--observatory{--marker:#cfe89a}html.study--instagram{--marker:#ffc8df}html.study--two-sticks{--marker:#d9d0fc}.study-plates .portfolio-navigation-spacer{display:none}.study-plates main{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [wide-start] minmax(0, calc((var(--wide) - var(--measure)) / 2)) [text-start side-start] min(var(--measure), 100% - 2 * var(--gutter)) [text-end side-end] minmax(0, calc((var(--wide) - var(--measure)) / 2)) [wide-end] minmax(var(--gutter), 1fr) [full-end];color:var(--color-ink);font-family:var(--font-reading);display:grid;overflow-x:clip;container:study/inline-size}.study-plates .portfolio-navigation:not(:has(.contact-disclosure[open])):before{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-field) 88%, transparent) 0, color-mix(in srgb, var(--color-field) 55%, transparent) 50%, transparent 100%);backdrop-filter:none}.study-plates .portfolio-navigation:not(:has(.contact-disclosure[open])):after{backdrop-filter:none}html.study-plates.is-night .portfolio-navigation:not(:has(.contact-disclosure[open])){--color-ink:#dfe8c8;--color-copy:#dfe8c8d1;--color-muted:#dfe8c899;--color-field:#0b0c0a}.study-plates reading-progress .tick{box-shadow:0 0 0 1.5px #ffffff8c}.study-plates main>*,.study-plates :is(.part,.decision)>*{grid-column:text;min-width:0}.study-plates main>:is(.part,.decision),.study-plates .part>.decision{grid-column:full;grid-template-columns:subgrid;align-content:start;display:grid}@media (width>=1100px){.study-plates main{grid-template-columns:[full-start] minmax(6.5rem, 1fr) [wide-start text-start] minmax(0, var(--measure)) [text-end] minmax(2rem, 4rem) [side-start] minmax(0, var(--side)) [side-end wide-end] minmax(6.5rem, 1fr) [full-end]}}.study-plates main .beside{grid-column:text-start/side-end;grid-template-columns:subgrid;align-items:start;display:grid}.study-plates main .beside>*{grid-area:1/text;min-width:0}.study-plates main .beside>.beside__side{grid-column:side}@media (width<=1099px){.study-plates main .beside{margin-bottom:2rem;display:block}.study-plates main .beside>.beside__side{margin-top:2rem}}.study-plates main>header{grid-column:full}.study-plates .col-wide{grid-column:wide}.study-plates main .statement{grid-column:text-start/side-end}.study-plates .col-full{grid-column:full}.study-plates .decision>.decision__visual,.study-plates .part>.plate{grid-column:text-start/full-end;margin-block:clamp(2rem,4vw,3.25rem)}.study-plates .decision>.decision__visual:has(.plate--left),.study-plates .part>.plate--left{grid-column:full-start/side-end}.study-plates .note-lines{display:none}.study-plates main img{max-width:100%;height:auto;display:block}.study-plates [id]{scroll-margin-top:6rem}.study-plates .part{margin-top:var(--space-part)}.study-plates .part--summary{margin-top:clamp(4rem,3rem + 4vw,7rem)}.study-plates .decision{margin-top:clamp(4.5rem,3rem + 5vw,8rem)}.study-plates .part>h2+.decision{margin-top:clamp(2.5rem,4vw,3.5rem)}.study-plates main :is(h1,h2,h3,.statement){color:var(--color-ink);font-family:var(--font-study-heading);font-synthesis:none;text-wrap:balance;font-weight:400}.study-plates :is(.part,.finale)>h2{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2rem,1.65rem + 1.1vw,2.75rem);line-height:1.05}.study-plates main h3{letter-spacing:-.012em;margin:0 0 1rem;font-size:clamp(1.45rem,1.3rem + .5vw,1.75rem);line-height:1.2}.study-plates main :is(p,li){color:var(--color-copy);font-size:var(--text);line-height:1.68}.study-plates main p{margin-block:0 1em}.study-plates main .part__lead{color:var(--color-ink)}.study-plates main :is(strong,b,.summary__label){color:var(--color-ink);font-family:var(--font-study-emphasis);font-weight:600}.study-plates main :is(.note,figcaption){color:var(--color-muted);font-size:var(--small);line-height:1.55}.study-plates main figure{min-width:0;margin-inline:0}.study-plates .plain-list{margin-block:0 1.25rem;padding-left:1.2em}.study-plates .plain-list li+li{margin-top:.5rem}.study-plates .plain-list li::marker{color:var(--color-muted)}.study-plates main .statement{letter-spacing:-.025em;max-width:24ch;margin-block:clamp(3rem,5vw,4.5rem);font-size:clamp(2rem,1.35rem + 2.3vw,3.25rem);line-height:1.08}.study-plates main .statement mark{padding-inline:.06em}.study-plates main .insight>.statement{grid-column:text;max-width:none}.study-plates main .insight>.insight__stories{align-self:end;margin-block:clamp(3rem,5vw,4.5rem)}.study-plates main .decision__effect{color:var(--color-ink);margin:1.5rem 0 0}.study-plates main :is(.callout,.decision__source){color:var(--color-muted);font-size:var(--small);margin:.5rem 0 0;line-height:1.5}.study-plates main :is(.callout,.decision__source):first-letter{text-transform:uppercase}.study-plates main a{color:inherit;text-decoration:none}.study-plates main :is(p,li) a:not([class]){background:var(--link-mark-rest) no-repeat 0 calc(100% - .02em) / 100% .62em}.study-plates main :is(p,li) a:not([class]):is(:hover,:focus-visible){animation:link-mark-draw var(--link-mark-draw) step-end forwards}.study-plates main mark,.study-plates main .marked strong{color:var(--color-ink);background:linear-gradient(var(--marker), var(--marker)) 0 50% / var(--mark-size,100%) 100% no-repeat;box-decoration-break:clone;transition:background-size .65s var(--ease-out);margin-inline:-.06em;padding:.04em .14em}html.js.study-plates main [data-arrive]:not(.is-here) :is(mark,strong){--mark-size:0%}@property --sweep{syntax:"<angle>";inherits:false;initial-value:360deg}.study-plates .pen-circle{-webkit-mask-image:conic-gradient(from 200deg, #000 var(--sweep), transparent 0);mask-image:conic-gradient(from 200deg, #000 var(--sweep), transparent 0);transition:--sweep .41s steps(5,end) .3s}html.js.study-plates [data-arrive]:not(.is-here) .pen-circle{--sweep:0deg}html.js.study-plates .chart--units:not(.is-here) .chart__unit{box-shadow:inset 0 0 0 1px var(--context);background:0 0}html.js.study-plates .chart--units:not(.is-here) .chart__value{opacity:0}.study-plates .chart--units.is-here .chart__unit{animation:1ms step-end both plates-unit-on;animation-delay:calc(var(--i) * .17s)}.study-plates .chart--units.is-here .chart__value{animation:.24s ease-out both plates-value-on;animation-delay:calc(var(--count) * .17s)}html.js.study-plates .people:not(.is-here) .people__dot--on{box-shadow:inset 0 0 0 1.5px var(--context);background:0 0}.study-plates .people.is-here .people__dot--on{animation:1ms step-end both plates-unit-on;animation-delay:calc(var(--i) * .14s)}html.js.study-plates .chart--scale:not(.is-here) .chart__dot--emphasis{left:var(--from)}@keyframes plates-unit-on{0%{box-shadow:inset 0 0 0 1px var(--context);background:0 0}}@keyframes plates-value-on{0%{opacity:0}}.study-plates main .summary__result p.marked{color:var(--color-ink);font-size:calc(var(--text) * 1.2);margin:0;line-height:1.5}@media (width>=1280px){.study-plates .part>.decision--spread{--spread-gap:clamp(2.5rem, 4vw, 4.5rem);--names:10rem;grid-template-columns:[screen-start] minmax(0, 1fr) [screen-end] var(--spread-gap) [words-start] minmax(0, var(--side)) [words-end];--spread-out:calc((100% - var(--wide)) / 2 - 4rem);padding-inline:max(6.5rem, var(--spread-out)) max(1.5rem, calc((100% - var(--wide)) / 2));grid-template-rows:auto auto 1fr}.study-plates .part>.decision--screen-right{grid-template-columns:[words-start] minmax(0, var(--side)) [words-end] var(--spread-gap) [screen-start] minmax(0, 1fr) [screen-end];padding-inline:max(6.5rem, calc((100% - var(--wide)) / 2)) max(3rem, var(--spread-out))}.study-plates main .decision--spread>*{grid-column:words}.study-plates main .decision.decision--spread>.decision__visual{grid-area:1/screen/-1;place-self:start;margin:0;position:sticky;top:6rem}.study-plates main .decision.decision--screen-right>.decision__visual{justify-self:end}.study-plates .decision--spread .plate__stage{padding:var(--mat)}.study-plates .decision--spread .plate--named.plate--right .plate__stage{padding-right:calc(var(--gap) + var(--names))}.study-plates .decision--spread .plate--named.plate--left .plate__stage{padding-left:calc(var(--gap) + var(--names))}.study-plates .decision--spread .plate__notes li{max-width:var(--names)}.study-plates .decision--spread .plate{--phone:min(clamp(15rem, 20vw, 26rem), (100svh - 9rem - 2 * var(--mat)) * .56)}.study-plates .decision--spread .plate--crop{--phone:min(clamp(16rem, 23vw, 26rem), (100svh - 9rem - 2 * var(--mat)) * .7)}.study-plates .decision--spread .plate--many{--phone:min(14vw, 18rem, (100svh - 13rem - 2 * var(--mat)) * .56)}.study-plates .decision--spread .plate--many .plate__stage{gap:var(--between)}.study-plates .decision--spread .plate .plate__caption{text-align:left;padding-inline:0}.study-plates main .decision--spread .decision__body{margin:0;display:block}.study-plates .decision--spread .decision__evidence{margin-top:2.25rem}}.study-plates main .decision.decision--wide>.decision__visual{grid-column:text-start/side-end}.study-plates main .decision--wide .decision__result{align-self:start}.study-plates main .decision--wide .decision__result .decision__effect{font-size:calc(var(--text) * 1.2);margin-top:0;line-height:1.5}@media (width>=760px){.study-plates main .plate--desktop{--desk:min(62rem, (100svh - 12rem) * 1.55)}.study-plates main .plate--desktop.plate--named.plate--right .plate__stage{padding-right:calc(var(--gap) + 11rem)}.study-plates main .plate--desktop .plate__notes li{max-width:11rem}}@media (width<=759px){.study-plates main .decision.decision--wide>.decision__visual{grid-column:full}}.study-plates .gather{position:relative}.study-plates .gather__ghost{display:none}html.js.study-plates .gather__ghost{top:calc(var(--i) * var(--gather-step));transition:transform .7s var(--ease-in-out) calc(var(--i) * 22ms), opacity .26s ease calc(.52s + var(--i) * 22ms);display:block;position:absolute;left:0;right:0}html.js.study-plates .gather.is-here .gather__ghost{opacity:0;transform:translateY(calc(-1 * var(--i) * var(--gather-step)))}html.js.study-plates .gather:not(.is-here) .gather__one{opacity:0}.study-plates .gather__one{transition:opacity .32s .82s}@media (prefers-reduced-motion:reduce){html.js.study-plates .gather__ghost,.study-plates .gather__one{transition:none}}.study-plates .decision__visual--pinned{grid-template:1fr/1fr;display:grid}.study-plates .decision__visual--pinned>*{grid-area:1/1}.study-plates .decision__beside{z-index:1;width:min(20rem,30cqw);margin-left:max(6.5rem, calc((100cqw - var(--wide)) / 2));justify-self:start;padding-block:26svh}.study-plates .decision__visual--pinned:not(:has(.plate--left)) .decision__beside{margin-right:max(6.5rem, calc((100cqw - var(--wide)) / 2));justify-self:end;margin-left:0}.study-plates main .decision__beside p{color:var(--color-ink);margin:0 0 24svh}.study-plates main .decision__beside p:last-child{margin-bottom:0}@media (width<=1199px){.study-plates .decision>.decision__visual--pinned{display:contents}.study-plates .decision__visual--pinned>.plate{grid-area:auto/text-start/auto/full-end;margin-block:clamp(2rem,4vw,3.25rem)}.study-plates .decision__visual--pinned>.plate--left{grid-column:full-start/side-end}.study-plates .decision__beside{grid-area:auto/text;width:auto;margin:0;padding:0}.study-plates main .decision__beside p{color:var(--color-copy);margin:0 0 1em}}.study-plates main .answers{grid-column:text-start/side-end;grid-template-columns:subgrid;row-gap:1.25rem;margin:.5rem 0 1.5rem;padding:0;list-style:none;display:grid}.study-plates .answers li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.study-plates .answers__from{grid-column:text-start/side-start;align-items:center;min-width:0;display:flex}.study-plates .answers__problem{color:var(--color-ink);font-size:var(--text);flex:0 24rem;line-height:1.6}.study-plates .answers__line{background:radial-gradient(circle at 3.5px 50%, var(--color-ink) 2.5px, transparent 3px) no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) 0 50% / 100% 1px no-repeat;transform-origin:0;height:7px;transition:scale .42s var(--ease-out) calc(var(--i) * .16s + .15s);flex:3rem;margin-inline:1rem .75rem}html.js.study-plates .answers:not(.is-here) .answers__line{scale:0 1}.study-plates main .answers__to{min-height:44px;color:var(--color-ink);font-size:var(--text);grid-column:side;align-items:center;line-height:1.4;display:inline-flex}@media (width<=1099px){.study-plates main .answers,.study-plates .answers li{display:block}.study-plates .answers li+li{margin-top:1.25rem}.study-plates .answers__from{display:contents}.study-plates .answers__problem{display:inline}.study-plates .answers__line{vertical-align:middle;width:2.25rem;margin:0 .5rem 0 .6rem;display:inline-block}.study-plates main .answers__to{min-height:0;display:inline}}@media (prefers-reduced-motion:reduce){.study-plates .answers__line{transition:none}}.study-plates main .index{grid-column:text-start/side-end;grid-template-columns:subgrid;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.study-plates .index li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.study-plates main .index a{grid-column:1/-1;grid-template-columns:subgrid;color:var(--color-ink);align-items:baseline;padding-block:1.1rem;display:grid}.study-plates .index__title{grid-column:text;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.4}.study-plates .index__number{color:var(--color-muted);font-variant-numeric:tabular-nums}.study-plates main .index__result{color:var(--color-copy);font-size:var(--text);grid-column:side;line-height:1.5}.study-plates main .index a:is(:hover,:focus-visible) .link-mark{animation:link-mark-draw var(--link-mark-draw) step-end forwards}@media (width<=1099px){.study-plates main .index,.study-plates .index li,.study-plates main .index a{display:block}.study-plates main .index a{padding-block:.85rem}.study-plates .index__title,.study-plates main .index__result{display:block}.study-plates main .index__result{font-size:var(--small);margin-top:.2rem}}.study-plates .decision__evidence .chart{margin-block:0}.study-plates .decision__evidence .chart .chart__units{--unit:min(2.25rem, calc((100cqi - 5.5rem - (var(--most) - 1) * .45rem) / var(--most)));gap:.45rem}.study-plates .decision__evidence .chart .chart__unit{height:calc(var(--unit) * 2);border-radius:.4rem}.study-plates .decision__evidence .chart .chart__row{font-size:1rem}.study-plates .decision__evidence .chart .chart__value{font-family:var(--font-study-emphasis);font-size:1.0625rem;font-weight:600}.study-plates .finale{isolation:isolate;grid-column:full;grid-template-columns:subgrid;margin-bottom:clamp(2.5rem,5vw,4rem);padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.study-plates .finale>*{grid-column:text}.study-plates main .finale>.chart:first-of-type{grid-column:text-start/side-end}.study-plates main .finale>.chart{transition:filter 1.1s var(--ease-out), opacity .7s ease;margin-block:2.5rem}html.js.study-plates .finale:not(.is-here)>.chart{filter:blur(10px);opacity:.45}.study-plates .finale .chart .chart__title{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.study-plates .finale .chart .chart__row{gap:.6rem;font-size:1rem}.study-plates .finale .chart .chart__units{--unit:min(2.6rem, calc((100cqi - 5.5rem - (var(--most) - 1) * .45rem) / var(--most)));gap:.45rem}.study-plates .finale .chart .chart__unit{height:calc(var(--unit) * 2);border-radius:.45rem}.study-plates .finale .chart .chart__value{font-family:var(--font-study-emphasis);font-size:1.125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.study-plates main .finale>.chart{transition:none}}.study-plates .case-footer{width:min(calc(100% - 2 * var(--gutter)), var(--measure));margin:var(--space-part) auto 0;font-family:var(--font-reading);background:linear-gradient(90deg,#11110f73 50%,#0000 0) 0 0/14px 1px repeat-x;padding:1.5rem 0 5rem}.study-plates .case-footer nav{font-size:var(--small);flex-wrap:wrap;gap:.25rem 2.5rem;display:flex}.study-plates .case-footer a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (width<=759px){.study-plates .decision>.decision__visual,.study-plates .decision>.decision__visual:has(.plate--left),.study-plates .part>.plate{grid-column:full}}@media (prefers-reduced-motion:reduce){.study-plates main :is(mark,.marked strong){transition:none}.study-plates :is(.chart--units,.people).is-here :is(.chart__unit,.chart__value,.people__dot--on){animation:none}}
