.product-visual[data-astro-cid-yt63euig].has-image{isolation:isolate;place-items:center;display:grid}.product-visual[data-astro-cid-yt63euig].visual-floating,.product-visual[data-astro-cid-yt63euig].visual-thumbnail{background:0 0;border:0;overflow:visible}.product-visual[data-astro-cid-yt63euig].visual-floating:before,.product-visual[data-astro-cid-yt63euig].visual-floating:after,.product-visual[data-astro-cid-yt63euig].visual-thumbnail:before,.product-visual[data-astro-cid-yt63euig].visual-thumbnail:after,.visual-floating[data-astro-cid-yt63euig] figcaption[data-astro-cid-yt63euig],.visual-thumbnail[data-astro-cid-yt63euig] figcaption[data-astro-cid-yt63euig]{display:none}.visual-floating[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{inset:3%}.visual-thumbnail[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{inset:10px}.visual-floating[data-astro-cid-yt63euig].media-cutout .product-image-stage[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig],.visual-thumbnail[data-astro-cid-yt63euig].media-cutout .product-image-stage[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{filter:drop-shadow(0 34px 34px #0b0b0c29)}.visual-floating[data-astro-cid-yt63euig]:not(.has-image) .visual-grid[data-astro-cid-yt63euig],.visual-thumbnail[data-astro-cid-yt63euig]:not(.has-image) .visual-grid[data-astro-cid-yt63euig]{opacity:.38;inset:18% 14%}.product-visual[data-astro-cid-yt63euig].media-bg-paper{background:#fff}.product-visual[data-astro-cid-yt63euig].media-bg-cool-gray{background:linear-gradient(145deg,#eceeeb,#f8f8f6 62%,#e7e9e6)}.product-visual[data-astro-cid-yt63euig].media-bg-pale-blue{background:linear-gradient(145deg,#edf3ff,#f8faff 58%,#e5edfb)}.product-visual[data-astro-cid-yt63euig].media-bg-ink{color:#fff;background:#0b0e15}.product-visual[data-astro-cid-yt63euig].visual-floating,.product-visual[data-astro-cid-yt63euig].visual-thumbnail{background:0 0}.product-visual[data-astro-cid-yt63euig].media-cutout:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 49.9%,#0b0b0c12 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#0b0b0c0e 50%,#0000 50.1%);position:absolute;inset:12% 9% 20%}.product-visual[data-astro-cid-yt63euig].media-cutout:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#0b0b0c21,#0000);height:1px;position:absolute;bottom:25%;left:11%;right:11%}.product-image-stage[data-astro-cid-yt63euig]{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.visual-floating[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{overflow:visible}.media-cutout[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{inset:30px 30px 62px}.product-image-stage[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{z-index:2;object-fit:var(--media-fit,contain);object-position:var(--media-focal-x) var(--media-focal-y);width:100%;min-width:0;height:100%;min-height:0;transform:scale(var(--media-scale));transition:filter .35s;position:absolute;inset:0}.media-fit-contain[data-astro-cid-yt63euig]{--media-fit:contain}.media-fit-cover[data-astro-cid-yt63euig]{--media-fit:cover}.media-cutout[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{filter:drop-shadow(0 28px 30px #0b0b0c2e)}.product-visual[data-astro-cid-yt63euig].compact.media-cutout .product-image-stage[data-astro-cid-yt63euig]{inset:22px 22px 52px}.media-studio[data-astro-cid-yt63euig] figcaption[data-astro-cid-yt63euig],.media-full-bleed[data-astro-cid-yt63euig] figcaption[data-astro-cid-yt63euig]{color:#fff;background:linear-gradient(#0000,#05080dad);margin:0;padding:34px 20px 17px;inset:auto 0 0}.media-studio[data-astro-cid-yt63euig] figcaption[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig],.media-full-bleed[data-astro-cid-yt63euig] figcaption[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{color:#ffffffb3}.product-image-shadow[data-astro-cid-yt63euig]{filter:blur(20px);opacity:.34;z-index:1;background:radial-gradient(50% 50%,#0b102033,#0000 72%);border-radius:50%;height:14%;position:absolute;bottom:10%;left:22%;right:22%;transform:scaleX(1.24)}.product-visual[data-astro-cid-yt63euig].has-image figcaption[data-astro-cid-yt63euig]{z-index:2}@media (width<=700px){.media-cutout[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{inset:24px 22px 58px}.visual-floating[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{inset:0}.visual-thumbnail[data-astro-cid-yt63euig] .product-image-stage[data-astro-cid-yt63euig]{inset:8px}}@media (prefers-reduced-motion:reduce){.product-image-stage[data-astro-cid-yt63euig] img[data-astro-cid-yt63euig]{transition:none}}.product-parallax[data-astro-cid-alvjmx2t]{--parallax-x:0;--parallax-y:0;--body-depth:6px;--lens-depth:11px;isolation:isolate;background:linear-gradient(145deg,#eceeeb,#f8f8f6 62%,#e7e9e6);place-items:center;display:grid}.product-parallax[data-astro-cid-alvjmx2t].media-bg-paper{background:#fff}.product-parallax[data-astro-cid-alvjmx2t].media-bg-pale-blue{background:linear-gradient(145deg,#edf3ff,#f8faff 58%,#e5edfb)}.product-parallax[data-astro-cid-alvjmx2t].media-bg-ink{color:#fff;background:#0b0e15}.product-parallax[data-astro-cid-alvjmx2t].visual-floating,.product-parallax[data-astro-cid-alvjmx2t].visual-thumbnail{background:0 0;border:0}.product-parallax[data-astro-cid-alvjmx2t].visual-floating:before,.product-parallax[data-astro-cid-alvjmx2t].visual-thumbnail:before{display:none}.product-parallax[data-astro-cid-alvjmx2t].media-cutout:before{content:"";border-radius:calc(var(--r-lg) - 6px);pointer-events:none;z-index:0;border:1px solid #0b0b0c0f;position:absolute;inset:8.5% 7.5% 18%}.parallax-interaction[data-astro-cid-alvjmx2t]{border-radius:calc(var(--r-lg) - 8px);touch-action:pan-y;cursor:crosshair;z-index:1;outline:none;place-items:center;display:grid;position:absolute;inset:26px 28px 62px}.compact[data-astro-cid-alvjmx2t] .parallax-interaction[data-astro-cid-alvjmx2t]{inset:15px 18px 48px}.visual-floating[data-astro-cid-alvjmx2t] .parallax-interaction[data-astro-cid-alvjmx2t]{inset:0}.visual-thumbnail[data-astro-cid-alvjmx2t] .parallax-interaction[data-astro-cid-alvjmx2t]{inset:8px}.parallax-interaction[data-astro-cid-alvjmx2t]:focus-visible{box-shadow:0 0 0 3px #003dbf38}.parallax-stage[data-astro-cid-alvjmx2t]{width:min(92%,760px);aspect-ratio:var(--media-ratio);transform-style:preserve-3d;transform:scale(var(--media-scale));transform-origin:var(--media-focal-x) var(--media-focal-y);position:relative}.compact[data-astro-cid-alvjmx2t] .parallax-stage[data-astro-cid-alvjmx2t]{width:min(90%,390px)}.visual-floating[data-astro-cid-alvjmx2t] .parallax-stage[data-astro-cid-alvjmx2t]{width:min(108%,900px)}.visual-thumbnail[data-astro-cid-alvjmx2t] .parallax-stage[data-astro-cid-alvjmx2t]{width:min(104%,460px)}.parallax-layer[data-astro-cid-alvjmx2t]{object-fit:contain;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.parallax-body[data-astro-cid-alvjmx2t]{z-index:2;filter:drop-shadow(0 24px 26px #0b0b0c2b);transform:translate3d(calc(var(--parallax-x) * var(--body-depth)), calc(var(--parallax-y) * var(--body-depth) * -.68), 0);transition:transform .38s var(--ease), filter .38s var(--ease)}.parallax-lens[data-astro-cid-alvjmx2t]{z-index:3;transform:translate3d(calc(var(--parallax-x) * var(--lens-depth)), calc(var(--parallax-y) * var(--lens-depth) * -.72), 0);transition:transform .38s var(--ease), filter .38s var(--ease)}.is-fallback[data-astro-cid-alvjmx2t] .parallax-lens[data-astro-cid-alvjmx2t],.is-fallback[data-astro-cid-alvjmx2t] .parallax-glint[data-astro-cid-alvjmx2t]{display:none}.is-active[data-astro-cid-alvjmx2t] .parallax-body[data-astro-cid-alvjmx2t],.is-active[data-astro-cid-alvjmx2t] .parallax-lens[data-astro-cid-alvjmx2t]{transition-duration:80ms;transition-timing-function:linear}.is-active[data-astro-cid-alvjmx2t] .parallax-body[data-astro-cid-alvjmx2t]{filter:drop-shadow(calc(var(--parallax-x) * -5px) 26px 28px #0b0b0c2e)}.parallax-floor[data-astro-cid-alvjmx2t]{z-index:1;filter:blur(14px);opacity:.5;height:8%;transform:translateX(calc(var(--parallax-x) * -2px)) scaleX(1.14);transition:transform .38s var(--ease);background:radial-gradient(#0b0b0c3d,#0b0b0c00 70%);border-radius:50%;position:absolute;bottom:7%;left:19%;right:19%}.parallax-glint[data-astro-cid-alvjmx2t]{z-index:4;left:var(--lens-x);top:var(--lens-y);width:var(--lens-size);aspect-ratio:1;pointer-events:none;opacity:calc(.28 + (var(--parallax-x) + 1) * .12);mix-blend-mode:screen;transform:translate(-50%, -50%) translate3d(calc(var(--parallax-x) * var(--lens-depth) * 1.12), calc(var(--parallax-y) * var(--lens-depth) * -.82), 0);background:radial-gradient(circle at 38% 30%,#ffffff57,#0000 19%),linear-gradient(120deg,#0000 26%,#70adff26 43%,#0000 58%);border-radius:50%;position:absolute}.parallax-hint[data-astro-cid-alvjmx2t]{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;transition:opacity .25s;display:inline-flex;position:absolute;bottom:4px;right:10px}.parallax-hint[data-astro-cid-alvjmx2t] span[data-astro-cid-alvjmx2t]{background:currentColor;width:18px;height:1px}.is-active[data-astro-cid-alvjmx2t] .parallax-hint[data-astro-cid-alvjmx2t]{opacity:.2}.product-parallax[data-astro-cid-alvjmx2t] figcaption[data-astro-cid-alvjmx2t]{z-index:5}.visual-floating[data-astro-cid-alvjmx2t] figcaption[data-astro-cid-alvjmx2t],.visual-thumbnail[data-astro-cid-alvjmx2t] figcaption[data-astro-cid-alvjmx2t]{display:none}.visual-floating[data-astro-cid-alvjmx2t] .parallax-hint[data-astro-cid-alvjmx2t],.visual-thumbnail[data-astro-cid-alvjmx2t] .parallax-hint[data-astro-cid-alvjmx2t]{bottom:0;right:0}.product-parallax[data-astro-cid-alvjmx2t].media-studio figcaption[data-astro-cid-alvjmx2t],.product-parallax[data-astro-cid-alvjmx2t].media-full-bleed figcaption[data-astro-cid-alvjmx2t]{color:#fff;background:linear-gradient(#0000,#05080dad);padding:34px 20px 17px;inset:auto 0 0}.product-parallax[data-astro-cid-alvjmx2t].media-studio figcaption[data-astro-cid-alvjmx2t] span[data-astro-cid-alvjmx2t],.product-parallax[data-astro-cid-alvjmx2t].media-full-bleed figcaption[data-astro-cid-alvjmx2t] span[data-astro-cid-alvjmx2t]{color:#ffffffb3}@media (width<=700px),(hover:none){.parallax-interaction[data-astro-cid-alvjmx2t]{cursor:default}.parallax-hint[data-astro-cid-alvjmx2t]{display:none}}@media (prefers-reduced-motion:reduce){.parallax-interaction[data-astro-cid-alvjmx2t]{cursor:default}.parallax-body[data-astro-cid-alvjmx2t],.parallax-lens[data-astro-cid-alvjmx2t],.parallax-floor[data-astro-cid-alvjmx2t],.parallax-glint[data-astro-cid-alvjmx2t]{transition:none}.parallax-glint[data-astro-cid-alvjmx2t],.parallax-hint[data-astro-cid-alvjmx2t]{display:none}}.product-sequence[data-astro-cid-5fdc6erb]{background:linear-gradient(145deg,#eceeeb,#f8f8f6 62%,#e7e9e6);place-items:center;display:grid}.product-sequence[data-astro-cid-5fdc6erb].media-bg-paper{background:#fff}.product-sequence[data-astro-cid-5fdc6erb].media-bg-pale-blue{background:linear-gradient(145deg,#edf3ff,#f8faff 58%,#e5edfb)}.product-sequence[data-astro-cid-5fdc6erb].media-bg-ink{color:#fff;background:#0b0e15}.product-sequence[data-astro-cid-5fdc6erb].visual-floating,.product-sequence[data-astro-cid-5fdc6erb].visual-thumbnail{background:0 0;border:0}.sequence-interaction[data-astro-cid-5fdc6erb]{cursor:ew-resize;touch-action:pan-y;outline:none;place-items:center;display:grid;position:absolute;inset:28px 28px 62px}.compact[data-astro-cid-5fdc6erb] .sequence-interaction[data-astro-cid-5fdc6erb]{inset:18px 18px 48px}.visual-floating[data-astro-cid-5fdc6erb] .sequence-interaction[data-astro-cid-5fdc6erb]{inset:0}.visual-thumbnail[data-astro-cid-5fdc6erb] .sequence-interaction[data-astro-cid-5fdc6erb]{inset:8px}.sequence-interaction[data-astro-cid-5fdc6erb]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.sequence-frame[data-astro-cid-5fdc6erb]{width:min(92%,760px);max-height:100%;aspect-ratio:var(--sequence-ratio);object-fit:var(--media-fit,contain);object-position:var(--media-focal-x) var(--media-focal-y);transform:scale(var(--media-scale));user-select:none;filter:drop-shadow(0 24px 28px #0b0b0c2b)}.media-fit-contain[data-astro-cid-5fdc6erb]{--media-fit:contain}.media-fit-cover[data-astro-cid-5fdc6erb]{--media-fit:cover}.sequence-status[data-astro-cid-5fdc6erb]{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:4px;right:10px}.is-dragging[data-astro-cid-5fdc6erb] .sequence-frame[data-astro-cid-5fdc6erb]{cursor:grabbing}.product-sequence[data-astro-cid-5fdc6erb] figcaption[data-astro-cid-5fdc6erb]{z-index:2}.visual-floating[data-astro-cid-5fdc6erb] figcaption[data-astro-cid-5fdc6erb],.visual-thumbnail[data-astro-cid-5fdc6erb] figcaption[data-astro-cid-5fdc6erb]{display:none}.product-sequence[data-astro-cid-5fdc6erb].media-studio figcaption[data-astro-cid-5fdc6erb],.product-sequence[data-astro-cid-5fdc6erb].media-full-bleed figcaption[data-astro-cid-5fdc6erb]{color:#fff;background:linear-gradient(#0000,#05080dad);padding:34px 20px 17px;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.sequence-interaction[data-astro-cid-5fdc6erb]{cursor:default}.sequence-status[data-astro-cid-5fdc6erb]{display:none}}
