@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_92d20b5d-module__nrUSJW__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_92d20b5d-module__nrUSJW__variable{--font-cinzel-google:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.0.f_03yjeizj3.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edd49e6a728081e1-s.0nec83w9a499y.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:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.05m5kcrbsr6xs.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.0.f_03yjeizj3.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/edd49e6a728081e1-s.0nec83w9a499y.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:Crimson Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.05m5kcrbsr6xs.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.0.f_03yjeizj3.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/edd49e6a728081e1-s.0nec83w9a499y.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:Crimson Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.05m5kcrbsr6xs.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.0.f_03yjeizj3.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/edd49e6a728081e1-s.0nec83w9a499y.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:Crimson Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.p.05m5kcrbsr6xs.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0tj914n-9wmjl.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.07rqilbxje11w.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:Crimson Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/115e7a2565b70400-s.p.0ldth1faq2ch-.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0tj914n-9wmjl.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.07rqilbxje11w.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:Crimson Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/115e7a2565b70400-s.p.0ldth1faq2ch-.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0tj914n-9wmjl.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.07rqilbxje11w.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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/115e7a2565b70400-s.p.0ldth1faq2ch-.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.0tj914n-9wmjl.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.07rqilbxje11w.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:Crimson Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/115e7a2565b70400-s.p.0ldth1faq2ch-.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:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_40586236-module__7R3x_a__className{font-family:Crimson Pro,Crimson Pro Fallback}.crimson_pro_40586236-module__7R3x_a__variable{--font-crimson-pro-google:"Crimson Pro", "Crimson Pro Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d47f7ebe-module__sUWJfa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d47f7ebe-module__sUWJfa__variable{--font-jetbrains-mono-google:"JetBrains Mono", "JetBrains Mono 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-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-5xl--line-height:1;--tracking-tight:-.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,ui-sans-serif, system-ui, 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{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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}}:root{--paper-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.42  0 0 0 0 0.22  0 0 0 0.22 0'/></filter><rect width='200' height='200' filter='url(%23g)'/></svg>");--paper-grain-size:240px 240px;--watermark-w:clamp(520px, 92vw, 1320px);--watermark-aspect:15 / 8;--watermark-max-h:75vh;--watermark-opacity:.3;--bg:#f5f0e8;--text:#15161a;--text-2:#3a3a3f;--muted:#5c5c60;--surface:#fcfaee;--elevated:#ebe6dc;--soft:#d8d2ca;--border:#888b8e;--border-strong:#7a4e14;--gold:#c47a3a;--gold-line:#d69846;--gold-deep:#9c5018;--gold-band:var(--gold-line)}@supports (color:color-mix(in lab, red, red)){:root{--gold-band:color-mix(in oklab, var(--gold-line) 15%, transparent)}}:root{--wine:#6e1f2a;--wine-line:#8a2b36;--wine-deep:#5e1a24;--wine-band:var(--gold-band);--tile-1:#e0ddd0;--tile-2:#c0bfb2;--tile-3:#94978d;--tile-4:#4f5249;--tile-emphasis-1:#d69846;--tile-emphasis-2:#c47a3a;--tile-emphasis-3:#8a2b36;--tile-emphasis-4:#4a1219;--ink-band-bg:var(--text);--ink-band-fg:var(--bg);--font-display:var(--font-cinzel-google), Georgia, serif;--font-body:var(--font-crimson-pro-google), Georgia, serif;--font-mono:var(--font-jetbrains-mono-google), "Consolas", monospace;--btn-primary-bg:transparent;--btn-primary-fg:var(--gold-deep);--btn-primary-underline:2px solid var(--gold-line);--btn-primary-glyph:" →";--btn-primary-glyph-color:var(--gold);--btn-primary-font:var(--font-display);--btn-primary-weight:600;--btn-primary-letter:.16em;--btn-ghost-bg:transparent;--btn-ghost-fg:var(--text);--btn-ghost-underline:1px solid var(--border);--btn-ghost-glyph:" →";--btn-ghost-glyph-color:var(--muted);--btn-ghost-font:var(--font-display);--btn-ghost-weight:600;--btn-ghost-letter:.16em;--btn-tertiary-bg:transparent;--btn-tertiary-fg:var(--text-2);--btn-tertiary-glyph:" ↗";--btn-tertiary-glyph-color:var(--gold);--btn-tertiary-font:var(--font-mono);--btn-primary-alt-letterpress-bg:var(--text);--btn-primary-alt-letterpress-fg:var(--bg);--btn-ghost-alt-letterpress-bg:var(--tile-1);--btn-ghost-alt-letterpress-fg:var(--text);--btn-alt-letterpress-font:var(--font-display);--btn-alt-letterpress-letter:.18em;--link-fg:var(--gold-deep);--link-underline:1px solid var(--gold-line);--link-underline-offset:3px;--link-hover-fg:var(--text);--link-hover-underline:1px solid var(--text);--link-alt-dotted-style:underline dotted;--link-alt-dotted-color:var(--gold-line);--link-alt-arrow-glyph:" →";--link-alt-arrow-color:var(--gold);--input-bg:transparent;--input-fg:var(--text);--input-border-b:1px solid var(--border);--input-border-b-focus:2px solid var(--gold);--input-padding-y:8px 0 10px;--input-padding-x:0;--input-font:var(--font-body);--input-size:16px;--input-placeholder:var(--muted);--input-alt-elevated-bg:var(--elevated);--input-alt-elevated-bg-focus:var(--surface);--input-alt-elevated-border-b:none;--input-alt-elevated-border-b-focus:2px solid var(--gold);--input-alt-elevated-padding:12px 14px;--table-font:var(--font-body);--table-size:13.5px;--table-cell-pad-y:10px;--table-cell-pad-x:12px;--table-header-font:var(--font-mono);--table-header-size:10px;--table-header-letter:.18em;--table-header-weight:500;--table-header-color:var(--muted);--table-header-rule:1px solid var(--text);--table-header-pad-bottom:12px;--table-row-rule:1px solid var(--border);--table-num-font:var(--font-mono);--table-num-color:var(--text);--table-num-size:11.5px;--table-row-selected-bg:var(--gold-band);--table-row-selected-rule:2px solid var(--gold);--table-alt-editorial-row-rule:none;--table-alt-editorial-cell-pad-y:14px;--table-alt-editorial-bracket-top:1px solid var(--text);--table-alt-editorial-bracket-bottom:1px solid var(--text);--card-bg:var(--surface);--card-border:1px solid var(--border);--card-pad-y:22px;--card-pad-x:20px;--card-hover-border-top:2px solid var(--gold-line);--card-hover-pad-top-comp:1px;--card-hover-more-rule:1px solid var(--gold-line);--card-focus-outline:2px solid var(--gold-deep);--card-focus-outline-offset:4px;--card-featured-bg:var(--gold-band);--card-featured-border:1px solid var(--gold-line);--card-featured-border-top:2px solid var(--gold);--card-featured-pad-top-comp:1px;--card-alt-letterpress-featured-bg:var(--surface);--card-alt-letterpress-featured-border:1px solid var(--border);--card-alt-letterpress-featured-border-top:3px solid var(--text);--card-alt-letterpress-featured-eye-color:var(--gold-deep);--card-alt-spare-bg:transparent;--card-alt-spare-hover-border:1px solid var(--text);--card-alt-spare-focus-rule:2px solid var(--gold);--section-pad-y:clamp(2.5rem, 5vw, 4rem);--section-rule:none;--section-alt-rule:1px solid var(--border);--section-alt-tiered-major-bg:var(--elevated);--section-alt-tiered-major-pad-y:clamp(3rem, 6vw, 4.5rem);--nav-link-fg:var(--soft);--nav-link-hover-fg:var(--ink-band-fg);--nav-link-hover-rule:1px solid var(--gold-line);--nav-link-current-fg:var(--gold-line);--nav-link-focus-outline:1px solid var(--gold-deep);--nav-link-focus-offset:2px;--nav-link-font:var(--font-mono);--nav-link-size:.75rem;--nav-link-letter:.08em;--nav-link-pad-y:2px;--nav-link-alt-bracket-before-content:"[ ";--nav-link-alt-bracket-after-content:" ]";--nav-link-alt-bracket-color:var(--gold-line);--nav-link-alt-bracket-current-fg:var(--ink-band-fg);--marker-glyph-size:22px;--marker-glyph-gap:.75rem;--marker-glyph-tile-a:var(--tile-3);--marker-glyph-tile-b:var(--tile-2);--marker-glyph-tile-c:var(--gold);--marker-glyph-tile-d:var(--tile-1);--marker-glyph-tile-e:var(--wine);--marker-glyph-tile-f:var(--text);--marker-glyph-tile-g:var(--tile-4);--marker-glyph-tile-h:var(--tile-3);--marker-glyph-tile-i:var(--tile-2);--marker-alt-accent-practice:var(--gold);--marker-alt-accent-case:var(--wine);--marker-alt-accent-notebook:var(--text);--m-duration-base:.15s;--m-duration-large:.22s;--m-duration-fade:.18s;--m-easing:cubic-bezier(.2, 0, 0, 1);--m-transform-nudge:4px;--m-transform-lift:0;--m-alt-cinematic-duration-base:.28s;--m-alt-cinematic-duration-large:.42s;--m-alt-cinematic-easing:cubic-bezier(.32, .72, 0, 1);--m-alt-cinematic-transform-lift:-2px;--m-alt-cinematic-page-fade:.32s;--m-alt-mechanical-duration-base:90ms;--m-alt-mechanical-duration-large:.12s;--m-alt-mechanical-easing:linear;--hover-link-color:var(--text);--hover-link-underline-color:var(--text);--hover-link-underline-thickness:2px;--hover-btn-arrow-translate:4px;--hover-card-read-more-border:1px solid var(--gold-line);--hover-table-row-bg:var(--gold-line)}@supports (color:color-mix(in lab, red, red)){:root{--hover-table-row-bg:color-mix(in oklab, var(--gold-line) 6%, transparent)}}:root{--hover-input-border-color:var(--text);--champagne:var(--bg);--mosaic-gold:var(--gold);--antique-bronze:var(--border-strong);--ink:var(--text);--walnut:var(--text-2);--stone:var(--muted);--parchment:var(--border);--font-cinzel:var(--font-display);--font-playfair:var(--font-display);--font-sans:var(--font-body);--fs-display:clamp(40px, 6vw, 72px);--fs-h1:42px;--fs-h1-detail:38px;--fs-h2:28px;--fs-h3:22px;--fs-pull:24px;--fs-body:15px;--fs-body-lg:17px;--fs-stat:38px;--fs-eyebrow:10px;--fs-caption:11px;--lh-display:.88;--lh-h1:1.1;--lh-h2:1.15;--lh-h3:1.25;--lh-pull:1.4;--lh-body:1.85;--ls-display:-.01em;--ls-wordmark:.08em;--ls-eyebrow:.2em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--rule-amber-width:44px;--rule-amber-height:1px;--border-card:1px solid var(--parchment);--border-card-hv:1px solid var(--ink);--max-content:1080px;--accent-text:var(--antique-bronze);--text-label:var(--walnut);--text-label-light:var(--stone);--focus-ring:var(--antique-bronze);--texture-byzantine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><rect x='1' y='1' width='12' height='6' fill='%23C47A3A'/><rect x='15' y='1' width='12' height='6' fill='%237A4E14'/><rect x='1' y='9' width='8' height='6' fill='%23D4A06A'/><rect x='11' y='9' width='6' height='6' fill='%23A86628'/><rect x='19' y='9' width='8' height='6' fill='%237A4E14'/><rect x='1' y='17' width='10' height='6' fill='%23A86628'/><rect x='13' y='17' width='14' height='6' fill='%23C47A3A'/></svg>");--header-h:64px;--rule-chapter-width:64px;--rule-chapter-height:2px;--measure-prose:65ch;--marginalia-width:220px;--marginalia-gap:32px;--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--dur-reveal:.6s;--dur-transition:.3s;--color-cream:var(--champagne);--color-ink:var(--ink);--color-ink-mid:var(--walnut);--color-ink-muted:var(--stone);--color-amber:var(--mosaic-gold);--color-bone:var(--parchment);--color-deep:var(--ink);--bg-page:var(--champagne);--bg-deep:var(--ink);--text-primary:var(--ink);--text-body:var(--walnut);--text-muted:var(--stone);--accent:var(--mosaic-gold);--accent-italic:var(--mosaic-gold);--accent-stat:var(--mosaic-gold);--border-rule:var(--parchment);--font-display-primitive:var(--font-playfair);--font-body-primitive:var(--font-sans);--font-headline:var(--font-playfair);--font-text:var(--font-sans);--font-label:var(--font-sans);--text-size-display:var(--fs-display);--text-size-h1:var(--fs-h1);--text-size-h1-detail:var(--fs-h1-detail);--text-size-h2:var(--fs-h2);--text-size-h3:var(--fs-h3);--text-size-subtitle:18px;--text-size-lede:20px;--text-size-card-h3:20px;--text-size-quote:16px;--text-size-body:var(--fs-body);--text-size-body-sm:14px;--text-size-small:13px;--text-size-xs:12px;--text-size-label:11px;--text-size-label-sm:10px;--text-size-eyebrow:9px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{max-width:100%;overflow-x:hidden}body{background-color:var(--champagne);background-image:var(--paper-grain);background-size:var(--paper-grain-size);background-blend-mode:multiply;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-playfair)}a{transition:color .2s,opacity .2s}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.btn-primary{background-color:var(--ink);color:var(--champagne);font-size:var(--text-size-label);letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:2px;padding:11px 24px;transition:opacity .2s;display:inline-block}.btn-primary:hover{opacity:.82}.section-label{font-size:var(--text-size-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--text-label);font-family:var(--font-sans);margin:0 0 12px}.section-label--accent{color:var(--accent-text)}.amber-rule{width:var(--rule-amber-width);height:var(--rule-amber-height);background-color:var(--mosaic-gold);border:none;margin:16px 0}.rule-chapter{width:var(--rule-chapter-width);height:var(--rule-chapter-height);background-color:var(--mosaic-gold);border:none;margin:16px 0}.hero-section{min-height:min(calc(100svh - var(--header-h)), 900px);flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:clamp(24px,4vh,48px) clamp(16px,5vw,64px);display:flex}.hero-cover{flex-direction:column;align-items:center;gap:12px;display:flex}.hero-text{align-items:flex-start;gap:64px;width:100%;display:flex}.hero-left{flex:1.4;min-width:0;padding-top:clamp(48px,18vh,160px)}.hero-right{flex-direction:column;flex:1;gap:18px;min-width:0;padding-top:clamp(48px,18vh,160px);display:flex}.hero-headline{font-family:var(--font-playfair);color:var(--ink);letter-spacing:.005em;text-transform:uppercase;margin:0;font-size:clamp(32px,4.8vw,56px);font-weight:600;line-height:1.05}.hero-headline .accent{color:var(--gold-deep);font-style:normal}.hero-headline .accent--wine{color:var(--wine)}.hero-lede{font-family:var(--font-playfair);color:var(--ink);margin:0;font-size:clamp(15px,1.4vw,18px);font-style:italic;line-height:1.45}.hero-body{font-family:var(--font-sans);color:var(--walnut);margin:0;font-size:clamp(13.5px,1vw,15px);line-height:1.6}.hero-ctas{align-items:center;gap:16px;display:flex}.hero-link-secondary{font-family:var(--font-playfair);color:var(--antique-bronze);font-size:14px;font-style:italic;text-decoration:underline}.stats-bar-editorial{max-width:var(--max-content);grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(32px,3.5vw,56px);margin:0 auto;padding:clamp(32px,5vw,56px) clamp(16px,4vw,48px);display:grid}@media (max-width:860px){.stats-bar-editorial{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-bar-editorial{grid-template-columns:1fr}}.stat-numeral{grid-template-rows:clamp(56px,6vw,84px) auto;row-gap:14px;min-width:0;display:grid}.stat-numeral .stat-value{font-family:var(--font-display);color:var(--wine);letter-spacing:-.02em;overflow-wrap:break-word;align-self:end;margin:0;font-size:clamp(48px,5.5vw,72px);font-weight:300;line-height:1}.stat-numeral .stat-value :is(sup,.stat-prefix,.stat-suffix){vertical-align:top;color:var(--wine-deep);margin-left:.18em;font-size:.45em;font-weight:400}.stat-numeral .stat-value .stat-prefix{margin-left:0;margin-right:.18em}.stat-numeral .stat-value--static{letter-spacing:-.01em;align-self:center;font-size:clamp(22px,2.2vw,32px);font-weight:400}.stat-numeral .stat-label{font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--text-2);max-width:24ch;margin:0;font-size:clamp(13px,1vw,14.5px);font-weight:400;line-height:1.45}.stat-numeral .stat-label .term{border-bottom:1px solid var(--wine-line);padding-bottom:1px}.featured-work-grid--editorial{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.card a[aria-label^=Read\:]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;transition:background-size .2s ease-out}.card a[aria-label^=Read\:]:hover{background-size:100% 1px}.accent{color:var(--accent-italic);font-style:italic;font-weight:500}.ink-surface{background:var(--ink);position:relative}.ink-surface>*{z-index:1;position:relative}.ink-surface:before{content:"";background-image:var(--texture-byzantine);opacity:.06;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.diagram-node{transition:border-color .18s,background-color .18s!important}.diagram-node:hover{border-color:var(--accent)!important;background-color:#c47a3a12!important}.card{border:1px solid var(--border-rule);transition:border-color .18s,background-color .18s,transform .18s}.card:hover{border-color:var(--accent);background-color:#fffbeb8c;transform:translateY(-2px)}.writing-row{border-bottom:1px solid var(--border-rule);padding:24px 0;text-decoration:none;transition:background-color .2s,padding-left .2s,border-bottom-color .18s;display:block;position:relative}.writing-row:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.writing-row:hover{background-color:color-mix(in srgb, var(--ink) 2%, transparent)}}.writing-row:hover{border-bottom-color:var(--accent);padding-left:6px}.writing-page{max-width:720px;margin:0 auto;padding:56px 40px}.writing-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 10px;font-size:10px}.writing-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 16px;font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1.15}.writing-lede{font-family:var(--font-body);color:var(--text-2);max-width:60ch;margin:0 0 40px;font-size:17px;font-style:italic;line-height:1.5}.writing-list{margin:0;padding:0;list-style:none}.writing-list>li{margin:0}.writing-row-date{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px;display:block}.writing-row-title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 8px;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.2}.writing-row-desc{font-family:var(--font-body);color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.back-link{transition:padding-left .2s}.back-link:hover{padding-left:4px}.results-list{margin:0;padding:0;list-style:none}.results-list li{border-bottom:1px solid var(--border-rule);font-size:var(--text-size-body-sm);color:var(--text-primary);align-items:flex-start;gap:10px;padding:10px 0;line-height:1.6;display:flex}.results-list li:before{content:"—";color:var(--accent);font-family:var(--font-playfair);flex-shrink:0}.prose-editorial{font-family:var(--font-sans);font-size:var(--text-size-body);color:var(--text-body);max-width:calc(var(--measure-prose) + var(--marginalia-gap) + var(--marginalia-width));grid-template-columns:var(--measure-prose) var(--marginalia-width);column-gap:var(--marginalia-gap);margin:0 auto;line-height:1.9;display:grid}.prose-editorial>*{grid-column:1/2}.prose-editorial>.pull{font-family:var(--font-playfair);font-style:italic;font-size:var(--fs-pull);line-height:var(--lh-pull);color:var(--ink);border:none;grid-column:1/3;margin:36px 0;padding-left:0}.prose-editorial>.marginalia{font-family:var(--font-cinzel);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--walnut);grid-column:2/3;margin-top:8px;font-size:11px;font-weight:700;line-height:1.4}.prose-editorial p{margin:0 0 20px}.prose-editorial h2,.prose-editorial h3{font-family:var(--font-playfair);color:var(--ink);margin:36px 0 12px;font-weight:700;line-height:1.3}.prose-editorial h2{font-size:var(--text-size-h3)}.prose-editorial h3{font-size:var(--text-size-subtitle)}.prose-editorial ul,.prose-editorial ol{margin:0 0 20px;padding-left:20px}.prose-editorial li{margin-bottom:8px;line-height:1.8}.prose-editorial strong{color:var(--ink);font-weight:500}.prose-editorial em{font-family:var(--font-playfair);font-style:italic}.prose-editorial a{color:var(--antique-bronze);text-decoration:underline}.prose-editorial table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.prose-editorial th,.prose-editorial td{text-align:left;border-bottom:1px solid var(--parchment);padding:10px 12px}.prose-editorial th{font-family:var(--font-cinzel);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--walnut);font-size:11px}.prose-editorial figure{grid-column:1/3;margin:36px 0}.prose-editorial figure img{border-top:1px solid var(--parchment);border-bottom:1px solid var(--parchment);width:100%;height:auto;padding:16px 0}.prose-editorial figcaption{font-family:var(--font-cinzel);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--walnut);text-align:center;margin-top:12px;font-size:11px}.prose-editorial hr{background-color:var(--parchment);border:none;grid-column:1/3;width:100%;height:1px;margin:32px 0}.prose-editorial hr.chapter{background-color:var(--mosaic-gold);height:var(--rule-chapter-height);width:var(--rule-chapter-width);margin:48px auto}.prose-editorial .prose-ink-section{color:var(--champagne);grid-column:1/3;margin:48px -48px;padding:56px 48px}.prose-editorial .prose-ink-section h2,.prose-editorial .prose-ink-section h3,.prose-editorial .prose-ink-section strong{color:var(--champagne)}.prose-editorial .prose-ink-section a{color:var(--mosaic-gold)}.prose-editorial .prose-ink-section .pull{color:var(--champagne)}@media (max-width:960px){.prose-editorial{max-width:var(--measure-prose);grid-template-columns:1fr;padding:0 24px}.prose-editorial>.pull,.prose-editorial>.marginalia,.prose-editorial>figure,.prose-editorial>hr,.prose-editorial>.prose-ink-section{grid-column:1/2}.prose-editorial .prose-ink-section{margin:32px -24px;padding:40px 24px}}.case-study-editorial{max-width:calc(var(--measure-prose) + var(--marginalia-gap) + var(--marginalia-width));margin:0 auto;padding:56px 48px 96px}.case-study-back{font-family:var(--font-sans);font-size:var(--text-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--walnut);margin-bottom:40px;text-decoration:none;display:block}.case-study-tag{font-size:var(--text-size-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.case-study-title{font-family:var(--font-playfair);font-size:var(--text-size-h1-detail);color:var(--ink);margin:8px 0 0;font-weight:700;line-height:1.15}.case-study-rule{margin:20px 0 40px}.case-study-coming-soon{border:1px solid var(--parchment);text-align:center;max-width:var(--measure-prose);margin:0 auto;padding:48px}.case-study-coming-soon p{font-family:var(--font-playfair);color:var(--walnut);margin:0;font-size:18px;font-style:italic}.case-study-cta{border-top:1px solid var(--parchment);max-width:var(--measure-prose);border-top:1px solid var(--border);max-width:var(--measure-prose);margin-top:56px;margin-left:auto;margin-right:auto;padding-top:32px}.case-study-cta .section-marker{margin-bottom:16px}.case-study-cta-headline{font-family:var(--font-body);color:var(--text);margin:0 0 12px;font-size:clamp(17px,1.6vw,22px);font-style:italic;line-height:1.4}.case-study-cta-headline em{color:var(--gold-deep);font-style:italic}.case-study-cta a.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-bottom:var(--btn-primary-underline);font-family:var(--btn-primary-font);font-weight:var(--btn-primary-weight);letter-spacing:var(--btn-primary-letter);text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-color var(--m-duration-base) var(--m-easing);padding:4px 0 6px;font-size:.875rem;text-decoration:none;display:inline-block}.case-study-cta a.btn-primary:after{content:"  →";color:var(--btn-primary-glyph-color);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}.case-study-cta a.btn-primary:hover{color:var(--hover-link-color);border-bottom-color:var(--hover-link-underline-color)}.case-study-cta a.btn-primary:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}.case-study-cta-body{font-family:var(--font-sans);color:var(--walnut);margin:0 0 24px;font-size:13px;line-height:1.8}.case-study-cta-actions{align-items:center;gap:16px;display:flex}.case-study-back-link{font-family:var(--font-playfair);color:var(--antique-bronze);font-size:14px;font-style:italic;text-decoration:underline}@media (max-width:768px){.case-study-editorial{padding:40px 24px 64px}}.writing-detail-editorial{max-width:720px;margin:0 auto;padding:56px 48px 96px}.writing-back{font-family:var(--font-sans);font-size:var(--text-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--walnut);margin-bottom:40px;text-decoration:none;display:block}.writing-header{margin:0}.writing-meta{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--walnut);margin:0;font-size:11px;display:block}.writing-meta+.writing-meta{margin-top:4px}.writing-title{font-family:var(--font-playfair);font-size:var(--text-size-h1);color:var(--ink);margin:8px 0 0;font-weight:700;line-height:1.15}.writing-rule{margin:20px 0 40px}.writing-detail-editorial .prose-editorial{max-width:none;margin:0;display:block}.writing-detail-editorial .prose-editorial>*{grid-column:auto}.writing-detail-editorial .prose-editorial>.pull{border-left:2px solid var(--mosaic-gold);margin:36px -24px;padding:0 24px}.writing-detail-editorial .prose-editorial>figure{margin:36px 0}.writing-detail-editorial .prose-editorial>hr{margin:32px 0}.writing-detail-editorial .prose-editorial>hr.chapter{margin:48px auto}.writing-cta{border-top:1px solid var(--parchment);margin:56px 0 0;padding-top:32px}.writing-cta-headline{font-family:var(--font-body);color:var(--text);margin:0 0 12px;font-size:18px;font-style:italic;line-height:1.4}.writing-cta-headline em{color:var(--gold-deep);font-style:italic}.writing-cta-body{font-family:var(--font-body);color:var(--text-2);margin:0 0 24px;font-size:15px;line-height:1.7}.writing-cta-actions{align-items:baseline;gap:24px;display:flex}.writing-cta-link{font-family:var(--font-body);color:var(--gold-deep);font-size:15px;font-style:italic;text-decoration:none}.writing-cta a.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-bottom:var(--btn-primary-underline);font-family:var(--btn-primary-font);font-weight:var(--btn-primary-weight);letter-spacing:var(--btn-primary-letter);text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-color var(--m-duration-base) var(--m-easing);padding:4px 0 6px;font-size:.875rem;text-decoration:none;display:inline-block}.writing-cta a.btn-primary:after{content:"  →";color:var(--btn-primary-glyph-color);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}.writing-cta a.btn-primary:hover{color:var(--hover-link-color);border-bottom-color:var(--hover-link-underline-color)}.writing-cta a.btn-primary:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}@media (max-width:768px){.writing-detail-editorial{padding:40px 24px 64px}.writing-title{font-size:clamp(28px,6vw,42px)}.writing-detail-editorial .prose-editorial>.pull{margin:32px -12px;padding-left:16px}}.about-page{max-width:840px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px)}.about-page .about-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 1.5rem;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.about-page .about-h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:.5rem 0 1.5rem;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.15}.about-page .about-manifesto{margin:2.5rem 0 0}.about-page .about-manifesto-quote.quote{padding-block:2.5rem 2.25rem}.about-page .about-manifesto-pull--lead.pull{color:var(--text);margin:0 0 1.5rem;font-size:clamp(22px,2.8vw,32px);line-height:1.3}.about-page .about-manifesto-pull--sub.pull{color:var(--text-2);margin:0;font-size:clamp(17px,1.8vw,22px);line-height:1.4}.about-page .about-bio{margin:2rem 0 0}.about-page .about-bio-row{grid-template-columns:1fr 220px;align-items:flex-start;gap:clamp(32px,4vw,64px);margin-top:1.5rem;display:grid}@media (max-width:720px){.about-page .about-bio-row{grid-template-columns:1fr}}.about-page .about-bio-paragraph{font-family:var(--font-body);color:var(--text-2);max-width:64ch;margin:0 0 1.25rem;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.75}.about-page .about-bio-paragraph:last-child{margin-bottom:0}.about-page .about-photo{flex-direction:column;gap:1rem;display:flex}.about-page .about-photo-mark{background:var(--surface);border:1px solid var(--border);aspect-ratio:3/4;font-family:var(--font-display);color:var(--gold-deep);letter-spacing:.03em;justify-content:center;align-items:center;font-size:clamp(40px,5vw,64px);display:flex}.about-page .about-photo-caption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem}.about-page .about-howwework{margin:2rem 0 0}.about-page .about-howwework-table{table-layout:fixed;margin-top:1.5rem}.about-page .about-howwework-table th:first-child,.about-page .about-howwework-table td:first-child{width:28%}@media (max-width:560px){.about-page .about-howwework-table{table-layout:auto}.about-page .about-howwework-table th:first-child,.about-page .about-howwework-table td:first-child{width:auto}}.about-page .about-cta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:2.5rem 0 0;padding:2.5rem 0 1rem;display:flex}.about-page .about-cta-prompt{font-family:var(--font-body);color:var(--text);margin:0;font-size:clamp(17px,1.6vw,22px);font-style:italic;line-height:1.4}.about-page .about-cta-prompt em{color:var(--gold-deep);font-style:italic}.about-page a.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-bottom:var(--btn-primary-underline);font-family:var(--btn-primary-font);font-weight:var(--btn-primary-weight);letter-spacing:var(--btn-primary-letter);text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-color var(--m-duration-base) var(--m-easing);padding:4px 0 6px;font-size:.875rem;text-decoration:none;display:inline-block}.about-page a.btn-primary:after{content:"  →";color:var(--btn-primary-glyph-color);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}.about-page a.btn-primary:hover{color:var(--hover-link-color);border-bottom-color:var(--hover-link-underline-color)}.about-page a.btn-primary:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}.ai-stance-link-cluster{justify-content:flex-end;margin:1.25rem 0 0;display:flex}.writing-page .ai-stance-link-cluster{justify-content:flex-start;margin:0 0 24px}.contact-email-link{font-family:var(--font-body);color:var(--gold-deep);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;transition:color var(--m-duration-base) var(--m-easing), text-decoration-color var(--m-duration-base) var(--m-easing), text-decoration-thickness var(--m-duration-base) var(--m-easing);font-size:18px;font-style:italic;text-decoration-thickness:1px;display:inline-block}.contact-email-link:hover{color:var(--hover-link-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);text-decoration-color:var(--hover-link-underline-color);text-decoration-thickness:var(--hover-link-underline-thickness)}@media (max-width:720px){.contact-layout{flex-direction:column!important;gap:32px!important}.contact-right{border-top:1px solid var(--border);padding-top:32px;border-left:none!important;align-self:stretch!important;padding-left:0!important}}a.ai-stance-link{font-family:var(--font-body);color:var(--gold-deep);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;transition:color var(--m-duration-base) var(--m-easing), text-decoration-color var(--m-duration-base) var(--m-easing), text-decoration-thickness var(--m-duration-base) var(--m-easing);padding-bottom:1px;font-size:clamp(13.5px,1vw,15px);font-style:normal;font-weight:400;line-height:1.4;text-decoration-thickness:1px}a.ai-stance-link:after{content:" ↗";color:var(--gold);transition:transform var(--m-duration-base) var(--m-easing);margin-left:.25em;display:inline-block}a.ai-stance-link:hover{color:var(--hover-link-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);text-decoration-color:var(--hover-link-underline-color);text-decoration-thickness:var(--hover-link-underline-thickness)}a.ai-stance-link:hover:after{transform:translate(2px)}.ai-page{max-width:720px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px)}.ai-page .ai-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 1.5rem;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.05}.ai-page .ai-placeholder{margin:2rem 0 0}.ai-page .ai-placeholder-body{font-family:var(--font-body);color:var(--text-2);max-width:60ch;margin:1.5rem 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.7}.ai-page .ai-placeholder-link{color:var(--link-fg);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;transition:color var(--m-duration-base) var(--m-easing), text-decoration-color var(--m-duration-base) var(--m-easing), text-decoration-thickness var(--m-duration-base) var(--m-easing);text-decoration-thickness:1px}.ai-page .ai-placeholder-link:hover{color:var(--hover-link-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);text-decoration-color:var(--hover-link-underline-color);text-decoration-thickness:var(--hover-link-underline-thickness)}.prose{font-family:var(--font-sans);font-size:var(--text-size-body);color:var(--text-body);line-height:1.9}.prose p{margin:0 0 20px}.prose p+p{margin-top:0}.prose h2,.prose h3{font-family:var(--font-playfair);color:var(--text-primary);margin:36px 0 12px;line-height:1.3}.prose h2{font-size:var(--text-size-h3)}.prose h3{font-size:var(--text-size-subtitle)}.prose ul,.prose ol{margin:0 0 20px;padding-left:20px}.prose li{margin-bottom:8px;line-height:1.8}.prose strong{color:var(--text-primary);font-weight:500}.prose em{font-family:var(--font-playfair);font-style:italic}.prose a{color:var(--accent-text);text-decoration:underline}.nav-links{align-items:center;gap:28px;display:flex}.hamburger{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.nav-links a:hover,.nav-links button:hover,.nav-home:hover{color:var(--text-primary)!important;border-bottom-color:var(--accent)!important}@media (max-width:768px){.writing-row:hover{padding-left:0}.nav-links{display:none}.hamburger{display:block}.hero-section{gap:20px!important;min-height:auto!important;padding:32px 24px 40px!important}.hero-text{flex-direction:column!important;gap:32px!important}.hero-left,.hero-right{flex:none!important;padding-top:0!important}.stats-bar{flex-wrap:wrap!important;justify-content:flex-start!important;gap:24px!important;padding:24px!important}.stats-bar .stat{min-width:40%}.stats-divider{display:none!important}.testimonials-row{flex-direction:column!important}.who-i-work>div{flex-direction:column!important;gap:40px!important}.featured-work-grid{flex-direction:column!important}.featured-work-grid--editorial{grid-template-columns:1fr!important;gap:24px!important}.hero-lede,.hero-headline{overflow-wrap:break-word}.hero-lede .accent,.hero-headline .accent{word-break:break-word}.services-diagram .diagram-node{box-sizing:border-box!important;width:100%!important;min-width:0!important}.services-diagram-grid{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.services-diagram-connector{display:none!important}.services-diagram-cell{width:100%!important;padding:0!important}.services-detail-bullets{grid-template-columns:1fr!important;gap:0!important}.services-cta{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.services-cta-actions{flex-wrap:wrap!important}}.section-featured-work,.section-testimonials,.who-i-work{padding:clamp(40px,6vw,56px) clamp(16px,4vw,40px)!important}.industries{padding:clamp(32px,5vw,40px) clamp(16px,4vw,48px)!important}.social-proof{padding:clamp(24px,4vw,32px) clamp(16px,4vw,40px)!important}.services-page{padding:clamp(32px,5vw,56px) clamp(16px,4vw,48px)!important}.services-diagram{padding:clamp(20px,4vw,36px) clamp(12px,3vw,36px)!important}@media (max-width:768px){.work-grid{grid-template-columns:1fr!important}.work-page,.work-detail{padding:40px 24px!important}.work-detail h1{font-size:clamp(26px,6vw,38px)!important}.about-page{padding:40px 24px!important}.about-bio{flex-direction:column-reverse!important;gap:32px!important}.about-photo{max-width:280px;margin:0 auto;flex:none!important;width:100%!important}.about-credentials{flex-direction:column!important;gap:32px!important}.writing-page{padding:40px 24px!important}.writing-page h1{font-size:32px!important}.writing-detail{padding:40px 24px!important}.writing-detail h1{font-size:clamp(28px,6vw,42px)!important}.contact-page{padding:40px 24px!important}.contact-layout{flex-direction:column!important;gap:40px!important}.contact-right{border-top:1px solid var(--border-rule);border-left:none!important;align-self:stretch!important;padding-top:32px!important;padding-left:0!important}.ventures-dropdown{display:none}.ventures-mobile{display:block}}@media (min-width:769px){.ventures-mobile{display:none}}@media (max-width:480px){.prose{font-size:14px}.prose h2{font-size:20px}.prose h3{font-size:17px}.hero{padding:36px 20px 32px!important}.stats-bar{padding:20px!important}}.mosaic-watermark{width:var(--watermark-w);aspect-ratio:var(--watermark-aspect);max-height:var(--watermark-max-h);opacity:var(--watermark-opacity);pointer-events:none;z-index:0;background-image:url(/assets/mosaic-watermark.svg);background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:0}@media (max-width:880px){.mosaic-watermark{display:none}}.ink-topbar-wrap{background:var(--ink-band-bg);color:var(--ink-band-fg);border-bottom:1px solid var(--gold-line);z-index:60;position:relative}.ink-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:14px clamp(20px,4vw,64px);display:grid}.ink-topbar .lockup{color:var(--ink-band-fg);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.ink-topbar .lockup .wordmark{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;font-size:.875rem;font-weight:700}.ink-topbar .session{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);justify-self:center;font-size:.6875rem}.ink-topbar .session .session-dot{background:var(--gold-line);vertical-align:middle;width:6px;height:6px;margin-right:.5rem;display:inline-block}.ink-topnav{font-family:var(--nav-link-font);font-size:var(--nav-link-size);letter-spacing:var(--nav-link-letter);text-transform:uppercase;gap:1.75rem;display:flex}.ink-topnav a,.ink-topnav button{color:var(--nav-link-fg);padding-bottom:var(--nav-link-pad-y);font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-bottom-color var(--m-duration-base) var(--m-easing);background:0 0;border:none;border-bottom:1px solid #0000;text-decoration:none}.ink-topnav a:hover,.ink-topnav button:hover{color:var(--nav-link-hover-fg);border-bottom:var(--nav-link-hover-rule)}.ink-topnav a[aria-current=page],.ink-topnav a.is-current,.ink-topnav button.is-current{color:var(--nav-link-current-fg)}.ink-topnav a:focus-visible,.ink-topnav button:focus-visible{outline:var(--nav-link-focus-outline);outline-offset:var(--nav-link-focus-offset)}@media (max-width:880px){.ink-topnav{display:none}}.ink-topbar-toggle{border:1px solid var(--gold-line);color:var(--ink-band-fg);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:end;padding:6px 10px;font-size:.625rem;display:none}@media (max-width:880px){.ink-topbar-toggle{display:inline-block}.ink-topbar{grid-template-columns:auto 1fr auto}.ink-topbar .session{display:none}}.ink-topbar-drawer{background:var(--ink-band-bg);color:var(--ink-band-fg);border-bottom:1px solid var(--gold-line);z-index:55;padding:8px clamp(1.25rem,4vw,2.5rem) 18px;display:none;position:relative}.ink-topbar-drawer.open{flex-direction:column;display:flex}.ink-topbar-drawer a{color:var(--nav-link-fg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink-band-fg);padding:12px 0;font-size:.8125rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ink-topbar-drawer a{border-bottom:1px solid color-mix(in oklab, var(--ink-band-fg) 14%, transparent)}}.ink-topbar-drawer a{transition:color var(--m-duration-base) var(--m-easing)}.ink-topbar-drawer a:last-child{border-bottom:none}.ink-topbar-drawer a:hover{color:var(--nav-link-hover-fg)}.ink-topbar-drawer a[aria-current=page],.ink-topbar-drawer a.is-current{color:var(--nav-link-current-fg)}main{z-index:1;position:relative}.section-divider{border:0;border-top:1px solid var(--parchment);width:100%;max-width:var(--max-content);height:0;margin:0 auto}.section-marker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 1.5rem;font-size:.6875rem;display:inline-flex}.section-marker-glyph{width:var(--marker-glyph-size,22px);height:var(--marker-glyph-size,22px);flex-shrink:0;line-height:0;display:inline-block}.section-marker-glyph svg{width:100%;height:100%;display:block}.section-marker-glyph .t-a{fill:var(--marker-glyph-tile-a)}.section-marker-glyph .t-b{fill:var(--marker-glyph-tile-b)}.section-marker-glyph .t-c{fill:var(--marker-glyph-tile-c)}.section-marker-glyph .t-d{fill:var(--marker-glyph-tile-d)}.section-marker-glyph .t-e{fill:var(--marker-glyph-tile-e)}.section-marker-glyph .t-f{fill:var(--marker-glyph-tile-f)}.section-marker-glyph .t-g{fill:var(--marker-glyph-tile-g)}.section-marker-glyph .t-h{fill:var(--marker-glyph-tile-h)}.section-marker-glyph .t-i{fill:var(--marker-glyph-tile-i)}.section-marker-id{color:var(--gold-deep);font-weight:500}.section-marker-sep{color:var(--muted);opacity:.55;margin:0 .125rem}.section-marker-text{color:var(--muted)}.section-marker--center{justify-content:center;display:flex}.section-marker--on-dark .section-marker-text,.section-marker--on-dark .section-marker-sep{color:var(--ink-band-fg)}.section-marker--on-dark .section-marker-sep{opacity:.45}.testimonials-section{padding:clamp(72px,8vw,112px) clamp(16px,4vw,48px)}.testimonials-section .testimonials-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:left;margin:0 0 2rem;font-size:.6875rem}.testimonials-section .testimonials-row{max-width:var(--max-content);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(28px,3.5vw,44px);margin:0 auto;display:grid}@media (max-width:720px){.testimonials-section .testimonials-row{grid-template-columns:1fr}}.testimonials-section .quote{background:var(--elevated);border-left:3px solid var(--border-strong);flex-direction:column;height:100%;padding:2.25rem 2rem 1.75rem;display:flex;position:relative}.testimonials-section .quote .pull{flex:1}.quote .pull{font-family:var(--font-body);color:var(--text);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(15px,1.3vw,18px);font-style:italic;font-weight:400;line-height:1.5}.quote .pull em{color:var(--gold-deep);font-style:italic}.quote .attr{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem}.quote .attr .name{color:var(--text)}.services-page .services-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.services-page .services-intro{font-family:var(--font-body);color:var(--text-2);max-width:62ch;margin:1.25rem 0 3rem;font-size:clamp(14.5px,1.05vw,16px);line-height:1.65}.services-page .services-detail-name{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:.5rem 0;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.1}.services-page .services-detail-tagline{font-family:var(--font-body);color:var(--text-2);max-width:56ch;margin:0 0 1.75rem;font-size:clamp(15px,1.2vw,17px);font-style:italic;line-height:1.4}.services-page .services-rightfor.quote{margin-top:1.5rem}.services-page .services-rightfor.quote .pull{color:var(--text-2);font-size:clamp(14px,1vw,15.5px);font-style:normal;line-height:1.6}.services-page .services-rightfor.quote .pull strong{color:var(--text);font-style:normal;font-weight:600}.services-page .services-cta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:48px 0 16px;display:flex}.services-page .services-cta-prompt{font-family:var(--font-body);color:var(--text);margin:0;font-size:clamp(17px,1.6vw,22px);font-style:italic;line-height:1.4}.services-page .services-cta-actions{flex-wrap:wrap;align-items:baseline;gap:clamp(20px,2.5vw,36px);display:flex}.services-page a.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-bottom:var(--btn-primary-underline);font-family:var(--btn-primary-font);font-weight:var(--btn-primary-weight);letter-spacing:var(--btn-primary-letter);text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-color var(--m-duration-base) var(--m-easing);padding:4px 0 6px;font-size:.875rem;text-decoration:none;display:inline-block}.services-page a.btn-primary:after{content:"  →";color:var(--btn-primary-glyph-color);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}.services-page a.btn-primary:hover{color:var(--hover-link-color);border-bottom-color:var(--hover-link-underline-color)}.services-page a.btn-primary:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}.services-page .services-cta-secondary{font-family:var(--font-body);color:var(--link-fg);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;transition:color var(--m-duration-base) var(--m-easing), text-decoration-color var(--m-duration-base) var(--m-easing), text-decoration-thickness var(--m-duration-base) var(--m-easing);font-size:clamp(13.5px,1.05vw,15px);font-style:italic;text-decoration-thickness:1px}.services-page .services-cta-secondary:after{content:" →"}.services-page .services-cta-secondary:hover{color:var(--hover-link-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);text-decoration-color:var(--hover-link-underline-color);text-decoration-thickness:var(--hover-link-underline-thickness)}.services-detail-bullets{grid-template-columns:1fr 1fr;gap:0 clamp(28px,3vw,48px);margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:720px){.services-detail-bullets{grid-template-columns:1fr}}.about-page .about-howwework-list.services-detail-bullets{grid-template-columns:1fr!important}.services-bullet{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:14px 0;display:grid}.services-bullet-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--gold-deep);padding-top:2px;font-size:.625rem;font-weight:500}.services-bullet-body{flex-direction:column;gap:4px;display:flex}.services-bullet-main{font-family:var(--font-body);color:var(--text);font-size:clamp(13.5px,1vw,15px);line-height:1.5}.services-bullet-detail{font-family:var(--font-body);color:var(--muted);font-size:clamp(12.5px,.9vw,13.5px);font-style:italic;line-height:1.45}.card-d08{background:var(--card-bg);border:var(--card-border);padding:var(--card-pad-y) var(--card-pad-x);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.card-d08:hover{border-color:var(--gold);background-color:#fffbeb8c;transform:translateY(-2px)}.card-d08:focus-visible{outline:var(--card-focus-outline);outline-offset:var(--card-focus-outline-offset)}.card-d08--featured{background:var(--card-featured-bg);border:var(--card-featured-border);border-top:var(--card-featured-border-top);padding-top:calc(var(--card-pad-y) - var(--card-featured-pad-top-comp))}.card-d08--featured:hover{border-color:var(--gold);border-top:var(--card-featured-border-top);background-color:#fffbeb8c;transform:translateY(-2px)}.card-d08 .card-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 14px;font-size:.625rem}.card-d08--featured .card-eyebrow{color:var(--gold-deep)}.card-d08 .card-title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 14px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.2}.card-d08 .card-summary{font-family:var(--font-body);color:var(--text-2);flex:1;margin:0 0 22px;font-size:clamp(14px,1vw,15.5px);line-height:1.55}.card-d08 .card-tools{flex-wrap:wrap;gap:6px;display:flex}.card-tool{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--surface);padding:5px 11px;font-size:.625rem;display:inline-block}.card-d08 .card-tool{background:0 0;padding:3px 8px}.work-page{max-width:1080px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px)}.work-page .work-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 1.5rem;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}.work-page .work-lede{font-family:var(--font-body);color:var(--text-2);max-width:64ch;margin:1.5rem 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.5}.work-page .work-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:2.5rem;display:grid}@media (max-width:720px){.work-page .work-grid{grid-template-columns:1fr}}.work-detail-page{max-width:720px;margin:0 auto;padding:56px 40px}.work-detail-back{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color var(--m-duration-base) var(--m-easing), padding-left var(--m-duration-base) var(--m-easing);margin-bottom:40px;font-size:12px;text-decoration:none;display:inline-block}.work-detail-back:hover{color:var(--gold-deep);padding-left:4px}.work-detail-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 10px;font-size:10px}.work-detail-h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--text);margin:0 0 16px;font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1.15}.work-detail-summary{font-family:var(--font-body);color:var(--text-2);margin:0 0 28px;font-size:17px;font-style:italic;line-height:1.5}.work-detail-full-cta{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 32px;display:flex}.work-detail-full-cta-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px}.work-detail-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px;font-size:10px}.work-detail-tools{flex-wrap:wrap;gap:8px;margin:0;display:flex}.work-detail-paragraph{font-family:var(--font-body);color:var(--text);margin:0;font-size:15px;line-height:1.85}.work-detail-results{margin:0;padding:0;list-style:none}.work-detail-result{font-family:var(--font-body);color:var(--text);padding:4px 0 4px 1.25rem;font-size:15px;line-height:1.7;position:relative}.work-detail-result:before{content:"·";color:var(--gold-deep);font-weight:700;position:absolute;left:0}.work-detail-cta{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:40px 0 0;padding-top:24px;display:flex}.work-detail-cta-prompt{font-family:var(--font-body);color:var(--text);margin:0;font-size:18px;font-style:italic;line-height:1.4}.work-detail-cta-prompt em{color:var(--gold-deep);font-style:italic}.work-detail-page a.btn-primary,.work-detail-full-cta a.btn-primary,.work-detail-cta a.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-bottom:var(--btn-primary-underline);font-family:var(--btn-primary-font);font-weight:var(--btn-primary-weight);letter-spacing:var(--btn-primary-letter);text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-color var(--m-duration-base) var(--m-easing);padding:4px 0 6px;font-size:.875rem;text-decoration:none;display:inline-block}.work-detail-page a.btn-primary:after,.work-detail-full-cta a.btn-primary:after,.work-detail-cta a.btn-primary:after{content:"  →";color:var(--btn-primary-glyph-color);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}.work-detail-page a.btn-primary:hover,.work-detail-full-cta a.btn-primary:hover,.work-detail-cta a.btn-primary:hover{color:var(--hover-link-color);border-bottom-color:var(--hover-link-underline-color)}.work-detail-page a.btn-primary:hover:after,.work-detail-full-cta a.btn-primary:hover:after,.work-detail-cta a.btn-primary:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}.data-table{border-collapse:collapse;width:100%;font-family:var(--table-font);font-size:var(--table-size)}.data-table th,.data-table td{text-align:left;padding:var(--table-cell-pad-y) var(--table-cell-pad-x);vertical-align:top}.data-table thead th{font-family:var(--table-header-font);font-size:var(--table-header-size);letter-spacing:var(--table-header-letter);text-transform:uppercase;font-weight:var(--table-header-weight);color:var(--table-header-color);border-bottom:var(--table-header-rule);padding-top:0;padding-bottom:var(--table-header-pad-bottom)}.data-table tbody tr{border-bottom:var(--table-row-rule)}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody td{font-family:var(--font-body);color:var(--text)}.data-table .lbl{color:var(--text);font-weight:600}.data-table .sub{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:italic;font-weight:400;display:block}.data-table td.num{font-family:var(--table-num-font);color:var(--table-num-color);font-variant-numeric:tabular-nums;text-align:right;font-size:var(--table-num-size)}.data-table tbody tr.selected{background:var(--table-row-selected-bg)}.data-table tbody tr.selected td:first-child{border-left:var(--table-row-selected-rule);padding-left:calc(var(--table-cell-pad-x) - 2px)}.data-table-hover-rows tbody tr:not(.selected):hover{background:var(--hover-table-row-bg)}.data-table.alt-editorial{border-top:var(--table-alt-editorial-bracket-top);border-bottom:var(--table-alt-editorial-bracket-bottom)}.data-table.alt-editorial tbody tr{border-bottom:var(--table-alt-editorial-row-rule)}.data-table.alt-editorial th,.data-table.alt-editorial td{padding-top:var(--table-alt-editorial-cell-pad-y);padding-bottom:var(--table-alt-editorial-cell-pad-y)}.diagram-node{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:center;font:inherit;color:inherit;width:100%;transition:border-top var(--m-duration-large) var(--m-easing), background var(--m-duration-base) var(--m-easing), padding-top var(--m-duration-large) var(--m-easing);padding:14px 22px;display:block}.diagram-node:hover{border-top:2px solid var(--gold-line);padding-top:13px}.diagram-node:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.diagram-node.is-active{background:var(--gold-band);border:1px solid var(--gold-line);border-top:2px solid var(--gold);padding-top:13px}.diagram-node--de{min-width:320px}.diagram-node--ds{min-width:220px}.diagram-node-title{font-family:var(--font-body);color:var(--text);margin:0;font-size:14px;font-weight:600}.diagram-node-sub{font-family:var(--font-body);color:var(--text-2);margin:4px 0 0;font-size:12px;font-style:italic}.diagram-node-examples{font-family:var(--font-mono);letter-spacing:.1em;color:var(--gold-deep);margin:8px 0 0;font-size:.625rem}.services-page .services-showall-wrap{text-align:center;margin:0 0 40px}.services-page .services-showall{border:none;border-bottom:1px solid var(--border);color:var(--text-2);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-bottom-color var(--m-duration-base) var(--m-easing);background:0 0;padding:4px 0 6px;font-size:.6875rem}.services-page .services-showall:after{content:"  →";color:var(--gold);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}.services-page .services-showall:hover{color:var(--text);border-bottom-color:var(--text)}.services-page .services-showall:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}.services-page .services-showall:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.services-page [id^=detail-]{scroll-margin-top:clamp(64px,8vh,112px)}.services-page .services-detail-content>*{opacity:0;animation:services-detail-stagger-in .32s var(--m-easing) both}.services-page .services-detail-content>:first-child{animation-delay:.45s}.services-page .services-detail-content>:nth-child(2){animation-delay:.52s}.services-page .services-detail-content>:nth-child(3){animation-delay:.59s}.services-page .services-detail-content>:nth-child(4){animation-delay:.66s}.services-page .services-detail-content>:nth-child(5){animation-delay:.73s}@keyframes services-detail-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.logo-mono{filter:brightness(0)invert();opacity:.72;transition:opacity var(--m-duration-base) var(--m-easing)}.logo-mono:hover{opacity:1}.ink-topnav a,.ink-topnav button,.ink-topbar-drawer a,.footer-links a,a.ai-stance-link,.about-page a.btn-primary,.ai-page a,.ai-placeholder-link{background-image:linear-gradient(var(--gold-line), var(--gold-line));transition:background-size .2s ease-out, color var(--m-duration-base) var(--m-easing);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.ink-topnav a:hover,.ink-topnav button:hover,.ink-topbar-drawer a:hover,.footer-links a:hover,a.ai-stance-link:hover,.about-page a.btn-primary:hover,.ai-page a:hover,.ai-placeholder-link:hover{background-size:100% 1px}.ink-topnav a:hover,.ink-topnav button:hover{border-bottom-color:#0000}a.ai-stance-link:hover{text-decoration-thickness:1px}.about-page a.btn-primary:hover{border-bottom-color:var(--btn-primary-underline-color,var(--gold-line))}.about-page a.btn-primary{background-position:0 calc(100% - 1px)}a.ventures-btn{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-bottom:var(--btn-primary-underline);font-family:var(--btn-primary-font);font-weight:var(--btn-primary-weight);letter-spacing:var(--btn-primary-letter);text-transform:uppercase;cursor:pointer;transition:color var(--m-duration-base) var(--m-easing), border-color var(--m-duration-base) var(--m-easing);padding:4px 0 6px;font-size:.875rem;text-decoration:none;display:inline-block}a.ventures-btn:after{content:"  →";color:var(--btn-primary-glyph-color);transition:transform var(--m-duration-base) var(--m-easing);display:inline-block}a.ventures-btn:hover{color:var(--hover-link-color);border-bottom-color:var(--hover-link-underline-color)}a.ventures-btn:hover:after{transform:translateX(var(--hover-btn-arrow-translate))}a.ventures-link{font-family:var(--font-body);color:var(--gold-deep);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;transition:color var(--m-duration-base) var(--m-easing), text-decoration-color var(--m-duration-base) var(--m-easing), text-decoration-thickness var(--m-duration-base) var(--m-easing);font-size:15px;font-style:italic;text-decoration-thickness:1px}a.ventures-link:hover{color:var(--hover-link-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);-webkit-text-decoration-color:var(--hover-link-underline-color);text-decoration-color:var(--hover-link-underline-color);text-decoration-thickness:var(--hover-link-underline-thickness)}@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-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
