@media(min-width:1280px){.pv2-rail[data-astro-cid-4mrmsvif]{position:sticky;top:calc(var(--topbar-h) + 1.5rem);max-height:calc(100vh - var(--topbar-h) - 1.5rem);overflow-y:auto;overscroll-behavior:contain}}.pv2-nav[data-astro-cid-hvdcbryh]{top:calc(var(--topbar-h) + 1.5rem);max-height:calc(100vh - var(--topbar-h) - 1.5rem);scrollbar-width:thin}.pv2-chiprow[data-astro-cid-hvdcbryh]{scrollbar-width:none}.pv2-chiprow[data-astro-cid-hvdcbryh]::-webkit-scrollbar{display:none}.pv2-chip[data-astro-cid-hvdcbryh]:focus-visible{outline:3px solid #626f47;outline-offset:-3px}.pv2-chip[data-astro-cid-hvdcbryh][aria-current=true]:focus-visible{outline-color:#fff;outline-offset:-4px}.pv2-jump[data-astro-cid-hvdcbryh]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:4px 10px 4px 12px;border:1px solid #626F47;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.25;color:#626f47;text-decoration:none;background:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pv2-jump[data-astro-cid-hvdcbryh]:hover,.pv2-jump[data-astro-cid-hvdcbryh]:focus-visible{background:#faf2db;border-color:#8a6d1f;color:#4e5a36;outline:none}.pv2-jump[data-astro-cid-hvdcbryh]:focus-visible{box-shadow:0 0 0 3px #d9b25973}.pv2-jump-arrow[data-astro-cid-hvdcbryh]{flex:none;font-size:12px;color:#8a6d1f}.pw-row[data-astro-cid-sjpwtflr]{display:grid;grid-template-columns:14px minmax(0,1fr) auto;column-gap:12px;align-items:last baseline;align-content:start;padding:12px 0}.pw-mark[data-astro-cid-sjpwtflr]{align-self:start;margin-top:7px}.pw-name[data-astro-cid-sjpwtflr]{position:relative;font-family:var(--font-serif);font-size:18px;line-height:1.4;color:#333133}.pw-lead[data-astro-cid-sjpwtflr]:after{content:"";position:absolute;right:0;bottom:.36em;left:0;height:2px;background-image:radial-gradient(circle,rgb(98 111 71 / .55) .85px,transparent 1.15px);background-size:5px 2px;background-repeat:repeat-x;background-position:right center}.pw-name-text[data-astro-cid-sjpwtflr]{position:relative;z-index:1;padding-right:8px;background:#fffcf0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pw-term[data-astro-cid-sjpwtflr]{white-space:nowrap}.pw-detail[data-astro-cid-sjpwtflr]{grid-column:2 / -1;margin-top:2px;font-size:15px;line-height:1.5;color:#5a595a}.pw-excl[data-astro-cid-sjpwtflr]{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:12px;align-content:start;padding:12px 0;font-size:16px;line-height:1.55;color:#5a595a}.pw-dash[data-astro-cid-sjpwtflr]{width:12px;height:1px;margin-top:.78em;background:#5a595a8c}.pw-excl-text[data-astro-cid-sjpwtflr]:first-letter{text-transform:uppercase}.pw-terms[data-astro-cid-sjpwtflr] li[data-astro-cid-sjpwtflr]{display:flex;gap:10px}.pw-terms[data-astro-cid-sjpwtflr] li[data-astro-cid-sjpwtflr]+li[data-astro-cid-sjpwtflr]{margin-top:4px}.pw-terms-dash[data-astro-cid-sjpwtflr]{flex:none;width:10px;height:1px;margin-top:.8em;background:#d9b259}@media(min-width:768px){@supports (grid-template-rows: subgrid){.pw-ledger[data-astro-cid-sjpwtflr]{grid-template-rows:auto repeat(var(--pw-rows),auto)}.pw-ledger[data-astro-cid-sjpwtflr]>.pw-col[data-astro-cid-sjpwtflr]{display:grid;grid-row:1 / -1;grid-template-rows:subgrid}.pw-ledger[data-astro-cid-sjpwtflr] .pw-list[data-astro-cid-sjpwtflr]{display:grid;grid-row:2 / -1;grid-template-rows:subgrid}}}@media(forced-colors:active){.pw-name-text[data-astro-cid-sjpwtflr]{background:Canvas}}.pv2-page :is(a,button,summary):focus-visible{outline:2px solid #626f47!important;outline-offset:3px!important;border-radius:4px}.pv2-page .pv2-pill:focus-visible,.pv2-page .btn-contact:focus-visible{outline-color:#333133!important;border-radius:30px}.pv2-page .pv2-caps{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.pv2-page .pv2-link{color:#626f47;text-decoration:underline;text-decoration-color:#626f4773;text-underline-offset:3px}.pv2-page .pv2-link:hover{text-decoration-color:#626f47}.pv2-page .pv2-double{height:6px;border-top:1px solid #d9b259;border-bottom:1px solid #d9b259}.pv2-page .pv2-dots{flex:1 1 auto;min-width:16px;height:2px;background-image:radial-gradient(circle,rgb(98 111 71 / .55) .85px,transparent 1.15px);background-size:5px 2px;background-repeat:repeat-x;background-position:left center}.pv2-page .pv2-ledger-row{display:flex;align-items:flex-end;gap:8px;padding:4px 0;font-size:15px;line-height:1.45;color:#333133}.pv2-page .pv2-ledger-dash{flex:none;align-self:flex-start;width:10px;height:1px;margin-top:.72em;background:#d9b259}.pv2-page .pv2-ledger-text{min-width:0}.pv2-page .pv2-ledger-row .pv2-dots{margin-bottom:.45em}.pv2-page .pv2-ledger-tag{flex:none;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#626f47}.pv2-page .pv2-ledger-tag--separate,.pv2-page .pv2-ledger-row--plain{color:#5a595a}.pv2-page .pv2-ledger-row--plain .pv2-ledger-dash{background:#5a595a73}@media(max-width:639.98px){.pv2-page .pv2-ledger-row .pv2-dots{display:none}.pv2-page .pv2-ledger-tag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.pv2-page .pv2-gap{margin-inline:.07em}.pv2-page .pv2-disc-summary{display:flex;min-height:40px;align-items:center;gap:12px;padding:4px 0;cursor:pointer;list-style:none}.pv2-page .pv2-disc-summary::-webkit-details-marker{display:none}.pv2-page .pv2-disc-label{flex:none;font-size:14px;font-weight:600;color:#626f47;text-decoration:underline;text-decoration-color:#626f4773;text-underline-offset:3px}.pv2-page .pv2-disc-teaser{min-width:0;flex:1 1 auto;overflow:hidden;font-size:13.5px;color:#5a595a;text-overflow:ellipsis;white-space:nowrap}.pv2-page details[open]>summary .pv2-disc-teaser{visibility:hidden}.pv2-page .pv2-disc-plus{position:relative;flex:none;width:24px;height:24px;margin-left:auto;border:1px solid rgb(98 111 71 / .5);border-radius:50%}.pv2-page .pv2-disc-plus:before,.pv2-page .pv2-disc-plus:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:#626f47;transform:translate(-50%,-50%)}.pv2-page .pv2-disc-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.pv2-page details[open]>summary .pv2-disc-plus:after{display:none}.pv2-page .pv2-wash{background:#faf2db}.pv2-page .pv2-cat{scroll-margin-top:64px}@media(forced-colors:active){.pv2-page .pv2-double{border-color:CanvasText}}
