.ipt-intro{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;overflow:hidden;background:#0d0d0d;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;animation:ipt-intro-fallback 3.5s forwards}.ipt-intro-seen .ipt-intro{display:none}.ipt-intro-lock{overflow:hidden}.ipt-intro__glow{position:absolute;width:min(70vw,900px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(217,180,132,.19),rgba(217,180,132,.04) 42%,transparent 68%);filter:blur(18px);opacity:0;transform:scale(.62)}.ipt-intro__grid{position:absolute;inset:-20%;background-image:linear-gradient(rgba(217,180,132,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(217,180,132,.055) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(circle,#000 0,transparent 65%);opacity:0;transform:perspective(800px) rotateX(62deg) translateY(28%)}.ipt-intro__content{position:relative;width:min(620px,82vw);text-align:center}.ipt-intro__mark{position:relative;padding:34px 0}.ipt-intro__logo{overflow:hidden}.ipt-intro__logo img{display:block;width:min(360px,72vw);height:auto;margin:auto;filter:brightness(0) invert(1);opacity:0;transform:translateY(115%)}.ipt-intro__skyline{display:flex;height:86px;margin:0 auto 18px;align-items:flex-end;justify-content:center;gap:8px}.ipt-intro__skyline i{display:block;width:28px;height:0;border:1px solid rgba(217,180,132,.72);border-bottom:0;background:linear-gradient(180deg,rgba(217,180,132,.14),transparent)}.ipt-intro__skyline i:nth-child(1),.ipt-intro__skyline i:nth-child(7){max-height:36px}.ipt-intro__skyline i:nth-child(2),.ipt-intro__skyline i:nth-child(6){max-height:54px}.ipt-intro__skyline i:nth-child(3),.ipt-intro__skyline i:nth-child(5){max-height:72px}.ipt-intro__skyline i:nth-child(4){max-height:86px;width:38px}.ipt-intro__content p{margin:4px 0 30px;color:#d9b484;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:0;transform:translateY(12px)}.ipt-intro__progress{width:min(360px,72vw);height:1px;margin:auto;overflow:hidden;background:rgba(255,255,255,.13)}.ipt-intro__progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#8a6236,#f2d8b8);transform:translateX(-101%)}.ipt-intro__skip{position:absolute;right:28px;bottom:24px;padding:10px;border:0;background:transparent;color:rgba(255,255,255,.62);font-size:12px;cursor:pointer;opacity:0;transition:color .2s}.ipt-intro__skip:hover{color:#fff}.ipt-intro.is-playing .ipt-intro__glow{animation:ipt-glow 2.2s .05s ease-out forwards}.ipt-intro.is-playing .ipt-intro__grid{animation:ipt-grid 2.4s .05s ease-out forwards}.ipt-intro.is-playing .ipt-intro__skyline i{animation:ipt-build .72s cubic-bezier(.2,.8,.2,1) forwards}.ipt-intro.is-playing .ipt-intro__skyline i:nth-child(2),.ipt-intro.is-playing .ipt-intro__skyline i:nth-child(6){animation-delay:.08s}.ipt-intro.is-playing .ipt-intro__skyline i:nth-child(3),.ipt-intro.is-playing .ipt-intro__skyline i:nth-child(5){animation-delay:.16s}.ipt-intro.is-playing .ipt-intro__skyline i:nth-child(4){animation-delay:.24s}.ipt-intro.is-playing .ipt-intro__logo img{animation:ipt-logo .75s .58s cubic-bezier(.16,1,.3,1) forwards}.ipt-intro.is-playing .ipt-intro__content p{animation:ipt-copy .55s 1.05s ease-out forwards}.ipt-intro.is-playing .ipt-intro__progress span{animation:ipt-progress 1.55s 1.05s cubic-bezier(.2,.8,.2,1) forwards}.ipt-intro.is-playing .ipt-intro__skip{animation:ipt-copy .4s 1.25s ease-out forwards}.ipt-intro.is-leaving{animation:ipt-leave .72s cubic-bezier(.7,0,.3,1) forwards}.ipt-intro.is-leaving .ipt-intro__content{transform:scale(1.04);transition:transform .72s ease}.ipt-intro.is-leaving .ipt-intro__grid{opacity:0;transition:opacity .45s}.ipt-intro.is-leaving .ipt-intro__skip{display:none}@keyframes ipt-build{from{height:0;opacity:0}to{height:var(--ipt-h,86px);opacity:1}}.ipt-intro__skyline i:nth-child(1),.ipt-intro__skyline i:nth-child(7){--ipt-h:36px}.ipt-intro__skyline i:nth-child(2),.ipt-intro__skyline i:nth-child(6){--ipt-h:54px}.ipt-intro__skyline i:nth-child(3),.ipt-intro__skyline i:nth-child(5){--ipt-h:72px}.ipt-intro__skyline i:nth-child(4){--ipt-h:86px}@keyframes ipt-logo{to{opacity:1;transform:translateY(0)}}@keyframes ipt-copy{to{opacity:1;transform:translateY(0)}}@keyframes ipt-progress{to{transform:translateX(0)}}@keyframes ipt-glow{30%,100%{opacity:1;transform:scale(1)}}@keyframes ipt-grid{to{opacity:1;transform:perspective(800px) rotateX(62deg) translateY(18%)}}@keyframes ipt-leave{0%{opacity:1;clip-path:inset(0)}100%{opacity:0;clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes ipt-intro-fallback{0%,88%{visibility:visible}100%{visibility:hidden;pointer-events:none}}@media(max-width:600px){.ipt-intro__skyline{height:68px}.ipt-intro__skyline i{width:22px}.ipt-intro__skyline i:nth-child(4){width:30px}.ipt-intro__skip{right:16px;bottom:14px}}@media(prefers-reduced-motion:reduce){.ipt-intro{display:none!important}.ipt-intro-lock{overflow:auto}}

