.hover-quips .et-menu-nav>ul>li{position:relative}.hover-quips .et-menu-nav>ul>li::after{position:absolute;left:100%;top:50%;transform:translateY(-50%) translateX(10px);white-space:nowrap;background:#fff;border:2px dashed #000;font-family:"Comic Sans MS",cursive;font-size:13px;color:#000;padding:4px 8px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;box-shadow:2px 2px 0 #000;z-index:10;content:""}.hover-quips .et-menu-nav>ul>li:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}.hover-quips .et-menu-nav>ul>li:nth-child(1)::after{content:"It's where the heart is."}.hover-quips .et-menu-nav>ul>li:nth-child(2)::after{content:"We’ve got what you’re burning for."}.hover-quips .et-menu-nav>ul>li:nth-child(3)::after{content:"Smells like curiosity."}.hover-quips .et-menu-nav>ul>li:nth-child(4)::after{content:"Reach out (but don’t burn yourself)."}.poster-ccc{position:relative;display:block;max-width:900px;margin:2rem auto;padding:32px;background:#f7f3ea;color:#121212;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow:hidden}.poster-ccc::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at -10% -10%,rgba(255,211,105,0.25),transparent 60%),radial-gradient(500px 350px at 110% 0%,rgba(141,171,255,0.22),transparent 55%),radial-gradient(450px 300px at 10% 110%,rgba(255,144,197,0.18),transparent 55%),radial-gradient(400px 300px at 100% 100%,rgba(255,210,150,0.18),transparent 55%);mix-blend-mode:multiply;z-index:0}.poster-ccc::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(0,0,0,0.02) 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,0.015) 0 3px,transparent 3px 8px);opacity:0.5;mix-blend-mode:multiply;z-index:0}.poster-ccc__inner{position:relative;z-index:1}.poster-ccc .display{font-weight:900;letter-spacing:0.02em;line-height:1.05;margin:0 0 0.6em 0;text-transform:uppercase;font-size:clamp(28px,4vw,48px)}.poster-ccc p{font-size:clamp(16px,1.3vw,20px);line-height:1.5;margin:0.4em 0 1em}.poster-ccc .pop{font-weight:800}.poster-ccc .ink{font-style:italic;transform:skew(-3deg);display:inline-block}.poster-ccc .underline-thick{text-decoration:underline;text-decoration-thickness:0.22em;text-underline-offset:0.18em}.poster-ccc .squiggle{text-decoration:underline wavy currentColor;text-decoration-thickness:0.14em;text-underline-offset:0.28em}.poster-ccc mark,.poster-ccc .marker-blue,.poster-ccc .marker-gold,.poster-ccc .marker-orange{padding:0 0.15em;background-repeat:no-repeat;background-size:100% 60%;background-position:0 85%}.poster-ccc .marker-blue{background-image:linear-gradient(0deg,rgba(90,170,255,0.42),rgba(90,170,255,0.42))}.poster-ccc .marker-gold{background-image:linear-gradient(0deg,rgba(255,230,120,0.85),rgba(255,230,120,0.85))}.poster-ccc .marker-orange{background-image:linear-gradient(0deg,rgba(255,181,46,0.65),rgba(255,181,46,0.65))}.poster-ccc .gradient{background:linear-gradient(90deg,#7e3af2,#c026d3,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.poster-ccc .sticker{font-weight:900;color:#fff;-webkit-text-stroke:2px #000;text-stroke:2px #000;padding:0 0.2em;box-shadow:4px 4px 0 rgba(0,0,0,0.18)}@media (prefers-reduced-motion:reduce){.poster-ccc *{transition:none!important}}.faq-crt{display:inline-block;position:relative;font-family:"Comic Sans MS","Comic Neue",cursive;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#80ff80;text-shadow:0 0 4px #00ff00,0 0 8px #00ff00,0 0 16px #00ff00,0 0 32px #33ff33,2px 2px 0 #000;margin:0 auto 1.25em;text-align:center;isolation:isolate;will-change:transform,opacity,filter}.faq-crt::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 1px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 3px);mix-blend-mode:overlay;opacity:.6;border-radius:.1em}.faq-crt .crt-core{display:inline-block;will-change:transform,filter,letter-spacing,text-shadow;animation:crt-bloom 2.6s infinite}@media (prefers-reduced-motion:reduce){.faq-crt{animation:none!important}.faq-crt .crt-core{animation:none!important}}@keyframes crt-bloom{0%,66%,100%{transform:none;filter:none;letter-spacing:2px;text-shadow:0 0 4px #00ff00,0 0 8px #00ff00,0 0 16px #00ff00,0 0 32px #33ff33,2px 2px 0 #000}68%{transform:scaleX(1.18) scaleY(0.9) translateX(-4px);filter:brightness(2.2) blur(0.6px);letter-spacing:3px}70%{transform:scaleX(0.94) scaleY(1.06) translateX(5px);filter:brightness(0.8) blur(0.3px);letter-spacing:1px}74%{transform:scale(1.02) translateX(-2px);filter:brightness(1.2);letter-spacing:2px}78%{transform:none;filter:none}}@keyframes crt-jitter{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(1px) scaleX(1.02)}50%{transform:translateX(-1px) scaleX(0.98)}75%{transform:translateX(2px) scaleX(1.01)}}@keyframes crt-bloom{0%,66%,100%{transform:none;filter:none;letter-spacing:2px}68%{transform:scaleX(1.18) scaleY(0.9) translateX(-4px);filter:brightness(2.2) blur(0.6px);letter-spacing:3px}70%{transform:scaleX(0.94) scaleY(1.06) translateX(5px);filter:brightness(0.8) blur(0.3px);letter-spacing:1px}74%{transform:scale(1.02) translateX(-2px);filter:brightness(1.2);letter-spacing:2px}78%{transform:none;filter:none}}@keyframes crt-flicker{0%,100%{opacity:.6;filter:brightness(1)}40%{opacity:.4;filter:brightness(1.3)}50%{opacity:.9;filter:brightness(.85)}70%{opacity:.5;filter:brightness(1.5)}}.ccc-guestbook{background:#fffbee;border:3px dashed #000;border-radius:16px;padding:40px 30px;box-shadow:6px 6px 0 #000;max-width:800px;margin:2em auto;font-family:"Comic Sans MS",cursive;position:relative;overflow:hidden}.ccc-guestbook::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.04) 0px,rgba(0,0,0,0.06) 2px);mix-blend-mode:overlay;pointer-events:none}.ccc-guestbook__title{font-size:2.2rem;text-align:center;color:#80ff80;text-shadow:0 0 4px #00ff00,0 0 8px #00ff00,0 0 16px #00ff00,0 0 32px #33ff33,2px 2px 0 #000;margin-bottom:.5em;animation:glowPulse 3s infinite ease-in-out}.ccc-guestbook__intro{text-align:center;color:#111;margin-bottom:1.5em;font-size:1.1rem}.commentbox{background:#fff;border:2px solid #000;box-shadow:inset 2px 2px 0 #000;border-radius:8px;padding:20px}@keyframes glowPulse{0%,100%{text-shadow:0 0 4px #00ff00,0 0 16px #00ff00,2px 2px 0 #000}50%{text-shadow:0 0 12px #00ff00,0 0 28px #33ff33,2px 2px 0 #000}}