@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,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:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,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:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:96.98%}.__className_f1a302{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_f1a302{--dh-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_16eff0{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_16eff0{--dh-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--dh-mono:"JetBrains Mono","JetBrains Mono Fallback"}.dh-root{--dh-ivory:#FBF5E9;--dh-sand:#F5EBD6;--dh-ink:#1C1710;--dh-ink-2:#2C2418;--dh-ink-3:#463A27;--dh-muted:#6B5A3E;--dh-brown:#6E4915;--dh-bronze:#9C6B23;--dh-gold:#B88532;--dh-gold-hover:#CFA04D;--dh-glow:#E4B86A;--dh-cream:#EDDFC0;--dh-line:rgba(184,133,50,0.35);--dh-line-soft:rgba(184,133,50,0.4);--dh-font-serif:var(--dh-serif),Georgia,serif;--dh-font-sans:var(--dh-sans),system-ui,sans-serif;--dh-font-mono:var(--dh-mono),ui-monospace,monospace;min-height:100vh;background:var(--dh-ivory);color:var(--dh-ink);font-family:var(--dh-font-sans);font-size:17px;line-height:1.6;-webkit-user-select:text;user-select:text;cursor:auto}.dh-root a{color:var(--dh-brown)}.dh-root a:hover{color:var(--dh-ink)}.dh-root :focus-visible{outline:2px solid var(--dh-bronze);outline-offset:3px;border-radius:6px}.dh-root h1,.dh-root h2,.dh-root h3,.dh-root h4,.dh-root ol,.dh-root p,.dh-root ul{margin:0}.dh-root strong{font-weight:600}.dh-em{color:var(--dh-gold)}.dh-em,.dh-em-dark{font-style:italic;font-weight:400}.dh-em-dark{color:var(--dh-bronze)}.dh-em-glow{font-style:italic;font-weight:400;color:var(--dh-glow)}.dh-eyebrow{font-family:var(--dh-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-brown)}.dh-eyebrow--glow,.dh-eyebrow--wide{letter-spacing:.22em}.dh-eyebrow--glow{color:var(--dh-glow)}.dh-kicker{margin-bottom:12px}.dh-cite{margin-top:20px}.dh-crumb{margin-bottom:28px;font-family:var(--dh-font-mono);font-size:12px;letter-spacing:.08em}.dh-crumb,.dh-root .dh-crumb a{color:var(--dh-muted)}.dh-h1{font-family:var(--dh-font-serif);font-weight:300;font-size:clamp(44px,6vw,80px);line-height:.98;letter-spacing:-.03em;color:var(--dh-ink)}.dh-h1--legal{font-size:clamp(44px,6vw,76px)}.dh-h1--wide{max-width:900px}.dh-display{color:var(--dh-ink)}.dh-display,.dh-display-dark{font-family:var(--dh-font-serif);font-weight:300;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.02em}.dh-display-dark{color:var(--dh-ivory)}.dh-subhead{font-weight:500;font-size:34px;line-height:1.15}.dh-quote,.dh-subhead{font-family:var(--dh-font-serif);color:var(--dh-ink)}.dh-quote{font-style:italic;font-size:28px;line-height:1.25}.dh-lede{margin-top:22px;max-width:600px;font-style:italic;font-size:24px;line-height:1.35;color:var(--dh-ink-3)}.dh-lede,.dh-lede-plain{font-family:var(--dh-font-serif)}.dh-lede-plain{margin-top:24px;max-width:760px;font-size:25px;line-height:1.4;color:var(--dh-ink-2)}.dh-body{color:var(--dh-ink-3)}.dh-text{color:var(--dh-ink-2)}.dh-small{font-size:15px}.dh-text-sm{font-size:16px}.dh-note{font-family:var(--dh-font-mono);font-size:12px;letter-spacing:.06em;color:var(--dh-muted)}.dh-updated{margin-top:18px}.dh-mt-sm{margin-top:8px}.dh-mb-md{margin-bottom:28px}.dh-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.dh-hero{padding-top:80px;padding-bottom:64px}.dh-hero--legal{padding-top:72px;padding-bottom:44px}.dh-hero--split{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between}.dh-hero-copy{flex:1 1 540px;min-width:0}.dh-section{padding-bottom:96px}.dh-section--top{padding-top:104px}.dh-band{background:var(--dh-sand);border-top:1px solid var(--dh-line);border-bottom:1px solid var(--dh-line)}.dh-band--top{border-bottom:0}.dh-narrow{max-width:760px;line-height:1.7}.dh-block+.dh-block{margin-top:80px}.dh-stack>*+*{margin-top:12px}.dh-stack>.dh-sechead+*{margin-top:0}.dh-with-toc{display:flex;flex-wrap:wrap;gap:64px;padding-bottom:104px}.dh-toc{flex:1 1 220px;max-width:260px;display:flex;flex-direction:column;gap:10px;font-size:15px}.dh-root .dh-toc a{color:var(--dh-ink-2);text-decoration:none}.dh-root .dh-toc a:hover{color:var(--dh-brown)}.dh-toc-body{flex:999 1 560px;min-width:0;max-width:760px}@media (min-width:900px){.dh-toc{position:-webkit-sticky;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto}}.dh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 32px}.dh-grid--32{gap:32px}.dh-grid--cards{gap:20px}.dh-grid--tight{gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dh-ruled{border-top:1px solid var(--dh-gold);padding-top:20px}.dh-list{padding-left:20px;color:var(--dh-ink-2);display:flex;flex-direction:column;gap:6px}.dh-sechead{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px 24px;border-bottom:1px solid var(--dh-bronze);padding-bottom:14px;margin-bottom:40px;scroll-margin-top:24px}.dh-sechead--split{justify-content:space-between}.dh-sechead--flush{margin-bottom:0}.dh-sechead-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:24px}.dh-sechead-num{font-family:var(--dh-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dh-brown)}.dh-sechead-title{font-family:var(--dh-font-serif);font-weight:400;font-style:italic;font-size:clamp(32px,4vw,44px);line-height:1;letter-spacing:-.01em;color:var(--dh-ink)}.dh-header{border-bottom:1px solid var(--dh-line)}.dh-header-inner{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.dh-brand,.dh-header-inner{display:flex;align-items:center}.dh-brand{gap:12px;text-decoration:none}.dh-root .dh-brand{color:var(--dh-ink)}.dh-brand-logo{border-radius:10px;box-shadow:0 4px 12px -4px rgba(110,73,21,.25)}.dh-wordmark{font-family:var(--dh-font-serif);font-weight:300;font-size:28px;letter-spacing:-.02em;line-height:1;color:var(--dh-ink)}.dh-wordmark--lg{font-size:30px}.dh-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:15px}.dh-root .dh-nav a:not(.dh-cta){color:var(--dh-ink-3);text-decoration:none}.dh-root .dh-mobile-nav a[aria-current=page],.dh-root .dh-nav a[aria-current=page]{color:var(--dh-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dh-gold);text-decoration-color:var(--dh-gold);text-underline-offset:6px}.dh-menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:1px solid var(--dh-line);border-radius:12px;color:var(--dh-ink);cursor:pointer}.dh-menu-btn:hover{background:var(--dh-sand)}.dh-mobile-nav{display:none}@media (max-width:859px){.dh-header-inner{flex-wrap:nowrap;padding-top:14px;padding-bottom:14px}.dh-nav{display:none}.dh-menu-btn{display:inline-flex}.dh-mobile-nav:not([hidden]){display:block;border-top:1px solid var(--dh-line);background:var(--dh-ivory)}.dh-mobile-nav-inner{display:flex;flex-direction:column;padding-top:8px;padding-bottom:20px}.dh-root .dh-mobile-nav-inner>a:not(.dh-cta){color:var(--dh-ink-3);text-decoration:none;font-size:17px;padding:12px 0;min-height:44px;box-sizing:border-box;border-bottom:1px solid rgba(184,133,50,.18)}.dh-mobile-nav-inner>.dh-cta{margin-top:18px;justify-content:center}.dh-wordmark{font-size:24px}}.dh-root .dh-cta{background:var(--dh-gold);color:var(--dh-ink);font-weight:600;padding:11px 20px;border-radius:999px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;text-decoration:none}.dh-root .dh-cta:hover{background:var(--dh-gold-hover);color:var(--dh-ink)}.dh-root .dh-cta--glow,.dh-root .dh-cta--lg{padding:14px 26px;min-height:48px}.dh-root .dh-cta--glow{background:var(--dh-glow)}.dh-store-row{display:flex;flex-wrap:wrap;gap:14px}.dh-store-row--center{justify-content:center}.dh-root .dh-store{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border-radius:14px;min-height:56px;box-sizing:border-box;text-decoration:none}.dh-store-label{display:flex;flex-direction:column;line-height:1.15;text-align:left}.dh-store-label small{font-size:11px;letter-spacing:.04em}.dh-store-label strong{font-size:18px;font-weight:600}.dh-root .dh-store--ink{background:var(--dh-ink);color:var(--dh-ivory)}.dh-root .dh-store--ink:hover{background:var(--dh-ink-2);color:var(--dh-ivory)}.dh-root .dh-store--outline{color:var(--dh-ink);border:1px solid var(--dh-ink)}.dh-root .dh-store--outline:hover{background:var(--dh-sand);color:var(--dh-ink)}.dh-root .dh-store--ivory{background:var(--dh-ivory);color:var(--dh-ink);min-width:200px}.dh-root .dh-store--ivory:hover{background:#fff;color:var(--dh-ink)}.dh-root .dh-store--gold{background:var(--dh-glow);color:var(--dh-ink);min-width:200px}.dh-root .dh-store--gold:hover{background:var(--dh-gold-hover);color:var(--dh-ink)}.dh-more-link{display:inline-block;margin-top:44px}.dh-more-link--sm{margin-top:24px}.dh-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.dh-root .dh-pill{color:var(--dh-ink-2);font-size:15px;border:1px solid var(--dh-gold);padding:10px 18px;border-radius:999px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;text-decoration:none}.dh-root .dh-pill:hover{background:var(--dh-sand);color:var(--dh-ink)}.dh-root .dh-pill[aria-current=page]{background:var(--dh-ink);color:var(--dh-ivory);border-color:var(--dh-ink);font-weight:600}.dh-card{background:var(--dh-sand);border:1px solid rgba(156,107,35,.22);border-radius:14px;padding:28px}.dh-root a.dh-card{display:block;color:var(--dh-ink);text-decoration:none}.dh-root a.dh-card:hover{border-color:var(--dh-bronze)}.dh-card--quote{padding:36px 32px}.dh-card-title{font-family:var(--dh-font-serif);font-weight:500;font-size:27px;line-height:1.15}.dh-dark{background:var(--dh-ink);color:var(--dh-ivory);border-radius:22px}.dh-dark--sm{border-radius:14px}.dh-root .dh-dark a:not(.dh-cta):not(.dh-store){color:var(--dh-glow)}.dh-root .dh-dark a:not(.dh-cta):not(.dh-store):hover{color:var(--dh-ivory)}.dh-panel{padding:32px}.dh-panel-foot{margin-top:22px;font-size:15px;color:var(--dh-cream)}.dh-list-light{padding-left:20px;display:flex;flex-direction:column;gap:12px;color:var(--dh-sand)}.dh-outline{border:1px solid var(--dh-gold);border-radius:14px}.dh-callout{padding:44px 40px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.dh-callout-text{flex:1 1 420px}.dh-callout-text p{margin-top:8px;color:var(--dh-cream)}.dh-callout-title{font-family:var(--dh-font-serif);font-weight:300;font-size:40px;line-height:1.05;color:var(--dh-ivory)}.dh-strip-wrap{padding-top:72px;padding-bottom:96px}.dh-strip{padding:26px 30px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.dh-strip p{flex:1 1 420px;color:var(--dh-sand)}.dh-prose{color:var(--dh-ink-3);line-height:1.7}.dh-prose h2{margin:48px 0 12px;font-size:30px;line-height:1.2;scroll-margin-top:24px}.dh-prose h2,.dh-prose h3{font-family:var(--dh-font-serif);font-weight:500;color:var(--dh-ink)}.dh-prose h3{margin:28px 0 8px;font-size:23px}.dh-prose p{margin:0 0 16px}.dh-prose ol,.dh-prose ul{margin:0 0 20px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.dh-prose strong{color:var(--dh-ink)}.dh-prose .dh-summary{margin-bottom:48px;padding:28px 30px}.dh-prose .dh-summary ol{margin:0;color:var(--dh-ink)}.dh-home{background:radial-gradient(circle at 18% 6%,rgba(184,133,50,.07),rgba(184,133,50,0) 38%)}.dh-home-hero{padding-top:96px;padding-bottom:88px;display:flex;flex-wrap:wrap;align-items:center;gap:64px}.dh-hero-eyebrow{margin-bottom:28px;letter-spacing:.24em}.dh-hero-title{font-size:clamp(48px,7vw,92px);line-height:.96}.dh-hero-tagline{margin-top:28px;max-width:30ch;font-family:var(--dh-font-serif);font-style:italic;font-size:26px;line-height:1.3;color:var(--dh-ink-3)}.dh-home-hero .dh-store-row{margin-top:44px;scroll-margin-top:120px}.dh-hero-invite{margin-top:22px;font-family:var(--dh-font-serif);font-style:italic;font-size:20px;line-height:1.4;color:var(--dh-ink-3)}.dh-hero-note{margin-top:8px}.dh-hero-art{flex:0 1 420px;min-width:0;display:flex;justify-content:center}.dh-hero-art-inner{position:relative;width:100%;max-width:400px}.dh-hero-glow{position:absolute;inset:-48px;border-radius:50%;background:radial-gradient(circle,rgba(184,133,50,.18),rgba(184,133,50,0) 62%)}.dh-hero-logo{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:18%;box-shadow:inset 0 2px 1px rgba(255,255,255,.6),inset 0 -2px 2px rgba(156,107,35,.08),0 30px 80px -20px rgba(110,73,21,.25),0 8px 24px -8px rgba(110,73,21,.15)}.dh-glow{animation:dh-breathe 7s ease-in-out infinite}@keyframes dh-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.dh-glow{animation:none}}@media (max-width:1023px){.dh-home-hero{padding-top:56px;padding-bottom:64px;gap:56px}.dh-hero-art{flex:1 1 100%}.dh-hero-art-inner{max-width:220px}}@media (max-width:599px){.dh-home-hero{padding-top:40px;gap:48px}.dh-hero-art-inner{max-width:168px}}#about,#how{scroll-margin-top:24px}.dh-essence{display:flex;flex-wrap:wrap;gap:56px}.dh-essence-lead{flex:1.4 1 520px;min-width:0;font-family:var(--dh-font-serif);font-size:28px;line-height:1.4;color:var(--dh-ink-2)}.dh-dropcap{float:left;font-size:92px;line-height:.82;padding:6px 12px 0 0;color:var(--dh-gold)}.dh-essence-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:28px}.dh-essence-name{font-family:var(--dh-font-serif);font-size:22px;color:var(--dh-brown)}.dh-verse{max-width:860px;margin:0 auto;padding:96px 24px;text-align:center}.dh-verse-quote{margin:22px auto 0;max-width:28ch;font-family:var(--dh-font-serif);font-style:italic;font-size:clamp(28px,3.6vw,40px);line-height:1.2}.dh-feature{border-top:1px solid var(--dh-gold);padding-top:24px;color:var(--dh-bronze)}.dh-feature-title{margin:16px 0 8px;font-family:var(--dh-font-serif);font-weight:500;font-size:28px;line-height:1.1;color:var(--dh-ink)}.dh-convo{padding:clamp(28px,5vw,64px);display:flex;flex-wrap:wrap;gap:48px;align-items:center}.dh-convo-intro{flex:1 1 320px;min-width:0}.dh-convo-sub{margin-top:18px;font-family:var(--dh-font-serif);font-style:italic;font-size:21px;line-height:1.4;color:var(--dh-cream)}.dh-convo-thread{flex:1.3 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}.dh-bubble{align-self:flex-end;max-width:440px;background:var(--dh-ink-2);border:1px solid rgba(228,184,106,.18);border-radius:18px 18px 6px 18px;padding:16px 20px;color:var(--dh-sand)}.dh-reply{display:flex;gap:14px;align-items:flex-start;max-width:540px}.dh-avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid rgba(228,184,106,.6);background:radial-gradient(circle at 50% 45%,#FBF5E9 0,#E4B86A 22%,rgba(228,184,106,.25) 55%,rgba(28,23,16,0) 70%)}.dh-reply-text{padding-top:4px;font-family:var(--dh-font-serif);font-size:23px;line-height:1.45;color:var(--dh-ivory)}.dh-reply-text em{color:var(--dh-glow)}.dh-reply-cite{margin-left:50px}.dh-source{display:flex;flex-wrap:wrap;gap:48px}.dh-source-main{flex:1 1 420px;min-width:0}.dh-source-title{font-family:var(--dh-font-serif);font-weight:300;font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:-.02em;color:var(--dh-ink)}.dh-source-body{margin-top:16px;max-width:46ch}.dh-themes{flex:1 1 360px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dh-theme{border-top:1px solid var(--dh-gold);padding-top:16px}.dh-theme-title{margin-bottom:4px;font-family:var(--dh-font-serif);font-weight:500;font-size:24px;color:var(--dh-ink)}.dh-faqprev{padding-top:96px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:56px}.dh-faqprev-intro{flex:1 1 300px;min-width:0}.dh-faqprev-list{flex:1.4 1 480px;min-width:0;border-bottom:1px solid var(--dh-gold)}.dh-faqprev-item{border-top:1px solid var(--dh-gold);padding:24px 0}.dh-faqprev-q{margin-bottom:8px;font-family:var(--dh-font-serif);font-weight:500;font-size:26px;line-height:1.2;color:var(--dh-ink)}.dh-safety-wrap{padding-top:72px}.dh-safety-note{padding:22px 26px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.dh-safety-note p{flex:1 1 420px;font-size:16px;color:var(--dh-ink-2)}.dh-invite-wrap{padding-top:72px;padding-bottom:104px}.dh-invite{background:radial-gradient(ellipse 60% 70% at 50% 40%,rgba(228,184,106,.16),rgba(228,184,106,0) 70%),var(--dh-ink);padding:96px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.dh-invite-logo{border-radius:26px;box-shadow:0 0 0 1px rgba(228,184,106,.4),0 20px 60px -10px rgba(228,184,106,.35)}.dh-invite-title{margin-top:36px;font-size:clamp(40px,5vw,68px);line-height:1}.dh-invite-sub{margin-top:18px;max-width:34ch;font-family:var(--dh-font-serif);font-style:italic;font-size:22px;color:var(--dh-cream)}.dh-invite .dh-store-row{margin-top:40px}.dh-invite-note{margin-top:20px;color:var(--dh-cream)}.dh-principle-title{font-family:var(--dh-font-serif);font-weight:400;font-size:28px;line-height:1.1;color:var(--dh-ink)}.dh-faq-list{max-width:800px;display:flex;flex-direction:column;gap:64px}.dh-faq-group{scroll-margin-top:24px}.dh-faq-item{border-bottom:1px solid var(--dh-line-soft)}.dh-faq-q{width:100%;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;padding:20px 0;text-align:left;cursor:pointer;font-family:var(--dh-font-serif);font-weight:500;font-size:25px;line-height:1.25;color:var(--dh-ink)}.dh-faq-q:hover{color:var(--dh-brown)}.dh-faq-q svg{flex:0 0 auto;color:var(--dh-bronze)}.dh-faq-a{padding:0 40px 24px 0;max-width:64ch;color:var(--dh-ink-3)}.dh-support-band{padding-top:88px;padding-bottom:88px;display:flex;flex-wrap:wrap;gap:48px}.dh-support-col{flex:1 1 440px;min-width:0;scroll-margin-top:24px}.dh-delete-box{background:var(--dh-ivory);border:1px solid var(--dh-gold);border-radius:22px;padding:32px}.dh-delete-title{font-family:var(--dh-font-serif);font-weight:300;font-size:36px;line-height:1.05;color:var(--dh-ink)}.dh-steps{margin-top:18px;padding-left:22px;color:var(--dh-ink-2);display:flex;flex-direction:column;gap:8px}.dh-fineprint{margin-top:18px;font-size:15px;color:var(--dh-ink-3)}.dh-crisis{padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;gap:40px}.dh-crisis-intro{flex:1 1 360px;min-width:0}.dh-crisis-text{margin-top:16px;color:var(--dh-cream)}.dh-crisis-cards{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.dh-crisis-card{border:1px solid rgba(228,184,106,.4);border-radius:14px;padding:18px 22px}.dh-crisis-card p+p{margin-top:6px;color:var(--dh-ivory)}.dh-footer{border-top:1px solid var(--dh-bronze);background:var(--dh-sand)}.dh-root .dh-footer a{color:var(--dh-ink-2);text-decoration:none}.dh-root .dh-footer a:hover{color:var(--dh-brown)}.dh-footer-main{padding-top:64px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.dh-footer-about{flex:1 1 260px;max-width:340px}.dh-footer-brand{display:flex;align-items:center;gap:12px}.dh-footer-logo{border-radius:11px}.dh-footer-tagline{margin-top:16px;font-family:var(--dh-font-serif);font-style:italic;font-size:19px;color:var(--dh-ink-3)}.dh-footer-cols{flex:2 1 480px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;font-size:15px}.dh-footer-col{display:flex;flex-direction:column;gap:10px}.dh-footer-bottom{padding-top:20px;padding-bottom:36px;border-top:1px solid rgba(156,107,35,.3);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-family:var(--dh-font-mono);font-size:12px;color:var(--dh-muted)}