:root{--interaction-duration:.18s;--interaction-ease:cubic-bezier(.22,1,.36,1)}html.page-company .motion-link{font-size:12px!important;font-weight:400!important}.action-pill.action-pill{--action-fill:#0071e3;--action-ink:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:100%;min-height:44px;box-sizing:border-box;padding:9px 18px;border:1px solid currentColor;border-radius:980px;color:var(--action-color,var(--link,#0071e3));background:transparent;font-size:17px;font-weight:400;line-height:24px;text-align:center;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .14s ease,scale .14s var(--interaction-ease);-webkit-tap-highlight-color:transparent}:root .action-pill.action-pill:hover{color:var(--action-ink,#fff);background:var(--action-fill,var(--action-color,var(--link,#0071e3)));border-color:var(--action-fill,var(--action-color,var(--link,#0071e3)));box-shadow:0 0 0 4px color-mix(in srgb,var(--action-fill,var(--action-color,var(--link,#0071e3))) 8%,transparent)}:root .action-pill.action-pill:active{scale:.98;filter:brightness(.96);color:var(--action-ink,#fff);background:var(--action-fill,var(--action-color,var(--link,#0071e3)));border-color:var(--action-fill,var(--action-color,var(--link,#0071e3)))}:root .action-pill.action-pill.action-pill:focus-visible{border-radius:980px;outline-color:var(--action-fill,var(--action-color,var(--link,#0071e3)))}:where(a,button,summary,input,select):focus-visible{outline:3px solid var(--link,#0071e3);outline-offset:4px}:where(.legal-footer,.legal-localnav,.brand-guide,.studio-page,.directory-resources) a{text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--interaction-duration) ease,opacity var(--interaction-duration) ease}:where(.legal-localnav-mobile,.legal-footer-mobile) summary svg{transition:transform .24s var(--interaction-ease),color .18s ease}:where(.directory-button,.studio-button,.poster-download,.fortune-download,.easi-eats-hero-download,.pi-store-cta),:where(.directory-filters,.gallery-controls) button,.page-company main a.rounded-full{transition:background-color var(--interaction-duration) ease,color var(--interaction-duration) ease,box-shadow var(--interaction-duration) ease,scale .14s var(--interaction-ease),filter var(--interaction-duration) ease;-webkit-tap-highlight-color:transparent}:where(.directory-button,.studio-button,.poster-download,.fortune-download,.easi-eats-hero-download,.pi-store-cta):active,:where(.directory-filters,.gallery-controls) button:not(:disabled):active,.page-company main a.rounded-full:active{scale:.975}@media(hover:hover)and (pointer:fine){:where(.poster-download,.fortune-download,.easi-eats-hero-download,.pi-store-cta):hover{filter:brightness(1.06)}.directory-filters button:not([aria-pressed=true]):hover{filter:brightness(.94)}html[data-theme=dark] .directory-filters button:not([aria-pressed=true]):hover{filter:brightness(1.15)}.studio-button:hover{background:var(--navSurface)}}@media(prefers-reduced-motion:no-preference){.legal-localnav-mobile[open] nav{animation:local-menu-enter .22s var(--interaction-ease) both}.legal-footer-mobile details[open] ul{animation:local-menu-enter .22s var(--interaction-ease) both}@keyframes local-menu-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}::view-transition-old(root){animation-duration:.15s}::view-transition-new(root){animation-duration:.22s}}@media(prefers-reduced-motion:reduce){:root .action-pill.action-pill,:root .action-pill.action-pill:active{transition:none;scale:1}:where(.directory-button,.studio-button,.poster-download,.fortune-download,.easi-eats-hero-download,.pi-store-cta),:where(.directory-filters,.gallery-controls) button,:where(.legal-localnav-mobile,.legal-footer-mobile) summary svg,.page-company main a.rounded-full{transition:none;scale:1}::view-transition-old(root),::view-transition-new(root){animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
