@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.p.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.z8vdkq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.z8vdkq_variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.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/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.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/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.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/45462fd7b7c12654-s.0k62hbripvv8p.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/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.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/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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/46a9e2f250689b4a-s.0-dom-5bn10r2.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/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.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/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.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/45462fd7b7c12654-s.0k62hbripvv8p.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/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.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/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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/46a9e2f250689b4a-s.0-dom-5bn10r2.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/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.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/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.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/45462fd7b7c12654-s.0k62hbripvv8p.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/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.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/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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%}._8LNpCW_className{font-family:Inter,Inter Fallback;font-style:normal}._8LNpCW_variable{--font-sans:"Inter", "Inter Fallback"}
:root{--hd-beige:#e8decf;--hd-beige-light:#f1eadf;--hd-navy:#172a45;--hd-wine:#682b42;--hd-milk:#f8f5ef;--hd-sand:#d2bea5;--hd-text:#172a45d6;--hd-text-soft:#172a45b3;--hd-line:#682b4238;--hd-line-navy:#172a4524;--hd-wine-deep:#55223a;--serif:var(--font-serif), "Cormorant Garamond", Garamond, "Times New Roman", serif;--sans:var(--font-sans), Inter, "Helvetica Neue", Arial, sans-serif;--container:1280px;--gutter:clamp(20px, 4.4vw, 64px);--section-y:clamp(56px, 7vw, 108px);--header-h:76px;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%}html.is-locked{overflow:hidden}body{background:var(--hd-beige);color:var(--hd-text);font-family:var(--sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(15.5px,.25vw + 14.6px,17px);line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}strong{color:var(--hd-navy);font-weight:600}main:focus{outline:none}:focus-visible{outline:2px solid var(--hd-wine);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--hd-navy);color:var(--hd-milk);transition:transform .2s var(--ease);padding:10px 16px;font-size:14px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.nowrap{white-space:nowrap}.h2{font-family:var(--serif);color:var(--hd-navy);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-size:clamp(34px,2.6vw + 22px,62px);font-weight:500;line-height:1.04}.prose p{text-wrap:pretty;max-width:62ch}.prose p+p{margin-top:1em}.eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--hd-navy);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:clamp(16px,2vw,26px);font-size:12px;font-weight:600;display:flex}.eyebrow__number{font-family:var(--serif);letter-spacing:.02em;color:var(--hd-wine);font-variant-numeric:lining-nums;font-size:clamp(20px,.6vw + 16px,24px);font-weight:600;line-height:1}.eyebrow__slash{color:var(--hd-wine);font-weight:400}.eyebrow__rule{background:var(--hd-wine);opacity:.5;width:40px;height:1px;margin-left:4px}.eyebrow__level{letter-spacing:.12em;color:var(--hd-text-soft);font-weight:500}.eyebrow--light{color:var(--hd-milk)}.eyebrow--light .eyebrow__number,.eyebrow--light .eyebrow__slash{color:var(--hd-sand)}.eyebrow--light .eyebrow__rule{background:var(--hd-sand)}@media (max-width:599px){.eyebrow__level{display:none}}@media (max-width:400px){.eyebrow__rule{display:none}}.button{background:var(--hd-wine);min-height:52px;color:var(--hd-milk);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s var(--ease);border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:14px 26px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.button svg{transition:transform .2s var(--ease)}.button:hover{background:var(--hd-wine-deep)}.button:hover svg{transform:translate(4px)}.back-link{color:var(--hd-wine);border-bottom:1px solid #0000;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.back-link:hover{border-color:currentColor}.disclosure{border-top:1px solid var(--hd-line);margin-top:28px}.disclosure summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--hd-wine);align-items:center;gap:12px;padding-top:14px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure__icon{width:24px;height:24px;transition:transform .2s var(--ease);border:1px solid;border-radius:50%;place-items:center;display:grid}.disclosure[open] .disclosure__icon{transform:rotate(45deg)}.disclosure summary:hover{color:var(--hd-wine-deep)}.disclosure__body{padding-top:18px}.disclosure__body p{text-wrap:pretty;max-width:62ch}.disclosure__body p+p{margin-top:1em}.disclosure--light{border-color:#f8f5ef3d}.disclosure--light summary,.disclosure--light summary:hover{color:var(--hd-sand)}.disclosure--light .disclosure__body{color:#f8f5efdb}.site-header{z-index:50;transition:border-color .3s var(--ease);background:#f1eadff5;border-bottom:1px solid #0000;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f1eadfe6}}.site-header.is-scrolled,.site-header.is-open{border-bottom-color:var(--hd-line)}.site-header.is-open{background:var(--hd-beige-light);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{height:var(--header-h);max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);align-items:center;gap:24px;margin-inline:auto;display:flex}.site-header__brand{flex-shrink:0;display:block}.logo{height:auto}.site-header__tagline{border-left:1px solid var(--hd-line);max-width:280px;font-family:var(--serif);color:var(--hd-text-soft);padding-left:22px;font-size:15.5px;line-height:1.25;display:none}.site-nav{margin-left:auto;display:none}.site-nav ul{align-items:center;gap:clamp(16px,1.5vw,26px);display:flex}.site-nav__link{color:var(--hd-navy);white-space:nowrap;padding-block:6px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.site-nav__link:after{content:"";background:var(--hd-wine);transform-origin:0;height:1px;transition:transform .2s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__cta{background:var(--hd-wine);color:var(--hd-milk);letter-spacing:.04em;white-space:nowrap;transition:background-color .2s var(--ease);border-radius:2px;align-items:center;padding:10px 20px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__cta:hover{background:var(--hd-wine-deep)}.menu-toggle{min-height:44px;color:var(--hd-navy);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:8px 4px 8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mobile-menu{inset:var(--header-h) 0 0 0;padding:24px var(--gutter) 40px;background:var(--hd-beige-light);flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu ul{border-top:1px solid var(--hd-line)}.mobile-menu li{border-bottom:1px solid var(--hd-line)}.mobile-menu li:last-child{border-bottom:0}.mobile-menu__link{font-family:var(--serif);color:var(--hd-navy);padding:14px 0;font-size:30px;font-weight:500;line-height:1.15;text-decoration:none;display:block}.mobile-menu__cta{background:var(--hd-wine);color:var(--hd-milk);letter-spacing:.12em;text-transform:uppercase;justify-content:center;margin-top:24px;padding:16px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.mobile-menu__tagline{font-family:var(--serif);color:var(--hd-text-soft);margin-top:32px;font-size:20px;font-style:italic}@media (min-width:1080px){.site-nav{display:block}.menu-toggle,.mobile-menu{display:none!important}}@media (min-width:1380px){.site-header__tagline{display:block}}@media (max-width:599px){:root{--header-h:64px}.site-header__brand .logo{width:128px}}.editorial-art{background:var(--hd-beige-light);position:relative;overflow:hidden}.editorial-art__photo{object-fit:cover;width:100%;height:100%}.hero{background:var(--hd-beige-light)}.hero__grid{display:grid}.hero__copy{padding:clamp(40px, 5vw, 72px) var(--gutter) clamp(40px, 5vw, 64px)}.hero__title{font-family:var(--serif);color:var(--hd-navy);letter-spacing:-.015em;-webkit-hyphens:none;hyphens:none;font-size:clamp(44px,3.6vw + 22px,86px);font-weight:500;line-height:.98}.hero__title em{color:var(--hd-wine);font-style:italic}.hero__lead{max-width:36ch;color:var(--hd-text);text-wrap:pretty;margin-top:clamp(22px,2.4vw,32px);margin-bottom:clamp(26px,3vw,36px);font-size:clamp(16.5px,.4vw + 15px,19px);line-height:1.55}.hero .disclosure{max-width:520px;margin-top:36px}.hero__art{aspect-ratio:3/2}.hero__art .editorial-art__photo{object-position:100% 50%}@media (min-width:600px){.hero__art{aspect-ratio:2}}@media (max-width:599px){.hero__title br{display:none}.hero__title{text-wrap:balance}.button{width:100%}}@media (min-width:1280px){.hero__grid{min-height:clamp(660px,50vw,900px);position:relative}.hero__art{aspect-ratio:auto;position:absolute;inset:0}.hero__art .editorial-art__photo{object-position:100% 100%}.hero__art:after{content:"";background:linear-gradient(90deg, #f1eadfe6 0, #f1eadfb3 calc(var(--hero-copy-end) - 6%), #f1eadf00 calc(var(--hero-copy-end) + 6%));position:absolute;inset:0}.hero__copy{--hero-copy-end:34%;z-index:1;width:calc(max(var(--gutter), (100vw - var(--container)) / 2) + min(440px, 28vw));padding-left:max(var(--gutter), calc((100vw - var(--container)) / 2));align-self:center;padding-right:0;position:relative}.hero__grid{--hero-copy-end:34%}.hero__title{font-size:clamp(50px,4.1vw,76px)}}.vision__grid{gap:36px;display:grid}.vision__intro{letter-spacing:.14em;text-transform:uppercase;color:var(--hd-wine);margin-bottom:18px;font-size:12.5px;font-weight:600}.connections{grid-template-columns:1fr;gap:12px;display:grid}.connection{background:var(--hd-beige-light);border-top:2px solid var(--hd-wine);grid-template-columns:auto 1fr;grid-template-areas:"icon index""text text";align-content:start;align-items:center;gap:18px 14px;padding:22px 22px 24px;display:grid;position:relative}.connection__icon{border:1px solid var(--hd-line);width:48px;height:48px;color:var(--hd-wine);background:var(--hd-milk);border-radius:50%;grid-area:icon;place-items:center;display:grid}.connection__index{font-family:var(--serif);color:var(--hd-wine);grid-area:index;justify-self:end;font-size:20px;font-weight:600}.connection__text{font-family:var(--serif);color:var(--hd-navy);text-wrap:balance;grid-area:text;font-size:clamp(21px,.5vw + 18px,25px);font-weight:500;line-height:1.18}.vision{padding-bottom:0}.vision__together{max-width:30ch;font-family:var(--serif);color:var(--hd-navy);text-wrap:balance;margin-top:clamp(36px,4.5vw,64px);font-size:clamp(28px,1.8vw + 20px,46px);font-weight:500;line-height:1.12}.vision__band{background:var(--hd-navy);color:#f8f5efdb;margin-top:clamp(56px,7vw,104px)}.vision__art{aspect-ratio:3/2;background:var(--hd-navy)}.vision__art:after{content:"";background:linear-gradient(to bottom, #172a4500, var(--hd-navy));height:35%;position:absolute;inset:auto 0 0}.vision__art .editorial-art__photo{object-position:45% 30%}.vision__close{padding-block:clamp(8px,2vw,24px) clamp(56px,7vw,104px)}@media (min-width:900px){.vision__art{aspect-ratio:21/8}}.vision__challenge{max-width:22ch;font-family:var(--serif);text-wrap:balance;font-size:clamp(32px,2.6vw + 20px,60px);line-height:1.04}.vision__challenge strong{color:var(--hd-milk);font-weight:500}.vision__coda{font-family:var(--serif);color:var(--hd-sand);text-wrap:balance;margin-top:18px;font-size:clamp(21px,.6vw + 18px,27px);font-style:italic;line-height:1.35}.vision__more{max-width:760px}@media (max-width:599px){.connection{border-top-width:1px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon text index";gap:14px;padding:16px 16px 16px 14px}.connection__icon{width:42px;height:42px}.connection__text{font-size:21px}.connection__index{align-self:start;font-size:17px}}@media (min-width:600px){.connections{grid-template-columns:1fr 1fr}}@media (min-width:900px){.connections{grid-template-columns:repeat(3,1fr);gap:16px}.connection{align-content:start;min-height:200px;padding:24px 24px 28px}}@media (min-width:1080px){.vision__grid{grid-template-columns:4fr 8fr;align-items:start;gap:clamp(48px,5vw,88px)}}.global{background:var(--hd-beige-light)}.global__grid{align-items:center;gap:36px;display:grid}.global__copy .h2{margin-bottom:24px}.global__lead{max-width:32ch;font-family:var(--serif);color:var(--hd-navy);text-wrap:pretty;font-size:clamp(23px,.6vw + 20px,29px);font-weight:500;line-height:1.22}.global__lead+.global__lead{margin-top:14px}.global__lead--accent{color:var(--hd-wine);font-style:italic}.global__body{border-top:1px solid var(--hd-line);text-wrap:pretty;max-width:44ch;margin-top:22px;padding-top:22px}.world-map{background:var(--hd-milk);border:1px solid var(--hd-line);padding:clamp(16px,2.4vw,32px)}.world-map__svg{width:100%;height:auto;overflow:visible}.world-map__land{fill:none;stroke:var(--hd-sand);stroke-width:4.4px;stroke-linecap:round}.world-map__arcs path{fill:none;stroke:var(--hd-wine);stroke-width:1.3px;stroke-dasharray:3 5;opacity:.7}.world-map__pulses circle{fill:var(--hd-wine)}.world-map__minor circle{fill:var(--hd-navy);opacity:.5}.world-map__nodes circle{fill:var(--hd-wine)}.world-map__nodes .world-map__halo{opacity:.16}.world-map__nodes .world-map__ring{fill:none;stroke:var(--hd-wine);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.world-map__labels text{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:var(--hd-navy);paint-order:stroke;stroke:var(--hd-milk);stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:600}.world-map__legend{letter-spacing:.14em;text-transform:uppercase;color:var(--hd-text-soft);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:11px;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){.world-map__arcs path{animation:6s linear infinite map-flow}.world-map__nodes .world-map__ring{animation:map-ring 3.2s var(--ease) infinite}.world-map__nodes g:nth-child(2n) .world-map__ring{animation-delay:1.1s}.world-map__nodes g:nth-child(3n) .world-map__ring{animation-delay:2.2s}}@media (prefers-reduced-motion:reduce){.world-map__pulses{display:none}}@keyframes map-flow{to{stroke-dashoffset:-80px}}@keyframes map-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (max-width:767px){.world-map__labels{display:none}.world-map__land{stroke-width:5.6px}.world-map__arcs path{stroke-width:2.4px;stroke-dasharray:6 8}.world-map__pulses circle{r:7}.world-map__nodes circle{r:8}.world-map__nodes .world-map__halo,.world-map__nodes .world-map__ring{r:18}}@media (min-width:768px){.world-map__legend{display:none}}@media (min-width:1080px){.global__grid{grid-template-columns:35fr 65fr;gap:clamp(40px,5vw,80px)}}.human{background:var(--hd-navy);color:#f8f5efdb}.human__grid{gap:40px;display:grid}.human__title{font-family:var(--serif);color:var(--hd-milk);letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:12ch;font-size:clamp(42px,3.6vw + 22px,88px);font-style:italic;font-weight:500;line-height:.98}.human__opening{text-wrap:pretty;max-width:44ch;margin-top:28px;font-size:clamp(16px,.3vw + 15px,18px)}.human__pivot{font-family:var(--serif);color:var(--hd-sand);font-size:clamp(28px,1.4vw + 20px,40px);font-style:italic;font-weight:500;line-height:1.15}.human__lead-in{font-family:var(--serif);color:var(--hd-milk);margin-top:24px;font-size:clamp(21px,.6vw + 18px,27px);font-weight:500;line-height:1.25}.keywords{border-top:1px solid #f8f5ef3d;border-left:1px solid #f8f5ef3d;grid-template-columns:repeat(2,1fr);margin-top:20px;display:grid}.keywords li{min-height:84px;font-family:var(--serif);color:var(--hd-milk);text-align:center;border-bottom:1px solid #f8f5ef3d;border-right:1px solid #f8f5ef3d;justify-content:center;align-items:center;padding:14px;font-size:clamp(22px,.7vw + 18px,30px);font-weight:500;display:flex}.keywords li:last-child{color:var(--hd-sand);font-style:italic}@media (min-width:600px){.keywords{grid-template-columns:repeat(3,1fr)}}.human__art{aspect-ratio:4/5;max-height:520px}.human__art .editorial-art__photo{object-position:50% 30%}@media (min-width:1080px){.human__grid{grid-template-columns:4fr 8fr;grid-template-areas:"art head""art scheme";gap:40px clamp(48px,5vw,88px)}.human__head{grid-area:head}.human__scheme{grid-area:scheme}.human__art{aspect-ratio:auto;grid-area:art;min-height:100%;max-height:none}.keywords li{min-height:96px}}.approach{background:var(--hd-beige-light)}.approach__grid{gap:36px;display:grid}.approach__visual{position:relative}.approach__art{aspect-ratio:4/3}.approach__thread{width:100%;margin-top:18px;overflow:visible}.approach__thread path{fill:none;stroke:var(--hd-wine);stroke-width:1.4px}.approach__thread circle{fill:var(--hd-wine)}.approach__copy .h2{max-width:16ch;margin-bottom:24px}.approach__lead{max-width:34ch;font-family:var(--serif);color:var(--hd-navy);text-wrap:pretty;font-size:clamp(22px,.6vw + 19px,28px);font-weight:500;line-height:1.28}@media (min-width:900px){.approach__grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(48px,6vw,112px)}.approach__art{aspect-ratio:4/3;width:100%}.approach__art .editorial-art__photo{object-position:35% 60%}}.system{padding-top:var(--section-y)}.section--tight{padding-block:clamp(32px,4vw,56px)}.dimensions{padding-top:0}.dimensions__intro{align-items:center;gap:24px;margin-bottom:clamp(32px,4vw,48px);display:grid}.dimensions-diagram{justify-self:center;width:min(100%,300px)}.dimensions-diagram__c{stroke:var(--hd-wine);stroke-width:1px;stroke-opacity:.5}.dimensions-diagram__c--I{fill:#682b4229}.dimensions-diagram__c--II{fill:#172a4524}.dimensions-diagram__c--III{fill:#d2bea58c}.dimensions-diagram__n{font-family:var(--serif);fill:var(--hd-wine);font-size:30px;font-weight:600}.dimensions-diagram__core{fill:var(--hd-wine)}.system-overview{margin-top:28px}.system-overview ol{border-top:1px solid var(--hd-navy);border-bottom:1px solid var(--hd-line);grid-template-columns:repeat(3,1fr);display:grid}.system-overview li{min-width:0}.system-overview li+li{border-left:1px solid var(--hd-line)}.system-overview a{height:100%;color:var(--hd-navy);transition:background-color .2s var(--ease);align-items:baseline;gap:10px;padding:14px clamp(10px,1.6vw,20px);text-decoration:none;display:flex}.system-overview li:first-child a{padding-left:0}.system-overview a:hover{background:var(--hd-beige-light)}.system-overview__count{font-family:var(--serif);color:var(--hd-wine);font-size:clamp(34px,2.4vw + 18px,54px);font-weight:500;line-height:1}.system-overview__label{font-size:clamp(12px,.3vw + 11px,14.5px);font-weight:500;line-height:1.25}@media (max-width:479px){.system-overview a{flex-direction:column;gap:4px;padding:12px 8px}}@media (min-width:900px){.dimensions-diagram{width:min(100%,420px)}.dimensions__intro{grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px)}}.dimensions__list{gap:14px;display:grid}.dimension__media{aspect-ratio:16/10;margin:-26px -24px 22px;overflow:hidden}.dimension__media img,.pillar__media img{object-fit:cover;width:100%;height:100%}.dimension{background:var(--hd-milk);border-top:3px solid var(--hd-wine);color:var(--hd-navy);padding:26px 24px 30px}.dimension__top{color:var(--hd-wine);justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.dimension__numeral{font-family:var(--serif);font-size:34px;font-weight:600;line-height:1}.dimension__title{font-family:var(--serif);text-wrap:balance;margin-bottom:14px;font-size:clamp(28px,.8vw + 23px,36px);font-weight:500;line-height:1.05}.dimension__text{max-width:40ch;color:var(--hd-text);text-wrap:pretty}@media (min-width:760px){.dimensions__list{grid-template-columns:repeat(3,1fr);gap:16px}}.connector{text-align:center;flex-direction:column;align-items:center;display:flex}.connector__lines{width:100%;height:52px;position:relative}.connector__lines span{background:var(--hd-wine);width:1px;position:absolute;top:0;bottom:0;left:50%}.connector__lines span:first-child,.connector__lines span:nth-child(3){display:none}.connector__text{max-width:46ch;font-family:var(--serif);color:var(--hd-wine);text-wrap:balance;padding-top:12px;font-size:clamp(19px,.4vw + 17px,23px);font-style:italic;font-weight:500;line-height:1.3}.connector--gather{padding-bottom:clamp(24px,3vw,40px)}@media (min-width:760px){.connector--weave .connector__lines{border-bottom:1px solid var(--hd-wine);width:66.6667%;height:60px}.connector--weave .connector__lines span{display:block}.connector--weave .connector__lines span:first-child{left:0}.connector--weave .connector__lines span:nth-child(3){left:auto;right:0}}@media (min-width:900px){.connector--gather .connector__lines{border-top:1px solid var(--hd-wine);width:80%;height:68px}}.fields__head{gap:20px;margin-bottom:clamp(28px,3.5vw,44px);display:grid}.fields__title-line{display:block}.fields__title-line--soft{color:var(--hd-wine);font-style:italic}.fields__description{text-wrap:pretty;max-width:46ch}.fields__grid{background:var(--hd-beige-light);border-top:2px solid var(--hd-navy);grid-template-columns:1fr;display:grid}.field{border-bottom:1px solid var(--hd-line);transition:background-color .2s var(--ease);grid-template-rows:auto auto 1fr;gap:14px;padding:18px 16px 22px;display:grid;position:relative}.field:hover{background:var(--hd-milk)}.field__number{font-family:var(--serif);color:var(--hd-text-soft);font-size:17px;font-weight:600}.field__icon{color:var(--hd-wine)}.field__label{font-family:var(--serif);color:var(--hd-navy);overflow-wrap:break-word;text-wrap:balance;font-size:clamp(19px,.5vw + 17px,24px);font-weight:500;line-height:1.12}@media (max-width:899px){.field{grid-template:"icon number""label label"1fr/auto 1fr;align-items:center;gap:12px}.field__icon{grid-area:icon}.field__number{grid-area:number;justify-self:end}.field__label{grid-area:label;align-self:start}}@media (min-width:340px){.fields__grid{grid-template-columns:1fr 1fr}.field:nth-child(odd){border-right:1px solid var(--hd-line)}}@media (min-width:900px){.fields__head{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(40px,6vw,96px)}.fields__grid{grid-template-columns:repeat(5,1fr)}.field{border-right:1px solid var(--hd-line);padding:22px clamp(14px,1.6vw,24px) 30px}.field:nth-child(odd){border-right:1px solid var(--hd-line)}.field:nth-child(5n){border-right:0}.field:nth-child(n+6){border-bottom:0}}.ecosystem__head{margin-bottom:clamp(28px,3.5vw,44px)}.pillars{align-items:start;gap:14px;display:grid}.pillar{background:var(--hd-milk);border-bottom:3px solid var(--hd-wine);flex-direction:column;height:100%;padding:24px 24px 22px;display:flex}.pillar:focus{outline:none}.pillar:focus-visible,.pillar:target{outline:2px solid var(--hd-wine);outline-offset:2px}.pillar__media{aspect-ratio:16/10;margin:-24px -24px 20px;overflow:hidden}@media (min-width:1080px){.pillar__media{margin:-28px -28px 20px}}.pillar__top{justify-content:space-between;align-items:flex-end;margin-top:-43px;margin-bottom:16px;display:flex;position:relative}.pillar__icon{border:3px solid var(--hd-milk);background:var(--hd-beige-light);width:46px;height:46px;color:var(--hd-wine);border-radius:50%;place-items:center;display:grid}.pillar__number{font-family:var(--serif);color:var(--hd-wine);font-size:22px;font-weight:600;transform:translateY(6px)}.pillar__title{font-family:var(--serif);color:var(--hd-navy);text-wrap:balance;margin-bottom:10px;font-size:clamp(26px,.6vw + 22px,32px);font-weight:500;line-height:1.08}.pillar__excerpt{max-width:40ch;color:var(--hd-text);text-wrap:pretty;margin-bottom:18px}.pillar:has(.pillar__more[open]) .pillar__excerpt{display:none}.pillar .disclosure{margin-top:auto}.pillar__more{padding-top:0}.pillar__more summary{margin-top:20px}.pillar__page{color:var(--hd-wine);border-bottom:1px solid var(--hd-line);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.pillar__page:hover{border-color:currentColor}.pillars__base{background:var(--hd-wine);opacity:.5;height:1px;margin-top:28px}@media (min-width:640px){.pillars{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1080px){.pillars{grid-template-columns:repeat(3,1fr)}.pillar{padding:28px 28px 24px}}.founder{background:var(--hd-beige-light)}.founder__grid{gap:36px;display:grid}.founder__portrait{aspect-ratio:4/5;background:var(--hd-beige);position:relative;overflow:hidden}.founder__portrait img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.founder__name{margin-bottom:6px}.founder__role{letter-spacing:.14em;text-transform:uppercase;color:var(--hd-wine);margin-bottom:28px;font-size:12.5px;font-weight:600}.founder__quote{gap:14px;margin-bottom:28px;display:grid}.founder__quote blockquote p{font-family:var(--serif);color:var(--hd-wine);text-wrap:pretty;font-size:clamp(25px,1vw + 20px,34px);font-style:italic;font-weight:500;line-height:1.22}.founder__quote figcaption{font-family:var(--serif);color:var(--hd-navy);align-items:center;gap:12px;font-size:20px;font-style:italic;display:flex}.founder__quote figcaption:before{content:"";background:var(--hd-wine);width:36px;height:1px}.founder__bio{text-wrap:pretty;max-width:58ch}.founder__links{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.founder__links a{min-height:44px;color:var(--hd-navy);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.founder__links a:hover{color:var(--hd-wine);border-color:currentColor}.founder__links svg{color:var(--hd-wine)}.founder .disclosure{margin-top:16px}@media (min-width:768px){.founder__grid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,104px)}.founder__portrait{top:calc(var(--header-h) + 32px);position:sticky}}.collaborate__grid{gap:40px;display:grid}.collaborate__copy .h2{max-width:18ch}.collaborate__perspectives{letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:12.5px;line-height:1.8}.collaborate__perspectives strong{color:var(--hd-navy);font-weight:600}.collaborate__shared{font-family:var(--serif);text-wrap:balance;margin-top:8px;font-size:clamp(32px,2vw + 22px,52px);line-height:1.04}.collaborate__shared strong{color:var(--hd-wine);font-weight:500}.collaborate__action{background:var(--hd-milk);border-top:3px solid var(--hd-wine);flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,40px);display:flex}.collaborate__art{aspect-ratio:3/2;width:calc(100% + 2*clamp(24px,3vw,40px));margin:calc(-1*clamp(24px,3vw,40px)) calc(-1*clamp(24px,3vw,40px)) 24px}.collaborate__invitation{font-family:var(--serif);text-wrap:balance;margin-bottom:22px;font-size:clamp(24px,.8vw + 20px,31px);line-height:1.2}.collaborate__invitation strong{font-weight:500}.collaborate__email{color:var(--hd-text-soft);overflow-wrap:anywhere;margin-top:14px;font-size:14px}.collaborate__email a{color:var(--hd-navy);text-underline-offset:3px;-webkit-text-decoration-color:var(--hd-sand);text-decoration-color:var(--hd-sand)}.collaborate__email a:hover{color:var(--hd-wine)}.collaborate__socials{border-top:1px solid var(--hd-line);gap:24px;width:100%;margin-top:18px;padding-top:16px;display:flex}.collaborate__socials a{min-height:44px;color:var(--hd-navy);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.collaborate__socials a:hover{color:var(--hd-wine)}@media (min-width:900px){.collaborate__grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(40px,6vw,104px)}}.site-footer{background:var(--hd-navy);color:#f8f5efbd;padding-top:clamp(56px,6vw,88px);font-size:15px}.site-footer__grid{gap:40px;padding-bottom:48px;display:grid}.site-footer__tagline{max-width:30ch;font-family:var(--serif);color:var(--hd-milk);margin-top:24px;font-size:22px;font-style:italic;line-height:1.3}.site-footer__domain{letter-spacing:.08em;margin-top:14px}.site-footer__heading{letter-spacing:.16em;text-transform:uppercase;color:var(--hd-sand);margin-bottom:14px;font-size:12px;font-weight:600}.site-footer__heading--spaced{margin-top:28px}.site-footer__col li+li{margin-top:8px}.site-footer a{color:var(--hd-milk);overflow-wrap:anywhere;border-bottom:1px solid #0000;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.site-footer a:hover{border-color:currentColor}.site-footer :focus-visible{outline-color:var(--hd-sand)}.site-footer__base{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px 32px;font-size:13.5px;display:flex;position:relative}.site-footer__base:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:#f8f5ef29;height:1px;position:absolute}@media (min-width:768px){.site-footer__grid{grid-template-columns:5fr 3fr 4fr}}.pillar-page{background:var(--hd-beige-light)}.pillar-page__hero{padding-block:clamp(40px,6vw,88px) clamp(48px,6vw,80px)}.pillar-page__hero .back-link{margin-bottom:clamp(32px,4vw,56px)}.pillar-page__title-row{color:var(--hd-wine);align-items:center;gap:20px;display:flex}.pillar-page__title{font-family:var(--serif);color:var(--hd-navy);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(42px,3.6vw + 22px,84px);font-weight:500;line-height:1}.pillar-page__lead{max-width:40ch;font-family:var(--serif);color:var(--hd-navy);text-wrap:pretty;margin-top:28px;font-size:clamp(23px,.9vw + 19px,32px);font-weight:500;line-height:1.28}.pillar-page__cta{margin-top:40px}.pillar-page__context{padding-block:clamp(48px, 6vw, 80px) var(--section-y);position:relative}.pillar-page__context:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--hd-line);height:1px;position:absolute}.pillar-page__subhead{font-family:var(--serif);color:var(--hd-navy);margin-bottom:32px;font-size:clamp(28px,1vw + 22px,40px);font-weight:500}.pillar-page__columns{gap:36px;display:grid}.pillar-page__label{letter-spacing:.14em;text-transform:uppercase;color:var(--hd-wine);margin-bottom:14px;font-size:12px;font-weight:600}.pillar-page__list{border-top:1px solid var(--hd-line)}.pillar-page__list li{border-bottom:1px solid var(--hd-line);font-family:var(--serif);color:var(--hd-navy);padding:10px 0;font-size:21px;font-weight:500}.pillar-page__list a{border-bottom:1px solid var(--hd-line);text-decoration:none}.pillar-page__list a:hover{color:var(--hd-wine);border-color:currentColor}@media (min-width:900px){.pillar-page__columns{grid-template-columns:3fr 5fr 3fr;gap:clamp(32px,4vw,64px)}.pillar-page__list--two{columns:2;column-gap:32px}.pillar-page__list--two li{break-inside:avoid}}.not-found{padding-block:clamp(80px,12vw,160px)}.not-found .h2{margin-bottom:32px}@media (max-width:599px){.hero__copy{padding-top:28px;padding-bottom:28px}.hero__lead{margin-top:18px;margin-bottom:22px}.hero .disclosure{margin-top:22px}.vision__together{font-size:26px}.human__art{aspect-ratio:4/3}.human__art .editorial-art__photo{object-position:50% 18%}.keywords li{min-height:68px;font-size:22px}.approach__thread{display:none}.dimensions-diagram{width:min(100%,240px)}.dimension__media{aspect-ratio:16/9}.connector__lines{height:32px}.connector__text{padding-inline:12px;font-size:18px}.pillar__media{aspect-ratio:16/9}.pillar .disclosure{margin-top:2px}.pillars__base{display:none}.site-footer__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:20px}.site-footer a{overflow-wrap:normal}.site-footer__brand{grid-column:1/-1}.site-footer{font-size:14px}.founder__portrait{aspect-ratio:1}.founder__quote blockquote p{font-size:24px}.collaborate__action{padding:20px}.collaborate__art{width:calc(100% + 40px);margin:-20px -20px 20px}.button{letter-spacing:.07em;gap:10px;padding-inline:16px}.collaborate__shared{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}
