@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.p.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.p.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.p.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.p.33on4mq75bz97.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_63a9aa0-module__MSiawW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_63a9aa0-module__MSiawW__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.p.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2bb47a0-module__1yAPdG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2bb47a0-module__1yAPdG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_48f61702-module__UFC3LG__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_48f61702-module__UFC3LG__variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Battambang;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e5e392a64b3655b-s.p.0fw9dcaox-0-8.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fac1c5def4410b5d-s.p.1_jysxu1xuvrz.woff2)format("woff2");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:Battambang;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52c02cba2629c917-s.p.2o6xe7n9otkxr.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:700;font-display:swap;src:url(../media/08e50916acac105a-s.p.26ljv82iwn63n.woff2)format("woff2");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:Battambang Fallback;src:local(Arial);ascent-override:111.34%;descent-override:53.44%;line-gap-override:0.0%;size-adjust:109.64%}.battambang_b3bd01ad-module__BxgIpW__className{font-family:Battambang,Battambang Fallback;font-style:normal}.battambang_b3bd01ad-module__BxgIpW__variable{--font-battambang:"Battambang", "Battambang Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--surface-navy-950:#071426;--surface-navy-900:#0b1c33;--surface-navy-800:#102a46;--surface-navy-700:#173a5e;--surface-paper:#f7f3e8;--surface-paper-light:#fbf8ef;--surface-paper-dark:#eee7d7;--surface-gold:#aa8a52;--brand-navy:#0c1355;--brand-gray:#6f6f6f;--brand-gold:#d5af34;--navy-950:var(--brand-navy);--navy-900:var(--brand-navy);--navy-800:var(--brand-navy);--navy-700:var(--brand-navy);--gold:var(--brand-gold);--ink:var(--brand-navy);--muted:#666;--paper:#fff;--paper-light:#fff;--paper-dark:#f5f5f5;--border:#d9d9df;--text-on-dark:#d6d6df;--border-on-dark:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-dark:color-mix(in srgb, var(--gold) 35%, var(--brand-navy))}}:root,:lang(en),:lang(km){--font-body:var(--font-lato), var(--font-battambang), sans-serif;--font-heading:var(--font-body)}:lang(vi){--font-body:var(--font-manrope), var(--font-battambang), sans-serif;--font-heading:var(--font-editorial), var(--font-battambang), serif}:lang(zh-CN){--font-body:"Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", var(--font-manrope), sans-serif;--font-heading:"Noto Serif CJK SC", "Songti SC", SimSun, var(--font-editorial), serif}:lang(ja){--font-body:"Yu Gothic", "Hiragino Kaku Gothic ProN", "Noto Sans CJK JP", var(--font-manrope), sans-serif;--font-heading:"Yu Mincho", "Hiragino Mincho ProN", var(--font-editorial), serif}:lang(ko){--font-body:"Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans CJK KR", var(--font-manrope), sans-serif;--font-heading:"Noto Serif CJK KR", Batang, var(--font-editorial), serif}html:lang(km) .special-section p,html:lang(km) .special-section li,html:lang(km) .special-columns h3,html:lang(km) .special-columns li{overflow-wrap:anywhere;word-break:normal;text-wrap:pretty}html:lang(km) .special-section h2,html:lang(km) .special-section h3{line-height:1.45}html:lang(km) .hero-copy{width:min(58vw,760px);min-width:0}html:lang(km) .hero-copy h1{width:100%;max-width:min(12em,720px);font-family:var(--font-heading);letter-spacing:0;word-break:normal;overflow-wrap:normal;white-space:normal;text-wrap:balance;margin:0 0 28px;font-size:clamp(2.75rem,6vw,6.5rem);font-weight:700;line-height:1.2}html:lang(km) .hero-copy .hero-desc{margin-top:0;line-height:1.75}html:lang(km) .hero-copy .actions{margin-top:38px}html[lang=km] .hero-title{letter-spacing:0;padding-block:2px;line-height:1.5}@media (max-width:1024px){html:lang(km) .hero-copy{width:min(65vw,680px)}html:lang(km) .hero-copy h1{max-width:13em}}@media (max-width:760px){html:lang(km) .hero-copy{width:100%}html:lang(km) .hero-copy h1{max-width:100%;font-size:clamp(2.4rem,11vw,4.25rem);line-height:1.3}}html:not(:lang(en)) :is(h1,h2,h3,h4,blockquote){overflow-wrap:anywhere;line-height:1.3}html:not(:lang(en)) :is(.eyebrow,.practice-section-label,.profile-professional-title){letter-spacing:.06em}html:lang(ko) :is(p,li,h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}html:not(:lang(en)) :is(.button,.header-cta,.language-trigger){white-space:normal;flex-shrink:0;height:auto;min-height:44px}html[lang=km] .internal-page-hero-title,html[lang=km] .qip-hero-title{height:auto;padding-block:.08em;overflow:visible;letter-spacing:0!important;line-height:1.5!important}html[lang=km] .internal-page-hero-content,html[lang=km] .qip-hero-content{height:auto;overflow:visible}html:not(:lang(en)) .actions{flex-wrap:wrap}html:not(:lang(en)) :is(.split>*,.hero-grid>*,.footer-grid>*,.contact-grid>*){min-width:0}@media (max-width:1380px){html:not(:lang(en)) .desktop-nav{display:none}html:not(:lang(en)) .menu-button{display:flex}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--surface-paper);color:var(--ink);font-family:var(--font-body),sans-serif;background-image:repeating-linear-gradient(0deg,#0000 0 44px,#0b1c3305 45px);margin:0;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:var(--surface-navy-800);color:var(--paper)}.container{width:min(1280px,100% - 80px);margin-inline:auto}.skip-link{z-index:100;background:var(--surface-paper);padding:10px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.eyebrow{letter-spacing:.18em;color:var(--navy-700);margin:0 0 22px;font-size:.7rem;font-weight:700}.eyebrow.light{color:var(--gold)}h1,h2,h3,blockquote{font-family:var(--font-heading),serif;margin-top:0;font-weight:700;line-height:1.03}h1{letter-spacing:-.04em;font-size:clamp(3.3rem,6.2vw,6.8rem)}h2{letter-spacing:-.035em;font-size:clamp(2.7rem,4.5vw,5rem)}.lead{font-family:var(--font-heading);color:var(--navy-800);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.4}.section{padding:130px 0}.paper-dark{background:var(--surface-paper-dark)}.button{border:1px solid var(--navy-900);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:12px 20px;font-size:.76rem;font-weight:700;transition:all .25s;display:inline-flex}.button:hover{gap:38px}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.button-primary{background:var(--surface-navy-900);color:var(--paper-light)}.button-secondary{color:var(--navy-900);background:0 0}.button-light{border-color:var(--paper);color:var(--paper)}.actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.text-link{border-bottom:1px solid var(--navy-800);gap:18px;margin-top:22px;padding-bottom:5px;font-size:.8rem;font-weight:700;display:inline-flex}.header{z-index:50;border-bottom:1px solid var(--border);background:#f7f3e8f5;height:90px;transition:all .3s;position:sticky;top:0}.header.scrolled{height:76px;box-shadow:0 8px 24px #0714260f}.header-inner{align-items:center;gap:48px;width:min(1400px,100% - 48px);height:100%;margin:auto;display:flex}.logo{color:var(--navy-900);align-items:center;gap:12px;line-height:1;display:flex}.logo strong{font-family:var(--font-heading);letter-spacing:.02em;border-right:1px solid var(--gold);padding-right:12px;font-size:2rem}.logo span{letter-spacing:.2em;max-width:40px;font-size:.61rem;font-weight:700;line-height:1.35}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{font-size:.72rem;font-weight:700}.desktop-nav a:hover{color:var(--navy-900)}.header-cta{background:var(--surface-navy-900);color:var(--paper);padding:11px 18px;font-size:.7rem;font-weight:700}.menu-button,.mobile-nav{display:none}.hero{align-items:center;min-height:calc(100vh - 90px);padding:70px 0 90px;display:flex;position:relative;overflow:hidden}.hero:after{content:"MLV";font-family:var(--font-heading);color:#0b1c3306;z-index:-1;font-size:20rem;position:absolute;bottom:-110px;left:-20px}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:7vw;display:grid}.hero h1{max-width:750px;margin-bottom:28px}.hero-tagline{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 5px;font-size:1.75rem}.hero-desc{color:var(--muted);font-size:1.05rem}.architecture{background:var(--surface-navy-800);border:1px solid var(--navy-700);height:610px;box-shadow:28px 28px 0 var(--surface-paper-dark);position:relative;overflow:hidden}.architecture:before{content:"";background:linear-gradient(140deg,#0000 35%,#ffffff12),repeating-linear-gradient(90deg,#0000 0 48px,#ffffff09 49px);position:absolute;inset:0}.arch-sun{border:1px solid var(--gold);width:230px;height:230px;position:absolute}@supports (color:color-mix(in lab, red, red)){.arch-sun{border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}}.arch-sun{border-radius:50%;top:65px;right:-45px}.arch-columns{align-items:flex-end;gap:8%;height:78%;padding:0 11%;display:flex}.arch-columns i{transform-origin:bottom;background:linear-gradient(90deg,#ffffff05,#ffffff14);border-left:1px solid #eee7d773;border-right:1px solid #eee7d773;width:18%;height:72%;transform:skewY(-12deg)}.architecture>p{color:var(--paper);font-family:var(--font-heading);font-size:1.2rem;position:absolute;bottom:25px;left:32px}.architecture>p span{font-family:var(--font-body);letter-spacing:.18em;color:var(--gold);font-size:.55rem;display:block}.split{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.intro{border-top:1px solid var(--border)}.intro .split>div:last-child{max-width:620px}.intro p:not(.eyebrow){color:var(--muted)}.section-heading{border-bottom:1px solid var(--navy-900);justify-content:space-between;align-items:end;margin-bottom:0;padding-bottom:35px;display:flex}.section-heading h2{margin:0}.section-heading>p{max-width:520px;color:var(--muted)}.practice-row{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr 40px;padding:42px 20px 42px 0;transition:all .3s;display:grid}.practice-row:hover{background:var(--surface-paper-light);padding-left:20px}.practice-number{font-family:var(--font-heading);color:var(--navy-900);font-size:1.25rem}.practice-row h3{margin:0 0 10px;font-size:2.25rem}.practice-row p{max-width:700px;color:var(--muted);margin:0}.practice-row small{margin-top:18px;font-weight:700;display:block}.practice-row>b{font-size:1.5rem;font-weight:400}.ethos{background:var(--surface-navy-950);color:var(--paper);padding:130px 0}.ethos-head{justify-content:space-between;align-items:end;display:flex}.ethos h2{color:var(--paper-light);margin:0;font-size:clamp(5rem,11vw,10rem)}.ethos-head>p{color:var(--text-on-dark);padding-bottom:25px}.ethos-grid{border-top:1px solid var(--border-on-dark);grid-template-columns:repeat(5,1fr);margin-top:25px;display:grid}.ethos-grid article{border-right:1px solid var(--border-on-dark);padding:35px 28px}.ethos-grid article:last-child{border:0}.ethos-grid article>span{font-family:var(--font-heading);color:var(--gold);font-size:3rem}.ethos-grid h3{margin:40px 0 20px;font-size:1.45rem;line-height:1.2}.ethos-grid p{color:var(--text-on-dark);font-size:.84rem}.founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.portrait{aspect-ratio:4/5;background:var(--surface-paper-dark);border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.portrait span{font-family:var(--font-heading);color:var(--navy-800);z-index:1;font-size:5rem}.portrait p{letter-spacing:.15em;text-transform:uppercase;z-index:1;font-size:.65rem}.signature{font-family:var(--font-heading);color:var(--navy-800);margin:32px 0;font-size:1.8rem}.signature small{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;display:block}.why{background:var(--surface-paper-light)}.four-grid{grid-template-columns:repeat(4,1fr);display:grid}.four-grid article{border-left:1px solid var(--border);padding:45px 35px}.four-grid article:first-child{border-left:0}.four-grid span,.benefit-list span{font-family:var(--font-heading);color:var(--navy-900)}.four-grid h3{margin:45px 0 15px;font-size:2rem}.four-grid p{color:var(--muted)}.careers-band{background:var(--surface-navy-800);color:var(--paper);padding:110px 0}.careers-band h2{margin:0}.careers-band .split>div:last-child{align-self:end}.careers-band .button{margin-top:20px}.contact-cta{text-align:center;background:var(--surface-paper-dark);padding:130px 0}.contact-cta h2{margin-bottom:15px;font-size:clamp(3.5rem,7vw,7rem)}.contact-cta .button{margin-top:25px}.footer{background:var(--surface-navy-950);color:var(--text-on-dark);padding:90px 0 28px}.footer-grid{grid-template-columns:1.7fr 1fr .8fr 1.3fr;gap:60px;display:grid}.footer-logo{color:var(--paper)}.footer-slogan{font-family:var(--font-heading);color:var(--paper);font-size:1.7rem}.footer h2{font-family:var(--font-body);letter-spacing:.16em;color:var(--gold);margin-bottom:24px;font-size:.65rem}.footer-grid>div>a:not(.logo){margin:10px 0;font-size:.82rem;display:block}.footer address{margin-bottom:18px;font-size:.82rem;font-style:normal}.footer-bottom{border-top:1px solid var(--border-on-dark);justify-content:space-between;margin-top:70px;padding-top:25px;font-size:.7rem;display:flex}.footer-bottom a{margin-left:25px}.page-hero{background:var(--surface-navy-900);color:var(--paper);padding:110px 0 120px;position:relative;overflow:hidden}.page-hero:after{content:"§";font-family:var(--font-heading);color:#ffffff09;font-size:22rem;position:absolute;bottom:-110px;right:8%}.page-hero .eyebrow{color:var(--gold)}.page-hero h1{max-width:1050px;margin:0}.page-intro{font-family:var(--font-heading);max-width:700px;color:var(--text-on-dark);margin-top:35px;font-size:1.55rem}.article-narrow,.legal-article{max-width:800px}.article-narrow p,.legal-article p{color:var(--muted);font-size:1.08rem;line-height:1.85}.article-narrow hr,.legal-article hr{border:0;border-top:1px solid var(--border);margin:70px 0}.article-narrow h2,.legal-article h2{margin-top:65px;font-size:2.8rem}.article-narrow aside{border-left:3px solid var(--gold);background:var(--surface-paper-light);margin-top:55px;padding:25px 35px}.article-narrow aside h3{margin-bottom:5px;font-size:2rem}.mission{background:var(--surface-paper-dark);padding:120px 0}.mission-grid{grid-template-columns:1fr 1fr;display:grid}.mission article{border-left:1px solid var(--border);padding:20px 60px}.mission article:first-child{border-left:0}.mission span{letter-spacing:.15em;color:var(--navy-900);font-size:.65rem;font-weight:700}blockquote{margin:30px 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.35}.breadcrumb{color:var(--muted);gap:12px;padding:22px 0;font-size:.68rem;display:flex}.breadcrumb span{gap:12px;display:flex}.breadcrumb b{color:inherit;font-weight:400}.practice-browser{grid-template-columns:300px 1fr;gap:100px;display:grid}.practice-nav{border-top:1px solid var(--navy-900);align-self:start;padding-top:15px;position:sticky;top:110px}.practice-nav>p{text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;font-weight:700}.practice-nav a{border-bottom:1px solid var(--border);gap:14px;padding:13px 5px;font-size:.82rem;font-weight:700;display:flex}.practice-nav a:hover{color:var(--navy-900)}.practice-nav a span{font-family:var(--font-heading);color:var(--navy-900)}.practice-nav a.nested{padding:8px 5px 8px 37px;font-size:.68rem;font-weight:700}.practice-content>section{border-bottom:1px solid var(--border);margin-bottom:110px;padding-bottom:110px}.practice-content h2{margin-bottom:25px}.service-group{padding-top:40px}.service-group h3{margin-bottom:20px;font-size:2rem}.service-group>div{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.service-group a{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:15px 12px;font-size:.82rem;display:flex}.service-group a:nth-child(odd){border-right:1px solid var(--border)}.service-group a:hover{background:var(--surface-paper-light);color:var(--navy-700)}.detail-hero{background:var(--surface-navy-900);color:var(--paper);padding:100px 0}.detail-hero .eyebrow{color:var(--gold)}.detail-hero h1{max-width:1050px;margin-bottom:30px}.detail-hero>div>p:last-child{font-family:var(--font-heading);max-width:760px;color:var(--text-on-dark);font-size:1.5rem}.detail-grid{grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:100px;display:grid}.detail-sidebar{border-top:2px solid var(--navy-900);align-self:start;padding-top:20px;position:sticky;top:110px}.detail-sidebar>p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 7px;font-size:.62rem}.detail-sidebar strong,.detail-sidebar small{display:block}.detail-sidebar hr{border:0;border-top:1px solid var(--border);margin:25px 0}.detail-sidebar a{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;font-size:.78rem;display:flex}.legal-article ul{padding-left:20px}.legal-article li{color:var(--muted);margin:10px 0}.lawyer-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.lawyer-card .portrait{margin-bottom:25px}.lawyer-card h2{margin:5px 0;font-size:2.4rem}.lawyer-card>.eyebrow{margin:0}.lawyer-card>span{font-size:.75rem;font-weight:700}.empty-note{border-top:1px solid var(--border);color:var(--muted);margin-top:80px;padding-top:20px;font-size:.8rem}.profile-title{font-size:clamp(3rem,5vw,5.5rem)}.benefit-list{grid-template-columns:1fr 1fr;display:grid}.benefit-list div{border-bottom:1px solid var(--border);gap:30px;padding:25px;display:flex}.benefit-list div:nth-child(odd){border-right:1px solid var(--border)}.benefit-list p{margin:0}.jobs>a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:35px 20px;transition:all .25s;display:flex}.jobs>a:last-child{border-bottom:1px solid var(--border)}.jobs>a:hover{background:var(--surface-paper-light);padding-left:30px}.jobs h3{margin:4px 0;font-size:2.3rem}.jobs p{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:.68rem}.jobs>a>span{font-size:.75rem;font-weight:700}.form-wrap{max-width:850px}.form-wrap>h2{margin-bottom:15px}.form{gap:23px;margin-top:45px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.form label{letter-spacing:.06em;font-size:.7rem;font-weight:700}.form input,.form textarea,.form select{border:1px solid var(--border);background:var(--surface-paper-light);width:100%;color:var(--ink);border-radius:0;margin-top:8px;padding:14px;display:block}.form textarea{resize:vertical}.form .button{justify-self:start}.form-notice{border-left:3px solid var(--gold);background:var(--surface-paper-light);padding:15px;font-size:.8rem}.contact-grid{grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.contact-grid h2{margin-bottom:12px;font-size:3.5rem}.contact-details>div{border-top:1px solid var(--border);padding:22px 0}.contact-details span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.62rem;display:block}.contact-details address{font-style:normal}.map-placeholder{background:var(--surface-navy-800);height:240px;color:var(--paper);justify-content:center;display:flex;position:relative;overflow:hidden;align-items:center!important}.map-placeholder:before,.map-placeholder:after{content:"";border-top:1px solid #ffffff2e;width:150%;position:absolute;transform:rotate(25deg)}.map-placeholder:after{transform:rotate(-32deg)}.map-placeholder p{text-align:center;z-index:1;font-family:var(--font-heading);font-size:1.5rem}.map-placeholder small{font-family:var(--font-body);letter-spacing:.12em;font-size:.55rem}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:80px 20px;display:flex}.not-found h1{font-size:clamp(3rem,6vw,6rem)}@media (max-width:1050px){.desktop-nav{display:none}.menu-button{color:var(--navy-900);background:0 0;border:0;align-items:center;gap:10px;margin-left:auto;font-weight:700;display:flex}.menu-button i{font-size:1.5rem;font-style:normal}.header-cta{display:none}.mobile-nav{background:var(--surface-navy-950);color:var(--paper);visibility:hidden;flex-direction:column;padding:45px 8vw;transition:all .3s;display:flex;position:fixed;inset:76px 0 0;transform:translate(100%)}.mobile-nav.open{visibility:visible;transform:none}.mobile-nav a{font-family:var(--font-heading);border-bottom:1px solid var(--border-on-dark);padding:12px;font-size:clamp(2rem,6vw,3.5rem)}.mobile-nav a span{font-family:var(--font-body);color:var(--gold);margin-right:18px;font-size:.55rem}.hero-grid{gap:5vw}.architecture{height:500px}.ethos-grid{grid-template-columns:repeat(2,1fr)}.ethos-grid article{border-bottom:1px solid var(--border-on-dark)}.ethos-grid article:last-child{grid-column:1/-1}.practice-browser{grid-template-columns:230px 1fr;gap:45px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.detail-grid{gap:50px}}@media (max-width:760px){.container{width:min(100% - 40px,1280px)}.section{padding:80px 0}.header{height:76px}.header-inner{width:calc(100% - 32px)}.hero{min-height:auto;padding:65px 0}.hero-grid,.split,.founder-grid,.contact-grid{grid-template-columns:1fr}.hero h1{font-size:3.55rem}.architecture{height:370px;box-shadow:14px 14px 0 var(--surface-paper-dark);margin-top:25px}.actions{flex-direction:column}.actions .button{width:100%}.section-heading{display:block}.section-heading>p{margin-top:25px}.practice-row{grid-template-columns:45px 1fr 20px;padding:30px 0}.practice-row h3{font-size:1.7rem}.practice-row p{font-size:.85rem}.ethos,.mission{padding:80px 0}.ethos-head{display:block}.ethos-grid{grid-template-columns:1fr}.ethos-grid article,.ethos-grid article:last-child{border-right:0;grid-column:auto}.four-grid{grid-template-columns:1fr 1fr}.four-grid article:nth-child(3){border-left:0}.footer{padding-top:70px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom>span{margin-top:12px;display:block}.footer-bottom a{margin:0 20px 0 0}.page-hero{padding:75px 0}.page-hero h1{font-size:3.6rem}.mission-grid{grid-template-columns:1fr}.mission article{border-left:0;border-top:1px solid var(--border);padding:35px 0}.practice-browser{display:block}.practice-nav{background:var(--surface-paper-dark);margin-bottom:70px;padding:18px;position:relative;top:0}.practice-nav a.nested{display:none}.practice-content>section{margin-bottom:70px;padding-bottom:70px}.service-group>div{grid-template-columns:1fr}.service-group a:nth-child(odd){border-right:0}.detail-hero{padding:70px 0}.detail-hero h1{font-size:3.5rem}.detail-grid{grid-template-columns:1fr}.detail-sidebar{order:-1;position:relative;top:0}.lawyer-grid,.benefit-list{grid-template-columns:1fr}.benefit-list div:nth-child(odd){border-right:0}.jobs>a{align-items:flex-start;gap:15px}.jobs h3{font-size:1.65rem}.form-grid{grid-template-columns:1fr}.contact-details{order:2}}@media (max-width:430px){.container{width:calc(100% - 30px)}h1,.hero h1,.page-hero h1,.detail-hero h1{font-size:3rem}h2{font-size:2.65rem}.header-inner{width:calc(100% - 24px)}.logo strong{font-size:1.7rem}.logo span{font-size:.52rem}.hero-tagline{font-size:1.45rem}.four-grid{grid-template-columns:1fr}.four-grid article{border-left:0;border-top:1px solid var(--border);padding:28px 10px}.ethos-grid article{padding:30px 5px}.footer-grid{grid-template-columns:1fr}.footer-grid>div{grid-column:1/-1!important}.practice-row{grid-template-columns:38px 1fr}.practice-row>b{display:none}.jobs>a{display:block}.jobs>a>span{margin-top:15px;display:block}}html[lang=km] .hero-copy{height:auto;overflow:visible}html[lang=km] .hero-title{word-break:normal;overflow-wrap:normal;white-space:normal;text-wrap:balance;width:100%;max-width:820px;letter-spacing:0!important;font-size:clamp(3rem,5vw,5.5rem)!important;line-height:1.35!important}@media (max-width:1024px){html[lang=km] .hero-title{font-size:clamp(2.75rem,6vw,4.5rem)!important;line-height:1.4!important}}@media (max-width:768px){html[lang=km] .hero-title{max-width:100%;font-size:clamp(2.25rem,9vw,3.5rem)!important;line-height:1.45!important}}.directory-section{padding-top:80px}.service-search{border:0;border-bottom:2px solid var(--navy-900);width:100%;min-width:0;min-height:62px;color:var(--navy-900);background:0 0;align-items:center;gap:16px;padding:10px 4px;display:flex}.service-search-icon{flex:none}.service-search input{min-width:0;font-family:var(--font-heading);color:var(--navy-900);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:1.45rem;line-height:1.3}.service-search input::placeholder{color:var(--muted);opacity:1}.service-search-close{width:44px;height:44px;color:var(--navy-900);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.service-search-open{cursor:pointer;text-align:left;justify-content:flex-start}.service-search-open span{font-family:var(--font-heading);color:var(--muted);font-size:1.45rem}.directory-meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:14px 4px 48px;font-size:.66rem;font-weight:700;display:flex}.alphabetical-list>section{border-top:1px solid var(--navy-900);grid-template-columns:140px 1fr;padding:38px 0 70px;display:grid}.alphabetical-list>section>h2{color:var(--gold);margin:0;font-size:5rem}.alphabetical-list>section>div{grid-template-columns:1fr 1fr;display:grid}.alphabetical-list a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:19px 15px;transition:all .2s;display:flex}.alphabetical-list a:nth-child(odd){border-right:1px solid var(--border)}.alphabetical-list a:hover{background:var(--surface-paper-light);padding-left:22px}.alphabetical-list a strong{font-family:var(--font-heading);font-size:1.15rem;line-height:1.25;display:block}.alphabetical-list a small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:.58rem;display:block}.alphabetical-list a b{font-weight:400}.directory-empty{text-align:center;border-top:1px solid var(--border);padding:80px 20px}.directory-empty h2{margin-bottom:10px;font-size:2.8rem}.directory-empty button{border:0;border-bottom:1px solid var(--navy-900);cursor:pointer;background:0 0;padding:5px;font-weight:700}@media (max-width:760px){.service-search{gap:11px;min-height:56px}.service-search input,.service-search-open span{font-size:1.05rem}.service-search-close{flex-basis:40px;width:40px;height:40px}.alphabetical-list>section{grid-template-columns:55px 1fr;padding:28px 0 55px}.alphabetical-list>section>h2{font-size:3rem}.alphabetical-list>section>div{grid-template-columns:1fr}.alphabetical-list a:nth-child(odd){border-right:0}.directory-meta{padding-bottom:35px}}@media (max-width:430px){.alphabetical-list>section{display:block}.alphabetical-list>section>h2{border-bottom:1px solid var(--border);padding-bottom:8px}.alphabetical-list a{padding-inline:4px}}.core-filter{margin-bottom:65px}.core-filter-heading{border-bottom:1px solid var(--navy-900);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.core-filter-heading span{font-family:var(--font-heading);color:var(--navy-900);font-size:1.8rem}.core-filter-heading p{color:var(--muted);margin:0;font-size:.75rem}.core-filter-options{grid-template-columns:repeat(6,1fr);display:grid}.core-filter-options button{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:108px;color:var(--navy-900);text-align:left;font-family:var(--font-heading);cursor:pointer;background:0 0;padding:18px 14px;font-size:1.08rem;line-height:1.2;transition:all .2s}.core-filter-options button:first-child{border-left:1px solid var(--border)}.core-filter-options button span{font-family:var(--font-body);letter-spacing:.12em;color:var(--gold);margin-bottom:18px;font-size:.58rem;font-weight:700;display:block}.core-filter-options button:hover{background:var(--surface-paper-light)}.core-filter-options button.active{background:var(--surface-navy-900);border-color:var(--navy-900);color:var(--paper)}.core-filter-options button.active span{color:var(--gold)}@media (max-width:760px){.core-filter{margin-bottom:45px}.core-filter-heading{display:block}.core-filter-heading p{margin-top:5px}.core-filter-options{grid-template-columns:1fr 1fr}.core-filter-options button{min-height:86px}.core-filter-options button:nth-child(odd){border-left:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.practice-area-arrow{width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px);color:var(--navy-900);stroke-width:1.5px;flex:none}.office-location{margin-top:110px}.office-location-heading{border-bottom:1px solid var(--navy-900);justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.office-location-heading h2{margin:0;font-size:clamp(2.7rem,4.5vw,5rem)}.office-location-heading .eyebrow{margin-bottom:14px}.office-map-link{color:var(--navy-900);flex:none;align-items:center;margin:0}.office-map-frame{border:1px solid var(--border);border-top:4px solid var(--gold);background:var(--surface-paper-dark);width:100%;height:480px;overflow:hidden}.office-map-frame iframe{border:0;width:100%;height:100%;display:block}.office-map-frame iframe:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}@media (max-width:1023px){.office-map-frame{height:400px}}@media (max-width:760px){.office-location{margin-top:80px}.office-location-heading{padding-bottom:22px;display:block}.office-map-link{width:max-content;max-width:100%;min-height:44px;margin-top:20px}.office-map-frame{height:320px}}.header-phone,.header-social{white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.header-phone:hover,.header-social:hover{color:var(--navy-900)}.mobile-contact-link,.mobile-social-links{display:none}.form-disclaimer{border-left:3px solid var(--gold);background:var(--surface-paper-light);margin:0;padding:14px 16px;font-size:.78rem;line-height:1.55}.form-status{margin:0;font-size:.8rem;font-weight:700}.form-success{color:#27623d}.form-error{color:#9b2c2c}.form button:disabled{opacity:.65;cursor:wait}.form-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.visitor-information{border-top:1px solid var(--border);margin-top:100px;padding-top:60px}.visitor-information h2{margin-bottom:40px;font-size:clamp(2.7rem,4.5vw,5rem)}.visitor-information-grid{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.visitor-information-grid>div{border-bottom:1px solid var(--border);padding:28px 30px}.visitor-information-grid>div:nth-child(odd){border-right:1px solid var(--border)}.visitor-information-grid h3{margin:0 0 10px;font-size:1.8rem}.visitor-information-grid p{color:var(--muted);margin:0}@media (max-width:1050px){.header-phone span,.header-social span{display:none}.header-actions{gap:8px}}@media (max-width:760px){.mobile-contact-link{border-top:1px solid var(--border-on-dark);color:var(--paper);align-items:center;gap:10px;margin-top:18px;padding:14px 0;font-weight:700;display:flex}.mobile-social-links{gap:10px;margin-top:10px;display:flex}.mobile-social-links a{justify-content:center;align-items:center;background:var(--surface-paper)!important;color:var(--navy-900)!important;flex:1!important;gap:7px!important;padding:12px!important;font-size:.75rem!important;display:flex!important}.visitor-information{margin-top:70px;padding-top:45px}.visitor-information-grid{grid-template-columns:1fr}.visitor-information-grid>div:nth-child(odd){border-right:0}}.contact-social-actions>div{flex-wrap:wrap;gap:10px;display:flex}.contact-social{border:1px solid var(--navy-900);align-items:center;gap:8px;padding:11px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.contact-social:hover{background:var(--surface-paper-dark);color:var(--navy-900)}.special-page{padding-top:70px}.last-reviewed{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.special-disclaimer{margin:25px 0 70px}.special-section{border-top:1px solid var(--border);padding:55px 0}.special-section h2{margin-bottom:22px;font-size:clamp(2rem,3.5vw,3.5rem)}.special-section>p{max-width:900px;color:var(--muted)}.special-list{color:var(--muted);padding-left:25px}.special-list li{margin:12px 0}.special-columns{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.special-columns>div{border-bottom:1px solid var(--border);padding:28px}.special-columns>div:nth-child(odd){border-right:1px solid var(--border)}.special-columns h3{font-size:1.7rem}.special-columns li{color:var(--muted);margin:10px 0}@media (max-width:760px){.special-columns{grid-template-columns:1fr}.special-columns>div:nth-child(odd){border-right:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lawyer-card>a{border-bottom:1px solid var(--border);height:100%;padding-bottom:25px;transition:transform .25s;display:block}.lawyer-card>a:hover{transform:translateY(-5px)}.lawyer-card h3{margin:5px 0 14px;font-size:2.4rem}.lawyer-excerpt{color:var(--muted);margin:0 0 22px;font-size:.88rem;line-height:1.7}.lawyer-card-link{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex}.profile-hero{background:var(--surface-navy-900);color:var(--paper);padding:80px 0 100px}.profile-hero-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:8vw;display:grid}.profile-portrait{background:var(--surface-paper-dark);color:var(--ink);box-shadow:22px 22px 0 var(--surface-navy-800)}.profile-heading .profile-title{margin-bottom:30px}.profile-intro{font-family:var(--font-heading);color:var(--text-on-dark);max-width:850px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.5}.profile-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:9vw;display:grid}.profile-biography h2,.profile-focus h2{margin-bottom:30px;font-size:clamp(2.5rem,4vw,4rem)}.profile-biography>p:not(.eyebrow){color:var(--muted);font-size:1.02rem;line-height:1.9}.profile-focus{border-top:2px solid var(--navy-900);padding-top:24px;position:sticky;top:110px}.profile-focus>p:not(.eyebrow){color:var(--muted);font-size:.9rem}.profile-focus ul{margin:28px 0 0;padding:0;list-style:none}.profile-focus li{border-top:1px solid var(--border);padding:14px 0 14px 22px;font-size:.82rem;line-height:1.55;position:relative}.profile-focus li:before{content:"";background:var(--surface-gold);width:6px;height:6px;position:absolute;top:25px;left:2px;transform:rotate(45deg)}.profile-cta{background:var(--surface-navy-800);color:var(--paper);padding:105px 0}.profile-cta h2{margin-bottom:12px}.profile-cta>div>p:not(.eyebrow){color:var(--text-on-dark)}.profile-back-link{border-bottom:1px solid var(--gold);align-items:center;gap:10px;min-height:52px;padding:12px 5px;font-size:.76rem;font-weight:700;display:inline-flex}@media (max-width:900px){.lawyer-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-grid,.profile-content-grid{grid-template-columns:1fr}.profile-portrait{max-width:440px}.profile-focus{position:relative;top:auto}}@media (max-width:760px){.lawyer-grid{grid-template-columns:1fr;gap:55px}.profile-hero{padding:55px 0 75px}.profile-hero-grid{gap:55px}.profile-portrait{width:calc(100% - 14px);box-shadow:14px 14px 0 var(--surface-navy-800)}.profile-content-grid{gap:65px}.profile-cta{padding:75px 0}.profile-back-link{justify-content:center;width:100%}}.header-logo{flex:none}.header-logo img{object-fit:contain;width:223px;height:auto;transition:width .3s;display:block}.header.scrolled .header-logo img{width:184px}@media (max-width:760px){.header-logo img,.header.scrolled .header-logo img{width:156px}}@media (max-width:430px){.header-logo img,.header.scrolled .header-logo img{width:140px}}.header-actions{align-items:center;gap:12px;display:flex}.nav-group{position:relative}.nav-group>a{align-items:center;gap:5px;display:flex}.nav-submenu{background:var(--surface-paper-light);border:1px solid var(--border);opacity:0;visibility:hidden;min-width:150px;padding:14px 18px;transition:all .2s;position:absolute;top:100%;left:-18px;transform:translateY(8px);box-shadow:0 12px 28px #0714261a}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu{opacity:1;visibility:visible;transform:none}.nav-submenu a{padding:4px 0;display:block}.language-selector{position:relative}.language-trigger{color:var(--navy-900);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:9px 7px;font-size:.7rem;font-weight:700;display:flex}.language-flag{object-fit:cover;border:1px solid var(--brand-navy);flex:none;width:24px;height:16px;display:block}@supports (color:color-mix(in lab, red, red)){.language-flag{border:1px solid color-mix(in srgb,var(--brand-navy) 18%,transparent)}}.language-menu{background:var(--surface-paper-light);border:1px solid var(--border);z-index:60;flex-direction:column;align-items:center;gap:4px;min-width:52px;padding:6px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 28px #0714261f}.language-menu button{width:100%;min-width:40px;min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:6px 8px;display:flex}.language-menu button:hover,.language-menu button:focus-visible,.language-menu button[aria-selected=true]{background:var(--surface-paper-dark)}.language-menu button[aria-selected=true]{outline:1px solid var(--gold)}.language-menu button[aria-selected=true] span{font-weight:700}.language-menu small{color:var(--muted);font-weight:700}.language-fallback-note{border-top:1px solid var(--border);color:var(--muted);margin:6px 10px 4px;padding-top:8px;font-size:.58rem;line-height:1.45}.mobile-nav-group{display:contents}.mobile-submenu-link{color:var(--gold);font-family:var(--font-body)!important;padding-left:52px!important;font-size:.85rem!important}.language-selector-mobile,.mobile-contact-cta{display:none}.insights-empty{min-height:520px}.insights-empty-card{border-top:2px solid var(--navy-900);max-width:850px;padding:60px 0}.insights-empty-card h2{font-size:clamp(2.7rem,5vw,5rem)}.insights-empty-card>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.08rem}.insights-empty-card .button{margin-top:25px}@media (max-width:1050px){.header-actions{display:none}.mobile-nav{overflow-y:auto}.language-selector-mobile{max-width:100%;margin-top:24px;display:block}.language-selector-mobile .language-trigger{max-width:100%;color:var(--paper);padding:12px;font-size:.8rem}.language-selector-mobile .language-menu{flex-flow:wrap;gap:8px;width:auto;margin-top:8px;display:flex;position:relative;inset:auto}.language-selector-mobile .language-menu button{width:auto;min-height:44px;padding:8px 14px}.mobile-contact-cta{background:var(--surface-gold);color:var(--navy-950);text-align:center;margin-top:12px;font-family:var(--font-body)!important;font-size:.8rem!important;display:block!important}.mobile-nav-group,.mobile-nav-group>a:first-child{display:block}}.profile-biography>p:not(.eyebrow)+p{margin-top:28px}.footer-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-links li,.footer-links a{display:block}.footer-links a{font-size:.82rem;line-height:1.5}.detail-hero{min-height:calc(100svh - 158px)}.detail-hero-grid{grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:100px;display:grid}.detail-hero-copy{min-width:0}.detail-hero-label span{display:block}.detail-hero h1{overflow-wrap:anywhere}.detail-description{max-width:800px}.detail-description p{font-family:var(--font-heading);color:var(--text-on-dark);margin:0;font-size:1.28rem;line-height:1.55}.detail-description p+p{margin-top:22px}.detail-hero-sidebar{border-top-color:var(--gold);color:var(--paper);position:relative;top:0}.detail-hero-sidebar>p{color:var(--text-on-dark)}.detail-hero-sidebar hr,.detail-hero-sidebar a{border-color:var(--border-on-dark)}.detail-hero-sidebar a{gap:20px;width:100%}.detail-hero-sidebar a:hover{color:var(--gold)}@media (max-width:1050px){.mobile-nav-group{border-bottom:1px solid var(--border-on-dark)}.mobile-nav-group>a{border-bottom:0}.mobile-submenu-link{align-items:center;min-height:44px;padding:2px 12px 14px 52px!important;display:flex!important}.detail-hero-grid{grid-template-columns:1fr;gap:60px}.detail-hero-sidebar{width:100%}}@media (max-width:760px){.detail-hero{min-height:calc(100svh - 144px)}.detail-hero-grid{gap:48px}.detail-description p{font-size:1.12rem}.detail-hero-sidebar a{align-items:center;min-height:44px}}.practice-detail{background:var(--surface-navy-900);color:var(--paper);padding:82px 0 130px}.practice-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.practice-detail-layout>article,.practice-detail-sidebar{min-width:0}.practice-detail-header .eyebrow{color:var(--gold);text-transform:uppercase}.practice-detail-header .eyebrow span{display:block}.practice-detail-header h1{overflow-wrap:anywhere;margin-bottom:30px;font-size:clamp(3.6rem,6.7vw,7rem)}.practice-detail-description{max-width:880px;color:var(--text-on-dark);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.8}.practice-detail-description p{overflow-wrap:anywhere;margin:0}.practice-detail-description p+p{margin-top:24px}.practice-detail-divider{border:0;border-top:1px solid var(--gold);width:100%;height:0}@supports (color:color-mix(in lab, red, red)){.practice-detail-divider{border-top:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}}.practice-detail-divider{margin:48px 0 0}.practice-detail-article{padding-top:72px}.practice-editorial{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:7%;display:grid}.practice-editorial-single{grid-template-columns:1fr}.practice-section-label{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.62rem;font-weight:700}.practice-overview h2,.practice-considerations h2,.practice-options h2{margin-bottom:30px;font-size:clamp(2.5rem,4vw,4rem)}.practice-overview>div{max-width:610px}.practice-overview p:not(.practice-section-label){color:var(--text-on-dark);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.9}.practice-overview p+p{margin-top:22px!important}.practice-assistance,.practice-detail-sidebar{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-assistance,.practice-detail-sidebar{border:1px solid color-mix(in srgb,var(--gold) 25%,transparent)}}.practice-assistance,.practice-detail-sidebar{background:#102a468c}.practice-assistance{padding:28px}.practice-assistance h2{color:var(--gold);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.64rem;font-weight:700}.practice-assistance ul,.practice-detail-sidebar ul,.practice-options ol,.practice-considerations ol{margin:0;padding:0;list-style:none}.practice-assistance li{border-top:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-assistance li{border-top:1px solid color-mix(in srgb,var(--gold) 20%,transparent)}}.practice-assistance li>a,.practice-assistance li>div{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 4px;font-size:.82rem;line-height:1.45;display:flex}.practice-assistance li>a{transition:all .2s}.practice-assistance li>a:hover{color:var(--gold);padding-left:9px}.practice-detail-arrow{color:var(--gold);flex:none}.practice-considerations{border-top:1px solid var(--gold);margin-top:100px;padding-top:55px}@supports (color:color-mix(in lab, red, red)){.practice-considerations{border-top:1px solid color-mix(in srgb,var(--gold) 38%,transparent)}}.practice-considerations ol{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:45px;display:grid}.practice-considerations li{border-left:1px solid var(--gold);padding:0 30px}@supports (color:color-mix(in lab, red, red)){.practice-considerations li{border-left:1px solid color-mix(in srgb,var(--gold) 28.0%,transparent)}}.practice-considerations li:first-child{border-left:0;padding-left:0}.practice-considerations li>span,.practice-options li>a>span{color:var(--gold);font-family:var(--font-heading);font-size:1.2rem;display:block}.practice-considerations h3{margin:28px 0 15px;font-size:1.55rem;line-height:1.25}.practice-considerations li p{color:var(--text-on-dark);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.75}.practice-detail-sidebar{align-self:start;padding:28px;position:sticky;top:110px}.practice-detail-sidebar>p{color:var(--text-on-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.6rem;font-weight:700}.practice-detail-sidebar>strong{overflow-wrap:anywhere;display:block}.practice-detail-sidebar hr{border:0;border-top:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-detail-sidebar hr{border-top:1px solid color-mix(in srgb,var(--gold) 25%,transparent)}}.practice-detail-sidebar hr{margin:26px 0}.practice-detail-sidebar li{border-top:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-detail-sidebar li{border-top:1px solid color-mix(in srgb,var(--gold) 18%,transparent)}}.practice-detail-sidebar li:last-child{border-bottom:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-detail-sidebar li:last-child{border-bottom:1px solid color-mix(in srgb,var(--gold) 18%,transparent)}}.practice-detail-sidebar a{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 4px;font-size:.76rem;line-height:1.45;transition:all .2s;display:flex}.practice-detail-sidebar a:hover{color:var(--gold);padding-left:10px}.practice-detail-sidebar .is-active{border-left:3px solid var(--gold)}.practice-detail-sidebar .is-active a{color:var(--gold);padding-left:12px}.practice-options ol{border-top:1px solid var(--gold);grid-template-columns:1fr 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.practice-options ol{border-top:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}}.practice-options li{border-bottom:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-options li{border-bottom:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}}.practice-options li:nth-child(odd){border-right:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-options li:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}}.practice-options a{grid-template-columns:42px minmax(0,1fr) 20px;gap:18px;padding:28px;transition:all .2s;display:grid}.practice-options a:hover{background:#102a46b8}.practice-options h3{overflow-wrap:anywhere;margin:0 0 15px;font-size:1.5rem;line-height:1.25}.practice-options p{color:var(--text-on-dark);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.65}.practice-options .practice-detail-arrow{align-self:start}@media (max-width:1050px){.practice-detail-layout{grid-template-columns:1fr;gap:70px}.practice-detail-sidebar{width:100%;position:relative;top:auto}.practice-editorial{gap:45px}}@media (max-width:760px){.practice-detail{padding:62px 0 80px}.practice-detail-header h1{font-size:clamp(3rem,14vw,4.5rem)}.practice-detail-description{font-size:1.05rem;line-height:1.75}.practice-detail-divider{margin-top:40px}.practice-detail-article{padding-top:58px}.practice-detail-layout{gap:60px}.practice-editorial{grid-template-columns:1fr}.practice-assistance{padding:22px}.practice-assistance li>a,.practice-assistance li>div,.practice-detail-sidebar a{min-height:52px}.practice-considerations{margin-top:70px}.practice-considerations ol{grid-template-columns:1fr;margin-top:25px}.practice-considerations li,.practice-considerations li:first-child{border-left:0;border-top:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.practice-considerations li,.practice-considerations li:first-child{border-top:1px solid color-mix(in srgb,var(--gold) 28.0%,transparent)}}.practice-considerations li,.practice-considerations li:first-child{padding:28px 0}.practice-considerations h3{margin:12px 0}.practice-options ol{grid-template-columns:1fr}.practice-options li:nth-child(odd){border-right:0}.practice-options a{grid-template-columns:38px minmax(0,1fr) 20px;padding:24px 4px}.practice-detail-sidebar{padding:22px}}.practice-options p+p{margin-top:14px}.opening-splash{display:none}.opening-splash-pending .opening-splash{z-index:9999;background:var(--surface-navy-950);color:var(--paper);opacity:1;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.opening-splash-pending .site-shell{opacity:0}.opening-splash-active{overflow:hidden}.site-shell{opacity:1;transition:opacity .5s}.opening-splash.is-leaving{opacity:0;pointer-events:none}.opening-splash-inner{text-align:center;flex-direction:column;align-items:center;width:min(560px,100vw - 40px);display:flex}.opening-splash-logo{object-fit:contain;opacity:0;width:min(240px,68vw);height:auto;animation:.38s cubic-bezier(.22,1,.36,1) 40ms forwards splash-logo-in;display:block}.opening-splash-name{font-family:var(--font-heading);letter-spacing:.25em;color:var(--paper-light);opacity:0;margin:20px 0 0;font-size:1.08rem;font-weight:700;animation:.3s .22s forwards splash-fade-in}.opening-splash h1{letter-spacing:-.025em;color:var(--paper-light);opacity:0;margin:20px 0 0;font-size:clamp(2rem,5vw,3.35rem);animation:.32s .38s forwards splash-fade-in}.opening-splash-ornament{color:var(--gold);opacity:0;align-items:center;gap:12px;margin:17px 0;animation:.28s .5s forwards splash-fade-in;display:flex}.opening-splash-ornament i{background:#aa8a52b3;width:52px;height:1px;display:block}.opening-splash-ornament b{font-size:.55rem;font-weight:400}.opening-splash-message{color:var(--text-on-dark);opacity:0;margin:0;font-size:.88rem;line-height:1.75;animation:.3s .58s forwards splash-fade-in}.opening-splash-progress{opacity:0;background:#d8c69e2e;width:170px;height:1px;margin-top:25px;animation:.25s .64s forwards splash-fade-in;display:block;overflow:hidden}.opening-splash-progress>span{background:var(--surface-gold);width:42%;height:100%;animation:1s cubic-bezier(.65,0,.35,1) infinite splash-progress;display:block}@keyframes splash-logo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-fade-in{to{opacity:1}}@keyframes splash-progress{0%{transform:translate(-110%)}to{transform:translate(245%)}}@media (max-width:430px){.opening-splash-name{font-size:.92rem}.opening-splash h1{margin-top:17px}.opening-splash-message{font-size:.8rem}.opening-splash-ornament i{width:40px}}@media (prefers-reduced-motion:reduce){.opening-splash-pending .opening-splash,.site-shell{transition:opacity .15s linear}.opening-splash-logo,.opening-splash-name,.opening-splash h1,.opening-splash-ornament,.opening-splash-message,.opening-splash-progress{animation:.01ms linear forwards splash-fade-in}.opening-splash-progress>span{width:100%;animation:none}}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--navy-900)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.form-help{color:var(--muted);margin:0;font-size:.75rem}.lawyer-grid{align-items:stretch}.lawyer-card{min-width:0}.lawyer-card>a{flex-direction:column;display:flex}.lawyer-card .portrait{flex:none;width:100%}.lawyer-card h3{overflow-wrap:anywhere}.lawyer-card-link{margin-top:auto;padding-top:4px}@media (max-width:1050px) and (min-width:901px){.lawyer-grid{gap:28px}.lawyer-card h3{font-size:clamp(1.85rem,3vw,2.25rem)}}@media (max-width:900px) and (min-width:761px){.lawyer-grid{gap:48px 28px}.lawyer-card h3{font-size:2.1rem}}@media (max-width:760px){.lawyer-grid{width:100%;max-width:520px;margin-inline:auto}.lawyer-card h3{font-size:clamp(1.9rem,9vw,2.4rem)}.lawyer-card .portrait{max-height:620px}.lawyer-card>a:hover{transform:none}}@media (max-width:430px){.lawyer-grid{gap:44px}.lawyer-card .portrait{aspect-ratio:4/5}.lawyer-excerpt{font-size:.84rem}.lawyer-card-link{align-items:center;min-height:44px}}.profile-hero,.profile-content,.profile-cta{max-width:100%;overflow:clip}.profile-heading,.profile-summary,.profile-biography,.profile-focus{width:100%;min-width:0;max-width:100%}.profile-hero-grid,.profile-content-grid{width:min(1280px,100% - 80px);min-width:0;max-width:1280px;margin-inline:auto}.profile-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""summary";align-items:start;gap:32px;display:grid}.profile-heading{grid-area:heading}.profile-portrait{aspect-ratio:4/5;grid-area:portrait;justify-self:start;width:100%;max-width:440px;height:auto}.profile-summary{grid-area:summary}.profile-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.profile-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;max-width:100%;margin:0;font-size:clamp(2.35rem,12vw,4rem);line-height:1.02}.profile-professional-title{color:var(--gold);font-family:var(--font-heading);margin:0 0 18px;font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.2}.profile-intro,.profile-biography p,.profile-focus p,.profile-focus li{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.profile-content-grid{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.profile-focus{position:static;top:auto}.profile-biography>p:not(.eyebrow){width:100%;margin-inline:0}.breadcrumb{flex-wrap:wrap;max-width:100%}.breadcrumb span{min-width:0}.breadcrumb span:last-child{overflow-wrap:normal;word-break:normal}@media (max-width:760px){.profile-hero,.profile-content,.profile-cta{width:100%}.profile-hero{padding:42px 0 64px}.profile-hero .container,.profile-content.container,.profile-cta .container{width:calc(100% - 32px);max-width:100%;margin-inline:auto}.profile-hero-grid{gap:28px}.profile-heading .eyebrow{letter-spacing:.13em;margin-bottom:14px}.profile-title{letter-spacing:-.035em;font-size:clamp(2.25rem,11.5vw,3.3rem)}.profile-portrait{width:calc(100% - 12px);max-width:390px;box-shadow:12px 12px 0 var(--surface-navy-800)}.profile-summary{padding-top:4px}.profile-intro{margin-bottom:0;font-size:1.15rem;line-height:1.55}.profile-content{padding:68px 0}.profile-content-grid{gap:52px}.profile-biography h2,.profile-focus h2{margin-bottom:24px;font-size:clamp(2.25rem,10vw,3rem)}.profile-biography>p:not(.eyebrow){font-size:.98rem;line-height:1.8}.profile-focus{padding-top:20px}.profile-cta{padding:68px 0}.profile-cta h2{font-size:clamp(2.5rem,12vw,3.5rem)}.header-inner{gap:16px;width:calc(100% - 32px);max-width:100%}.header-logo{min-width:0}.header-logo img,.header.scrolled .header-logo img{width:clamp(120px,43vw,156px);max-width:100%;height:auto}.menu-button{flex:none;min-height:44px;margin-left:auto;padding:10px 0}.mobile-nav{width:100%;max-width:100%;padding:28px 16px 40px;inset:76px 0 0}}@media (min-width:901px){.profile-hero-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-template-areas:"portrait heading""portrait summary";align-items:center;gap:20px 8vw}.profile-heading{align-self:end}.profile-summary{align-self:start}.profile-portrait{max-width:none}.profile-title{font-size:clamp(3rem,5vw,5.5rem)}.profile-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:9vw}.profile-focus{position:sticky;top:110px}}.lawyer-grid{--people-columns:1;--people-column-gap:0px;justify-content:center;gap:52px var(--people-column-gap);flex-wrap:wrap;width:100%;min-width:0;max-width:1280px;margin-inline:auto;display:flex}.lawyer-card,.lawyer-card-inner{width:100%;min-width:0;max-width:100%}.lawyer-card{flex-direction:column;flex:0 0 calc((100% - (var(--people-columns) - 1)*var(--people-column-gap))/var(--people-columns));text-align:left;display:flex}.lawyer-card-inner{border-bottom:1px solid var(--border);flex-direction:column;flex:1;padding:0 0 28px;height:auto!important;display:flex!important}.lawyer-role{order:2;width:100%;max-width:100%;margin:0 0 10px!important}.lawyer-name{white-space:normal;-webkit-hyphens:none;hyphens:none;order:3;width:100%;min-width:0;max-width:100%;line-height:1.05;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;margin:0 0 14px!important;font-size:clamp(2rem,10vw,2.75rem)!important}.lawyer-card .portrait{aspect-ratio:4/5;object-fit:cover;flex:none;order:1;min-width:0;max-width:100%;height:auto;margin:0 0 24px;width:100%!important;max-height:none!important}.lawyer-card .portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.lawyer-excerpt{text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-box-orient:vertical;flex-shrink:0;order:4;width:100%;max-width:100%;margin:0 0 22px;line-height:1.75;display:-webkit-box;overflow:hidden}.lawyer-card-link{flex-shrink:0;order:5;margin-top:auto}@media (max-width:767px){.lawyer-grid{row-gap:48px;max-width:520px}.lawyer-card,.lawyer-card-inner{flex-direction:column!important;display:flex!important}.lawyer-card-inner:hover{transform:none}}@media (min-width:768px){.lawyer-grid{--people-columns:2;--people-column-gap:30px;row-gap:56px}}@media (min-width:1024px){.lawyer-grid{--people-columns:3;--people-column-gap:35px;row-gap:64px}.lawyer-name{font-size:clamp(1.9rem,2.7vw,2.4rem)!important}}.portrait.person-portrait{background:var(--surface-paper-dark);color:var(--ink);aspect-ratio:4/5;overflow:hidden}.portrait.person-portrait:has(img){background:0 0;border:0}.portrait:before,.portrait:after{content:none!important;display:none!important}.person-portrait img{display:block;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.founder-home .split{align-items:center}.founder-monogram{width:100%;max-width:360px}.core-filter-options{grid-template-columns:repeat(6,minmax(0,1fr))}.core-filter-options button{overflow-wrap:anywhere;min-width:0}@media (min-width:761px) and (max-width:1100px){.core-filter-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.core-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}}body{font-weight:400}[lang]{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,[role=heading],.core-filter-heading span,.opening-splash-name,.lawyer-professional-title,.profile-professional-title{font-family:var(--font-heading);font-weight:700}html:lang(en) :is(h1,h2,h3,h4,h5,h6){line-height:1.2}[lang=km],html:lang(km) :lang(km):not(svg):not(svg *){letter-spacing:normal!important;line-height:1.8!important}html:lang(km) :is(h1,h2,h3,h4,h5,h6){padding-block:.08em}.header{background:#f7f3e8f5}.desktop-nav a:hover,.header-phone:hover,.header-social:hover,.desktop-nav a[aria-current=page],.contact-social:hover{color:var(--navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:3px}.mobile-nav a[aria-current=page],.desktop-nav a:hover,.mobile-nav-group a:hover,.header-phone:hover,.header-social:hover{color:var(--gold)}.language-menu button[aria-selected=true]{box-shadow:inset 3px 0 var(--gold)}.button-primary:hover,.header-cta:hover{color:var(--paper-light)}.button-secondary:hover{color:var(--navy-900)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,iframe:focus-visible{outline:3px solid var(--navy-900);outline-offset:3px;box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--gold)}.opening-splash-pending .opening-splash{background:var(--surface-paper);color:var(--paper)}.opening-splash-name,.opening-splash h1{color:var(--navy-900)}.opening-splash-message{color:var(--muted)}.opening-splash-ornament i,.opening-splash-progress>span,.opening-splash-progress{background:var(--surface-gold)}@supports (color:color-mix(in lab, red, red)){.opening-splash-progress{background:color-mix(in srgb,var(--surface-gold) 20%,transparent)}}.footer-logo{width:fit-content;max-width:100%}.footer-logo img{object-fit:contain;width:280px;max-width:100%;height:auto;display:block}@media (max-width:760px){.footer-logo img{width:240px}}.insights-feed{flex-direction:column;gap:40px;display:flex}.insight-featured-card{background:var(--surface-paper-light);border:1px solid var(--border);border-left:4px solid var(--gold);padding:40px 44px;text-decoration:none;transition:all .25s;display:block}.insight-featured-card:hover{border-color:var(--navy-900);border-left-color:var(--gold);transform:translateY(-2px);box-shadow:0 16px 36px #07142614}.insight-card-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:.72rem;font-weight:800;display:inline-block}.insight-card-title{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 16px;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.25}.insight-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:.88rem;display:flex}.insight-card-meta strong{color:var(--navy-900);font-weight:600}.insight-card-excerpt{color:var(--ink);max-width:980px;margin:0 0 24px;font-size:1.05rem;line-height:1.78}.insight-card-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.insight-card-tags{flex-wrap:wrap;gap:8px;display:flex}.insight-card-cta{letter-spacing:.08em;text-transform:uppercase;color:var(--navy-900);align-items:center;gap:8px;font-size:.82rem;font-weight:800;transition:gap .2s,color .2s;display:inline-flex}.insight-featured-card:hover .insight-card-cta{color:var(--gold);gap:14px}@media (max-width:760px){.insight-featured-card{padding:26px 20px}.insight-card-title{font-size:1.65rem}.insight-card-excerpt{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insight-card-footer{flex-direction:column;align-items:flex-start;gap:16px}}.insight-article-wrap{padding:80px 0 110px}.insight-main{min-width:0}.insight-header{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:28px}.insight-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:14px;font-size:.72rem;font-weight:700;display:inline-flex}.insight-hero-title{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 24px;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.25}.insight-meta-bar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:.88rem;display:flex}.insight-meta-item{align-items:center;gap:6px;display:inline-flex}.insight-meta-item strong{color:var(--navy-900);font-weight:600}.insight-meta-item a{color:var(--navy-900);text-underline-offset:3px;font-weight:600;text-decoration:underline}.insight-meta-item a:hover{color:var(--gold)}.insight-tags-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.insight-tag{letter-spacing:.05em;background:var(--paper-dark);border:1px solid var(--border);color:var(--navy-900);text-transform:uppercase;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.insight-summary-box{background:var(--surface-paper-light);border-left:4px solid var(--gold);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 50px;padding:30px 34px}.insight-summary-box .eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:700}.insight-summary-box p{color:var(--ink);margin:0;font-size:1.1rem;font-weight:500;line-height:1.8}.insight-key-points{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;padding-top:20px;display:grid}.insight-point-card{background:var(--paper);border:1px solid var(--border);padding:16px 18px}.insight-point-card .point-number{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:.82rem;font-weight:800;display:block}.insight-point-card p{color:var(--muted)!important;margin:0!important;font-size:.88rem!important;font-weight:400!important;line-height:1.55!important}.insight-section{margin-bottom:48px}.insight-section h2{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 18px;font-size:1.95rem;line-height:1.3}.insight-section p{color:var(--ink);margin:0 0 18px;font-size:1.05rem;line-height:1.85}.insight-section p strong{color:var(--navy-900);font-weight:700}.insight-bullet-list{margin:18px 0 24px;padding:0;list-style:none}.insight-bullet-list li{color:var(--ink);margin-bottom:12px;padding-left:28px;font-size:1.02rem;line-height:1.75;position:relative}.insight-bullet-list li:before{content:"—";color:var(--gold);font-weight:700;position:absolute;left:0}.insight-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--paper);margin:26px 0 32px;overflow-x:auto}.insight-table{border-collapse:collapse;text-align:left;width:100%;font-size:.94rem}.insight-table th{background:var(--surface-navy-900);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--gold);white-space:nowrap;padding:14px 18px;font-size:.8rem;font-weight:700}.insight-table td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--ink);padding:16px 18px;line-height:1.6}.insight-table tbody tr:nth-child(2n){background:var(--surface-paper-light)}.insight-table tbody tr:last-child td{border-bottom:0}.insight-callout{background:var(--surface-paper-light);border-left:4px solid var(--gold);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);margin:26px 0 30px;padding:20px 24px}.insight-callout-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:.75rem;font-weight:800}.insight-callout p{color:var(--ink);margin:0;font-size:.98rem;line-height:1.7}.insight-checklist-list{flex-direction:column;gap:14px;margin:24px 0 32px;display:flex}.insight-check-item{background:var(--surface-paper-light);border:1px solid var(--border);border-left:4px solid var(--navy-900);gap:20px;padding:20px 24px;display:flex}.insight-step-num{color:var(--gold);min-width:32px;font-size:1.25rem;font-weight:800;line-height:1.3}.insight-step-body h3{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 6px;font-size:1.08rem;font-weight:700}.insight-step-body p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.insight-disclaimer-card{background:var(--paper-dark);border:1px solid var(--border);margin:50px 0 32px;padding:24px 28px}.insight-disclaimer-card .eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.insight-disclaimer-card p{color:var(--muted);margin:0;font-size:.88rem;font-style:italic;line-height:1.7}.insight-author-card{background:var(--surface-paper-light);border:1px solid var(--border);align-items:flex-start;gap:24px;margin:38px 0;padding:28px;display:flex}.insight-author-monogram{background:var(--surface-navy-900);width:64px;height:64px;color:var(--gold);font-family:var(--font-heading);border:2px solid var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;display:flex}.insight-author-info h3{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 4px;font-size:1.3rem}.insight-author-info p.role{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:.82rem;font-weight:700}.insight-author-info p.bio{color:var(--muted);margin:0 0 14px;font-size:.95rem;line-height:1.65}.insight-author-links{flex-wrap:wrap;gap:16px;font-size:.88rem;display:flex}.insight-author-links a{color:var(--navy-900);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.insight-author-links a:hover{color:var(--gold);text-decoration:underline}.insight-related-section{border-top:1px solid var(--border);margin-top:50px;padding-top:42px}.insight-related-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.insight-related-card{background:var(--paper);border:1px solid var(--border);flex-direction:column;justify-content:space-between;padding:22px 26px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.insight-related-card:hover{border-color:var(--gold);box-shadow:0 8px 24px #0714260f}.insight-related-card .card-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:.68rem;font-weight:700}.insight-related-card h4{font-family:var(--font-heading);color:var(--navy-900);margin:0 0 10px;font-size:1.12rem;line-height:1.4}.insight-related-card p{color:var(--muted);flex-grow:1;margin:0 0 16px;font-size:.88rem;line-height:1.6}.insight-related-card .arrow-link{color:var(--navy-900);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.insight-toc{margin:15px 0 25px;padding:0;list-style:none}.insight-toc li{margin-bottom:10px}.insight-toc a{color:var(--muted);border-left:2px solid #0000;padding-left:12px;font-size:.85rem;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.insight-toc a:hover{color:var(--navy-900);border-left-color:var(--gold)}.insight-sidebar-cta{background:var(--surface-navy-900);color:var(--paper);margin-top:30px;padding:22px}.insight-sidebar-cta h3{color:var(--paper);margin:0 0 8px;font-size:1.08rem}.insight-sidebar-cta p{color:var(--text-on-dark);margin:0 0 16px;font-size:.85rem;line-height:1.6}.insight-sidebar-cta .button{text-align:center;width:100%}@media (max-width:760px){.insight-article-wrap{padding:55px 0 75px}.insight-summary-box{padding:20px 22px}.insight-hero-title{font-size:2.05rem}.insight-check-item{flex-direction:column;gap:8px;padding:16px 18px}.insight-author-card{flex-direction:column;gap:16px;padding:20px}.insight-related-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
