:root{--acid:#e8f044;--green:#123c32;--green-deep:#0b241e;--pool:#3155ff;--cream:#f4f0e6;--ink:#111111;--orange:#e66a32;--paper:#efe9db;--fast:160ms;--med:420ms;--slow:720ms;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--ink);color:var(--cream);font-family:var(--font-sans),Helvetica,Arial,sans-serif;cursor:none;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:none}::selection{background:var(--acid);color:var(--ink)}body.bad-mode{--acid:#ff2a00;--cream:#e7e7e7;filter:contrast(1.12) saturate(1.15)}html{scrollbar-width:none}body::-webkit-scrollbar{display:none}.grain{z-index:80;opacity:.07;background:url(/media/grain.png) repeat;mix-blend-mode:overlay}.flash-burst,.grain{pointer-events:none;position:fixed;inset:0}.flash-burst{z-index:90;background:#fff;opacity:0}.flash-burst.on{animation:flash .18s var(--ease)}@keyframes flash{0%{opacity:.92}to{opacity:0}}.cursor{position:fixed;z-index:100;top:0;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;pointer-events:none;mix-blend-mode:difference;transition:width var(--fast),height var(--fast)}.cursor i{display:block;width:100%;height:100%;border:1.5px solid var(--acid);transform:rotate(45deg)}.cursor[data-k=FLASH]{width:64px;height:18px;margin:-9px 0 0 -32px;mix-blend-mode:normal}.cursor[data-k=DRAG] i,.cursor[data-k=FLASH] i,.cursor[data-k=OPEN] i,.cursor[data-k=PLAY] i,.cursor[data-k=VIEW] i{display:none}.cursor:after{content:attr(data-k);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--acid)}.cursor[data-k="+"]:after{content:""}.progress{position:fixed;bottom:18px;right:22px;top:auto;z-index:35;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--cream);mix-blend-mode:difference}.progress b{font-weight:400}.progress .bar{width:72px;height:1px;background:color-mix(in srgb,var(--cream) 35%,transparent);position:relative}.progress .bar i{position:absolute;inset:0 auto 0 0;background:var(--acid);width:0}.nav{position:fixed;top:0;left:0;right:0;z-index:40;padding:14px 16px 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--cream);pointer-events:none;background:transparent}.nav__glass{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;max-width:1280px;margin:0 auto;padding:8px 10px 8px 14px;pointer-events:auto;border-radius:999px;background:rgba(12,12,12,.42);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px color-mix(in srgb,var(--acid) 28%,transparent),0 12px 40px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.28)}.nav.mini .nav__glass{background:rgba(8,8,8,.62);border-color:color-mix(in srgb,var(--acid) 22%,rgba(255,255,255,.14))}.nav a,.nav button{pointer-events:auto}.nav .mark{justify-self:start;display:flex;align-items:center;gap:10px;white-space:nowrap}.mark__iris{width:22px;height:22px;border:1.5px solid var(--acid);border-radius:50%;position:relative;flex:0 0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.mark__iris:after,.mark__iris:before{content:"";position:absolute;left:50%;top:50%;background:var(--cream)}.mark__iris:before{width:1px;height:10px;margin:-5px 0 0}.mark__iris:after{width:10px;height:1px;margin:0 0 0 -5px}.mark__stack{display:flex;flex-direction:column;line-height:.95}.mark__stack b{font-family:var(--font-display);font-size:15px;letter-spacing:.08em;font-weight:400;color:var(--acid)}.mark__stack em{font-family:var(--font-mono);font-style:normal;font-size:8px;letter-spacing:.28em;color:var(--cream)}.nav .links{display:flex;gap:4px;justify-self:center;justify-content:center;flex-wrap:wrap;white-space:nowrap}.nav .links a{position:relative;opacity:.72;padding:8px 12px;border-radius:999px}.nav .links a.is-on,.nav .links a:hover{opacity:1;color:var(--acid);background:rgba(232,240,68,.1)}.nav-end{display:flex;align-items:center;gap:10px;justify-self:end;pointer-events:auto}.nav-cta{border:1px solid color-mix(in srgb,var(--acid) 70%,transparent);color:var(--acid);padding:8px 14px;letter-spacing:.18em;white-space:nowrap;border-radius:999px;background:rgba(232,240,68,.08)}.nav-cta:hover{background:var(--acid);color:var(--ink)}.burger{display:none;pointer-events:auto;letter-spacing:.22em;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18)}.mobile-menu{position:fixed;inset:0;z-index:70;background:#0a0a0a;display:flex;flex-direction:column;padding:28px;transform:translateY(-101%);transition:transform var(--slow) var(--ease)}.mobile-menu.open{transform:none}.mobile-menu header{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em}.mobile-menu nav{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:8px}.mobile-menu nav a{font-family:var(--font-display);font-size:clamp(42px,12vw,80px);line-height:.9;letter-spacing:-.03em}.mobile-menu .strip{display:flex;gap:8px;overflow:hidden;height:88px}.mobile-menu .strip img{height:88px;width:120px;object-fit:cover;filter:saturate(.85)}.loader{position:fixed;inset:0;z-index:95;background:var(--ink);display:grid;place-items:center;transition:opacity var(--slow) var(--ease)}.loader.out{opacity:0;pointer-events:none}.loader .box{text-align:center}.loader .word{font-family:var(--font-display);font-size:clamp(48px,10vw,110px);line-height:.8;letter-spacing:-.04em;color:var(--acid)}.loader .sub{margin-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--cream)}.hero{position:relative;height:100svh;overflow:hidden;background:#050505;color:var(--cream)}.hero__bg,.hero__veil{position:absolute;inset:0}.hero__veil{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 28%,rgba(0,0,0,.2) 55%,rgba(0,0,0,.78)),linear-gradient(90deg,rgba(0,0,0,.25),transparent 40%)}.hero__frame{position:absolute;inset:18px;border:1px solid color-mix(in srgb,var(--cream) 22%,transparent);pointer-events:none;z-index:2}.hero__rec{position:absolute;top:14%;left:4vw;z-index:3;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em}.hero__rec b{width:8px;height:8px;border-radius:50%;background:#ff2a00;box-shadow:0 0 10px #ff2a00;animation:pt-rec .9s steps(1) infinite}.hero__place{top:14%;right:4vw;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em}.hero__place,.hero__word{position:absolute;z-index:3}.hero__word{left:3vw;right:3vw;bottom:16%}.hero__malas{font-weight:400;font-size:clamp(88px,22vw,340px);line-height:.72;letter-spacing:-.035em;color:var(--acid);text-shadow:0 24px 60px rgba(0,0,0,.55)}.hero__cias,.hero__malas{margin:0;font-family:var(--font-display);text-transform:uppercase;white-space:nowrap}.hero__cias{font-size:clamp(52px,12.5vw,190px);line-height:.78;letter-spacing:-.02em;color:var(--cream);text-shadow:0 18px 40px rgba(0,0,0,.5)}.hero__season{top:22%;right:4.2%;text-align:right;font-size:11px;line-height:1.7;letter-spacing:.18em}.hero__enter,.hero__season{position:absolute;z-index:3;font-family:var(--font-mono)}.hero__enter{left:50%;bottom:7%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;letter-spacing:.28em}.hero__enter .shutter{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--cream) 55%,transparent);border-radius:50%;display:grid;place-items:center}.hero__enter .shutter span{width:12px;height:12px;border:1px solid var(--cream);border-radius:50%;position:relative}.hero__enter .shutter span:after,.hero__enter .shutter span:before{content:"";position:absolute;background:var(--cream)}.hero__enter .shutter span:before{width:1px;height:12px;left:5px;top:-1px}.hero__enter .shutter span:after{height:1px;width:12px;top:5px;left:-1px}.hero__enter .line{width:1px;height:36px;background:color-mix(in srgb,var(--cream) 55%,transparent)}.edit{position:relative;background:var(--cream);color:var(--ink);min-height:160vh;padding:8vh 4vw 12vh}.edit__stage{position:relative;max-width:1440px;margin:0 auto;min-height:140vh}.t-casa{font-size:clamp(48px,8.6vw,140px);max-width:10ch;padding-right:.06em}.t-casa,.t-ocho{font-family:var(--font-black);line-height:.92;letter-spacing:-.02em;margin:0}.t-ocho{font-size:clamp(48px,8.8vw,140px);position:absolute;right:6%;top:26%;text-align:left;padding-right:.08em}.t-mala{font-size:clamp(44px,7.6vw,124px);line-height:.94;left:0;top:52%;max-width:9ch}.t-idea,.t-mala{font-family:var(--font-black);letter-spacing:-.02em;margin:0;position:absolute}.t-idea{font-size:clamp(52px,9vw,148px);line-height:.92;right:26%;bottom:8%;padding-right:.08em}.ph{position:absolute;background:#ddd;box-shadow:0 18px 40px rgba(0,0,0,.08)}.ph img{width:100%;height:100%;object-fit:cover}.ph figcaption{position:absolute;left:0;right:0;bottom:-22px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;color:var(--ink)}.ph-terrace{top:2%;right:2%;width:min(34vw,420px);aspect-ratio:5/4}.ph-kitchen{top:22%;left:1%;aspect-ratio:5/4.4}.ph-kitchen,.ph-pool{width:min(32vw,400px)}.ph-pool{top:52%;right:3%;aspect-ratio:5/3.6}.ph-shirt{bottom:10%;left:1%;width:min(16vw,210px);aspect-ratio:3/4}.ph-glass{bottom:11%;left:20%;width:min(20vw,250px);aspect-ratio:5/4.2}.ph-window{bottom:2%;right:4%;width:min(18vw,230px);aspect-ratio:3/4;transform:rotate(3deg)}.edit__note{position:absolute;left:2%;bottom:2%;font-family:var(--font-hand);font-size:clamp(22px,2.4vw,36px);color:#2a2a2a;transform:rotate(-4deg)}.eps{background:#0d1f1a;color:var(--cream);min-height:100svh;padding:10vh 4vw 8vh}.eps__head{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;margin-bottom:28px;opacity:.85}.eps__grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:stretch}.eps__feat{position:relative;min-height:72vh;overflow:hidden}.eps__feat img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.9)}.eps__feat .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35) 70%,rgba(0,0,0,.55))}.eps__feat .copy{position:relative;z-index:1;padding:6vh 5vw;height:100%;display:flex;flex-direction:column;justify-content:space-between}.eps__feat h2{margin:0;font-family:var(--font-display);font-size:clamp(64px,9vw,150px);line-height:.78;letter-spacing:-.035em}.eps__feat h2 small{display:block;font-size:.62em}.eps__meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;line-height:1.7}.eps__list{padding-top:2vh}.eps__row{display:grid;grid-template-columns:72px 1fr auto;grid-gap:18px;gap:18px;align-items:baseline;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--cream) 16%,transparent);font-family:var(--font-display);font-size:clamp(18px,1.6vw,26px);letter-spacing:.04em}.eps__row .st{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;opacity:.7}.eps__row.is-now{color:var(--acid);border-bottom-color:color-mix(in srgb,var(--acid) 40%,transparent)}.eps__row.is-now .st{color:var(--acid);opacity:1}.eps__row.is-locked{opacity:.55}.company{position:relative;background:linear-gradient(90deg,#f3eee4 0 42%,#16362d 42% 100%);color:var(--ink);min-height:100svh;overflow:hidden}.company__track{display:flex;min-height:100svh;width:max-content}.company__intro{width:min(42vw,640px);padding:14vh 4vw 10vh;position:relative}.company__intro h2{font-family:var(--font-black);font-size:clamp(42px,5.4vw,88px);line-height:.85;letter-spacing:-.04em;margin:0 0 8px}.company__intro em{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2vw,34px);display:block;margin-bottom:24px}.p-bleed{position:absolute;left:0;bottom:0;width:100%;height:72%}.p-bleed img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.p-bleed .tag{position:absolute;left:28px;bottom:28px;color:var(--ink);mix-blend-mode:multiply}.p-bleed .tag b{font-family:var(--font-black);font-size:64px;line-height:.8;display:block}.company__rest{display:flex;align-items:center;gap:36px;padding:10vh 80px 14vh 40px;color:var(--cream)}.person-card{width:220px;flex:0 0 auto}.person-card .num{font-family:var(--font-black);font-size:42px;line-height:1;letter-spacing:-.04em}.person-card img{width:100%;height:260px;object-fit:cover;margin:8px 0 10px}.person-card.polaroid img{background:#fff;padding:8px 8px 28px;height:280px}.person-card h3{margin:0;font-family:var(--font-black);font-size:16px;letter-spacing:.06em}.person-card p{margin:6px 0 0;font-family:var(--font-serif);font-style:italic;font-size:14px;opacity:.85}.company__drag{position:absolute;left:42%;right:6%;bottom:28px;height:1px;background:var(--acid);display:flex;justify-content:center}.company__drag span{position:absolute;top:-14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--acid);background:transparent}.arch{background:var(--cream);color:var(--ink);padding:10vh 4vw 12vh}.arch h2{font-family:var(--font-black);font-size:clamp(48px,9vw,132px);line-height:.8;letter-spacing:-.045em;margin:0 0 10px}.arch .lead{font-family:var(--font-serif);font-style:italic;margin:0 0 28px}.filters{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;margin-bottom:36px}.filters button{opacity:.45}.filters button.on{opacity:1;box-shadow:inset 0 -2px 0 var(--acid)}.masonry{column-count:3;column-gap:22px}.masonry figure{page-break-inside:avoid;break-inside:avoid;margin:0 0 28px;position:relative}.masonry figure img{width:100%;display:block}.masonry figure:nth-child(3n){transform:rotate(-1.2deg)}.masonry figure:nth-child(5n){transform:rotate(1.4deg)}.masonry figcaption{margin-top:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em}.ideas{background:#0b0b0b;min-height:100svh;display:grid;place-items:center;text-align:center;padding:12vh 6vw}.ideas .q{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,3vw,42px);margin:0 0 28px}.ideas .idea{font-family:var(--font-black);font-size:clamp(28px,5.4vw,76px);line-height:1.05;letter-spacing:-.015em;color:var(--acid);margin:0 auto 40px;max-width:16ch;padding:0 .06em}.ideas .go{font-size:12px;letter-spacing:.26em;border-bottom:1px solid var(--acid);padding-bottom:4px;color:var(--acid)}.ideas .go,.ideas .meta{font-family:var(--font-mono)}.ideas .meta{margin-top:28px;font-size:10px;letter-spacing:.22em;opacity:.7}.foot{background:#123428;color:#eadfcb;min-height:100svh;padding:12vh 6vw 6vh;display:flex;flex-direction:column;justify-content:space-between}.foot h2{font-family:var(--font-serif);font-weight:500;font-size:clamp(36px,6.2vw,92px);line-height:.95;letter-spacing:-.03em;margin:0 0 48px;text-align:center}.foot .map{display:grid;grid-gap:14px;gap:14px;text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.28em}.foot .map .row{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.foot .word{font-family:var(--font-display);font-size:clamp(48px,12vw,180px);line-height:.8;letter-spacing:-.04em;text-align:center;margin:40px 0 20px}.foot .end{text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em}.foot .bye{font-family:var(--font-serif);font-style:italic;letter-spacing:0;margin-top:14px}.page{background:var(--cream);color:var(--ink);min-height:100svh}.page.dark{background:#0d1f1a;color:var(--cream)}.page-hero{min-height:70svh;padding:18vh 5vw 8vh}.page-hero h1{font-family:var(--font-black);font-size:clamp(44px,9vw,140px);line-height:.92;letter-spacing:-.02em;margin:0;padding-right:.08em}.page-hero p{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2vw,32px)}.wrap{padding:0 5vw 12vh;max-width:1400px}.ep-open{position:relative;min-height:100svh;background:#0a0a0a;color:var(--cream);overflow:hidden}.ep-open img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.ep-open .n{position:relative;font-family:var(--font-display);font-size:clamp(160px,32vw,480px);line-height:.75;letter-spacing:-.06em;padding:10vh 5vw 0}.ep-open .rest{position:relative;padding:0 6vw 8vh;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.ep-open h1{font-family:var(--font-display);font-size:clamp(40px,7vw,110px);margin:0;line-height:.85}.player-skin{background:#111;padding:0 0 24px}.player-skin .poster,.player-skin video{width:100%;max-height:72vh;object-fit:cover;background:#000}.player-skin .tl{height:3px;background:#333;margin:12px 5vw 0}.player-skin .tl i{display:block;height:100%;width:18%;background:var(--acid)}.player-skin .ctrls{display:flex;justify-content:space-between;padding:10px 5vw 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--cream)}.quotes{padding:10vh 6vw;background:var(--cream);color:var(--ink)}.moments h3,.quotes h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;margin:0 0 24px}.quotes blockquote{font-family:var(--font-black);font-size:clamp(28px,4.4vw,64px);line-height:.95;letter-spacing:-.03em;margin:0 0 28px}.next-bad{background:var(--cream);color:var(--ink);padding:6vh 6vw 12vh;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);letter-spacing:.18em}.next-bad strong{font-family:var(--font-display);font-size:clamp(28px,4vw,56px);letter-spacing:-.03em;font-weight:400}.lb{position:fixed;inset:0;z-index:85;background:#0b1c18;display:none;place-items:center;padding:6vh 6vw}.lb.on{display:grid}.lb img{max-width:86vw;max-height:78vh;object-fit:contain}.lb .cap{left:28px;bottom:24px;letter-spacing:.18em;color:var(--cream)}.lb .cap,.lb .x{position:absolute;font-family:var(--font-mono);font-size:11px}.lb .x{top:22px;right:28px;letter-spacing:.2em}.admin{background:var(--cream);color:var(--ink);min-height:100svh}.admin,.admin *{cursor:auto}.admin-login{min-height:100svh;display:grid;place-items:center;background:var(--ink);color:var(--cream)}.admin-login form{display:flex;flex-direction:column;gap:16px;width:min(420px,88vw)}.admin-login h1{font-family:var(--font-display);font-size:56px;margin:0;letter-spacing:-.04em;color:var(--acid)}.admin-login input{background:transparent;border:0;border-bottom:1px solid var(--cream);color:var(--cream);font:inherit;padding:10px 0;outline:none}.admin-login button{align-self:start;border-bottom:1px solid var(--acid);color:var(--acid);letter-spacing:.2em;font-family:var(--font-mono);font-size:12px;padding:8px 0;cursor:pointer}.admin-top{display:flex;justify-content:space-between;align-items:baseline;padding:28px 32px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em}.admin-top h1{font-family:var(--font-black);font-size:28px;letter-spacing:-.03em;margin:0}.tabs{display:flex;gap:18px;padding:10px 32px 24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;flex-wrap:wrap}.tabs button.on{box-shadow:inset 0 -2px 0 var(--acid)}.admin-body{padding:0 32px 80px}.admin-grid{display:grid;grid-gap:18px;gap:18px}.card-ed{background:#fff;border:1px solid #e2d9c8;padding:16px;display:grid;grid-gap:8px;gap:8px}.card-ed label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em}.card-ed input,.card-ed select,.card-ed textarea{width:100%;border:0;border-bottom:1px solid #111;background:transparent;font:inherit;padding:6px 0;outline:none}.card-ed textarea{min-height:70px;resize:vertical}.save-bar{position:-webkit-sticky;position:sticky;bottom:0;background:var(--cream);padding:16px 32px 22px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.save-bar button{background:var(--ink);color:var(--acid);padding:10px 18px;letter-spacing:.2em;cursor:pointer}.thumb{width:72px;height:72px;object-fit:cover}.legal{padding:18vh 8vw 12vh;max-width:760px;background:var(--cream);color:var(--ink);min-height:100svh}.legal h1{font-family:var(--font-black);font-size:48px;letter-spacing:-.03em}.legal p{line-height:1.6}.hs{position:relative;background:#101010;color:var(--cream);height:100svh;overflow:hidden}.hs__track{display:flex;align-items:stretch;height:100svh;width:max-content;will-change:transform}.hs__hero{width:100vw;display:grid;grid-template-columns:.42fr .58fr;min-height:100svh;background:linear-gradient(90deg,#f3eee4 0 42%,#16362d 42% 100%)}.hs__copy{color:var(--ink);padding:18vh 5vw 8vh;display:flex;flex-direction:column;justify-content:flex-start}.co-kicker,.hook-kicker,.hs__kicker,.who-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;margin:0 0 18px}.co-hero h1,.hs__copy h2{font-family:var(--font-black);font-size:clamp(48px,6.4vw,100px);line-height:.9;letter-spacing:-.02em;margin:0 0 12px}.co-sub,.hs__copy em{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,1.8vw,30px);margin:0 0 28px}.co-go,.hs__all{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;align-self:flex-start;border-bottom:1px solid;padding-bottom:4px}.hs__bleed{position:relative;display:block;overflow:hidden}.hs__bleed img{width:100%;height:100%;object-fit:cover;object-position:50% 10%}.hs__tag{position:absolute;left:28px;bottom:28px;color:var(--cream);text-shadow:0 8px 24px rgba(0,0,0,.4)}.hs__tag b{font-family:var(--font-black);font-size:56px;line-height:.9;display:block}.hs__tag strong{display:block;letter-spacing:.12em;margin:6px 0}.hs__tag span{font-family:var(--font-serif);font-style:italic}.hs__card{width:min(28vw,340px);flex:0 0 auto;padding:18vh 28px 10vh;display:flex;flex-direction:column;justify-content:center;background:#16362d}.hs__card--2{background:#0f2a24;padding-top:22vh}.hs__card--3{background:#1a4036;padding-top:14vh}.hs__card--4{background:#12332b;padding-top:26vh}.hs__num{font-family:var(--font-black);font-size:48px;line-height:1;letter-spacing:-.02em}.hs__card figure{margin:14px 0 16px}.hs__card img{width:100%;height:340px;object-fit:cover;object-position:50% 12%;transition:transform var(--slow) var(--ease)}.hs__card:hover img{transform:scale(1.04)}.hs__card.polaroid figure{background:#f4f0e6;padding:10px 10px 28px}.hs__card.polaroid img{height:240px}.hs__card h3{margin:0;font-family:var(--font-black);font-size:18px;letter-spacing:.08em}.hs__card p{font-family:var(--font-serif);font-style:italic;margin:8px 0 0;opacity:.88}.hs__end{width:min(70vw,720px);flex:0 0 auto;display:grid;place-content:center;padding:10vh 6vw;background:var(--acid);color:var(--ink)}.hs__end p{font-family:var(--font-mono);letter-spacing:.22em;font-size:12px}.hs__end h3{font-family:var(--font-black);font-size:clamp(36px,4vw,64px);line-height:.95;margin:8px 0 24px}.hs__end a{letter-spacing:.2em;border-bottom:1px solid var(--ink);padding-bottom:4px}.hs__end a,.hs__hint{font-family:var(--font-mono)}.hs__hint{position:absolute;right:28px;bottom:24px;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.22em;color:var(--acid);pointer-events:none}.hs__hint i{width:72px;height:1px;background:var(--acid)}.mid-hook{background:var(--ink);color:var(--cream);padding:18vh 6vw;text-align:center}.mid-hook p{font-family:var(--font-serif);font-style:italic;font-size:22px}.mid-hook h2{font-family:var(--font-black);font-size:clamp(36px,7vw,92px);line-height:.92;letter-spacing:-.02em;margin:8px 0 28px}.mid-hook a{font-family:var(--font-mono);letter-spacing:.22em;color:var(--acid);border-bottom:1px solid var(--acid);padding-bottom:4px}.co{background:var(--cream);color:var(--ink)}.co-hero{padding:18vh 6vw 8vh;max-width:1100px}.co-lead{max-width:46ch;line-height:1.55;font-size:18px}.co-role{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--acid);margin:0 0 8px}.co-lead-person{grid-template-columns:1.15fr .85fr;min-height:92vh;background:#16362d}.co-izan,.co-lead-person{display:grid;color:var(--cream)}.co-izan{grid-template-columns:.82fr 1.18fr;min-height:72vh;background:#10251f}.co-izan__copy{padding:10vh 6vw;display:flex;flex-direction:column;justify-content:center}.co-izan__photo img{width:100%;height:72vh;object-fit:cover;object-position:50% 12%}.co-lead-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;min-height:88vh}.co-lead-copy{padding:12vh 6vw;display:flex;flex-direction:column;justify-content:center}.co-n{font-family:var(--font-black);font-size:clamp(56px,7vw,110px);line-height:.9}.co-cell h3,.co-lead-copy h2{font-family:var(--font-black);letter-spacing:.06em;margin:8px 0}.co-lead-copy h2{font-size:clamp(36px,5vw,72px)}.co-line{font-family:var(--font-serif);font-style:italic;font-size:24px}.co-bio{max-width:36ch;line-height:1.6}.co-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:28px 22px;gap:28px 22px;padding:10vh 5vw 12vh;background:var(--cream)}.co-cell{display:block}.co-cell--1{grid-column:1/5}.co-cell--2{grid-column:5/9;margin-top:8vh}.co-cell--3{grid-column:9/13}.co-cell--4{grid-column:1/6}.co-cell--5{grid-column:6/9;margin-top:10vh}.co-cell--6{grid-column:9/13}.co-cell figure{margin:8px 0 12px;overflow:hidden}.co-cell img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 12%}.co-cell figure.polaroid,.co-cell.polaroid figure{background:#fff;padding:10px 10px 32px}.co-cell p{font-family:var(--font-serif);font-style:italic;margin:6px 0 0}.co-hook{background:var(--ink);color:var(--cream);padding:16vh 6vw;text-align:center}.co-hook h2{font-family:var(--font-black);font-size:clamp(32px,6vw,80px);line-height:.92;margin:8px 0 24px}.co-hook a{color:var(--acid);font-family:var(--font-mono);letter-spacing:.2em;border-bottom:1px solid var(--acid)}.hook{min-height:100svh;background:#0b0b0b;color:var(--cream);display:grid;place-content:center;text-align:center;padding:16vh 6vw}.hook h1{font-family:var(--font-black);font-size:clamp(40px,8vw,110px);line-height:.92;letter-spacing:-.02em;margin:0 0 20px}.hook-lead{font-family:var(--font-serif);font-style:italic;font-size:22px}.hook-actions a,.hook-actions button,.hook-opts button,.hook-start,.rand button{font-family:var(--font-mono);letter-spacing:.22em;font-size:12px;color:var(--acid);border-bottom:1px solid var(--acid);padding:8px 0;margin-top:28px}.hook-q{max-width:16ch;margin:0 auto 36px}.hook-opts{display:grid;grid-gap:18px;gap:18px;max-width:640px;margin:0 auto;text-align:left}.hook-opts button{display:block;width:100%;text-align:left;font-size:clamp(16px,2vw,22px);letter-spacing:.04em;font-family:var(--font-black);color:var(--cream);border-bottom:1px solid color-mix(in srgb,var(--cream) 30%,transparent);padding:16px 0}.hook-opts button:hover{color:var(--acid)}.hook--result img{width:min(420px,80vw);height:52vh;object-fit:cover;margin:12px auto 20px}.hook-line{font-family:var(--font-serif);font-style:italic;font-size:24px}.hook-note{font-family:var(--font-mono);letter-spacing:.16em;margin-top:8px}.hook-actions{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.rand{min-height:100svh;background:#0d1f1a;color:var(--cream);display:grid;place-content:center;text-align:center;padding:14vh 6vw}.rand img{width:min(720px,88vw);max-height:56vh;object-fit:cover;margin:16px auto}.rand blockquote{font-family:var(--font-black);font-size:clamp(22px,3vw,40px);line-height:1.05}.who{background:var(--cream);color:var(--ink)}.who-hero{position:relative;min-height:100svh;overflow:hidden}.who-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.who-hero__copy{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:10vh 6vw;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.72));color:var(--cream)}.who-hero h1{font-family:var(--font-black);font-size:clamp(56px,12vw,160px);line-height:.9;letter-spacing:-.02em;margin:0}.who-line{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2.2vw,36px)}.who-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:10vh 6vw}.epg-mom h3,.epg-quotes h3,.epg-syn h3,.who-arch h3,.who-body h3{font-family:var(--font-mono);letter-spacing:.22em;font-size:11px;margin:0 0 16px}.who-body p{line-height:1.65;max-width:42ch;font-size:18px}.who-body blockquote{font-family:var(--font-black);font-size:clamp(28px,3.4vw,48px);line-height:1.05;margin:0}.who-arch{padding:0 6vw 10vh}.who-photos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.who-photos img{width:100%;height:180px;object-fit:cover}.who-photos figcaption{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin-top:6px}.who-next{display:flex;justify-content:space-between;padding:4vh 6vw 10vh;font-family:var(--font-mono);letter-spacing:.18em;font-size:12px}.epg{background:#0a0a0a;color:var(--cream)}.epg-open{position:relative;min-height:100svh;overflow:hidden}.epg-open img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.epg-open__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.7))}.epg-open__n{position:relative;font-family:var(--font-display);font-size:clamp(120px,24vw,360px);line-height:.85;letter-spacing:.02em;padding:16vh 6vw 0}.epg-open__bar{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 6vw 8vh}.epg-open__bar h1{font-family:var(--font-display);font-size:clamp(36px,6vw,88px);margin:0;line-height:.95;letter-spacing:.02em}.epg-open__bar p{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;line-height:1.7}.epg-play{background:#111;padding-bottom:20px}.epg-play img,.epg-play video{width:100%;max-height:70vh;object-fit:cover}.epg-tl{height:3px;background:#333;margin:12px 6vw 0}.epg-tl i{display:block;width:18%;height:100%;background:var(--acid)}.epg-ctrls{display:flex;justify-content:space-between;padding:10px 6vw 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em}.epg-mom,.epg-quotes,.epg-syn{background:var(--cream);color:var(--ink);padding:8vh 6vw}.epg-syn p{max-width:46ch;line-height:1.65;font-size:18px}.epg-quotes blockquote{font-family:var(--font-black);font-size:clamp(28px,4vw,56px);line-height:1.05;margin:0 0 20px}.epg-mom div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.epg-mom img{width:100%;height:220px;object-fit:cover}.epg-mom figcaption{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin-top:6px}.epg-next{display:flex;justify-content:space-between;align-items:baseline;padding:6vh 6vw 12vh;background:var(--cream);color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em}.epg-next strong{font-family:var(--font-display);font-size:clamp(24px,3.4vw,48px);letter-spacing:.04em;font-weight:400}.clip-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:0 5vw 12vh}.clip-grid .wide{grid-column:span 2}.clip-grid img{width:100%;height:240px;object-fit:cover}.clip-grid .wide img{height:360px}.clip-grid figcaption{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin-top:6px}.credits{padding:0 6vw 16vh;max-width:820px}.credits-row{display:grid;grid-template-columns:180px 1fr;grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid #ddd;white-space:pre-line}.credits-row span{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em}.credits-row strong{font-family:var(--font-black);font-size:22px;font-weight:400}.press-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:0 5vw 12vh}.press-card{display:block}.press-card img{width:100%;height:220px;object-fit:cover;background:#111}.press-card span{display:block;margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.ct{position:relative;min-height:100svh;color:var(--cream);overflow:hidden}.ct__bg{width:100%;height:100%;object-fit:cover}.ct__bg,.ct__veil{position:absolute;inset:0}.ct__veil{background:linear-gradient(90deg,rgba(8,8,8,.82),rgba(8,8,8,.45))}.ct__copy{position:relative;padding:20vh 7vw 10vh;max-width:920px}.ct__copy>p:first-child{font-family:var(--font-mono);letter-spacing:.22em;font-size:11px;color:var(--acid)}.ct h1{font-family:var(--font-black);font-size:clamp(36px,6.5vw,88px);line-height:.92;margin:12px 0 20px}.ct__lead{font-family:var(--font-serif);font-style:italic;font-size:22px}.ct__mail{display:inline-block;margin:28px 0;font-family:var(--font-black);font-size:clamp(22px,3.4vw,42px);color:var(--acid);border-bottom:1px solid var(--acid);padding-bottom:6px}.ct__list{list-style:none;padding:0;margin:24px 0;display:flex;gap:28px;flex-wrap:wrap;font-family:var(--font-mono);letter-spacing:.18em;font-size:12px}.ct__list span{color:var(--acid);margin-right:8px}.ct__note{font-family:var(--font-serif);font-style:italic;opacity:.8}.pr{background:var(--cream);color:var(--ink)}.pr-hero{padding:18vh 6vw 8vh;max-width:980px}.pr-hero>p:first-child{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px}.pr-hero h1{font-family:var(--font-black);font-size:clamp(48px,9vw,120px);line-height:.9;margin:8px 0 18px}.pr-lead{max-width:48ch;line-height:1.6;font-size:18px}.pr-hero a{font-family:var(--font-mono);letter-spacing:.2em;font-size:12px;border-bottom:1px solid var(--ink)}.pr-feat{display:grid;grid-template-columns:1.1fr .9fr;min-height:70vh;background:#111;color:var(--cream)}.pr-feat img{width:100%;height:100%;object-fit:cover;min-height:70vh}.pr-feat div{padding:10vh 6vw;display:flex;flex-direction:column;justify-content:center}.pr-feat h2{font-family:var(--font-black);font-size:clamp(36px,5vw,72px);margin:8px 0 16px}.pr-feat a{color:var(--acid);font-family:var(--font-mono);letter-spacing:.18em;margin-top:18px}.pr-tokens{display:grid;grid-template-columns:repeat(4,1fr)}.pr-tokens div{padding:28px 24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.pr-tokens i{display:block;height:72px;margin-bottom:12px}.pr-tokens b{display:block;margin-top:6px;font-weight:400}.pr-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:8vh 5vw 12vh}.pr-grid img{width:100%;height:200px}.pr-grid strong{display:block;margin-top:8px;font-family:var(--font-black);letter-spacing:.04em}.pr-grid span{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em}.hsz{background:#071410;color:var(--cream)}.hsz-intro{padding:18vh 6vw 8vh;max-width:900px}.hsz-intro>p{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px;color:var(--acid)}.hsz-intro h1{font-family:var(--font-black);font-size:clamp(52px,10vw,140px);line-height:.88;margin:8px 0 16px}.hsz-lead{max-width:42ch;line-height:1.6}.hsz-zone{position:relative;display:block;min-height:88vh;overflow:hidden}.hsz-zone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hsz-zone__copy{position:relative;min-height:88vh;display:flex;flex-direction:column;justify-content:flex-end;padding:8vh 6vw;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72))}.hsz-zone__copy p{font-family:var(--font-mono);letter-spacing:.18em;font-size:11px;color:var(--acid)}.hsz-zone__copy h2{font-family:var(--font-display);font-size:clamp(48px,9vw,120px);margin:6px 0;letter-spacing:.02em}.hsz-zone__copy em{font-family:var(--font-serif);font-style:italic;font-size:22px}.or{background:var(--cream);color:var(--ink)}.or-hero{padding:18vh 6vw 8vh;max-width:1000px}.or-hero>p{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px}.or-hero h1{font-family:var(--font-black);font-size:clamp(40px,7.4vw,100px);line-height:.9;margin:10px 0 18px}.or-lead{font-family:var(--font-serif);font-style:italic;font-size:22px;max-width:40ch}.or-beats{list-style:none;padding:0 0 8vh;margin:0}.or-beat{display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;padding:6vh 6vw;align-items:center;border-top:1px solid #ddd}.or-beat:nth-child(2n){direction:rtl}.or-beat:nth-child(2n)>*{direction:ltr}.or-beat__meta span{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px;color:#666}.or-beat h2{font-family:var(--font-black);font-size:clamp(28px,4vw,52px);margin:8px 0 12px}.or-beat p{max-width:38ch;line-height:1.65}.or-beat img{width:100%}.or-beat figcaption{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;margin-top:8px}.or-end{background:#123428;color:#eadfcb;padding:16vh 6vw;text-align:center}.or-end p{font-family:var(--font-mono);letter-spacing:.22em;font-size:12px}.or-end h2{font-family:var(--font-black);font-size:clamp(40px,8vw,100px);line-height:.9;margin:12px 0}.or-end a{color:var(--acid);font-family:var(--font-mono);letter-spacing:.2em;border-bottom:1px solid var(--acid)}.tr{background:#071410;color:var(--cream)}.tr-hero{position:relative;min-height:100svh;overflow:hidden}.tr-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tr-hero div{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:10vh 6vw;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7))}.tr-hero p{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px;color:var(--acid)}.tr-hero h1{font-family:var(--font-black);font-size:clamp(48px,10vw,140px);line-height:.88;margin:8px 0}.tr-hero em{font-family:var(--font-serif);font-style:italic;font-size:24px}.tr-body{padding:8vh 6vw 12vh;max-width:640px}.tr-body p{line-height:1.7;font-size:18px}.tr-body a{font-family:var(--font-mono);letter-spacing:.18em;font-size:12px;color:var(--acid)}.arch h2{padding-right:.08em;line-height:.92;letter-spacing:-.02em}@media (max-width:860px){body{cursor:auto}.cursor,.nav .links,.nav .spacer{display:none}.burger{display:block;justify-self:end}.progress{display:none}.hero__malas{font-size:22vw}.hero__cias{font-size:12vw}.hero__season{top:auto;bottom:28%;font-size:10px}.hero__word{bottom:14%}.edit{min-height:auto;padding:8vh 6vw 10vh}.edit__stage{min-height:auto;display:flex;flex-direction:column;gap:28px}.ph,.t-idea,.t-mala,.t-ocho{position:static}.ph{width:100%!important;transform:none!important}.ph figcaption{position:static;margin-top:6px}.eps__grid{grid-template-columns:1fr}.company{background:var(--cream)}.company__track{width:100%;flex-direction:column}.company__intro{width:100%}.p-bleed{position:relative;height:60vh}.company__rest{flex-direction:column;color:var(--ink);padding:40px 24px 80px}.masonry{column-count:1}.foot .map .row{gap:16px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:12px;top:12px;z-index:120;background:var(--acid);color:var(--ink);padding:8px 12px;font-family:var(--font-mono);letter-spacing:.16em;font-size:11px}.foot .word{font-size:clamp(32px,8.5vw,132px);line-height:1;letter-spacing:.03em;white-space:nowrap;margin:40px 4vw 20px}.eps__feat h2{line-height:.9;letter-spacing:.01em}.al{min-height:100svh;position:relative;display:grid;place-items:center;overflow:hidden}.al,.al *{cursor:auto}.al__bg{width:100%;height:100%;object-fit:cover}.al__bg,.al__veil{position:absolute;inset:0}.al__veil{background:rgba(8,8,8,.72)}.al__box{position:relative;width:min(520px,88vw);display:flex;flex-direction:column;gap:18px}.al__box p{font-family:var(--font-mono);letter-spacing:.24em;font-size:11px}.al__box h1{font-family:var(--font-display);font-size:clamp(48px,8vw,88px);line-height:.88;letter-spacing:.02em;color:var(--acid);margin:0}.al__box input{background:transparent;border:0;border-bottom:1px solid var(--cream);color:var(--cream);font:inherit;padding:12px 0;outline:none}.al__box em{color:var(--acid);font-family:var(--font-serif)}.al__box button{align-self:start;margin-top:8px;font-family:var(--font-mono);letter-spacing:.24em;color:var(--acid);border-bottom:1px solid var(--acid);padding-bottom:6px;cursor:pointer}.ad{min-height:100svh;display:grid;grid-template-columns:240px 1fr;background:var(--cream);color:var(--ink)}.ad,.ad *{cursor:auto}.ad-load{grid-column:1/-1;display:grid;place-items:center;min-height:100svh;font-family:var(--font-mono);letter-spacing:.22em}.ad-side{background:#0e1c18;color:var(--cream);padding:28px 22px 100px;display:flex;flex-direction:column;min-height:100svh;position:-webkit-sticky;position:sticky;top:0}.ad-side>p:first-child{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--acid)}.ad-side h1{font-family:var(--font-black);font-size:28px;margin:8px 0 6px;letter-spacing:-.02em}.ad-side__s{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;opacity:.7;margin-bottom:28px}.ad-side nav{display:flex;flex-direction:column;gap:4px}.ad-side nav button{text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;padding:10px 0;color:color-mix(in srgb,var(--cream) 55%,transparent);cursor:pointer}.ad-side nav button.on{color:var(--acid)}.ad-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em}.ad-side__foot button{text-align:left;cursor:pointer;opacity:.7}.ad-main{padding:36px 36px 120px;min-width:0}.ad-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px}.ad-preview{position:relative}.ad-preview img{width:100%;height:52vh;object-fit:cover}.ad-preview span{display:block;margin-top:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em}.ad-fields{display:grid;grid-gap:14px;gap:14px}.ad-field,.ad-lab{display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em}.ad-field input,.ad-fields select,.ad-fields textarea,.ad-person textarea{width:100%;border:0;border-bottom:1px solid var(--ink);background:transparent;font-family:var(--font-sans);font-size:16px;letter-spacing:0;padding:8px 0;outline:none}.ad-fields textarea,.ad-person textarea{min-height:80px;resize:vertical}.ad-up{display:inline-block;margin-top:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;border-bottom:1px solid var(--ink);padding-bottom:4px;cursor:pointer}.ad-up input{display:none}.ad-up--lg{margin:0 0 24px;font-size:12px}.ad-list{display:grid;grid-gap:28px;gap:28px}.ad-ep{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;background:#fff;padding:16px}.ad-ep__ph img{width:100%;height:180px;object-fit:cover}.ad-kicker{font-family:var(--font-display);font-size:28px;margin:0 0 8px;letter-spacing:.04em}.ad-people{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.ad-person{background:#fff;padding:12px}.ad-person img{width:100%;height:220px;object-fit:cover;margin-bottom:8px}.ad-person>span{font-family:var(--font-black);font-size:28px}.ad-arch{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.ad-shot{background:#fff;padding:10px}.ad-shot img{width:100%;height:140px;object-fit:cover;margin-bottom:8px}.ad-kill{font-size:10px;margin-top:8px;opacity:.6;cursor:pointer}.ad-kill,.ad-save{font-family:var(--font-mono);letter-spacing:.16em}.ad-save{position:fixed;left:240px;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:16px 36px;background:var(--ink);color:var(--cream);font-size:11px;z-index:30}.ad-save button{background:var(--acid);color:var(--ink);padding:12px 18px;letter-spacing:.2em;cursor:pointer}@media (max-width:1100px){.ad,.eps__grid{grid-template-columns:1fr}.ad-side{min-height:auto;position:relative;padding-bottom:24px}.ad-side nav{flex-direction:row;flex-wrap:wrap;gap:12px}.ad-save{left:0}.ad-ep,.ad-split{grid-template-columns:1fr}.ad-arch,.ad-people{grid-template-columns:repeat(2,1fr)}.clip-grid,.who-photos{grid-template-columns:1fr 1fr}.hs__hero{grid-template-columns:.46fr .54fr}}@media (max-width:860px){body{cursor:auto}.cursor,.nav .links,.nav .spacer{display:none}.burger{display:block;justify-self:end}.progress{display:none}.hero{padding:0}.hero__malas{font-size:20vw}.hero__cias{font-size:11vw}.hero__season{display:none}.hero__word{bottom:18%;left:5vw;right:5vw}.hero__place,.hero__rec{font-size:9px}.edit{min-height:auto;padding:10vh 6vw}.edit__stage{min-height:auto;display:flex;flex-direction:column;gap:32px}.t-idea,.t-mala,.t-ocho{position:static;font-size:16vw}.t-casa{font-size:16vw}.ph{position:static;width:100%!important;transform:none!important}.ph figcaption{position:static;margin-top:8px}.eps{padding-top:14vh}.eps__grid{grid-template-columns:1fr}.eps__feat{min-height:56vh}.eps__feat h2{font-size:18vw}.hs{height:auto;overflow:visible}.hs__track{flex-direction:column;width:100%;height:auto;transform:none!important}.hs__hero{width:100%;grid-template-columns:1fr;min-height:auto;background:#16362d}.hs__copy{color:var(--cream);padding:14vh 6vw 4vh}.hs__bleed{height:70vh}.hs__card,.hs__end{width:100%;padding:8vh 6vw}.hs__hint{display:none}.co-izan,.co-lead-person,.epg-mom div,.who-body{grid-template-columns:1fr}.co-izan__photo img{height:52vh}.press-grid{grid-template-columns:1fr 1fr}.co-grid{grid-template-columns:1fr}.co-cell--1,.co-cell--2,.co-cell--3,.co-cell--4,.co-cell--5,.co-cell--6{grid-column:auto;margin-top:0}.co-cell img{height:auto;aspect-ratio:4/5}.who-hero h1{font-size:18vw}.clip-grid,.who-photos{grid-template-columns:1fr 1fr}.clip-grid .wide{grid-column:span 2}.credits-row{grid-template-columns:1fr;gap:6px}.masonry{column-count:1}.foot{min-height:auto;padding:10vh 6vw 8vh}.foot h2{font-size:12vw}.foot .word{font-size:9vw;white-space:normal}.foot .map{letter-spacing:.14em;font-size:11px}.foot .map .row{gap:14px}.page-hero{min-height:auto;padding-top:16vh}.epg-open__n{font-size:32vw}.epg-open__bar{flex-direction:column;align-items:flex-start}.ad-arch,.ad-people{grid-template-columns:1fr}.hook h1{font-size:14vw}.mobile-menu nav a{font-size:12vw;line-height:1}}.mag{background:var(--cream);color:var(--ink);padding:8vh 4vw 14vh}.mag-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5vh;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em}.mag-top span{font-family:var(--font-display);font-size:clamp(48px,8vw,96px);letter-spacing:.02em;color:var(--acid);line-height:.8}.mag-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:22px 18px;gap:22px 18px;align-items:end}.mag-t{font-family:var(--font-black);line-height:.82;letter-spacing:-.035em;margin:0}.mag-t--casa{grid-column:1/8;font-size:clamp(52px,10.5vw,152px);align-self:end}.mag-t--ocho{grid-column:6/13;text-align:right;font-size:clamp(48px,9.4vw,132px)}.mag-t--mala{grid-column:1/13;font-size:clamp(52px,11vw,168px);padding-top:2vh}.mag-t--mala em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:#c44a22;letter-spacing:-.02em}.mag-ph{margin:0}.mag-ph .ed-hit,.mag-ph .ed-hit img,.mag-ph img{width:100%;display:block}.mag-ph .ed-hit img{height:100%;object-fit:cover}.mag-ph figcaption{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;margin-top:8px}.mag-ph--1{grid-column:8/13}.mag-ph--1 .ed-hit img,.mag-ph--1 img{aspect-ratio:4/5;object-fit:cover}.mag-ph--2{grid-column:1/6}.mag-ph--2 .ed-hit img,.mag-ph--2 img{aspect-ratio:5/4;object-fit:cover}.mag-ph--3{grid-column:1/5}.mag-ph--3 .ed-hit img,.mag-ph--3 img{aspect-ratio:3/4;object-fit:cover}.mag-ph--4{grid-column:1/4}.mag-ph--4 .ed-hit img,.mag-ph--4 img{aspect-ratio:3/4;object-fit:cover}.mag-ph--5{grid-column:4/8;transform:rotate(-1.8deg)}.mag-ph--5 .ed-hit img,.mag-ph--5 img{aspect-ratio:4/5;object-fit:cover}.mag-ph--6{grid-column:8/13}.mag-ph--6 .ed-hit img,.mag-ph--6 img{aspect-ratio:16/10;object-fit:cover}.mag-note{grid-column:8/13;font-family:var(--font-hand);font-size:clamp(24px,2.6vw,38px);margin:0;transform:rotate(-3deg)}.ch{background:#0c1814;color:var(--cream)}.ch-hero{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.ch-hero__meta{padding:18vh 6vw 8vh;display:flex;flex-direction:column;justify-content:center}.ch-hero__meta>p:first-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--acid);margin:0 0 12px}.ch-hero__n{font-family:var(--font-display);font-size:clamp(80px,14vw,180px);line-height:.8;letter-spacing:.02em;color:var(--acid)}.ch-hero h1{font-family:var(--font-black);font-size:clamp(40px,6vw,84px);line-height:.92;letter-spacing:-.02em;margin:8px 0 16px}.ch-hero__line{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2vw,30px);margin:0 0 20px}.ch-hero__bio{max-width:36ch;line-height:1.6;opacity:.9}.ch-hero__mon{background:#07110e;display:grid;place-items:center;padding:10vh 5vw}.ch-frame{position:relative;width:min(520px,86%);aspect-ratio:3/4;overflow:hidden;border-radius:16px 16px 6px 6px;box-shadow:inset 0 0 40px rgba(80,255,140,.12),0 30px 60px rgba(0,0,0,.45)}.ch-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;filter:saturate(.75) contrast(1.08)}.ch-frame__osd{position:absolute;left:14px;right:14px;top:12px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#9fffb0}.ch-arch,.ch-quote{padding:8vh 6vw;background:var(--cream);color:var(--ink)}.ch-arch h3,.ch-quote h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;margin:0 0 16px}.ch-quote blockquote{font-family:var(--font-black);font-size:clamp(28px,4.2vw,56px);line-height:1.05;margin:0}.ch-arch__row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.ch-arch__row img{width:100%;height:160px;object-fit:cover}.ch-arch__row figcaption{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;margin-top:6px}.ch-next{display:flex;justify-content:space-between;padding:4vh 6vw 10vh;background:var(--cream);color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;font-size:12px}.epv{background:#071410;color:var(--cream)}.epv-top{padding:16vh 6vw 4vh;max-width:1100px}.epv-top>p:first-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--acid)}.epv-top h1{font-family:var(--font-display);font-size:clamp(42px,8vw,110px);line-height:.9;letter-spacing:.02em;margin:10px 0 18px}.epv-top h1 em{display:block;color:var(--acid);font-style:normal;font-size:.55em}.epv-syn{max-width:46ch;line-height:1.6;opacity:.9}.crt-room{padding:2vh 6vw 8vh;display:grid;place-items:center}.crt-room__foot,.crt-room__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:#8dcc9a}.crt-room__foot{margin-top:18px;text-align:center}.crt{width:min(960px,94vw)}.crt__screen{position:relative;aspect-ratio:16/10;background:#020807;border-radius:22px 22px 10px 10px;overflow:hidden;box-shadow:inset 0 0 90px rgba(40,200,90,.16),0 40px 90px rgba(0,0,0,.55)}.crt__screen img,.crt__screen video{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.18) hue-rotate(78deg) brightness(.92)}.crt__scan{background:repeating-linear-gradient(180deg,rgba(0,20,0,.22) 0,rgba(0,20,0,.22) 1px,transparent 2px,transparent 3px)}.crt__glow,.crt__scan{position:absolute;inset:0;pointer-events:none}.crt__glow{box-shadow:inset 0 0 80px rgba(70,255,130,.2)}.crt__osd{left:18px;right:18px;top:14px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.16em;color:#b7ffc4;text-shadow:0 0 8px #2dff6a}.crt__osd,.crt__play{position:absolute;font-family:var(--font-mono)}.crt__play{left:50%;top:50%;transform:translate(-50%,-50%);letter-spacing:.28em;font-size:14px;color:#c8ffd2;border:1px solid #c8ffd2;padding:12px 18px;background:rgba(0,20,8,.35)}.crt__deck{display:flex;align-items:center;gap:16px;padding:14px 18px 10px;background:#1a2e24;border-radius:0 0 10px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#cde8d4}.crt__deck b{color:var(--acid);letter-spacing:.2em}.crt__deck i{width:10px;height:10px;border-radius:50%;background:#3a5;box-shadow:0 0 8px #6f6;margin-left:auto}.crt__deck i+i{margin-left:8px;background:#c63;box-shadow:0 0 8px #f84}.epv-cams,.epv-cc{padding:6vh 6vw}.epv-cams h3,.epv-cc h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;color:var(--acid);margin:0 0 18px}.epv-cc p{font-family:var(--font-black);font-size:clamp(22px,3.2vw,42px);line-height:1.15;margin:0 0 12px}.epv-cc span{color:var(--acid)}.epv-cams div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.epv-cams img{width:100%;height:150px;object-fit:cover;filter:saturate(.7) hue-rotate(50deg)}.epv-cams figcaption{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;margin-top:6px;color:#9fcaaa}.epv-next{display:flex;justify-content:space-between;align-items:baseline;padding:6vh 6vw 12vh;font-family:var(--font-mono);letter-spacing:.16em;border-top:1px solid rgba(232,240,68,.25)}.epv-next strong{font-family:var(--font-display);font-size:clamp(22px,3vw,44px);letter-spacing:.04em;font-weight:400;color:var(--acid)}@media (max-width:430px){.hero__malas{font-size:24vw;top:36%}.hero__cias{font-size:12.5vw;top:55%}.nav{padding:10px 10px 0}.nav__glass{padding:6px 8px 6px 14px}}@media (max-width:860px){.mag-grid{grid-template-columns:1fr}.mag-note,.mag-ph--1,.mag-ph--2,.mag-ph--3,.mag-ph--4,.mag-ph--5,.mag-ph--6,.mag-t--casa,.mag-t--mala,.mag-t--ocho{grid-column:1/-1;text-align:left}.mag-t{font-size:16vw}.mag-ph--5{transform:none}.ch-hero{grid-template-columns:1fr;min-height:auto}.ch-hero__meta{padding-top:16vh}.ch-hero__mon{padding:0 6vw 8vh}.ch-arch__row,.epv-cams div{grid-template-columns:1fr 1fr}.epv-next{flex-direction:column;gap:10px}.or-beat,.pr-feat,.pr-grid,.pr-tokens{grid-template-columns:1fr}.or-beat:nth-child(2n){direction:ltr}.ct__list{flex-direction:column;gap:10px}.hsz-zone,.hsz-zone__copy{min-height:70vh}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body.edit-on{padding-bottom:64px}.ed-bar{position:fixed;left:0;right:0;bottom:0;z-index:75;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 22px;background:var(--acid);color:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.ed-bar b{letter-spacing:.22em}.ed-bar span{opacity:.75}.ed-bar a,.ed-bar button{margin-left:auto;border-bottom:1px solid var(--ink);padding-bottom:2px;cursor:pointer;letter-spacing:.18em}.ed-bar button{margin-left:0}.ed-hit{position:relative;display:block}.ed-hit>img{width:100%;height:100%;object-fit:cover;display:block}.ed-hit.is-on{outline:1.5px dashed color-mix(in srgb,var(--acid) 80%,#000 0%);outline-offset:-3px}.ed-hit.is-wait{opacity:.55}.ed-hit__btn{position:absolute;left:10px;bottom:10px;z-index:6;background:var(--acid);color:var(--ink);font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;padding:6px 10px;cursor:pointer}.ed-hit__btn input{display:none}.ch-frame>.ed-hit,.crt__screen>.ed-hit,.eps__feat>.ed-hit,.hsz-zone>.ed-hit,.tr-hero>.ed-hit{position:absolute;inset:0}.co-lead-photo>.ed-hit{display:block;width:100%;height:100%;min-height:88vh}.co-izan__photo>.ed-hit{display:block;width:100%;height:72vh}.hs__bleed>.ed-hit{display:block;width:100%;height:100%}span.ct__bg,span.hero__bg{display:block;overflow:hidden}span.hero__bg{position:absolute;inset:0}span.hero__bg>img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;filter:saturate(.88) contrast(1.08) brightness(.92);transform:scale(1.06)}.ad-edit{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:10px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:color-mix(in srgb,var(--cream) 55%,transparent);cursor:pointer;text-align:left}.ad-edit i{width:28px;height:14px;border:1px solid;border-radius:99px;position:relative}.ad-edit i:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:currentColor}.ad-edit.on{color:var(--acid)}.ad-edit.on i:after{left:auto;right:2px;background:var(--acid)}.ad-edit__go{display:block;margin:0 0 18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--acid)}.ad-pic{margin-bottom:8px}.ad-pic img{width:100%;height:220px;object-fit:cover;object-position:50% 12%;background:#111;display:block}.ad-pic span{display:block;margin:8px 0 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em}.ad-sec h2{font-family:var(--font-black);font-size:22px;letter-spacing:.06em;margin:28px 0 14px}.ad-sec h2:first-child{margin-top:0}.ad-person .ad-pic img{height:260px;object-position:50% 12%}.ed-hit__err{position:absolute;left:10px;bottom:40px;z-index:6;background:#111;color:var(--acid);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;padding:6px 8px}.ad-person .ad-pic img,.ch-frame .ed-hit img,.ch-frame img,.co-cell .ed-hit img,.co-cell img,.co-izan__photo .ed-hit img,.co-izan__photo img,.co-lead-photo .ed-hit img,.co-lead-photo img,.hs__bleed .ed-hit img,.hs__bleed img,.hs__card .ed-hit img,.hs__card img{object-fit:cover;object-position:50% 12%;filter:contrast(1.06) saturate(.92)}.hs__card figure{aspect-ratio:4/5;overflow:hidden;background:#0a0a0a}.hs__card .ed-hit,.hs__card .ed-hit img,.hs__card img{width:100%;height:100%}.hs__card .ed-hit{display:block;height:100%}.co-cell figure{background:#0c0c0c;outline:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.co-n{letter-spacing:.04em}.co-lead-person{min-height:100svh}.co-izan{min-height:78vh}.co-izan__photo .ed-hit,.co-izan__photo img{height:78vh}.masonry .ed-hit img,.masonry img{width:100%;height:auto;display:block}.pr-grid img{background:#111;object-fit:cover;height:240px}@keyframes pt-rec{0%,49%{opacity:1}50%,to{opacity:.15}}.ad-side nav a{text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;padding:10px 0;color:color-mix(in srgb,var(--cream) 55%,transparent)}.ad-side nav a.ad-fotos-go,.ad-side nav a[href="/admin"]{color:var(--acid)}.ad-fotos__lead{letter-spacing:.16em;margin:0 0 28px;max-width:52ch}.ad-fotos__lead,.ad-sec h2 small{font-family:var(--font-mono);font-size:11px}.ad-sec h2 small{letter-spacing:.18em;color:var(--acid);margin-left:10px}.ad-arch--fotos{grid-template-columns:repeat(3,1fr)}.ad-arch--fotos .ad-pic img{height:200px}.ad-pic em{display:block;font-style:normal;opacity:.45;font-size:9px;letter-spacing:.12em}.ad-shot.is-wait{opacity:.55}.ad-save a{background:var(--acid);color:var(--ink);padding:12px 18px;letter-spacing:.2em}.ad-marca{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;padding-bottom:40px}.ad-marca h2,.ad-navlist h2{font-family:var(--font-black);font-size:22px;letter-spacing:.06em;margin:28px 0 14px}.ad-marca h2:first-child,.ad-navlist h2:first-child{margin-top:0}.ad-hint{letter-spacing:.14em;opacity:.55;margin:0 0 16px}.ad-hint,.ad-tog{font-family:var(--font-mono);font-size:11px}.ad-tog{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);letter-spacing:.18em;cursor:pointer}.ad-tog span{display:flex;flex-direction:column;gap:4px}.ad-tog em{font-style:normal;opacity:.45;font-size:9px;letter-spacing:.14em}.ad-tog b{color:color-mix(in srgb,var(--ink) 40%,transparent);font-weight:400}.ad-tog.on b{color:var(--acid)}@media (max-width:1100px){.ad-marca{grid-template-columns:1fr}.ad-arch--fotos{grid-template-columns:repeat(2,1fr)}}.mcco{background:#070707;color:var(--cream)}.mcco-hero{position:relative;min-height:100svh;overflow:hidden}.mcco-hero .ed-hit,.mcco-hero .ed-hit img,.mcco-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mcco-hero img{filter:saturate(.85) contrast(1.08)}.eps__feat>.ed-hit{position:absolute;inset:0}.eps__feat .ed-hit img{width:100%;height:100%;object-fit:cover}.pr-feat>.ed-hit{min-height:70vh;display:block}.pr-feat .ed-hit img{width:100%;height:100%;object-fit:cover;min-height:70vh}.mcco-hero__copy{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:10vh 6vw 8vh;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.82))}.mcco-hero__copy p,.mcco-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--acid);margin:0 0 16px}.mcco-hero h1{font-family:var(--font-display);font-size:clamp(56px,12vw,160px);line-height:.78;letter-spacing:-.03em;margin:0}.mcco-hero h1 em{display:block;font-style:normal;color:var(--acid);font-size:.55em}.mcco-hero span{margin-top:18px;font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2vw,32px)}.mcco-man{padding:16vh 6vw;max-width:1100px}.mcco-grid-wrap h2,.mcco-look h3,.mcco-man h2,.mcco-soon h2{font-family:var(--font-black);font-size:clamp(36px,7vw,92px);line-height:.9;letter-spacing:-.03em;margin:0 0 22px}.mcco-lead,.mcco-look p,.mcco-soon p{max-width:46ch;line-height:1.6;font-size:18px;opacity:.9}.mcco-look{display:grid;grid-template-columns:1.1fr .9fr;min-height:90vh;background:#101010}.mcco-look figure{margin:0}.mcco-look img{width:100%;height:90vh;object-fit:cover}.mcco-look figcaption{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;padding:12px 6vw 0}.mcco-look div{padding:14vh 6vw;display:flex;flex-direction:column;justify-content:center}.mcco-grid-wrap{padding:12vh 5vw 8vh}.mcco-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 18px;gap:28px 18px;margin-top:36px}.mcco-grid figure{position:relative;margin:0 0 12px;background:#111}.mcco-grid img{width:100%;aspect-ratio:1;object-fit:cover}.mcco-grid i{position:absolute;left:10px;bottom:10px;font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;background:var(--acid);color:var(--ink);padding:6px 8px}.mcco-grid b{font-family:var(--font-display);font-size:28px;color:var(--acid)}.mcco-grid h3{font-family:var(--font-black);font-size:18px;letter-spacing:.08em;margin:4px 0}.mcco-grid span{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;opacity:.7}.mcco-soon{padding:16vh 6vw 18vh;background:var(--acid)}.mcco-soon,.mcco-soon .mcco-k{color:var(--ink)}.mcco-actions{display:flex;gap:28px;flex-wrap:wrap;margin-top:32px}.mcco-actions a{font-family:var(--font-mono);letter-spacing:.22em;font-size:12px;border-bottom:1px solid var(--ink);padding-bottom:4px}.deal{min-height:100svh;background:#070707;color:var(--cream);display:flex;flex-direction:column;justify-content:center;padding:16vh 7vw 10vh}.deal-k{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--acid);margin:0 0 18px}.deal h1{font-family:var(--font-black);font-size:clamp(48px,10vw,140px);line-height:.86;letter-spacing:-.03em;margin:0 0 22px}.deal-body,.deal-lead{max-width:34ch;font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2.2vw,30px);margin:0 0 36px}.deal-body{font-style:normal;font-family:var(--font-sans);line-height:1.55}.deal-q{max-width:10ch}.deal-go{align-self:flex-start;font-family:var(--font-mono);letter-spacing:.22em;font-size:12px;color:var(--acid);border-bottom:1px solid var(--acid);padding:8px 0}.deal-go:disabled{opacity:.35}.deal-fine{margin-top:28px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;opacity:.55}.deal-input{background:transparent;border:0;border-bottom:1px solid var(--cream);color:var(--acid);font-family:var(--font-black);font-size:clamp(28px,5vw,56px);letter-spacing:-.02em;padding:10px 0 14px;outline:none;width:min(640px,100%);margin-bottom:36px;text-transform:uppercase}.deal--sign{justify-content:flex-start}.deal-pad{width:min(720px,100%);height:280px;background:var(--cream);touch-action:none;cursor:crosshair;margin:12px 0 22px}.deal-row{display:flex;gap:28px;flex-wrap:wrap;align-items:center;margin:10px 0 24px}.deal-row button{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px}.deal--done{align-items:center;text-align:center}.deal-card{width:min(380px,86vw);height:auto;margin:12px 0 24px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.deal--done a,.deal-reset{font-family:var(--font-mono);letter-spacing:.2em;font-size:11px;color:var(--acid);margin-top:8px}.deal-reset{opacity:.7}.dual{display:grid;grid-template-columns:1fr 1fr}.dual a{min-height:70vh;padding:10vh 6vw;display:flex;flex-direction:column;justify-content:flex-end}.dual p{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;margin:0 0 12px}.dual h2{font-family:var(--font-black);font-size:clamp(32px,5vw,72px);line-height:.9;letter-spacing:-.03em;margin:0 0 18px}.dual span{font-family:var(--font-mono);letter-spacing:.2em;font-size:12px}.dual__a{background:var(--acid);color:var(--ink)}.dual__b{background:#0a0a0a;color:var(--cream)}.dual__b p,.dual__b span{color:var(--acid)}@media (max-width:860px){.dual,.mcco-grid,.mcco-look{grid-template-columns:1fr}.mcco-look img{height:70vh}.deal-pad{height:220px}.dual a{min-height:48vh}}.pt{position:fixed;z-index:96;pointer-events:none;visibility:hidden;overflow:hidden}.pt,.pt__flash{inset:0;opacity:0}.pt__flash{position:absolute;background:#e8f044;z-index:4}.pt__bars{position:absolute;inset:0;z-index:2;pointer-events:none;transform-origin:50% 50%}.pt__bars i{position:absolute;left:0;right:0;height:9vh;background:#050505}.pt__bars i:first-child{top:0}.pt__bars i:last-child{bottom:0}.pt__mask{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 42%,#161616 0,#070707 58%),#070707;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.pt__ring{position:absolute;left:50%;top:50%;z-index:2;width:42px;height:42px;margin:-21px 0 0 -21px;border:1.5px solid var(--acid);border-radius:50%;pointer-events:none}.pt__ring i{position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--cream) 55%,transparent);border-radius:50%}.pt__ring i:after,.pt__ring i:before{content:"";position:absolute;background:var(--cream);left:50%;top:50%}.pt__ring i:before{width:1px;height:14px;margin:-7px 0 0}.pt__ring i:after{width:14px;height:1px;margin:0 0 0 -7px}.pt__copy{position:absolute;inset:0;z-index:3;flex-direction:column;justify-content:center;gap:16px;text-align:center}.pt__copy,.pt__rec{display:flex;align-items:center}.pt__rec{gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.32em;color:var(--cream)}.pt__rec b{width:7px;height:7px;border-radius:50%;background:#ff2a00;box-shadow:0 0 10px #ff2a00;animation:pt-rec .9s steps(1) infinite}.pt__brand{margin:0;font-family:var(--font-display);font-size:clamp(52px,12vw,128px);line-height:.74;letter-spacing:-.035em;color:var(--acid);text-transform:uppercase;text-shadow:0 18px 40px rgba(0,0,0,.45)}.pt__brand em{display:block;font-style:normal;color:var(--cream);font-size:.58em;letter-spacing:-.02em}.pt__iris{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--cream) 50%,transparent);border-radius:50%;position:relative}.pt__iris:after,.pt__iris:before{content:"";position:absolute;background:var(--cream);left:50%;top:50%}.pt__iris:before{width:1px;height:14px;margin:-7px 0 0}.pt__iris:after{width:14px;height:1px;margin:0 0 0 -7px}.pt__to{font-family:var(--font-mono);font-size:11px;letter-spacing:.34em;color:var(--acid)}.deal-stamps{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:720px;margin:0 0 32px}.deal-stamps button{text-align:left;border:1px solid color-mix(in srgb,var(--cream) 22%,transparent);padding:18px 16px}.deal-stamps button.on,.deal-stamps button:hover{border-color:var(--acid);color:var(--acid)}.deal-stamps b{display:block;font-family:var(--font-black);font-size:22px;letter-spacing:.06em}.deal-stamps span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;margin:6px 0}.deal-stamps em{font-family:var(--font-serif);font-style:italic;opacity:.75}.deal-preview{width:min(340px,78vw);margin:8px auto 18px}.deal-preview img{width:100%;height:auto;box-shadow:0 30px 80px rgba(0,0,0,.55)}.deal-apps,.deal-share{display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;margin:8px 0}.deal-apps button{font-size:10px;letter-spacing:.18em;border:1px solid var(--acid);padding:10px 12px}.deal-apps button,.deal-toast{font-family:var(--font-mono);color:var(--acid)}.deal-toast{font-size:11px;letter-spacing:.16em}.deal-done-t{font-size:clamp(32px,8vw,64px)}@media (max-width:1100px){.nav .links{display:none}.burger{display:block}.progress{display:none}.hs__hero{grid-template-columns:.46fr .54fr}}@media (max-width:860px){body{cursor:auto}.cursor{display:none}.nav{padding:14px 16px}.nav-cta{padding:7px 10px;font-size:9px}.hero__cias,.hero__malas{white-space:nowrap;max-width:100%}.hero__word{left:5vw;right:5vw;bottom:18%}.hero__malas{font-size:18vw}.hero__cias{font-size:10vw}.hero__frame{inset:10px}.hero__place,.hero__rec{font-size:9px;max-width:46%}.mag-t--casa,.mag-t--mala,.mag-t--ocho{font-size:14vw;padding-right:.04em}.eps__feat h2{font-size:16vw}.foot .word{font-size:8vw;white-space:normal}.mcco-hero h1{font-size:16vw}.mcco-grid{grid-template-columns:1fr}.deal{padding:18vh 6vw 8vh}.deal h1{font-size:16vw}.deal-stamps{grid-template-columns:1fr}.deal-input{font-size:9vw}.ad,.co-izan,.co-lead-person,.pr-feat{grid-template-columns:1fr}}@media (max-width:430px){.hero__malas{font-size:20vw}.hero__cias{font-size:11vw}.nav-cta{display:none}.mobile-menu nav a{font-size:11vw}img,video{max-width:100%}}.bico{background:#070707;color:var(--cream)}.bico-open{min-height:100svh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:16vh 6vw 8vh;grid-gap:4vw;gap:4vw}.bico-desk__cap p,.bico-end p:first-child,.bico-grid-wrap header p,.bico-open p,.bico-pay>p:first-child,.bico-split p:first-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--acid);margin:0 0 16px}.bico-desk__cap h2,.bico-end h2,.bico-open h1,.bico-pay h2{font-family:var(--font-black);font-size:clamp(42px,8vw,108px);line-height:.86;letter-spacing:-.035em;margin:0 0 22px}.bico-open__lead,.bico-split p:last-child{max-width:36ch;font-size:18px;line-height:1.55;opacity:.9}.bico-open__ph{margin:0}.bico-open__ph .ed-hit,.bico-open__ph img{width:100%;aspect-ratio:1;object-fit:cover;background:#0a0a0a;display:block}.bico-open__ph figcaption{margin-top:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em}.bico-desk{position:relative;min-height:92svh;overflow:hidden}.bico-desk>.ed-hit{position:absolute;inset:0}.bico-desk .ed-hit img,.bico-desk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bico-desk__cap{position:relative;min-height:92svh;display:flex;flex-direction:column;justify-content:flex-end;padding:8vh 6vw;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.82))}.bico-pay{background:var(--acid);padding:16vh 6vw;text-align:center}.bico-pay,.bico-pay>p:first-child{color:var(--ink)}.bico-pay__sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2.4vw,34px);margin:0 0 36px}.bico-follows{display:flex;flex-wrap:wrap;gap:12px 14px;justify-content:center}.bico-follows a{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;border:1px solid;padding:10px 14px;border-radius:999px}.bico-pay .bico-follows a:hover{background:var(--ink);color:var(--acid)}.bico-split{display:grid;grid-template-columns:1.15fr .85fr;min-height:88vh}.bico-split figure{margin:0}.bico-split .ed-hit,.bico-split .ed-hit img,.bico-split img{width:100%;height:88vh;object-fit:cover;display:block}.bico-split div{padding:12vh 6vw;display:flex;flex-direction:column;justify-content:center}.bico-split h3{font-family:var(--font-black);font-size:clamp(32px,5vw,64px);line-height:.9;letter-spacing:-.03em;margin:0 0 18px}.bico-grid-wrap{padding:12vh 5vw 8vh}.bico-grid-wrap h2{font-family:var(--font-black);font-size:clamp(40px,8vw,96px);line-height:.86;margin:0 0 36px}.bico-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 18px;gap:28px 18px}.bico-grid figure{position:relative;margin:0 0 10px;background:#111}.bico-grid .ed-hit img,.bico-grid img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bico-grid i{position:absolute;left:10px;bottom:10px;font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;background:var(--acid);color:var(--ink);padding:6px 8px}.bico-grid b{font-family:var(--font-display);font-size:26px;color:var(--acid)}.bico-grid h3{font-family:var(--font-black);font-size:16px;letter-spacing:.08em;margin:4px 0}.bico-grid span{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;opacity:.7}.bico-end{display:grid;grid-template-columns:.9fr 1.1fr;min-height:90vh;background:#0a0a0a}.bico-end figure{margin:0}.bico-end .ed-hit,.bico-end .ed-hit img,.bico-end img{width:100%;height:90vh;object-fit:cover;display:block}.bico-end div{padding:12vh 6vw;display:flex;flex-direction:column;justify-content:center}.bico-end .bico-follows{justify-content:flex-start;margin:8px 0 28px}.bico-end .bico-follows a{color:var(--acid);border-color:var(--acid)}.bico-cert{font-family:var(--font-mono);letter-spacing:.22em;font-size:12px;color:var(--acid);border-bottom:1px solid var(--acid);align-self:flex-start;padding-bottom:4px}.gancho{background:#050505;color:var(--cream)}.gancho-hero{position:relative;min-height:100svh;overflow:hidden}.gancho-hero>.ed-hit,.gancho-hero__bg{position:absolute;inset:0}.gancho-hero .ed-hit img,.gancho-hero img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.1) brightness(.72)}.gancho-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 45%,rgba(0,0,0,.88))}.gancho-hero__copy{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:14vh 6vw 8vh;max-width:1100px}.gancho-hero__copy>p:first-child{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;color:var(--acid)}.gancho-hero__copy>p:first-child b{width:8px;height:8px;border-radius:50%;background:#ff2a00;box-shadow:0 0 10px #ff2a00;animation:pt-rec .9s steps(1) infinite}.gancho-hero h1{font-family:var(--font-black);font-size:clamp(48px,11vw,140px);line-height:.88;letter-spacing:-.02em;margin:12px 0 8px;padding-right:.06em}.gancho-hero h2{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(22px,3vw,40px);color:var(--acid);margin:0 0 18px}.gancho-hero__lead{max-width:42ch;font-size:18px;line-height:1.5;opacity:.9;margin:0 0 28px}.gancho-count{display:flex;gap:22px;flex-wrap:wrap;margin:0 0 28px}.gancho-count strong{display:block;font-family:var(--font-display);font-size:clamp(36px,7vw,72px);line-height:.9;color:var(--acid)}.gancho-count span{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em}.gancho-form{display:flex;gap:0;max-width:560px;margin-bottom:12px}.gancho-form input[type=email]{flex:1 1;background:rgba(0,0,0,.45);border:1px solid color-mix(in srgb,var(--cream) 28%,transparent);border-right:0;color:var(--cream);font:inherit;padding:14px 16px;outline:none}.gancho-form button{background:var(--acid);color:var(--ink);font-family:var(--font-mono);letter-spacing:.2em;font-size:12px;padding:14px 18px}.gancho-hp{position:absolute;left:-9999px}.gancho-msg{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--acid)}.gancho-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.gancho-row a,.gancho-row button{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;border:1px solid color-mix(in srgb,var(--cream) 30%,transparent);padding:8px 12px;border-radius:999px;color:var(--cream)}.gancho-tres{display:grid;grid-template-columns:1fr 1fr 1fr}.gancho-tres a{padding:8vh 5vw;min-height:42vh;display:flex;flex-direction:column;justify-content:flex-end;border-top:1px solid #1a1a1a}.gancho-tres a:first-child{background:#0a0a0a}.gancho-tres a:nth-child(2){background:var(--acid);color:var(--ink)}.gancho-tres a:nth-child(3){background:#101010}.gancho-tres p{font-family:var(--font-display);font-size:28px;color:var(--acid);margin:0 0 8px}.gancho-tres a:nth-child(2) p{color:var(--ink)}.gancho-tres h3{font-family:var(--font-black);font-size:clamp(22px,2.4vw,36px);line-height:.95;letter-spacing:-.03em;margin:0 0 10px}.gancho-tres span{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;opacity:.75}.gancho-ocho{padding:12vh 6vw;text-align:center}.gancho-ocho>p{font-family:var(--font-mono);letter-spacing:.28em;font-size:11px;color:var(--acid)}.gancho-ocho ul{list-style:none;padding:0;margin:24px 0 36px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;font-family:var(--font-black);font-size:clamp(18px,3vw,28px);letter-spacing:.06em}.gancho-casa{font-family:var(--font-mono);letter-spacing:.22em;color:var(--acid);border-bottom:1px solid var(--acid);padding-bottom:4px}@media (max-width:860px){.bico-end,.bico-grid,.bico-open,.bico-split{grid-template-columns:1fr}.bico-desk,.bico-desk__cap,.bico-end .ed-hit,.bico-end .ed-hit img,.bico-end img,.bico-split .ed-hit,.bico-split .ed-hit img,.bico-split img{min-height:70vh;height:70vh}.bico-open{padding-top:18vh}.gancho-tres{grid-template-columns:1fr}.gancho-form{flex-direction:column}.gancho-form input[type=email]{border-right:1px solid color-mix(in srgb,var(--cream) 28%,transparent)}}.lgx{background:var(--cream);color:var(--ink);min-height:100svh}.lgx-hero{padding:18vh 6vw 4vh;max-width:920px}.lgx-hero p{font-family:var(--font-mono);letter-spacing:.28em;font-size:11px;color:#666}.lgx-hero h1{font-family:var(--font-black);font-size:clamp(40px,8vw,96px);line-height:.9;letter-spacing:-.02em;margin:8px 0 0}.lgx-body{padding:0 6vw 10vh;max-width:720px;font-size:18px;line-height:1.65}.lgx-body h2{font-family:var(--font-black);font-size:22px;letter-spacing:.04em;margin:36px 0 10px}.lgx-body a{border-bottom:1px solid var(--ink)}.lgx-foot{padding:6vh 6vw 10vh;border-top:1px solid #ddd;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.lgx-foot nav{display:flex;flex-wrap:wrap;gap:14px 22px;margin-bottom:18px}.idea{background:#070707;color:var(--cream)}.idea-hero{min-height:70svh;padding:18vh 6vw 6vh}.idea-hero>p{font-family:var(--font-mono);letter-spacing:.28em;font-size:11px;color:var(--acid)}.idea-hero h1{font-family:var(--font-black);font-size:clamp(48px,12vw,140px);line-height:.84;letter-spacing:-.02em;margin:12px 0 18px}.idea-lead{max-width:36ch;font-size:18px;line-height:1.5;opacity:.9}.idea-form{padding:0 6vw 16vh;max-width:820px}.idea-form label span,.idea-form>p{font-family:var(--font-mono);letter-spacing:.22em;font-size:11px;color:var(--acid)}.idea-kinds{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 32px}.idea-kinds button{border:1px solid color-mix(in srgb,var(--cream) 28%,transparent);padding:10px 14px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em}.idea-kinds button.on{background:var(--acid);color:var(--ink);border-color:var(--acid)}.idea-form form{display:grid;grid-gap:18px;gap:18px}.idea-form input,.idea-form textarea{width:100%;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--cream) 30%,transparent);color:var(--cream);font:inherit;padding:10px 0;outline:none}.idea-form button[type=submit]{justify-self:start;margin-top:8px;letter-spacing:.22em;border-bottom:1px solid var(--acid);padding:10px 0}.idea-err,.idea-form button[type=submit]{font-family:var(--font-mono);color:var(--acid)}.idea-err,.idea-fine{letter-spacing:.14em}.idea-fine{margin-top:22px;font-family:var(--font-mono);font-size:11px;opacity:.6}.idea-form--ok h2{font-family:var(--font-black);font-size:clamp(36px,7vw,72px)}.ad-inbox{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px}.ad-inbox li{background:#fff;padding:16px}.ad-inbox b{display:block;font-family:var(--font-black);letter-spacing:.04em}.ad-inbox span{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;opacity:.6}@media (max-width:860px){.idea-hero h1{font-size:16vw}.lgx-hero h1{font-size:14vw}.gancho-hero h1{font-size:16vw}.nav-cta{font-size:9px}}@media (max-width:430px){.hero__cias,.hero__malas{white-space:nowrap}}