.collect-store{--caryatis-bg:#191919;--caryatis-ink:#e9e9e6;--caryatis-muted:#aaa9a5;--caryatis-rule:#e9e9e638;--caryatis-baryta:#f8f5ec;--caryatis-mat:#f1ede3;box-sizing:border-box;min-height:100dvh;color:var(--caryatis-ink);background:var(--caryatis-bg);padding:clamp(72px,9vw,132px) clamp(20px,5vw,84px) clamp(88px,10vw,156px)}html[data-resolved-theme=dark] .collect-store{--caryatis-bg:#191919;--caryatis-ink:#e9e9e6;--caryatis-muted:#aaa9a5;--caryatis-rule:#e9e9e638;background:var(--caryatis-bg)}.collect-store a{color:inherit}.collect-heading,.collect-lead,.collect-selection,.collect-discovery,.collect-confidence,.collect-results-layout,.collect-information{width:min(100%,1440px);margin-inline:auto}.collect-heading{margin-bottom:24px}.collect-heading h1,.collect-lead__copy h2,.collect-selection h2,.collect-discovery h2,.collect-related h2,.collect-empty h2{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:clamp(.78rem,1vw,1rem);font-weight:500;line-height:1.45}.collect-heading>a{min-height:44px;color:var(--caryatis-muted);text-underline-offset:5px;align-items:center;margin-bottom:18px;font-size:12px;display:inline-flex}.collect-lead{grid-template-columns:minmax(0,2.35fr) minmax(260px,.85fr);align-items:center;gap:clamp(38px,6vw,104px);display:grid}.collect-lead__image{border:1px solid var(--caryatis-rule);min-width:0;overflow:hidden}.collect-lead__image img{background:#0e0e0d;width:100%;height:auto;display:block}.collect-lead__copy>p{color:var(--caryatis-muted);margin:14px 0 0;font-size:12px;line-height:1.55}.collect-lead__copy>a{text-underline-offset:5px;align-items:center;width:fit-content;min-height:44px;font-size:12px;display:flex}.collect-lead__copy>a:first-of-type{margin-top:16px}.collect-selection,.collect-discovery{margin-top:0}.collect-selection header{max-width:620px;margin-bottom:34px}.collect-selection header>p{color:var(--caryatis-muted);margin:clamp(25px,3vw,44px) 0 0;font-size:14px;line-height:1.7}.collect-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(54px,8vw,128px) clamp(24px,4vw,68px);margin:0;padding:0;list-style:none;display:grid}.collect-grid li{min-width:0;scroll-margin:110px}.collect-grid a{text-decoration:none;display:block}.collect-card__stage,.collect-card__paper{display:block}.collect-card__stage{box-sizing:border-box;border:1px solid var(--caryatis-rule);overflow:hidden}.collect-card__paper img{background:#0e0e0d;width:100%;height:auto;transition:opacity .24s;display:block}.collect-grid a:hover .collect-card__paper img{opacity:.88}.collect-card__caption{gap:6px;padding-top:14px;display:grid}.collect-card__caption strong{letter-spacing:.015em;font-size:13px;font-weight:500;line-height:1.45}.collect-card__caption>span{color:var(--caryatis-muted);font-size:11px;line-height:1.5}.collect-card__caption>span:last-child{justify-content:space-between;display:flex}.collect-selection .collect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.collect-selection .collect-grid li{width:auto}.collect-selection .collect-card__caption>span:last-child{display:none}.collect-store a:focus-visible,.collect-store button:focus-visible,.collect-store input:focus-visible,.collect-store select:focus-visible,.collect-store summary:focus-visible{outline-offset:5px;outline:1px solid}.collect-search{max-width:780px}.collect-search label,.collect-filters legend,.collect-filters>label{color:var(--caryatis-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;padding:0;font-size:11px;display:block}.collect-search{margin-top:28px}.collect-search>div{border-bottom:1px solid var(--caryatis-rule);display:flex}.collect-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:12px 0;font-size:14px}.collect-search button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px 0 18px;font-size:12px}.collect-discovery nav{flex-wrap:wrap;gap:8px 18px;margin-top:28px;display:flex}.collect-discovery nav a{min-height:44px;color:var(--caryatis-muted);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.collect-discovery nav a:hover{color:var(--caryatis-ink);border-color:currentColor}.collect-discovery nav span{font-size:11px}.collect-confidence{border-top:1px solid var(--caryatis-rule);max-width:620px;margin-top:clamp(88px,10vw,156px);margin-left:max(0px,50% - min(100%,1440px)/2);padding-top:22px}.collect-confidence p{color:var(--caryatis-muted);margin:10px 0 0;font-size:14px;line-height:1.8}.collect-confidence a{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:10px;font-size:12px;display:inline-flex}.collect-catalogue .collect-heading{margin-bottom:clamp(25px,3vw,44px)}.collect-catalogue .collect-search{margin-inline:0}.collect-results-layout{grid-template-columns:minmax(180px,.8fr) minmax(0,3fr);gap:clamp(38px,6vw,104px);margin-top:clamp(54px,8vw,128px);display:grid}.collect-results{min-width:0}.collect-filters{align-content:start;gap:12px;font-size:14px;display:grid}.collect-filters fieldset{border:0;gap:8px;margin:0 0 12px;padding:0;display:grid}.collect-filters fieldset legend{margin-bottom:10px}.collect-filters label:has(input[type=checkbox]){width:fit-content;min-height:44px;color:var(--caryatis-muted);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.collect-filters input[type=checkbox]{accent-color:var(--caryatis-ink)}.collect-filters select,.collect-filters input[type=number]{border:0;border-bottom:1px solid var(--caryatis-rule);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:0;padding:0 2px;font-size:14px}.collect-filters select option{background:var(--caryatis-bg);color:var(--caryatis-ink)}.collect-filters>a,.collect-filters details a{width:fit-content;min-height:44px;color:var(--caryatis-muted);text-underline-offset:5px;align-items:center;font-size:12px;display:inline-flex}.collect-filters details summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;min-height:44px;font-size:12px;line-height:44px}.collect-filters details label{color:var(--caryatis-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:11px;display:block}.collect-filters details p{color:var(--caryatis-muted);font-size:13px;line-height:1.55}.collect-cta{width:fit-content;min-height:48px;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;margin-top:16px;padding:0 18px;font-size:14px}.collect-count{color:var(--caryatis-muted);margin:0 0 28px;font-size:12px}.collect-results>p:not(.collect-count){color:var(--caryatis-muted);margin:0 0 28px;font-size:13px}.collect-active{flex-wrap:wrap;gap:8px 18px;margin-bottom:20px;display:flex}.collect-active a{border-bottom:1px solid var(--caryatis-rule);align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.collect-discovery nav button{border:0;border-left:1px solid var(--collect-rule);min-height:48px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:15px;padding:0 0 0 25px;font-size:12px;display:inline-flex}.collect-pagination{justify-content:space-between;gap:24px;margin-top:45px;font-size:12px;display:flex}.collect-mobile-refine{display:none}.collect-filter-dialog{border:1px solid var(--caryatis-rule);background:var(--caryatis-bg);width:calc(100% - 36px);max-width:460px;max-height:85dvh;color:var(--caryatis-ink);padding:24px}.collect-filter-dialog::backdrop{background:#000b}.collect-dialog-close{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 20px auto;padding:0;font-size:12px;display:block}.collect-empty{max-width:620px;padding:60px 0}.collect-empty p{color:var(--caryatis-muted);font-size:14px;line-height:1.8}.collect-empty a{align-items:center;min-height:44px;margin-top:10px;font-size:12px;display:inline-flex}.collect-breadcrumbs{flex-wrap:wrap;gap:10px 15px;margin:15px 0;font-size:11px;display:flex}.collect-breadcrumbs span{flex-wrap:wrap;gap:10px;display:flex}.collect-breadcrumbs span a:not(:last-child):after{content:" /";color:var(--caryatis-muted)}.collect-related{padding-top:clamp(72px,8vw,124px)}.collect-related h2{margin-bottom:clamp(54px,8vw,128px)}.collect-related .collect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collect-related .collect-card__caption>span:last-child{display:none}.collect-information{max-width:820px;font-size:14px;line-height:1.8}.collect-information details{border-top:1px solid var(--caryatis-rule);margin:24px 0;padding:18px 0}.collect-information summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.collect-information a{margin:12px 0;display:inline-block}.collect-information .collect-policy-body{overflow-wrap:anywhere}.collect-desktop-filters{width:auto;height:auto;box-shadow:none;background:0 0;position:static;inset:auto;transform:none}@media (width<=980px){.collect-grid,.collect-related .collect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collect-results-layout{grid-template-columns:minmax(170px,.8fr) minmax(0,3fr);gap:36px}}@media (width<=700px){.collect-store{padding-inline:18px}.collect-heading{margin-bottom:70px}.collect-lead{grid-template-columns:minmax(0,1fr);gap:28px}.collect-selection .collect-grid li{width:100%}.collect-grid,.collect-catalogue .collect-grid,.collect-related .collect-grid{grid-template-columns:minmax(0,1fr);gap:72px}.collect-results-layout{margin-top:28px;display:block}.collect-desktop-filters{display:none}.collect-mobile-refine{min-height:48px;color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;align-items:center;margin-top:28px;padding:0 18px;font-size:14px;display:inline-flex}.collect-filters input,.collect-filters select{font-size:16px}}@media (prefers-reduced-motion:reduce){.collect-card__paper img,.collect-discovery nav a{transition:none}}:is(html[data-resolved-theme=dark]:has(.collect-detail),html[data-resolved-theme=dark]:has(.collect-store)){background:#191919}:is(html[data-resolved-theme=dark]:has(.collect-detail) :is(.site-shell,.site-header,.site-footer),html[data-resolved-theme=dark]:has(.collect-store) :is(.site-shell,.site-header,.site-footer)){color:#e9e9e6;background-color:#191919}html[data-resolved-theme=dark] .collect-detail .caryatis-work,.collect-detail .caryatis-work{--caryatis-bg:#191919;--caryatis-ink:#e9e9e6;--caryatis-muted:#aaa9a5;--caryatis-rule:#e9e9e638;background:#191919}html[data-resolved-theme=dark] .collect-detail .caryatis-work[data-collecting=true][data-framed=true],html[data-resolved-theme=light] .collect-detail .caryatis-work[data-collecting=true][data-framed=true]{--caryatis-bg:#191919;background:#191919}.collect-heading>p{color:var(--caryatis-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.collect-discovery{justify-content:space-between;align-items:end;gap:28px;display:flex}.collect-discovery .collect-search{flex:1;max-width:660px;margin:0}.collect-discovery nav{margin:0}.collect-lead{grid-template-columns:minmax(0,1.65fr) minmax(270px,.8fr);gap:clamp(32px,5vw,82px);margin-top:clamp(46px,5vw,78px)}.collect-lead__object{background:#222;place-items:center;min-width:0;min-height:390px;padding:clamp(20px,3vw,46px);display:grid}.collect-featured-item{min-width:0}.collect-featured-item__stage{min-width:0;padding:0}.collect-featured-item__stage>img{object-fit:contain;max-width:100%;max-height:340px;display:block}.collect-book-stage{width:100%;height:100%;position:relative}.collect-book-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.collect-book-poster{object-fit:contain;filter:drop-shadow(18px 22px 17px #00000054);width:auto;max-width:82%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(850px)rotateY(-12deg)}.collect-book-stage.has-webgl .collect-book-poster{visibility:hidden}.collect-book-stage.collect-book-fallback .collect-book-poster{visibility:visible}@media (width<=700px){.collect-featured-item{grid-template-columns:1fr}}.collect-lead__copy .collect-lead__configuration{margin-top:26px}.collect-lead__copy .collect-lead__price{margin-top:14px;font-size:16px}.collect-lead__action{border-bottom:1px solid;margin-top:18px;text-decoration:none}.collect-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100%,1440px);margin:clamp(48px,6vw,90px) auto 0;display:grid}.collect-project{min-width:0}.collect-project>a:first-child{gap:16px;text-decoration:none;display:grid}.collect-project>a:last-child{border-bottom:1px solid;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.collect-selection,.collect-place-feature{width:min(100%,1440px);margin:clamp(76px,8vw,118px) auto 0}.collect-place-feature header{margin-bottom:32px}.collect-place-feature h2{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:clamp(.78rem,1vw,1rem);font-weight:500;line-height:1.45}.collect-place-feature header p{color:var(--caryatis-muted);font-size:12px}.collect-place-feature .collect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collect-place-feature__all{border-bottom:1px solid;align-items:center;min-height:44px;margin-top:24px;font-size:13px;text-decoration:none;display:inline-flex}.collect-card__stage{background:#222;border:0;padding:20px}.collect-card__unavailable{min-height:180px;color:var(--caryatis-muted);place-items:center;display:grid}.collect-grid a:hover .caryatis-object__print{transform:translateY(-2px)}.collect-store .caryatis-object[data-compact=true]{place-items:center;width:100%;min-height:0;display:grid;overflow:visible;container-type:inline-size}.collect-store .caryatis-object[data-compact=true] .caryatis-object__print{width:100%;transition:transform .18s}.collect-store .caryatis-object[data-compact=true] .caryatis-object__print[data-framed=true]{border-width:3.44828cqw}.collect-store .caryatis-object__signature{width:var(--caryatis-signature-width);opacity:0;object-fit:contain;mix-blend-mode:multiply;background:0 0;max-width:none;height:auto;position:absolute;top:0;right:0;transform:translateY(-2px)}.collect-store .caryatis-object__signature[data-visible=true]{opacity:1;transform:translateY(0)}.collect-results-layout{margin-top:32px;display:block}.collect-catalogue .collect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collect-desktop-filters{display:none}.collect-mobile-refine{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;margin-top:25px;padding:0 14px;font-size:13px;display:inline-flex}@media (width<=980px){.collect-selection .collect-grid,.collect-place-feature .collect-grid,.collect-catalogue .collect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.collect-heading{margin-bottom:22px}.collect-discovery{display:block}.collect-discovery nav{margin-top:15px}.collect-lead{grid-template-columns:1fr;margin-top:18px;display:grid}.collect-lead__object{min-height:0;padding:14px}.collect-lead__object .caryatis-object__print{width:90%!important}.collect-projects{grid-template-columns:1fr 1fr;gap:14px}.collect-project .caryatis-object{padding:10px}.collect-selection .collect-grid,.collect-place-feature .collect-grid,.collect-catalogue .collect-grid,.collect-related .collect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.collect-card__stage{padding:10px}.collect-grid a:hover .caryatis-object__print{transform:none}}@media (prefers-reduced-motion:reduce){.collect-store .caryatis-object__print{transition:none}}.collect-store{--collect-bg:#151615;--collect-surface:#222422;--collect-ink:#eeefeb;--collect-muted:#b4b9b3;--collect-rule:#f5f5f42c;--caryatis-bg:var(--collect-bg);--caryatis-ink:var(--collect-ink);--caryatis-muted:var(--collect-muted);--caryatis-rule:var(--collect-rule);background:var(--collect-bg);width:100%;max-width:1320px;min-height:100dvh;color:var(--collect-ink);margin-inline:auto;padding:108px 44px 48px;font-size:14px;line-height:1.55}html[data-resolved-theme=light] .collect-store{--collect-bg:#0e0e10;--collect-surface:#19191c;--collect-ink:#dfddde;--collect-muted:#9e9a9e;--collect-rule:#dfddde2c}html[data-resolved-theme=dark]:has(.collect-store){background-color:#151615}html[data-resolved-theme=dark]:has(.collect-store) body{background-color:#151615}html[data-resolved-theme=dark]:has(.collect-store) .site-main{background-color:#151615}html[data-resolved-theme=light]:has(.collect-store){background-color:#0e0e10}html[data-resolved-theme=light]:has(.collect-store) body{background-color:#0e0e10}html[data-resolved-theme=light]:has(.collect-store) .site-main{background-color:#0e0e10}:is(html[data-resolved-theme=dark]:has(.collect-store),html[data-resolved-theme=dark]:has(.collect-detail)){background:#151615}:is(html[data-resolved-theme=dark]:has(.collect-store) :is(.site-shell,.site-header,.site-footer),html[data-resolved-theme=dark]:has(.collect-detail) :is(.site-shell,.site-header,.site-footer)){color:#eeefeb;background-color:#151615}html[data-resolved-theme=dark] .collect-detail .caryatis-work,html[data-resolved-theme=dark] .collect-detail .caryatis-work[data-collecting=true][data-framed=true]{--caryatis-bg:#151615;background:#151615}html[data-resolved-theme=light] .collect-detail .caryatis-work,html[data-resolved-theme=light] .collect-detail .caryatis-work[data-collecting=true][data-framed=true]{--caryatis-bg:#0e0e10;background:#0e0e10}.collect-store h1,.collect-store h2,.collect-store h3,.collect-store p{margin:0}.collect-view-selector{border-block:1px solid var(--collect-rule);align-items:center;gap:clamp(24px,3vw,48px);min-height:49px;margin-bottom:20px;display:flex}.collect-view-selector a{min-height:48px;color:var(--collect-muted);letter-spacing:.16em;border-bottom:1px solid #0000;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.collect-view-selector a[aria-current=page]{border-bottom-color:var(--collect-ink);color:var(--collect-ink)}.collect-books{border-block:1px solid var(--collect-rule);grid-template-columns:minmax(140px,190px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px);width:min(100%,1440px);margin:32px auto 0;padding-block:20px;display:grid}.collect-books--catalogue{margin-top:clamp(24px,4vw,48px)}.collect-books__heading{padding-top:3px}.collect-books__heading h2{letter-spacing:.18em;font-size:12px;font-weight:500}.collect-books__heading p{color:var(--collect-muted);margin-top:9px;font-size:12px;line-height:1.5}.collect-books__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:24px;margin:0;padding:0;list-style:none;display:grid}.collect-books__grid li{min-width:0}.collect-books__grid a,.collect-books__grid li>div{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.collect-books__object{height:112px;display:block;position:relative}.collect-books__object img{object-fit:contain;width:100%;height:100%;transition:opacity .2s;display:block}.collect-books__object.has-webgl img{opacity:0}.collect-books__object .book-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.collect-books__caption{gap:10px;max-width:25ch;padding:0;display:grid}.collect-books__caption strong{font-size:12px;font-weight:500;line-height:1.45}.collect-books__caption>span{letter-spacing:.13em;font-size:9px}.collect-books__grid a:hover .collect-books__caption>span{text-underline-offset:4px;text-decoration:underline}.collect-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.collect-intro h1{letter-spacing:.2em;text-transform:uppercase;font-size:16px;font-weight:500;line-height:1.45}.collect-intro p{margin-top:10px;font-size:15px}.collect-intro>a{min-height:44px;color:var(--collect-muted);align-items:center;gap:17px;font-size:12px;text-decoration:none;display:inline-flex}.collect-discovery{border-block:1px solid var(--collect-rule);justify-content:normal;align-items:center;gap:28px;width:100%;min-height:58px;margin:0 0 26px;display:flex}.collect-discovery .collect-search{flex:1;align-items:center;gap:12px;min-width:0;max-width:none;margin:0;display:flex}.collect-discovery .collect-search>span{font-size:16px;line-height:1}.collect-discovery .collect-search input{width:100%;min-width:0;height:48px;color:inherit;background:0 0;border:0;padding:4px;font-size:13px}.collect-discovery .collect-search button{flex-shrink:0;width:42px;height:44px;padding:0;font-size:16px}.collect-discovery nav{flex-wrap:nowrap;align-items:center;gap:25px;margin:0;display:flex}.collect-discovery nav a{min-height:48px;color:inherit;white-space:nowrap;border:0;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.collect-discovery nav a:last-child{border-left:1px solid var(--collect-rule);gap:15px;padding-left:25px}.collect-catalogue__toolbar{border-top:1px solid var(--collect-rule);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:27px;display:flex}.collect-catalogue__toolbar h2{letter-spacing:.17em;font-size:13px;font-weight:500}.collect-catalogue__toolbar .collect-mobile-refine{margin:0;padding:0 14px}.collect-catalogue .collect-results-layout{margin-top:17px}.collect-catalogue .collect-active{margin-bottom:12px}.collect-curated__back{align-items:center;min-height:44px;margin-bottom:22px;font-size:12px;text-decoration:none;display:inline-flex}.collect-front{grid-template-columns:minmax(0,1.95fr) minmax(295px,1fr);gap:30px;display:grid}.collect-lead{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);align-items:center;gap:28px;width:auto;min-height:330px;margin:0;padding:0;display:grid}.collect-lead__object{background:0 0;place-items:center;min-height:0;padding:5px 5px 30px;display:grid}.collect-lead__object .caryatis-object{width:100%}.collect-lead__object-label{color:var(--collect-muted);text-align:center;padding-top:24px;font-size:10px}.collect-lead__copy .collect-lead__kicker{color:var(--collect-muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 11px;font-size:10px}.collect-lead__copy h2{letter-spacing:.07em;text-transform:none;font-size:16px;font-weight:400;line-height:1.4}.collect-lead__copy .collect-lead__place{color:var(--collect-muted);margin-top:8px;font-size:12px}.collect-lead__copy .collect-lead__price{color:var(--collect-ink);margin-top:26px;font-size:16px}.collect-lead__copy .collect-lead__configuration{color:var(--collect-muted);margin-top:2px;font-size:11px}.collect-lead__action{border:1px solid var(--collect-ink);background:var(--collect-ink);justify-content:space-between;align-items:center;gap:18px;min-height:46px;margin-top:18px;padding:10px 16px;font-size:12px;text-decoration:none;display:inline-flex;color:var(--collect-bg)!important}.collect-lead__browse{align-items:center;min-height:44px;margin-top:10px;font-size:11px;text-decoration:none;display:inline-flex;color:var(--collect-muted)!important}.collect-lead__copy>.collect-lead__browse{font-size:11px}.collect-projects{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:17px;width:auto;margin:0;display:grid}.collect-project{border-bottom:1px solid var(--collect-rule);grid-template-columns:1.1fr 1fr;align-items:center;gap:22px;min-width:0;padding:12px 0 20px;display:grid}.collect-project__object{justify-content:center;align-items:center;min-width:0;padding:8px 10px 16px;display:flex}.collect-project>a.collect-project__object:first-child{grid-template-columns:minmax(0,1fr)}.collect-project .caryatis-object{background:0 0;padding:0}.collect-project__copy h3{letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:500}.collect-project__copy p{color:var(--collect-muted);margin-top:6px;font-size:12px;line-height:1.6}.collect-project__copy a{align-items:center;min-height:44px;margin-top:8px;font-size:11px;text-decoration:none;display:inline-flex}.collect-place-ribbon{border-bottom:1px solid var(--collect-rule);align-items:center;gap:26px;margin-top:15px;padding:14px 0;display:flex}.collect-place-ribbon>span{color:var(--collect-muted);letter-spacing:.17em;white-space:nowrap;font-size:10px}.collect-place-ribbon>div{flex-wrap:wrap;flex:1;gap:0 24px;display:flex}.collect-place-ribbon a{align-items:center;min-height:35px;font-size:12px;text-decoration:none;display:inline-flex}.collect-place-ribbon>a:last-child{white-space:nowrap}.collect-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.collect-section-heading>div>h2{letter-spacing:.17em;text-transform:uppercase;font-size:13px;font-weight:500}.collect-section-heading>div>p{color:var(--collect-muted);margin-top:6px;font-size:12px}.collect-section-heading>a{white-space:nowrap;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.collect-selection,.collect-place-feature{width:100%;margin:0;padding-top:36px}.collect-selection .collect-section-heading{max-width:none;margin-bottom:22px}.collect-selection .collect-grid,.collect-catalogue .collect-grid,.collect-curated .collect-grid,.collect-related .collect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.collect-card__stage{aspect-ratio:1.37;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:28px 33px;display:flex;overflow:visible}.collect-grid .caryatis-object{background:0 0;width:100%;padding:0}.collect-card__caption{padding-top:13px;display:block}.collect-card__top{justify-content:space-between;align-items:start;gap:14px;display:flex}.collect-card__top strong,.collect-card__price{font-size:13px;font-weight:450;line-height:1.45}.collect-card__caption>.collect-card__top{color:var(--collect-ink)}.collect-card__top strong{max-width:27ch}.collect-card__price{white-space:nowrap}.collect-card__place{color:var(--collect-muted);margin-top:4px;font-size:11px;display:block}.collect-card__bottom{color:var(--collect-muted);justify-content:space-between;align-items:start;gap:10px;margin-top:8px;font-size:10px;display:flex}.collect-selection .collect-card__caption>span.collect-card__bottom,.collect-related .collect-card__caption>span.collect-card__bottom{display:flex}html[data-resolved-theme=dark] .collect-store{background:var(--collect-bg)}.collect-card__offer>span{display:block}.collect-card__action{color:var(--collect-ink);white-space:nowrap}.collect-place-feature{border-top:1px solid var(--collect-rule);margin-top:20px;padding-top:34px}.collect-place-feature .collect-section-heading{margin-bottom:22px}.collect-place-feature .collect-section-heading h2{letter-spacing:-.02em;text-transform:none;margin-top:12px;font-size:16px;font-weight:400}.collect-place-feature header .collect-place-feature__eyebrow{color:var(--collect-muted);letter-spacing:.17em;font-size:10px!important}.collect-place-feature__surface{background:var(--collect-surface);padding:30px 35px}.collect-place-feature .collect-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:20px 40px}.collect-place-feature .collect-grid li:first-child{grid-row:span 2}.collect-place-feature .collect-grid li:first-child .collect-card__stage{aspect-ratio:1.35;padding:20px 42px}.collect-place-feature .collect-grid li:not(:first-child) a{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__stage{aspect-ratio:1.3;padding:8px}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__caption{padding:0}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__top{display:block}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__price{margin-top:8px;display:block}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__bottom{display:block}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__action{margin-top:5px;display:block}.collect-print-guide{border-block:1px solid var(--collect-rule);grid-template-columns:1.1fr 2fr;gap:45px;margin-top:38px;padding:28px 0;display:grid}.collect-print-guide h2{letter-spacing:.17em;font-size:12px;font-weight:500}.collect-print-guide p{max-width:30ch;color:var(--collect-muted);margin-top:9px;font-size:12px}.collect-print-guide>div:first-child>a{align-items:center;min-height:44px;margin-top:8px;font-size:11px;text-decoration:none;display:inline-flex}.collect-print-guide__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.collect-print-guide__choices a{align-content:start;gap:10px;min-height:84px;text-decoration:none;display:grid}.collect-print-guide__choices strong{letter-spacing:.17em;font-size:10px;font-weight:500}.collect-print-guide__choices span{color:var(--collect-muted);font-size:11px}@media (width>=1700px){.collect-store{max-width:1440px}}@media (width<=980px){.collect-front{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:22px}.collect-lead{grid-template-columns:1fr;gap:14px;padding:0}.collect-lead__object{max-width:365px;margin-inline:auto}.collect-project{grid-template-columns:1fr;gap:8px}.collect-project__object{max-width:180px;margin-inline:auto}.collect-place-feature .collect-grid{gap:18px}}@media (width<=760px){.collect-view-selector{gap:25px;margin-bottom:15px}.collect-books{grid-template-columns:1fr;gap:16px;margin-top:30px;padding-block:18px}.collect-books__heading{padding-top:0}.collect-books__grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(250px,72%);grid-auto-flow:column;gap:24px;overflow-x:auto}.collect-books__grid li{scroll-snap-align:start}.collect-books__object{height:112px}.collect-books__caption strong{font-size:12px}.collect-store{padding:100px 20px 40px}.collect-intro{margin-bottom:18px}.collect-intro h1{font-size:16px}.collect-intro p{max-width:26ch;font-size:13px;line-height:1.6}.collect-intro>a{max-width:90px;font-size:10px;line-height:1.5}.collect-discovery{margin-bottom:21px;display:block}.collect-discovery nav{border-top:1px solid var(--collect-rule);justify-content:space-between;gap:13px}.collect-discovery nav a{min-height:44px;font-size:11px}.collect-discovery nav a:last-child{border:0;gap:5px;padding-left:0}.collect-discovery nav button{border:0;gap:5px;min-height:44px;padding-left:0;font-size:11px}.collect-front{grid-template-columns:1fr;gap:18px}.collect-lead{gap:19px;padding:0}.collect-lead__object{width:100%;max-width:100%;padding:4px 5px 27px}.collect-lead__object-label{padding-top:12px}.collect-lead__object .caryatis-object__print{width:100%!important}.collect-lead__copy{grid-template-columns:1fr auto;align-items:center;gap:0 15px;display:grid}.collect-lead__copy .collect-lead__kicker{display:none}.collect-lead__copy h2,.collect-lead__copy .collect-lead__place{grid-column:1}.collect-lead__copy h2{font-size:16px}.collect-lead__copy .collect-lead__price{grid-area:1/2;margin:0;font-size:16px}.collect-lead__copy .collect-lead__configuration{grid-column:1/-1;margin:9px 0 15px;font-size:10px}.collect-lead__action{grid-column:1;justify-self:start;margin:0}.collect-lead__browse{grid-column:2;justify-self:end;margin:0}.collect-projects{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:18px}.collect-project{padding-bottom:7px;display:block}.collect-project__object{width:100%;max-width:none;min-height:120px;padding:13px 18px}.collect-project__copy{margin-top:10px}.collect-project__copy h3{font-size:11px}.collect-project__copy p{min-height:36px;font-size:11px}.collect-project__copy a{font-size:10px}.collect-place-ribbon{grid-template-columns:1fr auto;gap:7px;margin-top:4px;padding:17px 0;display:grid}.collect-place-ribbon>div{grid-area:2/1/auto/-1;gap:0 19px}.collect-place-ribbon>a:last-child{grid-area:1/2;font-size:11px}.collect-section-heading{gap:14px;margin-bottom:16px}.collect-section-heading>div>h2{font-size:11px}.collect-section-heading>a{white-space:normal;max-width:120px;font-size:10px}.collect-selection,.collect-place-feature{padding-top:29px}.collect-selection .collect-grid,.collect-catalogue .collect-grid,.collect-curated .collect-grid,.collect-related .collect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.collect-card__stage{aspect-ratio:1.25;padding:22px 16px}.collect-card__top{display:block}.collect-card__top strong{font-size:12px}.collect-card__price{margin-top:7px;font-size:12px;display:block}.collect-card__place{font-size:10px}.collect-card__bottom{font-size:9px;display:block}.collect-selection .collect-card__caption>span.collect-card__bottom,.collect-related .collect-card__caption>span.collect-card__bottom{display:block}.collect-card__action{margin-top:4px;display:block}.collect-place-feature .collect-section-heading h2{font-size:16px}.collect-place-feature__surface{padding:20px}.collect-place-feature .collect-grid{grid-template-rows:auto;grid-template-columns:1fr}.collect-place-feature .collect-grid li:first-child{grid-row:auto}.collect-place-feature .collect-grid li:not(:first-child) a{display:block}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__caption{padding-top:13px}.collect-place-feature .collect-grid li:not(:first-child) .collect-card__stage{padding:22px 16px}.collect-print-guide{grid-template-columns:1fr;gap:16px;margin-top:28px;padding:23px 0}.collect-print-guide__choices{gap:17px}}@media (width<=370px){.collect-store{padding-inline:16px}.collect-intro>a{display:none}.collect-lead{padding:0}.collect-lead__action{padding:10px;font-size:10px}.collect-lead__browse{max-width:84px;font-size:9px}.collect-selection .collect-grid,.collect-catalogue .collect-grid,.collect-curated .collect-grid,.collect-related .collect-grid{grid-template-columns:1fr}.collect-card__stage{aspect-ratio:1.42;padding:32px 40px}.collect-card__top{display:flex}.collect-card__price{margin-top:0}}.collect-featured-item .collect-lead__copy{min-width:0}.collect-featured-item .collect-lead__copy>p:not(.collect-lead__kicker){max-width:36ch}@media (width<=760px){.collect-featured-item{grid-template-columns:minmax(0,1fr);min-width:0}.collect-featured-item .collect-lead__copy{width:100%;display:block}.collect-featured-item .collect-lead__copy .collect-lead__kicker{margin-bottom:10px;display:block}.collect-featured-item .collect-lead__copy h2{margin-bottom:10px}.collect-featured-item .collect-lead__action{margin-top:18px;display:inline-flex}.collect-featured-item__stage{padding:0}.collect-book-stage{width:100%;max-width:100%}}.collect-featured-item{grid-template-columns:minmax(0,1.76fr) minmax(180px,1fr);padding:0 27px 0 0;overflow:hidden}.collect-featured-item .collect-featured-item__stage{align-self:stretch;min-height:calc(max(245px,min(32vw,340px)) + 93px);padding:0;display:block;position:relative;overflow:visible}.collect-featured-item .collect-book-stage{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:visible}@media (width<=760px){.collect-featured-item{grid-template-columns:minmax(0,1fr);padding:0}.collect-featured-item .collect-featured-item__stage{height:334px;min-height:334px}.collect-featured-item .collect-lead__copy{padding:0 24px 24px}}.collect-place-picker{min-width:0}.collect-place-picker input[type=search]{width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid;padding:8px}.collect-place-picker p{margin:5px 0;font-size:12px;line-height:1.6}.collect-place-picker nav{flex-wrap:wrap;gap:4px 12px;display:flex}.collect-place-picker button{color:inherit;font:inherit;cursor:pointer;background:0 0}.collect-place-picker nav button{text-underline-offset:4px;border:0;min-height:36px;padding:0;text-decoration:underline}.collect-place-picker ul{overscroll-behavior:contain;max-height:320px;margin:4px 0;padding:0;list-style:none;overflow-y:auto}.collect-place-picker li button{text-align:start;border:0;border-bottom:1px solid;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 4px;display:flex}.collect-place-picker li button[aria-pressed=true]{font-weight:600}.collect-place-picker small{opacity:.7;font-size:11px;display:block}.collect-filters :focus-visible{outline-offset:3px;outline:2px solid}.collect-filters details{border-top:1px solid;margin-top:20px;padding-top:16px}.collect-active:empty{display:none}@media (width>=981px){.collect-desktop-filters{display:block}.collect-results-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:40px;display:grid}.collect-catalogue__toolbar .collect-mobile-refine{display:none}}@media (width<=980px){.collect-place-picker input[type=search]{font-size:16px}}html[data-resolved-theme=light] .collect-filter-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--caryatis-rule:#b7b8b4;--caryatis-muted:#5e605c;color:#242622;background:#f0f0ee}
