:root{--dc-ink:#0a1b14;--dc-moss:#183128;--dc-paper:#eee9da;--dc-sand:#d8cfba;--dc-acid:#dce44f;--dc-coral:#ef775c}*{box-sizing:border-box}.dc-page,.dc-gate{background:var(--dc-paper);color:var(--dc-ink);margin:0;font-family:Arial,Helvetica,sans-serif}.dc-page{width:100%;max-width:100vw;overflow-x:clip}.dc-page img,.dc-gate img{max-width:100%;display:block}.dc-nav{z-index:20;color:#fff;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff5;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 3.5vw;font-size:9px;display:grid;position:absolute;inset:0 0 auto}.dc-nav>a,.dc-gate header>a{text-transform:none;letter-spacing:-.02em;font:italic 22px Georgia,serif;text-decoration:none}.dc-nav nav{gap:28px;display:flex}.dc-nav nav a{text-decoration:none}.dc-nav button,.dc-gate header button{color:#fff;cursor:pointer;background:#0003;border:1px solid #fff9;border-radius:50%;justify-self:end;width:38px;height:38px;font-size:9px}.dc-confidential{z-index:30;background:var(--dc-acid);letter-spacing:.14em;text-transform:uppercase;color:#111;padding:9px 15px;font-size:8px;position:fixed;top:82px;right:0}.dc-hero{color:#fff;background:#07120d;height:100svh;min-height:720px;position:relative;overflow:hidden}.dc-hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc-hero>div{background:linear-gradient(90deg,#06120dcf 0%,#06120d4d 65%),linear-gradient(#0000 50%,#06120dcc);position:absolute;inset:0}.dc-hero article{z-index:2;width:min(1100px,88vw);position:absolute;bottom:8vh;left:5vw}.dc-hero article>p,.dc-hero article>span,.dc-number{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.dc-hero h1{letter-spacing:-.075em;margin:26px 0 20px;font:400 clamp(76px,11vw,170px)/.72 Georgia,serif}.dc-hero h2{color:#f5b39f;margin:0 0 32px;font:italic 400 clamp(27px,3.2vw,54px) Georgia,serif}.dc-universe{background:var(--dc-paper);grid-template-columns:.55fr 2fr;gap:7vw;padding:14vh 6vw;display:grid}.dc-universe h2,.dc-voices h2,.dc-expansion h2,.dc-status h2{letter-spacing:-.06em;margin:0 0 6vh;font:400 clamp(54px,7vw,108px)/.86 Georgia,serif}.dc-universe>div>p{max-width:850px;font:20px/1.6 Georgia,serif}.dc-languages{background:var(--dc-coral);padding:8vh 5vw}.dc-languages>p{font:italic 24px Georgia,serif}.dc-languages>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6vh;display:grid}.dc-languages article{border-top:1px solid;flex-direction:column;min-height:180px;padding-top:16px;display:flex}.dc-languages span{letter-spacing:.15em;font-size:9px}.dc-languages h3{margin:auto 0 0;font:italic 27px/1.08 Georgia,serif}.dc-yucatan{background:var(--dc-moss);color:#f4eee2;grid-template-columns:1.15fr .85fr;display:grid}.dc-yucatan-image{min-height:85vh;position:relative}.dc-yucatan-image img{object-fit:cover;width:100%;height:100%}.dc-yucatan-image button{background:var(--dc-acid);color:#111;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:15px 18px;font-size:9px;position:absolute;bottom:22px;left:22px}.dc-yucatan>article{align-self:center;padding:10vh 5vw}.dc-yucatan h2{letter-spacing:-.07em;margin:4vh 0;font:400 clamp(70px,8vw,120px)/.8 Georgia,serif}.dc-yucatan h3{color:#efaa88;font:italic 30px/1.1 Georgia,serif}.dc-yucatan article>p:not(.dc-number){font:18px/1.55 Georgia,serif}.dc-yucatan dl{border-top:1px solid #ffffff45;margin-top:5vh}.dc-yucatan dl>div{border-bottom:1px solid #ffffff45;grid-template-columns:1fr 2fr;padding:14px 0;display:grid}.dc-yucatan dt{letter-spacing:.15em;text-transform:uppercase;font-size:8px}.dc-yucatan dd{margin:0;font:italic 15px Georgia,serif}.dc-stills{background:var(--dc-paper);grid-template-columns:repeat(4,1fr);gap:0;padding:0;display:grid}.dc-stills figure{aspect-ratio:1.7;margin:0;position:relative;overflow:hidden}.dc-stills img{object-fit:cover;width:100%;height:100%;transform:scale(1.055)}.dc-voices{background:var(--dc-sand);padding:13vh 5vw}.dc-voices header{grid-template-columns:.55fr 1.8fr;gap:5vw;display:grid}.dc-voices>div{scrollbar-color:#8f8877 var(--dc-sand);scrollbar-width:thin;gap:12px;margin-top:8vh;padding-bottom:18px;display:flex;overflow-x:auto}.dc-voices>div::-webkit-scrollbar{height:8px}.dc-voices>div::-webkit-scrollbar-track{background:var(--dc-sand)}.dc-voices>div::-webkit-scrollbar-thumb{background:#8f8877;border-radius:20px}.dc-voices figure{flex:0 0 min(30vw,430px);margin:0}.dc-voice-image{aspect-ratio:16/9;width:100%;overflow:hidden}.dc-voice-image img{object-fit:cover;width:100%;height:100%;transform:scale(1.085)}.dc-voices figcaption{justify-content:space-between;padding-top:12px;font:italic 20px Georgia,serif;display:flex}.dc-voices figcaption span{letter-spacing:.12em;text-transform:uppercase;font:9px Arial,sans-serif}.dc-sound{color:#f4eee2;background:#081711;grid-template-columns:1fr 1fr;display:grid}.dc-sound>img{object-fit:cover;width:100%;height:78vh}.dc-sound article{align-self:center;padding:11vh 7vw}.dc-sound h2{letter-spacing:-.06em;margin:5vh 0;font:400 clamp(56px,7vw,105px)/.85 Georgia,serif}.dc-sound article>p:last-child{font:19px/1.6 Georgia,serif}.dc-expansion{background:var(--dc-acid);padding:13vh 6vw}.dc-expansion>h2{max-width:1200px}.dc-expansion>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dc-expansion article{border-top:1px solid;padding:20px 0}.dc-expansion article>span{letter-spacing:.15em;text-transform:uppercase;font-size:9px}.dc-expansion article>p{font:italic 18px/1.5 Georgia,serif}.dc-status{background:var(--dc-paper);grid-template-columns:1fr 1fr;display:grid}.dc-status>img{object-fit:cover;width:100%;height:85vh}.dc-status article{align-self:center;padding:12vh 6vw}.dc-status article>p:not(.dc-number){font:18px/1.6 Georgia,serif}.dc-status .dc-credit{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid;margin-top:40px;padding-top:20px;font:9px/1.5 Arial,sans-serif!important}.dc-footer{color:#f4eee2;letter-spacing:.13em;text-transform:uppercase;background:#071711;grid-template-columns:1fr 1fr 1fr;padding:36px 4vw;font-size:9px;display:grid}.dc-footer a{text-decoration:none}.dc-footer span:nth-child(2){text-align:center}.dc-footer span:last-child{text-align:right;color:var(--dc-acid)}.dc-modal{z-index:100;color:#fff;background:#020906f2;place-items:center;padding:4vw;display:grid;position:fixed;inset:0}.dc-modal>div{position:relative}.dc-modal video{filter:contrast(1.08)saturate(1.12)brightness(.94)sepia(.035);max-width:90vw;max-height:78vh;display:block}.dc-modal button{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;font-size:9px;position:absolute;top:-36px;right:0}.dc-modal p{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.diarios-entry{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-top:16px;padding-bottom:6px;font-size:9px;text-decoration:none;display:inline-block}.dc-gate{color:#fff;background:#06130e;min-height:100svh;position:relative;overflow:hidden}.dc-gate>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc-gate-shade{background:linear-gradient(90deg,#06130ef2 0%,#06130ec9 48%,#06130e65);position:absolute;inset:0}.dc-gate header{z-index:2;border-bottom:1px solid #ffffff4d;grid-template-columns:1fr 1fr;align-items:center;height:66px;padding:0 4vw;display:grid;position:absolute;top:0;left:0;right:0}.dc-gate section{z-index:2;width:min(690px,90vw);margin-left:7vw;padding:14vh 0 8vh;position:relative}.dc-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dc-acid);font-size:9px}.dc-gate h1{letter-spacing:-.07em;margin:4vh 0;font:400 clamp(64px,8vw,118px)/.8 Georgia,serif}.dc-gate-intro{max-width:620px;font:19px/1.55 Georgia,serif}.dc-gate form{max-width:590px;margin-top:5vh}.dc-gate form>label:first-child{letter-spacing:.14em;text-transform:uppercase;font-size:9px;display:block}.dc-gate input[type=password]{color:#fff;background:#ffffff0d;border:1px solid #ffffff8a;width:100%;margin-top:10px;padding:15px;font-size:18px;display:block}.dc-consent{grid-template-columns:auto 1fr;gap:12px;margin:22px 0;font:13px/1.5 Georgia,serif;display:grid}.dc-consent input{margin-top:4px}.dc-gate form>button{background:var(--dc-acid);color:#101b16;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;padding:15px 19px;font-size:9px}.dc-gate form>button:disabled{opacity:.6}.dc-error{color:#ffad9c;font-size:12px}.dc-gate small{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8;max-width:570px;margin-top:25px;font-size:9px;line-height:1.5;display:block}@media (width<=760px){.dc-nav{grid-template-columns:1fr auto;height:60px;padding:0 18px}.dc-nav nav{display:none}.dc-confidential{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 16px);font-size:7px;top:70px;overflow:hidden}.dc-hero article{bottom:7vh;left:22px}.dc-hero h1{font-size:66px}.dc-universe{padding:95px 22px;display:block}.dc-universe h2,.dc-voices h2,.dc-expansion h2,.dc-status h2{margin:35px 0;font-size:54px}.dc-status h2{overflow-wrap:anywhere;font-size:45px;line-height:.9}.dc-universe>div>p{font-size:18px}.dc-languages{padding:70px 22px}.dc-languages>div{grid-template-columns:1fr 1fr}.dc-languages article{min-height:145px}.dc-yucatan,.dc-sound,.dc-status{display:block}.dc-yucatan-image{min-height:60vh}.dc-yucatan>article,.dc-sound article,.dc-status article{padding:80px 22px}.dc-yucatan h2{font-size:70px}.dc-stills{grid-template-columns:1fr 1fr}.dc-voices{padding:90px 22px}.dc-voices header{display:block}.dc-voices figure{flex-basis:78vw}.dc-sound>img,.dc-status>img{height:65vh}.dc-expansion{padding:90px 22px}.dc-expansion>div{display:block}.dc-expansion article{margin-top:30px}.dc-footer{padding:30px 22px;display:block}.dc-footer>*{margin:15px 0;display:block;text-align:left!important}.dc-gate section{margin:0 auto;padding-top:110px}.dc-gate h1{font-size:62px}.dc-gate-shade{background:#06130edb}}
