.teaser[data-astro-cid-5oxbywjz]{position:relative;overflow:hidden}picture[data-astro-cid-5oxbywjz],img[data-astro-cid-5oxbywjz],video[data-astro-cid-5oxbywjz]{width:100%;height:100%;display:block}img[data-astro-cid-5oxbywjz],video[data-astro-cid-5oxbywjz]{object-fit:var(--teaser-fit,cover)}video[data-astro-cid-5oxbywjz]{opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.teaser[data-astro-cid-5oxbywjz].is-playing video[data-astro-cid-5oxbywjz]{opacity:1}.filmstrip[data-astro-cid-s7urdl7m]{min-width:0;max-width:100%}ol[data-astro-cid-s7urdl7m]{border:1px solid var(--pill-border);background:color-mix(in srgb, var(--page-bg) 70%, transparent);width:max-content;max-width:100%;backdrop-filter:blur(var(--pill-blur));scroll-snap-type:x proximity;scrollbar-width:none;border-radius:.75rem;align-items:center;gap:.5rem;margin:0;padding:.375rem;list-style:none;display:flex;position:relative;overflow-x:auto}li[data-astro-cid-s7urdl7m]{--thumb-min:32px;width:72px;min-width:var(--thumb-min);scroll-snap-align:center;flex:0 auto}a[data-astro-cid-s7urdl7m]{color:inherit;border-radius:.375rem;text-decoration:none;display:block}a[data-astro-cid-s7urdl7m] img,.thumb-glyph[data-astro-cid-s7urdl7m]{aspect-ratio:9/5;object-fit:cover;opacity:.65;width:100%;height:auto;transition:opacity var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);border-radius:.375rem;display:block}.thumb-glyph[data-astro-cid-s7urdl7m]{border:1px solid var(--pill-border);font:700 var(--text-sm) / 1 var(--ff-mono);place-items:center;display:grid}a[data-astro-cid-s7urdl7m]:hover img,a[data-astro-cid-s7urdl7m]:hover .thumb-glyph[data-astro-cid-s7urdl7m],a[data-astro-cid-s7urdl7m]:focus-visible img,a[data-astro-cid-s7urdl7m][aria-current=true] img,a[data-astro-cid-s7urdl7m][aria-current=true] .thumb-glyph[data-astro-cid-s7urdl7m]{opacity:1}@media (hover:hover){a[data-astro-cid-s7urdl7m]:hover img,a[data-astro-cid-s7urdl7m]:hover .thumb-glyph[data-astro-cid-s7urdl7m]{scale:1.08}}a[data-astro-cid-s7urdl7m][aria-current=true]{box-shadow:0 0 0 2px}li[data-astro-cid-s7urdl7m]{transform-origin:50% 100%}.filmstrip[data-astro-cid-s7urdl7m][data-magnify] ol[data-astro-cid-s7urdl7m]{isolation:isolate;backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}.filmstrip[data-astro-cid-s7urdl7m][data-magnify] ol[data-astro-cid-s7urdl7m]:before{content:"";inset:-1px calc(-1px - var(--strip-spread,0px));z-index:-1;border:1px solid var(--pill-border);background:color-mix(in srgb, var(--page-bg) 70%, transparent);backdrop-filter:blur(var(--pill-blur));transition:inset var(--dur-fast) var(--ease-out);border-radius:.75rem;position:absolute}.filmstrip[data-astro-cid-s7urdl7m][data-magnify] li[data-astro-cid-s7urdl7m]{transition:transform var(--dur-fast) var(--ease-out)}.filmstrip[data-astro-cid-s7urdl7m][data-magnify] a[data-astro-cid-s7urdl7m]:hover img,.filmstrip[data-astro-cid-s7urdl7m][data-magnify] a[data-astro-cid-s7urdl7m]:hover .thumb-glyph[data-astro-cid-s7urdl7m]{scale:none}a[data-astro-cid-s7urdl7m][aria-current=true]:focus-visible{box-shadow:0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + var(--focus-halo-width)) var(--page-bg)}@media (width<=767px){ol[data-astro-cid-s7urdl7m]{gap:.25rem;padding:.25rem}li[data-astro-cid-s7urdl7m]{--thumb-min:56px;flex-shrink:0;width:56px}}.phone-reel[data-astro-cid-btkycf72]{isolation:isolate;background:var(--page-bg);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.phone-reel-logo[data-astro-cid-btkycf72]{z-index:0;filter:blur(clamp(6px,1.2vw,18px));pointer-events:none;user-select:none;width:calc(100% - 100px);height:auto;position:absolute;top:50%;left:50px;translate:0 -50%}.phone-reel-device[data-astro-cid-btkycf72]{--phone-h:min(100cqh * var(--phone-fit-h), 100cqw * var(--phone-fit-w) / var(--phone-aspect));z-index:1;height:var(--phone-h);aspect-ratio:var(--phone-aspect);border-radius:calc(var(--phone-h) * var(--phone-radius));box-shadow:inset 0 0 0 calc(var(--phone-h) * var(--phone-rim)) #3a3a44, 0 calc(var(--phone-h) * .06) calc(var(--phone-h) * .08) calc(var(--phone-h) * -.03) #00000059;translate:-50% calc(-50% - var(--phone-h) * var(--phone-lift));transition:opacity .6s var(--ease-out);background:#050507;position:absolute;top:50%;left:50%}.phone-reel-screen[data-astro-cid-btkycf72]{inset:calc(var(--screen-inset-y) * 100%) calc(var(--screen-inset-x) * 100%);border-radius:calc(var(--phone-h) * var(--screen-radius));background:#000;position:absolute;overflow:hidden}.phone-reel-screen[data-astro-cid-btkycf72] .phone-reel-loop{--teaser-fit:cover;width:100%;height:100%}.phone-reel[data-astro-cid-btkycf72].is-3d .phone-reel-device[data-astro-cid-btkycf72]{opacity:0}.phone-reel[data-astro-cid-btkycf72] .phone-reel-canvas{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
