@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.Do0rx6yy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.BaW-xaxb.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-700-normal.SLG_-a_c.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-700-normal.D3uyJ5DH.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-vietnamese-700-normal.-OtHbi1I.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-700-normal.GOTdnRS1.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-ext-700-normal.CNjt5vTB.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-700-normal.qRbaVVD7.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");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{--gold:#dba864;--gold-l:#f0cf9a;--gold-d:#b98744;--ink:#0a0a0a;--ink2:#121212;--ink3:#1a1a1a;--slate:#3b4656;--head:#14181f;--paper:#f7f3ea;--paper2:#efe8d9;--line:#e4dccb;--white:#fff;--sans:"Montserrat", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Cormorant Garamond", "Times New Roman", serif;--wrap:1280px;--header-h:92px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=1100px){:root{--header-h:72px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--sans);color:var(--slate);background:var(--paper);text-align:start;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.75;overflow-x:hidden}img{max-width:100%;height:auto}a{color:var(--gold-d);text-decoration:none;transition:color .2s,border-color .2s,background .2s}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:var(--gold);color:#000}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:8px;background:var(--gold);color:#000;z-index:3000;border-radius:4px;padding:10px 16px;font-weight:700;position:absolute;top:-60px}.skip:focus{top:8px}html[lang=ar] body{font-family:Noto Sans Arabic,Segoe UI,Tahoma,Montserrat,sans-serif}html[lang=am-ET] body{font-family:Noto Sans Ethiopic,Nyala,Montserrat,sans-serif}html[lang=hi-IN] body{font-family:Noto Sans Devanagari,Nirmala UI,Montserrat,sans-serif}html[lang=zh-CN] body{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,Montserrat,sans-serif}html[lang=ja] body{font-family:Hiragino Sans,Noto Sans JP,Yu Gothic,Montserrat,sans-serif}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(18px,4vw,48px)}h1,h2,h3,h4,h5,h6{color:var(--head);margin:0 0 .5em;font-weight:700;line-height:1.15}h1,h2{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}h1{font-size:clamp(40px,5.4vw,72px);line-height:1.04}h2{font-size:clamp(32px,4.4vw,56px);line-height:1.06}h3{font-size:clamp(19px,1.7vw,23px);font-family:var(--sans);line-height:1.3}h4,h5,h6{font-size:16px;font-family:var(--sans)}p{margin:0 0 1em}.kicker{font:700 12px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-d);align-items:center;gap:14px;margin:0 0 22px;display:inline-flex}.kicker:before{content:"";background:currentColor;width:46px;height:1px}.dark .kicker,.kicker--gold{color:var(--gold)}.btn{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--gold);background:var(--gold);color:#000;cursor:pointer;transition:transform .3s var(--ease), background .25s, color .25s, border-color .25s, box-shadow .3s;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:17px 30px;display:inline-flex}.btn:after{content:"→";transition:transform .3s var(--ease);font-size:16px;line-height:0}[dir=rtl] .btn:after{content:"←"}.btn:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #dba86459}.btn:hover:after{transform:translate(5px)}[dir=rtl] .btn:hover:after{transform:translate(-5px)}.btn--line{color:#fff;background:0 0;border-color:#fff6}.btn--line:hover{background:var(--gold);border-color:var(--gold);color:#000;box-shadow:none}.btn--dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn--dark:hover{background:var(--gold);border-color:var(--gold);color:#000}.btn--noarrow:after{display:none}html.js .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(32px)}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transition:none;transform:none}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-header{inset-inline:0;z-index:1000;background:0 0;transition:background .35s,box-shadow .35s,backdrop-filter .35s;position:fixed;top:0}.site-header.solid,body:not(.home) .site-header{-webkit-backdrop-filter:blur(14px);background:#0a0a0af0;box-shadow:0 1px #dba86438}.site-header .bar{max-width:1680px;height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-inline:auto;padding-inline:clamp(18px,3vw,44px);display:grid}.logo img{width:auto;height:56px;display:block}.nav{justify-content:center;display:flex}.nav ul{align-items:center;gap:clamp(18px,2.4vw,38px);margin:0;padding:0;list-style:none;display:flex}.nav>ul>li{height:var(--header-h);align-items:center;display:flex;position:relative}.nav a.navlink{color:#fff;font:600 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding-block:8px;display:flex;position:relative}.nav a.navlink:after{content:"";inset-inline:0;background:var(--gold);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .nav a.navlink:after{transform-origin:100%}.nav a.navlink:hover,.nav a.navlink[aria-current=page]{color:var(--gold)}.nav a.navlink:hover:after,.nav a.navlink[aria-current=page]:after{transform:scaleX(1)}.dd{top:calc(100% - 8px);border:1px solid #dba86440;border-top:2px solid var(--gold);opacity:0;visibility:hidden;min-width:320px;transition:opacity .25s, transform .3s var(--ease), visibility 0s linear .35s;z-index:1002;background:#0a0a0afa;padding:12px 0;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(12px);box-shadow:0 30px 60px #0000008c}[dir=rtl] .dd{transform:translate(50%)translateY(12px)}.nav li:hover>.dd,.nav li:focus-within>.dd,.nav li.open>.dd{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)translateY(0)}[dir=rtl] .nav li:hover>.dd,[dir=rtl] .nav li:focus-within>.dd,[dir=rtl] .nav li.open>.dd{transform:translate(50%)translateY(0)}.nav .dd{min-width:340px;display:block}.dd li{display:block}.dd a{white-space:nowrap;color:#e8e2d6;font:500 13px/1.3 var(--sans);align-items:center;gap:14px;padding:13px 24px;display:flex}.dd a:before{content:"";background:var(--gold);opacity:.5;width:6px;height:6px;transition:all .25s;transform:rotate(45deg)}.dd a:hover{color:var(--gold);background:#dba86414;padding-inline-start:30px}.dd a:hover:before{opacity:1}.actions{align-items:center;gap:12px;display:flex}.actions .btn{padding:14px 24px;font-size:11px}.lang{align-items:center;display:flex;position:relative}.lang:after{content:"";inset-inline:0;height:16px;position:absolute;top:100%}.lang-cur{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:12px 14px;transition:all .25s;display:flex}.lang-cur:hover{border-color:var(--gold);color:var(--gold)}.lang-menu{top:100%;border:1px solid #dba86440;border-top:2px solid var(--gold);opacity:0;visibility:hidden;min-width:190px;transition:opacity .25s, transform .3s var(--ease), visibility 0s linear .35s;z-index:1002;background:#0a0a0afa;margin-top:10px;padding:10px 0;list-style:none;position:absolute;inset-inline-end:0;transform:translateY(8px);box-shadow:0 24px 50px #0000008c}.lang:hover .lang-menu,.lang:focus-within .lang-menu,.lang.open .lang-menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lang-menu a{color:#e8e2d6;align-items:center;gap:12px;padding:9px 18px;font-size:13px;display:flex}.lang-menu a:hover{color:var(--gold);background:#dba86414}.flag{object-fit:cover;border-radius:2px;width:20px;height:14px}.burger{cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;display:none}.burger span{background:var(--gold);width:20px;height:2px;display:block}.mnav{display:none}@media (width<=1280px){.actions .btn--line{display:none}.nav ul{gap:18px}}@media (width<=1100px){.site-header .bar{grid-template-columns:1fr auto}.nav,.actions{display:none}.burger{display:flex}.logo img{height:44px}.mnav{z-index:1001;background:var(--ink);opacity:0;visibility:hidden;transition:opacity .3s, transform .4s var(--ease), visibility 0s linear .4s;flex-direction:column;gap:6px;padding:96px clamp(24px,8vw,56px) 40px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.mnav.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mnav>a,.mnav .grp>a{color:#fff;font:600 clamp(26px, 6vw, 36px)/1.2 var(--serif);border-bottom:1px solid #ffffff14;padding-block:10px;display:block}.mnav a:hover{color:var(--gold)}.mnav .sub{border-inline-start:1px solid #dba86466;flex-direction:column;margin-bottom:6px;padding:8px 0 8px 14px;display:none}.mnav .sub a{font:500 14px/1.3 var(--sans);color:#cfc8b8;border:0;padding-block:10px}.mnav .grp.open .sub{display:flex}.mnav .cta{gap:12px;margin-top:24px;display:grid}.mnav .cta .btn{justify-content:center}.mnav .langs{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:24px;padding-top:20px;display:grid}.mnav .langs a{font:500 13px var(--sans);color:#cfc8b8;border:0;align-items:center;gap:8px;padding-block:8px;display:flex}.mnav-x{top:14px;width:46px;height:46px;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;font-size:26px;line-height:1;position:absolute;inset-inline-end:18px}}.hero-home{isolation:isolate;background:var(--ink);color:#fff;min-height:100svh;padding:calc(var(--header-h) + 40px) 0 90px;align-items:center;display:flex;position:relative;overflow:hidden}.hh-aurora{z-index:-3;filter:blur(8px);background:radial-gradient(40% 40% at 78% 28%,#dba86461,#0000 70%),radial-gradient(34% 40% at 12% 85%,#b9874442,#0000 70%),radial-gradient(30% 30% at 55% 60%,#3c465a59,#0000 70%);animation:18s ease-in-out infinite alternate aur;position:absolute;inset:-20%}@keyframes aur{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,3%)scale(1.12)}}.hh-grid{z-index:-2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 80%)}.hh-pattern{inset-inline-end:-4%;z-index:-2;opacity:.5;width:min(52vw,760px);position:absolute;top:6%}.hh-pattern path{stroke:var(--gold);stroke-width:1px;fill:none;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:draw 4.2s var(--ease) .3s forwards;opacity:.55}.hh-pattern path:nth-child(2){opacity:.35;animation-delay:.7s}.hh-pattern path:nth-child(3){opacity:.22;animation-delay:1.1s}@keyframes draw{to{stroke-dashoffset:0}}.hh-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(30px,5vw,90px);display:grid}.hh-copy .kicker{animation:up 1s var(--ease) .15s both}.hh-copy h1{color:#fff;letter-spacing:-.02em;background:linear-gradient(100deg, #fff 0%, #fff 48%, var(--gold-l) 70%, var(--gold) 100%);-webkit-text-fill-color:transparent;max-width:13ch;animation:up 1.2s var(--ease) .3s both;-webkit-background-clip:text;background-clip:text;margin:0 0 34px;font-size:clamp(44px,6.4vw,104px);font-weight:600;line-height:.98}html[lang=ar] .hh-copy h1,html[lang=ja] .hh-copy h1,html[lang=zh-CN] .hh-copy h1{max-width:16ch;line-height:1.2}.hh-actions{animation:up 1.2s var(--ease) .55s both;flex-wrap:wrap;gap:14px;display:flex}.hh-stats{animation:up 1.2s var(--ease) .75s both;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:14px 46px;margin-top:56px;padding-top:30px;display:flex}.hh-stat strong{font:600 clamp(40px, 4vw, 62px)/1 var(--serif);color:var(--gold);display:block}.hh-stat span{font:600 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#cfc8b8;margin-top:6px;display:block}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hh-art{aspect-ratio:1/1.08;width:100%;max-width:520px;animation:fade 1.6s var(--ease) .5s both;margin-inline:auto;position:relative}@keyframes fade{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.hh-art .halo{z-index:1;filter:blur(24px);background:radial-gradient(circle,#dba86452,#0000 66%);border-radius:50%;animation:6s ease-in-out infinite alternate pulse;position:absolute;inset:6% 8%}@keyframes pulse{to{opacity:.55;transform:scale(1.1)}}.hh-art .ring{z-index:1;border:1px solid #dba86447;border-radius:50%;position:absolute;inset:0}.hh-art .ring.r2{border-style:dashed;border-color:#dba86438;animation:60s linear infinite spin;inset:9%}.hh-art .ring.r3{border-color:#ffffff1a;inset:20%}@keyframes spin{to{transform:rotate(360deg)}}.hh-art svg.scales{width:66%;height:72%;position:absolute;inset:14% 17%;overflow:visible}.scales .ln{stroke:var(--gold);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.scales .beam{transform-box:view-box;transform-origin:150px 74px;animation:7s ease-in-out infinite alternate sway}.scales .pan{transform-box:fill-box;transform-origin:50% 0;animation:7s ease-in-out infinite alternate swing}.scales .pan.p2{animation-direction:alternate-reverse}@keyframes sway{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.2deg)}}@keyframes swing{0%{transform:rotate(3.2deg)}to{transform:rotate(-3.2deg)}}.hh-photo{z-index:-4;opacity:.5;filter:saturate(.85)contrast(1.05);background:#0a0a0a url(/img/hero/gavel-globe.webp) 72% 45%/cover no-repeat;animation:30s ease-in-out infinite alternate kb;position:absolute;inset:0;transform:scale(1.04)}.hh-photo:after{content:"";background:linear-gradient(90deg,#0a0a0a 8%,#0a0a0ad1 38%,#0a0a0a59 70%,#0a0a0a8c),linear-gradient(#0000 62%,#0a0a0a 98%);position:absolute;inset:0}@keyframes kb{to{transform:scale(1.14)translate(-1.5%,-1%)}}.hh-statue{z-index:2;filter:drop-shadow(0 40px 60px #000000a6)drop-shadow(0 0 40px #dba86440);width:auto;height:104%;animation:9s ease-in-out infinite alternate statue;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}@keyframes statue{to{transform:translate(-50%)translateY(-12px)}}.hh-brass{z-index:3;inset-inline-start:-14%;filter:drop-shadow(0 24px 30px #0009);width:40%;height:auto;animation:8s ease-in-out infinite alternate brass;position:absolute;bottom:2%}@keyframes brass{to{transform:translateY(-10px)rotate(-2deg)}}.hh-seal{z-index:4;inset-inline-end:-2%;aspect-ratio:1;width:34%;position:absolute;bottom:2%}.hh-seal svg{width:100%;height:100%;animation:28s linear infinite spin}.hh-seal text{font:700 8.6px var(--sans);fill:var(--gold-l);text-transform:uppercase}.hh-seal .dot{background:var(--gold);color:#000;font:700 22px var(--serif);border-radius:50%;place-items:center;display:grid;position:absolute;inset:36%;box-shadow:0 0 40px #dba86499}.hh-chip{z-index:4;inset-inline-start:-2%;-webkit-backdrop-filter:blur(10px);font:600 11px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;padding:14px 18px;animation:7s ease-in-out infinite alternate float;position:absolute;top:14%}.hh-chip b{font:600 22px/1.1 var(--serif);letter-spacing:0;text-transform:none;color:var(--gold);margin-bottom:4px;display:block}@keyframes float{to{transform:translateY(-14px)}}.hh-scroll{inset-inline-start:50%;background:linear-gradient(var(--gold), transparent);width:1px;height:54px;animation:2.2s ease-in-out infinite drip;position:absolute;bottom:26px}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=980px){.hh-inner{grid-template-columns:1fr}.hh-art{order:-1;max-width:340px}.hero-home{padding-top:calc(var(--header-h) + 20px)}.hh-chip{display:none}.hh-copy h1{max-width:none}}.ticker{background:var(--gold);color:#000;border-block:1px solid #00000026;overflow:hidden}.ticker .track{width:max-content;animation:46s linear infinite tick;display:flex}.ticker:hover .track{animation-play-state:paused}.ticker span{font:700 13px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:36px;padding:18px 36px 18px 0;display:inline-flex}.ticker span:after{content:"";background:#000;width:8px;height:8px;transform:rotate(45deg)}@keyframes tick{to{transform:translate(-50%)}}[dir=rtl] .ticker .track{animation-direction:reverse}.sec{padding-block:clamp(70px,10vw,150px)}.sec--paper2{background:var(--paper2)}.dark{background:var(--ink);color:#cfc8b8}.dark h2,.dark h3{color:#fff}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,110px);display:grid}.big-lead{font:500 clamp(20px, 2vw, 27px)/1.55 var(--serif);color:var(--head)}.big-num{font:600 clamp(120px, 20vw, 300px)/.8 var(--serif);color:#0000;-webkit-text-stroke:1.5px var(--gold);position:relative}.big-num small{font:700 13px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--head);-webkit-text-stroke:0;margin-top:22px;display:block}@media (width<=860px){.split{grid-template-columns:1fr}}.bento{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:56px;display:grid}.bcard{border:1px solid var(--line);isolation:isolate;min-height:300px;transition:transform .5s var(--ease), box-shadow .5s, border-color .4s;color:var(--slate);background:#fff;border-radius:22px;flex-direction:column;grid-column:span 4;justify-content:space-between;padding:34px 32px 30px;display:flex;position:relative;overflow:hidden}.bcard:before{content:"";z-index:-1;background:var(--ink);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.bcard:hover{border-color:var(--ink);color:#cfc8b8;transform:translateY(-6px);box-shadow:0 30px 60px #0000002e}.bcard:hover:before{transform:none}.bcard .no{font:600 17px var(--serif);color:var(--gold-d);letter-spacing:.12em;transition:color .3s}.bcard h3{font:600 clamp(24px, 2.3vw, 32px)/1.12 var(--serif);color:var(--head);margin:26px 0 12px;transition:color .3s}.bcard p{margin:0;font-size:14.5px}.bcard .go{font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d);align-items:center;gap:12px;margin-top:24px;display:inline-flex}.bcard .go:after{content:"→";transition:transform .3s var(--ease);font-size:17px}[dir=rtl] .bcard .go:after{content:"←"}.bcard:hover h3{color:#fff}.bcard:hover .go,.bcard:hover .no{color:var(--gold)}.bcard:hover .go:after{transform:translate(6px)}.bcard.lg{grid-column:span 6;min-height:340px}.bcard.dk{background:var(--ink);color:#cfc8b8;border-color:var(--ink)}.bcard.dk h3{color:#fff}.bcard.dk .no,.bcard.dk .go{color:var(--gold)}.bcard.dk:before{background:var(--gold)}.bcard.dk:hover h3,.bcard.dk:hover p,.bcard.dk:hover .no,.bcard.dk:hover .go,.bcard.dk:hover{color:#000}@media (width<=1000px){.bcard,.bcard.lg{grid-column:span 6}}@media (width<=640px){.bcard,.bcard.lg{grid-column:1/-1;min-height:0}}.pillars{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}.pillar{background:var(--ink);padding:40px 34px}.pillar h3{font:600 clamp(24px, 2.3vw, 32px)/1.15 var(--serif);color:var(--gold)}@media (width<=860px){.pillars{grid-template-columns:1fr}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:50px;display:grid}.post{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.post:hover{transform:translateY(-6px);box-shadow:0 28px 56px #00000024}.post .im{aspect-ratio:16/10;background:var(--paper2);overflow:hidden}.post .im img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.post:hover .im img{transform:scale(1.07)}.post .pb{flex-direction:column;flex:1;gap:12px;padding:26px 26px 28px;display:flex}.post .meta{font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d)}.post h3{font:600 24px/1.2 var(--serif);margin:0}.post h3 a{color:var(--head)}.post h3 a:hover{color:var(--gold-d)}.post p{color:var(--slate);margin:0;font-size:14.5px}.post .rd{font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--head);margin-top:auto}.post a.rd{border-bottom:1px solid var(--gold);align-self:flex-start;align-items:center;gap:8px;padding-top:6px;text-decoration:none;display:inline-flex}.post a.rd:after{content:"→";transition:transform .25s}.post a.rd:hover{color:var(--gold-d,var(--gold))}.post a.rd:hover:after{transform:translate(4px)}@media (width<=980px){.posts{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.posts{grid-template-columns:1fr}}.mega{isolation:isolate;background:var(--ink);color:#fff;text-align:center;padding-block:clamp(80px,11vw,170px);position:relative;overflow:hidden}.mega:before{content:"";z-index:-1;background:radial-gradient(45% 55% at 50% 100%,#dba86473,#0000 70%);position:absolute;inset:-30% -10%}.mega h2{color:#fff;max-width:22ch;margin:0 auto 26px;font-size:clamp(30px,3.4vw,50px);line-height:1.15}.mega p{color:#d9d4c8;margin:0 auto 38px;font-size:clamp(16px,1.6vw,20px)}.mega .hh-actions{justify-content:center}.page-hero{isolation:isolate;background:var(--ink) center / cover no-repeat;color:#e8e2d6;padding:calc(var(--header-h) + clamp(50px, 8vw, 110px)) 0 clamp(54px, 7vw, 96px);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:linear-gradient(#0a0a0ae0,#0a0a0ab8 60%,#0a0a0aeb);position:absolute;inset:0}.page-hero:after{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#dba8644d,#0000 65%);width:60%;position:absolute;inset:auto -10% -60% auto}.page-hero h1{color:#fff;max-width:18ch;margin:0;font-size:clamp(38px,5.6vw,82px)}.page-hero .lead{color:#cfc8b8;margin:22px 0 0;font-size:clamp(15px,1.4vw,18px)}.crumbs{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin-bottom:26px;display:flex}.crumbs a{color:var(--gold)}.crumbs a:hover{color:#fff}.crumbs span{color:#9a9486}.layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(30px,5vw,80px);display:grid}@media (width<=1000px){.layout{grid-template-columns:minmax(0,1fr)}}.content{padding-block:clamp(50px,7vw,100px)}.aside{top:calc(var(--header-h) + 24px);gap:22px;display:grid;position:sticky}.acard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.acard.dk{background:var(--ink);color:#cfc8b8;border-color:var(--ink)}.acard h3{font:600 24px/1.15 var(--serif)}.acard.dk h3{color:#fff}.acard ul{margin:14px 0 0;padding:0;list-style:none}.acard li a{border-bottom:1px solid var(--line);color:var(--head);justify-content:space-between;gap:10px;padding:11px 0;font-size:14px;font-weight:600;display:flex}.acard li a:after{content:"→";color:var(--gold-d)}[dir=rtl] .acard li a:after{content:"←"}.acard li a:hover{color:var(--gold-d)}.acard .btn{justify-content:center;width:100%;margin-top:12px}.prose{max-width:820px}.prose>*{margin:0 0 1.15em}.prose>h2{margin-top:1.8em;font-size:clamp(30px,3.2vw,44px)}.prose>h3,.prose>h4,.prose>h5,.prose>h6{margin-top:1.5em}.prose>:first-child{margin-top:0}.prose p,.prose li{font-size:17px}.prose p{text-align:justify}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li{margin-block:.45em}.prose li::marker{color:var(--gold)}.prose a{border-bottom:1px solid #dba86499;font-weight:600}.prose a:hover{color:var(--ink);border-color:var(--ink)}.prose img{border-radius:16px;margin-inline:auto;display:block}.prose figure{margin-inline:0}.prose figcaption{color:#6b7280;text-align:center;margin-top:8px;font-size:13px}.prose blockquote{border-inline-start:3px solid var(--gold);background:var(--paper2);font:500 22px/1.5 var(--serif);border-radius:0 14px 14px 0;margin-inline:0;padding:22px 28px}.prose table{border-collapse:collapse;width:100%;font-size:14.5px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:12px 14px}.prose th{background:var(--paper2);color:var(--head)}.prose details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 20px}.prose summary{cursor:pointer;color:var(--head);font-weight:700}.prose a.btn{border-bottom:1px solid var(--gold);color:#000}.prose a.btn:hover{color:#000;border-color:#fff}.prose p.counter strong{font:600 56px/1 var(--serif);color:var(--gold-d)}.site-footer{background:var(--ink);color:#b8b2a4;padding-top:clamp(60px,8vw,110px)}.site-footer .cols{grid-template-columns:1.4fr 1fr 1.3fr;gap:clamp(26px,4vw,70px);display:grid}.site-footer img.flogo{width:auto;height:92px}.site-footer h2{font:700 12px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 22px}.site-footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:#e8e2d6;font-size:14px}.site-footer a:hover{color:var(--gold)}.ficons a,.ficons .fline{align-items:flex-start;gap:12px;line-height:1.45;display:inline-flex}.ficons .fi{width:18px;height:18px;color:var(--gold);flex:none;margin-top:1px;transition:transform .25s}.ficons a:hover .fi{transform:translate(3px)}[dir=rtl] .ficons a:hover .fi{transform:translate(-3px)}.site-footer .li{color:#fff;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:26px;font-size:14px;font-weight:700;display:inline-flex}.site-footer .li:hover{background:var(--gold);border-color:var(--gold);color:#000}.site-footer .copy{text-align:center;color:#cfc8b8;border-top:1px solid #ffffff1a;margin:clamp(46px,6vw,90px) 0 0;padding-block:28px;font-size:14px}.site-footer .copy a{color:var(--gold);font-weight:600}@media (width<=900px){.site-footer .cols{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-footer .cols{grid-template-columns:1fr}}.wa-float{inset-inline-end:24px;z-index:900;width:58px;height:58px;transition:transform .3s var(--ease);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;box-shadow:0 8px 24px #0000004d}.wa-float:hover{transform:scale(1.1)}.wa-float svg{fill:#fff;width:30px;height:30px}@media (width<=544px){.wa-float{inset-inline-end:16px;width:52px;height:52px;bottom:16px}}.html-page{padding-top:var(--header-h);background:#fff}:root{--grid-line:#14181f0a;--grid-line-d:#ffffff0b;--tex-zig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='80' viewBox='0 0 160 80' fill='none' stroke='%23b98744' stroke-width='1'%3E%3Cpath d='M0 40 L40 0 L80 40 L120 0 L160 40'/%3E%3Cpath d='M0 80 L40 40 L80 80 L120 40 L160 80'/%3E%3C/svg%3E")}.sec,.content,.site-footer,.mega{isolation:isolate;position:relative}.sec:before,.content:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.sec:after{content:"";z-index:-1;pointer-events:none;background:var(--tex-zig) 0 0 / 160px 80px repeat;opacity:.07;width:min(46vw,560px);height:300px;position:absolute;inset-block-start:6%;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 80%);mask-image:linear-gradient(270deg,#000,#0000 80%)}[dir=rtl] .sec:after{-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.dark.sec:before,.mega:after,.site-footer:before{background-image:linear-gradient(var(--grid-line-d) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line-d) 1px, transparent 1px);background-size:72px 72px}.dark.sec:after{opacity:.09}.mega:after,.site-footer:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.svc-hero{isolation:isolate;background:var(--ink);color:#e8e2d6;padding:calc(var(--header-h) + clamp(50px, 8vw, 120px)) 0 clamp(60px, 8vw, 120px);position:relative;overflow:hidden}.svc-hero-bg{z-index:-3;background:var(--bg,none) center / cover no-repeat;opacity:.55;animation:28s ease-in-out infinite alternate kb;position:absolute;inset:-4%}.svc-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a0a0af5 8%,#0a0a0ab3 55%,#0a0a0a80),linear-gradient(#0000 60%,#0a0a0a);position:absolute;inset:0}.svc-hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 80% at 70% 30%,#000,#0000 80%)}.svc-hero-glow{z-index:-2;aspect-ratio:1;background:radial-gradient(circle,#dba86452,#0000 65%);width:60%;animation:8s ease-in-out infinite alternate pulse;position:absolute;inset:-30% -10% auto auto}.svc-hero h1{color:#fff;max-width:16ch;margin:0 0 26px;font-size:clamp(42px,6.2vw,96px);line-height:1}.svc-hero h1 span{color:var(--gold)}.svc-hero .lead{color:#d9d4c8;max-width:640px;margin:0 0 34px;font-size:clamp(16px,1.5vw,20px)}.svc-chips{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.svc-chips a{color:#fff;font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;padding:10px 18px}.svc-chips a:hover{background:var(--gold);border-color:var(--gold);color:#000}.frame{margin:0;position:relative}.frame img{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%;display:block;box-shadow:0 30px 70px #00000038}.frame:after{content:"";border:1px solid var(--gold);z-index:-1;border-radius:22px;position:absolute;inset:20px -16px -16px 20px}[dir=rtl] .frame:after{inset:20px 20px -16px -16px}.svc-head{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,70px);margin-bottom:clamp(34px,5vw,70px);display:grid}.svc-head-img{aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;box-shadow:0 24px 60px #0000002e}@media (width<=860px){.svc-head{grid-template-columns:1fr}}.svc-list{counter-reset:none;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.svc-row{border-bottom:1px solid var(--line);transition:background .35s, padding .35s var(--ease);grid-template-columns:90px minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(14px,3vw,50px);padding:clamp(24px,3vw,40px) clamp(10px,2vw,26px);display:grid;position:relative}.svc-row:before{content:"";inset-inline-start:0;background:var(--gold);width:3px;transition:transform .45s var(--ease);position:absolute;top:0;bottom:0;transform:scaleY(0)}.svc-row:hover{background:#ffffffb3;padding-inline-start:clamp(20px,3vw,40px)}.svc-row:hover:before{transform:scaleY(1)}.svc-no{font:600 clamp(40px, 4.4vw, 64px)/1 var(--serif);color:#0000;-webkit-text-stroke:1px var(--gold-d)}.svc-row h3{font:600 clamp(22px, 2.2vw, 30px)/1.15 var(--serif);color:var(--head);margin:0}.svc-row ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc-row ul li{padding-inline-start:22px;font-size:15.5px;line-height:1.65;position:relative}.svc-row ul li:before{content:"";inset-inline-start:0;background:var(--gold);width:7px;height:7px;position:absolute;top:.65em;transform:rotate(45deg)}.svc-row a{border-bottom:1px solid #dba86499;font-weight:600}.svc-row a:hover{color:var(--ink);border-color:var(--ink)}.svc-row.is-dark{background:var(--ink);color:#cfc8b8;border-bottom-color:#0000;border-radius:18px;margin-block:10px}.svc-row.is-dark h3{color:#fff}.svc-row.is-dark .svc-no{-webkit-text-stroke-color:var(--gold)}.svc-row.is-dark a{color:var(--gold)}.svc-row.is-dark:hover{background:var(--ink)}@media (width<=860px){.svc-row{grid-template-columns:56px 1fr}.svc-row ul{grid-column:1/-1}.svc-no{font-size:38px}}.svc-band{isolation:isolate;background:var(--ink) var(--bg,none) center / cover no-repeat fixed;text-align:center;color:#e8e2d6;padding-block:clamp(80px,11vw,160px);position:relative;overflow:hidden}.svc-band:before{content:"";z-index:-1;background:#0a0a0ac7;position:absolute;inset:0}.svc-band h2{color:#fff;max-width:18ch;margin:0 auto 20px;font-size:clamp(34px,5vw,72px);line-height:1.04}.svc-band h2 span{color:var(--gold)}.svc-band p{max-width:620px;margin:0 auto}.svc-band .kicker{justify-content:center}.svc-band a{color:var(--gold);border-bottom:1px solid #dba86499;font-weight:600}.svc-band a:hover{color:#fff;border-color:#fff}@media (width<=900px),(hover:none){.svc-band{background-attachment:scroll}}.mega .kicker{color:var(--gold)}.rel-row{background:var(--paper);border-top:1px solid var(--line);padding-block:36px}.rel-row .wrap{flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex}.rel-row strong{font:700 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--head)}.rel-row a{font-size:14px;font-weight:600}.art-hero{isolation:isolate;background:var(--ink);color:#e8e2d6;padding:calc(var(--header-h) + clamp(40px, 6vw, 90px)) 0 clamp(50px, 6vw, 90px);position:relative;overflow:hidden}.art-hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 80% 20%,#000,#0000 80%);mask-image:radial-gradient(70% 80% at 80% 20%,#000,#0000 80%)}.art-hero-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.art-hero h1{color:#fff;margin:0 0 22px;font-size:clamp(40px,5.6vw,84px);line-height:1}.art-hero .lead{font:500 clamp(20px, 2vw, 28px)/1.4 var(--serif);color:#e8e2d6;margin:0 0 26px}.art-meta{font:600 12px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#b8b2a4;flex-wrap:wrap;gap:8px 22px;margin:0;display:flex}.art-meta .strong{color:var(--gold)}.art-photo{margin:0;position:relative}.art-photo img{aspect-ratio:1;object-fit:cover;border:1px solid #dba86466;border-radius:50% 50% 22px 22px;width:100%;max-width:420px;margin-inline:auto;display:block;box-shadow:0 30px 70px #00000080}@media (width<=860px){.art-hero-in{grid-template-columns:1fr}.art-photo{order:-1}.art-photo img{max-width:260px}}.article{max-width:780px;margin-inline:auto}.article section{display:block}.article .wdc-lead{color:var(--head);text-align:justify;font:500 clamp(21px, 2vw, 27px)/1.5 var(--serif)!important}.article .wdc-cards,.article .wdc-tiers{grid-template-columns:repeat(3,1fr);gap:14px;margin:1.6em 0;display:grid}.article .wdc-card,.article .wdc-tier{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;border-radius:16px;padding:22px}.article .wdc-card p,.article .wdc-tier p{margin:0;font-size:15px}.article .wdc-tier:nth-child(2){background:var(--paper2)}.article .wdc-tier:nth-child(3){background:var(--ink)}.article .wdc-tier:nth-child(3) p{color:#d9d4c8}.article .wdc-frame{gap:14px;margin:1.6em 0;display:grid}.article .wdc-frame>div{border:1px solid var(--line);border-inline-start:3px solid var(--gold);background:#fff;border-radius:0 16px 16px 0;padding:22px 26px}.article .wdc-frame p{margin:0;font-size:15.5px}.article .wdc-highlight{background:var(--ink);border-radius:18px;padding:28px 30px}.article .wdc-highlight p{color:#e8e2d6;margin:0!important}.article .wdc-highlight a{color:var(--gold)}.article .wdc-quote,.article blockquote{font:500 clamp(22px, 2.2vw, 30px)/1.4 var(--serif)}.article .wdc-sources{border-top:1px solid var(--line);margin-top:3em;padding-top:1.5em}.article .wdc-sources li{font-size:14px}@media (width<=700px){.article .wdc-cards,.article .wdc-tiers{grid-template-columns:1fr}}.about-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.about-art{width:100%;max-width:420px;margin-inline:auto;position:relative}.about-art .halo{filter:blur(26px);background:radial-gradient(circle,#dba86466,#0000 66%);border-radius:50%;animation:6s ease-in-out infinite alternate pulse;position:absolute;inset:8% 6%}.about-art img{filter:drop-shadow(0 36px 50px #0009);width:100%;height:auto;position:relative}@media (width<=860px){.about-hero-in{grid-template-columns:1fr}.about-art{order:-1;max-width:280px}}.quote-sec{text-align:center}.big-quote{max-width:1000px;margin:0 auto}.big-quote p{font:500 clamp(28px, 4vw, 56px)/1.18 var(--serif);color:#fff;margin:0 0 24px}.big-quote footer{font:700 12px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.values{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:30px;display:grid}.value{border:1px solid var(--line);background:#fff;border-radius:20px;padding:34px 30px}.value .no{font:600 17px var(--serif);color:var(--gold-d)}.value h3{font:600 32px/1.1 var(--serif);margin:18px 0 0}.team{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:28px;margin-top:50px;display:grid}.member{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.member:hover{transform:translateY(-6px);box-shadow:0 28px 56px #00000024}.mphoto{aspect-ratio:1;background:var(--ink);place-items:center;display:grid;overflow:hidden}.mphoto img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .9s var(--ease)}.member:hover .mphoto img{transform:scale(1.05)}.mphoto .mini{font:600 80px var(--serif);color:var(--gold)}.mbody{flex-direction:column;flex:1;gap:6px;padding:26px 26px 30px;display:flex}.mbody h3{font:600 28px/1.1 var(--serif);margin:0}.mbody .role{font:700 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d);margin-bottom:8px}.mbody p{margin:0 0 8px;font-size:14.5px}.mlinks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.mlinks .btn{padding:12px 20px;font-size:11px}.chip{border:1px solid var(--line);font:700 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--head);border-radius:999px;padding:9px 14px}.chip:hover{background:var(--gold);border-color:var(--gold);color:#000}@media (width<=980px){.team{grid-template-columns:1fr 1fr}}@media (width<=640px){.team{grid-template-columns:1fr}}.grid{gap:18px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.grid--2,.grid--3{grid-template-columns:1fr}}a.acard{transition:transform .35s var(--ease), box-shadow .35s, border-color .3s;display:block}a.acard:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 20px 44px #0000001f}a.acard h3{color:var(--head)}.bcard{text-decoration:none}.mt-note{z-index:2;margin-top:var(--header-h);background:var(--paper2);border-bottom:1px solid var(--line);text-align:center;font:600 12px/1.5 var(--sans);color:var(--slate);padding:9px clamp(18px,4vw,48px);position:relative}.mt-note a{border-bottom:1px solid var(--gold);margin-inline-start:6px;font-weight:700}.mt-note+*{margin-top:0}.acard.bio{padding:0;overflow:hidden}.acard.bio img{aspect-ratio:1;object-fit:cover;object-position:top;width:100%;display:block}.acard.bio h3,.acard.bio .mlinks{padding-inline:24px}.acard.bio h3{padding-top:20px}.acard.bio .mlinks{margin-top:6px;padding-bottom:24px}.has-note .site-header{-webkit-backdrop-filter:blur(14px);background:#0a0a0af0;box-shadow:0 1px #dba86438}.has-note .hero-home{min-height:calc(100svh - 40px);padding-top:60px}.about-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.about-fig{margin:0;position:relative}.about-fig img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;display:block;box-shadow:0 30px 70px #00000040}.about-fig:after{content:"";border:1px solid var(--gold);z-index:-1;border-radius:18px;position:absolute;inset:22px -18px -18px 22px}[dir=rtl] .about-fig:after{inset:22px 22px -18px -18px}.about-badge{inset-inline-end:-24px;color:#fff;border-inline-start:3px solid var(--gold);background:#0a0a0a;padding:18px 24px;position:absolute;top:32px;box-shadow:0 20px 50px #00000059}.about-badge strong{font:600 46px/1 var(--serif);color:var(--gold);display:block}.about-badge span{font:600 10px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:6px;display:block}.about-copy{max-width:600px}.about-text{font:400 clamp(17px, 1.25vw, 20px)/1.7 var(--serif);color:var(--head);margin:0 0 28px}.svc-intro{max-width:860px;font:400 clamp(16px, 1.15vw, 19px)/1.7 var(--serif);color:var(--head);opacity:.85;margin:14px 0 0}@media (width<=860px){.about-row{grid-template-columns:1fr}.about-badge{inset-inline-end:12px}}.intro-sec{padding-bottom:0}.intro-text{border-inline-start:2px solid var(--gold);max-width:980px;font:500 clamp(19px, 1.7vw, 26px)/1.6 var(--serif);color:var(--head);margin:0 auto;padding-inline-start:clamp(18px,2.4vw,32px)}.ia-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,5vw,80px);display:grid}.ia-left{border-inline-start:2px solid var(--gold);flex-direction:column;justify-content:center;padding-inline-start:clamp(18px,2vw,30px);display:flex}.ia-intro{font:500 clamp(18px, 1.45vw, 22px)/1.65 var(--serif);color:var(--head);margin:0}.ia-stat{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(22px,2.5vw,32px);display:flex}.ia-stat strong{font:600 clamp(48px, 5vw, 72px)/1 var(--serif);color:var(--gold-d)}.ia-stat span{font:600 11px/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--head);max-width:140px}.ia-card{color:#e8e2d6;isolation:isolate;background:#0a0a0a;border-radius:18px;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000038}.ia-card:before{content:"";z-index:-2;background:url(/wp-content/uploads/2025/04/lawbanner.jpg) 70%/cover no-repeat;position:absolute;inset:0}.ia-card:after{content:"";z-index:-1;background:linear-gradient(100deg,#0a0a0af2 0%,#0a0a0adb 55%,#0a0a0a99 100%);position:absolute;inset:0}[dir=rtl] .ia-card:after{background:linear-gradient(260deg,#0a0a0af2 0%,#0a0a0adb 55%,#0a0a0a99 100%)}.ia-text{font:400 clamp(16px, 1.2vw, 19px)/1.7 var(--serif);color:#e8e2d6;margin:0 0 28px}.ia-card .btn{align-self:flex-start}@media (width<=900px){.ia-row{grid-template-columns:1fr}}.team .member{flex-direction:row}.team .mphoto{aspect-ratio:auto;flex:0 0 42%;min-height:100%}.team .mbody{padding:30px 30px 32px}.team .mbody p{font-size:15px;line-height:1.65}@media (width<=640px){.team .member{flex-direction:column}.team .mphoto{aspect-ratio:1;flex:none;height:auto;min-height:0}}.values-sec{padding-block:clamp(46px,6vw,80px)}.values-band{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(30px,5vw,70px);padding-block:clamp(26px,3vw,38px);display:flex}.values-band .kicker{margin:0}.values-list{flex-wrap:wrap;gap:14px 34px;margin:0;padding:0;list-style:none;display:flex}.values-list li{align-items:center;gap:16px;display:flex}.values-list li:before{content:"";background:var(--gold);width:9px;height:9px;transform:rotate(45deg)}.values-list h3{font:600 clamp(30px, 3vw, 44px)/1 var(--serif);color:var(--head);margin:0}.quote-sec{position:relative}.values-corner{inset-inline-end:clamp(18px,3vw,44px);font:600 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#e8e2d68c;align-items:center;gap:10px;margin:0;display:flex;position:absolute;bottom:clamp(16px,2vw,26px)}.values-corner b{color:var(--gold);font-weight:700}.values-corner b:before{content:"◆";color:var(--gold);margin-inline-end:8px;font-size:8px}.firm-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,100px);display:grid}.firm-lead{top:calc(var(--header-h) + 40px);border-inline-start:2px solid var(--gold);padding-inline-start:clamp(18px,2vw,28px);position:sticky}.firm-intro{font:500 clamp(19px, 1.6vw, 24px)/1.6 var(--serif);color:var(--head);margin:0}.firm-body p{color:var(--slate);border-bottom:1px solid var(--line);margin:0;padding-block:clamp(20px,2.4vw,30px);font-size:16px;line-height:1.8}.firm-body p:first-child{padding-top:0}.firm-body p:last-child{border-bottom:0}@media (width<=900px){.firm-row{grid-template-columns:1fr}.firm-lead{position:static}}main p,main li,.content p,.content li{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}main .crumbs,main .kicker,main .values-corner,main .hh-stat span,main .mt-note,main .btn,main .meta,main .role{text-align:inherit;-webkit-hyphens:manual;hyphens:manual}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose blockquote{text-align:justify;-webkit-hyphens:auto;hyphens:auto}main .big-quote p,main .mega p,.svc-band p,.wy-band p{text-align:justify;text-align-last:center}.prose{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.prose h1{text-align:start}.cat-dd{z-index:5;margin-bottom:34px;display:inline-block;position:relative}.cat-dd summary{cursor:pointer;background:var(--ink);color:#fff;font:700 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:14px;padding:15px 26px;list-style:none;transition:background .25s;display:inline-flex}.cat-dd summary::-webkit-details-marker{display:none}.cat-dd summary:hover,.cat-dd[open] summary{background:var(--gold-d)}.cat-dd summary svg{transition:transform .3s}.cat-dd[open] summary svg{transform:rotate(180deg)}.cat-dd ul{top:calc(100% + 10px);border:1px solid #dba86440;border-top:2px solid var(--gold);background:#0a0a0afa;border-radius:0 0 14px 14px;min-width:440px;max-height:60vh;margin:0;padding:10px 0;list-style:none;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 30px 60px #00000059}.cat-dd li a{color:#e8e2d6;font:500 13px/1.35 var(--sans);text-align:start;align-items:center;gap:14px;padding:12px 22px;display:flex}.cat-dd li a:before{content:"";background:var(--gold);opacity:.5;flex:none;width:6px;height:6px;transition:all .25s;transform:rotate(45deg)}.cat-dd li a:hover{color:var(--gold);background:#dba86414}.cat-dd li a:hover:before{opacity:1}@media (width<=560px){.cat-dd,.cat-dd summary{justify-content:space-between;width:100%}.cat-dd ul{width:100%;min-width:0;inset-inline-end:0}}.post .meta{letter-spacing:normal;text-transform:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.post .pdate{background:var(--ink);color:var(--gold-l);font:600 12px/1 var(--sans);letter-spacing:.04em;border:1px solid #dba86459;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex}.post .pdate svg{width:14px;height:14px;color:var(--gold)}.post .pcat{font:700 10.5px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d)}@media (width<=980px){.hh-statue{filter:drop-shadow(0 18px 28px #0000008c);animation:none}.hh-brass{filter:drop-shadow(0 12px 18px #00000080);animation:none}.about-art img{filter:drop-shadow(0 18px 28px #00000080)}.mlinks .chip,.values-corner{font-size:11px}}.mnav .grp>a{justify-content:space-between;align-items:center;display:flex}.mnav .grp>a:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:9px;height:9px;margin-inline-end:6px;transition:transform .3s;transform:rotate(45deg)translateY(-3px)}.mnav .grp.open>a{color:var(--gold)}.mnav .grp.open>a:after{transform:rotate(-135deg)translateY(-3px)}main li h2,main li h3,main li h4,main li h5{text-align:start;-webkit-hyphens:manual;hyphens:manual}@media (width<=640px){.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{text-align:start;-webkit-hyphens:manual;hyphens:manual}}.prose,.prose h1,.prose h2,.prose h3,.prose h4,main h1,main h2{overflow-wrap:break-word}.prose{min-width:0}.layout>*,.grid>*,.split>*,.acard,aside{box-sizing:border-box;min-width:0;max-width:100%}main h1,main h2,main h3,main h4,.acard,.acard *{overflow-wrap:break-word}@media (width<=640px){main h1,main h2,main h3,main h4{overflow-wrap:anywhere}.btn{white-space:normal;max-width:100%}main li,main p{overflow-wrap:anywhere}}main aside li,main aside a,.acard li,.acard a,main nav li{text-align:start;-webkit-hyphens:manual;hyphens:manual}.bento .bcard.wide{grid-column:1/-1;min-height:0}:is(.mega,.svc-row.is-dark,.wdc-highlight,.art-hero,.page-hero,.svc-hero,.svc-band,.dark,.ia-card,.acard.dk,.quote-sec,.hero-home) a:not(.btn):hover{color:#fff;border-color:#fff}.svc-hero .svc-chips a:not(.btn):hover{color:#000;border-color:var(--gold)}main p,main li,main li a,.content p,.content li,.prose,.prose *{-webkit-hyphens:manual;hyphens:manual}@media (width<=640px){main p,main li,.content p,.content li,.prose p,.prose li{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}main a,main .btn,main .meta,main h1,main h2,main h3,main h4{-webkit-hyphens:manual;hyphens:manual}}
