.pjc.svelte-hw2q1p{position:relative;overflow-x:clip;--ease-card: cubic-bezier(.33, 1, .68, 1);--dur-card: .48s}.pj-head.svelte-hw2q1p{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-4) var(--s-5);padding-top:clamp(var(--s-6),5vw,var(--s-8));margin-bottom:clamp(var(--s-5),3vw,var(--s-7))}.pc.svelte-hw2q1p{min-width:0}.pc-summary.svelte-hw2q1p{position:relative;display:grid;gap:var(--s-2);align-content:start;cursor:pointer}.pc.svelte-hw2q1p .pc-cover{position:relative;aspect-ratio:4 / 5;margin-bottom:var(--s-2);transition:transform var(--dur-base) var(--ease-out)}.pc.sketch.svelte-hw2q1p .pc-cover{aspect-ratio:1 / 1}.pc-title.svelte-hw2q1p{margin:0;font-weight:800;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem);line-height:1;letter-spacing:-.025em}.pc.sketch.svelte-hw2q1p .pc-title:where(.svelte-hw2q1p){font-size:1.25rem;line-height:1.15;letter-spacing:-.01em;font-weight:700}.pc-toggle.svelte-hw2q1p{all:unset;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:.14em;transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}.pc-toggle.svelte-hw2q1p:focus-visible{outline:none}.pc-summary.svelte-hw2q1p:has(.pc-toggle:where(.svelte-hw2q1p):focus-visible){outline:2px solid var(--focus);outline-offset:6px;border-radius:var(--r)}.pc-summary.svelte-hw2q1p:hover .pc-toggle:where(.svelte-hw2q1p),.pc-toggle.svelte-hw2q1p:focus-visible{text-decoration-color:var(--lime)}.pc-summary.svelte-hw2q1p:hover .pc-cover{transform:translateY(-4px)}.pc-where.svelte-hw2q1p{margin:0;color:var(--ink-2);font-size:.9375rem}.pc.svelte-hw2q1p .pills:where(.svelte-hw2q1p){margin:var(--s-1) 0 0}.pc-detail.svelte-hw2q1p{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-content:start}.pc-detail[hidden].svelte-hw2q1p{display:none!important}.pc-shots.svelte-hw2q1p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);align-items:start}.pc-shots.svelte-hw2q1p>:is(.ph,.media),.pc-shot.svelte-hw2q1p>.media{aspect-ratio:4 / 3;min-width:0}.pc-shot.svelte-hw2q1p{margin:0;min-width:0}.pc-shot.svelte-hw2q1p figcaption:where(.svelte-hw2q1p){margin-top:var(--s-2);color:var(--ink-2);font-size:.875rem}.pc-text.svelte-hw2q1p{max-width:62ch;display:grid;gap:var(--s-3)}.pc-facts.svelte-hw2q1p{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);font-size:1.0625rem}.pc-facts.svelte-hw2q1p li:where(.svelte-hw2q1p){padding-left:20px;position:relative}.pc-facts.svelte-hw2q1p li:where(.svelte-hw2q1p):before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--lime)}.pc-also.svelte-hw2q1p{margin:0;color:var(--ink-2)}.pr-panel.svelte-hw2q1p .pc-close{position:absolute;top:var(--s-6);right:0}.pc-close svg.svelte-hw2q1p{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pr-pause svg.svelte-hw2q1p{width:16px;height:16px;fill:currentColor}.pr-rows.svelte-hw2q1p{--inset: max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));display:grid;grid-template-columns:minmax(0,1fr)}.pr-row.svelte-hw2q1p{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--s-3) var(--s-5)}.pr-row.svelte-hw2q1p::-webkit-scrollbar{display:none}.pr-stage.svelte-hw2q1p+.group-label:where(.svelte-hw2q1p){margin-top:var(--s-6)}.group-label.svelte-hw2q1p{margin-block:0 var(--s-4);font-family:var(--font-mono);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.pr-track.svelte-hw2q1p{display:flex;align-items:flex-start;width:max-content;padding-inline:var(--inset)}.pr-track.svelte-hw2q1p>.pc:where(.svelte-hw2q1p){flex:0 0 var(--cw);margin-right:var(--s-5)}.pr-big.svelte-hw2q1p .pc:where(.svelte-hw2q1p){--cw: min(82vw, 660px)}.pr-big.svelte-hw2q1p .pc:where(.svelte-hw2q1p) .pc-cover{aspect-ratio:4 / 3}.pr-big.svelte-hw2q1p .pc:where(.svelte-hw2q1p) .pc-title:where(.svelte-hw2q1p){font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem)}.pr-small.svelte-hw2q1p .pc:where(.svelte-hw2q1p){--cw: min(60vw, 300px)}.pr-row.is-moving.svelte-hw2q1p{overflow-x:clip;overflow-y:visible}.pr-row.is-moving.svelte-hw2q1p .pr-track:where(.svelte-hw2q1p){padding-inline:0;animation:svelte-hw2q1p-pr-left 60s linear infinite;will-change:transform}.pr-row.is-moving[data-dir=right].svelte-hw2q1p .pr-track:where(.svelte-hw2q1p){animation-name:svelte-hw2q1p-pr-right}.pr-rows.is-paused.svelte-hw2q1p .pr-track:where(.svelte-hw2q1p),.pr-row.is-held.svelte-hw2q1p .pr-track:where(.svelte-hw2q1p),.pr-row.svelte-hw2q1p:has(:where(.svelte-hw2q1p):focus-visible) .pr-track:where(.svelte-hw2q1p){animation-play-state:paused}.pr-row.svelte-hw2q1p .pc.is-hover:where(.svelte-hw2q1p) .pc-cover{transform:translateY(-4px)}.pr-row.svelte-hw2q1p .pc.is-hover:where(.svelte-hw2q1p) .pc-toggle:where(.svelte-hw2q1p){text-decoration-color:var(--lime)}.pr-row.svelte-hw2q1p .pc:where(.svelte-hw2q1p) .pc-cover:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:3px;border-radius:2px;background:var(--lime);transform:scaleX(0);transition:transform var(--dur-base) var(--ease-out)}.pr-row.svelte-hw2q1p .pc.open:where(.svelte-hw2q1p) .pc-cover:after{transform:scaleX(1)}.pr-stage.svelte-hw2q1p{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-card) var(--ease-card)}.pr-stage.is-open.svelte-hw2q1p{grid-template-rows:1fr}.pr-stage.no-anim.svelte-hw2q1p,.pr-stage.no-anim.svelte-hw2q1p .pr-panel:where(.svelte-hw2q1p){transition:none}.pr-stage-inner.svelte-hw2q1p{min-height:0;overflow:hidden}.pr-panel.svelte-hw2q1p{width:min(100% - 2 * var(--gutter),1080px);margin-inline:auto;padding-block:var(--s-6) var(--s-7);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-card) var(--ease-card)}.pr-stage.svelte-hw2q1p:not(.is-open) .pr-panel:where(.svelte-hw2q1p){opacity:0;transform:translateY(-16px)}.pr-panel.svelte-hw2q1p:focus,.pr-panel.svelte-hw2q1p:focus-visible{outline:none}.pr-panel-top.svelte-hw2q1p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-6);align-items:start;padding-top:52px}.pr-panel-top.svelte-hw2q1p .pr-hero{aspect-ratio:4 / 3;margin:0;transition:none}.pr-panel-text.svelte-hw2q1p{display:grid;gap:var(--s-3);align-content:start;order:-1}.pr-panel-title.svelte-hw2q1p{margin:0;font-weight:800;font-size:clamp(1.875rem,1.2rem + 1.8vw,2.75rem);line-height:1;letter-spacing:-.025em}.pr-panel.is-sketch.svelte-hw2q1p .pc-shots:where(.svelte-hw2q1p){grid-template-columns:minmax(0,1fr);width:calc((100% - var(--s-6)) * 1.1 / 2.1);justify-self:end}.pr-panel.is-sketch.svelte-hw2q1p .pc-shots:where(.svelte-hw2q1p)>.ph{aspect-ratio:16 / 9}.pjc.svelte-hw2q1p .pr-ghost{position:absolute;z-index:30;margin:0;pointer-events:none;transform:none!important}.pjc.svelte-hw2q1p .pr-ghost:after{display:none}@keyframes svelte-hw2q1p-pr-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-hw2q1p-pr-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:759px){.pr-panel-top.svelte-hw2q1p{grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding-top:0}.pr-panel-text.svelte-hw2q1p{padding-top:0;order:0}.pr-panel.svelte-hw2q1p{padding-top:var(--s-4)}.pr-panel.svelte-hw2q1p .pc-close{position:static;order:-1;justify-self:end;margin-bottom:calc(-1 * var(--s-3))}.pr-panel.svelte-hw2q1p .pc-shots:where(.svelte-hw2q1p){grid-template-columns:minmax(0,1fr)}.pr-panel.is-sketch.svelte-hw2q1p .pc-shots:where(.svelte-hw2q1p){width:auto}}@media(pointer:coarse){.pj-head.svelte-hw2q1p .pr-pause{display:none}}@media(prefers-reduced-motion:reduce){.pr-row.svelte-hw2q1p,.pr-row.is-moving.svelte-hw2q1p{overflow-x:auto}.pr-row.is-moving.svelte-hw2q1p .pr-track:where(.svelte-hw2q1p){animation:none!important;transform:none!important;padding-inline:var(--inset)}.pr-track.svelte-hw2q1p>.pc[aria-hidden=true]:where(.svelte-hw2q1p){display:none}.pj-head.svelte-hw2q1p .pr-pause{display:none}}.page-title.svelte-rqn88j{margin:0;font-size:clamp(2.75rem,1.6rem + 4.6vw,5.5rem);line-height:.95;letter-spacing:-.04em}
