@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gutter:24px;--wrap:1200px}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg,#fff);color:var(--ink,#111);font-family:var(--font-body,system-ui, sans-serif);font-size:var(--body-size,17px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;counter-reset:sec;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,figure,blockquote,dl,dd,ol{margin:0}ol{padding:0;list-style:none}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.icon{flex:none}.mono{font-family:var(--font-mono,var(--font-body))}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.display{font-family:var(--font-display);font-weight:var(--display-weight,400);font-size:var(--h1);line-height:var(--display-lh,1.02);letter-spacing:var(--display-tracking,-.02em);text-transform:var(--display-transform,none);text-wrap:balance}.display em{font-style:var(--em-style,italic)}.h2{font-family:var(--font-display);font-weight:var(--h2-weight,var(--display-weight,400));font-size:var(--h2);line-height:var(--h2-lh,1.08);letter-spacing:var(--display-tracking,-.02em);text-transform:var(--display-transform,none);text-wrap:balance}.h3{font-family:var(--font-h3,var(--font-body));font-weight:var(--h3-weight,600);font-size:var(--h3,1.25rem);letter-spacing:var(--h3-tracking,-.01em);text-wrap:balance;line-height:1.25}.lede{font-size:var(--lede,1.3rem);max-width:34ch;line-height:1.45}.eyebrow,.sec-kicker{font-family:var(--font-label,var(--font-body));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:600}.sec-kicker{counter-increment:sec}.actions{flex-wrap:wrap;gap:12px;display:flex}.btn{border-radius:var(--btn-radius,var(--radius,0));min-height:52px;font-family:var(--font-ui,var(--font-body));cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-sm{min-height:40px;padding:0 16px;font-size:.88rem}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{color:var(--ink);border-color:var(--btn-line,var(--ink));background:0 0}.btn-secondary:hover{background:var(--ink);color:var(--bg)}.btn .icon-arrow,.text-link .icon-arrow{transition:transform .2s}.btn:hover .icon-arrow,.text-link:hover .icon-arrow{transform:translate(3px)}.text-link{color:var(--link,var(--accent));font-family:var(--font-ui,var(--font-body));align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=520px){.hero .actions,.contact-form .btn{width:100%}.hero .actions .btn{white-space:normal;flex:100%}}.site-header{z-index:20;background:var(--header-bg,var(--bg));color:var(--header-ink,var(--ink));border-bottom:1px solid var(--header-line,var(--line));position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:210px}.wordmark{font-family:var(--font-display);white-space:nowrap;align-items:baseline;gap:.3em;font-size:1.35rem;line-height:1;display:inline-flex}.wm-mark{display:none}.wm-sub{opacity:.6}.nav{font-family:var(--font-ui,var(--font-body));gap:28px;font-size:.92rem;display:flex}.nav a{opacity:.85;text-decoration:none}.nav a:hover{opacity:1}.header-actions{align-items:center;gap:18px;display:flex}.header-phone{font-family:var(--font-ui,var(--font-body));white-space:nowrap;align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1120px){.nav{display:none}}@media (width<=640px){.header-actions .btn{display:none}.brand-logo{width:160px}.header-inner{min-height:64px}}.hero{padding:var(--hero-pad,clamp(56px, 8vw, 112px)) 0;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.hero-body{color:var(--ink-soft);max-width:58ch}.custody-note{color:var(--ink-soft);border-left:2px solid var(--accent);max-width:52ch;padding-left:14px;font-size:.9rem}.hero-portrait img{width:100%}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.hero-portrait{max-width:460px}}.section{padding:var(--section-pad,clamp(72px, 9vw, 128px)) 0}.sec-head{gap:16px;max-width:760px;margin-bottom:clamp(36px,5vw,64px);display:grid}.sec-intro{color:var(--ink-soft);max-width:60ch;font-size:1.1rem}.sit-grid{gap:var(--grid-gap,24px);counter-reset:sit;grid-template-columns:repeat(2,1fr);display:grid}.sit{padding:var(--card-pad,32px);background:var(--card-bg,var(--surface));border:1px solid var(--card-line,var(--line));border-radius:var(--radius);counter-increment:sit;flex-direction:column;gap:14px;transition:background .2s,color .2s,box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.sit-num{font-family:var(--font-mono,var(--font-body));letter-spacing:.08em;color:var(--accent);font-size:.8rem}.sit-body{color:var(--ink-soft)}.link-row{flex-wrap:wrap;gap:8px 20px;margin-top:auto;padding-top:6px;display:flex}@media (width<=720px){.sit-grid{grid-template-columns:1fr}}.picker{background:var(--panel-bg,var(--surface));border:1px solid var(--line);border-radius:var(--radius-lg,16px);text-align:left;gap:18px;padding:24px;display:grid}.picker-head{align-items:center;gap:14px;display:flex}.avatar{object-fit:cover;object-position:50% 18%;background:var(--avatar-bg,var(--surface));border-radius:50%;flex:none;width:48px;height:48px}.picker-title{font-size:1.05rem;font-weight:600}.picker-sub{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.picker-tabs{background:var(--tabs-bg,var(--surface));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.picker-tabs button{font:inherit;text-align:left;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:.88rem;font-weight:500;transition:background .2s,color .2s}.picker-tabs button:hover{color:var(--ink)}.picker-tabs button[aria-selected=true]{background:var(--tab-on-bg,var(--bg));color:var(--ink);box-shadow:var(--tab-shadow,none)}.picker-panel{align-content:start;gap:10px;min-height:200px;display:grid}.picker-panel[hidden]{display:none}.picker-panel p{color:var(--ink-soft)}.picker-panel .picker-count{letter-spacing:.08em;color:var(--accent);font-size:.74rem}.picker-foot{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:16px;font-size:.85rem;display:flex}.picker-call{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.proof{border-block:1px solid var(--line)}.proof-inner{grid-template-columns:.8fr repeat(4,1fr);display:grid}.proof-item{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;padding:24px 20px;display:flex}.proof-item:first-child{border-left:0;padding-left:0}.proof-value{letter-spacing:-.03em;align-items:center;gap:6px;font-size:1.9rem;font-weight:600;line-height:1;display:inline-flex}.proof-value .icon{width:20px;height:20px;color:var(--accent)}.proof-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.proof-value-sm{font-size:.95rem;line-height:1.35}@media (width<=960px){.proof-inner{grid-template-columns:1fr 1fr;column-gap:24px}.proof-item{border-left:0;border-top:1px solid var(--line);padding:18px 0}.proof-rating{border-top:0;grid-column:1/-1}}.jason-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.jason-copy{justify-items:start;gap:20px;display:grid}.jason-copy p{color:var(--ink-soft);max-width:60ch}.pull{font-family:var(--font-display);font-size:var(--pull,1.6rem);color:var(--ink);max-width:30ch;line-height:1.25}.jason-portrait{position:relative}.jason-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 100%;background:var(--surface);width:100%}.facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;width:100%;margin-top:8px;display:grid}.fact{border-bottom:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.fact:nth-child(odd){padding-right:16px}.fact dt{font-family:var(--font-mono,var(--font-body));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.fact dd{margin:0;font-weight:500;line-height:1.4}@media (width<=900px){.jason-grid{grid-template-columns:1fr}.jason-portrait{max-width:440px}}@media (width<=480px){.facts{grid-template-columns:1fr}}.prac-grid{gap:var(--grid-gap,24px);counter-reset:prac;grid-template-columns:repeat(2,1fr);display:grid}.prac{padding:var(--card-pad,32px);background:var(--card-bg,var(--surface));border:1px solid var(--card-line,var(--line));border-radius:var(--radius);counter-increment:prac;align-content:start;gap:10px;padding-right:76px;transition:background .2s,box-shadow .2s,transform .2s,border-color .2s;display:grid;position:relative}.prac p{color:var(--ink-soft)}.prac-num{font-family:var(--font-mono,var(--font-body));letter-spacing:.08em;color:var(--accent);font-size:.8rem}.prac-link{top:var(--card-pad,32px);right:var(--card-pad,28px);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute}.prac:hover .prac-link{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.prac-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.state-link{color:var(--ink-soft)}@media (width<=720px){.prac-grid{grid-template-columns:1fr}}.section--media{padding-block:clamp(48px,7vw,96px)}.media-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.media-badge{aspect-ratio:16/9;text-align:center;background:var(--media-bg,#0b0c0f);color:#fff;border-radius:var(--radius-lg,var(--radius));place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.media-network{letter-spacing:-.04em;font:800 clamp(2.6rem,5vw,4rem)/1 system-ui,sans-serif}.media-show{font-family:var(--font-display);opacity:.85;font-size:clamp(1rem,1.6vw,1.3rem)}.media-copy{justify-items:start;gap:16px;display:grid}.media-copy p{color:var(--ink-soft);max-width:56ch}.placeholder-tag{letter-spacing:.06em;text-transform:uppercase;color:#5c4500;background:#fff3c4;border:1px solid #ecd27a;border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:500;display:inline-flex}@media (width<=800px){.media-inner{grid-template-columns:1fr}}.phil-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.phil-copy{justify-items:start;gap:18px;min-width:0;display:grid}.phil-copy p{color:var(--ink-soft);max-width:60ch}.phil-copy .phil-role{color:var(--accent);font-weight:600}.phil-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 100%;background:var(--surface);width:100%}@media (width<=900px){.phil-grid{grid-template-columns:1fr}.phil-portrait{order:-1;max-width:400px}}.reviews-grid{gap:var(--grid-gap,24px);grid-template-columns:.8fr 1fr 1fr;align-items:stretch;display:grid}.rating{align-content:start;justify-items:start;gap:10px;display:grid}.rating-value{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(4rem,9vw,7rem);line-height:.9}.stars{color:var(--star,var(--accent));gap:3px;display:flex}.rating-label{color:var(--ink-soft);font-size:.88rem}.review-card{padding:var(--card-pad,32px);background:var(--card-bg,var(--surface));border:1px solid var(--card-line,var(--line));border-radius:var(--radius);flex-direction:column;gap:18px;display:flex}.review-card blockquote{font-family:var(--quote-font,var(--font-body));color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.5}.review-card figcaption{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;font-size:.85rem;display:flex}@media (width<=960px){.reviews-grid{grid-template-columns:1fr 1fr}.rating{grid-column:1/-1}}@media (width<=640px){.reviews-grid{grid-template-columns:1fr}}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-grid .sec-head{margin-bottom:0}.faq{border-bottom:1px solid var(--line)}.faq:first-child{border-top:1px solid var(--line)}.faq summary{font-family:var(--faq-font,var(--font-body));font-weight:var(--faq-weight,600);font-size:var(--faq-size,1.1rem);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{width:20px;height:20px;color:var(--accent);transition:transform .25s}.faq[open] summary .icon{transform:rotate(45deg)}.faq p{color:var(--ink-soft);max-width:62ch;padding-bottom:22px}@media (width<=900px){.faq-grid{grid-template-columns:1fr}}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact-copy{justify-items:start;gap:18px;display:grid}.contact-phone{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:12px;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.1;text-decoration:none;display:inline-flex}.contact-phone .icon{width:.7em;height:.7em;color:var(--accent)}address{color:var(--ink-soft);font-style:normal;line-height:1.7}.contact-form{padding:var(--form-pad,36px);background:var(--form-bg,var(--surface));color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg,var(--radius));gap:18px;display:grid}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field label,.field legend{padding:0;font-size:.88rem;font-weight:600}.optional{color:var(--ink-soft);font-weight:400}.field input:not([type=radio]){width:100%;min-height:50px;font:inherit;color:var(--ink);background:var(--input-bg,var(--bg));border:1px solid var(--input-line,var(--line));border-radius:var(--input-radius,var(--radius-sm,var(--radius)));padding:0 14px;font-size:1rem}.field input::placeholder{color:color-mix(in srgb, var(--ink-soft) 70%, transparent)}.field input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.choices{gap:10px;margin-top:8px;display:flex}.choices label{cursor:pointer;background:var(--input-bg,var(--bg));border:1px solid var(--input-line,var(--line));border-radius:var(--input-radius,var(--radius-sm,var(--radius)));align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:inline-flex}.choices input{accent-color:var(--accent);margin:0}.form-notice{color:var(--ink-soft);font-size:.8rem;line-height:1.5}.contact-form .btn{justify-self:start}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}.site-footer{background:var(--footer-bg,var(--bg));color:var(--footer-ink,var(--ink));border-top:1px solid var(--footer-line,var(--line));padding:40px 0 48px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.footer-address{opacity:.75;font-size:.88rem}.footer-address a{text-decoration:none}.footer-links{flex-wrap:wrap;gap:8px 20px;font-size:.88rem;display:flex}.footer-links a{opacity:.75;text-decoration:none}.footer-links a:hover{opacity:1}.mobile-cta{display:none}@media (width<=720px){.mobile-cta{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--mcta-bg,var(--bg));border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.mobile-cta .btn{min-height:46px;padding:0 18px}.page-home{padding-bottom:72px}}.marquee{overflow:hidden}.marquee-track{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee-set{display:flex}.marquee-word{white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}.pv{z-index:60;color:#c9ced8;letter-spacing:0;text-transform:none;background:#16181d;font:500 12.5px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.pv-inner{scrollbar-width:none;align-items:center;gap:16px;height:44px;padding:6px 16px;display:flex;overflow-x:auto}.pv-inner::-webkit-scrollbar{display:none}.pv a{color:inherit;white-space:nowrap;text-decoration:none}.pv-home{border-right:1px solid #343843;padding-right:14px;font-weight:650;color:#fff!important}.pv-themes{gap:2px;display:flex}.pv-themes a{border-radius:6px;padding:7px 10px}.pv-themes a:hover{color:#fff;background:#262a33}.pv-themes a[aria-current=page]{color:#111;background:#fff}.pv-num{opacity:.55;font-variant-numeric:tabular-nums;margin-right:6px}.pv-toggle{background:#262a33;border-radius:8px;gap:2px;margin-left:auto;padding:3px;display:flex}.pv-toggle a{border-radius:6px;padding:5px 10px}.pv-toggle a[aria-current=page]{color:#fff;background:#3b82f6}:is(.hero-grid,.ed-grid,.bold-grid,.jason-grid,.contact-grid,.faq-grid,.reviews-grid,.sys-split,.sys-intro-grid,.sys-cards,.console-body,.picker,.picker-head)>*{min-width:0}@media (width<=520px){.btn{white-space:normal;text-align:center}}body{--pv-h:0px}body:has(.pv:not([hidden])){--pv-h:44px}.hero{--top-chrome:calc(var(--pv-h) + var(--header-h,76px))}[data-theme=courtroom]{--bg:#f8f4ec;--surface:#f0e9dc;--surface-2:#e7ddcb;--ink:#18202e;--ink-soft:#4b5462;--line:#e2d8c5;--navy:#0f1e36;--navy-deep:#0a1528;--gold:#b48a4f;--gold-soft:#d9c49c;--gold-ink:#7a5a28;--gold-on-navy:#dcbf86;--accent:var(--navy);--accent-hover:#0b1729;--accent-ink:var(--gold-on-navy);--link:var(--gold-ink);--star:var(--gold);--font-display:"Cormorant Garamond Variable", "Newsreader Variable", Georgia, serif;--font-body:"Newsreader Variable", Georgia, serif;--font-ui:"Public Sans Variable", system-ui, sans-serif;--font-label:"Public Sans Variable", system-ui, sans-serif;--font-h3:var(--font-display);--display-weight:560;--display-tracking:-.01em;--display-lh:.98;--h1:clamp(2.9rem, min(6vw, 9vh), 5.6rem);--h2:clamp(2.4rem, 4.4vw, 3.8rem);--h3:1.6rem;--h3-weight:600;--h3-tracking:-.005em;--lede:1.4rem;--body-size:18.5px;--radius:2px;--radius-sm:2px;--radius-lg:2px;--btn-radius:3px;--btn-line:var(--navy);--card-line:var(--line);--quote-font:var(--font-display);--faq-font:var(--font-display);--faq-weight:450;--faq-size:1.3rem;--header-line:var(--gold-soft);--input-bg:#fff;--form-bg:#fff;--section-pad:clamp(80px, 10vw, 136px)}[data-theme=courtroom] .eyebrow,[data-theme=courtroom] .sec-kicker{letter-spacing:.26em;color:var(--navy);justify-items:start;gap:14px;font-size:.74rem;font-weight:500;display:grid}[data-theme=courtroom] .eyebrow:after,[data-theme=courtroom] .sec-kicker:after{content:"";background:var(--gold);width:56px;height:2px}[data-theme=courtroom] .display,[data-theme=courtroom] .h2{color:var(--navy)}[data-theme=courtroom] .display em{color:var(--gold-ink);font-style:italic}[data-theme=courtroom] .h3{color:var(--navy)}[data-theme=courtroom] .btn{letter-spacing:.16em;text-transform:uppercase;min-height:54px;padding:0 28px;font-size:.76rem;font-weight:600}[data-theme=courtroom] .btn-sm{letter-spacing:.18em;min-height:42px;padding:0 18px;font-size:.7rem}[data-theme=courtroom] .btn-primary{box-shadow:0 10px 24px -16px #13233db3}[data-theme=courtroom] .btn-secondary{color:var(--navy)}[data-theme=courtroom] .btn-secondary:hover{background:var(--navy);color:var(--gold-on-navy)}[data-theme=courtroom] .btn-secondary .icon,[data-theme=courtroom] .text-link .icon{color:var(--gold)}[data-theme=courtroom] .text-link{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:600}[data-theme=courtroom] .wm-serif,.ov-preview[data-theme=courtroom] .wm-serif{color:var(--navy);justify-items:center;gap:4px;line-height:1;display:inline-grid}[data-theme=courtroom] .wm-serif-name{font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;margin-right:-.11em;font-size:1.95rem;font-weight:470}[data-theme=courtroom] .wm-serif-sub{width:100%;font-family:var(--font-label);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:.56rem;font-weight:500;display:flex}[data-theme=courtroom] .wm-serif-sub:before,[data-theme=courtroom] .wm-serif-sub:after{content:"";background:var(--gold);flex:1;min-width:14px;height:1px}[data-theme=courtroom] .site-footer .wm-serif{color:#fff}[data-theme=courtroom] .header-inner{min-height:92px}[data-theme=courtroom] .nav{font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--navy);white-space:nowrap;gap:26px;font-size:.7rem;font-weight:500}@media (width<=1320px){[data-theme=courtroom] .nav{display:none}}[data-theme=courtroom] .header-phone{font-family:var(--font-display);color:var(--navy);font-size:1.05rem;font-weight:500}[data-theme=courtroom] .header-phone .icon{color:var(--gold)}@media (width<=640px){[data-theme=courtroom] .header-inner{min-height:76px}[data-theme=courtroom] .wm-serif-name{font-size:1.45rem}[data-theme=courtroom] .wm-serif-sub{gap:7px;font-size:.48rem}[data-theme=courtroom] .header-phone{font-size:.95rem}}@media (width<=340px){[data-theme=courtroom] .header-phone span{display:none}}[data-theme=courtroom] .hero{--header-h:92px;min-height:max(480px, calc(100svh - var(--top-chrome)));border-bottom:1px solid var(--gold-soft);align-items:center;padding-block:clamp(28px,5vh,72px);display:grid}[data-theme=courtroom] .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center}[data-theme=courtroom] .hero-copy{gap:clamp(14px,2.4vh,24px)}[data-theme=courtroom] .hero-portrait{aspect-ratio:4/5;height:min(calc(100svh - var(--top-chrome) - 2 * clamp(28px, 5vh, 72px)), 640px);width:auto;max-width:100%;box-shadow:inset 0 -3px 0 var(--gold);background:linear-gradient(165deg,#efe9de 0%,#ddd3c3 62%,#cfc3b0 100%);justify-self:end;align-items:flex-end;display:flex;overflow:hidden}[data-theme=courtroom] .hero-portrait img{object-fit:cover;object-position:50% 0;width:100%;height:90%}[data-theme=courtroom] .custody-note{border-left:2px solid var(--gold);font-size:.98rem}@media (height<=940px) and (width>=901px){[data-theme=courtroom] .hero--split .hero-body{display:none}}@media (width<=900px){[data-theme=courtroom] .hero{min-height:0}[data-theme=courtroom] .hero-grid{grid-template-columns:1fr}[data-theme=courtroom] .hero-portrait{aspect-ratio:16/11;order:-1;justify-self:start;width:100%;max-width:520px;height:auto}[data-theme=courtroom] .hero-portrait img{object-fit:contain;object-position:50% 100%;height:96%}}[data-theme=courtroom] .sit{border-top:2px solid var(--gold);background:#fff}[data-theme=courtroom] .sit:hover{box-shadow:0 22px 44px -30px #13233d66}[data-theme=courtroom] .sit-num,[data-theme=courtroom] .prac-num{font-family:var(--font-display);letter-spacing:0;color:var(--gold-ink);font-size:2rem;font-style:italic;line-height:1}[data-theme=courtroom] .section--jason{background:var(--surface);border-block:1px solid var(--gold-soft)}[data-theme=courtroom] .jason-portrait img{box-shadow:inset 0 -3px 0 var(--gold);background:linear-gradient(165deg,#efe9de,#d6ccbb)}[data-theme=courtroom] .pull{color:var(--navy);border-left:2px solid var(--gold);padding-left:22px;font-size:clamp(1.5rem,2.4vw,2rem);font-style:italic}[data-theme=courtroom] .fact dt,[data-theme=courtroom] .toc-title{font-family:var(--font-label);letter-spacing:.2em;color:var(--gold-ink)}[data-theme=courtroom] .facts,[data-theme=courtroom] .fact{border-color:var(--gold-soft)}[data-theme=courtroom] .prac-grid{gap:0 56px}[data-theme=courtroom] .prac{border:0;border-top:1px solid var(--gold-soft);background:0 0;border-radius:0;padding:30px 72px 34px 0}[data-theme=courtroom] .prac .prac-link{border-color:var(--gold-soft);color:var(--gold-ink);top:30px;right:0}[data-theme=courtroom] .prac:hover .prac-link{color:var(--gold-on-navy)}[data-theme=courtroom] .media-badge{--media-bg:var(--navy);box-shadow:inset 0 0 0 1px var(--gold), inset 0 0 0 7px var(--navy), inset 0 0 0 8px #b8955e80}[data-theme=courtroom] .media-show{color:var(--gold-on-navy);opacity:1;font-style:italic}[data-theme=courtroom] .section--phil .phil-role{color:var(--gold-ink)}[data-theme=courtroom] .section--phil .phil-portrait img{background:linear-gradient(165deg,#efe9de,#d6ccbb)}[data-theme=courtroom] .rating-value{color:var(--navy);font-weight:380}[data-theme=courtroom] .review-card{border-top:2px solid var(--gold);background:#fff}[data-theme=courtroom] .review-card blockquote{font-size:1.18rem;font-style:italic}[data-theme=courtroom] .faq,[data-theme=courtroom] .faq:first-child{border-color:var(--gold-soft)}[data-theme=courtroom] .faq summary{color:var(--navy)}[data-theme=courtroom] .faq summary .icon{color:var(--gold)}[data-theme=courtroom] .section--contact{background:var(--surface);border-top:1px solid var(--gold-soft)}[data-theme=courtroom] .contact-phone{color:var(--navy);font-weight:420}[data-theme=courtroom] .contact-phone .icon{color:var(--gold)}[data-theme=courtroom] .contact-form{border-top:2px solid var(--gold)}[data-theme=courtroom] .field label,[data-theme=courtroom] .field legend{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);font-size:.72rem;font-weight:600}[data-theme=courtroom] .choices input{accent-color:var(--navy)}[data-theme=courtroom] .site-footer{--footer-bg:var(--navy);--footer-ink:#fff;border-top:3px solid var(--gold)}[data-theme=courtroom] .mobile-cta{--mcta-bg:var(--navy);border-top:2px solid var(--gold)}[data-theme=courtroom] .mobile-cta .btn-secondary{color:#fff;border-color:#e2c8938c}[data-theme=courtroom] .mobile-cta .btn{letter-spacing:.12em;white-space:nowrap;padding:0 14px;font-size:.68rem}[data-theme=courtroom] .page-hero{border-bottom:1px solid var(--gold-soft)}[data-theme=courtroom] .crumbs{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}[data-theme=courtroom] .now-box{--now-bg:#fff;border-top:2px solid var(--gold)}[data-theme=courtroom] .now-title{color:var(--navy);font-weight:500}[data-theme=courtroom] .now-list li:before{font-family:var(--font-label)}[data-theme=courtroom] .prose-h{color:var(--navy);font-weight:450}[data-theme=courtroom] .term{border-left:2px solid var(--gold);background:#fff}[data-theme=courtroom] .term dt{color:var(--navy);font-weight:600}[data-theme=courtroom] .toc ol{border-color:var(--gold-soft)}[data-theme=courtroom] .toc a:hover{color:var(--gold-ink)}[data-theme=courtroom] .sources{border-color:var(--gold-soft)}[data-theme=courtroom] .related{--related-bg:var(--surface)}[data-theme=courtroom] .related-card{border-top:2px solid var(--gold);background:#fff}[data-theme=courtroom] .related-card:hover{border-color:var(--gold)}[data-theme=courtroom] .related-card .icon{color:var(--gold)}.ov-preview[data-theme=courtroom] .ov-bar{justify-content:center;height:56px;position:relative}.ov-preview[data-theme=courtroom] .ov-bar-dots{position:absolute;left:18px}.ov-preview[data-theme=courtroom] .wm-serif-name{font-size:1.15rem}.ov-preview[data-theme=courtroom] .wm-serif-sub{font-size:.4rem}.ov-preview[data-theme=courtroom] .ov-stage{height:calc(100% - 56px)}.ov-preview[data-theme=courtroom] .ov-stage:after{content:"";width:44%;height:82%;box-shadow:inset 0 -3px 0 var(--gold);background:linear-gradient(165deg,#efe9de,#d6ccbb);position:absolute;bottom:0;right:5%}.ov-preview[data-theme=courtroom] .ov-portrait{z-index:1;width:44%;right:5%}[data-theme=courtroom] [hidden]{display:none!important}[data-theme=courtroom] .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=courtroom] .display em{color:var(--gold-ink);font-weight:520}[data-theme=courtroom] .h2{font-weight:560}[data-theme=courtroom] .sec-intro{color:var(--ink-soft);font-size:1.12rem}[data-theme=courtroom] .btn-gold{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}[data-theme=courtroom] .btn-gold:hover{background:var(--gold-on-navy);border-color:var(--gold-on-navy)}[data-theme=courtroom] .btn-gold .icon{color:currentColor}[data-theme=courtroom] .btn-ghost{color:#fff;background:0 0;border-color:#dcbf86b3}[data-theme=courtroom] .btn-ghost:hover{color:#fff;background:#dcbf861f}[data-theme=courtroom] .btn-ghost .icon{color:var(--gold-on-navy)}[data-theme=courtroom] .site-header{background:var(--navy);border-bottom:2px solid var(--gold)}[data-theme=courtroom] .site-header .wm-serif{color:#fff}[data-theme=courtroom] .site-header .nav{color:#ffffffe0}[data-theme=courtroom] .site-header .nav a:hover,[data-theme=courtroom] .site-header .header-phone{color:#fff}[data-theme=courtroom] .site-header .header-phone .icon{color:var(--gold-on-navy)}[data-theme=courtroom] .site-header .btn-primary{background:var(--gold);border-color:var(--gold);color:var(--navy-deep);box-shadow:none}[data-theme=courtroom] .site-header .btn-primary:hover{background:var(--gold-on-navy);border-color:var(--gold-on-navy)}[data-theme=courtroom] .nav a{border-bottom:1px solid #0000;padding-block:6px;text-decoration:none}[data-theme=courtroom] .nav a:hover{border-color:var(--gold)}.intake-band{background:var(--surface);border-bottom:1px solid var(--gold-soft);padding-block:clamp(36px,5vw,56px)}.intake-band-inner{grid-template-columns:180px 1fr;align-items:start;gap:24px 48px;display:grid}.intake{gap:18px;display:grid}.intake-q{font-family:var(--font-display);color:var(--navy);text-wrap:balance;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:560;line-height:1.12}.intake-choices{flex-wrap:wrap;gap:12px;display:flex}.intake-choices .btn{min-width:132px}.intake[data-state=yes] .intake-choices,.intake[data-state=no] .intake-choices{display:none}.intake-result{border-top:2px solid var(--gold);background:#fff;justify-items:start;gap:12px;padding:22px 24px;display:grid}.intake-title{font-family:var(--font-display);color:var(--navy);font-size:1.5rem;font-weight:600}.intake-body{color:var(--ink-soft);max-width:40em}.intake-call{min-height:58px;font-size:.85rem}.intake .link-row{flex-wrap:wrap;gap:10px 26px;display:flex}.intake-reset{cursor:pointer;font:500 .78rem var(--font-label);color:var(--ink-soft);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (width<=800px){.intake-band-inner{grid-template-columns:1fr}}.chat{z-index:70;justify-items:end;gap:12px;display:grid;position:fixed;bottom:20px;right:20px}.chat-launch{cursor:pointer;background:var(--navy);color:#fff;border:1px solid var(--gold);min-height:52px;font:600 .74rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:0 22px;display:inline-flex;box-shadow:0 18px 40px -18px #0a1528bf}.chat-launch:hover{background:var(--navy-deep)}.chat-launch-dot{background:var(--gold-on-navy);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dcbf8638}.chat.is-open .chat-launch{display:none}.chat-panel{background:var(--bg);border:1px solid var(--gold-soft);border-top:3px solid var(--gold);width:min(380px,100vw - 32px);max-height:min(620px,100svh - 120px);overflow:auto;box-shadow:0 30px 70px -30px #0a152899}.chat-head{background:var(--navy);color:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-avatar{border:1px solid var(--gold);width:36px;height:36px;color:var(--gold-on-navy);font-family:var(--font-display);place-items:center;font-size:1.3rem;display:grid}.chat-id{line-height:1.25;font-family:var(--font-label);display:grid}.chat-id strong{font-size:.9rem;font-weight:600}.chat-id span{color:#ffffffb3;font-size:.72rem}.chat-close{color:#fff;cursor:pointer;background:0 0;border:0;width:36px;height:36px;margin-left:auto;font-size:1.6rem;line-height:1}.chat-body{gap:14px;padding:18px 16px 16px;display:grid}.chat-msg{background:var(--surface);justify-self:start;padding:10px 14px;font-size:1rem}.intake--chat .intake-q{background:var(--surface);padding:12px 14px;font-size:1.3rem}.intake--chat .intake-choices .btn{flex:1;min-width:0;min-height:46px}.intake--chat .intake-result{padding:16px}.intake--chat .intake-title{font-size:1.25rem}.intake--chat .intake-call{width:100%}.chat-note{color:var(--ink-soft);font-size:.8rem}@media (width<=720px){.chat{right:16px;bottom:calc(82px + env(safe-area-inset-bottom))}.chat-launch{display:none}}.jury{background:var(--navy);color:#fff}.jury-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.jury-photo{aspect-ratio:4/5;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dcbf8699,14px 14px 0 -1px #dcbf8640}.jury-photo img{object-fit:cover;object-position:30% 75%;width:100%;height:100%}.jury-photo figcaption{font:500 .66rem var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-on-navy);background:#0a1528cc;padding:8px 14px;position:absolute;bottom:0;left:0}.jury-copy{justify-items:start;gap:18px;display:grid}[data-theme=courtroom] .jury .sec-kicker,[data-theme=courtroom] .jury .h2{color:#fff}.jury-copy>p{color:#ffffffd1;max-width:36em;font-size:1.1rem}.jury-services{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;margin:10px 0 8px;display:grid}.jury-services li{border-top:1px solid #dcbf8680;gap:8px;padding-top:16px;display:grid}[data-theme=courtroom] .jury-services .h3{color:var(--gold-on-navy);font-size:1.35rem}.jury-services p{color:#ffffffbf;font-size:.95rem;line-height:1.5}@media (width<=960px){.jury-grid{grid-template-columns:1fr}.jury-photo{aspect-ratio:5/4;max-width:460px}}@media (width<=640px){.jury-services{grid-template-columns:1fr}}.media-book-grid{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:24px;display:grid}.mb-tv{border-top:2px solid var(--gold);background:#fff;grid-template-columns:220px 1fr;align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(24px,3vw,36px);display:grid}.mb-poster{aspect-ratio:2/3;overflow:hidden;box-shadow:0 20px 40px -24px #0a152899}.mb-poster img{object-fit:cover;width:100%;height:100%}.mb-copy{justify-items:start;gap:14px;display:grid}.mb-copy p:not(.sec-kicker){color:var(--ink-soft)}.mb-book{background:var(--navy);color:#fff;border-top:2px solid var(--gold);align-content:center;gap:14px;padding:clamp(24px,3vw,36px);display:grid}[data-theme=courtroom] .mb-book .sec-kicker{color:var(--gold-on-navy)}[data-theme=courtroom] .mb-book-title{font-family:var(--font-display);color:#fff;font-size:2rem;font-weight:600;line-height:1.08}.mb-book p{color:#fffc}.mb-signup{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mb-signup input{color:#fff;min-height:50px;font:inherit;background:#ffffff0f;border:1px solid #dcbf8680;flex:180px;padding:0 14px;font-size:1rem}.mb-signup input::placeholder{color:#ffffff8c}.mb-signup .btn{min-height:50px}@media (width<=960px){.media-book-grid{grid-template-columns:1fr}}@media (width<=560px){.mb-tv{grid-template-columns:1fr}.mb-poster{max-width:220px}}[data-theme=courtroom] .mobile-cta .btn-primary{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.media-book--tv .media-book-grid,.media-book--book .media-book-grid{grid-template-columns:1fr;max-width:900px}.media-book--tv{background:var(--surface);border-block:1px solid var(--gold-soft)}.lawyers-hero{padding-block:clamp(48px,7vw,96px)}.lawyers-hero .wrap{gap:18px;max-width:900px;margin-inline:auto;display:grid}[data-theme=courtroom] .intake [data-callback]{font-size:.72rem}.court-home .sec-kicker{display:none}.court-home .h2{letter-spacing:-.012em;font-weight:560}.ch-start{font:600 .78rem var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--gold);align-items:center;gap:8px;padding-block:6px;text-decoration:none;display:inline-flex}.ch-start .icon{color:var(--gold);transition:transform .2s}.ch-start:hover .icon{transform:translate(3px)}.court-hero{--paper:var(--bg);--header-h:92px;isolation:isolate;min-height:max(600px, calc(100svh - var(--pv-h) - var(--header-h)));background:var(--paper);border-bottom:1px solid var(--gold-soft);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.ch-art{z-index:-1;width:min(78%,1240px);margin:0;position:absolute;inset:0 0 0 auto}.ch-art img{object-fit:cover;object-position:70% 35%;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.ch-art figcaption,.trial-art figcaption{font:500 .62rem/1 var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:#1a233299;position:absolute;bottom:14px;right:16px}.ch-inner{align-items:center;padding-block:clamp(40px,7vh,96px);display:grid}.ch-copy{gap:clamp(16px,2.4vh,24px);max-width:610px;display:grid}.ch-kicker{font-family:var(--font-display);color:var(--gold-ink);font-size:clamp(1.45rem,2vw,1.75rem);font-style:italic;line-height:1.2}[data-theme=courtroom] .court-hero .display{color:var(--navy);text-wrap:balance;font-size:clamp(2.8rem,min(5.2vw,8.4vh),4.9rem);line-height:1}.court-hero .lede{color:var(--ink);max-width:30em;font-size:clamp(1.1rem,1.4vw,1.26rem);line-height:1.55}.ch-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.ch-offer{color:var(--ink-soft);font-size:.98rem}.ch-offer a{color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:3px}.ch-creds{font:500 .74rem var(--font-label);letter-spacing:.08em;color:var(--ink-soft);border-top:1px solid #b48a4f73;flex-wrap:wrap;gap:6px 0;margin:0 auto;padding:16px 0 20px;list-style:none;display:flex}.ch-creds li+li:before{content:"·";color:var(--gold);margin:0 14px}@media (width<=1000px){.ch-art{width:100%}.ch-art img{opacity:.4}}@media (width<=760px){.court-hero{min-height:0;display:block}.ch-art{width:100%;height:clamp(240px,62vw,380px);position:relative}.ch-art img{opacity:1;object-position:64% 30%;-webkit-mask-image:none;mask-image:none}.ch-inner{padding-block:28px 32px}[data-theme=courtroom] .court-hero .display{font-size:clamp(2.3rem,10vw,3.2rem)}.ch-creds{gap:6px;display:grid}.ch-creds li+li:before{content:none}}.intake-band{background:var(--navy);color:#fff;border:0;padding-block:clamp(28px,4vw,44px)}.intake--band{grid-template-columns:1fr auto;align-items:center;gap:18px 48px}.intake--band .intake-q{color:#fff;max-width:30em;font-size:clamp(1.45rem,2.4vw,2rem)}.intake--band .intake-choices .btn{min-width:120px}.intake--band .btn-primary{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.intake--band .btn-secondary{color:#fff;border-color:#dcbf86b3}.intake--band .btn-secondary:hover{color:#fff;background:#dcbf861f}.intake--band .intake-result,.intake--band .intake-reset{grid-column:1/-1}.intake--band .intake-reset{color:#ffffffbf}@media (width<=760px){.intake--band{grid-template-columns:1fr}}.situ-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.situ-lead{gap:20px;padding-top:12px;display:grid}.situ-intro{color:var(--ink-soft);font-size:1.2rem}.situ-family{border-top:1px solid var(--gold-soft);color:var(--ink-soft);padding-top:20px}.situ-family strong{font-family:var(--font-display);color:var(--navy);margin-bottom:4px;font-size:1.4rem;font-weight:600;display:block}.situ-family a{color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:3px}.situ-block{background:var(--navy);color:#fff;gap:34px;padding:clamp(28px,4vw,52px);display:grid}.situ-list h3{font-family:var(--font-display);color:var(--gold-on-navy);margin-bottom:8px;font-size:1.35rem;font-style:italic;font-weight:500}.situ-list ul{margin:0;padding:0;list-style:none}.situ-list a{color:#fff;align-items:center;gap:16px;padding:11px 0;font-size:1.08rem;text-decoration:none;display:flex}.situ-list a:before{content:"";background:var(--gold);flex:none;width:22px;height:1px;transition:width .2s}.situ-list a:hover:before{width:34px}@media (width<=900px){.situ-grid{grid-template-columns:1fr}}.trial{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;display:grid}.trial-art{background:var(--paper,#f6ede1);min-height:560px;margin:0;position:relative}.trial-art img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.trial-copy{padding:clamp(40px, 6vw, 96px) max(var(--gutter), calc((100vw - var(--wrap)) / 2)) clamp(40px, 6vw, 96px) clamp(32px, 5vw, 80px);align-content:center;gap:22px;display:grid}[data-theme=courtroom] .trial .h2{color:#fff;max-width:12em}.trial-lede{color:#ffffffdb;max-width:30em;font-size:1.2rem;line-height:1.6}.trial-proof{max-width:34em;margin:8px 0 0;padding:0;list-style:none}.trial-proof li{border-top:1px solid #dcbf864d;grid-template-columns:9.5rem 1fr;align-items:baseline;gap:18px;padding:13px 0;display:grid}.tp-value{font-family:var(--font-display);color:var(--gold-on-navy);font-size:1.5rem;font-weight:600;line-height:1.1}.tp-label{color:#ffffffd1}.tp-label a{color:inherit;text-decoration-color:var(--gold);text-underline-offset:3px}@media (width<=900px){.trial{grid-template-columns:1fr}.trial-art{aspect-ratio:4/3;min-height:0}.trial-copy{padding:40px var(--gutter) 48px}}@media (width<=480px){.trial-proof li{grid-template-columns:1fr;gap:2px}}.how-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.how-head{justify-items:start;gap:28px;display:grid;position:sticky;top:28px}.how-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.how-steps{margin:0;padding:0;list-style:none}.how-step{border-top:1px solid var(--gold-soft);grid-template-columns:64px 1fr;gap:20px;padding:26px 0;display:grid}.how-num{font-family:var(--font-display);color:var(--gold);font-variant-numeric:lining-nums;font-size:3rem;font-weight:500;line-height:.9}.how-title{font-family:var(--font-display);color:var(--navy);margin-bottom:6px;font-size:1.65rem;font-weight:600;line-height:1.15}.how-step p{color:var(--ink-soft);max-width:34em}.how-note{border-top:1px solid var(--gold-soft);color:var(--ink-soft);padding-top:18px;font-size:.92rem}@media (width<=900px){.how-grid{grid-template-columns:1fr}.how-head{position:static}}.quote-band{background:var(--surface);border-block:1px solid var(--gold-soft);padding-block:clamp(64px,9vw,120px)}.quote{text-align:center;justify-items:center;gap:22px;max-width:920px;margin-inline:auto;display:grid}.quote-stars{color:var(--gold);gap:4px;display:flex}.quote blockquote{font-family:var(--font-display);color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:500;line-height:1.18}.quote figcaption{font:500 .78rem var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.quote figcaption a{color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:3px}.quote-sep{color:var(--gold)}.plist-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.plist-head{gap:18px;display:grid}.plist-head p{color:var(--ink-soft);font-size:1.1rem}.plist-items{border-bottom:1px solid var(--gold-soft);margin:0;padding:0;list-style:none}.plist-items a{border-top:1px solid var(--gold-soft);grid-template-columns:1fr 24px;gap:4px 20px;padding:20px 0;text-decoration:none;display:grid}.plist-title{font-family:var(--font-display);color:var(--navy);font-size:1.7rem;font-weight:600;line-height:1.15}.plist-body{color:var(--ink-soft);grid-column:1;font-size:1rem}.plist-items .icon{color:var(--gold);grid-area:1/2;align-self:center;transition:transform .2s}.plist-items a:hover .icon{transform:translate(4px)}.plist-items a:hover .plist-title{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px;text-decoration-thickness:1px}.plist-state{color:var(--ink-soft);margin-top:18px;font-style:italic}.plist-state a{color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:3px;font-style:normal}@media (width<=900px){.plist-grid{grid-template-columns:1fr}}.team{background:var(--bg);border-top:1px solid var(--gold-soft)}.team-title{margin-bottom:clamp(28px,4vw,48px)}.team-lead{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.team-lead-photo{aspect-ratio:4/5;background:#2b2d31;margin:0;overflow:hidden}.team-lead-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.team-lead-copy{justify-items:start;gap:14px;display:grid}.team-name{font-family:var(--font-display);color:var(--navy);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;line-height:1}.team-name--sm{font-size:1.8rem}.team-role{font:600 .72rem var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.team-body{color:var(--ink-soft);max-width:34em;font-size:1.08rem}.team-lead-copy .team-body{color:var(--ink);font-size:1.2rem}.team-facts{border-block:1px solid var(--gold-soft);color:var(--ink-soft);padding-block:12px;font-size:.98rem}.team-others{border-top:1px solid var(--gold-soft);grid-template-columns:1fr 1fr;gap:28px 48px;margin-top:clamp(40px,6vw,72px);padding-top:clamp(28px,4vw,44px);display:grid}.team-intro{font-family:var(--font-display);color:var(--navy);grid-column:1/-1;max-width:36em;font-size:1.35rem;font-style:italic}.team-member{grid-template-columns:132px 1fr;align-items:start;gap:22px;display:grid}.team-photo{aspect-ratio:1;background:var(--navy);place-items:center;margin:0;display:grid;overflow:hidden}.team-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.team-initials{font-family:var(--font-display);color:var(--gold-on-navy);letter-spacing:.06em;font-size:2.6rem}.team-member .team-body{margin-top:6px;font-size:1rem}@media (width<=900px){.team-lead,.team-others{grid-template-columns:1fr}.team-lead-photo{max-width:460px}}@media (width<=480px){.team-member{grid-template-columns:96px 1fr;gap:16px}}.court-home .media-book--tv{padding-block:clamp(48px,6vw,72px)}.court-home .mb-tv{background:0 0;border:0;grid-template-columns:150px 1fr;padding:0}.court-home .mb-copy .h2{font-size:clamp(1.9rem,3vw,2.5rem)}.court-home .contact-form{border-top:1px solid var(--gold-soft);box-shadow:none}.court-home .media-book--tv .media-book-grid{max-width:none}.court-home .mb-tv{max-width:920px}.ch-art figcaption,.trial-art figcaption{white-space:nowrap;background:#f8f4ecd9;padding:4px 6px}.team-sketch{margin:0 0 clamp(32px,4vw,52px)}.team-sketch img{aspect-ratio:16/7;object-fit:cover;object-position:50% 30%;width:100%}.team-sketch figcaption{font:500 .74rem var(--font-label);color:var(--ink-soft);margin-top:8px}@media (width<=640px){.team-sketch img{aspect-ratio:4/3}}.court-home .media-book--tv .media-book-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.mb-viewers{border-left:1px solid var(--gold-soft);margin:0;padding-left:clamp(0px,3vw,40px)}.mb-viewers-label{font:600 .72rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.mb-viewers ul{margin:14px 0 0;padding:0;list-style:none}.mb-viewers li{border-top:1px solid var(--gold-soft);padding:12px 0}.mb-viewers blockquote{font-family:var(--font-display);color:var(--navy);margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-style:italic;font-weight:500;line-height:1.2}.mb-viewers-source{margin-top:10px;font-size:.85rem}.mb-viewers-source a{color:var(--ink-soft);text-underline-offset:3px}@media (width<=960px){.court-home .media-book--tv .media-book-grid{grid-template-columns:1fr}.mb-viewers{border-left:0;padding-left:0}}.ch-hook span{display:block}.ch-hook span+span{color:var(--gold-ink);font-style:italic}[data-theme=courtroom] .court-hero .ch-hook{font-size:clamp(2.8rem,min(5vw,8vh),4.7rem);line-height:1.02}.ch-keywords{border-top:1px solid var(--gold-soft);font:600 .78rem/1.5 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);padding-top:14px}@media (width>=761px){.ch-copy:has(.ch-hook){max-width:min(780px,58vw)}}.ch-hook span{white-space:nowrap}@media (width<=760px){.ch-hook span{white-space:normal}[data-theme=courtroom] .court-hero .ch-hook{font-size:clamp(1.9rem,8.2vw,2.6rem)}}[data-theme=courtroom]{--font-sub:"Public Sans Variable", system-ui, sans-serif}.how-title,.situ-list h3,.situ-family strong,.intake-title{letter-spacing:-.01em;font-family:var(--font-sub)!important;font-style:normal!important;font-weight:700!important}.how-title{font-size:1.3rem!important}.situ-list h3{color:var(--gold-on-navy);margin-bottom:4px;font-size:.95rem!important}.situ-family strong{font-size:1.15rem!important}[data-theme=courtroom] .faq summary{font-family:var(--font-sub);letter-spacing:-.005em;font-size:1.12rem;font-weight:650}[data-theme=courtroom] .faq p{font-size:1.08rem}.plist-title{font-size:clamp(1.6rem,2.2vw,2rem)!important}.plist-body,.tp-label,.how-step p,.team-member .team-body,.gd-body{font-family:var(--font-sub);font-size:.98rem;line-height:1.55}.ch-creds{font:600 .92rem/1.5 var(--font-sub)!important;letter-spacing:0!important;color:var(--navy)!important}.team-role,.gd-role,.mb-viewers-label{font-family:var(--font-sub)!important;letter-spacing:0!important;text-transform:none!important;font-size:.92rem!important;font-weight:700!important}.trial{background:var(--navy);color:#fff;padding-block:clamp(72px,10vw,136px);display:block}.trial-label{font:700 1rem var(--font-sub);color:var(--gold-on-navy);margin-bottom:18px}.trial-title{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:14em;font-size:clamp(2.8rem,6.2vw,5.6rem);font-weight:560;line-height:.98}.trial-cols{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(36px,5vw,64px);display:grid}.trial .trial-lede{color:#ffffffdb;font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.55}.trial .trial-proof{max-width:none;margin:0}.trial .trial-proof li{grid-template-columns:12.5rem 1fr;align-items:baseline;padding:16px 0}@media (width<=560px){.trial .trial-proof li{grid-template-columns:1fr}}.trial .tp-value{font-size:2rem}.trial .tp-label{color:#ffffffd1}@media (width<=900px){.trial-cols{grid-template-columns:1fr}}.quote-rating{font-family:var(--font-display);color:var(--navy);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}.quote-rating strong{color:var(--navy);margin-right:8px;font-size:1.8em;font-weight:600}.quote-count{font:500 1.02rem var(--font-sub);color:var(--ink-soft);max-width:34em}.position{border-bottom:1px solid var(--gold-soft);padding-block:clamp(64px,8vw,112px)}.position-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(28px,5vw,80px);display:grid}.position-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--navy);text-wrap:balance;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:600;line-height:1.02}.position-copy{border-left:2px solid var(--gold);gap:18px;padding-left:24px;display:grid}.position-copy p:first-child{color:var(--ink-soft);font-size:1.15rem;line-height:1.6}.position-links{flex-wrap:wrap;gap:10px 24px;display:flex}.position-links a{font:700 .95rem var(--font-sub);color:var(--navy);border-bottom:1px solid var(--gold);align-items:center;gap:8px;padding-bottom:3px;text-decoration:none;display:inline-flex}.position-links .icon{color:var(--gold)}@media (width<=900px){.position-grid{grid-template-columns:1fr}.position-title br{display:none}}.position-grid{grid-template-columns:1fr;gap:28px}.position-title{max-width:none;font-size:clamp(2.3rem,4.3vw,4rem)}.position-copy{grid-template-columns:minmax(0,40em) auto;align-items:center;gap:16px 40px}@media (width<=900px){.position-copy{grid-template-columns:1fr}}.ch-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, var(--bg) 22%, #f8f4ecd9 38%, #f8f4ec00 58%);position:absolute;inset:0}.ch-copy{gap:0!important;max-width:min(820px,62vw)!important}.ch-kicker{margin-bottom:18px}.ch-headline{font-family:var(--font-display);color:var(--navy);letter-spacing:-.015em;font-size:clamp(2.8rem,min(5vw,8.4vh),5.2rem);font-weight:650;line-height:.98}.ch-headline span{white-space:nowrap;display:block}.ch-headline span+span{font-style:italic;font-weight:600}.ch-sub{font:600 clamp(1.05rem, 1.35vw, 1.25rem)/1.45 var(--font-sub);color:var(--ink);max-width:32em;margin-top:22px}.court-hero .ch-actions{margin-top:32px}.ch-offer{color:var(--ink-soft);margin-top:14px;font:500 .95rem var(--font-sub)!important}.ch-creds-bar{z-index:2;background:var(--navy);position:relative}.court-hero .ch-creds{border-top:0;padding:18px 0;color:#ffffffeb!important;font-weight:600!important}.court-hero .ch-creds li+li:before{color:var(--gold)}@media (width<=1000px){.ch-art:before{background:linear-gradient(90deg, var(--bg) 0%, #f8f4ece6 45%, #f8f4ec66 100%)}}@media (width<=760px){.ch-art:before{display:none}.ch-copy{max-width:none!important}.ch-headline{font-size:clamp(1.95rem,8.6vw,3.2rem)}.ch-headline span{white-space:normal}}[data-theme=courtroom] .chat{--chat-ink:#1b2533;--chat-soft:#5d6877;--chat-bubble:#f1f3f6;--chat-line:#e3e6eb;font-family:var(--font-sub)}[data-theme=courtroom] .chat-launch{min-height:52px;font:600 .95rem var(--font-sub);letter-spacing:0;text-transform:none;color:var(--navy);background:#fff;border:0;border-radius:999px;padding:0 22px 0 18px;box-shadow:0 12px 32px -10px #0a152880,0 0 0 1px #0a152814}[data-theme=courtroom] .chat-launch:hover{background:#fff;transform:translateY(-1px)}[data-theme=courtroom] .chat-launch-dot{background:#4cc38a;display:block;box-shadow:0 0 0 3px #4cc38a40}[data-theme=courtroom] .chat-panel{background:#fff;border:0;border-radius:18px;width:min(360px,100vw - 32px);box-shadow:0 24px 64px -16px #0a152873,0 0 0 1px #0a15280f}[data-theme=courtroom] .chat-head{color:var(--chat-ink);border-bottom:1px solid var(--chat-line);background:#fff;gap:10px;padding:14px 14px 14px 16px}[data-theme=courtroom] .chat-avatar{background:var(--navy);width:34px;height:34px;color:var(--gold-on-navy);border:0;border-radius:50%;font-size:1.15rem}[data-theme=courtroom] .chat-id{font-family:var(--font-sub)}[data-theme=courtroom] .chat-id strong{font-size:.95rem;font-weight:700}[data-theme=courtroom] .chat-id span{color:var(--chat-soft);align-items:center;gap:6px;font-size:.78rem;display:flex}[data-theme=courtroom] .chat-id span:before{content:"";background:#4cc38a;border-radius:50%;width:7px;height:7px}[data-theme=courtroom] .chat-close{width:32px;height:32px;color:var(--chat-soft);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}[data-theme=courtroom] .chat-close:hover{background:var(--chat-bubble);color:var(--chat-ink)}[data-theme=courtroom] .chat-body{gap:8px;padding:18px 16px 16px}[data-theme=courtroom] .chat-msg,[data-theme=courtroom] .intake--chat .intake-q{background:var(--chat-bubble);max-width:88%;color:var(--chat-ink);font:400 .98rem/1.45 var(--font-sub);letter-spacing:0;border-radius:16px 16px 16px 4px;justify-self:start;padding:10px 14px}[data-theme=courtroom] .intake--chat{gap:14px;display:grid}[data-theme=courtroom] .intake--chat .intake-q{text-wrap:pretty;font-weight:600}[data-theme=courtroom] .intake--chat .intake-choices{gap:8px}[data-theme=courtroom] .intake--chat .intake-choices .btn{min-height:44px;box-shadow:none;font:600 .95rem var(--font-sub);letter-spacing:0;text-transform:none;border-radius:999px;flex:1;padding:0 16px}[data-theme=courtroom] .intake--chat .btn-primary{background:var(--navy);border-color:var(--navy);color:#fff}[data-theme=courtroom] .intake--chat .btn-primary:hover{background:var(--navy-deep)}[data-theme=courtroom] .intake--chat .btn-secondary{color:var(--chat-ink);background:#fff;border-color:#cfd4db}[data-theme=courtroom] .intake--chat .btn-secondary:hover{background:var(--chat-bubble);color:var(--chat-ink)}[data-theme=courtroom] .intake--chat .intake-result{background:var(--chat-bubble);border:0;border-radius:14px;gap:10px;padding:14px}[data-theme=courtroom] .intake--chat .intake-title{color:var(--chat-ink);font-size:1.05rem!important}[data-theme=courtroom] .intake--chat .intake-body{color:var(--chat-soft);font-size:.92rem}[data-theme=courtroom] .intake--chat .intake-call{min-height:46px;font:600 .95rem var(--font-sub);letter-spacing:0;text-transform:none;border-radius:999px}[data-theme=courtroom] .intake--chat .text-link{font:600 .9rem var(--font-sub);letter-spacing:0;text-transform:none}[data-theme=courtroom] .intake--chat .intake-reset{font:500 .82rem var(--font-sub);color:var(--chat-soft)}[data-theme=courtroom] .chat-note{border-top:1px solid var(--chat-line);font:400 .78rem/1.45 var(--font-sub);color:var(--chat-soft);text-align:center;margin-top:6px;padding-top:12px}@media (width<=720px){[data-theme=courtroom] .chat.is-open{z-index:200;background:#0a152873;align-content:end;justify-items:stretch;inset:0}[data-theme=courtroom] .chat-panel{width:100%;max-height:85svh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0}}.pg-crumbs{font:500 .72rem var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:8px;display:flex}.pg-crumbs a{color:inherit;text-decoration:none}.pg-crumbs a:hover{color:var(--navy)}.pg-crumbs span[aria-current]{color:var(--gold-ink)}.bio-hero{background:var(--bg);border-bottom:1px solid var(--gold-soft);min-height:min(720px, calc(100svh - var(--pv-h) - 92px));grid-template-columns:1fr 1fr;display:grid}.bio-photo{background:#2d2f33;margin:0;overflow:hidden}.bio-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.bio-intro{padding:clamp(40px, 6vw, 88px) max(var(--gutter), calc((100vw - var(--wrap)) / 2)) clamp(40px, 6vw, 88px) clamp(32px, 5vw, 80px);align-content:center;gap:18px;display:grid}.bio-role{font-family:var(--font-display);color:var(--gold-ink);font-size:clamp(1.3rem,1.8vw,1.6rem);font-style:italic}.bio-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);font-size:clamp(3rem,6vw,5.4rem);font-weight:600;line-height:.95}.bio-lede{max-width:30em;font-size:clamp(1.12rem,1.4vw,1.3rem);line-height:1.55}.bio-facts{border-block:1px solid var(--gold-soft);font:600 .78rem var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);padding-block:12px}.bio-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.bio-offer{color:var(--ink-soft);font-size:.95rem}@media (width<=900px){.bio-hero{grid-template-columns:1fr;min-height:0}.bio-photo{aspect-ratio:5/4}.bio-intro{padding:32px var(--gutter) 40px}}.bio-grid{grid-template-columns:300px minmax(0,680px);justify-content:space-between;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.bio-glance{border:1px solid var(--gold-soft);border-top:3px solid var(--gold);background:#fffdf8;gap:20px;padding:26px 24px;display:grid;position:sticky;top:24px}.bio-glance-title{font-family:var(--font-display);color:var(--navy);font-size:1.5rem;font-weight:600}.bio-glance-label{font:600 .68rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:6px}.bio-glance ul{margin:0;padding:0;list-style:none}.bio-glance li{border-top:1px solid var(--gold-soft);padding:5px 0;font-size:.95rem;line-height:1.45}.bio-story{font-size:1.14rem;line-height:1.75}.bio-story section+section{margin-top:44px}.bio-story p+p{margin-top:1em}.bio-h2{font-family:var(--font-display);color:var(--navy);margin-bottom:14px;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:600;line-height:1.05}.bio-first:first-letter{float:left;font-family:var(--font-display);color:var(--navy);padding:6px 10px 0 0;font-size:4.2em;font-weight:600;line-height:.8}.bio-inline-art{float:right;width:48%;margin:6px 0 16px 28px}.bio-inline-art img{aspect-ratio:4/3;object-fit:cover;width:100%}.bio-inline-art figcaption,.bio-strip figcaption{font:500 .74rem var(--font-label);color:var(--ink-soft);margin-top:6px}.bio-story .ch-start{margin-top:18px}.bio-quote{clear:both;border-block:1px solid var(--gold-soft);margin:48px 0 0;padding:26px 0}.bio-quote blockquote{font-family:var(--font-display);color:var(--navy);margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-style:italic;line-height:1.15}.bio-quote figcaption{font:500 .78rem var(--font-label);color:var(--ink-soft);margin-top:10px}@media (width<=960px){.bio-grid{grid-template-columns:1fr}.bio-glance{position:static}}@media (width<=560px){.bio-inline-art{float:none;width:100%;margin:4px 0 18px}}.bio-strip{background:var(--navy);color:#fff;padding-block:clamp(48px,6vw,80px)}.bio-strip-title{font-family:var(--font-display);color:var(--gold-on-navy);margin-bottom:20px;font-size:1.6rem;font-style:italic}.bio-strip ul{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.bio-strip figure{margin:0}.bio-strip img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 0 0 1px #dcbf8680}.bio-strip figcaption{color:#ffffffbf}@media (width<=860px){.bio-strip ul{grid-template-columns:1fr 1fr}}.bio-colleagues-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.bio-colleague{border:1px solid var(--gold-soft);color:inherit;background:#fffdf8;grid-template-columns:140px 1fr 20px;align-items:center;gap:22px;padding:18px;text-decoration:none;transition:border-color .2s;display:grid}.bio-colleague:hover{border-color:var(--gold)}.bio-colleague img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:140px}.bio-colleague>span{gap:4px;display:grid}.bio-colleague strong{font-family:var(--font-display);color:var(--navy);font-size:1.7rem;font-weight:600}.bio-colleague em{font:600 .68rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-style:normal}.bio-colleague-body{color:var(--ink-soft);font-size:.98rem;line-height:1.5}.bio-colleague .icon{color:var(--gold)}@media (width<=860px){.bio-colleagues-grid{grid-template-columns:1fr}.bio-colleague{grid-template-columns:96px 1fr 20px}.bio-colleague img{width:96px}}.pg-hero{background:var(--bg);border-bottom:1px solid var(--gold-soft);padding-block:clamp(36px,5vw,72px) clamp(72px,8vw,110px)}.pg-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pg-hero-copy{gap:18px;display:grid}.pg-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;font-size:clamp(2.5rem,4.6vw,4.2rem);font-weight:600;line-height:1}.pg-lede{max-width:34em;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.55}.pg-offer{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.95rem;display:flex}.pg-art{margin:0}.pg-art img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 30px 60px -40px #0a152899}@media (width<=900px){.pg-hero-grid{grid-template-columns:1fr}.pg-art{order:-1}}.pg-picker{margin-top:clamp(-80px,-6vw,-48px);position:relative}.sp{background:var(--navy);color:#fff;border-top:3px solid var(--gold);padding:clamp(22px,3vw,32px)}.sp-title{font-family:var(--font-display);margin-bottom:14px;font-size:1.6rem;font-weight:600}.sp-tabs{flex-wrap:wrap;gap:8px;display:flex}.sp-tab{color:#fff;cursor:pointer;font-family:var(--font-display);background:0 0;border:1px solid #dcbf8680;padding:12px 16px;font-size:1.15rem;font-weight:500}.sp-tab:hover{background:#dcbf861a}.sp-tab[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.sp-panel{border-top:1px solid #dcbf864d;margin-top:20px;padding-top:18px}.sp-panel-title{font:600 .7rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-on-navy)}.sp-panel ol{counter-reset:sp;grid-template-columns:repeat(3,1fr);gap:18px;margin:10px 0 18px;padding:0;list-style:none;display:grid}.sp-panel li{counter-increment:sp;color:#ffffffdb;grid-template-columns:28px 1fr;line-height:1.5;display:grid}.sp-panel li:before{content:counter(sp);font-family:var(--font-display);color:var(--gold-on-navy);font-size:1.4rem;font-weight:600;line-height:1.1}.sp-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.sp .btn-primary{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.sp-link{color:var(--gold-on-navy);text-underline-offset:3px}@media (width<=860px){.sp-panel ol{grid-template-columns:1fr}}.pg-article-grid{grid-template-columns:220px minmax(0,1fr) 280px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.pg-toc{position:sticky;top:24px}.pg-toc-title{font:600 .7rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:10px}.pg-toc ol{border-left:1px solid var(--gold-soft);margin:0;padding:0;list-style:none}.pg-toc a{color:var(--ink-soft);padding:6px 0 6px 14px;font-size:.95rem;line-height:1.35;text-decoration:none;display:block}.pg-toc a:hover{color:var(--navy)}.pg-prose{max-width:680px;font-size:1.12rem;line-height:1.75}.pg-prose section+section{margin-top:48px}.pg-prose p+p,.pg-after{margin-top:1em}.pg-h2{font-family:var(--font-display);color:var(--navy);margin-bottom:14px;font-size:clamp(1.8rem,2.8vw,2.3rem);font-weight:600;line-height:1.08}.pg-table-wrap{margin:20px 0;overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;font-size:.98rem;line-height:1.45}.pg-table th,.pg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gold-soft);padding:12px 14px 12px 0}.pg-table thead th{font:600 .68rem var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);border-bottom:2px solid var(--navy)}.pg-table tbody th{font-family:var(--font-display);color:var(--navy);width:30%;font-size:1.12rem;font-weight:600}.pg-timeline{counter-reset:tl;margin:20px 0 0;padding:0;list-style:none}.pg-timeline li{counter-increment:tl;gap:2px;padding:0 0 22px 48px;display:grid;position:relative}.pg-timeline li:before{content:counter(tl);border:1px solid var(--gold);width:30px;height:30px;font-family:var(--font-display);color:var(--gold-ink);background:var(--bg);place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.pg-timeline li:after{content:"";background:var(--gold-soft);width:1px;position:absolute;top:34px;bottom:4px;left:15px}.pg-timeline li:last-child:after{display:none}.pg-timeline strong{font-family:var(--font-display);color:var(--navy);font-size:1.3rem}.pg-list{margin:14px 0 0;padding:0;list-style:none}.pg-list li{border-top:1px solid var(--gold-soft);padding:10px 0 10px 26px;position:relative}.pg-list li:before{content:"";background:var(--gold);width:14px;height:1px;position:absolute;top:1.25em;left:0}.pg-sources{border-top:1px solid var(--gold-soft);margin-top:48px;padding-top:18px;font-size:.92rem}.pg-sources-title{font:600 .7rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:6px}.pg-sources ul{margin:0;padding-left:18px}.pg-sources a{color:var(--ink-soft);text-underline-offset:3px}.pg-card{background:var(--navy);color:#fff;border-top:3px solid var(--gold);gap:12px;padding:24px 22px;display:grid;position:sticky;top:24px}.pg-card-title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.1}.pg-card-phone{font-family:var(--font-display);color:var(--gold-on-navy);font-size:1.8rem;text-decoration:none}.pg-card-btn{justify-content:center;width:100%}.pg-card-offer{color:#fffc;font-size:.92rem}.pg-card-creds{color:#ffffffb8;border-top:1px solid #dcbf8659;gap:6px;margin:0;padding:10px 0 0;font-size:.86rem;list-style:none;display:grid}@media (width<=1180px){.pg-article-grid{grid-template-columns:200px minmax(0,1fr)}.pg-card{display:none}}@media (width<=860px){.pg-article-grid{grid-template-columns:1fr}.pg-toc{position:static}}.pg-related{border-block:1px solid var(--gold-soft);background:var(--surface);padding-block:40px}.pg-related-title{font:600 .7rem var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:12px}.pg-related ul{grid-template-columns:repeat(4,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.pg-related a{border-top:1px solid var(--gold-soft);font-family:var(--font-display);color:var(--navy);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:1.3rem;font-weight:600;text-decoration:none;display:flex}.pg-related .icon{color:var(--gold)}@media (width<=860px){.pg-related ul{grid-template-columns:1fr}}.bio-facts,.pg-toc-title,.sp-panel-title,.bio-glance-label,.pg-sources-title,.pg-related-title{font-family:var(--font-sub)!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important}.bio-facts{color:var(--navy);font-size:1rem!important}.pg-toc-title,.pg-sources-title,.pg-related-title,.bio-glance-label{color:var(--navy)!important;font-size:.95rem!important}.sp-panel-title{font-size:.95rem!important}.sp-tab{font-family:var(--font-sub);font-size:.95rem;font-weight:650}.pg-table thead th{font:700 .85rem var(--font-sub);letter-spacing:0;text-transform:none;color:var(--navy)}.pg-table tbody th{font:700 1rem/1.4 var(--font-sub)}.pg-table td{font-family:var(--font-sub);font-size:.95rem}.pg-timeline strong{font:700 1.1rem var(--font-sub)}.pg-timeline span,.pg-list li{font-size:1.05rem}.pg-list strong{font-family:var(--font-sub);color:var(--navy);font-weight:700}.pg-pull{border-left:3px solid var(--gold);font-family:var(--font-display);color:var(--navy);margin:28px 0 0;padding:4px 0 4px 22px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-style:italic;font-weight:500;line-height:1.2}.pg-related a{font-family:var(--font-sub);font-size:1.05rem;font-weight:650}.bio-glance li{font-family:var(--font-sub);font-size:.92rem}.pg-card-title,.pg-lawyers-title{font-family:var(--font-sub);font-size:1.15rem;font-weight:700;line-height:1.3}.pg-lawyers{border:1px solid var(--gold-soft);border-top:3px solid var(--gold);background:#fffdf8;gap:14px;padding:clamp(22px,2.6vw,30px);display:grid}.pg-lawyers-title{color:var(--navy)}.pg-lawyers ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-lawyers li{grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.pg-lawyers img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:64px;height:64px}.pg-lawyers li span{line-height:1.25;display:grid}.pg-lawyers strong{font-family:var(--font-display);color:var(--navy);font-size:1.45rem;font-weight:600}.pg-lawyers em{font:500 .88rem var(--font-sub);color:var(--ink-soft);font-style:normal}.pg-lawyers-total{border-top:1px solid var(--gold-soft);font:500 .98rem var(--font-sub);color:var(--ink-soft);padding-top:12px}.pg-lawyers-total strong{font-family:var(--font-display);color:var(--gold-ink);margin-right:4px;font-size:1.6rem}.pg-lawyers-link{font:700 .95rem var(--font-sub);color:var(--navy);border-bottom:1px solid var(--gold);justify-self:start;align-items:center;gap:8px;padding-bottom:3px;text-decoration:none;display:inline-flex}.pg-lawyers-link .icon{color:var(--gold)}@media (width<=900px){.pg-lawyers{order:0}}.site-footer--full{background:var(--navy-deep);color:#ffffffd1;border-top:3px solid var(--gold);padding:clamp(48px,6vw,80px) 0 28px}.ft-grid{grid-template-columns:1.3fr repeat(4,1fr);gap:32px;display:grid}.ft-brand{align-content:start;justify-items:start;gap:14px;display:grid}.ft-tag{max-width:22em;font-size:.98rem;line-height:1.5}.ft-phone{font-family:var(--font-display);color:var(--gold-on-navy);font-size:1.6rem;text-decoration:none}.ft-brand address{font-style:normal;font-family:var(--font-sub);color:#ffffffb3;font-size:.9rem;line-height:1.55}.ft-col-title{font:700 .95rem var(--font-sub);color:#fff;margin-bottom:10px}.ft-col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ft-col a{font-family:var(--font-sub);color:#ffffffb8;font-size:.9rem;text-decoration:none}.ft-col a:hover{color:var(--gold-on-navy)}.ft-bottom{font:500 .82rem var(--font-sub);color:#fff9;border-top:1px solid #dcbf8640;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:18px;display:flex}.ft-bottom nav{gap:18px;display:flex}.ft-bottom a{color:inherit}@media (width<=1000px){.ft-grid{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (width<=520px){.ft-grid{grid-template-columns:1fr}}.pg-children{padding-top:clamp(32px,4vw,56px)}.pg-children--lift{margin-top:clamp(-64px,-5vw,-40px);padding-top:0;position:relative}.pg-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-cards a{border:1px solid var(--gold-soft);border-top:2px solid var(--gold);height:100%;color:inherit;background:#fffdf8;grid-template-columns:1fr 20px;align-content:start;gap:12px 14px;padding:26px 24px 24px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.pg-cards a:hover{border-color:var(--gold);transform:translateY(-2px)}.pg-cards strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);font-size:clamp(1.7rem,2.1vw,2rem);font-weight:700;line-height:1.05}.pg-cards strong:after{content:"";background:var(--gold);width:32px;height:2px;margin-top:14px;transition:width .2s;display:block}.pg-cards a:hover strong:after{width:56px}.pg-cards span{font:400 .92rem/1.5 var(--font-sub);color:var(--ink-soft);grid-column:1}.pg-cards .icon{color:var(--gold);grid-area:1/2;align-self:start;margin-top:.55em}@media (width<=960px){.pg-cards{grid-template-columns:1fr 1fr}}@media (width<=600px){.pg-cards{grid-template-columns:1fr}}.pg-terms{gap:12px;margin:18px 0;display:grid}.pg-terms div{border-left:3px solid var(--gold);background:#fffdf8;padding:16px 18px}.pg-terms dt{font:700 1rem var(--font-sub);color:var(--navy)}.pg-terms dd{margin:4px 0 0;font-size:1.02rem;line-height:1.55}.pg-links{flex-wrap:wrap;gap:10px 24px;margin-top:16px;display:flex}.pg-links a{font:700 .95rem var(--font-sub);color:var(--navy);border-bottom:1px solid var(--gold);align-items:center;gap:8px;padding-bottom:3px;text-decoration:none;display:inline-flex}.pg-links .icon{color:var(--gold)}.pg-hero-grid--plain{grid-template-columns:minmax(0,760px)}.pg-article-grid--notoc{grid-template-columns:minmax(0,1fr) 280px}.pg-article-grid--plain{grid-template-columns:minmax(0,760px)}@media (width<=1180px){.pg-article-grid--notoc{grid-template-columns:minmax(0,1fr)}}.pg-prose{min-width:0}@media (width<=860px){.pg-article-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg-table,.pg-table tbody,.pg-table tr,.pg-table th,.pg-table td{width:100%;display:block}.pg-table tr{border-bottom:1px solid var(--gold-soft);padding:14px 0}.pg-table th,.pg-table td{border:0;padding:2px 0}.pg-table tbody th{width:auto;margin-bottom:6px}.pg-table td:before{content:attr(data-label) ": ";color:var(--navy);font-weight:700}}.tr-head{grid-template-columns:1fr 1fr;align-items:end;gap:12px 56px;margin-bottom:clamp(32px,4vw,52px);display:grid}.tr-head p{font-family:var(--font-display);color:var(--navy);font-size:1.3rem;font-style:italic;line-height:1.4}.tr-list{gap:clamp(28px,4vw,44px);display:grid}.tr-row{border-top:1px solid var(--gold-soft);grid-template-columns:minmax(220px,340px) 1fr;align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(28px,4vw,44px);display:grid}.tr-row:first-child{border-top:0;padding-top:0}.tr-photo{aspect-ratio:4/5;background:var(--navy);margin:0;overflow:hidden}.tr-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.tr-copy{justify-items:start;gap:10px;display:grid}.tr-role{font:700 .95rem var(--font-sub);color:var(--gold-ink)}.tr-name{font-family:var(--font-display);color:var(--navy);font-size:clamp(2.2rem,3.6vw,3.1rem);font-weight:600;line-height:1}.tr-points{width:100%;max-width:44em;margin:10px 0 8px;padding:0;list-style:none}.tr-points li{border-top:1px solid var(--gold-soft);font:500 1.05rem/1.45 var(--font-sub);color:var(--ink);padding:11px 0 11px 30px;position:relative}.tr-points li:last-child{border-bottom:1px solid var(--gold-soft)}.tr-points li:before{content:"";background:var(--gold);width:16px;height:2px;position:absolute;top:1.25em;left:0}@media (width<=860px){.tr-head,.tr-row{grid-template-columns:1fr}.tr-photo{aspect-ratio:5/4;max-width:360px}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{min-height:1.4em;font:600 .95rem/1.45 var(--font-sub);color:var(--navy)}.form-status[data-state=fail],.form-status[data-state=missing]{color:#9b2c1f}.mb-book .form-status{color:#fff;flex-basis:100%}
