.tbp-intro{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 37%,#244e44 0,#102f29 40%,#081b18 100%);color:#f6f1e7;isolation:isolate;animation:tbp-intro-exit .35s ease 2.65s both}.tbp-intro:after{content:"";position:absolute;inset:18px;border:1px solid #d3b67824;border-radius:12px;pointer-events:none}.tbp-intro-glow{position:absolute;left:25%;top:12%;width:50%;height:55%;background:#c7aa6140;filter:blur(100px);opacity:.3}.tbp-intro-skip{position:absolute;right:max(34px,5vw);top:34px;padding:10px 18px;border:1px solid #d4c5a73b;border-radius:30px;color:#e8e0cb;font-size:12px;background:#ffffff05;cursor:pointer;z-index:2}.tbp-intro-skip:hover{background:#c5a56b20}.tbp-intro-skip span{margin-left:10px}.tbp-intro-scene{position:relative;width:360px;height:300px;perspective:900px;transform-style:preserve-3d;animation:tbp-intro-arrive 1.1s cubic-bezier(.15,.8,.22,1) both}.tbp-intro-shield{position:absolute;left:88px;top:20px;width:184px;height:225px;clip-path:polygon(0 0,100% 0,100% 65%,93% 80%,77% 92%,50% 100%,23% 92%,7% 80%,0 65%);background:linear-gradient(125deg,#dbc383,#9c783d 9%,#f2dfab 16%,#6a542f 19%,#b7a270 20%,#b7a270 23%,#183d33 24%,#0a251e 50%,#2c5143 72%,#102a21 93%,#c8aa68 95%);box-shadow:inset -8px -3px 20px #0008,inset 4px 4px 7px #ffe3a766;transform:rotateY(-18deg) rotateX(7deg);animation:tbp-intro-shield-turn 3s ease-in-out both;transform-style:preserve-3d}.tbp-intro-shield-shine{position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 35%,#fff0 43%,#fff8 49%,transparent 58%);mix-blend-mode:soft-light;transform:translateX(-140%);animation:tbp-intro-shine 2.2s .3s both}.tbp-intro-clock{position:absolute;width:145px;height:145px;left:20px;top:21px;fill:none;stroke:#ddc591;stroke-width:1.5;filter:drop-shadow(0 3px 2px #0008)}.tbp-intro-clock-inner{stroke:#ceb57d52;stroke-dasharray:1 7}.tbp-intro-clock .tbp-intro-pivot{fill:#f0dca4;stroke:none}.tbp-intro-clock .tbp-intro-hour{stroke-width:4;stroke-linecap:round;transform-origin:80px 80px;animation:tbp-intro-hours 3s cubic-bezier(.2,.65,.35,1) both}.tbp-intro-clock .tbp-intro-minute{stroke:#fff1c5;stroke-width:2.4;stroke-linecap:round;transform-origin:80px 80px;animation:tbp-intro-minutes 3s cubic-bezier(.2,.65,.35,1) both}.tbp-intro-monogram{position:absolute;left:0;right:0;bottom:34px;text-align:center;font:600 27px Georgia,serif;letter-spacing:.15em;color:#ecd7a6;text-shadow:1px 2px 1px #0009}.tbp-intro-orbit{position:absolute;left:5px;top:8px;width:350px;height:264px;border:1px solid #d8bc7e7a;border-radius:50%;box-shadow:0 0 3px #e0bc5b30;transform-style:preserve-3d;pointer-events:none}.tbp-intro-orbit-back{transform:rotateX(60deg) rotateY(-16deg) rotate(-18deg);border-width:2px;animation:tbp-intro-orbit 3s ease-out both}.tbp-intro-orbit-front{transform:rotateX(63deg) rotateY(21deg) rotate(31deg);border-color:#e6cc9461}.tbp-intro-coin-track{position:absolute;left:164px;top:126px;transform-style:preserve-3d;transform:rotate(var(--angle)) translateX(153px);animation:tbp-intro-coin-path 3s var(--delay) cubic-bezier(.18,.8,.35,1) both}.tbp-intro-coin{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;border:2px solid #efd9a2;background:radial-gradient(circle at 30% 25%,#f5e4b5,#b88f48 65%,#6d4e1c);color:#56401e;font:700 19px Georgia,serif;box-shadow:3px 4px 0 #88612c,5px 7px 12px #0005,inset 0 0 0 3px #bf984e;transform:rotate(calc(-1 * var(--angle))) rotateY(26deg)}.tbp-intro-shadow{position:absolute;left:60px;bottom:4px;width:240px;height:24px;border-radius:50%;background:#0008;filter:blur(12px);transform:rotateX(55deg)}.tbp-intro-wordmark{position:relative;margin-top:0;text-align:center;animation:tbp-intro-arrive 1s .12s both}.tbp-intro-wordmark>span{font:400 clamp(27px,5vw,37px) Georgia,serif;letter-spacing:.11em}.tbp-intro-wordmark>small{display:block;margin-top:8px;font:500 10px Arial,sans-serif;letter-spacing:.44em;color:#d7d9c9}.tbp-intro-gold-rule{width:46px;height:1px;margin:23px auto 19px;background:#d4b774}.tbp-intro-wordmark p{font-size:12px;letter-spacing:.14em;color:#cfc4ab}.tbp-intro-progress{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#745c30,#e8d299);transform-origin:left;width:100%;animation:tbp-intro-progress 3s linear both}@keyframes tbp-intro-arrive{0%{opacity:0;translate:0 18px;scale:.93}to{opacity:1;translate:0 0;scale:1}}@keyframes tbp-intro-shield-turn{0%{transform:rotateY(-32deg) rotateX(14deg)}70%{transform:rotateY(8deg) rotateX(3deg)}to{transform:rotateY(0) rotateX(0)}}@keyframes tbp-intro-shine{to{transform:translateX(130%)}}@keyframes tbp-intro-hours{0%{rotate:-40deg}to{rotate:55deg}}@keyframes tbp-intro-minutes{0%{rotate:0deg}to{rotate:420deg}}@keyframes tbp-intro-orbit{0%{transform:rotateX(65deg) rotateY(-30deg) rotate(-50deg)}to{transform:rotateX(60deg) rotateY(-16deg) rotate(-18deg)}}@keyframes tbp-intro-coin-path{0%{transform:rotate(calc(var(--angle) - 45deg)) translateX(168px) scale(.7);opacity:0}30%{opacity:1}to{transform:rotate(var(--angle)) translateX(153px) scale(1);opacity:.85}}@keyframes tbp-intro-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tbp-intro-exit{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:480px){.tbp-intro-scene{scale:.85;margin-top:-25px;margin-bottom:-15px}.tbp-intro-skip{top:24px;right:26px}}@media (prefers-reduced-motion:reduce){.tbp-intro *{animation:none!important}.tbp-intro{animation:tbp-intro-exit .15s 2.85s both}.tbp-intro-shield{transform:none}.tbp-intro-shield-shine{display:none}}