@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-cormorant-500.woff2?v=150322288178368958471790160632) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-cormorant-600.woff2?v=95368768916890961661790160634) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-cormorant-700.woff2?v=22562046487354616961790160635) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-cormorant-500i.woff2?v=84530349484170220471790160633) format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-cormorantsc-600.woff2?v=132778150165520697071790160636) format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:700;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-cormorantsc-700.woff2?v=143746905866742379791790160637) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-spectral-400.woff2?v=139238451717129334511790160642) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-spectral-500.woff2?v=85321071411151623471790160644) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-spectral-600.woff2?v=99311300890585011681790160645) format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-spectral-400i.woff2?v=59849295216981005551790160643) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-plexmono-400.woff2?v=68201987897955973861790160639) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-plexmono-500.woff2?v=176429120053252757381790160640) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(//crestsandarms.com/cdn/shop/t/28/assets/cx7q-plexmono-600.woff2?v=114017527024101242761790160641) format("woff2")}:root{--cx7q-ink: #1C2430;--cx7q-ink-soft: #4A5464;--cx7q-paper: #E7E2D2;--cx7q-paper-raised: #F2EEE1;--cx7q-paper-deep: #DAD3BC;--cx7q-brass: #7C5E2C;--cx7q-brass-bright: #9C7A3E;--cx7q-wine: #6B2436;--cx7q-line: #C6BC9F;--cx7q-shadow: rgba(28,36,48,.14);--cx7q-focus: #35608A}@media(prefers-color-scheme:dark){:root{--cx7q-ink: #ECE6D6;--cx7q-ink-soft: #B7AF98;--cx7q-paper: #14181F;--cx7q-paper-raised: #1B212B;--cx7q-paper-deep: #0E1116;--cx7q-brass: #C9A462;--cx7q-brass-bright: #E0BD7E;--cx7q-wine: #C4778A;--cx7q-line: #333B48;--cx7q-shadow: rgba(0,0,0,.45);--cx7q-focus: #7FB0DE}}:root[data-theme=dark]{--cx7q-ink: #ECE6D6;--cx7q-ink-soft: #B7AF98;--cx7q-paper: #14181F;--cx7q-paper-raised: #1B212B;--cx7q-paper-deep: #0E1116;--cx7q-brass: #C9A462;--cx7q-brass-bright: #E0BD7E;--cx7q-wine: #C4778A;--cx7q-line: #333B48;--cx7q-shadow: rgba(0,0,0,.45);--cx7q-focus: #7FB0DE}:root[data-theme=light]{--cx7q-ink: #1C2430;--cx7q-ink-soft: #4A5464;--cx7q-paper: #E7E2D2;--cx7q-paper-raised: #F2EEE1;--cx7q-paper-deep: #DAD3BC;--cx7q-brass: #7C5E2C;--cx7q-brass-bright: #9C7A3E;--cx7q-wine: #6B2436;--cx7q-line: #C6BC9F;--cx7q-shadow: rgba(28,36,48,.14);--cx7q-focus: #35608A}.cx7q-crest-entry,.cx7q-crest-entry *,.cx7q-crest-entry *:before,.cx7q-crest-entry *:after{box-sizing:border-box}body.template-page-cx7q-crest{background:var(--cx7q-paper);background-image:none}.cx7q-crest-entry{color:var(--cx7q-ink);font-family:Spectral,Georgia,serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.cx7q-crest-entry img,.cx7q-crest-entry svg{display:block;max-width:100%}.cx7q-crest-entry a{color:inherit}.cx7q-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cx7q-brass)}.cx7q-sc{font-family:Cormorant SC,serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cx7q-crest-entry h1,.cx7q-crest-entry h2,.cx7q-crest-entry h3,.cx7q-crest-entry h4{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;text-wrap:balance;margin:0}.cx7q-wrap{max-width:1180px;margin:0 auto;padding:0 32px}@media(prefers-reduced-motion:no-preference){.cx7q-reveal{opacity:0;transform:translateY(14px);animation:rise .7s ease forwards;animation-delay:var(--d, 0s)}@keyframes rise{to{opacity:1;transform:none}}}.cx7q-masthead{border-bottom:1px solid var(--cx7q-line);padding:14px 0}.cx7q-masthead .cx7q-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cx7q-masthead-mark{display:flex;align-items:center;gap:10px}.cx7q-masthead-mark svg{width:20px;height:24px}.cx7q-masthead-name{font-family:Cormorant SC,serif;font-size:15px;letter-spacing:.1em;font-weight:700}.cx7q-masthead-sub{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--cx7q-ink-soft)}.cx7q-crumb{font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.7;color:var(--cx7q-ink-soft);letter-spacing:.02em}.cx7q-crumb a{text-decoration:none;border-bottom:1px solid transparent}.cx7q-crumb a:hover{border-color:var(--cx7q-ink-soft)}.cx7q-crumb .cx7q-sep{margin:0 8px;opacity:.5}.cx7q-crumb .cx7q-current{color:var(--cx7q-ink)}.cx7q-hero{position:relative;border-bottom:1px solid var(--cx7q-line);overflow:hidden}.cx7q-hero>.cx7q-wrap{padding-top:40px;padding-bottom:56px}.cx7q-hero-emblem{position:absolute;top:12%;right:9%;width:345px;opacity:.075;pointer-events:none;z-index:0}.cx7q-hero-emblem svg{width:100%;height:auto;fill:none;stroke:var(--cx7q-brass);stroke-width:2;stroke-linejoin:round}@media(max-width:880px){.cx7q-hero-emblem{width:250px;top:12%;right:-6%;opacity:.065}}.cx7q-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:40px;align-items:end}.cx7q-hero-title-block{min-width:0}.cx7q-name-sub{display:flex;align-items:center;gap:12px;margin-top:20px;font-family:IBM Plex Mono,monospace;font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--cx7q-brass)}.cx7q-name-sub .cx7q-rule{flex:0 0 34px;height:1px;background:var(--cx7q-brass)}h1.cx7q-name{font-size:clamp(52px,8vw,104px);line-height:.98;letter-spacing:-.01em}h1.cx7q-name em{font-style:italic;font-weight:500;color:var(--cx7q-brass-bright)}.cx7q-hero-dek{margin-top:22px;max-width:54ch;font-size:18px;font-style:italic;color:var(--cx7q-ink-soft)}.cx7q-hero-register{margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--cx7q-ink-soft)}.cx7q-hero-register strong{color:var(--cx7q-brass);font-weight:500}.cx7q-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;padding:56px 0 40px;align-items:start}@media(max-width:880px){.cx7q-layout{grid-template-columns:minmax(0,1fr)}}.cx7q-index-card{position:static;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);padding:26px 24px}.cx7q-index-card h3.cx7q-sc{font-size:13px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--cx7q-line)}.cx7q-fact{display:grid;grid-template-columns:1fr;gap:2px;padding:12px 0;border-bottom:1px solid var(--cx7q-line)}.cx7q-fact:last-child{border-bottom:none}.cx7q-fact dt{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cx7q-ink-soft)}.cx7q-fact dd{margin:4px 0 0;font-size:15.5px}.cx7q-fact dd.cx7q-with-flag{display:flex;align-items:center;gap:9px}.cx7q-fact dd.cx7q-with-flag .cx7q-flag{flex:0 0 auto;width:21px;height:14px;border:1px solid var(--cx7q-line);opacity:.72}@media(min-width:881px){.cx7q-sbwrap>:first-child{margin-top:calc(clamp(26px,3.2vw,32px)*1.7 + 9px)}}.cx7q-entry{padding:52px 0;border-bottom:1px solid var(--cx7q-line)}.cx7q-entry:first-child{padding-top:0}.cx7q-entry-head{display:flex;align-items:baseline;gap:16px;margin-bottom:26px;flex-wrap:wrap}.cx7q-entry-no{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--cx7q-brass);letter-spacing:.06em}h2.cx7q-entry-title{font-size:clamp(26px,3.2vw,32px)}.cx7q-entry-intro{font-size:12px;color:var(--cx7q-ink-soft);font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.cx7q-prose{max-width:68ch}.cx7q-prose p{margin:0 0 18px}.cx7q-dropcap:first-letter{font-family:Cormorant Garamond,serif;font-weight:700;font-size:4.6em;line-height:.78;float:left;padding:4px 8px 0 0;color:var(--cx7q-brass)}.cx7q-plate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--cx7q-line);border:1px solid var(--cx7q-line)}.cx7q-plate{background:var(--cx7q-paper);padding:30px 28px;display:flex;gap:22px}.cx7q-plate-icon{flex:0 0 auto;width:58px;height:58px}.cx7q-plate-icon svg{width:100%;height:100%;stroke:var(--cx7q-brass);fill:none;stroke-width:2.2}.cx7q-plate-icon.cx7q-filled svg{fill:var(--cx7q-brass);stroke:none}.cx7q-plate-body h3{font-size:20px;margin-bottom:4px}.cx7q-plate-label{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--cx7q-brass);letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:6px}.cx7q-plate-body p{margin:0;font-size:15.5px;color:var(--cx7q-ink-soft)}@media(max-width:620px){.cx7q-plate-grid{grid-template-columns:1fr}}.cx7q-tincture-plate{display:flex;align-items:center;gap:24px;padding:26px 0}.cx7q-tincture-swatch{width:74px;height:90px;flex:0 0 auto;border:1px solid var(--cx7q-line);background:var(--swatch-color, #ccc);position:relative}.cx7q-tincture-swatch:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(0,0,0,.12)}.cx7q-tincture-text h3{font-size:22px;margin-bottom:2px}.cx7q-tincture-text .cx7q-plate-label{margin-bottom:8px}.cx7q-tincture-text p{margin:0;max-width:56ch;color:var(--cx7q-ink-soft)}@media(max-width:700px){.cx7q-origin-grid{grid-template-columns:1fr}}.cx7q-arms-map{border:1px solid var(--cx7q-line);background:var(--cx7q-paper-raised);padding:0;overflow-x:auto}.cx7q-arms-tree{display:block;width:100%;min-width:660px;height:auto}.cx7q-band-a,.cx7q-band-c{fill:transparent}.cx7q-band-b{fill:var(--cx7q-brass);fill-opacity:.09}.cx7q-band-rules line{stroke:var(--cx7q-line);stroke-width:1}.cx7q-band-labels text{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;fill:var(--cx7q-ink-soft)}line.cx7q-descent{stroke:var(--cx7q-brass);stroke-width:1.4;opacity:.8}.cx7q-variant-ticks line{stroke:var(--cx7q-brass);stroke-width:1;opacity:.45}.cx7q-rays line{stroke:var(--cx7q-ink-soft);stroke-width:1;opacity:.4}.cx7q-node circle{fill:var(--cx7q-paper-raised);stroke:var(--cx7q-brass);stroke-width:2}.cx7q-node.cx7q-related circle{stroke:var(--cx7q-ink-soft);stroke-width:1.5}.cx7q-node.cx7q-variant circle{stroke:var(--cx7q-brass);stroke-width:1.5;opacity:.7}.cx7q-node.cx7q-hub circle{fill:var(--cx7q-brass);stroke:none}.cx7q-node.cx7q-hub text{font-family:Cormorant Garamond,serif;font-weight:700;font-size:21px;fill:var(--cx7q-paper-raised)}.cx7q-hub-meaning{font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px;fill:var(--cx7q-ink)}.cx7q-hub-meaning.cx7q-sub{font-family:IBM Plex Mono,monospace;font-style:normal;font-size:11px;fill:var(--cx7q-ink-soft)}.cx7q-node .cx7q-n-name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:16px;fill:var(--cx7q-ink)}.cx7q-node .cx7q-n-meaning{font-family:IBM Plex Mono,monospace;font-size:11px;fill:var(--cx7q-ink-soft)}.cx7q-node .cx7q-n-meta{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.04em;fill:var(--cx7q-ink-soft)}.cx7q-node.cx7q-variant .cx7q-v-name{font-family:Cormorant Garamond,serif;font-weight:500;font-size:14px;fill:var(--cx7q-ink-soft)}.cx7q-variant-label{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;fill:var(--cx7q-ink-soft);opacity:.75}.cx7q-blazon-carousel{position:relative}.cx7q-blazon-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cx7q-blazon-track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.cx7q-blazon-track{scroll-behavior:auto}}.cx7q-blazon-card{scroll-snap-align:start;background:transparent;border:1px solid var(--cx7q-line);padding:26px 28px 22px}.cx7q-bc-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--cx7q-line);margin-bottom:20px}.cx7q-bc-branch{font-family:Cormorant SC,serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--cx7q-wine)}.cx7q-bc-place{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--cx7q-ink-soft)}.cx7q-bc-field{margin-bottom:20px}.cx7q-bc-label{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cx7q-ink-soft);margin-bottom:7px}.cx7q-bc-original{margin:0;font-style:italic;font-size:16.5px;line-height:1.55;max-width:62ch}.cx7q-bc-plain{margin:0;font-size:16.5px;line-height:1.55;max-width:62ch}.cx7q-ch,.cx7q-sw{flex:1 1 148px;min-width:132px;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);padding:10px 12px}.cx7q-ch svg{width:39px;height:39px;margin-bottom:6px;color:var(--cx7q-brass)}.cx7q-ch svg.cx7q-charge *{fill:currentColor!important;stroke:currentColor!important;stroke-width:2!important}.cx7q-ch svg.cx7q-charge-line{fill:none;stroke:var(--cx7q-brass);stroke-width:6}.cx7q-ch svg.cx7q-charge-solid{fill:var(--cx7q-brass);stroke:none}.cx7q-sw i{display:block;height:22px;border:1px solid var(--cx7q-line);margin-bottom:7px}.cx7q-ch b,.cx7q-sw b{display:block;font-family:Cormorant Garamond,serif;font-weight:600;font-size:15.5px}.cx7q-ch em,.cx7q-sw em{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal;line-height:1.4;color:var(--cx7q-ink-soft);margin-top:2px}.cx7q-bc-source{display:flex;gap:11px;align-items:flex-start;margin:0 0 20px;padding:12px 14px;border-left:2px solid var(--cx7q-brass);background:var(--cx7q-paper-raised)}.cx7q-bc-source svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px;fill:none;stroke:var(--cx7q-brass);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cx7q-bc-source .cx7q-bc-label{margin-bottom:3px}.cx7q-bc-source p{margin:0;font-size:14px;line-height:1.5;color:var(--cx7q-ink);max-width:62ch}.cx7q-blazon-nav{display:flex;align-items:center;gap:14px;margin-top:18px}.cx7q-bn-arrow{font:24px/1 IBM Plex Mono,monospace;color:var(--cx7q-brass);background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);width:46px;height:46px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.cx7q-bn-arrow:hover{background:var(--cx7q-paper-deep);border-color:var(--cx7q-brass)}.cx7q-bn-arrow:focus-visible{outline:2px solid var(--cx7q-focus);outline-offset:2px}.cx7q-bn-dots{display:flex;gap:8px}.cx7q-bn-dots i{width:9px;height:9px;border-radius:50%;background:var(--cx7q-line)}.cx7q-bn-dots i.cx7q-on{background:var(--cx7q-brass)}.cx7q-bn-count{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.04em;color:var(--cx7q-ink);font-weight:500}@media(max-width:700px){.cx7q-bn-arrow{width:52px;height:52px;font-size:26px}.cx7q-bn-count{font-size:15px}}.cx7q-context-lead{max-width:66ch;margin:0 0 32px}.cx7q-context-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px}@media(max-width:640px){.cx7q-context-facts{grid-template-columns:1fr;gap:26px}}.cx7q-context-facts dt{display:flex;align-items:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cx7q-ink-soft);margin-bottom:8px}.cx7q-context-facts dt svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:var(--cx7q-brass);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cx7q-context-facts dd{margin:0;font-size:15.5px;line-height:1.6}.cx7q-context-facts>div{min-width:0}.cx7q-pronunciation{margin:0 0 28px;padding-bottom:18px;border-bottom:1px solid var(--cx7q-line);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cx7q-pron-label{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cx7q-ink-soft)}.cx7q-pron-say{font-family:Cormorant Garamond,serif;font-weight:600;font-size:21px}.cx7q-pron-ipa{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--cx7q-brass)}.cx7q-authority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cx7q-line);border:1px solid var(--cx7q-line)}@media(max-width:640px){.cx7q-authority-grid{grid-template-columns:1fr}}.cx7q-authority-card{background:var(--cx7q-paper);padding:26px 24px;display:flex;gap:20px}.cx7q-auth-figure{flex:0 0 auto;width:92px;margin:0}.cx7q-auth-figure img,.cx7q-auth-figure svg{display:block;width:92px;height:122px}.cx7q-auth-figure img{object-fit:cover;border:1px solid var(--cx7q-line)}.cx7q-auth-credit{margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.45;color:var(--cx7q-ink-soft)}.cx7q-auth-body{min-width:0;display:flex;flex-direction:column}.cx7q-auth-kind{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cx7q-ink-soft);display:block;margin-bottom:9px}.cx7q-auth-name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:21px;line-height:1.15;margin:0 0 4px}.cx7q-auth-dates{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--cx7q-brass);margin-bottom:12px}.cx7q-auth-note{margin:0;font-size:14.5px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-biblio{border-top:1px solid var(--cx7q-line)}.cx7q-biblio-item{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--cx7q-line)}.cx7q-biblio-mark{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--cx7q-brass)}.cx7q-biblio-body h4{font-family:Cormorant Garamond,serif;font-weight:600;font-size:17.5px;font-style:italic;margin:0 0 4px}.cx7q-biblio-body p{margin:0;font-size:14.5px;color:var(--cx7q-ink-soft)}.cx7q-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--cx7q-line);border:1px solid var(--cx7q-line)}@media(max-width:760px){.cx7q-related-grid{grid-template-columns:repeat(2,1fr)}}.cx7q-related-card{background:var(--cx7q-paper);padding:24px 20px;text-decoration:none;color:var(--cx7q-ink);transition:background .15s ease}.cx7q-related-card:hover{background:var(--cx7q-paper-raised)}.cx7q-related-card:focus-visible{outline:2px solid var(--cx7q-focus);outline-offset:-2px}.cx7q-related-card .cx7q-plate-label{color:var(--cx7q-ink-soft)}.cx7q-related-card h4{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;margin:4px 0 8px}.cx7q-related-card .cx7q-related-region{font-size:13px;color:var(--cx7q-ink-soft);font-style:italic}.cx7q-related-card .cx7q-arrow{display:inline-block;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--cx7q-brass)}footer.cx7q-colophon{padding:44px 0 60px}.cx7q-colophon-rule{height:1px;background:var(--cx7q-line);margin-bottom:28px}.cx7q-colophon-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}.cx7q-colophon-brand{font-family:Cormorant SC,serif;font-size:14px;letter-spacing:.1em;font-weight:700}.cx7q-colophon-note{margin-top:8px;max-width:44ch;font-size:13px;color:var(--cx7q-ink-soft);font-family:IBM Plex Mono,monospace;line-height:1.6}.cx7q-colophon-links{display:flex;gap:28px;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.04em}.cx7q-colophon-links a{text-decoration:none;border-bottom:1px solid var(--cx7q-line);padding-bottom:2px}.cx7q-colophon-links a:hover{border-color:var(--cx7q-brass);color:var(--cx7q-brass)}.cx7q-sub-label{display:block;font-family:Cormorant SC,serif;font-weight:600;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--cx7q-brass);margin:40px 0 16px}.cx7q-blazon-record{max-width:62ch;margin:0;min-width:0}.cx7q-blazon-record dt{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cx7q-ink-soft);margin-bottom:6px}.cx7q-blazon-record dd{margin:0 0 24px}.cx7q-blazon-record dd:last-child{margin-bottom:0}.cx7q-blazon-record .cx7q-val-original{font-style:italic;font-size:18px;line-height:1.65;padding-left:18px;border-left:2px solid var(--cx7q-line)}.cx7q-blazon-record .cx7q-val-translation{font-size:18px;line-height:1.65}.cx7q-blazon-record .cx7q-val-source{font-size:14.5px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-symbol-icon{flex:0 0 auto;width:62px;height:62px;color:var(--cx7q-brass);display:flex;align-items:center;justify-content:center}.cx7q-symbol-icon svg{width:100%;height:100%}.cx7q-symbol-icon svg.cx7q-charge{color:var(--cx7q-brass)}.cx7q-symbol-icon svg.cx7q-charge *{fill:currentColor!important;stroke:currentColor!important;stroke-width:2!important}.cx7q-symbol-icon svg.cx7q-charge-line{fill:none;stroke:var(--cx7q-brass);stroke-width:5}.cx7q-symbol-icon svg.cx7q-charge-solid{fill:var(--cx7q-brass);stroke:none}.cx7q-symbol-icon svg:not([class]){stroke:var(--cx7q-brass);fill:none;stroke-width:2.2}.cx7q-symbol-icon.cx7q-filled svg{fill:var(--cx7q-brass);stroke:none}.cx7q-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cx7q-biblio-rt{counter-reset:cx7qsrc}.cx7q-biblio-rt .metafield-rich_text_field>p{counter-increment:cx7qsrc;display:grid;grid-template-columns:34px 1fr;gap:18px;margin:0;padding:20px 0;border-bottom:1px solid var(--cx7q-line);font-size:14.5px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-biblio-rt .metafield-rich_text_field>p:before{content:"0" counter(cx7qsrc);grid-row:1 / span 2;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--cx7q-brass)}.cx7q-biblio-rt .metafield-rich_text_field>p:nth-of-type(n+10):before{content:counter(cx7qsrc)}.cx7q-biblio-rt .metafield-rich_text_field>p>strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-style:italic;font-size:17.5px;line-height:1.25;color:var(--cx7q-ink);margin-bottom:4px}.cx7q-bc-plain .metafield-rich_text_field>p{margin:0;font-size:16.5px;line-height:1.55;max-width:62ch}@media(max-width:880px){h2.cx7q-entry-title{font-size:clamp(30px,8.6vw,38px)}}@media(max-width:700px){.cx7q-arms-map{overflow-x:hidden}.cx7q-arms-tree{min-width:0}.cx7q-band-labels text{font-size:18px}.cx7q-hub-meaning{font-size:26px}.cx7q-hub-meaning.cx7q-sub{font-size:17px}.cx7q-node .cx7q-n-name{font-size:26px}.cx7q-node .cx7q-n-meaning{font-size:17px}.cx7q-node.cx7q-related .cx7q-n-name{font-size:20px}.cx7q-node.cx7q-related .cx7q-n-meta{font-size:13px}.cx7q-node.cx7q-variant .cx7q-v-name{font-size:22px}.cx7q-variant-label{font-size:15px}}.cx7q-crest-entry{font-size:19px}.cx7q-prose p{font-size:19px;line-height:1.75}.cx7q-hero-dek{font-size:20px}.cx7q-auth-credit{font-size:13px;line-height:1.55;letter-spacing:.02em}.cx7q-variant-label{font-size:13px;letter-spacing:.08em}.cx7q-node .cx7q-n-meta{font-size:13px}.cx7q-band-labels text{font-size:13px;letter-spacing:.1em}.cx7q-bc-label,.cx7q-fact dt,.cx7q-context-facts dt{font-size:13.5px;letter-spacing:.1em;color:var(--cx7q-ink)}.cx7q-plate-label{font-size:13.5px;letter-spacing:.1em}.cx7q-auth-kind,.cx7q-pron-label{font-size:13.5px;letter-spacing:.1em;color:var(--cx7q-ink)}.cx7q-eyebrow{font-size:13px;letter-spacing:.12em}.cx7q-name-sub{font-size:clamp(17px,1.7vw,23px);letter-spacing:.09em;font-weight:500;margin-top:22px;gap:16px}.cx7q-name-sub .cx7q-rule{position:relative;flex:0 0 46px;height:1.5px;margin-left:3px;opacity:.7}.cx7q-name-sub .cx7q-rule:before{content:"";position:absolute;left:-3px;top:-5.5px;width:1.5px;height:12.5px;background:var(--cx7q-brass)}@media(max-width:880px){.cx7q-name-sub{font-size:15px;letter-spacing:.03em;gap:10px}.cx7q-name-sub .cx7q-rule{flex:0 0 24px}.cx7q-name-sub .cx7q-rule:before{top:-4.5px;height:10px}}@media(max-width:380px){.cx7q-name-sub{font-size:14px;letter-spacing:.02em;gap:9px}.cx7q-name-sub .cx7q-rule{flex:0 0 20px}}.cx7q-hero-register{font-size:14px;letter-spacing:.04em}.cx7q-map-legend{font-size:14px;line-height:1.6}.cx7q-fig-title{font-size:14px;letter-spacing:.06em}.cx7q-crumb{font-size:14px;line-height:1.8}.cx7q-blazon-line{font-size:14.5px;line-height:1.6}.cx7q-blazon-line strong{font-size:13.5px;letter-spacing:.1em;color:var(--cx7q-ink)}.cx7q-entry-intro{font-size:14px;letter-spacing:.06em}.cx7q-biblio-mark{font-size:15px}.cx7q-index-card h3.cx7q-sc{font-size:15px;letter-spacing:.08em}.cx7q-bc-source p{font-size:16px;line-height:1.6}.cx7q-auth-note{font-size:16px;line-height:1.65}.cx7q-biblio-rt .metafield-rich_text_field>p{font-size:18px;line-height:1.7;color:var(--cx7q-ink)}.cx7q-biblio-rt .metafield-rich_text_field>p>strong{font-size:22px;line-height:1.3;margin-bottom:6px}.cx7q-biblio-rt .metafield-rich_text_field>p:before{font-size:15px}.cx7q-biblio-rt .metafield-rich_text_field>p{padding:24px 0}.cx7q-related-card .cx7q-related-region{font-size:15px}.cx7q-arrow,.cx7q-related-card .cx7q-arrow{font-size:13.5px;letter-spacing:.06em}.cx7q-pron-ipa{font-size:15px}.cx7q-ch b,.cx7q-sw b{font-size:17.5px}.cx7q-ch em,.cx7q-sw em{font-size:13px;line-height:1.5}.cx7q-bc-branch{font-size:16.5px;letter-spacing:.05em}.cx7q-bc-place{font-size:14px}.cx7q-fact dd{font-size:17px;line-height:1.6}.cx7q-context-facts dd{font-size:17px;line-height:1.65}.cx7q-bc-original,.cx7q-bc-plain,.cx7q-bc-plain .metafield-rich_text_field>p{font-size:18px;line-height:1.6}.cx7q-auth-name{font-size:23px}.cx7q-auth-dates{font-size:14px}.cx7q-pron-say{font-size:23px}.cx7q-related-card h4{font-size:21px}.cx7q-sub-label{font-size:17px}h2.cx7q-entry-title{font-size:clamp(32px,3.6vw,42px);line-height:1.08}@media(max-width:880px){h2.cx7q-entry-title{font-size:clamp(32px,8.8vw,40px)}}@media(min-width:881px){.cx7q-sbwrap>:first-child{margin-top:calc(clamp(32px,3.6vw,42px)*1.5 + 9px)}}@media(max-width:880px){.cx7q-band-suffix{display:none}.cx7q-hero-register{font-size:14px;letter-spacing:.02em}}.cx7q-bc-gloss{text-transform:none;letter-spacing:.01em;font-size:.88em;font-weight:400;color:var(--cx7q-ink-soft)}.cx7q-related-card.cx7q-is-unlinked{cursor:default}.cx7q-related-card.cx7q-is-unlinked:hover{background:var(--cx7q-paper)}.cx7q-cnav{border-bottom:1px solid var(--cx7q-line);position:sticky;top:0;z-index:6;background:var(--cx7q-paper)}.cx7q-cnav-in{display:flex;overflow-x:auto;scrollbar-width:none}.cx7q-cnav-in::-webkit-scrollbar{display:none}button.cx7q-cbtn{display:flex;align-items:center;gap:11px;background:none;border:0;border-bottom:3px solid transparent;padding:15px 24px;cursor:pointer;color:var(--cx7q-ink-soft);white-space:nowrap;font-family:inherit}button.cx7q-cbtn svg{width:30px;height:20px;border:1px solid var(--cx7q-line);flex:0 0 auto;display:block}.cx7q-cname{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:21px}.cx7q-ccount{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}button.cx7q-cbtn:hover{color:var(--cx7q-ink)}button.cx7q-cbtn.cx7q-on{color:var(--cx7q-ink);border-bottom-color:var(--cx7q-brass)}button.cx7q-cbtn:focus-visible{outline:2px solid var(--cx7q-focus);outline-offset:-3px}.cx7q-ported{display:flex;align-items:center;gap:12px;margin:-26px -28px 22px;padding:13px 28px;background:var(--cx7q-paper-deep);border-bottom:1px solid var(--cx7q-line);font-size:15px;line-height:1.5}.cx7q-ported svg{width:28px;height:19px;border:1px solid var(--cx7q-line);flex:0 0 auto}.cx7q-borrow-note{border-left:2px solid var(--cx7q-brass);background:var(--cx7q-paper-raised);padding:13px 16px;margin:0 0 20px;max-width:70ch;font-size:17px}.cx7q-map-missing{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px dashed var(--cx7q-line);background:var(--cx7q-paper-raised)}.cx7q-map-missing span{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.06em;color:var(--cx7q-ink-soft);text-align:center;padding:0 20px}.cx7q-ch img.cx7q-charge-art{width:44px;height:44px;object-fit:contain;margin-bottom:8px;display:block}.cx7q-bc-head{padding-top:16px;padding-bottom:0;border-top:1px solid var(--cx7q-line);border-bottom:0;margin-top:22px;margin-bottom:0}.cx7q-bc-source .cx7q-bc-second{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;margin-top:14px;padding-top:13px;border-top:1px solid var(--cx7q-line)}.cx7q-bc-source .cx7q-bc-original{margin-top:4px}.cx7q-bc-gloss{display:inline;margin-left:8px;margin-top:0}.cx7q-map-missing{padding:28px;text-align:center;color:var(--cx7q-ink-soft);border:1px dashed var(--cx7q-line);font-size:14px}.cx7q-swatch-row{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.cx7q-swatch-row .cx7q-swatch+.cx7q-swatch{margin-left:-2px}.cx7q-swatch{width:15px;height:15px;border:1px solid var(--cx7q-line);flex:0 0 auto}.cx7q-blazon-line{margin-top:18px;padding-top:16px;border-top:1px solid var(--cx7q-line);font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;color:var(--cx7q-ink-soft)}.cx7q-blazon-line strong{display:block;font-family:Cormorant SC,serif;font-size:11px;letter-spacing:.1em;color:var(--cx7q-brass);margin-bottom:6px;text-transform:uppercase}.cx7q-charge-strip,.cx7q-swatch-strip{display:flex;flex-wrap:wrap;gap:10px}.cx7q-sw i.cx7q-fur,.cx7q-swatch.cx7q-fur{background-repeat:repeat;background-size:20px 20px}.cx7q-nametree{margin:4px 0 2px}.cx7q-nt{position:relative;padding:26px 0 24px}.cx7q-nt+.cx7q-nt{border-top:1px solid var(--cx7q-line)}.cx7q-nt-this{background:#7c5e2c17}.cx7q-nt-label,.cx7q-nt-sublabel{display:block;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cx7q-ink-soft);opacity:.8}.cx7q-nt-label{margin:0 0 18px}.cx7q-nt-sublabel{margin:32px 0 6px;opacity:.7}.cx7q-nt-row{position:relative;display:flex;flex-wrap:wrap;gap:34px 30px;justify-content:center;padding:22px 26px 0}.cx7q-nt-row .cx7q-nn:before{content:"";position:absolute;top:0;left:-15px;right:-15px;height:1px;background:var(--cx7q-brass);opacity:.4}.cx7q-nt-root .cx7q-nt-row{padding-top:0}.cx7q-nt-root .cx7q-nn:before{display:none}.cx7q-nn{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:88px;max-width:158px}.cx7q-nn>i{width:7px;height:7px;border-radius:50%;background:var(--cx7q-paper-raised);border:1.5px solid var(--cx7q-brass);opacity:.75}.cx7q-nt-row .cx7q-nn>i:before{content:"";position:absolute;left:50%;top:-22px;width:1px;height:22px;background:var(--cx7q-brass);opacity:.4}.cx7q-nt-root .cx7q-nn>i:before{display:none}.cx7q-nn>b{margin-top:9px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:22px;color:var(--cx7q-ink);line-height:1.25}.cx7q-nn>em{margin-top:3px;font-family:IBM Plex Mono,monospace;font-style:normal;font-size:13px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-nt-this:before{content:"";position:absolute;top:-24px;left:50%;width:1px;height:94px;background:var(--cx7q-brass);opacity:.4}.cx7q-nt-hub{position:relative;padding-top:26px;text-align:center}.cx7q-nt-hub:before{content:"";position:absolute;top:0;left:50%;width:1px;height:26px;background:var(--cx7q-brass);opacity:.4}.cx7q-nt-hub .cx7q-nn{max-width:520px;margin:0 auto}.cx7q-nn.cx7q-is-this>i{display:none}.cx7q-nn.cx7q-is-this>b{margin-top:0;font-size:34px;font-weight:700;letter-spacing:.01em}.cx7q-nn.cx7q-is-this>em{margin-top:7px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--cx7q-ink)}.cx7q-nt-vars{padding-top:20px}.cx7q-nt-vars:before,.cx7q-nt-rel .cx7q-nt-row:before{content:"";position:absolute;left:50%;width:1px;background:var(--cx7q-brass);opacity:.4}.cx7q-nt-vars:before{top:-40px;height:40px}.cx7q-nt-rel .cx7q-nt-row:before{top:-58px;height:58px}.cx7q-nt-vars .cx7q-nn:before{opacity:.3}.cx7q-nt-vars .cx7q-nn>i:before{top:-20px;height:20px}.cx7q-nt-vars .cx7q-nn>b{font-size:19px;font-weight:500;color:var(--cx7q-ink-soft)}.cx7q-nt-rel .cx7q-nn>b{font-size:20px}.cx7q-nt-rel .cx7q-nt-row{gap:30px 22px;padding-left:14px;padding-right:14px}.cx7q-nt-rel .cx7q-nn>em{font-size:10px;letter-spacing:.02em;line-height:1.5}.cx7q-nt-foot{margin:16px 0 0;text-align:center;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.7;color:var(--cx7q-ink-soft)}.cx7q-nt-row{gap:26px 16px;padding:22px 8px 0}.cx7q-nt-row .cx7q-nn:before{left:-8px;right:-8px}.cx7q-nn-tag{margin-top:3px;font-family:Spectral,Georgia,serif;font-size:13.5px;font-style:italic;letter-spacing:0;text-transform:none;color:var(--cx7q-ink-soft);opacity:.5;white-space:nowrap}.cx7q-cpanel,.cx7q-sbwrap{display:none}.cx7q-cpanel.cx7q-on,.cx7q-sbwrap.cx7q-on{display:block}.cx7q-descent-col.cx7q-is-this{background:var(--cx7q-paper-raised)}.cx7q-blazon-line .cx7q-slot-line{font-style:italic;font-family:Spectral,Georgia,serif;letter-spacing:0;text-transform:none;display:block;margin-top:4px}.cx7q-origin-figure{margin:0}.cx7q-origin-figure figcaption{display:block}.cx7q-fig-title{display:block;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.5;color:var(--cx7q-ink-soft)}.cx7q-origin-grid{display:grid;grid-template-columns:280px 1fr;gap:44px;align-items:center}.cx7q-locator{width:100%}.cx7q-locator svg{width:100%;height:auto}.cx7q-locator-map{width:100%;height:auto;display:block;max-height:420px}.cx7q-locator-map .cx7q-region{fill:var(--cx7q-paper-deep);stroke:var(--cx7q-line);stroke-width:1}.cx7q-locator-map .cx7q-map-dot{stroke:var(--cx7q-paper-raised);stroke-width:1.5}.cx7q-locator-map .cx7q-map-dot.cx7q-primary{fill:var(--cx7q-wine)}.cx7q-locator-map .cx7q-map-dot.cx7q-secondary{fill:var(--cx7q-brass)}.cx7q-locator-map .cx7q-map-label{font-family:IBM Plex Mono,monospace}.cx7q-locator-map .cx7q-map-label.cx7q-primary{font-size:20px;font-weight:600;fill:var(--cx7q-wine)}.cx7q-locator-map .cx7q-map-label.cx7q-secondary{font-size:17px;fill:var(--cx7q-ink-soft)}.cx7q-italy-map .cx7q-region{fill:var(--cx7q-paper-deep);stroke:var(--cx7q-line);stroke-width:1}.cx7q-italy-map .cx7q-region-secondary{fill:var(--cx7q-brass);fill-opacity:.38;stroke:var(--cx7q-brass);stroke-width:1.1}.cx7q-italy-map .cx7q-region-primary{fill:var(--cx7q-wine);stroke:var(--cx7q-wine);stroke-width:1.2}.cx7q-italy-map .cx7q-map-dot{stroke:var(--cx7q-paper-raised);stroke-width:1.5}.cx7q-italy-map .cx7q-map-dot.cx7q-primary{fill:var(--cx7q-wine)}.cx7q-italy-map .cx7q-map-dot.cx7q-secondary{fill:var(--cx7q-brass)}.cx7q-italy-map .cx7q-map-label{font-family:IBM Plex Mono,monospace}.cx7q-italy-map .cx7q-map-label.cx7q-primary{font-size:20px;font-weight:600;fill:var(--cx7q-wine)}.cx7q-italy-map .cx7q-map-label.cx7q-secondary{font-size:17px;fill:var(--cx7q-ink-soft)}.cx7q-map-legend{margin-top:12px;display:flex;flex-direction:column;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.45;color:var(--cx7q-ink-soft)}.cx7q-map-legend span{display:flex;gap:9px;align-items:flex-start}.cx7q-map-legend i{flex:0 0 auto;width:10px;height:10px;margin-top:3px;border:1px solid var(--cx7q-line)}.cx7q-map-legend i.cx7q-primary{background:var(--cx7q-wine);border-color:var(--cx7q-wine)}.cx7q-map-legend i.cx7q-secondary{background:var(--cx7q-brass);opacity:.45;border-color:var(--cx7q-brass)}.cx7q-fig-title a{color:var(--cx7q-brass);text-decoration:underline;text-underline-offset:3px}.cx7q-fig-title a:hover{color:var(--cx7q-ink)}.cx7q-home-link{color:var(--cx7q-wine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cx7q-home-link:hover{text-decoration-thickness:2px}.cx7q-where-facts{margin-top:26px;border-top:1px solid var(--cx7q-line)}.cx7q-where-facts .cx7q-fact{padding:10px 0;border-bottom:1px solid var(--cx7q-line)}.cx7q-where-facts dt{font-family:IBM Plex Mono,monospace;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cx7q-ink);margin-bottom:5px}.cx7q-where-facts dd{margin:0;font-size:17px;line-height:1.6}.cx7q-means{color:var(--cx7q-ink);letter-spacing:.06em}.cx7q-attrib{display:block;margin-top:4px;font-size:8.5px;letter-spacing:.03em;color:var(--cx7q-ink-soft);opacity:.75;line-height:1.35}.cx7q-locator-map .cx7q-regions{pointer-events:none}.cx7q-index-card,.cx7q-index-card dd,.cx7q-index-card .cx7q-crumb{overflow-wrap:anywhere;word-break:break-word}.cx7q-index-card .cx7q-crumb{display:block}.cx7q-origin-grid{align-items:start}.cx7q-cnav{position:static;top:auto}@media(max-width:700px){.cx7q-origin-grid{grid-template-columns:1fr;align-items:start}}.cx7q-hero-grid:has(.cx7q-arms){grid-template-columns:1fr 400px;gap:56px;align-items:center}.cx7q-hero:has(.cx7q-arms) .cx7q-hero-emblem{display:none}.cx7q-arms{background:none;border:0;padding:0;box-shadow:none}.cx7q-arms img{display:block;width:100%;height:auto}.cx7q-arms-lead{margin:6px 0 8px;font-size:14px;line-height:1.35;text-align:center;color:var(--cx7q-ink)}.cx7q-arms-lead b{font-family:Cormorant SC,serif;font-weight:700;font-size:15.5px;letter-spacing:.02em}.cx7q-arms-form{margin:0}.cx7q-arms-row{display:grid;grid-template-columns:1fr;gap:6px;width:252px;max-width:100%;margin:0 auto}.cx7q-arms-buy,.cx7q-arms-all{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;padding:9px 14px;font:500 18px Spectral,serif;border-radius:2px;cursor:pointer;line-height:1.2}.cx7q-arms-buy{background:var(--cx7q-wine);color:#fff;border:1px solid var(--cx7q-wine)}a.cx7q-arms-buy{color:#fff}.cx7q-arms-all{background:transparent;color:var(--cx7q-wine);border:1px solid var(--cx7q-wine)}.cx7q-arms-fine{margin:8px 0 0;text-align:center;font:400 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.04em;color:var(--cx7q-ink-soft)}@media(max-width:880px){.cx7q-hero-grid:has(.cx7q-arms){grid-template-columns:1fr;gap:26px}.cx7q-hero-grid:has(.cx7q-arms) .cx7q-arms{margin-right:0}.cx7q-arms{order:-1}}body.template-page-cx7q-prints{background:var(--cx7q-paper);background-image:none}.cx7q-shop{padding:28px 0 56px}.cx7q-shop h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(32px,3vw,40px);line-height:1.1;margin:0;color:var(--cx7q-ink)}.cx7q-shop-crumb{font:400 12px IBM Plex Mono,monospace;letter-spacing:.06em;margin-bottom:22px}.cx7q-shop-crumb a{color:var(--cx7q-ink-soft);text-decoration:none}.cx7q-shop-crumb a:hover{color:var(--cx7q-brass)}.cx7q-shop-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.cx7q-shop-gallery{position:sticky;top:24px}.cx7q-shop-main{margin:0;position:relative;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);padding:8px}.cx7q-shop-main-label{position:absolute;left:36px;bottom:58px;max-width:60%;padding:8px 12px;background:#1c2430c7;color:#fff;font:500 13px/1.35 Spectral,serif;letter-spacing:.01em}.cx7q-shop-main img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.cx7q-shop-main figcaption{margin-top:14px;text-align:center;font:400 11px IBM Plex Mono,monospace;letter-spacing:.06em;color:var(--cx7q-ink-soft)}.cx7q-shop-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.cx7q-shop-thumbs::-webkit-scrollbar{display:none}.cx7q-shop-thumb{flex:0 0 84px;width:84px;height:84px;padding:6px;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);cursor:pointer}.cx7q-shop-thumb img{width:100%;height:100%;object-fit:contain;display:block}.cx7q-shop-thumb.cx7q-on{border-color:var(--cx7q-brass);box-shadow:inset 0 0 0 1px var(--cx7q-brass)}.cx7q-shop-wm{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:15px;line-height:1.35;color:var(--cx7q-ink-soft)}.cx7q-shop-wm svg{flex:0 0 140px;width:140px;height:auto;display:block}.cx7q-shop-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(36px,3.6vw,48px);line-height:1.02;letter-spacing:-.01em;margin:10px 0 0;color:var(--cx7q-ink)}.cx7q-shop-source{margin:14px 0 0;font-size:19px;line-height:1.5;color:var(--cx7q-ink-soft)}.cx7q-shop-lines{margin-top:18px}.cx7q-shop-lines-label{margin:0 0 8px;font-size:16px;color:var(--cx7q-ink)}.cx7q-shop-chips{display:flex;flex-wrap:wrap;gap:8px}.cx7q-shop-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;background:transparent;border:1px solid rgba(198,188,159,.55);font:500 13.5px Spectral,serif;color:var(--cx7q-ink-soft);cursor:pointer;border-radius:2px}.cx7q-shop-chip:hover{border-color:var(--cx7q-line);color:var(--cx7q-ink)}.cx7q-shop-chip small{font:400 10.5px IBM Plex Mono,monospace;color:var(--cx7q-ink-soft)}.cx7q-shop-chip .cx7q-flag{width:18px;height:12px}.cx7q-shop-chip.cx7q-on{border-color:var(--cx7q-brass);color:var(--cx7q-ink);background:var(--cx7q-paper-raised)}.cx7q-shop-gets{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--cx7q-line);display:grid;gap:9px}.cx7q-shop-gets li{display:flex;gap:10px;align-items:flex-start;font-size:18.5px;line-height:1.4;color:var(--cx7q-ink)}.cx7q-shop-gets .cx7q-shop-icon{color:var(--cx7q-brass);width:18px;height:18px;flex-basis:18px;margin-top:5px;stroke-width:1.5}.cx7q-shop-form{margin-top:26px}.cx7q-shop-choose{margin:0 0 8px;font-family:Cormorant SC,serif;font-weight:700;font-size:17px;letter-spacing:.02em;color:var(--cx7q-ink)}.cx7q-shop-variants{display:grid;gap:8px;margin-bottom:16px}.cx7q-shop-pack{list-style:none;margin:0 0 16px;padding:14px 16px;border:1px solid var(--cx7q-brass);background:var(--cx7q-paper-raised);border-radius:2px;display:grid;gap:10px}.cx7q-shop-pack li{position:relative;padding-left:24px}.cx7q-shop-pack li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(107,36,54,.7);background:radial-gradient(circle,var(--cx7q-wine) 0 3.5px,transparent 4px)}.cx7q-shop-pack b{display:block;font:600 14.5px Spectral,serif;color:var(--cx7q-ink)}.cx7q-shop-pack span{display:block;font-size:13px;line-height:1.4;color:var(--cx7q-ink-soft)}.cx7q-shop-variant{display:grid;grid-template-columns:18px 1fr;column-gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--cx7q-line);background:transparent;cursor:pointer;border-radius:2px}.cx7q-shop-variant input{margin:3px 0 0;accent-color:var(--cx7q-wine)}.cx7q-shop-variant b{font:600 14.5px Spectral,serif;color:var(--cx7q-ink)}.cx7q-shop-variant span{grid-column:2;font-size:13px;line-height:1.4;color:var(--cx7q-ink-soft)}.cx7q-shop-variant.cx7q-on{border-color:var(--cx7q-brass);background:var(--cx7q-paper-raised)}.cx7q-shop-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cx7q-shop-format{font-family:Cormorant SC,serif;font-weight:700;font-size:17px;letter-spacing:.02em;color:var(--cx7q-ink)}.cx7q-shop-price{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:34px;line-height:1;color:var(--cx7q-ink);white-space:nowrap}.cx7q-shop-cta{display:block;width:100%;box-sizing:border-box;margin-top:14px;padding:14px 16px;background:var(--cx7q-wine);color:#fff;border:1px solid var(--cx7q-wine);border-radius:2px;font:500 17px Spectral,serif;cursor:pointer;text-align:center}.cx7q-shop-cta:hover{background:#57192a}.cx7q-shop-cta span{color:inherit;font:inherit}.cx7q-shop-icon{width:18px;height:18px;flex:0 0 18px;color:var(--cx7q-brass);margin-top:1px}.cx7q-shop-trust{margin-top:16px;display:grid;gap:12px}.cx7q-shop-guarantee{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line)}.cx7q-shop-guarantee .cx7q-shop-icon{width:28px;height:28px;flex-basis:28px;margin:0;color:var(--cx7q-wine)}.cx7q-shop-guarantee b{display:block;font:600 16px Spectral,serif;color:var(--cx7q-ink)}.cx7q-shop-guarantee span{display:block;font-size:14px;color:var(--cx7q-ink-soft)}.cx7q-shop-trustrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:14px;color:var(--cx7q-ink-soft)}.cx7q-shop-trustrow>span{display:inline-flex;align-items:center;gap:6px}.cx7q-shop-stars{color:#00b67a;letter-spacing:1px;font-size:15px}.cx7q-shop-halfstar{background:linear-gradient(90deg,#00b67a 50%,#c6bc9f 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.cx7q-shop-pay{gap:5px}.cx7q-shop-pay .cx7q-shop-icon{width:17px;height:17px;flex-basis:17px;margin:0 2px 0 0;color:var(--cx7q-brass)}.cx7q-shop-pay-icon{width:30px;height:19px;border-radius:3px}.cx7q-shop-how{margin-top:48px;padding:32px 36px;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line)}.cx7q-shop-how h2{font-size:clamp(28px,2.6vw,34px)}.cx7q-shop-how ol{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cx7q-shop-how h2{margin-left:0}.cx7q-shop-how li{position:relative;padding-left:58px}.cx7q-shop-step{position:absolute;left:0;top:0;width:42px;height:42px;border-radius:50%;background:var(--cx7q-wine);color:#fff;font:600 20px/1 Cormorant Garamond,Georgia,serif;font-variant-numeric:lining-nums;display:flex;align-items:center;justify-content:center}.cx7q-shop-how b{display:block;font:600 18px Spectral,serif;color:var(--cx7q-ink);padding-top:8px}.cx7q-shop-how p{margin:6px 0 0;font-size:18px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-shop-points{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;padding:36px 36px 0;align-items:start;border-top:1px solid var(--cx7q-line)}.cx7q-shop-point .cx7q-shop-icon{width:26px;height:26px}.cx7q-shop-point b{display:block;margin-top:12px;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:26px;line-height:1.15;color:var(--cx7q-ink)}.cx7q-shop-point p{margin:8px 0 0;font-size:18px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-shop-point q{font-style:italic;color:var(--cx7q-ink)}.cx7q-shop-point a{color:var(--cx7q-brass)}.cx7q-shop-archive{max-width:760px;margin:48px auto 0;text-align:center}.cx7q-shop-archive p{margin:16px auto 0;font-size:19px;line-height:1.6;color:var(--cx7q-ink-soft);max-width:62ch}.cx7q-shop-archive a{color:var(--cx7q-brass)}.cx7q-shop-reviews{margin-top:56px;padding-top:40px;border-top:1px solid var(--cx7q-line);text-align:center}.cx7q-shop-reviews-sub{margin:10px 0 0;font-size:17px;color:var(--cx7q-ink-soft)}.cx7q-shop-reviews-sub .cx7q-shop-stars{margin-right:8px}.cx7q-shop-review .cx7q-shop-stars{display:block}.cx7q-shop-review-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;text-align:left}.cx7q-shop-review{position:relative;margin:0;padding:26px 24px 20px;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);display:flex;flex-direction:column}.cx7q-shop-review:before{content:"\201c";position:absolute;top:6px;right:18px;font:700 96px/1 Cormorant Garamond,Georgia,serif;color:var(--cx7q-brass);opacity:.22}.cx7q-shop-review-tag{display:inline-block;align-self:flex-start;margin-bottom:12px;padding:4px 10px;border:1px solid var(--cx7q-line);border-radius:2px;font:400 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cx7q-brass)}.cx7q-shop-review .cx7q-shop-stars{font-size:16px;margin:0 0 10px}.cx7q-shop-star-off{color:var(--cx7q-line)}.cx7q-shop-review blockquote{margin:0;font-size:18px;line-height:1.55;color:var(--cx7q-ink);flex:1}.cx7q-shop-review figcaption{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--cx7q-line);font-size:15px;line-height:1.4;color:var(--cx7q-ink-soft)}.cx7q-shop-review figcaption b{display:block;color:var(--cx7q-ink);font-weight:600;font-size:16.5px}.cx7q-shop-avatar{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--cx7q-wine);color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 14px Spectral,serif;letter-spacing:.04em}.cx7q-shop-verified{color:#00875a;white-space:nowrap}.cx7q-shop-verified .cx7q-shop-icon{width:13px;height:13px;flex-basis:13px;color:#00875a;vertical-align:-2px;margin-right:2px}.cx7q-shop-formats{margin-top:56px;padding:48px 0;background:var(--cx7q-paper-deep);border-top:1px solid var(--cx7q-line);border-bottom:1px solid var(--cx7q-line)}.cx7q-shop-formats-sub{margin:8px 0 0;font-size:18px;color:var(--cx7q-ink-soft)}.cx7q-shop-format-row{display:grid;grid-template-columns:repeat(3,minmax(0,400px));justify-content:center;gap:24px;margin-top:26px}.cx7q-shop-format-card{margin:0;background:var(--cx7q-paper-raised);border:1px solid var(--cx7q-line);padding:14px;display:flex;flex-direction:column}.cx7q-shop-format-card img{width:100%;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover;display:block;background:#fff}.cx7q-shop-format-pic{position:relative}.cx7q-shop-format-card .cx7q-shop-format-tag{position:absolute;left:13px;bottom:13px;margin:0;padding:8px 12px;height:36px;box-sizing:border-box;display:inline-flex;align-items:center;background:#1c2430c7;color:#fff!important;font:500 14px/1.3 Spectral,serif}.cx7q-shop-format-card b{display:block;margin-top:14px;font:600 19px Spectral,serif;line-height:1.3;color:var(--cx7q-ink)}.cx7q-shop-format-card span{display:block;margin-top:6px;font-size:16px;line-height:1.45;color:var(--cx7q-ink-soft);flex:1}.cx7q-shop-format-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.cx7q-shop-format-price{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:26px;color:var(--cx7q-ink)}.cx7q-shop-format-add{padding:10px 16px;background:var(--cx7q-wine);color:#fff;border:1px solid var(--cx7q-wine);border-radius:2px;font:500 16px Spectral,serif;cursor:pointer}.cx7q-shop-format-add:hover{background:#57192a}.cx7q-shop-format-buy{display:flex;align-items:center;gap:10px}.cx7q-shop-format-card .cx7q-shop-format-ship{display:inline;margin:0;font:500 16px Spectral,serif;color:var(--cx7q-ink-soft);white-space:nowrap}.cx7q-shop-faq{max-width:760px;margin:48px auto 0}.cx7q-shop-faq details{border-top:1px solid var(--cx7q-line)}.cx7q-shop-faq details:first-of-type{margin-top:18px}.cx7q-shop-faq details:last-of-type{border-bottom:1px solid var(--cx7q-line)}.cx7q-shop-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;cursor:pointer;list-style:none;font:600 19px Spectral,serif;color:var(--cx7q-ink)}.cx7q-shop-faq summary::-webkit-details-marker{display:none}.cx7q-shop-faq summary .cx7q-shop-icon{color:var(--cx7q-ink-soft);transition:transform .15s}.cx7q-shop-faq details[open] summary .cx7q-shop-icon{transform:rotate(180deg)}.cx7q-shop-faq details p{margin:0 0 16px;font-size:18px;line-height:1.55;color:var(--cx7q-ink-soft)}.cx7q-shop-none{padding:40px 0}.cx7q-shop-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--cx7q-paper-raised);border-top:1px solid var(--cx7q-line);box-shadow:0 -6px 18px var(--cx7q-shadow);transform:translateY(100%);transition:transform .2s}.cx7q-shop-sticky.cx7q-on{transform:none}.cx7q-shop-sticky .cx7q-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.cx7q-shop-sticky>.cx7q-wrap>span{font-size:14px;color:var(--cx7q-ink-soft)}.cx7q-shop-sticky .cx7q-shop-cta span{color:#fff;font:inherit}.cx7q-shop-sticky .cx7q-shop-cta{width:auto;margin:0;padding:10px 18px;font-size:14.5px}@media(max-width:1000px){.cx7q-shop-format-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:880px){.cx7q-shop-grid{grid-template-columns:1fr;gap:28px}.cx7q-shop-gallery{position:static}.cx7q-shop-gallery{margin-left:-22px;margin-right:-22px}.cx7q-shop-main{padding:6px;border-left:0;border-right:0}.cx7q-shop-thumbs{padding:0 10px}.cx7q-shop-wm{margin-left:22px;margin-right:22px}.cx7q-shop-wm{flex-wrap:nowrap;font-size:13px;gap:8px;white-space:nowrap}.cx7q-shop-wm svg{flex-basis:96px;width:96px}.cx7q-shop-thumb{flex:1 1 0;width:auto;height:auto;aspect-ratio:1;min-width:0}.cx7q-shop-how{padding:24px 20px;margin-top:36px}.cx7q-shop-how ol{grid-template-columns:1fr;gap:20px}.cx7q-shop-how li{padding-left:38px}.cx7q-shop-step{width:25px;height:25px;font-size:13px;top:6px}.cx7q-shop-how b{padding-top:0}.cx7q-shop-points{grid-template-columns:1fr;gap:26px;margin-top:40px;padding:30px 0 0}.cx7q-shop-formats{padding:36px 0}.cx7q-shop-sticky span{display:none}.cx7q-shop-sticky .cx7q-shop-cta{width:100%}}.cx7q-m-only{display:none}@media(max-width:880px){.cx7q-m-only{display:inline}.cx7q-m-hide{display:none}.cx7q-shop-mhead{display:block;margin-bottom:14px}.cx7q-shop-mhead .cx7q-eyebrow{display:none}.cx7q-shop-mhead .cx7q-shop-title{margin-top:6px}.cx7q-shop-buy .cx7q-shop-source{margin-top:0}.cx7q-shop{padding-top:16px}.cx7q-shop-crumb{margin-bottom:14px}.cx7q-shop-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cx7q-shop-chip{padding:8px 6px;justify-content:center;gap:6px;font-size:13px}.cx7q-shop-chip small{display:none}.cx7q-shop-source,.cx7q-shop-gets li{font-size:17px}.cx7q-shop h2{font-size:30px}.cx7q-shop-point b{font-size:23px}.cx7q-shop-format-row{display:flex;justify-content:flex-start;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;scroll-padding-left:0}.cx7q-shop-format-row::-webkit-scrollbar{display:none}.cx7q-shop-format-card{flex:0 0 78%;scroll-snap-align:start}.cx7q-shop-format-foot{flex-wrap:wrap;gap:8px 12px}.cx7q-shop-format-buy{flex-wrap:nowrap;margin-left:auto}.cx7q-shop-format-add{white-space:nowrap;padding:10px 14px}.cx7q-shop-main-label{left:10px;right:auto;bottom:10px;max-width:70%;padding:6px 10px;font-size:12px}.cx7q-shop-reviews{margin-top:36px;padding-top:28px}.cx7q-shop-review-row{display:flex;justify-content:flex-start;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.cx7q-shop-review-row::-webkit-scrollbar{display:none}.cx7q-shop-review{flex:0 0 84%;scroll-snap-align:start}.cx7q-shop-archive{margin-top:36px}.cx7q-shop-archive p{font-size:18px}.cx7q-shop-faq{margin-top:36px}}@media(prefers-reduced-motion:reduce){.cx7q-shop-sticky,.cx7q-shop-faq summary .cx7q-shop-icon{transition:none}}.cx7q-side-card{margin:0 0 18px}.cx7q-side-card b{font-size:17px}.cx7q-side-card span{font-size:14.5px}.cx7q-side-card .cx7q-shop-format-price{font-size:22px}.cx7q-side-card .cx7q-shop-format-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-top:12px;row-gap:14px}.cx7q-side-card .cx7q-shop-format-price{font-size:22px;line-height:1.3}.cx7q-side-card .cx7q-shop-format-buy{display:contents}.cx7q-side-card .cx7q-shop-format-ship{font-size:14px;line-height:1.3}.cx7q-side-card .cx7q-shop-format-add{flex:0 0 100%;display:block;width:100%;margin:0;padding:10px 12px;font-size:15px;white-space:nowrap}.cx7q-side-card .cx7q-shop-format-add{background:transparent;color:var(--cx7q-wine);border:1px solid var(--cx7q-wine);text-align:center;text-decoration:none;box-sizing:border-box}.cx7q-side-card .cx7q-shop-format-add:hover{background:var(--cx7q-wine);color:#fff}.cx7q-side-card.cx7q-side-digital{margin-bottom:18px}.cx7q-side-card .cx7q-side-primary{background:var(--cx7q-wine);color:#fff}.cx7q-sbwrap .cx7q-index-card{margin-top:0}@media(max-width:880px){.cx7q-side-card{margin:0 0 22px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cx7q-crest.css.map */
