/* The marker is a recognisable detail across the site, not just in the logo. */
:root{--ia-marker:#f6d83a;--ia-pink:#e12d78}.eyebrow{display:inline-block!important;position:relative!important;z-index:0!important;color:var(--ia-pink)!important}.eyebrow:after{content:"";position:absolute;z-index:-1;left:-7px;right:-7px;bottom:1px;height:8px;background:var(--ia-marker);border-radius:2px 4px 2px 3px;transform:rotate(-1deg) skewX(-5deg);opacity:.88}.page-visual .eyebrow,.studio-stage .eyebrow,.footer .eyebrow{color:#fff!important}.page-visual .eyebrow:after,.studio-stage .eyebrow:after,.footer .eyebrow:after{background:#f6d83a!important;opacity:1}.button{position:relative!important}.button:not(.alt){box-shadow:4px 4px 0 var(--ia-marker)!important}.button:not(.alt):hover{transform:translate(2px,2px)!important;box-shadow:2px 2px 0 var(--ia-marker)!important}.card h3{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(transparent 72%,rgba(246,216,58,.7) 0)!important}.section.tint .card{border-top:4px solid var(--ia-marker)!important}.cta h2{display:inline;background:linear-gradient(transparent 72%,rgba(246,216,58,.7) 0);box-decoration-break:clone;-webkit-box-decoration-break:clone}.footer-legal{margin-top:34px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.18)!important;color:rgba(255,248,251,.64)!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.02em!important}
