body.tA{margin:0;background:#0a0a12;color:#eeeef4;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.tA ::selection{background:var(--accent);color:#0a0a12}.tA iframe{display:block;width:100%;border:0;border-radius:10px}.tA .r169{position:relative;padding-top:56.25%;border-radius:10px;overflow:hidden}.tA .r169 iframe{position:absolute;inset:0;height:100%}.tA .nav{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px 28px;background:#0a0a1299;backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);z-index:30}.tA .nav-name{color:#fff;font-weight:800;letter-spacing:-.02em;text-decoration:none;font-size:1.02rem}.tA .nav-links{display:flex;gap:20px;flex-wrap:wrap}.tA .nav-links a{color:#b9b9c6;text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600}.tA .nav-links a:hover{color:var(--accent)}.tA .hero{position:relative;min-height:92vh;display:grid;place-items:center;text-align:center;padding:140px 24px 90px;overflow:hidden;background:radial-gradient(58% 72% at 74% 16%,color-mix(in srgb,var(--accent) 52%,transparent),transparent 72%),radial-gradient(48% 62% at 18% 84%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),#0a0a12}.tA .hero:before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;z-index:0;display:none}.tA .hero--photo:before{display:block}.tA .hero--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a1299,#0a0a1259 40%,#0a0a12);z-index:0}.tA .hero-inner{position:relative;z-index:1;max-width:720px;width:100%}.tA .tag{color:var(--accent);text-transform:uppercase;letter-spacing:.32em;font-size:.78rem;font-weight:700;margin:0}.tA .name{font-size:clamp(2.7rem,9vw,6.2rem);font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:14px 0 6px;text-transform:uppercase;text-wrap:balance}.tA .city{color:#9a9aae;margin:0;font-size:.95rem}.tA .hero-player{margin:42px auto 0;max-width:600px;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;box-shadow:0 30px 90px -24px color-mix(in srgb,var(--accent) 55%,transparent)}.tA .hero-player--wide{max-width:720px;padding:12px}.tA .sec{max-width:1060px;margin:0 auto;padding:56px 24px}.tA .kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.32em;font-size:.7rem;font-weight:800;margin:0}.tA .sec h2{font-size:clamp(1.9rem,4vw,2.7rem);letter-spacing:-.03em;line-height:1.1;margin:10px 0 34px}.tA .bio-text{color:#c8c8d6;font-size:1.07rem;max-width:68ch;white-space:pre-line}.tA .music-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-items:start}.tA .music-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px}.tA .music-card--wide{grid-column:1 / -1}.tA .music-title{color:#9d9daf;font-size:.74rem;text-transform:uppercase;letter-spacing:.18em;padding:8px 4px 2px;margin:0}.tA .dates-list{border-top:1px solid rgba(255,255,255,.09)}.tA .date-row{display:grid;grid-template-columns:92px 1fr auto;gap:20px;align-items:center;padding:20px 8px;border-bottom:1px solid rgba(255,255,255,.09)}.tA .d-cell{display:grid;line-height:1.1}.tA .d-day{font-size:2rem;font-weight:800;letter-spacing:-.02em}.tA .d-day--soon{font-size:1rem;color:#9a9aae;text-transform:uppercase;letter-spacing:.12em}.tA .d-month{color:var(--accent);font-size:.68rem;letter-spacing:.24em;font-weight:700}.tA .d-place{font-weight:600;font-size:1.02rem}.tA .d-link{color:var(--accent);text-decoration:none;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.tA .d-link:hover{text-decoration:underline}.tA .video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.tA .video-frame{border:1px solid rgba(255,255,255,.1)}.tA .lista-texto{margin-bottom:24px}.tA .lista-form{display:flex;gap:10px;max-width:520px;flex-wrap:wrap}.tA .lista-form input[type=email]{flex:1;min-width:210px;padding:13px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#eeeef4;font:inherit}.tA .lista-form input[type=email]:focus{outline:2px solid var(--accent)}.tA .lista-form button{background:var(--accent);color:#0a0a12;font-weight:800;border:0;padding:13px 26px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.95rem}.tA .lista-form button:hover{filter:brightness(1.12)}.tA .lista-consent{display:flex;gap:9px;align-items:flex-start;color:#9a9aae;font-size:.78rem;line-height:1.5;max-width:480px;text-align:left}.tA .lista-consent input{margin-top:3px;accent-color:var(--accent)}.tA .lista-msg{color:#b9b9c6;font-size:.9rem;margin-bottom:12px}.tA .lista-ok{color:#2fbf71;font-weight:700}.tA .lista-erro{color:#ff6b6b}.tA .sec--contact{text-align:center;padding-bottom:88px}.tA .sec--contact h2{margin-bottom:20px}.tA .contact-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.tA .btn-accent{background:var(--accent);color:#0a0a12;font-weight:800;padding:13px 24px;border-radius:999px;text-decoration:none;font-size:.95rem}.tA .btn-accent:hover{filter:brightness(1.1)}.tA .btn-ghost{color:#eeeef4;border:1.5px solid rgba(255,255,255,.28);padding:13px 24px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.95rem}.tA .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.tA .social-row{display:flex;gap:12px;justify-content:center;margin-top:34px}.tA .hero .social-row{margin-top:30px}.tA .social-row a{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#d5d5e0}.tA .social-row a:hover{border-color:var(--accent);color:var(--accent)}.tA .social-row svg{width:20px;height:20px}.tA .foot{border-top:1px solid rgba(255,255,255,.08);padding:46px 24px 56px;text-align:center;color:#77778a;font-size:.82rem}.tA .foot .social-row{margin:0 0 16px}.tA .foot p{margin:0}.tA .palco-badge{position:fixed;bottom:16px;right:16px;z-index:40;display:inline-flex;align-items:center;gap:6px;background:#0a0a12d9;color:#eeeef4;border:1px solid rgba(255,255,255,.16);padding:9px 16px;border-radius:999px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;text-decoration:none;backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000059}.tA .palco-badge strong{color:var(--accent)}.tA .palco-badge:hover{border-color:var(--accent)}.tA .foot-link{color:var(--accent);text-decoration:none;font-weight:600}@media(max-width:640px){.tA .nav{padding:12px 16px}.tA .nav-links{gap:12px}.tA .date-row{grid-template-columns:64px 1fr}.tA .d-link{grid-column:2}}*{box-sizing:border-box}html{scroll-behavior:smooth}body.tS{margin:0;background:#f7f2ea;color:#221c14;font-family:Georgia,Times New Roman,Palatino Linotype,serif;line-height:1.65;-webkit-font-smoothing:antialiased}body.tS ::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.tS iframe{display:block;width:100%;border:0;border-radius:6px}.tS .r169{position:relative;padding-top:56.25%;border-radius:6px;overflow:hidden}.tS .r169 iframe{position:absolute;inset:0;height:100%}.tS .nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 34px;border-bottom:1px solid #e4dccd;background:#f7f2ea}.tS .nav-name{font-style:italic;font-weight:700;font-size:1.15rem;text-decoration:none;color:#221c14}.tS .nav-links{display:flex;gap:22px;flex-wrap:wrap}.tS .nav-links a{color:#6b6152;text-decoration:none;font-size:.86rem;text-transform:uppercase;letter-spacing:.14em;font-family:ui-sans-serif,system-ui,sans-serif}.tS .nav-links a:hover{color:var(--accent)}.tS .hero{max-width:1100px;margin:0 auto;padding:72px 34px 64px}.tS .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.tS .tag{color:color-mix(in srgb,var(--accent) 78%,#2a2118);text-transform:uppercase;letter-spacing:.26em;font-size:.72rem;font-weight:700;font-family:ui-sans-serif,system-ui,sans-serif;margin:0 0 14px}.tS .name{font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;line-height:1.04;letter-spacing:-.015em;margin:0 0 12px;text-wrap:balance}.tS .city{color:#6b6152;font-style:italic;margin:0 0 26px}.tS .photo{background:#fff;padding:12px;transform:rotate(1.6deg);box-shadow:0 22px 48px #221c1433;max-width:380px;justify-self:end;width:100%}.tS .photo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.tS .photo--empty{aspect-ratio:4 / 5;display:grid;place-items:center;background:radial-gradient(80% 90% at 80% 10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),#fff}.tS .photo--empty span{font-size:clamp(3rem,8vw,5rem);font-style:italic;color:color-mix(in srgb,var(--accent) 82%,#2a2118);letter-spacing:.04em}.tS .hero-player{margin-top:48px;background:#fff;border:1px solid #e4dccd;padding:10px;border-radius:10px;box-shadow:0 18px 40px #221c141a}.tS .hero-player iframe{height:152px}.tS .sec{max-width:900px;margin:0 auto;padding:48px 34px;border-top:1px solid #e4dccd}.tS .kicker{color:color-mix(in srgb,var(--accent) 80%,#2a2118);text-transform:uppercase;letter-spacing:.26em;font-size:.7rem;font-weight:700;font-family:ui-sans-serif,system-ui,sans-serif;margin:0 0 18px}.tS .sec h2{font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 30px}.tS .bio-text{font-size:1.1rem;line-height:1.8;max-width:64ch;white-space:pre-line}.tS .music-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;align-items:start}.tS .music-card{background:#fff;border:1px solid #e4dccd;border-radius:10px;padding:8px}.tS .music-card--wide{grid-column:1 / -1}.tS .music-title{color:#6b6152;font-size:.86rem;font-style:italic;padding:8px 4px 2px;margin:0}.tS .dates-list{border-top:1px solid #e4dccd}.tS .date-row{display:grid;grid-template-columns:92px 1fr auto;gap:22px;align-items:center;padding:20px 4px;border-bottom:1px dotted #d8cfbc}.tS .d-cell{display:grid;line-height:1.15}.tS .d-day{font-size:1.9rem;font-weight:700}.tS .d-month{color:color-mix(in srgb,var(--accent) 80%,#2a2118);font-size:.66rem;letter-spacing:.22em;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:700}.tS .d-soon{font-style:italic;color:#6b6152}.tS .d-place{font-size:1.08rem}.tS .d-link{color:color-mix(in srgb,var(--accent) 80%,#2a2118);text-decoration:none;font-weight:700;font-size:.9rem}.tS .d-link:hover{text-decoration:underline}.tS .video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.tS .video-frame{border:1px solid #e4dccd;background:#fff;border-radius:6px}.tS .lista-texto{margin-bottom:24px}.tS .lista-form{display:flex;gap:10px;max-width:520px;flex-wrap:wrap}.tS .lista-form input[type=email]{flex:1;min-width:210px;padding:13px 18px;border-radius:999px;border:1px solid #d8cfbc;background:#fff;color:#221c14;font:inherit}.tS .lista-form input[type=email]:focus{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent)}.tS .lista-form button{background:#221c14;color:#f7f2ea;font-weight:800;border:0;padding:13px 26px;border-radius:999px;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.95rem}.tS .lista-form button:hover{background:color-mix(in srgb,var(--accent) 80%,#2a2118)}.tS .lista-consent{display:flex;gap:9px;align-items:flex-start;color:#6b6152;font-size:.78rem;line-height:1.5;max-width:480px;text-align:left;font-family:ui-sans-serif,system-ui,sans-serif}.tS .lista-consent input{margin-top:3px;accent-color:var(--accent)}.tS .lista-msg{color:#6b6152;font-size:.9rem;margin-bottom:12px}.tS .lista-ok{color:#1d8f4e;font-weight:700}.tS .lista-erro{color:#c0392b}.tS .sec--contact{padding-bottom:96px}.tS .contact-mail{font-size:clamp(1.3rem,3vw,1.9rem);font-style:italic;color:#221c14;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-underline-offset:7px;text-decoration-thickness:2px}.tS .contact-mail:hover{color:color-mix(in srgb,var(--accent) 80%,#2a2118)}.tS .contact-btns{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.tS .btn-ink{background:#221c14;color:#f7f2ea;padding:13px 26px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.95rem;font-family:ui-sans-serif,system-ui,sans-serif}.tS .btn-ink:hover{background:color-mix(in srgb,var(--accent) 80%,#2a2118)}.tS .btn-line{border:1.5px solid #221c14;color:#221c14;padding:13px 26px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.95rem;font-family:ui-sans-serif,system-ui,sans-serif}.tS .btn-line:hover{border-color:color-mix(in srgb,var(--accent) 80%,#2a2118);color:color-mix(in srgb,var(--accent) 80%,#2a2118)}.tS .social-row{display:flex;gap:12px;margin-top:6px}.tS .social-row a{width:40px;height:40px;display:grid;place-items:center;border:1px solid #221c14;border-radius:50%;color:#221c14}.tS .social-row a:hover{border-color:color-mix(in srgb,var(--accent) 80%,#2a2118);color:color-mix(in srgb,var(--accent) 80%,#2a2118)}.tS .social-row svg{width:19px;height:19px}.tS .foot{border-top:1px solid #e4dccd;padding:52px 24px 64px;text-align:center;color:#6b6152;font-size:.86rem}.tS .foot .social-row{justify-content:center;margin:0 0 18px}.tS .foot p{margin:0;letter-spacing:.06em}.tS .palco-badge{position:fixed;bottom:16px;right:16px;z-index:40;display:inline-flex;align-items:center;gap:6px;background:#0a0a12d9;color:#eeeef4;border:1px solid rgba(255,255,255,.16);padding:9px 16px;border-radius:999px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;text-decoration:none;backdrop-filter:blur(8px);box-shadow:0 10px 30px #221c144d}.tS .palco-badge strong{color:#ffb020}.tS .palco-badge:hover{border-color:#ffb020}.tS .foot-link{color:color-mix(in srgb,var(--accent) 80%,#2a2118);text-decoration:none;font-weight:700}@media(max-width:760px){.tS .hero-grid{grid-template-columns:1fr;gap:36px}.tS .photo{justify-self:start;max-width:300px}.tS .nav,.tS .hero,.tS .sec{padding-left:20px;padding-right:20px}.tS .date-row{grid-template-columns:64px 1fr}.tS .d-link{grid-column:2}}
