:root{--color-primary:#1a1614;--color-secondary:#f7f4ed;--color-accent:#ffb347;--color-support:sienna;--color-success:#00eca6;--color-warning:#ea6176;--color-error:#ea6176;--color-info:#00d9ff;--font-display:"Satoshi",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Courier New",monospace;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem}*{box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes fleckAnimation{0%,to{opacity:.6}50%{opacity:1}}.eggshell-texture{animation:fleckAnimation 8s ease-in-out infinite;background-image:radial-gradient(circle at 23% 17%,#1a161414 1px,#0000 1.5px),radial-gradient(circle at 91% 67%,#a0522d12 1px,#0000 1.5px);background-position:17px 13px,-27px 19px;background-size:197px 231px,259px 201px;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:rotate(.5deg);z-index:-1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f4ed;background-color:var(--color-secondary);color:#1a1614;color:var(--color-primary);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);margin:0;position:relative}h1{font-weight:900}h1,h2,h3,h4,h5,h6{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-display)}h2,h3,h4,h5,h6{font-weight:700}code{font-family:JetBrains Mono,Courier New,monospace;font-family:var(--font-mono)}.App{display:flex;flex-direction:column;min-height:100vh}.header{align-items:center;background-color:var(--color-secondary);display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:var(--spacing-lg) var(--spacing-2xl);position:fixed;right:0;top:0;z-index:100}.header:after{background-color:#a0522d33;bottom:0;content:"";height:1px;left:var(--spacing-2xl);position:absolute;right:var(--spacing-2xl)}.logo{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-display);font-size:1.5rem;font-weight:900;line-height:1.5rem;margin:0!important;transition:color .2s ease}.logo:hover{color:var(--color-support)}.header .dark-mode-toggle{justify-self:center}.header-nav{gap:1.5rem;justify-self:end}.header-nav,.header-nav button{align-items:center;display:flex}.header-nav button{background:none;border:none;color:var(--color-support);cursor:pointer;font-family:var(--font-body);font-size:1rem;font-weight:900;padding:0;transition:color .2s ease}.header-nav button:hover{color:var(--color-primary)}.header-nav button.active,.header-nav button.active:hover{color:sienna}.main-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:64px;padding-top:64px}.App h1{font-size:3rem;font-weight:900;letter-spacing:.02em;margin-bottom:1rem}.App h1,.App h2{color:var(--color-primary);font-family:var(--font-display)}.App h2{font-size:1.5rem;margin:2rem 0 1rem}.App h3{font-family:var(--font-display)}.App h3,.App p{color:var(--color-primary);font-size:1rem;margin:.5rem 0}.App p{font-family:var(--font-body);line-height:1.6}.App a{color:var(--color-info);text-decoration:none}.App a:hover{text-decoration:underline}.page-content{max-width:800px;padding:2rem;width:100%}.brand-page section{margin-bottom:3rem}.color-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:1rem}.color-card{text-align:center}.color-swatch{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100px;margin-bottom:.75rem;width:100%}.type-examples{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.type-card{border:1px solid var(--color-support);border-radius:8px;padding:1rem}.footer{align-items:center;background-color:var(--color-secondary);display:grid;font-family:var(--font-body);grid-template-columns:1fr auto 1fr;padding:var(--spacing-lg) var(--spacing-2xl)}.footer:before{background-color:#a0522d33;content:"";height:1px;left:var(--spacing-2xl);position:absolute;right:var(--spacing-2xl);top:0}.footer-nav{align-items:center;display:flex;gap:1.5rem;justify-self:start}.footer-right{justify-self:end}.treatment-info{color:var(--color-info);font-family:var(--font-mono);font-size:.875rem}.copyright{color:var(--color-primary);font-size:.875rem;font-weight:500;margin:0}.footer-nav button{align-items:center;background:none;border:none;color:var(--color-support);cursor:pointer;display:flex;font-family:var(--font-body);font-size:1rem;font-weight:900;padding:0;transition:color .2s ease}.footer-nav button:hover{color:var(--color-primary)}.footer-nav button.active,.footer-nav button.active:hover{color:sienna}.dark-mode-toggle{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-size:1.25rem;padding:0;transition:transform .2s ease,color .2s ease}.dark-mode-toggle:hover{transform:scale(1.1)}.App.dark-mode{--color-primary:#f7f4ed;--color-secondary:#1a1614;--color-support:#ffb347}.App.dark-mode,.App.dark-mode .footer,.App.dark-mode .header{background-color:var(--color-secondary)}.App.dark-mode .footer:before,.App.dark-mode .header:after{background-color:#ffb34733}.response-symbol{cursor:pointer;font-size:24px;opacity:var(--symbol-opacity);transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.App.dark-mode .response-symbol,.response-symbol{color:var(--color-primary)}@keyframes singleBounce{0%,to{color:inherit;transform:translateY(0) scale(1)}40%{color:var(--color-accent);transform:translateY(-40px) scale(1.4)}60%{color:var(--color-accent);transform:translateY(-35px) scale(1.2)}80%{color:inherit;transform:translateY(5px) scale(.95)}}@keyframes fadeInOut{0%{opacity:var(--1-opacity);opacity:var(--initial-opacity)}50%{opacity:1}to{opacity:var(--1-opacity);opacity:var(--initial-opacity)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blurInOut{0%{filter:blur(8px)}20%{filter:blur(1px)}30%{filter:blur(0)}40%{filter:blur(1px)}60%{filter:blur(8px)}to{filter:blur(8px)}}@keyframes anagramTransition{0%,70%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.privacy-page{line-height:1.6;margin:0 auto;max-width:800px;padding:2rem}.privacy-page h1,.privacy-page h2{margin-bottom:1rem}.privacy-page h2{margin-top:2rem}.privacy-page h3{margin-bottom:.75rem;margin-top:1.5rem}.privacy-page section{margin-bottom:2rem}.privacy-page ol,.privacy-page ul{margin-bottom:1rem;margin-left:1.5rem}.privacy-page li{margin-bottom:.5rem}.privacy-page code{background-color:#0000001a;background-color:var(--color-bg-secondary,#0000001a);border-radius:3px;font-family:var(--font-mono);font-size:.9em;padding:.2em .4em}.privacy-page p{margin-bottom:1rem}.privacy-page strong{font-weight:600}.services-page{line-height:1.6;margin:0 auto;max-width:800px;padding:2rem}.services-page h1{margin-bottom:2rem}.services-page h2{margin-bottom:1rem;margin-top:0}.services-page section{margin-bottom:2rem}.services-page p{margin-bottom:1rem}.services-page p:last-child{margin-bottom:0}.divider{color:var(--color-support);font-size:1.5rem;margin:3rem 0;opacity:.6;text-align:center}.intro-section,.process-section,.service-section,.why-section{margin-bottom:2rem}.intro-section p:first-of-type{font-size:1.125rem;font-weight:500}
/*# sourceMappingURL=main.6fc21ebb.css.map*/