@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_36e1d48c-module__QqBM6a__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_36e1d48c-module__QqBM6a__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7618295e-module__0uytZW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7618295e-module__0uytZW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Big Caslon;src:url(/fonts/BigCaslonFB-Regular.woff2)format("woff2"),url(/fonts/BigCaslonFB-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Big Caslon;src:url(/fonts/BigCaslonFB-Bold.woff2)format("woff2"),url(/fonts/BigCaslonFB-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Big Caslon;src:url(/fonts/BigCaslonFB-Italic.woff2)format("woff2"),url(/fonts/BigCaslonFB-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--red:#e60023;--red-deep:#b8001b;--ink:#1a1413;--cream:#fff;--cream-2:#f5f5f5;--cream-3:#ebebeb;--line:#1a14131f;--serif:var(--font-fraunces),Georgia,serif;--sans:var(--font-inter),system-ui,sans-serif;--mono:var(--font-space-mono),"Courier New",monospace;--caslon:"Big Caslon", "Big Caslon FB", "Libre Caslon Text", Georgia, serif;--scale:1}*{box-sizing:border-box}html,body{margin:0;padding:0}html{zoom:var(--scale)}@supports not (zoom:1){html{font-size:100%}}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-top:54px;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.brandred{color:var(--red);font-weight:600}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}.rule{background:var(--line);width:100%;height:1px}.label{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:11px}.h2{font-family:var(--serif);color:var(--red);letter-spacing:-1px;margin:0 0 18px;font-size:clamp(34px,5vw,68px);font-weight:600;line-height:1}p{margin:0 0 12px;font-size:14.5px;line-height:1.62}.small{color:#1a141399;font-size:12px;line-height:1.5}strong,b{font-weight:600}#bar{z-index:1000;background:var(--cream);border-bottom:1px solid #1a14131a;justify-content:space-between;align-items:center;height:54px;padding:0 22px;display:flex;position:fixed;top:0;left:0;right:0}#bar .mono{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--red);font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toplogo-btn{cursor:pointer;color:var(--red);background:0 0;border:none;align-items:center;gap:14px;padding:0;display:flex}.toplogo-btn:hover{color:var(--red-deep)}.toplogo-btn .ov-logo,#bar .ov-logo,#bar.articles-bar .ov-logo,.article-bar-link .ov-logo{color:var(--red)}.ov-logo{font-family:var(--caslon);letter-spacing:-.01em;color:currentColor;text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:700;line-height:.92;display:inline-flex}.ov-logo-line{white-space:nowrap;display:block}.ov-logo--sm{font-size:13px}.ov-logo--md{font-size:22px}.ov-logo--lg{color:var(--cream);font-size:clamp(42px,8vw,72px)}.ov-logo--hero{color:var(--ink);width:100%;font-size:clamp(48px,12vw,140px)}.ov-logo--hero .ov-logo-line{width:100%}.foot-logo{color:var(--red);margin:0}.plogo.ov-logo,.plogo{width:auto;height:auto;color:var(--red);margin:0 0 26px}#lwm{color:var(--cream);display:none}#lwm.show{animation:.55s cubic-bezier(.2,.7,.2,1) both lwmin;display:block}#lwm .loader-logo{color:var(--cream)}.tbtn{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--red);cursor:pointer;background:0 0;border:none;border-radius:0;padding:7px 0;font-size:11px;transition:color .15s,opacity .15s}.tbtn:hover{color:var(--red-deep)}.tbtn:focus-visible{outline:2px solid var(--red);outline-offset:4px}a.tlink{align-items:center;text-decoration:none;display:inline-flex}#bar .right{align-items:center;gap:18px;display:flex}@media (max-width:560px){#bar .mono{display:none}}.quiet{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 54px);padding:60px 24px;display:flex}.qd{font-family:var(--serif);color:var(--red);letter-spacing:-2px;max-width:16ch;margin:0 0 22px;font-size:clamp(40px,7vw,108px);font-weight:500;line-height:.96}.qsub{max-width:52ch;color:var(--ink);margin:0 0 30px;font-size:clamp(15px,1.6vw,19px)}.emailbar{border-bottom:1.5px solid var(--red);width:100%;max-width:460px;display:flex}.emailbar input{color:var(--ink);font-size:16px;font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;padding:12px 2px}.emailbar button{color:var(--red);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:22px;transition:transform .2s}.formmsg{font-family:var(--mono);min-height:18px;margin-top:14px;font-size:12px}.formmsg.ok{color:#1f7a3f}.formmsg.err{color:var(--red)}.poster{aspect-ratio:16/8.2;background:var(--red);border-radius:2px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.poster .words{pointer-events:none;opacity:.96;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:-12% -6%;transform:rotate(-9deg)}.poster .words span{font-family:var(--serif);white-space:nowrap;letter-spacing:-1px;color:var(--cream);text-align:center;font-size:6.2vw;font-weight:600;line-height:1.04}.poster .words span .o{color:#0000;-webkit-text-stroke:1.5px #ffffffd9}.poster:after{content:"";opacity:.38;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(#0000001f 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.postercap{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin:12px 0 0;font-size:12px}@media (max-width:880px){.poster .words span{font-size:11vw}}.cardstack{padding:0}.scard{background:var(--cream);align-items:center;width:100%;min-height:100vh;display:flex;position:sticky;top:0}.scard:nth-child(2){background:var(--cream-2)}.scard:nth-child(3){background:var(--cream-3)}.scard-in{text-align:center;width:100%;max-width:1180px;margin:0 auto;padding:0 40px}.scard .sn{font-family:var(--mono);letter-spacing:3px;color:var(--red);margin:0 0 20px;font-size:12px}.scard .sl{font-family:var(--serif);letter-spacing:-1.2px;color:var(--ink);flex-direction:column;align-items:center;gap:.12em;max-width:22ch;margin:0 auto;font-size:clamp(28px,4.4vw,56px);font-weight:500;line-height:1.12;display:flex}.scard .sl-line{text-wrap:balance;display:block}.scard.red{background:var(--red)}.scard.red .sn{color:#ffffffd9}.scard.red .sl{color:var(--cream)}@media (max-width:880px){.scard-in{padding:0 22px}.scard{min-height:84vh}}.faq{max-width:720px;margin-left:auto;margin-right:auto;padding:48px 40px 8px}.faq-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.8px;margin:0 0 28px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.05}.faq-list{border:none}.faq-item{border:none;border-top:1px solid #1a141314}.faq-item:first-child{border-top:1px solid #1a14131f}.faq-item:last-child{border-bottom:none}.faq-item summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:clamp(16px,1.7vw,19px);font-weight:500;line-height:1.3;list-style:none;transition:color .18s,transform .25s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--red)}.faq-item summary:after{content:"+";font-family:var(--mono);color:var(--red);flex:none;font-size:18px;line-height:1;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item[open] summary{color:var(--red)}.faq-item p{color:#1a1413b8;max-width:58ch;margin:0 0 18px;font-size:14.5px;line-height:1.65;animation:.32s cubic-bezier(.2,.7,.2,1) both faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:880px){.faq{padding:36px 22px 4px}}.site-bridge{pointer-events:none;background:linear-gradient(#fff0 0%,#faf8f6 100%);height:48px;margin:0}.foot{background:#faf8f6;border-top:1px solid #1a14131a;margin-top:0;padding:36px 0 28px}.foot-rule{display:none}.foot-main{grid-template-columns:minmax(140px,180px) 1fr;align-items:start;gap:28px 40px;padding:0 0 20px;display:grid}.foot-brand{flex-direction:column;gap:8px;padding-top:0;display:flex}.foot-tag{max-width:18ch;font-family:var(--sans);letter-spacing:0;color:#1a1413b3;margin:0;font-size:13px;line-height:1.45}.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;display:grid}.foot-col .label{color:var(--red);opacity:.9;margin:0 0 8px;font-size:10px}.foot-col a,.foot-col p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5;display:block}.foot-col a{transition:color .18s}.foot-col a:hover{color:var(--red);transform:none}.foot-address{max-width:26ch;color:var(--ink)!important;line-height:1.5!important}.foot-company{text-transform:none;letter-spacing:0;max-width:24ch;font-weight:600;color:var(--ink)!important;font-size:12.5px!important;line-height:1.4!important}.foot-ids{font-family:var(--mono);letter-spacing:.25px;color:#1a141399!important;margin-top:6px!important;font-size:10.5px!important;line-height:1.4!important}.foot-socials{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.foot-socials a{font-size:13.5px}.foot-copy{font-family:var(--mono);letter-spacing:.2px;color:#1a14138c;border-top:1px solid #1a141314;margin:0;padding-top:14px;font-size:10.5px;line-height:1.45}.foot-note,.foot-bottom,.foot-copy.right{display:none}@media (max-width:980px){.foot-main{grid-template-columns:1fr;gap:22px;padding:0 0 16px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}}@media (max-width:560px){.foot-grid{grid-template-columns:1fr 1fr}.wrap{padding:0 22px}}.footmark,.bigwm,.foottop,.footcols,.footfollow,.footrow{display:none!important}@media (max-width:880px){.wrap{padding:0 22px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}#loader{z-index:3000;background:#0b0b0b;justify-content:center;align-items:center;transition:transform .9s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}#loader.up{transform:translateY(-110%)}#lword{color:var(--cream);align-items:center;font-size:clamp(38px,6.6vw,82px);font-weight:500;line-height:1;display:flex}#lword .dot{background:var(--red);border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin-right:16px}@keyframes lwmin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lwrap{flex-direction:column;align-items:center;display:flex}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.poster.reveal{transform:translateY(36px)scale(.988)}.poster.reveal.in{transform:none}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.split .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.split .w i{font-style:normal;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(110%)}.split.in .w i{transform:none}.split.in .w:nth-child(2) i{transition-delay:40ms}.split.in .w:nth-child(3) i{transition-delay:80ms}.split.in .w:nth-child(4) i{transition-delay:.12s}.split.in .w:nth-child(5) i{transition-delay:.16s}.split.in .w:nth-child(6) i{transition-delay:.2s}.split.in .w:nth-child(7) i{transition-delay:.24s}.split.in .w:nth-child(8) i{transition-delay:.28s}.tbtn,.article-link,.cta,.emailbar button{transition:color .18s,background .18s,transform .2s cubic-bezier(.2,.7,.2,1),opacity .18s,border-color .18s}.tbtn:hover,.article-link:hover{transform:translateY(-1px)}.tbtn:active,.article-link:active,.cta:active{transform:translateY(1px)}.emailbar{transition:border-color .2s,box-shadow .25s}.emailbar:focus-within{border-color:var(--red);box-shadow:0 6px 18px #e6002314}.emailbar button:hover{transform:translate(3px)}.scard .sl-line{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.toplogo-btn .ov-logo{transition:transform .25s cubic-bezier(.2,.7,.2,1),color .18s}.toplogo-btn:hover .ov-logo{transform:translateY(-1px)}.faq-item summary{transition:color .18s}#fptab{transition:background .18s,transform .25s cubic-bezier(.2,.7,.2,1)}#fptab:hover{transform:translateY(-50%)translate(-2px)}.article-teaser-title,.article-teaser-copy{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.reveal,.split .w i,.faq-item p,.scard .sl-line,.toplogo-btn .ov-logo{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.reveal-delay-1,.reveal-delay-2,.reveal-delay-3{transition-delay:0s!important}}#grain{z-index:2500;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:fixed;inset:0}#prog{background:var(--red);z-index:2000;width:0;height:2px;position:fixed;top:0;left:0}@media (pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M8 6 L8 22 L13 18 L16 25 L19 23.5 L16 16.5 L22 16 Z' fill='%23E60023' stroke='%23FFFFFF' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 8 6,auto}a,button,label,#fptab{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M8 6 L8 22 L13 18 L16 25 L19 23.5 L16 16.5 L22 16 Z' fill='%23E60023' stroke='%23FFFFFF' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 8 6,pointer}input,select,textarea{cursor:text}}#fptab{z-index:1600;writing-mode:vertical-rl;background:var(--red);color:var(--cream);cursor:pointer;font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;border:none;border-radius:8px 0 0 8px;padding:18px 9px;font-size:11px;transition:background .15s;position:fixed;top:50%;right:0;transform:translateY(-50%)}#fptab:hover{background:var(--red-deep)}#principle{z-index:2600;color:#f4f1ee;-webkit-overflow-scrolling:touch;background:#0b0b0b;transition:transform .6s cubic-bezier(.7,0,.2,1);position:fixed;inset:0;overflow:hidden auto;transform:translate(100%)}#principle.open{transform:none}#principle .pwrap{text-align:left;max-width:1140px;margin:0 auto;padding:96px 64px 120px;position:relative}#pclose{z-index:5;color:var(--red);font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;padding:8px 0;font-size:11px;position:fixed;top:18px;right:22px}#pclose:hover{color:var(--red-deep)}#pclose:focus-visible{outline:2px solid var(--red);outline-offset:4px}.plogo.ov-logo,.plogo{height:auto;color:var(--red);margin:0 0 26px;display:block;width:auto!important}#principle .plabel{color:var(--red);font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;font-size:11px}#principle .pbig{font-family:var(--serif);letter-spacing:-1px;color:#f4f1ee;margin:0 0 26px;font-size:clamp(34px,5.2vw,68px);font-weight:600;line-height:1.04}#principle h3{font-family:var(--serif);color:#f4f1ee;margin:42px 0 12px;font-size:clamp(24px,2.6vw,26px);font-weight:600}#principle .pcta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:48px;display:flex}#principle .small{color:#f4f1ee8c}.shtext{font-family:var(--serif);letter-spacing:0;max-width:50ch;margin:0 0 28px;font-size:clamp(20px,2.4vw,30px);font-weight:500;line-height:1.3}.shtext.body{font-family:var(--sans);letter-spacing:0;max-width:90ch;font-size:clamp(15px,1.1vw,16px);font-weight:400;line-height:1.7}.shtext .word{color:#f4f1ee33;will-change:color;transition:color .25s linear}.shtext .word.on{color:#f4f1ee}.shtext .word.brand.on{color:var(--red)}.shtext .word.brand{color:#e6002352}@media (max-width:920px){#principle .pwrap{padding:88px 22px 110px}.shtext{max-width:none}}#principle .pl{max-width:96ch;margin:10px 0 0;padding:0;list-style:none}#principle .pl li{text-align:left;border-bottom:1px solid #e6002347;padding:14px 0 14px 26px;position:relative}#principle .pl li:before{content:"";background:var(--red);border-radius:2px;width:9px;height:9px;position:absolute;top:21px;left:0}#principle .pl .shtext{font-family:var(--sans);max-width:none;margin:0;font-size:15.5px;font-weight:400;line-height:1.55}#principle .founders{grid-template-columns:1fr 1fr;gap:48px 72px;max-width:96ch;margin:40px 0 0;display:grid}#principle .fcard{background:0 0;border:none;border-radius:0;padding:0}#principle .fname{font-family:var(--serif);letter-spacing:-.5px;color:#f4f1ee;margin:0 0 8px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.05}#principle .frole{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--red);max-width:36ch;margin:0 0 16px;font-size:13.5px;line-height:1.45}#principle .fblurb{font-family:var(--sans);color:#f4f1eeb8;max-width:42ch;margin:0 0 16px;font-size:15px;font-weight:400;line-height:1.6}#principle .flinks{flex-wrap:wrap;gap:0 18px;margin:0;display:flex}#principle .flink{font-family:var(--sans);letter-spacing:0;text-transform:none;color:#f4f1ee8c;padding:0;font-size:13.5px;text-decoration:none;transition:color .15s}#principle .flink:hover{color:var(--red)}@media (max-width:720px){#principle .founders{grid-template-columns:1fr;gap:40px}}#emodal{z-index:3500;-webkit-backdrop-filter:blur(6px);background:#0c0908c7;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}#emodal.open{display:flex}#emodal .ebox{background:var(--cream);width:100%;max-width:480px;color:var(--ink);border:1px solid #1a141314;border-radius:4px;max-height:min(92vh,820px);animation:.28s cubic-bezier(.2,.7,.2,1) both ebox-in;position:relative;overflow:auto;box-shadow:inset 0 1px #fff9,0 28px 80px #00000061}@keyframes ebox-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}#emodal .ehead{border-bottom:1px solid var(--line);background:var(--cream);z-index:2;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}#emodal .emodal-logo{color:var(--red)}#emodal .eclose{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}#emodal .eclose:hover{background:var(--cream-2);border-color:var(--line);color:var(--red)}#emodal .ebody{padding:26px 28px 30px}#emodal .elabel{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:10.5px}#emodal h3{font-family:var(--serif);letter-spacing:-.7px;color:var(--ink);max-width:16ch;margin:0 0 10px;font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.05}#emodal .esub{color:#1a1413ad;max-width:42ch;margin:0 0 22px;font-size:13.5px;line-height:1.55}.emform .f{margin-bottom:14px}.emform label{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--red);margin:0 0 7px;font-size:10px;display:block}.emform input,.emform select{background:var(--cream-2);width:100%;font-family:var(--sans);color:var(--ink);appearance:none;border:1px solid #1a14131a;border-radius:2px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.emform input::placeholder{color:#1a141361}.emform input:hover,.emform select:hover{border-color:#e6002359}.emform input:focus,.emform select:focus{border-color:var(--red);background:#fff;box-shadow:0 0 0 3px #e600231f}.emform .select-wrap{position:relative}.emform .select-wrap:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;opacity:.55;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-60%)rotate(45deg)}.emform select{cursor:pointer;color:var(--ink);padding-right:36px}.emform select:invalid{color:#1a14136b}.emform .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cta{background:var(--red);color:var(--cream);letter-spacing:.01em;cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--sans);border:none;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;transition:background .15s,transform .15s,opacity .15s;display:inline-flex}.cta:hover{background:var(--red-deep)}.cta:active{transform:translateY(1px)}.cta:disabled{opacity:.65;cursor:wait}.emform .cta{width:100%;margin-top:8px}.emform .formmsg{min-height:16px;margin-top:12px;font-size:12.5px;line-height:1.45}.emform .eprivacy{font-family:var(--mono);letter-spacing:.3px;color:#1a141373;text-align:center;margin:14px 0 0;font-size:10.5px;line-height:1.5}@media (max-width:560px){.emform .row2{grid-template-columns:1fr}#emodal{padding:12px}#emodal .ebody{padding:22px 18px 24px}#emodal .ehead{padding:14px 16px}#emodal h3{max-width:none}}@media (prefers-reduced-motion:reduce){#emodal .ebox{animation:none}.reveal,.split .w i{opacity:1!important;transition:none!important;transform:none!important}#loader,#grain{display:none!important}.shtext .word{color:#f4f1ee!important}.shtext .word.brand{color:var(--red)!important}#principle{transition:none}}.article-teaser{border-top:1px solid var(--line);padding-top:96px;padding-bottom:96px}.article-teaser-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:48px 80px;display:grid}.article-teaser-title{font-family:var(--serif);letter-spacing:-1.5px;color:var(--ink);max-width:17ch;margin:0;font-size:clamp(38px,5.6vw,72px);font-weight:600;line-height:1.02}.article-teaser-copy p{max-width:42ch;margin-bottom:24px;font-size:16px;line-height:1.7}.article-link{color:var(--red);font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;box-shadow:none;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.article-link span[aria-hidden]{transition:transform .2s cubic-bezier(.2,.7,.2,1);display:inline-block}.article-link:hover{color:var(--red-deep);transform:none}.article-link:hover span[aria-hidden]{transform:translate(4px)}.article-link:focus-visible{outline:2px solid var(--red);outline-offset:4px}.articles-card .article-link{border-bottom:none;margin-top:2px;padding-bottom:0;font-size:11px}@media (max-width:760px){.article-teaser{padding-top:72px;padding-bottom:72px}.article-teaser-grid{grid-template-columns:1fr;gap:26px}.article-teaser-title{max-width:none}}.skip-link{z-index:5000;background:var(--ink);color:#fff;padding:10px 14px;font-weight:600;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.article-bar-link{align-items:center;display:flex}.article-bar-home{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--red);font-size:11px}.article-bar-link:focus-visible,.article-bar-home:focus-visible{outline:2px solid var(--red);outline-offset:4px}.article-page{padding:90px 0 120px}#article-progress{z-index:2100;background:var(--red);pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.article-shell{width:min(100% - 44px,760px);margin:0 auto}.article-header{margin-bottom:58px}.article-kicker{font-family:var(--mono);letter-spacing:1.7px;text-transform:uppercase;color:var(--red);margin-bottom:18px;font-size:11px}.article-title{font-family:var(--serif);letter-spacing:-2px;color:var(--ink);margin:0 0 24px;font-size:clamp(44px,7vw,82px);font-weight:600;line-height:.98}.article-deck{font-family:var(--serif);color:#1a1413c2;max-width:31ch;margin-bottom:22px;font-size:clamp(20px,2.5vw,27px);line-height:1.36}.article-meta{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:#1a14138c;margin:0;font-size:11px}.article-meta-day{color:#1a1413b8;font-weight:700}.article-meta-date{color:#1a14139e;font-weight:600}.article-body{font-size:19px;line-height:1.76}.article-body p{font-size:inherit;line-height:inherit;margin:0 0 1.35em}.article-body .article-beat{font-family:var(--serif);color:var(--red);margin:1.35em 0;font-size:clamp(28px,4vw,40px);line-height:1.12}.article-body .article-emphasis{font-family:var(--serif);margin:1.45em 0;font-size:clamp(24px,3.2vw,34px);font-weight:600;line-height:1.25}.article-visual{background:var(--cream-2);width:100%;margin:2.25em 0 2.8em;overflow:hidden}.article-visual img{width:100%;height:auto}.article-body ol,.article-body ul{margin:1.2em 0 1.8em;padding-left:1.4em}.article-body li{margin:.42em 0;padding-left:.5em}.article-body a,.article-sources a{text-underline-offset:3px;-webkit-text-decoration:underline #e6002380;text-decoration:underline #e6002380;text-decoration-thickness:1px}.article-body a:hover,.article-sources a:hover{color:var(--red);text-decoration-color:currentColor}.article-body a:focus-visible,.article-sources a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.article-body .source-reference{color:var(--red);font-weight:600;text-decoration-color:#e600238c;text-decoration-thickness:1.5px}.decision-model{border-left:3px solid var(--red);background:var(--cream-2);margin:42px 0 46px;padding:28px 30px 26px}.decision-model .decision-model-label{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:11px;line-height:1.4}.decision-model p:last-child{font-family:var(--serif);margin:0;font-size:clamp(21px,2.5vw,27px);line-height:1.35}.article-sources{border-top:1px solid var(--line);margin-top:76px;padding-top:34px}.article-sources h2{font-family:var(--serif);margin:0 0 12px;font-size:clamp(30px,4vw,42px)}.article-sources-intro{color:#1a1413b3;margin-bottom:24px;font-size:15px}.article-sources ol{margin:0;padding-left:1.3em}.article-sources li{margin:0 0 14px;padding-left:.5em;font-size:14.5px;line-height:1.6}.article-end{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--red);margin-top:64px;padding:36px 0;font-size:clamp(25px,3.3vw,36px);line-height:1.28}.article-series-nav{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:54px;padding-top:28px;display:grid}.article-series-nav a{color:var(--red)}.article-series-nav a:focus-visible{outline:2px solid var(--red);outline-offset:5px}.article-series-nav span,.article-series-all{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;font-size:10px}.article-series-nav strong{max-width:31ch;font-family:var(--serif);color:var(--ink);margin-top:8px;font-size:20px;line-height:1.25;display:block}.article-series-previous,.article-series-next{grid-column:1}.article-series-all{text-align:right;grid-area:1/2}#bar.articles-bar{border-bottom:1px solid #1a14131a}#bar.articles-bar .mono{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.articles-index{width:min(100% - 48px,760px);margin:0 auto;padding:40px 0 24px}.articles-index-header{max-width:40rem;margin:0 0 28px}.articles-index-header .label{margin:0 0 10px}.articles-index-header h1{font-family:var(--serif);letter-spacing:-1px;color:var(--ink);margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.05}.articles-lede{max-width:48ch;font-family:var(--sans);color:#1a1413bf;margin:0;font-size:15px;line-height:1.55}.articles-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.articles-card{border-top:1px solid #1a14131a;max-width:none;margin:0;padding:20px 0;display:block}.articles-card:last-child{border-bottom:1px solid #1a14131a}.articles-card-body{display:block}.articles-card-top{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 10px;display:flex}.articles-day{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:#1a14138c;font-size:10.5px;font-weight:700;display:inline}.articles-card-meta{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#1a141380;margin:0;font-size:10.5px;font-weight:500;line-height:1.5;display:inline}.articles-card-meta:before{content:none}.articles-card-meta time{color:#1a14139e;font-weight:600}.articles-card h2{font-family:var(--serif);letter-spacing:-.4px;color:var(--ink);max-width:none;margin:10px 0 8px;font-size:clamp(20px,2.8vw,28px);font-weight:600;line-height:1.22}.articles-card h2 a{color:inherit;text-decoration:none;transition:color .18s}.articles-card h2 a:hover{color:var(--red)}.articles-card h2 a:focus-visible{outline:2px solid var(--red);outline-offset:4px}.articles-card-desc{max-width:58ch;font-family:var(--sans);color:#1a1413c7;margin:0 0 10px;font-size:15px;line-height:1.55}@media (max-width:720px){.articles-index{width:min(100% - 44px,760px);padding:28px 0 16px}.articles-index-header{margin-bottom:20px}.articles-card{padding:16px 0}.articles-card h2{font-size:clamp(19px,5vw,24px)}}@media (max-width:560px){#bar .right{gap:18px}.article-page{padding-top:64px;padding-bottom:88px}.article-header{margin-bottom:42px}.article-title{letter-spacing:-1.2px}.article-body{font-size:18px}.article-visual{margin:1.9em 0 2.35em}.decision-model{margin:34px 0 38px;padding:23px 22px 22px}#bar .article-bar-home{font-size:10px}}@media (max-width:640px){.article-series-nav{grid-template-columns:1fr;gap:24px}.article-series-all{text-align:left;grid-area:auto/1}}
