body:has(.jsp-renaissance-unified-nav){--jsp-lnav-width:312px;--jsp-lnav-ink:#18130f;--jsp-lnav-panel:#201911;--jsp-lnav-rule:#67503a;--jsp-lnav-gold:#e0bd89}body:has(.jsp-renaissance-unified-nav) .jsp-space-sidebar.jsp-renaissance-unified-nav{position:fixed!important;inset:0 auto 0 0!important;width:var(--jsp-lnav-width)!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;box-sizing:border-box!important;background:radial-gradient(ellipse at 12% 0%,#4d37234d 0%,transparent 39%),linear-gradient(180deg,#1e1711,#110f0d)!important;color:#f4eadb!important;border-right:1px solid #765a3e!important;box-shadow:12px 0 36px #0002!important;z-index:80!important;scrollbar-width:thin!important}.jsp-renaissance-unified-nav *{box-sizing:border-box!important}.jsp-renaissance-unified-nav .jsp-lnav-inner{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:30px 23px 28px!important;gap:0!important}.jsp-renaissance-unified-nav .jsp-lnav-top{border-bottom:1px solid #76583c!important;padding-bottom:24px!important}.jsp-renaissance-unified-nav .jsp-lnav-brand{display:flex!important;gap:13px!important;align-items:center!important;text-decoration:none!important;color:#f9e8cd!important;min-width:0!important}.jsp-renaissance-unified-nav .jsp-lnav-brandmark{display:grid!important;place-items:center!important;flex:0 0 54px!important;width:54px!important;height:54px!important;border:1px solid #b7925b!important;border-radius:50%!important;font:400 32px/1 Georgia,serif!important;letter-spacing:-.065em!important;background:#392b1d!important;color:#ffe0ad!important}.jsp-renaissance-unified-nav .jsp-lnav-brandmark span{color:#d5a86b!important}.jsp-renaissance-unified-nav .jsp-lnav-brandtext{display:flex!important;flex-direction:column!important;gap:0!important;line-height:1.12!important}.jsp-renaissance-unified-nav .jsp-lnav-brandtext strong{font:400 29px/1.05 Georgia,serif!important;letter-spacing:.065em!important;color:#f5dfbf!important}.jsp-renaissance-unified-nav .jsp-lnav-brandtext>span{font:600 12px/1.5 system-ui,sans-serif!important;letter-spacing:.28em!important;color:#e2b987!important}.jsp-renaissance-unified-nav .jsp-lnav-edition{font-size:10px!important;font-weight:720!important;letter-spacing:.13em!important;color:#cfb28e!important;margin:18px 0 11px!important;line-height:1.5!important}.jsp-renaissance-unified-nav .jsp-lnav-manifest{font:400 22px/1.25 Georgia,serif!important;letter-spacing:-.018em!important;color:#f2e0c5!important;margin:0!important}.jsp-renaissance-unified-nav .jsp-lnav-manifest em{font-style:normal!important;color:#e5bf87!important}.jsp-renaissance-unified-nav .jsp-lnav-primary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:23px 0 25px!important}.jsp-renaissance-unified-nav .jsp-lnav-primary a{display:flex!important;gap:5px!important;justify-content:space-between!important;align-items:center!important;min-height:55px!important;padding:11px!important;background:#34271d!important;border:1px solid #665039!important;text-decoration:none!important;font-size:12px!important;font-weight:650!important;line-height:1.34!important;color:#f7e6cf!important;border-radius:2px!important;overflow-wrap:anywhere!important}.jsp-renaissance-unified-nav .jsp-lnav-primary a:hover{background:#4a3524!important;border-color:#c6a075!important}.jsp-renaissance-unified-nav .jsp-lnav-primary a span{color:#dcb788!important}.jsp-renaissance-unified-nav .jsp-lnav-menu-caption{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0 0 9px!important;padding-top:17px!important;border-top:1px solid #665039!important;color:#e2bc8d!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:780!important}.jsp-renaissance-unified-nav .jsp-lnav-menu-caption span{color:#aa8a64!important}.jsp-renaissance-unified-nav .jsp-lnav-chapter{margin:0!important;border-top:1px solid #594633!important;padding:0!important}.jsp-renaissance-unified-nav .jsp-lnav-chapter:last-child{border-bottom:1px solid #594633!important}.jsp-renaissance-unified-nav .jsp-lnav-branch{margin:0!important;padding:0!important;min-width:0!important}.jsp-renaissance-unified-nav .jsp-lnav-branch>summary{display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px!important;gap:10px!important;align-items:center!important;list-style:none!important;cursor:pointer!important;padding:14px 4px!important;color:#eee1cf!important;background:transparent!important;font-size:13px!important;line-height:1.5!important;font-weight:650!important;border:0!important;min-height:47px!important}.jsp-renaissance-unified-nav .jsp-lnav-branch>summary::-webkit-details-marker{display:none!important}.jsp-renaissance-unified-nav .jsp-lnav-branch>summary::marker{content:""!important}.jsp-renaissance-unified-nav .jsp-lnav-branch[open]>summary{color:#f4d5a8!important}.jsp-renaissance-unified-nav .jsp-lnav-branch>summary:hover{color:#ffe0b3!important;background:#e9be8420!important}.jsp-renaissance-unified-nav .jsp-lnav-count{font:400 16px/1 Georgia,serif!important;color:#b98c60!important}.jsp-renaissance-unified-nav .jsp-lnav-chapter-title{min-width:0!important;overflow-wrap:anywhere!important}.jsp-renaissance-unified-nav .jsp-lnav-chevron{color:#cda575!important;transform:rotate(0);transition:transform .18s ease!important;text-align:center!important}.jsp-renaissance-unified-nav .jsp-lnav-branch[open] .jsp-lnav-chevron{transform:rotate(180deg)!important}.jsp-renaissance-unified-nav .jsp-lnav-subtree{padding:0 0 17px 37px!important;margin:0!important;border-left:1px solid #8a6c47!important}.jsp-renaissance-unified-nav .jsp-lnav-overview{display:block!important;margin:0 0 7px!important;font-size:12px!important;font-weight:700!important;color:#f0c898!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:8px 4px!important;line-height:1.4!important}.jsp-renaissance-unified-nav .jsp-lnav-subtree ul{list-style:none!important;margin:0!important;padding:0!important}.jsp-renaissance-unified-nav .jsp-lnav-subtree li{margin:0!important;padding:0!important}.jsp-renaissance-unified-nav .jsp-lnav-subtree li>a{display:block!important;border-left:2px solid transparent!important;padding:7px 8px!important;text-decoration:none!important;color:#e3d1bb!important;font-size:12px!important;font-weight:500!important;line-height:1.46!important;overflow-wrap:anywhere!important}.jsp-renaissance-unified-nav .jsp-lnav-subtree li>a:hover,.jsp-renaissance-unified-nav .jsp-lnav-subtree li>a[aria-current=page]{color:#ffe1b0!important;border-left-color:#e6be87!important;background:#453021!important}.jsp-renaissance-unified-nav .jsp-lnav-third-level{margin-left:12px!important;border-left:1px solid #67513a!important;padding:0!important}.jsp-renaissance-unified-nav .jsp-lnav-third-level li>a{font-size:11px!important;padding:6px 8px!important;color:#d5c3b1!important}.jsp-renaissance-unified-nav a:focus-visible,.jsp-renaissance-unified-nav summary:focus-visible{outline:3px solid #ffdfac!important;outline-offset:3px!important;border-radius:2px!important}.jsp-renaissance-unified-nav .jsp-lnav-mobile{display:none!important}.jsp-renaissance-unified-nav .jsp-lnav-bottom{margin-top:auto!important;padding-top:30px!important;color:#cab9a1!important}.jsp-renaissance-unified-nav .jsp-lnav-bottom p{font-size:11px!important;color:#d0bfa8!important;line-height:1.6!important;margin:7px 0!important}.jsp-renaissance-unified-nav .jsp-lnav-status{font-size:11px!important;font-weight:720!important;color:#f2d7aa!important;display:flex!important;gap:9px!important;align-items:center!important}.jsp-renaissance-unified-nav .jsp-lnav-status-dot{display:inline-block!important;width:7px!important;height:7px!important;flex:0 0 auto!important;border:1px solid #e7c795!important;border-radius:50%!important}.jsp-renaissance-unified-nav .jsp-lnav-bottom a{color:#f5d2a3!important;text-decoration:underline!important;font-weight:700!important;font-size:12px!important}body:has(.jsp-renaissance-unified-nav) .page-wrapper{margin-left:var(--jsp-lnav-width)!important;margin-right:0!important;width:calc(100% - var(--jsp-lnav-width))!important;max-width:none!important;min-width:0!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-content{max-width:1260px!important;padding:clamp(32px,4vw,82px)!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery{position:static!important;inset:auto!important;z-index:auto!important;width:auto!important;max-width:1120px!important;max-height:none!important;margin:38px auto 56px!important;padding:clamp(24px,4vw,48px)!important;background:linear-gradient(165deg,#30241a,#211a16)!important;border:1px solid #785d3f!important;border-radius:3px!important;box-shadow:none!important;overflow:visible!important;overscroll-behavior:auto!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery nav>details{margin:0!important;padding:13px 15px!important;border:1px solid #655039!important;min-width:0!important;background:#251c15!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery nav>details summary{font-size:13px!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery nav>details a{padding:9px 0!important;font-size:12px!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery .jsp-re-right-foot{margin-top:24px!important;padding-top:18px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper{margin-left:var(--jsp-lnav-width)!important;margin-right:0!important;width:calc(100% - var(--jsp-lnav-width))!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .jsp-re-project-discovery{position:static!important;inset:auto!important;width:auto!important;max-width:1120px!important;margin:42px auto!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main{min-width:0!important}@media(max-width:1280px){body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1050px){body:has(.jsp-renaissance-unified-nav){--jsp-lnav-width:280px}.jsp-renaissance-unified-nav .jsp-lnav-inner{padding:24px 16px!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-content{padding:38px 25px!important}}@media(max-width:850px){body:has(.jsp-renaissance-unified-nav){--jsp-lnav-width:0px}body:has(.jsp-renaissance-unified-nav) .jsp-space-sidebar.jsp-renaissance-unified-nav{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid #765a3e!important}.jsp-renaissance-unified-nav .jsp-lnav-inner{padding:18px!important}.jsp-renaissance-unified-nav .jsp-lnav-top{padding-bottom:14px!important}.jsp-renaissance-unified-nav .jsp-lnav-brandmark{flex-basis:43px!important;width:43px!important;height:43px!important;font-size:26px!important}.jsp-renaissance-unified-nav .jsp-lnav-brandtext strong{font-size:25px!important}.jsp-renaissance-unified-nav .jsp-lnav-edition{margin:7px 0!important}.jsp-renaissance-unified-nav .jsp-lnav-manifest{font-size:17px!important}.jsp-renaissance-unified-nav .jsp-lnav-manifest br{display:none!important}.jsp-renaissance-unified-nav .jsp-lnav-primary{margin:17px 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.jsp-renaissance-unified-nav .jsp-lnav-menu-caption,.jsp-renaissance-unified-nav .jsp-lnav-desktop,.jsp-renaissance-unified-nav .jsp-lnav-bottom{display:none!important}.jsp-renaissance-unified-nav .jsp-lnav-mobile{display:block!important;border:1px solid #967147!important;margin-top:4px!important}.jsp-renaissance-unified-nav .jsp-lnav-mobile>summary{cursor:pointer!important;padding:13px 16px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:14px!important;line-height:1.45!important;font-weight:720!important;color:#fff0d6!important;background:#36271c!important;list-style:none!important}.jsp-renaissance-unified-nav .jsp-lnav-mobile>summary::-webkit-details-marker{display:none!important}.jsp-renaissance-unified-nav .jsp-lnav-mobile nav{max-height:65vh!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 16px 15px!important}body:has(.jsp-renaissance-unified-nav) .page-wrapper,body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper{margin-left:0!important;margin-right:0!important;width:100%!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-content{padding:26px 18px!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery{margin:20px 18px 32px!important;padding:22px!important;max-width:none!important}body:has(.jsp-renaissance-unified-nav) .jsp-re-discovery nav{grid-template-columns:1fr!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .jsp-re-project-discovery{margin:18px!important}}@media(prefers-reduced-motion:reduce){.jsp-renaissance-unified-nav .jsp-lnav-chevron{transition:none!important}}body:has(.jsp-renaissance-unified-nav) .jsp-localization{background:#f1e9db!important;color:#392b22!important;border:0!important;border-bottom:1px solid #d3bca0!important;font-size:12px!important}body:has(.jsp-renaissance-unified-nav) .jsp-localization__inner{max-width:1260px!important;margin:0 auto!important;padding:12px clamp(18px,4vw,65px)!important;gap:15px!important;justify-content:flex-end!important;min-height:60px!important}body:has(.jsp-renaissance-unified-nav) .jsp-localization__form{gap:12px!important;align-items:center!important}body:has(.jsp-renaissance-unified-nav) .jsp-localization label,body:has(.jsp-renaissance-unified-nav) .jsp-localization__single{color:#4c3929!important;font-size:12px!important;font-weight:650!important;gap:9px!important}body:has(.jsp-renaissance-unified-nav) .jsp-localization select{-webkit-appearance:auto!important;appearance:auto!important;min-height:37px!important;border:1px solid #aa8e6a!important;border-radius:3px!important;background:#fffaf0!important;color:#35251b!important;padding:7px 10px!important;font:650 12px system-ui!important;max-width:250px!important}body:has(.jsp-renaissance-unified-nav) .jsp-glossary-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #8b6a44!important;border-radius:3px!important;background:#362619!important;color:#fff1db!important;padding:8px 13px!important;min-height:37px!important;font-size:12px!important;letter-spacing:.01em!important}body:has(.jsp-renaissance-unified-nav) .jsp-glossary-open span{border-color:#e1bd8e!important}body:has(.jsp-renaissance-unified-nav) .jsp-help-dot{background:#fcf2df!important;border:1px solid #896b4d!important;color:#312116!important}body:has(.jsp-renaissance-unified-nav) .jsp-localization :is(select,button):focus-visible{outline:3px solid #825328!important;outline-offset:3px!important}body:has(.jsp-renaissance-unified-nav) .jsp-localization :is(select,button):hover{border-color:#60411f!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .section-background{background:transparent!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .section.page-width-content{max-width:1040px!important;margin:0 auto!important;background:transparent!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .section-content-wrapper{max-width:100%!important;padding:0!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main :is(.page-content,rte-formatter){max-width:900px!important;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter>section{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;color:#392d25!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif!important;color:#32241a!important;text-wrap:balance!important;letter-spacing:-.032em!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter h1{font-size:clamp(35px,4vw,65px)!important;font-weight:400!important;line-height:1.13!important;margin:12px 0 27px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter h2{font-size:clamp(24px,2.6vw,37px)!important;font-weight:400!important;line-height:1.23!important;margin:42px 0 15px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter h3{font-size:clamp(19px,1.9vw,26px)!important;font-weight:500!important;line-height:1.28!important;margin:25px 0 10px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter p{color:#403127!important;font-size:clamp(15px,1.1vw,17px)!important;line-height:1.76!important;margin:0 0 19px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter li{color:#403127!important;font-size:clamp(15px,1.1vw,17px)!important;line-height:1.66!important;margin:8px 0!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter a{color:#744619!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter a:hover{color:#452606!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter a:focus-visible{outline:3px solid #835222!important;outline-offset:3px!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter :is(ul,ol){padding-left:clamp(22px,2vw,35px)!important;max-width:100%!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter :is(blockquote,pre,table){max-width:100%!important;overflow-wrap:anywhere!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter blockquote{padding:17px 20px!important;background:#f1e9db!important;border-left:3px solid #bb8d5d!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter :is(td,th){border:1px solid #b29b81!important;padding:10px!important;color:#33261b!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .page-content rte-formatter img{max-width:100%!important;height:auto!important}@media(max-width:850px){body:has(.jsp-renaissance-unified-nav) .jsp-localization__inner{padding:10px 18px!important;justify-content:flex-start!important}body.jsp-re-project-page:has(.jsp-renaissance-unified-nav) .page-wrapper main .section.page-width-content{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/jsp-renaissance-shell-v06.css.map */
