.rotating-badge{position:absolute;z-index:3;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:hsla(48,45%,98%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(37,39,33,.1),0 14px 30px -14px rgba(37,39,33,.4);color:var(--ink)}.rotating-badge>svg:first-child{position:absolute;inset:0;width:100%;height:100%;animation:badge-turn 22s linear infinite}.rotating-badge text{fill:currentColor;font-family:var(--font-body);font-size:9.5px;font-weight:600;letter-spacing:.12em}@media (prefers-reduced-motion:reduce){.rotating-badge>svg:first-child{animation:badge-turn 70s linear infinite!important}}.rotating-badge>svg:last-child{position:relative;width:16px;height:16px}@keyframes badge-turn{to{transform:rotate(1turn)}}@media (max-width:760px){.rotating-badge{display:none}}.studio #enquire{content-visibility:auto;contain-intrinsic-size:auto 900px}.assure-stack{display:flex;flex:none}.assure-stack i{display:grid;place-items:center;width:38px;height:38px;background:var(--white);border:1px solid var(--line);border-radius:2px;color:var(--ink);box-shadow:0 0 0 3px var(--pale)}.assure-stack i+i{margin-left:-8px}.assure-stack i:first-child{color:var(--orange)}.enquiry-block.is-dark .assure-stack i{background:#30332c;border-color:hsla(0,0%,100%,.14);color:var(--on-deep);box-shadow:0 0 0 3px var(--deep)}.enquiry-block.is-dark .assure-stack i:first-child{color:#d0ad8b}@media (max-width:760px){.assure-stack{display:none}}