@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--cream:#f3ead8;--paper:#fbf6ec;--ink:#153a3d;--coral:#e74d3c;--gold:#f0ad32;--blue:#14758a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{background:var(--cream);z-index:20;border-bottom:1px solid #153a3d2e;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(24px,6vw,96px);display:flex;position:relative}.brand{letter-spacing:-1.5px;align-items:center;gap:9px;font-size:24px;font-weight:900;display:flex}.brand-disc{background:repeating-radial-gradient(circle,#183e41 0 3px,#0d282a 4px 5px);border-radius:50%;width:34px;height:34px;position:relative}.brand-disc:after{content:"";background:var(--coral);border-radius:50%;width:9px;height:9px;margin:auto;position:absolute;inset:0}.site-header nav{gap:34px;font-size:13px;font-weight:700;display:flex}.header-cta{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;padding:14px 20px;font-size:12px;font-weight:800}.hero{background:var(--cream);grid-template-columns:1.08fr .92fr;min-height:655px;display:grid;overflow:hidden}.hero-copy{z-index:3;padding:90px 5vw 60px 8vw;position:relative}.eyebrow{letter-spacing:.2em;align-items:center;gap:10px;margin:0 0 26px;font-size:11px;font-weight:900;display:flex}.eyebrow span{background:var(--coral);width:28px;height:3px}h1,h2,h3,p{margin-top:0}.hero h1,.page-hero h1{letter-spacing:-.065em;margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(55px,6.6vw,100px);line-height:.87}.hero h1 em,.page-hero h1 em{color:var(--coral);font-weight:400}.hero-lede{color:#39595b;max-width:570px;font-family:Georgia,serif;font-size:20px;line-height:1.55}.hero-actions{align-items:center;gap:28px;margin:38px 0;display:flex}.button{align-items:center;gap:11px;padding:16px 21px;font-size:13px;font-weight:800;display:inline-flex}.button.primary{background:var(--coral);color:#fff;box-shadow:5px 5px 0 var(--ink)}.button.text{border-bottom:2px solid var(--ink);padding-left:0}.play{font-size:11px}.now-playing{border-top:1px solid #c9bdab;align-items:center;max-width:430px;margin-top:46px;padding-top:21px;display:flex}.now-playing div{flex-direction:column;display:flex}.now-playing small{letter-spacing:.15em;font-size:9px;font-weight:800}.now-playing strong{font-family:Georgia,serif;font-size:17px}.duration{margin-left:auto;font-size:12px}.bars{align-items:end;gap:3px;height:26px;margin-right:16px;display:flex}.bars i{background:var(--coral);width:3px;animation:.8s infinite alternate pulse;display:block}.bars i:first-child{height:10px}.bars i:nth-child(2){height:25px;animation-delay:.2s}.bars i:nth-child(3){height:17px;animation-delay:.4s}.bars i:nth-child(4){height:22px;animation-delay:.1s}@keyframes pulse{50%{opacity:.5}}.hero-art{background:var(--blue);min-height:620px;position:relative;overflow:hidden}.sun{background:var(--gold);border-radius:50%;width:480px;height:480px;position:absolute;top:-75px;right:-65px}.vinyl{background:repeating-radial-gradient(circle,#182f30 0 8px,#0c2021 9px 11px,#263d3d 12px 13px);border-radius:50%;width:min(41vw,530px);height:min(41vw,530px);animation:18s linear infinite spin;position:absolute;top:110px;left:-55px;box-shadow:18px 22px #00000029}.vinyl:before{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:12%}@keyframes spin{to{transform:rotate(360deg)}}.label{background:var(--coral);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:.9;display:flex;position:absolute;inset:35%}.label span{font-size:clamp(16px,2vw,28px);font-weight:900}.label b{font-size:clamp(12px,1.5vw,21px)}.label small{margin-top:8px;font-size:6px}.needle{transform-origin:100%;background:#e8ddca;width:220px;height:14px;position:absolute;top:190px;right:20px;transform:rotate(55deg);box-shadow:0 5px #0003}.needle:after{content:"";background:var(--coral);width:48px;height:70px;position:absolute;top:-28px;left:-20px}.needle i{background:#ded1ba;border-radius:50%;width:68px;height:68px;position:absolute;top:-27px;right:-30px}.stamp{color:#fff;text-align:center;border:3px solid #fff;border-radius:50%;padding:25px 18px;font-size:20px;font-weight:900;position:absolute;bottom:30px;right:35px;transform:rotate(-7deg)}.marquee{background:var(--coral);color:#fff;white-space:nowrap;letter-spacing:.13em;padding:17px 0;font-weight:900;overflow:hidden}.marquee div{word-spacing:22px;font-size:15px}.marquee b{color:var(--gold)}.section-shell{padding:95px clamp(24px,7vw,110px)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.section-heading h2,.about h2{letter-spacing:-.05em;margin:0;font:700 clamp(42px,5vw,70px)/.95 Georgia,serif}.section-heading>a{border-bottom:2px solid;font-size:12px;font-weight:800}.episode-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.episode-card .cover{aspect-ratio:1;background:var(--coral);color:#fff;flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.episode-card.gold .cover{background:var(--gold);color:var(--ink)}.mini-disc{background:repeating-radial-gradient(circle,#173638 0 5px,#0b2223 6px 8px);border-radius:50%;width:80%;height:80%;position:absolute;top:-22%;right:-27%}.issue{font:italic 28px Georgia,serif;position:absolute;top:22px;left:24px}.cover strong{z-index:2;letter-spacing:-.05em;font:700 clamp(30px,3.5vw,54px)/.88 Georgia,serif;position:relative}.cover small{letter-spacing:.18em;margin-top:14px;font-size:9px;position:relative}.episode-card>p{letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin:19px 0 8px;font-size:9px;font-weight:800}.episode-card h3{margin-bottom:12px;font:700 24px Georgia,serif}.card-bottom{color:#687879;justify-content:space-between;gap:10px;font:15px/1.4 Georgia,serif;display:flex}.card-bottom button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;min-width:40px;height:40px}.about{background:var(--cream);grid-template-columns:.25fr 1fr 1fr;align-items:center;gap:45px;display:grid}.quote{color:var(--coral);align-self:start;font:170px/1 Georgia,serif}.about>div:last-child p{color:#496466;font:20px/1.7 Georgia,serif}.about .button{margin-top:18px}.listen{text-align:center;background:var(--ink);color:#fff;padding:100px 20px}.listen>p{letter-spacing:.25em;color:var(--gold);font-size:10px;font-weight:900}.listen h2{letter-spacing:-.05em;font:700 clamp(42px,5.5vw,76px)/.98 Georgia,serif}.button.light{background:var(--cream);color:var(--ink);margin-top:15px}footer{color:#fff;background:#0b292b;flex-wrap:wrap;align-items:center;gap:35px;padding:55px clamp(24px,7vw,110px);display:flex}footer .inverted{margin-right:auto}footer p,footer small{color:#9fb0ae;margin:0;font-size:12px}footer div{text-transform:uppercase;gap:20px;font-size:11px;font-weight:800;display:flex}.inner{min-height:100vh}.page-hero{background:var(--cream);padding:85px clamp(24px,8vw,125px)}.page-hero h1{margin-bottom:25px;font-size:clamp(64px,8vw,110px)}.page-hero>p:last-child{color:#536b6c;font:20px Georgia,serif}.archive{padding:50px clamp(24px,8vw,125px) 100px}.archive article{border-bottom:1px solid #cbbfac;grid-template-columns:70px 1fr 55px;align-items:center;gap:20px;padding:28px 0;display:grid}.archive article>span{color:var(--coral);font:italic 26px Georgia,serif}.archive small{letter-spacing:.15em;font-size:9px;font-weight:800}.archive h2{margin:5px 0;font:700 clamp(22px,3vw,37px) Georgia,serif}.archive article>a{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.section-list{grid-template-columns:1fr 1fr;padding:60px clamp(24px,8vw,125px) 110px;display:grid}.section-list article{border:1px solid #cbbfac;min-height:280px;margin:-1px 0 0 -1px;padding:45px}.section-list article>span{color:var(--coral);font:italic 25px Georgia,serif}.section-list h2{margin:40px 0 14px;font:700 38px Georgia,serif}.section-list p{color:#5c7071;max-width:470px;font:17px/1.6 Georgia,serif}.section-list a{border-bottom:2px solid;font-size:12px;font-weight:900}@media (max-width:850px){.site-header{height:75px;padding:0 20px}.site-header nav{display:none}.header-cta{padding:12px}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 24px 40px}.hero-art{min-height:500px}.vinyl{width:500px;height:500px}.episode-grid,.about{grid-template-columns:1fr}.quote{display:none}.section-heading{align-items:start;gap:25px}.section-list{grid-template-columns:1fr}.site-header .brand{font-size:19px}.brand-disc{width:28px;height:28px}footer{flex-direction:column;align-items:flex-start}footer .inverted{margin-right:0}}@media (max-width:520px){.header-cta{font-size:0}.header-cta:after{content:"PLAY ↗";font-size:10px}.hero h1{font-size:55px}.hero-lede{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start}.now-playing{margin-top:30px}.section-shell{padding:70px 22px}.section-heading{flex-direction:column}.hero-art{min-height:390px}.sun{width:330px;height:330px}.vinyl{width:390px;height:390px;top:70px}.needle{top:150px;right:-40px}.stamp{font-size:14px}.page-hero{padding:65px 22px}.archive{padding:30px 22px 70px}.archive article{grid-template-columns:40px 1fr 42px}.archive article>a{width:40px;height:40px}.section-list{padding:35px 22px 75px}.section-list article{padding:30px 24px}.section-list h2{font-size:31px}}:root{--cream:#fff3d6;--paper:#fff8e8;--ink:#17113f;--coral:#ff3d81;--gold:#ffcf33;--blue:#08a9c5;--purple:#5928b8;--orange:#ff6846}body{background:radial-gradient(circle at 8% 22%,#ff3d811f,transparent 26%), radial-gradient(circle at 92% 58%,#00d2d71f,transparent 25%), var(--paper)}.site-header{color:#fff;border-bottom:3px solid var(--coral);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17113ff5;box-shadow:0 8px 30px #17113f38}.brand b{color:#33e1dc}.brand-disc{background:repeating-radial-gradient(circle,#251b55 0 3px,#09071e 4px 5px);box-shadow:0 0 0 3px #33e1dc3d,0 0 18px #33e1dc73}.brand-disc:after{background:var(--coral)}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:#33e1dc;height:3px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.site-header nav a:hover{color:#fff}.site-header nav a:hover:after{right:0}.header-cta{background:linear-gradient(135deg,var(--coral),var(--orange));border:1px solid #ffffff59;transition:transform .2s,box-shadow .2s;box-shadow:5px 5px #33e1dc}.header-cta:hover{transform:translate(2px,2px);box-shadow:2px 2px #33e1dc}.hero{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 18% 80%,#ff3d8147,#0000 28%),linear-gradient(145deg,#17113f 0%,#2d1769 58%,#13255d 100%);position:relative}.hero:before{content:"";border:2px solid #33e1dc40;border-radius:50%;width:260px;height:260px;position:absolute;top:80px;left:-120px;box-shadow:0 0 0 25px #ff3d810d,0 0 0 52px #33e1dc0a}.hero-copy{background:linear-gradient(90deg,#17113f94,#0000)}.eyebrow{color:inherit}.eyebrow span{background:#33e1dc;box-shadow:0 0 12px #33e1dccc}.hero h1{color:#fff;text-shadow:0 6px #0000001f}.hero h1 em{color:var(--gold);text-shadow:3px 3px 0 var(--coral)}.hero-lede{color:#e5e2ff}.button.primary{background:linear-gradient(135deg,var(--coral),var(--orange));box-shadow:6px 6px #33e1dc}.button.text{border-color:#33e1dc}.now-playing{box-shadow:inset 4px 0 0 var(--coral);background:#ffffff14;border-color:#ffffff40;border-radius:2px;padding:18px}.bars i{background:#33e1dc;box-shadow:0 0 8px #33e1dc}.hero-art{background:radial-gradient(circle at 80% 18%,#ffcf33 0 15%,#ff6846 34%,#ff3d81 58%,#5928b8 100%)}.hero-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 13px,#ffffff0e 14px 15px);position:absolute;inset:0}.sun{background:repeating-radial-gradient(circle,#ffdc55 0 14px,#ffc926 15px 17px);box-shadow:0 0 70px #ffcf33a6}.vinyl{box-shadow:20px 24px #1909434d,0 0 0 5px #fff3,0 0 45px #17113f73}.label{background:linear-gradient(135deg,var(--coral),#7b35dc);box-shadow:inset 0 0 0 5px #ffffff24}.needle{background:#f6f0ff;box-shadow:0 6px #17113f59}.needle:after{background:#33e1dc}.stamp{color:#fff;text-shadow:2px 2px 0 var(--purple);background:#17113f47;border-color:#fff;box-shadow:0 0 25px #ffffff29}.marquee{background:linear-gradient(90deg,var(--coral),var(--orange),var(--coral));border-top:3px solid var(--gold);border-bottom:3px solid var(--purple);box-shadow:0 8px 22px #5928b833}.latest{position:relative}.latest:before{content:"NUEVO";color:#5928b80e;letter-spacing:-.08em;pointer-events:none;font:900 clamp(60px,10vw,150px)/1 Arial;position:absolute;top:32px;right:4vw}.section-heading h2,.about h2{color:var(--ink)}.section-heading>a{border-color:var(--coral)}.episode-card{border:2px solid var(--ink);background:#fff;padding:10px 10px 22px;transition:transform .25s,box-shadow .25s;box-shadow:10px 12px #5928b82e}.episode-card:hover{transform:translateY(-8px)rotate(-.4deg);box-shadow:12px 18px #ff3d813d}.episode-card .cover{background:linear-gradient(145deg,#ff3d81,#ff6846)}.episode-card.blue .cover{background:linear-gradient(145deg,#06c9d0,#2566cc)}.episode-card.gold .cover{background:linear-gradient(145deg,#ffcf33,#ff7e38)}.mini-disc{box-shadow:0 0 0 5px #ffffff26,0 18px 30px #0000003d}.episode-card>p,.episode-card h3,.card-bottom{padding-left:8px;padding-right:8px}.card-bottom a{background:linear-gradient(135deg,var(--purple),var(--coral));color:#fff;border:0;border-radius:50%;place-items:center;min-width:40px;height:40px;transition:transform .2s;display:grid;box-shadow:3px 3px #33e1dc}.card-bottom a:hover{transform:scale(1.08)}.card-bottom{color:#5d5773}.about{border-top:5px solid var(--gold);background:linear-gradient(135deg,#ffcf332e,#0000 40%),linear-gradient(315deg,#33e1dc2e,#0000 40%),#fff;border-bottom:5px solid #33e1dc}.quote{color:var(--coral);text-shadow:6px 6px 0 var(--gold)}.about>div:last-child p{color:#4b4664}.listen{background:radial-gradient(circle at 20% 20%,#33e1dc38,#0000 28%),radial-gradient(circle at 80% 70%,#ff3d814d,#0000 30%),linear-gradient(135deg,#17113f,#5123a6);position:relative;overflow:hidden}.listen:before,.listen:after{content:"";border:3px solid #ffffff1a;border-radius:50%;width:360px;height:360px;position:absolute}.listen:before{top:-180px;left:-180px;box-shadow:0 0 0 35px #33e1dc0a,0 0 0 70px #ff3d810a}.listen:after{bottom:-180px;right:-180px;box-shadow:0 0 0 35px #ffcf330d}.listen>*{z-index:2;position:relative}.listen h2{color:#fff;text-shadow:4px 4px #ff3d818c}.button.light{background:var(--gold);color:var(--ink);box-shadow:6px 6px 0 var(--coral)}footer{border-top:4px solid var(--coral);background:#0d0a29}footer p{color:#fff;font-weight:700}footer small{color:#aaa3cb}.page-hero{color:#fff;border-bottom:6px solid var(--coral);background:radial-gradient(circle at 85% 10%,#ffcf3347,#0000 22%),radial-gradient(circle at 8% 85%,#33e1dc2e,#0000 28%),linear-gradient(135deg,#211250,#5928b8)}.page-hero h1{color:#fff}.page-hero h1 em{color:var(--gold);text-shadow:3px 3px 0 var(--coral)}.page-hero>p:last-child{color:#e3dcff}.archive article{background:#ffffffbd;border:2px solid #17113f21;margin-bottom:12px;padding:28px 24px;transition:all .2s;box-shadow:6px 6px #5928b81a}.archive article:hover{border-color:var(--coral);transform:translate(6px);box-shadow:8px 8px #33e1dc33}.archive article>a{background:linear-gradient(135deg,var(--coral),var(--purple));box-shadow:3px 3px 0 var(--gold)}.section-list{gap:18px}.section-list article{border:2px solid var(--ink);background:#fff;margin:0;position:relative;overflow:hidden;box-shadow:8px 9px #5928b826}.section-list article:first-child{border-top:10px solid var(--coral)}.section-list article:nth-child(2){border-top:10px solid #33e1dc}.section-list article:nth-child(3){border-top:10px solid var(--gold)}.section-list article:nth-child(4){border-top:10px solid var(--purple)}.section-list article:after{content:"";background:linear-gradient(135deg,#ff3d8133,#33e1dc2e);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-60px;right:-60px}.section-list p{color:#5d5773}@media (max-width:850px){.hero-art{background:radial-gradient(circle at 80% 18%,#ffcf33 0 15%,#ff6846 34%,#ff3d81 58%,#5928b8 100%)}.episode-card{max-width:560px;margin:auto}.page-hero{background:linear-gradient(135deg,#211250,#5928b8)}}@media (max-width:520px){.hero-copy{background:0 0}.hero .eyebrow{letter-spacing:.13em;font-size:9px;line-height:1.5}.now-playing{margin-left:-4px;margin-right:-4px}.episode-card{box-shadow:6px 8px #5928b82e}.section-list{gap:15px}.section-list article{box-shadow:6px 7px #5928b826}}.logo-brand{align-items:center;min-width:112px;height:86px;display:flex}.logo-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #00aeff73);width:108px;height:108px;display:block}.site-header .logo-brand{margin-top:2px}.vinyl .label{background:#06061b;border:3px solid #00aeffa6;inset:29%;overflow:visible;box-shadow:0 0 18px #00aeffcc,inset 0 0 18px #ff2d5b47}.vinyl-logo{object-fit:contain;filter:drop-shadow(0 0 8px #00aeffe6);width:142%;height:142%}.footer-logo{height:100px}.footer-logo img{width:128px;height:128px}.hero h1{font-size:clamp(49px,5.75vw,86px);line-height:.92}.hero h1 em{font-size:.9em}@media (max-width:850px){.site-header .logo-brand{height:68px}.site-header .logo-brand img{width:84px;height:84px}.hero h1{font-size:clamp(48px,10vw,76px)}}@media (max-width:520px){.site-header .logo-brand{min-width:76px}.site-header .logo-brand img{width:74px;height:74px}.hero h1{font-size:46px;line-height:.94}.footer-logo img{width:112px;height:112px}}.feed-loading,.archive-status{min-height:230px;color:var(--purple);background:#ffffffb8;border:2px dashed #5928b84d;justify-content:center;align-items:center;gap:18px;font:700 16px Georgia,serif;display:flex}.rss-cover{display:block;padding:0!important}.rss-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.rss-cover:after{content:"";background:linear-gradient(#0000 48%,#0c0726a8);position:absolute;inset:0}.episode-card:hover .rss-cover>img{transform:scale(1.045)}.rss-cover .issue{z-index:2;color:#fff;text-shadow:2px 2px #0000008c}.cover-play{background:var(--coral);color:#fff;z-index:3;width:52px;height:52px;box-shadow:4px 4px 0 var(--gold);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:22px;right:22px}.rss-cover:hover .cover-play{transform:scale(1.08)}.episode-card h3{line-height:1.15}.rss-archive article{grid-template-columns:52px 110px 1fr 55px}.rss-archive article>img{object-fit:cover;border:2px solid var(--ink);width:94px;height:94px;box-shadow:4px 4px #5928b82e}.rss-archive article>div>p{color:#676079;max-width:850px;margin:8px 0 0;font:14px/1.45 Georgia,serif}.archive-status{flex-direction:column;margin:55px clamp(24px,8vw,125px) 100px}.archive-status>a{border-bottom:2px solid var(--coral);font:800 12px Arial}@media (max-width:700px){.rss-archive article{grid-template-columns:34px 72px 1fr}.rss-archive article>img{width:64px;height:64px}.rss-archive article>a{grid-column:3;justify-self:end}.rss-archive article>div>p{display:none}.rss-archive h2{font-size:20px}.rss-archive small{font-size:8px}}@media (max-width:480px){.rss-archive article{grid-template-columns:30px 1fr}.rss-archive article>img{display:none}.rss-archive article>a{grid-column:2}.feed-loading{text-align:center;padding:30px}}.community-cta{color:#fff;border-top:5px solid #bfff73;border-bottom:5px solid var(--ink);background:linear-gradient(120deg,#25d366 0%,#0da88a 48%,#087f85 100%);grid-template-columns:150px 1fr auto;align-items:center;gap:45px;padding:78px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.community-cta:after{content:"";border:35px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:-180px;box-shadow:0 0 0 40px #ffffff09}.community-badge{text-align:center;letter-spacing:.16em;background:#17113f42;border:3px solid #fff;border-radius:50%;place-content:center;width:130px;height:130px;font-size:11px;line-height:1.1;display:grid;transform:rotate(-5deg);box-shadow:7px 7px #17113f59}.community-badge b{letter-spacing:-.04em;font:900 30px Georgia,serif}.community-cta .eyebrow{margin-bottom:18px}.community-cta .eyebrow span{box-shadow:none;background:#d7ff5b}.community-cta h2{letter-spacing:-.05em;max-width:720px;margin-bottom:16px;font:700 clamp(36px,4vw,58px)/.98 Georgia,serif}.community-cta>div>p:last-child{color:#eafff3;margin:0;font:17px Georgia,serif}.whatsapp-cta{z-index:2;color:#08775f;white-space:nowrap;box-shadow:7px 7px 0 var(--ink);background:#fff;align-items:center;gap:12px;padding:19px 23px;font-size:13px;font-weight:900;transition:all .2s;display:flex;position:relative}.whatsapp-cta:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(3px,3px)}.whatsapp-cta span{font-size:24px}.whatsapp-cta b{font-size:18px}.whatsapp-float{z-index:50;color:#062d20;background:#25d366;border:2px solid #fff;border-radius:999px;align-items:center;gap:9px;padding:11px 16px 11px 11px;font-size:12px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 28px #04302066}.whatsapp-float:hover{transform:translateY(-4px)}.whatsapp-symbol{color:#16934a;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-weight:900;display:grid}.whatsapp-float b{font-weight:900}@media (max-width:900px){.community-cta{grid-template-columns:120px 1fr}.community-cta .whatsapp-cta{grid-column:2;justify-self:start}.community-badge{width:105px;height:105px}.community-badge b{font-size:24px}}@media (max-width:600px){.community-cta{grid-template-columns:1fr;gap:28px;padding:62px 24px}.community-badge{width:92px;height:92px}.community-cta .whatsapp-cta{grid-column:1}.community-cta h2{font-size:38px}.whatsapp-float{padding:9px;bottom:14px;right:14px}.whatsapp-float b{display:none}.whatsapp-symbol{width:38px;height:38px}}.shorts-section{color:#fff;border-top:5px solid var(--coral);background:radial-gradient(circle at 90% 15%,#ff3d8140,#0000 25%),linear-gradient(145deg,#120b38,#27105c 60%,#17113f);border-bottom:5px solid #33e1dc;position:relative;overflow:hidden}.shorts-section:before{content:"SHORTS";color:#ffffff09;letter-spacing:-.1em;font:900 clamp(80px,16vw,230px)/.8 Arial;position:absolute;bottom:-25px;left:-25px}.shorts-heading{z-index:2;position:relative}.shorts-heading h2{color:#fff}.shorts-heading>a{color:#fff;border-color:var(--coral)}.shorts-intro{color:#c9c3e8;max-width:620px;margin:18px 0 0;font:18px/1.5 Georgia,serif}.shorts-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:980px;margin:auto;display:grid;position:relative}.short-card{aspect-ratio:9/16;box-shadow:12px 14px 0 var(--coral),0 20px 50px #00000061;background:#050316;border:3px solid #ffffffd1;transition:transform .25s;position:relative;overflow:hidden}.short-card:nth-child(2){box-shadow:12px 14px #33e1dc,0 20px 50px #00000061}.short-card:nth-child(3){box-shadow:12px 14px 0 var(--gold),0 20px 50px #00000061}.short-card:hover{transform:translateY(-8px)rotate(-.4deg)}.short-card iframe{border:0;width:100%;height:100%;display:block}.short-number{z-index:3;background:var(--coral);color:#fff;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font:italic 16px Georgia,serif;display:grid;position:absolute;top:12px;left:12px}.short-card:nth-child(2) .short-number{background:#069da8}.short-card:nth-child(3) .short-number{background:#e89a00}@media (max-width:800px){.shorts-grid{gap:18px}.short-card{box-shadow:7px 9px 0 var(--coral)}.short-card:nth-child(2){box-shadow:7px 9px #33e1dc}.short-card:nth-child(3){box-shadow:7px 9px 0 var(--gold)}}@media (max-width:620px){.shorts-grid{scroll-snap-type:x mandatory;margin-left:-16px;margin-right:-16px;padding:4px 16px 24px;display:flex;overflow-x:auto}.short-card{scroll-snap-align:center;min-width:78vw}.shorts-heading{align-items:flex-start}.shorts-intro{font-size:16px}}.winners{background:radial-gradient(circle at 8% 15%,#33e1dc2e,#0000 23%),radial-gradient(circle at 92% 85%,#ff3d812b,#0000 25%),#fff8e8;position:relative;overflow:hidden}.winners:before{content:"WINNERS";color:#5928b80b;letter-spacing:-.08em;font:900 clamp(65px,11vw,160px)/1 Arial;position:absolute;top:20px;right:-25px}.winners-heading{z-index:2;grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin-bottom:52px;display:grid;position:relative}.winners-heading h2{letter-spacing:-.055em;color:var(--ink);margin:0;font:700 clamp(44px,5vw,72px)/.94 Georgia,serif}.winners-heading h2 em{color:var(--coral);font-weight:400}.winners-heading>p{color:#625b75;max-width:510px;margin:0;font:19px/1.6 Georgia,serif}.winners-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:30px;display:grid;position:relative}.winner-card{border:3px solid var(--ink);box-shadow:11px 13px 0 var(--coral);background:#fff;padding:12px 12px 22px;transition:transform .25s,box-shadow .25s}.winner-card.mexico{box-shadow:11px 13px #17b8bb}.winner-card.usa{box-shadow:11px 13px 0 var(--gold)}.winner-card:hover{box-shadow:14px 19px 0 var(--coral);transform:translateY(-8px)rotate(-.5deg)}.winner-card.mexico:hover{box-shadow:14px 19px #17b8bb}.winner-card.usa:hover{box-shadow:14px 19px 0 var(--gold)}.winner-photo{aspect-ratio:4/5;background:#17113f;position:relative;overflow:hidden}.winner-photo:after{content:"";background:linear-gradient(#0000 68%,#17113f59);position:absolute;inset:0}.winner-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.winner-card:hover .winner-photo img{transform:scale(1.035)}.winner-card.canada .winner-photo img{object-position:center 34%}.winner-card.usa .winner-photo img{object-position:center 30%}.winner-photo>span{z-index:2;border:3px solid var(--ink);width:54px;height:54px;box-shadow:3px 3px 0 var(--coral);background:#fff;border-radius:50%;place-items:center;font-size:28px;display:grid;position:absolute;bottom:14px;right:14px}.mexico .winner-photo>span{box-shadow:3px 3px #17b8bb}.usa .winner-photo>span{box-shadow:3px 3px 0 var(--gold)}.winner-info{padding:20px 10px 0}.winner-info small{letter-spacing:.16em;color:var(--coral);font-size:9px;font-weight:900}.mexico .winner-info small{color:#098d94}.usa .winner-info small{color:#a46600}.winner-info h3{letter-spacing:-.04em;margin:8px 0;font:700 36px/1 Georgia,serif}.winner-info p{color:#716a80;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}@media (max-width:850px){.winners-heading{grid-template-columns:1fr;gap:24px}.winners-grid{gap:18px}.winner-card{box-shadow:7px 9px 0 var(--coral)}.winner-card.mexico{box-shadow:7px 9px #17b8bb}.winner-card.usa{box-shadow:7px 9px 0 var(--gold)}.winner-info h3{font-size:28px}}@media (max-width:650px){.winners-grid{scroll-snap-type:x mandatory;margin-left:-14px;margin-right:-14px;padding:5px 14px 24px;display:flex;overflow-x:auto}.winner-card{scroll-snap-align:center;min-width:78vw}.winners-heading h2{font-size:45px}.winners-heading>p{font-size:17px}}.winner-card.mexico .winner-photo img{object-position:center top}
