.minimal-inventory,.minimal-story{--minimal-ink:#243e32;--minimal-gold:#a08049;--minimal-paper:#f5f1e7;--minimal-line:#d9d3c2}.minimal-intro{max-width:66ch;color:#536256;font-size:17px}.minimal-elements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 48px}.minimal-element{border:1px solid var(--minimal-line);min-width:0;background:#fffdf7}.minimal-object{position:relative;background:radial-gradient(ellipse at 50% 60%,#eee9db,#f8f5ed);border-bottom:1px solid var(--minimal-line);padding:24px 18px 30px}.minimal-object img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:contain}.minimal-index{position:absolute;top:17px;left:20px;color:#766c54;font:12px/1.5 var(--sans,sans-serif)}.minimal-quantity{position:absolute;bottom:17px;right:18px;border:1px solid #bfb6a0;border-radius:40px;padding:3px 12px;background:#fffdf7;font-size:12px;color:#344637}.minimal-element-copy{padding:27px 25px 25px}.minimal-element-copy h3{font:500 29px/1.15 var(--serif,Georgia,serif);margin:0 0 16px}.minimal-element-copy p{font-size:14px;line-height:1.8;margin:0}.minimal-element-copy .minimal-spec{color:#566255;min-height:77px;padding-bottom:18px}.minimal-element-copy .minimal-role{padding-top:18px;border-top:1px solid var(--minimal-line);color:#293f33}.minimal-gift{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:54px;background:#19372b;color:#f5efde;padding:40px 44px;margin-bottom:22px}.minimal-gift .eyebrow{color:#d8bd83!important}.minimal-gift h3{font-size:38px;color:#f5efde}.minimal-gift-heading>p:not(.eyebrow){font-size:14px;color:#e0e5d9}.minimal-gift-heading img{display:block;width:240px;max-width:100%;height:auto;margin:-12px auto -20px}.minimal-gift dl{margin:0}.minimal-gift dl>div{padding:17px 0;border-bottom:1px solid #496151}.minimal-gift dl>div:first-child{padding-top:0}.minimal-gift dl>div:last-child{border-bottom:0;padding-bottom:0}.minimal-gift dt{display:flex;gap:17px;align-items:baseline;font-size:17px;color:#fbf6e9}.minimal-gift dt span{font:12px/1.6 var(--sans,sans-serif);color:#e0c590;min-width:36px}.minimal-gift dd{font-size:13px;line-height:1.8;color:#d7dfd4;margin:7px 0 0 53px}.minimal-natural{font-size:12px!important;line-height:1.8;color:#566255;max-width:95ch}.minimal-gesture{display:grid;grid-template-columns:50px minmax(0,1fr) 210px;gap:30px;align-items:center;border-block:1px solid #c8c2ae;background:#ececdf;padding:36px;margin:35px 0 60px}.minimal-gesture-mark{font-size:50px;color:#8b6c3c}.minimal-gesture .eyebrow{margin-bottom:12px}.minimal-gesture h2{font-size:36px}.minimal-gesture p{margin-bottom:0}.minimal-gesture aside{border-left:1px solid #b9bba7;padding-left:28px}.minimal-gesture aside>span{font:32px/1.2 var(--serif,Georgia,serif)}.minimal-gesture aside p{font-size:13px;line-height:1.8;margin-top:14px}.minimal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:34px 0}.minimal-card{min-width:0}.minimal-card>img{display:block;width:100%;height:auto;box-shadow:0 10px 22px #27372b12;border:1px solid #d5cebb}.minimal-card details{margin-top:22px;border-bottom:1px solid #cec5af}.minimal-card summary{display:flex;justify-content:space-between;gap:15px;padding:15px 0;cursor:pointer;list-style:none;font-size:14px;line-height:1.6}.minimal-card summary::-webkit-details-marker{display:none}.minimal-card details[open] summary>span:last-child{transform:rotate(45deg)}.minimal-card details>div{padding:12px 0;font-size:14px}.minimal-card .minimal-verse{font:26px/1.4 var(--serif,Georgia,serif)}.minimal-meaning{max-width:850px;margin:40px auto 60px;text-align:center}.minimal-meaning>p{font:32px/1.35 var(--serif,Georgia,serif);margin-bottom:15px}.minimal-meaning>span{font-size:13px;color:#5d685e;line-height:1.8}.minimal-card summary:focus-visible{outline:2px solid #8d713d;outline-offset:5px}@media(max-width:1000px){.minimal-elements{gap:16px}.minimal-element-copy{padding:22px 18px}.minimal-element-copy h3{font-size:26px}.minimal-gift{gap:30px;padding:32px}.minimal-gesture{grid-template-columns:1fr 170px;gap:22px}.minimal-gesture-mark{display:none}.minimal-cards{gap:18px}}@media(max-width:760px){.minimal-elements{grid-template-columns:1fr;gap:22px;margin:25px 0 32px}.minimal-object{padding:12px 30px 28px}.minimal-object img{max-height:220px}.minimal-element-copy{padding:25px}.minimal-element-copy h3{font-size:30px}.minimal-element-copy .minimal-spec{min-height:0}.minimal-element-copy p{font-size:15px}.minimal-gift{grid-template-columns:1fr;gap:24px;padding:28px 24px}.minimal-gift h3{font-size:34px}.minimal-gift-heading img{width:205px;margin:-15px auto -30px}.minimal-gift dd{margin-left:0;font-size:14px}.minimal-gift dt{font-size:16px;gap:12px}.minimal-gesture{grid-template-columns:1fr;padding:28px 24px;margin-bottom:42px}.minimal-gesture aside{border-left:0;border-top:1px solid #b9bba7;padding:22px 0 0}.minimal-gesture aside>span{font-size:29px}.minimal-gesture h2{font-size:32px}.minimal-cards{grid-template-columns:1fr;gap:32px;max-width:420px;margin-inline:auto}.minimal-card>img{max-width:360px;margin:auto}.minimal-card details{margin-top:10px}.minimal-card summary{font-size:15px}.minimal-meaning{text-align:left;margin-bottom:40px}.minimal-meaning>p{font-size:29px}}.minimal-gesture .eyebrow{color:#655536!important}.minimal-gift-heading img{background:radial-gradient(ellipse at center,#e9e1ce 0%,#e9e1ce 58%,transparent 59%)}@media(prefers-reduced-motion:reduce){.minimal-card *{scroll-behavior:auto}}