.site-landing{background:#050506}.site-landing .site-container{width:min(1500px,100% - 96px)}.site-landing .site-header{border-bottom-color:#ffffff17;min-height:100px}.site-landing .site-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:0;min-height:680px;padding:18px 0 32px}.site-landing .site-hero-copy{padding:28px 0}.site-landing .site-hero h1{letter-spacing:-.04em;font-size:clamp(3.1rem,5.05vw,5.4rem);font-weight:700;line-height:1.07}.site-landing .site-lede{color:#bbbcc3;max-width:39ch;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:400;line-height:1.6}.site-landing .site-primary-action{background:linear-gradient(115deg,#f9193f,#d30629);border-color:#ff3652;border-radius:999px;min-height:60px;padding:0 32px;font-size:1rem}.site-landing .site-hero-note{max-width:35ch;font-size:.875rem}.site-landing .site-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.site-landing .site-resume-link{min-height:48px;padding:0 22px}.site-landing .orbit-frame{perspective:1200px;height:610px}.site-landing .orbit-stage{z-index:2;gap:0}.site-landing .orbit-stage-icon{width:104px;height:104px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0;position:relative}.site-landing .orbit-stage-icon img{object-fit:contain;filter:drop-shadow(0 8px 14px #0009)}.site-landing .orbit-stage-icon svg{z-index:1;filter:drop-shadow(0 1px 3px #000);position:relative}.site-landing .orbit-stage-label{font-size:.875rem;font-weight:600}.site-landing .orbit-stage-1{top:7%;left:1%}.site-landing .orbit-stage-2{top:-2%}.site-landing .orbit-stage-3{top:10%;right:-2%}.site-landing .orbit-stage-4{bottom:13%;left:-2%}.site-landing .orbit-stage-6{bottom:12%;right:-2%}.site-landing .orbit-route{stroke:#ff264f;stroke-width:1.4px;stroke-dasharray:none;filter:drop-shadow(0 0 4px #d5092d);animation:none}.site-landing .orbit-ring-outer{stroke:#cd163d8c}.site-landing .profile-card{width:68%;max-width:440px;transition:transform .65s var(--ease-motion);background:linear-gradient(145deg,#282024f5,#0b090bf5 55%);border:1px solid #a44a55;border-radius:24px;padding:24px;transform:translate(-50%,-50%)rotateY(-10deg)rotate(5deg);box-shadow:8px 16px 0 -10px #b72b40,12px 35px 65px #000c}.site-landing .orbit-frame:hover .profile-card{transform:translate(-50%,-52%)rotateY(0)rotate(1deg)}.site-landing .profile-card-person{grid-template-columns:86px minmax(0,1fr);gap:16px;margin-top:24px}.site-landing .profile-owl-frame{border-color:#8e2339;border-radius:12px;width:86px;height:102px}.site-landing .profile-owl{object-fit:cover;object-position:center 34%}.site-landing .profile-card-check{display:none}.site-landing .profile-card-copy h2{font-size:clamp(1.05rem,1.7vw,1.6rem);font-weight:600}.site-landing .profile-card-copy p{letter-spacing:.05em;font-size:.65rem}.site-landing .profile-card-copy>span{font-size:.8rem;line-height:1.5}.site-landing .profile-card-caption{color:#b5b1b7;font-size:.875rem}.profile-card-artwork{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.profile-card-artwork img{object-fit:cover;border:1px solid #4c282f;border-radius:8px;width:100%;height:86px;display:block}.site-landing .journey-overview{box-shadow:none;background:linear-gradient(120deg,#100c0ee8,#08080be8);border-color:#5b202977;border-radius:22px;grid-template-columns:210px minmax(0,1fr);gap:36px;margin-top:12px;padding:36px 32px;display:grid}.site-landing .journey-overview-heading{margin:0;display:block}.site-landing .journey-overview-heading h2{letter-spacing:-.035em;font-size:1.6rem;font-weight:600}.site-landing .journey-overview-heading p{margin-top:12px;font-size:.875rem;line-height:1.6}.site-landing .journey-overview-heading .text-link{margin-top:12px;font-size:.875rem}.site-landing .journey-step{padding-right:15px}.site-landing .journey-step-icon{color:#ff304d;background:radial-gradient(circle at 35% 20%,#3a2026,#110b0e 70%);border-color:#7b3744;width:52px;height:52px}.site-landing .journey-step:not(:last-child):after{top:26px;left:62px;right:14px}.site-landing .journey-step h3{font-size:.875rem;font-weight:600;line-height:1.35}.site-landing .journey-step-number{margin-top:16px;font-size:.75rem}.site-landing .journey-step p{color:#ada9b2;font-size:.8rem;line-height:1.55}.site-landing .areas-section{padding:100px 0}.site-landing .areas-heading{max-width:800px;margin-bottom:38px}.site-landing .areas-heading h2{letter-spacing:-.04em;max-width:none;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;line-height:1.16}.areas-heading h2 span{color:#fa2343}.site-landing .areas-heading p{color:#aaa9b0;max-width:54ch;margin-top:16px;font-size:1rem}.site-landing .area-links{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.site-landing .area-link{background:var(--glass-bg-card);min-height:360px;box-shadow:var(--glass-shadow-card);transition:transform .35s var(--ease-motion),border-color .25s;border:1px solid #0000;border-radius:22px;flex-direction:column;gap:8px;padding:16px 24px 28px;display:flex;position:relative;overflow:hidden}.site-landing .area-link:hover{background:var(--glass-bg-accent);transform:translateY(-8px)rotateX(2deg)}.area-link-art{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.area-link-art img{object-fit:contain;mix-blend-mode:screen;transition:transform .5s var(--ease-motion)}.area-link-art svg{display:none}.site-landing .area-link:hover .area-link-art img{transform:scale(1.06)rotate(-3deg)}.site-landing .area-link-copy{gap:12px;display:grid}.site-landing .area-link-copy strong{letter-spacing:-.035em;font-size:1.17rem;font-weight:600}.site-landing .area-link-copy>span{color:#b9b3bc;font-size:.95rem;line-height:1.5}.site-landing .area-link-arrow{color:#ddd3d8;position:absolute;top:22px;right:20px}.site-landing .site-footer{min-height:110px}@media (max-width:1120px){.site-landing .site-container{width:calc(100% - 48px)}.site-landing .site-hero{grid-template-columns:.95fr 1.05fr;min-height:600px}.site-landing .orbit-frame{height:520px}.site-landing .profile-card{width:70%;padding:18px}.site-landing .profile-card-person{grid-template-columns:64px minmax(0,1fr);gap:10px}.site-landing .profile-owl-frame{width:64px;height:86px}.site-landing .orbit-stage{width:118px}.site-landing .orbit-stage-icon{width:82px;height:82px}.site-landing .journey-overview{grid-template-columns:1fr;gap:24px}.site-landing .journey-overview-heading{justify-content:space-between;gap:20px;display:flex}.site-landing .area-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-landing .area-link{min-height:0}.area-link-art{max-height:260px}}@media (max-width:800px){.site-landing .site-header{min-height:80px}.site-landing .site-hero{flex-direction:column;padding-top:36px;display:flex}.site-landing .site-hero-copy{width:100%;max-width:620px;padding:0}.site-landing .site-hero h1{font-size:clamp(2.5rem,7.5vw,4.4rem)}.site-landing .site-lede{max-width:50ch;font-size:1.1rem}.site-landing .site-hero-actions{flex-direction:row;align-items:center}.site-landing .orbit-scene{max-width:640px;margin-top:28px}.site-landing .profile-card{max-width:380px}.site-landing .journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.site-landing .journey-step:nth-child(3):after{display:none}.site-landing .journey-step p{max-width:24ch}.site-landing .areas-section{padding:64px 0}}@media (max-width:480px){.site-landing .site-container{width:calc(100% - 32px)}.site-landing .site-hero h1{font-size:2.8rem}.site-landing .site-lede{font-size:1rem}.site-landing .site-primary-action{width:100%;min-height:56px;padding:0 18px}.site-landing .orbit-frame{height:420px}.site-landing .orbit-stage{width:88px}.site-landing .orbit-stage-icon{width:68px;height:68px}.site-landing .orbit-stage-label{display:none}.site-landing .profile-card{width:78%;padding:16px}.site-landing .profile-brand{font-size:.55rem}.site-landing .profile-demo-label{padding:3px 5px;font-size:.55rem}.profile-card-artwork{gap:5px;margin-top:14px}.profile-card-artwork img{height:56px}.site-landing .journey-overview{gap:28px;padding:24px 18px}.site-landing .journey-overview-heading{display:block}.site-landing .journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.site-landing .journey-step:nth-child(2n):after{display:none}.site-landing .journey-step:nth-child(3):after{display:block}.site-landing .journey-step p{font-size:.875rem}.site-landing .area-links{grid-template-columns:1fr;gap:18px}.site-landing .area-link{padding:16px 24px 28px}.area-link-art{aspect-ratio:1.3;max-height:240px}.site-landing .area-link-copy strong{font-size:1.3rem}.site-landing .site-footer{flex-direction:column;align-items:start;gap:20px;padding:32px 0}}@media (prefers-reduced-motion:reduce){.site-landing .orbit-frame:hover .profile-card,.site-landing .area-link:hover,.site-landing .area-link:hover .area-link-art img{transform:none}.site-landing .profile-card,.site-landing .orbit-frame:hover .profile-card{transform:translate(-50%,-50%)}}html[data-motion=reduced] .site-landing .area-link:hover,html[data-motion=reduced] .site-landing .area-link:hover .area-link-art img{transform:none}html[data-motion=reduced] .site-landing .profile-card,html[data-motion=reduced] .site-landing .orbit-frame:hover .profile-card{transform:translate(-50%,-50%)}.site-landing a,.site-landing button{min-height:44px}.site-landing a:where(.brand-lockup,.site-header a){align-items:center;display:inline-flex}.site-landing a[aria-label^=Busca\ Editor]{justify-content:center;align-items:center;min-width:44px;display:inline-flex}
