.logo-intro{position:fixed;inset:0;z-index:1000;background:transparent;display:grid;place-items:center;opacity:1;visibility:visible;overflow:hidden;transition:none}.logo-intro::before{content:"";position:absolute;inset:0;background:#fff}.intro-stage{position:relative;width:min(430px,74vw);height:min(540px,76dvh)}.intro-art{position:absolute;width:var(--art-size);height:var(--art-size);left:var(--art-left);top:var(--art-top);transform-origin:0 0;overflow:hidden}.is-introducing .brand img{visibility:hidden}.ink{stroke:white;fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.finished-art{opacity:0}.intro-skip{position:absolute;right:28px;bottom:26px;background:transparent;border:0;color:#475266;font-size:.74rem;letter-spacing:.04em;padding:10px 14px;min-height:44px}.intro-skip:focus-visible{outline:2px solid #b89050}.is-introducing{overflow:hidden}.is-introducing main,.is-introducing header,.is-introducing footer{pointer-events:none}.logo-intro.is-complete{display:none}.is-playing .persian-kh{animation:write 1.10s linear .10s both}
.is-playing .dot-two{animation:write .20s linear 1.25s both}
.is-playing .persian-alef{animation:write .58s linear 1.52s both}
.is-playing .persian-noon{animation:write .85s linear 2.18s both}
.is-playing .dot-one{animation:write .18s linear 3.08s both}
.is-playing .persian-ye{animation:write .68s linear 3.32s both}
.is-playing .english-stroke{animation:write var(--duration) linear var(--start) both}
.is-playing .solution-letter{animation:write .17s linear calc(2.28s + var(--letter)*.19s) both}
.is-playing .solution-t-stem{animation:write .10s linear 3.12s both}
.is-playing .rule-left,.is-playing .rule-right{animation:write .20s linear 3.95s both}
.is-playing .finished-art{animation:finish .25s linear 4.05s both}.is-playing .intro-art{animation:dock-logo .70s cubic-bezier(.65,0,.25,1) 4.30s both}.is-playing::before{animation:reveal-page .65s ease-in-out 4.30s both}.is-playing .intro-skip{animation:reveal-page .15s linear 4.30s both}@keyframes write{to{stroke-dashoffset:0}}@keyframes letter{to{opacity:1}}@keyframes finish{to{opacity:1}}@keyframes dock-logo{from{transform:translate(0,0) scale(1);border-radius:0}to{transform:translate(var(--dock-x),var(--dock-y)) scale(var(--dock-scale));border-radius:var(--dock-radius)}}@keyframes reveal-page{to{opacity:0}}@media(max-width:600px){.intro-stage{width:76vw;height:69dvh}.intro-skip{bottom:22px;right:16px}}@media(prefers-reduced-motion:reduce){.logo-intro.is-playing,.is-playing .intro-art,.is-playing::before,.is-playing .intro-skip{animation:none}.is-playing .ink{animation:none;stroke-dashoffset:0}.is-playing .solution-letter{animation:none;stroke-dashoffset:0}.is-playing .finished-art{animation:none;opacity:1}}
