.ankh-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#79613f}.ankh-purchase-intro{line-height:1.7;max-width:54ch}.ankh-purchase-intro p{margin:0 0 14px}.ankh-purchase-intro a,.ankh-story a{text-underline-offset:5px;text-decoration-thickness:1px}.ankh-story{background:#f7f3ed;border-top:1px solid #ded3c3;padding:72px 40px}.ankh-story__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:80px}.ankh-story__aside{align-self:start;position:sticky;top:120px}.ankh-story__aside h2{font-family:var(--font-heading--family);font-size:42px;line-height:1.12;font-weight:400;margin:14px 0 20px}.ankh-story__aside p{font-size:15px;line-height:1.7}.ankh-story__aside>a{display:block;margin-top:18px;font-size:14px}.ankh-story__body{min-width:0;max-width:760px;line-height:1.8}.ankh-story__body .ankh-product-intro{font-size:20px;line-height:1.65;margin-top:0}.ankh-story__body h2{font-family:var(--font-heading--family);font-size:28px;font-weight:400;line-height:1.25;margin:38px 0 16px}.ankh-story__body h3{font-size:17px;font-weight:600;line-height:1.5;margin:26px 0 10px}.ankh-story__body p{margin:12px 0}.ankh-story__body details{background:#fffdf9;border:1px solid #ded3c3;padding:0;margin:24px 0}.ankh-story__body summary{padding:20px;cursor:pointer;font-weight:600;display:list-item;list-style:disclosure-closed inside}.ankh-story__body details>p,.ankh-story__body details>div{margin:0;padding:0 20px 22px;overflow-wrap:anywhere}.ankh-story__body ul{padding-left:22px}.ankh-discovery{padding:80px 40px;max-width:1520px;margin:auto}.ankh-discovery__head{max-width:740px;margin-bottom:36px}.ankh-discovery__head h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(34px,4vw,56px);line-height:1.12;margin:14px 0 20px}.ankh-discovery__head>p:last-child{line-height:1.7;max-width:58ch}.ankh-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ankh-discovery__card{display:block;color:inherit;text-decoration:none;background:#f5eee4;overflow:hidden}.ankh-discovery__image{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .35s}.ankh-discovery__card:hover .ankh-discovery__image{transform:scale(1.025)}.ankh-discovery__card:focus-visible{outline:2px solid #79613f;outline-offset:5px}.ankh-discovery__copy{padding:26px}.ankh-discovery__copy h3{font-family:var(--font-heading--family);font-size:32px;font-weight:400;margin:12px 0}.ankh-discovery__copy p{line-height:1.7;font-size:15px;min-height:76px}.ankh-discovery__link{display:flex;justify-content:space-between;border-top:1px solid #d7c7ad;padding-top:18px;font-size:13px;letter-spacing:.04em}.ankh-discovery__editorial{margin-top:64px;padding:40px;background:#211d19;color:#fcf9f3;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ankh-discovery__editorial .ankh-kicker{color:#d9c49d}.ankh-discovery__editorial h2{font-size:38px;font-family:var(--font-heading--family);font-weight:400;line-height:1.15;margin:16px 0}.ankh-discovery__editorial p{line-height:1.75}.ankh-discovery__editorial .button{background:#fcf9f3;color:#211d19;border-color:#fcf9f3}.ankh-product-copy{overflow-wrap:break-word}.ankh-product-facts dd{font-size:15px}.product-information .product-details h1{font-family:var(--font-heading--family);font-weight:400}@media(max-width:749px){.ankh-story{padding:40px 20px}.ankh-story__inner{grid-template-columns:1fr;gap:28px}.ankh-story__aside{position:static}.ankh-story__aside h2{font-size:34px;max-width:15ch}.ankh-story__aside>a{display:inline-block;margin-right:16px}.ankh-story__body .ankh-product-intro{font-size:18px}.ankh-discovery{padding:48px 20px}.ankh-discovery__grid{grid-template-columns:1fr;gap:28px}.ankh-discovery__image{aspect-ratio:5/4}.ankh-discovery__copy p{min-height:0}.ankh-discovery__editorial{grid-template-columns:1fr;gap:12px;padding:28px 24px;margin-top:40px}.ankh-discovery__editorial h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.ankh-discovery__image{transition:none}.ankh-discovery__card:hover .ankh-discovery__image{transform:none}}
.ankh-story{scroll-margin-top:100px}.ankh-purchase-size{font-size:13px;letter-spacing:.04em;color:#79613f}

.ankh-published-copy{font-size:16px;line-height:1.8;overflow-wrap:break-word;color:inherit}
.ankh-published-copy :is(p,ul,ol,dl,blockquote){margin:0 0 1.25em}
.ankh-published-copy :is(h2,h3,h4){text-wrap:balance;line-height:1.25;letter-spacing:-.015em;margin:2em 0 .7em}
.ankh-published-copy h2{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(26px,2.8vw,36px);font-weight:400}
.ankh-published-copy h3{font-size:21px}.ankh-published-copy> :first-child{margin-top:0}
.ankh-published-copy a{text-underline-offset:4px}.ankh-published-copy li{margin:.5em 0}
.ankh-published-copy img{display:block;width:auto;max-width:100%;height:auto;max-height:480px;object-fit:contain;margin:24px auto}
.ankh-media-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;margin:28px 0}
.ankh-published-copy .ankh-media-strip img{width:100%;height:220px;object-fit:contain;margin:0}
.ankh-published-copy table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:28px 0}
.ankh-published-copy :is(th,td){padding:14px 18px;border:1px solid #d9cbb9;text-align:left;min-width:140px}
.ankh-published-copy th{background:#eee5d9}.ankh-published-copy details{margin:20px 0;padding:18px 22px;border:1px solid #d9cbb9;background:#fffdf9}
.ankh-published-copy summary{cursor:pointer;line-height:1.5;font-weight:600}.ankh-published-copy details[open] summary{margin-bottom:18px}
.ankh-approved-collection{padding:56px 28px 72px;background:#f8f4ef;border-top:1px solid #e0d5c7}
.ankh-reading-width{max-width:920px;margin-inline:auto}.ankh-approved-collection .ankh-published-copy{max-width:820px;margin-inline:auto}
.ankh-story{padding:56px 32px}.ankh-story__inner{gap:clamp(28px,5vw,64px)}.ankh-story__body{max-width:800px}
.ankh-published-home{background:#faf6f0;color:#28211e}.ankh-home-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:#3d1727;color:#fff8ef}
.ankh-home-hero figure{margin:0;min-width:0}.ankh-home-hero figure img{display:block;width:100%;height:100%;max-height:850px;object-fit:cover;object-position:center 30%}
.ankh-home-hero>div{padding:clamp(36px,5vw,80px);align-self:center;line-height:1.8}.ankh-home-hero h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(36px,4.7vw,68px);line-height:1.08;font-weight:400;text-wrap:balance;margin:18px 0 26px}
.ankh-home-hero p{margin:0 0 22px}.ankh-home-hero a{display:inline-block;color:inherit;text-underline-offset:6px;margin-right:20px;margin-top:10px}
.ankh-home-hero--text{grid-template-columns:1fr;min-height:360px}.ankh-home-hero--text>div{max-width:1000px;margin:auto}
.ankh-home-panel{padding:clamp(32px,5vw,68px) max(24px,calc((100vw - 1160px)/2));line-height:1.8;border-bottom:1px solid #e2d7ca}
.ankh-home-panel:nth-of-type(2n+1){background:#f2ebe2}.ankh-home-panel h2{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.15;margin:0 0 24px;text-wrap:balance}
.ankh-home-panel h3{font-family:var(--font-heading--family,Georgia,serif);font-size:28px;line-height:1.2;margin:22px 0 16px}
.ankh-home-panel :is(p,ul,ol){max-width:80ch;margin:0 0 20px}.ankh-home-panel a{color:inherit;text-underline-offset:5px}
.ankh-home-panel>img{width:100%;height:auto;max-height:520px;object-fit:cover;margin:28px 0;display:block}.ankh-home-panel .ankh-media-strip img{width:100%;height:220px;object-fit:contain;display:block}
.ankh-home-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.ankh-home-card{background:#fffaf4;padding:28px;border:1px solid #e1d4c4;min-width:0}.ankh-home-card .ankh-media-strip{margin:0 0 20px}
@media(max-width:749px){.ankh-published-copy{font-size:16px;line-height:1.75}.ankh-published-copy h2{font-size:28px}.ankh-approved-collection{padding:36px 20px 48px}.ankh-story{padding:36px 20px}.ankh-media-strip{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ankh-published-copy .ankh-media-strip img,.ankh-home-panel .ankh-media-strip img{height:160px}.ankh-home-hero{grid-template-columns:1fr;min-height:0}.ankh-home-hero figure img{height:480px;max-height:70vh}.ankh-home-hero>div{padding:32px 22px 40px}.ankh-home-hero h1{font-size:40px}.ankh-home-panel{padding:36px 22px}.ankh-home-panel h2{font-size:32px}.ankh-home-card-grid{grid-template-columns:1fr;gap:20px}.ankh-home-card{padding:22px}.ankh-published-copy :is(th,td){padding:12px;min-width:120px}}

.ankh-home-hero figure img{object-position:75% 30%}
