.selection-module___c7wdq__selection{background:var(--paper-pure);height:130svh;position:relative}.selection-module___c7wdq__frame{height:100svh;color:var(--ink);position:sticky;top:0;overflow:hidden}.selection-module___c7wdq__head{z-index:5;top:clamp(5rem,10vh,6.5rem);left:var(--page-gutter);font:var(--mark-font);letter-spacing:var(--mark-track);text-transform:uppercase;color:var(--ink-muted);align-items:baseline;gap:1rem;display:flex;position:absolute}.selection-module___c7wdq__headIndex{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);font-size:1.05rem}.selection-module___c7wdq__count{z-index:5;top:clamp(5rem,10vh,6.5rem);right:var(--page-gutter);font:var(--mark-font);letter-spacing:var(--mark-track);text-transform:uppercase;color:var(--ink-muted);position:absolute}.selection-module___c7wdq__scene{inset:clamp(8rem, 16vh, 10rem) var(--page-gutter) clamp(5.5rem, 12vh, 7rem);grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(2.5rem,5vw,5.5rem);display:grid;position:absolute}.selection-module___c7wdq__list{grid-template-rows:repeat(6,minmax(0,1fr));min-width:0;display:grid;position:relative}.selection-module___c7wdq__tile{z-index:1;min-width:0;min-height:0;position:relative}.selection-module___c7wdq__inner{will-change:clip-path, transform;grid-template-columns:clamp(2.4rem,3.4vw,3.2rem) minmax(0,1fr) 1.4rem;align-items:center;gap:clamp(.9rem,1.8vw,1.8rem);height:100%;display:grid;position:relative}.selection-module___c7wdq__index{font:var(--mark-font);letter-spacing:var(--mark-track);color:var(--ink-muted);transition:color .32s}.selection-module___c7wdq__name{font-family:var(--font-sans);letter-spacing:-.028em;color:var(--ink);font-size:clamp(1.1rem,1.85vw,1.9rem);font-weight:400;line-height:1.05;transition:transform .42s cubic-bezier(.22,1,.36,1)}.selection-module___c7wdq__meta,.selection-module___c7wdq__rowShot{display:none}.selection-module___c7wdq__go{fill:none;width:1rem;height:1rem;stroke:var(--blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .26s,transform .26s;transform:translate(-6px)}.selection-module___c7wdq__tile[data-on] .selection-module___c7wdq__name{transform:translate(8px)}.selection-module___c7wdq__tile[data-on] .selection-module___c7wdq__index{color:var(--ink)}.selection-module___c7wdq__tile[data-on] .selection-module___c7wdq__go{opacity:1;transform:translate(0)}.selection-module___c7wdq__hit{z-index:2;position:absolute;inset:0}.selection-module___c7wdq__rules{z-index:2;pointer-events:none;position:absolute;inset:0}.selection-module___c7wdq__ruleH{background:var(--line);width:100%;height:1px;position:absolute;left:0}.selection-module___c7wdq__rules i:first-child,.selection-module___c7wdq__rules i:last-child{background:var(--line-strong)}.selection-module___c7wdq__panel{grid-template-rows:minmax(0,1fr) auto;gap:clamp(1.1rem,2vw,1.9rem);min-width:0;display:grid;position:relative}.selection-module___c7wdq__view{min-height:0;position:relative;overflow:hidden}.selection-module___c7wdq__shot{opacity:0;transition:opacity .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.selection-module___c7wdq__shot[data-on]{opacity:1}.selection-module___c7wdq__shot>*{width:100%;height:100%}.selection-module___c7wdq__shot img{object-fit:contain}.selection-module___c7wdq__shot[data-tone=photo] img{object-fit:cover;object-position:50% 46%}.selection-module___c7wdq__legend{min-height:2.9rem;position:relative}.selection-module___c7wdq__card{opacity:0;align-content:start;gap:.5rem;transition:opacity .38s;display:grid;position:absolute;inset:0}.selection-module___c7wdq__card[data-on]{opacity:1}.selection-module___c7wdq__cardSpecs{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--ink);font-size:clamp(.95rem,1.15vw,1.15rem)}.selection-module___c7wdq__cardStock{font:var(--mark-font);letter-spacing:var(--mark-track);text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.6rem;display:inline-flex}.selection-module___c7wdq__cardStock svg{fill:none;width:.9rem;height:.9rem;stroke:var(--blue);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.selection-module___c7wdq__foot{z-index:5;left:var(--page-gutter);flex-wrap:wrap;align-items:center;gap:1.8rem;display:flex;position:absolute;bottom:clamp(2rem,5vh,3rem)}.selection-module___c7wdq__all{border-bottom:1px solid var(--line-strong);font:var(--mark-font);letter-spacing:var(--mark-track);text-transform:uppercase;align-items:center;gap:.7rem;padding-bottom:.4rem;transition:color .24s,border-color .24s,gap .24s;display:inline-flex}.selection-module___c7wdq__all svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.selection-module___c7wdq__all:hover{color:var(--blue);border-color:var(--blue);gap:1.1rem}.selection-module___c7wdq__note{font:var(--mark-font);letter-spacing:var(--mark-track);text-transform:uppercase;color:var(--ink-muted)}:is(html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__panel,html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__rules,html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__hit,html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__inner,html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__head,html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__count,html.js .selection-module___c7wdq__selection[data-armed] .selection-module___c7wdq__foot){visibility:hidden}@media (max-width:860px){.selection-module___c7wdq__selection{height:auto;padding:clamp(4rem,10vh,6rem) 0}.selection-module___c7wdq__frame{height:auto;position:static;overflow:visible}.selection-module___c7wdq__head,.selection-module___c7wdq__count,.selection-module___c7wdq__foot{padding:0 var(--page-gutter);position:static}.selection-module___c7wdq__head{margin-bottom:.6rem}.selection-module___c7wdq__count{margin-bottom:1.6rem;display:block}.selection-module___c7wdq__scene{padding:0 var(--page-gutter);border-top:1px solid var(--line-strong);display:block;position:static}.selection-module___c7wdq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.selection-module___c7wdq__panel{display:none}.selection-module___c7wdq__tile{border-bottom:1px solid var(--line)}.selection-module___c7wdq__tile:last-of-type{border-bottom-color:var(--line-strong)}.selection-module___c7wdq__inner{grid-template-rows:auto auto auto;grid-template-columns:1.4rem minmax(0,1fr);gap:.7rem .25rem;height:auto;padding:1.05rem 0}.selection-module___c7wdq__index{grid-row:2}.selection-module___c7wdq__name{grid-area:2/2;font-size:1.02rem}.selection-module___c7wdq__meta{font:var(--mark-font);letter-spacing:var(--mark-track);text-transform:uppercase;color:var(--ink-muted);grid-area:3/1/auto/-1;display:block}.selection-module___c7wdq__rowShot{grid-area:1/1/auto/-1;height:42vw;display:block;position:relative;overflow:hidden}.selection-module___c7wdq__rowShot>*{width:100%;height:100%}.selection-module___c7wdq__rowShot img{object-fit:contain}.selection-module___c7wdq__go,.selection-module___c7wdq__rules{display:none}.selection-module___c7wdq__foot{margin-top:2.5rem}}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.selection-module___c7wdq__selection{--z-in:100;--z-out:130;z-index:4;height:calc((100 + var(--z-in) + 60 + var(--z-out)) * 1svh);margin-top:calc((100 + var(--z-in)) * -1svh);pointer-events:none;background:0 0}.selection-module___c7wdq__frame{--gone:0;background:var(--paper-pure);clip-path:inset(0);pointer-events:auto;will-change:transform}.selection-module___c7wdq__tile{--p:clamp(0, calc(var(--gone) * 1.9 - var(--i,0) * .16), 1);translate:0 calc(var(--p) * -30px);filter:opacity(calc(1 - var(--p)))}.selection-module___c7wdq__rules{filter:opacity(calc(1 - clamp(0, calc(var(--gone) * 1.6), 1)))}.selection-module___c7wdq__head,.selection-module___c7wdq__count,.selection-module___c7wdq__legend,.selection-module___c7wdq__foot{filter:opacity(calc(1 - clamp(0, calc(var(--gone) * 2 - .2), 1)))}.selection-module___c7wdq__view{scale:calc(1 - var(--gone) * .05);translate:0 calc(var(--gone) * -4vh);filter:opacity(calc(1 - clamp(0, calc(var(--gone) * 1.4 - .3), 1)))}}.selection-module___c7wdq__shade{display:none}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.selection-module___c7wdq__shade{z-index:30;opacity:0;pointer-events:none;background:#0b0d0c;display:block;position:absolute;inset:0}}
