.lens-tutor-mascot{--m-ring: var(--brand-accent);--m-ink: var(--brand-accent-hover);--m-shine: #fff;--m-lit-colour: #fff;--lit: 0%;--m-feature: color-mix(in srgb, var(--m-lit-colour) var(--lit), var(--m-ink));--m-glint: color-mix(in srgb, var(--m-lit-colour) var(--lit), var(--m-ring));--m-eye-shine: color-mix(in srgb, var(--m-ring) var(--lit), var(--m-shine));display:block;overflow:visible}.lens-tutor-mascot.is-inverse{--m-ring: #fff;--m-ink: #fff;--m-shine: var(--brand-accent);--m-lit-colour: var(--brand-accent)}.lens-tutor-mascot .m-disc{fill:var(--m-ring);opacity:0}.lens-tutor-mascot .m-pulse{fill:none;stroke:var(--m-ring);stroke-width:4;opacity:0}.lens-tutor-mascot .m-metal{stroke:var(--m-ring)}.lens-tutor-mascot .m-ring{fill:none;stroke:var(--m-ring)}.lens-tutor-mascot .m-glint{fill:none;stroke:var(--m-glint);stroke-width:6.5;stroke-linecap:round}.lens-tutor-mascot .m-pupil,.lens-tutor-mascot .m-mouth{fill:var(--m-feature)}.lens-tutor-mascot .m-shine{fill:var(--m-eye-shine)}.lens-tutor-mascot.is-small .m-shine{r:3.4px}
