:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet){--ga-porcelain-hi:#fbfaf7;--ga-porcelain:#f2f0eb;--ga-porcelain-lo:#e9e6e0;--ga-porcelain-edge:#c8c3bc;--ga-fabric-hi:#e2ddd5;--ga-fabric-lo:#cac3ba;--ga-fabric-dot:#5d544929;--ga-shadow:#362c2442;width:100%;position:relative;container-type:inline-size}@supports (color:lab(0% 0 0)){:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet){--ga-porcelain-hi:lab(98.2765% .107378 1.52057);--ga-porcelain:lab(94.8084% .194699 2.66533);--ga-porcelain-lo:lab(91.33% .415385 3.41216);--ga-porcelain-edge:lab(79.1536% .711322 4.53736);--ga-fabric-hi:lab(88.4338% .706792 4.53427);--ga-fabric-lo:lab(79.1424% 1.24353 5.20258);--ga-fabric-dot:lab(36.2006% 2.48715 7.34838/.16);--ga-shadow:lab(18.7497% 3.63408 6.86861/.26)}}:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device{z-index:1;background:linear-gradient(165deg, var(--ga-porcelain-hi), var(--ga-porcelain) 42%, var(--ga-porcelain-lo));box-shadow:inset 0 0 0 1px #ffffffbf, inset 0 -2px 6px #6b615714, 0 0 0 1px var(--ga-porcelain-edge), 0 1px 2px #362c241f;border-radius:5.2cqw;padding:3.7cqw;position:relative}@supports (color:lab(0% 0 0)){:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device{box-shadow:inset 0 0 0 1px lab(100% 0 0/.75), inset 0 -2px 6px lab(42.0018% 2.4634 7.32865/.08), 0 0 0 1px var(--ga-porcelain-edge), 0 1px 2px lab(18.7497% 3.63408 6.86861/.12)}}:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--ga-shadow), transparent);pointer-events:none;border-radius:50%;height:5.5cqw;position:absolute;top:calc(100% - 3.5cqw);left:4%;right:4%}:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device-screen{aspect-ratio:16/10;background:#000;border-radius:1.5cqw;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000008c;box-shadow:0 0 0 1px lab(0% 0 0/.55)}:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device-screen :is(img,svg){object-fit:cover;width:100%;height:100%;display:block}:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device:before{content:"";background:radial-gradient(circle at 38% 34%,#4e5969,#0d1014 62%);background:radial-gradient(circle at 38% 34%,lab(37.2355% -1.04782 -10.9694),lab(4.4107% -.247397 -2.73951) 62%);border-radius:50%;width:.8cqw;height:.8cqw;position:absolute;top:1.85cqw;left:50%;translate:-50% -50%;box-shadow:0 0 0 .12cqw #dad7d2;box-shadow:0 0 0 .12cqw lab(86.1068% .367761 3.03205)}:is(.ga-tablet[data-dock],.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet){padding-bottom:5.2%}:is(.ga-tablet[data-dock],.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet):after{content:"";z-index:0;background:radial-gradient(circle, var(--ga-fabric-dot) .6px, transparent 1px) 0 0 / 3px 3px, linear-gradient(to bottom, var(--ga-fabric-hi), var(--ga-fabric-lo));border-radius:1.6cqw 1.6cqw 2.2cqw 2.2cqw;height:9cqw;position:absolute;bottom:0;left:27%;right:27%;box-shadow:inset 0 -3px 8px #4f463c1f,0 0 0 1px #867f7740,0 1px 2px #362c2433;box-shadow:inset 0 -3px 8px lab(30.399% 2.5166 7.37386/.12),0 0 0 1px lab(53.6221% 1.36626 5.59814/.25),0 1px 2px lab(18.7497% 3.63408 6.86861/.2)}:is(.ga-tablet[data-dock],.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet):before{content:"";z-index:0;background:radial-gradient(closest-side,#362c2438,#0000);background:radial-gradient(closest-side,lab(18.7497% 3.63408 6.86861/.22),#0000);border-radius:50%;height:2.6cqw;position:absolute;bottom:-1.2cqw;left:20%;right:20%}@media (prefers-color-scheme:dark){:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet){--ga-porcelain-hi:#dfdeda;--ga-porcelain:#d3d1cc;--ga-porcelain-lo:#c7c4be;--ga-porcelain-edge:#faf8f52e;--ga-fabric-hi:#bbb7af;--ga-fabric-lo:#979189;--ga-fabric-dot:#28201738;--ga-shadow:#0000008c}@supports (color:lab(0% 0 0)){:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet){--ga-porcelain-hi:lab(88.4204% .136495 1.9021);--ga-porcelain:lab(83.7883% .196338 2.66641);--ga-porcelain-lo:lab(79.1498% .418663 3.41434);--ga-porcelain-edge:lab(97.6965% .107408 1.52057/.18);--ga-fabric-hi:lab(74.5134% .713974 4.53913);--ga-fabric-lo:lab(60.5815% 1.26007 5.21413);--ga-fabric-dot:lab(12.9905% 2.67141 7.53001/.22);--ga-shadow:lab(0% 0 0/.55)}}:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device{box-shadow:inset 0 0 0 1px #ffffff59, 0 0 0 1px var(--ga-porcelain-edge)}@supports (color:lab(0% 0 0)){:is(.ga-tablet,.case-page:has(.ga-next) .case-page-hero-content .case-stage-device-tablet) .case-device{box-shadow:inset 0 0 0 1px lab(100% 0 0/.35), 0 0 0 1px var(--ga-porcelain-edge)}}}.case-page-prose.prose>.ga-distances-next{max-width:none;margin:var(--media-gap) 0 0;gap:2rem var(--g);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-page-prose.prose>:is(.ga-distances-next,.ga-screens,.ga-widgets,.ga-capacity)+:is(p,ul,ol){margin-top:var(--media-gap)}.ga-distance-next{min-width:0;margin:0}.case-page-prose.prose .ga-distance-next>figcaption{max-width:none;padding-top:1.25rem}.ga-name{color:var(--fg)}.ga-screens-lead .ga-screen:first-child{grid-column:1/-1}.ga-tablet[data-fit=contain] .case-device-screen img{object-fit:contain}.ga-crop{border-radius:var(--frame-radius,.75rem);outline:1px solid var(--frame-line,#00000014);outline-offset:-1px;background:#000;overflow:hidden}@supports (color:lab(0% 0 0)){.ga-crop{outline:1px solid var(--frame-line,lab(0% 0 0/.08))}}.case-page-prose.prose .ga-crop img{width:100%;height:auto;box-shadow:none;border-radius:0;margin:0;display:block}.case-page-prose.prose>.case-frame:is(.ga-screens,.ga-widgets,.ga-capacity)>figcaption.case-panel-caption{padding-top:1rem}.ga-screens-row{grid-template-columns:repeat(var(--ga-cols,3), minmax(0, 1fr));gap:1.5rem var(--g);align-items:start;display:grid}.ga-screen{min-width:0}.case-page-prose.prose .ga-screen-label{max-width:none;color:var(--fg-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);line-height:var(--leading-ui);font-variant-numeric:tabular-nums;margin:0;padding-top:1.25rem}.ga-widgets-ground{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:1.25rem 1rem;padding:.5rem 0 0;display:flex}.ga-widget{width:var(--w);flex:none}.case-page-prose.prose .ga-widget img{width:100%;height:auto;box-shadow:none;filter:drop-shadow(0 6px 14px #203a642e);filter:drop-shadow(0 6px 14px lab(24.0173% 1.661 -28.2222/.18));border-radius:0;margin:0;display:block}.ga-capacity-ground{gap:1.75rem;display:grid}.ga-capacity .cm-svg{font-family:inherit}.cm-screen{fill:#13161c;fill:lab(7.18098% -.406697 -4.34435)}.cm-tile{fill:#2a2e34;fill:lab(18.7555% -.514135 -4.42746)}.cm-glyph{fill:#79818d;fill:lab(53.5281% -.898093 -7.39828)}.cm-line{fill:#6d7279;fill:lab(47.7592% -.581145 -4.45999)}.cm-line-soft{fill:#494d54;fill:lab(32.6778% -.556394 -4.44749)}.cm-line-read{fill:#cfd1d5;fill:lab(83.7411% -.317365 -2.2447)}.cm-mark{fill:#a0a5ac;fill:lab(67.4802% -.599802 -4.46991)}.cm-clock{fill:#f4f5f7;fill:lab(96.5108% -.162244 -1.12437);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:300}.cm-date{fill:#c2c4c8;fill:lab(79.1011% -.316799 -2.24433);font-variant-numeric:tabular-nums;font-weight:400}.ga-capacity-controls{gap:.75rem;display:grid}.ga-track{--ga-thumb:1rem;position:relative}.ga-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0;display:block}.ga-range::-webkit-slider-runnable-track{background:var(--border);border-radius:1px;height:2px}.ga-range::-moz-range-track{background:var(--border);border-radius:1px;height:2px}.ga-range::-webkit-slider-thumb{width:var(--ga-thumb);height:var(--ga-thumb);margin-top:calc(var(--ga-thumb) / -2 + 1px);background:var(--fg);box-shadow:0 0 0 4px var(--bg);appearance:none;border:0;border-radius:50%}.ga-range::-moz-range-thumb{width:var(--ga-thumb);height:var(--ga-thumb);background:var(--fg);box-shadow:0 0 0 4px var(--bg);border:0;border-radius:50%}.ga-range:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.case-page-prose.prose .ga-stops{height:2.75rem;margin:0 calc(var(--ga-thumb) / 2);max-width:none;padding:0;list-style:none;position:relative}.case-page-prose.prose .ga-stops>li{margin:0;padding:0;position:absolute;top:0;translate:-50%}.case-page-prose.prose .ga-stops>li:before{content:none}.case-page-prose.prose .ga-stops>li:first-child{left:0;translate:0}.case-page-prose.prose .ga-stops>li:nth-child(2){left:33.333%}.case-page-prose.prose .ga-stops>li:nth-child(3){left:66.667%}.case-page-prose.prose .ga-stops>li:nth-child(4){left:100%;translate:-100%}.ga-stop{min-height:2.75rem;color:var(--fg-muted);font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-meta);line-height:var(--leading-ui);cursor:pointer;transition:color var(--duration-ui) ease;background:0 0;border:0;padding:0 .25rem}.ga-stop[aria-pressed=true]{color:var(--fg)}@media (hover:hover) and (pointer:fine){.ga-stop:hover{color:var(--fg)}}.ga-stop:focus-visible,.ga-replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ga-capacity-meta{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.case-page-prose.prose .ga-capacity-note{max-width:none;color:var(--fg-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);line-height:var(--leading-ui);margin:0}.ga-replay{border:1px solid var(--border);background:var(--bg);min-height:2rem;color:var(--fg);font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-meta);cursor:pointer;transition:background-color var(--duration-ui) ease;border-radius:999px;flex:none;padding:0 .75rem;position:relative}.ga-replay:after{content:"";position:absolute;inset:-6px -4px}@media (hover:hover) and (pointer:fine){.ga-replay:hover{background:var(--surface)}}@media (max-width:767px){.case-page-prose.prose>.ga-distances-next,.ga-screens-row{grid-template-columns:minmax(0,1fr)}.ga-capacity-meta{flex-direction:column;align-items:flex-start}}.ga-hero-layer{z-index:1;position:absolute;inset:0}.ga-hero-shot{opacity:0;transition:opacity .9s}.ga-hero-shot[data-on]{opacity:1}.ga-hero-controls{justify-content:center;margin-top:.75rem;display:flex}.ga-hero-stops{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;display:flex}.ga-hero-names{flex-wrap:wrap;justify-content:center;gap:0 .75rem;margin:0;padding:0;list-style:none;display:flex}.ga-hero-name{margin:0;padding:0}@media (prefers-reduced-motion:reduce){.ga-hero-shot{transition-duration:.2s}}
