.spotlight[data-astro-cid-qwxpzttk]{margin:0 var(--edge) var(--gap);scroll-margin-top:var(--edge)}.spot-head[data-astro-cid-qwxpzttk]{background:var(--tile);border-radius:var(--radius);margin-bottom:var(--gap);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;padding:22px 24px;display:flex}.spot-head[data-astro-cid-qwxpzttk] h2[data-astro-cid-qwxpzttk]{font-size:var(--step-head);padding-top:.08em}.spot-names[data-astro-cid-qwxpzttk]{color:var(--ink-soft);flex-wrap:wrap;gap:4px 20px;font-weight:600;list-style:none;display:flex}.spot-names[data-astro-cid-qwxpzttk] li[data-astro-cid-qwxpzttk]{transition:color var(--dur-fast) var(--ease-out)}.spot-names[data-astro-cid-qwxpzttk] li[data-astro-cid-qwxpzttk].is-current{color:var(--ink);text-underline-offset:6px;text-decoration:underline 3px}.spot-track[data-astro-cid-qwxpzttk]{gap:var(--gap);flex-direction:column;display:flex}.spot-panel[data-astro-cid-qwxpzttk]{gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);min-height:560px;display:grid}.spot-copy[data-astro-cid-qwxpzttk]{background:var(--tile);border-radius:var(--radius);transition:background-color .6s var(--ease-out), color .6s var(--ease-out);flex-direction:column;gap:20px;padding:24px;display:flex}.spot-copy[data-astro-cid-qwxpzttk] h3[data-astro-cid-qwxpzttk]{font-size:var(--step-head);padding-top:.08em}.spot-statement[data-astro-cid-qwxpzttk]{font-size:var(--step-lead);line-height:1.3}.spot-facts[data-astro-cid-qwxpzttk]{gap:10px;margin-top:auto;list-style:none;display:grid}.spot-facts[data-astro-cid-qwxpzttk] li[data-astro-cid-qwxpzttk]{padding-left:20px;position:relative}.spot-facts[data-astro-cid-qwxpzttk] li[data-astro-cid-qwxpzttk]:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0}.spot-actions[data-astro-cid-qwxpzttk]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.spot-link[data-astro-cid-qwxpzttk]{text-underline-offset:4px;font-weight:600}.spot-media[data-astro-cid-qwxpzttk]{border-radius:var(--radius);background:var(--ink);min-height:320px;position:relative;overflow:hidden}.spot-media[data-astro-cid-qwxpzttk]>video[data-astro-cid-qwxpzttk],.spot-media[data-astro-cid-qwxpzttk]>img[data-astro-cid-qwxpzttk]{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.spot-media[data-astro-cid-qwxpzttk].is-pair{gap:var(--gap);background:0 0;grid-template-rows:3fr 2fr;display:grid}.spot-media[data-astro-cid-qwxpzttk].is-pair>img[data-astro-cid-qwxpzttk]{border-radius:var(--radius);object-position:30% 20%;position:relative}.spot-media[data-astro-cid-qwxpzttk] video[data-astro-cid-qwxpzttk],.spot-media[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk]{filter:grayscale()contrast(1.08);transition:filter .9s var(--ease-out)}.spot-panel[data-astro-cid-qwxpzttk].is-current .spot-media[data-astro-cid-qwxpzttk] video[data-astro-cid-qwxpzttk],.spot-panel[data-astro-cid-qwxpzttk].is-current .spot-media[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk],.spot-panel[data-astro-cid-qwxpzttk]:hover .spot-media[data-astro-cid-qwxpzttk] video[data-astro-cid-qwxpzttk],.spot-panel[data-astro-cid-qwxpzttk]:hover .spot-media[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk]{filter:none}.spot-panel[data-astro-cid-qwxpzttk].is-current .spot-copy[data-astro-cid-qwxpzttk]{background:var(--brand);color:var(--brand-ink)}.spot-panel[data-astro-cid-qwxpzttk].is-current .spot-button[data-astro-cid-qwxpzttk]{background:var(--brand-ink);color:var(--brand)}.spot-phones[data-astro-cid-qwxpzttk]{justify-content:center;align-items:center;gap:clamp(12px,2vw,32px);padding:24px;display:flex}.spot-phone[data-astro-cid-qwxpzttk]{width:min(28%,240px);color:var(--paper);transition:transform var(--dur) var(--ease-out);flex-direction:column;align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.spot-phone[data-astro-cid-qwxpzttk]:hover{transform:translateY(-6px)}.spot-phone-screen[data-astro-cid-qwxpzttk]{aspect-ratio:9/16;background:#262624;border-radius:14px;width:100%;position:relative;overflow:hidden}.spot-phone-screen[data-astro-cid-qwxpzttk] video[data-astro-cid-qwxpzttk],.spot-phone-screen[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spot-phone[data-astro-cid-qwxpzttk]:nth-child(2){transform:translateY(-24px)}.spot-phone[data-astro-cid-qwxpzttk]:nth-child(2):hover{transform:translateY(-30px)}.spotlight[data-astro-cid-qwxpzttk].is-pinned{height:calc(var(--panels) * 85svh + 15svh)}.is-pinned[data-astro-cid-qwxpzttk] .spot-stage[data-astro-cid-qwxpzttk]{height:100svh;padding:var(--edge) 0;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.is-pinned[data-astro-cid-qwxpzttk] .spot-track[data-astro-cid-qwxpzttk]{will-change:transform;flex-direction:row;flex:1;width:max-content;min-height:0}.is-pinned[data-astro-cid-qwxpzttk] .spot-panel[data-astro-cid-qwxpzttk]{width:calc(var(--stage-w,100vw) - 120px);height:100%;min-height:0}.is-pinned[data-astro-cid-qwxpzttk] .spot-panel[data-astro-cid-qwxpzttk]:last-child{width:var(--stage-w,100vw)}@media (width<=1099px){.spot-panel[data-astro-cid-qwxpzttk]{grid-template-columns:1fr;min-height:0}.spot-media[data-astro-cid-qwxpzttk]{aspect-ratio:16/10;order:-1;min-height:0}.spot-media[data-astro-cid-qwxpzttk].is-pair{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr 1fr}.spot-media[data-astro-cid-qwxpzttk].is-pair>img[data-astro-cid-qwxpzttk]{aspect-ratio:16/10;height:auto}.spot-phones[data-astro-cid-qwxpzttk]{aspect-ratio:auto}}@media (width<=699px){.spot-head[data-astro-cid-qwxpzttk],.spot-copy[data-astro-cid-qwxpzttk]{padding:18px 16px}.spot-names[data-astro-cid-qwxpzttk]{display:none}.spot-media[data-astro-cid-qwxpzttk].is-pair{grid-template-columns:1fr}.spot-phones[data-astro-cid-qwxpzttk]{gap:8px;padding:16px 12px}.spot-phone[data-astro-cid-qwxpzttk]{width:31%;font-size:var(--step-small);text-align:center}.spot-phone[data-astro-cid-qwxpzttk]:nth-child(2){transform:none}}.name-tile[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;display:flex}.name-tile[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-display);padding-top:.08em;line-height:.88}.name-foot[data-astro-cid-lcdefpme]{font-size:var(--step-body);font-weight:600}.statement-tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-lead);max-width:34ch;line-height:1.3}.count-tile[data-astro-cid-lcdefpme]{background:var(--tile-deep);flex-direction:column;justify-content:space-between;display:flex}.count[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-display);letter-spacing:-.04em;padding-top:.08em;line-height:.8}.count-note[data-astro-cid-lcdefpme]{font-size:var(--step-small);max-width:24ch;font-weight:600}.action-tile[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.action-tile[data-astro-cid-lcdefpme]:hover{background:#262624}.action-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-head);letter-spacing:-.04em;padding-top:.08em;line-height:.92}.action-foot[data-astro-cid-lcdefpme]{font-size:var(--step-small);justify-content:space-between;align-items:end;gap:12px;font-weight:600;display:flex}.action-foot[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:40px;height:40px;transition:transform var(--dur) var(--ease-out);flex:none}.action-tile[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(4px,-4px)}.filter-tile[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:span 2/1/auto/-1;justify-content:space-between;gap:16px;display:flex}.filter-tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.studio-tile[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-head);padding-top:.08em}.filter[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--tile-deep);cursor:pointer;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;padding:0 16px;font-weight:600}.chip[data-astro-cid-lcdefpme]:hover{background:#c6c6c1}.chip[data-astro-cid-lcdefpme]:active{transform:scale(.96)}.chip[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--ink);color:var(--paper)}.chip-count[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;margin-left:4px}.filter-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.filter-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-small);font-weight:600}.lens-tile[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;display:flex}.lens-tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-head);padding-top:.08em}.studio-tile[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.studio-tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch}.fact-tile[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.fact-tile[data-astro-cid-lcdefpme]:nth-of-type(2){background:var(--tile-deep)}.fact-tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-lead);letter-spacing:-.03em;padding-top:3px;line-height:1}.name-line[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.ch[data-astro-cid-lcdefpme]{display:inline-block}.js[data-astro-cid-lcdefpme] .ch[data-astro-cid-lcdefpme]{opacity:0;animation:letter .9s var(--ease-out) calc(.12s + var(--i) * 38ms) forwards;transform:translateY(.35em)rotate(4deg)}@keyframes letter{to{opacity:1;transform:none}}.reveal-tile[data-astro-cid-lcdefpme]{background:var(--tile);grid-area:span 3/1/auto/-1;align-items:center;display:flex}.reveal[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:60ch;font-size:clamp(1.5rem,.95rem + 1.9vw,2.25rem);font-weight:600;line-height:1.22}.js[data-astro-cid-lcdefpme] .reveal[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#a6a6a0;transition:color .3s var(--ease-out)}.js[data-astro-cid-lcdefpme] .reveal[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].is-on{color:var(--ink)}.newsletter[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:24px 40px;padding:72px 24px 0;display:grid}.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-head);margin-bottom:16px;padding-top:.08em}.newsletter-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#dcdcd7;max-width:44ch}.newsletter-form[data-astro-cid-lcdefpme]{gap:var(--gap);grid-template-columns:2fr 1fr;display:grid}.cell-input[data-astro-cid-lcdefpme]{font-size:var(--step-lead);cursor:text;outline:none;font-weight:600}.cell-input[data-astro-cid-lcdefpme]::placeholder{color:#9d9d97}.cell-input[data-astro-cid-lcdefpme]:focus{background:#3a3a37}.cell-submit[data-astro-cid-lcdefpme]{text-align:center;align-items:center}.cell-submit[data-astro-cid-lcdefpme]:disabled{cursor:progress;opacity:.7}.newsletter-status[data-astro-cid-lcdefpme]{grid-column:1/-1;min-height:1.5em;font-weight:600}.newsletter-status[data-astro-cid-lcdefpme]:empty{display:none}.newsletter-small[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:0}.newsletter-small[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:3px}.contact[data-astro-cid-lcdefpme]{margin:var(--gap) var(--edge) 0;background:var(--ink);color:var(--paper);border-radius:var(--radius);scroll-margin-top:var(--edge);flex-direction:column;display:flex;overflow:hidden}.strip[data-astro-cid-lcdefpme]{margin-top:48px;overflow:hidden}.strip-track[data-astro-cid-lcdefpme]{width:max-content;animation:60s linear infinite drift;display:flex}.strip[data-astro-cid-lcdefpme]:hover .strip-track[data-astro-cid-lcdefpme],.strip[data-astro-cid-lcdefpme]:focus-within .strip-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.strip-set[data-astro-cid-lcdefpme]{gap:var(--gap);padding-right:var(--gap);list-style:none;display:flex}.strip-set[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#262624;height:150px;overflow:hidden}.strip-set[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;display:block}.strip-set[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;transition:filter .5s var(--ease-out)}.strip-set[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.strip-set[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{filter:none}@keyframes drift{to{transform:translate(-50%)}}.contact-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:64px 24px 32px;display:flex}.contact-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-head);padding-top:.08em}.cells[data-astro-cid-lcdefpme]{gap:var(--gap);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.cell[data-astro-cid-lcdefpme]{border-radius:var(--radius);min-height:96px;color:var(--paper);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#262624;border:0;flex-direction:column;justify-content:center;gap:6px;padding:16px 24px;text-decoration:none;display:flex}.cell[data-astro-cid-lcdefpme]:hover,.cell[data-astro-cid-lcdefpme]:focus-visible{background:#3a3a37}.cell[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.cell-label[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:#c9c9c4}.cell-value[data-astro-cid-lcdefpme]{font-size:var(--step-lead);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.cell-invert[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink)}.cell-invert[data-astro-cid-lcdefpme] .cell-label[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.cell-invert[data-astro-cid-lcdefpme]:hover,.cell-invert[data-astro-cid-lcdefpme]:focus-visible{background:#fff}.contact[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--paper)}.contact-small[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:#c9c9c4;margin-top:16px}@media (width<=1099px){.cells[data-astro-cid-lcdefpme],.newsletter[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cell[data-astro-cid-lcdefpme]{min-height:72px}}@media (width<=699px){.name-tile[data-astro-cid-lcdefpme]{grid-row:span 4}.name-tile[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:15vw}.strip[data-astro-cid-lcdefpme]{scrollbar-width:none;margin-top:24px;overflow-x:auto}.strip-set[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{height:110px}.contact-body[data-astro-cid-lcdefpme]{padding:40px 16px 24px}.newsletter[data-astro-cid-lcdefpme]{padding:40px 16px 0}.newsletter[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:9vw}.newsletter-form[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.reveal-tile[data-astro-cid-lcdefpme]{grid-column:span 2}.contact-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:9vw}.cells[data-astro-cid-lcdefpme]{margin-top:24px}.cell[data-astro-cid-lcdefpme]{min-height:60px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.strip-track[data-astro-cid-lcdefpme]{animation:none}.strip[data-astro-cid-lcdefpme]{overflow-x:auto}}
