.sobre-page{background:#f7f5f2}.sobre-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#07172b 0%,#10233d 68%,#182f50 100%);color:#f7f7f5;padding:clamp(2rem,4vw,4rem) 0 clamp(5rem,9vw,8rem)}.sobre-hero:after{content:"C";position:absolute;right:-.04em;bottom:-.45em;font:500 clamp(22rem,40vw,42rem)/1 var(--font-display);color:rgb(255 255 255/.018);pointer-events:none}.sobre-breadcrumb{margin-bottom:clamp(3rem,6vw,6rem);font-size:.9rem;color:#bfc8d5}.sobre-breadcrumb ol{display:flex;gap:.65rem;list-style:none;margin:0;padding:0}.sobre-breadcrumb li+li:before{content:"/";margin-right:.65rem;color:#d7b780}.sobre-breadcrumb a{text-decoration:none}.sobre-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);gap:clamp(3rem,9vw,8rem);align-items:center}.sobre-hero__content{max-width:44rem}.sobre-hero h1{max-width:13ch;margin:.7rem 0 1.8rem;font-size:clamp(3.3rem,7vw,6.7rem);line-height:.92}.sobre-hero__lead{max-width:39rem;font:500 clamp(1.35rem,2.2vw,2rem)/1.35 var(--font-display);color:#fff}.sobre-hero__content>p:not(.eyebrow):not(.sobre-hero__lead){max-width:42rem;color:#cbd3df}.sobre-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.2rem}.sobre-hero__portrait{position:relative;margin:0;border:1px solid rgb(215 183 128/.45);padding:1.1rem;background:rgb(8 25 45/.72);box-shadow:0 2rem 5rem rgb(0 0 0/.28)}.sobre-hero__portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}.sobre-hero__portrait figcaption{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem .3rem .15rem}.sobre-hero__portrait figcaption strong{font:500 1.25rem var(--font-display)}.sobre-hero__portrait figcaption span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#d7b780}.sobre-quick-nav{position:sticky;top:var(--header-height);z-index:20;border-bottom:1px solid #d8d5cf;background:rgb(247 245 242/.96);backdrop-filter:blur(12px)}.sobre-quick-nav .container{display:flex;overflow-x:auto;scrollbar-width:none}.sobre-quick-nav a{flex:0 0 auto;padding:1rem 1.45rem;border-left:1px solid #d8d5cf;text-decoration:none;font-size:.85rem;font-weight:700;color:#4f5968}.sobre-heading{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:clamp(3rem,9vw,8rem);align-items:start}.sobre-heading h2,.sobre-person h2,.sobre-integration h2,.sobre-editorial h2,.sobre-cta h2{font-size:clamp(2.7rem,5vw,4.6rem);line-height:.96;max-width:13ch}.sobre-heading>div:last-child{padding-top:2.3rem;max-width:42rem}.sobre-heading>div:last-child p{font-size:1.12rem;color:#4f5968}.sobre-principles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,7vw,6rem);border-top:1px solid #c8a470;border-left:1px solid #d8d5cf}.sobre-principles article{min-height:17rem;padding:2rem;border-right:1px solid #d8d5cf;border-bottom:1px solid #d8d5cf;background:#fff}.sobre-principles span,.sobre-method__path span{color:#9b6a2d;font:500 1.2rem var(--font-display)}.sobre-principles h3{margin:3rem 0 .7rem;font:500 1.65rem/1.12 var(--font-display)}.sobre-principles p{font-size:.98rem;color:#586170}.sobre-person{background:#0d1e34;color:#f7f7f5}.sobre-person__grid{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(24rem,1fr);gap:clamp(3rem,8vw,7rem);align-items:center}.sobre-person figure{margin:0;padding:1rem;border:1px solid #35465f}.sobre-person figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}.sobre-person p{max-width:42rem;color:#ccd3dd}.sobre-person__verified{margin:2rem 0;padding:1.5rem;border-left:2px solid #d7b780;background:#132841}.sobre-person__verified strong{color:#e7c17c}.sobre-person__verified ul{display:grid;gap:.45rem;margin:.8rem 0 0;padding-left:1.2rem;color:#d4dae2}.sobre-person a,.sobre-stages a{color:inherit}.sobre-method{background:#102138;color:#f7f7f5}.sobre-heading--dark>div:last-child p{color:#cbd3df}.sobre-method__path{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;margin:4rem 0 2.5rem;padding:0;border-top:1px solid #d7b780;border-left:1px solid #34445b}.sobre-method__path li{min-height:15rem;padding:1.5rem;border-right:1px solid #34445b;border-bottom:1px solid #34445b}.sobre-method__path h3{margin:3rem 0 .6rem;font:500 1.45rem var(--font-display)}.sobre-method__path p{font-size:.9rem;color:#cbd3df}.sobre-method blockquote{max-width:58rem;margin:3rem 0 0;padding:1rem 0 1rem 2rem;border-left:2px solid #d7b780;font:italic 500 clamp(1.5rem,2.4vw,2.2rem)/1.4 var(--font-display);color:#e7c17c}.sobre-stages__list{display:grid;grid-template-columns:repeat(5,1fr);margin-top:4rem;border-top:1px solid #c8a470;border-left:1px solid #d8d5cf}.sobre-stages__list a{display:flex;min-height:18rem;flex-direction:column;padding:1.7rem;text-decoration:none;border-right:1px solid #d8d5cf;border-bottom:1px solid #d8d5cf;background:#fff;transition:background .2s,transform .2s}.sobre-stages__list a:hover{background:#f1ebe2;transform:translateY(-3px)}.sobre-stages__list span{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#80531e}.sobre-stages__list strong{margin:auto 0 .8rem;font:500 1.7rem/1.12 var(--font-display)}.sobre-stages__list small{font-size:.92rem;color:#5a6371}.sobre-integration{background:#27436b;color:#fff}.sobre-integration__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem 6rem;align-items:center}.sobre-integration__grid>p{grid-column:2;max-width:48rem;color:#e3e8ef}.sobre-integration__diagram{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:2rem;border-top:1px solid #d7b780;border-bottom:1px solid #7085a3}.sobre-integration__diagram span{font:500 clamp(1.1rem,1.6vw,1.45rem) var(--font-display)}.sobre-integration__diagram i{color:#e7c17c;font-style:normal}.sobre-editorial__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,8rem)}.sobre-editorial__grid>div>p:last-child{max-width:35rem;color:#596270}.sobre-editorial ul{list-style:none;margin:0;padding:0;border-top:1px solid #c8a470}.sobre-editorial li{display:grid;grid-template-columns:9rem 1fr;gap:2rem;padding:1.5rem 0;border-bottom:1px solid #d8d5cf}.sobre-editorial li strong{font:500 1.25rem var(--font-display)}.sobre-editorial li span{color:#596270}.sobre-cta{padding:clamp(4rem,8vw,7rem) 0;background:#0b1b30;color:#fff}.sobre-cta .container{display:flex;justify-content:space-between;align-items:center;gap:3rem}.sobre-cta h2{max-width:15ch;margin-bottom:1rem}.sobre-cta p{max-width:44rem;color:#cbd3df}.sobre-cta .button{flex:0 0 auto}
@media(max-width:1050px){.sobre-method__path{grid-template-columns:repeat(4,1fr)}.sobre-stages__list{grid-template-columns:repeat(3,1fr)}.sobre-principles{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.sobre-quick-nav{top:4.8rem}.sobre-hero__grid,.sobre-heading,.sobre-person__grid,.sobre-integration__grid,.sobre-editorial__grid{grid-template-columns:1fr}.sobre-hero__portrait{max-width:29rem}.sobre-heading>div:last-child{padding-top:0}.sobre-integration__grid>p{grid-column:auto}.sobre-cta .container{align-items:flex-start;flex-direction:column}.sobre-method__path{grid-template-columns:repeat(2,1fr)}.sobre-stages__list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.sobre-hero{padding-top:1.5rem}.sobre-hero h1{font-size:clamp(3rem,15vw,4.2rem)}.sobre-hero__actions{align-items:stretch;flex-direction:column}.sobre-hero__actions .button{text-align:center}.sobre-principles,.sobre-method__path,.sobre-stages__list{grid-template-columns:1fr}.sobre-principles article,.sobre-method__path li,.sobre-stages__list a{min-height:auto}.sobre-principles h3,.sobre-method__path h3{margin-top:1.6rem}.sobre-integration__diagram{align-items:flex-start;flex-direction:column}.sobre-integration__diagram i{transform:rotate(90deg)}.sobre-editorial li{grid-template-columns:1fr;gap:.4rem}.sobre-cta .button{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.sobre-stages__list a{transition:none}}
.sobre-root,.sobre-page{min-width:0;overflow-x:hidden}.sobre-quick-nav{overflow:hidden}.sobre-method__path span{color:#e7c17c}@media(min-width:1200px){.sobre-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.62fr)}.sobre-hero h1{max-width:17ch;font-size:clamp(3.3rem,5.8vw,5.2rem)}}
@media(min-width:801px){.sobre-hero h1{max-width:18ch}.sobre-person__grid{grid-template-columns:minmax(15rem,.45fr) minmax(28rem,1.35fr)}.sobre-person figure{width:min(100%,22rem);justify-self:start}.sobre-person figure img{aspect-ratio:4/5}}
@media(min-width:801px) and (max-width:1199px){.sobre-hero h1{font-size:clamp(3.3rem,5.2vw,4rem)}}
