.brand-entrance{display:none}@media (prefers-reduced-motion:no-preference){html[data-brand-intro=active] .brand-entrance{z-index:90;background:radial-gradient(at 50% 44%,#f2f2f2f5 0%,#e7eef3f2 75%);place-items:center;animation:3s cubic-bezier(.22,1,.36,1) both brand-intro-exit;display:grid;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){html[data-brand-intro=active] .brand-entrance{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(at 50% 44%,#f2f2f2c7 0%,#f2f2f299 55%,#a1c7e273 100%)}}.brand-entrance-signature{text-align:center;width:min(320px,70vw)}.brand-entrance-artwork{aspect-ratio:170.175/48.9336}.brand-entrance-artwork svg{width:100%;height:100%;display:block;overflow:visible}.brand-entrance-artwork path{fill:#0c283a}.brand-entrance-artwork path:first-of-type{stroke:#0c283a;stroke-width:.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s cubic-bezier(.45,0,.2,1) both brand-intro-draw,.4s 1.1s both brand-intro-fill}.brand-entrance-artwork path:not(:first-of-type){animation:.45s .9s both brand-intro-lettering}.brand-entrance-name{color:#0c283a;font:500 clamp(22px,2.4vw,28px)/1.25 var(--font-heading);letter-spacing:-.025em;margin-top:24px;animation:.5s cubic-bezier(.22,1,.36,1) 1s both brand-intro-name;display:block}@keyframes brand-intro-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes brand-intro-fill{0%{fill:#0000;stroke-opacity:1}to{fill:#0c283a;stroke-opacity:0}}@keyframes brand-intro-lettering{0%{opacity:0}to{opacity:1}}@keyframes brand-intro-name{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@keyframes brand-intro-exit{0%,83.333%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}}@media print{.brand-entrance{display:none!important}}
