.chrome{z-index:3;width:100%;max-width:92rem;padding:1.25rem var(--pad) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:0 auto;display:flex;position:relative}@media (width>=901px){.chrome{background:var(--ground);border-bottom:1px solid var(--line-faint);padding-bottom:.9rem;position:sticky;top:0}}.chrome__brand{min-width:0;min-height:44px;color:var(--cream);flex-direction:column;justify-content:center;gap:.15rem;text-decoration:none;display:flex}.chrome__brand:is(:hover,:focus-visible){color:var(--cream)}.chrome__mark{font-family:var(--font-display);font-size:var(--type-body);letter-spacing:.04em;color:inherit;display:block}.chrome__line{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-line);text-transform:uppercase;color:var(--cream);white-space:nowrap;margin:.2rem 0 0}@media (width<=900px){.chrome__line{display:none}}.chrome__nav{flex-wrap:wrap;gap:.15rem 1.4rem;margin:0;display:flex}@media (width<=620px){.chrome__nav{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:1.2rem;width:100%;padding-bottom:.15rem;transition:mask-image .2s;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0,#000 2.2rem calc(100% - 2.2rem),#0000 100%)}.chrome__nav.is-at-start:not(.is-at-end){mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.2rem),#0000 100%)}.chrome__nav.is-at-end{mask-image:linear-gradient(90deg,#0000 0,#000 2.2rem 100%)}.chrome__nav.is-at-start.is-at-end{mask-image:none}.chrome__nav::-webkit-scrollbar{display:none}.chrome__nav a{scroll-snap-align:start;flex:none}}.chrome__nav a{min-height:44px;font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--cream-2);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;text-decoration:none;transition:color .35s,background-size .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.chrome__nav a:is(:hover,:focus-visible),.chrome__nav a[aria-current=page]{color:var(--cream);background-size:100% 1px}.chrome__nav a[data-going]{color:var(--cream);background-size:100% 1px;transition-duration:0s,.16s}.room{z-index:2;width:100%;max-width:92rem;padding:clamp(2.4rem, 7vh, 5rem) var(--pad) clamp(4rem, 12vh, 8rem);margin:0 auto;position:relative}.room__head{grid-template-columns:minmax(0,1.28fr) minmax(12rem,.72fr);align-items:start;gap:0 clamp(1.5rem,4vw,3.5rem);display:grid}.room__head--solo{grid-template-columns:minmax(0,36rem)}.room__head--who{grid-template-columns:auto minmax(0,36rem);justify-content:start;align-items:start;gap:clamp(1.2rem,4vw,2.4rem)}.room__who{min-width:0}.who-mark{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:4.75rem;display:block;overflow:hidden}.who-mark img{object-fit:cover;object-position:50% 42%;width:138%;max-width:none;height:138%;margin:-19%;display:block}.who-mark--seat{width:clamp(8rem,22vw,12rem)}.room__tally{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);font-variant-numeric:tabular-nums;margin:1.1rem 0 0}.room__tally a{color:var(--cream);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line)}.room__tally a:is(:hover,:focus-visible){text-decoration-color:var(--cream)}.room__title{font-family:var(--font-display);font-weight:400;font-size:var(--type-display);letter-spacing:.06em;margin:0;line-height:1.04}.room__creed{max-width:22em;font-family:var(--font-read);font-style:italic;font-weight:400;font-size:var(--type-dek);margin:clamp(1rem,2.4vh,1.6rem) 0 0;line-height:1.28}.room__note{max-width:37em;color:var(--cream-2);margin:1.1rem 0 0}.chairs+.room__note{max-width:28em;margin-top:clamp(1.2rem,3vh,1.8rem)}.room__note a{color:var(--cream);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line)}.room__note a:is(:hover,:focus-visible){text-decoration-color:var(--cream)}.find{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:1rem clamp(1.25rem,3vw,2.5rem);margin:clamp(2rem,5vh,3.2rem) 0 0;display:grid}.find--solo{grid-template-columns:minmax(0,28rem)}.find__tools{flex-direction:column;align-items:flex-end;gap:.45rem;min-width:0;display:flex}.find__field{flex-direction:column;gap:.45rem;display:flex}.find__field span{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2)}.find__field input{appearance:none;border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--cream);caret-color:var(--cream);font-family:var(--font-read);font-size:var(--type-lead);background:0 0;border-radius:0;margin:0;padding:.7rem 0 .55rem;font-weight:400;line-height:1.4}.find__field input::placeholder{color:var(--cream-2);opacity:.72}.find__field input:hover{border-color:var(--cream-2)}.find__sort{flex-wrap:wrap;gap:.5rem;display:flex}.desk{margin:clamp(2rem,5vh,3.2rem) 0 0}.desk__stick{z-index:2;background:var(--ground);border-bottom:1px solid var(--line-faint);margin:0 calc(-1*clamp(.9rem,2.2vw,1.6rem));padding:1.35rem clamp(.9rem,2.2vw,1.6rem) .7rem;position:sticky;top:0}.desk__bar{min-width:0}.desk .find{grid-template-columns:minmax(0,1fr) auto;gap:.45rem clamp(1rem,2.4vw,1.75rem);margin:0}@media (width<=1100px){.desk .find{grid-template-columns:1fr}.desk .find__tools{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}}.desk .find__sort{justify-content:flex-end}.desk__tally{min-height:0;font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;margin:0;display:flex}.desk .applied{margin:.2rem 0 0;padding:.55rem 0}.desk__axes{border-top:1px solid var(--line-faint);margin:clamp(1.2rem,3vh,1.8rem) 0 0;padding-top:clamp(1rem,2.4vh,1.4rem)}@media (width>=901px){.desk__basic{grid-template-columns:1fr 1fr;align-items:start;gap:1.05rem clamp(1.5rem,3vw,2.5rem);display:grid}.desk__basic .axis+.axis{margin-top:0}}.desk__more{border-top:1px solid var(--line-faint);margin-top:1.05rem}.desk__more-sum{cursor:pointer;min-height:44px;font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);align-items:center;margin:0;list-style:none;display:flex}.desk__more-sum::-webkit-details-marker{display:none}.desk__more-sum:after{content:"";border-right:1px solid var(--cream-2);border-bottom:1px solid var(--cream-2);width:.45rem;height:.45rem;margin-left:.7rem;transform:rotate(45deg)translateY(-.12rem)}.desk__more[open]>.desk__more-sum,.desk__more-sum:is(:hover,:focus-visible){color:var(--cream)}.desk__more[open]>.desk__more-sum:after{transform:rotate(225deg)translateY(-.12rem)}.desk__more-body{padding:.2rem 0 .4rem}.desk__more-body .axis{margin-top:1.05rem}.axis__pool{display:none}.axis.is-open>.axis__pool{overscroll-behavior:contain;flex-wrap:wrap;gap:.5rem;max-height:min(48vh,26rem);margin:.7rem 0 0;padding:.15rem .15rem .4rem;display:flex;overflow-y:auto}.axis__all[aria-expanded=true]{border-style:dashed}.desk+.ledger{margin-top:clamp(1.6rem,4vh,2.6rem)}button.plate-link{appearance:none;cursor:pointer;background:0 0}.room .record{margin:.35rem 0 0}.record{margin:0}.record__row{border-top:1px solid var(--line-faint);grid-template-columns:auto 1fr;gap:0 clamp(1rem,2vw,2rem);padding:.78rem 0;display:grid}.record__row:last-child{border-bottom:1px solid var(--line-faint)}.record dt{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2)}.record dd{font-family:var(--font-label);font-weight:400;font-size:var(--type-label);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-align:right;color:var(--cream);margin:0}.record dd a{min-height:44px;color:inherit;text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line);justify-content:flex-end;align-items:center;display:inline-flex}.record dd a:is(:hover,:focus-visible){text-decoration-color:var(--cream)}.axis{margin:clamp(2.2rem,6vh,3.6rem) 0 0}.axis+.axis{margin-top:1.4rem}.desk .axis{margin:0}.desk__basic+.axis,.desk .axis+.axis{margin-top:1.05rem}@media (width>=901px){.desk__basic .axis+.axis{margin-top:0}}.axis--pick{position:relative}.axis__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.35rem 1.25rem;display:flex}.axis__name{font-family:var(--font-read);font-weight:400;font-size:var(--type-note);letter-spacing:normal;text-transform:none;color:var(--cream);margin:0;line-height:1.3}.axis__pick{flex:11rem;max-width:22rem}.axis__pick input{appearance:none;border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--cream);caret-color:var(--cream);font-family:var(--font-read);font-size:var(--type-body);background:0 0;border-radius:0;margin:0;padding:.45rem 0 .35rem;font-weight:400;line-height:1.4}.axis__pick input::placeholder{color:var(--cream-2);opacity:.72}.axis__pick input:hover{border-color:var(--cream-2)}.axis__suggest{z-index:4;background:var(--ground);border:1px solid var(--line);scrollbar-color:var(--marigold-deep) var(--ground-deep);width:min(28rem,100%);max-height:min(18rem,50vh);margin:0;padding:.2rem 0;list-style:none;position:absolute;top:calc(100% - .15rem);right:0;overflow:auto}.axis__option{cursor:pointer;min-height:44px;font-family:var(--font-label);font-weight:500;font-size:var(--type-chip);letter-spacing:var(--track-chip);text-transform:uppercase;color:var(--cream-2);justify-content:space-between;align-items:center;gap:1rem;padding:0 .95rem;display:flex}.axis__option small{font-size:var(--type-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--cream-2)}.axis__option.is-on,.axis__option:is(:hover,:focus-visible){color:var(--cream);background:var(--ground-deep)}.axis__option.is-on small,.axis__option:is(:hover,:focus-visible) small{color:var(--cream)}.axis__option--empty{cursor:default;text-transform:none;letter-spacing:.04em;font-family:var(--font-read);font-size:var(--type-note);color:var(--cream-2)}.axis__row{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;display:flex}.axis__row.axis__rest{display:none}.axis.is-open>.axis__row.axis__rest{display:flex}.plate-link{border:1px solid var(--line);min-height:44px;color:var(--cream-2);font-family:var(--font-label);font-weight:500;font-size:var(--type-chip);letter-spacing:var(--track-chip);text-transform:uppercase;align-items:center;padding:0 .95rem;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.plate-link:is(:hover,:focus-visible),.plate-link.is-on,.plate-link[aria-current=page]{color:var(--cream);border-color:var(--cream)}.plate-link small{font-size:var(--type-label);letter-spacing:.08em;color:var(--cream-2);font-variant-numeric:tabular-nums;margin-left:.55rem}.plate-link:is(:hover,:focus-visible) small,.plate-link.is-on small{color:var(--cream)}.names{margin:clamp(2.4rem,7vh,4rem) 0 0}.names+.names{margin-top:clamp(3.2rem,8vh,5.5rem)}.names:not(:has([data-row]:not([hidden]))){display:none}.names__title{font-family:var(--font-display);font-weight:400;font-size:var(--type-dek);letter-spacing:.06em;margin:0;line-height:1.15}.names__title--quiet{color:var(--cream-2)}.names__note{max-width:32em;color:var(--cream-2);margin:.55rem 0 0}.names .worlds{margin-top:1.1rem}.names .worlds:not(:has([data-row]:not([hidden]))),.chairs:not(:has([data-row]:not([hidden]))){display:none}@media (width>=901px){.names--clan .worlds{columns:unset;grid-template-columns:1fr 1fr;display:grid}}.chairs__about{font-size:var(--type-note);color:var(--cream-2);margin:.55rem 0 0;line-height:1.5}.chairs__about-label{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-dim);margin-right:.7rem}.chairs__about a{color:var(--cream);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line)}.chairs__about a:is(:hover,:focus-visible){text-decoration-color:var(--cream)}.room__ask{border-top:1px solid var(--line);max-width:40em;font-family:var(--font-read);font-style:italic;font-size:var(--type-lead);color:var(--cream);margin:clamp(3rem,8vh,5rem) 0 0;padding-top:clamp(1.4rem,3.5vh,2.2rem);line-height:1.4}.room__ask a{color:var(--cream);text-underline-offset:.26em;text-decoration:underline 1px;text-decoration-color:var(--marigold)}.room__ask a:is(:hover,:focus-visible){text-decoration-color:var(--cream)}.find-status{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);font-variant-numeric:tabular-nums;margin:.65rem 0 0}.chairs{grid-template-columns:1fr;gap:clamp(1.4rem,3vh,2.2rem);max-width:36rem;margin:clamp(2.2rem,6vh,3.6rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=901px){.chairs{grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);max-width:none}}.chairs>li>a{border-top:1px solid var(--line);min-height:44px;color:var(--cream);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem 0 .15rem;text-decoration:none;display:grid}.chairs__who{flex-direction:column;gap:.45rem;min-width:0;display:flex}.chairs__name{font-family:var(--font-display);font-weight:400;font-size:var(--type-lead);letter-spacing:.04em;line-height:1.16}.chairs__role{max-width:26em;font-family:var(--font-read);font-style:italic;font-weight:400;font-size:var(--type-note);color:var(--cream-2);line-height:1.45}.chairs>li>a:is(:hover,:focus-visible) .chairs__name{text-underline-offset:.18em;text-decoration:underline 1px}.names__fold{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:inline-flex}.names__fold::marker{content:"";display:none}.names__fold::-webkit-details-marker{content:"";display:none}.names__fold .names__title{text-underline-offset:.28em;text-decoration:underline 1px;text-decoration-color:var(--line)}.names__fold:is(:hover,:focus-visible) .names__title,.names--past[open] .names__fold .names__title{color:var(--cream);text-decoration-color:var(--cream)}.names--past .worlds a,.names--past .worlds__name{color:var(--cream-2)}.names--past .worlds__n{color:var(--cream-dim);font-size:.7em}.names--past .worlds a:is(:hover,:focus-visible),.names--past .worlds a:is(:hover,:focus-visible) .worlds__name{color:var(--cream)}.worlds{columns:3;column-gap:clamp(1.5rem,4vw,3.5rem);margin:clamp(2.4rem,7vh,4rem) 0 0;padding:0;list-style:none}.worlds li{break-inside:avoid;border-top:1px solid var(--line-faint)}.worlds a{min-height:44px;color:var(--cream);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.85rem 0;text-decoration:none;display:grid}.worlds a:is(:hover,:focus-visible) .worlds__name{text-underline-offset:.22em;text-decoration:underline 1px}.worlds__name{font-family:var(--font-display);font-weight:400;font-size:var(--type-lead);letter-spacing:.02em;overflow-wrap:anywhere;line-height:1.16}.worlds__note{font-family:var(--font-read);font-style:italic;font-weight:400;font-size:var(--type-note);color:var(--cream-2);grid-column:1/-1;margin:.25rem 0 0;line-height:1.45}.chairs__about:not(:has(.chairs__about-label)){font-style:italic;line-height:1.4}.author-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.7rem 0 0;display:flex}.room__head .author-tags{margin-top:1rem}.names--clan .author-tags{margin:.15rem 0 .75rem}.author-tags .plate-link{padding-inline:.75rem}.author-tags .plate-link:is(:hover,:focus-visible),.author-tags__more[open]>.author-tags__cue{color:var(--cream);border-color:var(--cream)}.author-tags .plate-link small{margin-left:.55rem}.author-tags__more{display:contents}.author-tags__cue{cursor:pointer;list-style:none}.author-tags__cue::-webkit-details-marker{display:none}.author-tags__rest{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.worlds__n{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--cream-dim)}.opening{max-width:36rem;margin:clamp(2.2rem,6vh,3.6rem) 0 0}.opening a{border-top:1px solid var(--line);min-height:44px;color:inherit;flex-direction:column;gap:.55rem;padding:1.1rem 0 .2rem;text-decoration:none;display:flex}.opening__when{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2)}.opening__title{font-family:var(--font-display);font-weight:400;font-size:var(--type-dek);letter-spacing:.03em;color:var(--cream);overflow-wrap:break-word;line-height:1.18}.opening a:is(:hover,:focus-visible) .opening__title{text-underline-offset:.18em;text-decoration:underline 1px}.opening--film{max-width:46rem}.opening--film a{grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);align-items:start;gap:.55rem 1.2rem;display:grid}.opening--film .ledger__still{grid-row:1/span 3}.opening--film .opening__when{padding-top:.15rem}.opening--short a{grid-template-columns:5.5rem minmax(0,1fr)}.opening--short .ledger__still{aspect-ratio:9/16}.ledger{margin:clamp(2.4rem,7vh,4rem) 0 0;padding:0;list-style:none}.ledger__item{border-top:1px solid var(--line-faint)}.ledger__item:last-child{border-bottom:1px solid var(--line-faint)}.ledger a{color:inherit;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem 1.5rem;padding:1rem 0;text-decoration:none;display:grid}.ledger__item--film a{grid-template-columns:7.2rem minmax(0,1fr);align-items:start}.ledger--screen .ledger__item--film a{grid-template-columns:minmax(9rem,16rem) minmax(0,1fr)}.ledger__item--short a{grid-template-columns:5.2rem minmax(0,1fr)}.ledger--screen .ledger__item--short a{grid-template-columns:7rem minmax(0,1fr)}.ledger__still{aspect-ratio:16/9;border:1px solid var(--line);background:var(--ground-deep);display:block;position:relative;overflow:hidden}.ledger__item--short .ledger__still{aspect-ratio:9/16}.ledger__still img{object-fit:cover;filter:grayscale(.08)contrast(1.05);width:100%;height:100%;transition:filter .6s}.ledger__item--film:is(:hover,:focus-within) .ledger__still img{filter:grayscale(0)contrast(1.04)}.ledger__cue{pointer-events:none;width:32px;height:32px;margin:auto;position:absolute;inset:0}.ledger__cue rect{fill:#1717148c;stroke:var(--cream);stroke-width:1px}.ledger__cue path{fill:var(--cream)}.ledger__length{border:1px solid var(--line);color:var(--cream);font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums;text-transform:uppercase;background:#1717149e;padding:.15rem .35rem;position:absolute;top:.35rem;right:.35rem}.ledger__item--film .ledger__meta{margin-bottom:.35rem;padding-top:0;display:block}.ledger a:is(:hover,:focus-visible) .ledger__title{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--line)}.ledger__meta{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);padding-top:.35rem}.ledger__title{font-family:var(--font-read);font-weight:400;font-size:var(--type-lead);color:var(--cream);overflow-wrap:anywhere;margin:0;line-height:1.3}.ledger__by{color:var(--cream-2);font-size:var(--type-note);margin:.3rem 0 0;line-height:1.5}.work{max-width:42rem}.room--work{grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,4vh,2.6rem);display:grid}@media (width>=1100px){.room--work{grid-template-columns:minmax(0,48rem) minmax(15rem,22rem);align-items:start;column-gap:clamp(1.8rem,4vw,3.2rem)}.room--work .work{grid-column:1;max-width:none}.room--work .onward{grid-area:1/2;margin-top:0}}.work:has(.deck--film){max-width:48rem}.room--work .work:has(.deck--film){max-width:none}.work__title{font-family:var(--font-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.35rem + 1.7vw,3.2rem);font-weight:400;line-height:1.16}.work__title+.deck{margin-top:clamp(1.2rem,3vh,1.8rem)}.deck+.record{margin-top:clamp(1.4rem,3.5vh,2rem)}.pager{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1.4rem 0 0;display:flex}.pager__status{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--cream-2)}.pager button:disabled{opacity:.4;cursor:default}.work__body{margin:clamp(1.6rem,4vh,2.4rem) 0 0;font-weight:400;line-height:1.7}.work__body p{margin:0 0 1.15em}.work__body p:last-child{margin-bottom:0}.work__body h1,.work__body h2,.work__body h3,.work__body h4,.work__body h5,.work__body h6{font-family:var(--font-display);font-weight:400;font-size:var(--type-lead);margin:1.35em 0 .45em;line-height:1.25}.work__body h1,.work__body h2{font-size:var(--type-dek);margin-top:1.6em;line-height:1.18}.work__body h4,.work__body h5,.work__body h6{font-family:var(--font-read);font-size:var(--type-body);color:var(--cream-2);margin-bottom:1em;font-style:italic}.work__body :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.work__body blockquote{border-left:1px solid var(--line);color:var(--cream-2);margin:1.1em 0;padding:0 0 0 1em}.work__body ul,.work__body ol{margin:1em 0;padding:0 0 0 1.3em}.work__body li+li{margin-top:.35em}.work__body dl{margin:1.1em 0}.work__body dt{font-weight:600}.work__body dd{margin:.25em 0 .9em 1.25em}.work__body details{border-block:1px solid var(--line-faint);margin:1.1em 0;padding-block:.7em}.work__body summary{cursor:pointer;font-family:var(--font-display);font-size:var(--type-lead)}.work__body :is(sub,sup){font-size:.72em;line-height:0}.work__body mark{background:color-mix(in srgb, var(--amber) 28%, transparent);color:inherit}.work__body pre{border:1px solid var(--line);margin:1.1em 0;padding:.8em 1em;overflow-x:auto}.work__body code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.92em}.work__body hr{border:0;border-top:1px solid var(--line);margin:1.6em 0}.work__body table{border-collapse:collapse;width:100%;margin:1.1em 0;font-size:.95em}.work__body th,.work__body td{border:1px solid var(--line-faint);text-align:left;padding:.4em .6em}.work__body a{color:var(--cream);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line)}.work__body a:is(:hover,:focus-visible){text-decoration-color:var(--cream)}.work__body figure{margin:1.35em 0}.work__body figure:first-child{margin-top:0}.work__body figure img,.work__body figure video{border:1px solid var(--line);background:var(--ground-deep);width:100%;height:auto;display:block}.work__body p img{vertical-align:middle;border:1px solid var(--line);width:auto;max-width:100%;height:auto}.work__body figcaption{color:var(--cream-2);margin:.55em 0 0;font-size:.95em;font-style:italic;line-height:1.5}.work__body audio{width:100%;margin:1.1em 0;display:block}.album{gap:1.1rem;margin:clamp(1.6rem,4vh,2.4rem) 0 0;display:grid}.album+.work__body{margin-top:clamp(1.4rem,3.5vh,2rem)}.album figure{margin:0}.album img{border:1px solid var(--line);width:100%;height:auto;display:block}.album figcaption{color:var(--cream-2);margin:.55em 0 0;font-size:.95em;font-style:italic;line-height:1.5}.work-video{border:1px solid var(--line);background:var(--ground-deep);width:100%;margin:clamp(1.6rem,4vh,2.4rem) 0 0;display:block}.work-video--round{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(22rem,100%);margin-inline:auto}.work-audio{width:100%;margin:clamp(1.6rem,4vh,2.4rem) 0 0;display:block}.files{border-top:1px solid var(--line);margin:clamp(1.6rem,4vh,2.4rem) 0 0}.files__head{border-bottom:1px solid var(--line-faint);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.files__head h2{font:inherit;letter-spacing:inherit;margin:0}.files__head span{font-variant-numeric:tabular-nums}.files ul{margin:0;padding:0;list-style:none}.files li{border-bottom:1px solid var(--line-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;min-height:4.5rem;padding:.85rem 0;display:grid}.files__name{min-width:0}.files__name strong{overflow-wrap:anywhere;font-weight:400;line-height:1.4;display:block}.files__name span{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-2);margin-top:.2rem;display:block}.files .files__download{border:1px solid var(--line);min-height:44px;font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream);justify-content:center;align-items:center;gap:.55rem;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.files__download svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;width:1rem;height:1rem}.files .files__download:is(:hover,:focus-visible){border-color:var(--cream);color:var(--marigold)}.files__source-note{max-width:68ch;font-size:var(--type-note);color:var(--cream-2);margin:.8rem 0 0;line-height:1.5}@media (width<=620px){.files li{grid-template-columns:1fr;gap:.7rem}.files .files__download{justify-self:stretch}}.facade{border:1px solid var(--line);background:var(--ground-deep);margin:clamp(1.6rem,4vh,2.4rem) 0 0;position:relative}.facade img{filter:grayscale(.08)contrast(1.05);width:100%;height:auto}.facade button{appearance:none;border:0;border-top:1px solid var(--line);min-height:44px;color:var(--cream);font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-nav);text-transform:uppercase;cursor:pointer;background:#171714c7;justify-content:center;align-items:center;padding:.9rem 1.2rem;display:flex;position:absolute;inset:auto 0 0}.facade iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.facade--short{max-width:min(22rem,100%)}.facade--short iframe{aspect-ratio:9/16}.gap{border-top:1px solid var(--line-faint);color:var(--cream-2);margin:1.4rem 0 0;padding:1rem 0}.gap a{color:var(--cream);text-underline-offset:.22em;text-decoration:underline;text-decoration-color:var(--line)}.empty{max-width:32em;color:var(--cream-2);margin:clamp(2rem,6vh,3.5rem) 0 0}html[data-motion=on] .ledger.is-fresh .ledger__item,html[data-motion=on] .arrive>li{animation:.46s cubic-bezier(.16,1,.3,1) both line-in;animation-delay:calc(var(--i,0) * 32ms)}@keyframes line-in{0%{opacity:0;transform:translateY(.65rem)}}html[data-motion=on] .axis.is-open .axis__rest{animation:.38s cubic-bezier(.16,1,.3,1) both rest-open}@keyframes rest-open{0%{opacity:0;transform:translateY(-.4rem)}}html[data-motion=on] .applied.is-in{animation:.32s cubic-bezier(.16,1,.3,1) both applied-in}@keyframes applied-in{0%{opacity:0;transform:translateY(-.35rem)}}.plate-link{transition:border-color .25s,color .25s,background-color .25s}.plate-link:active{background-color:#f2ebda0f}.ledger a,.onward__list a,.worlds a{transition:color .2s,opacity .2s}.sift{margin:clamp(2.2rem,6vh,3.6rem) 0 0}.sift>.sift__title,.sift__title{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);border-bottom:1px solid var(--line-faint);margin:0;padding-bottom:.7rem}details.sift>summary.sift__title{cursor:pointer;min-height:44px;color:var(--cream);align-items:center;list-style:none;display:flex}details.sift>summary.sift__title::-webkit-details-marker{display:none}details.sift[open]>summary.sift__title{margin-bottom:clamp(1rem,2.4vh,1.6rem)}.sift .axis{margin-top:clamp(1.4rem,3.4vh,2rem)}.axis__row:empty,.axis__rest{display:none}.axis.is-open .axis__rest{display:flex}.axis__more{color:var(--cream-2);cursor:pointer;border-style:dashed;margin:.5rem 0 0}.applied{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;padding:.75rem 0;display:flex}.applied[hidden]{display:none}.applied__lead{color:var(--cream-2)}.applied__part{border-left:1px solid var(--line);padding-left:1rem}.applied__reset{min-height:44px;color:var(--marigold);text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:var(--line);align-items:center;margin-left:auto;display:inline-flex}.applied__reset:is(:hover,:focus-visible){text-decoration-color:var(--marigold)}.onward{border-top:1px solid var(--line);margin:clamp(3rem,9vh,5.5rem) 0 0;padding-top:clamp(1.6rem,4vh,2.4rem)}.onward__step{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}.onward__step a{max-width:26em;color:var(--cream);text-decoration:none}.onward__step a:last-child{text-align:right;margin-left:auto}.onward__dir{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream-2);display:block}.onward__name{font-family:var(--font-read);font-size:var(--type-body);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line);margin-top:.35rem;line-height:1.45;display:block}.onward__step a:is(:hover,:focus-visible) .onward__name{text-decoration-color:var(--cream)}.onward__set{margin:clamp(2.2rem,6vh,3.4rem) 0 0}.onward__title{font-family:var(--font-display);font-weight:400;font-size:var(--type-lead);letter-spacing:.02em;text-transform:none;color:var(--cream);margin:0;line-height:1.16}.onward__title a{color:var(--cream);text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:var(--line)}.onward__list{gap:0;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.onward__list li{border-top:1px solid var(--line-faint)}.onward__list a{min-height:44px;color:var(--cream);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:0 1.5rem;padding:.85rem 0;text-decoration:none;display:grid}.onward__list a:has(.onward__still){grid-template-columns:5.6rem minmax(0,1fr);align-items:start;column-gap:.85rem}.onward__still{aspect-ratio:16/9;border:1px solid var(--line);grid-row:1/span 2;display:block;overflow:hidden}.onward__still img{object-fit:cover;filter:grayscale(.1)contrast(1.05);width:100%;height:100%;transition:filter .55s}.onward__list a:is(:hover,:focus-visible) .onward__still img{filter:grayscale(0)contrast(1.04)}.onward__list a:has(.onward__still) .onward__when,.onward__list a:has(.onward__still) .onward__what{grid-column:2}.onward__when{font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:.12em;color:var(--cream-2);font-variant-numeric:tabular-nums}.onward__list a:is(:hover,:focus-visible) .onward__what{text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--cream)}.foot{z-index:2;width:100%;max-width:92rem;padding:clamp(2rem, 5vh, 3rem) var(--pad) clamp(2.5rem, 6vh, 4rem);border-top:1px solid var(--line-faint);flex-direction:column;align-items:stretch;gap:1.35rem;margin:0 auto;display:flex;position:relative}.foot__nav{flex-wrap:wrap;justify-content:space-between;gap:.15rem 1.4rem;width:100%;display:flex}.foot__nav a{min-height:44px;font-family:var(--font-label);font-weight:500;font-size:var(--type-label);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--cream-2);align-items:center;text-decoration:none;display:inline-flex}.foot__nav a:is(:hover,:focus-visible),.foot .channel{color:var(--cream)}.foot__mark{font-family:var(--font-display);font-size:var(--type-body);letter-spacing:.04em;text-transform:none;color:var(--cream)}@media (width<=900px){.applied__reset{margin-left:0}.onward__step a:last-child{text-align:left;margin-left:0}.onward__list a{grid-template-columns:1fr;gap:.3rem}.room__head{grid-template-columns:1fr}.room__head--who{grid-template-columns:1fr;justify-items:start}.find{grid-template-columns:1fr}.desk .find__tools{align-items:flex-start;width:100%}.desk .find__sort,.desk__tally{justify-content:flex-start}.axis__pick{max-width:none}.worlds{columns:1}.chairs{grid-template-columns:1fr}.ledger a,.ledger__item:not(.ledger__item--film) a{grid-template-columns:6.25rem minmax(0,1fr)}.ledger__item--film a,.ledger--screen .ledger__item--film a,.ledger__item--short a,.ledger--screen .ledger__item--short a{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.35rem .9rem;padding:.75rem 0}.ledger__still,.ledger__item--short .ledger__still{max-width:none}.desk__stick{padding-top:0;position:static}.opening--film a{grid-template-columns:1fr}.opening--film .ledger__still{grid-row:auto;max-width:18rem}}.wash{z-index:0;pointer-events:none;opacity:.44;height:min(48vh,34rem);position:fixed;inset:0 0 auto;mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 100%)}.wash--salon{filter:grayscale(.06)contrast(1.04)brightness(.68);background:url(/art/plate-salon-1600.webp) 48% 36%/cover no-repeat}.wash--sky{filter:grayscale(.08)contrast(1.05)brightness(.66);background:url(/art/clan-sky-1280.webp) 50% 28%/cover no-repeat}@media (width>=1200px){.wash--sky{background-image:url(/art/clan-sky-2400.webp)}}
