.shot-crop[data-astro-cid-r5krvxxt]{aspect-ratio:4/3;background:var(--color-surface-2);cursor:zoom-in;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container-type:inline-size}.shot-crop[data-astro-cid-r5krvxxt] img[data-astro-cid-r5krvxxt]{--zz:var(--z);max-width:none;width:calc(var(--zz) * 100cqw);height:auto;left:calc((100cqw - var(--zz) * 100cqw) * var(--fx));top:calc((75cqw - var(--zz) * 100cqw * var(--r)) * var(--fy));position:absolute}@container (width>=390px){.shot-crop[data-astro-cid-r5krvxxt] img[data-astro-cid-r5krvxxt]{--zz:max(1.4, calc(var(--z) * .68))}}.shot-crop[data-astro-cid-r5krvxxt]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.shot-crop-hint[data-astro-cid-r5krvxxt]{inset-inline-end:.5rem;color:#fff;pointer-events:none;background:#24211eb8;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;bottom:.5rem}.shot-crop-hint[data-astro-cid-r5krvxxt] svg[data-astro-cid-r5krvxxt]{width:.875rem;height:.875rem}.shot-crop[data-astro-cid-r5krvxxt].is-zoom-clone{aspect-ratio:auto;cursor:pointer;background:var(--color-surface);border-radius:10px;overflow:hidden;container-type:normal}.shot-crop[data-astro-cid-r5krvxxt].is-zoom-clone picture[data-astro-cid-r5krvxxt]{width:100%;height:100%;display:block}.shot-crop[data-astro-cid-r5krvxxt].is-zoom-clone img[data-astro-cid-r5krvxxt]{object-fit:contain;width:100%;height:100%;display:block;position:static}.shot-crop[data-astro-cid-r5krvxxt].is-zoom-clone .shot-crop-hint[data-astro-cid-r5krvxxt]{display:none}.swipe-rail[data-astro-cid-kdkj66uq]{margin-inline:-1rem}.swipe-rail-track[data-astro-cid-kdkj66uq]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;padding-block:.25rem .5rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.swipe-rail-track[data-astro-cid-kdkj66uq]::-webkit-scrollbar{display:none}.swipe-rail-track[data-astro-cid-kdkj66uq]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.swipe-rail-track[data-astro-cid-kdkj66uq]>*{scroll-snap-align:start;flex:0 0 84%;min-width:0}.is-single[data-astro-cid-kdkj66uq] .swipe-rail-track[data-astro-cid-kdkj66uq]>*{flex-basis:100%}@media (width>=640px){.swipe-rail[data-astro-cid-kdkj66uq]{margin-inline:-1.5rem}.swipe-rail-track[data-astro-cid-kdkj66uq]{gap:1rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}.swipe-rail-track[data-astro-cid-kdkj66uq]>*{flex-basis:62%}}.swipe-rail-dots[data-astro-cid-kdkj66uq]{justify-content:center;margin-top:.25rem;display:flex}.swipe-rail-dot[data-astro-cid-kdkj66uq]{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:1.75rem;height:2.75rem;display:grid}.swipe-rail-dot[data-astro-cid-kdkj66uq] span[data-astro-cid-kdkj66uq]{background:var(--color-border-strong);border-radius:9999px;width:.4375rem;height:.4375rem;transition:width .2s,background-color .2s}.swipe-rail-dot[data-astro-cid-kdkj66uq].is-active span[data-astro-cid-kdkj66uq]{background:var(--color-primary);width:1.25rem}@media (prefers-reduced-motion:reduce){.swipe-rail-dot[data-astro-cid-kdkj66uq] span[data-astro-cid-kdkj66uq]{transition:none}}.sticky-cta[data-astro-cid-hxtwqw2k]{inset-inline:0;z-index:40;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom,0px));backdrop-filter:blur(12px);border-top:1px solid var(--color-border);background:#fafaf8eb;transition:transform .22s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -8px 24px -16px #14121047}.sticky-cta[data-astro-cid-hxtwqw2k][data-visible=true]{transform:translate(0,0)}.sticky-cta-btn[data-astro-cid-hxtwqw2k]{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;gap:.5rem;height:3.25rem;font-size:16px;font-weight:600;display:flex}.sticky-cta-btn[data-astro-cid-hxtwqw2k]:active{background:var(--color-primary-hover)}.sticky-cta-btn[data-astro-cid-hxtwqw2k]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=768px){.sticky-cta[data-astro-cid-hxtwqw2k]{display:none}}@media (prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-hxtwqw2k]{transition:none}}.below-fold-section[data-astro-cid-zkhec6xw]{content-visibility:auto;contain-intrinsic-size:auto none auto 720px}.section-title[data-astro-cid-zkhec6xw]{letter-spacing:-.03em;color:var(--color-text-1);text-wrap:balance;font-size:clamp(1.875rem,3.6vw,3rem);font-weight:600;line-height:1.08}.section-lede[data-astro-cid-zkhec6xw]{color:var(--color-text-2);text-wrap:pretty;font-size:17px;line-height:1.6}.row-title[data-astro-cid-zkhec6xw]{letter-spacing:-.025em;color:var(--color-text-1);text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15}.row-body[data-astro-cid-zkhec6xw]{color:var(--color-text-2);text-wrap:pretty;max-width:480px;font-size:16px;line-height:1.7}[dir=rtl] .section-title[data-astro-cid-zkhec6xw],[dir=rtl] .row-title[data-astro-cid-zkhec6xw]{letter-spacing:normal;line-height:1.35}@media (width<=767.98px){.section-title[data-astro-cid-zkhec6xw]{letter-spacing:-.025em;font-size:clamp(1.5625rem,6.2vw,1.75rem);line-height:1.12}.section-lede[data-astro-cid-zkhec6xw]{font-size:15px;line-height:1.55}.row-title[data-astro-cid-zkhec6xw]{margin-bottom:.625rem;font-size:clamp(1.25rem,5.2vw,1.375rem);line-height:1.18}.row-body[data-astro-cid-zkhec6xw]{font-size:15px;line-height:1.55}.eyebrow[data-astro-cid-zkhec6xw]{gap:.5rem;font-size:11px}.eyebrow[data-astro-cid-zkhec6xw]:before{width:1.375rem}.address-card[data-astro-cid-zkhec6xw]{padding:.9375rem 1rem}.address-input[data-astro-cid-zkhec6xw]{min-inline-size:7ch;max-inline-size:calc(100% - 7.25rem)}}.carousel-track[data-astro-cid-zkhec6xw]{scrollbar-width:none;-ms-overflow-style:none}.carousel-track[data-astro-cid-zkhec6xw]::-webkit-scrollbar{display:none}.carousel-storyboard-tab[data-astro-cid-zkhec6xw]{color:var(--color-text-2);background:0 0;border-color:#0000}.carousel-storyboard-tab[data-astro-cid-zkhec6xw]:hover{border-color:var(--color-border);color:var(--color-text-1);background:#fff9}.carousel-storyboard-bar[data-astro-cid-zkhec6xw]{background:0 0}.carousel-storyboard-idx[data-astro-cid-zkhec6xw]{color:var(--color-text-3)}.carousel-storyboard-caption[data-astro-cid-zkhec6xw]{display:none}.carousel-storyboard-tab[data-astro-cid-zkhec6xw].is-active{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-1);box-shadow:var(--shadow-sm)}.carousel-storyboard-tab[data-astro-cid-zkhec6xw].is-active .carousel-storyboard-bar[data-astro-cid-zkhec6xw]{background:var(--color-primary)}.carousel-storyboard-tab[data-astro-cid-zkhec6xw].is-active .carousel-storyboard-idx[data-astro-cid-zkhec6xw]{color:var(--color-primary)}.carousel-storyboard-tab[data-astro-cid-zkhec6xw].is-active .carousel-storyboard-caption[data-astro-cid-zkhec6xw]{display:block}.carousel-mobile-pill[data-astro-cid-zkhec6xw]{color:var(--color-text-2);background:0 0;border:1px solid #0000}.carousel-mobile-pill[data-astro-cid-zkhec6xw]:hover{color:var(--color-text-1);background:#ffffff8c}.carousel-pill-idx[data-astro-cid-zkhec6xw]{color:var(--color-text-3)}.carousel-mobile-pill[data-astro-cid-zkhec6xw].is-active{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-1);box-shadow:var(--shadow-sm)}.carousel-mobile-pill[data-astro-cid-zkhec6xw].is-active .carousel-pill-idx[data-astro-cid-zkhec6xw]{color:var(--color-primary)}.hardware-studio-glow[data-astro-cid-zkhec6xw]{background:radial-gradient(64% 48% at 50% 44%,#e3a46724,#0000 72%),radial-gradient(48% 32% at 50% 90%,#b453090d,#0000 70%)}.hardware-dock-tab[data-astro-cid-zkhec6xw]{color:var(--color-text-2);background:0 0;border-color:#0000}.hardware-dock-tab[data-astro-cid-zkhec6xw]:hover{color:var(--color-text-1);background:#ffffffa6}.hardware-dock-icon[data-astro-cid-zkhec6xw]{color:var(--color-text-2);background:#1412100d}.hardware-dock-tab[data-astro-cid-zkhec6xw].is-active{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-1);box-shadow:var(--shadow-sm)}.hardware-dock-tab[data-astro-cid-zkhec6xw].is-active .hardware-dock-icon[data-astro-cid-zkhec6xw]{background:var(--color-primary-light);color:var(--color-primary)}.carousel-progress-dot[data-astro-cid-zkhec6xw]{background:var(--color-border-strong);width:.5rem}.carousel-dot-btn[data-astro-cid-zkhec6xw]:hover .carousel-progress-dot[data-astro-cid-zkhec6xw]:not(.is-active){background:var(--color-text-3)}.carousel-progress-dot[data-astro-cid-zkhec6xw].is-active{background:var(--color-primary);width:1.75rem}.hero-line[data-astro-cid-zkhec6xw]{animation:line-rise 1s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}@keyframes line-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:translate(0,0)}}.hero-glow[data-astro-cid-zkhec6xw]{background:radial-gradient(55% 45% at 85% 0,#e3a4672e,#0000 70%),radial-gradient(60% 35% at 50% 100%,#b453090f,#0000 70%);animation:9s ease-in-out infinite alternate glow-breathe}@keyframes glow-breathe{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-1.5%,2%)scale(1.04)}}.address-card[data-astro-cid-zkhec6xw]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:1.25rem}.address-input[data-astro-cid-zkhec6xw]{field-sizing:content;width:auto;min-inline-size:9ch;max-inline-size:22ch}.hero-frame{box-shadow:0 1px 2px #1412100d,0 24px 48px -16px #1412102e,0 60px 120px -40px #b453092e!important}.hero-mobile-frame,.driver-phone-shadow{box-shadow:0 20px 45px -12px #0e0c0a73,0 4px 12px -2px #0e0c0a40!important}.hero-ticket[data-astro-cid-zkhec6xw]{filter:drop-shadow(0 18px 28px #14121033)drop-shadow(0 2px 4px #1412101a);margin:0;animation:.9s cubic-bezier(.16,1,.3,1) .7s both ticket-print;transform:rotate(-4deg)}[dir=rtl] .hero-ticket[data-astro-cid-zkhec6xw]{animation-name:ticket-print-rtl;transform:rotate(4deg)}.hero-ticket-paper[data-astro-cid-zkhec6xw]{background:#fffdf7;border-radius:3px 3px 0 0;mask:radial-gradient(6px at 50% 100%,#0000 98%,#000) 50% 100%/12px 100% repeat-x}.hero-ticket-rule[data-astro-cid-zkhec6xw]{background-image:linear-gradient(90deg,#a8a29e 50%,#0000 50%);background-size:6px 1px;height:1px}@keyframes ticket-print{0%{opacity:0;transform:translateY(-18px)rotate(0)}to{opacity:1;transform:translate(0,0)rotate(-4deg)}}@keyframes ticket-print-rtl{0%{opacity:0;transform:translateY(-18px)rotate(0)}to{opacity:1;transform:translate(0,0)rotate(4deg)}}@media (width<=767.98px){.eyebrow[data-astro-cid-zkhec6xw]{display:none}.hero[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{letter-spacing:.11em;gap:.5rem;font-size:10.5px;display:flex}.hero[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]:before{width:1.25rem}.hero[data-astro-cid-zkhec6xw] .light-grid[data-astro-cid-zkhec6xw]{background-size:48px 48px}}@media (width<=639.98px){.hero-stage-m[data-astro-cid-zkhec6xw]{position:relative}.hero-stage-m[data-astro-cid-zkhec6xw]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(65% 55%,#e3a46733,#0000 72%);position:absolute;inset:0 -10% -6%}.hero-stage-m[data-astro-cid-zkhec6xw] .hero-ticket-paper[data-astro-cid-zkhec6xw]{font-size:10.5px}}.m-chapter-title[data-astro-cid-zkhec6xw]{letter-spacing:-.02em;color:var(--color-text-1);text-wrap:balance;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.2}[dir=rtl] .m-chapter-title[data-astro-cid-zkhec6xw]{letter-spacing:normal;line-height:1.45}.m-card[data-astro-cid-zkhec6xw]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1412100a,0 8px 20px -14px #1412102e}.m-card[data-astro-cid-zkhec6xw] .shot-crop{border-bottom:1px solid var(--color-border)}.m-card-phone[data-astro-cid-zkhec6xw]{aspect-ratio:4/3;background:var(--color-surface-2);border-bottom:1px solid var(--color-border);padding-top:1.125rem;overflow:hidden}.m-card-phone-inner[data-astro-cid-zkhec6xw]{width:56%;margin-inline:auto}.m-card-body[data-astro-cid-zkhec6xw]{flex-direction:column;gap:.25rem;padding:.875rem 1rem 1rem;display:flex}.m-card-title[data-astro-cid-zkhec6xw]{color:var(--color-text-1);font-size:15px;font-weight:600;line-height:1.3}.m-card-caption[data-astro-cid-zkhec6xw]{color:var(--color-text-2);text-wrap:pretty;font-size:14px;line-height:1.5}.m-more[data-astro-cid-zkhec6xw]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:.25rem}.m-more[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]{min-height:3rem;color:var(--color-text-1);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;font-size:15px;font-weight:600;list-style:none;display:flex}.m-more[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]::-webkit-details-marker{display:none}.m-more[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.m-more-icon[data-astro-cid-zkhec6xw]{width:1rem;height:1rem;color:var(--color-text-3);flex-shrink:0;transition:transform .2s}.m-more[data-astro-cid-zkhec6xw][open] .m-more-icon[data-astro-cid-zkhec6xw]{transform:rotate(180deg)}.m-more-body[data-astro-cid-zkhec6xw]{color:var(--color-text-2);padding-bottom:1rem;font-size:15px;line-height:1.6}.m-more-body[data-astro-cid-zkhec6xw] ul[data-astro-cid-zkhec6xw]{border-top:1px solid var(--color-border);margin-top:.75rem}.m-more-body[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text-1);align-items:center;gap:.625rem;padding-block:.5rem;font-weight:500;display:flex}.m-more-body[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:before{content:"";background:var(--color-primary);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.m-mid-cta[data-astro-cid-zkhec6xw]{border-radius:var(--radius-xl);background:var(--color-primary-light);border:1px solid #fde68a;padding:1.5rem 1.25rem}.m-mid-cta[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--color-primary-hover);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.45}.m-mid-cta[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;gap:.5rem;height:3.25rem;margin-top:1rem;font-size:16px;font-weight:600;display:flex}.m-mid-cta[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:active{background:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.m-more-icon[data-astro-cid-zkhec6xw]{transition:none}}
