.washi-theme{--background:#f5f0e6;--foreground:#191919;--card:#fcfaf5;--card-foreground:#191919;--popover:#fcfaf5;--popover-foreground:#191919;--primary:#191919;--primary-foreground:#f5f0e6;--primary-hover:#33312d;--secondary:#e7e0d4;--secondary-foreground:#191919;--muted:#ede7dc;--muted-foreground:#68645c;--accent:#e7e0d4;--accent-foreground:#191919;--brand-accent:#c74735;--brand-accent-foreground:#a43829;--indigo:#294766;--selection:#e1e7ec;--selection-foreground:#294766;--border:#d6d0c5;--input:#191919;--ring:#191919;--destructive:#a43829;--chart-covered:#687d6b;--chart-partial:#c6a66b;--chart-uncovered:#243f60;--chart-track:#e9e4da;--chart-missing:#963528;--success:#47654f;--warning:#795d27;--radius:0px;--radius-sm:var(--radius);--radius-md:var(--radius);--radius-lg:var(--radius);--radius-xl:var(--radius);--font-instrument:var(--font-washi-sans);--font-serif:var(--font-washi-editorial);--font-mono:var(--font-washi-mono);--accent-blue:var(--indigo);--accent-pink:var(--brand-accent);--surface:var(--card);--surface-2:var(--muted);--nav:var(--card);--text-secondary:var(--foreground);--text-muted:var(--muted-foreground);--hairline:var(--border);--covered:var(--success);--partial:var(--warning);--uncovered:var(--destructive);--terminal:var(--foreground);--terminal-fg:var(--background);--navy:var(--foreground);--font-heading:var(--font-washi-editorial);--washi-heading-weight:500;font-family:var(--font-washi-sans), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground)}.washi-theme :is(h1,h2,h3),.washi-editorial{font-family:var(--font-washi-editorial), serif;font-weight:var(--washi-heading-weight);letter-spacing:-.045em}.washi-mono{font-family:var(--font-washi-mono), monospace;font-variant-numeric:tabular-nums}.washi-theme [data-slot=button]{border-radius:var(--radius)}.washi-theme [data-slot=button][data-variant=default]:is(:hover,:focus-visible){background:var(--primary-hover)}.washi-theme :is(a,input,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px;box-shadow:none}.washi-theme ::selection{background:var(--selection);color:var(--selection-foreground)}
.washi-site :is(h1,h2,h3){letter-spacing:-.025em}.washi-site main :is(p,li,td,th,dd,dt,div).font-serif{font-family:var(--font-washi-sans), sans-serif}.washi-site main h1 :is(em,.text-accent-blue){color:var(--brand-accent);font-weight:inherit}.washi-site :is(footer,.bg-white),.washi-site :is([class~=bg-white\/90],[class~=bg-white\/95]){background-color:var(--card)}.washi-site .from-white{--tw-gradient-from:var(--card)}.washi-site .to-white{--tw-gradient-to:var(--card)}.washi-site :is(.hero-glow,.hero-glow-home,.hero-stage-glow,.hero-cinematic-atmosphere,.cta-glow),.washi-site [class*=bg-\[radial-gradient]{background-image:none}.washi-site .product-mockup-frame:before{background:0 0}.washi-site main :is(article,details,aside,figure,table,pre,button,input,select,textarea,[role=tab],[role=tabpanel]),.washi-site main :is(.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md){border-radius:0}.washi-site main :is(article,section,aside,figure,.rounded-2xl,.rounded-xl,.rounded-lg)[class*=shadow-]{box-shadow:none}.washi-site header :is(button,summary),.washi-site main a:is(.bg-primary,.bg-accent-blue,.border),.washi-site main span.rounded-full.border{border-radius:0}.washi-site main a:is(.bg-primary,.bg-accent-blue){background:var(--primary);color:var(--primary-foreground);box-shadow:none}.washi-site main a:is(.bg-primary,.bg-accent-blue):hover{background:var(--primary-hover)}.washi-site main :is(h1,h2,h3) em{font-weight:inherit}.washi-site main a[data-umami-event=book_meeting_click],.washi-demo-button{border:1px solid var(--border);min-height:clamp(48px,3.333vw,64px);font-family:var(--font-washi-sans), sans-serif;box-shadow:none;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:clamp(12px,.833vw,16px) clamp(22px,1.528vw,29px);font-size:clamp(13.5px,.9375vw,18px);font-weight:500;line-height:1.6;transition:background-color .15s,color .15s;display:inline-flex}.washi-site main a[data-umami-event=book_meeting_click]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.washi-site main a[data-umami-event=book_meeting_click]:hover{background:var(--primary-hover);transform:none}.washi-demo-button{background:var(--card);color:var(--foreground)}.washi-demo-button:hover{background:var(--secondary)}@media (prefers-reduced-motion:reduce){.washi-site a,.washi-site button{transition:none}}.washi-site body{background-image:url(/images/washi/paper-fiber.svg)}.washi-site :is(h1,h2,h3){text-wrap:balance}.washi-site :is(a,button,summary){touch-action:manipulation}.washi-site main [id]{scroll-margin-top:7rem}.washi-site .washi-dashboard,.washi-site .washi-dashboard .bg-white{background-color:#fff}.washi-site .washi-dashboard h3{font-family:var(--font-washi-sans), sans-serif;letter-spacing:-.025em;font-weight:600}.washi-dashboard [class*=tabular-nums]{font-family:var(--font-washi-mono), monospace}.washi-landscape-panel{background:var(--background);min-width:0;margin:0;overflow:hidden}.washi-landscape-panel img{width:100%;height:auto;display:block}.washi-journal-header{align-items:center;gap:32px;display:grid}.washi-journal-landscape{border:1px solid var(--border)}.washi-site .washi-cta-panel{border:1px solid var(--border);background:var(--card);max-width:1180px;margin-inline:auto;display:grid;overflow:hidden}.washi-cta-copy{text-align:left;flex-direction:column;justify-content:center;align-items:start;min-width:0;padding:36px 28px;display:flex}.washi-site .washi-cta-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.washi-site .washi-cta-copy h2 em{color:var(--brand-accent-foreground)}.washi-cta-panel>.washi-landscape-panel{align-self:stretch}.washi-cta-panel>.washi-landscape-panel img{object-fit:cover;height:100%}@media (min-width:1024px){.washi-journal-header{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px}.washi-journal-landscape{align-self:stretch}.washi-journal-landscape img{object-fit:cover;height:100%}.washi-site .washi-cta-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.washi-cta-copy{padding:48px 40px}}.washi-problem-panel{gap:40px;display:grid}.washi-site .washi-problem-panel h2 em{color:var(--brand-accent)}.washi-site .washi-cinnabar-label{color:#a43829}.washi-site main a.washi-cinnabar-action[data-umami-event]{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.washi-site main a.washi-cinnabar-action[data-umami-event]:hover{background:#a43829}.washi-site .washi-partner-panel{border-color:var(--brand-accent)}.washi-partner-copy{background:var(--brand-accent)}.washi-site .washi-partner-copy :is(h2,p),.washi-site .washi-partner-copy>div>p,.washi-site .washi-partner-copy a:not([data-umami-event]){color:#fff}.washi-site .washi-partner-fit{background:var(--card);flex-direction:column;justify-content:center;display:flex}.washi-pricing-art img{width:100%;height:auto;display:block}.washi-pricing-proposal{align-items:center;gap:24px;display:grid}.washi-site .washi-pricing-page ol li>p{color:#a43829}@media (min-width:1024px){.washi-problem-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px}.washi-pricing-proposal{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.washi-site [role=img] :is(h2,h3,h4){font-family:var(--font-washi-sans), sans-serif;letter-spacing:-.025em;font-weight:600}.washi-site [role=img] .tabular-nums{font-family:var(--font-washi-mono), monospace}.washi-journal-landscape img,.washi-evidence-landscape img{object-position:right center}
