.u-cap{font-family:var(--font-caps);font-variation-settings:"wght" 500;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:17px}.u-round{cursor:pointer;width:44px;height:44px;color:var(--room-fg,#f4f1ec);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--room-fg,#f4f1ec) 30%, transparent);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-grid}.u-round svg{stroke-width:1.8px;width:18px;height:18px}@media (hover:hover){.u-round:hover{background:var(--room-fg,#f4f1ec);color:var(--room-ground,#0b0b0c)}}.u-round:active{background:var(--room-fg,#f4f1ec);color:var(--room-ground,#0b0b0c)}.u-round:focus-visible{outline:none}.u-arrows{gap:10px;display:inline-flex}@media (max-width:767px){.u-round{width:40px;height:40px}}.u-stack{--rise:1}.u-stack__stage{width:100%;aspect-ratio:calc(var(--ratio) / 1.3);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:zoom-in;outline:none;position:relative}.u-stack__stage:focus-visible{outline:none}.u-stack__frame{--slot-y:0%;--slot-s:0;transform-origin:50% 0;width:100%;height:76.9231%;transform:translateY(calc(var(--slot-y) * var(--rise))) scale(calc(1 - var(--slot-s) * var(--rise)));background:#0b0b0c;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:absolute;top:23.0769%;left:0;overflow:hidden}.u-stack__frame[data-slot="1"]{--slot-y:-16%;--slot-s:.12}.u-stack__frame[data-slot="2"],.u-stack__frame[data-slot="3"]{--slot-y:-30%;--slot-s:.24}.u-stack[data-scrolling] .u-stack__frame{transition-duration:.12s;transition-timing-function:linear}.u-stack__img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.u-stack__shade{opacity:0;pointer-events:none;background:#0b0b0c;transition:opacity .52s;position:absolute;inset:0}.u-stack__frame[data-slot="1"] .u-stack__shade{opacity:.32}.u-stack__frame[data-slot="2"] .u-stack__shade,.u-stack__frame[data-slot="3"] .u-stack__shade{opacity:.55}.u-stack__frame.is-to-back{animation:.76s both u-to-back}.u-stack__frame.is-to-front{animation:.76s both u-to-front}@keyframes u-to-back{0%{z-index:100;animation-timing-function:cubic-bezier(.4,0,.9,.6);transform:translateY(0%)scale(1)rotate(0)}26%{z-index:100;animation-timing-function:step-end;transform:translateY(9%)scale(1)rotate(-1.2deg)}27%{z-index:0;animation-timing-function:cubic-bezier(.25,0,.3,1);transform:translateY(9%)scale(1)rotate(-1.2deg)}72%{transform:translateY(calc((var(--back-y) - 18%) * var(--rise))) scale(calc(1 - (var(--back-s) - .04) * var(--rise))) rotate(.8deg);z-index:0;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:translateY(calc(var(--back-y) * var(--rise))) scale(calc(1 - var(--back-s) * var(--rise))) rotate(0deg);z-index:0}}@keyframes u-to-front{0%{transform:translateY(calc(var(--back-y) * var(--rise))) scale(calc(1 - var(--back-s) * var(--rise))) rotate(0deg);z-index:0;animation-timing-function:cubic-bezier(.3,0,.4,1)}40%{transform:translateY(calc((var(--back-y) - 22%) * var(--rise))) scale(calc(1 - (var(--back-s) - .06) * var(--rise))) rotate(-.8deg);z-index:0;animation-timing-function:step-end}41%{transform:translateY(calc((var(--back-y) - 22%) * var(--rise))) scale(calc(1 - (var(--back-s) - .06) * var(--rise))) rotate(-.8deg);z-index:100;animation-timing-function:cubic-bezier(.2,.7,.2,1)}to{z-index:100;transform:translateY(0%)scale(1)rotate(0)}}.u-stack__bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;display:grid}.u-stack__caption{text-align:center;font-family:var(--font-caps);font-variation-settings:"wght" 500;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:17px}@media (max-width:767px){.u-stack__bar{grid-template-columns:auto 1fr}.u-stack__caption{text-align:left;grid-area:2/1/auto/-1}.u-stack__bar .u-arrows{justify-self:end}}@media (prefers-reduced-motion:reduce){.u-stack__frame,.u-stack__shade{transition:none}.u-stack__frame.is-to-back,.u-stack__frame.is-to-front{animation:none}}.u-viewer{--room-fg:#f4f1ec;--room-ground:#0d0d0d;z-index:100;background:var(--room-ground);color:#f4f1ec;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.u-viewer__bar{flex:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.u-viewer__count{color:#f4f1ec8c;letter-spacing:.14em}.u-viewer__close{cursor:pointer;color:#f4f1ecbf;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;transition:color .16s;display:inline-flex}.u-viewer__close:hover,.u-viewer__close:focus-visible{color:#f4f1ec}.u-viewer__close:focus-visible,.u-viewer__step:focus-visible{outline:none}.u-viewer__close svg{stroke-width:1.8px;width:16px;height:16px}.u-viewer__body{gap:24px;padding:0 24px 28px;display:grid}.u-viewer__stage{height:54svh;position:relative}.u-viewer__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.u-viewer__step{z-index:1;cursor:pointer;color:#f4f1ec8c;background:0 0;border:0;padding:12px;transition:color .16s;position:absolute;top:50%;translate:0 -50%}.u-viewer__step:hover,.u-viewer__step:focus-visible{color:#f4f1ec}.u-viewer__step svg{stroke-width:2.25px;filter:drop-shadow(0 1px 6px #00000073);width:32px;height:32px}.u-viewer__prev{left:0}.u-viewer__next{right:0}.u-viewer__panel{flex-direction:column;gap:28px;min-height:0;display:flex}.u-viewer__words>*{margin:0}.u-viewer__title{font-family:var(--font-head);font-variation-settings:"wght" 300;text-transform:none;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,2.8vw,42px);font-weight:300;line-height:1.05}.u-viewer__name{font-family:var(--font-head);font-variation-settings:"wght" 400;letter-spacing:-.01em;color:#f4f1ec;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.15;margin-top:12px!important}.u-viewer__line{color:#f4f1ec80;letter-spacing:.12em;margin-top:12px!important}.u-viewer__by{letter-spacing:.13em}.u-viewer__words.is-by .u-viewer__name{margin-top:10px!important}.u-viewer__words.is-by .u-viewer__title{margin-top:6px}.u-viewer__words.is-by .u-viewer__line{margin-top:18px!important}.u-viewer__thumbs{align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.u-viewer__thumbs>li{flex:var(--ar) 1 0;min-width:0;aspect-ratio:var(--ar)}.u-viewer__thumbs--many{flex-wrap:wrap}.u-viewer__thumbs--many>li{flex:none;height:64px}.u-viewer__thumb{cursor:pointer;opacity:.4;background:#000;border:0;width:100%;height:100%;padding:0;transition:opacity .2s;display:block;position:relative;overflow:hidden}.u-viewer__thumb:hover{opacity:.75}.u-viewer__thumb[aria-current=true]{opacity:1}.u-viewer__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.u-viewer__n{color:#f4f1ecd9;font-family:var(--font-caps);background:#0009;padding:2px 4px;font-size:13px;font-weight:500;line-height:1;position:absolute;top:4px;left:4px}.u-viewer__thumb[aria-current=true] .u-viewer__n{color:#0b0b0c;background:#f4f1ec}@media (min-width:768px){.u-viewer{overflow:hidden}.u-viewer__bar{padding:18px 32px}.u-viewer__body{flex:1;grid-template-columns:minmax(0,1fr) 20rem;gap:40px;min-height:0;padding:0 32px 40px}.u-viewer__stage{height:auto;min-height:0}.u-viewer__panel{padding-top:24px;overflow-y:auto}.u-viewer__thumbs{margin-top:auto}}@media (min-width:1024px){.u-viewer__body{grid-template-columns:minmax(0,1fr) 24rem}}
