.cinema-track.svelte-1qz0iqp{--header-height:79px;--frame-height:calc(100svh - var(--header-height));--intro-opacity:1;--intro-y:0px;--detail-opacity:0;--detail-y:20px;position:relative}.cinema-track.svelte-1qz0iqp:after{content:"";display:none}.cinema-frame.svelte-1qz0iqp{height:var(--frame-height);isolation:isolate;color:#fff;background:#151413;position:relative;overflow:clip}.cinema-visual.svelte-1qz0iqp,picture.svelte-1qz0iqp,img.svelte-1qz0iqp,.canvas-host.svelte-1qz0iqp,.cinema-shade.svelte-1qz0iqp{width:100%;height:100%;position:absolute;inset:0}picture.svelte-1qz0iqp,img.svelte-1qz0iqp{display:block}img.svelte-1qz0iqp{object-fit:cover}.canvas-host.svelte-1qz0iqp{opacity:0;pointer-events:none}.canvas-host.svelte-1qz0iqp canvas{width:100%;height:100%;display:block}.ready.svelte-1qz0iqp .canvas-host:where(.svelte-1qz0iqp){opacity:1}.ready.svelte-1qz0iqp picture:where(.svelte-1qz0iqp){opacity:0}.cinema-shade.svelte-1qz0iqp{pointer-events:none;background:linear-gradient(90deg,#0000008c,#00000038 33%,#0000 63%),linear-gradient(#0000 68%,#0006)}.cinema-content.svelte-1qz0iqp{height:100%;padding-block:clamp(40px,6svh,80px) 36px;position:relative}.cinema-intro.svelte-1qz0iqp{opacity:var(--intro-opacity);transform:translateY(var(--intro-y))}h1.svelte-1qz0iqp{letter-spacing:-.06em;text-wrap:initial;margin-bottom:25px;font-size:clamp(50px,5.5vw,86px);font-weight:550;line-height:1.04}.cinema-intro.svelte-1qz0iqp p:where(.svelte-1qz0iqp),.cinema-detail.svelte-1qz0iqp>p:where(.svelte-1qz0iqp):last-child{color:#ece9e5;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.65}.cinema-actions.svelte-1qz0iqp{flex-wrap:wrap;align-items:center;gap:28px;display:flex;position:absolute;bottom:38px}.cinema-actions.svelte-1qz0iqp .button:where(.svelte-1qz0iqp){--accent:#ba3025;--accent-hover:#98251d;--accent-text:#fff}.cinema-link.svelte-1qz0iqp{align-items:center;gap:12px;padding-block:13px;font-size:13px;text-decoration:none;display:inline-flex}.cinema-link.svelte-1qz0iqp:hover{text-underline-offset:5px;text-decoration:underline}.mobile-service.svelte-1qz0iqp{display:none}@media (width>=768px) and (prefers-reduced-motion:no-preference){.cinema-track.svelte-1qz0iqp.cinema-pinned:after{height:110svh;display:block}.cinema-pinned .cinema-frame.svelte-1qz0iqp{top:var(--header-height);position:sticky}}.cinema-detail.svelte-1qz0iqp{opacity:var(--detail-opacity);transform:translateY(var(--detail-y));pointer-events:none;position:absolute;bottom:136px}.detail-heading.svelte-1qz0iqp{letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(30px,3.6vw,54px);font-weight:550;line-height:1.1}@media (width>=1800px){.cinema-shade.svelte-1qz0iqp{background:linear-gradient(90deg,#0000009e,#0000 66%),linear-gradient(#0000 65%,#0000008c)}}@media (width>=2000px){.cinema-visual.svelte-1qz0iqp{max-width:1920px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (height<=700px) and (width>=768px){h1.svelte-1qz0iqp{font-size:clamp(48px,5vw,68px)}}@media (width<=767px){.cinema-track.svelte-1qz0iqp{--frame-height:auto}.cinema-frame.svelte-1qz0iqp{background:var(--surface);height:auto;min-height:0;color:var(--ink);flex-direction:column;display:flex}.cinema-visual.svelte-1qz0iqp{aspect-ratio:1.52;order:2;height:auto;position:relative}.cinema-shade.svelte-1qz0iqp{display:none}.cinema-content.svelte-1qz0iqp{flex-direction:column;gap:26px;height:auto;padding-block:30px;display:flex}.cinema-intro.svelte-1qz0iqp{opacity:1;transform:none}h1.svelte-1qz0iqp{margin-bottom:17px;font-size:clamp(39px,9vw,66px);line-height:1.05}h1.svelte-1qz0iqp br:where(.svelte-1qz0iqp){display:none}.cinema-intro.svelte-1qz0iqp p:where(.svelte-1qz0iqp){color:var(--muted);font-size:15px;line-height:1.6}.cinema-intro.svelte-1qz0iqp p:where(.svelte-1qz0iqp) br:where(.svelte-1qz0iqp){display:none}.cinema-actions.svelte-1qz0iqp{gap:13px 20px;position:static}.cinema-actions.svelte-1qz0iqp .button:where(.svelte-1qz0iqp){min-height:46px;padding:13px 18px;font-size:12px}.cinema-link.svelte-1qz0iqp{gap:6px;font-size:12px}.desktop-call.svelte-1qz0iqp{display:none}.mobile-service.svelte-1qz0iqp{display:inline-flex}.cinema-detail.svelte-1qz0iqp{display:none}}@media (height<=550px) and (width>=768px){.cinema-content.svelte-1qz0iqp{padding-top:24px}h1.svelte-1qz0iqp{margin-bottom:15px;font-size:42px}.cinema-actions.svelte-1qz0iqp{bottom:24px}.cinema-detail.svelte-1qz0iqp{bottom:105px}}@media (width<=600px){.cinema-track.svelte-1qz0iqp{--header-height:71px}}@media (prefers-reduced-motion:reduce){.cinema-track.svelte-1qz0iqp:after{display:none}.cinema-frame.svelte-1qz0iqp{position:relative;top:0}.cinema-intro.svelte-1qz0iqp{opacity:1;transform:none}.cinema-detail.svelte-1qz0iqp{display:none}}.service-strip.svelte-1uha8ag{border-block:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 1.1fr;display:grid}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag){border-left:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag):first-child{border-left:0;padding-left:0}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag):last-child{padding-right:0}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.service-strip.svelte-1uha8ag svg{flex-shrink:0}.services-section.svelte-1uha8ag{padding-top:91px}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px;display:grid}.service-feature.svelte-1uha8ag{min-width:0;text-decoration:none}.service-feature.svelte-1uha8ag picture{aspect-ratio:1.43;border-radius:var(--radius)}.service-feature.svelte-1uha8ag img{transition:transform .45s cubic-bezier(.2,.65,.3,1)}.service-feature.svelte-1uha8ag:hover img{transform:scale(1.025)}.feature-caption.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:18px;padding-block:24px;display:flex}.feature-caption.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:7px;font-size:clamp(19px,1.8vw,26px)}.feature-caption.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:13px}.round-arrow.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.service-feature.svelte-1uha8ag:hover .round-arrow:where(.svelte-1uha8ag){background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.service-extras.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:36px;margin-top:35px;display:grid}.service-extras.svelte-1uha8ag a:where(.svelte-1uha8ag){border-top:1px solid var(--line);align-items:center;gap:24px;padding-top:30px;text-decoration:none;display:flex}.service-extras.svelte-1uha8ag a:where(.svelte-1uha8ag)>svg:first-child{color:var(--muted);flex-shrink:0}.service-extras.svelte-1uha8ag a:where(.svelte-1uha8ag)>svg:last-child{flex-shrink:0;margin-left:auto}.service-extras.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:6px;font-size:19px}.service-extras.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:13px}.service-extras.svelte-1uha8ag a:where(.svelte-1uha8ag):hover h3:where(.svelte-1uha8ag){color:var(--accent)}.ebay-panel.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.05fr 1fr;gap:100px;padding:64px;display:grid}.ebay-copy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:22px;font-size:10px}.ebay-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:22px}.ebay-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--muted);max-width:43ch;margin-bottom:26px;font-size:14px}.buying-advice.svelte-1uha8ag{flex-direction:column;justify-content:center;display:flex}.buying-advice.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:14px;font-size:clamp(22px,2vw,28px)}.buying-advice.svelte-1uha8ag>p:where(.svelte-1uha8ag),.buying-advice.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--muted);font-size:14px}.buying-advice.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0 0 24px;padding-left:19px}.buying-advice.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:10px;padding-left:5px}.buying-advice.svelte-1uha8ag .stock-note:where(.svelte-1uha8ag){color:var(--muted);margin:24px 0 0;font-size:11px}.repair-referral.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:25px;padding:34px 0 0;display:flex}.repair-label.svelte-1uha8ag{font-size:13px;font-weight:750}.repair-referral.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:5px 0 0;font-size:13px}@media (width<=1100px){.ebay-panel.svelte-1uha8ag{gap:55px;padding:44px}}@media (width<=767px){.service-strip.svelte-1uha8ag{grid-template-columns:1fr 1fr}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:8px;padding:18px 12px;font-size:10px}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(odd){border-left:0;padding-left:0}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(2n){padding-right:0}.service-strip.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(n+3){border-top:1px solid var(--line)}.services-section.svelte-1uha8ag{padding-top:55px}.section-top.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:22px}.feature-caption.svelte-1uha8ag{padding-block:19px}.feature-caption.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:21px}.service-extras.svelte-1uha8ag{grid-template-columns:1fr;gap:26px;margin-top:20px}.service-extras.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:20px;padding-top:24px}.ebay-panel.svelte-1uha8ag{grid-template-columns:1fr;gap:40px;padding:29px 23px}.repair-referral.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:15px}}
