.sequence-intro{z-index:1000;color:#252820;font-family:var(--font-display),Arial,sans-serif;opacity:1;visibility:visible;background:#efeee9;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,64px);transition:opacity .55s,visibility .55s;display:flex;position:fixed;inset:0}.sequence-intro[data-state=done]{opacity:0;visibility:hidden;pointer-events:none}.intro-top,.intro-bottom{letter-spacing:.15em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.intro-top>span:first-child{letter-spacing:.2em;font-size:15px;font-weight:600}.intro-top>span:first-child>span{color:#696c62;font-weight:400}.intro-center{text-align:center;width:min(100%,430px);margin:auto;padding:25px 0}.intro-drawing{width:100px;height:100px;margin-bottom:22px}.intro-guides{stroke:#252820;stroke-opacity:.12;stroke-width:.6px}.intro-outline{stroke:#8a432c;stroke-width:1px;stroke-dasharray:700;stroke-dashoffset:700px;animation:2.4s cubic-bezier(.22,.61,.36,1) forwards intro-draw}@keyframes intro-draw{to{stroke-dashoffset:0}}.landing .intro-kicker{letter-spacing:.17em;margin-bottom:22px;font-size:8px}.landing #intro-title{letter-spacing:-.055em;font-size:clamp(40px,4.8vw,68px);font-weight:400;line-height:1.05}#intro-title>span{color:#696c62}.intro-progress{width:min(100%,280px);margin:42px auto 0}.intro-progress-label{color:#696c62;justify-content:space-between;align-items:center;font-size:11px;display:flex}.intro-percent{color:#8a432c;font-variant-numeric:tabular-nums}.intro-track{background:#25282026;height:1px;margin-top:15px;overflow:hidden}.intro-track>span{transform-origin:0;background:#8a432c;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0)}.intro-native-progress,.intro-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.intro-skip{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25282040;border-radius:0;padding:12px 0}.intro-skip span{margin-left:18px}@media (scripting:enabled){html:has(.sequence-intro){scrollbar-gutter:stable}html:has(.sequence-intro[data-state=loading]){overflow:hidden}}@media (scripting:none){.sequence-intro{display:none}}@media (max-width:600px){.intro-top>span:last-child,.intro-bottom{font-size:7px}.intro-bottom>span{max-width:120px;line-height:1.8}.intro-drawing{width:85px;height:85px}}@media (max-height:580px){.intro-drawing{display:none}.intro-center{padding:15px 0}.intro-progress{margin-top:20px}.landing #intro-title{font-size:38px}}@media (prefers-reduced-motion:reduce){.sequence-intro,.intro-track>span{transition:none}.intro-outline{stroke-dashoffset:0;animation:none}}
