.sq{background:var(--c-surface);aspect-ratio:1;overflow:hidden}.sq img{width:100%;height:100%;object-fit:cover;display:block}.flip .stage{position:relative;background:#000;aspect-ratio:4/5;overflow:hidden}.flip .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.flip .stage .l1,.flip .stage .l2{opacity:0}.flip .stage:hover .l1,.flip .stage:focus-visible .l1{opacity:1}.flip:has(.t1:hover) .l1,.flip:has(.t1:focus-visible) .l1{opacity:1}.flip:has(.t2:hover) .l2,.flip:has(.t2:focus-visible) .l2{opacity:1}.flip:has(.t0:hover) .l1,.flip:has(.t0:hover) .l2,.flip:has(.t0:focus-visible) .l1{opacity:0}.flip .thumbs{display:flex;gap:8px;align-items:center}.flip .thumbs button{all:unset;cursor:pointer;width:44px;aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-sm);background:#000;opacity:.7;transition:opacity .2s ease}.flip .thumbs button:hover{opacity:1}.flip .thumbs button:focus-visible{opacity:1;outline:2px solid var(--c-ink);outline-offset:3px}.flip .thumbs img{width:100%;height:100%;object-fit:cover;display:block}.flip .thumbs .hint{margin-left:auto}@media(hover:none){.flip .thumbs .hint{display:none}}@media(max-width:900px){.g12{grid-template-columns:repeat(1,minmax(0,1fr))!important}.g12>*{grid-column:auto!important}.eps,.studies{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wrap{padding-left:20px!important;padding-right:20px!important}.nav{flex-wrap:wrap}}.ov{position:absolute;left:0;right:0;bottom:0;height:58%;pointer-events:none;opacity:0;transition:opacity .35s ease}.ov:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to top,#000 30%,transparent 100%);mask-image:linear-gradient(to top,#000 30%,transparent 100%)}.ov:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0b0b0be0,#0b0b0b8c 45%,#0b0b0b00)}.hint1{margin-left:8px}.hint1t{display:none}@media(hover:none){.hint1{display:none!important}.hint1t{display:inline-flex!important}}.flip .stage.on .l1{opacity:1}@media(hover:none){.flip .stage .l1{opacity:0!important}.flip .stage.on .l1{opacity:1!important}}.ph{font-size:var(--fs-sm);line-height:1.5;color:var(--c-text-4);font-style:italic;border-left:2px dashed var(--c-oxblood);padding-left:8px}.quip-s{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:var(--fs-lead);line-height:1.3;color:var(--c-text)}.flip{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:14px}.flip .stage{grid-column:1 / -1}.flip figcaption{grid-column:1 / -1}.ttl{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.flip .stage img.pip{inset:auto 12px 12px auto;width:22%;height:auto;aspect-ratio:4/5;border:1px solid rgba(237,237,237,.55);border-radius:var(--r-sm);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;z-index:2;box-shadow:0 8px 24px #00000080}.flip .stage:hover img.pip,.flip .stage:focus-visible img.pip{opacity:1;transform:none}.flip .stage{cursor:crosshair}.brk-t:before{height:9px!important;background:linear-gradient(#ededed29,#ededed29) left top/100% 1px no-repeat,linear-gradient(var(--c-tick),var(--c-tick)) left top/1px 9px no-repeat,linear-gradient(var(--c-tick),var(--c-tick)) right top/1px 9px no-repeat!important}.katnav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:4px}.katprose>p{margin:0!important}.kt{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:var(--c-text-3);text-align:left;font:inherit}.ktim{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-sm);background:#000;outline:1px solid transparent;outline-offset:2px;transition:outline-color .6s ease}.ktim img{width:100%;height:100%;object-fit:cover;display:block;opacity:.55;transition:opacity .8s ease}.kt:hover .ktim img,.kt:focus-visible .ktim img,.kt[aria-pressed=true] .ktim img{opacity:1}.kt .ktn{font-size:var(--fs-mono);transition:color .6s ease}.kt:hover .ktn,.kt[aria-pressed=true] .ktn{color:var(--c-white)}.katk{position:absolute;top:112px;right:56px;width:96px;height:auto;z-index:2;pointer-events:none}.kstills{display:flex;flex-direction:column;gap:12px;margin-top:48px}.krow{display:flex;gap:12px}.kfill{background:#000;overflow:hidden;border-radius:var(--r-sm)}.kfill img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.katk{display:none}.katnav{grid-template-columns:repeat(3,minmax(0,1fr))}.katgrid{row-gap:24px!important}.katcol{display:contents}.katcol>*{order:2}.katcol>.katnav{order:1;margin-top:0}.katdl{grid-template-columns:1fr!important;row-gap:6px!important}.katdl dd{margin-bottom:10px!important}.krow{flex-wrap:wrap}.krow .kfill{flex:1 1 calc(50% - 6px)!important;aspect-ratio:4/5!important}}.katnav{position:relative}.ktframe{position:absolute;left:-3px;top:-3px;width:calc(var(--fw,0px) + 6px);height:calc(var(--fh,0px) + 6px);transform:translate(var(--fx,0),var(--fy,0));box-sizing:border-box;border:1px solid var(--c-ink);border-radius:calc(var(--r-sm) + 3px);pointer-events:none;z-index:2;transition:transform .8s var(--ease-out),width .8s var(--ease-out),height .8s var(--ease-out)}.ktframe.no-anim{transition:none}.katscreen{position:relative}.katveil{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .45s ease}.katveil.in{opacity:1}
