.lp{--page:#fff;--soft:#f7f9f9;--surface:#fff;--raised:#f1f4f4;--sunken:#ebf0f0;--line:#dee4e5;--line-soft:#eef2f2;--line-strong:#c6cfd1;--control:#7f8a91;--fg:#111a1f;--muted:#44515a;--subtle:#5c6870;--brand:#0e7490;--brand-soft:#e3f3f6;--brand-line:#a6d6e0;--on-brand:#fff;--btn:#111a1f;--btn-fg:#fff;--tint:#e3f3f6;--ink:#111a1f;--ink-fg:#ebf1f2;--ink-muted:#a9b5bb;--ink-hl:#18323a;--ink-hl-fg:#a6d6e0;--con:#a32d2d;--con-bg:#fbeaea;--tab:#8a5a16;--tab-bg:#faf0df;--ok:#1d6f4f;--ok-bg:#e5f3ec;--dot:#c6cfd1;--dot-on:#0e7490;--sh-lg:0 30px 80px #111a1f1a,0 2px 8px #111a1f0d;--sh-md:0 16px 40px #111a1f1a,0 2px 6px #111a1f0d;--sh-sm:0 1px 2px #111a1f0d;--header:#ffffffdb}[data-theme=dark] .lp{--page:#0b1012;--soft:#11181b;--surface:#151d20;--raised:#1b2427;--sunken:#0e1416;--line:#243034;--line-soft:#1b2427;--line-strong:#33424a;--control:#62717a;--fg:#ebf1f2;--muted:#a9b5bb;--subtle:#8a979e;--brand:#2fc0d8;--brand-soft:#0f2a31;--brand-line:#1c5866;--on-brand:#04212a;--btn:#ebf1f2;--btn-fg:#0b1012;--tint:#0f2228;--ink:#0b1012;--ink-fg:#ebf1f2;--ink-muted:#8a979e;--ink-hl:#0f333b;--ink-hl-fg:#5cd0e3;--con:#f09595;--con-bg:#351b1c;--tab:#e0b876;--tab-bg:#2e2410;--ok:#7fd1ac;--ok-bg:#10291f;--dot:#243034;--dot-on:#2fc0d8;--sh-lg:0 30px 80px #0000008c,0 0 0 1px #ffffff08;--sh-md:0 16px 40px #00000080;--sh-sm:0 1px 2px #0006;--header:#0b1012d1}.lp{--land:#e9eeef;--land-out:#f2f5f5;--hair:#fff;--state-line:#111a1f8c;--r1:#cbe8ee;--r2:#8bcad8;--r3:#3e9db5;--r4:#0e7490;--cov:#dceff3;--k-isd:#c98a1b;--k-city:#0e7490;--k-county:#111a1f;--halo:#f7f9f9}[data-theme=dark] .lp{--land:#172126;--land-out:#10171a;--hair:#0b1012;--state-line:#ebf1f266;--r1:#123a43;--r2:#18596a;--r3:#2283a0;--r4:#4cc3d8;--cov:#0f2a31;--k-isd:#e3b35b;--k-city:#2fc0d8;--k-county:#ebf1f2;--halo:#11181b}.lp{--stage:#e6f3f6;--stage-dot:#c7e0e6;--edge:#fff0;--tcard:#111a1f;--tcard-fg:#ebf1f2;--tcard-muted:#a9b5bb;--tcard-hl:#18323a;--tcard-hl-fg:#a6d6e0;--tcard-line:#111a1f}[data-theme=dark] .lp{--stage:#0e1619;--stage-dot:#1b282c;--edge:#ffffff0d;--tcard:#1a2428;--tcard-fg:#ebf1f2;--tcard-muted:#8a979e;--tcard-hl:#0f333b;--tcard-hl-fg:#5cd0e3;--tcard-line:#2a363c}.lp .stage{background-color:var(--stage);background-image:radial-gradient(var(--stage-dot) 1px,transparent 1.4px);background-size:18px 18px}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-ring{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-5deg)}}@keyframes lp-eq{0%,to{height:3px}50%{height:12px}}.lp .float{animation:7s ease-in-out infinite lp-float}.lp .ring svg{transform-origin:50% 15%;animation:1s .25s both lp-ring}.lp .eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.lp .eq i{background:currentColor;border-radius:1px;width:2px;height:3px;animation:.9s ease-in-out infinite lp-eq;display:block}.lp .eq i:nth-child(2){animation-delay:-.3s}.lp .eq i:nth-child(3){animation-delay:-.6s}@media (prefers-reduced-motion:reduce){.lp .float,.lp .ring svg,.lp .eq i{animation:none!important}}.lp{--grid:#111a1f12;--spot:#0e749021;--wall-card:#fff}[data-theme=dark] .lp{--grid:#ebf1f20e;--spot:#2fc0d81c;--wall-card:#141c1f}.lp .gridbg{pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 30%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 65% at 50% 30%,#000 15%,#0000 72%)}.lp .spot{pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 0%,var(--spot),transparent 70%);position:absolute;inset:0}.lp .fade-y{-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}@keyframes lp-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes lp-dash{to{stroke-dashoffset:-24px}}.lp .col-up{animation:60s linear infinite lp-up}.lp .dash{stroke-dasharray:4 8;animation:1s linear infinite lp-dash}@media (prefers-reduced-motion:reduce){.lp .col-up,.lp .dash{animation:none!important}}.lp{--bg0:#f7fafa;--glow-a:#0e749024;--glow-b:#d6a04829;--topo:#0e749029;--grain-op:.05;--horizon:#0e749073;--dais-a:#2a3b41;--dais-b:#162227}[data-theme=dark] .lp{--bg0:#080d0f;--glow-a:#2fc0d829;--glow-b:#d6a0481a;--topo:#82cddc1a;--grain-op:.09;--horizon:#5cd0e38c;--dais-a:#22323a;--dais-b:#10191d}.lp .lux{pointer-events:none;background:radial-gradient(55% 60% at 80% 26%,var(--glow-a),transparent 70%),radial-gradient(42% 45% at 56% 100%,var(--glow-b),transparent 72%),var(--bg0);position:absolute;inset:0}.lp .dais{background:linear-gradient(180deg,var(--dais-a),var(--dais-b));position:relative;overflow:hidden}.lp .bento4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp .span2{grid-column:span 2}.lp .row2{grid-row:span 2}@media (max-width:1100px){.lp .bento4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lp .bento4{grid-template-columns:minmax(0,1fr)}.lp .span2{grid-column:auto}.lp .row2{grid-row:auto}}.lp{--scrim-a:#fffffff5;--scrim-b:#ffffffb3;--glass:#ffffffd6}[data-theme=dark] .lp{--scrim-a:#080c0ef0;--scrim-b:#080c0e99;--glass:#151d20cc}.lp .ph{background-position:50%;background-repeat:no-repeat;background-size:cover}.lp .ph-court{background-image:url(/landing/tarrant-courthouse.jpg)}[data-theme=dark] .lp .ph-court{background-image:url(/landing/coryell-courthouse-night.jpg)}.lp .ph-nm{background-image:url(/landing/nm-plains-sunset.jpg)}.lp .ph-hamilton{background-image:url(/landing/hamilton-dome-flags.jpg)}.lp .ph-house{background-image:url(/landing/texas-house-chamber.jpg)}.lp .ph-hwy{background-image:url(/landing/courthouse-hwy380.jpg)}.lp .ph-santafe{background-image:url(/landing/santafe-street.jpg)}.lp .ph-adobe{background-image:url(/landing/adobe-blue-sky.jpg)}.lp .ph-taos{background-image:url(/landing/taos-sunrise.jpg)}.lp .ph-windmill{background-image:url(/landing/texas-windmill.jpg)}.lp .ph-cotton{background-image:url(/landing/lubbock-cotton.jpg)}.lp .ph-tower{background-image:url(/landing/cushing-water-tower.jpg)}.lp .ph-denton{background-image:url(/landing/denton-courthouse.jpg)}.lp .ph-lascruces{background-image:url(/landing/las-cruces-organ-mtns.jpg)}.lp .ph-tarrant{background-image:url(/landing/tarrant-courthouse.jpg)}.lp .ph-coryell{background-image:url(/landing/coryell-courthouse-night.jpg)}.lp .slide-ph{transition:opacity 1.4s;position:absolute;inset:0}@keyframes lp-kb{0%{transform:scale(1.02)}to{transform:scale(1.13)}}.lp .kb{animation:10s ease-out both lp-kb}@media (prefers-reduced-motion:reduce){.lp .kb{animation:none!important}}.lp .mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:272px;gap:12px;display:grid}@media (max-width:960px){.lp .mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .mosaic>*{grid-area:auto!important}}@keyframes lp-rise{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-rise2{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes lp-window{0%{opacity:0;transform:translateY(70px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-toast{0%{opacity:0;transform:translateY(-12px)scale(.96)}10%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.lp .rise{animation:.65s cubic-bezier(.2,0,0,1) both lp-rise}.lp .rise2{animation:.65s cubic-bezier(.2,0,0,1) both lp-rise2}.lp .skel{background:linear-gradient(90deg,var(--raised) 0%,var(--line-soft) 45%,var(--raised) 90%);background-size:640px 100%;border-radius:6px;animation:1.1s linear infinite lp-shimmer;display:block}.lp .win-in{animation:1.1s cubic-bezier(.2,0,0,1) .35s both lp-window}.lp .toast{animation:3.4s cubic-bezier(.2,0,0,1) both lp-toast}.lp .word-in{animation:.9s cubic-bezier(.2,0,0,1) both lp-word;display:inline-block}@media (prefers-reduced-motion:reduce){.lp .rise,.lp .rise2,.lp .skel,.lp .win-in,.lp .toast,.lp .word-in{animation:none!important}}@keyframes lp-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes lp-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes lp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.lp .marq-l{gap:16px;width:max-content;animation:110s linear infinite lp-left;display:flex}.lp .marq-r{gap:16px;width:max-content;animation:130s linear infinite lp-right;display:flex}.lp .stream:hover .marq-l,.lp .stream:hover .marq-r{animation-play-state:paused}.lp .fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp .wave{align-items:center;gap:3px;display:flex}.lp .wave i{transform-origin:50%;background:currentColor;border-radius:2px;width:3px;animation:1.3s ease-in-out infinite lp-wave;display:block}.lp .mcard{border-radius:20px;flex:none;transition:transform .35s cubic-bezier(.2,0,0,1),box-shadow .35s;position:relative;overflow:hidden}.lp .mcard:hover{box-shadow:var(--sh-lg);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.lp .marq-l,.lp .marq-r,.lp .wave i{animation:none!important}}.lp .glass{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.lp .credit{font-family:var(--font-inter),Inter,sans-serif;letter-spacing:.01em;font-size:11px}.lp .maplabel{white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--halo),0 0 3px var(--halo),0 0 6px var(--halo);position:absolute;transform:translate(-50%,-50%)}.lp{font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;background:var(--page);color:var(--fg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;transition:background-color .4s,color .4s}.lp a{color:var(--brand);text-decoration:none}.lp button{font:inherit;color:inherit}.lp .app{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.lp .serif{font-family:var(--font-newsreader),Newsreader,Georgia,serif}.lp .dog{image-rendering:pixelated;background-image:url(/copilot/retriever.png);background-repeat:no-repeat;flex:none;display:block}.lp .face{width:24px;height:24px;image-rendering:pixelated;background:url(/copilot/retriever-face-24.png) 0 0/192px 24px no-repeat;flex:none;display:inline-block}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-pop2{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes lp-rowin{0%{opacity:0;max-height:0}to{opacity:1;max-height:260px}}@keyframes lp-flash{0%,35%{background:var(--brand-soft)}to{background:var(--surface)}}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.8)}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-word{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}@keyframes lp-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes lp-ripple{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes lp-grow{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.lp .pop{animation:.45s cubic-bezier(.2,0,0,1) both lp-pop}.lp .pop2{animation:.45s cubic-bezier(.2,0,0,1) both lp-pop2}.lp .row-in{animation:.8s cubic-bezier(.2,0,0,1) both lp-rowin;overflow:hidden}.lp .row-flash{animation:3s ease-out both lp-flash}.lp .caret:after{content:"";vertical-align:-2px;background:var(--brand);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}.lp .live{background:var(--brand);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;position:relative}.lp .live:after{content:"";background:inherit;border-radius:999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}.lp .dots:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite lp-dots;display:inline-block}.lp .mk{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--soft);border-radius:999px;margin:-5px 0 0 -5px;transition:transform .3s cubic-bezier(.2,0,0,1);position:absolute}.lp .mk:after{content:"";background:var(--brand);border-radius:999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}.lp .tip{pointer-events:none;transition:opacity .4s cubic-bezier(.2,0,0,1),transform .4s cubic-bezier(.2,0,0,1);position:absolute}.lp .cursor{z-index:6;pointer-events:none;width:0;height:0;transition:right .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1);position:absolute}.lp .ripple{background:var(--brand);border-radius:999px;width:28px;height:28px;animation:.6s cubic-bezier(.2,0,0,1) both lp-ripple;position:absolute;top:-14px;left:-14px}.lp .grow{transform-origin:50%;animation:.7s cubic-bezier(.2,0,0,1) both lp-grow}.lp .fade{transition:opacity .5s}.lp .slide{transition:left .8s cubic-bezier(.2,0,0,1),top .8s cubic-bezier(.2,0,0,1),opacity .5s}.lp .tabbtn{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;width:100%;padding:22px 0;display:block}.lp .layers{height:600px;position:relative}.lp .layer{position:absolute}@media (max-width:960px){.lp .hide-md{display:none!important}.lp .layers{flex-direction:column;gap:12px;padding:20px;display:flex;height:auto!important}.lp .layer{width:auto!important;position:static!important}}@media (max-width:640px){.lp .hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.lp .live:after,.lp .mk:after,.lp .caret:after,.lp .row-in,.lp .row-flash,.lp .pop,.lp .pop2,.lp .ripple,.lp .grow{animation:none!important}}.lp{--on-photo:#fff;--on-photo-ink:#111a1f;--on-photo-muted:#fffc;--on-photo-subtle:#ffffff9e;--on-photo-line:#fff6;--on-photo-glass:#ffffff1f;--photo-ground:#0b1012;--brand-mark:var(--brand)}.lp a{text-decoration:none}.lp-foot-grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:40px;display:grid}@media (max-width:900px){.lp-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-foot-grid>:first-child{grid-column:1/-1}}.lp .lp-scrim-bottom{background:linear-gradient(#060a0c1a 30%,#060a0ccc)}.lp-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:20px;display:grid}.lp-contact-photo{min-height:600px}.lp-contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:900px){.lp-contact-grid{grid-template-columns:minmax(0,1fr)}.lp-contact-photo{min-height:380px}}@media (max-width:520px){.lp-contact-fields{grid-template-columns:minmax(0,1fr)}}.lp h1,.lp h2,.lp h3,.lp h4{font-family:inherit}.dc :where(:not(svg,svg *)),.dc :where(:not(svg,svg *)):before,.dc :where(:not(svg,svg *)):after{all:revert}.dc :where(svg){display:revert;vertical-align:revert;box-sizing:content-box}@media (max-width:900px){.lp .lp-stack{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:28px 20px!important}}@media (max-width:700px){.lp .lp-g3-one{grid-template-columns:minmax(0,1fr)!important}.lp .lp-g3-one>:nth-child(n+2){display:none!important}.lp .lp-g3-stack{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.lp .lp-t1{border-radius:28px!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:16px!important}.lp .lp-t1-paper{margin-right:0!important;padding:26px 22px 30px!important}.lp .lp-t1-thread{display:none!important}}@media (max-width:600px){.lp .lp-lab{width:auto!important}}.lp .dc .ph.kb:not(.lp-seen){animation-play-state:paused}.lp .dc .slide-ph .ph.kb{animation-play-state:running}.lp .dc .marq-l:not(.lp-seen),.lp .dc .marq-r:not(.lp-seen),.lp .dc .marq-l:not(.lp-seen) *,.lp .dc .marq-r:not(.lp-seen) *{animation-play-state:paused!important}
