.theme-hero{--t-ease:cubic-bezier(.22, .68, .24, 1);--t-ease-focus:cubic-bezier(.3, .5, .2, 1);--t-bg-opacity:.34;--t-bg-size:.12}.theme-hero__field{aspect-ratio:var(--t-field-ratio,1536 / 620);margin-top:clamp(-150px,-8cqw,-56px)}.theme-hero__item{left:var(--t-x,0%);top:var(--t-y,0%);width:var(--t-w,20%)}.theme-hero__item .memory{--memory-blur-aura:64px;--memory-aura-opacity:calc(.8 * var(--t-bg-opacity));--memory-inset-aura:calc(-38px * var(--t-bg-size));--memory-par-strength:var(--t-parallax,.4)}.theme-hero.is-waiting .theme-hero__item,.theme-hero.is-waiting .theme-hero__text,.theme-hero.is-waiting .theme-hero__quote{opacity:0;visibility:hidden}@keyframes theme-hero-focus-in{0%{opacity:0;filter:blur(16px);transform:scale(.965)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes theme-hero-place-in{0%{opacity:0;transform:translate(var(--t-dx,0px), var(--t-dy,0px)) scale(.8) rotate(-5deg)}65%{opacity:1}to{opacity:1;transform:none}}@keyframes theme-hero-text-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.theme-hero.is-in .theme-hero__item{animation:theme-hero-place-in .9s var(--t-ease) var(--t-delay,.5s) both}.theme-hero.is-in .theme-hero__item--centre{animation:theme-hero-focus-in 1.05s var(--t-ease-focus) 0s both}.theme-hero.is-in .theme-hero__text{animation:theme-hero-text-in .85s var(--t-ease) 0s both}.theme-hero.is-in .theme-hero__quote{animation:theme-hero-text-in .7s var(--t-ease) 1s both}@container theme-hero (max-width:900px){.theme-hero__item--drop-tablet{display:none}}@container theme-hero (max-width:640px){.theme-hero__field{--t-field-ratio:1 / .86;margin-top:0}.theme-hero__item{left:var(--t-x-mobile,var(--t-x,0%));top:var(--t-y-mobile,var(--t-y,0%));width:var(--t-w-mobile,var(--t-w,20%))}.theme-hero__label{font-size:1.8rem;line-height:2.4rem}.theme-hero__subtitle{max-width:34ch;margin-top:0;font-size:1.5rem;line-height:2.2rem}.theme-hero__parent-pill{font-size:1.5rem;line-height:2.2rem}}@media (prefers-reduced-motion:reduce){.theme-hero .theme-hero__item,.theme-hero .theme-hero__text,.theme-hero .theme-hero__quote{animation:none!important}.theme-hero.is-waiting .theme-hero__item,.theme-hero.is-waiting .theme-hero__text,.theme-hero.is-waiting .theme-hero__quote{opacity:1;visibility:visible}}