@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");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:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/permanent-marker-latin-400-normal.BF23djCy.woff2)format("woff2"),url(/_astro/permanent-marker-latin-400-normal.BnZj5c41.woff)format("woff");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}:root{--ink:#1b1512;--ink-2:#251c18;--brick:#3b2420;--wood:#5b3721;--wood-dark:#3a2213;--cream:#f6ead2;--cream-dim:#cdbfa5;--yellow:#ffd23f;--butter:#f2b544;--pink:#f4a6c0;--pink-hot:#ff5fae;--red:#ff3b3b;--slate:#23282b;--chalk:#f2efe6;--hand:"Caveat Variable", "Comic Sans MS", cursive;--marker:"Permanent Marker", "Caveat Variable", cursive;--body:"Nunito Variable", system-ui, sans-serif;--radius:18px;--max:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--cream);background:radial-gradient(1200px 600px at 50% -10%, #4a2a22 0%, transparent 60%), var(--ink);margin:0;font-size:1.075rem;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--yellow)}h1,h2,h3{margin:0 0 .5em;line-height:1.1}h2{font-family:var(--hand);color:var(--cream);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700}h3{font-family:var(--hand);font-size:1.7rem;font-weight:700}p{margin:0 0 1em}:focus-visible{outline:3px dashed var(--yellow);outline-offset:4px;border-radius:6px}.small{color:var(--cream-dim);font-size:.9rem}.kicker{font-family:var(--marker);text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:.4em;font-size:.95rem}.lede{color:var(--cream-dim);font-size:1.2rem}.skip{background:var(--yellow);color:var(--ink);z-index:100;border-radius:8px;padding:.5em 1em;font-weight:800;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.btn{font-family:var(--marker);letter-spacing:.02em;cursor:pointer;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:.5em;padding:.8em 1.4em;font-size:1.1rem;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-3px)rotate(-1.5deg)}.btn-pink{background:var(--pink);box-shadow:0 6px #b9617f,0 14px 30px #ff5fae40}.btn-pink:active{transform:translateY(3px);box-shadow:0 2px #b9617f}.btn-yellow{background:var(--yellow);box-shadow:0 6px #b28a12}.btn-ghost{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 2px #f6ead280}.btn-ghost:hover{box-shadow:inset 0 0 0 2px var(--yellow);color:var(--yellow)}.is-soon{cursor:default;opacity:.85}.is-soon:hover{transform:none}.topbar{z-index:50;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#1b1512eb,#1b151299);border-bottom:1px solid #f6ead214;justify-content:space-between;align-items:center;padding:.7rem clamp(1rem,4vw,2.5rem);display:flex;position:fixed;inset:0 0 auto}.brand{color:var(--cream);font-family:var(--marker);letter-spacing:.06em;align-items:center;gap:.5rem;font-size:1.3rem;text-decoration:none;display:flex}.brand-croissant{width:46px;transition:transform .4s}.brand:hover .brand-croissant{transform:rotate(-14deg)scale(1.1)}.topbar nav{align-items:center;gap:clamp(.6rem,2.5vw,1.8rem);display:flex}.topbar nav a{color:var(--cream);font-size:.98rem;font-weight:700;text-decoration:none;position:relative}.topbar nav a:not(.nav-cta):after{content:"";background:var(--yellow);transform-origin:0;border-radius:3px;height:3px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.topbar nav a:hover:after{transform:scaleX(1)}.nav-cta{background:var(--yellow);border-radius:999px;padding:.35em .95em;color:var(--ink)!important}@media (width<=620px){.topbar nav a:not(.nav-cta){display:none}}.hero{isolation:isolate;background:radial-gradient(60% 50% at 50% 38%, #ffbe6e2e, transparent 70%), radial-gradient(40% 40% at 88% 40%, #ffaa5038, transparent 70%), linear-gradient(to bottom, #1b151226, #1b1512d9 85%), repeating-linear-gradient(0deg, transparent 0 34px, #00000059 34px 37px), repeating-linear-gradient(90deg, transparent 0 70px, #00000047 70px 73px), linear-gradient(135deg, #4a2b24, var(--brick) 40%, #2a1a17);grid-template-rows:1fr auto;justify-items:center;min-height:min(100svh,980px);padding:7rem 1.25rem 0;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 37px,#0000 37px 74px),repeating-linear-gradient(90deg,#0000 0 35px,#00000038 35px 38px,#0000 38px 73px);position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(0deg,#0000 0 37px,#000 37px 74px);mask:repeating-linear-gradient(0deg,#0000 0 37px,#000 37px 74px)}.lights{z-index:1;justify-content:space-between;height:40px;display:flex;position:absolute;top:4.4rem;left:4%;right:4%}.lights:before{content:"";border-bottom:2px solid #140c08cc;border-radius:0 0 50% 50%/0 0 100% 100%;height:40px;position:absolute;inset:-14px 0 auto}.bulb{background:#ffe39a;border-radius:50% 50% 45% 45%;width:11px;height:15px;animation:3.2s ease-in-out infinite twinkle;box-shadow:0 0 10px 3px #ffc85abf,0 0 32px 8px #ffaa3c59}.bulb:nth-child(odd){margin-top:10px}.bulb:nth-child(3n){margin-top:16px;animation-delay:-1.1s}.bulb:nth-child(4n){animation-duration:4s;animation-delay:-2.3s}.bulb:nth-child(5n){margin-top:20px}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.55}}.bokeh i{z-index:-1;filter:blur(14px);background:radial-gradient(circle,#ffc46e8c,#0000 70%);border-radius:50%;animation:14s ease-in-out infinite alternate drift;position:absolute}.bokeh i:first-child{width:120px;height:120px;top:60%;left:6%}.bokeh i:nth-child(2){width:80px;height:80px;animation-delay:-4s;top:72%;left:20%}.bokeh i:nth-child(3){width:160px;height:160px;animation-delay:-7s;top:30%;right:3%}.bokeh i:nth-child(4){background:radial-gradient(circle,#ff5fae59,#0000 70%);width:70px;height:70px;top:68%;right:22%}.bokeh i:nth-child(5){opacity:.4;width:100px;height:100px;animation-delay:-2s;top:20%;left:40%}.bokeh i:nth-child(6){background:radial-gradient(circle,#ffd23f66,#0000 70%);width:60px;height:60px;top:30%;left:12%}@keyframes drift{to{transform:translate(18px,-24px)scale(1.15)}}.neon-masks{z-index:1;width:clamp(160px,22vw,290px);position:absolute;top:7.5rem;left:clamp(-30px,2vw,40px);overflow:visible}.mask-happy{stroke:var(--pink-hot);filter:drop-shadow(0 0 3px #ff9bd0) drop-shadow(0 0 12px var(--pink-hot)) drop-shadow(0 0 28px #ff5faeb3);animation:7s infinite flicker}.mask-sad{stroke:#ffc93c;filter:drop-shadow(0 0 3px #ffe9a0)drop-shadow(0 0 12px #ffc93c)drop-shadow(0 0 28px #ffbe2899);animation:9s -3s infinite flicker}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.35}}.on-air{z-index:1;background:linear-gradient(#2a0d0d,#160606);border-radius:10px;padding:.35rem .9rem;position:absolute;top:7.5rem;right:clamp(1rem,4vw,3.5rem);transform:rotate(3deg);box-shadow:inset 0 0 0 3px #4a1515,0 0 0 4px #120404,0 10px 30px #0009,0 0 60px #ff3b3b40}.on-air span{font-family:var(--body);letter-spacing:.04em;color:#ffe3e3;text-shadow:0 0 4px #fff, 0 0 10px var(--red), 0 0 22px var(--red), 0 0 44px #ff1a1a;font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:900;animation:4s infinite onair;display:block}@keyframes onair{0%,to{opacity:1}46%{opacity:1}48%{opacity:.5}50%{opacity:1}52%{opacity:.7}54%{opacity:1}}.lamp{z-index:-1;opacity:.9;width:70px;display:none;position:absolute;top:38%;right:6%}@media (width>=1100px){.lamp{display:block}}.lamp-shade{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:linear-gradient(#ffd49a,#e9a861);height:46px;display:block;box-shadow:0 0 60px 20px #ffc87859}.lamp-stem{background:linear-gradient(90deg,#8a6a3a,#e6c27a,#8a6a3a);width:6px;height:70px;margin:0 auto;display:block}.hero-copy{z-index:2;text-align:center;align-self:center;max-width:900px;padding-bottom:2rem;position:relative}.hero h1{font-family:var(--hand);margin:0;font-weight:700;position:relative;transform:rotate(-2deg)}.h1-top{color:var(--cream);text-shadow:0 4px #00000059,0 0 30px #ffdcaa33;font-size:clamp(2.4rem,9vw,6.2rem);animation:.9s cubic-bezier(.2,1.2,.4,1) both rise;display:block}.h1-main{color:var(--yellow);text-shadow:0 5px #8a5d00,0 0 40px #ffd23f59;margin-top:-.12em;font-size:clamp(2.5rem,11vw,7.6rem);animation:.9s cubic-bezier(.2,1.2,.4,1) .15s both rise;display:block}.scribble{width:min(80%,560px);height:30px;margin:-.1em auto 0}.scribble path{fill:none;stroke:var(--yellow);stroke-width:6px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700px;animation:1.2s ease-out .8s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rise{0%{opacity:0;transform:translateY(30px)scale(.96)}}.tagline{font-family:var(--hand);color:var(--cream);margin:1.2rem 0 2rem;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.15;animation:.9s .35s both rise;transform:rotate(-1.5deg)}.paren{color:var(--pink)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;animation:.9s .5s both rise;display:flex}.table{z-index:1;justify-content:space-between;align-items:flex-end;width:100vw;height:clamp(150px,22vw,240px);margin-top:1rem;padding:0 clamp(.5rem,4vw,4rem);display:flex;position:relative}.table:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg, transparent 0 140px, #0000002e 140px 142px), repeating-linear-gradient(0deg, #ffffff08 0 2px, transparent 2px 7px), linear-gradient(var(--wood), var(--wood-dark));height:46px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #7a4c2c,0 -20px 60px #00000080}.desk-left,.desk-right{align-items:flex-end;gap:clamp(.4rem,2vw,1.6rem);padding-bottom:30px;display:flex}.mic{filter:drop-shadow(0 10px 12px #0009);width:clamp(46px,7vw,90px)}.desk-left .mic{transform-origin:bottom;transform:rotate(-12deg)}.desk-right .mic{transform-origin:bottom;transform:rotate(12deg)}.mug{width:clamp(60px,8vw,104px)}.mug .steam{stroke:#ffffff73}.mug .steam path{animation:3.2s ease-in-out infinite steam}.mug .steam path:nth-child(2){animation-delay:-1s}.mug .steam path:nth-child(3){animation-delay:-2s}@keyframes steam{0%{opacity:0;transform:translateY(14px)}40%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}.mug-cream .mug-body{fill:#efe3cc}.mug-cream .mug-handle{stroke:#efe3cc}.mug-cream .mug-star{fill:#2a2420}.mug-navy .mug-body{fill:#1d2236}.mug-navy .mug-handle{stroke:#1d2236}.mug-navy .mug-star{fill:#efe3cc}.plate{width:clamp(110px,15vw,200px);padding-bottom:6px;position:relative}.plate:after{content:"";z-index:-1;background:radial-gradient(#e9e2d6 55%,#b7ab9a 70%,#0000 72%);border-radius:50%;height:16px;position:absolute;bottom:-4px;left:-8%;right:-8%}.hero-croissant{filter:drop-shadow(0 8px 10px #00000073);animation:4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-6px)rotate(-3deg)}}@media (width<=620px){.desk-left .mic,.desk-right .mic{display:none}.neon-masks{opacity:.55}}.ticker{background:var(--yellow);color:var(--ink);z-index:3;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.03);box-shadow:0 10px 30px #0006}.ticker-track{width:max-content;animation:48s linear infinite marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker ul{margin:0;padding:.65rem 0;list-style:none;display:flex}.ticker li{font-family:var(--hand);white-space:nowrap;align-items:center;gap:1.4rem;padding-left:1.4rem;font-size:1.6rem;font-weight:700;display:flex}.tick-croissant{width:34px}@keyframes marquee{to{transform:translate(-50%)}}section:not(.hero){width:min(var(--max), calc(100% - 2.5rem));margin-inline:auto;padding-block:clamp(4rem,9vw,7rem) 0}.section-head{text-align:center;max-width:720px;margin:0 auto 3rem}.latest{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}@media (width<=860px){.latest{grid-template-columns:1fr}}.brush{color:#2a1a1f;background:linear-gradient(100deg, transparent 0 8%, #ffffff2e 8% 9%, transparent 9% 40%, #a0325a1f 40% 41%, transparent 41%), linear-gradient(var(--pink), #f191b2);clip-path:polygon(2% 8%,9% 2%,22% 6%,35% 0,52% 5%,68% 1%,84% 6%,97% 2%,100% 18%,97% 34%,100% 52%,96% 70%,99% 88%,90% 97%,74% 94%,58% 100%,40% 95%,22% 99%,8% 94%,1% 82%,4% 64%,0 46%,3% 28%);filter:drop-shadow(0 20px 30px #0006);padding:clamp(2rem,5vw,3.5rem) clamp(2rem,5vw,4rem);position:relative;transform:rotate(-3deg)}.ep-label{font-family:var(--marker);letter-spacing:.06em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.brush h2{color:#2a1a1f;max-width:14ch;margin:.1em 0 0;font-size:clamp(2.2rem,4.6vw,3.2rem)}.brush .chalk-icon{color:#2a1a1f;width:clamp(54px,8vw,84px);position:absolute;bottom:14%;right:8%;transform:rotate(8deg)}.latest-body p:not(.kicker){font-size:1.15rem}.board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.board{transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.board:nth-child(odd){transform:rotate(-1.4deg)}.board:nth-child(2n){transform:rotate(1.2deg)}.board:hover{transform:rotate(0)translateY(-6px)scale(1.02)}.board-face{aspect-ratio:16/9;color:var(--chalk);background:radial-gradient(120% 90% at 30% 20%, #ffffff12, transparent 60%), radial-gradient(80% 60% at 80% 90%, #ffffff0d, transparent 60%), var(--slate);border-radius:10px;grid-template-columns:38% 1fr;align-items:center;gap:.5rem;padding:1rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 9px #7b5230,inset 0 0 0 11px #4e3019,inset 0 0 40px #0009,0 18px 34px #00000080}.board-face:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 18px,#ffffff06 18px 20px);position:absolute;inset:11px}.board-face .chalk-icon{filter:drop-shadow(0 0 1px #fff9);justify-self:center;width:100%;max-width:110px}.board-face .chalk-icon .spark,.board-face .chalk-icon .rain{stroke:var(--yellow)}.board-face .chalk-icon .play{color:var(--red);stroke:var(--red)}.chalk{font-family:var(--hand);text-shadow:0 0 2px #ffffff80,1px 1px #ffffff1f;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1}.chalk span{display:block}.chalk span:nth-child(2){color:var(--yellow)}.dur{color:#fff;background:#000000bf;border-radius:4px;padding:.1em .45em;font-size:.8rem;font-weight:800;position:absolute;bottom:16px;right:18px}.board h3{margin:1rem 0 .1rem;font-size:1.65rem}.ep-sub{color:var(--cream-dim);margin:0}.ep-when{color:var(--pink);margin:.2rem 0 0;font-size:.85rem;font-weight:700}.about{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem;display:grid}@media (width<=860px){.about{grid-template-columns:1fr}}.about-card{color:#2c2420;background:repeating-linear-gradient(#0000 0 31px,#5082c840 31px 32px),#fbf4e4;border-radius:6px;padding:clamp(1.8rem,4vw,3rem);position:relative;transform:rotate(-1deg);box-shadow:0 25px 50px #00000073}.about-card:before{content:"";background:#ffd23fbf;width:120px;height:32px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 6px #00000026}.about-card:after{content:"";background:#dc505a59;width:2px;position:absolute;top:0;bottom:0;left:2.2rem}.about-card h2{color:#2c2420}.about-card .kicker{color:#c2457a}.facts{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.facts li{color:var(--cream);background:#2c2420;border-radius:999px;padding:.35em .9em;font-size:.95rem}.facts strong{color:var(--yellow)}.why{background:var(--ink-2);border-radius:var(--radius);border:2px dashed #f6ead240;padding:2rem;transform:rotate(1.5deg)}.why h3{color:var(--yellow);font-size:2rem}.scale{grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.scale{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.rate{background:var(--ink-2);border-radius:var(--radius);text-align:center;border:1px solid #f6ead214;padding:1.5rem 1.2rem;transition:transform .3s,border-color .3s,background .3s}.rate:hover{border-color:var(--butter);background:#2d211c;transform:translateY(-6px)}.rate-croissants{justify-content:center;margin-bottom:1rem;display:flex}.rate-croissants .croissant{width:36px;margin:0 -3px}.rate-croissants .off{opacity:.14;filter:grayscale()}.rate:hover .on{animation:.5s ease-in-out wiggle}.rate h3{color:var(--yellow);margin-bottom:.3rem}.rate p{color:var(--cream-dim);margin:0;font-size:.98rem}.rate-5{background:linear-gradient(160deg, #3a2a14, var(--ink-2));border-color:#ffd23f66}@keyframes wiggle{25%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}}.recall-box{text-align:center;background:radial-gradient(80% 120% at 50% 0,#ff5fae40,#0000 60%),linear-gradient(160deg,#2a1d2a,#1b1512);border:2px solid #ff5fae59;border-radius:28px;padding:clamp(2rem,6vw,4rem);box-shadow:0 0 0 6px #ff5fae0f,0 30px 60px #00000080}.recall-box h2{color:var(--pink);text-shadow:0 0 22px #ff5fae73}.recall-out{max-width:640px;min-height:2.6em;font-family:var(--hand);color:var(--yellow);margin:1.5rem auto 2rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;display:block}.recall-out:before{content:"“";color:var(--pink)}.recall-out:after{content:"”";color:var(--pink)}.recall-out.pop{animation:.45s cubic-bezier(.3,1.8,.5,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.7)rotate(-4deg)}}.platforms{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.platform{border-radius:var(--radius);height:100%;color:var(--cream);background:var(--ink-2);border:1px solid #f6ead21a;padding:1.6rem;text-decoration:none;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden}.platform:before{content:"";background:var(--accent,var(--yellow));width:6px;position:absolute;inset:0 auto 0 0}.platform strong{font-family:var(--marker);color:var(--accent,var(--yellow));font-size:1.4rem;font-weight:400;display:block}.platform span{color:var(--cream-dim)}.platform em{text-transform:uppercase;letter-spacing:.08em;color:var(--cream-dim);background:#f6ead21a;border-radius:999px;padding:.2em .6em;font-size:.72rem;font-style:normal;font-weight:800;position:absolute;top:1rem;right:1rem}a.platform:hover{border-color:var(--accent,var(--yellow));transform:translateY(-5px)}.p-youtube{--accent:#ff4b4b}.p-spotify{--accent:#3ddc84}.p-apple{--accent:#c58cff}.p-instagram{--accent:var(--pink)}.footer{text-align:center;background:linear-gradient(#0000,#0000004d);border-top:1px solid #f6ead214;margin-top:clamp(5rem,10vw,8rem);padding:3rem 1.25rem 3.5rem}.foot-croissant{width:90px;margin:0 auto 1rem;animation:5s ease-in-out infinite bob}.foot-title{font-family:var(--hand);color:var(--yellow);margin-bottom:.3rem;font-size:2rem;font-weight:700}.footer p{max-width:640px;margin-inline:auto}.js .reveal{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,1,.3,1);translate:0 28px}.js .reveal.in{opacity:1;translate:0}.js .board-grid .reveal:nth-child(3n+2){transition-delay:.1s}.js .board-grid .reveal:nth-child(3n){transition-delay:.2s}.js .scale .reveal:nth-child(n){transition-delay:calc(60ms * var(--d,0))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.scribble path{stroke-dashoffset:0}}
