:root{--wr-paper:#d9d5cf;--wr-paper-2:#cfcac3;--wr-line:#c2bdb4;--wr-grain:0.05;--wr-grain-blend:multiply;--wr-halo:radial-gradient(64% 52% at 20% 6%,rgba(243,241,237,1) 0%,rgba(232,229,223,0.66) 40%,rgba(217,213,207,0) 76%),radial-gradient(52% 46% at 90% 94%,rgba(190,185,176,0.5) 0%,rgba(217,213,207,0) 70%);--wr-ink:#26251e;--wr-ink-2:#4e4b42;--wr-ink-3:#57544a;--wr-board-900:#1c4536;--wr-board-700:#34785c;--wr-board-200:#a9cdbc;--wr-board-50:#eff6f2;--wr-flame:#ed4c00;--wr-flame-2:#f6a57f;--wr-flame-deep:#a83500;--wr-err:#b03d31;--wr-err-deep:#b03d31;--wr-warn:var(--wr-flame-deep);--wr-accent:var(--wr-board-700);--wr-accent-text:#245540;--wr-highlight:rgba(237,76,0,0.32);--wr-pen:var(--wr-flame-2);--wr-pen-2:var(--wr-flame);--wr-cta-bg:var(--wr-ink);--wr-cta-bg-hover:#3a3830;--wr-cta-fg:#f3f1ed;--wr-cta-mark:var(--wr-flame);--wr-ghost-bg:rgba(247,246,242,0.62);--wr-ghost-bg-hover:#f7f6f2;--wr-pill-bg:#26251e;--wr-pill-fg:#f3f1ed;--wr-nav-bg:rgba(243,241,237,0.72);--wr-nav-border:rgba(194,189,180,0.9);--wr-nav-shadow:0 1px 2px rgba(38,37,30,0.05),0 14px 40px rgba(38,37,30,0.1);--wr-nav-item-bg-hover:#e5e2dc;--wr-scrim:rgba(38,37,30,0.4);--wr-scroll-track:var(--wr-paper-2);--wr-scroll-thumb:rgba(38,37,30,0.3);--wr-scroll-thumb-hover:rgba(38,37,30,0.5);--wr-tab-bg:rgba(38,37,30,0.05);--wr-card-lip:rgba(255,255,255,0.5);--wr-card-glow:rgba(52,120,92,0.1);--wr-card-edge:rgba(52,120,92,0.95);--wr-line-lit:rgba(52,120,92,0.32);--wr-menu-bg:#f3f1ed;--wr-menu-border:rgba(194,189,180,0.9);--wr-menu-shadow:0 12px 28px rgba(38,37,30,0.12),0 32px 64px rgba(38,37,30,0.14);--wr-nav-cta-bg:#26251e;--wr-nav-cta-bg-hover:#3a3830;--wr-nav-cta-fg:#f3f1ed;--wr-link-hover:var(--wr-flame-deep);--wr-faq-panel:#2e2c24;--wr-faq-panel-sel:rgba(255,255,255,0.1);--wr-faq-bubble:#f3f1ed;--wr-node-bg:#e8e5df;--wr-loop-bloom:rgba(237,76,0,0.2);--wr-stage:#191811;--wr-stage-2:#211f18;--wr-stage-3:#1d1c15;--wr-stage-line:#302e25;--wr-stage-line-2:#3b3930;--wr-stage-edge:transparent;--wr-stage-field:radial-gradient(120% 90% at 50% 118%,#3a2418 0%,var(--wr-stage) 58%,#0f0e09 100%);--wr-hero-photo:0.75;--wr-on-stage:#edeae3;--wr-on-stage-2:#a8a498;--wr-on-stage-3:#918d7b;--wr-stage-ok-bg:#1b2a22;--wr-stage-ok-line:#3e7a5f;--wr-stage-ok-line-soft:#27392f;--wr-stage-err-bg:#2a1b16;--wr-stage-err-line:#7a3a2c;--wr-stage-err-fg:#e89a7e;--wr-stage-amber-bg:#2e2013;--wr-stage-row-bg:#1f1d16;--wr-shadow-cta:0 2px 4px rgba(38,37,30,0.18),0 16px 34px rgba(38,37,30,0.22);--wr-shadow-stage:0 40px 100px rgba(38,37,30,0.36);--wr-shadow-card:0 18px 40px rgba(0,0,0,0.38);--wr-ease:cubic-bezier(0.22,0.68,0.34,1)}.dark{--wr-paper:#14120b;--wr-paper-2:#1d1b13;--wr-line:#2b2820;--wr-ink:#edeae3;--wr-ink-2:#bdb9ab;--wr-ink-3:#a9a596;--wr-grain:0.1;--wr-grain-blend:overlay;--wr-halo:radial-gradient(64% 52% at 20% 6%,rgba(48,46,42,0.6) 0%,rgba(31,30,27,0.32) 40%,rgba(20,18,11,0) 76%),radial-gradient(52% 46% at 90% 94%,rgba(7,6,3,0.5) 0%,rgba(20,18,11,0) 70%);--wr-accent:#6fae92;--wr-accent-text:#6fae92;--wr-highlight:rgba(237,76,0,0.56);--wr-cta-bg:#edeae3;--wr-cta-bg-hover:#f8f6f0;--wr-cta-fg:#26251e;--wr-cta-mark:var(--wr-flame-deep);--wr-ghost-bg:rgba(255,255,255,0.06);--wr-ghost-bg-hover:rgba(255,255,255,0.1);--wr-pill-bg:#262319;--wr-pill-fg:#edeae3;--wr-nav-bg:rgba(30,28,20,0.74);--wr-nav-border:rgba(255,255,255,0.09);--wr-nav-shadow:0 1px 2px rgba(0,0,0,0.3),0 14px 40px rgba(0,0,0,0.4);--wr-nav-item-bg-hover:rgba(255,255,255,0.06);--wr-scrim:rgba(0,0,0,0.62);--wr-scroll-thumb:rgba(237,234,227,0.24);--wr-scroll-thumb-hover:rgba(237,234,227,0.42);--wr-tab-bg:rgba(255,255,255,0.04);--wr-card-lip:rgba(255,255,255,0.08);--wr-card-glow:rgba(111,174,146,0.085);--wr-card-edge:rgba(111,174,146,0.9);--wr-line-lit:rgba(111,174,146,0.32);--wr-menu-bg:#262319;--wr-menu-border:rgba(255,255,255,0.1);--wr-menu-shadow:0 12px 28px rgba(0,0,0,0.45),0 32px 64px rgba(0,0,0,0.5);--wr-nav-cta-bg:#edeae3;--wr-nav-cta-bg-hover:#f8f6f0;--wr-nav-cta-fg:#26251e;--wr-link-hover:var(--wr-flame-2);--wr-err:#ee8579;--wr-warn:var(--wr-flame-2);--wr-faq-panel:#262319;--wr-faq-panel-sel:rgba(255,255,255,0.08);--wr-faq-bubble:#302d22;--wr-node-bg:#262319;--wr-loop-bloom:rgba(237,76,0,0.075);--wr-stage:#1f1c13;--wr-stage-2:#262218;--wr-stage-3:#231f16;--wr-stage-line:#342f22;--wr-stage-line-2:#3f3a2b;--wr-stage-row-bg:#252116;--wr-stage-edge:rgba(255,255,255,0.08);--wr-stage-field:radial-gradient(120% 90% at 50% 118%,#472c1c 0%,var(--wr-stage) 58%,#16140d 100%);--wr-hero-photo:0.65;--wr-shadow-cta:0 2px 4px rgba(0,0,0,0.4),0 16px 34px rgba(0,0,0,0.5);--wr-shadow-stage:0 40px 100px rgba(0,0,0,0.6)}html.wr-landing,html.wr-landing *{scrollbar-width:thin;scrollbar-color:var(--wr-scroll-thumb) var(--wr-scroll-track)}html.wr-landing ::-webkit-scrollbar,html.wr-landing::-webkit-scrollbar{width:10px;height:10px}html.wr-landing ::-webkit-scrollbar-corner,html.wr-landing ::-webkit-scrollbar-track,html.wr-landing::-webkit-scrollbar-corner,html.wr-landing::-webkit-scrollbar-track{background:var(--wr-scroll-track)}html.wr-landing ::-webkit-scrollbar-thumb,html.wr-landing::-webkit-scrollbar-thumb{background:var(--wr-scroll-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.wr-landing ::-webkit-scrollbar-thumb:hover,html.wr-landing::-webkit-scrollbar-thumb:hover{background:var(--wr-scroll-thumb-hover);background-clip:padding-box}.wr-hero-cap b{color:var(--h-gold)}@keyframes wr-hero-write{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}@keyframes wr-hero-caret{0%,45%{opacity:1}55%,to{opacity:.15}}@keyframes wr-hero-pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@keyframes wr-hero-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes wr-hero-breathe{50%{transform:scale(1.035)}}@keyframes wr-hero-speak{0%,to{transform:scale(.97)}50%{transform:scale(1.05)}}@keyframes wr-hero-glow{50%{opacity:.6}}@keyframes wr-hero-wave{0%,to{transform:scaleY(.3);opacity:.5}50%{transform:scaleY(1);opacity:1}}.wr-hero-write{animation:wr-hero-write .62s cubic-bezier(.22,1,.3,1) both}.wr-hero-caret{animation:wr-hero-caret 1s step-end infinite}.wr-hero-pip{animation:wr-hero-pip 1.6s ease-in-out infinite}.wr-hero-fade{animation:wr-hero-fade .24s both}.wr-hero-breathe{animation:wr-hero-breathe 4.2s ease-in-out infinite}.wr-hero-speak{animation:wr-hero-speak .42s ease-in-out infinite}.wr-hero-glow{animation:wr-hero-glow 1.1s ease-in-out infinite}.wr-hero-wave{animation:wr-hero-wave .82s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.wr-hero-breathe,.wr-hero-caret,.wr-hero-fade,.wr-hero-glow,.wr-hero-pip,.wr-hero-speak,.wr-hero-wave,.wr-hero-write{animation:none!important}}@keyframes wr-cl-blip{50%{opacity:.3}}.wr-cl-blip{animation:wr-cl-blip 1.4s infinite}@media (prefers-reduced-motion:reduce){.wr-cl-blip{animation:none}}@keyframes wr-cl-file{0%{opacity:0;transform:rotate(-2deg) scale(.94)}10%,72%{opacity:1;transform:rotate(-2deg) scale(1)}to{opacity:0;transform:rotate(-2deg) scale(.98)}}@media (prefers-reduced-motion:reduce){[style*=wr-cl-file]{animation:none!important}}@keyframes wr-p2-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wr-p2-clip{0%{width:0}to{width:100%}}@keyframes wr-p2-pulse{0%,to{opacity:.35}25%{opacity:1}}.wr-p2-fade{animation:wr-p2-fade .3s both}.wr-p2-clip{animation:wr-p2-clip 1.4s linear 2}.wr-p2-pulse{animation:wr-p2-pulse .7s ease-out}@media (prefers-reduced-motion:reduce){.wr-p2-clip,.wr-p2-fade,.wr-p2-pulse{animation:none}.wr-p2-clip{width:100%}}@keyframes wr-lc-pulse{0%{box-shadow:0 0 0 0 var(--h-live-soft)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes wr-lc-blip{50%{opacity:.3}}.wr-lc-pulse{animation:wr-lc-pulse 1.6s infinite}.wr-lc-blip{animation:wr-lc-blip 1.4s infinite}@media (prefers-reduced-motion:reduce){.wr-lc-blip,.wr-lc-pulse{animation:none}}@keyframes wr-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.wr-marquee{animation:wr-marquee var(--wr-marquee-dur,70s) linear infinite;will-change:transform}.wr-marquee-rev{animation-direction:reverse}.wr-marquee-row:focus-within .wr-marquee,.wr-marquee-row:hover .wr-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wr-marquee{animation:none;will-change:auto}.wr-marquee-row{overflow-x:auto}}