.showcase[data-astro-cid-ydz23wdd] h1[data-astro-cid-ydz23wdd],.showcase[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd],.writing[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd],.writing[data-astro-cid-ydz23wdd] h3[data-astro-cid-ydz23wdd],.work[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd],.work[data-astro-cid-ydz23wdd] h3[data-astro-cid-ydz23wdd],.team[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd],.contact[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd]{font-family:var(--font-display);text-wrap:balance;font-weight:400;line-height:.95}.btn-accent[data-astro-cid-ydz23wdd]{background:var(--color-showcase-accent);color:var(--color-on-showcase-accent);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-accent[data-astro-cid-ydz23wdd]:hover{background:var(--color-showcase-accent-hover)}.accent-link[data-astro-cid-ydz23wdd],.ink-link[data-astro-cid-ydz23wdd]{text-underline-offset:4px;text-decoration:underline 2px;text-decoration-color:var(--color-showcase-accent);font-weight:600}.accent-link[data-astro-cid-ydz23wdd]:hover,.ink-link[data-astro-cid-ydz23wdd]:hover{text-decoration-color:currentColor}[data-astro-cid-ydz23wdd]:focus-visible{outline:3px solid var(--color-showcase-accent);outline-offset:3px}.hero[data-astro-cid-ydz23wdd]{--hero-h:max(560px, calc(100svh - 5rem));height:var(--hero-h);position:relative;overflow:hidden}.hero-poster[data-astro-cid-ydz23wdd]{--w:max(184vw, calc(var(--hero-h) * 2100 / 800));top:50%;left:min(0px, max(calc(100vw - var(--w) * .545), calc(50vw - var(--w) * .33)));width:var(--w);max-width:none;height:auto;animation:24s ease-out both hero-drift;position:absolute;translate:0 -50%}@keyframes hero-drift{0%{scale:1.08}to{scale:1}}.hero-ambient[data-astro-cid-ydz23wdd]{opacity:0;pointer-events:none;transition:opacity 1.6s;position:absolute;inset:0;overflow:hidden}.hero-ambient[data-astro-cid-ydz23wdd].is-live{opacity:1}.hero-ambient[data-astro-cid-ydz23wdd] iframe{width:max(100%, calc(var(--hero-h) * 16 / 9));border:0;height:max(100%,56.25vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-shade[data-astro-cid-ydz23wdd]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-showcase) 35%, transparent) 0%, transparent 25%, transparent 45%, color-mix(in srgb, var(--color-showcase) 92%, transparent) 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-ydz23wdd]{position:absolute;bottom:clamp(2rem,7vh,4.5rem);left:0;right:0}.hero-copy[data-astro-cid-ydz23wdd] h1[data-astro-cid-ydz23wdd]{max-width:10ch;font-size:clamp(3rem,7.4vw,6.5rem)}.hero-copy[data-astro-cid-ydz23wdd] p[data-astro-cid-ydz23wdd]{max-width:40ch;margin-top:1.1rem;font-size:1.25rem}.hero-copy[data-astro-cid-ydz23wdd] .btn-accent[data-astro-cid-ydz23wdd]{margin-top:1.75rem}.intro[data-astro-cid-ydz23wdd]{padding-top:clamp(5rem,12vw,10rem);padding-bottom:clamp(3rem,6vw,5rem)}.intro-lead[data-astro-cid-ydz23wdd]{font-family:var(--font-display);text-wrap:balance;max-width:22ch;font-size:clamp(2.4rem,5.4vw,4.2rem);line-height:1.02}.intro-sub[data-astro-cid-ydz23wdd]{max-width:46ch;margin-top:1.75rem;font-size:1.25rem;line-height:1.55}.films[data-astro-cid-ydz23wdd]{gap:clamp(5rem,12vw,10rem);padding-bottom:clamp(5rem,12vw,10rem);display:grid}.film-row[data-astro-cid-ydz23wdd]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1.5rem;display:grid}.film[data-astro-cid-ydz23wdd]{aspect-ratio:21/10;background:var(--color-showcase-raised);isolation:isolate;border-radius:20px;grid-column:1/span 9;position:relative;overflow:hidden}.film-cap[data-astro-cid-ydz23wdd]{grid-column:10/span 3;padding-bottom:.5rem}.film-row[data-astro-cid-ydz23wdd].flip .film[data-astro-cid-ydz23wdd]{grid-area:1/4/auto/span 9}.film-row[data-astro-cid-ydz23wdd].flip .film-cap[data-astro-cid-ydz23wdd]{grid-area:1/1/auto/span 3}.film[data-astro-cid-ydz23wdd]>img[data-astro-cid-ydz23wdd],.film[data-astro-cid-ydz23wdd]>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film[data-astro-cid-ydz23wdd]>img[data-astro-cid-ydz23wdd]{-o-object-fit:cover;object-fit:cover;scale:calc(var(--zoom,1) * var(--hover,1));transition:scale .9s cubic-bezier(.2,.7,.2,1)}.film[data-astro-cid-ydz23wdd]:hover>img[data-astro-cid-ydz23wdd]{--hover:1.03}.film-hit[data-astro-cid-ydz23wdd]{z-index:2;background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--color-showcase) 55%, transparent) 100%);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.film-disc[data-astro-cid-ydz23wdd]{background:var(--color-showcase-accent);width:84px;height:84px;color:var(--color-on-showcase-accent);box-shadow:0 10px 30px color-mix(in srgb, var(--color-showcase) 45%, transparent);border-radius:50%;place-items:center;padding-left:4px;transition:scale .2s;display:grid}.film-disc[data-astro-cid-ydz23wdd] svg{fill:currentColor}.film-hit[data-astro-cid-ydz23wdd]:hover .film-disc[data-astro-cid-ydz23wdd]{scale:1.06}.film-cap[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd]{font-size:clamp(1.9rem,3.4vw,2.6rem)}.film-cap[data-astro-cid-ydz23wdd] .stay[data-astro-cid-ydz23wdd]{margin-top:.5rem;font-size:.875rem}.film-cap[data-astro-cid-ydz23wdd] blockquote[data-astro-cid-ydz23wdd]{margin:1.25rem 0;font-style:italic}.film-cap[data-astro-cid-ydz23wdd] .accent-link[data-astro-cid-ydz23wdd]{font-size:.875rem}.writing[data-astro-cid-ydz23wdd]{padding-block:clamp(4.5rem,10vw,8rem)}.writing-grid[data-astro-cid-ydz23wdd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.writing[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd]{font-size:clamp(2.4rem,5.4vw,4.2rem)}.writing-lead[data-astro-cid-ydz23wdd]{max-width:40ch;margin-top:1.25rem;font-size:1.25rem}.writing[data-astro-cid-ydz23wdd] .ink-link[data-astro-cid-ydz23wdd]{margin-top:1.5rem;display:inline-block}.strips[data-astro-cid-ydz23wdd]{gap:10px;display:grid}.strips[data-astro-cid-ydz23wdd] img[data-astro-cid-ydz23wdd]{border-radius:12px;width:100%;height:auto}.guides[data-astro-cid-ydz23wdd]{margin-top:clamp(4rem,8vw,6rem)}.guides[data-astro-cid-ydz23wdd] h3[data-astro-cid-ydz23wdd]{margin-bottom:1.25rem;font-size:1.6rem}.guides[data-astro-cid-ydz23wdd] ul[data-astro-cid-ydz23wdd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.guides[data-astro-cid-ydz23wdd] a[data-astro-cid-ydz23wdd]{text-decoration:none;display:block}.guides[data-astro-cid-ydz23wdd] img[data-astro-cid-ydz23wdd]{width:100%;height:auto}.guide-title[data-astro-cid-ydz23wdd]{margin-top:.75rem;font-weight:600;line-height:1.3;display:block}.guides[data-astro-cid-ydz23wdd] a[data-astro-cid-ydz23wdd]:hover .guide-title[data-astro-cid-ydz23wdd]{text-decoration:underline;text-decoration-color:var(--color-showcase-accent);text-underline-offset:4px;text-decoration-thickness:2px}.work[data-astro-cid-ydz23wdd]{padding-block:clamp(4.5rem,9vw,7.5rem)}.block-h[data-astro-cid-ydz23wdd]{max-width:16ch;font-size:clamp(2.4rem,5.4vw,4.2rem)}.work-split[data-astro-cid-ydz23wdd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5.5rem);margin-top:2.5rem;display:grid}.work-sub[data-astro-cid-ydz23wdd]{margin-bottom:.75rem;font-size:clamp(1.9rem,3.4vw,2.6rem)}.work[data-astro-cid-ydz23wdd] h4[data-astro-cid-ydz23wdd]{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.5rem;font-weight:400;line-height:1.05}.visit-steps[data-astro-cid-ydz23wdd] li[data-astro-cid-ydz23wdd]{border-top:1px solid var(--color-showcase-line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;display:grid}.step-n[data-astro-cid-ydz23wdd]{background:var(--color-showcase-accent);width:2.5rem;height:2.5rem;color:var(--color-on-showcase-accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.deliverables[data-astro-cid-ydz23wdd]{gap:.75rem;display:grid}.deliverables[data-astro-cid-ydz23wdd] li[data-astro-cid-ydz23wdd]{border-radius:16px;padding:1.25rem 1.4rem}.timing[data-astro-cid-ydz23wdd]{border-left:4px solid var(--color-showcase-accent);margin-top:1.25rem;padding-left:1rem}.audience[data-astro-cid-ydz23wdd]{padding-bottom:clamp(5rem,12vw,10rem)}.audience[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd]{font-size:clamp(1.9rem,3.4vw,2.6rem)}.audience-stats[data-astro-cid-ydz23wdd]{border-block:1px solid var(--color-showcase-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-block:2rem;padding-block:2rem;display:grid}.stat-figure[data-astro-cid-ydz23wdd]{font-family:var(--font-display);color:var(--color-showcase-accent);white-space:nowrap;font-size:clamp(2.2rem,5vw,4rem);line-height:1;display:block}.stat-label[data-astro-cid-ydz23wdd]{margin-top:.5rem;display:block}.audience-copy[data-astro-cid-ydz23wdd]{max-width:46ch;font-size:1.25rem}.places[data-astro-cid-ydz23wdd]{border-top:1px solid var(--color-showcase-line);gap:2rem;margin-top:4rem;padding-top:2rem;display:grid}.place-group[data-astro-cid-ydz23wdd]{grid-template-columns:13rem minmax(0,1fr);align-items:baseline;gap:.5rem 2rem;display:grid}.work[data-astro-cid-ydz23wdd] .place-group[data-astro-cid-ydz23wdd] h3[data-astro-cid-ydz23wdd]{font-family:var(--font-body);color:var(--color-on-showcase-soft);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.places[data-astro-cid-ydz23wdd] ul[data-astro-cid-ydz23wdd]{flex-wrap:wrap;gap:.6rem .75rem;display:flex}.places[data-astro-cid-ydz23wdd] li[data-astro-cid-ydz23wdd]{font-family:var(--font-display);font-size:1.4rem;line-height:1.1}.places[data-astro-cid-ydz23wdd] li[data-astro-cid-ydz23wdd]:not(:last-child):after{content:"/";color:var(--color-showcase-accent);margin-left:.75rem}.press[data-astro-cid-ydz23wdd]{color:var(--color-on-showcase-accent);text-align:center;border-radius:20px;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.5rem,4vw,2.5rem)}.press[data-astro-cid-ydz23wdd] p[data-astro-cid-ydz23wdd]{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.press[data-astro-cid-ydz23wdd] img[data-astro-cid-ydz23wdd]{width:100%;max-width:980px;height:auto;margin-inline:auto}.team[data-astro-cid-ydz23wdd]{padding-block:clamp(4.5rem,9vw,7.5rem)}.team-grid[data-astro-cid-ydz23wdd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.team-copy[data-astro-cid-ydz23wdd]{max-width:46ch;margin-top:1.25rem}.team-list[data-astro-cid-ydz23wdd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;display:grid}.team-list[data-astro-cid-ydz23wdd] li[data-astro-cid-ydz23wdd]{align-items:center;gap:1.1rem;display:flex}.face[data-astro-cid-ydz23wdd]{--s:112px;width:var(--s);height:var(--s);background-image:url(/images/straymonkey/static/about-stray-monkey-ownership.webp);background-repeat:no-repeat;background-size:calc(var(--s) * 2100 / 405) auto;background-position:calc(var(--s) * var(--x) / -405) calc(var(--s) * -10.5 / 405);border-radius:50%;flex:none}.team-name[data-astro-cid-ydz23wdd]{font-family:var(--font-display);font-size:1.6rem;line-height:1;display:block}.team-role[data-astro-cid-ydz23wdd]{margin-top:.25rem;font-size:.875rem;display:block}.contact[data-astro-cid-ydz23wdd]{padding-block:clamp(4.5rem,9vw,7.5rem)}.contact-grid[data-astro-cid-ydz23wdd]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2.5rem;display:grid}.contact[data-astro-cid-ydz23wdd] h2[data-astro-cid-ydz23wdd]{max-width:11ch;font-size:clamp(3rem,7.4vw,6.5rem)}.contact-copy[data-astro-cid-ydz23wdd]{max-width:44ch;margin-bottom:1.75rem;font-size:1.25rem}.contact-addr[data-astro-cid-ydz23wdd]{margin-top:1rem;font-weight:600}.player[data-astro-cid-ydz23wdd]{background:0 0;border:0;width:min(1200px,94vw);max-width:none;padding:0;overflow:visible}.player[data-astro-cid-ydz23wdd]::backdrop{background:color-mix(in srgb, var(--color-showcase) 90%, transparent)}.player-close[data-astro-cid-ydz23wdd]{background:var(--color-on-showcase);color:var(--color-showcase);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .75rem auto;padding:.5rem 1rem;font-weight:600;display:flex}.player-frame[data-astro-cid-ydz23wdd]{aspect-ratio:16/9;background:var(--color-showcase);border-radius:16px;position:relative;overflow:hidden}.player-frame[data-astro-cid-ydz23wdd] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=860px){.film[data-astro-cid-ydz23wdd],.film-row[data-astro-cid-ydz23wdd].flip .film[data-astro-cid-ydz23wdd],.film-cap[data-astro-cid-ydz23wdd],.film-row[data-astro-cid-ydz23wdd].flip .film-cap[data-astro-cid-ydz23wdd]{grid-area:auto/1/auto/-1}.film[data-astro-cid-ydz23wdd]{aspect-ratio:16/10}.writing-grid[data-astro-cid-ydz23wdd],.team-grid[data-astro-cid-ydz23wdd],.contact-grid[data-astro-cid-ydz23wdd],.work-split[data-astro-cid-ydz23wdd]{grid-template-columns:1fr}.audience-stats[data-astro-cid-ydz23wdd]{grid-template-columns:repeat(2,minmax(0,1fr))}.place-group[data-astro-cid-ydz23wdd],.guides[data-astro-cid-ydz23wdd] ul[data-astro-cid-ydz23wdd],.team-list[data-astro-cid-ydz23wdd]{grid-template-columns:1fr}.face[data-astro-cid-ydz23wdd]{--s:84px}}@media (prefers-reduced-motion:reduce){.hero-poster[data-astro-cid-ydz23wdd]{animation:none}.film[data-astro-cid-ydz23wdd]>img[data-astro-cid-ydz23wdd],.film-disc[data-astro-cid-ydz23wdd],.hero-ambient[data-astro-cid-ydz23wdd]{transition:none}}
