@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&display=swap");.collections-page{--coll-ink:#1c1310;--coll-burgundy:#7a1f3c;--coll-deep:#2d0a12;--coll-hero:#270812;--coll-rose:#7a1f3c;--coll-blush:#fbf3f5;--coll-cream:#fbf3f5;--coll-muted:#666666;--coll-pink:#fbf3f5;--coll-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--coll-sans:Inter,"Segoe UI",system-ui,sans-serif;color:var(--coll-ink);font-family:var(--coll-sans);background:#fff}.collections-page *,.collections-page :after,.collections-page :before{box-sizing:border-box}.collections-page .coll-serif{font-family:var(--coll-serif);font-weight:400;font-style:italic}.coll-folder-stack{--coll-folder-alt:#fbf3f5;--coll-folder-hover:#f5d547;--coll-folder-card:255px;--coll-folder-overlap:58px;--coll-zig:10px;--coll-folder-shadow:-3px 0 8px rgba(28,19,16,0.15),3px 0 8px rgba(28,19,16,0.15),0 -3px 8px rgba(28,19,16,0.15);--coll-folder-shadow-hover:-3px 0 10px rgba(28,19,16,0.18),3px 0 10px rgba(28,19,16,0.18),0 -3px 10px rgba(28,19,16,0.18);z-index:1;flex-direction:column;align-items:stretch;margin-inline:auto;padding-top:1.25rem;padding-bottom:.5rem}.coll-folder-row,.coll-folder-stack{position:relative;display:flex;width:-moz-max-content;width:max-content;max-width:100%}.coll-folder-row{align-items:flex-end;justify-content:flex-start;margin-top:-1.85rem}.coll-folder-row:first-child{margin-top:0}.coll-folder-row--1{z-index:1}.coll-folder-row--2{z-index:2}.coll-folder-row--3{z-index:3}.coll-folder-row--4{z-index:4}.coll-folder-row--base{z-index:5;margin-top:-2.35rem;width:100%;max-width:none}.coll-folder{--folder-bg:#ffffff;position:relative;top:0;left:0;z-index:1;display:block;flex:0 0 var(--coll-folder-card);width:var(--coll-folder-card);max-width:var(--coll-folder-card);min-width:0;margin-left:calc(var(--coll-folder-overlap) * -1);text-decoration:none;color:inherit}.coll-folder-row .coll-folder:first-child{margin-left:0}.coll-folder-row .coll-folder:nth-child(2){top:-6px}.coll-folder-row--1 .coll-folder:first-child{left:0}.coll-folder-row--1 .coll-folder:nth-child(2){top:20px;left:calc(var(--coll-zig) * 1.15)}.coll-folder-row--1 .coll-folder:nth-child(3){--coll-folder-right-trim:14px;flex-basis:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));max-width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));left:calc(var(--coll-zig) * .15)}.coll-folder-row--2 .coll-folder:first-child{--coll-folder-mid-extra:22px;flex-basis:calc(var(--coll-folder-card) + var(--coll-folder-mid-extra));width:calc(var(--coll-folder-card) + var(--coll-folder-mid-extra));max-width:calc(var(--coll-folder-card) + var(--coll-folder-mid-extra));left:calc(var(--coll-zig) * .2)}.coll-folder-row--2 .coll-folder:nth-child(2){top:14px;left:calc(var(--coll-zig) * -1.2)}.coll-folder-row--2 .coll-folder:nth-child(3){--coll-folder-right-trim:14px;flex-basis:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));max-width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));left:calc(var(--coll-zig) * -.05)}.coll-folder-row--3 .coll-folder:first-child{left:calc(var(--coll-zig) * -.15)}.coll-folder-row--3 .coll-folder:nth-child(2){top:14px;left:calc(var(--coll-zig) * .35)}.coll-folder-row--3 .coll-folder:nth-child(3){left:calc(var(--coll-zig) * .35)}.coll-folder-row--4 .coll-folder:first-child{left:calc(var(--coll-zig) * -.1)}.coll-folder-row--4 .coll-folder:nth-child(2){top:12px;left:calc(var(--coll-zig) * .3)}.coll-folder--tone-a{--folder-bg:#ffffff}.coll-folder--tone-b{--folder-bg:var(--coll-folder-alt)}.coll-folder-row:has(.coll-folder:focus-within),.coll-folder-row:has(.coll-folder:hover){z-index:30}.coll-folder:focus-within,.coll-folder:hover{z-index:20;outline:none}.coll-folder:focus-within .coll-folder__face,.coll-folder:hover .coll-folder__face{width:100%}.coll-folder:focus-within .coll-folder__body,.coll-folder:focus-within .coll-folder__tab,.coll-folder:hover .coll-folder__body,.coll-folder:hover .coll-folder__tab{background:var(--coll-folder-hover)}.coll-folder:focus-within .coll-folder__body,.coll-folder:hover .coll-folder__body{box-shadow:var(--coll-folder-shadow-hover)}.coll-folder:focus-within .coll-folder__books,.coll-folder:hover .coll-folder__books{pointer-events:auto}.coll-folder:focus-within .coll-folder__book,.coll-folder:hover .coll-folder__book{opacity:1;pointer-events:auto;transform:var(--book-hover)}.coll-folder:focus-within .coll-folder__book:focus-visible,.coll-folder:focus-within .coll-folder__book:hover,.coll-folder:hover .coll-folder__book:focus-visible,.coll-folder:hover .coll-folder__book:hover{z-index:50!important;transform:var(--book-peek) scale(1.1)}.coll-folder__books{pointer-events:none;position:absolute;left:10%;top:0;z-index:1;width:min(78%,240px);height:0}.coll-folder__book{position:absolute;left:50%;bottom:0;display:block;width:clamp(72px,18vw,110px);aspect-ratio:3/4;overflow:hidden;border-radius:2px 2px 0 0;box-shadow:0 6px 14px rgba(0,0,0,.28),0 2px 4px rgba(0,0,0,.18);opacity:0;transform:var(--book-rest,translate(-72%,82%) rotate(0deg));transform-origin:50% 100%;text-decoration:none;color:inherit;cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .28s ease}.coll-folder__book img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.coll-folder__face{position:relative;z-index:2;display:block;width:100%;padding-top:1.4rem;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.coll-folder__tab{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:baseline;gap:.35rem;width:min(60%,165px);max-width:none;padding:.4rem .9rem .45rem .75rem;background:var(--folder-bg);border:0;outline:none;border-radius:12px 0 0 0;clip-path:polygon(0 10px,4px 3px,10px 0,calc(100% - 16px) 0,100% 100%,0 100%);filter:drop-shadow(0 -3px 8px rgba(28,19,16,.15));transition:background .25s ease,filter .25s ease}.coll-folder:focus-within .coll-folder__tab,.coll-folder:hover .coll-folder__tab{filter:drop-shadow(0 -3px 10px rgba(28,19,16,.18))}.coll-folder__body{position:relative;z-index:2;display:flex;align-items:flex-start;min-height:96px;margin-top:-2px;padding:.45rem 1rem 1.15rem;background:var(--folder-bg);border:0;border-radius:0 14px 14px 14px;box-shadow:var(--coll-folder-shadow);transition:background .25s ease,box-shadow .25s ease}.coll-folder__editions{font-size:8px;font-weight:600;letter-spacing:.12em}.coll-folder__editions,.coll-folder__explore{margin:0;font-family:var(--coll-sans);text-transform:uppercase;color:var(--coll-ink);white-space:nowrap}.coll-folder__explore{font-size:7px;font-weight:500;letter-spacing:.1em;opacity:.85}.coll-folder__title{margin:0;padding-top:.1rem;font-family:var(--coll-serif);font-style:italic;font-weight:400;font-size:clamp(12px,1.3vw,19px);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--coll-ink)}.coll-folder--wide{width:100%!important;max-width:none!important;flex:1 1 100%!important;margin-left:0!important;top:0!important;left:0!important;transform:none!important;z-index:1}.coll-folder--wide .coll-folder__face{width:100%}.coll-folder--wide:focus-within .coll-folder__face,.coll-folder--wide:hover .coll-folder__face{width:100%}.coll-folder--wide .coll-folder__tab{width:min(28%,200px);border:0;border-radius:12px 0 0 0;clip-path:polygon(0 10px,4px 3px,10px 0,calc(100% - 22px) 0,100% 100%,0 100%);filter:drop-shadow(0 -3px 6px rgba(28,19,16,.18))}.coll-folder--wide .coll-folder__body{min-height:72px;padding:.45rem 1.5rem .85rem;border:0;border-radius:0 16px 16px 16px;justify-content:center;align-items:flex-start;box-shadow:var(--coll-folder-shadow)}.coll-folder--wide .coll-folder__title{font-size:clamp(16px,2.2vw,25px);text-align:center;width:100%}.coll-folder--wide .coll-folder__books{left:16%;width:min(48%,320px)}.coll-folder--wide .coll-folder__book{width:clamp(80px,14vw,120px)}@media (min-width:900px){.coll-folder-stack{--coll-folder-card:280px;--coll-folder-overlap:72px;--coll-zig:24px}.coll-folder-row{margin-top:-2.15rem}.coll-folder-row--base{margin-top:-2.6rem}.coll-folder-row--1 .coll-folder:nth-child(2){top:24px;left:calc(var(--coll-zig) * 1.2)}.coll-folder-row--1 .coll-folder:nth-child(3){--coll-folder-right-trim:18px}.coll-folder-row--2 .coll-folder:first-child{--coll-folder-mid-extra:28px;left:calc(var(--coll-zig) * .15)}.coll-folder-row--2 .coll-folder:nth-child(2){top:18px;left:calc(var(--coll-zig) * -1.25)}.coll-folder-row--2 .coll-folder:nth-child(3){--coll-folder-right-trim:18px;left:0}.coll-folder-row--3 .coll-folder:nth-child(2){top:16px;left:calc(var(--coll-zig) * .4)}.coll-folder-row--4 .coll-folder:nth-child(2){top:14px;left:calc(var(--coll-zig) * .35)}.coll-folder__tab{width:min(60%,165px)}.coll-folder__body{min-height:104px;padding:1rem .8rem;align-items:flex-start}}@media (max-width:699px){.coll-folder-stack{--coll-folder-card:clamp(128px,37vw,186px);--coll-folder-overlap:clamp(32px,10vw,48px);--coll-zig:6px;padding-top:.85rem;padding-bottom:.25rem}.coll-folder-row,.coll-folder-stack{width:-moz-max-content;width:max-content;max-width:100%}.coll-folder-row{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;margin-top:-1.1rem}.coll-folder-row:first-child{margin-top:0}.coll-folder-row--base{margin-top:-1.35rem;width:100%;max-width:none}.coll-folder:not(.coll-folder--wide){flex:0 0 var(--coll-folder-card);width:var(--coll-folder-card);max-width:var(--coll-folder-card);margin-left:calc(var(--coll-folder-overlap) * -1);margin-top:0}.coll-folder-row .coll-folder:first-child{margin-left:0}.coll-folder-row--1 .coll-folder:first-child{left:0}.coll-folder-row--1 .coll-folder:nth-child(2){top:10px;left:calc(var(--coll-zig) * 1.15)}.coll-folder-row--1 .coll-folder:nth-child(3){--coll-folder-right-trim:8px;flex-basis:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));max-width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));left:calc(var(--coll-zig) * .15)}.coll-folder-row--2 .coll-folder:first-child{--coll-folder-mid-extra:8px;flex-basis:calc(var(--coll-folder-card) + var(--coll-folder-mid-extra));width:calc(var(--coll-folder-card) + var(--coll-folder-mid-extra));max-width:calc(var(--coll-folder-card) + var(--coll-folder-mid-extra));left:calc(var(--coll-zig) * .2)}.coll-folder-row--2 .coll-folder:nth-child(2){top:8px;left:calc(var(--coll-zig) * -1.2)}.coll-folder-row--2 .coll-folder:nth-child(3){--coll-folder-right-trim:8px;flex-basis:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));max-width:calc(var(--coll-folder-card) - var(--coll-folder-right-trim));left:0}.coll-folder-row--3 .coll-folder:first-child{left:calc(var(--coll-zig) * -.15)}.coll-folder-row--3 .coll-folder:nth-child(2){top:8px;left:calc(var(--coll-zig) * .35)}.coll-folder-row--3 .coll-folder:nth-child(3){left:calc(var(--coll-zig) * .35)}.coll-folder-row--4 .coll-folder:first-child{left:calc(var(--coll-zig) * -.1)}.coll-folder-row--4 .coll-folder:nth-child(2){top:8px;left:calc(var(--coll-zig) * .3)}.coll-folder__face{padding-top:.95rem}.coll-folder__tab{padding:.22rem .48rem .24rem .4rem;gap:.14rem}.coll-folder__editions{font-size:5.5px;letter-spacing:.08em}.coll-folder__explore{font-size:5px;letter-spacing:.06em}.coll-folder__body{min-height:68px;padding:.28rem .6rem .7rem}.coll-folder__title{font-size:10px;line-height:1.15}.coll-folder--wide .coll-folder__tab{width:min(42%,150px)}.coll-folder--wide .coll-folder__body{min-height:50px;padding:.26rem .75rem .5rem}.coll-folder--wide .coll-folder__title{font-size:14px}.coll-folder--wide{flex-basis:100%;margin-left:0!important}.coll-folder__book{width:clamp(52px,16vw,78px)}.coll-folder--wide .coll-folder__book{width:clamp(56px,14vw,88px)}}.coll-carousel{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none}.coll-carousel::-webkit-scrollbar{display:none}.coll-carousel__item{flex:0 0 min(72%,220px);scroll-snap-align:start}@media (min-width:640px) and (max-width:767px){.coll-carousel__item{flex:0 0 calc((100% - 1rem) / 2)}}@media (min-width:768px){.coll-carousel__item{flex:0 0 calc((100% - 2rem) / 3);max-width:none}}.coll-carousel-track{position:relative}.coll-carousel--empty{justify-content:center}.coll-edition-placeholder{display:flex;flex-direction:column;overflow:hidden;border-radius:4px}.coll-edition-placeholder__media{position:relative;aspect-ratio:4/5;width:100%;padding:.9rem;box-sizing:border-box}.coll-edition-placeholder__frame{width:100%;height:100%;background:#fff;border:1px solid #e8d9dc;box-shadow:0 8px 24px rgba(28,19,16,.12)}.coll-edition-placeholder__copy{margin:0;padding:.65rem .9rem 1rem;font-size:13px;line-height:1.4;text-align:center;color:var(--coll-muted)}.coll-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;width:100%;max-width:280px;margin-left:auto}.coll-carousel-controls__btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--coll-ink);cursor:pointer;transition:color .2s ease,opacity .2s ease}.coll-carousel-controls__btn:focus-visible,.coll-carousel-controls__btn:hover{color:var(--coll-burgundy);outline:none}.coll-progress{position:relative;height:2px;flex:1;min-width:72px;background:rgba(42,18,24,.14);border-radius:999px;overflow:hidden}@media (max-width:767px){.coll-carousel-controls{max-width:132px;gap:.35rem}.coll-progress{min-width:36px}}.coll-progress__bar{position:absolute;top:0;bottom:0;left:0;height:100%;background:var(--coll-burgundy);border-radius:999px;transition:width .25s ease,left .25s ease}.coll-hero{position:relative;background:#270812;overflow:hidden}.coll-hero:before{inset:0;background:radial-gradient(ellipse 36% 52% at 97% -2%,rgba(232,196,98,.3) 0,rgba(210,168,70,.12) 34%,transparent 68%)}.coll-hero:after,.coll-hero:before{content:"";position:absolute;z-index:0;pointer-events:none}.coll-hero:after{top:-16%;right:-3%;width:min(82vw,940px);height:158%;background:repeating-linear-gradient(190deg,transparent,transparent 64px,rgba(72,36,14,.06) 0,rgba(72,36,14,.06) 70px),linear-gradient(190deg,rgba(236,201,100,.48),rgba(220,178,72,.28) 26%,rgba(196,150,55,.12) 52%,transparent 82%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 78%,transparent);clip-path:polygon(100% 0,94% 0,22% 100%,74% 100%);filter:blur(28px);opacity:.55;transform:translateX(0) rotate(5deg);transform-origin:100% 0}.coll-hero__top{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;min-height:0}.coll-hero__inner{width:100%;max-width:1280px}.coll-hero__quote{color:#c26180}.coll-hero__search{position:static;width:min(340px,85%);max-width:340px;margin:0 0 0 auto;padding-bottom:4px;border-bottom:1px solid #ffffff;gap:.35rem}@media (min-width:1200px){.coll-hero__top{display:block;min-height:4.5rem}.coll-hero__search{position:absolute;top:.35rem;right:0;width:min(340px,28vw);max-width:340px}}.coll-hero__search:focus-within{border-bottom-color:#fff}.coll-hero__search-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;color:#fff}.coll-hero__search-icon{color:#ffffff!important;width:18px;height:18px;flex-shrink:0}.coll-hero__search-icon.is-loading{animation:coll-search-spin .7s linear infinite}@keyframes coll-search-spin{to{transform:rotate(1turn)}}.coll-hero__search-btn:disabled{cursor:default;opacity:.9}.coll-hero__search-input{color:#ffffff!important;font-size:13px!important;line-height:1.2!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.coll-hero__search-input:-ms-input-placeholder,.coll-hero__search-input::-moz-placeholder,.coll-hero__search-input::-webkit-input-placeholder,.coll-hero__search-input::placeholder{color:#ffffff!important;opacity:1!important;font-size:13px!important}.coll-hero__search-input::-webkit-search-cancel-button,.coll-hero__search-input::-webkit-search-decoration,.coll-hero__search-input::-webkit-search-results-button,.coll-hero__search-input::-webkit-search-results-decoration{display:none}.modal-container.coll-media-modal{width:min(960px,94vw);min-width:min(440px,94vw);max-width:960px;max-height:min(86vh,820px);padding:0;border-radius:12px;overflow:hidden;transition:width .15s ease,max-width .15s ease}.coll-media-modal .modal-header{padding:14px 18px;border-bottom:1px solid #eee}.coll-media-modal .modal-header h2{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:22px;font-weight:400;font-style:italic;color:#1c1310}.coll-media-modal .modal-content{padding:10px 16px 16px;overflow-x:hidden;overflow-y:auto}.coll-media-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:8px;min-height:28px}.coll-media-modal__sub{margin:0;font-size:12px;color:#666}.coll-media-modal__track{min-width:0}.coll-media-modal__controls{margin:0;flex-shrink:0}.coll-media-modal__scroller{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:8px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.coll-media-modal__scroller.is-centered{justify-content:center}.coll-media-modal__scroller::-webkit-scrollbar{display:none}.coll-media-modal__card{flex:0 0 168px;width:168px;max-width:168px;scroll-snap-align:start;margin:0;padding:8px 8px 10px;border-radius:4px;background:#fbf3f5;box-shadow:0 12px 24px 0 #0000001a}@media (min-width:768px){.coll-media-modal__card{flex-basis:176px;width:176px;max-width:176px}}@media (max-width:639px){.modal-container.coll-media-modal{min-width:0;width:94vw!important;max-width:94vw!important}.coll-media-modal .modal-header h2{font-size:18px}.coll-media-modal__card{flex:0 0 min(158px,72vw);width:min(158px,72vw);max-width:min(158px,72vw)}}.coll-media-modal__frame{position:relative;width:100%;aspect-ratio:1/1;max-height:148px;overflow:hidden;background:#fff;border:1px solid #e8d9dc;box-shadow:0 8px 24px rgba(28,19,16,.12)}.coll-media-modal__frame-link{display:block;cursor:pointer}.coll-media-modal__title{margin:8px 0 0;font-size:15px;line-height:1.25;font-weight:400;color:#1c1310}.coll-media-modal__artist,.coll-media-modal__title{padding-inline:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coll-media-modal__artist{margin:4px 0 0;font-size:10px;line-height:1.35;color:#666}.coll-media-modal__artist span{font-weight:600;color:#7a1f3c}.coll-media-modal__caption{margin:8px 0 0;padding-inline:2px;font-size:12px;color:#444}.coll-media-modal__link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding-inline:2px;font-size:10px;font-weight:500;color:#7a1f3c;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(122,31,60,.35);transition:opacity .2s ease}.coll-media-modal__link:hover{opacity:.8}.coll-media-modal__empty{margin:8px 0 0;font-size:13px;color:#666}button.coll-folder{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:transparent}