.field{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100lvh;transition:opacity .9s;position:fixed;top:0;left:0}.field.is-on{opacity:1}
body:has(.hero) .top{display:none}.hero{padding-top:16px;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c63c344d,#f7d7a412 60%,#0000);width:330px;height:330px;animation:4.6s infinite neon-flick;position:absolute;top:-60px;left:-70px}.hero__brand{align-items:center;gap:22px;margin-bottom:22px;font-weight:400;display:flex}.hero__sign{flex-direction:column;align-items:center;gap:10px;display:flex}.hero__latin{font-size:18px;line-height:1}.hero__name{font-size:clamp(48px,14vw,72px)}.hero__meta{justify-items:start;gap:7px;padding:6px 0 6px 22px;line-height:1.3;display:grid;position:relative}.hero__meta:before{content:"";background:#ff7a6b;border-radius:1px;width:2px;animation:4.6s infinite neon-flick;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 4px #ff5a4e,0 0 12px #ff463acc,0 0 28px #c63c3499}.hero__tag{font-family:var(--serif);letter-spacing:.26em;color:var(--dim);white-space:nowrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.hero__tag b{letter-spacing:.2em;color:var(--bone);font-size:clamp(28px,8.4vw,40px);font-weight:600;line-height:1.1}.hero__line{font-family:var(--mono);letter-spacing:.22em;color:var(--brass);white-space:nowrap;font-size:10.5px;font-style:normal}@media (orientation:landscape) and (max-height:600px){.hero__brand{margin-bottom:12px}.hero__name{font-size:38px}.hero__latin{font-size:14px}}.tapes{height:110px;margin-top:30px;position:relative}.tapes .tape{position:absolute;top:34px}.tapes .tape--b{top:40px}.badge{z-index:2;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:-6px;right:4px}.badge:before{content:"";background:var(--b7);border-radius:50%;position:absolute;inset:6px;box-shadow:0 12px 28px #00000073,inset 0 0 0 2px #ffffff40}.badge svg{width:100%;height:100%;animation:18s linear infinite badge-spin;position:absolute;inset:0;overflow:visible}.badge text{fill:var(--bone);font-family:var(--mono);letter-spacing:.5px;font-size:9px;font-weight:700}.badge .ball{position:relative}@keyframes badge-spin{to{transform:rotate(360deg)}}html.intro-on body{overflow:hidden}html.intro-on [data-brand],html.intro-on .hero .pt__table{visibility:hidden}html.intro-on :is(.hero__meta,.hero__latin,.hero .pt__bar,.hero .pt__row,.hero .pt__ctrl){opacity:0;transform:translateY(18px)}html.intro-on .dock{opacity:0;transform:translate(-50%,40px)}html.intro-out :is(.hero__meta,.hero__latin,.hero .pt__bar,.hero .pt__row,.hero .pt__ctrl,.dock){opacity:1;transition:opacity .6s ease var(--d,0s), transform .8s cubic-bezier(.2, .8, .2, 1) var(--d,0s)}html.intro-out :is(.hero__meta,.hero__latin,.hero .pt__bar,.hero .pt__row,.hero .pt__ctrl){transform:none}html.intro-out .dock{transform:translate(-50%)}html.intro-out .hero__meta{--d:.5s}html.intro-out .hero__latin{--d:.62s}html.intro-out .hero .pt__bar{--d:.58s}html.intro-out .hero .pt__row{--d:.7s}html.intro-out .hero .pt__ctrl{--d:.78s}html.intro-out .dock{--d:.9s}
