#intro{z-index:2;padding:var(--spacing-lg) 20px;text-align:center;pointer-events:none;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:absolute;inset:0}#intro.is-leaving{opacity:0}#intro.is-leaving button{pointer-events:none}#intro p,#intro button{color:#fff;text-wrap:balance;opacity:0;background:0 0;border-radius:0;width:auto;padding:0;font-size:clamp(1.5rem,7vw,1.85rem);font-weight:400;line-height:1.25;position:absolute}#intro p:first-of-type{animation:2.7s ease-in-out .35s both hint-cycle}#intro p:nth-of-type(2){animation:2.7s ease-in-out 3.05s both hint-cycle}#intro button{pointer-events:auto;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:scale .18s;animation:.6s ease-in-out 5.75s both hint-in}#intro button:active{scale:.95}#intro button span{transition:translate .18s;display:inline-block}#intro button:active span{translate:6px}#intro button:hover{color:#ffffffd9;background:0 0}#intro button[disabled]{opacity:inherit;cursor:default}#intro button:focus-visible{outline-color:#fff}@keyframes hint-cycle{0%,to{opacity:0}22%,78%{opacity:1}}@keyframes hint-in{0%{opacity:0}to{opacity:1}}#voice>button:first-of-type{transition:opacity .8s}#voice>p,#voice>button:last-of-type{transition:opacity .55s}#voice>p{transition-delay:.14s}#voice>button:last-of-type{transition-delay:.28s}main.is-introducing #voice>button:first-of-type,main.is-introducing #voice>p,main.is-introducing #voice>button:last-of-type{opacity:0;pointer-events:none;transition:none}@media (prefers-reduced-motion:reduce){#intro button,#intro button span{transition:none}#intro,#intro button,#voice>button:first-of-type,#voice>p,#voice>button:last-of-type{opacity:1;transition:none;animation:none}#intro p{display:none}}