.brand-intro{z-index:1000;color:#e7e0d1;overscroll-behavior:contain;background:#202020;place-items:center;display:none;position:fixed;inset:0}html{scrollbar-gutter:stable}html[data-brand-intro]{overflow:hidden}html[data-brand-intro] .brand-intro{display:grid}.seal-art{width:clamp(180px,20vw,270px);max-width:52vw;height:auto;display:block;overflow:visible}.seal-stroke{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.seal-complete,.seal-wordmark,.seal-panels{opacity:0}.brand-intro.is-drawing .seal-stroke{animation:seal-write var(--ink-duration) linear var(--ink-at) forwards}.brand-intro.is-drawing .seal-panels{animation:.36s .84s both seal-appear}.brand-intro.is-drawing .seal-wordmark{animation:.48s 3.53s both seal-appear}.brand-intro.is-drawing .seal-complete{animation:.32s 4.15s both seal-appear}.brand-intro.is-drawing .seal-traced{animation:.32s 4.15s both seal-trace-out}.brand-intro.is-leaving{opacity:0;pointer-events:none;transition:opacity 1.15s}.brand-intro.is-leaving .seal-art{transition:scale 1.15s;scale:.96}.brand-intro .intro-skip{color:#c8c1b0;letter-spacing:.18em;background:0 0;border:0;border-bottom:1px solid #777062;border-radius:0;padding:10px 0;font:9px/1.3 Arial,sans-serif;position:absolute;bottom:28px;right:clamp(22px,4vw,60px)}.intro-skip span{margin-left:16px}.brand-intro .intro-skip:hover{color:#f3ead9;background:0 0}@keyframes seal-write{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes seal-appear{to{opacity:1}}@keyframes seal-trace-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-brand-intro]{overflow:visible}html[data-brand-intro] .brand-intro{display:none}}@media print{html[data-brand-intro]{overflow:visible}html[data-brand-intro] .brand-intro{display:none}}
