*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0b1013}body.arca-bio-page{margin:0!important;color:#eef5fa;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;background:#0b1013}body.arca-bio-page> :not(#arca-bio):not(script):not(style){display:none!important}#arca-bio{overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 100% 25%,#15334a44,transparent 42%),repeating-linear-gradient(135deg,transparent 0 18px,#7da4be06 18px 19px),#0b1013;min-height:100vh}#arca-bio a{color:inherit;text-decoration:none}#arca-bio button{font:inherit;cursor:pointer}#arca-bio a:focus-visible,#arca-bio button:focus-visible{outline:3px solid #7bceff;outline-offset:5px}#arca-bio svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ab-symbols{position:absolute;width:0!important;height:0!important;overflow:hidden}.ab-hero{position:relative;height:360px;background:#101c25;overflow:hidden}.ab-hero video{width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:grayscale(.7) brightness(.65)}.ab-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0b1013 0%,#0b101320 80%),linear-gradient(90deg,#06243b44,transparent 70%)}.ab-hero-tag{position:absolute;top:28px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.24em;color:#cfdfec;font-weight:700}.ab-outline{position:absolute;bottom:-32px;left:0;right:0;text-align:center;font-size:172px;line-height:1;font-weight:900;letter-spacing:-.055em;color:transparent;-webkit-text-stroke:1px #b1daed25;pointer-events:none}.ab-motion{position:absolute;right:24px;bottom:65px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #7ea5be55;border-radius:50%;background:#0b101399;color:#d2e5f1}.ab-motion svg{width:17px!important;height:17px!important}.ab-identity{position:relative;max-width:650px;margin:-35px auto 0;padding:0 24px 42px;text-align:center}.ab-logo{position:relative;width:340px;max-width:85%;margin:0 auto 25px;min-height:65px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 10px 25px #0008)}.ab-logo img{width:100%;height:auto;max-height:125px;object-fit:contain;display:block}.ab-logo a{display:block;width:100%}.ab-logo-text{font-size:35px;font-weight:900}.ab-handle{display:inline-block;color:#8dcef5!important;font-size:13px;font-weight:700;letter-spacing:.03em;border-bottom:1px solid #5cb7ed66}.ab-identity h1{font-size:31px;letter-spacing:-.045em;font-weight:800;margin:15px 0 7px;line-height:1.2}.ab-identity h1 em{font-style:normal;color:#6bc4fa}.ab-identity p{margin:0;color:#8fa7b8;font-size:13px}.ab-ticker{position:relative;margin:5px -4px 0;background:#3498db;color:#06151f;border-top:1px solid #7dcfff;border-bottom:1px solid #7dcfff;transform:rotate(-1.4deg);box-shadow:0 0 35px #3498db20;overflow:hidden}.ab-ticker-track{display:flex;width:max-content;animation:ab-marquee 35s linear infinite}.ab-ticker-track span{flex-shrink:0;white-space:nowrap;font-size:10px;letter-spacing:.13em;font-weight:800;line-height:39px;padding-right:30px}.ab-ticker-track b{padding:0 24px;font-size:9px}.ab-content{max-width:620px;padding:38px 24px 24px;margin:auto}.ab-eyebrow{font-size:9px;font-weight:800;letter-spacing:.19em;color:#77c5f6}.ab-welcome{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 28px}.ab-welcome img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 14px #3498db22)}.ab-welcome h2{font-size:23px;letter-spacing:-.04em;line-height:1.2;margin:4px 0 0}.ab-links{display:grid;gap:12px}.ab-link{display:flex;align-items:center;gap:16px;min-height:88px;padding:18px 22px;border:1px solid #294353;border-radius:14px;background:linear-gradient(120deg,#12212d,#0d151d);box-shadow:0 7px 20px #0002;transition:transform .2s,border-color .2s,background .2s}.ab-link:hover{transform:translateY(-2px);border-color:#59b5ec;background:#142b3c}.ab-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #375b72;border-radius:11px;color:#a6dcfc;background:#192e3e;flex-shrink:0}.ab-link strong{display:block;font-size:15px;font-weight:750;letter-spacing:-.02em}.ab-link small{display:block;color:#8ea9bc;font-size:11px;margin-top:3px}.ab-link-primary{background:linear-gradient(115deg,#3298dc,#1c6fa6);border-color:#78caff;box-shadow:0 8px 30px #278bd51a;color:#fff!important}.ab-link-primary:hover{background:#2b8acb}.ab-link-primary .ab-icon{color:#fff;background:#ffffff14;border-color:#b7e6ff55}.ab-link-primary small{color:#d2ecfc}.ab-chip{margin-left:auto;border:1px solid #d0ebff66;font-size:8px;letter-spacing:.08em;font-weight:800;padding:5px 7px;border-radius:5px;white-space:nowrap}.ab-social{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 28px}.ab-social a{display:flex;gap:9px;align-items:center;justify-content:center;min-height:48px;border:1px solid #294353;border-radius:11px;font-size:12px;font-weight:700;background:#0e1921;transition:border-color .2s}.ab-social a:hover{border-color:#66c0f3}.ab-social svg{width:18px!important;height:18px!important;color:#80cafa}.ab-proof{display:grid;grid-template-columns:1fr 1fr 1fr;padding:18px 0;border-top:1px solid #243b49;border-bottom:1px solid #243b49;margin:0 0 48px;text-align:center}.ab-proof>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;gap:3px}.ab-proof>div+div{border-left:1px solid #243b49}.ab-proof strong{font-size:21px;color:#e5f5ff;font-weight:800;letter-spacing:-.04em}.ab-proof span{font-size:10px;color:#90aabd;line-height:1.4}.ab-proof svg{height:25px!important;color:#8ed4ff;margin-bottom:4px}.ab-location{padding:27px;border:1px solid #2b4658;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#204a6c55,transparent 60%),#0d171e;box-shadow:0 20px 50px #0002}.ab-location h2{font-size:28px;line-height:1.12;letter-spacing:-.045em;margin:9px 0 8px;font-weight:800}.ab-location>p{font-size:12px;color:#90aabb;margin:0 0 20px}.ab-store-photo{height:200px;overflow:hidden;border-radius:12px}.ab-store-photo img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.8)}.ab-location address{font-style:normal;font-size:12px;line-height:1.75;display:flex;gap:13px;align-items:center;margin:20px 0;color:#92acbf}.ab-location address svg{color:#80ccfa}.ab-location address strong{color:#e0eff9;font-size:12px}.ab-location address small{font-size:10px}.ab-map{height:175px;border-radius:12px;border:1px solid #284455;overflow:hidden;background:#1a2933;margin-bottom:16px}.ab-map iframe{width:100%;height:100%;border:0;filter:grayscale(.8) brightness(.8)}.ab-route{display:flex;justify-content:center;align-items:center;gap:8px;background:#3498db;color:#071824!important;font-size:13px;font-weight:800;min-height:49px;border-radius:9px;border:1px solid #6fc6fb}.ab-route:hover{background:#60baf1}.ab-route svg{width:19px!important;height:19px!important}.ab-footer{text-align:center;padding:36px 0 8px;color:#7894a9}.ab-footer>img{width:30px;height:30px;object-fit:contain;opacity:.8}.ab-footer p{font-size:9px;font-weight:800;letter-spacing:.14em;margin:10px 0}.ab-footer small{display:block;font-size:10px}.ab-footer>span{display:block;margin-top:22px;letter-spacing:.13em;font-size:8px}.ab-footer strong{color:#76c3f1}@keyframes ab-marquee{to{transform:translateX(-50%)}}@media(min-width:1500px){.ab-hero{height:410px}.ab-identity{margin-top:-42px}.ab-outline{font-size:210px;bottom:-42px}}@media(max-width:600px){.ab-hero{height:265px}.ab-hero-tag{font-size:8px;top:20px}.ab-outline{font-size:125px;bottom:-22px}.ab-motion{right:17px;bottom:50px}.ab-identity{padding:0 20px 30px;margin-top:-30px}.ab-logo{width:270px;margin-bottom:18px;min-height:50px}.ab-identity h1{font-size:26px}.ab-identity p{font-size:11px}.ab-content{padding:32px 18px 20px}.ab-ticker-track span{font-size:9px;line-height:33px}.ab-link{min-height:83px;padding:17px 16px;gap:13px}.ab-link strong{font-size:14px}.ab-link small{font-size:10px}.ab-chip{display:none}.ab-proof{margin-bottom:32px}.ab-proof>div{padding:0 8px}.ab-proof strong{font-size:20px}.ab-proof span{font-size:9px}.ab-location{padding:22px 18px}.ab-location h2{font-size:26px}.ab-store-photo{height:170px}.ab-location address{font-size:11px}.ab-map{height:165px}.ab-welcome h2{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ab-ticker-track{animation:none}.ab-link{transition:none}}

/* Bio: movimento contínuo e galeria da loja */
#arca-bio .ab-ticker-track{animation:ab-marquee 35s linear infinite!important;will-change:transform}#arca-bio .ab-logo{animation:ab-float 5s ease-in-out infinite!important;will-change:transform}@keyframes ab-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.ab-store-photo{position:relative}.ab-store-photo img{position:absolute;inset:0;opacity:0;transition:opacity 1s ease,filter 1s ease;filter:brightness(.8) blur(5px)}.ab-store-photo img.is-active{opacity:1;filter:brightness(.8) blur(0)}
