:root{--white:#fff;--soft-white:#f1f1f1;--light-gray:#d9d9d7;--graphite:#26282a;--black:#000;--grey-muted:#56585a;--grey-control:#888a8c;--grey-on-deep:#a8a8a8;--off-black:#111213;--error-red:#b3261e;--error-on-dark:#ff8a80;--page:var(--white);--alt:var(--soft-white);--section:var(--light-gray);--ink:var(--black);--ink2:var(--graphite);--mute:var(--grey-muted);--rule:var(--light-gray);--error:var(--error-red);--s-future-lawyer:#d6e2ec;--s-legal-innovators:#e3efcd;--s-future-contracts:#e7e6df;--s-future-transact:#cddbcd;--s-future-disputes:#e0d3c3;--s-future-ip:#e7dce9;--s-trailblazers:#d5ecef;--core:"Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--accent:"Space Grotesk", "Space Grotesk Fallback", var(--core);--m:max(clamp(20px, 3.4vw, 48px), calc(50vw - 920px));--gap:32px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s12:96px;--s16:128px;--bp-sm:680px;--bp-md:900px;--bp-lg:1100px;--head:68px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--push:cubic-bezier(.32, .72, 0, 1);--r-field:8px;--shadow-menu:0 16px 40px color-mix(in srgb, var(--black) 8%, transparent);--shadow-pop:0 12px 32px -12px color-mix(in srgb, var(--black) 18%, transparent);--r-card:10px;--r-small:6px;--on-tint:var(--black);--panel:var(--page);--shadow-panel:-14px 0 28px -14px color-mix(in srgb, var(--black) 14%, transparent);--scrim:color-mix(in srgb, var(--black) 28%, transparent);--band-dark:#0a0a0a;--menu-dark:#1c1c1c;--track:var(--rule);--on-tint-mute:#3a3a3a;--map-ground:#ececea;--sphere-1:#d9d9d9;--sphere-2:#8a8a8a;--sphere-3:#2a2a2a;--globe-lit:1;--globe-ground:var(--soft-white);--globe-ink:var(--black);--globe-mute:var(--mute);--globe-faint:#00000073;--globe-faint2:#0003;--globe-card:#ffffff94;--globe-card-edge:#ffffffb3;--globe-card-ink:var(--black);--globe-card-mute:#3a3a3a;--globe-card-shadow:0 12px 32px -14px #00000047;--globe-still-1:#fff;--globe-still-2:#dcdcda;--card-mute:var(--black);--aud-lf:#2c7a7b;--aud-ih:#c2410c;--grain:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%20.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);--grain-k:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20.55%200%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);--stipple:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%221.4%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20type%3D%22luminanceToAlpha%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20tableValues%3D%220%200%200%200%201%201%201%22%20type%3D%22discrete%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,:root[data-theme=dark]{--ctl:var(--grey-control);--deep:var(--black);--on-deep:var(--white);--on-deep-mute:var(--grey-on-deep)}:root[data-theme=dark]{--error:var(--error-on-dark);--page:var(--black);--alt:var(--off-black);--section:var(--graphite);--ink:var(--white);--ink2:var(--soft-white);--mute:var(--grey-on-deep);--rule:var(--graphite);--panel:var(--alt);--shadow-panel:-14px 0 32px -12px color-mix(in srgb, var(--black) 90%, transparent);--track:#333;--map-ground:var(--off-black);--globe-lit:0;--globe-ground:var(--black);--globe-ink:var(--white);--globe-mute:var(--grey-on-deep);--globe-faint:#ffffff73;--globe-faint2:#ffffff42;--globe-card:#1414168c;--globe-card-edge:#ffffff1f;--globe-card-ink:var(--white);--globe-card-mute:#c4c4c4;--globe-still-1:#2a2a2a;--globe-still-2:#0b0b0b;--card-mute:#d9d9d7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--error:var(--error-on-dark);--page:var(--black);--alt:var(--off-black);--section:var(--graphite);--ink:var(--white);--ink2:var(--soft-white);--mute:var(--grey-on-deep);--rule:var(--graphite);--ctl:var(--grey-control);--deep:var(--black);--on-deep:var(--white);--on-deep-mute:var(--grey-on-deep);--panel:var(--alt);--shadow-panel:-14px 0 32px -12px color-mix(in srgb, var(--black) 90%, transparent);--track:#333;--map-ground:var(--off-black);--globe-lit:0;--globe-ground:var(--black);--globe-ink:var(--white);--globe-mute:var(--grey-on-deep);--globe-faint:#ffffff73;--globe-faint2:#ffffff42;--globe-card:#1414168c;--globe-card-edge:#ffffff1f;--globe-card-ink:var(--white);--globe-card-mute:#c4c4c4;--globe-still-1:#2a2a2a;--globe-still-2:#0b0b0b;--card-mute:#d9d9d7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width<=1100px){:root{--gap:24px}}@media (width<=680px){:root{--head:60px;--gap:16px}}@font-face{font-family:Geist;src:url(./geist-variable.DVUtCYPA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(./geist-variable.DVUtCYPA.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(./geist-variable.DVUtCYPA.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(./space-grotesk-variable.BV0jVygr.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:101.2%;ascent-override:99.31%;descent-override:29.15%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);font-weight:500;size-adjust:103.53%;ascent-override:97.08%;descent-override:28.5%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:99.05%;ascent-override:101.47%;descent-override:29.78%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(ArialMT);font-weight:500;size-adjust:91.1%;ascent-override:108.01%;descent-override:32.05%;line-gap-override:0%}main{container:page/inline-size}.body,body{font:400 16px/1.5 var(--core);letter-spacing:0}.h-l,.h-m,.h-xl,.page-h{font-weight:500;font-family:var(--core);letter-spacing:-.02em;margin:0;line-height:.9}.h-xl{font-size:clamp(3.4rem,9.6cqi,9rem)}.h-l,.page-h{font-size:clamp(2.4rem,3.9cqi,3.5rem)}.h-m{font-size:clamp(2rem,3.8cqi,3.6rem)}.h-m,.page-h{text-wrap:balance}.label{font:500 13px/1.2 var(--accent);letter-spacing:0;text-transform:uppercase;color:var(--mute)}.hn{background:var(--ink);width:.74em;height:.74em;color:var(--page);vertical-align:.26em;border-radius:50%;flex:none;place-items:center;margin-right:.3em;font-style:normal;display:inline-grid}.hn:before{content:attr(data-n);font:500 max(12px,.3em) /1 var(--accent);letter-spacing:0;text-transform:none}.stag-h{color:var(--ink);font:500 clamp(1.7rem,2.6vw,2.5rem) /.95 var(--core);letter-spacing:-.02em;align-items:center;gap:.3em;margin:0;display:flex}.stag-h .hn{vertical-align:0;margin:0}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--page);color:var(--ink);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.deep :focus-visible{outline-color:var(--on-deep)}::selection{background:var(--ink);color:var(--page)}body{-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.site{flex-direction:column;min-height:100svh;display:flex}.site>main{flex:1}#main:focus{outline:none}.skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{top:14px;left:var(--m);z-index:200;clip-path:none;background:var(--ink);width:auto;height:auto;color:var(--page);font:500 14px/1 var(--accent);text-transform:uppercase;border-radius:100px;padding:12px 20px;text-decoration:none;position:fixed}.wrap{padding-inline:var(--m)}.grid{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:1/-1}@media (width>=901px){.grid>.span-1{grid-column:span 1}.grid>.span-2{grid-column:span 2}.grid>.span-3{grid-column:span 3}.grid>.span-4{grid-column:span 4}.grid>.span-5{grid-column:span 5}.grid>.span-6{grid-column:span 6}.grid>.span-7{grid-column:span 7}.grid>.span-8{grid-column:span 8}.grid>.span-9{grid-column:span 9}.grid>.span-10{grid-column:span 10}.grid>.span-11{grid-column:span 11}.grid>.span-12{grid-column:span 12}}.cols-2,.cols-3,.cols-4{gap:var(--gap);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.cols-2,.cols-3{grid-template-columns:minmax(0,1fr)}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cols-4{grid-template-columns:minmax(0,1fr)}}input[type=checkbox]{border:1.5px solid var(--ink);background:var(--page);vertical-align:middle;cursor:pointer;appearance:none;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}input[type=checkbox]:checked{background:var(--ink);box-shadow:inset 0 0 0 4px var(--page)}input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.grain,.grain-k,.stipple{isolation:isolate;position:relative}.grain-k:after,.grain:after,.stipple:after{content:"";z-index:-1;pointer-events:none;opacity:var(--texture-opacity);position:absolute;inset:0}.grain{--texture-opacity:.06}.grain:after{background:var(--grain)}.grain-k{--texture-opacity:.08}.grain-k:after{background:var(--grain-k)}.stipple{--texture-opacity:1}.stipple:after{background:var(--stipple)}@media (prefers-reduced-motion:reduce){.grain-k:after,.grain:after,.stipple:after{animation:none!important}}.fg{background:var(--alt) center /cover no-repeat;display:block}.fg.f1{background-image:url(../brand/images/f1.webp)}.fg.f2{background-image:url(../brand/images/f2.webp)}.fg.f3{background-image:url(../brand/images/f3.webp)}.fg.f4{background-image:url(../brand/images/f4.webp)}.fg.f5{background-image:url(../brand/images/f5.webp)}.fg.f6{background-image:url(../brand/images/f6.webp)}.fg.f7{background-image:url(../brand/images/f7.webp)}:root[data-theme=dark] .fg{filter:invert()contrast(.92)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fg{filter:invert()contrast(.92)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){.scripted [data-rv]{opacity:0;filter:blur(6px);transition:opacity 1s var(--ease) calc(var(--d,0)*1ms),transform 1.3s cubic-bezier(.19,1,.22,1) calc(var(--d,0)*1ms),filter 1s var(--ease) calc(var(--d,0)*1ms);transform:translateY(22px)}.scripted [data-rv=mask],.scripted [data-rv].in{opacity:1;filter:none;transform:none}.scripted [data-rv=mask]>.rvm{clip-path:inset(100% -6% -25%);transition:clip-path calc(var(--d,0)*1ms) 1.3s cubic-bezier(.19,1,.22,1),transform calc(var(--d,0)*1ms) 1.3s cubic-bezier(.19,1,.22,1);display:block;transform:translateY(.4em)}.scripted [data-rv=mask].in>.rvm{clip-path:inset(-25% -6%);transform:none}.scripted .rv-now,.scripted .rv-now>.rvm{transition:none}}.type-dot{z-index:200;background:var(--ink);pointer-events:none;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:1.05s step-end infinite type-dot;position:fixed}.type-dot[hidden]{display:none}@keyframes type-dot{50%{opacity:0}}input.dot-on,textarea.dot-on{caret-color:#0000;text-indent:14px}@media (prefers-reduced-motion:reduce){.type-dot{animation:none}}.hw{vertical-align:top;clip-path:inset(-.4em -100vw);perspective:900px;transition:width .45s cubic-bezier(.45,0,.2,1);position:relative}.hw,.hw .wd{white-space:nowrap;display:inline-block}.hw .wd{transform-style:preserve-3d}.hw .wd.next{position:absolute;top:0;left:0}.hw .ch{backface-visibility:hidden;transform-origin:50% 50% -.42em;will-change:transform,opacity;transition:transform calc(var(--i)*55ms) .9s cubic-bezier(.45,0,.2,1),opacity calc(var(--i)*55ms + .15s) .5s cubic-bezier(.45,0,.2,1);display:inline-block}.hw .wd.below .ch{opacity:0;transform:rotateX(-92deg)}.hw .wd.above .ch{opacity:0;transition:transform calc(var(--i)*55ms) .9s cubic-bezier(.45,0,.2,1),opacity calc(var(--i)*55ms) .45s cubic-bezier(.45,0,.2,1);transform:rotateX(92deg)}.hw .wd.instant .ch{transition:none}@media (prefers-reduced-motion:reduce){.hw,.hw .ch{transition:opacity .4s linear!important;transform:none!important}}.iris{z-index:61;pointer-events:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.iris svg{color:var(--ink);transform-origin:50%;will-change:transform;position:absolute;overflow:visible}[data-series=future-lawyer]{--tint:var(--s-future-lawyer)}[data-series=legal-innovators]{--tint:var(--s-legal-innovators)}[data-series=future-contracts]{--tint:var(--s-future-contracts)}[data-series=future-transact]{--tint:var(--s-future-transact)}[data-series=future-disputes]{--tint:var(--s-future-disputes)}[data-series=future-ip]{--tint:var(--s-future-ip)}[data-series=trailblazers]{--tint:var(--s-trailblazers)}.pending[data-v-00ac43eb]{gap:var(--s3);padding-block:var(--s12);display:grid}
