.lp-jump{margin-top:calc(91px * var(--s));justify-content:center;display:flex}.ix-seg{background:var(--surface);max-width:100%;box-shadow:var(--sh-soft);scrollbar-width:none;border-radius:360px;gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}.ix-seg::-webkit-scrollbar{display:none}.ix-seg a{z-index:1;letter-spacing:-.01em;height:35px;transition:background-color .3s var(--ease-out);border-radius:360px;flex:none;align-items:center;padding:0 15px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.ix-seg a .roll>span:first-child{color:var(--ink-2)}.ix-seg a .roll>span+span{color:var(--ink-strong)}.ix-seg a:hover,.ix-seg a:focus-visible{background:var(--press)}.ix-seg a:focus-visible{outline-offset:-2px}@media (width<=809.98px){.lp-jump{justify-content:flex-start;margin-top:48px}}.lp-viewer{width:min(calc(960px * var(--s)), calc(100% - 32px));background:var(--surface);max-width:none;max-height:calc(100% - 32px);color:var(--ink);box-shadow:var(--sh-viewer);border:0;border-radius:20px;padding:0;overflow:hidden}.lp-viewer::backdrop{background:var(--scrim);backdrop-filter:blur(8px);animation:lp-fade .3s var(--ease-out)}@keyframes lp-fade{0%{opacity:0}}.lp-fig{margin:0}.lp-fig-media{background:var(--gal-bg);position:relative}.lp-slide[hidden]{display:none}.lp-fig-media picture{display:block}.lp-fig-media img,.lp-fig-media video{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 150px);display:block}.lp-fig figcaption{gap:4px;padding:16px 20px 18px;display:grid}.lp-fig figcaption b{letter-spacing:-.01em;color:var(--ink-strong);font-size:16px;font-weight:600}.lp-fig figcaption span{color:var(--ink-2);font-size:14px}.lp-close{background:var(--glass-close);backdrop-filter:blur(10px);width:36px;height:36px;box-shadow:var(--sh-soft);color:var(--ink-strong);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .1s ease-out;display:grid;position:absolute;top:12px;right:12px}.lp-close:active{transform:scale(.94)}.lp-close .hi{font-size:18px}.lp-nav{pointer-events:none;position:absolute;inset:0}.lp-nav>*{pointer-events:auto}.lp-arrow{background:var(--glass-close);backdrop-filter:blur(10px);width:36px;height:36px;box-shadow:var(--sh-soft);color:var(--ink-strong);cursor:pointer;transition:transform .1s ease-out, opacity .2s var(--ease-out);border:0;border-radius:50%;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%}.lp-arrow .hi{font-size:18px}.lp-arrow:active{transform:scale(.94)}.lp-arrow:disabled{opacity:0;pointer-events:none}.lp-prev{left:12px}.lp-next{right:12px}.lp-fig figcaption{position:relative}.lp-fig figcaption.has-dots{padding-right:150px}.lp-dots{gap:2px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lp-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.lp-dots button:after{content:"";background:var(--ink-3);opacity:.5;border-radius:50%;position:absolute;inset:8.5px}.lp-dots button[aria-current=true]:after{background:var(--ink-strong);opacity:1}.lp-count{background:var(--glass-close);backdrop-filter:blur(10px);color:var(--ink-strong);font-variant-numeric:tabular-nums;border-radius:360px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}@media (prefers-reduced-motion:reduce){.lp-viewer::backdrop{animation:none}}.lp-view{padding-top:calc(225px * var(--s))}.lp{width:min(calc(1100px * var(--s)), calc(100% - 2 * var(--gutter)));padding-bottom:calc(120px * var(--s));margin-inline:auto}.lp-sec{margin-top:calc(96px * var(--s))}.lp-sec-head{font-size:calc(16px * var(--s));letter-spacing:-.01em;color:var(--ink-strong);align-items:baseline;gap:8px;margin:0 0 20px;font-weight:600;display:flex}.lp-sec-head span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.lp-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.lp-col{gap:10px;min-width:0;display:grid}.lp-grid .lab-tile{width:100%;height:auto;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;padding:0}.lp-grid .lab-art{aspect-ratio:var(--ar);position:relative;inset:auto}.lp-grid .lab-tile.is-mock .lab-art{aspect-ratio:4/3;min-height:0;overflow:hidden}@media (width<=1199.98px){.lp-grid:not(.is-live){grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid:not(.is-live) .lp-col{display:contents}}@media (width<=809.98px){.lp-view{padding-top:208px}.lp-sec{margin-top:56px}.lp-grid,.lp-col{gap:8px}.lp-grid:not(.is-live){grid-template-columns:repeat(2,minmax(0,1fr))}}
