body{background:#eee9dc;color:#182e35}#main-nav{padding:14px 32px}#main-nav .nav-links{gap:24px}#main-nav a.active{color:#9bd6c9}#nosotros{padding-top:112px}.story-width{width:min(1200px,calc(100% - 96px));margin-inline:auto}.story-running{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #718078;border-bottom:1px solid #718078;padding:13px 0;font:10px/1.5 'DM Sans',sans-serif;letter-spacing:.15em}.story-kicker{font:500 11px/1.5 'DM Sans',sans-serif!important;letter-spacing:.15em;text-transform:uppercase;color:#376b64;margin-bottom:24px}.story-opening>.story-kicker{margin-top:52px}.story-opening h1{font-size:clamp(44px,6.2vw,90px);max-width:1160px;margin-bottom:36px}.story-opening h1 em{color:#427e72}.story-deck{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;margin:0 0 46px;align-items:end}.story-byline{font:600 13px/1.6 'DM Sans',sans-serif;letter-spacing:.08em}.story-byline small{font-size:11px;font-weight:400;letter-spacing:0}.story-deck p{font-size:23px;max-width:640px}.story-cover img{display:block;width:100%;height:auto}.story-cover figcaption,figure figcaption{font:10px/1.6 'DM Sans',sans-serif;letter-spacing:.04em;color:#526864;padding-top:12px}.story-intro{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;padding-block:100px}.story-index{font:11px/1.6 'DM Sans',sans-serif;letter-spacing:.13em;display:block}.story-intro h2{font-size:clamp(30px,3vw,44px);margin-bottom:28px}.story-intro p,.story-profile>p:not(.story-kicker):not(.story-role):not(.story-quote-credit){font-size:20px;margin-top:22px}.story-dropcap:first-letter{float:left;font:76px/.86 'Source Serif 4',Georgia,serif;padding:7px 9px 0 0;color:#427e72}.story-spread{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding-bottom:110px}.story-spread figure{margin:0}.story-spread img{width:100%;height:auto;display:block}.story-profile h2{font-size:clamp(50px,5vw,74px);margin-bottom:14px}.story-role{font:500 12px/1.6 'DM Sans',sans-serif!important;text-transform:uppercase;letter-spacing:.08em;padding-bottom:26px;border-bottom:1px solid #82928b}.story-margin-note{margin-top:32px;border-left:2px solid #49877b;padding-left:22px}.story-margin-note>span{font:10px/1.5 'DM Sans',sans-serif;letter-spacing:.1em}.story-margin-note p{font-size:24px;margin-top:10px}.story-mission{background:#142e36;color:#eee9dc;padding:85px 0 90px;margin-bottom:110px}.story-mission .story-kicker{color:#9bd6c9}.story-mission h2{font-size:clamp(46px,7.2vw,100px);margin:0 0 58px}.story-mission h2 em{color:#9bd6c9}.mission-bottom{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;border-top:1px solid #ffffff45;padding-top:30px}.mission-bottom p{font-size:23px;max-width:650px}.mission-bottom p+p{font-size:18px;color:#c3d4cc;margin-top:20px}.story-profile blockquote{font-size:clamp(28px,3vw,40px);line-height:1.4;color:#39796b;margin:34px 0 10px}.story-quote-credit{font:12px/1.5 'DM Sans',sans-serif!important}.story-closing{border-top:1px solid #82928b;text-align:center;padding:65px 0 80px}.story-closing h2{font-size:clamp(30px,4vw,54px)}.story-closing>p:not(.story-kicker){font-size:21px;max-width:590px;margin:28px auto}.story-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:52px;padding:15px 24px;border-radius:30px;background:#247e79;color:#fff;text-decoration:none;font:500 14px/1.4 'DM Sans',sans-serif}.story-button:hover{background:#185f5b}.story-button:focus-visible{outline:3px solid #142e36;outline-offset:5px}.story-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:30px 4%;background:#10252e;color:#c3d4cc;font:11px/1.6 'DM Sans',sans-serif}.story-footer a{color:#e6e9dc;text-decoration:none}.story-footer a:hover{text-decoration:underline}
@media(max-width:1100px) and (min-width:901px){#main-nav{padding:14px 22px}#main-nav .nav-links{gap:15px}#main-nav .nav-links a{font-size:12px}}
@media(max-width:700px){#main-nav{padding:16px 20px}#main-nav .nav-right{gap:12px}#main-nav .nav-logo-text span{display:none}.story-width{width:calc(100% - 40px)}#nosotros{padding-top:108px}.story-running{font-size:8px}.story-running>span:last-child{max-width:130px;text-align:right}.story-opening>.story-kicker{margin-top:34px;font-size:9px!important}.story-opening h1{font-size:clamp(32px,8.9vw,60px);margin-bottom:26px}.story-deck{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.story-deck p{font-size:20px}.story-byline{font-size:11px}.story-cover{margin-inline:-20px}.story-cover figcaption{padding-inline:20px}.story-intro{grid-template-columns:1fr;gap:22px;padding-block:54px}.story-intro h2{font-size:32px}.story-intro p,.story-profile>p:not(.story-kicker):not(.story-role):not(.story-quote-credit){font-size:19px}.story-spread{grid-template-columns:1fr;gap:32px;padding-bottom:58px}.story-spread figure{width:100%}.story-profile h2{font-size:53px}.story-spread-reverse .story-profile{order:2}.story-spread-reverse figure{order:1}.story-mission{padding:48px 0 50px;margin-bottom:58px}.story-mission h2{font-size:clamp(38px,10vw,64px);margin-bottom:32px}.mission-bottom{grid-template-columns:1fr;gap:22px}.mission-bottom p{font-size:21px}.mission-bottom p+p{font-size:18px}.story-closing{padding-block:42px 50px}.story-closing h2{font-size:30px}.story-closing>p:not(.story-kicker){font-size:19px}.story-footer{padding:28px 20px;display:grid;gap:12px}.story-spread img{max-height:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
