@font-face{font-family:'Oswald';font-style:normal;font-weight:200 700;font-display:swap;src:url('../fonts/oswald-latin.woff2') format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/barlow-400-latin.woff2') format('woff2')}@font-face{font-family:'Barlow';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/barlow-400i-latin.woff2') format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/barlow-500-latin.woff2') format('woff2')}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/barlow-600-latin.woff2') format('woff2')}@font-face{font-family:'Permanent Marker';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/permanent-marker-latin.woff2') format('woff2')}@font-face{font-family:'Rubik Spray Paint';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/rubik-spray-paint-latin.woff2') format('woff2')}:root{--lima:#C6F21E;--negro:#000000;--pared:#F1EFE8;--pared-vista:#EEECE5;--hueso:#FFFFFF;--fuego:#FF7A1A;--fuego-osc:#B8470A;--cian:#20C4E0;--display:'Oswald','Arial Narrow',Impact,sans-serif;--spray:'Rubik Spray Paint',var(--display);--marker:'Permanent Marker',var(--display);--body:'Barlow',system-ui,-apple-system,'Segoe UI',sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.4,.5,1);--nav-h:74px;--pad:clamp(20px,5vw,72px);--maxw:1320px}.t-black{--bg:var(--negro);--fg:var(--hueso);--muted:rgba(255,255,255,.60);--line:rgba(255,255,255,.16);--acc:var(--lima);--acc-fg:#000;--gold:var(--fuego);--hi:var(--lima)}.t-wall{--bg:var(--pared);--fg:var(--negro);--muted:rgba(0,0,0,.62);--line:rgba(0,0,0,.14);--acc:var(--negro);--acc-fg:var(--lima);--gold:var(--fuego-osc);--hi:var(--fuego-osc)}.t-lime{--bg:var(--lima);--fg:var(--negro);--muted:rgba(0,0,0,.72);--line:rgba(0,0,0,.24);--acc:var(--negro);--acc-fg:var(--lima);--gold:#3A4700;--hi:var(--negro)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--negro);color:var(--hueso);font-family:var(--body);font-size:clamp(15px,.4vw + 14px,17px);line-height:1.55;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.015em;line-height:.94}::selection{background:var(--lima);color:#000}:focus-visible{outline:3px solid var(--cian);outline-offset:3px}.t-lime :focus-visible{outline-color:var(--negro)}.skip{position:fixed;left:12px;top:-100px;z-index:200;padding:12px 18px;background:var(--lima);color:#000;font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;transition:top .2s var(--ease)}.skip:focus{top:12px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sec{position:relative;background:var(--bg);color:var(--fg);isolation:isolate;overflow-x:clip}.sec>*{position:relative;z-index:1}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.pad{padding-block:clamp(64px,9vw,132px)}.t-wall::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('../img/deco/pared.jpg');background-size:1700px auto;mix-blend-mode:multiply;opacity:.3}.t-black::before,.t-lime::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.eyebrow{font-family:var(--display);text-transform:uppercase;font-size:clamp(11px,.9vw,13px);font-weight:600;letter-spacing:.28em;color:var(--acc);margin-bottom:18px}.t-lime .eyebrow{color:var(--fg)}.tag{font-family:var(--spray);text-transform:uppercase;letter-spacing:.02em;line-height:1;color:var(--acc)}.marker{font-family:var(--marker);text-transform:none;letter-spacing:.005em}.h-lg{font-size:clamp(38px,6.4vw,92px)}.lead{max-width:62ch;color:var(--muted);font-size:clamp(16px,1.1vw,19px)}.ghost{position:absolute;z-index:0;pointer-events:none;user-select:none;font-family:var(--display);text-transform:uppercase;font-size:clamp(140px,26vw,400px);line-height:.8;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:2px var(--line);white-space:nowrap}.btn{--btn-bg:var(--acc);--btn-fg:var(--acc-fg);display:inline-flex;align-items:center;gap:.7em;padding:16px 30px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:15px;letter-spacing:.14em;line-height:1;border:2px solid var(--btn-bg);transition:transform .35s var(--spring),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);will-change:transform}.btn:hover{background:transparent;color:var(--btn-bg)}.t-black .btn:not(.btn--ghost):hover,.t-lime .btn:not(.btn--ghost):hover{color:var(--fg);border-color:var(--fg)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);border-color:var(--fg)}.btn--ghost:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn__ico{width:1.05em;height:1.05em;flex:none}.drip{--drip-h:120px;display:block;width:100%;height:var(--drip-h);overflow:hidden;position:relative;z-index:2;margin-bottom:-1px}.drip svg{display:block;width:100%;height:var(--drip-h);position:relative;z-index:1}.drip--flip svg{transform:scaleX(-1)}.drip--k-w{color:var(--negro);background:var(--pared)}.drip--w-k{color:var(--pared-vista);background:var(--negro)}.drip--k-l{color:var(--negro);background:var(--lima)}.drip--l-k{color:var(--lima);background:var(--negro)}.drip--w-l{color:var(--pared-vista);background:var(--lima)}.drip--l-w{color:var(--lima);background:var(--pared)}.drip::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.drip--k-w::after,.drip--l-w::after{background-image:url('../img/deco/pared.jpg');background-size:1700px auto;mix-blend-mode:multiply;opacity:.3}.drip--w-k::after,.drip--l-k::after,.drip--k-l::after,.drip--w-l::after{opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.band{overflow:hidden;white-space:nowrap;background:var(--acc);color:var(--acc-fg);border-block:2px solid var(--acc);padding-block:14px}.band__track{display:inline-flex;will-change:transform}.band__track>span{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:clamp(17px,2.1vw,28px);letter-spacing:.16em;padding-inline:.55em}.band__track em{font-style:normal;color:var(--cian)}.bands{position:relative;height:clamp(150px,20vw,230px);overflow:hidden;background:var(--bg)}.bands .band{position:absolute;left:-12%;width:124%;border:0;padding-block:11px}.bands .band:nth-child(1){top:26%;transform:rotate(-5.5deg);background:var(--lima);color:#000;z-index:2}.bands .band:nth-child(2){top:52%;transform:rotate(4deg);background:#fff;color:#000;z-index:1}.sticker{display:inline-block;transform:rotate(-4deg);background:var(--negro);color:#fff;font-family:var(--display);text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.14em;padding:11px 18px;box-shadow:6px 6px 0 var(--lima)}.t-black .sticker{background:var(--lima);color:#000;box-shadow:6px 6px 0 #fff}.splat{position:absolute;z-index:0;pointer-events:none;user-select:none;opacity:.85}.t-wall .splat{mix-blend-mode:multiply;opacity:.72}.t-lime .splat{filter:brightness(0);opacity:.45}.spray-u{position:relative;display:inline-block}.spray-u::after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:-.12em;height:.14em;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease);clip-path:polygon(0 30%,4% 0,11% 55%,19% 8%,28% 62%,37% 12%,46% 58%,55% 6%,64% 64%,73% 14%,82% 60%,91% 10%,100% 48%,100% 100%,0 100%)}.spray-u:hover::after,a:hover .spray-u::after{transform:scaleX(1)}.nav{position:fixed;inset:0 0 auto;z-index:100;height:var(--nav-h);display:flex;align-items:center;gap:24px;padding-inline:var(--pad);background:rgba(0,0,0,.86);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-bottom:1px solid rgba(255,255,255,.12);transition:background .3s var(--ease)}.nav__logo{display:flex;align-items:center;gap:11px;flex:none}.nav__logo img{height:46px;width:auto}.nav__logo span{font-family:var(--display);text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:.22em;color:rgba(255,255,255,.72)}.nav__links{display:flex;align-items:center;gap:6px;margin-left:auto}.nav__lk{position:relative;display:block;padding:10px 14px;font-family:var(--display);text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.16em;line-height:1.15;color:#fff}.nav__lk .rl{display:block;position:relative;overflow:hidden}.nav__lk .rl b{display:block;font-weight:500;transition:transform .42s var(--ease)}.nav__lk .rl b:last-child{position:absolute;left:0;top:0;width:100%;color:var(--lima);transform:translateY(105%)}.nav__lk:hover .rl b:first-child{transform:translateY(-105%)}.nav__lk:hover .rl b:last-child{transform:translateY(0)}.nav__lk[aria-current="page"]{color:var(--lima)}.nav__cta{margin-left:10px;padding:12px 20px;font-size:13px;letter-spacing:.14em}.nav__burger{display:none;margin-left:auto;width:44px;height:44px;align-items:center;justify-content:center}.nav__burger span{display:block;width:24px;height:2px;background:#fff;position:relative;transition:background .2s var(--ease)}.nav__burger span::before,.nav__burger span::after{content:"";position:absolute;left:0;width:24px;height:2px;background:#fff;transition:transform .3s var(--ease)}.nav__burger span::before{top:-8px}.nav__burger span::after{top:8px}.nav.is-open .nav__burger span{background:transparent}.nav.is-open .nav__burger span::before{transform:translateY(8px) rotate(45deg)}.nav.is-open .nav__burger span::after{transform:translateY(-8px) rotate(-45deg)}.foot{background:var(--negro);color:#fff;padding-block:clamp(56px,7vw,90px) 34px}.foot__grid{display:grid;gap:44px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,auto));align-items:start}.foot__logo img{width:clamp(170px,16vw,230px)}.foot h3{font-size:13px;letter-spacing:.2em;color:var(--lima);margin-bottom:16px}.foot li + li{margin-top:9px}.foot a:hover{color:var(--lima)}.foot__legal{margin-top:52px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.5)}.mbar{display:none;position:fixed;inset:auto 0 0;z-index:99;align-items:center;justify-content:center;gap:10px;padding:15px;background:var(--lima);color:#000;font-family:var(--display);text-transform:uppercase;font-weight:600;letter-spacing:.14em;font-size:14px}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.08s}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}@media (max-width:900px){.nav__burger{display:flex}.nav__links{position:fixed;inset:var(--nav-h) 0 auto;flex-direction:column;gap:0;margin:0;padding:14px var(--pad) 30px;background:#000;border-bottom:1px solid rgba(255,255,255,.14);transform:translateY(-14px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.nav.is-open .nav__links{opacity:1;transform:none;pointer-events:auto}.nav__lk{width:100%;padding:15px 0;font-size:22px;border-bottom:1px solid rgba(255,255,255,.1)}.nav__cta{margin:18px 0 0;width:100%;justify-content:center}.mbar{display:flex}body{padding-bottom:56px}.foot__grid{grid-template-columns:1fr 1fr}.foot__logo{grid-column:1/-1}}@media (max-width:560px){.foot__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.js .rv{opacity:1;transform:none}}