@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/16e4fef74ce5.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/457dd6665d28.woff2) format("woff2")}:root{color-scheme:dark;--paper:#0e0e0f;--paper-2:#141416;--ink:#e8e6e1;--ink-2:#a8a49c;--ink-3:#8f8b83;--line:rgba(255,255,255,.13);--line-2:rgba(255,255,255,.07);--blue:#0a84ff;--blue-hover:#3d9bff;--blue-brand:#0071e3;--w:min(1440px, 92vw);--e-out:cubic-bezier(.16,1,.3,1);--e-in-out:cubic-bezier(.76,0,.24,1);--e-spring:cubic-bezier(.34,1.28,.5,1);--m-xs:.18s;--m-sm:.32s;--m-md:.52s;--m-lg:.78s;--ease:var(--e-out);--ease-move:var(--e-in-out);--t:var(--m-md)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--paper);color:var(--ink);font-size:17px;line-height:1.5;letter-spacing:-.012em}a{color:inherit;text-decoration:none}.wrap{max-width:var(--w);margin:0 auto;padding:0 28px}.js .rv{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.js .rv.in{opacity:1;transform:none}.hero{position:relative;height:100svh;min-height:560px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--paper);color:#fff}.hero .shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 44%}.hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000006b,#0000 16% 84%,#00000070)}.veil{position:absolute;left:0;right:0;top:24%;height:52%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,#00000075 20%,#00000080,#00000075 80%,#0000)}.hnav{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:flex-start;justify-content:space-between;padding:26px 34px;font-size:14px}.hnav .mark{font-size:19px;font-weight:700;letter-spacing:-.05em;line-height:1}.hnav .mark .dot{color:var(--blue)}.hnav .links{display:flex;gap:44px}.hnav .col{display:grid;gap:5px}.hnav a{opacity:.9;transition:opacity var(--t) var(--ease)}.hnav a:hover{opacity:1}.plate{position:relative;z-index:4;text-align:center;padding:0 20px;width:100%}.word{font-weight:700;text-transform:uppercase;font-size:clamp(58px,17.5vw,240px);letter-spacing:-.045em;line-height:.86;text-shadow:0 2px 40px rgba(0,0,0,.35)}.word .dot{color:var(--blue)}.stamp{margin-top:18px;display:grid;gap:3px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#fff}.hcta{margin-top:34px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-tg{gap:9px}.btn-tg svg{flex:none}.cue{position:absolute;left:50%;bottom:15px;transform:translate(-50%);z-index:4;display:grid;gap:8px;justify-items:center;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.cue span{display:block;width:1px;height:28px;background:linear-gradient(180deg,#ffffffd9,#fff0)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.js .word{animation:rise .9s var(--ease) both}.js .stamp{animation:rise .9s var(--ease) .16s both}.js .hcta{animation:rise .9s var(--ease) .3s both}@media(max-width:820px){.hnav .links{display:none}.hnav{padding:18px 20px}}.dark{background:var(--paper);position:relative}.hero{background:var(--paper)}.hero .fade{position:absolute;left:0;right:0;bottom:0;height:26%;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(14,14,15,0) 0%,rgba(14,14,15,.72) 62%,var(--paper) 100%)}.thesis{padding:132px 0 118px}.thesis p{font-size:clamp(30px,4.6vw,52px);font-weight:450;letter-spacing:-.032em;line-height:1.12;max-width:19ch;color:#fff}.thesis p .dot{color:var(--blue)}.thesis .sub{margin-top:26px;font-size:19px;font-weight:400;letter-spacing:-.014em;line-height:1.55;max-width:56ch;color:#ffffffb8}.dark .logo img{opacity:.62}.dark .logo:hover img{opacity:1}.dark .wall-lede{color:#ffffff9e}.logos-band{padding:0 0 28px}#results{padding-top:88px}@media(max-width:640px){.thesis{padding:96px 0 84px}.logos-band{padding-bottom:20px}.marq,.logo{min-height:78px;height:78px}.logo{padding:0 28px}}.tmarq{position:relative;margin-top:44px;display:grid;gap:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.trow{overflow:hidden}.ttrack{display:flex;gap:20px;width:max-content}.ttrack.looping{animation:tdrift 96s linear infinite}.trow.rev .ttrack.looping{animation-direction:reverse}.tmarq:hover .ttrack{animation-play-state:paused}@keyframes tdrift{0%{transform:translate(0)}to{transform:translate(-50%)}}.tset{display:flex;gap:20px;flex:none}.quote{flex:none;width:min(400px,82vw);border:1px solid var(--line-2);padding:26px 24px 22px;display:flex;flex-direction:column;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.quote:hover{border-color:#0a84ff6b;box-shadow:0 0 0 1px #0a84ff1a,0 10px 44px #0a84ff1a}.quote .mark{display:block;width:18px;height:2px;background:var(--blue);margin-bottom:18px}.quote blockquote{font-size:16px;line-height:1.6;color:var(--ink-2);letter-spacing:-.008em;flex:1}.quote figcaption{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:14px}.quote .id{display:block;min-width:0}.quote .who{display:block;font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.01em}.quote .role{display:block;margin-top:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);line-height:1.5}.quote .li{flex:none;color:var(--ink-3);transition:color var(--t) var(--ease)}.quote .li:hover{color:var(--blue)}.quote .qtop{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.quote .qtop .mark{margin-bottom:0}.quote .clogo{height:26px;width:auto;max-width:130px;object-fit:contain;object-position:right;opacity:.5;transition:opacity var(--t) var(--ease)}.quote .clogo.vec{height:17px}.quote:hover .clogo{opacity:.82}.gr{background-image:linear-gradient(90deg,var(--ink) 0%,var(--ink) 34%,#a6d3ff 40%,var(--blue) 47%,#6fb4ff 55%,rgba(232,230,225,0) 63%,rgba(232,230,225,0) 100%);background-size:300% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em;margin-bottom:-.06em}@supports not ((background-clip:text) or (-webkit-background-clip:text)){.gr{color:var(--ink);-webkit-text-fill-color:var(--ink);background-image:none}}.flare{position:relative;isolation:isolate}.flare:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:var(--fy,-10%);width:min(1200px,120vw);aspect-ratio:1.6/1;transform:translate(-50%);background:radial-gradient(closest-side,#0a84ff29,#0a84ff14 42%,#0a84ff00 72%);filter:blur(20px)}.flare-b:before{--fy:20%;background:radial-gradient(closest-side,#0a84ff21,#0a84ff0f 45%,#0a84ff00 74%)}@media(prefers-reduced-motion:no-preference){.flare:before{animation:breathe 14s ease-in-out infinite}}@keyframes breathe{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}.btn-primary{box-shadow:0 0 #0a84ff00}.btn-primary:hover{box-shadow:0 6px 30px #0a84ff57}a.card:hover,.card:hover{border-color:#0a84ff6b;box-shadow:0 0 0 1px #0a84ff1a,0 10px 44px #0a84ff1a}.card{border:1px solid var(--line-2);padding:26px 26px 24px;position:relative;transition:border-color var(--t) var(--ease)}a.card:hover,.card:hover{border-color:var(--line)}.card-top{display:flex;justify-content:space-between;gap:16px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:20px}.card h3{font-size:20px;font-weight:400;letter-spacing:-.012em;line-height:1.28;color:var(--ink)}.card h3 b{font-weight:500;color:var(--ink)}.card h3 span{color:var(--ink-3);font-weight:400}.card .chart{margin-top:24px}.card .chart svg{display:block;width:100%;height:auto;overflow:visible}.card .foot{margin-top:20px;display:flex;align-items:baseline;gap:10px}.card .big{font-size:30px;font-weight:450;letter-spacing:-.026em;color:var(--blue);font-variant-numeric:tabular-nums}.card .cap{font-size:13px;color:var(--ink-3);line-height:1.4}.cards-3{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:820px){.cards-3{grid-template-columns:1fr}}.seeall{margin-top:34px;display:inline-flex;align-items:center;gap:9px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);padding:11px 18px;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.seeall:hover{border-color:var(--blue);color:var(--blue)}.seeall .ar{transition:translate var(--t) var(--ease)}.seeall:hover .ar{translate:3px -.06em}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;letter-spacing:-.008em;border-radius:980px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--blue);color:#0e0e0f;padding:13px 26px;font-size:17px;font-weight:500}.btn-primary:hover{background:var(--blue-hover)}.btn-sm{font-size:14px;padding:8px 16px}.btn-ghost{background:transparent;color:#fff;border-color:#ffffff8c;padding:12px 25px;font-size:17px}.btn-ghost:hover{border-color:#fff;background:#ffffff1a}.btn-quiet{background:transparent;color:var(--ink);border-color:var(--line);padding:12px 25px}.btn-quiet:hover{border-color:var(--blue)}:where(a,button,summary,input):focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.chip:focus-visible,.chan:focus-visible{border-radius:999px}.fsocial a:focus-visible{border-radius:50%}.menu-panel a:focus-visible{border-radius:10px}a.card:focus-visible{border-radius:0}.field input:focus-visible,.field input.focus-forced{outline:2px solid var(--blue);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--paper);padding:12px 20px;border-radius:0 0 8px;font-size:14px;font-weight:500;text-decoration:none}.skip:focus{left:0}@media(forced-colors:active){.gr,.shiny{-webkit-text-fill-color:currentColor!important;background:none!important;color:CanvasText!important}.dot{background:LinkText!important}.btn-primary{border:1px solid ButtonText}}.btn:focus-visible{border-radius:980px}.bar{position:fixed;top:0;left:0;right:0;z-index:50;height:56px;background:#0e0e0fd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line-2);transform:translateY(-100%);transition:transform var(--t) var(--ease-move)}.bar.show{transform:none}.bar .in{max-width:var(--w);margin:0 auto;padding:0 28px;height:100%;display:flex;align-items:center;gap:34px}.bar .mark{font-size:20px;font-weight:700;letter-spacing:-.05em}.bar .mark .dot{color:var(--blue)}.bar ul{display:flex;gap:28px;list-style:none}.bar ul a{font-size:14px;color:var(--ink-2);transition:color var(--t) var(--ease)}.bar ul a:hover{color:var(--ink)}.bar .sp{flex:1}@media(max-width:820px){.bar ul{display:none}}section.pad{padding:104px 0}.grey{background:transparent}h2{font-size:clamp(30px,4.2vw,42px);font-weight:450;letter-spacing:-.022em;line-height:1.1}h2 .dot{color:var(--blue)}.lede{margin-top:18px;font-size:19px;color:var(--ink-2);letter-spacing:-.014em;max-width:58ch}.marq{position:relative;overflow:hidden;margin-top:4px;display:flex;align-items:center;min-height:96px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marq-track{display:flex;width:max-content}.marq-track.looping{animation:marq 46s linear infinite}.marq:hover .marq-track{animation-play-state:paused}.marq-set{display:flex;flex:none}.logo{flex:none;display:flex;align-items:center;justify-content:center;padding:0 40px;height:96px}.logo img{max-width:none;height:auto;opacity:.62;transition:opacity var(--t) var(--ease)}.logo:hover img{opacity:1}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.wall-lede{font-size:15px;color:var(--ink-3);max-width:74ch;line-height:1.55;margin-bottom:18px}.faq{margin-top:44px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line-2)}summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:500;letter-spacing:-.016em;transition:color var(--t) var(--ease)}summary::-webkit-details-marker{display:none}summary:hover{color:var(--blue)}summary .pm{flex:none;width:15px;height:15px;position:relative}summary .pm:before,summary .pm:after{content:"";position:absolute;background:var(--ink-3);transition:transform var(--t) var(--ease),background-color var(--t) var(--ease)}summary .pm:before{left:0;right:0;top:7px;height:1px}summary .pm:after{top:0;bottom:0;left:7px;width:1px}details[open] summary .pm:after{transform:rotate(90deg)}details[open] summary .pm:before,details[open] summary .pm:after{background:var(--blue)}details .ans{padding:0 0 26px;font-size:17px;color:var(--ink-2);line-height:1.55;max-width:72ch}.steps{list-style:none;margin-top:18px;display:grid;gap:0;max-width:60ch}.steps li{display:grid;grid-template-columns:34px 1fr;gap:16px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line-2)}.steps li:first-child{border-top:0}.steps .n{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.08em}.steps li:first-child .n{color:var(--blue)}.steps b{color:var(--ink);font-weight:500}.steps span.d{color:var(--ink-3)}.closing{padding:120px 0;text-align:center}.closing h2{max-width:16ch;margin:0 auto}.closing .lede{margin:18px auto 0;text-align:center}.form{max-width:520px;margin:44px auto 0;text-align:left;position:relative;border-radius:20px;padding:36px 32px 32px;background:linear-gradient(#131317,#131317) padding-box,linear-gradient(170deg,#fff3,#ffffff0f 26%,#0a84ff29 74%,#ffffff0d) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #00000080}.prog{position:absolute;left:22px;right:22px;top:0;height:2px;background:#ffffff12;border-radius:2px;overflow:hidden}.prog i{display:block;height:100%;width:0;background:var(--blue);border-radius:2px;box-shadow:0 0 12px #0a84ffb3;transition:width .45s var(--ease-move)}.form .count{position:absolute;right:22px;top:14px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;color:var(--ink-3);transition:color var(--t) var(--ease)}.form.ready .count{color:var(--blue)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field{display:grid;gap:8px;margin-bottom:20px}.field label{font-size:14px;font-weight:500;letter-spacing:-.008em}.field label .opt{color:var(--ink-3);font-weight:400}.field input{font-family:inherit;font-size:16px;color:var(--ink);padding:13px 14px;border:1px solid rgba(255,255,255,.11);border-radius:11px;width:100%;background:#0d0d10;box-shadow:inset 0 1px 2px #00000073;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),background-color var(--t) var(--ease)}.field input::placeholder{color:var(--ink-3)}.field input:hover{border-color:#ffffff47}.field input:focus{outline:none;border-color:var(--blue);background:#101014;box-shadow:0 0 0 3px #0a84ff2e,inset 0 1px 2px #00000073,0 0 26px #0a84ff24}.field.good input{border-color:#0a84ff57}.field.good label:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--blue);margin-left:8px;vertical-align:middle}.field .help{font-size:13px;color:var(--ink-3)}.field .err{font-size:13px;color:#ff6b6b;display:none}.field.bad input{border-color:#ff6b6b}.field.bad .err{display:block}.field.bad .help{display:none}.submit{width:100%;justify-content:center;padding:14px 24px;position:relative;overflow:hidden}.submit[data-state=sending]{pointer-events:none;color:transparent}.submit[data-state=sending]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%);animation:sheen 1.1s linear infinite}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(200%)}}.form .foot{margin-top:14px;font-size:13px;color:var(--ink-3);text-align:center;line-height:1.45}.done{display:none;text-align:center;padding:16px 4px 8px}.done svg{margin:0 auto}.done h3{margin-top:16px;font-size:22px;font-weight:600;letter-spacing:-.022em}.done p{margin-top:9px;font-size:16px;color:var(--ink-2);max-width:38ch;margin-inline:auto;line-height:1.5}.form.sent .fields{display:none}.form.sent .done{display:block}.formerr{display:none;gap:9px;align-items:flex-start;margin-bottom:20px;padding:12px 14px;border:1px solid rgba(255,107,107,.38);background:#ff6b6b14;border-radius:11px;font-size:14px;color:#ff9b9b;line-height:1.45}.form.failed .formerr{display:flex}.cal[hidden]{display:none}.cal{display:none;text-align:center;padding:4px 4px 6px}.form.sent .cal,.form.failed .cal{display:block}.cal-line{margin:0 0 14px;font-size:15px;color:var(--ink-2);max-width:38ch;margin-inline:auto;line-height:1.5}.cal-go{padding:11px 22px;border-radius:980px;border:1px solid var(--line);font-size:15px;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.cal-go:hover{border-color:var(--blue);color:var(--blue)}.chans{margin-top:26px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.chan{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:980px;border:1px solid var(--line);font-size:15px;font-weight:500;transition:border-color var(--t) var(--ease),color var(--t) var(--ease)}.chan:hover{border-color:var(--blue);color:var(--blue)}footer{border-top:1px solid var(--line-2);padding:54px 0 28px;overflow:hidden}.legal{margin-top:26px;padding-top:20px}footer{border-top:1px solid var(--line);padding:54px 0 44px}.fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.fgrid h4{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.fgrid ul{list-style:none;display:grid;gap:9px}.fgrid ul a{font-size:14px;color:var(--ink-2);transition:color var(--t) var(--ease)}.fgrid ul a:hover{color:var(--ink)}.fbrand{font-size:21px;font-weight:700;letter-spacing:-.05em}.fnote{margin-top:14px;font-size:13px;color:var(--ink-3);line-height:1.5;max-width:34ch}.legal{margin-top:34px;padding-top:22px;border-top:1px solid var(--line-2);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}@media(max-width:820px){.fgrid{grid-template-columns:1fr 1fr}}.dot{display:inline-block;vertical-align:baseline;overflow:hidden;width:.19em;height:.19em;border-radius:50%;background:var(--blue);margin-left:.06em}.word .dot{width:.155em;height:.155em;margin-left:.075em}h2.gr,p.gr{width:fit-content;max-width:100%}.thesis p.gr{max-width:19ch;color:transparent;-webkit-text-fill-color:transparent}.closing h2.gr{margin-inline:auto}:root,:root[data-theme=light],:root[data-theme=dark]{color-scheme:dark}h2,.card h3,.done h3,.closing .lede{text-wrap:balance}.js .gr{background-position:100% 0}.js .gr.in{animation:sweep 1.35s cubic-bezier(.22,.61,.36,1) .1s both}@keyframes sweep{0%{background-position:100% 0;filter:blur(1.6px)}to{background-position:0 0;filter:blur(0)}}.js .gr .dot{background:#0a84ff00}.js .gr.in .dot{animation:dotland .52s cubic-bezier(.34,1.45,.5,1) 1.02s both}@keyframes dotland{0%{background:#0a84ff00;transform:scale(.25)}58%{background:#0a84ff;transform:scale(1.3)}to{background:#0a84ff;transform:scale(1)}}section[id]{scroll-margin-top:88px}.logo img{height:25px;width:auto;max-width:none}.logo{padding:0 30px;height:84px}.marq{min-height:84px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}@media(max-width:640px){.logo img{height:21px}.logo{padding:0 22px}}.media-band .logo img{height:36px}.media-band .logo img.vec{height:24px}.media-band .logo img.stack{height:50px}@media(max-width:640px){.media-band .logo img{height:30px}.media-band .logo img.vec{height:20px}.media-band .logo img.stack{height:42px}}.menu{display:none;position:relative;color:inherit}.menu>summary{list-style:none;cursor:pointer;width:38px;height:38px;display:grid;place-items:center;margin-right:-9px;border-radius:10px;transition:background-color var(--t) var(--ease)}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover{background:#ffffff12}.menu .ic{position:relative;display:block;width:19px;height:1.5px;background:currentColor;border-radius:2px;transition:background-color .12s linear}.menu .ic:before,.menu .ic:after{content:"";position:absolute;left:0;width:19px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .32s var(--ease-move)}.menu .ic:before{top:-6px}.menu .ic:after{top:6px}.menu[open] .ic{background:transparent}.menu[open] .ic:before{transform:translateY(6px) rotate(45deg)}.menu[open] .ic:after{transform:translateY(-6px) rotate(-45deg)}.menu-panel{position:absolute;right:0;top:calc(100% + 15px);min-width:216px;z-index:70;max-width:calc(100vw - 40px);padding:8px;border:1px solid var(--line);border-radius:16px;background:#111113ed;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 24px 64px #0000009e,inset 0 1px #ffffff12;transform-origin:top right;animation:menupop .28s var(--ease) both}@keyframes menupop{0%{opacity:0;transform:scale(.93) translateY(-8px)}to{opacity:1;transform:none}}.menu-panel a{display:block;padding:11px 14px;border-radius:10px;font-size:16px;color:var(--ink-2);transition:background-color .16s linear,color .16s linear}.menu-panel a:hover{background:#ffffff0f;color:var(--ink)}.menu-panel a.go{color:var(--blue);font-weight:500;margin-top:4px;border-top:1px solid var(--line-2);border-radius:0 0 10px 10px}@media(max-width:820px){.menu{display:block}.bar .in{gap:14px;padding:0 18px}.bar .btn-sm{font-size:13px;padding:7px 15px}.hnav{padding:18px 20px;align-items:center}}@media(max-aspect-ratio:1/1),(max-width:700px){.hero .shot{object-position:50% 34%}@media(max-width:820px){.hero .shot{transform:translate(-7%) scale(1.16);transform-origin:50% 34%}}.veil{background:radial-gradient(70% 40% at 50% 50%,#000000a8,#0000006b 55%,#0000)}}@media(max-width:640px){.word{font-size:clamp(52px,20vw,120px)}.hcta{gap:10px}.hcta .btn{width:100%;max-width:340px}.stamp{font-size:10px}}.cue span{animation:cuepulse 2.6s var(--ease) infinite}@keyframes cuepulse{0%,to{opacity:.35;transform:scaleY(.6);transform-origin:top}45%{opacity:1;transform:scaleY(1);transform-origin:top}}.card .chart .line{clip-path:inset(-20% 100% -20% -3%);transition:clip-path 2.4s cubic-bezier(.45,.05,.55,.95) .12s}.card.in .chart .line{clip-path:inset(-20% -3% -20% -3%)}.card .chart .area,.card .chart .tip{opacity:0;transition:opacity .9s var(--ease) 2.3s}.card .chart .tip{transition:opacity .45s var(--ease) 2.55s}.card.in .chart .area,.card.in .chart .tip{opacity:1}.card .chart rect{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform 1.35s var(--ease-move)}.card.in .chart rect{transform:scaleY(1)}.card .chart rect:nth-of-type(1){transition-delay:.09s}.card .chart rect:nth-of-type(2){transition-delay:.18s}.card .chart rect:nth-of-type(3){transition-delay:.27s}.card .chart rect:nth-of-type(4){transition-delay:.36s}.card .chart rect:nth-of-type(5){transition-delay:.45s}.card .chart rect:nth-of-type(6){transition-delay:.54s}.card .chart rect:nth-of-type(7){transition-delay:.63s}.card .chart rect:nth-of-type(8){transition-delay:.72s}.card .chart rect:nth-of-type(9){transition-delay:.81s}.card .chart rect:nth-of-type(10){transition-delay:.9s}.card .chart rect:nth-of-type(11){transition-delay:.99s}.card .chart rect:nth-of-type(12){transition-delay:1.08s}a.card{transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease-move)}a.card:hover{transform:translateY(-3px)}a.card:active{transform:translateY(-1px)}.btn:active{transform:scale(.975) translateY(1px)}.chan:active,.seeall:active{transform:scale(.98)}.chan,.seeall{transition:border-color var(--t) var(--ease),color var(--t) var(--ease),transform .12s var(--ease)}.quote{transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease-move)}.quote:hover{transform:translateY(-2px)}@media(max-width:820px){.tmarq{-webkit-mask-image:none;mask-image:none;gap:14px}.trow{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.trow::-webkit-scrollbar{display:none}.ttrack,.ttrack.looping{animation:none!important;width:max-content;padding:0 2px}.ttrack>[aria-hidden=true]{display:none}.quote{width:min(320px,84vw);scroll-snap-align:center}#clients .swipe-hint{display:flex}}.swipe-hint{display:none;align-items:center;gap:8px;margin-top:16px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.swipe-hint i{display:block;width:22px;height:1px;background:currentColor;animation:swipehint 2.4s var(--ease) infinite}@keyframes swipehint{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(7px);opacity:1}}.thesis{padding-bottom:92px}.logos-band{padding-bottom:8px}#results{padding-top:104px}.field input{transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),background-color var(--t) var(--ease),transform .18s var(--ease)}.submit:not([data-state=sending]):active{transform:scale(.985)}.fgrid{gap:36px 28px}.fsocial{display:flex;gap:10px;margin-top:18px}.fsocial a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-3);transition:border-color var(--t) var(--ease),color var(--t) var(--ease),transform var(--t) var(--ease-move)}.fsocial a:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis{scroll-behavior:auto}main,footer{position:relative;z-index:1}.dark{background:transparent}.flare:before{display:none}.hero{z-index:2}.js .bt>span{display:inline-block;opacity:0;filter:blur(9px);transform:translateY(9px);transition:opacity .72s var(--ease),filter .72s var(--ease),transform .72s var(--ease)}.js .bt.in>span{opacity:1;filter:blur(0);transform:none}.js .bt1{opacity:0;filter:blur(11px);transform:translateY(11px);transition:opacity .85s var(--ease),filter .85s var(--ease),transform .85s var(--ease)}.js .bt1.in{opacity:1;filter:blur(0);transform:none}.shiny{background:linear-gradient(110deg,#ffffffb8 34%,#fff,#ffffffb8 66%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shine 6s linear infinite}@keyframes shine{0%{background-position:190% 0}to{background-position:-90% 0}}.mag{will-change:transform}@media(pointer:coarse){.mag{transform:none!important}}.marq-track.driven,.marq-track.driven.looping{animation:none!important}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 12px;border-radius:980px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff12;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-bottom:24px}.eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 10px #0a84ffcc}#services{padding:122px 0 150px}@media(max-width:820px){#services{padding-bottom:110px}}.eng{margin-top:66px;display:grid;grid-template-columns:1.02fr 1fr;gap:16px 78px;align-items:start}.eng-l{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pr{position:relative;display:flex;align-items:baseline;gap:20px;width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:20px 0 21px 28px;color:var(--ink-3);transition:color .5s var(--ease),padding-left .6s cubic-bezier(.32,.72,0,1)}.pr:after{content:"";position:absolute;left:0;top:16%;bottom:16%;width:2px;background:var(--blue);border-radius:2px;transform:scaleY(0);transform-origin:center;box-shadow:0 0 14px #0a84ff8c;transition:transform .55s cubic-bezier(.32,.72,0,1)}.pr .pn{flex:none;opacity:.8}.pr:hover{color:var(--ink-2)}.pr[aria-selected=true]{color:var(--ink);padding-left:36px}.pr[aria-selected=true]:after{transform:scaleY(1)}.pr[aria-selected=true] .pn{color:var(--blue);opacity:1}.pr:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:8px}.pr .bar{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-2)}.pr .bar i{display:block;height:100%;width:0;background:var(--blue);box-shadow:0 0 9px #0a84ffb3}.eng:not(.manual) .pr[aria-selected=true] .bar i{animation:dwell 5.4s linear forwards}@keyframes dwell{0%{width:0}to{width:100%}}.eng-r{position:relative;display:grid;padding-top:4px}.pane{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.pane.on{visibility:visible;opacity:1;pointer-events:auto}.pane .blurb{color:var(--ink-2)}.pane .cnt{display:block;margin:20px 0 4px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--ink-3)}.pane ul{list-style:none;margin:0;padding:0}.pane li{border-bottom:1px solid var(--line-2)}.pane li a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 4px;color:var(--ink-2);transition:color .45s var(--ease),padding-left .55s cubic-bezier(.32,.72,0,1)}.pane li a svg{flex:none;opacity:0;transform:translate(-6px);color:var(--blue);transition:opacity .4s var(--ease),transform .5s cubic-bezier(.32,.72,0,1)}.pane li a:hover{color:var(--ink);padding-left:10px}.pane li a:hover svg{opacity:1;transform:none}.js .pane.on li{animation:engin .6s var(--ease) both}.js .pane.on li:nth-child(1){animation-delay:.04s}.js .pane.on li:nth-child(2){animation-delay:.1s}.js .pane.on li:nth-child(3){animation-delay:.16s}.js .pane.on li:nth-child(4){animation-delay:.22s}.js .pane.on li:nth-child(5){animation-delay:.28s}.js .pane.on .blurb,.js .pane.on .cnt{animation:engin .6s var(--ease) both}@keyframes engin{0%{opacity:0;transform:translateY(11px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@media(max-width:900px){.eng{grid-template-columns:1fr;gap:34px}.eng-r{display:block}.pane{display:none;visibility:visible;opacity:1;pointer-events:auto;transition:none}.pane.on{display:block}.eng-r{min-height:0}.ghost{display:none}.pr{padding:15px 0 16px 22px}.pr[aria-selected=true]{padding-left:28px}}.thesis{padding:152px 0 116px}.thesis .wrap{display:grid;gap:40px}.thesis p.gr{font-size:clamp(38px,6.6vw,88px);line-height:1.02;letter-spacing:-.044em;font-weight:500;max-width:14ch}.thesis .sub{justify-self:end;max-width:42ch;margin-top:0;font-size:17px;line-height:1.6}.logos-band .marq{margin-top:30px}.marq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#clients .tmarq{margin-top:50px}#clients .swipe-hint{padding-left:28px}.cards-3{margin-top:50px;grid-template-columns:repeat(6,1fr)}.cards-3>.card{grid-column:span 2}.cards-3>.card:first-child{grid-column:span 6;display:grid;grid-template-columns:.82fr 1.18fr;grid-template-rows:auto auto 1fr;column-gap:50px;align-items:start;padding:34px 36px 32px}.cards-3>.card:first-child .card-top{grid-column:1/-1}.cards-3>.card:first-child h3{grid-column:1;grid-row:2;font-size:27px;max-width:17ch}.cards-3>.card:first-child .foot{grid-column:1;grid-row:3;align-self:end;margin-top:26px}.cards-3>.card:first-child .big{font-size:46px}.cards-3>.card:first-child .chart{grid-column:2;grid-row:2/4;margin-top:2px}.faq-split{display:grid;grid-template-columns:minmax(230px,.7fr) 1.3fr;gap:18px 78px;align-items:start}.faq-l{position:sticky;top:118px}.faq-l h2{max-width:11ch}.faq-l .lede{font-size:16px;max-width:32ch;margin-top:16px}#faq .faq{margin-top:0}#results{padding:104px 0 122px}#clients{padding:116px 0 104px}#faq{padding:132px 0 124px}@media(max-width:900px){.thesis{padding:104px 0 82px}.thesis .wrap{max-width:none;gap:26px}.thesis p.gr{font-size:clamp(34px,8.6vw,54px);max-width:100%}.thesis .sub{justify-self:start;max-width:100%}.cards-3{grid-template-columns:1fr}.cards-3>.card,.cards-3>.card:first-child{grid-column:span 1;display:block;padding:26px 26px 24px}.cards-3>.card:first-child h3{font-size:20px;max-width:100%}.cards-3>.card:first-child .big{font-size:30px}.cards-3>.card:first-child .chart{margin-top:24px}.cards-3>.card:first-child .foot{margin-top:20px}.faq-split{grid-template-columns:1fr;gap:32px}.faq-l{position:static}.faq-l h2,.faq-l .lede{max-width:100%}#results{padding:88px 0 96px}#clients{padding:92px 0 84px}#faq{padding:96px 0 92px}}.tmarq{gap:0}.quote{width:min(455px,86vw);padding:34px 32px 28px}.quote blockquote{font-size:17.5px;line-height:1.72;color:var(--ink-2)}.quote figcaption{margin-top:26px;padding-top:20px}.quote .mark,.quote .qtop{margin-bottom:22px}.ttrack,.tset{gap:24px}#clients .tmarq{margin-top:56px}.eng{gap:16px 96px}.pane .blurb{color:var(--ink-3)}.pane .cnt{margin:26px 0 6px;padding-bottom:16px}.pane li a{padding:19px 4px;color:var(--ink-3)}.pane li a:hover{color:var(--ink)}.pr{padding:22px 0 23px 28px}@media(max-width:900px){.eng{gap:34px}.quote{width:min(340px,86vw);padding:26px 24px 22px}.quote blockquote{font-size:16px;line-height:1.65}}.closing{position:relative}.orbit{position:absolute;left:50%;top:var(--orbit-top,-8px);width:min(660px,92vw);transform:translate(-50%);z-index:0;pointer-events:none}.orbit svg{display:block;width:100%;height:auto;overflow:visible}.orbit ellipse{fill:none;stroke-width:1;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.orbit .o1{stroke:#ffffff29;animation:orb 41s linear infinite}.orbit .o2{stroke:#0a84ff57;animation:orb 67s linear infinite reverse}.orbit .o3{stroke:#ffffff17;animation:orb 29s linear infinite}@keyframes orb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.closing .wrap>*:not(.orbit){position:relative;z-index:1}.head-dial{position:relative}.dial{position:absolute;right:0;top:50%;width:clamp(168px,20vw,292px);height:clamp(168px,20vw,292px);transform:translateY(calc(-50% - 14px));pointer-events:none;overflow:visible;z-index:2}@media(max-width:900px){.dial{width:120px;height:120px;right:-2%}}@media(max-width:640px){.dial{display:none}}.xmark{position:absolute;width:16px;height:16px;fill:#0a84ff8c;pointer-events:none;animation:twinkle 5.2s var(--ease) infinite}.x-b{top:134px;right:max(24px,calc((100% - var(--w))/2 + 28px));width:16px;height:16px;fill:#ffffff4d;animation-delay:-3.1s}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(22deg)}}#results,#services{position:relative}@media(max-width:900px){.orbit{--orbit-top:-4px;width:min(420px,96vw)}.dial{width:62px;height:62px;right:-4px;opacity:.85}.x-b{top:84px;width:13px;height:13px}.x-b{display:none}}@media(max-width:620px){.dial{display:none}}section{position:relative}.mk{display:block;width:52px;height:52px;overflow:visible}.mk .f{fill:var(--blue)}.mk .k{fill:none;stroke:var(--blue);stroke-width:1.6;vector-effect:non-scaling-stroke}.mk line{stroke:#0a84ffbf;stroke-width:1.6;stroke-linecap:round}.mk .spin{transform-box:fill-box;transform-origin:center;animation:orb 24s linear infinite}@keyframes mkfloat{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}.faq-slot{display:grid;place-items:center}.mk-big{width:170px;height:170px;position:sticky;top:34vh;animation:mkturn 34s linear infinite}@keyframes mkturn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mk-big .k{stroke:#0a84ff8c}@media(min-width:1280px){.mrk{display:block}}@media(max-width:900px){.mk-big{display:none}}.fshot{margin:52px calc(50% - 50vw) 0;width:100vw;height:clamp(250px,34vw,430px);position:relative;overflow:hidden}.fshot img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.fshot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,14,15,.92) 0%,rgba(14,14,15,.18) 9%,rgba(14,14,15,0) 30%,rgba(14,14,15,0) 62%,rgba(14,14,15,.55) 88%,var(--paper) 100%)}.fshot:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0a84ff29,#0a84ff00 58%)}@media(max-width:640px){.fshot{margin-top:48px;height:clamp(190px,54vw,270px)}}.mrk{width:calc((100% - var(--w))/2)}.mrk-right{right:0}.mrk-left{left:0}.mk{width:clamp(78px,6.6vw,132px);height:clamp(78px,6.6vw,132px);margin:0 auto}.mk-big{width:clamp(180px,17vw,290px);height:clamp(180px,17vw,290px)}.mk-geo{overflow:visible}.mk-geo .ln{fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.mk-geo .ln1{stroke-opacity:.7;animation:orb 38s linear infinite}.mk-geo .ln2{stroke-opacity:.34;animation:orb 61s linear infinite reverse}.mk-geo .pt{fill:var(--blue);transform-box:fill-box;transform-origin:center;animation:geopulse 7s ease-in-out infinite}@keyframes geopulse{0%,to{transform:scale(.84);opacity:.85}50%{transform:scale(1.14);opacity:1}}.fshot img{filter:none}.mrk .mk{animation:mkfloat 7s var(--ease) infinite}@supports (animation-timeline: view()){.faq-slot{view-timeline-name:--slot;view-timeline-axis:block}.mk-big{animation:mkturn 34s linear infinite,mkrise linear both;animation-timeline:auto,--slot;animation-range:normal,entry 0% exit 100%}@keyframes mkrise{0%{translate:0 26vh}to{translate:0 -26vh}}}footer{position:relative;overflow:hidden;border-top:0;padding:104px 0 0;min-height:clamp(560px,52vw,720px);display:block}.fshot{position:absolute;inset:0;margin:0;width:100%;height:100%;z-index:0}.fshot img{width:100%;height:100%;object-fit:cover;object-position:26% 30%;display:block}.fshot:before{content:none}.fshot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--paper) 0%,rgba(14,14,15,.92) 13%,rgba(14,14,15,.66) 26%,rgba(14,14,15,.58) 40%,rgba(14,14,15,.58) 100%)}footer .wrap{position:relative;z-index:1}.legal{margin-top:52px;padding-bottom:4px;border-top-color:#ffffff1f}footer .wrap{padding-bottom:0}.fgrid ul a,.fgrid h4,.fnote,.legal,.fbrand{text-shadow:0 1px 3px rgba(0,0,0,.7),0 2px 18px rgba(0,0,0,.6)}.fgrid ul a{color:var(--ink)}.fgrid ul a:hover{color:#fff}.fgrid h4{color:#e8e6e1b8}.fnote,.legal{color:#e8e6e1cc}@media(max-width:820px){footer{padding:72px 0 0;min-height:clamp(500px,116vw,660px)}.fshot img{object-position:30% 26%}.fshot:after{background:linear-gradient(180deg,var(--paper) 0%,rgba(14,14,15,.9) 15%,rgba(14,14,15,.7) 30%,rgba(14,14,15,.64) 45%,rgba(14,14,15,.64) 100%)}}.eng{display:block;margin-top:46px}.eng-l{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0 0 22px;padding:0}.eng-l li{display:contents}.pr{display:inline-flex;align-items:center;gap:10px;padding:9px 17px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease)}.pr:hover{color:var(--ink);border-color:#ffffff38}.pr[aria-selected=true]{color:var(--ink);border-color:#0a84ff8c;background:#0a84ff1a}.pr .pn{opacity:.62}.pr .bar{display:none}.stage{position:relative;min-height:clamp(380px,40vw,520px)}.stage .mid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92%,900px);text-align:center;z-index:1}.stage .big{margin:0;max-width:14ch;margin-inline:auto;text-transform:uppercase;font-size:clamp(34px,7.6vw,116px);font-weight:300;letter-spacing:-.022em;line-height:.9;color:var(--ink)}.stage .chip{position:absolute;z-index:2;display:inline-flex;align-items:center;padding:17px 32px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:clamp(15px,1.5vw,22px);font-weight:450;letter-spacing:-.008em;white-space:nowrap;text-decoration:none;box-shadow:0 10px 30px #00000073;transition:transform var(--t) var(--ease)}.stage .chip:hover{transform:translateY(-3px)}.stage .chip.go{background:var(--blue);color:#04182f}.stage .s1{top:5%;left:2%}.stage .s2{top:15%;right:3%}.stage .s3{bottom:14%;left:7%}.stage .s4{bottom:4%;right:2%}.stage .cur{position:absolute;right:-30px;bottom:-26px;width:26px;height:26px;fill:var(--blue);pointer-events:none}@media(max-width:820px){#services{padding-bottom:76px}.stage{min-height:0;padding:0;border:0;border-radius:0;background-image:none;display:flex;flex-direction:column;align-items:flex-start}.stage .mid{order:-1;position:static;transform:none;width:100%;text-align:left;margin:0 0 28px}.stage .big{max-width:none;margin-inline:0;font-size:clamp(30px,9.6vw,54px);line-height:.96}.stage .chip{position:static!important;width:100%;justify-content:flex-start;margin:0 0 12px;box-shadow:none;font-size:17px;padding:16px 24px}.stage .chip.go{background:var(--ink);color:var(--paper)}.stage .chip:last-of-type{margin-bottom:0}.stage .cur{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv,.js .rv.in{opacity:1;transform:none;translate:none;transition:none}.js .mrv .mline>span,.js .mrv.in .mline>span{transform:none!important;transition:none!important}.js .mrv .mline{overflow:visible}.chart .xh,.chart .xh-dot,.chart .xh-read{display:none!important}.js .bt>span,.js .bt1{opacity:1!important;filter:none!important;transform:none!important;translate:none!important;transition:none!important}.js .gr,.js .gr.in{background-position:0 0;animation:none;filter:none}.js .gr .dot,.js .gr.in .dot{background:var(--blue);animation:none;transform:none}.js .card .big{opacity:1;translate:none;transition:none}.cue span,.swipe-hint i,.xmark,.shiny,.orbit .o1,.orbit .o2,.orbit .o3,.mrk .mk,.mk .spin,.mk-geo .ln,.mk-geo .pt,.mk-big,.marq-track,.marq-track.looping,.marq-track.driven,.ttrack,.ttrack.looping,.flare:before,.submit[data-state=sending]:after,.menu-panel,.js .word,.js .stamp,.js .hcta,.js .pane.on li,.js .pane.on .blurb,.js .pane.on .cnt,.pr .bar i,.form.sent .done>*,.form.sent .done svg circle,.form.sent .done svg path{animation:none}.mk-big{translate:none}.pr .bar i{width:0}.shiny{-webkit-text-fill-color:#fff;color:#fff;background:none}.done svg circle,.done svg path{stroke-dashoffset:0}.card .chart .line{stroke-dashoffset:0!important;transition:none}.card .chart .area,.card .chart .tip{opacity:1!important;scale:1!important;transition:none}.card .chart rect{transform:none!important;transition:none}.submit[data-state=sending]:after{content:"Sending…";background:none;transform:none;display:grid;place-items:center;color:#0e0e0f;font-family:inherit;font-size:17px;font-weight:500;letter-spacing:-.008em}.btn,a.card,.quote,.chan,.seeall,.stage .chip,.field input,summary,.prog i,.bar{transition-duration:.12s!important}a.card:hover,.quote:hover,.fsocial a:hover,.stage .chip:hover{transform:none!important;translate:none!important}.seeall:hover .ar{translate:0 -.06em!important}.btn:active,.submit:active,.stage .chip:active,a.card:active,.seeall:active{transform:none!important;translate:none!important;scale:none!important}.mag{translate:none!important}.marq-track>[aria-hidden=true],.ttrack>[aria-hidden=true]{display:none}.marq-track{flex-wrap:wrap;width:100%;justify-content:center;transform:none!important}.marq,.tmarq{-webkit-mask-image:none;mask-image:none}.tpause,.mpause{display:none}}@media(prefers-reduced-motion:reduce)and (min-width:821px){.ttrack{flex-wrap:wrap;width:100%;justify-content:center;transform:none!important}.quote{width:min(455px,100%)}}@media(prefers-reduced-transparency:reduce){.bar{background:#0e0e0f;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--line)}.menu-panel{background:#111113;backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{.js .rv,.js .rv.in{opacity:1!important;transform:none!important;translate:none!important}.js .gr,.js .gr.in{background-image:none!important;background-position:0 0!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;filter:none!important;animation:none!important}.js .gr .dot{background:var(--blue)!important}.card .chart .line{stroke-dashoffset:0!important}.card .chart .area,.card .chart .tip{opacity:1!important;scale:1!important}.card .chart rect{transform:none!important}.marq-track>[aria-hidden=true],.ttrack>[aria-hidden=true]{display:none!important}details{display:block}details .ans{display:block!important}.bar,.menu-panel{display:none!important}}.card h3{font-size:20px}.cards-3>.card:first-child h3{font-size:var(--t-h3);max-width:24ch}.steps{max-width:var(--m-answer)}.menu-panel a,.field input,.btn-primary,.btn-ghost,.submit{font-size:var(--t-md);letter-spacing:var(--trk-md)}.card-top,.form .count,.steps .n,.fgrid h4,.cl{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--trk-label);line-height:var(--lead-label);font-weight:500;font-synthesis-weight:none}.stamp{font-family:var(--mono)}.ar{display:inline-block;vertical-align:baseline;width:.86em;height:.54em;margin:0 .06em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;translate:0 -.06em}.card .big .ar{width:.62em;stroke-width:1.2;translate:0 -.22em}@media(max-width:900px){.thesis p.gr{font-size:clamp(34px,8.6vw,54px);max-width:100%}.thesis .sub{max-width:100%}.cards-3>.card:first-child h3{max-width:100%}.faq-l .lede{max-width:100%}.quote blockquote{font-size:16px;line-height:1.6}}@media(max-width:820px){.stage .big{font-size:clamp(30px,8.4vw,48px);line-height:1.04;max-width:none;margin-inline:0}.stage .chip{font-size:var(--t-md);letter-spacing:var(--trk-md)}}@media(max-width:640px){.word{font-size:clamp(52px,19vw,110px)}}:root{--sans:"Geist","Geist Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--t-display-1:clamp(64px,15.4vw,216px);--t-display-2:clamp(40px,6.2vw,84px);--t-stat:clamp(30px,3.4vw,48px);--t-h2:clamp(29px,3.1vw,40px);--t-h3:clamp(20px,1.85vw,26px);--t-lg:19px;--t-md:17px;--t-sm:15px;--t-xs:13px;--t-label:11px;--lead-d1:.86;--lead-d2:1.02;--lead-stat:1.06;--lead-h2:1.12;--lead-h3:1.3;--lead-lg:1.55;--lead-body:1.6;--lead-narrow:1.58;--lead-xs:1.45;--lead-label:1.45;--trk-d1:-.042em;--trk-d2:-.034em;--trk-d2u:-.026em;--trk-stat:-.024em;--trk-h2:-.022em;--trk-h3:-.014em;--trk-lg:-.01em;--trk-md:-.008em;--trk-sm:-.004em;--trk-xs:.002em;--trk-label:.06em;--m-prose:46ch;--m-answer:50ch;--m-narrow:42ch;--m-tight:34ch}@font-face{font-family:Geist Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:96.5%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}body{font-family:var(--sans);font-size:var(--t-md);line-height:var(--lead-body);letter-spacing:var(--trk-md)}.word{font-size:var(--t-display-1);letter-spacing:var(--trk-d1);line-height:var(--lead-d1)}.thesis p.gr{font-size:var(--t-display-2);letter-spacing:var(--trk-d2);line-height:var(--lead-d2);max-width:15ch}.stage .big{font-size:var(--t-display-2);letter-spacing:var(--trk-d2u);line-height:var(--lead-d2);font-weight:400}h2,.faq-l h2,.closing h2{font-size:var(--t-h2);letter-spacing:var(--trk-h2);line-height:var(--lead-h2)}.card h3,.cards-3>.card:first-child h3,.done h3{font-size:var(--t-h3);letter-spacing:var(--trk-h3);line-height:var(--lead-h3)}.cards-3>.card:first-child h3{max-width:24ch}#faq summary{font-size:var(--t-lg);letter-spacing:var(--trk-lg);line-height:var(--lead-h3);text-wrap:balance}.lede,.faq-l .lede{font-size:var(--t-lg);letter-spacing:var(--trk-lg);line-height:var(--lead-lg);max-width:var(--m-prose);text-wrap:pretty}.faq-l .lede{max-width:var(--m-tight)}#faq .ans,.thesis .sub,.done p{font-size:var(--t-md);letter-spacing:var(--trk-md);line-height:var(--lead-body);text-wrap:pretty}#faq .ans{max-width:var(--m-answer)}.thesis .sub,.done p{max-width:var(--m-narrow)}.wall-lede{font-size:var(--t-sm);letter-spacing:var(--trk-sm);line-height:var(--lead-body);max-width:var(--m-prose);text-wrap:pretty}.quote blockquote{font-size:var(--t-md);letter-spacing:var(--trk-md);line-height:var(--lead-narrow);text-wrap:pretty}@media(max-width:900px){.quote blockquote{font-size:16px;line-height:1.6}}.card .big{line-height:var(--lead-stat);letter-spacing:var(--trk-stat);flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4.4ch}.cards-3>.card:first-child .big{font-size:var(--t-stat)}.card .cap{font-size:var(--t-xs);letter-spacing:var(--trk-xs);line-height:var(--lead-xs);text-wrap:balance}.hnav .links a,.bar ul a,.fgrid ul a,.field label,.formerr span,.chan,.quote .who,.btn-sm{font-size:var(--t-sm);letter-spacing:var(--trk-sm)}.menu-panel a,.field input,.btn-primary,.btn-ghost,.submit,.stage .chip{font-size:var(--t-md);letter-spacing:var(--trk-md)}.stage .chip{font-size:var(--t-lg);letter-spacing:var(--trk-lg)}.field input{line-height:1.4}.btn,.submit{line-height:1.2}.hnav .mark,.bar .mark,.fbrand{font-size:20px;letter-spacing:-.05em;line-height:1.15}.field .help,.field .err,.form .foot,.fnote,.legal{font-size:var(--t-xs);letter-spacing:var(--trk-xs);line-height:var(--lead-xs)}.field .help{text-wrap:balance}.card-top,.form .count,.steps .n,.fgrid h4,.cl{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--trk-label);line-height:var(--lead-label)}.form .count,.steps .n,.cl{font-variant-numeric:tabular-nums}.form .count,.steps .n{text-transform:none}.quote .role,.eyebrow,.cue,.swipe-hint{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:var(--trk-xs);line-height:var(--lead-xs);text-transform:none}.quote .role{text-wrap:balance}.seeall{font-family:var(--sans);font-size:var(--t-sm);font-weight:500;letter-spacing:var(--trk-sm);text-transform:none}.dot{width:var(--dot,.122em);height:var(--dot,.122em);margin-left:var(--dot-gap,.075em)}.word .dot{--dot:.155em;--dot-gap:.075em}.hnav .mark .dot,.bar .mark .dot,.fbrand .dot{--dot:.155em;--dot-gap:.07em}.thesis p.gr .dot{--dot:.128em;--dot-gap:.078em}h2 .dot{--dot:.122em;--dot-gap:.08em}.stage .big .dot{--dot:.128em;--dot-gap:.074em}.fnote,.quote .role,.field .help,.field .err,#faq .ans,.quote blockquote{overflow-wrap:break-word}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--seam-tight:120px;--seam-open:160px;--seam-major:240px;--strip-pb:8px;--card-pad:28px;--ctl-h-xs:32px;--ctl-px-xs:12px;--ctl-h-sm:44px;--ctl-px-sm:20px;--ctl-h:52px;--ctl-px:28px;--ctl-h-lg:60px;--ctl-px-lg:32px}.thesis{padding-block:var(--seam-open) var(--seam-tight)}.logos-band{padding-block:0 var(--strip-pb)}#results{padding-block:calc(var(--seam-tight) - var(--strip-pb)) var(--seam-tight)}.media-band{padding-block:0 var(--strip-pb)}#services{padding-block:calc(var(--seam-open) - var(--strip-pb)) var(--s-10)}#clients{padding-block:var(--pad-l,96px) var(--s-10)}#faq{padding-block:var(--pad-l,96px) var(--pad-l,96px)}#contact{padding-block:144px var(--s-10)}footer{padding-block:var(--pad-l,96px) 0}.card,.quote,.form{padding:var(--card-pad)}.card>:last-child,.quote>:last-child,.form>:last-child{margin-bottom:calc((1em - 1lh)/2)}@supports not (margin-bottom:1lh){.card,.quote,.form{padding-bottom:calc(var(--card-pad) - 4px)}}.btn,.chan,.seeall,.eyebrow,.stage .chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-h);padding-block:0;padding-inline:var(--ctl-px)}.btn-sm,.seeall{min-height:var(--ctl-h-sm);padding-inline:var(--ctl-px-sm)}.eyebrow{min-height:var(--ctl-h-xs);padding-inline:var(--ctl-px-xs)}.stage .chip{min-height:var(--ctl-h-lg);padding-inline:var(--ctl-px-lg)}.cards-3>.card:first-child{padding:var(--card-pad)}.skip{font-size:var(--t-sm);letter-spacing:var(--trk-sm)}.card .chart text{font-size:22px}.cards-3>.card:first-child .chart text{font-size:11.5px}@media(max-width:640px){.thesis{padding-block:96px 72px}#results{padding-block:64px 72px}#services{padding-block:88px 40px}#clients{padding-block:56px 40px}#faq{padding-block:56px 56px}#contact{padding-block:88px 40px}footer{padding-block:56px 0}}.formsum{display:none;margin-bottom:var(--s-5);padding:var(--s-3) var(--s-4);border:1px solid rgba(255,107,107,.38);background:#ff6b6b14;border-radius:11px;font-size:var(--t-sm);letter-spacing:var(--trk-sm);color:#ff9b9b;line-height:1.45}.formsum:not([hidden]){display:block}.formsum:focus,.formsum:focus-visible{outline:none}.formsum ul{list-style:none;margin:var(--s-2) 0 0;padding:0}.formsum a{color:#ff9b9b;text-decoration:underline;text-underline-offset:3px}.done{scroll-margin-top:88px}.done:focus,.done:focus-visible{outline:none}#faq summary h3{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0;flex:1;text-wrap:balance}@keyframes dotland{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}.js .gr.in .dot{animation:dotland .42s var(--ease) .72s both}.js .gr.in{animation:sweep .95s cubic-bezier(.22,.61,.36,1) .06s both}@keyframes sweep{0%{background-position:100% 0}to{background-position:0 0}}.shiny{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ink)!important;animation:none!important}@media(prefers-reduced-motion:no-preference){.orbit,.mk-geo,.mk-big,.xmark{animation-play-state:running}}@property --edge{syntax:"<angle>";initial-value:0deg;inherits:false}.form{background:linear-gradient(#131317,#131317) padding-box,conic-gradient(from var(--edge) at 50% 50%,rgba(255,255,255,.34) 0deg,rgba(255,255,255,.34) 264deg,rgba(10,132,255,.5) 312deg,#7cc0ff 344deg,rgba(10,132,255,.5) 356deg,rgba(255,255,255,.34) 360deg) border-box;animation:edgeturn 9s linear infinite}@keyframes edgeturn{to{--edge:360deg}}.field input{border-color:#ffffff57}.field input:hover{border-color:#ffffff75}@media(prefers-reduced-motion:reduce){.form{animation:none}}.closing .orbit{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 28%,transparent 46%);mask-image:linear-gradient(180deg,#000 0,#000 28%,transparent 46%)}@media(max-width:820px){.closing .orbit .o2,.closing .orbit .o3{display:none}}.logos-band.before-sync{padding-block:var(--seam-open) var(--strip-pb)}.before-sync .eyebrow{margin-bottom:var(--s-4)}.before-sync h2{max-width:22ch;margin:0 0 var(--s-4)}.before-sync .wall-lede{font-size:var(--t-lg);letter-spacing:var(--trk-lg);line-height:var(--lead-lg);color:var(--ink-2);max-width:var(--m-prose);margin:0}.media-band .wall-lede{font-size:var(--t-sm);color:var(--ink-2)}@media(max-width:640px){.logos-band.before-sync{padding-block:96px var(--strip-pb)}}.cards-3>.card:first-child{grid-template-columns:.82fr 1.18fr;grid-template-rows:auto 1fr;column-gap:var(--s-9);align-items:start}.cards-3>.card:first-child .card-top{grid-column:1/-1;grid-row:1}.cards-3>.card:first-child .lead-text{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-self:last baseline}.cards-3>.card:first-child h3{max-width:23ch}.cards-3>.card:first-child .foot{display:block;margin-top:var(--s-6)}.cards-3>.card:first-child .cap{display:block;max-width:30ch;margin-bottom:var(--s-2)}.cards-3>.card:first-child .big{display:block;line-height:1}.cards-3>.card:first-child .chart{grid-column:2;grid-row:2;align-self:last baseline;margin:0;line-height:0;font-size:0}.cards-3>.card:first-child .chart svg{display:inline-block;vertical-align:baseline;margin-bottom:-4.9038%}@media(max-width:900px){.cards-3>.card:first-child{grid-template-columns:1fr;grid-template-rows:auto auto auto}.cards-3>.card:first-child .lead-text,.cards-3>.card:first-child .chart{grid-column:1;align-self:auto}.cards-3>.card:first-child .chart{grid-row:3;line-height:normal;font-size:initial}.cards-3>.card:first-child .chart svg{margin-bottom:0}}.practices{list-style:none;margin:var(--s-9) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5)}.practice{--pc:var(--blue);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:var(--card-pad);display:flex;flex-direction:column;align-items:flex-start;transition:border-color var(--t) var(--ease)}.practice:hover{border-color:color-mix(in srgb,var(--pc) 46%,transparent)}.pico{width:44px;height:44px;display:block;margin-bottom:var(--s-7);fill:var(--pc);transition:transform .34s var(--ease)}.pico .parc{fill:none;stroke:var(--pc);stroke-width:5;stroke-linecap:round}.pico .pcut{fill:var(--paper)}.practice:hover .pico{transform:translateY(-3px) scale(1.05)}.pname{font-size:var(--t-lg);letter-spacing:var(--trk-lg);line-height:1.3;font-weight:450;color:var(--ink);margin:0 0 var(--s-3);text-wrap:balance}.pdesc{font-size:var(--t-sm);letter-spacing:var(--trk-sm);line-height:var(--lead-body);color:var(--ink-3);margin:0;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.pico{transition:none}.practice:hover .pico{transform:none}}@media(max-width:900px){.practices{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.practices{grid-template-columns:1fr}.pico{margin-bottom:var(--s-5)}}.p-bd{--pc:#00DAAB}.p-mk{--pc:#FC00F4}.p-pr{--pc:#DBC200}.p-bo{--pc:#FF2524}.card[class*=p-] .chart path[stroke],.card[class*=p-] .chart line[stroke]{stroke:var(--pc)}.card[class*=p-] .chart circle{fill:var(--pc)}.card[class*=p-] .chart stop{stop-color:var(--pc)}.card[class*=p-] .chart rect:not(.pcut){fill:var(--pc)}.card[class*=p-] .big{color:var(--pc)}.card[class*=p-]{border-top:2px solid var(--pc)}.card[class*=p-]:hover{border-color:color-mix(in srgb,var(--pc) 40%,transparent);border-top-color:var(--pc)}.quote[class*=p-]{border-top:2px solid var(--pc)}.quote[class*=p-] .qtop .mark{background:var(--pc)}.quote[class*=p-]:hover{border-color:color-mix(in srgb,var(--pc) 40%,transparent);border-top-color:var(--pc)}:root{--r-surface:18px;--r-inner:11px}.card,.quote,.practice{border-radius:var(--r-surface)}.form{border-radius:20px}.card .chart,.card .chart svg{border-radius:var(--r-inner);overflow:hidden}.done{border-radius:var(--r-inner)}.clogo,.logos-band .logo img,.media-band .logo img{border-radius:4px}footer .fshot img{border-radius:var(--r-surface) var(--r-surface) 0 0}:root{--film:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:var(--film);mix-blend-mode:overlay;opacity:.42}.hero,section,footer,.grain~*{position:relative}.bar{position:fixed;z-index:50}.hero{padding-bottom:0}.js .mrv{opacity:1;transform:none;transition:none}.js .mrv .mline{display:block;overflow:hidden;padding-bottom:.04em}.js .mrv .mline>span{display:block;transform:translateY(110%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.js .mrv.in .mline>span{transform:translateY(0)}.js .mrv .mline:nth-child(2)>span{transition-delay:.08s}.js .mrv .mline:nth-child(3)>span{transition-delay:.16s}.js .mrv .mline:nth-child(4)>span{transition-delay:.24s}.chart{position:relative}.chart svg{overflow:visible}.chart .xh{stroke:currentColor;stroke-width:1;opacity:0;transition:opacity .18s var(--ease);pointer-events:none}.chart .xh-dot{opacity:0;transition:opacity .18s var(--ease);pointer-events:none}.chart.live .xh,.chart.live .xh-dot{opacity:1}.chart .xh{color:#ffffff57}.chart .xh-read{position:absolute;top:8px;right:10px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2);opacity:0;transition:opacity .18s var(--ease);font-variant-numeric:tabular-nums;pointer-events:none;text-align:right;line-height:1.5}.chart.live .xh-read{opacity:1}.chart .xh-read b{display:block;font-weight:500;color:var(--ink)}@media(pointer:coarse){.chart .xh,.chart .xh-dot,.chart .xh-read{display:none}}h2{font-size:clamp(46px,6.4vw,86px);line-height:1.015;letter-spacing:-.042em;font-weight:500;max-width:19ch}.lede,.wall-lede{max-width:68ch}.lede,.wall-lede,.sub{max-width:58ch}body section,body section.pad,body section.dark{padding-bottom:clamp(96px,9vw,152px)}.eyebrow{margin-bottom:clamp(20px,2vw,30px)}h2+.lede,h2+.wall-lede,h2+p{margin-top:clamp(24px,2.4vw,38px)}.practices{gap:clamp(18px,1.8vw,26px)}.practices li{padding:clamp(28px,2.6vw,38px)}.pname{font-size:clamp(20px,1.7vw,26px);letter-spacing:-.022em;line-height:1.15}.pdesc{font-size:clamp(15px,1.15vw,17px);line-height:1.5;margin-top:10px}.practices li svg,.practices li .mk{width:clamp(44px,4vw,56px);height:clamp(44px,4vw,56px)}body .card{background:var(--paper-2);border:1px solid var(--line-2)!important;border-radius:20px;padding:clamp(26px,2.4vw,34px)!important}body .quote,body .practice{background:var(--paper-2)!important;border:1px solid var(--line-2)!important;border-radius:20px!important}body .card{border-radius:20px!important}The line itself carries the colour,because at 1.6px that IS a touch. What made it read as a coat before was the fill underneath: a strong gradient washing a third of the card blue. That is now a tint you can barely name. */ body .card .chart path[stroke]{stroke:var(--pc)!important}body .card .chart line[stroke]{stroke:#ffffff24!important}body .card .chart path[fill^=url]{opacity:.1!important}body .card .chart stop{stop-color:var(--pc)!important}body .card .chart rect:not(.pcut){fill:#ffffff38!important}body .card .chart rect:not(.pcut):last-of-type{fill:var(--pc)!important}body .card .chart circle{fill:var(--pc)!important}.mmarq{height:auto!important;min-height:0!important;margin-top:clamp(12px,1.4vw,18px)}.mmarq:first-of-type{margin-top:clamp(28px,3vw,44px)}.mmarq .marq-set{gap:clamp(10px,1.1vw,16px);padding-right:clamp(10px,1.1vw,16px)}.mmarq .marq-track{align-items:stretch}.mbox{flex:none;width:clamp(150px,16vw,200px);display:grid;place-items:center;min-height:clamp(96px,9vw,124px);padding:clamp(18px,2vw,26px)}.mbox img{max-width:100%;height:auto;max-height:clamp(26px,2.6vw,34px);width:auto;object-fit:contain;opacity:.68;transition:opacity .3s var(--ease)}@media(hover:hover)and (pointer:fine){.mbox:hover img{opacity:1}}body .quote,body .practice,body .card,body .mbox{position:relative}body .mbox{background:var(--paper-2);border:1px solid var(--line-2);border-radius:20px}body .quote:before,body .practice:before,body .card:before,body .mbox:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--film);mix-blend-mode:overlay;opacity:.42;z-index:0}body .quote>*,body .practice>*,body .card>*{position:relative;z-index:1}body .card .lead-text{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:clamp(20px,2vw,30px)}body .card .foot{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start;gap:10px;width:100%;text-align:left}body .card .big{font-size:clamp(46px,5.6vw,72px)!important;line-height:.95;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.card .cap{font-size:15px;line-height:1.5;color:var(--ink-3);max-width:46ch}.card .chart{width:100%}.card .chart svg{width:100%;height:auto}.cards-3>.card{align-self:start}.cards-3>.card:not(:first-child) .big{font-size:clamp(32px,3.2vw,42px)!important}.cards-3>.card:not(:first-child) .cap{font-size:13.5px}.card .chart svg text{display:none}body .card .illus{display:block!important;font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;line-height:1.5}.card .xh-read{top:auto;bottom:100%;margin-bottom:10px}.cards-3>.card{--pc:var(--blue)}.quote:nth-child(4n+1){--pc:#00DAAB}.quote:nth-child(4n+2){--pc:#FC00F4}.quote:nth-child(4n+3){--pc:#DBC200}.quote:nth-child(4n+4){--pc:#FF2524}.cards-3>.card:not(:first-child){display:flex;flex-direction:column}.cards-3>.card:not(:first-child) .foot{order:2}.cards-3>.card:not(:first-child) .chart{order:3}.cards-3>.card:not(:first-child) h3{min-height:0}.cards-3>.card:not(:first-child) .cap{min-height:0}.cards-3>.card:not(:first-child){padding:clamp(20px,1.9vw,24px)!important}.cards-3>.card:not(:first-child) .lead-text{gap:8px!important}.cards-3>.card:not(:first-child) .foot{margin-top:0!important;gap:4px!important;padding-top:clamp(14px,1.4vw,18px)}.cards-3>.card:not(:first-child){align-self:stretch}.cards-3>.card:not(:first-child) .big{font-size:clamp(26px,2.4vw,32px)!important;line-height:1;flex:none}.cards-3>.card:not(:first-child) .cap{font-size:12.5px;line-height:1.4;flex:1 1 auto;min-width:0}.cards-3>.card:not(:first-child) .chart svg{height:44px}.cards-3>.card:not(:first-child) .chart{margin-top:clamp(8px,.9vw,12px)}.cards-3>.card:not(:first-child) .illus{display:none!important}.cards-3>.card:not(:first-child) .card-top{margin-bottom:-6px}.js h1.rv,.js h2.rv,.js h3.rv,.js h4.rv,.js h5.rv,.js p.rv,.js li.rv,.js blockquote.rv,.js figcaption.rv,.js span.rv,.js .lede,.js .wall-lede,.js .eyebrow,.js .sub,.js .cap,.js .big,.js .illus,.js .pname,.js .pdesc,.js h1.rv.in,.js h2.rv.in,.js h3.rv.in,.js p.rv.in,.js li.rv.in,.js span.rv.in{opacity:1!important;transform:none!important;translate:none!important;filter:none!important;transition:none!important}.js .hero .stamp,.js .hero .plate{animation:none!important;opacity:1!important;transform:none!important;translate:none!important;filter:none!important}.js .tr>span,.js .tr.in>span{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;transition-delay:0ms!important}.js .tr>span{display:inline-block;white-space:pre;opacity:0;filter:blur(6px);transform:translateY(8px);transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease)}.js .tr.in>span{opacity:1;filter:blur(0);transform:none}.eyebrow{color:var(--blue)!important}html{scroll-behavior:smooth}section,[id]{scroll-margin-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a,.lnk,.eyebrow,.mbox img,.fgrid ul a,.quote .mark,.card-top,.illus,.cap,.who,.role{transition-duration:var(--m-xs)!important;transition-timing-function:var(--e-out)!important}.card,.quote,.practice,.mbox,.btn,.field input,.field textarea{transition-duration:var(--m-md)!important;transition-timing-function:var(--e-out)!important}.practice svg,.practice .pico,.card .big,.dot{transition-timing-function:var(--e-spring)!important;transition-duration:var(--m-md)!important}.mag{transition-duration:var(--m-sm)!important;transition-timing-function:var(--e-spring)!important}.chart,.chart svg,.marq,.ttrack{transition-duration:var(--m-lg)!important}.hero,.stamp,.thesis p,.btn-ghost{color:var(--ink)}.cue{color:#e8e6e1d1}.thesis .sub{color:#e8e6e1b8}.dark .wall-lede{color:#e8e6e19e}.field input,.field textarea,.field select{background:var(--paper-2)}.gr{background-image:none;-webkit-text-fill-color:currentColor;animation:none;color:var(--ink)}.eyebrow{display:block;min-height:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--blue);margin-bottom:var(--s-3,18px)}.eyebrow:before{content:none}.thesis p:not(.sub):not(.coda){font-size:clamp(46px,6.4vw,86px);line-height:1.015;letter-spacing:-.042em;font-weight:500;max-width:19ch}@media(max-width:640px){.thesis p:not(.sub):not(.coda){font-size:clamp(34px,8.6vw,54px);max-width:100%}}.fstop{color:var(--blue)}.thesis .coda{justify-self:start;max-width:46ch;margin-top:clamp(24px,3.4vw,56px);font-size:19px;line-height:1.6;letter-spacing:-.014em;font-weight:400;color:var(--ink-3)}.thesis .sub{color:var(--ink-2)}:root{--sec-1:#00DAAB;--sec-2:#FC00F4;--sec-3:#DBC200;--sec-4:#FF2524}.thesis .eyebrow{color:var(--sec-1)}#services .eyebrow{color:var(--blue)}.before-sync .eyebrow{color:var(--sec-3)}#faq .eyebrow{color:var(--sec-4)}#results .cards-3>.card:nth-child(1) .card-top{color:var(--sec-1)}#results .cards-3>.card:nth-child(2) .card-top{color:var(--sec-2)}#results .cards-3>.card:nth-child(3) .card-top{color:var(--sec-3)}#results .cards-3>.card:nth-child(4) .card-top{color:var(--sec-4)}#results .cards-3>.card .card-top *{color:inherit}body .card .big{font-size:clamp(34px,3.6vw,46px)!important}.cards-3>.card:not(:first-child) .big{font-size:clamp(26px,2.6vw,30px)!important}body .card .lead-text{gap:clamp(14px,1.4vw,20px)}.cards-3>.card:not(:first-child) .chart svg{max-width:272px}.cards-3>.card:not(:first-child) h3{min-height:3.9em}.cards-3>.card{padding:26px 26px 24px}.cards-3>.card:not(:first-child){padding:20px 20px 18px}.cards-3>.card:not(:first-child) .big{font-size:clamp(24px,2.3vw,27px)!important}.cards-3>.card:not(:first-child) .cap{font-size:13px;min-height:2.8em}body .cards-3>.card:first-child .big{font-size:clamp(32px,3.3vw,42px)!important}.cards-3>.card:not(:first-child) h3{font-size:19px;line-height:1.24;min-height:3.72em}.cards-3>.card:not(:first-child) .chart{margin-top:16px}.cards-3>.card:not(:first-child) .chart svg{max-width:188px}.cards-3>.card:not(:first-child) .card-top{margin-bottom:14px}@media(min-width:900px){.closing .wrap{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);column-gap:clamp(52px,7vw,120px);align-items:start;text-align:left}.closing .wrap{grid-template-rows:1fr auto auto auto 1fr}.closing h2{grid-column:1;grid-row:2;margin:0;text-align:left;max-width:11ch;font-size:clamp(44px,5.4vw,72px);line-height:1.02;letter-spacing:-.036em}.closing .lede{grid-column:1;grid-row:3;margin:22px 0 0;text-align:left;max-width:42ch}.closing .chans{grid-column:1;grid-row:4;justify-content:flex-start;margin-top:clamp(28px,3.4vw,44px)}.closing .form{grid-column:2;grid-row:1/-1;margin:0;width:100%;max-width:none}#contact h2{font-size:clamp(44px,5.4vw,72px);line-height:1.02;letter-spacing:-.036em}}.chans .chan:last-child{border:1px solid transparent;background:linear-gradient(var(--paper),var(--paper)) padding-box,conic-gradient(from var(--edge) at 50% 50%,rgba(255,255,255,.3) 0deg,rgba(255,255,255,.3) 264deg,rgba(10,132,255,.5) 312deg,#7cc0ff 344deg,rgba(10,132,255,.5) 356deg,rgba(255,255,255,.3) 360deg) border-box;animation:edgeturn 9s linear infinite;animation-delay:-3.4s}@media(prefers-reduced-motion:reduce){.chans .chan:last-child{animation:none;background:none;border-color:var(--line-2)}}@media(min-width:900px){.closing .form .foot{text-align:left}}.tmarq:hover .ttrack,.trow:hover .ttrack{animation-play-state:running}.quote:hover{transform:none}@media(prefers-reduced-motion:no-preference){.stamp .shiny{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;animation:stampglow 5.6s ease-in-out infinite!important}.js .hero .stamp .shiny{animation:stampglow 5.6s ease-in-out infinite!important}}@keyframes stampglow{0%,to{opacity:.58;text-shadow:none}50%{opacity:1;text-shadow:0 0 18px rgba(255,255,255,.5)}}footer .wrap{display:flex;flex-direction:column;min-height:clamp(430px,44vw,600px)}.fbrand{display:none}.fmark{margin-top:auto;padding-top:clamp(36px,6vw,88px);font-size:clamp(74px,17.4vw,236px);font-weight:700;letter-spacing:-.055em;line-height:1.32;color:#e8e6e126;text-shadow:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgba(0,0,0,.45) 92%,rgba(0,0,0,.45) 100%);mask-image:linear-gradient(180deg,#000 0% 62%,#00000073 92% 100%)}.fmark .dot{width:.155em;height:.155em;margin-left:.075em;background:#0a84ff8c}.legal{margin-top:18px}.quote .stars{display:flex;gap:4px;margin:0 0 14px;color:var(--blue);line-height:0}.quote .stars svg{width:14px;height:14px;display:block;fill:currentColor}.cards-3>.card:not(:first-child) .foot{margin-top:14px}.cards-3>.card:not(:first-child) .illus{font-size:9.5px;letter-spacing:.05em;margin-top:10px}h2,.faq-l h2,.closing h2,.thesis p:not(.sub):not(.coda){font-size:clamp(30px,3.7vw,48px);line-height:1.07;letter-spacing:-.028em;font-weight:500;max-width:24ch}@media(max-width:640px){h2,.faq-l h2,.closing h2,.thesis p:not(.sub):not(.coda){font-size:clamp(28px,7.2vw,34px);max-width:100%}}@media(max-width:640px){.thesis .coda{margin-top:8px;max-width:100%}}.cards-3>.card:not(:first-child) .chart,.cards-3>.card:not(:first-child) .chart svg{border-radius:0;overflow:visible}.cards-3>.card:not(:first-child) .chart svg{max-width:none}.cards-3>.card:not(:first-child) .chart svg path[stroke],.cards-3>.card:not(:first-child) .chart svg line{vector-effect:non-scaling-stroke}.thesis .tgrid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(40px,6vw,96px);align-items:end}.thesis .tgrid .tlead{max-width:none}.thesis .tgrid p:not(.sub){max-width:14ch}.thesis .tgrid .sub{justify-self:start;max-width:42ch;margin-top:0;padding-bottom:10px}.thesis .tstats{list-style:none;margin:clamp(56px,7vw,96px) 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.thesis .tstat{position:relative;padding:24px clamp(18px,2.2vw,30px) 0 0}.thesis .tstat+.tstat{padding-left:clamp(20px,2.4vw,34px)}.thesis .tstat:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--line)}.thesis .tstat+.tstat:after{content:"";position:absolute;left:0;top:0;bottom:14px;width:1px;background:var(--line-2)}.thesis .tstats:after{content:"";position:absolute;top:0;left:0;width:25%;height:1.6px;background:var(--blue);transition:transform var(--m-lg) var(--ease)}.thesis .tsi{display:block;margin-bottom:26px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10px;letter-spacing:.2em;color:#4c4a46}.thesis .tstat.lead .tsi{color:var(--blue)}@media(hover:hover)and (pointer:fine){.thesis .tstats:has(.tstat:nth-child(2):hover):after{transform:translate(100%)}.thesis .tstats:has(.tstat:nth-child(3):hover):after{transform:translate(200%)}.thesis .tstats:has(.tstat:nth-child(4):hover):after{transform:translate(300%)}.thesis .tstats:has(.tstat:hover) .tstat.lead .tsn{color:transparent;-webkit-text-stroke:1.5px rgba(232,230,225,.44)}.thesis .tstats:has(.tstat:hover) .tstat.lead .tsi,.thesis .tstats:has(.tstat:hover) .tstat.lead .tsu{color:#7a766f}.thesis .tstat:hover .tsn{color:var(--ink);-webkit-text-stroke:0}.thesis .tstat:hover .tsi,.thesis .tstat:hover .tsu{color:var(--blue)}.thesis .tsn,.thesis .tsi,.thesis .tsu{transition:color var(--m-md,.4s) var(--ease),-webkit-text-stroke-color var(--m-md,.4s) var(--ease)}}@media(prefers-reduced-motion:reduce){.thesis .tstats:after{transition:none}}.thesis .tsn{display:block;font-size:clamp(58px,7.4vw,104px);line-height:.84;letter-spacing:-.055em;font-weight:450;font-variant-numeric:tabular-nums;color:#6e6d6b}@supports (-webkit-text-stroke:1px #000){.thesis .tsn{color:transparent;-webkit-text-stroke:1.5px rgba(232,230,225,.44)}}@media(hover:none){.thesis .tsn{color:var(--ink);-webkit-text-stroke:0}}.thesis .tstat.lead .tsn{color:var(--ink);-webkit-text-stroke:0}.thesis .tsu{-webkit-text-stroke:0;color:#7a766f;font-size:.38em;line-height:1;vertical-align:top;margin-left:3px;letter-spacing:-.02em}.thesis .tstat.lead .tsu{color:var(--blue)}.thesis .tsl{display:block;margin-top:24px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8f8b83;white-space:nowrap}.thesis .tsm{display:block;margin-top:9px;font-size:13px;color:#57544f;letter-spacing:-.004em}@media(max-width:1000px){.thesis .tstats{margin-top:clamp(34px,5vw,56px)}.thesis .tgrid{grid-template-columns:1fr;align-items:start}.thesis .tgrid p:not(.sub){max-width:100%}.thesis .tstats{grid-template-columns:repeat(2,1fr);row-gap:clamp(30px,5vw,44px)}.thesis .tstat:nth-child(odd){padding-left:0}.thesis .tstat:nth-child(odd):after{display:none}}@media(max-width:560px){.thesis .tstats{grid-template-columns:1fr}.thesis .tstat{padding-left:0!important}.thesis .tstat:after{display:none!important}.thesis .tsl{white-space:normal}}:root{--shell:min(1320px,92vw);--shell-pad:28px;--gutter:calc((100vw - min(1320px,92vw))/2 + var(--shell-pad))}body .wrap,body .bar .in{max-width:var(--shell);padding-inline:var(--shell-pad)}body .hnav{padding-inline:var(--gutter)}body section.thesis,body section.logos-band,body section.media-band{padding-bottom:var(--strip-pb)}@media(min-width:641px){body #results{padding-top:var(--pad-l,96px)}body #faq{padding-top:calc(var(--seam-open) - var(--strip-pb))}}@media(max-width:640px){body #services{padding-top:88px}body #clients{padding-top:56px}body #results{padding-block:56px 64px}body #faq{padding-block:88px 56px}body #contact{padding-block:88px 40px}body footer{padding-top:56px}}body .lede,body .wall-lede,body .closing .lede{margin-top:var(--s-4)}body #services .practices,body #results .cards-3,body #clients .tmarq{margin-top:var(--s-9)}body .practices li{padding:var(--card-pad)}@media(min-width:901px){body .practices .pname{min-height:2.3em}}@media(min-width:901px){body .thesis .tstats{width:88%;margin-inline:auto}body .thesis .tstat{text-align:center;padding-left:0;padding-right:0}body .thesis .tstat+.tstat:after{left:0}}body .practices,body .cards-3{gap:var(--s-6)}body .cards-3>.card,body .cards-3>.card:first-child{padding:var(--card-pad)!important}body .cards-3>.card:not(:first-child){padding:var(--s-5) var(--card-pad) calc(var(--s-5) - 2px)!important}:root{--t-display-2:clamp(44px,5.5vw,78px);--t-h2:clamp(23px,2.15vw,29px);--t-statement:clamp(34px,5.4vw,76px)}.thesis{padding:clamp(120px,16vw,190px) 0 clamp(96px,10vw,124px)}section.pad{padding:clamp(88px,9vw,112px) 0}#services{padding:clamp(120px,13vw,164px) 0 clamp(80px,8vw,100px)}#clients{padding:clamp(72px,7vw,92px) 0 clamp(104px,11vw,132px)}#results{padding:clamp(104px,11vw,136px) 0 clamp(112px,12vw,148px)}#faq{padding:clamp(88px,9vw,110px) 0}.closing{padding:clamp(130px,14vw,176px) 0 clamp(112px,12vw,140px)}.thesis .tlead p:not(.sub):not(.coda),.thesis p.gr{font-size:var(--t-display-2);line-height:1.02;letter-spacing:-.038em;font-weight:500;max-width:14ch}body h2:not(.sub):not(.coda):not(.gr),body .faq-l h2:not(.gr),body .closing h2:not(.gr){font-size:var(--t-h2);letter-spacing:var(--trk-h2);line-height:var(--lead-h2)}@media(max-width:640px){.thesis .tlead p:not(.sub):not(.coda){font-size:clamp(30px,8.6vw,42px);max-width:100%}.statement{padding:96px 0}.statement .stmt{max-width:100%}}.thesis .sub{align-self:center}.stamp{gap:10px;margin-top:24px}.stamp .shiny{font-size:11px;letter-spacing:.13em;color:#ffffffb8}h2{font-weight:500}#services>.wrap>.eyebrow,#faq .faq-l .eyebrow,.thesis .eyebrow{margin-bottom:14px}#clients>.wrap,#results>.wrap,.media-band>.wrap{position:relative}#clients>.wrap:before,#results>.wrap:before,.media-band>.wrap:before{content:"";position:absolute;left:28px;right:28px;top:-38px;height:1px;background:var(--line-2)}.statement{padding:clamp(128px,15vw,208px) 0}.statement .wrap{position:relative}.statement .wrap:before{content:"";display:block;height:1px;background:var(--line-2);margin-bottom:clamp(36px,3.8vw,56px)}.statement .stmt{font-size:var(--t-statement);font-weight:450;line-height:1.04;letter-spacing:-.036em;max-width:17ch;text-wrap:balance;color:var(--ink)}.statement .stmt-sub{margin-top:clamp(26px,3vw,42px);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pico{display:none}.pnum{position:relative;z-index:1;display:block;font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--pc);margin-bottom:clamp(22px,2.4vw,34px)}.pnum:before{content:"";display:block;width:26px;height:2px;background:var(--pc);margin-bottom:16px;transition:width var(--t) var(--ease)}.practice:hover .pnum:before{width:44px}@media(prefers-reduced-motion:reduce){.practice:hover .pnum:before{width:26px}}.practices{gap:clamp(14px,1.4vw,20px)}@media(max-width:560px){.pnum{margin-bottom:26px}}body .mbox{background:none;border:0;border-radius:0}body .mbox:before{content:none}.mbox{padding:clamp(14px,1.6vw,22px);min-height:clamp(78px,7vw,102px)}.mbox img{opacity:.5;max-height:clamp(24px,2.4vw,31px)}.mmarq .marq-set{gap:clamp(28px,3.4vw,56px);padding-right:clamp(28px,3.4vw,56px)}.fshot img{object-position:50% 38%;filter:saturate(.72) brightness(.62)}.fshot:after{background:linear-gradient(180deg,var(--paper) 0%,rgba(14,14,15,.72) 34%,rgba(14,14,15,.86) 100%)!important}footer{position:relative}.fbrand .dot{color:var(--blue)}.tstat.lead .tsn{color:var(--ink)}.word{margin:0}.stamp h1{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.js .hero .word,.js .hero .word span{animation:none!important;opacity:1!important;transform:none!important;translate:none!important;filter:none!important}.menu:not([open]) .menu-panel{visibility:hidden;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.menu{border-bottom:0}.legal{justify-content:flex-start}@media(max-width:560px){.stamp .shiny{font-size:10px;letter-spacing:.07em;max-width:30ch;margin:0 auto;white-space:normal;line-height:1.5}}:root{--sec-s:clamp(72px,7.5vw,96px);--sec-m:clamp(104px,11vw,144px);--sec-l:clamp(128px,15vw,192px)}#services{padding-top:var(--sec-m);padding-bottom:var(--sec-s)}.fgrid ul{gap:2px}.fgrid ul a{display:inline-block;padding:4px 0}.statement{padding-top:var(--sec-s);padding-bottom:var(--sec-s)}#clients,#results{padding-top:var(--sec-s);padding-bottom:var(--sec-m)}body #faq{padding-top:var(--sec-m);padding-bottom:var(--sec-s)}.closing{padding-top:var(--sec-m)}.card .chart .line{clip-path:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.card .chart .area,.card .chart .tip{opacity:1!important;transition:none!important}.card .chart rect{transform:none!important;transition:none!important}.practices .pmore{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.practices .pmore a{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--t-sm);line-height:1.4;color:var(--ink-3);transition:color var(--m-xs) var(--ease)}.practices .pmore a:before{content:"→";color:var(--blue);font-size:.92em;transition:transform var(--m-xs) var(--ease)}.practices .pmore a:hover{color:var(--ink)}.practices .pmore a:hover:before{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.practices .pmore a:hover:before{transform:none}}.fgrid{grid-template-columns:1.5fr 1fr 1fr 1fr 1.4fr}@media(max-width:900px){.fgrid{grid-template-columns:1fr 1fr}}.fgrid ul a{text-wrap:pretty}div.card{cursor:default}div.card:hover{border-color:var(--line-2);box-shadow:none}.thesis p.tsrc:not(.sub):not(.coda){margin:22px 0 0;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:-.004em;color:var(--ink-3);max-width:62ch}.practices .practice{display:flex;flex-direction:column}.practices .pmore li{padding:0;margin:0}.practices .pdesc{min-height:4.5em}.practices .pmore{margin-top:18px;padding-top:0}.practices+.pall{margin:clamp(26px,3vw,38px) 0 0}.practices+.pall a{display:inline-flex;align-items:baseline;gap:9px;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:color var(--m-xs) var(--ease)}.practices+.pall a:after{content:"→";color:var(--blue)}.practices+.pall a:hover{color:var(--ink)}
