.frame[data-astro-cid-jobfmx4f]{margin:0}.frame-body[data-astro-cid-jobfmx4f]{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-lg);position:relative}.frame-phone[data-astro-cid-jobfmx4f] .frame-body[data-astro-cid-jobfmx4f]{border-color:var(--color-ink);border-radius:2rem;max-width:19rem;margin-inline:auto;padding:.6rem}.frame-bar[data-astro-cid-jobfmx4f]{border-bottom:1px solid var(--color-rule);align-items:center;gap:1rem;padding:.6rem .85rem;display:flex}.frame-dots[data-astro-cid-jobfmx4f]{gap:.35rem;display:inline-flex}.frame-dots[data-astro-cid-jobfmx4f] i[data-astro-cid-jobfmx4f]{border:1px solid var(--color-rule);border-radius:50%;width:.55rem;height:.55rem}.frame-address[data-astro-cid-jobfmx4f]{border-radius:var(--radius-sm);background:var(--color-paper);max-width:22rem;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.15rem .6rem;font-size:.75rem;overflow:hidden}.frame-screen[data-astro-cid-jobfmx4f]{position:relative;overflow:visible;container-type:inline-size}.frame-shot[data-astro-cid-jobfmx4f]{border-radius:0 0 var(--radius-md) var(--radius-md);position:absolute;inset:0;overflow:hidden}.frame-phone[data-astro-cid-jobfmx4f] .frame-shot[data-astro-cid-jobfmx4f]{border-radius:1.5rem}.frame-shot[data-astro-cid-jobfmx4f] img{border-radius:0;width:100%;display:block;height:auto!important}@media (prefers-reduced-motion:no-preference){.is-tall[data-astro-cid-jobfmx4f] img{transition:transform 7s cubic-bezier(.45,0,.55,1)}.frame[data-astro-cid-jobfmx4f]:hover .is-tall[data-astro-cid-jobfmx4f] img,a:focus-visible .is-tall[data-astro-cid-jobfmx4f] img{transition-duration:9s;transform:translateY(calc(62.5cqw - 100%))}}.frame-phone[data-astro-cid-jobfmx4f] .frame-screen[data-astro-cid-jobfmx4f]{border:1px solid var(--color-rule);border-radius:1.5rem}.frame-screen[data-astro-cid-jobfmx4f] img{object-fit:cover;object-position:top;border-radius:0 0 var(--radius-md) var(--radius-md);width:100%;height:100%;display:block}.frame-empty[data-astro-cid-jobfmx4f]{text-align:center;background-image:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);opacity:.9;background-position:-1px -1px;background-size:32px 32px;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.note[data-astro-cid-jobfmx4f]{align-items:center;display:flex;position:absolute;translate:-.6rem -50%}.note-left[data-astro-cid-jobfmx4f]{flex-direction:row-reverse;translate:calc(.6rem - 100%) -50%}.note-dot[data-astro-cid-jobfmx4f]{background:var(--color-ink);width:1.2rem;height:1.2rem;color:var(--color-paper);font-family:var(--font-mono);box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.note-line[data-astro-cid-jobfmx4f],.note-label[data-astro-cid-jobfmx4f]{display:none}.frame-notes[data-astro-cid-jobfmx4f] ol[data-astro-cid-jobfmx4f]{color:var(--color-ink-muted);gap:.35rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}@media (width>=56.25rem){.note-dot[data-astro-cid-jobfmx4f]{background:var(--color-signal);width:.6rem;height:.6rem;font-size:0}.note-line[data-astro-cid-jobfmx4f]{background:var(--color-ink);transform-origin:0;width:2.5rem;height:1px;display:block}.note-left[data-astro-cid-jobfmx4f] .note-line[data-astro-cid-jobfmx4f]{transform-origin:100%}.note-label[data-astro-cid-jobfmx4f]{background:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-sm);white-space:nowrap;padding:.3rem .55rem;font-size:.75rem;display:block}.frame-notes[data-astro-cid-jobfmx4f]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js .note[data-astro-cid-jobfmx4f][data-reveal]{transform:none}.js .note[data-astro-cid-jobfmx4f] .note-line[data-astro-cid-jobfmx4f]{transition:transform .5s var(--ease-precise) .15s;transform:scaleX(0)}.js .note[data-astro-cid-jobfmx4f] .note-label[data-astro-cid-jobfmx4f]{opacity:0;transition:opacity .4s var(--ease-precise) .55s}.js .note[data-astro-cid-jobfmx4f].is-visible .note-line[data-astro-cid-jobfmx4f]{transform:scaleX(1)}.js .note[data-astro-cid-jobfmx4f].is-visible .note-label[data-astro-cid-jobfmx4f]{opacity:1}}}
