/* The copy follows the lower orbit of the hole; the interior belongs to the eyes. */
html #intro .studio-work-link.chesh-cta{
 --chesh-gold:var(--gold,#c49b37);--chesh-ink:#090a07;
 display:block;position:relative;box-sizing:border-box;width:176px;max-width:100%;height:104px;min-height:104px;
 padding:0;margin-inline-start:-24.73px;margin-top:8px;border:0;border-radius:0;background:transparent;
 color:var(--ink,#171813);text-decoration:none;font:400 16px/1.35 var(--sans,Arial,sans-serif);letter-spacing:0;
 touch-action:manipulation;-webkit-tap-highlight-color:transparent;
}
html #intro .chesh-cta::before,html #intro .chesh-cta::after{content:none}
html #intro .chesh-cta-mark{display:block;width:176px;height:104px;pointer-events:none;transform-origin:50% 32px}
html #intro .chesh-cta-portal{display:block;width:176px;height:104px;overflow:visible}
html #intro .chesh-cta-copy{fill:var(--ink,#171813);font:400 16px var(--sans,Arial,sans-serif);letter-spacing:.005em}
html #intro .chesh-cta-question{opacity:1}
html #intro .chesh-cta-answer{opacity:0}
html #intro .chesh-cta-eyes{opacity:0}
html #intro .chesh-cta.is-inline-study{position:absolute!important;left:var(--inline-left);top:var(--inline-top);margin:0!important}
html #intro .chesh-cta:focus-visible{outline:1px solid var(--gold,#b79230);outline-offset:2px;border-radius:3px}
html[lang=pl] .wl-chapter[data-chapter=work]>.wl-chapter-heading{display:none!important}
html[lang=pl] #work-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(max-width:600px){html #intro .studio-work-link.chesh-cta{margin-top:8px}}

/* Localised labels: retain connected-script shaping on the same lower arc. */
html:not([lang=pl]) #intro .chesh-cta-copy text { font-family: var(--sans, Arial, sans-serif); font-size: 18px; font-weight: 800; letter-spacing: 0; }
html:not([lang=pl]) #intro .wl-cta-locale-rest { opacity: calc(1 - var(--wl-copy-phase, 0)); }
html:not([lang=pl]) #intro .wl-cta-locale-active { opacity: var(--wl-copy-phase, 0); }
html:is([lang="he"], [lang="ar"]) #intro .chesh-cta-copy text { font-size: 27px; }
