motion-toggle[data-astro-cid-lu7c55gt]{display:inline-block}button[data-astro-cid-lu7c55gt]{border:1px solid var(--faint);min-width:44px;min-height:44px;color:var(--ink);font:400 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#05050699;border-radius:2px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}button[data-astro-cid-lu7c55gt]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}svg[data-astro-cid-lu7c55gt]{fill:currentColor;width:12px;height:12px}.hero[data-astro-cid-m5h6ukhe]{isolation:isolate;place-items:center;min-height:min(92svh,900px);display:grid;position:relative;overflow:clip}.hero[data-astro-cid-m5h6ukhe] .hero-picture,.hero[data-astro-cid-m5h6ukhe] .hero-poster,video[data-astro-cid-m5h6ukhe],.hero-scrim[data-astro-cid-m5h6ukhe],.hero-grain[data-astro-cid-m5h6ukhe]{width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-m5h6ukhe] .hero-picture{z-index:-4}.hero[data-astro-cid-m5h6ukhe] .hero-poster,video[data-astro-cid-m5h6ukhe]{object-fit:cover;display:block}video[data-astro-cid-m5h6ukhe]{z-index:-3;opacity:0}.hero[data-astro-cid-m5h6ukhe][data-motion=playing] video[data-astro-cid-m5h6ukhe]{opacity:1}.hero-scrim[data-astro-cid-m5h6ukhe]{z-index:-2;background:radial-gradient(85% 36% at 50% 53%,#050506e6 0%,#050506db 55%,#0505061f 100%)}.hero-grain[data-astro-cid-m5h6ukhe]{z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.hero-inner[data-astro-cid-m5h6ukhe]{text-align:center;width:100%;max-width:1180px;padding-block:72px 112px;padding-inline:max(var(--spacing-gutter), env(safe-area-inset-left,0px)) max(var(--spacing-gutter), env(safe-area-inset-right,0px));justify-items:center;gap:clamp(16px,3vh,30px);display:grid}.hero-lockup[data-astro-cid-m5h6ukhe]{width:100%;max-width:10.6em;font:500 clamp(26px, 7.8vw, 64px)/1.12 var(--font-serif);letter-spacing:.004em;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:.34em .26em;margin:0;display:flex}.hero-lead[data-astro-cid-m5h6ukhe]{white-space:nowrap;align-items:baseline;gap:.26em;display:inline-flex}.hero-make[data-astro-cid-m5h6ukhe]{color:var(--dim)}.hero-slot[data-astro-cid-m5h6ukhe]{text-align:left;flex:none;font-style:italic;display:inline-block;position:relative}[data-astro-cid-m5h6ukhe][data-slot-word]{white-space:pre;display:inline-block;position:relative}[data-astro-cid-m5h6ukhe][data-slot-word]:after{content:"";inset-inline:0;background:var(--crimson);height:2px;position:absolute;bottom:-.22em;box-shadow:0 0 14px #c4223f80}.hero-slot[data-astro-cid-m5h6ukhe] .hero-caret{background:var(--ink);width:1px;height:.68em;position:absolute;bottom:.13em;left:100%}[data-astro-cid-m5h6ukhe][data-phase=hold] .hero-caret{animation:1s steps(2,jump-none) infinite hero-caret}[data-astro-cid-m5h6ukhe][data-motion=paused] .hero-caret{animation-play-state:paused}@keyframes hero-caret{to{opacity:0}}.hero-word[data-astro-cid-m5h6ukhe]{white-space:nowrap;transform-origin:50% 55%;margin-left:0;display:inline-block}.hero-letter[data-astro-cid-m5h6ukhe],.hero-cap[data-astro-cid-m5h6ukhe]{display:inline-block}.hero-cap[data-astro-cid-m5h6ukhe]{position:relative}.upper[data-astro-cid-m5h6ukhe]{opacity:0;display:none}.hero-lede[data-astro-cid-m5h6ukhe]{max-width:46ch;color:var(--dim);font-size:clamp(17px,1.5vw,19px);line-height:1.6}.hero-ctas[data-astro-cid-m5h6ukhe]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.hero-control[data-astro-cid-m5h6ukhe]{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:2;position:absolute}@media (width>=768px){.hero-scrim[data-astro-cid-m5h6ukhe]{background:radial-gradient(at 50% 46%,#050506c7 0%,#050506db 58%,#050506fa 100%)}}@media (width>=900px){.hero-lockup[data-astro-cid-m5h6ukhe]{flex-direction:row;align-items:baseline;width:auto;max-width:100%;font-size:clamp(38px,4.5vw,66px)}.hero-word[data-astro-cid-m5h6ukhe]{margin-left:0}}@media (prefers-reduced-motion:no-preference){.hero-grain[data-astro-cid-m5h6ukhe]{animation:1.2s steps(6,end) infinite paused hero-grain}[data-astro-cid-m5h6ukhe][data-motion=playing] .hero-grain[data-astro-cid-m5h6ukhe]{animation-play-state:running}.opening[data-astro-cid-m5h6ukhe] .hero-word[data-astro-cid-m5h6ukhe]{animation:3.5s cubic-bezier(.65,0,.2,1) both hero-land}.opening[data-astro-cid-m5h6ukhe] .hero-cap[data-astro-cid-m5h6ukhe]{display:inline-grid}.opening[data-astro-cid-m5h6ukhe] .hero-cap[data-astro-cid-m5h6ukhe]>span[data-astro-cid-m5h6ukhe]{grid-area:1/1}.opening[data-astro-cid-m5h6ukhe] .hero-letter[data-astro-cid-m5h6ukhe]{animation:.8s both hero-letter;animation-delay:calc(1.1s + var(--letter) * 45ms)}.opening[data-astro-cid-m5h6ukhe] .hero-lead[data-astro-cid-m5h6ukhe],.opening[data-astro-cid-m5h6ukhe] .lower[data-astro-cid-m5h6ukhe],.opening[data-astro-cid-m5h6ukhe] .hero-dot[data-astro-cid-m5h6ukhe]{animation:3.5s both hero-reveal}.opening[data-astro-cid-m5h6ukhe] [data-astro-cid-m5h6ukhe][data-slot-word]:after{animation:3.5s step-end both hero-reveal}.opening[data-astro-cid-m5h6ukhe] .upper[data-astro-cid-m5h6ukhe]{animation:3.5s both hero-capital;display:block}}@keyframes hero-grain{0%{background-position:0 0}25%{background-position:-48px 32px}50%{background-position:32px -48px}75%{background-position:-32px -16px}to{background-position:16px 48px}}@keyframes hero-land{0%,65%{transform:translate(var(--intro-x), var(--intro-y)) scale(var(--intro-scale))}to{transform:none}}@keyframes hero-letter{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes hero-reveal{0%,70%{opacity:0}to{opacity:1}}@keyframes hero-capital{0%,70%{opacity:1}to{opacity:0}}.home-section{padding-block:var(--spacing-band);border-top:1px solid var(--hair)}.home-two{align-items:start;gap:40px;display:grid}.home-two>*{min-width:0}.home-two p{color:var(--dim);max-width:52ch}.home-two p+p{margin-top:1em}.home-head{gap:16px;max-width:65ch;margin-bottom:36px;display:grid}.home-heading{gap:16px;display:grid}main#main .hero[data-hero-reel]{min-height:calc(100vh - var(--site-header-height,0px) - var(--home-topbar-height,0px));min-height:calc(100svh - var(--site-header-height,0px) - var(--home-topbar-height,0px))}main#main>section[aria-labelledby=triangle-heading],main#main>.home-contact{align-content:center;min-height:100svh;display:grid}main#main>section[aria-labelledby=triangle-heading]>.wrap,main#main>.home-contact>.wrap{width:100%}@media (width<768px){main#main .hero .hero-control{bottom:calc(var(--spacing-callbar) + env(safe-area-inset-bottom,0px) + 16px)}}@media (width>=900px){.home-two{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:80px}}.practice-lead[data-astro-cid-nq5mjqzr]{margin-top:48px}.home-section[data-astro-cid-nq5mjqzr]{scroll-margin-top:calc(var(--site-header-height,0px) + env(safe-area-inset-top,0px));border-top:0}@media (prefers-reduced-motion:no-preference){html:has(#the-firm:target){scroll-behavior:smooth}}.practice-row[data-astro-cid-youfkeve]{border-bottom:1px solid var(--hair);gap:8px;min-width:0;padding-block:26px;display:grid}h2[data-astro-cid-youfkeve],h3[data-astro-cid-youfkeve]{font:500 clamp(22px, 2.6vw, 32px)/1.12 var(--font-serif);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;margin:0}a[data-astro-cid-youfkeve]{color:inherit;text-decoration:none}a[data-astro-cid-youfkeve]:hover{text-decoration:underline}a[data-astro-cid-youfkeve]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}p[data-astro-cid-youfkeve]{color:var(--dim);max-width:56ch;font:400 17px/1.6 var(--font-sans);overflow-wrap:anywhere;margin:0}@media (width>=900px){.practice-row[data-astro-cid-youfkeve]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:64px}}.home-practices[data-astro-cid-sswuzcgj]{border-top:1px solid var(--hair);margin-top:24px}section[data-astro-cid-yx4haqcy]{border-top:1px solid var(--hair);text-align:center;padding-bottom:64px}section[data-astro-cid-yx4haqcy] .quote-band:first-child{border-top:0}.triangle-layout[data-astro-cid-bofe5bkl]{align-items:center}.tx-map[data-astro-cid-bofe5bkl]{justify-self:center;width:100%;max-width:560px;margin:0;position:relative}.tx-map[data-astro-cid-bofe5bkl] img[data-astro-cid-bofe5bkl]{aspect-ratio:1120/883;width:100%;height:auto;display:block}.tx-label[data-astro-cid-bofe5bkl]{white-space:nowrap;font:400 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 3px #050506,0 0 6px #050506,0 0 10px #050506;position:absolute}@media (width>=900px){.tx-label[data-astro-cid-bofe5bkl]{font-size:13px}}.tx-dfw[data-astro-cid-bofe5bkl]{top:32.73%;left:59.82%;transform:translate(-50%,calc(-100% - 14px))}.tx-houston[data-astro-cid-bofe5bkl]{top:61.72%;left:73.93%;transform:translate(-50%,14px)}.tx-austin[data-astro-cid-bofe5bkl]{top:60.59%;left:55.54%;transform:translate(calc(-100% - 14px),calc(-100% - 2px))}.tx-sa[data-astro-cid-bofe5bkl]{top:67.61%;left:49.29%;transform:translate(calc(-100% - 12px),6px)}.team-proof[data-astro-cid-jpywucpw]{max-width:80ch;margin-bottom:32px}.home-people[data-astro-cid-jpywucpw]{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 48px;display:grid}.home-contact[data-astro-cid-phfanhsb]{text-align:center}.wrap[data-astro-cid-phfanhsb]{justify-items:center;gap:22px;display:grid}.home-contact[data-astro-cid-phfanhsb] .statement{font-size:clamp(38px,6.5vw,88px);line-height:1.12}.number[data-astro-cid-phfanhsb]{font:400 clamp(20px, 2.6vw, 28px)/1.6 var(--font-mono);letter-spacing:.06em}.number[data-astro-cid-phfanhsb] a[data-astro-cid-phfanhsb]{text-decoration:none}.address[data-astro-cid-phfanhsb]{color:var(--dim);font-size:15px}.home-tick[data-astro-cid-maywfciq]{max-width:1180px;height:48px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));color:var(--faint);align-items:center;gap:12px;margin-inline:auto;display:flex}i[data-astro-cid-maywfciq]{background:#edeae342;flex:1 0 24px;height:1px}b[data-astro-cid-maywfciq]{border:1px solid var(--hair);flex:none;width:29px;height:29px;position:relative}b[data-astro-cid-maywfciq]:before,b[data-astro-cid-maywfciq]:after{content:"";background:var(--faint);position:absolute;inset:13px 7px}b[data-astro-cid-maywfciq]:after{inset:7px 13px}span[data-astro-cid-maywfciq]{font:400 12px/1.4 var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere;flex:0 auto;min-width:0}@media (prefers-reduced-motion:no-preference){i[data-astro-cid-maywfciq]{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.7,.1,1)}b[data-astro-cid-maywfciq]{transition:opacity .5s .8s}.waiting[data-astro-cid-maywfciq] i[data-astro-cid-maywfciq]{transform:scaleX(0)}.waiting[data-astro-cid-maywfciq] b[data-astro-cid-maywfciq]{opacity:0}}.accent[data-astro-cid-maywfciq]{color:var(--crimson-text)}.accent[data-astro-cid-maywfciq] i[data-astro-cid-maywfciq]{background:var(--crimson)}.accent[data-astro-cid-maywfciq] b[data-astro-cid-maywfciq]{border-color:var(--crimson-text)}.accent[data-astro-cid-maywfciq] b[data-astro-cid-maywfciq]:before,.accent[data-astro-cid-maywfciq] b[data-astro-cid-maywfciq]:after{background:var(--crimson-text)}
