:root{--ink:#100d0c;--wine:#54191d;--wine2:#7b282c;--gold:#cba55a;--gold2:#f0d99e;--ivory:#f5f1e9;--paper:#ebe4d8;--muted:#786f66;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);overflow-x:hidden}img,video{display:block;width:100%}a{color:inherit;text-decoration:none}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:999;background:#fff;padding:.8rem}.skip-link:focus{top:1rem}.site-header{position:absolute;z-index:30;top:0;left:0;width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;color:#fff;border-bottom:1px solid #ffffff33}.brand{display:flex;gap:13px;align-items:center}.brand-mark{width:47px;height:47px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold2);font-family:var(--serif);font-size:18px}.brand b,.brand small{display:block;text-transform:uppercase;letter-spacing:.13em}.brand b{font-family:var(--serif);font-size:15px}.brand small{font-size:8px;margin-top:4px;color:#d8d0c3}.main-nav{display:flex;align-items:center;gap:2vw;text-transform:uppercase;font-size:10px;letter-spacing:.16em}.main-nav>a{position:relative}.main-nav>a:not(.nav-cta):after{content:"";height:1px;width:0;position:absolute;bottom:-8px;left:0;background:var(--gold);transition:.3s}.main-nav>a:hover:after{width:100%}.nav-cta{border:1px solid var(--gold);padding:13px 18px;color:var(--gold2)}.menu-toggle{display:none;background:none;border:0;color:#fff}.hero{height:min(900px,100vh);min-height:720px;position:relative;color:#fff;display:flex;align-items:center;padding:120px 8vw 70px}.hero-media{position:absolute;inset:0;background:url('../images/maura-helicoptero.jpeg') center 38%/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,5,5,.91) 0%,rgba(15,9,9,.62) 47%,rgba(10,6,5,.1) 74%),linear-gradient(0deg,rgba(10,7,6,.62),transparent 45%)}.hero-content{position:relative;z-index:2;width:min(700px,58vw)}.eyebrow{text-transform:uppercase;letter-spacing:.34em;color:var(--gold2);font-weight:bold;font-size:10px;margin:0 0 22px;display:flex;align-items:center;gap:14px}.eyebrow:before{content:"";width:42px;height:1px;background:var(--gold)}.eyebrow.dark{color:var(--wine)}.hero h1,.section h2,.section-heading h2,.contact h2,.digital h2{font-family:var(--serif);font-weight:400;line-height:.95;margin:0;font-size:clamp(45px,6vw,87px);letter-spacing:-.035em}.hero h1 em,.section h2 em,.section-heading h2 em,.contact h2 em,.digital h2 em{font-weight:400;color:var(--gold2)}.hero-role{text-transform:uppercase;letter-spacing:.17em;font-size:11px;margin:27px 0}.hero-copy{font-family:var(--serif);font-size:18px;line-height:1.7;max-width:610px;color:#e6dfd6}.hero-actions{display:flex;gap:13px;margin-top:34px}.btn{padding:16px 22px;text-transform:uppercase;font-weight:bold;letter-spacing:.15em;font-size:9px;transition:.25s}.btn-gold{background:var(--gold);color:#1d1510}.btn-gold:hover{background:var(--gold2);transform:translateY(-2px)}.btn-ghost{border:1px solid #ffffff66}.btn-ghost:hover{border-color:var(--gold);color:var(--gold2)}.hero-index{position:absolute;right:5vw;bottom:64px;z-index:2;display:flex;align-items:center;gap:12px;font-family:var(--serif)}.hero-index span{color:var(--gold2);font-size:28px}.hero-index i{width:70px;height:1px;background:#ffffff55}.hero-index small{text-transform:uppercase;letter-spacing:.2em;font-family:var(--sans);font-size:8px}.scroll-cue{position:absolute;z-index:2;left:50%;bottom:24px;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.2em;font-size:8px;color:#ddd}.scroll-cue span{width:1px;height:36px;background:var(--gold)}.stats{background:var(--ink);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:38px 7vw;border-top:1px solid #ffffff1e}.stats article{display:flex;align-items:center;gap:15px;padding:0 25px;border-right:1px solid #ffffff1a}.stats article:last-child{border:0}.stats strong{font-family:var(--serif);font-weight:400;font-size:38px;color:var(--gold2)}.stats sup{font-size:18px}.stats span{font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;color:#aaa}.section{padding:130px 8vw}.profile{display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,.9fr);gap:9vw;align-items:center}.portrait-stack{position:relative;padding:0 50px 60px 0}.portrait-main{margin:0;height:690px;overflow:hidden}.portrait-main img{height:100%;object-fit:cover}.portrait-main:after{content:"";position:absolute;width:70%;height:72%;left:28px;top:-28px;border:1px solid var(--gold);z-index:-1}.portrait-card{position:absolute;right:0;bottom:0;width:260px;padding:28px;background:var(--wine);color:#fff}.portrait-card span,.portrait-card b{display:block}.portrait-card span{text-transform:uppercase;color:var(--gold2);letter-spacing:.2em;font-size:8px;margin-bottom:9px}.portrait-card b{font-family:var(--serif);font-size:22px;font-weight:400}.section-copy h2,.section-heading h2,.digital h2,.contact h2{font-size:clamp(40px,5vw,70px)}.section-copy h2 em,.section-heading h2 em,.digital h2 em,.contact h2 em{color:var(--wine);font-style:italic}.section-copy .lead{font-family:var(--serif);font-size:23px;line-height:1.55;color:#302722;margin-top:38px}.section-copy>p:not(.eyebrow):not(.lead){color:var(--muted);line-height:1.9;font-size:14px}.signature{font-family:cursive;color:var(--wine);font-size:36px;margin-top:34px;transform:rotate(-3deg);display:inline-block}.signature small{display:block;font-family:var(--sans);font-size:7px;text-transform:uppercase;letter-spacing:.28em;text-align:center;color:#655}.leadership{padding:120px 8vw;background:var(--wine);color:#fff;position:relative;overflow:hidden}.leadership:before{content:"MO";position:absolute;right:-3vw;top:-70px;font-family:var(--serif);font-size:340px;color:#ffffff08}.section-heading{text-align:center;position:relative}.section-heading .eyebrow{justify-content:center}.section-heading h2 em{color:var(--gold2)}.leadership-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:1180px;margin:65px auto 0}.venture{height:530px;position:relative;display:flex;align-items:flex-end;padding:42px;overflow:hidden;background-size:cover;background-position:center}.venture:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0808f2 5%,#100a0a22 80%)}.venture-one{background-image:url('../images/maura-helicoptero-familia.jpeg')}.venture-two{background-image:url('../images/arguetatours-seguridad.jpeg')}.venture>div,.venture-no{position:relative;z-index:2}.venture-no{position:absolute;right:28px;top:25px;font-family:var(--serif);font-size:35px;color:var(--gold2)}.venture>div>p:first-child,.venture small{color:var(--gold2);text-transform:uppercase;letter-spacing:.18em;font-size:8px}.venture h3{font-family:var(--serif);font-size:43px;line-height:1;margin:13px 0;font-weight:400}.venture>div>p:not(:first-child){color:#ddd;max-width:470px;line-height:1.6;font-size:12px}.venture ul{display:flex;list-style:none;gap:10px;padding:0;margin:22px 0 0;flex-wrap:wrap}.venture li{border:1px solid #ffffff49;padding:8px 10px;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.expertise .section-heading{text-align:left}.expertise .section-heading .eyebrow{justify-content:flex-start}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #c8bdae;border-left:1px solid #c8bdae}.expertise-grid article{padding:40px 32px;min-height:230px;border-right:1px solid #c8bdae;border-bottom:1px solid #c8bdae;transition:.3s}.expertise-grid article:hover{background:var(--wine);color:#fff;transform:translateY(-4px)}.expertise-grid span{font-family:var(--serif);color:var(--wine2);font-size:12px}.expertise-grid article:hover span{color:var(--gold2)}.expertise-grid h3{font-family:var(--serif);font-size:23px;font-weight:400;margin:35px 0 13px}.expertise-grid p{font-size:12px;line-height:1.7;color:var(--muted)}.expertise-grid article:hover p{color:#d9cfca}.quote-band{display:grid;grid-template-columns:1.25fr .75fr;background:var(--ink);color:#fff;min-height:630px}.quote-photo{background:url('../images/maura-hangar.jpeg') center/cover}.quote-band blockquote{margin:0;padding:90px 6vw;display:flex;justify-content:center;flex-direction:column;position:relative}.quote-band blockquote>span{font-family:var(--serif);font-size:130px;color:var(--gold);height:75px}.quote-band blockquote p{font-family:var(--serif);font-size:clamp(28px,3vw,45px);line-height:1.25;margin:15px 0 30px;font-style:italic}.quote-band cite{font-style:normal;text-transform:uppercase;letter-spacing:.18em;font-size:8px;color:var(--gold2)}.career{background:#fff}.career .section-heading{text-align:left}.career .section-heading .eyebrow{justify-content:flex-start}.timeline{margin-top:65px;border-top:1px solid #d7cec2}.timeline article{display:grid;grid-template-columns:250px 1fr;gap:60px;padding:45px 0;border-bottom:1px solid #d7cec2}.time-meta b,.time-meta span{display:block}.time-meta b{font-family:var(--serif);font-size:25px;color:var(--wine)}.time-meta span{text-transform:uppercase;letter-spacing:.18em;font-size:8px;margin-top:10px;color:var(--muted)}.timeline h3{font-family:var(--serif);font-size:27px;font-weight:400;margin:0 0 8px}.timeline h4{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--wine);margin:0 0 16px}.timeline p{font-size:13px;line-height:1.8;color:var(--muted);max-width:700px;margin:0}.digital{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:#fff}.digital-copy{padding:100px 8vw}.digital-copy p:not(.eyebrow){color:#b8ada5;line-height:1.8;font-size:13px;margin:30px 0}.digital h2 em{color:var(--gold2)}.digital-image{margin:0;position:relative;min-height:750px}.digital-image img{height:100%;object-fit:cover}.digital-image figcaption{position:absolute;bottom:0;left:0;background:var(--gold);color:var(--ink);padding:18px 30px;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.tags{display:flex;flex-wrap:wrap;gap:9px}.tags span{border:1px solid #ffffff35;padding:10px 12px;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.education .section-heading{text-align:left}.education .section-heading .eyebrow{justify-content:flex-start}.degree-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px}.degree-grid article{background:#fff;padding:38px;min-height:330px;position:relative;border-bottom:3px solid var(--wine)}.degree-grid .featured{background:var(--wine);color:#fff;border-color:var(--gold)}.degree-grid small{color:var(--wine);text-transform:uppercase;letter-spacing:.2em;font-size:8px}.degree-grid .featured small{color:var(--gold2)}.degree-icon{position:absolute;right:25px;top:25px;border:1px solid #cbbda9;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:22px;color:var(--gold)}.degree-grid h3{font-family:var(--serif);font-size:28px;line-height:1.2;font-weight:400;margin:75px 0 15px}.degree-grid p{color:var(--muted);font-size:11px;line-height:1.7}.degree-grid .featured p{color:#dfd2cc}.credentials{display:flex;align-items:center;gap:16px;margin-top:25px;flex-wrap:wrap}.credentials b{font-family:var(--serif);margin-right:12px}.credentials span{border:1px solid #cbbda9;padding:10px 14px;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.media{padding:120px 5vw;background:#171312;color:#fff}.gallery{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:330px 330px;gap:12px;margin-top:65px}.gallery figure{margin:0;position:relative;overflow:hidden}.gallery img{height:100%;object-fit:cover;transition:.7s}.gallery figure:hover img{transform:scale(1.04)}.gallery figure:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0d0909e8)}.gallery figcaption{position:absolute;z-index:2;left:25px;bottom:22px}.gallery figcaption b,.gallery figcaption span{display:block}.gallery figcaption b{font-family:var(--serif);font-size:20px}.gallery figcaption span{text-transform:uppercase;color:var(--gold2);font-size:7px;letter-spacing:.16em;margin-top:5px}.g1{grid-row:1/3}.g4{grid-column:2/4}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:60px}.video-grid article{background:#241e1c}.video-grid video{aspect-ratio:16/9;object-fit:cover;background:#000}.video-grid article>div{padding:23px}.video-grid small{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);font-size:8px}.video-grid h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:8px 0}.contact{min-height:700px;background:linear-gradient(90deg,#260e10e8,#170b0ce8),url('../images/maura-helicoptero.jpeg') center/cover fixed;display:grid;place-items:center;text-align:center;color:#fff;padding:100px 6vw}.contact-inner{max-width:860px}.contact .eyebrow{justify-content:center}.contact h2{font-size:clamp(48px,7vw,90px)}.contact h2 em{color:var(--gold2)}.contact-inner>p:not(.eyebrow){font-family:var(--serif);font-size:18px;color:#d4c8c2}.contact-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:50px;border:1px solid #ffffff38}.contact-actions a{padding:25px;border-right:1px solid #ffffff38;transition:.2s}.contact-actions a:last-child{border:0}.contact-actions a:hover{background:#ffffff10}.contact-actions small,.contact-actions b{display:block}.contact-actions small{text-transform:uppercase;letter-spacing:.2em;color:var(--gold2);font-size:8px;margin-bottom:9px}.contact-actions b{font-family:var(--serif);font-size:19px;font-weight:400}.socials{display:flex;gap:30px;justify-content:center;margin-top:32px;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.socials a:hover{color:var(--gold2)}footer{background:#090707;color:#a69c96;display:flex;justify-content:space-between;align-items:center;padding:34px 5vw;font-size:8px;letter-spacing:.08em}.footer-brand{color:#fff}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:25;display:flex;align-items:center;gap:10px;background:#1ea860;color:#fff;border-radius:40px;padding:8px 16px 8px 8px;box-shadow:0 8px 25px #0005}.whatsapp-float span{width:35px;height:35px;border-radius:50%;background:#fff;color:#12824a;display:grid;place-items:center;font-weight:bold;font-size:10px}.whatsapp-float b{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.site-header{height:80px}.menu-toggle{display:block;width:42px;height:42px;position:relative;z-index:50}.menu-toggle span{display:block;width:24px;height:1px;background:#fff;margin:7px auto;transition:.3s}.menu-toggle.open span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle.open span:last-child{transform:translateY(-4px) rotate(-45deg)}.main-nav{position:fixed;inset:0;background:#160d0e;flex-direction:column;justify-content:center;gap:26px;font-size:12px;transform:translateX(100%);transition:.35s}.main-nav.open{transform:none}.hero{padding:120px 7vw 60px;align-items:flex-end}.hero-content{width:100%}.hero-media{background-position:60% center}.hero-shade{background:linear-gradient(0deg,rgba(8,5,5,.94),rgba(15,9,9,.25) 75%)}.hero-copy{font-size:16px}.hero-index{display:none}.stats{grid-template-columns:1fr 1fr}.stats article{border-bottom:1px solid #ffffff1a;padding:20px}.profile{grid-template-columns:1fr;gap:60px}.portrait-main{height:570px}.leadership-grid{grid-template-columns:1fr}.expertise-grid{grid-template-columns:1fr 1fr}.quote-band{grid-template-columns:1fr}.quote-photo{min-height:550px}.timeline article{grid-template-columns:170px 1fr;gap:30px}.digital{grid-template-columns:1fr}.digital-image{min-height:650px}.degree-grid{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr;grid-template-rows:380px 280px 320px}.g1{grid-row:auto;grid-column:1/3}.g4{grid-column:1/3}.video-grid{grid-template-columns:1fr}}
@media(max-width:600px){.brand-mark{width:40px;height:40px}.hero{min-height:720px}.hero h1{font-size:44px}.hero-actions{flex-direction:column;align-items:flex-start}.stats{padding:18px 4vw}.stats strong{font-size:30px}.stats span{font-size:7px}.section{padding:90px 6vw}.profile{padding-top:110px}.portrait-stack{padding:0 25px 45px 0}.portrait-main{height:500px}.portrait-card{width:220px}.leadership{padding:90px 5vw}.venture{height:490px;padding:28px}.venture h3{font-size:36px}.expertise-grid{grid-template-columns:1fr}.expertise-grid article{min-height:190px}.quote-photo{min-height:430px}.quote-band blockquote{padding:70px 8vw}.timeline article{grid-template-columns:1fr;gap:20px}.digital-copy{padding:80px 7vw}.digital-image{min-height:580px}.degree-grid article{min-height:300px}.media{padding:90px 4vw}.gallery{grid-template-columns:1fr;grid-template-rows:repeat(4,420px)}.g1,.g4{grid-column:auto}.contact{min-height:700px;background-attachment:scroll}.contact-actions{grid-template-columns:1fr}.contact-actions a{border-right:0;border-bottom:1px solid #ffffff38}.contact-actions a:last-child{border-bottom:0}.contact-actions b{font-size:16px}footer{flex-direction:column;gap:25px;text-align:center}.whatsapp-float b{display:none}.whatsapp-float{padding:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
