:root{--font-display:"Red Hat Display","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ink:#0e1526;--ink2:#1b2436;--ink3:#2a3448;--acc:#2f6bf0;--acc2:#1f4fd8;--acc3:#9dbbff;--live:#3dc48a;--live2:#1e8e5a;--paper:#fff;--grey:#f5f6fa;--hair:#e6e8ef;--sec:#5b6475;--ter:#6b7384;--r-l:20px;--r-xl:28px;--ease:cubic-bezier(.2,.7,.2,1);--shadow-card:0 1px 2px #0e15260a,0 24px 60px -32px #0e152647;--shadow-card-h:0 2px 4px #0e15260d,0 40px 80px -36px #0e152661}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:color .2s var(--ease),opacity .2s var(--ease);text-decoration:none}p a{text-underline-offset:3px;-webkit-text-decoration:underline #0e15264d;text-decoration:underline #0e15264d;text-decoration-thickness:1px}p a:hover{color:var(--acc2);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.dark :focus-visible{outline-color:#fff}.container{width:min(1200px,100% - 128px);margin-inline:auto}.wide{width:min(1320px,100% - 128px);margin-inline:auto}.d1{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:72px;font-weight:600;line-height:1.06}.d2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:56px;font-weight:600;line-height:1.08}.d3{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:42px;font-weight:600;line-height:1.12}.num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:72px;font-weight:600;line-height:1}.t1{font-family:var(--font-display);letter-spacing:-.016em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.t2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.t3{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.lede{letter-spacing:-.005em;margin:0;font-size:20px;line-height:1.55}.body{margin:0;font-size:17px;line-height:1.6}.bs{letter-spacing:0;margin:0;font-size:15px;line-height:1.55}.lab{margin:0;font-size:14px;font-weight:500;line-height:1.4}.cap{margin:0;font-size:13px;font-weight:500;line-height:1.5}.sec{color:var(--sec)}.ter{color:var(--ter)}.dark .sec{color:#ffffffb8}.dark .ter{color:#ffffff85}.tab{font-variant-numeric:tabular-nums lining-nums}.over{color:var(--acc2);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.over:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.dark .over{color:var(--acc3)}.grad{background:linear-gradient(100deg,#fff 0% 55%,#b9ceff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-ink{background:linear-gradient(100deg,#0e1526 0% 42%,#1b3570 78%,#2453c9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.js .reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i,0)*90ms);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}.header{z-index:100;height:76px;transition:background .35s var(--ease),height .35s var(--ease),box-shadow .35s var(--ease);color:var(--ink);position:fixed;top:0;left:0;right:0}.header .row{align-items:center;gap:40px;height:100%;display:flex}.header.light,.header.scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.4);color:var(--ink);background:#ffffffc7;box-shadow:0 1px #0e152614}.header.scrolled{height:64px}.header.on-dark:not(.scrolled){color:#fff}.nav{align-items:center;gap:28px;margin-left:auto;display:flex}.nav a{color:inherit;opacity:.72;padding:10px 0;font-size:14px;font-weight:500;line-height:1;position:relative}.nav a:hover,.nav a[aria-current=page]{opacity:1}.nav a:after{content:"";background:var(--acc);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.header.on-dark:not(.scrolled) .nav a:after{background:#fff}.nav a[aria-current=page]:after,.nav a:hover:after{transform:scaleX(1)}.hdr-actions{align-items:center;gap:18px;display:flex}.quiet{opacity:.85;font-size:14px;font-weight:500}.quiet:hover{opacity:1}.menu-btn{appearance:none;cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin-right:-10px;display:none}.mobile-menu{z-index:99;color:#fff;background:radial-gradient(120% 80% at 80% 10%,#163a80 0%,#0e1526 60%);flex-direction:column;gap:8px;padding:120px 24px 40px;display:none;position:fixed;inset:0}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid #ffffff1f;padding:10px 0;font-size:40px;font-weight:600;line-height:1.15}.mobile-menu .btn{align-self:flex-start;margin-top:24px}.btn{letter-spacing:0;cursor:pointer;white-space:nowrap;height:48px;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-l{height:56px;padding:0 30px;font-size:16px}.btn-sm{height:38px;padding:0 16px;font-size:13px}.btn-p{background:var(--ink);color:#fff;box-shadow:0 10px 30px -14px #0e15268c}.btn-p:hover{background:var(--ink3);box-shadow:0 14px 34px -14px #0e152699}.btn-acc{color:#fff;background:linear-gradient(135deg,#2f6bf0,#1f4fd8);box-shadow:0 12px 32px -14px #2f6bf0bf}.btn-acc:hover{box-shadow:0 16px 40px -14px #2f6bf0d9}.btn-s{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-color:#0e152629}.btn-s:hover{background:#fff;border-color:#0e15264d}.dark .btn-p{color:var(--ink);background:#fff;box-shadow:0 14px 40px -16px #0009}.dark .btn-p:hover{background:#eef2fa}.dark .btn-s{color:#fff;background:#ffffff14;border-color:#ffffff38}.dark .btn-s:hover{background:#ffffff24;border-color:#fff6}.btn .chv{width:16px;height:16px;transition:transform .25s var(--ease)}.btn:hover .chv{transform:translate(3px)}.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none!important}.dark{color:#fff;background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.bg{z-index:-3;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-10% 0;transform:scale(1.12)}.grain{z-index:-1;opacity:.5;mix-blend-mode:overlay;pointer-events:none;background-image:url(/art/grain.png);background-size:256px;position:absolute;inset:0}.flow{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow path{fill:none;stroke:url(#fl-grad);stroke-width:1.2px;stroke-linecap:round;opacity:.55;stroke-dasharray:2400;stroke-dashoffset:2400px}.js .flow path{animation:draw 7s var(--ease) forwards}.flow path:nth-child(2){animation-delay:.3s}.flow path:nth-child(3){animation-delay:.6s}.flow path:nth-child(4){animation-delay:.9s}.flow path:nth-child(5){animation-delay:1.2s}.flow path:nth-child(6){animation-delay:1.5s}.flow path:nth-child(7){animation-delay:1.8s}@keyframes draw{to{stroke-dashoffset:0}}.fade-bottom{z-index:0;pointer-events:none;background:linear-gradient(#fff0,#fff);height:160px;position:absolute;bottom:0;left:0;right:0}.hero{padding:188px 0 200px;overflow:hidden}.hero .veil{z-index:-2;background:linear-gradient(90deg,#050812bd 0%,#05081261 45%,#0508121f 72%,#0508124d 100%),linear-gradient(#05081273 0%,#05081200 38%,#0508120d 70%,#050812cc 100%);position:absolute;inset:0}.hero .bg.photo{background-position:50% 70%}:root{--vh:1vh;--hdr:76px}@supports (height:100svh){:root{--vh:1svh}}.hero.hero-photo{--gap:clamp(14px,calc(var(--vh)*4.2),56px);--bottom:clamp(12px,calc(var(--vh)*2.8),32px);--on-photo:clamp(30px,calc(var(--vh)*5),56px);min-height:calc(var(--vh)*100);padding:0 0 var(--bottom);background:var(--grey);grid-template-rows:1fr auto;display:grid}.hero-photo .hero-media{margin-bottom:calc(var(--on-photo)*-1);isolation:isolate;background:var(--ink);grid-area:1/1;position:relative;overflow:hidden}.hero-photo .hero-main{--desce:clamp(20px,calc(var(--vh)*5.5),64px);z-index:1;padding:calc(var(--hdr) + var(--gap) + 2*var(--desce)) 0 var(--gap);grid-area:1/1;align-items:center;display:flex;position:relative}.hero-photo .hero-facts{z-index:2;grid-row:2;position:relative}.hero-photo .hero-media>.bg{inset:-4% 0;transform:scale(1.04)}.hero-photo .kb{animation:kb 18s var(--ease) both;filter:saturate(.75);background-position:60% 62%;background-size:cover;position:absolute;inset:0}@keyframes kb{0%{transform:scale(1.07)}to{transform:scale(1)}}.hero-photo .veil{background:linear-gradient(#060a1666,#060a1666),linear-gradient(90deg,#060a16e0 0%,#060a16a8 32%,#060a1633 60%,#060a160a 100%),linear-gradient(#060a169e 0%,#060a1600 22%),linear-gradient(#060a1600 66%,#060a16c7 100%)}.hero-photo .grain{opacity:.35}.hero-photo .hero-copy{gap:clamp(12px,calc(var(--vh)*2.6),28px);max-width:min(760px,60%)}.hero-photo .d1{font-family:var(--font-display);font-weight:600;font-size:max(22px,calc(var(--fit,1)*clamp(28px,min(calc(3.8vw - 1px),calc(var(--vh)*7 - 6px)),54px)));letter-spacing:-.018em;text-wrap:balance;text-shadow:0 2px 30px #060a1659;max-width:15em;line-height:1.08}.hero-photo .d1.grad{background-image:linear-gradient(160deg,#fff 0% 55%,#d3e0ff 100%)}.hero-photo .lede{font-size:max(13.5px,calc(var(--fit,1)*clamp(15px,min(calc(.4vw + 13.4px),calc(var(--vh)*2.1 + 2px)),19px)));text-wrap:pretty;text-shadow:0 1px 18px #060a1666;max-width:54ch}.js .rise{animation:rise 1s var(--ease) .3s both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.facts-card{isolation:isolate;border-radius:var(--r-xl);color:#fff;padding:clamp(18px,calc(var(--vh)*2.8),32px) clamp(24px,3.4vw,48px);background:#0e1526;position:relative;overflow:hidden;box-shadow:0 50px 110px -50px #0e1526a6,inset 0 1px #ffffff14}.facts-card>.bg{inset:0;transform:none}.facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.fcol{min-width:0;padding-inline:clamp(20px,2.8vw,44px)}.fcol:first-child{padding-left:0}.fcol:last-child{padding-right:0}.fcol+.fcol{border-left:1px solid #ffffff1f}.fstat{font-family:var(--font-display);color:#fff;flex-wrap:wrap;align-items:baseline;gap:0 .4em;margin:0;display:flex}.fnum{min-width:2ch;font-size:clamp(40px,min(4.3vw,calc(var(--vh)*7)),62px);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1;display:inline-block}.flab{letter-spacing:-.005em;font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.2}.fclaim{font-family:var(--font-display);font-size:clamp(21px,min(2.1vw,calc(var(--vh)*3.4)),29px);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.15}.fclaim .ast{color:#9dbbff;vertical-align:.55em;margin-left:.06em;font-size:.7em;text-decoration:none}.fclaim .ast:hover{color:#fff}.fdesc{color:#ffffffa8;text-wrap:pretty;max-width:36ch;margin:5px 0 0;font-size:clamp(14px,1.1vw,15px);line-height:1.45}.scan{pointer-events:none;opacity:0;width:min(240px,34%);transform:translateX(calc(var(--sx,0px) - 100%));z-index:1;background:linear-gradient(90deg,#2f6bf000 0%,#2f6bf01f 55%,#9dbbff61 94%,#ffffffe6 100%);position:absolute;top:0;bottom:0;left:0}.scan:after{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 20px 5px #9dbbffbf}@media (prefers-reduced-motion:no-preference){.js .facts-card .fcol>*{opacity:0;filter:blur(10px);transition:opacity .8s var(--ease),filter .8s var(--ease),transform .8s var(--ease);transform:translateY(10px)}.js .facts-card .fcol>*+*{transition-delay:.12s}.js .facts-card .fcol.on>*{opacity:1;filter:none;transform:none}}.band.after-live{padding-top:96px}.hero-light{isolation:isolate;color:var(--ink);background:#f5f6fa;position:relative;overflow:hidden}.hero-light .veil{background:linear-gradient(90deg,#f7f9fcf5 0%,#f7f9fce0 34%,#f7f9fc80 60%,#f7f9fc33 100%),linear-gradient(#f7f9fccc 0%,#f7f9fc00 26%),linear-gradient(#f5f6fa00 68%,#f5f6fa 100%)}.hero-light .d1{text-shadow:none}.hero-light .lede{color:#2a3448}.hero-light .trust li{color:var(--ink);-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border-color:#0e15261f}.hero-light .trust li.soon i{background:#0e152647}.hero-light .btn-s{background:#ffffffc7}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.btns{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.trust{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.trust li{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:980px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.trust li i{background:var(--live);width:6px;height:6px;box-shadow:0 0 12px var(--live);border-radius:50%;display:inline-block}.trust li.soon i{box-shadow:none;background:#fff6}.glass{-webkit-backdrop-filter:blur(18px);border-radius:var(--r-xl);background:linear-gradient(#ffffff1f,#ffffff0d);border:1px solid #ffffff29;position:relative;box-shadow:0 50px 120px -50px #000000bf,inset 0 1px #ffffff24}.glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff59,#fff0 40%,#9dbbff59);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.band{background:var(--grey);position:relative}.card{border-radius:var(--r-xl);box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);background:#fff;border:1px solid #0e15260f;position:relative;overflow:hidden}a.card{color:inherit;display:block}.card:hover{box-shadow:var(--shadow-card-h);border-color:#2f6bf040;transform:translateY(-5px)}.card-pad{padding:32px}.ic{width:52px;height:52px;color:var(--acc2);background:linear-gradient(135deg,#eaf0ff,#f6f8fe);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2f6bf01f}.ic svg{width:24px;height:24px}.dark .ic,.glass .ic{color:var(--acc3);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.more{color:var(--acc2);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:500;display:inline-flex}.more .chv{width:16px;height:16px;transition:transform .25s var(--ease)}.card:hover .more .chv{transform:translate(4px)}.dark .more{color:var(--acc3)}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.area{flex-direction:column;gap:14px;min-height:300px;display:flex}.area h3{margin-top:8px}.area p{color:var(--sec);margin:0;font-size:15px;line-height:1.55}.door{border-radius:var(--r-xl);isolation:isolate;min-height:460px;box-shadow:var(--shadow-card);transition:transform .4s var(--ease),box-shadow .4s var(--ease);flex-direction:column;justify-content:flex-end;gap:18px;padding:56px;display:flex;position:relative;overflow:hidden}.door:hover{box-shadow:var(--shadow-card-h);transform:translateY(-6px)}.door .bg{transition:transform 1.2s var(--ease);inset:0;transform:scale(1.04)}.door:hover .bg{transform:scale(1.1)}.door .tag-top{position:absolute;top:28px;left:28px}.door.dark{color:#fff}.door .ic{border-radius:18px;width:56px;height:56px}.door p{max-width:46ch}.two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.stats-band{padding:96px 0}.stat{flex-direction:column;gap:12px;padding:32px 32px 28px;display:flex}.stat .num{background:linear-gradient(135deg,#fff 20%,#b9ceff);color:#0000;-webkit-background-clip:text;background-clip:text}.stat span{color:#ffffffb8;font-size:15px;line-height:1.5}.ncard{flex-direction:column;display:flex}.cover{aspect-ratio:16/10;background-position:50%;background-size:cover;position:relative}.cover .cap{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e152659;border-radius:980px;padding:6px 10px;font-weight:500;position:absolute;bottom:16px;left:18px}.ncard .txt{flex-direction:column;flex:1;gap:10px;padding:26px 28px 30px;display:flex}.ncard h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.ncard p{color:var(--sec);margin:0;font-size:15px;line-height:1.55}.ncard .meta{color:var(--ter);margin-top:auto;padding-top:14px;font-size:13px}.mitem{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 28px;display:grid}.mitem .veh{background:var(--grey);color:var(--ink);white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.mitem h3{font-family:var(--font-display);margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.35}.mitem p{color:var(--sec);margin:0;font-size:14px}.mitem .more{margin:0}.chip{color:var(--acc2);background:#eef2fb;border-radius:980px;padding:7px 11px;font-size:13px;font-weight:500;line-height:1;display:inline-block}.dark .chip{color:#fff;background:#ffffff1a}.ph{isolation:isolate;background:#fff;padding:168px 0 88px;position:relative;overflow:hidden}.ph .bg{opacity:1;inset:0;transform:none}.ph .flow path{stroke:url(#fl-grad-ink);opacity:.35}.ph-in{flex-direction:column;gap:22px;display:flex;position:relative}.defcard{align-items:flex-start;gap:18px;padding:26px 28px;display:flex}.defcard h3{font-family:var(--font-display);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.4}.defcard p{color:#ffffffad;margin:0;font-size:14px;line-height:1.55}.table{border-collapse:separate;border-spacing:0;border-radius:var(--r-l);width:100%;box-shadow:var(--shadow-card);background:#fff;border:1px solid #0e15260f;font-size:15px;overflow:hidden}.table th{text-align:left;color:var(--ter);background:var(--grey);border-bottom:1px solid var(--hair);padding:16px 24px;font-size:13px;font-weight:500}.table td{border-bottom:1px solid var(--hair);vertical-align:top;padding:18px 24px;line-height:1.5}.table tr:last-child td{border-bottom:0}.table td:first-child{font-weight:600}.state{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.state i{background:var(--live2);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 10px #1e8e5a80}.state.soon i{box-shadow:none;background:#cbd0d9}.people{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.person{flex-direction:column;gap:0;display:flex}.person .ph-img{aspect-ratio:4/5;color:#fff;font-family:var(--font-display);letter-spacing:-.02em;justify-content:flex-start;align-items:flex-end;padding:22px;font-size:56px;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.person .ph-img:after{content:"";pointer-events:none;background:linear-gradient(#0e152600 40%,#0e15268c);position:absolute;inset:0}.person .ph-img span{z-index:1;opacity:.95;position:relative}.person .pt{padding:18px 22px 22px}.person h3{margin:0 0 2px}.person p{color:var(--sec);margin:0;font-size:14px}.names{columns:3;column-gap:24px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none}.names li{break-inside:avoid;background:#fff;border:1px solid #0e15260f;border-radius:14px;align-items:center;gap:12px;margin:0 0 10px;padding:14px 18px;display:flex}.names li:before{content:"";background:linear-gradient(135deg,#2f6bf0,#9dbbff);border-radius:50%;flex:none;width:8px;height:8px}.office{flex-direction:column;gap:14px;min-height:340px;padding:36px;display:flex;position:relative;overflow:hidden}.office .mapa{color:var(--acc2);opacity:.12;pointer-events:none;position:absolute;inset:0}.office .mapa svg{width:100%;height:100%}.office>*{position:relative}.office .addr{margin:0;font-size:17px;line-height:1.6}.office .links{flex-direction:column;gap:8px;margin-top:auto;font-size:15px;display:flex}.office .links a{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.office .links a:hover{color:var(--acc2)}.office .links svg{width:16px;height:16px;color:var(--acc2)}.tag{color:#15754a;background:#e3f3ea;border-radius:980px;padding:7px 11px;font-size:13px;font-weight:500;line-height:1;display:inline-block}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:14px;font-weight:500;line-height:1.4}.field input,.field textarea,.field select{border:1px solid var(--hair);height:50px;color:var(--ink);background:#fff;border-radius:14px;width:100%;padding:0 16px;font:400 16px/1.4 Inter,sans-serif;transition:border-color .2s,box-shadow .2s}.field input:hover,.field textarea:hover,.field select:hover{border-color:#cbd0d9}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--acc);outline:none;box-shadow:0 0 0 4px #2f6bf026}.field textarea{resize:vertical;height:150px;padding:14px 16px}.seg{background:var(--grey);border:1px solid #0e15260d;border-radius:980px;gap:4px;padding:4px;display:inline-flex}.seg a,.seg button{appearance:none;height:40px;color:var(--sec);cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;padding:0 20px;font:500 14px/1 Inter,sans-serif;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.seg [aria-current=true],.seg [aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0e152614}.article{max-width:740px}.article p{letter-spacing:-.003em;margin:0 0 28px;font-size:19px;line-height:1.7}.article h2{font-family:var(--font-display);letter-spacing:-.015em;margin:52px 0 16px;font-size:27px;font-weight:600;line-height:1.3}.article blockquote{border-radius:var(--r-l);font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);background:linear-gradient(135deg,#f3f6fd,#fff);border:1px solid #2f6bf01f;margin:44px 0;padding:28px 32px;font-size:30px;font-weight:500;line-height:1.3}.article ul{margin:0 0 28px;padding-left:22px;font-size:19px;line-height:1.7}.avatar{width:44px;height:44px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#1f4fd8,#9dbbff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.footer{color:#fff;isolation:isolate;background:#0b1220;margin-top:140px;padding:88px 0 36px;position:relative;overflow:hidden}.footer .bg{opacity:.75}.fgrid{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:48px;display:grid;position:relative}.fgrid h4{color:#fff;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.4}.fgrid ul{flex-direction:column;gap:11px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.fgrid a{color:#ffffffb3}.fgrid a:hover{color:#fff}.fgrid .sec{color:#ffffff8c}.fnote-legal{color:#ffffff8f;margin:48px 0 0;scroll-margin-top:120px;font-size:13px;line-height:1.5}.fnote-legal+.fbottom{margin-top:20px}.fbottom{color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;font-size:13px;display:flex;position:relative}.login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.app{background:var(--grey);min-height:100vh;display:flex}.side{border-right:1px solid var(--hair);background:#fff;flex-direction:column;flex:none;gap:22px;width:248px;padding:20px 14px;display:flex}.side .grp{flex-direction:column;gap:2px;display:flex}.side .grp b{color:var(--ter);padding:0 10px 8px;font-size:12px;font-weight:500}.side a{height:38px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.side a:hover{background:var(--grey)}.side a[aria-current=page]{background:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #0e152680}.side svg{flex:none;width:18px;height:18px}.work{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--hair);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#ffffffd9;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.crumb{color:var(--ter);align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.crumb b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.status{background:var(--grey);color:var(--sec);border-radius:980px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.status i{background:#cbd0d9;border-radius:50%;width:8px;height:8px;display:inline-block}.canvas{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:24px;display:grid}.doc{border-radius:var(--r-l);box-shadow:var(--shadow-card);background:#fff;border:1px solid #0e15260f;justify-content:center;padding:48px 56px 96px;display:flex}.doc-in{flex-direction:column;gap:20px;width:100%;max-width:720px;display:flex}.tb{border:1px solid var(--hair);z-index:2;background:#fff;border-radius:14px;flex-wrap:wrap;gap:2px;padding:6px;display:flex;position:sticky;top:84px;box-shadow:0 8px 24px -16px #0e152640}.tb button{appearance:none;min-width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:500 13px/1 Inter,sans-serif;display:inline-flex}.tb button:hover{background:var(--grey)}.tb .sep{background:var(--hair);width:1px;margin:6px 4px}[contenteditable]:focus-visible{outline:2px solid var(--acc);outline-offset:6px;border-radius:4px}.ed-title{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:40px;font-weight:600;line-height:1.15}.ed-sub{color:var(--sec);margin:0;font-size:20px;line-height:1.55}.ed-body p{margin:0 0 20px;font-size:17px;line-height:1.65}.ed-body h2{letter-spacing:-.01em;margin:28px 0 10px;font-size:22px;font-weight:600;line-height:1.3}.panel{flex-direction:column;gap:16px;display:flex}.pgrp{border-radius:var(--r-l);box-shadow:var(--shadow-card);background:#fff;border:1px solid #0e15260f;flex-direction:column;gap:12px;padding:20px;display:flex}.pgrp h4{color:var(--ter);margin:0;font-size:13px;font-weight:600}.kv{border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.kv:last-child{border-bottom:1px solid var(--hair)}.kv span:first-child{color:var(--sec)}.check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.check input{width:18px;height:18px;accent-color:var(--acc2);flex:none;margin:2px 0 0}.hist{color:var(--sec);flex-direction:column;gap:6px;font-size:13px;line-height:1.5;display:flex}.hist b{color:var(--ink);font-weight:500}.pfield input{border:1px solid var(--hair);width:100%;height:40px;color:var(--ink);border-radius:10px;padding:0 12px;font:400 14px/1.4 Inter,sans-serif}.pfield label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.seo{border:1px solid var(--hair);background:var(--grey);border-radius:12px;padding:14px;font-size:13px;line-height:1.45}.seo b{color:var(--acc2);margin-bottom:2px;font-size:15px;font-weight:500;display:block}.seo span{color:var(--ter)}@media (width<=1067px){.container,.wide{width:min(1200px,100% - 80px)}.d1{font-size:58px}.d2{font-size:46px}.d3{font-size:34px}.num{font-size:56px}.hero{padding:150px 0 160px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-photo .hero-copy{max-width:min(720px,80%)}.hero-photo .d1{font-size:max(22px,calc(var(--fit,1)*clamp(28px,min(calc(5vw - 2px),calc(var(--vh)*7 - 6px)),48px)))}.fdesc{font-size:14px}.grid4,.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.people{grid-template-columns:repeat(3,minmax(0,1fr))}.names{columns:2}.fgrid{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr;gap:40px}.canvas{grid-template-columns:1fr}}@media (width<=833px){.hdr-actions{margin-left:auto}:root{--hdr:64px}.hero-photo .hero-copy{max-width:none}.hero-photo .d1{font-size:max(20px,calc(var(--fit,1)*clamp(22px,min(calc(5.6vw + 5px),calc(var(--vh)*5.6 - 9px)),40px)));line-height:1.1}.hero-photo .lede{font-size:max(13px,calc(var(--fit,1)*clamp(14px,min(calc(.6vw + 13px),calc(var(--vh)*2.2 + 1px)),17px)))}.hero-photo .kb{filter:none;background-position:30% 60%}.hero-photo .hero-main{--desce:0px}.hero-photo .veil{background:linear-gradient(#060a16b3 0%,#060a1680 45%,#060a16e6 100%)}.hero-light .veil{background:linear-gradient(#f7f9fce6 0%,#f7f9fcd1 55%,#f5f6fa 100%)}.facts-card{padding:16px 18px}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fcol{padding-inline:0 14px}.fcol+.fcol{padding-left:16px}.fcol:last-child{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;margin-top:12px;padding:12px 0 0}.fnum{font-size:clamp(34px,10vw,44px)}.flab{font-size:15px}.fclaim{font-size:21px}.fdesc{font-size:14px}.container,.wide{width:min(1200px,100% - 40px)}.d1{font-size:44px}.d2{font-size:36px}.d3{font-size:30px}.num{font-size:44px}.t1{font-size:24px}.lede{font-size:18px}.nav,.hdr-actions .quiet,.hdr-actions .btn{display:none}.menu-btn{display:inline-flex}.header{height:64px}.hero{padding:120px 0}.grid4,.grid3,.grid2{grid-template-columns:1fr}.door{min-height:360px;padding:32px}.people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.names{columns:1}.fgrid{grid-template-columns:1fr;gap:32px}.mitem{grid-template-columns:1fr;gap:10px}.login{grid-template-columns:1fr}.app{flex-direction:column}.side{border-right:0;border-bottom:1px solid var(--hair);flex-flow:wrap;width:auto}.ph{padding:120px 0 56px}.footer{margin-top:80px}}@media (width<=599px){.fstat{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}.flow path,.hero-photo .kb,.js .rise{animation:none}.flow path{stroke-dashoffset:0}.bg{transform:scale(1.02)!important}*{scroll-behavior:auto!important;transition-duration:.01ms!important}}.a-hero{background-image:url(/art/hero.webp)}.a-tech{background-image:url(/art/tech.webp)}.a-emp{background-image:url(/art/porta-empresas.webp)}.a-pes{background-image:url(/art/porta-pessoas.webp)}.a-light{background-image:url(/art/light.webp)}.a-c1{background-image:url(/art/capa-1.webp)}.a-c2{background-image:url(/art/capa-2.webp)}.a-c3{background-image:url(/art/capa-3.webp)}.a-sp{background-image:url(/art/sp.webp)}.a-spblur{background-image:url(/art/sp-blur.webp)}.header .row>a:first-child svg{width:auto;height:34px}@media (width<=833px){.header .row>a:first-child svg{height:31px}}.js .reveal.sobe{transition-duration:1.1s;transform:translateY(72px)}.js .reveal.sobe.in{transform:none}.foto{isolation:isolate;background:#e9ecf3;position:relative;overflow:hidden}.foto>img{object-fit:cover;filter:saturate(.92)contrast(1.03);will-change:transform;width:100%;height:114%;position:absolute;top:-7%;left:0}.foto-vazia{background:repeating-linear-gradient(135deg,#edf0f6 0 16px,#f5f6fa 16px 32px);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.foto-vazia span{color:var(--ter);background:#fff;border:1px dashed #c3c9d6;border-radius:980px;padding:8px 14px;font-size:13px;font-weight:500}.cartao{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:18px;padding:48px 44px;display:flex;position:relative;box-shadow:0 2px 4px #0e15260a,0 44px 90px -44px #0e15266b}.cartao>p{margin:0}.marcado{padding-left:22px;position:relative}.marcado:before{content:"";background:linear-gradient(#9dbbff 0%,#2f6bf0 55%,#1f4fd8 100%);border-radius:4px;width:4px;height:.92em;position:absolute;top:.14em;left:0}.lista{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lista li{color:var(--sec);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.lista li:before{content:"";background:var(--acc);border-radius:2px;width:12px;height:2px;position:absolute;top:.72em;left:0}.lista b{color:var(--ink);font-weight:600}.dark .lista li{color:#ffffffb8}.dark .lista li:before{background:var(--acc3)}.dark .lista b{color:#fff}.arte{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.arte>.foto{aspect-ratio:16/9;border-radius:var(--r-xl);box-shadow:var(--shadow-card);grid-area:1/4/auto/-1}.arte.larga>.foto{aspect-ratio:21/9}.arte>.cartao{z-index:1;grid-area:1/1/auto/6}.arte.dir>.foto{grid-column:1/10}.arte.dir>.cartao{grid-column:8/-1}.portas{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.porta{color:inherit;flex-direction:column;display:flex}.porta>.foto{aspect-ratio:4/3;border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.porta>.cartao{transition:transform .4s var(--ease),box-shadow .4s var(--ease);flex:1;gap:14px;margin:-150px 28px 0;padding:36px 36px 34px}.porta .t1{text-wrap:balance}.porta:hover>.cartao{transform:translateY(-6px);box-shadow:0 2px 4px #0e15260d,0 50px 100px -44px #0e152680}.cartao .num{color:var(--acc2);font-size:104px}.num-lab{font-family:var(--font-display);letter-spacing:-.015em;margin:-10px 0 0;font-size:26px;font-weight:600;line-height:1.2}.traco{background:var(--acc);border-radius:2px;width:32px;height:2px;display:block}.metodo{border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metodo.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.metodo>div{flex-direction:column;gap:12px;padding:36px 32px 8px 0;display:flex}.metodo>div+div{border-left:1px solid var(--hair);padding-left:32px}.metodo p{color:var(--sec);margin:0;font-size:15px;line-height:1.6}.dark .metodo,.dark .metodo>div+div{border-color:#ffffff24}.dark .metodo p{color:#ffffffb3}.detalhe{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:44px;padding-top:32px;display:grid}.detalhe h4{font-family:var(--font-display);margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.3}.bloco{scroll-margin-top:150px}.bloco+.bloco{margin-top:120px}.recorte{flex-direction:column;gap:8px;margin:6px 0 0;display:flex}.recorte-caixa{border:1px solid var(--hair);background:#fff;border-radius:16px;font-size:13px;line-height:1.4;overflow:hidden;box-shadow:0 1px 2px #0e15260a,0 18px 40px -28px #0e152652}.recorte-h{border-bottom:1px solid var(--hair);background:#fafbfd;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.recorte-h b{font-size:13px;font-weight:600}.recorte-h span{color:var(--ter);font-variant-numeric:tabular-nums lining-nums;font-size:12px}.recorte-l{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:11px 16px;display:grid}.recorte-l:last-child{border-bottom:0}.recorte-l b{color:var(--ink);font-weight:600;display:block}.recorte-l small{color:var(--ter);font-variant-numeric:tabular-nums lining-nums;font-size:12px;display:block}.chip-s{color:var(--acc2);white-space:nowrap;background:#eef2fb;border-radius:980px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1}.chip-s.ok{color:#15754a;background:#e3f3ea}.nota{color:var(--ter);margin:0;font-size:12px}.semana{border-bottom:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px 16px;display:grid}.semana div{color:var(--ter);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;font-size:11px;display:flex}.semana b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.semana i{gap:3px;height:5px;display:flex}.semana i:before,.semana i:after{content:"";background:var(--acc3);border-radius:50%;width:5px;height:5px}.semana .sem i:before,.semana .sem i:after,.semana .um i:after{display:none}.semana .hoje{background:var(--ink);color:#ffffffb3}.semana .hoje b{color:#fff}.tl{margin:0;padding:14px 16px 6px;list-style:none;position:relative}.tl:before{content:"";background:var(--hair);width:1px;position:absolute;top:22px;bottom:30px;left:93px}.tl li{grid-template-columns:60px 12px minmax(0,1fr);gap:0 12px;padding-bottom:12px;display:grid}.tl time{color:var(--ter);font-variant-numeric:tabular-nums lining-nums;padding-top:1px;font-size:12px;line-height:1.3}.tl i{z-index:1;border:2px solid var(--acc);background:#fff;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.tl li:first-child i{background:var(--acc)}.tl b{font-weight:600;display:block}.tl small{color:var(--ter);font-size:12px;display:block}.barra{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--hair);background:#ffffffe0;position:sticky;top:64px}.barra-in{scrollbar-width:none;align-items:center;gap:28px;display:flex;overflow-x:auto}.barra-in::-webkit-scrollbar{display:none}.barra-in .seg{flex:none;margin:8px 4px 8px 0}.barra a{color:var(--sec);flex:none;padding:20px 0;font-size:14px;font-weight:500;line-height:1;position:relative}.barra a:after{content:"";background:var(--acc);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.barra a:hover,.barra a[aria-current=true]{color:var(--ink)}.barra a[aria-current=true]:after{transform:scaleX(1)}.diario{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.dest{color:inherit;flex-direction:column;gap:18px;display:flex}.dest>.foto{aspect-ratio:16/10;border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.dest p{color:var(--sec);max-width:60ch;margin:0;font-size:16px;line-height:1.6}.dest h3,.ditem h3,.destaque h2{transition:color .2s}.dest:hover h3,.ditem:hover h3,.destaque:hover h2{color:var(--acc2)}.ditens{flex-direction:column;display:flex}.ditem{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:148px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.ditem:first-child{padding-top:0}.ditem>.foto{aspect-ratio:4/3;border-radius:14px}.ditem div{flex-direction:column;gap:6px;display:flex}.meta-l{color:var(--ter);margin:0;font-size:13px}.ncard>.foto{aspect-ratio:16/10}.destaque{color:inherit;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.destaque>.foto{aspect-ratio:16/10;border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.destaque div{flex-direction:column;gap:16px;display:flex}.capa-artigo{aspect-ratio:21/9;border-radius:var(--r-xl);box-shadow:var(--shadow-card)}.busca{color:#fff;isolation:isolate;background:linear-gradient(100deg,#0a1124 0%,#11265e 50%,#1f4fd8 100%);padding:56px 0;scroll-margin-top:64px;position:relative;overflow:hidden}.busca .over{color:var(--acc3)}.busca-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;display:grid}.busca-abas{flex-wrap:wrap;margin:0 0 16px;padding:0;list-style:none;display:flex}.busca-abas button{appearance:none;color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:10px 18px;font:500 15px/1 Inter,sans-serif;position:relative}.busca-abas li:first-child button{padding-left:0}.busca-abas li+li button:before{content:"";background:#ffffff47;width:1px;position:absolute;top:10px;bottom:10px;left:0}.busca-abas button:hover,.busca-abas button[aria-pressed=true]{color:#fff}.busca-abas button[aria-pressed=true]:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px}.busca-abas li:first-child button[aria-pressed=true]:after{left:0}.letras{flex-wrap:wrap;gap:2px;margin:0 0 20px;display:flex}.letras button{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font:500 13px/1 Inter,sans-serif}.letras button:hover:not(:disabled){background:#ffffff24}.letras button[aria-pressed=true]{color:var(--ink);background:#fff}.letras button:disabled{opacity:.28;cursor:default}.busca-campos{align-items:center;gap:12px;display:flex}.busca-campos input{min-width:0;height:48px;color:var(--ink);background:#fff;border:0;border-radius:12px;flex:1;padding:0 16px;font:400 15px/1.4 Inter,sans-serif}.busca-campos select{width:260px;height:48px;color:var(--ink);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235B6475' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:0;border-radius:12px;flex:none;padding:0 40px 0 16px;font:400 15px/1.4 Inter,sans-serif}.busca-campos input:focus-visible,.busca-campos select:focus-visible{outline-offset:2px;outline:2px solid #9dbbff}.busca-acao{appearance:none;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:12px;flex:none;height:48px;padding:0 18px;font:500 14px/1 Inter,sans-serif}.busca-acao:hover{background:#ffffff1a}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pcard{border-radius:var(--r-l);box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease);animation:aparece .45s var(--ease) both;background:#fff;border:1px solid #0e152612;grid-template-columns:164px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--shadow-card-h);transform:translateY(-3px)}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.retrato{aspect-ratio:4/5;color:#fff;font-family:var(--font-display);letter-spacing:-.02em;align-items:flex-end;padding:16px 18px;font-size:40px;font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.retrato:after{content:"";pointer-events:none;background:linear-gradient(#0e152600 40%,#0e152680);position:absolute;inset:0}.retrato span{z-index:1;position:relative}.ptxt{border-left:4px solid var(--acc);flex-direction:column;gap:6px;min-width:0;padding:26px 56px 26px 28px;display:flex}.ptxt h3 a:after{content:"";z-index:1;position:absolute;inset:0}.pcargo{color:var(--acc2);margin:0 0 6px;font-size:13px;font-weight:600}.pinfo{color:var(--sec);align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;display:flex}.pinfo svg{width:16px;height:16px;color:var(--acc2);flex:none}.pinfo a{z-index:2;color:var(--acc2);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.pmais{width:54px;height:54px;color:var(--acc2);pointer-events:none;background:linear-gradient(135deg,#0000 50%,#eef2fb 50%);justify-content:flex-end;align-items:flex-end;padding:0 11px 7px 0;font-size:22px;line-height:1;display:flex;position:absolute;bottom:0;right:0}.paginas{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.paginas button{appearance:none;border:1px solid var(--hair);min-width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:0 10px;font:500 14px/1 Inter,sans-serif}.paginas button[aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.paginas button:disabled{opacity:.35;cursor:default}.perfil{grid-template-columns:260px minmax(0,1fr) 280px;align-items:start;gap:56px;display:grid}.perfil-lado{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.perfil-lado .retrato{border-radius:var(--r-l);box-shadow:var(--shadow-card);padding:22px;font-size:64px}.perfil-meio{flex-direction:column;gap:32px;min-width:0;display:flex}.perfil-meio .bio p{margin:0 0 18px;font-size:18px;line-height:1.7}.pbloco{flex-direction:column;gap:10px;display:flex}.pbloco h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.pbloco p{color:var(--sec);margin:0;font-size:15px;line-height:1.6}.ufs{flex-wrap:wrap;gap:6px;display:flex}.ufs button{appearance:none;border:1px solid var(--hair);min-width:44px;height:34px;color:var(--sec);cursor:pointer;background:#fff;border-radius:980px;padding:0 10px;font:500 13px/1 Inter,sans-serif}.ufs button:hover{border-color:#cbd0d9}.ufs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1067px){.arte{flex-direction:column;display:flex}.arte>.foto,.arte.larga>.foto{aspect-ratio:16/9;width:100%}.arte>.cartao{margin:-72px 24px 0;padding:36px 32px}.metodo{grid-template-columns:repeat(2,minmax(0,1fr))}.metodo>div:nth-child(3){border-left:0;padding-left:0}.metodo>div{padding-bottom:28px}.metodo.tres{grid-template-columns:1fr}.metodo.tres>div{border-left:0;padding-left:0}.diario,.destaque{grid-template-columns:1fr}.busca-in{grid-template-columns:1fr;gap:28px}.pgrid{grid-template-columns:1fr}.perfil{grid-template-columns:220px minmax(0,1fr)}.perfil-dir{grid-column:2}}@media (width<=833px){.arte>.foto,.arte.larga>.foto{aspect-ratio:4/3}.capa-artigo{aspect-ratio:16/10}.arte>.cartao{margin:-48px 12px 0;padding:28px 22px}.portas{grid-template-columns:1fr}.porta>.cartao{margin:-64px 12px 0;padding:26px 22px}.cartao .num{font-size:80px}.metodo{grid-template-columns:1fr}.metodo>div,.metodo>div+div{border-left:0;padding:28px 0 0}.detalhe{grid-template-columns:1fr;gap:28px}.bloco+.bloco{margin-top:80px}.ditem{grid-template-columns:112px minmax(0,1fr);gap:16px}.busca{padding:40px 0}.busca-campos{flex-wrap:wrap}.busca-campos input,.busca-campos select{flex:100%;width:auto}.busca-acao{width:100%}.pcard{grid-template-columns:112px minmax(0,1fr)}.retrato{font-size:30px}.ptxt{padding:18px 44px 18px 18px}.perfil{grid-template-columns:1fr;gap:32px}.perfil-lado{position:static}.perfil-lado .retrato{width:160px}.perfil-dir{grid-column:auto}}@media (prefers-reduced-motion:reduce){.js .reveal.sobe{transform:none}.pcard{animation:none}}
