html.pp-intro{overflow:hidden}
html.pp-intro::before{content:"";position:fixed;inset:0;background:#f6e9d7;z-index:2147483646}
.pp-intro-overlay{position:fixed;inset:0;z-index:2147483647;background:#f6e9d7;cursor:pointer;
  transition:transform .85s cubic-bezier(.77,0,.18,1)}
.pp-intro-overlay>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .3s}
.pp-intro-overlay[data-ready]>canvas{opacity:1}
.pp-intro-overlay.pp-intro-out{transform:translateY(-100%);pointer-events:none}
.pp-intro-skip{position:absolute;right:16px;bottom:16px;background:none;border:1px solid rgba(62,39,28,.4);color:#3e271c;
  font:500 13px/1 system-ui,sans-serif;padding:10px 16px;border-radius:999px;cursor:pointer;letter-spacing:.02em}
.pp-intro-skip:hover{background:rgba(62,39,28,.08)}
@media (prefers-reduced-motion:reduce){.pp-intro-overlay{display:none}html.pp-intro::before{display:none}}
