form[data-astro-cid-odquqe46].jc-search-shell{gap:8px;container-type:inline-size}form[data-astro-cid-odquqe46].jc-search-shell>.jc-search-icon[data-astro-cid-odquqe46]{width:38px;height:38px}form[data-astro-cid-odquqe46].jc-search-shell input[data-astro-cid-odquqe46][type=search]{flex:1 1 0;width:0;min-width:0;padding-block:12px;font-family:Avenir Next,Avenir,Manrope Variable,Arial,sans-serif;font-size:16px;font-weight:550;line-height:1.4}form[data-astro-cid-odquqe46].jc-search-shell .jc-search-submit[data-astro-cid-odquqe46]{gap:8px;min-height:48px;padding:11px 16px;font-family:Manrope Variable,Avenir Next,Avenir,sans-serif;font-size:14px;font-weight:700;line-height:1.4}form[data-astro-cid-odquqe46].jc-search-shell .jc-search-submit[data-astro-cid-odquqe46]>svg[data-astro-cid-odquqe46]{flex:none;width:18px;height:18px}@container (width<=340px){form[data-astro-cid-odquqe46].jc-search-shell>.jc-search-icon[data-astro-cid-odquqe46]{width:32px;height:32px}form[data-astro-cid-odquqe46].jc-search-shell .jc-search-submit[data-astro-cid-odquqe46]{padding-inline:12px}form[data-astro-cid-odquqe46].jc-search-shell .jc-search-submit[data-astro-cid-odquqe46]>svg[data-astro-cid-odquqe46]{display:none}}:is(.site-v3,.home-v3) .jc-simple-header{box-shadow:none;z-index:20;background:#fff;border-bottom:1px solid #eee3da;margin:0;position:relative;top:auto}:is(.site-v3,.home-v3) .jc-simple-header .hv-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding-block:12px;display:flex}:is(.site-v3,.home-v3) .jc-simple-header .hv-brand{flex:0 240px;width:auto;margin:0}:is(.site-v3,.home-v3) .jc-simple-header .hv-brand img{width:240px;max-width:100%;height:auto;display:block}:is(.site-v3,.home-v3) .jc-site-menu-button{color:#362116;background:#fff9f1;border:1px solid #dec7b2;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:9px;width:auto;min-height:46px;padding:10px 17px;font-family:Avenir Next,Avenir,Manrope Variable,sans-serif;font-size:16px;font-weight:750;line-height:1.3;box-shadow:0 2px #ecdbca;display:inline-flex!important}.jc-site-menu-button>svg{flex:none;width:22px;height:22px}.jc-site-menu{box-sizing:border-box;color:#171717;overscroll-behavior:contain;background:#fffdf9;border:1px solid #e9d4c1;border-radius:22px;width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:16px 16px auto auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #251a1740}.jc-site-menu::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251e235e}.jc-menu-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.jc-menu-heading h2{margin:0;font-size:24px;line-height:1.25}.jc-menu-heading button{background:#fff;border:1px solid #decab8;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.jc-site-menu .jc-search-shell{width:100%;max-width:none;margin:0 0 18px}.jc-site-menu .jc-search-panel{z-index:4}.jc-menu-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jc-menu-quick a{color:#211b17;background:#fff;border:1px solid #efdfd0;border-radius:12px;align-items:center;gap:9px;min-height:52px;padding:9px 11px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.jc-menu-quick svg{flex:none;width:30px;height:30px}.jc-menu-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 10px;display:flex}.jc-menu-section-heading h3{margin:0;font-size:18px}.jc-menu-section-heading>a{color:#943c17;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.jc-menu-collections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.jc-menu-group{background:#fff;border:1px solid #ecd9c8;border-radius:12px;min-width:0;overflow:hidden}.jc-menu-group details summary{cursor:pointer;align-items:center;gap:9px;min-height:58px;padding:10px;font-size:15px;font-weight:750;line-height:1.35;list-style:none;display:flex}.jc-menu-group details summary::-webkit-details-marker{display:none}.jc-menu-group details summary>svg:first-child{flex:none;width:36px;height:36px}.jc-menu-group details summary>span{flex:1;min-width:0}.jc-menu-group details summary>svg:last-child{flex:none;width:16px;height:16px;transition:transform .15s}.jc-menu-group details[open] summary{background:#fff0df}.jc-menu-group details[open] summary>svg:last-child{transform:rotate(90deg)}.jc-menu-group details>div{border-top:1px solid #f0e3d7;padding:6px 10px 10px;display:grid}.jc-menu-group details>div>a{color:#211b17;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.jc-menu-group details>div>a.jc-menu-view-collection{color:#943c17;border-bottom:1px solid #efdfd0;margin-bottom:4px;font-weight:750}.jc-menu-resources{border-top:1px solid #eee0d4;flex-wrap:wrap;gap:4px 18px;margin-top:20px;padding-top:10px;display:flex}.jc-menu-resources a{color:#633c26;align-items:center;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.jc-site-menu a:hover{color:#803213;background:#fff1df}.jc-site-menu :is(a,button,summary):focus-visible,.jc-site-menu-button:focus-visible{outline-offset:3px;outline:3px solid #a74419}body:has(.jc-site-menu[open]){overflow:hidden}@media (width<=650px){:is(.site-v3,.home-v3) .jc-simple-header .hv-header-inner{min-height:70px;padding:10px 16px}:is(.site-v3,.home-v3) .jc-simple-header .hv-brand{flex-basis:200px}:is(.site-v3,.home-v3) .jc-simple-header .hv-brand img{width:200px}:is(.site-v3,.home-v3) .jc-site-menu-button{gap:7px;padding:9px 13px;font-size:15px}.jc-site-menu{border-radius:18px;width:calc(100% - 16px);max-height:calc(100dvh - 16px);margin:8px;padding:17px}.jc-menu-heading{gap:10px;margin-bottom:15px}.jc-menu-heading h2{font-size:21px}.jc-menu-collections{grid-template-columns:1fr}.jc-menu-quick a{gap:7px;padding:8px;font-size:13px}.jc-menu-section-heading{margin-top:17px}.jc-menu-group details summary{min-height:58px}}@media (prefers-reduced-motion:reduce){.jc-menu-group details summary>svg:last-child{transition:none}}.jc-menu-collection-link{color:#211b17;align-items:center;gap:9px;min-height:60px;padding:10px;font-size:15px;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.jc-menu-collection-link>span{flex:1;min-width:0}.jc-menu-collection-link>svg:first-child{flex:none;width:36px;height:36px}.jc-menu-collection-link>svg:last-child{flex:none;width:16px;height:16px}.jc-menu-group details summary{color:#75452b;border-top:1px solid #f0e3d7;justify-content:space-between;min-height:40px;padding:8px 12px;font-size:13px}.jc-menu-group details summary>svg{width:16px!important;height:16px!important}:is(.site-v3,.home-v3) .jc-simple-header .hv-header-inner{gap:14px}.jc-header-tools{flex:1;align-items:stretch;gap:10px;min-width:0;display:flex}.jc-header-tools>a,.jc-header-quick>a{color:#362116;text-align:center;background:linear-gradient(145deg,#fffdf9,#fff6ed);border:1px solid #eed8c6;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:9px 12px;font-size:14px;font-weight:750;line-height:1.3;display:inline-flex}.jc-header-tools>a>svg{flex:none;width:32px;height:32px}.jc-header-tools>a{flex:1 1 0;min-width:max-content;min-height:62px;padding:11px 13px;font-size:clamp(14px,1.05vw,17px);line-height:1.35}.jc-header-tools>a>svg{width:36px;height:36px}.jc-header-tools>a>span{overflow-wrap:normal;white-space:nowrap;min-width:0}.jc-header-tools>a:nth-child(2){flex:1.65 0 auto}.jc-header-tools>a:nth-child(2)>span{white-space:nowrap}.jc-header-tools>a:is(:hover,[aria-current=page]){color:#9e390f;background:#fff0df;border-color:#d88b55}.jc-header-quick{flex:none;align-items:center;gap:9px;display:flex}.jc-header-quick .jc-header-artwork{padding:9px}.jc-header-quick .jc-header-artwork>span{display:none}.jc-header-quick .jc-header-studio{color:#fff;background:#b74316;border-color:#a23812}.jc-header-quick .jc-header-studio:is(:hover,:focus-visible){color:#fff;background:#95330e}.jc-header-quick>a>svg{flex:none;width:31px;height:31px}@media (width>=1301px){.jc-header-tools>a,.jc-header-quick>a,:is(.site-v3,.home-v3) .jc-site-menu-button{height:72px;min-height:72px}.jc-header-quick .jc-header-artwork{width:60px}.jc-header-quick .jc-header-studio{padding:11px 16px;font-size:16px}}@media (width<=1300px) and (width>=851px){:is(.site-v3,.home-v3) .jc-simple-header .hv-brand{flex-basis:190px}.jc-header-tools{gap:6px}.jc-header-tools>a{gap:6px;min-height:56px;padding:8px;font-size:13px}.jc-header-tools>a>svg{width:28px;height:28px}.jc-header-quick{gap:7px}.jc-header-quick .jc-header-studio{padding:9px;font-size:13px}}@media (width<=1200px){.jc-header-tools>a:nth-child(3),.jc-header-quick .jc-header-studio{display:none}}@media (width<=850px){.jc-header-tools,.jc-header-quick .jc-header-studio{display:none}}@media (width<=650px){:is(.site-v3,.home-v3) .jc-simple-header .hv-header-inner{gap:8px}:is(.site-v3,.home-v3) .jc-simple-header .hv-brand{flex:0 190px}:is(.site-v3,.home-v3) .jc-simple-header .hv-brand img{width:190px}.jc-header-quick{gap:7px}.jc-header-quick .jc-header-artwork{border-radius:11px;width:40px;min-height:44px;padding:5px}:is(.site-v3,.home-v3) .jc-site-menu-button{gap:6px;padding:9px 10px;font-size:14px}}@media (width<=360px){:is(.site-v3,.home-v3) .jc-simple-header .hv-brand{flex-basis:145px}.jc-header-quick{gap:5px}.jc-header-quick .jc-header-artwork{width:36px}.jc-header-quick .jc-header-artwork>svg{width:28px;height:28px}:is(.site-v3,.home-v3) .jc-site-menu-button{padding:9px 8px;font-size:13px}}
