@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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:700;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:700;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:700;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:700;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:700;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_ded346{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_ded346{--serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_e83d1f{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_e83d1f{--sans:"Manrope","Manrope Fallback"}:root{--ink:#080706;--plum:#2a151d;--ivory:#f7f1e7;--gold:#d59b27;--gold2:#f3bd49;--line:rgba(213,155,39,.46);--sans:Arial,sans-serif;--serif:Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--ivory);font-family:var(--sans);font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}main{min-height:65vh}.header{height:82px;justify-content:space-between;padding:0 7vw;border-bottom:1px solid #211a15;background:#080706;position:relative;z-index:5}.brand,.header{display:flex;align-items:center}.brand{gap:10px;font:600 31px/1 var(--serif);letter-spacing:.1em}.bee,.brand{color:var(--gold2)}.bee{font-size:28px}.header nav{display:flex;gap:32px;text-transform:uppercase;font-size:12px;letter-spacing:.16em}.footer a:hover,.header nav a:hover{color:var(--gold2)}.gold-btn,.outline-btn,.outline-dark,.text-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;transition:.25s ease}.outline-btn,.text-btn{border:1px solid var(--gold);color:var(--gold2)}.gold-btn{background:var(--gold2);color:#130c08;border:1px solid var(--gold2)}.gold-btn:hover{background:#ffe099;border-color:#ffe099}.outline-dark{color:var(--ink);border:1px solid var(--ink)}.eyebrow{color:var(--gold2);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 16px}.hero{height:calc(100vh - 82px);min-height:630px;display:grid;grid-template-columns:44% 56%;overflow:hidden;background:#050504}.hero-copy{padding:9vh 5vw 7vh 8vw;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1}.about-hero h1,.contact-page h1,.hero h1,.not-found h1,.page-head h1{font:500 clamp(70px,8vw,140px)/.76 var(--serif);letter-spacing:-.045em;margin:0 0 28px}.about-hero h1 i,.contact-page h1 i,.hero h1 i,.not-found h1 i,.page-head h1 i{font-weight:400}.hero-copy>p:not(.vertical-proof):not(.eyebrow){max-width:360px;font-size:17px;margin:0 0 28px}.actions{display:flex;gap:12px;flex-wrap:wrap}.vertical-proof{position:absolute;left:28px;top:50%;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;font-size:10px;letter-spacing:.15em;color:var(--gold2);border-right:1px solid var(--gold);padding-right:12px}.hero-media{height:100%;overflow:hidden}.hero-media img,.hero-media picture{height:100%;width:100%;display:block}.hero-media img{object-fit:cover;object-position:center}.intent{background:var(--ivory);color:var(--ink);padding:28px 5vw 20px;display:grid;grid-template-columns:22% 1fr;grid-gap:28px;gap:28px}.donation h2,.founder h2,.intent h2,.story h2{font:500 clamp(43px,4.1vw,72px)/.85 var(--serif);letter-spacing:-.04em;margin:0}.intent-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.intent-links a{display:flex;flex-direction:column;gap:10px;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.15}.intent-links img,.intent-links picture{display:block;width:100%;height:126px}.intent-links img{object-fit:cover;filter:saturate(.7) contrast(1.08)}.intent-links span{border-bottom:1px solid var(--gold);padding-bottom:8px}.intent-links b{float:right;color:#b77012;font-size:23px;font-weight:400}.featured{display:grid;grid-template-columns:32% 29% 24% 15%;align-items:center;background:#060605;border-top:1px solid #312415;border-bottom:1px solid #312415;min-height:225px}.featured>picture,.featured>picture img{width:100%;height:100%;min-height:225px;display:block}.featured>picture img{object-fit:cover}.featured blockquote,.featured>div{padding:28px 32px;margin:0}.featured h2{font:500 clamp(32px,3vw,53px)/.9 var(--serif);margin:0 0 10px}.featured strong{color:var(--gold2);font:600 27px var(--serif)}.featured p{margin:8px 0;font-size:14px}.featured blockquote{border-left:1px solid var(--gold);font:italic 22px/1.15 var(--serif)}blockquote cite{display:block;margin-top:14px;text-transform:uppercase;font:700 10px var(--sans);letter-spacing:.13em;color:var(--gold2);font-style:normal}.featured .gold-btn{margin:24px;min-width:0}.founder{background:linear-gradient(100deg,#251118,#371f2a);padding:64px 9vw;display:grid;grid-template-columns:2fr 1fr;grid-gap:60px;gap:60px;align-items:end}.founder h2{font-size:clamp(47px,5vw,83px)}.founder h2 em{color:var(--gold2);font-style:normal}.founder>p{border-left:1px solid var(--gold);padding-left:28px;margin:0;font-size:16px}.founder p a{display:inline-block;margin-top:20px;color:var(--gold2);font-size:11px;text-transform:uppercase;letter-spacing:.13em}.proof{text-align:center;background:var(--ivory);color:var(--ink);padding:100px 7vw}.proof blockquote{max-width:800px;margin:0 auto 32px;font:500 clamp(40px,5vw,76px)/.9 var(--serif)}.page-head{background:var(--plum);padding:110px 9vw 78px;border-bottom:1px solid var(--line)}.page-head h1{font-size:clamp(64px,8vw,128px);margin-bottom:22px}.page-head>p:last-child{max-width:460px;font-size:18px}.product-grid{background:var(--ivory);color:var(--ink);padding:62px 7vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.product-card{border-bottom:1px solid #b68e56;padding-bottom:26px}.product-card img,.product-card picture{display:block;width:100%;height:340px}.product-card img{object-fit:cover;background:#e3d5c0}.product-card div{padding:17px 2px 0}.product-card p:first-child{margin:0;color:#a96f18;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.product-card h2{font:500 35px/.95 var(--serif);margin:7px 0}.product-card span{color:#9d6816;font-weight:700}.product-card p{font-size:14px;min-height:44px}.article>a,.product-card a,.ritual-grid a{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:5px}.product-detail{background:var(--ivory);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;min-height:660px}.product-detail img,.product-detail picture{display:block;width:100%;height:100%}.product-detail img{object-fit:cover;background:#dfd3c2}.product-detail>div{padding:11vw 10vw 7vw}.product-detail h1{font:500 clamp(54px,5.4vw,88px)/.88 var(--serif);margin:0 0 20px}.product-detail strong{font:600 30px var(--serif);color:#a86d17}.product-detail p{font-size:18px;max-width:500px}.product-detail small{display:block;margin-top:22px;color:#725a42}.ritual-grid{background:var(--ivory);color:var(--ink);padding:55px 8vw;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.ritual-grid article{display:grid;grid-template-columns:42% 1fr;background:#e8dfd1}.ritual-grid img,.ritual-grid picture{height:100%;width:100%;display:block}.ritual-grid img{object-fit:cover}.ritual-grid article>div{padding:38px}.ritual-grid h2{font:500 47px/.9 var(--serif);margin:0 0 17px}.about-hero{background:var(--plum);display:grid;grid-template-columns:1fr 1fr;min-height:640px}.about-hero>div{padding:12vw 8vw}.about-hero img,.about-hero picture{width:100%;height:100%;display:block}.about-hero img{object-fit:cover}.story{background:var(--ivory);color:var(--ink);padding:100px 10vw;display:grid;grid-template-columns:42% 1fr;grid-column-gap:80px;column-gap:80px}.story>.eyebrow{grid-column:1/3}.story div p{margin:0 0 22px;font-size:18px;max-width:590px}.donation{padding:92px 10vw;background:#0b0908;max-width:none}.donation h2{max-width:930px;margin-bottom:32px}.journal-list{background:var(--ivory);color:var(--ink);padding:25px 10vw 70px}.journal-list article{display:grid;grid-template-columns:100px 1fr auto;grid-gap:35px;gap:35px;padding:34px 0;border-bottom:1px solid #bca071;align-items:center}.journal-list span{font:500 35px var(--serif);color:#a96f18}.journal-list h2{font:500 clamp(30px,3vw,49px)/.95 var(--serif);margin:0 0 8px}.journal-list p{margin:0;max-width:650px}.journal-list a{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:700}.article,.legal{background:var(--ivory);color:var(--ink);padding:100px max(8vw,calc((100vw - 850px)/2));min-height:65vh}.article h1,.legal h1{font:500 clamp(50px,6vw,92px)/.89 var(--serif);margin:0 0 24px}.article .lede{font:500 28px/1.15 var(--serif);max-width:680px}.article hr{border:0;border-top:1px solid #b38a52;margin:38px 0}.article>p:not(.eyebrow){max-width:680px;font-size:18px}.legal{padding-top:75px}.legal h2{font:500 38px var(--serif);margin-top:42px}.legal p{max-width:760px}.legal a{color:#8a5511;text-decoration:underline}.contact-page{background:var(--plum);padding:100px 10vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.contact-page h1{font-size:clamp(64px,7vw,110px)}.contact-page>div>a{display:block;color:var(--gold2);margin-top:12px}.contact-form{display:grid;grid-gap:17px;gap:17px}.contact-form label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.contact-form input,.contact-form textarea{width:100%;display:block;margin-top:7px;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ivory);padding:10px 0;font:16px var(--sans);outline:none}.contact-form textarea{height:120px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--gold2)}.contact-form p{color:var(--gold2);margin:0}.contact-form button{justify-self:start;border:0;cursor:pointer}.contact-form button:disabled{opacity:.55}.not-found{background:var(--plum);min-height:65vh;padding:15vh 10vw}.footer{background:#080706;border-top:1px solid #2d2216;padding:64px 8vw 24px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:48px;gap:48px}.footer p{max-width:290px;color:#c8beb1;font-size:14px}.footer h3{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold2);margin:8px 0 14px}.footer>div:not(:first-child):not(.footer-bottom){display:flex;flex-direction:column;gap:8px;font-size:14px}.footer-bottom{grid-column:1/4;border-top:1px solid #332616;margin-top:20px;padding-top:18px;display:flex;align-items:center;gap:20px;font-size:12px;color:#c8beb1}.footer-bottom a:last-child{margin-left:auto}.footer-bottom img{height:27px;width:auto;display:block}@media(max-width:900px){.header{padding:0 5vw}.header nav{gap:16px;font-size:10px}.brand{font-size:24px}.hero{height:auto;min-height:0;grid-template-columns:1fr}.hero-copy{min-height:530px;padding:90px 12vw 66px}.hero-media{height:390px}.vertical-proof{display:none}.intent{grid-template-columns:1fr;padding:45px 7vw}.intent-links{grid-template-columns:repeat(2,1fr)}.featured{grid-template-columns:46% 54%}.featured>.gold-btn,.featured>blockquote{display:none}.contact-page,.founder,.story{grid-template-columns:1fr;gap:34px}.product-grid{grid-template-columns:repeat(2,1fr);padding:45px 6vw}.about-hero,.product-detail{grid-template-columns:1fr}.product-detail picture{height:440px}.product-detail>div{padding:64px 9vw}.ritual-grid{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.footer-bottom,.footer>div:first-child{grid-column:1/3}.story>.eyebrow{grid-column:auto}.story{padding:70px 10vw}.journal-list{padding:20px 8vw 55px}.journal-list article{grid-template-columns:60px 1fr}.journal-list a{grid-column:2}.contact-page{padding:80px 9vw}}@media(max-width:560px){.header{height:70px}.header nav{display:none}.brand{font-size:23px}.hero-copy{min-height:480px;padding:75px 9vw 55px}.about-hero h1,.contact-page h1,.hero h1,.not-found h1,.page-head h1{font-size:66px;line-height:.79}.hero-media{height:300px}.intent-links{gap:15px}.intent-links img,.intent-links picture{height:100px}.intent h2{font-size:50px}.featured{grid-template-columns:1fr}.featured>picture,.featured>picture img{min-height:245px;height:245px}.featured>div{padding:32px 9vw}.founder{padding:58px 9vw}.founder h2{font-size:51px}.proof{padding:70px 7vw}.proof blockquote{font-size:48px}.page-head{padding:80px 8vw 58px}.product-grid{grid-template-columns:1fr;padding:35px 8vw}.product-card img,.product-card picture{height:370px}.ritual-grid{padding:35px 7vw}.ritual-grid article{grid-template-columns:1fr}.ritual-grid img,.ritual-grid picture{height:280px}.about-hero>div{padding:80px 9vw}.about-hero picture{height:340px}.story{padding:68px 9vw}.story h2{font-size:54px}.journal-list article{gap:18px}.journal-list span{font-size:25px}.journal-list h2{font-size:38px}.article,.legal{padding:65px 8vw}.footer{grid-template-columns:1fr;padding:50px 8vw 24px}.footer-bottom,.footer>div:first-child{grid-column:auto}.footer-bottom{flex-wrap:wrap}.footer-bottom a:last-child{margin-left:0;width:100%}}.story-intro{min-width:0}.tia-portrait{margin:32px 0 0;max-width:380px}.tia-portrait img,.tia-portrait picture{display:block;width:100%;height:auto}.tia-portrait img{border:1px solid #b68e56}.tia-portrait figcaption{text-align:center;margin-top:12px;color:#72512b;font-size:12px;letter-spacing:.03em;line-height:1.5}@media(max-width:900px){.tia-portrait{max-width:380px}}.donation{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.donation h2{font-size:clamp(40px,3.6vw,64px);line-height:1.03}.sanctuary-photo{margin:0;width:100%;max-width:320px}.sanctuary-photo img,.sanctuary-photo picture{display:block;width:100%;height:auto}.sanctuary-photo img{border:1px solid var(--line)}.sanctuary-photo figcaption{margin-top:12px;color:var(--ivory);font-size:12px;line-height:1.6}@media(max-width:900px){.donation{grid-template-columns:1fr}.sanctuary-photo{max-width:340px}}.footer-logo{display:block;width:100%;max-width:360px;background:#fff;border:1px solid var(--line)}.footer-logo img,.footer-logo picture{display:block;width:100%;height:auto}.footer-logo:focus-visible{outline:2px solid var(--gold2);outline-offset:5px}.footer-logo:hover{border-color:var(--gold2)}.product-reviews{background:var(--plum);color:var(--ivory);padding:80px max(6vw,calc((100vw - 1200px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);scroll-margin-top:30px}.review-intro h2{font:500 clamp(44px,4vw,64px)/1.05 var(--serif);margin:0 0 24px}.review-intro>p{max-width:480px}.review-note{font-size:14px;color:#d2c4b7}.review-form input[readonly]{color:#d2c4b7;cursor:default}.review-field-help{display:block;font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;color:#d2c4b7;margin-top:6px}.review-form .review-error{color:#ffcf9f}.review-form button:disabled{cursor:wait}.review-jump{display:inline-block;margin-top:24px;color:#795015;font-size:14px;text-decoration:underline;text-underline-offset:4px}.product-card .card-review-link{display:table;margin-top:18px}.review-form input:focus-visible,.review-form textarea:focus-visible{outline:1px solid var(--gold2);outline-offset:4px}.review-jump:hover{color:#080706}.card-review-link:hover{color:#795015}@media(max-width:700px){.product-reviews{grid-template-columns:1fr;padding:56px 8vw;gap:28px}}.customer-reviews{padding:80px max(6vw,calc((100vw - 1200px)/2));background:var(--ink)}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.reviews-heading h2{font:500 clamp(40px,4vw,64px)/1.05 var(--serif);margin:0 0 20px}.reviews-heading .outline-btn{flex-shrink:0}.customer-review{padding:30px 0;border-top:1px solid var(--line);max-width:900px}.review-stars{color:var(--gold2);letter-spacing:3px;margin:0 0 12px}.customer-review h3{font:500 30px/1.15 var(--serif);margin:0 0 16px}.customer-review blockquote{font-size:16px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;margin:0;max-width:780px}.review-author{color:#d2c4b7;font-size:14px;margin:18px 0 0}.more-reviews summary{cursor:pointer;color:var(--gold2);padding:22px 0;border-top:1px solid var(--line);font-weight:600}.more-reviews summary:hover{color:var(--ivory)}.more-reviews summary:focus-visible{outline:1px solid var(--gold2);outline-offset:4px}.more-reviews[open]>div{padding-top:16px}@media(max-width:700px){.customer-reviews{padding:56px 8vw}.reviews-heading{align-items:flex-start;flex-direction:column;gap:12px}}.product-card,.product-card>div{display:flex;flex-direction:column}.product-card>div{flex:1 1;align-items:flex-start}.product-card>div>a:first-of-type{margin-top:auto}.intent-links a>span{flex:1 1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:43px}.intent-links span>b{float:none;flex-shrink:0;line-height:1}@media(min-width:901px){.intent-links a:nth-child(3)>span{font-size:clamp(10px,1vw,15px);white-space:nowrap}}.product-card .full-product-photo img,.product-detail .full-product-photo img{object-fit:contain}.vertical-proof{margin:0;transform:translateY(-50%) rotate(180deg);height:max-content;white-space:nowrap;display:flex;gap:18px}@media(max-width:900px){.vertical-proof{position:static;display:flex;flex-direction:column;gap:4px;order:1;writing-mode:horizontal-tb;transform:none;white-space:normal;border-right:0;border-top:1px solid var(--line);padding:16px 0 0;margin:24px 0 0;font-size:10px}}.store-heading{padding:64px max(24px,calc((100vw - 1200px)/2));background:var(--plum);border-bottom:1px solid var(--line)}.store-heading h1{font:500 clamp(46px,5vw,78px)/1.05 var(--serif);margin:0 0 18px;letter-spacing:-.03em}.store-heading>p:last-child{margin:0;font-size:17px}.ecwid-store{background:#fff;color:var(--ink);padding:40px max(20px,calc((100vw - 1200px)/2));min-height:520px}.ecwid-catalog{min-height:420px}.ecwid-store a:focus-visible,.ecwid-store button:focus-visible{outline:2px solid #9b6815;outline-offset:3px}@media(max-width:560px){.store-heading{padding:44px 24px}.ecwid-store{padding:24px 18px}}