:root{--fundo:#111516;--fundo-profundo:#0c1011;--superficie:#1c201fed;--superficie-verde:#1b2521f0;--superficie-suave:#272623d1;--creme:#e7d4bf;--texto:#d2c7bb;--texto-suave:#a99f94;--terracota:#d07a50;--terracota-escura:#80462f;--salvia:#91ad9b;--verde:#263b32;--borda:#be906c5c;--borda-suave:#dbbea329;--sombra:0 22px 56px #0000005c;--fonte:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--texto);background:var(--fundo);font-family:var(--fonte);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--texto);background-color:var(--fundo-profundo);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%20viewBox='0%200%20320%20320'%3e%3cfilter%20id='noise'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.72'%20numOctaves='3'%20seed='17'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='table'%20tableValues='0%200.055'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='320'%20height='320'%20filter='url(%23noise)'%20opacity='0.55'/%3e%3c/svg%3e"),radial-gradient(circle at 18% 12%,#364c422e,#0000 31rem),radial-gradient(circle at 92% 70%,#74432f21,#0000 33rem),linear-gradient(145deg,#0d1112,#151919 58%,#101313);background-attachment:fixed;margin:0}a{color:var(--salvia);text-underline-offset:4px;transition:color .18s,border-color .18s,background-color .18s,transform .18s}a:hover{color:var(--creme)}img{max-width:100%;display:block}p,ul,ol{margin:0}#root{width:min(1180px,100% - 34px);min-height:100vh;box-shadow:var(--sombra);background-color:#0e1213c2;background-image:linear-gradient(#e7d4bf05 1px,#0000 1px),linear-gradient(90deg,#e7d4bf05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-left:1px solid #e7d4bf1f;border-right:1px solid #e7d4bf1f;margin:0 auto;position:relative;overflow:hidden}.App,.pagina-portfolio{isolation:isolate;min-height:100vh;position:relative}.App:before,.App:after,.pagina-portfolio:before,.pagina-portfolio:after{z-index:-1;content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.App:before{opacity:.72;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='440'%20viewBox='0%200%20260%20440'%20fill='none'%3e%3cg%20stroke='%23C86F45'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.82'%3e%3cpath%20d='M38%20421C49%20345%2055%20273%20112%20198C149%20149%20163%2097%20169%2024'/%3e%3cpath%20d='M73%20312C44%20292%2029%20264%2030%20229C61%20240%2081%20266%2083%20298'/%3e%3cpath%20d='M101%20226C72%20203%2061%20175%2066%20143C96%20158%20113%20186%20110%20216'/%3e%3cpath%20d='M132%20161C111%20132%20109%20105%20120%2078C143%2098%20150%20126%20139%20153'/%3e%3cpath%20d='M149%20112C168%2080%20191%2065%20221%2064C213%2094%20190%20116%20158%20123'/%3e%3cpath%20d='M89%20273C113%20244%20140%20232%20171%20237C157%20266%20131%20282%2099%20282'/%3e%3cpath%20d='M52%20355C78%20332%20106%20326%20135%20337C116%20363%2088%20373%2058%20364'/%3e%3c/g%3e%3c/svg%3e");background-position:0;width:210px;height:360px;top:210px;left:-18px}.App:after{opacity:.64;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='300'%20viewBox='0%200%201500%20300'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20172C146%20245%20292%20201%20421%20223C552%20245%20615%20297%20760%20268C920%20236%201055%20156%201201%20170C1320%20182%201410%20220%201500%20213V300H0Z'%20fill='%2321352E'%20opacity='0.95'/%3e%3cpath%20d='M0%20209C192%20255%20316%20234%20454%20257C620%20285%20725%20312%20875%20269C1054%20218%201200%20205%201500%20251V300H0Z'%20fill='%2317251F'/%3e%3cpath%20d='M0%20172C146%20245%20292%20201%20421%20223C552%20245%20615%20297%20760%20268C920%20236%201055%20156%201201%20170C1320%20182%201410%20220%201500%20213'%20fill='none'%20stroke='%23536F61'%20stroke-width='2'%20opacity='0.55'/%3e%3c/svg%3e");background-position:bottom;background-size:100% 100%;height:260px;bottom:0;left:0;right:0}.pagina-portfolio:before{opacity:.66;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='520'%20height='420'%20viewBox='0%200%20520%20420'%20fill='none'%3e%3cpath%20d='M-24-20H318C322%2072%20269%20132%20184%20157C86%20187%2022%20245-24%20337V-20Z'%20fill='%2374432F'%20opacity='0.72'/%3e%3cpath%20d='M-24-20H228C226%2049%20183%2091%20119%20112C51%20135%207%20178-24%20237V-20Z'%20fill='%239A5335'%20opacity='0.62'/%3e%3cg%20fill='%23B7704E'%20opacity='0.45'%3e%3ccircle%20cx='346'%20cy='82'%20r='3'/%3e%3ccircle%20cx='370'%20cy='82'%20r='3'/%3e%3ccircle%20cx='394'%20cy='82'%20r='3'/%3e%3ccircle%20cx='418'%20cy='82'%20r='3'/%3e%3ccircle%20cx='346'%20cy='106'%20r='3'/%3e%3ccircle%20cx='370'%20cy='106'%20r='3'/%3e%3ccircle%20cx='394'%20cy='106'%20r='3'/%3e%3ccircle%20cx='418'%20cy='106'%20r='3'/%3e%3ccircle%20cx='346'%20cy='130'%20r='3'/%3e%3ccircle%20cx='370'%20cy='130'%20r='3'/%3e%3ccircle%20cx='394'%20cy='130'%20r='3'/%3e%3ccircle%20cx='418'%20cy='130'%20r='3'/%3e%3c/g%3e%3c/svg%3e");background-position:0 0;width:390px;height:320px;top:72px;left:0}.pagina-portfolio:after{opacity:.55;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='340'%20height='440'%20viewBox='0%200%20340%20440'%20fill='none'%3e%3cg%20stroke='%23789985'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.72'%3e%3cpath%20d='M33%20414C119%20344%20156%20276%20176%20205C190%20156%20198%20101%20190%2028'/%3e%3cpath%20d='M142%20291C100%20287%2069%20303%2048%20340C90%20344%20124%20330%20148%20298'/%3e%3cpath%20d='M165%20230C126%20219%2094%20229%2068%20259C106%20270%20140%20261%20166%20239'/%3e%3cpath%20d='M180%20174C147%20155%20117%20157%2090%20179C119%20199%20150%20200%20177%20184'/%3e%3cpath%20d='M191%20118C162%2094%20136%2090%20109%20105C133%20131%20162%20139%20190%20129'/%3e%3cpath%20d='M193%2075C215%2043%20243%2029%20278%2034C263%2068%20238%2087%20201%2086'/%3e%3cpath%20d='M182%20149C220%20132%20252%20136%20280%20160C248%20181%20216%20181%20186%20160'/%3e%3cpath%20d='M166%20215C207%20202%20239%20210%20264%20238C227%20255%20196%20247%20169%20226'/%3e%3cpath%20d='M142%20284C181%20281%20211%20296%20232%20328C191%20335%20160%20322%20137%20294'/%3e%3c/g%3e%3c/svg%3e");background-position:100% 0;width:290px;height:380px;top:96px;right:-54px}main{z-index:1;padding:54px clamp(22px,5vw,72px) 82px;position:relative}.cabecalho{z-index:20;-webkit-backdrop-filter:blur(16px);background:#0d1112e6;border-bottom:1px solid #e7d4bf26;justify-content:space-between;align-items:center;min-height:82px;padding:16px clamp(22px,5vw,72px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #00000029}.cabecalho h1{color:var(--creme);letter-spacing:.25em;text-transform:uppercase;margin:0;padding:0;font-size:clamp(1rem,2vw,1.22rem);font-weight:650;line-height:1.2;text-decoration:none}.cabecalho h1 strong{font-weight:inherit}.navegacao{align-items:center;gap:16px;display:flex}.linknav{color:var(--terracota);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:10px 3px;font-size:.74rem;font-weight:750;text-decoration:none;position:relative}.linknav:after{background:var(--terracota);content:"";border-radius:999px;height:2px;position:absolute;bottom:2px;left:0;right:0}.linknav:hover{color:var(--creme);transform:translateY(-1px)}.titulo{color:var(--creme);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5.2vw,4.1rem);font-weight:600;line-height:1.05;text-decoration:none}.titulo:after{background:var(--terracota);content:"";border-radius:999px;width:48px;height:2px;margin:15px auto 0;display:block}.titulo+.subtitulo{color:var(--texto);letter-spacing:0;text-align:center;text-transform:none;background:0 0;margin:12px 0 50px;padding:0;font-size:.95rem;font-weight:400}.descricao h2,.contatos h2,.projetos>.subtitulo{width:auto;color:var(--terracota);letter-spacing:.17em;text-transform:uppercase;background:0 0;margin:0 0 22px;padding:0;font-size:.91rem;font-weight:750;line-height:1.3;text-decoration:none}.projetos>.subtitulo{color:var(--salvia)}.descricao h2:after,.contatos h2:after,.projetos>.subtitulo:after{content:"";background:currentColor;border-radius:999px;width:44px;height:2px;margin-top:9px;display:block}.apresentacao{grid-template-columns:minmax(250px,.76fr) minmax(390px,1.24fr);align-items:stretch;gap:24px;max-width:970px;margin:0 auto 28px;padding:0;display:grid}.apresentacao>img{object-fit:cover;object-position:center 18%;background:var(--superficie-verde);border:1px solid #91ad9b8c;border-radius:12px;width:100%;height:100%;min-height:410px;max-height:475px;box-shadow:0 0 32px #6b9d821a,inset 0 1px #ffffff0a}.informacoes,.descricao,.contatos,.projeto,.experiencia{border:1px solid var(--borda);background:linear-gradient(145deg, #ffffff06, transparent 48%), var(--superficie);box-shadow:inset 0 1px #ffffff06,0 18px 44px #0003}.informacoes{text-align:left;background:linear-gradient(125deg,#546f5f17,#0000 46%),#1c201ff0;border-color:#be906c47;border-radius:12px;flex-direction:column;justify-content:center;padding:24px clamp(22px,4vw,36px);display:flex}.informacoes p{min-height:64px;color:var(--creme);text-align:left;border-bottom:1px solid #e7d4bf1c;margin:0;padding:12px 0 12px 54px;font-size:.9rem;line-height:1.45;position:relative}.informacoes p:last-child{border-bottom:0}.informacoes p:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.informacoes p:first-child:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2391AD9B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='5'%20width='18'%20height='16'%20rx='2'/%3e%3cpath%20d='M16%203v4M8%203v4M3%2010h18M8%2014h.01M12%2014h.01M16%2014h.01M8%2018h.01M12%2018h.01'/%3e%3c/svg%3e")}.informacoes p:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2391AD9B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m2%209%2010-5%2010%205-10%205L2%209Z'/%3e%3cpath%20d='M6%2011.5V16c3.5%202.5%208.5%202.5%2012%200v-4.5M22%209v6'/%3e%3c/svg%3e")}.informacoes p:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2391AD9B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3%2021h18M5%2021V10h14v11M3%2010l9-6%209%206M8%2014v3M12%2014v3M16%2014v3'/%3e%3c/svg%3e")}.informacoes p:nth-child(4):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2391AD9B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m8%209-4%203%204%203M16%209l4%203-4%203M14%205l-4%2014'/%3e%3c/svg%3e")}.informacoes p:nth-child(5):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2391AD9B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3cpath%20d='M12%207v5l3%202'/%3e%3c/svg%3e")}.informacoes strong{color:var(--salvia);letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:750;display:block}.descricao,.contatos{border-radius:12px;max-width:1030px;margin:28px auto 0;padding:clamp(26px,4vw,38px);position:relative;overflow:hidden}.descricao{background-image:linear-gradient(90deg,#141919fa,#1c201fe8),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='340'%20height='440'%20viewBox='0%200%20340%20440'%20fill='none'%3e%3cg%20stroke='%23789985'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.72'%3e%3cpath%20d='M33%20414C119%20344%20156%20276%20176%20205C190%20156%20198%20101%20190%2028'/%3e%3cpath%20d='M142%20291C100%20287%2069%20303%2048%20340C90%20344%20124%20330%20148%20298'/%3e%3cpath%20d='M165%20230C126%20219%2094%20229%2068%20259C106%20270%20140%20261%20166%20239'/%3e%3cpath%20d='M180%20174C147%20155%20117%20157%2090%20179C119%20199%20150%20200%20177%20184'/%3e%3cpath%20d='M191%20118C162%2094%20136%2090%20109%20105C133%20131%20162%20139%20190%20129'/%3e%3cpath%20d='M193%2075C215%2043%20243%2029%20278%2034C263%2068%20238%2087%20201%2086'/%3e%3cpath%20d='M182%20149C220%20132%20252%20136%20280%20160C248%20181%20216%20181%20186%20160'/%3e%3cpath%20d='M166%20215C207%20202%20239%20210%20264%20238C227%20255%20196%20247%20169%20226'/%3e%3cpath%20d='M142%20284C181%20281%20211%20296%20232%20328C191%20335%20160%20322%20137%20294'/%3e%3c/g%3e%3c/svg%3e");background-position:50%,right -38px center;background-repeat:no-repeat;background-size:auto,250px}.descricao p{z-index:1;max-width:85ch;color:var(--texto);text-align:left;white-space:pre-line;padding:0;font-size:.94rem;line-height:1.78;position:relative}.contatos ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.contatos li{min-width:0;min-height:72px;color:var(--texto-suave);border-right:1px solid #e7d4bf21;padding:15px 11px 15px 51px;font-size:.73rem;line-height:1.5;position:relative}.contatos li:last-child{border-right:0}.contatos li:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:19px;border:1px solid #d07a506b;border-radius:7px;width:31px;height:31px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.contatos li:first-child:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23D9855B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='5'%20width='18'%20height='14'%20rx='2'/%3e%3cpath%20d='m3%207%209%206%209-6'/%3e%3c/svg%3e")}.contatos li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23D9855B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='3'%20width='18'%20height='18'%20rx='3'/%3e%3cpath%20d='M8%2010v7M8%207.5v.01M12%2017v-4a3%203%200%200%201%206%200v4M12%2010v7'/%3e%3c/svg%3e")}.contatos li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23D9855B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%2022v-4a4.8%204.8%200%200%200-1-3.5c3.3-.4%206.8-1.6%206.8-7A5.5%205.5%200%200%200%2019.3%204%205.1%205.1%200%200%200%2019.1.5S18%200%2015%202a13.4%2013.4%200%200%200-6%200C6%200%204.9.5%204.9.5A5.1%205.1%200%200%200%204.7%204a5.5%205.5%200%200%200-1.5%203.5c0%205.4%203.5%206.6%206.8%207A4.8%204.8%200%200%200%209%2018v4'/%3e%3cpath%20d='M9%2019c-3%20.9-3-1.5-4-2'/%3e%3c/svg%3e")}.contatos li:nth-child(4):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23D9855B'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='3'%20y='3'%20width='18'%20height='18'%20rx='5'/%3e%3ccircle%20cx='12'%20cy='12'%20r='4'/%3e%3cpath%20d='M17.5%206.5h.01'/%3e%3c/svg%3e")}.contatos strong{color:var(--creme);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:700;display:block}.contatos a{color:var(--texto-suave);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.contatos li:hover a{color:var(--terracota)}.projetos>ul{gap:20px;margin:0 0 50px;padding:0;list-style:none;display:grid}.projeto{text-align:left;border-radius:12px;grid-template-columns:minmax(310px,.86fr) minmax(390px,1.14fr);gap:clamp(22px,3vw,34px);margin:0;padding:clamp(18px,3vw,27px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.projeto:hover{border-color:#d07a50ad;transform:translateY(-3px);box-shadow:0 24px 52px #0000004d}.projeto>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:10px;display:grid}.imagem-projeto{object-fit:contain;object-position:center;background:#111718;border:1px solid #be906c57;border-radius:9px;width:100%;height:100%;min-height:250px;max-height:330px;padding:6px}.projeto-descricao{text-align:left;flex-direction:column;justify-content:center;min-width:0;display:flex}.cadeira{color:var(--salvia);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:.67rem;font-weight:700}.nomeprojeto{color:var(--creme);letter-spacing:.14em;text-transform:uppercase;background:0 0;margin:0 0 14px;padding:0;font-size:1.06rem;font-weight:700;line-height:1.35}.projeto-descricao .descricao{max-width:none;color:var(--texto);box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.86rem;line-height:1.68;overflow:visible}.projeto-descricao .competencias,.experiencia .competencias{color:#b7aea3;background:#263b3257;border:1px solid #91ad9b2e;border-radius:7px;margin:15px 0 0;padding:10px 12px;font-size:.73rem;line-height:1.55}.linksprojeto{flex-wrap:wrap;gap:10px;margin-top:16px;padding:0;list-style:none;display:flex}.linksprojeto a,.projeto-descricao>a{width:fit-content;color:var(--salvia);background:#1117188f;border:1px solid #d07a504d;border-radius:6px;align-items:center;margin-top:16px;padding:8px 10px;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.linksprojeto a{margin-top:0}.linksprojeto a:before,.projeto-descricao>a:before{color:var(--terracota);content:"â†—";margin-right:7px}.linksprojeto a:hover,.projeto-descricao>a:hover{border-color:var(--terracota);color:var(--creme);background:#80462f2e;transform:translateY(-1px)}.projetos>.subtitulo:last-child{margin-top:12px}.experiencias{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid}.experiencia{border-radius:11px;flex-direction:column;gap:13px;min-width:0;height:100%;margin:0;padding:19px;display:flex}.experiencia:nth-child(odd){border-color:#91ad9b57}.nomeexperiencia{min-height:2.8em;color:var(--creme);letter-spacing:.05em;text-align:left;text-transform:none;margin:0;font-size:.88rem;font-weight:700;line-height:1.4}.imagem-experiencia{object-fit:contain;background:#0e1313ad;border:1px solid #e7d4bf1f;border-radius:9px;width:100%;max-width:none;height:154px;padding:8px}div.imagem-experiencia{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:9px;padding:11px;display:grid}div.imagem-experiencia img{object-fit:contain;width:100%;max-height:126px}.descricaoEXP{color:var(--texto);text-align:left;margin:0;padding:0;font-size:.79rem;line-height:1.62}ol.descricaoEXP{padding-left:20px}.experiencia .competencias{margin-top:auto}@media (width<=960px){#root{width:min(100% - 20px,900px)}main{padding-left:28px;padding-right:28px}.apresentacao{grid-template-columns:minmax(220px,.68fr) minmax(330px,1.32fr)}.contatos ul,.experiencias{grid-template-columns:repeat(2,minmax(0,1fr))}.contatos li:nth-child(2){border-right:0}.projeto{grid-template-columns:1fr}.imagem-projeto{min-height:230px}}@media (width<=680px){#root{border:0;width:100%}main{padding:36px 16px 58px}.cabecalho{min-height:70px;padding:14px 17px}.cabecalho h1{letter-spacing:.15em;max-width:65%;font-size:.9rem}.linknav{font-size:.67rem}.titulo{font-size:clamp(2rem,11vw,3rem)}.titulo+.subtitulo{margin-bottom:36px;font-size:.86rem}.App:before{opacity:.38;left:-78px}.pagina-portfolio:before{opacity:.38;width:250px}.pagina-portfolio:after{opacity:.3;right:-120px}.apresentacao,.contatos ul,.experiencias{grid-template-columns:1fr}.apresentacao>img{min-height:390px;max-height:520px}.descricao,.contatos{padding:23px 19px}.descricao{background-size:auto,190px}.descricao p{font-size:.9rem}.contatos li,.contatos li:nth-child(2){border-bottom:1px solid #e7d4bf1f;border-right:0}.contatos li:last-child{border-bottom:0}.projeto{padding:16px}.projeto>div:first-child{grid-template-columns:1fr}.imagem-projeto{min-height:210px;max-height:300px}.experiencia{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
