.shot[data-astro-cid-pmiqfeva]{aspect-ratio:var(--shot-aspect);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);margin:0;position:relative;overflow:hidden}.shot[data-astro-cid-pmiqfeva] img{object-fit:cover;object-position:top left;width:100%;height:100%}.shot--fade[data-astro-cid-pmiqfeva]:after{content:"";background:linear-gradient(to top, var(--color-page), transparent);pointer-events:none;height:35%;position:absolute;inset:auto 0 0}.shot--placeholder[data-astro-cid-pmiqfeva]{border:2px dashed var(--shot-accent);background:color-mix(in srgb, var(--shot-accent) 6%, var(--color-white))}.shot__placeholder[data-astro-cid-pmiqfeva]{text-align:center;color:var(--color-ink-700);place-items:center;padding:24px;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.display[data-astro-cid-pwpzb4nv]{border-radius:var(--radius-md);background:var(--color-navy-900);width:100%;box-shadow:var(--shadow-lg);flex:none;padding:8px}.display[data-astro-cid-pwpzb4nv] img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.phone[data-astro-cid-k7mbr7da]{background:var(--color-navy-900);width:250px;height:540px;box-shadow:var(--shadow-lg);border-radius:32px;flex:none;padding:10px}.phone[data-astro-cid-k7mbr7da] img{object-fit:cover;object-position:top;border-radius:var(--radius-lg);width:100%;height:100%}.spot[data-astro-cid-qwxpzttk]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:20px;display:flex}.spot--feature[data-astro-cid-qwxpzttk]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.spot__media[data-astro-cid-qwxpzttk]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--spot-tint) var(--spot-tint-mix,10%), transparent);justify-content:center;align-items:flex-start;gap:24px;height:200px;padding-top:16px;display:flex;position:relative;overflow:hidden}.spot__label[data-astro-cid-qwxpzttk]{z-index:1;background:var(--color-navy-900);color:var(--color-white);border-radius:4px;margin:0;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:8px;left:8px}.spot__media[data-astro-cid-qwxpzttk] .phone{border-radius:22px;width:150px;height:320px;padding:7px}.spot__media[data-astro-cid-qwxpzttk] .phone img{border-radius:16px}.spot__media--pair[data-astro-cid-qwxpzttk] .phone:nth-child(2){display:none}.spot__media--placeholder[data-astro-cid-qwxpzttk]{padding:0}.spot__media--placeholder[data-astro-cid-qwxpzttk] .shot{aspect-ratio:auto;border-radius:var(--radius-md);flex:1;height:100%}.spot__media--display[data-astro-cid-qwxpzttk] .display{width:calc(100% - 32px)}.spot__media--display[data-astro-cid-qwxpzttk] .display--tall{width:150px;padding:6px}.spot__copy[data-astro-cid-qwxpzttk]{flex-direction:column;gap:12px;display:flex}.spot__eyebrow[data-astro-cid-qwxpzttk]{margin:4px 0 0;font-size:12px}.spot__title[data-astro-cid-qwxpzttk]{font-size:20px;font-weight:600;line-height:1.25}.spot__body[data-astro-cid-qwxpzttk]{font-size:15px;line-height:1.55}.spot__list[data-astro-cid-qwxpzttk]{margin:0;padding-left:18px;font-size:15px;line-height:1.7}.spot__list[data-astro-cid-qwxpzttk] .placeholder-text[data-astro-cid-qwxpzttk]{list-style:none}.spot__link[data-astro-cid-qwxpzttk]{font-size:15px;font-weight:600}.spot__link[data-astro-cid-qwxpzttk]:hover{text-decoration:underline}@media (width>=768px){.spot[data-astro-cid-qwxpzttk]{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding:0;display:grid}.spot--reverse[data-astro-cid-qwxpzttk] .spot__media[data-astro-cid-qwxpzttk]{order:2}.spot__media[data-astro-cid-qwxpzttk]{border-radius:var(--radius-lg);align-items:center;height:340px;padding-top:0}.spot__label[data-astro-cid-qwxpzttk]{padding:4px 10px;font-size:13px;top:12px;left:12px}.spot__media[data-astro-cid-qwxpzttk] .phone{border-radius:32px;width:250px;height:540px;margin-top:40px;padding:10px}.spot__media[data-astro-cid-qwxpzttk] .phone img{border-radius:var(--radius-lg)}.spot__media--placeholder[data-astro-cid-qwxpzttk]{padding:0}.spot__media--placeholder[data-astro-cid-qwxpzttk] .shot{border-radius:var(--radius-lg)}.spot__media--display[data-astro-cid-qwxpzttk],.spot__media--top[data-astro-cid-qwxpzttk]{align-items:flex-start;padding-top:32px}.spot__media--top[data-astro-cid-qwxpzttk] .phone{margin-top:0}.spot__media--display[data-astro-cid-qwxpzttk] .display{width:calc(100% - 64px);max-width:480px}.spot__media--display[data-astro-cid-qwxpzttk] .display--tall{width:250px;padding:8px}}@media (width>=1000px){.spot[data-astro-cid-qwxpzttk]{gap:64px}.spot__media--pair[data-astro-cid-qwxpzttk] .phone:nth-child(2){margin-top:120px;display:block}.spot__eyebrow[data-astro-cid-qwxpzttk]{font-size:var(--type-eyebrow-size);margin:0}.spot__title[data-astro-cid-qwxpzttk]{font-size:var(--type-heading-1-size)}.spot__body[data-astro-cid-qwxpzttk]{font-size:17px;line-height:1.6}.spot__list[data-astro-cid-qwxpzttk],.spot__link[data-astro-cid-qwxpzttk]{font-size:16px}.spot--hub[data-astro-cid-qwxpzttk] .spot__media[data-astro-cid-qwxpzttk]{height:392px}.spot--hub[data-astro-cid-qwxpzttk] .spot__media[data-astro-cid-qwxpzttk] .phone{margin-top:60px}.spot--hub[data-astro-cid-qwxpzttk] .spot__title[data-astro-cid-qwxpzttk]{font-size:30px;line-height:1.2}}
