@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600&family=Playfair+Display:wght@600;700&display=swap";:root{--bg: oklch(99% .003 280);--surface: oklch(100% 0 0);--fg: oklch(22% .02 285);--muted: oklch(50% .018 285);--border: oklch(92% .01 285);--accent: oklch(52% .17 285);--accent-soft: oklch(95% .03 285);--grad-start: oklch(82% .12 55);--grad-end: oklch(72% .14 310);--max: min(1160px, calc(100% - 40px) );--radius: 18px;--font-display: "Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--card-border: color-mix(in oklch, var(--border) 80%, var(--fg) 8%);--card-shadow: 0 1px 2px color-mix(in oklch, var(--fg) 3%, transparent), 0 16px 40px color-mix(in oklch, var(--fg) 2%, transparent)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font:16px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;color:var(--fg);background:#fff;text-wrap:pretty}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{width:100%;padding:0 72px;margin-inline:auto}.wtm-section{position:relative;background:#fff}.brand:hover{color:var(--accent)!important}.kicker{display:inline-block;font:600 11px/1.2 ui-monospace,JetBrains Mono,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.ink{font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-style:normal;font-weight:600;font-size:1.32em;line-height:1;letter-spacing:.005em;color:color-mix(in oklch,var(--accent) 72%,var(--muted))}section{padding:60px 0}h1,h2,h3{font-family:var(--font-display);line-height:1.08;letter-spacing:.02em;font-weight:700;font-kerning:normal;font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"clig" 0,"calt" 0;text-rendering:geometricPrecision}h1{font-size:clamp(2rem,5.6vw,4rem);max-width:18ch;line-height:1.06;letter-spacing:.025em}h2{font-size:clamp(1.75rem,4vw,2.85rem);max-width:15ch;margin-bottom:16px;line-height:.98;letter-spacing:.02em}h3{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.08}p{font-family:inherit;color:var(--muted);max-width:62ch}.hero-panel{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,3vw,36px);align-items:center;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.hero-copy .lead{margin:20px 0 28px;font-size:clamp(1.02rem,1.7vw,1.22rem)}.hero-media{border-radius:0;overflow:visible;background:transparent;display:flex;align-items:center;justify-content:center}.hero-art{width:85%;max-width:85%;aspect-ratio:558 / 327;position:relative;overflow:visible}.hero-art-svg{width:100%;height:100%;display:block;overflow:visible}.wtm-tab{border:1px solid color-mix(in oklch,var(--fg) 10%,transparent);border-radius:1.8rem;background:color-mix(in oklch,var(--surface) 92%,transparent);overflow:hidden;box-shadow:var(--card-shadow);transition:background .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s}.wtm-tab:hover,.wtm-tab.is-open{background:color-mix(in oklch,var(--accent-soft) 78%,white);border-color:color-mix(in oklch,var(--accent) 26%,var(--border));box-shadow:inset 4px 0 0 var(--accent),0 12px 30px color-mix(in oklch,var(--accent) 10%,transparent)}.wtm-tab__button{width:100%;padding:1.15rem 1.45rem;background:transparent;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem}.wtm-tab__title{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--fg);line-height:1.3}.wtm-tab__cue{position:relative;flex:0 0 auto;width:1.85rem;height:1.85rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid color-mix(in oklch,var(--accent) 18%,transparent);background:color-mix(in oklch,var(--surface) 80%,white);color:var(--accent)}.wtm-tab.is-open .wtm-tab__cue{background:color-mix(in oklch,var(--accent) 12%,var(--accent-soft));border-color:color-mix(in oklch,var(--accent) 28%,transparent)}.wtm-tab__cue:before,.wtm-tab__cue:after{content:"";position:absolute;width:.7rem;height:1.5px;background:currentColor;border-radius:999px;transition:opacity .22s,transform .22s}.wtm-tab__cue:after{transform:rotate(90deg)}.wtm-tab.is-open .wtm-tab__cue:after{opacity:0;transform:rotate(90deg) scaleX(.4)}.wtm-tab__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1)}.wtm-tab.is-open .wtm-tab__body{grid-template-rows:1fr}.wtm-tab__inner{overflow:hidden}.wtm-tab__text{margin:0;padding:0 1.45rem 1.2rem;max-width:52ch;font-size:.92rem;line-height:1.5;font-weight:500;color:var(--muted);opacity:0;transition:opacity .22s ease}.wtm-tab.is-open .wtm-tab__text{opacity:1;transition-delay:90ms}.cases-tab{border:1px solid var(--card-border);border-radius:28px;background:var(--surface);box-shadow:0 1px 2px color-mix(in oklch,var(--fg) 3%,transparent);overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.cases-tab.is-open{border-color:color-mix(in oklch,var(--accent) 55%,var(--border));background:color-mix(in oklch,var(--accent-soft) 70%,var(--surface));box-shadow:0 0 0 1px color-mix(in oklch,var(--accent) 12%,transparent),0 12px 36px color-mix(in oklch,var(--accent) 18%,transparent)}.cases-tab:not(.is-open):hover{border-color:color-mix(in oklch,var(--accent) 28%,var(--border))}.cases-tab__button{width:100%;display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cases-tab__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.cases-tab__title{margin:0;max-width:none;font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:600;line-height:1.25;letter-spacing:.01em;color:var(--fg)}.cases-tab__cue{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:color-mix(in oklch,var(--accent-soft) 85%,white);position:relative;transition:background .15s ease}.cases-tab__cue:before,.cases-tab__cue:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;border-radius:999px;background:var(--fg);transform:translate(-50%,-50%);transition:opacity .15s ease,transform .15s ease}.cases-tab__cue:after{transform:translate(-50%,-50%) rotate(90deg)}.cases-tab.is-open .cases-tab__cue{background:color-mix(in oklch,var(--accent) 18%,var(--accent-soft))}.cases-tab.is-open .cases-tab__cue:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.cases-tab__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.cases-tab.is-open .cases-tab__body{grid-template-rows:1fr}.cases-tab__body-inner{overflow:hidden;min-height:0}.cases-tab__text{margin:0;padding:0 22px 22px;max-width:none;font-size:15px;line-height:1.55;font-weight:400;color:var(--muted)}.system-card{border-color:var(--card-border)}.system-card--input{border-color:color-mix(in oklch,oklch(88% .08 285) 24%,transparent)}.system-card--hub{border-color:color-mix(in oklch,oklch(52% .14 285) 34%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 94%,white),color-mix(in oklch,var(--surface) 72%,white)),linear-gradient(180deg,color-mix(in oklch,oklch(52% .14 285) 8%,transparent),transparent 62%),color-mix(in oklch,var(--surface) 96%,var(--accent-soft))}.system-card--exec{border-color:color-mix(in oklch,oklch(58% .12 175) 24%,transparent)}.system-card--trust{border-color:color-mix(in oklch,oklch(52% .14 250) 26%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--surface) 90%,white),color-mix(in oklch,var(--surface) 68%,white)),linear-gradient(180deg,color-mix(in oklch,oklch(52% .14 250) 5%,transparent),transparent 62%),var(--surface)}.system-glyph{flex:0 0 auto;width:24px;height:24px}.system-card--input .system-glyph{color:#a892e8}.system-card--hub .system-glyph{color:#7066d8}.system-card--exec .system-glyph{color:#2ec4b6}.system-card--trust .system-glyph{color:#5b7be8}.system-glyph svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}@keyframes hero-float-a{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(18px,-30px) rotate(6deg)}}@keyframes hero-float-b{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,25px) rotate(-5deg)}}@keyframes hero-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes hero-drift{0%,to{transform:translate(0)}25%{transform:translate(8px,-12px)}50%{transform:translate(-5px,8px)}75%{transform:translate(10px,5px)}}@keyframes hero-pulse{0%,to{opacity:.3}50%{opacity:.65}}@keyframes hero-twinkle{0%,to{opacity:.15}50%{opacity:1}}.hero-art .layer-orbit-a,.hero-art .layer-orbit-b,.hero-art .orbit-scale-grad-a,.hero-art .orbit-scale-grad-b,.hero-art .orbit-scale-wire-1,.hero-art .orbit-scale-wire-3,.hero-art .orbit-wire-1,.hero-art .orbit-wire-3,.hero-art .layer-rays,.hero-art .core-group{transform-box:view-box;transform-origin:279px 163.5px}.hero-art .layer-orbit-a{animation:hero-orbit-cw 137s linear infinite -17s,hero-orbit-pulse-grad-a 23s ease-in-out infinite -6s}.hero-art .layer-orbit-b{animation:hero-orbit-ccw 89s linear infinite -41s,hero-orbit-pulse-grad-b 19s ease-in-out infinite -11s}.hero-art .orbit-scale-grad-a{animation:hero-orbit-scale-a 34s ease-in-out infinite -8s}.hero-art .orbit-scale-grad-b{animation:hero-orbit-scale-b 28s ease-in-out infinite -13s}.hero-art .orbit-scale-wire-1{animation:hero-orbit-scale-wire-1 32s ease-in-out infinite -2s}.hero-art .orbit-scale-wire-3{animation:hero-orbit-scale-wire-3 30s ease-in-out infinite -16s}.hero-art .orbit-wire-1{animation:hero-orbit-ccw 203s linear infinite -8s,hero-orbit-pulse-wire 21s ease-in-out infinite -3s}.hero-art .orbit-wire-3{animation:hero-orbit-ccw 241s linear infinite -63s,hero-orbit-pulse-wire 18s ease-in-out infinite -15s}.hero-art .layer-rays{animation:hero-rays-spin-ccw 211s linear infinite;animation-delay:2.4s}.hero-art .core-group{animation:hero-core-breathe 7s ease-in-out infinite}.hero-art .core-glow{animation:hero-core-glow 7s ease-in-out infinite}.hero-art .core-ring{animation:hero-ring-pulse 13s ease-in-out infinite -2.4s}.hero-art .core-ring-2{animation:hero-ring-pulse 16s ease-in-out infinite -6.1s}.hero-art .core-ring-3{animation:hero-ring-pulse 11s ease-in-out infinite -9.3s}.hero-art .ray{stroke-dasharray:1;stroke-dashoffset:1;animation:hero-draw-line 1.5s cubic-bezier(.22,1,.36,1) forwards}.hero-art .ray-1{animation-delay:.08s}.hero-art .ray-2{animation-delay:.2s}.hero-art .ray-3{animation-delay:.32s}.hero-art .ray-4{animation-delay:.44s}.hero-art .ray-5{animation-delay:.56s}.hero-art .ray-6{animation-delay:.68s}.hero-art .ray-7{animation-delay:.8s}.hero-art .ray-8{animation-delay:.92s}.hero-art .symbol{opacity:0;animation:hero-symbol-in .65s cubic-bezier(.22,1,.36,1) forwards}.hero-art .sym-1{animation-delay:1.1s}.hero-art .sym-2{animation-delay:1.18s}.hero-art .sym-3{animation-delay:1.26s}.hero-art .sym-4{animation-delay:1.34s}.hero-art .sym-5{animation-delay:1.42s}.hero-art .sym-6{animation-delay:1.5s}.hero-art .sym-7{animation-delay:1.58s}.hero-art .sym-8{animation-delay:1.66s}.hero-art .sym-9{animation-delay:1.74s}.hero-art .sym-10{animation-delay:1.82s}.hero-art .sym-11{animation-delay:1.9s}.hero-art .sym-12{animation-delay:1.98s}.hero-art .sym-13{animation-delay:2.06s}.hero-art .sym-14{animation-delay:2.14s}.hero-art .twinkle{animation:hero-twinkle 3.5s ease-in-out infinite}.hero-art .twinkle-b{animation:hero-twinkle 4.2s ease-in-out infinite .7s}.hero-art .ray-inner{stroke:#f8f6f4;stroke-width:1.15;stroke-linecap:round;opacity:.9}.hero-art .ray-outer{stroke-linecap:round}.hero-art .core-disk-fill{width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg at 50% 50%,#6240b0,#6e4ca8,#825b98 140deg,#907888 168deg,#dc9460 192deg,#e2ac74 250deg,#d09a68 300deg,#6848a8 340deg,#6240b0 360deg)}@keyframes hero-draw-line{to{stroke-dashoffset:0}}@keyframes hero-orbit-cw{to{transform:rotate(360deg)}}@keyframes hero-orbit-ccw{to{transform:rotate(-360deg)}}@keyframes hero-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes hero-core-glow{0%,to{opacity:.5}50%{opacity:.82}}@keyframes hero-ring-pulse{0%,to{opacity:.35}50%{opacity:.65}}@keyframes hero-orbit-pulse-wire{0%,to{opacity:.24}50%{opacity:.44}}@keyframes hero-orbit-pulse-grad-a{0%,to{opacity:.72}50%{opacity:1}}@keyframes hero-orbit-pulse-grad-b{0%,to{opacity:.55}50%{opacity:.92}}@keyframes hero-orbit-scale-a{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes hero-orbit-scale-b{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes hero-orbit-scale-wire-1{0%,to{transform:scale(.93)}50%{transform:scale(1.07)}}@keyframes hero-orbit-scale-wire-3{0%,to{transform:scale(.91)}50%{transform:scale(1.09)}}@keyframes hero-symbol-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes hero-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes hero-rays-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.hero-art .layer-orbit-a,.hero-art .layer-orbit-b,.hero-art .orbit-scale-grad-a,.hero-art .orbit-scale-grad-b,.hero-art .orbit-scale-wire-1,.hero-art .orbit-scale-wire-3,.hero-art .orbit-wire-1,.hero-art .orbit-wire-3,.hero-art .layer-rays,.hero-art .core-group,.hero-art .core-glow,.hero-art .core-ring,.hero-art .core-ring-2,.hero-art .core-ring-3,.hero-art .twinkle,.hero-art .twinkle-b{animation:none!important}.hero-art .ray{stroke-dashoffset:0;animation:none}.hero-art .symbol{opacity:1;animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
