@font-face{font-family:sora;src:url(../media/sora_latin_300_normal-s.p.3dvfwattcb9vy.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:sora;src:url(../media/sora_latin_400_normal-s.p.2-fw1tqg2-ys2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sora;src:url(../media/sora_latin_600_normal-s.p.2coymlgdxfnsl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora;src:url(../media/sora_latin_700_normal-s.p.0yjuk8c9nyoap.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_5c46b80b-module__GpK8dq__className{font-family:sora,sora Fallback}.sora_5c46b80b-module__GpK8dq__variable{--font-display-next:"sora", "sora Fallback"}
@font-face{font-family:sans;src:url(../media/source_sans_3_latin_400_normal-s.p.1h1rt903zk-ir.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/source_sans_3_latin_600_normal-s.p.3s8u80raf8n99.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:108.71%;descent-override:42.47%;line-gap-override:0.0%;size-adjust:94.19%}.sans_ad1cb1e0-module__VsNxPW__className{font-family:sans,sans Fallback}.sans_ad1cb1e0-module__VsNxPW__variable{--font-sans-next:"sans", "sans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090c;--surface:#14181e;--surface-raised:#1d232c;--glass:#ffffff0f;--line:#ffffff1a;--line-strong:#6b7684;--ink:#f3f5f7;--ink-2:#c9d1db;--ink-3:#a9b4c2;--ink-4:#8b96a5;--emphasis:#7d929f;--band:#e8ebee;--band-ink:#16191d;--band-dark:#22262cd1;--accent-clinic:#9db8cc;--accent-cold:#8ecfff;--accent-ia:#c3baff;--on-accent:#07090c;--plattus:#2a7f7f;--plattus-ink:#4fb3b3;--plattus-strong:#247070;--status-ok:#7fd6a8;--status-soon:#c7c9cc;--status-error:#ff9b8f;--proto-note:#f2d98a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:120px;--radius-s:6px;--radius-m:14px;--radius-l:16px;--radius-xl:24px;--radius-pill:999px;--shadow-panel:0 24px 60px #00000059;--shadow-shot:0 30px 80px #00000080;--focus-ring:0 0 0 3px #07090c, 0 0 0 5px #f3f5f7;--control-h:56px;--control-h-m:52px;--container:1280px;--measure:720px;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.32s;--font-display:var(--font-display-next), system-ui, sans-serif;--font-sans:var(--font-sans-next), system-ui, sans-serif}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}.t-display{font-family:var(--font-display);letter-spacing:-1.4px;font-size:56px;font-weight:300;line-height:1.1}.t-display-m{font-family:var(--font-display);letter-spacing:-.6px;font-size:34px;font-weight:300;line-height:1.12}.t-h2{font-family:var(--font-display);letter-spacing:-1px;font-size:44px;font-weight:300;line-height:1.15}.t-h3{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.3}.t-eyebrow{font-family:var(--font-display);letter-spacing:4px;font-size:12px;font-weight:400;line-height:1.4}.t-lead{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.7}.t-article{font-family:var(--font-sans);font-size:19px;font-weight:400;line-height:1.85}.t-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.65}.t-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.55}.t-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:1.5}.t-button{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.2}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--accent-cold)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;margin:0}p{margin:0}:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}[id]{scroll-margin-top:96px}.wrap{width:100%;max-width:calc(var(--container) + 2 * var(--space-9));padding-inline:var(--space-9);margin:0 auto}@media (max-width:900px){.wrap{padding-inline:var(--space-4)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jm-eyebrow{font-family:var(--font-display);letter-spacing:4px;text-transform:uppercase;color:var(--accent-clinic);font-size:12px}.jm-eyebrow.ia{color:var(--accent-ia)}.jm-eyebrow.plattus{color:var(--plattus-ink)}.jm-title{font-family:var(--font-display);text-wrap:balance;color:var(--ink);margin:0;font-weight:300}.jm-title b{font-weight:700}.hlb{background:var(--band);color:var(--band-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .2em;font-weight:600}.hl{background:var(--band-dark);color:var(--ink);border-radius:var(--radius-s);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.12em .38em;line-height:1.75}.jm-emph{color:var(--emphasis);font-weight:700}.jm-btn{height:var(--control-h);border-radius:var(--radius-l);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast),filter var(--dur-fast);box-sizing:border-box;border:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.jm-btn.primary{background:var(--accent-clinic);color:var(--on-accent)}.jm-btn.primary.ia{background:var(--accent-ia)}.jm-btn.primary.plattus{background:var(--plattus-strong);color:#f5f7fa}.jm-btn.primary:hover{filter:brightness(1.08)}.jm-btn.secondary{background:var(--glass);color:var(--ink);border:1px solid var(--line-strong)}.jm-btn.secondary:hover{background:var(--surface-raised)}.jm-btn[aria-disabled=true],.jm-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.jm-btn.m{height:var(--control-h-m);width:100%;padding:0 22px;font-size:15px}.jm-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite jm-rot}@keyframes jm-rot{to{transform:rotate(360deg)}}.jm-link{color:var(--accent-cold);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.jm-link:hover{text-decoration-thickness:2px}.jm-link-ctx{color:var(--accent-cold);font-weight:600;text-decoration:none}.jm-link-ctx:hover{text-underline-offset:3px;text-decoration:underline}.jm-badge{border-radius:var(--radius-pill);letter-spacing:1px;text-transform:uppercase;background:0 0;border:1px solid;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.jm-badge.ok{color:var(--status-ok)}.jm-badge.soon{color:var(--status-soon)}.jm-badge.doc{color:var(--ink-2);border-color:var(--line-strong)}.jm-badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.jm-chip{border-radius:var(--radius-pill);color:var(--ink-2);background:var(--glass);border:1px solid var(--line);align-items:center;padding:8px 14px;font-size:14px;display:inline-flex}.jm-glass{background:var(--surface-raised);border:1px solid var(--line)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.jm-glass{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.jm-card{box-sizing:border-box;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:10px;min-width:0;padding:24px;text-decoration:none;display:flex}.jm-card .meta{color:var(--ink-4);font-size:12px}.jm-card h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600;line-height:1.3}.jm-card p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.jm-card.vertente{padding:0;overflow:hidden}.jm-card.vertente .ph{aspect-ratio:4/5;background:var(--surface-raised) center/cover}.jm-card.vertente .bd{flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}.jm-card.marco{background:0 0;border:0;padding:0 0 0 24px;position:relative}.jm-card.marco:before{content:"";background:var(--bg);border:2px solid var(--accent-clinic);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:0}.jm-auth{color:var(--ink-3);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.jm-auth span+span:before{content:"·";color:var(--ink-4);margin-left:-14px;margin-right:22px}.jm-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-3);padding:12px 0;font-size:13px;line-height:1.7}.jm-meta strong{color:var(--ink);font-weight:600}.jm-quote{border-left:2px solid var(--accent-clinic);font-family:var(--font-display);color:var(--ink);margin:0;padding:4px 0 4px 20px;font-size:20px;font-weight:300;line-height:1.5}.jm-quote cite{font-family:var(--font-sans);color:var(--ink-4);margin-top:10px;font-size:13px;font-style:normal;display:block}.jm-ref{color:var(--ink-3);font-size:14px;line-height:1.6}.jm-ref a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.jm-note{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--line);color:var(--ink-3);padding:14px 16px;font-size:14px;line-height:1.6}.jm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.jm-field label{color:var(--ink);font-size:14px;font-weight:600}.jm-field .help{color:var(--ink-4);font-size:13px}.jm-field input,.jm-field textarea,.jm-field select{box-sizing:border-box;width:100%;height:var(--control-h-m);border-radius:var(--radius-m);background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-sans);padding:0 16px;font-size:16px}.jm-field textarea{resize:vertical;height:110px;padding:12px 16px}.jm-field input::placeholder{color:var(--ink-4)}.jm-field.error input{border-color:var(--status-error)}.jm-field .err{color:var(--status-error);font-size:13px}.jm-msg{border-radius:var(--radius-m);background:var(--surface);border:1px solid;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.jm-msg.ok{color:var(--status-ok)}.jm-msg.fail{color:var(--status-error)}.jm-msg span{color:var(--ink-2)}.jm-filters{flex-wrap:wrap;gap:8px;display:flex}.jm-filter{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:40px;color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast);background:0 0;padding:0 16px;font-size:14px}.jm-filter[aria-pressed=true]{background:var(--ink);color:var(--on-accent);border-color:var(--ink);font-weight:600}.jm-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.jm-tab{height:44px;color:var(--ink-3);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-size:15px}.jm-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent-clinic);font-weight:600}.jm-exp{border-bottom:1px solid var(--line)}.jm-exp summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.jm-exp summary::-webkit-details-marker{display:none}.jm-exp summary:after{content:"+";font-family:var(--font-display);color:var(--accent-clinic);font-size:24px;font-weight:300}.jm-exp[open] summary:after{content:"–"}.jm-exp p{color:var(--ink-2);max-width:var(--measure);margin:0 0 18px;font-size:16px;line-height:1.7}.jm-tl{flex-direction:column;gap:22px;padding-left:4px;display:flex;position:relative}.jm-tl:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:8px}.jm-tl .it{flex-direction:column;gap:4px;padding-left:28px;display:flex;position:relative}.jm-tl .it:before{content:"";background:var(--bg);border:2px solid var(--accent-clinic);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.jm-tl .it.ia:before{border-color:var(--accent-ia)}.jm-tl .y{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:13px}.jm-tl .t{color:var(--ink);font-size:16px;font-weight:600}.jm-tl .s{color:var(--ink-3);font-size:13px}.jm-skip{z-index:10;border-radius:var(--radius-m);background:var(--ink);color:var(--on-accent);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.jm-skip:focus{top:12px}.jm-header{box-sizing:border-box;border-radius:20px;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.jm-brand{color:var(--ink);align-items:baseline;gap:10px;text-decoration:none;display:flex}.jm-brand small{font-family:var(--font-display);letter-spacing:3px;color:var(--ink-4);font-size:11px}.jm-brand span{font-family:var(--font-display);font-size:17px;font-weight:600}.jm-nav{gap:28px;font-size:15px;display:flex}.jm-nav a{color:var(--ink-2);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.jm-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent-clinic);font-weight:600}.jm-menu-btn{border:1px solid var(--line-strong);background:var(--glass);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex}.jm-sheet{background:var(--surface-raised);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:4px;padding:16px;display:flex}.jm-sheet a{min-height:52px;color:var(--ink-2);border-radius:12px;align-items:center;padding:0 12px;font-size:17px;text-decoration:none;display:flex}.jm-sheet a[aria-current=page]{background:var(--glass);color:var(--ink);font-weight:600}.jm-empty{border-radius:var(--radius-l);border:1px dashed var(--line-strong);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.jm-empty h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}.jm-empty p{color:var(--ink-3);max-width:460px;margin:0;font-size:15px;line-height:1.6}.jm-typo{aspect-ratio:16/10;border-radius:var(--radius-l);background:var(--surface-raised);box-sizing:border-box;font-family:var(--font-display);color:var(--ink-3);align-items:flex-end;padding:20px;font-size:28px;font-weight:300;line-height:1.1;display:flex}.site-header{top:env(safe-area-inset-top,0px);z-index:20;padding-top:16px;position:sticky}.site-header .jm-header{width:100%}.menu-toggle{display:none}@media (max-width:900px){.site-header .jm-nav{display:none}.menu-toggle{display:flex}.site-header .jm-header{border-radius:18px;height:60px;padding:0 8px 0 18px}.jm-brand{flex-direction:column;gap:0}.jm-brand span{font-size:15px}}.mobile-sheet{z-index:30;background:#07090cf0;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.mobile-sheet .jm-sheet{animation:sheet-in var(--dur-slow) ease-out}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.site-footer{margin-top:var(--space-10);border-top:1px solid var(--line);background:var(--surface);padding-block:var(--space-7)}.site-footer .cols{gap:var(--space-6);grid-template-columns:2fr 1fr 1fr;display:grid}.site-footer nav{flex-direction:column;gap:8px;display:flex}.site-footer nav a{color:var(--ink-2);text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.site-footer .legal{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12px;display:flex}@media (max-width:900px){.site-footer{margin-top:var(--space-7);padding-block:var(--space-6)}.site-footer .cols{grid-template-columns:minmax(0,1fr)}.t-display{letter-spacing:-.6px;font-size:34px;line-height:1.12}.t-h2{font-size:28px}.t-h3{font-size:20px}.t-article{font-size:17px}.jm-btn{height:var(--control-h-m);padding:0 22px;font-size:15px}}.jm-section{padding-block:var(--space-10)}.jm-section.tight{padding-block:var(--space-8) var(--space-10)}@media (max-width:900px){.jm-section{padding-block:var(--space-6)}.jm-section.tight{padding-block:var(--space-5) var(--space-6)}}.jm-hero{border-radius:0 0 var(--radius-xl) var(--radius-xl);align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}.jm-hero .ph{z-index:0;position:absolute;inset:0}.jm-hero .ph img{object-fit:cover;width:100%;height:100%}.jm-hero .scrim{background:linear-gradient(90deg, var(--bg) 0%, #07090cdb 34%, #07090c59 58%, #07090c00 78%), linear-gradient(0deg, var(--bg) 0%, #07090c00 40%);position:absolute;inset:0}.jm-hero .content{z-index:1;padding:var(--space-9) var(--space-9) var(--space-9);gap:var(--space-5);flex-direction:column;max-width:680px;display:flex;position:relative}@media (max-width:900px){.jm-hero{border-radius:0;flex-direction:column;align-items:stretch;min-height:auto}.jm-hero .ph{width:100%;height:300px;position:relative;inset:auto}.jm-hero .ph:after{content:"";background:linear-gradient(180deg, #07090c00 38%, #07090ceb 68%, var(--bg) 100%);position:absolute;inset:0}.jm-hero .scrim{display:none}.jm-hero .content{padding:var(--space-3) var(--space-4) var(--space-7);max-width:none;margin-top:-44px}}.jm-photo-section{border-radius:var(--radius-xl);min-height:560px;display:flex;position:relative;overflow:hidden}.jm-photo-section .ph{z-index:0;position:absolute;inset:0}.jm-photo-section .ph img{object-fit:cover;width:100%;height:100%}.jm-photo-section.left .ph{width:46%;right:auto}.jm-photo-section.right .ph{width:46%;left:auto}.jm-photo-section .scrim{z-index:0;position:absolute;inset:0}.jm-photo-section.left .scrim{background:linear-gradient(90deg, #07090c2e 0%, #07090c00 20%, #07090ca6 40%, var(--bg) 54%)}.jm-photo-section.right .scrim{background:linear-gradient(270deg, #07090c2e 0%, #07090c00 20%, #07090ca6 40%, var(--bg) 54%)}.jm-photo-section .content{z-index:1;padding:var(--space-8) var(--space-9);gap:var(--space-5);flex-direction:column;max-width:620px;display:flex;position:relative}@media (max-width:900px){.jm-photo-section{border-radius:var(--radius-l);flex-direction:column;min-height:0}.jm-photo-section .ph{height:260px;position:relative;width:100%!important}.jm-photo-section .ph:after{content:"";background:linear-gradient(180deg, #07090c00 40%, #07090ceb 72%, var(--bg) 100%);position:absolute;inset:0}.jm-photo-section .scrim{display:none}.jm-photo-section .content{padding:var(--space-3) var(--space-4) var(--space-6);max-width:none;margin-top:-36px;margin-left:0}}.jm-grid-2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jm-grid-3{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jm-grid-4{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jm-grid-5{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:900px){.jm-grid-2,.jm-grid-3,.jm-grid-4,.jm-grid-5{grid-template-columns:minmax(0,1fr)}}.jm-stat{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);border-bottom:3px solid var(--accent-clinic)}.jm-stat .n{font-family:var(--font-display);color:var(--accent-clinic);font-size:44px;font-weight:600}.jm-stat.ia{border-bottom-color:var(--accent-ia)}.jm-stat.ia .n{color:var(--accent-ia)}.jm-stat .d{color:var(--ink-3);margin-top:4px;font-size:15px}.jm-pillar{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);gap:var(--space-4);flex-direction:column;display:flex}.jm-vertente-card{border-radius:var(--radius-xl);border:1px solid var(--line);min-height:560px;display:flex;position:relative;overflow:hidden}.jm-vertente-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jm-vertente-card .scrim{background:linear-gradient(180deg, #07090c00 10%, #07090ce6 45%, var(--bg) 100%);position:absolute;inset:0}.jm-vertente-card .bd{z-index:1;padding:var(--space-6);gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex;position:relative}.jm-cta-photo{border-radius:var(--radius-xl);min-height:300px;display:flex;position:relative;overflow:hidden}.jm-cta-photo img{object-fit:cover;width:70%;height:100%;margin-left:auto;position:absolute;inset:0}.jm-cta-photo .scrim{background:linear-gradient(90deg, var(--bg) 0%, var(--bg) 36%, #07090c40 68%, #07090c0d 100%);position:absolute;inset:0}.jm-cta-photo .bd{z-index:1;padding:var(--space-6);justify-content:center;gap:var(--space-3);flex-direction:column;max-width:380px;display:flex;position:relative}@media (max-width:900px){.jm-cta-photo{min-height:240px}.jm-cta-photo img{opacity:.5;width:100%}.jm-cta-photo .scrim{background:linear-gradient(180deg, #07090c33 0%, var(--bg) 90%)}}.jm-panel{padding:var(--space-7);border-radius:var(--radius-xl)}@media (max-width:900px){.jm-panel{padding:var(--space-5)}}.jm-explorer{gap:var(--space-6);grid-template-columns:1fr 1.6fr 1fr;align-items:center;display:grid}@media (max-width:900px){.jm-explorer{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.jm-explorer>:first-child{order:2}.jm-explorer>:nth-child(2){order:1}.jm-explorer>:last-child{order:3}}.jm-social{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);color:var(--ink);text-decoration:none;display:flex}.jm-social .n{font-family:var(--font-display);font-size:20px;font-weight:600}.jm-social .d{color:var(--ink-3);font-size:14px}.jm-glass-soft{background:var(--surface);border:1px solid var(--line)}.jm-sinal{padding:var(--space-5);border-radius:var(--radius-l);gap:var(--space-4);align-items:center;display:flex}.jm-sinal .n{font-family:var(--font-display);color:var(--accent-clinic);flex-shrink:0;font-size:13px}.jm-sinal .t{font-size:17px;font-weight:500}.jm-mito{padding:var(--space-5);border-radius:var(--radius-xl);gap:var(--space-3);flex-direction:column;display:flex}.jm-mito .tag{font-family:var(--font-display);letter-spacing:3px;color:var(--emphasis);font-size:12px}.jm-mito h3{margin:0;font-size:21px;font-weight:600;line-height:1.35}.jm-mito p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}.jm-etapa{padding:var(--space-5);border-radius:var(--radius-l);flex-direction:column;gap:8px;display:flex}.jm-etapa .n{font-family:var(--font-display);color:var(--accent-clinic);font-size:26px;font-weight:200}.jm-etapa .t{font-size:15px;font-weight:600}.jm-etapa .d{color:var(--ink-4);font-size:13px;line-height:1.5}.jm-avaliacao-step{padding:var(--space-6);border-radius:var(--radius-xl);gap:var(--space-3);flex-direction:column;display:flex}.jm-avaliacao-step .n{font-family:var(--font-display);color:var(--accent-clinic);font-size:44px;font-weight:200}.jm-avaliacao-step.soft .n{color:var(--emphasis)}.jm-avaliacao-step h3{margin:0;font-size:22px;font-weight:600}.jm-avaliacao-step p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.jm-atm-dtm{grid-template-columns:1fr 60px 1fr;align-items:stretch;gap:0;display:grid}.jm-atm-dtm .arrow{color:var(--emphasis);justify-content:center;align-items:center;display:none}.jm-atm-dtm article{padding:var(--space-6);border-radius:var(--radius-xl);gap:var(--space-4);flex-direction:column;display:flex}.jm-atm-dtm .big{font-family:var(--font-display);-webkit-text-stroke:1.5px var(--accent-clinic);color:#0000;font-size:64px;font-weight:700;line-height:1}.jm-atm-dtm .big.ia{-webkit-text-stroke-color:var(--accent-ia)}@media (min-width:720px){.jm-atm-dtm .arrow{display:flex}}@media (max-width:719px){.jm-atm-dtm{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.jm-diag-diff{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.jm-diag-diff .center{width:140px;height:140px;font-family:var(--font-display);background:radial-gradient(circle, #9db8cc59, #9db8cc0f 65%, var(--bg) 100%);margin:var(--space-4) auto;border:1.5px solid #9db8cc99;border-radius:50%;flex-basis:100%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.jm-duvida-card{padding:var(--space-6);border-radius:var(--radius-xl);gap:var(--space-3);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.jm-duvida-card h3{margin:0;font-size:22px;font-weight:600;line-height:1.3}.jm-duvida-card p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.6}.jm-duvida-card .go{color:var(--accent-clinic);margin-top:auto;font-weight:600}.jm-indor-field{border-radius:var(--radius-m);border:1px solid var(--line-strong);height:44px;color:var(--ink-4);align-items:center;padding:0 14px;font-size:14px;display:flex}.jm-dtmcheck-grid{gap:var(--space-8);grid-template-columns:5fr 7fr;display:grid}.jm-faq-grid{gap:var(--space-8);grid-template-columns:1fr 2fr;align-items:start;display:grid}.jm-autor-grid{gap:var(--space-7);grid-template-columns:260px 1fr;align-items:center;display:grid}@media (max-width:900px){.jm-sinal,.jm-mito,.jm-avaliacao-step,.jm-duvida-card{padding:var(--space-4)}.jm-dtmcheck-grid,.jm-faq-grid,.jm-autor-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.jm-eixo{padding:var(--space-6);border-radius:var(--radius-xl);gap:var(--space-4);flex-direction:column;min-height:220px;display:flex}.jm-eixo .n{font-family:var(--font-display);letter-spacing:3px;color:var(--accent-ia);font-size:13px}.jm-eixo p{font-family:var(--font-display);margin:0;font-size:21px;font-weight:300;line-height:1.45}.jm-prof-flow{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jm-prof-flow .step{border-radius:var(--radius-l);text-align:center;box-sizing:border-box;min-width:140px;max-width:220px;height:110px;font-family:var(--font-display);letter-spacing:1px;flex-direction:column;flex:160px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:600;display:flex}.jm-prof-flow .step.pro{background:radial-gradient(circle,#c3baff4d,#c3baff0f 70%);border:1.5px solid #c3baff99}.jm-prof-flow .step.stu{background:var(--band);color:var(--band-ink)}.jm-prof-flow .step .sub{font-family:var(--font-sans);color:var(--ink-4);font-size:12px;font-weight:400}.jm-prof-flow .arrow{color:var(--ink-4);flex-shrink:0}.jm-tecativa-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jm-tecativa-grid ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;font-size:17px;list-style:none;display:flex}@media (max-width:900px){.jm-tecativa-grid{grid-template-columns:minmax(0,1fr)}}.jm-comp-map{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.jm-comp-map .center{width:150px;height:150px;font-family:var(--font-display);letter-spacing:2px;background:radial-gradient(circle, #c3baff59, #c3baff12 62%, var(--bg) 100%);border:1.5px solid #c3baff99;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.jm-comp-map .chips{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.jm-comp-map .panel{width:100%}.jm-timeline-ia{gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.jm-timeline-ia:before{content:"";background:linear-gradient(90deg,#9db8cc4d,#c3baffb3,#2a7f7fcc);height:1px;position:absolute;top:11px;left:0;right:0}.jm-timeline-ia .it{flex-direction:column;gap:10px;display:flex;position:relative}.jm-timeline-ia .dot{background:var(--bg);border:2px solid var(--accent-clinic);border-radius:50%;width:22px;height:22px}.jm-timeline-ia .dot.ia{border-color:var(--accent-ia)}.jm-timeline-ia .dot.current{background:var(--plattus-strong);border-color:var(--plattus-strong)}.jm-timeline-ia .y{font-family:var(--font-display);font-size:20px;font-weight:600}.jm-timeline-ia .s{color:var(--ink-3);font-size:13px;line-height:1.45}@media (max-width:900px){.jm-timeline-ia{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.jm-timeline-ia:before{display:none}}.jm-video-card{box-sizing:border-box;height:150px;padding:var(--space-5);border-radius:var(--radius-l);flex-direction:column;justify-content:space-between;display:flex}.jm-video-card .top{justify-content:space-between;align-items:center;display:flex}.jm-video-card .titulo{font-family:var(--font-display);font-size:17px;line-height:1.35}.jm-leitura-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:18px 0;display:grid}.jm-leitura-row .fonte{color:var(--accent-ia);font-size:13px}.jm-leitura-row .titulo{font-size:17px;font-weight:600}.jm-leitura-row .nota{color:var(--ink-4);margin-top:4px;font-size:14px}@media (max-width:640px){.jm-leitura-row{grid-template-columns:minmax(0,1fr);gap:6px}}.jm-leituras-grid{gap:var(--space-6);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}@media (max-width:900px){.jm-leituras-grid{grid-template-columns:minmax(0,1fr)}}.jm-temas-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jm-temas-grid .featured{grid-column:span 2}.jm-temas-grid a{color:var(--ink);text-decoration:none}@media (max-width:900px){.jm-temas-grid{grid-template-columns:minmax(0,1fr)}.jm-temas-grid .featured{grid-column:1/-1}}.jm-plattus-panel{border-radius:var(--radius-xl);padding:var(--space-7);gap:var(--space-7);background:radial-gradient(ellipse 70% 80% at 85% 20%, #2a7f7f38 0%, #07090c00 65%), var(--surface);border:1px solid #2a7f7f73;flex-direction:column;display:flex}.jm-plattus-shots{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jm-plattus-shots figure{flex-direction:column;gap:10px;margin:0;display:flex}.jm-plattus-shots .ph{border-radius:var(--radius-l);height:340px;box-shadow:var(--shadow-shot);border:1px solid #2a7f7f73;position:relative;overflow:hidden}.jm-plattus-shots figcaption{color:#8fa0ac;font-size:13px}@media (max-width:900px){.jm-plattus-shots{grid-template-columns:minmax(0,1fr)}}.jm-modulos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.jm-modulo{border-radius:var(--radius-m);text-align:center;border:1px solid #2a7f7f73;padding:14px 12px;font-size:14px;font-weight:600}.jm-modulo.soon{opacity:.75}.jm-modulo .em-breve{color:var(--proto-note);margin-top:4px;font-size:11px;font-weight:400;display:block}.jm-plattus-flow{font-family:var(--font-display);letter-spacing:1px;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.jm-plattus-flow .arrow{color:var(--plattus-strong)}.jm-plattus-flow .final{background:var(--plattus-strong);color:#f5f7fa;border-radius:10px;padding:8px 14px;font-weight:600}@media (max-width:900px){.jm-eixo{min-height:0;padding:var(--space-5)}.jm-leitura-row{padding:var(--space-4) 0}.jm-plattus-panel{padding:var(--space-5);gap:var(--space-5)}}.jm-traj-authority{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jm-traj-vertentes{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.jm-traj-vertentes .rule{background:linear-gradient(#9db8cc1a,#c3baff99,#9db8cc1a);width:1px;position:absolute;top:40px;bottom:40px;left:50%}.jm-traj-vertentes article{padding:var(--space-7);border-radius:var(--radius-xl);gap:var(--space-4);flex-direction:column;display:flex}.jm-traj-vertentes ul{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;font-size:16px;line-height:1.5;display:flex}.jm-grid-tl{gap:var(--space-7);grid-template-columns:4fr 8fr;align-items:start;display:grid}.jm-traj-tl{border-left:1px solid #9db8cc4d;flex-direction:column;gap:14px;margin:0;padding:0 0 0 36px;list-style:none;display:flex;position:relative}.jm-traj-tl li{position:relative}.jm-traj-tl .dot{background:var(--bg);border:2px solid #9db8ccb3;border-radius:50%;width:14px;height:14px;position:absolute;top:24px;left:-44px}.jm-traj-tl li.atual .dot{background:var(--accent-clinic);border-color:var(--accent-clinic)}.jm-traj-tl .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:130px 1fr;gap:20px;padding:20px 24px;display:grid}.jm-traj-tl .quando{flex-direction:column;gap:6px;display:flex}.jm-traj-tl .quando .p{font-family:var(--font-display);font-size:18px;font-weight:600}.jm-traj-tl .quando .s{color:var(--ink-4);font-size:12px}.jm-traj-tl .corpo{flex-direction:column;gap:6px;display:flex}.jm-traj-tl .corpo .t{font-size:17px;font-weight:600;line-height:1.35}.jm-traj-tl .corpo .i{color:var(--ink-3);font-size:14px}.jm-traj-tl .corpo .d{color:var(--ink-2);font-size:14px;line-height:1.55}.jm-traj-tl .corpo .cats{letter-spacing:1px;color:var(--ink-4);font-size:12px}.jm-traj-formacao-grid{gap:var(--space-5);grid-template-columns:7fr 5fr;display:grid}.jm-traj-formacao-list{flex-direction:column;gap:12px;display:flex}.jm-traj-formacao-list article{padding:var(--space-5);border-radius:var(--radius-l);flex-direction:column;gap:4px;display:flex}.jm-traj-formacao-list .meta{color:var(--ink-4);justify-content:space-between;font-size:13px;display:flex}.jm-traj-formacao-list h3{margin:6px 0 4px;font-size:19px;font-weight:600}.jm-traj-formacao-list .d{color:var(--ink-3);font-size:14px}.jm-traj-docencia-grid{gap:var(--space-6);grid-template-columns:5fr 7fr;align-items:start;display:grid}.jm-traj-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jm-traj-metrics-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.jm-traj-metric{padding:var(--space-5);border-radius:var(--radius-l);flex-direction:column;gap:6px;display:flex}.jm-traj-metric .n{font-family:var(--font-display);font-size:40px;font-weight:200}.jm-traj-metric .t{font-size:14px;font-weight:600}.jm-traj-metric .nota{color:var(--ink-4);font-size:12px;line-height:1.4}.jm-traj-perguntas-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jm-traj-pergunta{padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;gap:12px;display:flex}.jm-traj-pergunta .top{justify-content:space-between;gap:10px;display:flex}.jm-traj-pergunta p{font-family:var(--font-display);margin:0;font-size:19px;font-weight:300;line-height:1.4}.jm-traj-producao-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jm-traj-producao-card{padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;gap:12px;display:flex}.jm-traj-producao-card h3{margin:0;font-size:18px;font-weight:600;line-height:1.4}.jm-traj-producao-card .fonte{color:var(--ink-3);font-size:13px}.jm-traj-projetos-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jm-traj-projetos-grid article{border-radius:var(--radius-xl);padding:var(--space-7);gap:var(--space-4);flex-direction:column;display:flex}.jm-traj-visuais-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jm-traj-visuais-grid figure{flex-direction:column;gap:10px;margin:0;display:flex}.jm-traj-visuais-grid .ph{border-radius:var(--radius-l);height:380px;position:relative;overflow:hidden}.jm-traj-visuais-grid figcaption{color:var(--ink-3);font-size:14px}.jm-traj-visuais-grid .tag{letter-spacing:1.5px;border-radius:999px;padding:6px 12px;font-size:11px;position:absolute;top:14px;left:14px}.jm-traj-fontes-wrap{gap:var(--space-6);grid-template-columns:4fr 8fr;align-items:start;display:grid}.jm-traj-fontes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jm-traj-fonte-card{border-radius:var(--radius-l);color:var(--ink);justify-content:space-between;align-items:center;padding:22px 24px;text-decoration:none;display:flex}.jm-traj-fonte-card .n{font-size:17px;font-weight:600;display:block}.jm-traj-fonte-card .d{color:var(--ink-4);font-size:13px}.jm-traj-seguir-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jm-traj-seguir-grid article{padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;gap:12px;display:flex}.jm-traj-quote{box-sizing:border-box;border-radius:var(--radius-xl);background:radial-gradient(ellipse 60% 80% at 85% 40%, #17152ae6 0%, var(--bg) 70%);border:1px solid var(--line);padding:var(--space-8) var(--space-7);align-items:flex-end;gap:var(--space-5);text-align:right;flex-direction:column;display:flex;position:relative;overflow:hidden}.jm-traj-quote p{margin:0}@media (max-width:900px){.jm-traj-authority,.jm-traj-vertentes,.jm-traj-formacao-grid,.jm-traj-docencia-grid,.jm-traj-perguntas-grid,.jm-traj-producao-grid,.jm-traj-projetos-grid,.jm-traj-visuais-grid,.jm-traj-fontes-grid,.jm-traj-fontes-wrap,.jm-traj-seguir-grid,.jm-grid-tl,.jm-traj-metrics-3,.jm-traj-metrics-5{grid-template-columns:minmax(0,1fr)}.jm-traj-vertentes .rule{display:none}.jm-traj-tl .card{grid-template-columns:minmax(0,1fr)}.jm-traj-quote{text-align:left;padding:var(--space-6);align-items:flex-start}}.artigo{padding-block:var(--space-8) var(--space-10);gap:var(--space-7);grid-template-columns:260px minmax(0,720px) minmax(0,1fr);grid-template-areas:"toc header lateral""toc body lateral";align-items:start;display:grid}.artigo .crumbs,.artigo .crumbs a{color:var(--ink-4)}.artigo .lead{color:var(--ink-2)}.artigo-header{gap:var(--space-5);flex-direction:column;grid-area:header;display:flex}.artigo-body{gap:var(--space-6);flex-direction:column;grid-area:body;display:flex}.prosa{color:var(--ink-2);flex-direction:column;gap:1em;display:flex}.prosa h2{color:var(--ink);margin-top:.8em;font-size:24px;font-weight:600;line-height:1.3}.prosa ul,.prosa ol{flex-direction:column;gap:.4em;margin:0;padding-left:1.3em;display:flex}.prosa strong{color:var(--ink)}.prosa a{text-underline-offset:3px;text-decoration:underline}.jm-ref ol{flex-direction:column;gap:8px;margin:0;padding-left:1.3em;display:flex}.jm-ref .lista-simples{padding:0;list-style:none}.artigo .cta{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-l);flex-wrap:wrap;display:flex}.jm-toc{top:var(--space-6);gap:var(--space-3);flex-direction:column;grid-area:toc;align-self:start;font-size:14px;display:flex;position:sticky}.jm-toc summary{cursor:default;list-style:none}.jm-toc summary::-webkit-details-marker{display:none}.jm-toc-link{color:var(--ink-2);text-decoration:none}.jm-toc-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.jm-artigo-autor{padding:var(--space-6);border-radius:var(--radius-xl);gap:var(--space-5);grid-template-columns:90px minmax(0,1fr);align-items:center;display:grid}.jm-artigo-autor-foto{border-radius:50%;flex-shrink:0;width:90px;height:90px;position:relative;overflow:hidden}.jm-artigo-lateral{gap:var(--space-4);top:var(--space-6);flex-direction:column;grid-area:lateral;align-self:start;display:flex;position:sticky}.jm-artigo-relacionado{padding:var(--space-4);border-radius:var(--radius-l);color:var(--ink);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.jm-cta-lateral{padding:var(--space-5);border-radius:var(--radius-l);flex-direction:column;gap:12px;display:flex}@media (max-width:1180px){.artigo{padding-inline:var(--space-4);gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""toc""body""lateral"}.jm-toc,.jm-artigo-lateral{position:static}.prosa h2{font-size:20px}}@media (max-width:900px){.artigo{padding-block:var(--space-6) var(--space-7)}}.jm-contato-grid{gap:var(--space-6);grid-template-columns:5fr 7fr;align-items:start;display:grid}.jm-contato-intent{border-radius:var(--radius-l);text-align:left;min-height:64px;font-family:var(--font-sans);cursor:pointer;background:var(--glass);border:1px solid var(--line-strong);color:var(--ink-2);transition:background var(--dur-fast);align-items:center;gap:14px;padding:14px 20px;font-size:16px;font-weight:600;display:flex}.jm-contato-intent .mark{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:12px;height:12px}.jm-contato-panel{border-radius:var(--radius-xl);padding:var(--space-7);box-sizing:border-box;gap:var(--space-4);flex-direction:column;min-height:480px;display:flex}@media (max-width:900px){.jm-contato-grid{grid-template-columns:minmax(0,1fr)}.jm-contato-panel{padding:var(--space-5);min-height:0}}
