.brand-intro{z-index:90;opacity:0;pointer-events:none;background:var(--cream);contain:layout paint;place-items:center;display:grid;position:fixed;inset:0}.brand-intro-logo{aspect-ratio:269/47;width:min(150px,44vw);position:relative}.brand-intro-clip{position:absolute;top:0;bottom:0;overflow:hidden}.brand-intro-letter{aspect-ratio:auto;transform-origin:0 100%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce),print{.brand-intro{display:none}}
.inspo-reveal,.inspo-page-arrival{min-width:0}@media (prefers-reduced-motion:reduce),print{.inspo-reveal,.inspo-page-arrival{opacity:1!important;transform:none!important}}
