.academic-hero h1,.academic-intro h2,.academic-intro h2 strong,.academic-tables>h2,.academic-slogan{font-weight:400}.academic-page{overflow-x:clip;--font-display: "Anton", "Barlow Condensed", sans-serif;font-family:Montserrat,sans-serif;background:#fff;color:#111}.academic-hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;background-size:cover;background-position:center;display:grid;align-items:start;padding:118px 40px 80px}.academic-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:56.25vw;min-width:177.78vh;min-height:100%;border:0;pointer-events:none;z-index:-2}.academic-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:-1}@media(prefers-reduced-motion:reduce){.academic-video{display:none}}.academic-hero>div{min-width:0;width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.academic-hero h1{font-family:var(--font-display);font-size:64px;color:#fff;line-height:1.15}.academic-carousel{min-width:0;width:100%;position:relative}.academic-carousel img{width:100%;aspect-ratio:1.5;object-fit:cover}.academic-carousel button{position:absolute;top:42%;left:-32px;color:#fff;background:none;border:0;font-size:44px;cursor:pointer}.academic-carousel button:last-child{left:auto;right:-32px}.academic-intro{display:grid;grid-template-columns:55% 45%}.academic-intro>div{min-width:0;background-color:#fff;padding:60px;background-size:850px;background-position:right center;background-repeat:no-repeat}.academic-intro h2{font-family:var(--font-display);font-size:26px;color:#484848}.academic-intro h2 strong{display:block;color:#000;font-size:60px;line-height:1.25;margin:10px 0 18px;text-shadow:0 8px 9px #0002}.academic-intro p{font-size:15px;line-height:2;text-align:justify}.academic-sunedu{display:block;width:55%;margin:75px auto 50px}.academic-students{width:100%;height:100%;object-fit:cover}.academic-downloads{display:grid;grid-template-columns:40% 60%}.academic-portrait{background-size:auto 100%;background-position:left center;background-repeat:no-repeat}.academic-tables{padding:40px 55px 64px}.academic-tables>h2{font-family:var(--font-display);font-size:60px;text-align:center;color:#3dabbc;text-shadow:0 8px 8px #0002;margin:0 0 40px}.academic-tables h3{font-size:25px;color:#193e76;text-align:center;margin:40px 0 30px;font-weight:700}.academic-tables table{width:100%;border-collapse:separate;border-spacing:10px 0;color:#173366;font-family:Arial,sans-serif;font-size:16px}.academic-tables th{background:#111;color:#fff;padding:14px;font-size:20px}.academic-tables td{height:78px;padding:10px 0}.academic-tables th,.academic-tables td{border-bottom:2px solid #e9c400}.academic-tables td:last-child{width:30%;text-align:center}.academic-tables td img{height:48px;width:auto;display:inline-block}.academic-slogan{background:#3dabbc;color:#fff;text-align:center;white-space:pre-line;font-family:var(--font-display);font-size:46px;line-height:1.3;padding:24px}@media(max-width:900px){.academic-hero{min-height:480px;padding:70px 40px}.academic-hero>div{gap:40px}.academic-hero h1{font-size:44px}.academic-intro>div{padding:30px}.academic-intro h2 strong{font-size:38px}.academic-downloads{grid-template-columns:30% 70%}.academic-tables{padding:30px 18px}.academic-tables h3{font-size:21px}}@media(max-width:600px){.academic-hero>div,.academic-intro,.academic-downloads{grid-template-columns:minmax(0,1fr)}.academic-hero h1{text-align:center}.academic-carousel{max-width:350px;margin:auto}.academic-students{max-height:500px}.academic-portrait{height:360px;background-size:cover;background-position:left 25%}.academic-tables>h2{font-size:44px}.academic-tables table{font-size:13px}.academic-tables th{font-size:15px}.academic-slogan{font-size:30px}}.press-page h1,.press-page h3,.press-detail h1,.press-detail h3,.press-related h2,.news h2,.news h3,.press-subscribe label,.press-subscribe button{font-weight:400}.press-page,.press-detail{--font-display: "Anton", "Barlow Condensed", sans-serif;color:#080808;background-color:#fff;background-repeat:repeat;background-size:512px}.press-page{padding:75px 24px}.press-page>h1,.press-related>h2{font-family:var(--font-display);text-align:center;font-size:56px;line-height:1.2;margin:0 0 60px}.press-grid{max-width:1140px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 20px}.press-grid article{background:#fff;padding-bottom:36px}.press-grid a{color:inherit;text-decoration:none}.press-grid img{width:100%;height:200px;object-fit:cover}.press-grid p{padding:12px 22px 0;font-family:var(--font-display);font-size:13px}.press-grid h3{font-family:var(--font-display);font-size:21px;line-height:1.15;margin:12px 0 20px;text-transform:uppercase}.press-hero{height:300px;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:30px}.press-hero p{font-family:var(--font-display);font-size:20px;margin:0}.press-hero h1{font-family:var(--font-display);font-size:40px;line-height:1.2;max-width:1160px;margin:6px auto 24px}.press-hero>div{display:flex;align-items:center;gap:12px;width:min(900px,90%)}.press-hero span{height:1px;flex:1;background:#fff}.press-columns{display:grid;grid-template-columns:minmax(0,775px) minmax(0,305px);gap:56px;max-width:1140px;margin:64px auto}.press-article{background:#fff;box-shadow:0 0 25px #0000000b}.press-cover{width:100%;height:auto;display:block}.press-body{padding:24px 32px 40px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.8;text-align:justify}.press-body p{margin:0 0 12px;white-space:pre-line}.press-gallery{position:relative;margin-top:40px;overflow:hidden;background:#101010}.press-gallery img{width:100%;aspect-ratio:16/10;display:block;object-fit:cover}.press-gallery__controls{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.65rem;color:#fff;font:700 .85rem Arial,sans-serif}.press-gallery__controls button{width:2.25rem;height:2.25rem;border:1px solid #fff8;border-radius:50%;background:transparent;color:#fff;font-size:1.5rem;cursor:pointer}.press-subscribe h2{font-size:17px;line-height:1.5;margin:0 0 24px}.press-subscribe label{display:block;font-family:var(--font-display);font-size:20px;margin-bottom:12px}.press-subscribe input{display:block;width:100%;background:#42adbd16;border:1px solid #777;border-radius:2px;height:40px;font-family:inherit;padding:8px}.press-subscribe button{width:100%;border:2px solid #000;background:#fff;font-family:var(--font-display);font-size:20px;padding:12px;cursor:pointer}.press-related{padding:20px 24px 80px}.press-related>h2{font-size:40px}.press-pagination{display:flex;justify-content:center;gap:20px;margin:40px}.press-pagination button{padding:10px 20px}.news.news{display:block;height:auto;min-height:0;--font-display: "Anton", "Barlow Condensed", sans-serif;padding:100px 24px 55px}.news .news__watermark{background-image:url(/images/noticias/timon.png);background-size:440px;opacity:.035;background-position:center top}.news .news__inner{padding:0;width:100%;height:auto;max-width:1140px;grid-template-columns:1fr 1fr;gap:20px}.news .news__heading{margin-bottom:65px}.news .news__heading h2{font-weight:400;font-size:64px}.news .news__featured{padding:0;border:0;background:none;box-shadow:none}.news .news__featured-media{aspect-ratio:1.67;height:auto;min-height:0}.news .news__featured-title{font-size:21px;line-height:1.45;border:0;padding:0}.news .news__featured-date{margin:24px 24px 14px;font-size:13px}.news .news__list{gap:24px}.news .news__item{min-height:0;margin:0;grid-template-columns:150px minmax(0,1fr);gap:15px;border:0;padding:0;background:none}.news .news__item-media{aspect-ratio:1.25}.news .news__item h3{font-size:20px;line-height:1.45}.news .news__item-copy p{font-size:13px}.news .news__featured-icon{width:44px;height:44px;bottom:-20px}.news .news__all-link{display:block;text-align:center;margin:40px auto 0;font-size:20px}@media(max-width:800px){.press-columns{grid-template-columns:1fr;gap:32px;margin:30px 20px}.press-subscribe{max-width:420px}.press-grid{grid-template-columns:repeat(2,1fr);gap:30px 16px}.press-hero h1{font-size:30px}.news .news__inner{grid-template-columns:1fr;max-width:550px}.news .news__list{margin-top:30px}}@media(max-width:480px){.press-grid{grid-template-columns:1fr}.press-body{padding:20px;font-size:16px}.press-gallery{grid-template-columns:repeat(2,1fr)}.press-hero h1{font-size:25px}.news .news__item{grid-template-columns:110px 1fr}.news .news__item h3{font-size:17px}}.about{overflow:hidden;color:#111;background:#fff}.about__hero,.about__slogan{position:relative;display:grid;overflow:hidden;background:#111;color:#fff}.about__hero{min-height:calc(100svh - 105px)}.about__slogan{min-height:min(72vh,720px)}.about__hero-media>img,.about__slogan>img,.about__purpose-media>img,.about__values>img,.about__hymn>img{width:100%;height:100%;object-fit:cover}.about__hero-media,.about__slogan>img{position:absolute;top:0;right:0;bottom:0;left:0}.about__hero-media>img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.02)}.about__hero-shade,.about__slogan>div{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008a,#00000038)}.about__hero-copy,.about__slogan h2{z-index:1;align-self:center;justify-self:center;margin:0;padding:40px;color:#fff;line-height:.98;text-align:center;white-space:pre-line}.about__hero-copy{max-width:90vw;font-size:clamp(1.8rem,2.9vw,3.5rem)}.about__slogan h2{max-width:88vw;font-size:clamp(1.55rem,2.55vw,3.1rem)}.about__hero-indicators{position:absolute;z-index:2;right:34px;bottom:30px;display:flex;gap:9px}.about__hero-indicators button{width:26px;height:3px;padding:0;border:0;background:#ffffff7a;cursor:pointer;transition:width .2s ease,background .2s ease}.about__hero-indicators button.is-active{width:46px;background:#20bea9}.about__presentation{position:relative;display:grid;min-height:480px;place-items:center;overflow:hidden;padding:90px 8%;background:#fff}.about__presentation-logo{position:absolute;inset:50% auto auto 50%;width:min(88%,1120px);height:auto;max-height:72%;transform:translate(-50%,-50%);object-fit:contain;opacity:.14;filter:invert(1);pointer-events:none;-webkit-user-select:none;user-select:none}.about__content{position:relative;z-index:1;max-width:900px;text-align:center}.about h2{margin:0 0 22px;font-size:clamp(2rem,4vw,4rem);line-height:.9}.about__content p,.about__purpose-text p,.about__hymn-copy p{font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.85}.about__purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(54px,7vw,136px);background:#000;color:#fff}.about__purpose-card{position:relative;min-width:0;aspect-ratio:1.42 / 1;overflow:hidden;background:#fff}.about__purpose-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;align-content:center;justify-items:center;padding:clamp(28px,5vw,88px);background:#fff;color:#111;text-align:center}.about__purpose-copy p{max-width:66ch;margin:0;font-size:clamp(.75rem,.9vw,1rem);line-height:1.65}.about__card-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;will-change:transform}.about__card-visual>img,.about__card-visual>.about__image-placeholder{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.about__purpose-card--mission .about__card-visual>img{object-position:center 22%}.about__secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(82px,12vw,236px);background:#000;color:#fff}.about__secondary-card{position:relative;min-width:0;aspect-ratio:1.42 / 1;overflow:hidden;background:#fff}.about__secondary-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;align-content:center;justify-items:center;padding:clamp(28px,5vw,88px);background:#fff;color:#111;text-align:center}.about__secondary-copy p{max-width:66ch;margin:0;font-size:clamp(.72rem,.86vw,.96rem);line-height:1.65}.about__secondary-card--hymn .about__secondary-copy p{white-space:pre-line}.about__values-list{display:grid;justify-items:center;gap:9px}.about__values-list button{padding:0;border:0;background:transparent;color:#df326a;font:600 clamp(.95rem,1.2vw,1.2rem) var(--font-body);cursor:pointer;transition:color .2s ease,transform .2s ease}.about__values-list button:first-child{color:#111}.about__values-list button:hover,.about__values-list button:focus-visible{color:#0baea1;outline:0;transform:translate(5px)}.about__secondary-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;will-change:transform}.about__secondary-visual>img,.about__secondary-visual>.about__image-placeholder{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.about__secondary-card--values .about__secondary-visual>img{object-position:center 30%}.about__card-title{position:absolute;inset:50% 0 auto;display:flex;align-items:center;padding:0 clamp(28px,5vw,92px);transform:translateY(-50%)}.about__card-title h2{margin:0;color:#fff;font-size:clamp(1.8rem,3.2vw,3.65rem);font-weight:700;line-height:.95}.about__value-modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#000000c7}.about__value-modal{position:relative;width:min(820px,100%);padding:clamp(32px,5vw,58px);background:#fff;color:#111;box-shadow:0 24px 70px #0000006b}.about__value-modal h2{margin:0 0 32px;font-size:clamp(1.5rem,2.4vw,2.45rem);text-align:center}.about__value-modal-close{position:absolute;top:16px;right:19px;border:0;background:transparent;color:#111;font-size:1.55rem;line-height:1;cursor:pointer}.about__value-modal-content{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:clamp(28px,5vw,72px)}.about__value-icon{display:grid;justify-items:center;gap:12px;color:#16b9cf;text-align:center}.about__value-icon svg{width:84px;height:84px}.about__value-icon strong{color:#4a4a4a;font-size:1.1rem}.about__value-modal-content p{margin:0;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.75}.about__value-modal-close:focus-visible,.about__values-list button:focus-visible{outline:2px solid #14b5c7;outline-offset:4px}.about__purpose{min-height:720px;background:#000}.about__purpose>*{display:none}.about__values,.about__hymn{display:none}.about__values,.about__hymn{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:#000}.about__values>img,.about__hymn>img{min-height:100%}.about__values-copy,.about__hymn-copy{display:grid;align-content:center;justify-items:center;padding:70px 13%;background:#fff;text-align:center}.about__values-copy button{display:block;margin:7px auto;padding:0;color:#d62d63;border:0;background:none;font-size:1.1rem;cursor:pointer}.about__values-copy button:first-child{color:#111}.about__values-copy p{max-width:42ch;margin-top:24px;color:#555;line-height:1.6}.about__hymn-copy p{white-space:pre-line}.about__gallery,.about__directors{padding:88px 7%;background:#000;color:#fff;text-align:center}.about__directors{background:#fff;color:#111}.about__portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin:34px auto 0;gap:18px}.about__portrait-grid>article,.about__portrait-grid>div{display:grid;aspect-ratio:3 / 4;place-items:end center;padding:18px;border:1px dashed #777;background:linear-gradient(135deg,#222,#0a0a0a);color:#ddd}.about__portrait-grid article{position:relative;overflow:hidden}.about__portrait-grid article>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about__portrait-grid article>span{position:relative;z-index:1;width:calc(100% + 36px);margin-bottom:-18px;padding:11px 10px;background:#000000bf;font-size:.9rem}.about__directors .about__portrait-grid>article,.about__directors .about__portrait-grid>div{background:#f5f5f5;border-color:#aaa;color:#555}.about__portrait-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#aeb7c0}.about__empty-collection{grid-column:1 / -1;min-height:180px!important;place-items:center!important}.about__image-placeholder{display:grid;width:100%;min-height:100%;place-content:center;gap:8px;padding:26px;border:1px dashed #7d8792;background:repeating-linear-gradient(45deg,#19212a,#19212a 12px,#151b22 12px,#151b22 24px);color:#e7edf4;text-align:center}.about__image-placeholder span{font:700 1.05rem var(--font-display);letter-spacing:.08em}.about__image-placeholder small{max-width:25ch;color:#b8c4d1}.about__gallery{padding-top:clamp(150px,15vw,230px);padding-bottom:clamp(100px,10vw,150px)}.about__commands-carousel{max-width:1040px;margin:28px auto 0}.about__commands-stage{position:relative;height:clamp(410px,42vw,570px);outline:0;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.about__commands-stage:active{cursor:grabbing}.about__commands-stage:focus-visible{outline:2px solid #20bea9;outline-offset:10px}.about__command-card{position:absolute;top:0;left:50%;width:min(58vw,340px);height:100%;overflow:hidden;background:#171717;box-shadow:0 22px 45px #00000080;cursor:pointer;will-change:transform,opacity}.about__command-card>img,.about__command-card>.about__portrait-placeholder{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.about__command-caption{position:absolute;right:0;bottom:0;left:0;display:grid;gap:4px;padding:16px 18px;background:linear-gradient(transparent,#000000eb 40%);color:#fff;text-align:left;pointer-events:none}.about__command-caption strong{font-size:clamp(.9rem,1.05vw,1.05rem)}.about__command-caption span{font-size:.86rem;color:#d8d8d8}.about__commands-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px;color:#ddd;font-size:.82rem;letter-spacing:.14em}.about__commands-controls button{width:38px;height:38px;border:1px solid rgb(255 255 255 / .55);border-radius:50%;background:transparent;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.about__commands-controls button:hover,.about__commands-controls button:focus-visible{background:#fff;color:#000;outline:0}.about__directors{position:relative;padding:clamp(72px,8vw,120px) 7%;overflow:hidden;background-color:#fff;background-image:linear-gradient(#fffffff0,#fffffff0),url(/images/noticias/timon.png);background-repeat:repeat,repeat-x;background-position:center,center 54%;background-size:auto,min(38vw,510px)}.about__directors>*{position:relative;z-index:1}.about__directors h2{width:min(1040px,100%);margin:0 auto 28px;text-align:left}.about__directors-carousel{max-width:1040px;margin:0 auto;text-align:center}.about__directors-viewport{overflow:hidden;padding:4px 0 12px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.about__directors-viewport:active{cursor:grabbing}.about__directors-track{display:flex;gap:18px;width:max-content;will-change:transform}.about__director-card{display:grid;flex:0 0 calc((min(1040px,86vw) - 72px)/5);width:calc((min(1040px,86vw) - 72px)/5);min-height:336px;grid-template-rows:242px 1fr;overflow:hidden;border:1px solid #cacaca;background:#fff;color:#111;box-shadow:0 8px 16px #00000014}.about__director-card>img,.about__director-card>.about__portrait-placeholder{width:100%;height:100%;object-fit:cover;pointer-events:none}.about__director-card>div:last-child{display:grid;align-content:center;gap:5px;padding:13px 10px;font-size:.85rem;line-height:1.35}.about__director-card strong{font-weight:700}.about__director-card span{color:#303030}.about__directors-dots{display:flex;justify-content:center;gap:7px;margin:8px 0 26px}.about__directors-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#d5d5d5;cursor:pointer;transition:transform .2s ease,background .2s ease}.about__directors-dots button:hover,.about__directors-dots button:focus-visible,.about__directors-dots button.is-active{background:#111;outline:0;transform:scale(1.16)}.about__directors-all{display:inline-flex;align-items:center;justify-content:center;min-height:54px;gap:12px;padding:13px 17px;border:1px solid #111;color:#111;font-family:var(--font-display);font-size:clamp(1.1rem,1.3vw,1.4rem);font-weight:700;line-height:1;text-decoration:none;transition:color .2s ease,background .2s ease}.about__directors-all:hover,.about__directors-all:focus-visible{background:#111;color:#fff;outline:0}.about__directors-all span{font-family:var(--font-body);font-size:1.45em;font-weight:700;line-height:.5}@media(max-width:800px){.about__hero,.about__slogan{min-height:520px}.about__purpose-grid,.about__secondary-grid{grid-template-columns:1fr;gap:28px}.about__purpose-card,.about__secondary-card{min-height:72svh}.about__purpose-stage,.about__values,.about__hymn{grid-template-columns:1fr}.about__purpose-stage{min-height:auto}.about__purpose-media{min-height:450px}.about__purpose-separator{height:10px}.about__purpose-separator:after{width:auto;height:3px}.about__purpose-copy{min-height:430px}.about__values>img,.about__hymn>img{min-height:400px}.about__portrait-grid{grid-template-columns:1fr 1fr}.about__presentation{padding:70px 7%}.about__value-modal-content{grid-template-columns:1fr;gap:22px}.about__value-icon{grid-auto-flow:column;align-items:center}.about__value-icon svg{width:62px;height:62px}}@media(max-width:520px){.about__portrait-grid{grid-template-columns:1fr}.about__hero-copy,.about__slogan h2{padding:24px;font-size:clamp(2rem,9vw,2.75rem)}.about__hero-indicators{right:24px;bottom:22px}.about__purpose-media{min-height:340px}.about__purpose-copy{min-height:0;padding:52px 26px}.about__purpose-copy h2{font-size:3rem}}@media(max-width:900px){.about__director-card{flex-basis:calc((min(1040px,86vw) - 36px) / 3);width:calc((min(1040px,86vw) - 36px) / 3);min-height:310px;grid-template-rows:220px 1fr}}@media(max-width:560px){.about__directors{padding-right:7%;padding-left:7%;background-size:auto,88vw}.about__directors h2{text-align:center}.about__director-card{flex-basis:86vw;width:86vw;min-height:405px;grid-template-rows:310px 1fr}.about__directors-dots{margin-bottom:22px}}.about__presentation{min-height:clamp(560px,38vw,680px);align-items:center;justify-items:end;padding:clamp(96px,8vw,150px) clamp(7%,10vw,180px) clamp(96px,8vw,150px) 40%}.about__presentation-logo{inset:50% auto auto -2%;width:min(108vw,1950px);max-height:none;transform:translateY(-50%);opacity:.065}.about__presentation .about__content{width:min(56vw,960px);max-width:960px;text-align:left}.about__presentation .about__content h2{margin-bottom:28px;font-size:clamp(2.35rem,3.8vw,4.35rem)}.about__presentation .about__content p{font-size:clamp(.94rem,1.06vw,1.12rem);line-height:1.9}@media(max-width:800px){.about__presentation{min-height:auto;justify-items:center;padding:82px 7%}.about__presentation-logo{left:50%;width:min(132%,900px);transform:translate(-50%,-50%);opacity:.06}.about__presentation .about__content{width:auto;text-align:center}}.former-directors{background:#fff;color:#111}.former-directors__hero{position:relative;display:grid;min-height:clamp(280px,30vw,440px);overflow:hidden;background:#1a1a1a;color:#fff}.former-directors__hero>img,.former-directors__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.former-directors__hero>img{object-fit:cover;object-position:center 30%;filter:grayscale(1) sepia(.14)}.former-directors__shade{background:#0000008f}.former-directors__hero-content{position:relative;z-index:1;display:grid;place-items:center;padding:42px;text-align:center}.former-directors__hero h1{margin:0;color:#fff;font-size:clamp(3rem,5.7vw,6.2rem);line-height:.9}.former-directors__collection{padding:clamp(72px,8vw,132px) max(18px,4vw);background:#fff}.former-directors__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:clamp(28px,3.2vw,56px) clamp(20px,3vw,48px);max-width:1560px;margin:0 auto}.former-directors__card{display:grid;min-height:340px;grid-template-rows:245px 1fr;overflow:hidden;border:1px solid #c6c6c6;background:#fff;text-align:center}.former-directors__card>img,.former-directors__placeholder{width:100%;height:100%;object-fit:cover}.former-directors__card>div:last-child{display:grid;align-content:center;gap:5px;padding:14px 12px;font-size:.94rem;line-height:1.38}.former-directors__card strong{font-weight:700}.former-directors__card span{color:#111}.former-directors__placeholder,.former-directors__empty{display:grid;place-items:center;padding:20px;background:#f1f1f1;color:#59616b}.former-directors__empty{grid-column:1 / -1;min-height:230px;border:1px dashed #9aa0a6}@media(max-width:620px){.former-directors__collection{padding:58px 24px}.former-directors__grid{grid-template-columns:1fr}.former-directors__card{max-width:330px;min-height:430px;grid-template-rows:330px 1fr;margin:0 auto}}.agreements{background:#fff;color:#111}.agreements__hero{position:relative;display:grid;min-height:clamp(235px,17vw,285px);overflow:hidden;background:#151515;color:#fff}.agreements__hero>img,.agreements__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.agreements__hero>img{object-fit:cover;object-position:center 45%}.agreements__shade{background:#0000008a}.agreements__hero-copy{position:relative;z-index:1;display:grid;place-items:center;padding:34px;text-align:center}.agreements__hero h1{margin:0;color:#fff;font-size:clamp(2.6rem,4.4vw,4.6rem);line-height:.9;text-shadow:0 5px 14px rgb(0 0 0 / .48)}.agreements__collection{padding:clamp(40px,4vw,58px) max(22px,8vw);background:#fff}.agreements__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(30px,3vw,54px) clamp(26px,5vw,84px);max-width:1500px;margin:0 auto}.agreements__partner{display:grid;min-height:88px;place-items:center}.agreements__partner>img{display:block;width:100%;max-width:200px;max-height:90px;object-fit:contain}.agreements__placeholder,.agreements__empty{display:grid;width:100%;min-height:88px;place-items:center;border:1px dashed #aeb5bb;background:#f5f6f7;color:#5e6872;font-size:.8rem;text-align:center}.agreements__empty{grid-column:1 / -1;min-height:180px}@media(max-width:900px){.agreements__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.agreements__partner>img{max-width:180px}@media(max-width:560px){.agreements__hero{min-height:300px}.agreements__hero-copy{padding:28px}.agreements__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.agreements__partner{min-height:76px}.agreements__partner>img{max-height:80px}}.admission-hero{position:relative;display:grid;min-height:clamp(250px,28vw,410px);place-items:center;overflow:hidden;background-position:center 32%;background-size:cover}.admission-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#040c1c7a;content:""}.admission-hero__title{position:relative;z-index:1;margin:0;color:#fff;font-family:var(--font-display, "Barlow Condensed", sans-serif);font-size:clamp(3rem,6vw,5.4rem);font-weight:800;line-height:.9;text-align:center;text-shadow:0 5px 7px rgb(0 0 0 / 55%);text-transform:uppercase}@media(max-width:760px){.admission-hero{min-height:230px;background-position:center 28%}}.mm-page{--mm-navy: #123e78;--mm-ink: #050505;--mm-cyan: #3eb2c6;background:#000;color:var(--mm-ink);overflow:clip}.mm-page *,.mm-page *:before,.mm-page *:after{box-sizing:border-box}.mm-shell{width:min(100% - 3rem,1440px);margin-inline:auto}.mm-page h1,.mm-page h2,.mm-page h3,.mm-page strong,.mm-kicker,.mm-eyebrow{font-family:var(--font-display);text-transform:uppercase}.mm-page p,.mm-page li{font-family:var(--font-body)}.mm-hero{position:relative;isolation:isolate;min-height:clamp(540px,46vw,650px);display:grid;align-items:center;overflow:hidden;padding:clamp(3rem,5vw,5rem) 0;background:#020711;color:#fff}.mm-hero__background,.mm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mm-hero__background{z-index:-2;object-fit:cover;object-position:center 55%;filter:saturate(.8) brightness(.62);transition:opacity .55s ease}.mm-hero__shade{z-index:-1;background:linear-gradient(90deg,#010710eb,#010710cc 35%,#01071057 68%,#010710b8)}.mm-hero__layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1fr);align-items:center;gap:clamp(2rem,6vw,7rem)}.mm-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.mm-eyebrow{margin:0 0 .45rem;color:var(--mm-cyan);font-size:clamp(1.55rem,2.1vw,2.4rem);font-weight:900;letter-spacing:-.02em;line-height:1}.mm-hero h1{margin:0;font-size:clamp(3rem,4vw,5rem);font-weight:900;line-height:.9;letter-spacing:-.035em;white-space:nowrap}.mm-hero__lead{max-width:29rem;margin:1.65rem 0 1.8rem;color:#ffffffdb;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.65}.mm-outline-button{align-self:flex-start;display:inline-flex;align-items:center;gap:2.4rem;padding:1rem 1.25rem;border:1px solid rgb(255 255 255 / 65%);color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s}.mm-outline-button:hover{background:#fff;color:#000}.mm-hero__carousel{position:relative;z-index:1;width:min(100%,560px);justify-self:end}.mm-hero__frames{aspect-ratio:1.48 / 1;overflow:hidden;background:#0d1119;box-shadow:0 16px 46px #0000003d}.mm-hero__frame{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .45s ease}.mm-hero__arrow{position:absolute;z-index:2;top:50%;display:grid;width:2.9rem;height:3.7rem;place-items:center;padding:0;border:0;background:transparent;color:#fff;font:400 3.4rem/1 Arial,sans-serif;cursor:pointer;transform:translateY(-50%)}.mm-hero__arrow--previous{left:-3.7rem}.mm-hero__arrow--next{right:-3.7rem}.mm-white{background-color:#fff}.mm-pattern{position:relative;isolation:isolate}.mm-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/images/marina-mercante/timon.png) 82% 50% / min(58vw,760px) no-repeat;opacity:.035;pointer-events:none}.mm-institution-section:before{background-image:url(/images/noticias/timon.png);background-position:34% 56%;background-size:min(41vw,650px);opacity:.05}.mm-institution{display:grid;height:clamp(610px,42vw,740px);grid-template-columns:49% 51%;min-height:0}.mm-institution__copy{align-self:start;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(3.25rem,4.2vw,5rem) clamp(2.5rem,4vw,4.75rem)}.mm-kicker{margin:0 0 .8rem;color:#4d4d4d;font-size:clamp(1.25rem,2vw,2rem);font-weight:800;line-height:1}.mm-institution h2{margin:0 0 1.45rem;font-size:clamp(3.2rem,3.6vw,4.3rem);font-weight:900;line-height:.9;letter-spacing:-.03em;text-shadow:0 7px 10px rgb(0 0 0 / 15%)}.mm-institution p,.mm-cadets__copy>p,.mm-summary p,.mm-specialty__content>p{margin:0 0 1rem;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.75}.mm-institution__logos{display:flex;align-items:center;gap:clamp(1.5rem,2.6vw,3rem);margin-top:clamp(2rem,4vw,4rem)}.mm-institution__logos img{width:auto;max-width:min(46%,330px);max-height:118px;object-fit:contain}.mm-institution__image{height:100%;min-height:0;margin:0;overflow:hidden}.mm-institution__image img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}.mm-cadets{width:100%;max-width:1920px;display:grid;grid-template-columns:45% 55%;min-height:clamp(760px,47vw,900px)}.mm-cadets__image{min-height:clamp(760px,47vw,900px);margin:0;overflow:hidden}.mm-cadets__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.mm-cadets__copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem,4.5vw,5.8rem)}.mm-cadets h2{margin:0 0 1.45rem;color:var(--mm-navy);font-size:clamp(3.4rem,4vw,4.8rem);font-weight:900;line-height:.92;letter-spacing:-.025em;text-shadow:0 7px 9px rgb(0 0 0 / 14%)}.mm-cadets h2 span{display:block;margin-bottom:.35rem;color:var(--mm-cyan);font-size:1em}.mm-cadets__copy>p{max-width:58rem;margin-bottom:0}.mm-cadets h3{margin:clamp(2rem,4vh,3.5rem) 0 1.35rem;color:#505050;font-size:clamp(1.5rem,1.9vw,2rem);font-weight:900}.mm-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.7rem,1.3vw,1.4rem)}.mm-value{display:grid;justify-items:center;gap:.55rem;text-align:center}.mm-value img{width:clamp(72px,5.2vw,98px);height:clamp(72px,5.2vw,98px);object-fit:contain}.mm-value strong{color:#505050;font-size:clamp(.9rem,1.22vw,1.2rem);font-weight:900}.mm-slogan{min-height:200px;display:grid;place-items:center;padding:2.2rem 1.5rem;color:#fff;text-align:center}.mm-slogan--cyan{background:var(--mm-cyan)}.mm-slogan--navy{background:#173f78}.mm-slogan strong{font-size:clamp(2.2rem,3.5vw,4rem);font-weight:900;line-height:1.02}.mm-bridge{display:grid;grid-template-columns:55% 45%;align-items:start}.mm-bridge:before{background-position:40% 38%;background-size:min(49vw,760px)}.mm-bridge__content{min-width:0;padding:clamp(3.5rem,5vw,6rem) clamp(3rem,5vw,6rem) clamp(4rem,7vw,8rem)}.mm-bridge__intro h2{margin:0 0 1.5rem;color:var(--mm-navy);font-size:clamp(3.8rem,5vw,6rem);font-weight:900;line-height:.9;text-shadow:0 7px 10px rgb(0 0 0 / 14%)}.mm-bridge__intro p{max-width:54rem;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:2}.mm-bridge__gallery{position:relative;height:clamp(270px,22vw,390px);margin:2.6rem 0 0;overflow:hidden;background:#071625}.mm-bridge__gallery img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;opacity:0;transform:scale(1.025);transition:opacity .55s ease,transform .8s ease}.mm-bridge__gallery img.is-active{opacity:1;transform:scale(1)}.mm-bridge__dots{display:flex;justify-content:center;gap:1.25rem;padding:1.75rem 0 4.8rem}.mm-bridge__dots button{width:15px;height:15px;padding:0;border:0;border-radius:50%;background:var(--mm-cyan);cursor:pointer;transition:background .2s ease,transform .2s ease}.mm-bridge__dots button.is-active{background:var(--mm-navy);transform:scale(1.08)}.mm-bridge__facts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5.5rem)}.mm-bridge__fact>img{width:58px;height:58px;margin-bottom:1.4rem;object-fit:contain}.mm-bridge__fact h3{margin:0 0 1.8rem;color:#505050;font-size:clamp(2rem,2.7vw,3.1rem);font-weight:900;line-height:1}.mm-bridge__fact p,.mm-bridge__fact li{font-size:clamp(.95rem,1.15vw,1.1rem);line-height:2}.mm-bridge__fact p{margin:0}.mm-bridge__fact ul{margin:0 0 .8rem;padding-left:1.4rem}.mm-bridge__fact li{margin-bottom:.45rem;font-weight:800;text-transform:uppercase}.mm-bridge__duration{display:flex;align-items:center;gap:1.4rem;margin:4rem 0}.mm-bridge__duration img{width:52px;height:52px;object-fit:contain}.mm-bridge__duration strong{color:#505050;font-size:clamp(2rem,2.7vw,3.1rem);font-weight:900}.mm-curriculum-button{width:min(100%,540px);display:block;margin-inline:auto;padding:1.2rem 1.1rem;border:3px solid #444;color:#050505;font-family:var(--font-display);font-size:clamp(1.55rem,2vw,2.2rem);font-weight:900;text-decoration:none;text-transform:uppercase}.mm-curriculum-button:hover{background:#111;color:#fff}.mm-bridge__portrait{position:sticky;top:0;height:100vh;min-height:720px;margin:0;overflow:hidden}.mm-bridge__portrait img{width:100%;height:100%;object-fit:cover;object-position:48% center}.mm-machine{display:grid;grid-template-columns:44% 56%;align-items:start}.mm-machine:before{background-position:86% 42%;background-size:min(50vw,780px)}.mm-machine__portrait{position:sticky;top:0;height:100vh;min-height:720px;margin:0;overflow:hidden}.mm-machine__portrait img{width:100%;height:100%;object-fit:cover;object-position:28% center}.mm-machine__content{min-width:0;padding:clamp(3.5rem,5vw,6rem) clamp(3rem,5vw,6rem) clamp(4rem,7vw,8rem)}.mm-machine__intro h2{margin:0 0 .7rem;color:var(--mm-navy);font-size:clamp(3.8rem,5vw,6rem);font-weight:900;line-height:.9;text-shadow:0 7px 10px rgb(0 0 0 / 14%)}.mm-machine__intro h3{margin:0 0 1.2rem;color:#505050;font-size:clamp(1.65rem,2.2vw,2.6rem);font-weight:900}.mm-machine__intro p{margin:0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.85}.mm-machine__gallery{height:clamp(270px,22vw,390px);margin:2.2rem 0 0;overflow:hidden}.mm-machine__gallery img{width:100%;height:100%;object-fit:cover;object-position:center}.mm-machine__dots{display:flex;justify-content:center;gap:.8rem;padding:1.6rem 0 4.5rem}.mm-machine__dots i{width:13px;height:13px;border-radius:50%;background:var(--mm-cyan)}.mm-machine__dots i.is-active{background:var(--mm-navy)}.mm-machine__facts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5.5rem)}.mm-machine__fact>img{width:58px;height:58px;margin-bottom:1.3rem;object-fit:contain}.mm-machine__fact h3{margin:0 0 1.7rem;color:#505050;font-size:clamp(2rem,2.7vw,3.1rem);font-weight:900;line-height:1}.mm-machine__fact p{margin:0 0 .75rem;font-size:clamp(.95rem,1.12vw,1.08rem);line-height:2}.mm-machine__fact p strong{font-family:var(--font-body);font-size:inherit}.mm-machine__duration{display:flex;align-items:center;gap:1.4rem;margin:4rem 0}.mm-machine__duration img{width:52px;height:52px;object-fit:contain}.mm-machine__duration strong{color:#505050;font-size:clamp(2rem,2.7vw,3.1rem);font-weight:900}.mm-summary{padding:clamp(4rem,7vw,7rem) 0 4rem}.mm-summary__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem)}.mm-summary__item>img{width:58px;height:58px;object-fit:contain;margin-bottom:1.2rem}.mm-summary__item h2{margin:0 0 2rem;color:#555;font-size:clamp(2rem,3.1vw,3.4rem);font-weight:900}.mm-summary__item p,.mm-summary__item li{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.9}.mm-summary__item ul{margin:0 0 .8rem;padding-left:1.4rem}.mm-summary__item li{margin-bottom:.55rem;font-weight:700;text-transform:uppercase}.mm-duration{display:flex;align-items:center;gap:1.25rem;margin-top:4rem}.mm-duration img{width:48px;height:48px;object-fit:contain}.mm-duration strong{color:#555;font-size:clamp(1.75rem,2.8vw,3.1rem);font-weight:900}.mm-editorial-banner{position:relative;min-height:460px;display:grid;align-items:center;overflow:hidden;color:#fff}.mm-editorial-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm-editorial-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c7,#00000057)}.mm-editorial-banner__copy{position:relative;z-index:1;display:grid}.mm-editorial-banner__copy span{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.8rem);font-weight:700;text-transform:uppercase}.mm-editorial-banner__copy strong{max-width:12ch;font-size:clamp(3.8rem,7.5vw,8rem);font-weight:900;line-height:.8}.mm-specialty{display:grid;grid-template-columns:50% 50%;background:#fff}.mm-specialty:before{background-position:86% 38%}.mm-specialty--reverse .mm-specialty__portrait{order:2}.mm-specialty__portrait{min-height:920px;margin:0;overflow:hidden}.mm-specialty__portrait img{width:100%;height:100%;object-fit:cover}.mm-specialty__content{align-self:center;padding:clamp(3rem,5vw,5.5rem)}.mm-specialty__content h2{margin:0;color:var(--mm-navy);font-size:clamp(3rem,5vw,5.6rem);font-weight:900;line-height:.85}.mm-specialty__content h3{margin:.8rem 0 1.5rem;color:var(--mm-navy);font-size:clamp(1.2rem,2vw,2rem);font-weight:700}.mm-specialty__detail{height:250px;margin:2.2rem 0;overflow:hidden}.mm-specialty__detail img{width:100%;height:100%;object-fit:cover}.mm-specialty__facts{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mm-specialty__facts strong{display:block;margin-bottom:.7rem;color:#555;font-size:1.45rem}.mm-specialty__facts p{margin:0;font-size:.93rem;line-height:1.55}.mm-duration--compact{margin-top:2rem}.mm-duration--compact img{width:36px;height:36px}.mm-duration--compact strong{font-size:1.65rem}.mm-requirements{position:relative;isolation:isolate;padding:0;background:#fff;color:#080808}.mm-requirements:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/images/marina-mercante/Icono-Ancla.png) 13% 52% / min(35vw,520px) auto no-repeat;opacity:.04;pointer-events:none}.mm-requirements__grid{width:100%;max-width:1920px;display:grid;grid-template-columns:50% 50%;align-items:stretch;min-height:720px}.mm-requirements__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5rem)}.mm-requirements h2{margin:0 0 1.6rem;color:#050505;font-size:clamp(3.4rem,5vw,5.6rem);font-weight:900;line-height:.86;text-shadow:0 7px 11px rgb(0 0 0 / 16%)}.mm-requirements ul{margin:0;padding-left:1.25rem}.mm-requirements li{margin:0 0 .45rem;color:#111;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.7}.mm-requirements__image{min-height:640px;margin:0;overflow:hidden}.mm-requirements__image img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){.mm-shell{width:min(100% - 2rem,900px)}.mm-hero{min-height:auto}.mm-hero__layout,.mm-institution,.mm-bridge,.mm-machine,.mm-specialty,.mm-requirements__grid{grid-template-columns:1fr}.mm-institution{height:auto}.mm-hero__layout{gap:3.5rem}.mm-hero__copy{min-height:0}.mm-hero__carousel{justify-self:center}.mm-institution__image{min-height:620px}.mm-cadets{grid-template-columns:1fr}.mm-cadets__image{min-height:620px}.mm-cadets__image img{object-position:center center;transform:none}.mm-values{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto;padding-bottom:1rem}.mm-bridge__portrait{position:relative;order:-1;height:720px;min-height:0}.mm-bridge__facts{gap:3rem}.mm-machine__portrait{position:relative;height:720px;min-height:0}.mm-machine__facts{gap:3rem}.mm-specialty--reverse .mm-specialty__portrait{order:0}.mm-specialty__portrait{min-height:650px}}@media(max-width:640px){.mm-shell{width:min(100% - 1.25rem,600px)}.mm-hero{padding:4.25rem 0}.mm-hero__layout{gap:2.75rem}.mm-hero__copy{min-height:0;padding:0 .35rem}.mm-hero h1{font-size:clamp(3.5rem,16vw,5.6rem)}.mm-hero__carousel{width:calc(100% - 4rem)}.mm-hero__frames{height:250px}.mm-hero__arrow--previous{left:-2.5rem}.mm-hero__arrow--next{right:-2.5rem}.mm-institution,.mm-cadets{width:100%}.mm-institution__copy,.mm-cadets__copy,.mm-specialty__content{padding:3.5rem 1.25rem}.mm-institution__image,.mm-cadets__image{min-height:410px}.mm-cadets h2{font-size:clamp(3rem,15vw,5rem)}.mm-values{grid-template-columns:repeat(2,1fr);overflow:visible}.mm-value:last-child{grid-column:1 / -1}.mm-slogan{min-height:150px}.mm-bridge__content{padding:3.5rem 1.25rem 5rem}.mm-bridge__portrait{height:520px}.mm-bridge__facts{grid-template-columns:1fr}.mm-bridge__dots{padding-bottom:3rem}.mm-machine__portrait{height:520px}.mm-machine__content{padding:3.5rem 1.25rem 5rem}.mm-machine__facts{grid-template-columns:1fr}.mm-machine__dots{padding-bottom:3rem}.mm-summary__grid,.mm-specialty__facts{grid-template-columns:1fr;gap:3rem}.mm-summary{padding-inline:1rem}.mm-editorial-banner{min-height:390px}.mm-specialty__portrait,.mm-requirements__image{min-height:470px}.mm-specialty__detail{height:210px}}@media(prefers-reduced-motion:reduce){.mm-page *,.mm-page *:before,.mm-page *:after{animation:none!important;transition:none!important}}.amp-page{--amp-cyan: #3eb2c6;--amp-blue: #143f7b;--amp-orange: #f57a05;--amp-dark: #2c343e;background:#fff;color:#090909;overflow:clip}.amp-page *,.amp-page *:before,.amp-page *:after{box-sizing:border-box}.amp-page h1,.amp-page h2,.amp-page h3,.amp-page strong{font-family:var(--font-display);text-transform:uppercase}.amp-page p,.amp-page li{font-family:var(--font-body)}.amp-shell{width:min(100% - 3rem,1320px);margin-inline:auto}.amp-pattern{position:relative;isolation:isolate}.amp-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/images/marina-mercante/timon.png) 82% 44% / min(56vw,760px) no-repeat;opacity:.035;pointer-events:none}.amp-hero{position:relative;min-height:650px;display:grid;align-items:center;padding:4rem 0;isolation:isolate;background-image:linear-gradient(90deg,#020912e8,#020912cc 48%,#020912ad),var(--amp-hero-background);background-position:center;background-size:cover;color:#fff}.amp-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000052)}.amp-hero__grid{display:grid;grid-template-columns:46% 54%;align-items:center;gap:clamp(2rem,4vw,4.5rem)}.amp-hero__copy{max-width:700px;padding-left:clamp(0rem,1vw,1rem)}.amp-eyebrow{margin:0 0 .55rem;color:var(--amp-cyan);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1;text-transform:uppercase}.amp-hero h1{max-width:680px;margin:0;font-size:clamp(3.5rem,4.15vw,5.15rem);font-weight:900;line-height:.88;letter-spacing:-.025em;text-transform:uppercase}.amp-hero__lead{max-width:40rem;margin:1.35rem 0 0;color:#fff;font-size:clamp(1.15rem,1.45vw,1.5rem);line-height:1.7}.amp-carousel{position:relative;overflow:hidden;background:#111}.amp-carousel__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden}.amp-carousel__image.is-active{opacity:1;visibility:visible}.amp-hero__carousel{height:clamp(320px,28vw,430px);overflow:visible;background:transparent}.amp-hero__carousel .amp-carousel__image{left:2.4rem;width:calc(100% - 4.8rem);box-shadow:0 24px 55px #00000057}.amp-carousel__arrow{position:absolute;z-index:3;top:50%;width:2.5rem;height:3.5rem;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#fff;font-size:3rem;line-height:1;transform:translateY(-50%);cursor:pointer}.amp-carousel__arrow--prev{left:-1.2rem}.amp-carousel__arrow--next{right:-1.2rem}.amp-carousel__dots{position:absolute;z-index:3;left:50%;bottom:-2.15rem;display:flex;gap:.7rem;transform:translate(-50%)}.amp-carousel__dots button{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:var(--amp-cyan);cursor:pointer;transition:transform .2s,background .2s}.amp-carousel__dots button.is-active{background:var(--amp-blue);transform:scale(1.1)}.amp-hero__carousel .amp-carousel__dots{display:none}.amp-projection{min-height:780px;display:grid;grid-template-columns:40% 60%;background:#fff}.amp-projection__media{min-height:780px;margin:0;overflow:hidden;background:#111}.amp-projection__media img{width:100%;height:100%;object-fit:cover;object-position:53% center}.amp-projection__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem,5vw,6rem) clamp(3rem,4.5vw,5.5rem)}.amp-projection h2,.amp-profile__intro h2{margin:0 0 1.4rem;color:var(--amp-blue);font-size:clamp(4rem,5.2vw,6rem);font-weight:900;line-height:.92;letter-spacing:-.025em;text-shadow:0 8px 10px rgb(0 0 0 / 14%)}.amp-projection h2 span,.amp-profile__intro h2 span{display:block;margin-bottom:.35rem;color:var(--amp-cyan)}.amp-projection p,.amp-profile__intro p{margin:0 0 1rem;font-size:clamp(.98rem,1.1vw,1.15rem);line-height:1.9}.amp-projection h3{margin:2.7rem 0 1.4rem;color:#515151;font-size:clamp(1.7rem,2.2vw,2.4rem);font-weight:900}.amp-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem clamp(1rem,2vw,2rem)}.amp-value{min-width:0;display:grid;justify-items:center;align-content:start;gap:.55rem;text-align:center}.amp-value img{width:clamp(64px,5vw,92px);aspect-ratio:1;object-fit:contain}.amp-value strong{color:#505050;font-size:clamp(.88rem,1.1vw,1.12rem);line-height:1}.amp-slogan{min-height:185px;display:grid;place-items:center;padding:2rem;background:var(--amp-orange);color:#fff;text-align:center}.amp-slogan strong{font-size:clamp(2.5rem,3.7vw,4.3rem);font-weight:900;line-height:1.03}.amp-profile{display:grid;grid-template-columns:55% 45%;align-items:start;background:#fff}.amp-profile:before{background-position:35% 42%;background-size:min(48vw,720px)}.amp-profile__content{min-width:0;padding:clamp(4rem,5vw,6rem) clamp(3rem,4.7vw,5.5rem) clamp(5rem,7vw,8rem)}.amp-profile__intro h2{font-size:clamp(4rem,5.1vw,6rem)}.amp-profile__carousel{height:clamp(300px,29vw,480px);margin-top:2.3rem;overflow:hidden}.amp-profile__carousel .amp-carousel__dots{bottom:1rem;padding:.5rem .7rem;border-radius:2rem;background:#ffffffe0}.amp-profile__facts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,5rem);margin-top:5.2rem}.amp-profile__fact>img{width:56px;height:56px;margin-bottom:1.3rem;object-fit:contain}.amp-profile__fact h3{margin:0 0 1.55rem;color:#505050;font-size:clamp(2rem,2.7vw,3rem);font-weight:900;line-height:1}.amp-profile__fact p{margin:0 0 .75rem;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:2}.amp-profile__fact p strong{font-family:var(--font-body);font-size:inherit}.amp-duration{display:flex;align-items:center;gap:1.25rem;margin:4rem 0}.amp-duration img{width:52px;height:52px;object-fit:contain}.amp-duration strong{color:#505050;font-size:clamp(2rem,2.7vw,3rem)}.amp-curriculum{width:min(100%,520px);display:block;margin-inline:auto;padding:1.1rem 1.25rem;border:3px solid #444;color:#050505;font-family:var(--font-display);font-size:clamp(1.45rem,1.9vw,2rem);font-weight:900;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.amp-curriculum:hover{background:#111;color:#fff}.amp-profile__portrait{position:sticky;top:0;height:100vh;min-height:720px;margin:0;overflow:hidden;background:#111}.amp-profile__portrait img{width:100%;height:100%;object-fit:cover;object-position:52% center}.amp-video{position:relative;height:clamp(280px,32vw,520px);overflow:hidden;background:#101820}.amp-video iframe{position:absolute;top:50%;left:50%;width:max(100vw,177.78vh);height:max(56.25vw,100vh);border:0;transform:translate(-50%,-50%);pointer-events:none}.amp-video__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a;pointer-events:none}.amp-admission{display:grid;grid-template-columns:59% 41%;align-items:stretch;background:#fff}.amp-admission:before{background-position:31% 52%;background-size:min(45vw,700px)}.amp-admission__copy{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,3vw,3.75rem);align-content:center;padding:clamp(2.75rem,3.2vw,3.75rem) clamp(2.5rem,3.6vw,4.25rem)}.amp-admission h2{margin:0 0 1.2rem;font-size:clamp(2.75rem,2.85vw,3.4rem);font-weight:900;line-height:.92;text-shadow:0 6px 8px rgb(0 0 0 / 14%)}.amp-admission ul{margin:0;padding-left:1.3rem}.amp-admission li{margin-bottom:.34rem;font-size:clamp(.84rem,.82vw,.98rem);line-height:1.5}.amp-admission__image{min-height:660px;margin:0;overflow:hidden}.amp-admission__image img{width:100%;height:100%;object-fit:cover;object-position:left center}@media(max-width:1100px){.amp-hero__grid{grid-template-columns:1fr}.amp-hero__copy{text-align:center}.amp-hero__lead{margin-inline:auto}.amp-hero__carousel{width:min(100%,760px);margin-inline:auto}.amp-projection{grid-template-columns:42% 58%}.amp-values{grid-template-columns:repeat(2,minmax(0,1fr))}.amp-profile{grid-template-columns:60% 40%}.amp-profile__facts,.amp-admission__copy{grid-template-columns:1fr}}@media(max-width:760px){.amp-shell{width:min(100% - 2rem,1320px)}.amp-hero{min-height:0;padding:3.25rem 0 4.4rem}.amp-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.amp-hero__carousel{height:58vw}.amp-hero__carousel .amp-carousel__image{left:1.25rem;width:calc(100% - 2.5rem)}.amp-projection,.amp-profile,.amp-admission{grid-template-columns:1fr}.amp-projection__media{min-height:72vw}.amp-projection__copy,.amp-profile__content{padding:3.5rem 1.5rem 4.5rem}.amp-projection h2,.amp-profile__intro h2{font-size:clamp(3.1rem,14vw,4.4rem)}.amp-values{gap:1.6rem .8rem}.amp-slogan{min-height:150px}.amp-profile__facts{grid-template-columns:1fr;margin-top:4rem}.amp-profile__portrait{position:relative;height:118vw;min-height:560px}.amp-video{height:58vw;min-height:270px}.amp-admission__copy{grid-template-columns:1fr;padding:4rem 1.5rem}.amp-admission__image{min-height:118vw}}@media(prefers-reduced-motion:reduce){.amp-page *,.amp-page *:before,.amp-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.master-page{--master-red: #760400;--master-gold: #a88709;--master-blue: #173568;--master-cyan: #42adbd;background:#fff;color:#0a0a0a;overflow:clip}.master-page *,.master-page *:before,.master-page *:after{box-sizing:border-box}.master-page h1,.master-page h2,.master-page h3,.master-page th,.master-page label,.master-page button,.master-page a{font-family:var(--font-display);text-transform:uppercase}.master-page p,.master-page li,.master-page td,.master-page input,.master-page select{font-family:var(--font-body)}.master-shell{width:min(calc(100% - 3rem),1270px);margin-inline:auto}.master-pattern{position:relative;isolation:isolate}.master-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/images/maestria/Icono-Ancla.png) center / min(52vw,720px) no-repeat;opacity:.04;filter:grayscale(1)}.master-pattern>*{position:relative;z-index:1}.master-hero{min-height:644px;display:grid;align-items:center;background:#000;color:#fff;border-top:1px solid #fff}.master-hero__grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,516px);align-items:center;gap:clamp(4rem,5.8vw,7rem);transform:translateY(-62px)}.master-hero__copy{min-width:0;transform:translateY(-34px)}.master-hero__copy p{width:max-content;margin:0 0 .35rem;padding:.5rem .72rem .42rem;background:#fff;color:#760400;font-family:var(--font-display);font-size:clamp(2rem,2.15vw,2.55rem);font-weight:900;line-height:1;text-transform:uppercase}.master-hero h1{margin:0;color:#fff;font-size:clamp(3.35rem,3.75vw,4.55rem);line-height:.94;letter-spacing:-.025em}.master-hero__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:visible}.master-hero__copy,.master-hero__copy>*,.master-hero__media{opacity:1;visibility:visible}.master-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .34s ease,visibility 0s linear .34s}.master-hero__image.is-active{opacity:1;visibility:visible;transition:opacity .34s ease}.master-hero__arrow{position:absolute;z-index:3;top:50%;width:2rem;padding:0;border:0;background:transparent;color:#fff;font:700 2.75rem/1 Arial,sans-serif;transform:translateY(-50%);cursor:pointer}.master-hero__arrow--prev{left:-2.65rem}.master-hero__arrow--next{right:-2.65rem}.master-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(500px,auto) minmax(650px,auto)}.master-mosaic__copy,.master-mosaic__details{padding:clamp(3.6rem,5vw,6rem)}.master-mosaic h2{margin:0 0 1.15rem;font-size:clamp(3.1rem,4vw,4.5rem);line-height:1;text-shadow:0 7px 8px rgb(0 0 0 / 13%)}.master-mosaic p{margin:0 0 1.2rem;font-size:clamp(.96rem,1.05vw,1.08rem);line-height:2}.master-mosaic__photo{margin:0;overflow:hidden}.master-mosaic__photo img{width:100%;height:100%;object-fit:cover}.master-mosaic__photo:first-of-type img{object-position:63% center}.master-mosaic__photo:nth-of-type(2) img{object-position:37% center}.master-mosaic__details{display:flex;flex-direction:column;justify-content:center;background:var(--master-red);color:#fff}.master-mosaic__details h2:not(:first-child){margin-top:1.1rem}.master-download{min-height:110px;display:grid;place-items:center;background:#000}.master-download a{padding:.8rem 1.1rem;border:3px solid #555;background:#fff;color:#050505;font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:900;text-decoration:none}.master-enrollment{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(3.5rem,5vw,5.5rem);padding:clamp(4rem,5vw,5.75rem) clamp(2rem,3.8vw,4.25rem) clamp(4.5rem,6vw,7rem)}.master-enrollment:before{display:none}.master-enrollment__form,.master-enrollment__data{position:relative;isolation:isolate}.master-enrollment__form:before,.master-enrollment__data:before{content:"";position:absolute;z-index:0;pointer-events:none;background:url(/images/maestria/Icono-Ancla.png) center / 100% auto no-repeat;opacity:.12;filter:grayscale(1)}.master-enrollment__form:before{width:min(78%,610px);aspect-ratio:1062 / 1321;top:-3.5rem;left:20%}.master-enrollment__data:before{width:min(76%,660px);aspect-ratio:1062 / 1321;top:-5rem;right:-7%}.master-enrollment__form>*,.master-enrollment__data>*{position:relative;z-index:1}.master-enrollment h2{margin:0 0 2.5rem;color:#bd8d0e;font-size:clamp(3rem,4vw,4.7rem)}.master-enrollment h3{margin:0 0 1.5rem;color:var(--master-gold);font-size:clamp(1.8rem,2.2vw,2.4rem);line-height:1;text-align:center}.master-data-block+.master-data-block{margin-top:3.8rem}.master-enrollment form{display:grid;gap:1.25rem;padding:clamp(2rem,3vw,3.5rem);border:1px solid #222}.master-enrollment label{display:grid;gap:.6rem;font-size:1rem}.master-enrollment input,.master-enrollment select{width:100%;min-height:44px;padding:.65rem;border:1px solid #222;background:#fff;font-size:1rem}.master-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.master-enrollment button{min-height:54px;border:0;background:var(--master-cyan);color:#fff;font-size:1.25rem;cursor:pointer}.master-more{width:max-content;display:block;margin:3rem auto 0;padding:.75rem 1.5rem;border:3px solid #555;color:#111;font-size:1.35rem;font-weight:900;text-decoration:none}.master-requirements{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.master-requirements li{display:grid;grid-template-columns:26px 1fr;gap:.7rem;align-items:center;font-size:1rem;line-height:1.45}.master-requirements img{width:25px;height:30px;object-fit:contain;filter:sepia(1) saturate(6) hue-rotate(185deg)}.master-enrollment table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--master-blue)}.master-enrollment th{padding:1rem .8rem;background:#111;color:#fff;font-size:clamp(1rem,1.25vw,1.3rem);text-align:center;-webkit-user-select:none;user-select:none}.master-data-block--investment th{background:var(--master-blue)}.master-enrollment td{height:58px;padding:.7rem 0;border-bottom:2px solid var(--master-cyan);font-size:.95rem;font-weight:700;vertical-align:middle}.master-enrollment td+td{padding-left:1.35rem}.master-data-block--investment h3,.master-data-block--agreements h3{color:var(--master-gold)}.master-data-block--agreements{padding:0 1rem}.master-data-block--agreements .master-requirements{max-width:660px;margin-inline:auto}@media(max-width:900px){.master-hero{min-height:0;padding:4rem 0}.master-hero__grid,.master-mosaic,.master-enrollment{grid-template-columns:1fr}.master-hero__grid,.master-hero__copy{transform:none}.master-hero__media{margin-top:1rem}.master-mosaic{grid-template-rows:auto}.master-mosaic__photo{min-height:72vw}.master-mosaic__details{grid-row:auto}.master-enrollment__form:before,.master-enrollment__data:before{width:min(88%,600px);opacity:.07}}@media(max-width:600px){.master-shell{width:min(100% - 2rem,1260px)}.master-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.master-hero__copy p{font-size:1.6rem}.master-hero__arrow--prev{left:-.7rem}.master-hero__arrow--next{right:-.7rem}.master-mosaic__copy,.master-mosaic__details{padding:3rem 1.35rem}.master-form-row{grid-template-columns:1fr}.master-enrollment{padding-inline:1rem}.master-enrollment table{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.master-page *,.master-page *:before,.master-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.doc-page{--doc-gold: #c29928;--doc-gold-dark: #b38808;--doc-strip-bg: #4e5154;background:#fff;color:#0a0a0a;overflow-x:clip}.doc-page *,.doc-page *:before,.doc-page *:after{box-sizing:border-box}.doc-page h1,.doc-page h2,.doc-page h3,.doc-page h4,.doc-page label,.doc-page button,.doc-page th{font-family:var(--font-display);text-transform:uppercase}.doc-page p,.doc-page li,.doc-page td,.doc-page input,.doc-page select{font-family:var(--font-body)}.doc-container{width:min(calc(100% - 4rem),1220px);margin-inline:auto}.doc-hero{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.12);padding:clamp(4rem,6.5vw,6.2rem) 0;display:block}.doc-hero__grid{display:grid;grid-template-columns:minmax(0,580px) minmax(0,480px);justify-content:space-between;align-items:center;gap:clamp(2.5rem,4vw,4.5rem)}.doc-hero__copy{min-width:0}.doc-hero__eyebrow{display:block;margin:0 0 .45rem;color:var(--doc-gold);font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:900;letter-spacing:.01em;text-transform:uppercase;line-height:1}.doc-hero__title{margin:0 0 1.25rem;color:#fff;font-family:var(--font-display);font-size:clamp(3rem,4.4vw,4.3rem);font-weight:900;line-height:.94;letter-spacing:-.015em;text-transform:uppercase}.doc-hero__desc{margin:0;color:#fff;font-family:var(--font-body);font-size:clamp(1.02rem,1.15vw,1.15rem);line-height:1.52;max-width:48ch}.doc-carousel{position:relative;width:100%;max-width:480px;margin-inline:auto}.doc-carousel__viewport{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#111;border-radius:2px}.doc-carousel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.doc-carousel__img.is-active{opacity:1;visibility:visible;transition:opacity .4s ease}.doc-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;font-size:2.2rem;font-family:Arial,sans-serif;cursor:pointer;z-index:5;padding:0;line-height:1;transition:transform .2s,opacity .2s;-webkit-user-select:none;user-select:none}.doc-carousel__btn:hover{transform:translateY(-50%) scale(1.15)}.doc-carousel__btn--prev{left:-2rem}.doc-carousel__btn--next{right:-2rem}.doc-carousel__dots{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;gap:.4rem;z-index:6}.doc-carousel__dot{width:7px;height:7px;border-radius:50%;border:0;background:#ffffff73;cursor:pointer;padding:0;transition:background .2s,transform .2s}.doc-carousel__dot.is-active{background:#fff;transform:scale(1.2)}.doc-about{background:#fff;padding:clamp(4.5rem,6.5vw,7rem) 0 clamp(4.5rem,6.5vw,7rem);position:relative;isolation:isolate}.doc-about__container{width:min(calc(100% - 10rem),1760px);margin-inline:auto}.doc-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/images/posgradogeston%20estrategia/timon.png) center 54% / min(92vw,1480px) no-repeat;opacity:.055;filter:grayscale(1)}.doc-about>*{position:relative;z-index:1}.doc-about__heading{text-align:center;margin:0 0 clamp(3rem,4.5vw,4.5rem);color:var(--doc-gold);font-family:var(--font-display);font-size:clamp(2.6rem,3.8vw,3.8rem);font-weight:900;letter-spacing:.01em;text-transform:uppercase}.doc-about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(3rem,5vw,6.5rem);align-items:start}.doc-about__card{display:flex;flex-direction:column}.doc-about__number{font-family:var(--font-display);font-size:clamp(3.6rem,5vw,4.8rem);font-weight:900;line-height:1;color:#000;margin:0 0 .85rem}.doc-about__card-text{margin:0 0 .95rem;font-family:var(--font-body);font-size:clamp(.86rem,.93vw,.96rem);line-height:1.68;color:#2b2b2b;text-align:left}.doc-about__card-text:last-child{margin-bottom:0}.doc-strip{background:var(--doc-strip-bg);padding:clamp(1.7rem,2vw,1.95rem) 1.5rem;text-align:center}.doc-page .doc-strip__text{margin:0 auto;max-width:32ch;color:#fff;font-family:var(--font-display);font-size:clamp(2rem,2.6vw,3.05rem);font-weight:900;letter-spacing:.01em;text-transform:uppercase;line-height:.95}.doc-future{min-height:220px;background:#fff}.doc-program{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"profile image-top" "image-bottom details"}.doc-pattern{position:relative;isolation:isolate;overflow:hidden}.doc-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/images/posgradogeston%20estrategia/timon.png) center / min(72vw,960px) no-repeat;opacity:.055;filter:grayscale(1)}.doc-program__profile{grid-area:profile;min-height:clamp(410px,27vw,520px);padding:clamp(3.5rem,4.2vw,5.5rem) clamp(3rem,4.1vw,5.5rem);background:#fff}.doc-program h2{margin:0 0 1.35rem;font-size:clamp(3rem,4vw,4.7rem);line-height:.95;letter-spacing:-.018em;text-shadow:0 7px 8px rgb(0 0 0 / 13%)}.doc-program__profile h2 span,.doc-program__profile h2 em{display:block;font-style:normal}.doc-program__profile h2 em{color:var(--doc-gold)}.doc-program p{margin:0 0 1.28rem;font-size:clamp(.88rem,.9vw,1rem);line-height:1.95}.doc-program p:last-child{margin-bottom:0}.doc-program__image{grid-area:image-top;min-height:clamp(410px,27vw,520px);margin:0;overflow:hidden;background:#091d25}.doc-program__image--wide{grid-area:image-bottom;min-height:clamp(570px,38vw,730px)}.doc-program__image img,.doc-enrollment__image img{width:100%;height:100%;display:block;object-fit:cover}.doc-program__image:not(.doc-program__image--wide) img{object-position:center 52%}.doc-program__image--wide img{object-position:48% center}.doc-program__details{grid-area:details;min-height:clamp(570px,38vw,730px);padding:clamp(3.5rem,4.1vw,5.7rem) clamp(3rem,4.2vw,5.8rem);background:#b68e14;color:#fff}.doc-program__details:before{background-size:min(62vw,900px);opacity:.075}.doc-program__details section+section{margin-top:clamp(1.55rem,2.25vw,2.75rem)}.doc-program__details h2{margin-bottom:.9rem;color:#fff;font-size:clamp(2.75rem,3.65vw,4.25rem)}.doc-program__details p{font-size:clamp(.87rem,.9vw,1rem);font-weight:600;line-height:1.9}.doc-download{min-height:clamp(140px,10vw,190px);display:grid;place-items:center;padding:2rem;background:#000}.doc-download a{display:inline-block;padding:.7rem 1rem;border:2px solid #727272;background:#fff;color:#111;font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.65rem);font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease}.doc-download a:hover{transform:translateY(-3px);background:#f2f2f2}.doc-enrollment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.doc-enrollment__form{min-height:clamp(730px,48vw,920px);padding:clamp(3.2rem,4.1vw,5rem) clamp(2rem,3.2vw,3.9rem) clamp(3rem,4.5vw,5rem);background:#fff}.doc-enrollment__form:before{background-size:min(65vw,760px);background-position:center 40%;opacity:.055}.doc-enrollment h2{margin:0 0 clamp(2.3rem,3.4vw,3.6rem);color:var(--doc-gold);font-family:var(--font-display);font-size:clamp(3.25rem,4.35vw,5.2rem);font-weight:900;line-height:.93;text-transform:uppercase;text-shadow:0 7px 8px rgb(0 0 0 / 13%)}.doc-enrollment form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1rem;padding:clamp(2rem,2.7vw,3rem);border:1px solid #111111}.doc-enrollment label{display:grid;gap:.65rem;color:#101010;font-family:var(--font-display);font-size:clamp(.85rem,.9vw,1rem);font-weight:900;text-transform:uppercase}.doc-enrollment__field--full,.doc-enrollment button{grid-column:1 / -1}.doc-enrollment input,.doc-enrollment select,.doc-enrollment textarea{width:100%;min-height:38px;padding:.5rem .8rem;border:1px solid #111111;border-radius:0;background:#fff;color:#111;font-family:var(--font-body);font-size:1rem}.doc-enrollment textarea{min-height:96px;resize:vertical}.doc-enrollment button{min-height:48px;border:1px solid #d62d58;background:#43adbd;color:#fff;font-family:var(--font-display);font-size:clamp(1.1rem,1.45vw,1.55rem);font-weight:900;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.doc-enrollment button:hover{background:#299bac}.doc-enrollment__notice{margin:1rem 0 0;font-size:.92rem;line-height:1.5}.doc-enrollment__more{width:max-content;display:flex;align-items:center;gap:.65rem;margin:clamp(2.5rem,4vw,4rem) auto 0;padding:.85rem 1.25rem;border:2px solid #555555;color:#111;font-family:var(--font-display);font-size:clamp(1.1rem,1.4vw,1.5rem);font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.doc-enrollment__more span{font-family:Arial,sans-serif;font-size:1.6em;line-height:0}.doc-enrollment__image{min-height:clamp(730px,48vw,920px);margin:0;overflow:hidden;background:#222}.doc-enrollment__image img{object-position:center}@media(max-width:960px){.doc-hero{padding:3.5rem 0}.doc-hero__grid{grid-template-columns:1fr;gap:2.5rem}.doc-carousel{max-width:520px;margin-top:1rem}.doc-carousel__btn--prev{left:.4rem}.doc-carousel__btn--next{right:.4rem}.doc-about__container{width:min(calc(100% - 4rem),1760px)}.doc-about__grid{grid-template-columns:1fr;gap:2.5rem}.doc-program,.doc-enrollment{grid-template-columns:1fr}.doc-program{grid-template-areas:"profile" "image-top" "details" "image-bottom"}.doc-program__profile,.doc-program__image,.doc-program__image--wide,.doc-program__details,.doc-enrollment__form,.doc-enrollment__image{min-height:auto}.doc-program__image{min-height:64vw}.doc-program__details{padding:4rem 2rem}.doc-enrollment__image{min-height:78vw}}@media(max-width:600px){.doc-container{width:min(calc(100% - 2rem),1220px)}.doc-about__container{width:calc(100% - 2rem)}.doc-hero__title{font-size:clamp(2.4rem,11vw,3.4rem)}.doc-about__number{font-size:clamp(3rem,12vw,4rem)}.doc-strip__text{font-size:1.35rem}.doc-program__profile,.doc-program__details{padding:3rem 1.35rem}.doc-program h2{font-size:clamp(2.6rem,11vw,3.6rem)}.doc-enrollment__form{padding:3rem 1rem}.doc-enrollment form{grid-template-columns:1fr;padding:1.5rem}.doc-enrollment label,.doc-enrollment__field--full,.doc-enrollment button{grid-column:auto}.doc-enrollment h2{font-size:clamp(3rem,13vw,4.4rem)}}@media(prefers-reduced-motion:reduce){.doc-page *,.doc-page *:before,.doc-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dip-page{--dip-navy: #092744;--dip-cyan: #2aa3b8;--dip-cyan-hover: #228f9f;--dip-border: #222222;background:#fff;color:#0a0a0a;overflow-x:clip}.dip-page *,.dip-page *:before,.dip-page *:after{box-sizing:border-box}.dip-page h1,.dip-page h2,.dip-page h3,.dip-page h4,.dip-page label,.dip-page button,.dip-page th{font-family:var(--font-display);text-transform:uppercase}.dip-page p,.dip-page li,.dip-page td,.dip-page input,.dip-page select{font-family:var(--font-body)}.dip-container{width:min(calc(100% - 4rem),1200px);margin-inline:auto}.dip-hero{position:relative;display:flex;align-items:center;min-height:clamp(740px,42vw,800px);background-color:#1a1a1a;background-size:cover;background-position:center 40%;background-repeat:no-repeat;color:#fff;padding:3.5rem 0;isolation:isolate}.dip-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;z-index:0;pointer-events:none}.dip-hero__wrap{position:relative;z-index:1;width:100%}.dip-hero__grid{display:grid;grid-template-columns:minmax(0,540px) minmax(0,430px);align-items:center;justify-content:start;column-gap:190px}.dip-hero__copy{min-width:0}.dip-hero__badge{display:inline-block;background:#fff;color:#092744;font-family:var(--font-display);font-weight:900;font-size:clamp(1.45rem,1.9vw,1.8rem);letter-spacing:.075em;padding:.46rem .95rem;margin-bottom:.8rem;text-transform:uppercase;line-height:1;transform:scaleX(1.06);transform-origin:left center}.dip-hero__title{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3rem,3.7vw,4.4rem);font-weight:900;line-height:.94;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.dip-carousel{position:relative;width:100%;max-width:430px}.dip-carousel__viewport{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#111;box-shadow:0 8px 20px #00000080}.dip-carousel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.dip-carousel__img.is-active{opacity:1;visibility:visible;transition:opacity .4s ease}.dip-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;font-size:2.2rem;font-family:Arial,sans-serif;cursor:pointer;z-index:5;padding:0;line-height:1;transition:transform .2s;-webkit-user-select:none;user-select:none}.dip-carousel__btn:hover{transform:translateY(-50%) scale(1.15)}.dip-carousel__btn--prev{left:-2.2rem}.dip-carousel__btn--next{right:-2.2rem}.dip-carousel__pause{position:absolute;top:50%;left:-4.2rem;transform:translateY(-50%);width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;font-size:1rem;cursor:pointer;z-index:5;opacity:.85}.dip-carousel__dots{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;gap:.4rem;z-index:6}.dip-carousel__dot{width:7px;height:7px;border-radius:50%;border:0;background:#ffffff73;cursor:pointer;padding:0;transition:background .2s,transform .2s}.dip-carousel__dot.is-active{background:#fff;transform:scale(1.2)}.dip-split{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:370px}.dip-split--inverted{min-height:455px}.dip-split__content{position:relative;background:#fff;padding:clamp(3.6rem,4vw,5.2rem) clamp(3rem,4.2vw,5.5rem);display:flex;flex-direction:column;justify-content:flex-start;isolation:isolate}.dip-split__content--timon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/images/posgradogeston%20estrategia/timon.png) center center / min(52vw,700px) no-repeat;opacity:.05;filter:grayscale(1)}.dip-split__content>*{position:relative;z-index:1}.dip-split__title{color:var(--dip-navy);font-family:var(--font-display);font-size:clamp(2.8rem,4.2vw,4.4rem);font-weight:900;letter-spacing:.01em;text-transform:uppercase;margin:0 0 1.45rem;line-height:1}.dip-modules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.05rem}.dip-modules-item{display:grid;grid-template-columns:24px 1fr;gap:.85rem;align-items:flex-start;color:#000;font-family:var(--font-display);font-size:clamp(1rem,1.16vw,1.2rem);font-weight:800;line-height:1.35;letter-spacing:.01em;text-transform:uppercase}.dip-modules-check{font-size:1.25rem;line-height:1;color:#000}.dip-split__media{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.dip-split__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.dip-objectives-text{margin:0 0 1rem;font-family:var(--font-body);font-size:clamp(.88rem,.95vw,1rem);line-height:1.65;color:#222}.dip-objectives-text:last-child{margin-bottom:0}.dip-form-section{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:790px}.dip-form-container{position:relative;background:#fff;padding:clamp(3.8rem,4.5vw,5.4rem) clamp(3rem,3.3vw,4.1rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;isolation:isolate}.dip-form-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/images/maestria/Icono-Ancla.png) center 38% / min(52vw,670px) no-repeat;opacity:.08;filter:grayscale(1)}.dip-form-container>*{position:relative;z-index:1}.dip-form-inner{width:100%;max-width:none}.dip-form-title{color:var(--dip-navy);font-family:var(--font-display);font-size:clamp(2.8rem,4.2vw,4.4rem);font-weight:900;letter-spacing:.01em;text-transform:uppercase;margin:0 0 2.8rem;line-height:1;text-align:left}.dip-form-card{background:#fff;border:1px solid var(--dip-border);padding:clamp(2rem,2.4vw,2.9rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .85rem}.dip-form-field{display:flex;flex-direction:column;gap:.45rem}.dip-form-field--full,.dip-form-submit,.dip-form-notice{grid-column:1 / -1}.dip-form-field label{color:#000;font-family:var(--font-display);font-size:.95rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1}.dip-form-field input,.dip-form-field select,.dip-form-field textarea{width:100%;min-height:42px;padding:.5rem .75rem;border:1px solid var(--dip-border);background:#fff;color:#111;font-family:var(--font-body);font-size:.95rem;outline:none;transition:border-color .2s}.dip-form-field textarea{min-height:96px;resize:vertical}.dip-form-field input:focus,.dip-form-field select:focus{border-color:var(--dip-navy)}.dip-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dip-form-submit{width:100%;min-height:48px;margin-top:.35rem;border:0;background:var(--dip-cyan);color:#fff;font-family:var(--font-display);font-size:1.35rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s}.dip-form-submit:hover{background:var(--dip-cyan-hover)}.dip-form-notice{margin:.75rem 0 0;font-size:.88rem;color:#444;line-height:1.4;text-align:center}.dip-more-btn{width:max-content;display:flex;align-items:center;gap:.7rem;margin:2.7rem auto 0;background:#fff;border:2px solid var(--dip-border);color:#000;padding:.75rem 2.2rem;font-family:var(--font-display);font-size:1.25rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.dip-more-btn span{font-family:Arial,sans-serif;font-size:1.65em;line-height:0}.dip-more-btn:hover{background:#000;color:#fff}.dip-form-media{position:relative;width:100%;height:100%;min-height:790px;overflow:hidden}.dip-form-media img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}@media(max-width:980px){.dip-hero__grid{grid-template-columns:1fr;gap:2.5rem}.dip-carousel{max-width:520px}.dip-carousel__btn--prev{left:.4rem}.dip-carousel__btn--next{right:.4rem}.dip-carousel__pause{left:2.5rem}.dip-split,.dip-form-section{grid-template-columns:1fr}.dip-split__media{min-height:380px}.dip-split--inverted .dip-split__media{order:2}.dip-split--inverted .dip-split__content{order:1}.dip-form-media{min-height:420px}}@media(max-width:600px){.dip-container{width:min(calc(100% - 2rem),1220px)}.dip-hero__title{font-size:clamp(2.4rem,11vw,3.4rem)}.dip-form-card{grid-template-columns:1fr;padding:1.5rem}.dip-form-field--full,.dip-form-submit,.dip-form-notice{grid-column:auto}.dip-split__content,.dip-form-container{padding:3rem 1.25rem}}@media(prefers-reduced-motion:reduce){.dip-page *,.dip-page *:before,.dip-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.courses-page{color:#101010}.courses-page h1,.courses-page h2,.courses-page button,.course-modal h2,.course-modal label{font-family:var(--font-display),Impact,sans-serif;font-weight:800}.courses-hero{display:flex;min-height:292px;flex-direction:column;align-items:center;justify-content:center;background-size:cover;color:#fff;text-align:center;text-shadow:0 3px 8px #222}.courses-hero p{margin:0;font:800 clamp(1.8rem,2.8vw,2.7rem)/1 var(--font-display),Impact,sans-serif}.courses-hero h1{margin:.6rem 1rem 0;font-size:clamp(3rem,5vw,5.5rem);line-height:1}.courses-content{display:grid;grid-template-columns:278px minmax(0,1fr);gap:36px;min-height:720px;padding:82px clamp(20px,2vw,40px) 50px;background-size:auto,510px 510px}.courses-sidebar form{display:grid;justify-items:start;gap:10px}.courses-sidebar input[type=search]{width:100%;height:43px;padding:8px 14px;border:1px solid #111;background:#fff;font:1rem Arial,sans-serif}.courses-sidebar form button{padding:10px 20px;border:1px solid #ff3555;background:#fff;cursor:pointer}.courses-filter{display:grid;gap:13px;margin-top:18px;padding:20px;background:#fff;box-shadow:0 8px 18px #00000012}.courses-filter h2{margin:0 0 7px;font-size:1rem}.courses-filter label{font:.88rem Arial,sans-serif}.courses-filter input{accent-color:#41a9bd}.courses-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;align-items:start}.course-card{min-width:0;border:1px solid #555;background:#fff}.course-card__image{position:relative;height:160px;background-position:center;background-size:cover}.course-card__image h2{position:absolute;top:39%;left:0;max-width:85%;margin:0;padding:5px 10px;background:#00000094;color:#fff;font-size:1.7rem;line-height:1.1}.course-card__badge{position:absolute;top:4px;right:4px;padding:12px 9px;background:#fff;font:800 .95rem var(--font-display),Impact,sans-serif}.course-card__duration{min-height:45px;display:flex;align-items:center;gap:12px;padding:8px 18px;font:800 1rem var(--font-display),Impact,sans-serif}.course-card__duration span{font:1.5rem Arial,sans-serif}.course-card__accordion{border-top:1px solid #d9dce6}.course-card__accordion button{width:100%;min-height:57px;display:flex;align-items:center;gap:15px;padding:12px 20px;border:0;background:#fff;font-size:1.1rem;text-align:left;cursor:pointer}.course-card__accordion button[aria-expanded=true]{color:#41a9bd}.course-card__accordion button span{font:700 1.7rem Arial,sans-serif}.course-card__accordion p,.course-card__accordion ul{margin:0;padding:4px 27px 20px;font:.84rem/1.5 Arial,sans-serif}.course-card__accordion ul{padding-left:40px}.course-card__accordion li+li{margin-top:5px}.course-card__requirements{padding:4px 27px 20px;font:.84rem/1.5 Arial,sans-serif}.course-card__requirements p{margin:0 0 12px;padding:0;font:inherit}.course-card__requirements ul{margin:0;padding:0 0 0 27px;font:inherit}.course-card__requirements p+ul{margin-top:12px}.course-card__more{width:100%;min-height:46px;border:0;background:#61bb6f;color:#fff;font-size:1.15rem;cursor:pointer}.course-card__more:hover{background:#469f55}.course-card__logos{display:flex;align-items:center;justify-content:space-around;min-height:24px;border-top:2px solid #ed6574;font:600 .5rem Arial,sans-serif}.course-card__logos strong{font-size:.68rem}.courses-pagination{display:flex;gap:8px;margin:38px 0 0}.courses-pagination button{border:0;background:transparent;font:700 .95rem Arial,sans-serif;cursor:pointer}.courses-pagination button[aria-current=page]{color:#1688a4;text-decoration:underline}.courses-pagination button:disabled{opacity:.4;cursor:default}.course-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:12px;background:#000000c7}.course-modal{position:relative;width:min(620px,100%);max-height:96vh;overflow-y:auto;padding:30px 42px 24px;background:#fff}.course-modal__close{position:absolute;top:4px;right:13px;border:0;background:none;font:26px Arial,sans-serif;cursor:pointer}.course-modal h2{max-width:510px;margin:0 auto 20px;font-size:2rem;line-height:1;text-align:center}.course-modal__form{display:grid;gap:17px;padding:42px 46px 50px;border:1px solid #111}.course-modal__form label{display:grid;gap:11px;font-size:1rem}.course-modal__form input,.course-modal__form select{width:100%;min-width:0;height:39px;padding:8px 12px;border:1px solid #222;background:#fff;font:.85rem Arial,sans-serif}.course-modal__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.course-modal__row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.course-modal__form>button{min-height:50px;margin-top:3px;border:1px solid #ed4560;background:#40acc0;color:#fff;font:800 1.35rem var(--font-display),Impact,sans-serif;cursor:pointer}.course-modal__message{margin:0;color:#a22;font:.85rem/1.4 Arial,sans-serif}.course-modal__privacy{color:#777;font:italic .8rem/1.4 Arial,sans-serif}@media(max-width:1350px){.courses-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:1000px){.courses-content{grid-template-columns:220px minmax(0,1fr);gap:20px}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.courses-content{display:block;padding-top:30px}.courses-sidebar{margin-bottom:25px}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.course-card__image{height:130px}.course-card__image h2{font-size:1.2rem}.course-modal{padding:28px 12px}.course-modal__form{padding:22px 15px}}@media(max-width:420px){.courses-grid,.course-modal__row,.course-modal__row--three{grid-template-columns:1fr}}.comunicado-detail{min-height:100vh;padding:clamp(3rem,6vw,6rem) 1rem;background:#fff url(/symbols/enamm-nautical-wheel.svg) repeat;background-size:510px auto}.comunicado-detail__sheet{width:min(100%,820px);margin:0 auto;padding:clamp(1.5rem,4vw,4rem);background:#fff;box-shadow:0 8px 30px #00000017;text-align:center}.comunicado-detail__sheet time{color:#616b75;font:700 .8rem Arial,sans-serif;letter-spacing:.06em}.comunicado-detail__sheet h1{margin:1rem 0 1.5rem;color:#111;font:400 clamp(1.8rem,3vw,2.5rem)/1.08 Georgia,serif}.comunicado-detail__summary{max-width:60ch;margin:0 auto 1.75rem;color:#4a4a4a;line-height:1.5}.comunicado-detail__body{max-width:66ch;margin:0 auto 1.75rem;color:#333;line-height:1.65;white-space:pre-line;text-align:left}.comunicado-detail__pdf{display:block;width:100%;height:min(78vh,950px);min-height:520px;border:0;background:#eee}.comunicado-detail__image{display:block;width:100%;height:auto;margin:0 auto}.comunicado-detail__pending{padding:3rem 1rem;background:#f4f6f8;color:#4a4a4a}.comunicado-detail__open,.comunicado-detail__back{display:inline-block;margin:1.5rem .7rem 0;color:#007da2;text-decoration:underline}@media(max-width:600px){.comunicado-detail__pdf{min-height:65vh}}.comunicados-page{min-height:100vh;background:#000}.comunicados-page__back{display:inline-block;margin:2rem var(--container-padding) 0;color:#fff;text-decoration:none}.transp-page{background:#fff;color:#0a0a0a}.transp-hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:clamp(255px,16vw,310px);background-color:#1a1a1a;background-size:cover;background-position:center 52%;background-repeat:no-repeat;padding:3rem 2rem;isolation:isolate}.transp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000057;z-index:0;pointer-events:none}.transp-hero__title{position:relative;z-index:1;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3rem,5vw,5.7rem);font-weight:900;font-style:normal;line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;text-shadow:0 5px 8px rgb(0 0 0 / 55%)}.transp-body{width:min(calc(100% - 3rem),1040px);margin-inline:auto;padding:clamp(3rem,5vw,5rem) 0 clamp(4rem,7vw,7rem)}.transp-links{list-style:none;margin:0;padding:0}.transp-links__item{display:flex;align-items:center;gap:1.2rem;min-height:64px;padding:.65rem .75rem;border-bottom:1px solid #43b6ce;transition:background-color .2s}.transp-links__item:hover{background-color:#f7f9fb}.transp-links__number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-family:var(--font-display);font-weight:700;font-size:1rem;color:#333}.transp-links__label{font-family:var(--font-body);font-size:1.05rem;color:#1a1a1a;text-decoration:none;font-weight:400;transition:color .2s}.transp-links__label:hover{color:#2aa3b8}@media(max-width:640px){.transp-hero{min-height:200px;padding:2rem 1.5rem}.transp-body{padding:2rem 0 3rem}.transp-links__item{padding:1rem 0;gap:.8rem}}.contact-page{overflow:hidden;background:#fff;color:#071f3a}.contact-page h1,.contact-page h2,.contact-divider span,.contact-accordion__trigger,.contact-form label>span,.contact-form button{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.contact-directory{padding:clamp(2.7rem,5.5vw,5.2rem) var(--container-padding) clamp(4rem,6vw,6.7rem)}.contact-intro{margin:0 auto clamp(3rem,5vw,5rem);text-align:center}.contact-intro h1{margin:0;color:#050505;font-size:clamp(2.8rem,3.7vw,4.2rem);line-height:.95}.contact-intro p{margin:.85rem auto 0;color:#0b376f;font-size:clamp(1.25rem,1.75vw,1.75rem);font-weight:700}.contact-directory__grid{display:grid;max-width:1180px;grid-template-columns:minmax(260px,1fr) minmax(310px,1.08fr) minmax(260px,1fr);align-items:start;gap:clamp(1.25rem,2.2vw,2.35rem);margin:0 auto}.contact-directory__column{display:grid;gap:1.25rem}.contact-directory__photo{height:386px;min-height:386px;overflow:hidden;background:#e7ebef}.contact-directory__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.contact-accordion{border:1px solid #d8dee7;background:#fff}.contact-accordion__trigger{display:grid;width:100%;min-height:54px;grid-template-columns:24px 1fr;align-items:center;gap:.45rem;padding:.8rem 1rem;border:0;background:#1f477f;color:#fff;font-size:clamp(.9rem,1.02vw,1.05rem);line-height:1.25;text-align:left;cursor:pointer}.contact-accordion__chevron{display:block;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:900;line-height:1;transform:translateY(-2px);transition:transform .38s ease}.contact-accordion.is-open .contact-accordion__chevron{transform:rotate(180deg) translateY(-1px)}.contact-accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .58s cubic-bezier(.2,.75,.25,1),opacity .3s ease}.contact-accordion.is-open .contact-accordion__panel{grid-template-rows:1fr;opacity:1}.contact-accordion__body{min-height:0;overflow:hidden;padding:0 .6rem;transition:padding .45s ease}.contact-accordion.is-open .contact-accordion__body{padding:.65rem .6rem .85rem}.contact-line{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.32rem 0;color:#111;font-size:.91rem;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.contact-line--heading{font-family:var(--font-display);font-size:1.03rem;font-weight:800;line-height:1.06;text-transform:uppercase}.contact-line svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:#003f83;stroke-width:1.8;stroke-linejoin:round}.contact-line:hover{color:#1164a5}.contact-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;color:#070707}.contact-divider:before,.contact-divider:after{height:1px;background:#151515;content:""}.contact-divider span{font-size:clamp(1.55rem,2vw,2.25rem);line-height:1}.contact-schedule{padding-bottom:clamp(2rem,4vw,4rem)}.contact-schedule p{margin:2.15rem auto 0;color:#0d3d7b;font-size:clamp(1.15rem,1.55vw,1.55rem);text-align:center}.contact-message{display:grid;min-height:720px;grid-template-columns:minmax(0,1fr) minmax(460px,560px);align-items:center;gap:clamp(2.2rem,6vw,8rem);padding:clamp(3.5rem,6vw,6.5rem) max(var(--container-padding),calc((100vw - 1200px)/2));background-color:#fff;background-image:linear-gradient(#fffffff0,#fffffff0),url(/images/noticias/timon.png);background-repeat:repeat,repeat-x;background-position:center,center 52%;background-size:auto,min(34vw,460px)}.contact-message__copy{max-width:540px;justify-self:end;text-align:center}.contact-message__copy h2{margin:0 0 1rem;color:#050505;font-size:clamp(2.4rem,3.5vw,4rem);line-height:.95}.contact-message__copy p{margin:0 auto 1.7rem;color:#0c3b77;font-size:clamp(1.25rem,1.65vw,1.7rem);line-height:1.85}.contact-message__copy strong{display:block;color:#0c3b77;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.85}.contact-form{width:min(100%,560px);justify-self:start;padding:clamp(2.5rem,3.4vw,3.75rem);border-radius:14px;background:#fff;box-shadow:0 13px 32px #00000024}.contact-form h3{margin:0 0 2.35rem;color:#080808;font-size:1.4rem;text-align:center}.contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.35rem}.contact-form label{display:grid;gap:.45rem}.contact-form__field--wide{grid-column:1 / -1}.contact-form label>span{color:#090909;font-size:.85rem}.contact-form label b{color:#ed1824}.contact-form input,.contact-form textarea{width:100%;border:1px solid #123d73;border-radius:0;background:#fff;color:#111;font:inherit;outline:0}.contact-form input{height:46px;padding:0 .75rem}.contact-form textarea{min-height:112px;padding:.75rem;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 2px #3daec147}.contact-form button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:1rem;margin-top:1.75rem;border:1px solid #1e344b;background:#43acc0;color:#050505;font-size:1.2rem;cursor:pointer}.contact-form button:hover{background:#5fc2d3}.contact-form__notice{margin:.85rem 0 0;color:#793d00;font-size:.82rem;line-height:1.45}.contact-location{padding-top:2.6rem;background:#fff}.contact-location .contact-divider{margin-bottom:2.6rem}.contact-location iframe{display:block;width:100%;height:clamp(360px,35vw,590px);border:0}@media(max-width:899px){.contact-directory__grid{grid-template-columns:1fr}.contact-directory__photo{height:min(115vw,650px)!important;min-height:390px;grid-row:2}.contact-directory__column:last-child{grid-row:3}.contact-message{grid-template-columns:1fr;background-size:520px}.contact-message__copy,.contact-form{justify-self:center}}@media(max-width:540px){.contact-directory{padding-inline:1rem}.contact-form__grid{grid-template-columns:1fr}.contact-form__field--wide{grid-column:auto}.contact-message{padding-inline:1rem}.contact-form{padding:1.5rem 1.15rem}.contact-divider span{max-width:10ch;text-align:center}}.anti-page{color:#111;background:#fff}.anti-page h1,.anti-page h2,.anti-page h3,.anti-tabs,.anti-faq button,.anti-wizard label,.anti-wizard legend,.anti-wizard__actions{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.anti-hero{display:grid;min-height:clamp(270px,17vw,320px);place-items:center;background-size:cover;background-repeat:no-repeat}.anti-hero h1{margin:0;color:#fff;font-size:clamp(3rem,4.25vw,5rem);line-height:1;text-align:center;text-shadow:0 2px 8px rgb(0 0 0 / .24)}.anti-main{min-height:670px;padding:clamp(3.1rem,5vw,5rem) var(--container-padding) 8rem;background-repeat:repeat;background-size:auto,460px 460px}.anti-layout{display:grid;max-width:1160px;grid-template-columns:minmax(0,1.2fr) minmax(390px,1fr);align-items:start;gap:clamp(2rem,2.5vw,3rem);margin:auto}.anti-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1.1rem .35rem;padding-top:.25rem}.anti-tabs button{display:inline-flex;max-width:145px;align-items:flex-start;gap:.38rem;padding:0;border:0;background:none;color:#090909;font:inherit;font-size:clamp(.9rem,1vw,1.06rem);line-height:1.18;text-align:left;cursor:pointer}.anti-tabs button span{color:#050505;font-family:Arial,sans-serif;font-size:1.5em;line-height:.76}.anti-tabs button.is-active,.anti-tabs button:hover{color:#3daec1}.anti-content{min-width:0;max-width:470px}.anti-section-heading{text-align:center}.anti-section-heading h2{margin:0;color:#0b0b0b;font-size:clamp(1.75rem,2.05vw,2.4rem);line-height:1.08;text-shadow:0 4px 8px rgb(0 0 0 / .16)}.anti-section-heading__subtitle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;margin:1.4rem 0 2.8rem;color:#61646c;font-size:.85rem;white-space:nowrap}.anti-section-heading__subtitle:before,.anti-section-heading__subtitle:after{height:1px;background:#191919;content:""}.anti-prose{font-size:.86rem;line-height:2.05;text-align:justify}.anti-prose p{margin:0 0 1.15rem}.anti-prose ul{padding-left:1.6rem}.anti-prose li{margin-bottom:.7rem}.anti-wizard-section{margin-top:2rem}.anti-wizard-section h3{margin:0 0 1.25rem;font-size:clamp(1.7rem,2vw,2.35rem);text-align:center;text-shadow:0 4px 8px rgb(0 0 0 / .17)}.anti-wizard{max-width:430px;margin:auto;padding:1.4rem 1.5rem 1.55rem;border:1px solid #333;background:#fff}.anti-wizard__notice{margin:0 0 1.1rem;color:#315a75;font:.75rem/1.45 Arial,sans-serif}.anti-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0 0 1.4rem;padding:0;list-style:none}.anti-steps li{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#222;text-align:center}.anti-steps li>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid currentColor;border-radius:50%;font:.7rem Arial,sans-serif}.anti-steps li small{max-width:80px;font-size:.66rem;line-height:1.05}.anti-steps li.is-current{color:#f67823}.anti-steps li.is-done{color:#37afc3}.anti-wizard__fields{display:grid;gap:.85rem}.anti-wizard__fields>label{display:grid;gap:.32rem;font-size:.75rem;line-height:1.18}.anti-wizard b{color:#e32734}.anti-wizard input:not([type=radio]),.anti-wizard select,.anti-wizard textarea{width:100%;min-height:34px;padding:.45rem .55rem;border:1px solid #1d4786;border-radius:0;background:#fff;color:#111;font:.85rem Arial,sans-serif;text-transform:none}.anti-wizard textarea{resize:vertical}.anti-wizard fieldset{display:grid;gap:.6rem;margin:0;padding:.7rem;border:1px solid #d8dce7}.anti-wizard legend{font-size:.72rem}.anti-wizard .anti-choice{display:flex;gap:.45rem;align-items:flex-start;font:.78rem Arial,sans-serif;text-transform:none}.anti-wizard__note{margin:0;color:#444;font:.79rem/1.5 Arial,sans-serif;text-transform:none}.anti-wizard__legal{margin:.2rem 0;color:#777;font:.88rem/1.55 Arial,sans-serif;text-transform:none}.anti-wizard__fields>label:has(textarea) textarea{min-height:138px}.anti-steps li{position:relative}.anti-steps li:not(:last-child):after{position:absolute;top:10px;left:calc(50% + 25px);width:calc(100% - 42px);height:1px;background:#c6cfdb;content:""}.anti-steps li.is-done>span{border-color:#f67823;background:#f67823;color:#fff}.anti-wizard__actions{display:flex;gap:.5rem;margin-top:1.2rem}.anti-wizard__actions button,.anti-wizard__actions a{display:grid;flex:1;min-height:38px;place-items:center;padding:.35rem .6rem;border:1px solid #171717;background:#fff;color:#080808;font:inherit;font-size:.85rem;text-align:center;text-decoration:none;cursor:pointer}.anti-wizard__actions button:hover,.anti-wizard__actions a:hover{background:#40acc0}.anti-wizard__unavailable{color:#7b3e15;font:.74rem/1.4 Arial,sans-serif;text-transform:none}.anti-faq{display:grid;gap:1.4rem}.anti-faq__item button{display:flex;width:100%;align-items:baseline;gap:.55rem;padding:0;border:0;background:none;color:#111;font:inherit;font-size:.95rem;line-height:1.15;text-align:left;cursor:pointer}.anti-faq__item button span{font-family:Arial,sans-serif;font-size:1.2rem}.anti-faq__item p{margin:1.3rem 0 0 .2rem;font-size:.85rem;line-height:1.95;white-space:pre-line}.anti-access .anti-section-heading{margin-bottom:2.2rem}.anti-document img{display:block;width:100%;max-width:480px;height:auto;margin:0 auto}@media(max-width:900px){.anti-layout{grid-template-columns:1fr}.anti-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.anti-content{max-width:520px;margin:0 auto}}@media(max-width:580px){.anti-hero{min-height:240px}.anti-hero h1{font-size:2.65rem}.anti-main{padding-inline:1rem;background-size:auto,330px 330px}.anti-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.anti-tabs button{max-width:150px;font-size:.85rem}.anti-section-heading__subtitle{white-space:normal}.anti-wizard{padding:1.1rem}}.research-page{min-height:75vh;padding:70px 24px 90px;background-color:#fff;background-image:linear-gradient(#fffffff0,#fffffff0),url(/images/noticias/timon.png);background-repeat:repeat;background-position:center;background-size:auto,390px 390px;color:#333}.research-page__inner{max-width:1130px;margin:auto}.research-page h1{text-align:center;font-family:var(--font-display,Impact,sans-serif);font-size:clamp(34px,4vw,52px);color:#080808;margin:0 0 20px}.research-page h2{text-align:center;color:#173f79;font-size:clamp(19px,2vw,25px);margin:0 0 80px}.research-page__list{display:grid;gap:56px}.research-article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px;align-items:start}.research-article__cover img{display:block;width:100%;max-height:310px;object-fit:contain;object-position:top}.research-article__body h3{font-family:Georgia,serif;font-size:clamp(25px,3vw,40px);line-height:1.16;margin:0 0 16px;color:#159bd0}.research-article__body h3 a{color:inherit;text-decoration:underline}.research-article__body p{font-size:16px;line-height:1.55;margin:0 0 8px}.research-article__body small{color:#777}@media(max-width:650px){.research-page{padding:45px 18px}.research-page h2{margin-bottom:45px}.research-article{grid-template-columns:100px minmax(0,1fr);gap:18px}.research-article__body p{font-size:14px}.research-page__list{gap:38px}}.training-pdf-page{min-height:80vh;padding:55px 24px 80px;background:#fff url(/symbols/enamm-nautical-wheel.svg) repeat;background-size:320px}.training-pdf-page__inner{max-width:1100px;margin:auto}.training-pdf-page h1{text-align:center;color:#111;font-family:var(--font-display,Impact,sans-serif);font-size:clamp(30px,4vw,48px);margin:0 0 20px}.training-pdf-page p{text-align:center;margin:0 0 28px;color:#444}.training-pdf-page__viewer{width:100%;height:min(78vh,960px);background:#f2f3f5;border:1px solid #bbc3cf}.training-pdf-page__viewer iframe{width:100%;height:100%;border:0}.training-pdf-page__download{display:inline-block;margin-top:18px;background:#214980;color:#fff;padding:12px 20px;text-decoration:none;font-weight:700}@media(max-width:650px){.training-pdf-page{padding:35px 12px}.training-pdf-page__viewer{height:68vh}}.gallery-document-page{background:#fff;min-height:75vh}.gallery-document-page__hero{min-height:320px;background-size:cover;display:grid;place-items:center;padding:48px 24px;text-align:center}.gallery-document-page__hero h1{font-family:var(--font-display);font-weight:900;font-size:clamp(36px,4.3vw,66px);line-height:1.05;color:#fff;text-transform:uppercase;text-shadow:0 2px 3px #0005;margin:0}.gallery-document-page__content{max-width:1160px;margin:auto;text-align:center;padding:78px 24px 80px}.gallery-document-page__content h2{max-width:1080px;margin:0 auto;font-family:var(--font-display);font-weight:900;font-size:clamp(27px,2.7vw,42px);line-height:1.1;white-space:pre-line;color:#080808}.gallery-document-page__content>p{font-size:17px;line-height:1.5;white-space:pre-line;margin:28px auto 0;max-width:850px}.gallery-document-page__images{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:780px;margin:42px auto 0}.gallery-document-page--sustentacion-de-tesis .gallery-document-page__images{margin-top:120px}.gallery-document-page__images img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:650px){.gallery-document-page__hero{min-height:225px}.gallery-document-page__content{padding:42px 14px 55px}.gallery-document-page__images,.gallery-document-page--sustentacion-de-tesis .gallery-document-page__images{margin-top:45px;gap:14px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.legal-page{min-height:80vh;color:#082f70;background-color:#fff;background-image:linear-gradient(#ffffffe8,#ffffffe8),url(/images/noticias/timon.png);background-size:390px auto}.legal-page__shell{width:min(1180px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(5rem,8vw,8rem) 0}.legal-page h1{margin:0 0 1.5rem;color:#050505;font-family:var(--font-display);font-size:clamp(2.6rem,4vw,4.6rem);line-height:.95;text-transform:uppercase}.legal-page h1:after{content:"";width:44px;height:3px;display:block;margin-top:.7rem;background:#183e7d}.legal-page p{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.8}.claims-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(3rem,7vw,7rem);align-items:start}.claims-copy strong{display:block;margin-top:1.4rem;line-height:1.8}.claims-card{padding:clamp(2rem,3.5vw,3.6rem);border-radius:13px;background:#fff;box-shadow:0 12px 35px #00000021;color:#111}.claims-card h2{margin:0 0 2.2rem;text-align:center;font-size:clamp(1.35rem,2vw,1.8rem)}.claims-form{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.6rem}.claims-form label,.claims-form fieldset{min-width:0;margin:0;padding:0;border:0;font-family:var(--font-display);font-size:.9rem;color:#050505}.claims-form label>span,.claims-form legend{display:block;margin-bottom:.45rem}.claims-form input,.claims-form select,.claims-form textarea{width:100%;min-height:43px;padding:.7rem .85rem;border:1px solid #111;border-radius:0;background:#fff;font:inherit;font-family:var(--font-body);box-sizing:border-box}.claims-form textarea{min-height:105px;resize:vertical}.claims-form__wide{grid-column:1 / -1}.claims-form__radios{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.claims-form__radios label{display:flex;gap:.4rem;align-items:center;font-family:var(--font-body);font-size:.95rem}.claims-form__radios input{width:auto;min-height:0}.claims-form button{grid-column:1 / -1;min-height:52px;border:1px solid #111;background:#43b2c7;font-family:var(--font-display);font-size:1rem;text-transform:uppercase;cursor:pointer}.claims-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1.25rem;background:#0505059e;animation:claims-fade .2s ease-out}.claims-dialog{position:relative;width:min(100%,470px);padding:2.6rem 2.4rem 2.2rem;border-radius:13px;background-color:#fff;background-image:linear-gradient(#ffffffed,#ffffffed),url(/images/noticias/timon.png);background-size:260px auto;background-position:120% 120%;background-repeat:no-repeat;box-shadow:0 18px 45px #00000047;color:#111;text-align:center;animation:claims-rise .25s ease-out}.claims-dialog__close{position:absolute;top:.7rem;right:.9rem;border:0;background:none;color:#050505;font-size:1.7rem;line-height:1;cursor:pointer}.claims-dialog__art{display:block;width:104px;height:104px;margin:0 auto 1.2rem}.claims-dialog__eyebrow{margin:0 0 .4rem!important;color:#43b2c7!important;font-family:var(--font-display);font-size:.9rem!important;letter-spacing:.12em;text-transform:uppercase}.claims-dialog h2{margin:0 0 1rem;color:#050505;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.2rem);line-height:1;text-transform:uppercase}.claims-dialog p{margin:0 0 1.7rem;color:#082f70;font-size:1rem;line-height:1.6}.claims-dialog a{color:#082f70;font-weight:700}.claims-dialog__ok{width:100%;min-height:52px;border:1px solid #111;background:#43b2c7;color:#050505;font-family:var(--font-display);font-size:1rem;text-transform:uppercase;cursor:pointer}.claims-dialog__ok:hover,.claims-dialog__ok:focus-visible{background:#082f70;color:#fff;outline:none}@keyframes claims-fade{0%{opacity:0}}@keyframes claims-rise{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.claims-dialog-backdrop,.claims-dialog{animation:none}}.privacy-card{max-width:830px;margin:0 auto;padding:clamp(2.2rem,5vw,4.5rem);background:#fff;box-shadow:0 8px 30px #00000012;color:#111}.privacy-card h1{text-align:center;font-size:clamp(2rem,3.2vw,3.2rem)}.privacy-card h1:after{margin-inline:auto}.privacy-card p,.privacy-card li{color:#111;font-family:Georgia,serif;font-size:1.05rem;line-height:1.55;text-align:justify}.privacy-card__home{width:fit-content;display:block;margin:2rem 0 0 auto;padding:.9rem 1.2rem;border:2px solid #111;color:#111;font-family:var(--font-display);text-decoration:none;text-transform:uppercase}@media(max-width:900px){.claims-layout{grid-template-columns:1fr}}@media(max-width:600px){.legal-page__shell{width:min(100% - 1.25rem,1180px);padding-block:3.5rem}.claims-card{padding:1.3rem}.claims-form{grid-template-columns:1fr}.claims-form__wide{grid-column:auto}}.access-page{min-height:68vh;padding:clamp(4rem,7vw,7rem) var(--container-padding);background:#fff linear-gradient(#ffffffeb,#ffffffeb),url(/images/noticias/timon.png);background-size:390px auto}.institutional-page{min-height:65vh;background:#fff;color:#111}.access-page h1{margin:0 0 clamp(2.5rem,5vw,4.5rem);text-align:center;color:#050505;font-family:var(--font-display);font-size:clamp(3rem,5vw,5.5rem);text-transform:uppercase}.intranet-grid{width:min(1160px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin:0 auto}.intranet-card{overflow:hidden;background:#fff;box-shadow:0 12px 30px #0000001a;text-align:center}.intranet-card img{width:100%;aspect-ratio:1.32;display:block;object-fit:cover}.intranet-card small{display:block;margin-top:.8rem;font-family:var(--font-display);font-size:1rem;color:#555}.intranet-card h2{margin:.15rem 0 .85rem;color:#050505;font-size:1.7rem;font-weight:500}.intranet-card a{display:block;padding:.9rem;background:#43adc2;color:#fff;font-size:1.05rem;text-decoration:none}.institutional-hero{min-height:270px;display:grid;place-items:center;padding:2rem;background:linear-gradient(#0000007a,#0000007a),url(/images/administracion-maritima/port-operator.jpg) center 43% / cover}.institutional-hero h1{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3rem,5.5vw,6rem);text-align:center;text-shadow:0 5px 8px rgb(0 0 0 / 45%)}.institutional-list{width:min(1020px,calc(100% - 2rem));margin:0 auto;padding:clamp(3rem,6vw,6rem) 0;background:#fff;color:#111;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.institutional-row{display:grid;grid-template-columns:45px 1fr auto;gap:1rem;align-items:center;min-height:68px;padding:.4rem 1.5rem;border-bottom:1px solid #43b6ce;color:#111;text-decoration:none}.institutional-row strong{font-size:1.25rem}.institutional-row span{font-size:1.05rem}.institutional-row b{font-family:var(--font-display);color:#173f7c}.document-badge{min-width:52px;padding:.35rem .45rem;border:2px solid currentColor;color:#e33325;font-family:var(--font-display);font-size:.82rem;line-height:1;text-align:center;text-transform:uppercase}.document-badge--xlsx{color:#347a3f}.document-badge--doc{color:#304bd8}.work-list .institutional-row:first-child strong,.work-list .institutional-row:nth-child(2) strong{visibility:hidden}.supply-hero{min-height:360px;display:grid;place-items:center;background:linear-gradient(#0006,#0006),url(/images/administracion-maritima/Banner-Home-32.jpg) center / cover;text-align:center}.supply-hero h1{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3.5rem,6vw,6rem);text-shadow:0 5px 8px #0008}.supply-hero span{width:min(500px,80vw);display:block;margin-top:1rem;padding:.75rem;background:#43b6ce;color:#fff;font-size:1.45rem;font-weight:800}@media(max-width:760px){.intranet-grid{grid-template-columns:1fr}.institutional-row{grid-template-columns:34px 1fr;padding-inline:.5rem}.institutional-row b{grid-column:2}}:root{--color-black: #000000;--color-white: #ffffff;--color-navy: #092744;--color-navy-dark: #061a2e;--color-navy-mid: #0d3a5c;--color-cyan: #3daec1;--color-cyan-light: #52c3d6;--color-cyan-dark: #2a8fa0;--color-gray-900: #111111;--color-gray-800: #1e1e1e;--color-gray-700: #3a3a3a;--color-gray-600: #5a5a5a;--color-gray-400: #9a9a9a;--color-gray-200: #d4d4d4;--color-gray-100: #ebebeb;--color-gray-50: #f3f3f3;--bg-primary: var(--color-black);--bg-secondary: var(--color-gray-900);--bg-light: var(--color-gray-50);--text-primary: var(--color-white);--text-muted: var(--color-gray-400);--accent: var(--color-cyan);--accent-hover: var(--color-cyan-light)}:root{--font-display: "Barlow Condensed", "Arial Narrow", condensed, sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--text-hero: clamp(3rem, 9vw, 8rem);--text-h1: clamp(2.5rem, 6vw, 5.5rem);--text-h2: clamp(2rem, 4.5vw, 4rem);--text-h3: clamp(1.5rem, 3vw, 2.5rem);--text-h4: clamp(1.25rem, 2vw, 1.75rem);--text-xl: clamp(1.125rem, 1.5vw, 1.375rem);--text-base: 1rem;--text-sm: .875rem;--text-xs: .75rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--leading-tight: .95;--leading-snug: 1.1;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--tracking-widest: .2em}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--section-padding: clamp(5rem, 10vw, 10rem);--section-padding-sm: clamp(3rem, 6vw, 6rem)}:root{--container-max: 1440px;--container-wide: 1280px;--container-mid: 1100px;--container-narrow: 800px;--container-padding: clamp(1rem, 5vw, 5rem);--z-base: 0;--z-above: 10;--z-dropdown: 100;--z-header: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}:root{--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--duration-fast: .2s;--duration-normal: .35s;--duration-slow: .6s;--duration-slower: 1s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-white);background-color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding)}.container--max{max-width:var(--container-max)}.container--narrow{max-width:var(--container-narrow)}.font-display{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-cyan)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section{padding-block:var(--section-padding)}.section--dark{background-color:var(--color-black);color:var(--color-white)}.section--navy{background-color:var(--color-navy);color:var(--color-white)}.section--light{background-color:var(--color-gray-50);color:var(--color-gray-900)}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-gray-900)}::-webkit-scrollbar-thumb{background:var(--color-gray-700);border-radius:3px}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:.75em 2em;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quad),color var(--duration-fast) var(--ease-out-quad),border-color var(--duration-fast) var(--ease-out-quad),transform var(--duration-fast) var(--ease-out-quad)}.btn:hover{transform:translateY(-1px)}.btn--primary{background-color:var(--color-cyan);color:var(--color-black);border-color:var(--color-cyan)}.btn--primary:hover{background-color:var(--color-cyan-light);border-color:var(--color-cyan-light)}.btn--outline{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.btn--outline:hover{background-color:var(--color-white);color:var(--color-black)}.btn--outline-cyan{background-color:transparent;color:var(--color-cyan);border-color:var(--color-cyan)}.btn--outline-cyan:hover{background-color:var(--color-cyan);color:var(--color-black)}.header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);background-color:var(--color-black);border-bottom:1px solid var(--color-gray-800);transition:height var(--duration-normal) var(--ease-out-quad)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:110px;transition:height var(--duration-normal) var(--ease-out-quad);padding-inline:var(--container-padding);max-width:var(--container-max);margin-inline:auto}.header--scrolled .header__inner{height:72px}.header__logo{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.header__logo-img{height:52px;width:auto;transition:height var(--duration-normal) var(--ease-out-quad)}.header--scrolled .header__logo-img{height:40px}.header__nav{display:flex;align-items:center;gap:var(--space-1)}.header__nav-item{position:relative}.header__nav-link{display:block;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-gray-200);transition:color var(--duration-fast) var(--ease-out-quad);white-space:nowrap}.header__nav-link:hover,.header__nav-link--active{color:var(--color-white)}.header__nav-link:after{content:"";position:absolute;bottom:-1px;left:var(--space-3);right:var(--space-3);height:1px;background-color:var(--color-cyan);transform:scaleX(0);transition:transform var(--duration-fast) var(--ease-out-quad)}.header__nav-link:hover:after,.header__nav-link--active:after{transform:scaleX(1)}.header__dropdown{position:absolute;top:calc(100% + 1px);left:50%;translate:-50% 0;min-width:220px;background-color:var(--color-gray-900);border:1px solid var(--color-gray-800);border-top:2px solid var(--color-cyan);opacity:0;visibility:hidden;translate:-50% -6px;transition:opacity var(--duration-fast) var(--ease-out-quad),translate var(--duration-fast) var(--ease-out-quad),visibility var(--duration-fast);pointer-events:none}.header__nav-item:hover .header__dropdown,.header__nav-item:focus-within .header__dropdown{opacity:1;visibility:visible;translate:-50% 0;pointer-events:auto}.header__dropdown-link{display:block;padding:var(--space-3) var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gray-200);border-bottom:1px solid var(--color-gray-800);transition:color var(--duration-fast),background-color var(--duration-fast),padding-left var(--duration-fast)}.header__dropdown-link:last-child{border-bottom:none}.header__dropdown-link:hover{color:var(--color-white);background-color:var(--color-gray-800);padding-left:calc(var(--space-5) + 4px)}.header__hamburger{display:none;flex-direction:column;gap:5px;padding:var(--space-2);cursor:pointer}.header__hamburger span{display:block;width:24px;height:2px;background-color:var(--color-white);transition:transform var(--duration-fast) var(--ease-out-quad)}@media(max-width:1100px){.header__nav{display:none}.header__hamburger{display:flex}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) - 1);background-color:var(--color-black);display:flex;flex-direction:column;justify-content:center;padding:var(--space-8);opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-out-expo),visibility var(--duration-normal)}.mobile-menu--open{opacity:1;visibility:visible}.mobile-menu__nav-link{display:block;font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--color-white);padding-block:var(--space-3);border-bottom:1px solid var(--color-gray-800);transition:color var(--duration-fast),padding-left var(--duration-fast)}.mobile-menu__nav-link:hover{color:var(--color-cyan);padding-left:var(--space-4)}.hero{position:relative;background-color:var(--color-black);min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:110px}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.hero__slide--active{opacity:1;pointer-events:auto}.hero__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.hero__image{width:100%;height:100%;object-fit:cover;opacity:.65;transform-origin:center}.hero__content{position:relative;z-index:var(--z-above);padding-inline:var(--container-padding);max-width:var(--container-wide);margin-inline:auto;width:100%;padding-bottom:4rem}.hero__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-cyan);margin-bottom:var(--space-4)}.hero__title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-white);max-width:12ch;margin-bottom:var(--space-8)}.hero__cta{margin-top:var(--space-8)}.hero__nav{position:absolute;right:clamp(1rem,4vw,5rem);top:50%;translate:0 -50%;z-index:var(--z-above);display:flex;flex-direction:column;gap:var(--space-4)}.hero__nav-num{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-gray-600);cursor:pointer;transition:color var(--duration-fast);-webkit-user-select:none;user-select:none;padding:var(--space-1);position:relative}.hero__nav-num:before{content:"";position:absolute;left:-1rem;top:50%;translate:0 -50%;width:8px;height:1px;background-color:transparent;transition:background-color var(--duration-fast),width var(--duration-fast)}.hero__nav-num--active{color:var(--color-white)}.hero__nav-num--active:before{background-color:var(--color-cyan);width:24px}.careers{background-color:var(--color-black)}.careers__item{display:grid;min-height:70svh;overflow:hidden}.careers__item--a{grid-template-columns:30fr 70fr}.careers__item--b{grid-template-columns:68fr 32fr}.careers__content{display:flex;flex-direction:column;justify-content:center;padding:var(--section-padding) var(--container-padding);position:relative;z-index:var(--z-above)}.careers__symbol{position:absolute;bottom:-2rem;right:-2rem;font-size:18rem;font-family:var(--font-display);font-weight:var(--weight-black);color:var(--color-white);opacity:.04;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em}.careers__image-wrap{position:relative;overflow:hidden}.careers__image{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .6s var(--ease-out-expo)}.careers__item:hover .careers__image{transform:scale(1.03)}@media(max-width:760px){.careers__item--a,.careers__item--b{grid-template-columns:1fr}.careers__item--b .careers__content{order:-1}.careers__image-wrap{min-height:55vw}}.postgraduate{background-color:var(--color-black);padding-block:var(--section-padding)}.postgraduate__header{padding-inline:var(--container-padding);max-width:var(--container-wide);margin-inline:auto;margin-bottom:var(--space-16)}.postgraduate__grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--container-wide);margin-inline:auto}.postgraduate__card{position:relative;overflow:hidden;aspect-ratio:3 / 4;cursor:pointer}.postgraduate__card-image{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .6s var(--ease-out-expo);filter:grayscale(20%) brightness(.7)}.postgraduate__card:hover .postgraduate__card-image{transform:scale(1.035);filter:grayscale(0%) brightness(.8)}.postgraduate__card-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-8);background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 60%);transition:padding-bottom var(--duration-normal) var(--ease-out-expo)}.postgraduate__card:hover .postgraduate__card-content{padding-bottom:calc(var(--space-8) + 4px)}.postgraduate__card-type{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-cyan);margin-bottom:var(--space-2)}.postgraduate__card-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}@media(max-width:760px){.postgraduate__grid{grid-template-columns:1fr}.postgraduate__card{aspect-ratio:16 / 9}}.statistics{background-color:var(--color-white);padding-block:var(--section-padding)}.statistics__inner{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.statistics__item{text-align:center;padding:var(--space-8)}.statistics__number{font-family:var(--font-display);font-size:clamp(4rem,8vw,7rem);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1;color:var(--color-cyan)}.statistics__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gray-700);margin-top:var(--space-3)}@media(max-width:760px){.statistics__inner{grid-template-columns:1fr;gap:var(--space-4)}}.announcements{background-color:var(--color-gray-900);padding-block:var(--section-padding);overflow:hidden}.announcements__header{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);margin-bottom:var(--space-12)}.announcements__timeline{position:relative;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding)}.announcements__line{position:absolute;top:10px;left:var(--container-padding);right:var(--container-padding);height:1px;background-color:var(--color-gray-700)}.announcements__nodes{display:flex;gap:clamp(2rem,6vw,5rem);padding-bottom:var(--space-8);overflow-x:auto;scrollbar-width:none}.announcements__nodes::-webkit-scrollbar{display:none}.announcements__node{flex-shrink:0;cursor:pointer;position:relative}.announcements__node-dot{width:10px;height:10px;border-radius:50%;background-color:var(--color-gray-600);margin-inline:auto;transition:background-color var(--duration-fast),transform var(--duration-fast) var(--ease-out-expo);position:relative;z-index:1}.announcements__node--active .announcements__node-dot{background-color:var(--color-cyan);transform:scale(1.6)}.announcements__node-date{font-size:var(--text-xs);color:var(--color-gray-400);white-space:nowrap;margin-top:var(--space-3);transition:color var(--duration-fast)}.announcements__node--active .announcements__node-date{color:var(--color-white)}.announcements__content{max-width:600px;margin-top:var(--space-10)}.announcements__content-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-white);margin-bottom:var(--space-4)}.announcements__content-summary{color:var(--color-gray-400);line-height:var(--leading-relaxed);font-size:var(--text-sm)}.news{background-color:var(--color-black);padding-block:var(--section-padding)}.news__inner{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.news__featured{position:relative;overflow:hidden;aspect-ratio:4 / 3;display:flex;align-items:flex-end}.news__featured-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out-expo);filter:brightness(.6)}.news__featured:hover .news__featured-image{transform:scale(1.03)}.news__featured-content{position:relative;z-index:1;padding:var(--space-8);background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 80%);width:100%}.news__featured-badge{display:inline-block;background-color:var(--color-cyan);color:var(--color-black);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.2em .8em;margin-bottom:var(--space-3)}.news__featured-title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-white)}.news__list{display:flex;flex-direction:column;gap:var(--space-4)}.news__item{display:grid;grid-template-columns:80px 1fr;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-gray-800);transition:border-color var(--duration-fast);cursor:pointer}.news__item:hover{border-color:var(--color-cyan)}.news__item:last-child{border-bottom:none}.news__item-image{aspect-ratio:1;overflow:hidden}.news__item-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-normal) var(--ease-out-expo)}.news__item:hover .news__item-image img{transform:scale(1.08)}.news__item-date{font-size:var(--text-xs);color:var(--color-gray-400);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-2)}.news__item-title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-white)}@media(max-width:760px){.news__inner{grid-template-columns:1fr}}.partners{background-color:var(--color-white);padding-block:var(--section-padding-sm);overflow:hidden}.partners__track{display:flex;gap:var(--space-16);animation:partners-scroll 30s linear infinite}.partners__track:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.partners__track{animation:none;flex-wrap:wrap;justify-content:center}}@keyframes partners-scroll{0%{translate:0 0}to{translate:-50% 0}}.partners__logo{flex-shrink:0;display:flex;align-items:center;filter:grayscale(100%);opacity:.5;transition:filter var(--duration-normal),opacity var(--duration-normal)}.partners__logo:hover{filter:grayscale(0%);opacity:1}.partners__logo img{height:48px;width:auto;object-fit:contain}.footer{background-color:var(--color-black);border-top:1px solid var(--color-gray-800);padding-block:var(--section-padding);position:relative;overflow:hidden}.footer__watermark{position:absolute;right:-5%;bottom:-10%;font-family:var(--font-display);font-size:30vw;font-weight:var(--weight-black);color:var(--color-white);opacity:.015;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em}.footer__inner{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--space-8);position:relative;z-index:1}.footer__brand-logo{height:60px;width:auto;margin-bottom:var(--space-6)}.footer__brand-tagline{font-size:var(--text-sm);color:var(--color-gray-400);line-height:var(--leading-relaxed);max-width:28ch}.footer__col-title{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-cyan);margin-bottom:var(--space-5)}.footer__col-link{display:block;font-size:var(--text-sm);color:var(--color-gray-400);padding-block:var(--space-2);transition:color var(--duration-fast),translate var(--duration-fast) var(--ease-out-quad)}.footer__col-link:hover{color:var(--color-white);translate:3px 0}.footer__bottom{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);padding-top:var(--space-8);margin-top:var(--space-8);border-top:1px solid var(--color-gray-800);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.footer__copy{font-size:var(--text-xs);color:var(--color-gray-600);letter-spacing:var(--tracking-wide)}@media(max-width:1100px){.footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:760px){.footer__inner{grid-template-columns:1fr}}.whatsapp-btn{position:fixed;bottom:2rem;right:2rem;z-index:var(--z-overlay);width:56px;height:56px;border-radius:50%;background-color:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36659;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo);color:#fff}.whatsapp-btn:hover{transform:scale(1.06);box-shadow:0 6px 28px #25d36680}.whatsapp-btn svg{width:28px;height:28px}.training{background-color:var(--color-black);padding-block:var(--section-padding)}.training__inner{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-padding);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.training__content{display:flex;flex-direction:column;gap:var(--space-6)}.training__logos{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.training__logo{filter:brightness(0) invert(1);opacity:.4;height:32px;width:auto}.training__slider{position:relative;overflow:hidden;aspect-ratio:4 / 3}.training__slider-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform-origin:center}.training__slider-image--active{opacity:1}@media(max-width:760px){.training__inner{grid-template-columns:1fr}}.page-content{padding-top:110px}.news{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5rem,8vw,8rem) var(--container-padding) clamp(5rem,7vw,7rem);color:#050505;background:#fff}.news__watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url(/symbols/enamm-nautical-wheel.svg);background-repeat:repeat;background-position:center 2rem;background-size:390px 390px}.news__heading{margin-bottom:clamp(2.6rem,4vw,4.5rem);text-align:center}.news__heading h2{margin:0;color:#050505;font-size:clamp(3.25rem,5.5vw,5.8rem);line-height:.9}.news__inner{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(2rem,4vw,4.6rem);max-width:1440px;margin:auto}.news__featured-visual{position:relative}.news__featured-media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:3px;background:#e9edf0}.news__featured-media img,.news__item-media img{display:block;width:100%;height:100%;object-fit:cover}.news__featured-icon{position:absolute;right:1.4rem;bottom:-1.7rem;display:grid;width:3.5rem;height:3.5rem;place-items:center;border:4px solid #fff;border-radius:50%;background:#ec1c3d;box-shadow:0 8px 18px #0000002e}.news__featured-icon img{width:1.45rem;height:1.45rem}.news__featured-date,.news__item-copy p{margin:2rem 0 0;color:#121212;font-family:var(--font-display);font-size:.9rem;font-weight:700}.news__featured-title{max-width:94%;margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2.35rem);line-height:1.05}.news__featured-title a,.news__item h3 a{color:inherit;text-decoration:none}.news__list{display:flex;flex-direction:column;gap:clamp(1.35rem,2vw,2.25rem)}.news__item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(1rem,1.6vw,1.5rem);align-items:center}.news__item-media{display:block;overflow:hidden;aspect-ratio:1.24 / 1;border-radius:3px;background:#e9edf0}.news__item h3{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.8rem);line-height:1.08}.news__item-copy p{margin-top:.8rem;font-size:.8rem}.news__all-link{align-self:flex-start;margin-top:.25rem;color:#0d233c;font-family:var(--font-display);font-size:.95rem;letter-spacing:.035em;text-decoration:none}.partners{padding:clamp(2.25rem,3.5vw,3.75rem) var(--container-padding) clamp(2rem,3vw,3rem);color:#050505;background:#fff}.partners__intro{margin-bottom:clamp(1rem,1.6vw,1.6rem);text-align:center}.partners__eyebrow{margin:0 0 .5rem;color:#656565;font-family:var(--font-display);font-size:clamp(.9rem,1.2vw,1.1rem)}.partners__title{margin:0;color:#050505;font-family:var(--font-display);font-size:clamp(1.65rem,2.6vw,2.7rem);line-height:1}.partners__marquee{position:relative;width:100%;overflow:hidden;outline:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.partners__track{display:flex;width:max-content;gap:0;flex-wrap:nowrap;animation:none;translate:none;will-change:transform}.partners__set{display:flex;flex:0 0 auto;gap:clamp(2.5rem,5vw,6.5rem);align-items:center;padding-right:clamp(2.5rem,5vw,6.5rem)}.partners__logo{display:grid;width:clamp(150px,13vw,220px);height:100px;flex:0 0 auto;place-items:center}.partners__logo img{display:block;max-width:min(100%,185px);max-height:76px;object-fit:contain;filter:saturate(.9)}.footer{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.2rem,5vw,5rem) var(--container-padding) 1.5rem;color:#fff;background:#000}.footer__watermark{position:absolute;top:50%;left:51%;z-index:-1;width:min(64vw,970px);opacity:.06;transform:translate(-50%,-46%);filter:invert(1);pointer-events:none}.footer__inner{display:grid;grid-template-columns:1.2fr 1.05fr 1.45fr .9fr 1.15fr;gap:clamp(1.5rem,2.6vw,4rem);max-width:1720px;margin:auto}.footer__brand-logo{display:block;width:min(185px,100%);height:auto;margin-bottom:1.4rem}.footer__brand h2,.footer__col-title{margin:0 0 .8rem;color:#fff;font-family:var(--font-display);font-size:clamp(.86rem,.92vw,1.02rem);line-height:1}.footer__brand h2:not(:first-of-type){margin-top:1.35rem}.footer address{margin:0;font-style:normal}.footer address p{margin:0 0 .52rem;color:#ffffffeb;font-size:clamp(.78rem,.82vw,.88rem);line-height:1.38}.footer address a{color:inherit;text-decoration:none}.footer__column{display:flex;flex-direction:column;align-items:flex-start}.footer__group+.footer__group{margin-top:1.65rem}.footer__group{display:flex;flex-direction:column;align-items:flex-start}.footer__link{display:inline-flex;gap:.6rem;align-items:flex-start;margin:0 0 .55rem;color:#ffffffed;font-size:clamp(.78rem,.82vw,.88rem);line-height:1.28;text-decoration:none;transition:transform .18s ease,color .18s ease}.footer__link:before{content:"›";flex:0 0 auto;color:#fff;font-size:1.55em;font-weight:700;line-height:.7}.footer__link:hover,.footer__link:focus-visible{color:#43b6ce;transform:translate(4px)}.footer__socials{display:flex;gap:.55rem;margin-top:.25rem}.footer__socials a{width:28px;height:28px;display:grid;place-items:center;color:#fff;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.footer__socials a:hover{transform:translateY(-3px)}.footer__socials svg{width:24px;height:24px;fill:#fff}.footer__socials a[aria-label=Instagram] svg{fill:none;stroke:#fff;stroke-width:2}.footer__socials a[aria-label=Instagram] .fill{fill:#fff;stroke:none}.footer__bottom{max-width:1720px;padding-top:1.4rem;margin:clamp(2.5rem,4vw,4rem) auto 0;border-top:1px solid rgb(255 255 255 / 18%)}.footer__bottom p{margin:0;color:#ffffffa6;font-size:.8rem}@media(max-width:1080px){.footer__inner{grid-template-columns:minmax(210px,1.3fr) repeat(2,minmax(150px,1fr))}.footer__column:nth-of-type(4),.footer__column:nth-of-type(5){margin-top:1.4rem}}@media(max-width:760px){.news{padding-block:4.5rem}.news__inner{grid-template-columns:1fr}.news__item{grid-template-columns:130px minmax(0,1fr)}.news__featured-title{max-width:100%}.partners__set{gap:2rem;padding-right:2rem}.partners__logo{width:145px;height:82px}.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1 / -1;max-width:330px}.footer__column:nth-of-type(4),.footer__column:nth-of-type(5){margin-top:0}.footer__watermark{width:130vw}}@media(max-width:460px){.news__item{grid-template-columns:110px minmax(0,1fr);gap:.85rem}.news__item h3{font-size:1.1rem}.footer__inner{grid-template-columns:1fr}.footer__brand{grid-column:auto}}.careers__item{min-height:clamp(480px,54vw,820px)}.careers__content{padding:clamp(3rem,7vw,8rem) clamp(2rem,5vw,6rem);background:#000}.careers__item--b .careers__image-wrap{order:1}.careers__eyebrow{margin:0 0 1rem;color:#a8a8a8;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,2.1rem)}.careers__title{max-width:10ch;margin:0 0 1.8rem;color:#fff;font-size:clamp(3.6rem,6.1vw,7.2rem);line-height:.89}.careers__item--b .careers__title{color:#050505}.careers__description{max-width:36ch;margin:0 0 2.4rem;color:#fffc;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5}.careers__item--b .careers__description{color:#303030}.careers__link{display:inline-flex;gap:.85rem;align-items:center;width:fit-content;padding:.9rem 1.15rem;border:1px solid rgb(255 255 255 / 72%);color:#fff;font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;text-decoration:none;transition:background-color .18s ease,color .18s ease}.careers__item--b .careers__link{border-color:#101010;color:#050505}.careers__link:hover{color:#000;background:#fff}.careers__item--b .careers__link:hover{color:#fff;background:#050505}.careers__symbol{right:-14%;bottom:-17%;width:min(34vw,510px);height:auto;opacity:.16;filter:grayscale(1) brightness(5)}.careers__item--b .careers__symbol{opacity:.06;filter:grayscale(1)}.postgraduate{padding:clamp(5.5rem,8vw,8.5rem) 0 0;background:#000}.postgraduate__header{padding-inline:var(--container-padding);margin:0 auto clamp(3rem,5vw,5rem);text-align:center}.postgraduate__header p{margin:0;color:#aaa;font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,3.1rem);line-height:.9}.postgraduate__header h2{margin:.4rem 0 0;color:#fff;font-size:clamp(4.2rem,8vw,8.5rem);line-height:.78}.postgraduate__grid{max-width:none}.postgraduate__card{display:block;aspect-ratio:1.35 / 1}.postgraduate__card-image{display:block;filter:brightness(.52) saturate(.75)}.postgraduate__card-content{padding:clamp(1.8rem,3.2vw,3.6rem)}.postgraduate__card-type{margin:0 0 .45rem;color:#fff;font-family:var(--font-display);font-size:clamp(1.25rem,2.15vw,2.45rem);letter-spacing:0}.postgraduate__card-title{max-width:15ch;font-size:clamp(1.25rem,2vw,2.25rem);line-height:1.08}.statistics{padding:clamp(4rem,7vw,7rem) var(--container-padding);color:#fff;background:#000}.statistics__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,5vw,6rem);max-width:1680px;padding:0}.statistics__item{display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);padding:0;text-align:left}.statistics__number{color:#43b6ce;font-size:clamp(4rem,7vw,7.3rem)}.statistics__label{max-width:12ch;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2.1rem);line-height:.95;letter-spacing:0}@media(max-width:760px){.careers__item--b .careers__content,.careers__item--b .careers__image-wrap{order:initial}.careers__title{font-size:clamp(3.1rem,14vw,5.2rem)}.postgraduate__card{aspect-ratio:16 / 10}.statistics__inner{grid-template-columns:1fr}}.training{padding:clamp(5rem,8vw,8rem) var(--container-padding);background:#000}.training__inner{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:clamp(2.5rem,6vw,7rem);max-width:1600px;padding:0}.training__content h2{margin:0;color:#fff;font-size:clamp(3.2rem,5.5vw,6.6rem);line-height:.86}.training__content h2:first-line{color:#aaa}.training__content p{max-width:38ch;margin:2rem 0 0;color:#fff;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.55}.training__slider{aspect-ratio:1.66 / 1;border-radius:4px}.training__control{position:absolute;top:50%;z-index:2;width:2.8rem;height:2.8rem;border:0;color:#fff;background:transparent;font-size:3.8rem;font-weight:300;line-height:.5;cursor:pointer;transform:translateY(-50%)}.training__control--prev{left:-3.5rem}.training__control--next{right:-3.5rem}.announcements{padding:clamp(5rem,8vw,8rem) var(--container-padding);color:#fff;background:#000}.announcements__header{padding:0;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.announcements__header h2{margin:0;color:#fff;font-size:clamp(3.6rem,6vw,6.5rem);line-height:.9}.announcements__timeline{max-width:1380px;padding:0 5.5rem}.announcements__line{top:4.05rem;right:5.5rem;left:5.5rem;background:#ffffffa6}.announcements__nodes{justify-content:space-around;gap:0;padding:0 0 2rem;overflow:visible}.announcements__node{display:flex;flex:1;flex-direction:column;align-items:center;background:transparent;border:0;color:#fff}.announcements__node-date{order:-1;margin:0 0 2rem;color:#fff;font-family:var(--font-display);font-size:.9rem}.announcements__node-dot{width:1.3rem;height:1.3rem;border:2px solid #fff;background:#000}.announcements__node--active .announcements__node-dot{background:#000;transform:scale(1.65)}.announcements__arrow{position:absolute;top:3.1rem;z-index:2;width:4rem;height:4rem;border:2px solid #fff;border-radius:50%;color:#fff;background:#000;font-size:1.5rem;cursor:pointer}.announcements__arrow--prev{left:0}.announcements__arrow--next{right:0}.announcements__content{position:relative;max-width:660px;min-height:260px;padding-top:2.6rem;margin:1.2rem auto 0;text-align:center}.announcements__content>img{display:block;width:140px;height:140px;padding:1.2rem;margin:0 auto 1.5rem;border-radius:50%;background:#fff;filter:invert(1)}.announcements__content h3{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.8rem);line-height:1}.announcements__content h3 a{color:inherit;text-decoration:none}.announcements__content p{margin:1rem 0;color:#ffffffbf;line-height:1.5}.announcements__more{display:inline-block;margin-top:.65rem;color:#43b6ce;font-family:var(--font-display);text-decoration:none}@media(max-width:760px){.training__inner{grid-template-columns:1fr}.training__control--prev{left:.3rem}.training__control--next{right:.3rem}.announcements__timeline{padding-inline:0}.announcements__line{right:0;left:0}.announcements__arrow{display:none}.announcements__nodes{gap:1rem;justify-content:flex-start;overflow-x:auto}.announcements__node{min-width:125px}}.hero{min-height:min(100svh,980px);padding:clamp(7.5rem,10vw,10rem) clamp(1rem,5.6vw,6.7rem) clamp(1.5rem,4vw,4rem);background:#000}.hero__slide{inset:clamp(7.5rem,10vw,10rem) clamp(1rem,5.6vw,6.7rem) clamp(1.5rem,4vw,4rem)}.hero__image-wrap{top:0;right:0;bottom:0;left:0}.hero__image{opacity:.76}.hero__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 48%),transparent 58%),linear-gradient(0deg,rgb(0 0 0 / 30%),transparent 45%)}.hero__content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(2rem,7vw,8rem)}.hero__eyebrow{color:#fff;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.8rem);letter-spacing:0}.hero__title{max-width:15ch;font-size:clamp(3.4rem,6vw,7.3rem);line-height:.88}.hero__nav{right:clamp(2rem,8vw,10rem);gap:clamp(1.2rem,2vw,2.1rem)}.hero__nav-num{color:#ffffff94;font-size:clamp(1.15rem,1.8vw,1.8rem);background:transparent;border:0}.hero__nav-num:before{left:-4.5rem;width:0;background:#fff}.hero__nav-num--active:before{width:3.7rem;background:#fff}.hero__nav-num--active{color:#fff}@media(max-width:760px){.hero{min-height:760px;padding:6rem 1rem 1rem}.hero__slide{top:6rem;right:1rem;bottom:1rem;left:1rem}.hero__content{padding:1.7rem}.hero__nav{right:1.5rem;bottom:1.5rem;top:auto;transform:none;flex-direction:row}.hero__nav-num:before{display:none}}.gallery{padding:clamp(3rem,6vw,6rem) var(--container-padding) 0;background:linear-gradient(to bottom,#000 0,#000 45%,#fff 45%,#fff)}.gallery__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1vw,1.2rem);max-width:1680px;margin:auto}.gallery__item{overflow:hidden;aspect-ratio:1.63 / 1;margin:0;border:2px solid #fff;box-shadow:0 12px 20px #0003}.gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center}.news__featured-media img,.news__item-media img{transform-origin:center}@media(max-width:760px){.gallery__track{grid-template-columns:1fr}}.careers__content{overflow:hidden}.careers__title{max-width:100%;font-size:clamp(2.65rem,3.35vw,4.1rem);overflow-wrap:anywhere}.careers__item--a .careers__title{max-width:8ch}.careers__item--b .careers__title{max-width:11ch}.careers__description{max-width:30ch}.header__inner{max-width:none;padding-inline:clamp(1.5rem,5.6vw,6.7rem)}.header__nav{gap:clamp(0,.45vw,.45rem)}.header__nav-link{padding-inline:clamp(.35rem,.9vw,.95rem);font-size:clamp(.72rem,.87vw,.95rem)}@media(max-width:1280px){.header__nav-link{padding-inline:.36rem;font-size:.72rem}}@media(max-width:760px){.careers__title{font-size:clamp(2.85rem,12vw,4.4rem)}.careers__item--a .careers__title,.careers__item--b .careers__title{max-width:100%}}.careers__title,.postgraduate__header h2,.training__content h2,.announcements__header h2,.news__heading h2{font-weight:var(--weight-bold)}.careers__item--b .careers__content{padding:clamp(3rem,3.5vw,4.5rem)}.careers__item--b .careers__title{max-width:100%;color:#193f78;font-size:clamp(2.55rem,2.72vw,3.7rem);font-weight:var(--weight-bold);line-height:.96;overflow-wrap:normal;word-break:normal}.careers__item--b .careers__description{max-width:32ch;color:#273548}.header__inner{justify-content:flex-start}.header__nav{gap:clamp(.5rem,1.35vw,1.6rem);margin-left:clamp(3rem,4vw,5.1rem)}.header__nav-link{display:inline-flex;gap:.45rem;align-items:center;padding:.6rem 0;color:#fff;font-family:var(--font-display);font-size:clamp(1rem,1.26vw,1.5rem);font-weight:var(--weight-bold);letter-spacing:.01em;line-height:1}.header__nav-chevron{position:relative;top:-.08em;font-family:Arial,sans-serif;font-size:1.05em;font-weight:700}.header__nav-link:after{right:0;left:0}@media(max-width:1280px){.header__nav{gap:.7rem;margin-left:2rem}.header__nav-link{font-size:1rem}}.news__featured{display:block;overflow:visible;aspect-ratio:auto}.news__featured-visual{display:block}.news__featured-title{color:#050505;font-weight:var(--weight-bold);line-height:1.05}.news__list{gap:0}.news__item{grid-template-columns:180px minmax(0,1fr);gap:clamp(1rem,1.6vw,1.5rem);min-height:145px;padding:0 0 clamp(1.35rem,2vw,2.25rem);margin:0 0 clamp(1.35rem,2vw,2.25rem);border-bottom:1px solid #252525;cursor:default}.news__item:hover{border-color:#252525}.news__item:last-of-type{border-bottom:0}@media(max-width:760px){.news__item{grid-template-columns:130px minmax(0,1fr)}}.hero__slide{overflow:hidden}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:clamp(2rem,7vw,8rem)}.hero__eyebrow,.hero__title,.hero__cta{position:relative;z-index:1}.careers__item--a .careers__title{max-width:100%;font-size:clamp(2.5rem,2.85vw,3.6rem);overflow-wrap:normal;word-break:normal}.header{position:relative}.page-content{padding-top:0}.hero{min-height:calc(100svh - 110px);padding:1rem clamp(1rem,5.6vw,6.7rem) clamp(1.5rem,4vw,4rem)}.hero__slide{inset:1rem clamp(1rem,5.6vw,6.7rem) clamp(1.5rem,4vw,4rem)}.hero__content{justify-content:center;padding:clamp(2.5rem,6vw,6.5rem)}.hero__eyebrow{margin-bottom:1.2rem;font-size:clamp(1.15rem,1.8vw,2.1rem)}.hero__title{font-size:clamp(3rem,4.2vw,5.3rem);line-height:.92}.careers__item--a .careers__title{white-space:nowrap}@media(max-width:760px){.hero{min-height:680px;padding:1rem}.hero__slide{top:1rem;right:1rem;bottom:1rem;left:1rem}.hero__content{justify-content:flex-end;padding:1.7rem}.careers__item--a .careers__title{white-space:normal}}.header__inner{padding-inline:clamp(.9rem,2vw,2.5rem)}.header__nav{margin-left:clamp(2.5rem,3.5vw,4.25rem)}.hero{display:block;width:100%;height:min(calc((100vw - 2rem)/2 + 2rem),760px);min-height:0;padding:0}.hero__slide{top:1rem;right:auto;bottom:auto;left:50%;width:min(calc(100% - 2rem),1450px);height:auto;aspect-ratio:2 / 1;transform:translate(-50%)}.hero__content{padding-block:clamp(3rem,6vw,6rem);padding-inline:clamp(5rem,12vw,14rem)}.hero__title{max-width:15ch}.hero__nav{right:max(calc((100vw - 1450px)/2 + 3rem),3rem)}@media(max-width:760px){.header__inner{padding-inline:1rem}.hero{height:680px;min-height:680px;padding:0}.hero__slide{top:1rem;right:auto;bottom:auto;left:50%;width:calc(100% - 2rem);height:calc(100% - 2rem);aspect-ratio:auto}.hero__content{justify-content:flex-end;padding:1.7rem}.hero__nav{right:1.7rem}}.header__inner,.header--scrolled .header__inner{height:110px}.header__logo-img,.header--scrolled .header__logo-img{height:52px}.hero{height:min(calc(39vw + 2rem),calc(100svh - 110px))}.hero__slide{width:78vw;max-width:none;height:min(39vw,calc(100% - 2rem));aspect-ratio:auto}.hero__content{padding-block:clamp(2.5rem,5vw,5.5rem);padding-inline:clamp(4rem,10vw,10rem)}.hero__nav{right:calc(11vw + clamp(2rem,3vw,3.5rem))}@media(max-width:760px){.header__inner,.header--scrolled .header__inner{height:82px}.header__logo-img,.header--scrolled .header__logo-img{height:42px}.hero{height:680px}.hero__slide{width:calc(100% - 2rem);height:calc(100% - 2rem)}.hero__content{padding:1.7rem}.hero__nav{right:1.7rem}}.header__nav{align-self:stretch;gap:clamp(.8rem,1.25vw,1.5rem)}.header__nav-item{display:flex;align-items:center}.header__nav-link{gap:.55rem;padding:1.55rem .22rem;color:#fff;font-family:var(--font-display);font-size:clamp(1rem,1.08vw,1.28rem);font-weight:700;letter-spacing:0;line-height:1}.header__nav-chevron{top:0;display:inline-block;width:.52rem;height:.52rem;border-right:.18rem solid currentColor;border-bottom:.18rem solid currentColor;font-size:0;transform:translateY(-.16rem) rotate(45deg)}.header__nav-link:after{display:none}.header__nav-item--dropdown:hover>.header__nav-link,.header__nav-item--dropdown:focus-within>.header__nav-link{padding-inline:.65rem;color:#111;background:#fff}.header__dropdown{top:calc(100% - .1rem);left:0;min-width:390px;padding:.85rem 0;border:0;border-radius:0;color:#111;background:#fff;box-shadow:0 14px 30px #0000003d;opacity:0;visibility:hidden;translate:0 -7px}.header__dropdown--home{min-width:250px}.header__dropdown--admision{min-width:440px}.header__dropdown--academicos{min-width:820px;padding:1.5rem 2rem 1.8rem}.header__dropdown--capacitacion{min-width:380px;padding-top:.4rem}.header__dropdown--grados{min-width:310px}.header__dropdown-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:2.5rem}.header__dropdown-col{display:flex;flex-direction:column}.header__dropdown-heading{margin:0 0 .85rem;color:#173f78;font-family:var(--font-body);font-size:1.35rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.header__dropdown-section{display:flex;flex-direction:column}.header__dropdown-subheading{margin:.75rem 0 .2rem;color:#23374d;font-family:var(--font-body);font-size:1.05rem;font-weight:600;line-height:1.2}.header__dropdown-subheading:first-of-type{margin-top:0}.header__dropdown-title-bar{padding:.85rem 1.4rem .45rem;color:#173f78;font-family:var(--font-body);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.header__dropdown-col .header__dropdown-link{padding:.5rem .5rem .5rem 1.4rem;font-size:1.05rem;line-height:1.15}.header__dropdown-col .header__dropdown-link:before{left:.2rem;top:.38rem}.header__dropdown-col .header__dropdown-link:hover,.header__dropdown-col .header__dropdown-link:focus-visible{padding-left:1.85rem}.header__nav-item:hover .header__dropdown,.header__nav-item:focus-within .header__dropdown{translate:0 0}.header__dropdown-link{position:relative;display:flex;gap:.9rem;align-items:flex-start;padding:.9rem 1.4rem .9rem 2.15rem;border:0;color:#151515;font-family:var(--font-display);font-size:1.12rem;font-weight:700;letter-spacing:.01em;line-height:1.12;transition:color .15s ease,padding-left .18s ease,background-color .15s ease}.header__dropdown-link:before{content:"›";position:absolute;top:.72rem;left:.75rem;color:#111;font-family:Arial,sans-serif;font-size:1.65rem;font-weight:700;line-height:1;transition:color .15s ease}.header__dropdown-link:hover,.header__dropdown-link:focus-visible{padding-left:2.4rem;color:var(--color-cyan, #43b6ce);background:#fbfbfb}.header__dropdown-link:hover:before,.header__dropdown-link:focus-visible:before{color:var(--color-cyan, #43b6ce)}@media(max-width:1280px){.header__nav{gap:.65rem;margin-left:1.8rem}.header__nav-link{font-size:.98rem}.header__dropdown--academicos{min-width:740px}}.training{position:relative;padding:clamp(7rem,10vw,10.5rem) var(--container-padding);border-top:0}.training__inner{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(1.5rem,2vw,2rem);width:100%;max-width:1390px;padding:0;align-items:center}.training__content{display:block}.training__eyebrow{margin:0 0 .3rem;color:#a7a7a7;font-family:var(--font-display);font-size:clamp(1.6rem,2.1vw,2.25rem);font-weight:700;line-height:.9}.training__content h2{margin:0;color:#fff;font-size:clamp(3.8rem,5.2vw,5.8rem);font-weight:700;line-height:.9}.training__content h2:first-line{color:inherit}.training__description{max-width:43ch;margin:1.35rem 0 0;color:#fff;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.75}.training__accreditations{display:flex;gap:clamp(1.25rem,2vw,2.2rem);align-items:center;min-height:64px;margin-top:2rem;font-family:var(--font-display);font-size:clamp(1.3rem,1.7vw,1.8rem);font-weight:700}.training__accreditations span{color:#298ac0}.training__accreditations strong{color:#2baa5d;font-size:1.5em}.training__slider{width:100%;aspect-ratio:16 / 9;border-radius:4px}.training__control--prev{left:-2.35rem}.training__control--next{right:-2.35rem}@media(max-width:760px){.training{padding-block:5rem;border-top:0}.training__inner{grid-template-columns:1fr;gap:2.5rem}.training__content h2{font-size:clamp(3.2rem,14vw,4.7rem)}.training__control--prev{left:.4rem}.training__control--next{right:.4rem}}.careers__item--overview{grid-template-columns:minmax(300px,30.8fr) minmax(0,69.2fr);min-height:clamp(620px,82svh,860px)}.careers__item--overview .careers__content{justify-content:center;padding:clamp(3rem,4.2vw,5rem) clamp(1.5rem,2.1vw,2.6rem);overflow:hidden;background:#000}.careers__overview-eyebrow{position:relative;z-index:2;margin:0 0 .15rem;color:#a7a7a7;font-size:clamp(1.75rem,2.15vw,2.65rem);font-weight:700;line-height:1}.careers__overview-title{position:relative;z-index:2;margin:0;color:#fff;font-size:clamp(3.15rem,4.55vw,5.55rem);font-weight:700;line-height:.92}.careers__item--overview .careers__symbol{right:auto;bottom:-23%;left:-43%;width:min(44vw,720px);max-width:none;opacity:.24;filter:grayscale(1) brightness(1.15)}.careers__item--overview .careers__image-wrap{min-width:0}.careers__item--overview .careers__image{object-position:center center;filter:brightness(.82)}.careers__image-actions{position:absolute;z-index:2;top:42%;left:50%;display:flex;align-items:stretch;gap:.65rem;transform:translate(-50%,-50%);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.careers__image-wrap:hover .careers__image-actions,.careers__image-wrap:focus-within .careers__image-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) translateY(-4px)}.careers__image-action{display:inline-flex;align-items:center;gap:.8rem;min-height:62px;padding:.8rem 1.15rem;color:#090909;background:#ffffffeb;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.45rem);font-weight:700;line-height:1;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.careers__image-action:hover,.careers__image-action:focus-visible{color:#fff;background:#101010;transform:translateY(-3px)}.careers__image-action--apply{padding-inline:1.2rem}.careers__info{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;color:#fff;background:#111;font-family:Arial,sans-serif;font-size:.9rem;font-weight:700;font-style:normal}@media(max-width:900px){.careers__item--overview{grid-template-columns:1fr;min-height:auto}.careers__item--overview .careers__content{min-height:310px;padding:3rem 1.5rem}.careers__item--overview .careers__symbol{right:-5rem;bottom:-8rem;left:auto;width:420px}.careers__item--overview .careers__image-wrap{min-height:68vw}.careers__image-actions{top:50%}}@media(hover:hover)and (pointer:fine){.careers .careers__image-actions{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.careers .careers__image-wrap:hover .careers__image-actions,.careers .careers__image-wrap:focus-within .careers__image-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.training__accreditations{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(1rem,2vw,1.8rem)}.training__logo-image{width:auto;height:clamp(46px,4vw,68px);max-width:190px;object-fit:contain}.training__slider{overflow:hidden}.training .training__control{z-index:5;top:50%;width:2.8rem;height:3.8rem;display:grid;place-items:center;border:1px solid rgb(255 255 255 / 70%);background:#0000007a;color:#fff;font-size:2rem;transform:translateY(-50%);cursor:pointer}.training .training__control--prev{left:.75rem}.training .training__control--next{right:.75rem}@media(max-width:520px){.careers__image-actions{right:1rem;bottom:1rem;left:1rem;top:auto;align-items:stretch;transform:none;white-space:normal;opacity:1;visibility:visible;pointer-events:auto}.careers__image-wrap:hover .careers__image-actions,.careers__image-wrap:focus-within .careers__image-actions{transform:none}.careers__image-action{justify-content:center;min-height:52px;padding:.7rem .8rem;font-size:.9rem}}.careers__item,.careers__item--overview{grid-template-columns:30% 70%;width:100%;height:100svh;min-height:0;align-items:stretch;overflow:hidden}.careers__item--b{grid-template-columns:68% 32%}.careers__item .careers__content{order:1;min-width:0;justify-content:center;padding:clamp(2.75rem,3.5vw,4.5rem) clamp(1.5rem,2.6vw,3.2rem);overflow:hidden;color:#fff;background:#000}.careers__item--b .careers__content{order:2;color:#050505;background:#fff}.careers__media{order:2;display:grid;grid-template-rows:minmax(0,1fr) clamp(150px,20svh,190px);height:100%;min-width:0;min-height:0;background:#fff}.careers__item--b .careers__media{order:1}.careers__item--b .careers__media{grid-template-rows:minmax(0,1fr) clamp(150px,20svh,190px)}.careers__media .careers__image-wrap{order:0;width:100%;height:100%;aspect-ratio:auto;min-width:0;min-height:0}.careers__item--b .careers__media .careers__image-wrap{order:0}.careers__media .careers__image{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.careers__item--a .careers__image{object-position:center 35%}.careers__item--b .careers__image{object-position:center center}.careers__caption{order:1;display:flex;min-height:0;flex-direction:column;justify-content:center;box-sizing:border-box;padding:clamp(.9rem,1.25vw,1.4rem) clamp(2rem,3.5vw,4.5rem);color:#173f78;background:#fff}.careers__caption-eyebrow{margin:0 0 .4rem;color:#42aec2;font-size:clamp(1.25rem,1.7vw,2rem);font-weight:700;line-height:1}.careers__caption-title{max-width:100%;margin:0;color:#173f78;font-size:clamp(3rem,4.4vw,5.5rem);font-weight:700;line-height:.94;overflow-wrap:normal;word-break:normal}.careers__item--a .careers__caption-title{white-space:nowrap}.careers__item--b .careers__caption-title{font-size:clamp(2.5rem,3.15vw,4rem)}.careers__item--b .careers__symbol{right:-36%;bottom:-18%;width:min(44vw,720px);opacity:.055;filter:grayscale(1)}.careers__item--b .careers__overview-eyebrow{color:#646464}.careers__item--b .careers__overview-title{color:#050505}@media(max-width:900px){.careers__item,.careers__item--overview,.careers__item--b{grid-template-columns:1fr;height:auto;min-height:auto;overflow:visible}.careers__item .careers__content,.careers__item--b .careers__content{order:1;min-height:300px;padding:3rem 1.5rem}.careers__media,.careers__item--b .careers__media{order:2}.careers__media,.careers__item--b .careers__media{grid-template-rows:auto auto;height:auto}.careers__media .careers__image-wrap{height:auto;aspect-ratio:16 / 10}.careers__caption{min-height:180px;padding:2rem 1.5rem}.careers__item--a .careers__caption-title{white-space:normal}}@media(max-width:520px){.careers__media{grid-template-rows:auto auto}.careers__media .careers__image-wrap{height:auto;aspect-ratio:4 / 3}.careers__caption-title{font-size:clamp(2.5rem,12vw,4rem)}}@media(min-width:901px){.hero{box-sizing:border-box;width:100%;height:calc(100svh - 110px);min-height:0}.hero__slide{height:calc(100% - 2rem)}.postgraduate,.training,.gallery-metrics-scene,.announcements,.news{box-sizing:border-box;height:100svh;min-height:0;scroll-margin-top:0}.postgraduate{display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(2.75rem,5.5svh,4.75rem) 0 0;overflow:hidden}.postgraduate__header{margin-bottom:clamp(2rem,4svh,3.5rem)}.postgraduate__header p{font-size:clamp(1.5rem,2.4svh,2.5rem)}.postgraduate__header h2{font-size:clamp(4.6rem,9svh,7.6rem)}.postgraduate__grid{min-height:0;height:100%}.postgraduate__card{height:100%;min-height:0;aspect-ratio:auto}.training{display:flex;align-items:center;padding-block:clamp(2.5rem,6svh,5rem);overflow:hidden}.training__inner{max-height:calc(100svh - clamp(5rem,12svh,10rem))}.training__content h2{font-size:clamp(3.3rem,6.5svh,5.5rem)}.training__description{margin-top:clamp(1rem,2.4svh,1.5rem)}.training__accreditations{margin-top:clamp(1rem,3svh,2rem)}.gallery-metrics-scene{display:grid;grid-template-rows:minmax(0,58%) minmax(0,42%);overflow:hidden;background:#000}.gallery-metrics-scene .gallery{display:flex;align-items:flex-end;min-height:0;padding:clamp(2rem,5svh,4rem) var(--container-padding) 0}.gallery-metrics-scene .gallery__track{width:100%}.gallery-metrics-scene .gallery__item{max-height:36svh}.gallery-metrics-scene .statistics{display:flex;min-height:0;align-items:center;padding-block:clamp(2rem,4.5svh,3.75rem)}.announcements{display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(2.5rem,5.5svh,4.5rem) var(--container-padding) clamp(2rem,4svh,3.5rem);overflow:hidden}.announcements__header{margin-bottom:clamp(1.7rem,3.5svh,2.8rem)}.announcements__header h2{font-size:clamp(4rem,8svh,6.4rem)}.announcements__timeline{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;padding-inline:5.5rem}.announcements__line{top:3.45rem}.announcements__nodes{min-height:4.5rem;padding-bottom:clamp(.8rem,1.8svh,1.4rem)}.announcements__node-date{margin-bottom:1.45rem}.announcements__arrow{top:2.45rem}.announcements__content{display:flex;max-width:760px;min-height:0;height:100%;flex-direction:column;align-items:center;justify-content:center;padding-top:0;margin:0 auto}.announcements__content>img{width:clamp(145px,19svh,190px);height:clamp(145px,19svh,190px);padding:clamp(1rem,2svh,1.4rem);margin:0 auto clamp(.85rem,1.8svh,1.35rem)}.announcements__content h3{font-size:clamp(1.65rem,3.1svh,2.7rem)}.announcements__content p{max-width:58ch;margin:clamp(.5rem,1.4svh,.9rem) auto 0}.announcements__more{margin-top:clamp(.45rem,1.2svh,.75rem)}.news{display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(2.5rem,5svh,4.25rem) var(--container-padding) clamp(2rem,4svh,3.5rem)}.news__heading{margin-bottom:clamp(1.8rem,3.5svh,3rem)}.news__heading h2{font-size:clamp(3.6rem,7svh,5.7rem)}.news__inner{height:100%;min-height:0;align-items:start}.news__featured-media{height:clamp(230px,42svh,430px);max-height:none;aspect-ratio:auto}.news__item{min-height:clamp(105px,14svh,145px);padding-bottom:clamp(.75rem,1.5svh,1.35rem);margin-bottom:clamp(.75rem,1.5svh,1.35rem)}}@media(max-width:900px){.gallery-metrics-scene{height:auto;min-height:0}}.header__dropdown,.header__nav-item:hover .header__dropdown,.header__nav-item:focus-within .header__dropdown{opacity:0;visibility:hidden;translate:none;pointer-events:none;transition:none}.announcements__nodes{justify-content:flex-start;gap:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity}.announcements__node{flex:0 0 clamp(155px,24vw,330px);min-width:0;scroll-snap-align:center}.announcements__node-dot{display:block}.announcements__node-date{display:block;overflow:hidden;text-overflow:ellipsis}.announcements__arrow:disabled{opacity:.35;cursor:not-allowed}.announcements__empty{margin:3rem auto;text-align:center;color:#fff}@media(max-width:760px){.announcements__timeline{padding-inline:3.2rem}.announcements__arrow{display:block;width:2.6rem;height:2.6rem;top:3rem}.announcements__line{left:3.2rem;right:3.2rem}.announcements__node{flex-basis:160px}}
