@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#122e3f;--deep:#0b202d;--cream:#f6f4ec;--sage:#e6eadc;--green:#78906c;--gold:#e5b94d;--line:#d5dbd2;--muted:#62716f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--cream);color:var(--navy);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:6px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold)}button{cursor:pointer}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.12;font-weight:500}h1{font-size:clamp(48px,6.3vw,90px);letter-spacing:-5px;margin-bottom:30px}h2{font-size:clamp(34px,4vw,57px);letter-spacing:-2.5px}h3{font-size:24px;letter-spacing:-.7px}em{font-family:Georgia,serif;font-weight:400;color:var(--green)}.container{width:min(1280px,88%);margin:auto}.section{padding:110px 0}.eyebrow{display:block;font-size:11px;letter-spacing:2.1px;font-weight:600;text-transform:uppercase;margin-bottom:25px}.eyebrow::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle}.lead{font-size:18px;line-height:1.8;max-width:530px;color:var(--muted)}.small{font-size:12px;line-height:1.7}.muted{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:55px}.section-head h2{margin-bottom:0;max-width:650px}.section-head p{max-width:380px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 25px;border:1px solid currentColor;border-radius:40px;font-size:13px;transition:background .25s,transform .25s,color .25s}.button:hover{transform:translateY(-3px);background:var(--gold);color:var(--navy);border-color:var(--gold)}.button.primary{background:var(--navy);color:var(--cream);border-color:var(--navy)}.button.gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.arrow{font-size:22px;line-height:1}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding:4px 0;font-size:14px}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.dark{background:var(--navy);color:var(--cream)}.deep{background:var(--deep);color:var(--cream)}.dark .lead,.deep .lead,.dark .muted,.deep .muted,.dark .section-head p{color:#bdcdc9}.dark em,.deep em{color:var(--gold)}.sage{background:var(--sage)}.site-header{position:sticky;top:0;z-index:30;background:rgba(246,244,236,.95);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo{width:235px;flex-shrink:0}.logo img{object-fit:contain}.nav-shell{display:flex;gap:5px;align-items:center;background:#e7ebdf;padding:7px;border:1px solid #dce2d4;border-radius:40px}.nav-shell>a{padding:9px 15px;border-radius:30px;font-size:13px;transition:background .2s}.nav-shell>a:hover,.nav-shell>a[aria-current=page]{background:var(--cream)}.menu-toggle{border:0;background:var(--navy);color:white;border-radius:30px;display:flex;gap:12px;align-items:center;padding:12px 19px;font-size:13px}.menu-toggle svg{width:26px;height:26px}.progress{height:2px;background:var(--gold);position:absolute;bottom:-1px;left:0;width:0}.mega{position:fixed;inset:100px 0 0;background:var(--deep);color:var(--cream);overflow:auto;padding:55px 0;z-index:29}.mega[hidden]{display:none}.mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mega a{padding:25px;background:#173543;border:1px solid #2b4755;border-radius:8px;display:flex;gap:20px;align-items:center;transition:background .2s,transform .2s}.mega a:hover{background:#234a58;transform:translateY(-4px)}.mega svg{width:34px;height:34px;stroke:var(--gold);flex-shrink:0}.mega strong{display:block;font-weight:500;font-size:21px}.mega small{color:#bdcdc9;font-size:12px}.hero{padding:80px 0 65px}.hero-foot{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:23px;margin-top:65px;font-size:10px;letter-spacing:1.8px;text-transform:uppercase}.tree-stage{position:relative;height:490px;border-radius:190px 190px 10px 10px;background:#e6eadc;display:flex;align-items:center;justify-content:center;overflow:hidden}.tree-stage:before{content:'';width:320px;height:320px;border:1px solid #cbd5c4;border-radius:50%;position:absolute}.tree-svg{width:75%;height:85%;overflow:visible;animation:breathe 7s ease-in-out infinite}.tree-svg .leaf{transition:transform .7s;transform-origin:center;transform-box:fill-box}.tree-stage:hover .leaf{transform:rotate(7deg) translateY(-5px)}.tree-caption{position:absolute;bottom:22px;left:30px;right:30px;font-size:9px;letter-spacing:1.4px;display:flex;justify-content:space-between}.ticker{overflow:hidden;background:var(--navy);color:var(--cream);padding:24px 0}.ticker-track{display:flex;gap:70px;width:max-content;animation:marquee 33s linear infinite;font-size:28px;letter-spacing:-1px}.ticker-track span:after{content:'✳';margin-left:70px;color:var(--gold)}.service-list{border-top:1px solid var(--line)}.service-list a{display:grid;grid-template-columns:60px 1fr 1fr 30px;gap:25px;border-bottom:1px solid var(--line);padding:35px 0;align-items:center;transition:padding .3s,background .3s}.service-list a:hover{padding-left:20px;padding-right:20px;background:#ecefe4}.service-list h3{margin:0}.service-list p{font-size:14px;color:var(--muted);margin:0}.service-list small{color:var(--green)}.tree-story{position:relative;padding:90px 0}.tree-story .tree-svg{height:380px;width:100%}.tree-controls{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.tree-controls button,.filter button{border:1px solid #6e8a8b;color:inherit;background:transparent;border-radius:30px;padding:10px 18px;font-size:13px}.tree-controls button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.tree-detail{min-height:125px}.tree-detail h3{color:var(--gold)}.tree-detail p{color:#bdcdc9;max-width:460px}.image-frame{position:relative;overflow:hidden;border-radius:8px}.image-frame img{height:480px;transition:transform 1.2s}.image-frame:hover img{transform:scale(1.035)}.image-caption{font-size:10px;color:var(--muted);margin-top:10px}.statement{font-size:clamp(32px,4.2vw,60px);font-family:Manrope;line-height:1.25;letter-spacing:-2px;max-width:1000px}.statement span{color:var(--green)}.pill-label{display:inline-block;border:1px solid #6c858a;border-radius:20px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:7px 13px;margin-bottom:25px}.future{border-top:1px solid #45616d;margin-top:55px;padding-top:35px;display:grid;grid-template-columns:1fr 2fr;gap:60px}.future p{font-size:17px;color:#bdcdc9}.future h3{color:var(--gold)}.team{display:grid;grid-template-columns:1fr 1fr;gap:45px}.portrait{height:530px;object-position:center 20%;border-radius:100px 100px 5px 5px;background:#344f59}.team h3{font-size:30px;margin:20px 0 15px}.team p{font-size:15px;color:var(--muted)}.team .eyebrow{margin:25px 0 0}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.article-card{display:block;border-top:1px solid var(--line);padding-top:25px;transition:transform .3s}.article-card:hover{transform:translateY(-6px)}.article-card h3{font-size:26px;line-height:1.3;margin:22px 0}.article-card p{font-size:14px;color:var(--muted)}.article-number{height:180px;background:#e4e9dc;display:flex;align-items:center;justify-content:center;font-family:Georgia;font-size:90px;color:#78906c;border-radius:4px}.article-card:nth-child(2) .article-number{background:#173543;color:var(--gold)}.article-card:nth-child(3) .article-number{background:#e9ddc0;color:#997c34}.filter{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0 50px}.filter button[aria-pressed=true]{background:var(--navy);color:var(--cream)}.article-card[hidden]{display:none}.cta{padding:85px 0}.cta h2{max-width:790px}.footer{padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.footer .logo{width:230px}.footer p{font-size:12px;color:#aabfbd;max-width:280px;margin-top:25px}.footer h3{font-size:14px;margin-bottom:22px}.footer a:not(.logo){display:block;font-size:12px;color:#d4dfd7;margin:12px 0}.footer-bottom{border-top:1px solid #35505e;margin-top:50px;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#aabfbd}.whatsapp{position:fixed;bottom:22px;right:22px;z-index:25;border-radius:40px;background:#e5b94d;color:var(--navy);padding:14px 22px;font-size:12px;box-shadow:0 6px 25px #0002;transition:transform .25s}.whatsapp:hover{transform:translateY(-4px)}.page-hero{padding:85px 0 75px}.page-hero h1{max-width:1000px}.page-hero p{max-width:660px}.subnav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px;margin-top:40px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.value-grid article{padding-top:25px;border-top:1px solid #bac8b6}.value-grid h3{font-size:21px}.value-grid p{font-size:14px;color:var(--muted)}.value-grid small{color:#8b742f;display:block;margin-bottom:20px}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-top:45px}.mission-grid h3{font-size:32px}.service-detail{padding:80px 0;border-top:1px solid var(--line)}.service-detail .split{align-items:start}.service-detail h2{max-width:540px}.service-detail p{color:var(--muted)}.service-detail ul{padding-left:18px;color:var(--muted)}.faq{border-top:1px solid var(--line);padding:22px 0;border-bottom:1px solid var(--line)}.faq summary{font-size:19px;cursor:pointer}.faq p{max-width:800px;margin:25px 0 0}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.form-box{border-top:1px solid #829a9f;padding-top:30px}.form-box label{display:block;font-size:13px;margin:22px 0 8px}.form-box input[type=text],.form-box input[type=email],.form-box textarea{width:100%;border:0;border-bottom:1px solid #829a9f;color:inherit;background:transparent;border-radius:0;padding:14px 0;font-size:17px}.form-box textarea{min-height:110px;resize:vertical}.form-box .check{display:flex;gap:12px;font-size:12px;line-height:1.6;margin:25px 0}.check input{accent-color:var(--gold);margin-top:4px}.form-box button{border:0}.form-box button:disabled{opacity:.6}.hp{position:absolute;left:-10000px}.gradient{background:linear-gradient(180deg,var(--deep),#173d4c 60%,#72928c);color:var(--cream)}.gradient .lead{color:#c3d2cc}.status{font-size:14px;min-height:30px;margin-top:20px}.privacy{font-size:11px;line-height:1.8;color:#c3d2cc;margin-top:25px}.article-body{max-width:760px;margin:auto;padding:65px 0 100px}.article-body p{font-size:18px;line-height:1.95;color:#4d6265}.article-body h2{font-size:33px;margin-top:45px}.article-body .article-meta{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:40px}.restricted{max-width:700px;margin:auto;text-align:center;padding:40px 0}.restricted svg{width:70px;height:70px;color:var(--gold);margin-bottom:25px}.restricted .button{margin-top:25px}.reveal{opacity:1}.motion-ready .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.motion-ready .reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s!important}.delay-2{transition-delay:.24s!important}.scroll-hint{display:flex;align-items:center;gap:10px;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:40px}.scroll-hint span{animation:down 2s ease-in-out infinite}.empty-note{border:1px solid #395763;padding:30px;border-radius:6px;color:#bdcdc9}.skip{position:absolute;top:-100px;left:20px;background:var(--gold);padding:15px;z-index:99}.skip:focus{top:10px}@keyframes breathe{50%{transform:translateY(-9px) rotate(1deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes down{50%{transform:translateY(5px)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s ease both fade-out}::view-transition-new(root){animation:.35s ease both fade-in}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero{padding-top:110px}.tree-stage{height:550px}}@media(max-width:1100px){.nav-shell>a{padding:9px 10px}.nav-shell>a:nth-child(3),.nav-shell>a:nth-child(4){display:none}.logo{width:210px}.split,.form-layout{gap:45px}.portrait{height:450px}.mega-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){h1{font-size:53px;letter-spacing:-2.8px}h2{letter-spacing:-1.7px}.section{padding:75px 0}.header-inner{height:84px;gap:15px}.logo{width:185px}.nav-shell{padding:5px}.nav-shell>a{display:none}.menu-toggle{padding:11px 15px}.menu-toggle .menu-word{display:none}.mega{inset:84px 0 0;padding-top:30px}.mega-grid{grid-template-columns:1fr 1fr;gap:10px}.mega a{padding:19px 13px;gap:12px;align-items:start;flex-direction:column}.mega strong{font-size:19px}.mega small{font-size:11px}.mega svg{width:30px;height:30px}.hero{padding:45px 0}.split,.form-layout,.team,.mission-grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:60px}.hero .lead{font-size:16px}.tree-stage{height:390px;margin-top:10px}.hero-foot{margin-top:40px;font-size:8px;line-height:1.8}.section-head{display:block;margin-bottom:35px}.section-head p{margin-top:25px}.section-head .text-link{margin-top:25px}.service-list a{grid-template-columns:25px 1fr 20px;gap:15px;padding:27px 0}.service-list p{grid-column:2;grid-row:2}.service-list h3{font-size:22px}.service-list .arrow{grid-column:3;grid-row:1}.ticker-track{font-size:23px;gap:35px}.ticker-track span:after{margin-left:35px}.future{grid-template-columns:1fr;gap:10px}.image-frame img{height:360px}.statement{letter-spacing:-1.5px}.portrait{height:450px}.editorial-grid,.value-grid{grid-template-columns:1fr;gap:35px}.article-card h3{font-size:27px}.article-number{height:160px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;font-size:9px;padding-bottom:35px}.page-hero{padding:55px 0}.page-hero h1{font-size:50px}.mission-grid{gap:30px}.tree-story{padding:70px 0}.tree-story .split{gap:10px}.tree-story .tree-svg{height:300px}.whatsapp{bottom:15px;right:15px;padding:12px 17px}.form-layout{gap:50px}.article-body{width:88%}.article-body p{font-size:16px}.article-body h2{font-size:29px}.cta{padding:65px 0}.service-detail{padding:60px 0}}
.gradient em{color:var(--gold)}.tree-story .tree-svg .leaf{transition:opacity .45s,transform .7s}.tree-story[data-active=roots] .tree-svg .leaf{opacity:.4}.tree-story[data-active=trunk] .tree-svg .leaf{opacity:.65}.tree-story[data-active=leaves] .tree-svg .leaf{opacity:1;transform:translateY(-5px)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
/* Ipê: movimento, raízes e um editorial com identidade própria. */
.eyebrow::before,.ticker-track span:after{display:none}.eyebrow{border-left:20px solid var(--gold);padding-left:12px}.brand-stage{height:560px;position:relative;border-radius:180px 180px 12px 12px;overflow:hidden;background:var(--sage)}.brand-scenes,.brand-scene{position:absolute;inset:0}.brand-scene{display:flex;align-items:flex-end;justify-content:center;background:#dce3d2;animation:scene-cycle 18s infinite;opacity:0}.brand-scene svg{width:95%;height:85%;margin-bottom:-35px}.brand-scene>span{position:absolute;left:24px;top:28px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.scene-1{background:#173543;color:#f6f4ec;animation-delay:-12s}.scene-2{background:#e5b94d;animation-delay:-6s}.orbit-logo{position:absolute;width:170px;right:20px;top:92px;background:var(--cream);padding:18px;border-radius:12px;box-shadow:0 18px 50px #0002;animation:brand-turn 12s ease-in-out infinite}.motion-toggle{position:absolute;bottom:18px;left:20px;background:var(--cream);color:var(--navy);border:0;padding:9px 16px;border-radius:30px;font-size:10px}.paused *{animation-play-state:paused!important}.ticker-track a{display:flex;align-items:center;gap:26px;white-space:nowrap}.ticker-track svg{width:40px;height:40px;color:var(--gold);transition:transform .5s}.ticker-track a:hover svg{transform:rotate(30deg) scale(1.15)}.ticker:focus-within .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track a:focus-visible{outline-offset:-3px}.title-mark{display:inline-flex;float:right;background:var(--gold);color:var(--navy);padding:23px;border-radius:50% 50% 4px 50%;margin:0 25px 20px 30px;transform:rotate(-8deg)}.title-mark svg{width:48px;height:48px}.tree-story .tree-svg{height:490px}.tree-story[data-active=roots] .roots{stroke-width:7;filter:drop-shadow(0 0 8px #e5b94d55)}.roots{transition:stroke-width .6s,opacity .6s}.tree-story[data-active=leaves] .roots{opacity:.5}.value-tile{position:relative;min-height:265px;padding:30px!important;background:var(--sage);border:0!important;border-radius:6px;transition:transform .5s,box-shadow .5s}.value-tile:hover{transform:translateY(-8px);box-shadow:0 20px 35px #122e3f14}.value-tile:nth-child(3n+2){background:var(--navy);color:var(--cream)}.value-tile:nth-child(3n+2) p{color:#c6d5cd}.value-tile:nth-child(3n){background:#efdfac}.value-icon{display:block;color:var(--green);margin-bottom:25px}.value-icon svg{width:44px;height:44px}.value-tile:nth-child(3n+2) .value-icon,.value-tile:nth-child(3n+2) small{color:var(--gold)}.value-tile small{position:absolute;right:25px;top:30px}.article-number{position:relative;overflow:hidden;justify-content:space-around;background:var(--sage);font-size:78px}.article-number svg{width:100px;height:100px;transform:rotate(-15deg);transition:transform .6s}.article-card:hover .article-number svg{transform:rotate(8deg) scale(1.18)}.article-card:nth-child(3n+2) .article-number{background:var(--navy);color:var(--gold)}.article-card:nth-child(3n) .article-number{background:var(--gold);color:var(--navy)}.author{display:flex;align-items:center;gap:12px;margin:24px 0;font-size:12px;line-height:1.5}.author img{width:43px;height:50px;border-radius:5px;object-position:50% 15%;flex-shrink:0}.author small{display:block;color:var(--muted);font-size:10px}.article-body>.author img{width:66px;height:76px}.article-body>.author{font-size:17px}.editorial-page .page-hero{background:var(--navy);color:var(--cream);margin-bottom:65px;position:relative}.editorial-page .page-hero em{color:var(--gold)}.editorial-page .page-hero .lead{color:#bdcdc9}.editorial-page .page-hero:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;background:linear-gradient(90deg,var(--green) 0 33%,var(--gold) 33% 66%,#79a9bd 66%)}.editorial-page .article-body{padding-top:0}.talent-section{padding-top:20px}.team-access{display:flex;gap:24px;border-top:1px solid var(--line);margin-top:50px;padding-top:35px}.team-access .value-icon{flex-shrink:0}.team-access h3{font-size:22px}.team-access p{font-size:14px;color:var(--muted)}.form-box input:not([type]),.form-box input[type=file]{width:100%;padding:15px 0;background:transparent;color:inherit;border:0;border-bottom:1px solid #829a9f}.form-box input[type=file]{font-size:13px}.form-box input::file-selector-button{border:0;background:var(--sage);padding:12px;color:var(--navy);border-radius:4px;margin-right:12px;cursor:pointer}.service-detail:nth-of-type(3n){background:var(--sage)}.service-detail ul{list-style:none;padding-left:0}.service-detail li{padding:14px 0;border-bottom:1px solid var(--line)}.service-detail li:before{content:'—';color:var(--green);margin-right:15px}@keyframes scene-cycle{0%,30%{opacity:1;transform:scale(1)}34%,96%{opacity:0;transform:scale(1.04)}100%{opacity:1}}@keyframes brand-turn{0%,100%{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(25px)}}
@media(max-width:760px){.brand-stage{height:420px}.title-mark{padding:15px;margin:0 0 20px 15px}.title-mark svg{width:30px;height:30px}.tree-story .tree-svg{height:390px}.orbit-logo{width:140px;top:90px}.hero h1{font-size:54px}.ticker-track{gap:38px}.ticker-track svg{width:30px;height:30px}.editorial-page .page-hero{margin-bottom:35px}.team-access{gap:15px}.value-tile{min-height:220px}.section-head .title-mark{float:right}.page-hero .title-mark{float:none}.page-hero h1{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.brand-scene{opacity:0}.scene-0{opacity:1}.motion-toggle{display:none}.ticker-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.ticker-track a:nth-child(n+4){display:none}}
.brand-scene>span{left:0;right:0;top:38px;text-align:center}.eyebrow{border-left-width:18px;border-image:linear-gradient(transparent 44%,var(--gold) 44% 56%,transparent 56%) 1}
.orbit-logo{animation:none;transform:rotate(-4deg);transition:transform .8s ease,box-shadow .8s ease}.brand-stage:hover .orbit-logo{transform:rotate(0);box-shadow:0 20px 45px #0003}.brand-scene{animation-duration:15s}.scene-1{animation-delay:-10s;background:linear-gradient(135deg,#247542 0 35%,#e4bc43 35% 65%,#234c83 65%);color:white}.scene-2{animation-delay:-5s}.brand-stage{transition:border-radius .8s,box-shadow .8s}.brand-stage:hover{border-radius:120px 180px 80px 12px;box-shadow:0 25px 60px #122e3f15}.tree-story[data-active=roots] .roots{stroke-width:4;filter:none}.roots{opacity:.85}.motion-ready .reveal{transition-duration:1s}.article-body p{margin-bottom:28px}.page-hero{border-radius:0 0 32px 0}.value-tile{border-radius:16px}.editorial-page .page-hero{border-radius:0 0 55px 0}
.blog-wordmark{font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-7px;font-size:clamp(80px,12vw,155px);display:inline-block;line-height:1.15;margin-bottom:28px;color:var(--navy)}.blog-wordmark b{color:var(--green);font-weight:800}.blog-wordmark strong{color:var(--gold);font-weight:800}.editorial-page .page-hero:has(.blog-wordmark){background:var(--cream);color:var(--navy)}.editorial-page .page-hero:has(.blog-wordmark) .lead{color:var(--muted)}.editorial-page .page-hero:has(.blog-wordmark) em{color:var(--green)}.blog-mini{font-family:Manrope,Arial,sans-serif;font-size:22px;text-transform:none;letter-spacing:-1px;font-weight:800}.blog-mini span{color:var(--green)}.blog-mini b{color:var(--gold)}
.blog-wordmark{letter-spacing:-8px;position:relative}.blog-wordmark strong{display:inline-block;transform:rotate(-5deg);font-weight:600}.blog-wordmark b{display:inline-block;transform:translateY(-3px)}.blog-wordmark:after{content:'';display:block;width:52px;height:12px;border-bottom:3px solid var(--green);border-radius:50%;position:absolute;right:9px;bottom:13px;transform:rotate(-5deg)}.mega a{border:0;border-radius:14px;background:#173543}.mega a:nth-child(3n+2){background:#304738}.mega a:nth-child(3n){background:#324756}.mega a:last-child{background:#111;color:#e5b94d}.nav-shell>a:nth-child(2):hover{background:#dce5d1}.nav-shell>a:nth-child(3):hover,.nav-shell>a:nth-child(3)[aria-current]{background:#e5b94d}.nav-shell>a:nth-child(4):hover{background:#d2e2e7}.value-icon{display:none}.article-number svg{display:none}.article-number{background:var(--navy);color:var(--gold);font-size:80px}.article-card:nth-child(3n+1) .article-number{background:#244437;color:#f6f4ec}.submission-section{background:var(--navy);color:var(--cream);border-radius:45px 45px 0 0}.submission-section .lead,.submission-section p{color:#c5d3cc}.submission-section em{color:var(--gold)}.submission-section input{color:var(--cream)}.submission-section textarea{min-height:110px}.submission-section #article-body{min-height:310px}.article-email[hidden]{display:none}.prime-page{background:#080909;color:#eee}.prime-page .site-header{background:#101414;border-color:#29302d}.prime-page .site-header .logo{background:var(--cream);padding:8px;border-radius:8px}.prime-page .nav-shell{background:#202725;border-color:#364139}.prime-page .nav-shell>a:hover{color:var(--navy)}.prime-hero{padding:100px 0 130px;background:radial-gradient(ellipse at 80% 0,#1c2b22,transparent 55%),#080909}.prime-star svg{width:47px;height:47px;stroke:var(--gold);margin-bottom:35px}.prime-hero h1{font-size:clamp(43px,7vw,100px);letter-spacing:-4px}.prime-hero h1 small{display:block;font-size:17px;letter-spacing:8px;text-transform:uppercase;color:var(--gold);margin-top:20px}.prime-hero .lead{color:#a9b8af}.prime-line{height:1px;background:linear-gradient(90deg,#e5b94d,#304738,transparent);margin:70px 0}.prime-hero p{color:#bdc7c0}.prime-hero em{color:var(--gold)}@media(max-width:760px){.prime-hero h1{letter-spacing:-2px}.blog-wordmark{letter-spacing:-5px}.submission-section{border-radius:25px 25px 0 0}}
.prime-page{background:#202624;color:#edf0ed}.prime-page .site-header{background:rgba(33,40,37,.96);border-color:#46524b}.prime-page .site-header .logo{background:transparent;padding:0;border-radius:0}.prime-page .nav-shell{background:#354139;border-color:#4d5a52}.prime-hero{background:radial-gradient(ellipse at 80% 10%,#42544944,transparent 60%),linear-gradient(150deg,#222c28,#1d2527 70%,#293932);border-radius:0 0 70px 0}.prime-star svg{stroke:#c8d1ce}.prime-hero em,.prime-page .eyebrow{color:#d4dcda}.prime-page .eyebrow{border-image:linear-gradient(transparent 44%,#b9c7c1 44% 56%,transparent 56%) 1}.prime-line{background:linear-gradient(90deg,#c9d3cf,#61766c,transparent)}.community-access{display:flex;gap:18px;flex-wrap:wrap;margin:30px 0}.button.silver{background:#d1dad5;color:#203029;border-color:#d1dad5}.button.silver-outline{background:transparent;color:#e4eae6;border-color:#81968b}.button.silver:hover,.button.silver-outline:hover{background:#e3ebe6;color:#203029;border-color:#e3ebe6}#client-access{border-top:1px solid #71877b;padding-top:25px;margin-top:30px}.mega a:last-child{background:#293832;color:#dde5df}.tree-story .roots{opacity:0;transition:opacity .7s}.tree-story[data-active=roots] .roots{opacity:1;stroke-width:4}
.prime-theater{position:relative;isolation:isolate;min-height:calc(100svh - 100px);display:flex;align-items:center;overflow:hidden;padding:75px 0 90px;border-radius:0;background:radial-gradient(ellipse at 50% 0,#60716a33,transparent 65%),#1c2523;perspective:1000px;--px:0;--py:0}.prime-content{position:relative;z-index:2}.prime-depth{position:absolute;inset:0;pointer-events:none;overflow:hidden;transform:translate3d(calc(var(--px)*8px),calc(var(--py)*8px),0);transition:transform .8s ease-out}.prime-depth:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1b2423cc,transparent 75%),linear-gradient(0deg,#1b2423,transparent 25%)}.silver-halo{position:absolute;width:660px;height:660px;right:-30px;top:-85px;border:1px solid #d9e4dd55;border-radius:50%;box-shadow:inset 0 0 65px #b2c7ba15,0 0 70px #c6d9ce12;transform:rotateX(58deg) rotateY(-22deg) rotateZ(-25deg);animation:halo-drift 18s ease-in-out infinite}.halo-two{width:520px;height:520px;right:40px;top:-15px;border-width:18px;border-color:#b5c8bb18;animation-delay:-9s}.theater-floor{position:absolute;width:150%;height:60%;left:-25%;bottom:-30%;background:repeating-linear-gradient(90deg,transparent 0 95px,#b7cbb520 96px 97px),repeating-linear-gradient(0deg,transparent 0 95px,#b7cbb520 96px 97px);transform:rotateX(65deg);transform-origin:center top;mask-image:linear-gradient(transparent,#000)}.silver-light{position:absolute;width:40%;height:140%;right:10%;top:-50%;background:linear-gradient(90deg,transparent,#d3e2d71c,transparent);transform:rotate(28deg);filter:blur(30px);animation:light-drift 14s ease-in-out infinite}.prime-badge{display:inline-block;margin:0 0 34px;padding:8px 25px;border-radius:5px;background:linear-gradient(115deg,#b1bdb6,#edf1ed 45%,#b8c5bd);color:#26342e;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;box-shadow:0 8px 25px #0002,inset 0 1px #fff9}.prime-theater h1{max-width:1000px}.prime-theater .prime-line{margin:45px 0}.prime-theater .split{gap:65px;align-items:start}.prime-theater .split h2{font-size:clamp(30px,3.5vw,48px)}.prime-theater .community-access .button{backdrop-filter:blur(15px);box-shadow:0 12px 28px #0002}.prime-theater .community-access .button:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0003}.prime-page .footer{background:#18221f}@keyframes halo-drift{50%{transform:rotateX(64deg) rotateY(-10deg) rotateZ(-15deg) translateY(25px)}}@keyframes light-drift{50%{transform:rotate(20deg) translateX(60px);opacity:.5}}@media(max-width:760px){.prime-theater{min-height:calc(100svh - 84px);padding:55px 0 75px}.silver-halo{right:-330px;top:-150px}.prime-theater .split{gap:15px}.prime-depth:after{background:linear-gradient(90deg,#1b2423aa,transparent),linear-gradient(0deg,#1b2423,transparent 35%)}.prime-theater h1{font-size:52px}.prime-theater .prime-line{margin:32px 0}}@media(prefers-reduced-motion:reduce){.prime-depth{transform:none!important}.silver-halo,.silver-light{animation:none}}
.prime-topline{display:flex;justify-content:space-between;align-items:start;gap:25px}.prime-motion{border:1px solid #aebeb744;background:#27332d55;color:#c3d0c8;border-radius:30px;padding:9px 15px;font-size:11px}.theater-paused .prime-depth{transform:none!important}.theater-paused .prime-depth *{animation-play-state:paused!important}.prime-content h1{animation:prime-entrance 1.1s cubic-bezier(.2,.7,.2,1) both;transform-origin:left center}@keyframes prime-entrance{from{opacity:0;transform:perspective(1000px) translateY(25px) rotateX(8deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.prime-motion{display:none}.prime-content h1{animation:none}}
/* Profundidade suave nos pontos de exploração. */
.brand-stage,.article-card,.value-tile,.service-list a{--mx:50%;--my:50%;position:relative}.article-card,.value-tile{transform-style:preserve-3d;transition:transform .45s ease,box-shadow .45s ease}.article-card:hover{transform:perspective(1000px) rotateX(var(--tiltx,0deg)) rotateY(var(--tilty,0deg)) translateY(-5px)}.article-number:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--mx) var(--my),#ffffff25,transparent 65%);opacity:0;transition:opacity .5s}.article-card:hover .article-number:after{opacity:1}.service-list a:hover{background:linear-gradient(110deg,#e1e8d9,#f0eee2 70%)}.service-list a:hover h3{transform:translateX(8px)}.service-list h3{transition:transform .4s}.brand-stage:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),#ffffff25,transparent 65%);mix-blend-mode:soft-light}.tree-story{overflow:hidden}.tree-story:before{content:'';position:absolute;width:600px;height:600px;right:-200px;top:0;border:1px solid #a9c5b81c;border-radius:50%;box-shadow:0 0 100px #b9d1bd09;pointer-events:none}.tree-story .tree-svg{transition:transform .65s ease}.tree-story:hover .tree-svg{filter:drop-shadow(0 15px 20px #0002)}.filter button{transition:background .3s,color .3s,transform .3s}.filter button:hover{transform:translateY(-3px);background:#e5b94d;color:var(--navy)}.article-card:focus-visible .article-number{outline:2px solid var(--green);outline-offset:5px}.service-detail{transition:background .5s}.service-detail:target{background:#e6eadc}.image-frame img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.article-card:hover{transform:none}.service-list a:hover h3{transform:none}}
/* Ajuste de escala e cenário editorial. */
.prime-theater{min-height:calc(100svh - 100px);padding:65px 0;display:block}.prime-content{max-width:1120px}.prime-theater h1{font-size:clamp(42px,5.6vw,76px);letter-spacing:-3px;margin-bottom:20px}.prime-theater .lead{font-size:17px}.prime-topline{align-items:center;margin-bottom:35px}.prime-badge{margin:0;padding:7px 20px;font-size:12px}.prime-theater .prime-line{margin:35px 0}.prime-theater .split h2{font-size:clamp(28px,3vw,42px)}.prime-theater .split{gap:50px}.silver-halo{width:520px;height:520px;right:0;top:-80px}.halo-two{width:400px;height:400px;right:60px;top:-20px}.mega a:last-child svg{stroke:var(--gold)}
.blog-wordmark{font-size:clamp(68px,9vw,112px);letter-spacing:-6px;display:inline-flex;align-items:center;gap:0;padding:12px 0 25px}.blog-wordmark:after{display:none}.blog-wordmark strong{transform:none;font-weight:800;color:#bd773e}.blog-wordmark b{color:#4e7656;transform:none}.blog-bubble{display:inline-flex;align-items:center;justify-content:center;width:.73em;height:.73em;background:#e5b94d;border-radius:50% 50% 12% 50%;margin-right:.16em;transform:rotate(-12deg);box-shadow:0 10px 25px #344e3020}.blog-bubble svg{width:55%;height:55%;color:#294c38}.blog-spark{font-family:Arial;font-size:.25em;align-self:start;margin:15px 0 0 12px;color:#78906c;letter-spacing:0}.editorial-page:has(.blog-wordmark) main{position:relative;isolation:isolate;overflow:hidden;background:#f6f4ec}.editorial-page:has(.blog-wordmark) main:before{content:'';position:absolute;z-index:-1;inset:-150px -30%;background:radial-gradient(ellipse at 20% 10%,#e9cb6c55,transparent 20%),radial-gradient(ellipse at 75% 25%,#82ada252,transparent 24%),radial-gradient(ellipse at 40% 50%,#d2b39c33,transparent 23%),radial-gradient(ellipse at 80% 70%,#9db78344,transparent 20%);animation:editorial-wash 24s ease-in-out infinite;pointer-events:none}.editorial-page .page-hero:has(.blog-wordmark){background:transparent;padding-top:65px;margin-bottom:40px}.editorial-page .page-hero:has(.blog-wordmark):after{height:2px;opacity:.5}.editorial-page .page-hero:has(.blog-wordmark) h1{font-size:clamp(38px,5vw,65px);letter-spacing:-2px}.editorial-page .article-card{background:#f6f4ec77;backdrop-filter:blur(8px);padding:18px;border-radius:16px;border:1px solid #d2dacc77}.editorial-page .article-number{border-radius:10px;background:linear-gradient(130deg,#2d4f3d,#78906c);color:#f6f4ec}.editorial-page .article-card:nth-child(3n+2) .article-number{background:linear-gradient(135deg,#173543,#527b85)}.editorial-page .article-card:nth-child(3n) .article-number{background:linear-gradient(135deg,#e5b94d,#d3a366);color:#173543}.editorial-page .submission-section{background:linear-gradient(140deg,#214034,#193846);border-radius:45px}.editorial-page .filter button{background:#f6f4ec88}.editorial-page .filter button[aria-pressed=true]{background:#254837}.brand-scene{animation-name:scene-five;animation-duration:17.5s;animation-delay:0s}.scene-1{animation-delay:-14s}.scene-2{animation-delay:-10.5s}.scene-3{animation-delay:-7s;background:#c4d4d8}.scene-4{animation-delay:-3.5s;background:#e1c8aa}@keyframes scene-five{0%,17%{opacity:1;transform:scale(1)}20%,97%{opacity:0;transform:scale(1.03)}100%{opacity:1}}@keyframes editorial-wash{50%{transform:translate(3%,1%) scale(1.04)}}@media(max-width:760px){.prime-theater{padding:45px 0 60px}.prime-theater h1{font-size:45px;letter-spacing:-2px}.prime-topline{margin-bottom:28px}.prime-theater .split{gap:15px}.blog-wordmark{font-size:72px;letter-spacing:-4px}.editorial-page .page-hero:has(.blog-wordmark){padding-top:40px}.editorial-page .submission-section{border-radius:25px}.blog-spark{margin-left:8px}}@media(prefers-reduced-motion:reduce){.editorial-page:has(.blog-wordmark) main:before{animation:none}.scene-0{opacity:1}.scene-1,.scene-2,.scene-3,.scene-4{opacity:0}}
.feed-tools{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:22px;background:#f6f4eca8;border:1px solid #d2dacc;border-radius:18px;margin:0 0 30px;backdrop-filter:blur(12px)}.feed-tools label{font-size:13px;font-weight:600}.feed-tools input{flex:1;min-width:200px;border:1px solid #b8c8b9;background:#fff8;border-radius:30px;padding:14px 20px;color:var(--navy)}.feed-layout{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start}.feed-sidebar{position:sticky;top:125px;background:#244436;color:#f6f4ec;padding:28px;border-radius:18px}.feed-sidebar h3{font-size:26px}.feed-sidebar p{font-size:14px;color:#cbd8cd}.feed-sidebar .eyebrow{font-size:9px;letter-spacing:1px;margin-top:35px}.feed-sidebar .author small{color:#cbd8cd}.feed-sidebar .author{font-size:12px}.feed-sidebar .text-link{font-size:12px}.feed-main .filter{margin-top:0}.feed-main .editorial-grid{grid-template-columns:1fr}.feed-main .article-card{display:grid;grid-template-columns:145px 1fr;gap:12px 25px;padding:25px;margin-bottom:0;transform:none!important}.feed-main .article-number{grid-row:1/6;min-height:190px;height:100%;font-size:55px}.feed-main .article-card .eyebrow{margin:0!important}.feed-main .article-card h3{margin:0;font-size:25px}.feed-main .article-card p{margin:0}.feed-main .article-card .author{margin:5px 0}.feed-main .article-card .text-link{justify-self:start}.feed-main .article-card[hidden]{display:none}.editorial-page .page-hero:has(.blog-wordmark){padding:40px 0 45px}.editorial-page .page-hero:has(.blog-wordmark) h1{font-size:clamp(32px,4vw,52px)}@media(max-width:900px){.feed-layout{grid-template-columns:1fr}.feed-sidebar{position:static;display:none}}@media(max-width:600px){.feed-main .article-card{grid-template-columns:70px 1fr;gap:12px;padding:18px}.feed-main .article-number{min-height:100px;font-size:32px}.feed-main .article-card h3{font-size:21px}.feed-main .article-card p,.feed-main .article-card .author,.feed-main .article-card .text-link{grid-column:1/-1}.feed-tools{padding:16px}.feed-tools input{width:100%;flex:auto}.feed-main .article-card .eyebrow{font-size:9px}}
.editorial-page:not(:has(.blog-wordmark)) .page-hero{position:relative;overflow:hidden;isolation:isolate;background:#183441}.editorial-page:not(:has(.blog-wordmark)) .page-hero:before{content:'';position:absolute;inset:-70%;z-index:-1;background:radial-gradient(ellipse at 20% 30%,#73967655,transparent 40%),radial-gradient(ellipse at 80% 60%,#6a9ca644,transparent 38%);animation:article-atmosphere 20s ease-in-out infinite}.editorial-page:not(:has(.blog-wordmark)) .page-hero .container{position:relative;z-index:1}.article-number{font-family:Manrope,Arial,sans-serif;font-size:28px!important;height:100px;min-height:100px!important}.article-number svg{width:28px;height:28px}.feed-main .article-number{height:65px;min-height:65px!important;grid-row:1/3;border-radius:12px;font-size:20px!important}.feed-main .article-card{grid-template-columns:65px 1fr;gap:12px 20px}.feed-main .article-card p,.feed-main .article-card .author,.feed-main .article-card .text-link{grid-column:1/-1}.mega svg{width:24px;height:24px}.tree-controls button{font-size:12px;padding:9px 15px}.prime-theater{background:radial-gradient(ellipse at 30% 30%,#637d6330,transparent 60%),#1d2826;background-size:150% 150%;animation:community-atmosphere 22s ease-in-out infinite}@keyframes article-atmosphere{50%{transform:translate(6%,3%) rotate(8deg)}}@keyframes community-atmosphere{50%{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.editorial-page:not(:has(.blog-wordmark)) .page-hero:before,.prime-theater{animation:none}}
.ai-launch{display:inline-flex;gap:10px;align-items:center;background:linear-gradient(120deg,#173d3c,#294c51);color:#e7f2e8;border:1px solid #8fae9a;border-radius:12px;padding:13px 18px;box-shadow:0 6px 22px #244c4220;transition:transform .3s,box-shadow .3s;font-size:13px}.ai-launch:hover{transform:translateY(-3px);box-shadow:0 10px 30px #244c4240}.ai-launch svg{width:23px;height:23px;fill:#a8c994;stroke:#e8f4e5;stroke-width:1}.ai-launch small{font-size:9px;padding:3px 6px;letter-spacing:1px;border:1px solid #9ebaaa77;border-radius:4px;text-transform:uppercase}.peria-page{background:#102725;color:#edf3ec}.peria-page .site-header{background:#132b29eF;border-color:#34504a}.peria-page .nav-shell{background:#29423b;border-color:#426054}.peria-page .nav-shell>a:hover{color:var(--navy)}.peria-page .footer{background:#0c211f}.peria-hero{padding:70px 0 85px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 70% 20%,#3d6c6644,transparent 65%),#102725}.peria-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center}.peria-status{display:inline-block;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;border:1px solid #8aa69a66;padding:7px 13px;border-radius:20px;margin-bottom:27px;color:#c1d5c7}.peria-mark{display:flex;align-items:center;gap:10px;font-family:Manrope,Arial,sans-serif;font-size:54px;letter-spacing:-3px;font-weight:700;margin-bottom:30px;line-height:1}.peria-mark>svg{width:64px;height:64px}.peria-mark small{display:block;font-size:11px;letter-spacing:1.7px;font-weight:400;margin-top:13px;color:#b8cdbf}.peria-dot{color:#e5b94d}.peria-hero h1{font-size:clamp(38px,4.2vw,61px);letter-spacing:-2.8px}.peria-page em{color:#b2ce9e}.peria-page .lead{color:#c0d0c5;font-size:17px}.peria-note{color:#a0b8aa;max-width:470px;margin-top:27px;font-size:11px}.peria-avatar{position:relative;perspective:1000px;text-align:center}.avatar-shell{position:relative;aspect-ratio:1;border-radius:38% 62% 53% 47%;background:linear-gradient(145deg,#8bad9822,#122e3f55);border:1px solid #adc6b344;box-shadow:inset 0 0 60px #c7dfc915,0 25px 65px #001b1b55;display:flex;align-items:center;justify-content:center;animation:peria-float 8s ease-in-out infinite}.avatar-shell svg{width:80%;height:80%;filter:drop-shadow(0 15px 15px #0a282555)}.avatar-caption{display:block;color:#a4bcac;font-size:10px;letter-spacing:1px;margin-top:30px}.peria-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none}.peria-orbit{position:absolute;border:1px solid #a7c6b122;width:800px;height:800px;border-radius:50%;right:-250px;top:-280px;transform:rotateX(60deg) rotateZ(-30deg);animation:peria-orbit 24s ease-in-out infinite}.orbit-alt{width:600px;height:600px;right:-150px;top:-180px;animation-delay:-12s}.peria-motion{background:transparent;border:0;color:#b8cdbf;border-bottom:1px solid #728c7a;padding:6px 0;font-size:11px}.peria-direction{background:#19372f;border-top:1px solid #41634b55}.peria-points{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.peria-points article{border-top:1px solid #77948066;padding-top:24px}.peria-points small{font-size:10px;color:#afc49a;letter-spacing:1px}.peria-points h3{font-size:23px;margin:20px 0}.peria-points p{font-size:14px;color:#bacfc1}.peria-waitlist{background:linear-gradient(140deg,#122c29,#1c3d39)}.peria-page .privacy{color:#b2c5b8}.peria-page .eyebrow{border-image:linear-gradient(transparent 44%,#b4cc9d 44% 56%,transparent 56%) 1}.peria-paused *{animation-play-state:paused!important}@keyframes peria-float{50%{transform:translateY(-13px) rotateY(7deg) rotateX(3deg);border-radius:50% 45% 40% 60%}}@keyframes peria-orbit{50%{transform:rotateX(65deg) rotateZ(-15deg)}}@media(max-width:760px){.peria-hero{padding:45px 0 65px}.peria-intro{grid-template-columns:1fr;gap:35px}.peria-mark{font-size:48px}.peria-hero h1{font-size:43px;letter-spacing:-2px}.peria-avatar{max-width:290px;margin:0 auto;width:90%}.peria-points{grid-template-columns:1fr;gap:25px}.peria-hero .actions{gap:18px}.ai-launch{padding:12px 16px}.peria-orbit{right:-550px}}@media(prefers-reduced-motion:reduce){.avatar-shell,.peria-orbit{animation:none}.peria-motion{display:none}}
.nav-shell>a.ai-nav{display:inline-flex!important;gap:6px;align-items:center;background:linear-gradient(125deg,#1c4944,#294e58);color:#e9f3e7;border:1px solid #83a78d;border-radius:22px;padding:9px 14px;font-weight:600;white-space:nowrap}.ai-nav small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#bdd4b1}.nav-shell>a.ai-nav:hover{background:#345c4e;color:white}.peria-banner{display:block;position:relative;isolation:isolate;overflow:hidden;background:#102c2b;color:#e9f1e7;padding:38px 0;border-top:1px solid #718f7955;border-bottom:1px solid #718f7955}.banner-content{display:flex;align-items:center;gap:45px}.banner-brand{font-family:Manrope,Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:-2px;white-space:nowrap}.banner-brand>span{color:var(--gold)}.banner-brand small{font:9px 'DM Sans',Arial,sans-serif;border:1px solid #9cbaa877;padding:4px 7px;border-radius:5px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;margin-left:10px}.banner-copy{display:flex;flex:1;flex-direction:column;gap:7px}.banner-copy strong{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:22px;letter-spacing:-.5px}.banner-copy>span{color:#b7cdbd;font-size:13px}.banner-arrow{font-size:35px;transition:transform .4s;color:#c9dcae}.peria-banner:hover .banner-arrow{transform:translate(5px,-5px)}.banner-orb{position:absolute;inset:-150% -20%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 25% 50%,#6a9c7544,transparent 35%),radial-gradient(ellipse at 75% 50%,#79a9bd33,transparent 40%);animation:banner-flow 15s ease-in-out infinite}.peria-banner:hover .banner-orb{filter:brightness(1.3)}.blog-bubble{font-family:Arial,sans-serif;font-size:.7em;font-weight:400;line-height:1;color:#294c38;letter-spacing:0;width:1em;height:1em;transform:rotate(-10deg)}@keyframes banner-flow{50%{transform:translateX(8%) rotate(5deg)}}@media(max-width:760px){.nav-shell>a.ai-nav{font-size:12px;padding:8px 10px}.ai-nav small{font-size:7px}.banner-content{gap:20px;flex-wrap:wrap}.banner-brand{font-size:32px}.banner-copy{flex-basis:65%}.banner-copy strong{font-size:19px}.banner-arrow{position:absolute;right:6%;top:32px}.peria-banner{padding:30px 0}.banner-copy>span{font-size:12px}.header-inner{gap:8px}.site-header .logo{width:155px}}@media(prefers-reduced-motion:reduce){.banner-orb{animation:none}}

.nav-shell>a[href="/blog"]{background:linear-gradient(120deg,#e6bc51,#d5a86b);color:#173543;font-weight:600;border:1px solid #d0a54b;box-shadow:0 3px 10px #bb913515}.nav-shell>a[href="/blog"]:hover,.nav-shell>a[href="/blog"][aria-current]{background:#efd185;color:#173543}.blog-wordmark{letter-spacing:-4px;gap:5px}.blog-letters{display:inline-flex;align-items:baseline;font-family:Kalam,'Comic Sans MS','Segoe Print',cursive;font-size:1.1em;font-weight:700;letter-spacing:-.07em;line-height:1.2}.blog-letters i{font-style:normal;display:inline-block;transform:rotate(-7deg);color:#173543}.blog-letters i:nth-child(2){color:#78906c;transform:rotate(6deg) translateY(-3px)}.blog-letters i:nth-child(3){color:#c7774f;transform:rotate(-8deg)}.blog-letters i:nth-child(4){color:#6494a4;transform:rotate(5deg) translateY(3px)}.blog-letters i:nth-child(5){color:#78906c;transform:none}.blog-letters i:nth-child(6){color:#ba8c25;transform:rotate(-5deg)}.blog-letters i:nth-child(7){color:#6c885e;transform:rotate(6deg)}.blog-bubble{font-family:'Comic Sans MS','Segoe Print',cursive;letter-spacing:-.12em;font-size:.46em;width:1.6em;height:1.6em;background:#e5b94d;transform:rotate(-10deg);margin-right:.15em;padding-right:.1em}.blog-spark{display:none}.blog-wordmark:hover .blog-letters i{transform:translateY(-3px) rotate(0deg)}.blog-letters i{transition:transform .35s ease}@media(prefers-reduced-motion:reduce){.blog-wordmark:hover .blog-letters i{transform:none}}
.nav-shell>a[href="/blog"],.nav-shell>a[href="/blog"][aria-current]{background:linear-gradient(115deg,#e8c565 0%,#dfb18a 28%,#bad09d 58%,#a6c8d0 100%);background-size:180% 180%;color:#122e3f;border-color:#bdc69e;box-shadow:0 3px 12px #56765a1a;animation:blog-button-colors 10s ease-in-out infinite}.nav-shell>a[href="/blog"]:hover{background:linear-gradient(115deg,#f0cf74,#e6bd98,#c7dcb0,#b6d5dc);color:#122e3f}@keyframes blog-button-colors{50%{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.nav-shell>a[href="/blog"]{animation:none}}
