.memoir{background-color:var(--paper);color:var(--ink);container-type:inline-size}.memoir>*,.memoir main{--px:calc(100cqw / var(--comp-w));--rail-h:max(calc(57 * var(--px)), 2.75rem)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memoir__rail{box-sizing:border-box;height:calc(var(--rail-h) + 1px);padding:0 calc(29 * var(--px)) 0 calc(27 * var(--px));border-block-end:1px solid var(--ink);justify-content:space-between;align-items:center;display:flex}.memoir__credential{margin:0}.memoir__home,.memoir__department{font-family:var(--face-label-semi-condensed);letter-spacing:.028em;text-transform:uppercase;color:var(--ink);text-underline-offset:.45em;padding-block:.4rem;font-weight:700;text-decoration:none}.memoir__home{font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--px)))}.memoir__department{font-size:max(var(--floor-label-sm), calc(10 / var(--cap-label) * var(--px)))}.memoir__nav{gap:calc(60 * var(--px));display:flex}.memoir__home:hover,.memoir__home:focus-visible,.memoir__department:hover,.memoir__department:focus-visible{text-decoration:underline}.cover{height:max(calc(100svh - var(--rail-h) - 1px), calc(620 * var(--px)));background-color:var(--ink);color:var(--paper);position:relative;overflow:hidden}.cover__plate,.cover__plate img{width:100%;height:100%;position:absolute;inset:0}.cover__plate img{object-fit:cover;object-position:75% 100%}.cover__kind{top:calc(47 * var(--px));right:calc(28 * var(--px));font-family:var(--face-label);font-size:max(var(--floor-label-sm), calc(11 / var(--cap-label) * var(--px)));letter-spacing:.3em;text-transform:uppercase;margin:0;line-height:1;position:absolute}.cover__type{position:absolute;inset:auto 0 0}.cover__title{margin:0 0 0 calc(12 * var(--px));font-family:var(--face-display);font-weight:400;font-size:calc(380 * var(--px));letter-spacing:-.012em;text-transform:uppercase;line-height:.742}.cover__line{white-space:nowrap;display:block}.cover__bar{height:calc(20 * var(--px));margin:calc(2 * var(--px)) 0 0 calc(22 * var(--px));background-color:var(--scarlet)}.cover__foot{justify-content:space-between;align-items:end;gap:calc(40 * var(--px));padding:calc(8 * var(--px)) calc(32 * var(--px)) calc(8 * var(--px)) calc(28 * var(--px));display:flex}.cover__lines>*{font-family:var(--face-label);text-transform:uppercase;white-space:nowrap;margin:0;line-height:1}.cover__subtitle{font-size:max(var(--floor-label-sm), calc(12 / var(--cap-label) * var(--px)));letter-spacing:.2em}.cover__byline{font-size:max(var(--floor-label-sm), calc(12.7 / var(--cap-label) * var(--px)));letter-spacing:.6em;margin-block-start:calc(9 * var(--px))!important}.cover__form{align-items:end;gap:calc(10 * var(--px));margin-block-end:calc(9 * var(--px));display:flex}.cover__form[hidden]{display:none}.cover__form-line,.cover__form-submit{font-family:var(--face-label);font-size:max(var(--floor-label-sm), calc(10 / var(--cap-label) * var(--px)));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--paper);line-height:1}.cover__form-line{padding-block-end:calc(4 * var(--px))}.cover__form-input{box-sizing:border-box;width:calc(222 * var(--px));min-width:7rem;min-height:44px;padding:0 0 calc(3 * var(--px));border:0;border-block-end:1px solid var(--paper);color:var(--paper);font-family:var(--face-label);font-size:max(var(--floor-entry), calc(11 / var(--cap-label) * var(--px)));caret-color:var(--scarlet);background:0 0;border-radius:0;margin:0}.cover__form-input:focus{outline:none}.cover__form-input:focus-visible{outline:2px solid var(--scarlet);outline-offset:.25em}.cover__form-field,.memoir .list__field{position:relative}.cover__form-field{display:block}.cover__form-field:after,.memoir .list__field:after{content:"";background-color:var(--paper);transform-origin:0;pointer-events:none;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.memoir .list__field:after{background-color:var(--ink)}.cover__form-field:focus-within:after,.memoir .list__field:focus-within:after{transform:scaleX(1)}.memoir .list__input:focus{border-block-end-width:1px}@media (prefers-reduced-motion:no-preference){.cover__form-field:after,.memoir .list__field:after{transition:transform .28s var(--ease)}}.cover__form-submit{min-height:44px;padding:0 0 calc(4 * var(--px)) calc(6 * var(--px));text-underline-offset:.45em;cursor:var(--mark-link);background:0 0;border:0;align-items:end;text-decoration-thickness:1px;display:flex}.cover__form-submit:hover,.cover__form-submit:focus-visible{text-decoration:underline}.cover__form-submit:disabled{cursor:wait;opacity:1}.cover__form-trap{position:absolute;left:-9999px}.cover__form-status{margin:0 0 calc(9 * var(--px));font-family:var(--face-label);font-size:max(var(--floor-label-sm), calc(11.1 / var(--cap-label) * var(--px)));letter-spacing:.14em;text-transform:uppercase;text-align:right;max-width:34em;line-height:1.3}.back{padding:calc(150 * var(--px)) calc(28 * var(--px)) calc(130 * var(--px)) calc(27 * var(--px))}.back__hook{max-width:10.4em;font-family:var(--face-display);font-weight:400;font-size:calc(150 * var(--px));letter-spacing:-.018em;text-wrap:balance;hanging-punctuation:first;margin:0;line-height:.93}.back__copy{max-width:30em;margin:calc(80 * var(--px)) 0 0 calc(753 * var(--px));font-family:var(--face-reading);font-size:max(1.0625rem, calc(24 * var(--px)));line-height:1.45}.back__copy>p{margin:0}.back__copy>p+p{margin-block-start:.7em}.back__copy cite{font-style:italic}.braid__list{border-block-start:1px solid var(--ink);margin:0;padding:0;list-style:none}.braid__row{grid-template-columns:calc(273 * var(--px)) calc(480 * var(--px)) minmax(0, 1fr);padding:calc(30 * var(--px)) calc(28 * var(--px)) calc(34 * var(--px)) calc(27 * var(--px));align-items:baseline;display:grid}.braid__row--part+.braid__row--part,.braid__row--exhibit+.braid__row--part{border-block-start:1px solid var(--ink)}.braid__row--exhibit{background-color:var(--ink);color:var(--paper);padding-block:calc(34 * var(--px)) calc(40 * var(--px))}.braid__label{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-lg), calc(15.1 / var(--cap-label) * var(--px)));letter-spacing:.06em;text-transform:uppercase;line-height:1}.braid__name{font-family:var(--face-display);letter-spacing:-.012em;font-weight:400;line-height:.95}.braid__row--part .braid__name{font-size:calc(128 * var(--px));grid-column:2/-1}.braid__row--exhibit .braid__name{font-size:max(1.375rem, calc(46 * var(--px)));text-wrap:balance;padding-inline-end:calc(40 * var(--px))}.braid__doubt{font-family:var(--face-reading);font-style:italic;font-size:max(1.25rem, calc(46 * var(--px)));text-wrap:balance;hanging-punctuation:first;line-height:1.15}.braid__row{position:relative}.braid__link{color:inherit;text-underline-offset:.14em;cursor:var(--mark-link);text-decoration:none}.braid__link:after{content:"";position:absolute;inset:0}.braid__row:has(.braid__link:hover) .braid__link,.braid__link:focus-visible{text-decoration:underline}.braid__link:focus-visible{outline:none}.braid__row:has(.braid__link:focus-visible){outline:2px solid var(--scarlet);outline-offset:-6px}@media (hover:none){.braid__link{text-decoration:underline}}.chapter--exhibit{scroll-margin-top:0}.braid__status{padding:calc(22 * var(--px)) calc(28 * var(--px)) 0 calc(27 * var(--px));border-block-start:1px solid var(--ink);font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--px)));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0;line-height:1.3}.opening{padding:calc(170 * var(--px)) calc(28 * var(--px)) calc(120 * var(--px)) calc(27 * var(--px));--reading:max(1.0625rem, calc(20 * var(--px)))}.chapter{grid-template-columns:calc(753 * var(--px)) minmax(0, 1fr);align-items:start;display:grid}.chapter__title{margin:0 0 calc(64 * var(--px));font-family:var(--face-display);font-weight:400;font-size:calc(116 * var(--px));letter-spacing:-.012em;text-wrap:balance;grid-column:1/-1;line-height:.95}.chapter__field{top:calc(40 * var(--px));grid-column:1;padding-inline-end:calc(120 * var(--px));position:sticky}.chapter__rubric{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-lg), calc(15.1 / var(--cap-label) * var(--px)));letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1}.chapter__note{margin:calc(22 * var(--px)) 0 0;max-width:30em;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(14 * var(--px)));color:var(--ink-soft);line-height:1.5}.chapter__body{max-width:calc(34 * var(--reading));font-family:var(--face-reading);font-size:var(--reading);hanging-punctuation:first;grid-column:2;line-height:1.55}.chapter__body>*{margin:0}.chapter__body>*+*{margin-block-start:.85em}.chapter--prologue .chapter__body>p:first-child{margin-block-end:1.1em;font-size:1.36em;line-height:1.34}.chapter__body cite{font-style:italic}.chapter__body .subscales{border-block:1px solid var(--ink);grid-template-columns:max-content minmax(0,1fr);gap:.6em 1.2em;margin-block:1.2em;padding-block:1em;display:grid}.chapter__body .subscales dt{font-family:var(--face-label-semi-condensed);letter-spacing:.06em;text-transform:uppercase;font-size:.72em;font-weight:700;line-height:2.1}.chapter__body .subscales dd{margin:0}.chapter--exhibit .chapter__field,.chapter--exhibit .chapter__body{grid-row:2}.chapter--exhibit{margin-block-start:calc(170 * var(--px))}.exhibit{grid-column:1/-1;grid-template-columns:calc(753 * var(--px)) minmax(0, 1fr);margin:0 calc(-28 * var(--px)) calc(90 * var(--px)) calc(-27 * var(--px));padding:calc(40 * var(--px)) calc(28 * var(--px)) calc(110 * var(--px)) calc(27 * var(--px));background-color:var(--ink);color:var(--paper);align-items:baseline;display:grid}.exhibit__title{margin:0 0 calc(100 * var(--px)) calc(-8 * var(--px));font-family:var(--face-display);font-weight:400;font-size:calc(380 * var(--px));letter-spacing:-.02em;grid-column:1/-1;line-height:.86}.exhibit__objection{max-width:17em;font-family:var(--face-reading);font-style:italic;font-size:max(1.625rem, calc(64 * var(--px)));text-wrap:balance;hanging-punctuation:first;grid-column:2;margin:0;line-height:1.12}@media (prefers-reduced-motion:no-preference){.cover__plate img{animation:memoir-develop 1.4s var(--ease) both}.cover__line{animation:memoir-arrive 1s var(--ease) .35s both}.cover__line+.cover__line{animation-delay:.44s}.cover__kind,.cover__foot{animation:memoir-arrive .7s var(--ease) .6s both}.cover__bar{transform-origin:0;animation:memoir-draw .9s var(--ease) .9s both}.cover__form-status,.memoir .list__status{animation:memoir-arrive .5s var(--ease) both}html:has(.memoir){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.cover__plate img{animation:.4s linear both memoir-fade}}@keyframes memoir-develop{0%{filter:brightness(0)contrast(1.8)}45%{filter:brightness(.55)contrast(1.5)}to{filter:none}}@keyframes memoir-fade{0%{opacity:0}to{opacity:1}}@keyframes memoir-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes memoir-arrive{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}@media (width>=561px) and (width<=1100px){.memoir>*,.memoir main{--rail-h:4.5rem}.memoir__rail{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.memoir__nav{gap:1.75rem}.memoir__home,.memoir__department{white-space:nowrap;padding-block:.25rem}}@media (width>=561px) and (width<=1100px) and (pointer:coarse){.memoir__home,.memoir__department{padding-block:.375rem}}@media (width>=561px) and (width<=1100px) and (orientation:portrait){.cover__plate img{object-fit:fill;height:auto;inset:0 0 auto;top:min(0px, calc(100% - 860 * var(--px) - 85.5cqw));-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}}@media (width<=1100px){.cover__foot{row-gap:calc(18 * var(--px));flex-wrap:wrap}@media (width<=900px){.cover__form{flex-basis:100%}}.chapter,.exhibit{grid-template-columns:minmax(0,1fr)}.chapter__field{margin-block-end:calc(40 * var(--px));padding-inline-end:0;position:static}.chapter__body{max-width:min(100%, calc(34 * var(--reading)));grid-column:1}.chapter--exhibit .chapter__field,.chapter--exhibit .chapter__body{grid-row:auto}.exhibit__objection{grid-column:1}.back__copy{margin-inline-start:0}.braid__row{grid-template-columns:max(calc(273 * var(--px)), 8.5rem) minmax(0, 1fr)}.braid__row--exhibit .braid__name{grid-column:2}.braid__doubt{grid-column:2;margin-block-start:.4em}}@media (width<=560px){.memoir>*,.memoir main{--px:calc(100cqw / 390);--rail-h:2.75rem}.memoir__rail{padding:0 calc(18 * var(--px))}.memoir__nav{display:none}.memoir__home{min-height:2.75rem;line-height:1.15;font-size:max(var(--floor-label-sm), min(calc(9.2 / var(--cap-label) * var(--px)), 14px));flex-direction:column;justify-content:center;align-items:flex-start;padding-block:0;display:inline-flex}.cover{height:max(calc(100svh - var(--rail-h) - 1px), calc(540 * var(--px)))}.cover__plate img{object-fit:fill;height:auto;inset:0 0 auto;top:min(0px, calc(100% - 380 * var(--px) - 85.5cqw));-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.cover__kind{top:calc(14 * var(--px));right:calc(18 * var(--px));font-size:var(--floor-label-sm)}.cover__title{font-size:calc(96 * var(--px));margin-inline-start:calc(12 * var(--px));line-height:.8}.cover__bar{height:calc(12 * var(--px));margin:calc(6 * var(--px)) 0 0 calc(16 * var(--px))}.cover__foot{padding:calc(14 * var(--px)) calc(18 * var(--px)) calc(14 * var(--px)) calc(18 * var(--px));flex-direction:column;align-items:stretch}.cover__lines>*{white-space:normal}.cover__subtitle{font-size:max(var(--floor-label-sm), calc(10.4 / var(--cap-label) * var(--px)));letter-spacing:.12em;text-wrap:balance;line-height:1.4}.cover__byline{font-size:max(var(--floor-label-sm), calc(10.4 / var(--cap-label) * var(--px)));letter-spacing:.2em}.cover__form{flex-wrap:wrap;margin-block-end:0}.cover__form-line{flex-basis:100%;padding-block-end:0}.cover__form-field{flex:1}.cover__form-input{width:100%}.cover__form-status{text-align:left}.back{padding:calc(64 * var(--px)) calc(18 * var(--px)) calc(56 * var(--px))}.back__hook{font-size:calc(50 * var(--px));line-height:.98}.back__copy{margin-block-start:calc(32 * var(--px));font-size:1.0625rem}.braid__row{grid-template-columns:calc(126 * var(--px)) minmax(0, 1fr);padding:calc(18 * var(--px)) calc(18 * var(--px)) calc(22 * var(--px));align-items:baseline}.braid__label{white-space:nowrap}.braid__row .braid__name,.braid__doubt{grid-column:2}.braid__row--part .braid__name{font-size:calc(32 * var(--px))}.braid__row--exhibit .braid__name{font-size:calc(24 * var(--px));padding-inline-end:0}.braid__doubt{font-size:calc(26 * var(--px))}.braid__status{padding-inline:calc(18 * var(--px))}.opening{padding:calc(72 * var(--px)) calc(18 * var(--px)) calc(40 * var(--px))}.chapter__title{margin:0 0 calc(26 * var(--px));font-size:calc(38 / var(--cap-display) * var(--px));line-height:1}.chapter__field{margin-block-end:calc(24 * var(--px))}.chapter--exhibit{margin-block-start:calc(72 * var(--px))}.exhibit{margin:0 calc(-18 * var(--px)) calc(40 * var(--px));padding:calc(20 * var(--px)) calc(18 * var(--px)) calc(48 * var(--px))}.exhibit__title{margin:0 0 calc(24 * var(--px)) calc(-3 * var(--px));font-size:calc(104 * var(--px))}.exhibit__objection{grid-column:1;font-size:1.625rem}.chapter__body .subscales{grid-template-columns:minmax(0,1fr);row-gap:.2em}.chapter__body .subscales dd+dt{margin-block-start:.6em}}@media (height<=560px) and (orientation:landscape){.cover__title{font-size:min(calc(380 * var(--px)), calc((100svh - 12rem) / 1.5))}}@media print{.memoir__rail,.cover__form,.cover__form-status,.list,.colophon{display:none}}@media (prefers-reduced-motion:no-preference){.motion .back[data-reach]{overflow-x:clip}.motion .back[data-reach] .back__hook{animation:reach-sets 1.1s var(--ease) both}.motion .back[data-reach] .back__copy>*{animation:reach-rises .62s var(--ease) .36s both}.motion .back[data-reach] .back__copy>*+*{animation-delay:.44s}.motion .braid[data-reach] .braid__row{animation:reach-rises .52s var(--ease) both;animation-delay:calc(80ms + var(--row,0) * 70ms)}.motion .braid[data-reach] .braid__row--exhibit{animation:reach-cuts-down .64s var(--ease-cut) backwards;animation-delay:calc(80ms + var(--row,0) * 70ms)}.motion .braid[data-reach] .braid__row--exhibit>*{animation:reach-rises .52s var(--ease) both;animation-delay:calc(.3s + var(--row,0) * 70ms)}.motion .braid__row:nth-child(2){--row:1}.motion .braid__row:nth-child(3){--row:2}.motion .braid__row:nth-child(4){--row:3}.motion .braid__row:nth-child(5){--row:4}.motion .braid__row:nth-child(6){--row:5}.motion .braid__row:nth-child(7){--row:6}.motion .braid__row:nth-child(8){--row:7}.motion .braid[data-reach] .braid__status{animation:reach-rises .52s var(--ease) .7s both}.motion .opening{overflow-x:clip}.motion .chapter[data-reach] .chapter__title{animation:reach-sets 1.1s var(--ease) both}.motion .chapter[data-reach] .chapter__field>*{animation:reach-rises .62s var(--ease) .32s both}.motion .chapter--prologue[data-reach] .chapter__body>p:first-child{animation:reach-rises .7s var(--ease) .42s both}.motion .chapter--exhibit[data-reach] .exhibit{animation:reach-cuts-down .9s var(--ease-cut) backwards}.motion .chapter--exhibit[data-reach] .exhibit__title{animation:reach-sets 1.1s var(--ease) .26s both}.motion .chapter--exhibit[data-reach] .exhibit__objection{animation:reach-rises .7s var(--ease) .7s both}.motion .chapter--exhibit[data-reach] .chapter__field>*{animation-delay:.9s}.motion .subscales[data-reach]>*{animation:reach-rises .46s var(--ease) both}.motion .subscales[data-reach]>:nth-child(3),.motion .subscales[data-reach]>:nth-child(4){animation-delay:80ms}.motion .subscales[data-reach]>:nth-child(5),.motion .subscales[data-reach]>:nth-child(6){animation-delay:.16s}}.memoir__department:has(.draw):hover,.memoir__department:has(.draw):focus-visible,.braid__row:has(.braid__link:hover) .braid__link:has(.draw),.braid__link:has(.draw):focus-visible{text-decoration:none}.memoir__department .draw{--draw-offset:.45}.braid__link .draw{--draw-drop:.297;--draw-offset:.1}.braid__row:has(.braid__link:hover) .draw{background-position-x:0;background-size:100% var(--draw-weight,1px);transition-duration:.38s}@media (hover:none){.braid__link:has(.draw){text-decoration:none}.braid__link .draw{background-size:100% 1px}}.cover__form-submit{transition:scale .46s var(--ease-spring)}.cover__form-submit:active{transition-duration:90ms;transition-timing-function:var(--ease);scale:.94}.seq-file .pin-spacer,.seq-turn .pin-spacer{max-width:100%}.seq-file .braid{overflow:hidden}.seq-turn .back__hook{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.turn{z-index:2;left:calc(27 * var(--px));right:calc(28 * var(--px));max-width:10.4em;font-family:var(--face-display);font-weight:400;font-size:calc(var(--hook-size,3rem) * var(--fit,1));letter-spacing:-.018em;color:var(--paper);text-wrap:balance;hanging-punctuation:first;pointer-events:none;margin:0;line-height:.93;position:absolute}.turn-line{display:block}
