.wrap.page.page-autor>*{max-width:none}.autor{--gap:clamp(4rem, 9vw, 7.5rem)}.autor p{margin:0 0 1rem}.au-kicker,.au-eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:700}[data-tema=perolado] .au-kicker,[data-tema=perolado] .au-eyebrow{color:#6a49c2}.au-cta{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.au-cta .btn{align-items:center;display:inline-flex}.au-hero{isolation:isolate;align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,4vw,3rem);display:grid;position:relative}@media (width>=56rem){.au-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem)}}.au-hero h1{letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(2.6rem,1.4rem + 4.4vw,5rem);line-height:1}.au-cargo{font-family:var(--f-head);color:var(--pearl);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-style:italic}.au-bio{color:var(--muted);max-width:36rem;font-size:1.1rem}.au-trust{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.au-trust li{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.au-trust .icon,.au-float .icon,.cred-ic .icon,.met-n .icon{color:var(--gold);flex:none}[data-tema=perolado] .au-trust .icon,[data-tema=perolado] .au-float .icon,[data-tema=perolado] .cred-ic .icon,[data-tema=perolado] .met-n .icon{color:#6a49c2}.au-hero-bg{z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.55;width:min(40rem,110vw);position:absolute;top:50%;right:-12%;translate:0 -50%}.au-hero-bg svg{fill:none;width:100%;height:100%;stroke:var(--line);stroke-width:1px;overflow:visible}.au-hero-bg polygon{stroke:var(--gold-2);opacity:.45}@media (width<=55.99rem){.au-hero-bg{top:auto;bottom:-6rem;right:-40%;translate:0}}.au-hero-pic{justify-self:center;width:min(100%,26rem);position:relative}@media (width<=55.99rem){.au-hero-pic{order:-1;width:min(60vw,15rem)}.au-hero{gap:1.5rem}}.au-arch{border-radius:999px 999px calc(var(--r) * 1.4) calc(var(--r) * 1.4);box-shadow:var(--shadow);border:6px solid var(--surface);background:var(--surface);overflow:hidden}.au-arch img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.au-float{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted);border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.78rem;line-height:1.25;display:flex;position:absolute;margin:0!important}.au-float strong{color:var(--ink);font-size:.88rem;display:block}.au-float-1{top:18%;left:-2.5rem}.au-float-2{bottom:14%;right:-2rem}@media (width<=55.99rem){.au-float-1{top:auto;bottom:26%;left:-1.25rem}.au-float-2{bottom:-.75rem;right:-1.25rem}}.au-stats{background:var(--line);border:1px solid var(--line);border-radius:calc(var(--r) * 1.2);box-shadow:var(--shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=52rem){.au-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.au-stats li{background:var(--surface);gap:.3rem;padding:clamp(1.1rem,2.5vw,1.75rem);display:grid}.au-stats strong{font-family:var(--f-head);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.2rem,1.5rem + 2.4vw,3.4rem);font-weight:500;line-height:1}[data-tema=perolado] .au-stats strong{color:#8a5a12}.au-stats span{color:var(--muted);font-size:.9rem}.au-bigquote{margin:var(--gap) auto 0;text-align:center;max-width:52rem}.au-bigquote svg{width:2.75rem;fill:var(--gold-2);opacity:.7}.au-bigquote blockquote{font-family:var(--f-head);color:var(--pearl);text-wrap:balance;margin:.75rem 0 1.25rem;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.4rem);font-style:italic;line-height:1.3}.au-bigquote figcaption{text-align:left;color:var(--muted);align-items:center;gap:.75rem;font-size:.9rem;display:inline-flex}.au-bigquote figcaption strong{color:var(--ink);display:block}.au-sec{padding-top:var(--gap)}.au-sec-head{gap:.5rem 3rem;margin-bottom:2rem;display:grid}.au-sec-head h2{text-wrap:balance;margin:0;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.9rem)}.au-sec-head p{margin:0}@media (width>=60rem){.au-sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.au-intro{color:var(--muted);max-width:34rem;font-size:1.05rem}.au-lead{font-family:var(--f-head);color:var(--pearl);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.3}.tl-wrap{gap:2rem;display:grid}@media (width>=60rem){.tl-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.tl{--on:0;--yc:7rem;margin:0;padding:0;list-style:none;position:relative}.tl:before,.tl:after{content:"";left:var(--yc);background:var(--line);border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:.6rem}.tl:after{background:linear-gradient(var(--gold-2), var(--gold));height:calc((var(--on) + 1) / var(--n) * (100% - 1.2rem));transition:height .5s;bottom:auto}@media (width<=40rem){.tl:before,.tl:after{left:.45rem}}.tl-step{grid-template-columns:var(--yc) minmax(0, 1fr);padding-bottom:2.25rem;transition:opacity .4s;display:grid}.tl-step:last-child{padding-bottom:0}@media (width<=40rem){.tl-step{grid-template-columns:1fr;padding-left:2rem}}.tl[style*=--on] .tl-step:not(.on){opacity:.5}.tl-k{padding-top:.15rem;position:relative;margin:0!important}.tl-k span{font-family:var(--f-head);color:var(--gold);font-size:1.05rem;font-weight:600}[data-tema=perolado] .tl-k span{color:#8a5a12}.tl-k:after{content:"";left:var(--yc);background:var(--bg);border:2px solid var(--gold-2);z-index:1;border-radius:50%;width:14px;height:14px;transition:background .3s,box-shadow .3s;position:absolute;top:.45rem;translate:calc(1px - 50%)}.tl-step.on .tl-k:after{background:var(--gold);box-shadow:0 0 0 6px color-mix(in srgb, var(--gold) 20%, transparent)}@media (width<=40rem){.tl-k{margin-bottom:.25rem!important}.tl-k:after{left:-2rem;translate:calc(.45rem - 50% + 1px)}}.tl-body{padding-left:1.75rem}@media (width<=40rem){.tl-body{padding-left:0}}.tl-t{font-family:var(--f-head);color:var(--pearl);font-size:1.35rem;margin-bottom:.5rem!important}.tl-body p{max-width:38rem}.tl-stage{display:none}@media (width>=60rem){.tl-stage{height:min(34rem,100vh - 8rem);display:block;position:sticky;top:6rem}.au-story .au-pair{display:none}}.tl-vis{opacity:0;pointer-events:none;align-content:center;place-items:center;gap:.75rem;transition:opacity .5s,transform .6s;display:grid;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.tl-stage[data-on="0"] [data-v="0"],.tl-stage[data-on="1"] [data-v="1"],.tl-stage[data-on="2"] [data-v="2"],.tl-stage[data-on="3"] [data-v="3"],.tl-stage[data-on="4"] [data-v="4"],.tl-stage[data-on="5"] [data-v="5"]{opacity:1;transform:none}.tl-vis picture{max-height:100%;display:block}.tl-vis img{border-radius:calc(var(--r) * 1.2);width:auto;max-width:100%;height:auto;max-height:min(30rem,100vh - 11rem);box-shadow:var(--shadow);display:block}.tl-vis .tl-card img{border-radius:12px;max-height:min(28rem,100vh - 12rem)}.tl-cap{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;margin:0!important}.sheet{background:var(--surface);border:1px solid var(--line);width:min(100%,26rem);box-shadow:var(--shadow);border-radius:12px;font-size:.85rem;overflow:hidden}.sheet-bar{color:#fff;background:#1f7a4a;padding:.55rem .9rem;font-size:.8rem;font-weight:600}.sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sheet th,.sheet td{border:1px solid var(--line);text-align:left;padding:.45rem .6rem}.sheet thead th,.sheet tbody th{background:var(--surface-2);color:var(--muted);text-align:center;width:2rem;font-weight:600}.sheet .ok{color:#1f7a4a;text-align:center;font-weight:700}.sheet-tot td{color:var(--ink);background:color-mix(in srgb, #1f7a4a 10%, var(--surface));font-weight:700}@media (prefers-reduced-motion:no-preference){.tl-stage[data-on="0"] .sheet tbody tr{animation:.4s ease-out both rowIn;animation-delay:calc(var(--i,6) * 90ms)}@keyframes rowIn{0%{opacity:0;transform:translate(-8px)}}}.au-pair{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;margin:2rem 0 0;display:grid}.au-pair img{border-radius:var(--r);width:100%;height:auto;display:block}.cm{margin-top:var(--gap);border-radius:calc(var(--r) * 1.6);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=56rem){.cm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}}@media (width<=55.99rem){.cm{gap:0}.cm-txt{display:contents}.cm-txt>*{order:1}.cm-oct{order:2;margin:.5rem 0 0}.cm-panel{order:3}.cm-oito{order:4;justify-self:start}}.cm-title{font-family:var(--f-head);color:var(--pearl);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);line-height:1.2}.cm-txt>p:not(.au-kicker):not(.cm-title){color:var(--muted);max-width:32rem}.cm-panel{border-radius:var(--r);background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--gold-2);min-height:12.5rem;margin:1.25rem 0;padding:1.25rem 1.4rem}.cm-panel p{margin:0 0 .4rem}.cm-pos{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.cm-arc{font-family:var(--f-head);color:var(--pearl);font-size:1.6rem}.cm-arc strong{color:var(--gold);margin-right:.2rem;font-size:2.2rem;font-weight:500}[data-tema=perolado] .cm-arc strong{color:#8a5a12}.cm-kw{color:var(--ink)}.cm-o{color:var(--muted);font-size:.92rem}.cm-o span:first-letter{text-transform:uppercase}.cm-nota{font-family:var(--f-head);color:var(--ink);font-style:italic;margin-top:.6rem!important}.cm-link{align-items:center;gap:.35rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.cm-link:hover{text-decoration:underline}.cm-oct{justify-self:center;width:100%;max-width:30rem;overflow:visible}.cm-sq{fill:none;stroke:var(--gold-2);stroke-width:1.4px}.cm-sq2{stroke:var(--line);stroke-width:1.4px}.cm-ax{stroke:var(--line);stroke-dasharray:3 6}.cm-tail{stroke:var(--love);stroke-width:2px;stroke-dasharray:4 5}.cm-pt{cursor:pointer;outline:none;transition:opacity .3s}.cm-pt circle{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px;transition:fill .2s,stroke .2s,r .2s}.cm-pt.center circle{stroke:var(--gold);stroke-width:2.4px}.cm-pt text{fill:var(--ink);font:600 17px var(--f-head);text-anchor:middle;dominant-baseline:central;pointer-events:none}.cm-pt.small text{font-size:14px}.cm-pt.center text{font-size:24px}.cm-pt:hover circle,.cm-pt:focus-visible circle{stroke:var(--gold);stroke-width:2.5px}.cm-pt.on circle{fill:var(--gold);stroke:var(--gold)}[data-tema=perolado] .cm-pt.on circle{fill:#6643c4;stroke:#6643c4}.cm-pt.on text{fill:var(--on-gold)}[data-tema=perolado] .cm-pt.on text{fill:#fff}.show8 .cm-pt:not(.is8) circle{stroke:var(--line)}.show8 .cm-pt:not(.is8) text{fill:var(--line)}.show8 .cm-pt.is8 circle{stroke:var(--gold);stroke-width:3px}@media (prefers-reduced-motion:no-preference){.cm-pt{animation:.5s ease-out backwards auPop;animation-delay:calc(var(--i) * 60ms);transform-box:fill-box;transform-origin:50%}.show8 .cm-pt.is8{animation:1.6s ease-in-out infinite pulse8}@keyframes pulse8{50%{transform:scale(1.12)}}}@keyframes auPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.au-close{align-items:center;gap:1rem 2rem;margin-top:2.5rem;display:grid}.au-close p{font-family:var(--f-head);color:var(--pearl);max-width:36rem;margin:0;font-size:clamp(1.2rem,1rem + .7vw,1.5rem)}@media (width>=48rem){.au-close{grid-template-columns:minmax(0,1fr) auto}}.cred{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cred li{border-radius:calc(var(--r) * 1.2);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:1.5rem 1.4rem 1.25rem;transition:transform .25s,border-color .25s;position:relative}.cred li:hover{border-color:var(--gold-2);translate:0 -4px}.cred-ic{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:grid}.cred-big{font-family:var(--f-head);color:var(--pearl);white-space:nowrap;font-size:2rem;line-height:1.05;margin:0 0 .2rem!important}.cred-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:700;margin-bottom:.75rem!important}[data-tema=perolado] .cred-sub{color:#6a49c2}.cred-txt{color:var(--muted);font-size:.92rem;margin:0!important}.revisa{border-radius:calc(var(--r) * 1.2);border:1px dashed var(--gold-2);background:var(--surface-2);align-items:center;gap:1.5rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=48rem){.revisa{grid-template-columns:auto minmax(0,1fr);gap:2rem}}.revisa-seal{width:8rem;height:8rem;color:var(--gold);place-items:center;display:grid;position:relative}[data-tema=perolado] .revisa-seal{color:#6a49c2}.revisa-seal .seal-ring{width:100%;height:100%;position:absolute;inset:0}.revisa-seal text{fill:currentColor;font:700 8.6px var(--f-body);letter-spacing:.14em}.revisa-seal:before{content:"";opacity:.5;border:1.5px solid;border-radius:50%;position:absolute;inset:1.6rem}@media (prefers-reduced-motion:no-preference){.revisa-seal .seal-ring{animation:30s linear infinite auSpin}}@keyframes auSpin{to{transform:rotate(360deg)}}.revisa-t{font-family:var(--f-head);color:var(--pearl);font-size:1.35rem;margin-bottom:.4rem!important}.revisa ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.revisa ul a{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.revisa ul a:hover{border-color:var(--gold-2)}.met{counter-reset:m;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.met{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.met{grid-template-columns:repeat(4,minmax(0,1fr))}}.met li{border-radius:calc(var(--r) * 1.2);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--gold-2);padding:1.5rem 1.4rem;position:relative}.met-n{justify-content:space-between;align-items:center;display:flex}.met-n span{font-family:var(--f-head);color:var(--line);font-size:2.4rem;font-weight:600;line-height:1;transition:color .3s}.met li:hover .met-n span{color:var(--gold-2)}.met-t{font-family:var(--f-head);color:var(--pearl);font-size:1.25rem;margin-bottom:.5rem!important}.met-x{color:var(--muted);font-size:.95rem;margin:0!important}.guias{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.guias a{border-radius:calc(var(--r) * 1.2);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.guias a:hover{box-shadow:var(--shadow);border-color:var(--gold-2);transform:translateY(-4px)}.guias picture{display:block;overflow:hidden}.guias img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.guias a:hover img{transform:scale(1.05)}.g-t{font-family:var(--f-head);color:var(--pearl);margin:0;padding:1.1rem 1.25rem .3rem;font-size:1.25rem}.g-d{color:var(--muted);flex:1;padding:0 1.25rem;font-size:.92rem}.g-go{color:var(--gold);align-items:center;gap:.35rem;padding:.9rem 1.25rem 1.2rem;font-weight:600;display:inline-flex}[data-tema=perolado] .g-go{color:#6a49c2}.arcs-f{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:.25rem;margin-bottom:1.25rem;padding:.3rem;display:inline-flex}.arcs-f input{opacity:0;width:1px;height:1px;position:absolute}.arcs-f label{cursor:pointer;color:var(--muted);border-radius:999px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.arcs-f input:checked+label{background:var(--gold);color:var(--on-gold)}[data-tema=perolado] .arcs-f input:checked+label{color:#fff;background:#6643c4}.arcs-f input:focus-visible+label{outline:2px solid var(--gold);outline-offset:2px}.arcs-g{grid-template-columns:repeat(auto-fill,minmax(min(30%,8.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.arcs:has(#arcs-minha:checked) .arcs-g li:not(.mine){display:none}.arcs-g a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.arcs-g a:hover,.arcs-g a:focus-visible{box-shadow:var(--shadow);transform:translateY(-4px)rotate(-1deg)}.arcs-g img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.arcs-ph{aspect-ratio:2/3;font:600 2rem var(--f-head);color:var(--gold);background:var(--accent-deep);place-items:center;display:grid}.arcs-cap{padding:.5rem .6rem;font-size:.82rem;line-height:1.25;display:block}.arcs-n{color:var(--gold);font-family:var(--f-head);font-weight:600}[data-tema=perolado] .arcs-n{color:#8a5a12}.arcs-mine{background:var(--gold);width:fit-content;color:var(--on-gold);letter-spacing:.04em;border-radius:999px;padding:.2rem .5rem;font-size:.66rem;font-weight:700;position:absolute;top:.4rem;left:.4rem;right:.4rem}[data-tema=perolado] .arcs-mine{color:#fff;background:#6643c4}.contact-card{border-radius:calc(var(--r) * 1.6);background:linear-gradient(135deg, var(--surface) 0%, var(--surface-2) 100%);border:1px solid var(--line);box-shadow:var(--shadow);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3rem);display:flex}@media (width<=40rem){.contact-card{flex-direction:column;align-items:flex-start}}.contact-card .ex-photo{box-shadow:0 0 0 4px var(--surface), 0 0 0 5px var(--gold-2)}.contact-card h2{margin:0 0 .5rem;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem)}.contact-card p{color:var(--muted);max-width:40rem}.page-autor>.cta{margin-top:var(--gap,5rem);align-items:center;gap:.5rem 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=48rem){.page-autor>.cta{grid-template-columns:minmax(0,1fr) auto}.page-autor>.cta .btn{grid-area:1/2/span 2}}.page-autor>.cta p{margin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cred li,.met li,.guias li,.cm,.revisa,.contact-card{animation-name:auRise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 40%}@keyframes auRise{0%{opacity:.1;transform:translateY(28px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:no-preference){.au-float{animation:6s ease-in-out infinite float}.au-float-2{animation-delay:-3s}@keyframes float{50%{transform:translateY(-8px)}}.au-hero-bg .ring{transform-origin:200px 200px;animation:240s linear infinite auSpin}}@media (prefers-reduced-motion:reduce){.tl-vis,.tl:after,.cred li,.guias a,.arcs-g a{transition:none}}
