.page-hero{padding:72px var(--gut) 56px;text-align:center;position:relative;overflow:hidden;border-bottom:1px solid var(--linha)}.page-hero .ihs-wm{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-family:EB Garamond,serif;font-size:280px;color:var(--marrom);opacity:.03;letter-spacing:10px;pointer-events:none;white-space:nowrap}.page-hero .inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.page-hero h1{font-size:clamp(38px,5vw,60px);margin:18px 0}.page-hero h1 em{font-style:italic;color:var(--verde)}.page-hero .lead{font-size:21px;max-width:600px;margin:0 auto}.breadcrumb{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--marrom-3);display:flex;gap:9px;align-items:center;justify-content:center;margin-bottom:4px}.breadcrumb a{color:var(--marrom-2)}.breadcrumb a:hover{color:var(--verde)}.breadcrumb .sep{color:var(--bege)}.prose{font-family:EB Garamond,serif;font-size:20px;line-height:1.72;color:var(--marrom)}.prose p{margin-bottom:22px}.prose p+h2,.prose p+h3{margin-top:14px}.prose h2{font-size:30px;margin:44px 0 18px}.prose h3{font-size:24px;margin:34px 0 14px}.prose .eyebrow{display:inline-flex;margin-bottom:8px}.prose a{color:var(--verde);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bege)}.prose a:hover{text-decoration-color:var(--verde)}.prose strong{font-weight:600}.prose em{font-style:italic}.prose ul,.prose ol{margin:0 0 24px 1.1em}.prose li{margin-bottom:10px;padding-left:6px}.prose ul li::marker{color:var(--dourado);content:"✦  "}.prose blockquote{margin:32px 0;padding:6px 0 6px 26px;border-left:3px solid var(--dourado);font-style:italic;font-size:23px;color:var(--marrom-2);line-height:1.5}.prose blockquote cite{display:block;font-size:13px;font-style:normal;font-family:Inter,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--marrom-3);margin-top:12px}.prose .dropcap:first-letter,.prose.dropcap>p:first-of-type:first-letter{font-size:64px;line-height:.8;float:left;margin:6px 12px 0 0;color:var(--dourado);font-weight:600}.sobre-intro{padding:84px 0}.sobre-intro .grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sobre-intro .art{display:flex;justify-content:center}.sobre-intro .art .ph{width:100%;aspect-ratio:4 / 5;max-width:380px}.sobre-intro .art .retrato{width:100%;max-width:380px;height:auto;border:1px solid var(--linha);border-radius:10px;box-shadow:var(--sombra-sm)}.valores{background:var(--creme-2);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);padding:84px 0}.valores .head{text-align:center;margin-bottom:52px}.valores .head h2{font-size:clamp(30px,3.6vw,42px);margin-top:14px}.val-grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.val{text-align:left}.val .ic{font-family:EB Garamond,serif;font-size:30px;color:var(--dourado);display:block;margin-bottom:14px}.val h3{font-size:24px;margin-bottom:8px}.val p{font-size:15px;color:var(--marrom-2);line-height:1.62}.contato{padding:84px 0;text-align:center}.contato .inner{max-width:600px;margin:0 auto;padding:0 var(--gut)}.contato h2{font-size:clamp(30px,3.6vw,42px);margin:14px 0 16px}.contato p{color:var(--marrom-2);margin-bottom:24px}.contato a.email{font-family:EB Garamond,serif;font-style:italic;font-size:26px;color:var(--verde)}.contato a.email:hover{color:var(--verde-d)}.verse-band{background:var(--marrom);color:var(--creme);position:relative;overflow:hidden;padding:80px var(--gut);text-align:center}.verse-band .ihs-wm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:EB Garamond,serif;font-size:260px;color:#fff;opacity:.035;letter-spacing:10px;pointer-events:none}.verse-band .mark{font-family:EB Garamond,serif;font-size:70px;color:var(--dourado);line-height:0;height:24px;display:block}.verse-band blockquote{font-family:EB Garamond,serif;font-size:clamp(24px,3.2vw,34px);font-style:italic;line-height:1.38;max-width:820px;margin:0 auto;color:var(--creme);position:relative;z-index:1}.verse-band .ref{margin-top:22px;font-size:11.5px;letter-spacing:2.2px;text-transform:uppercase;color:var(--dourado);position:relative;z-index:1}.blog-wrap{max-width:var(--maxw);margin:0 auto;padding:64px var(--gut) 88px}.blog-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center;padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid var(--linha)}.blog-feature .thumb{aspect-ratio:4 / 3}.blog-feature .meta{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--marrom-3);margin-bottom:14px;display:flex;gap:10px;align-items:center}.blog-feature .meta .cat{color:var(--verde);font-weight:500}.blog-feature h2{font-size:clamp(30px,4vw,44px);margin-bottom:16px;line-height:1.12}.blog-feature p{font-size:17px;color:var(--marrom-2);line-height:1.6;margin-bottom:22px;max-width:460px}.blog-feature .more{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--verde);font-weight:500}.cat-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.cat-chip{font-size:11.5px;letter-spacing:1.4px;text-transform:uppercase;font-weight:500;padding:8px 16px;border-radius:20px;border:1px solid var(--linha);color:var(--marrom-2);background:var(--creme);cursor:pointer;transition:all .16s}.cat-chip:hover{border-color:var(--marrom-3)}.cat-chip.on{background:var(--verde);color:#fff;border-color:var(--verde)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.article-head{max-width:780px;margin:0 auto;padding:60px var(--gut) 0;text-align:center}.article-head .meta{font-size:11.5px;letter-spacing:1.7px;text-transform:uppercase;color:var(--marrom-3);display:flex;gap:12px;justify-content:center;align-items:center;margin-bottom:18px}.article-head .meta .cat{color:var(--verde);font-weight:600}.article-head h1{font-size:clamp(34px,4.6vw,54px);line-height:1.1;margin-bottom:22px}.article-head .standfirst{font-family:EB Garamond,serif;font-style:italic;font-size:22px;color:var(--marrom-2);line-height:1.5;max-width:620px;margin:0 auto 28px}.article-byline{display:inline-flex;align-items:center;gap:12px;padding-top:22px;border-top:1px solid var(--linha)}.article-byline .av{width:40px;height:40px;border-radius:50%;background:var(--marrom);color:var(--dourado);display:flex;align-items:center;justify-content:center;font-family:EB Garamond,serif;font-size:17px}.article-byline .who{text-align:left;display:flex;flex-direction:column;line-height:1.3}.article-byline .who .n{font-size:14px;font-weight:500;color:var(--marrom)}.article-byline .who .r{font-size:12px;color:var(--marrom-3)}.article-cover{max-width:var(--maxw);margin:44px auto;padding:0 var(--gut)}.article-cover .ph,.article-cover .thumb-img{aspect-ratio:21 / 9}.article-body{max-width:720px;margin:0 auto;padding:0 var(--gut) 20px}.article-foot{max-width:720px;margin:28px auto 0;padding:28px var(--gut) 0;border-top:1px solid var(--linha);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.article-foot .lat{font-family:EB Garamond,serif;font-style:italic;color:var(--dourado);font-size:18px}.article-foot a.back{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--verde);font-weight:500}.related{background:var(--creme-2);border-top:1px solid var(--linha);padding:72px 0;margin-top:72px}.related .head{text-align:center;margin-bottom:44px}.related .head h2{font-size:34px;margin-top:12px}.related .grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.legal-wrap{max-width:880px;margin:0 auto;padding:56px var(--gut) 88px;display:grid;grid-template-columns:220px 1fr;gap:56px;align-items:start}.legal-toc{position:sticky;top:96px}.legal-toc h4{font-family:Inter,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--marrom-3);margin-bottom:14px}.legal-toc ul{list-style:none;display:flex;flex-direction:column;gap:11px}.legal-toc a{font-size:14px;color:var(--marrom-2);border-left:2px solid var(--linha);padding-left:12px;transition:all .16s;display:block}.legal-toc a:hover{color:var(--verde);border-color:var(--verde)}.legal-body{font-size:16.5px;line-height:1.7;color:var(--marrom)}.legal-body .updated{font-size:13px;letter-spacing:.4px;color:var(--marrom-3);margin-bottom:30px;font-family:Inter,sans-serif}.legal-body h2{font-size:27px;margin:40px 0 14px;padding-top:12px}.legal-body h2:first-of-type{margin-top:0}.legal-body p{margin-bottom:16px;font-family:EB Garamond,serif;font-size:18px}.legal-body ul{margin:0 0 18px 1.2em}.legal-body li{margin-bottom:9px;font-family:EB Garamond,serif;font-size:18px}.legal-body li::marker{color:var(--dourado)}.legal-body strong{font-weight:600}@media(max-width:960px){.sobre-intro .grid{grid-template-columns:1fr;gap:40px}.sobre-intro .art{order:-1}.val-grid,.blog-grid,.related .grid{grid-template-columns:1fr 1fr}.blog-feature{grid-template-columns:1fr;gap:28px}.blog-feature .art{order:-1}.legal-wrap{grid-template-columns:1fr;gap:28px}.legal-toc{position:static}.legal-toc ul{flex-direction:row;flex-wrap:wrap;gap:8px}.legal-toc a{border-left:none;border:1px solid var(--linha);border-radius:16px;padding:6px 13px}}@media(max-width:600px){.val-grid,.blog-grid,.related .grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.prose{font-size:18px}}
