.portrait .image-stage{position:absolute;inset:0;overflow:hidden;z-index:0}.portrait .scrim{z-index:1}.portrait .copy{z-index:3}.portrait .status,.portrait .reconnect{z-index:4}
.tenum-visual-v7{position:absolute;inset:0;z-index:2;pointer-events:none;contain:paint}.tenum-v7-frame{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#10201d;color:#f8f5ef;animation:tenum-enter .45s ease both}.tenum-v7-backdrop{position:absolute;inset:-12%;background-position:center;background-size:cover;filter:blur(24px) brightness(.47);transform:scale(1.12)}.tenum-v7-image{position:relative;width:100%;height:100%;object-fit:contain;object-position:center}.tenum-v7-frame.is-focus .tenum-v7-image{object-fit:cover}.tenum-v7-frame.is-plan .tenum-v7-image{padding:14% 2% 14%;box-sizing:border-box;object-fit:contain}.tenum-v7-label{position:absolute;top:50px;left:17px;max-width:74%;padding:8px 10px;border-left:2px solid #c8ae81;background:#0c1b19b8;color:#f9f8f5;font:500 12px/1.4 system-ui,sans-serif}.tenum-v7-mark{position:absolute;right:13px;top:18px;background:#0a1416ad;padding:7px;font:500 9px/1.3 system-ui,sans-serif;letter-spacing:.09em;color:#fff}.tenum-v7-info{width:100%;height:100%;box-sizing:border-box;padding:35px 26px 145px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;background:radial-gradient(circle at 75% 25%,#355f51,transparent 56%),linear-gradient(145deg,#25493d,#0b191b);color:white;text-align:left}.tenum-v7-eyebrow{font:500 10px system-ui,sans-serif;letter-spacing:.25em;color:#d8bd8c}.tenum-v7-symbol{width:100%;border:1px solid #ccb48c66;padding:21px 8px;box-sizing:border-box;text-align:center;color:#d8c198;font:500 20px/1.35 system-ui,sans-serif;letter-spacing:.07em}.tenum-v7-info h2{font:400 clamp(25px,5vw,39px)/1.09 Georgia,serif;margin:5px 0}.tenum-v7-info p{font:400 13px/1.5 system-ui,sans-serif;max-width:90%;margin:0;color:#dbe6df}@keyframes tenum-enter{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tenum-v7-frame{animation:none}}