.cer[data-v-aaef621f]{aspect-ratio:16/9;background:var(--lw-ink);overflow:hidden}.cer[data-v-aaef621f],.cer-poster[data-v-aaef621f]{position:relative;width:100%}.cer-poster[data-v-aaef621f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--lw-ink);background-position:50%;background-size:cover;border:0;cursor:pointer;display:grid;height:100%;margin:0;padding:0;place-items:center;transition:filter .22s ease}.cer-poster[data-v-aaef621f]:before{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.25));content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.cer-poster[data-v-aaef621f]:hover{filter:brightness(1.04)}.cer-poster[data-v-aaef621f]:hover:before{opacity:.7}.cer-play[data-v-aaef621f]{background:#ffffffeb;border-radius:50%;color:var(--lw-ink);display:grid;height:64px;place-items:center;position:relative;transition:transform .2s ease,background .2s ease;width:64px}.cer-poster:hover .cer-play[data-v-aaef621f]{background:var(--lw-canvas);transform:scale(1.06)}.cer-play svg[data-v-aaef621f]{margin-left:3px}iframe[data-v-aaef621f]{border:0;display:block;height:100%;width:100%}@media(max-width:640px){.cer-play[data-v-aaef621f]{height:52px;width:52px}.cer-play svg[data-v-aaef621f]{height:18px;width:18px}}.cglb[data-v-7312b57c]{background:var(--lw-canvas);display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;transition:opacity .24s ease;z-index:9999}.cglb.open[data-v-7312b57c]{opacity:1;pointer-events:auto}.cglb-img[data-v-7312b57c]{display:block;max-height:calc(100vh - 160px);max-width:92vw;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;box-shadow:0 24px 60px #0f0f0f14}.cglb-img.no-callout[data-v-7312b57c]{-webkit-touch-callout:none}.cglb-bar[data-v-7312b57c]{align-items:center;color:var(--lw-ink);display:flex;justify-content:space-between;left:0;padding:20px clamp(16px,4vw,40px);position:absolute;right:0}.cglb-bar--top[data-v-7312b57c]{top:0}.cglb-bar--bottom[data-v-7312b57c]{bottom:0;gap:clamp(20px,5vw,36px);justify-content:center}.cglb-counter[data-v-7312b57c]{display:flex;font-family:var(--font-mono);font-size:12px;gap:6px;letter-spacing:var(--tracking-wider)}.cglb-counter[data-v-7312b57c],.cglb-counter .cur[data-v-7312b57c]{color:var(--lw-ink)}.cglb-counter .sep[data-v-7312b57c]{opacity:.4}.cglb-counter span[data-v-7312b57c]:last-child{opacity:.55}.cglb-close[data-v-7312b57c],.cglb-dl[data-v-7312b57c],.cglb-pick[data-v-7312b57c]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--lw-ink);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:10px;letter-spacing:var(--tracking-wider);opacity:.75;padding:11px 4px;text-transform:uppercase;transition:opacity .16s ease}.cglb-close[data-v-7312b57c]:hover,.cglb-dl[data-v-7312b57c]:hover,.cglb-pick[data-v-7312b57c]:hover{opacity:1}.cglb-close[data-v-7312b57c]:focus-visible,.cglb-dl[data-v-7312b57c]:focus-visible,.cglb-pick[data-v-7312b57c]:focus-visible{opacity:1;outline:1px solid var(--lw-ink);outline-offset:4px}.cglb-close .x[data-v-7312b57c]{font-size:14px}.cglb-pick svg[data-v-7312b57c]{fill:none;height:14px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8;transition:fill .18s ease;width:14px}.cglb-pick[aria-pressed=true][data-v-7312b57c]{opacity:1}.cglb-pick[aria-pressed=true] svg[data-v-7312b57c]{fill:currentColor}.cglb-dl[data-v-7312b57c]:disabled{cursor:default;opacity:.5}.cglb-dl[data-v-7312b57c]:disabled:hover{opacity:.5}.cglb-spinner[data-v-7312b57c]{animation:cglb-spin-7312b57c .7s linear infinite;border:1.5px solid;border-radius:50%;border-top:1.5px solid transparent;height:12px;width:12px}@keyframes cglb-spin-7312b57c{to{transform:rotate(1turn)}}.cglb-nav[data-v-7312b57c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--lw-ink);cursor:pointer;font-size:48px;line-height:1;opacity:.5;padding:12px 20px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .16s ease}.cglb-nav[data-v-7312b57c]:hover{opacity:1}.cglb-nav.prev[data-v-7312b57c]{left:8px}.cglb-nav.next[data-v-7312b57c]{right:8px}@media(max-width:640px){.cglb-img[data-v-7312b57c]{max-height:calc(100vh - 180px)}.cglb-nav[data-v-7312b57c]{display:none}.cglb-bar[data-v-7312b57c]{padding:14px 16px}}.cglb-ios-hint[data-v-7312b57c]{background:var(--lw-ink);bottom:72px;color:var(--lw-canvas);font-family:var(--font-mono);font-size:12px;left:50%;letter-spacing:var(--tracking-wider);padding:10px 18px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.ios-hint-enter-active[data-v-7312b57c],.ios-hint-leave-active[data-v-7312b57c]{transition:opacity .3s ease}.ios-hint-enter-from[data-v-7312b57c],.ios-hint-leave-to[data-v-7312b57c]{opacity:0}.cg[data-v-d7472d31]{background:var(--bg-1);border-top:1px solid var(--border-hairline);padding:var(--sp-10) var(--gutter)}.cg .head[data-v-d7472d31]{margin:0 auto var(--sp-9);max-width:1600px;text-align:left}.cg .eye[data-v-d7472d31]{color:var(--lw-stone);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-widest);margin:0 0 var(--sp-5);text-transform:uppercase}.cg .head h2[data-v-d7472d31]{color:var(--lw-ink);font-family:var(--font-display);font-size:var(--fs-display-m);font-weight:300;letter-spacing:var(--tracking-tight);line-height:1.02;margin:0}.cg .head h2 em[data-v-d7472d31]{font-style:italic}.cg .count[data-v-d7472d31]{margin-top:var(--sp-5)}.cg .count[data-v-d7472d31],.cg-status[data-v-d7472d31]{color:var(--lw-stone);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wider);text-transform:uppercase}.cg-status[data-v-d7472d31]{padding:var(--sp-10) 0;text-align:center}.cg-grid[data-v-d7472d31]{flex-direction:column;gap:4px;margin:0 auto;max-width:1600px}.cg-grid[data-v-d7472d31],.cg-row[data-v-d7472d31]{display:flex}.cg-tile[data-v-d7472d31]{background:var(--bg-3);flex:0 0 auto;overflow:hidden;position:relative}.cg-open[data-v-d7472d31]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;margin:0;overflow:hidden;padding:0}.cg-open[data-v-d7472d31],.cg-tile img[data-v-d7472d31]{display:block;height:100%;width:100%}.cg-tile img[data-v-d7472d31]{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cg-tile:hover img[data-v-d7472d31]{transform:scale(1.02)}.cg-open[data-v-d7472d31]:focus-visible{outline:2px solid var(--lw-ink);outline-offset:-2px}.cg-tile.picked[data-v-d7472d31]:after{box-shadow:inset 0 0 0 3px var(--lw-canvas);content:"";inset:0;pointer-events:none;position:absolute}.cg-pick[data-v-d7472d31]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;line-height:0;opacity:0;padding:8px;position:absolute;right:8px;top:8px;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.cg-pick svg[data-v-d7472d31]{fill:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));height:22px;stroke:#fff;stroke-linejoin:round;stroke-width:1.8;transition:fill .18s ease,transform .18s ease;width:22px}.cg-pick[data-v-d7472d31]:focus-visible,.cg-tile:hover .cg-pick[data-v-d7472d31]{opacity:1;transform:translateY(0)}.cg-pick[aria-pressed=true][data-v-d7472d31]{opacity:1;transform:translateY(0)}.cg-pick[aria-pressed=true] svg[data-v-d7472d31]{fill:#fff}.cg-pick:hover svg[data-v-d7472d31]{transform:scale(1.12)}.cg-pick[data-v-d7472d31]:focus-visible{outline:2px solid #fff;outline-offset:-2px}.cg-sentinel[data-v-d7472d31]{height:1px}.cg-end[data-v-d7472d31]{align-items:center;display:flex;gap:var(--sp-5);margin:var(--sp-9) auto 0;max-width:960px}.cg-end .rule[data-v-d7472d31]{background:var(--border-hairline);flex:1;height:1px}.cg-end .end-note[data-v-d7472d31]{color:var(--lw-stone);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wider);text-transform:uppercase}.cg-download[data-v-d7472d31]{margin:var(--sp-10) auto 0;max-width:760px;padding:var(--sp-9) var(--sp-6);text-align:center}.cg-download .eye[data-v-d7472d31]{color:var(--lw-stone);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-widest);margin:0 0 var(--sp-5);text-transform:uppercase}.cg-download h3[data-v-d7472d31]{color:var(--lw-ink);font-family:var(--font-display);font-size:clamp(24px,3.2vw,36px);font-weight:300;line-height:1.1;margin:0}.cg-download .note[data-v-d7472d31]{color:var(--lw-charcoal);font-size:15px;line-height:1.55;margin-top:var(--sp-5);margin-inline:auto;max-width:52ch}.cg-download .hint[data-v-d7472d31]{color:var(--lw-stone);font-size:13px;margin-top:var(--sp-3)}.cg-download a[data-v-d7472d31]{display:inline-flex;margin-top:var(--sp-7)}.cg-selbar[data-v-d7472d31]{background:var(--lw-canvas);border-top:1px solid var(--border-hairline);bottom:0;box-shadow:0 -8px 32px #0f0f0f0f;left:0;position:fixed;right:0;z-index:60}.cg-selbar-progress[data-v-d7472d31]{background:var(--border-hairline);height:2px}.cg-selbar-progress span[data-v-d7472d31]{background:var(--lw-ink);display:block;height:100%;transition:width .24s ease}.cg-selbar-in[data-v-d7472d31]{align-items:center;display:flex;gap:var(--sp-5);justify-content:space-between;margin:0 auto;max-width:1600px;padding:16px var(--gutter)}.cg-selbar-n[data-v-d7472d31]{color:var(--lw-ink);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wider);margin:0;text-transform:uppercase}.cg-selbar-n .sz[data-v-d7472d31]{color:var(--lw-stone)}.cg-selbar-n .tick[data-v-d7472d31]{font-size:13px;margin-right:8px}.cg-selbar-n .saved[data-v-d7472d31]{letter-spacing:var(--tracking-wide);text-transform:none}.cg-selbar-actions[data-v-d7472d31]{align-items:center;display:flex;gap:var(--sp-4)}.cg-selbar-clear[data-v-d7472d31],.cg-selbar-dl[data-v-d7472d31]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wider);padding:12px 18px;text-transform:uppercase;transition:background .16s ease,color .16s ease,opacity .16s ease}.cg-selbar-clear[data-v-d7472d31]{background:none;border:0;color:var(--lw-stone);text-decoration:underline;text-underline-offset:4px}.cg-selbar-clear[data-v-d7472d31]:hover{color:var(--lw-ink)}.cg-selbar-dl[data-v-d7472d31]{align-items:center;background:var(--lw-ink);border:1px solid var(--lw-ink);color:var(--lw-canvas);display:inline-flex;gap:10px}.cg-selbar-dl[data-v-d7472d31]:hover{background:transparent;color:var(--lw-ink)}.cg-selbar-clear[data-v-d7472d31]:disabled,.cg-selbar-dl[data-v-d7472d31]:disabled{cursor:default;opacity:.45}.cg-selbar-dl[data-v-d7472d31]:disabled:hover{background:var(--lw-ink);color:var(--lw-canvas)}.cg-selbar-err[data-v-d7472d31]{color:var(--lw-charcoal);font-size:14px;line-height:1.5;margin:0 auto;max-width:1600px;padding:0 var(--gutter) 16px}.selbar-enter-active[data-v-d7472d31],.selbar-leave-active[data-v-d7472d31]{transition:transform .32s ease,opacity .32s ease}.selbar-enter-from[data-v-d7472d31],.selbar-leave-to[data-v-d7472d31]{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.selbar-enter-active[data-v-d7472d31],.selbar-leave-active[data-v-d7472d31]{transition:opacity .2s ease}.selbar-enter-from[data-v-d7472d31],.selbar-leave-to[data-v-d7472d31]{transform:none}}@media(max-width:640px){.cg[data-v-d7472d31]{padding:var(--sp-8) var(--gutter)}}
