.resonance-page{background:var(--background)}.resonance-page section h1{font-size:clamp(2.5rem,7vw,7rem);font-weight:900;color:var(--foreground);-webkit-text-stroke:1px var(--background);line-height:1;font-family:GeneralSans,sans-serif}.resonance-page section p{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:400;font-family:AzeretMono-Light}.resonance-page section img{width:100%!important;height:100%!important;object-fit:cover!important}.resonance-page section{position:relative;width:100vw;height:100svh;padding:1.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.resonance-page .hero{flex-direction:column;transition:background-color .3s ease;background-color:var(--foreground);color:var(--background)}.resonance-page .hero-header{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:60%;text-align:center;display:flex;flex-direction:column;gap:2rem;will-change:transform,opacity}.resonance-page .animated-icons{position:fixed;bottom:1rem;left:1rem;right:1rem;display:flex;align-items:center;gap:1rem;will-change:transform;z-index:2}.resonance-page .animated-icon{flex:1 1;aspect-ratio:1;will-change:transform;overflow:hidden;position:relative}.resonance-page .animated-icon .icon-light{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .3s ease}.resonance-page .animated-text{position:relative;max-width:1150px;text-align:center;color:var(--foreground);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.2;-webkit-font-smoothing:antialiased}.resonance-page .text-segment{opacity:0;display:inline-block;margin:0 .25em}.resonance-page .placeholder-icon{margin-top:-10px;width:60px;height:60px;display:inline-block;vertical-align:middle;will-change:transform;visibility:hidden}.resonance-page .duplicate-icon{position:absolute;display:none;z-index:10;overflow:hidden}.resonance-page .outro{background-color:var(--background);color:var(--foreground);display:flex;justify-content:center;align-items:center;text-align:center;height:78svh}.resonance-page .outro h1{width:83%;font-family:GeneralSans;font-size:clamp(7rem,9vw,9vw);position:relative;cursor:pointer;transition:color .3s ease;animation:hueRotate 8s linear infinite;padding:.4vw 1.06vw 0;border:1px solid var(--foreground);-webkit-text-stroke:1px var(--foreground)!important;overflow:hidden}.resonance-page .outro h1:hover{color:var(--btn-icon)}.resonance-page .outro h1 .resonateChar{display:inline-block;position:relative;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1)}.resonance-page .outro h1:hover .resonateChar{transform:translateY(-120px) rotate(.001deg)}@media (max-width:1000px){.resonance-page section h1{font-size:clamp(1.8rem,12vw,3rem);text-align:center}.resonance-page section p{font-size:1.1rem}.resonance-page .hero-header{top:45%;width:100%;padding:0 1rem}.resonance-page .placeholder-icon{margin-top:-4px;width:30px;height:30px}.resonance-page .animated-text{font-size:clamp(1.5rem,4vw,2.5rem);padding:0 1rem}.resonance-page .outro h1{width:90%;font-size:8vw;letter-spacing:.2vw}}@media (prefers-color-scheme:dark){.resonance-page .hero{background-color:var(--foreground);color:var(--background)}.resonance-page .animated-text{color:var(--foreground)}.resonance-page .duplicate-icon{background-color:rgba(246,241,235,.1)}}@media (max-width:768px){.resonance-page .section-resource{width:88vw!important;left:6vw!important;height:17svh!important;padding:.5rem!important}.marquee-advanced__scroll{top:-.8vh}.founder-faq{margin-top:0!important}.resonance-page section p{font-size:.6rem}.faq-right{border-left:none!important}}