.page-module__oswstW__page{--vp-surface:var(--neutral-000);--vp-surface-sunk:var(--neutral-050);--vp-ink:var(--neutral-900);--vp-ink-muted:var(--neutral-600);--vp-line:var(--neutral-200);--vp-scrim:#0b0f1cd1;--vp-shadow-card:0 1px 2px #0000000a, 0 8px 24px #00000014;--vp-shadow-panel:0 24px 80px #00000052;--vp-z-lightbox:100;--vp-z-pager:1;--vp-z-screens:3;--vp-gap:28px;background:var(--color-bg);min-height:100vh}.page-module__oswstW__srTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__oswstW__deck{--deck-scrim:color-mix(in srgb, var(--color-bg) 62%, transparent);--deck-panel:color-mix(in srgb, var(--color-bg) 72%, transparent);--deck-hairline:var(--color-border);--deck-ink:var(--black);--deck-ink-dim:var(--black-a60);--deck-control:var(--white-a70);--deck-control-hover:var(--white);--deck-plate:var(--white-a70);--deck-plate-blur:20px;--deck-control-radius:var(--ui-radius-xl);--deck-plate-radius:var(--ui-radius-2xl);--deck-radius:var(--ui-radius-3xl);--deck-blur:24px;--deck-blur-panel:40px;--deck-saturate:180%;--deck-z:100;--deck-z-pager:1;--deck-shadow:0 24px 80px var(--black-a32);--deck-max-width:1400px;--deck-control-size:var(--ui-space-8);--deck-pager-size:44px;--deck-inset:var(--ui-space-6);--deck-thumb-width:clamp(39px, 4.5vw, 73px);--deck-pager-gap:var(--ui-space-3);--deck-gutter:calc(var(--deck-inset) + var(--deck-pager-size) + var(--deck-pager-gap));z-index:var(--deck-z);padding:var(--deck-inset) var(--deck-gutter);place-items:center;display:grid;position:fixed;inset:0}.page-module__oswstW__deckScrim{background:var(--deck-scrim);cursor:pointer;-webkit-backdrop-filter:blur(var(--deck-blur)) saturate(var(--deck-saturate));backdrop-filter:blur(var(--deck-blur)) saturate(var(--deck-saturate));opacity:0;transition:opacity var(--duration-card) var(--ease-card);border:0;padding:0;position:absolute;inset:0}.page-module__oswstW__deck[data-entered] .page-module__oswstW__deckScrim{opacity:1}.page-module__oswstW__deckPanel{background:var(--deck-panel);border:1px solid var(--deck-hairline);border-radius:var(--deck-radius);box-shadow:var(--deck-shadow);-webkit-backdrop-filter:blur(var(--deck-blur-panel)) saturate(var(--deck-saturate));backdrop-filter:blur(var(--deck-blur-panel)) saturate(var(--deck-saturate));opacity:0;transition:opacity var(--duration-card) var(--ease-card), scale var(--duration-card) var(--ease-card), translate var(--duration-card) var(--ease-card);line-height:0;position:relative;overflow:visible;translate:0 10px;scale:.985}.page-module__oswstW__deck[data-entered] .page-module__oswstW__deckPanel{opacity:1;translate:0;scale:1}.page-module__oswstW__close{top:var(--ui-space-4);right:var(--ui-space-4);z-index:var(--deck-z-pager);width:var(--deck-control-size);height:var(--deck-control-size);line-height:normal;position:absolute}.page-module__oswstW__close,.page-module__oswstW__pager{border-radius:var(--deck-control-radius);background:var(--deck-control);color:var(--deck-ink-dim);cursor:pointer;-webkit-backdrop-filter:blur(var(--deck-plate-blur)) saturate(var(--deck-saturate));backdrop-filter:blur(var(--deck-plate-blur)) saturate(var(--deck-saturate));transition:background var(--duration-fast) var(--ease-card), color var(--duration-fast) var(--ease-card), scale var(--duration-fast) var(--ease-card);border:0;place-items:center;display:grid}.page-module__oswstW__close:hover,.page-module__oswstW__pager:hover{background:var(--deck-control-hover);color:var(--deck-ink)}.page-module__oswstW__close:active,.page-module__oswstW__pager:active{scale:.94}.page-module__oswstW__viewport{margin:0;display:block}.page-module__oswstW__full{width:min(var(--deck-max-width), calc(100vw - var(--deck-gutter) * 2), calc((100dvh - var(--deck-inset) * 2) * var(--slide-ratio)));height:auto;aspect-ratio:var(--slide-ratio);border-radius:calc(var(--deck-radius) - 1px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.page-module__oswstW__pager{z-index:var(--deck-z-pager);width:var(--deck-pager-size);height:var(--deck-pager-size);position:absolute;top:50%;transform:translateY(-50%)}.page-module__oswstW__pagerPrev{right:calc(100% + var(--deck-pager-gap))}.page-module__oswstW__pagerNext{left:calc(100% + var(--deck-pager-gap))}.page-module__oswstW__deckStrip{bottom:var(--ui-space-4);z-index:var(--deck-z-pager);justify-content:center;align-items:center;gap:var(--ui-space-2);max-width:calc(100% - var(--ui-space-8) * 2);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--deck-plate-radius);background:var(--deck-plate);-webkit-backdrop-filter:blur(var(--deck-plate-blur)) saturate(var(--deck-saturate));backdrop-filter:blur(var(--deck-plate-blur)) saturate(var(--deck-saturate));line-height:normal;display:flex;position:absolute;left:50%;transform:translate(-50%)}.page-module__oswstW__stripRail{gap:var(--ui-space-1);align-items:center;display:flex}.page-module__oswstW__thumb{width:var(--deck-thumb-width);border-radius:var(--ui-radius-sm);cursor:pointer;outline-offset:2px;opacity:.42;transition:opacity var(--duration-fast) var(--ease-card), outline-color var(--duration-fast) var(--ease-card), scale var(--duration-fast) var(--ease-card);background:0 0;border:0;outline:2px solid #0000;flex:none;padding:0;line-height:0;overflow:hidden}.page-module__oswstW__thumb img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto}.page-module__oswstW__thumb:hover{opacity:.85;scale:1.04}.page-module__oswstW__thumb[data-current=true]{outline-color:var(--deck-ink);opacity:1}@media (prefers-reduced-motion:reduce){.page-module__oswstW__deckScrim,.page-module__oswstW__deckPanel,.page-module__oswstW__thumb,.page-module__oswstW__close,.page-module__oswstW__pager{transition:none}.page-module__oswstW__thumb:hover{scale:1}.page-module__oswstW__shot,.page-module__oswstW__chip,.page-module__oswstW__full{transition:none}.page-module__oswstW__cardBtn:hover .page-module__oswstW__shot{transform:none}}:root[data-theme=light] .page-module__oswstW__deck{--deck-ink:var(--white);--deck-ink-dim:var(--white-a60);--deck-control:var(--black-a46);--deck-control-hover:var(--black-a70);--deck-plate:var(--black-a46)}@media (prefers-color-scheme:light){:root:not([data-theme]) .page-module__oswstW__deck{--deck-ink:var(--white);--deck-ink-dim:var(--white-a60);--deck-control:var(--black-a46);--deck-control-hover:var(--black-a70);--deck-plate:var(--black-a46)}}
