@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-cyrillic-ext-wght-normal.BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-cyrillic-wght-normal.bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-greek-wght-normal.M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-vietnamese-wght-normal.DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-latin-ext-wght-normal.rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./commissioner-latin-wght-normal.BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-ext-wght-normal.CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-wght-normal.DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-ext-wght-normal.e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-wght-normal.CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-vietnamese-wght-normal.LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-ext-wght-normal.BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-wght-normal.DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#32241b;--muted:#69574a;--paper:#f6efe3;--panel:#fffaf1;--line:#d7c5af;--accent:#693d29;--wood:#3a2319;--light-wood:#543528;--serif:"Literata Variable", georgia, serif;--sans:"Commissioner Variable", system-ui, sans-serif;--frame:1440px;--gutter:calc(clamp(1rem, 4.4vw, 4.25rem));--shadow:0 2px 4px #54352815, 0 12px 28px #54352812}*{box-sizing:border-box}html{min-height:100%}body{min-width:0;color:var(--ink);background:radial-gradient(ellipse at 63% 0,#fff9ec 0,transparent 64rem),var(--paper);font:400 1rem/1.55 var(--sans);margin:0}[id=__nuxt]{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}main:focus{outline:none}img{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:.23em}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}:focus-visible{outline-offset:4px;outline:2px solid #966138}h1,h2,h3{font-family:var(--serif);font-weight:500}.site-frame{width:min(100%,var(--frame));padding-inline:var(--gutter);margin-inline:auto}.button{min-height:44px;color:var(--ink);background:var(--panel);text-align:center;border:1px solid #b99e81;border-radius:5px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-weight:580;text-decoration:none;display:inline-flex}.button:hover{background:#f0e3d2}.button--primary{color:#fff9ed;background:linear-gradient(145deg,#765039,#503124);border-color:#69442f;box-shadow:inset 0 1px #ffffff24,0 2px 4px #3a231923}.button--primary:hover{background:#4d2e22}.button:disabled{cursor:default;opacity:.55}.skip-link{z-index:10;color:var(--ink);background:var(--panel);padding:.55rem .8rem;position:fixed;top:.7rem;left:.7rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.masthead{color:#fcf1de;background:linear-gradient(110deg,#342118,#462d20 70%,#39251c);border-bottom:1px solid #684535;box-shadow:0 2px 6px #2f1a1a30}.masthead__inner{grid-template-columns:auto auto minmax(10rem,21rem) auto;justify-content:space-between;align-items:center;gap:calc(clamp(.75rem,2.2vw,2.2rem));min-height:72px;display:grid}.wordmark{width:fit-content;color:inherit;font:550 1.7rem/1 var(--serif);letter-spacing:-.045em;align-items:center;gap:.68rem;text-decoration:none;display:inline-flex}.wordmark__mark{border-radius:2px;grid-template-rows:1fr 1fr;width:27px;height:26px;padding:3px}.wordmark__mark,.wordmark__mark i{border:1px solid #c7a475;display:grid}.wordmark__mark i{place-items:center}.wordmark__mark i+i{border-top:0}.wordmark__mark i:after{content:"";background:#ddbc89;border-radius:4px;width:6px;height:2px}.masthead__nav{gap:calc(clamp(.7rem,2.4vw,2.2rem));display:flex}.masthead__nav a,.masthead__saved{color:#fcf1de;align-items:center;min-height:44px;font-size:.94rem;text-decoration:none;display:inline-flex}.masthead__nav a.masthead__story--active,.masthead__nav a.router-link-active,.masthead__nav a:hover,.masthead__saved:hover{text-decoration:underline}.global-search{background:#fff8e8;border:1px solid #937660;border-radius:5px;align-items:stretch;min-width:0;min-height:44px;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;border-radius:5px;flex:1;padding:.5rem .85rem}.global-search input::placeholder{color:#786554}.global-search button{width:44px;color:var(--accent);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.search-mark{border:1.5px solid;border-radius:50%;width:13px;height:13px;margin:-2px 2px 0 0;position:relative}.search-mark:after{content:"";background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.masthead__saved{white-space:nowrap;gap:.5rem}.bookmark-mark{clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);background:#d9bb94;width:11px;height:15px}.masthead__count{color:#35251a;text-align:center;background:#e9ceb0;border-radius:1rem;min-width:1.45rem;padding:.05rem .25rem}.site-footer{color:#f5e7d6;background:#3a281f;margin-top:calc(clamp(2.25rem,7vw,6rem));padding-block:1.8rem}.site-footer a{color:inherit}.site-footer__inner{flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;display:flex}.site-footer__inner>:last-child{margin-inline-start:auto}.compare-tray{z-index:5;background:#f9edda;border-block:1px solid #cbb295;position:sticky;bottom:0;box-shadow:0 -3px 18px #3a231925}.compare-tray__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:62px;padding-block:.5rem;display:flex}.selection-message{color:var(--accent);background:var(--panel);margin-inline:auto;padding:.6rem 1rem}@media (width<=740px){.masthead__inner{grid-template-columns:auto 1fr auto;gap:0 .65rem;padding-block:.5rem .7rem}.masthead__nav{justify-content:center}.global-search{grid-area:2/1/auto/-1}.masthead__saved{grid-area:1/3}}@media (width<=450px){.masthead__inner{grid-template-columns:auto auto}.masthead__nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:1.5rem}.global-search{grid-row:3}.masthead__saved{grid-column:2;justify-self:end}.site-footer__inner>:last-child{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}.catalog-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.14fr);align-items:center;gap:calc(clamp(1.75rem,5.2vw,5.5rem));padding-block:calc(clamp(2.1rem,3vw,4rem)) calc(clamp(2.2rem,3.2vw,4.5rem));display:grid}.catalog-eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .85rem;font-size:.71rem;font-weight:620;display:flex}.catalog-eyebrow:before{content:"";background:currentColor;block-size:1px;inline-size:1.35rem}.catalog-hero h1{color:var(--ink);font-family:var(--serif);letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:calc(clamp(2.6rem,4.65vw,4.85rem));font-weight:520;line-height:1.04}.catalog-hero__intro{max-inline-size:31rem;color:var(--muted);margin:1.3rem 0 1.5rem;font-size:calc(clamp(1rem,1.25vw,1.16rem));line-height:1.55}.catalog-hero__figure{min-inline-size:0;margin:0}.catalog-hero__figure img{aspect-ratio:1.75;-o-object-fit:cover;object-fit:cover;background:var(--wood);border-radius:.65rem;block-size:auto;inline-size:100%;display:block;box-shadow:0 18px 32px -25px #2c1b10b5,0 2px 7px #4d2a151c}.catalog-hero__figure figcaption{color:var(--muted);margin-block-start:.68rem;font-size:.78rem;line-height:1.4}.catalog-collection-band{border-block:1px solid var(--line);background:linear-gradient(170deg,var(--panel),var(--paper) 44rem)}.catalog-collection-band--standalone{border-block-start:0}.catalog-collection{padding-block:calc(clamp(1.65rem,3.2vw,3rem)) calc(clamp(2.5rem,5.5vw,5rem));scroll-margin-block-start:1rem}.catalog-collection__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-collection__heading h1,.catalog-collection__heading h2,.catalog-stories h2,.catalog-story h2{color:var(--ink);font-family:var(--serif);letter-spacing:-.042em;margin:0;font-size:calc(clamp(2rem,3.3vw,3rem));font-weight:520;line-height:1.08}.catalog-collection__count{color:var(--muted);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.93rem}.catalog-collection__controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.catalog-view-tabs{border:1px solid var(--line);background:var(--paper);border-radius:.5rem;align-items:center;gap:.15rem;padding:.18rem;display:inline-flex}.catalog-view-tabs a{min-block-size:2.65rem;color:var(--muted);border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;padding-inline:.8rem;font-size:.87rem;font-weight:570;text-decoration:none;display:inline-flex}.catalog-view-tabs a[aria-current=page]{background:var(--accent);color:#fff8ec;box-shadow:0 2px 5px #3d211d36}.catalog-theme-tabs a:not([aria-current=page]):hover,.catalog-view-tabs a:not([aria-current=page]):hover{background:var(--panel);color:var(--ink)}.catalog-theme-tabs{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:.35rem;margin-block:1.25rem;padding-block-end:.8rem;display:flex}.catalog-theme-tabs a{min-block-size:2.55rem;color:var(--muted);border:1px solid #0000;border-radius:.28rem;align-items:center;padding-inline:.8rem;font-size:.88rem;text-decoration:none;display:flex}.catalog-theme-tabs a[aria-current=page]{border-color:var(--line);background:var(--paper);color:var(--accent);font-weight:650}.catalog-collection__body{grid-template-columns:13.75rem minmax(0,1fr);align-items:start;gap:calc(clamp(1rem,2.1vw,2.15rem));display:grid}.catalog-filter-sidebar{border-inline-end:1px solid var(--line);padding:0 1.15rem 1rem 0}.catalog-filter-sidebar__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;min-block-size:2.65rem;display:flex}.catalog-filter-sidebar__title{font-family:var(--sans);margin:0;font-size:1rem;font-weight:650}.catalog-quiet-button{min-block-size:2.7rem;color:var(--accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.3rem .2rem;font-size:.88rem;font-weight:580;display:inline-flex}.catalog-quiet-button:hover{text-underline-offset:.22em;text-decoration:underline}.catalog-facet{border-block-end:1px solid var(--line)}.catalog-facet summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-block-size:2.7rem;font-size:.91rem;font-weight:630;list-style:none;display:flex}.catalog-facet summary::-webkit-details-marker{display:none}.catalog-facet summary:after{color:var(--accent);content:"+";font-size:1rem}.catalog-facet[open] summary:after{content:"−"}.catalog-facet__options{margin-block-end:.65rem;display:grid}.catalog-facet__choice{min-block-size:2rem;color:var(--muted);cursor:pointer;grid-template-columns:1.05rem minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.88rem;display:grid}.catalog-chips button,.catalog-facet__choice span,.catalog-tile__name{overflow-wrap:anywhere}.catalog-facet__choice:hover{color:var(--ink)}.catalog-facet__choice input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--accent);cursor:pointer;margin:0}.catalog-facet__choice:has(input:checked){color:var(--accent);font-weight:650}.catalog-facet__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.catalog-facet__detail{min-block-size:2.75rem}.catalog-filter-button,.catalog-filter-dialog{display:none}.catalog-results{min-inline-size:0}.catalog-chips{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.catalog-chips li{min-inline-size:0;max-inline-size:100%}.catalog-chips button{border:1px solid var(--line);background:var(--panel);min-block-size:2.25rem;max-inline-size:100%;color:var(--accent);font:inherit;text-align:start;cursor:pointer;border-radius:.35rem;align-items:center;gap:.45rem;padding-inline:.65rem;font-size:.82rem;display:inline-flex}.catalog-chips button:hover{border-color:var(--accent)}.catalog-chips span{font-size:1rem}.catalog-empty{border:1px dashed var(--line);background:var(--panel);border-radius:.55rem;padding:calc(clamp(1.5rem,6vw,4rem))}.catalog-empty__title{font-family:var(--serif);margin:0;font-size:1.6rem;font-weight:520}.catalog-empty p{color:var(--muted)}.catalog-table{min-inline-size:0;position:relative}.catalog-table__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.catalog-table__zoom{align-items:center;gap:.3rem;display:inline-flex}.catalog-table__zoom button:not(.catalog-quiet-button){border:1px solid var(--line);background:var(--panel);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--accent);font:inherit;cursor:pointer;border-radius:.3rem;padding:0;font-size:1.2rem}.catalog-table__zoom button:disabled{opacity:.45;cursor:default}.catalog-table__zoom output{min-inline-size:3.2rem;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.82rem}.catalog-table__zoom .catalog-quiet-button{margin-inline-start:.45rem}.catalog-table--exploring .catalog-table__viewport{border:1px solid var(--line);background:var(--panel);overscroll-behavior:contain;cursor:grab;border-radius:.45rem;block-size:calc(min(68vh,42rem));min-block-size:16rem;overflow:auto}.catalog-table__viewport--dragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.catalog-table--exploring .catalog-table__canvas{inline-size:var(--catalog-table-width);zoom:var(--catalog-table-scale);padding:1rem 1.25rem 4rem}.catalog-table__minimap{border:1px solid var(--line);background:var(--panel);inline-size:min(8rem,30%);color:var(--ink);pointer-events:none;border-radius:.3rem;gap:.22rem;padding:.25rem;font-size:.6rem;display:grid;position:absolute;inset-block-end:.8rem;inset-inline-end:.8rem;box-shadow:0 4px 12px #3d211d30}.catalog-table__minimap span:not(.catalog-table__minimap-window){background:var(--paper);padding:.16rem .2rem}.catalog-table__minimap-window{border:2px solid var(--accent);border-radius:.2rem;position:absolute}.catalog-group+.catalog-group{border-block-start:1px solid var(--line);margin-block-start:calc(clamp(1.7rem,4vw,3.4rem));padding-block-start:1.1rem}.catalog-group__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .8rem;margin-block:.15rem .95rem;display:flex}.catalog-group__title{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:calc(clamp(1.2rem,2vw,1.65rem));font-weight:550}.catalog-group__heading a,.catalog-story__breadcrumb a{color:var(--accent);text-underline-offset:.24em;font-size:.86rem}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:calc(clamp(.65rem,1.7vw,1.55rem));margin:0;padding:0;list-style:none;display:grid}.catalog-tile--feature{grid-area:span 2/span 2}.catalog-tile{min-inline-size:0;color:var(--ink);gap:.25rem;scroll-margin-block-start:1.2rem;text-decoration:none;display:grid}.catalog-tile img{background:var(--line);border-radius:.42rem;block-size:auto;inline-size:100%;margin-block-end:.3rem;transition:box-shadow .18s;display:block;box-shadow:0 9px 14px -11px #3b2911a0}.catalog-tile:hover img{box-shadow:0 12px 20px -11px #3b29119c}.catalog-tile__name{font-family:var(--serif);font-size:calc(clamp(.97rem,1.35vw,1.18rem));font-weight:560;line-height:1.25}.catalog-list__link:hover .catalog-list__name,.catalog-stories__link:hover h3,.catalog-tile:hover .catalog-tile__name{color:var(--accent);text-underline-offset:.19em;text-decoration:underline}.catalog-tile__material{color:var(--muted);font-size:.82rem}.catalog-list{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.catalog-list__link{border-block-end:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(3.25rem,5.6rem) minmax(0,1fr) minmax(0,8.5rem);align-items:center;gap:calc(clamp(.65rem,2vw,1.4rem));padding-block:.65rem;scroll-margin-block-start:1.2rem;font-size:.84rem;text-decoration:none;display:grid}.catalog-list__link img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;border-radius:.32rem;block-size:auto;max-block-size:5rem;inline-size:100%;display:block}.catalog-list__label{gap:.25rem;display:grid}.catalog-list__name{color:var(--ink);font-family:var(--serif);font-size:calc(clamp(1rem,2.2vw,1.25rem));font-weight:560;line-height:1.25}.catalog-list__date{text-align:end;justify-self:end}.catalog-stories{padding-block:calc(clamp(2.1rem,5.5vw,5rem));scroll-margin-block-start:1rem}.catalog-stories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(clamp(1.2rem,3vw,2.3rem));margin-block-start:1.35rem;display:grid}.catalog-stories__link{color:var(--ink);text-decoration:none;display:block}.catalog-stories__link img,.catalog-story__header img{aspect-ratio:1.7;background:var(--line);-o-object-fit:cover;object-fit:cover;border-radius:.5rem;block-size:auto;inline-size:100%;display:block;box-shadow:0 12px 18px -14px #3b2911a0}.catalog-stories__link h3{font-family:var(--serif);margin:.7rem 0 0;font-size:calc(clamp(1.1rem,2.2vw,1.55rem));font-weight:550}.catalog-stories__link p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.catalog-story{padding-block:calc(clamp(1.6rem,5vw,4rem))}.catalog-story__breadcrumb{margin-block-end:calc(clamp(1.1rem,2vw,1.65rem))}.catalog-story__header{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:calc(clamp(1.25rem,4vw,4rem));margin-block-end:calc(clamp(1.7rem,5vw,4.5rem));display:grid}.catalog-story__header h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:calc(clamp(2.5rem,5.6vw,5.25rem));font-weight:520;line-height:1.06}.catalog-story__header p{max-inline-size:30rem;color:var(--muted);margin:.95rem 0 1.25rem;font-size:calc(clamp(1rem,1.5vw,1.2rem));line-height:1.55}.catalog-story__objects,.catalog-story__prose{max-inline-size:46rem;margin-inline:auto}.catalog-story__prose p{font-family:var(--serif);margin:0 0 1.1rem;font-size:calc(clamp(1.08rem,1.8vw,1.28rem));line-height:1.65}.catalog-story__objects{margin-block-start:calc(clamp(2.2rem,4.5vw,4rem))}.catalog-story__objects h2{margin-block-end:1rem}.catalog-filter-dialog[open]{border:1px solid var(--line);background:var(--panel);max-block-size:calc(100dvh - 1.5rem);inline-size:min(30rem,100% - 1.5rem);max-inline-size:none;color:var(--ink);border-radius:.6rem;padding:0;display:block;position:fixed;inset:0;overflow:hidden;box-shadow:0 15px 60px #2d181365}.catalog-filter-dialog::backdrop{background:#2d181379}.catalog-filter-dialog__body{flex-direction:column;max-block-size:calc(100dvh - 1.5rem - 2px);display:flex}.catalog-filter-dialog__body footer,.catalog-filter-dialog__body header{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.catalog-filter-dialog__body header h2{font-family:var(--serif);margin:0;font-size:1.7rem;font-weight:550}.catalog-filter-dialog__facets{overscroll-behavior:contain;min-block-size:0;padding-inline:1rem;overflow:auto}.catalog-filter-dialog__body footer{border-block-start:1px solid var(--line)}.catalog-filter-dialog .catalog-facet__choice{min-block-size:2.4rem}@media (width<=65rem){.catalog-collection__body{grid-template-columns:minmax(0,1fr)}.catalog-filter-sidebar{display:none}.catalog-filter-button{display:inline-flex}.catalog-table:not(.catalog-table--exploring) .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=45rem){.catalog-hero{grid-template-columns:1fr;gap:1.45rem}.catalog-hero h1{font-size:calc(clamp(2.58rem,8.8vw,4.3rem))}.catalog-hero__intro{margin-block:.9rem 1.15rem}.catalog-hero__figure img{aspect-ratio:1.72}.catalog-stories__grid,.catalog-table:not(.catalog-table--exploring) .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-table:not(.catalog-table--exploring) .catalog-tile--feature{grid-area:auto}.catalog-story__header{grid-template-columns:1fr}}@media (width<=31rem){.catalog-collection__heading{align-items:flex-start}.catalog-theme-tabs{margin-block:.9rem}.catalog-theme-tabs a{padding-inline:.48rem;font-size:.8rem}.catalog-table__toolbar{justify-content:flex-start}.catalog-list__link{grid-template-columns:3.55rem minmax(0,1fr)}.catalog-list__date{text-align:start;grid-column:2;justify-self:start;margin-block-start:-.45rem}.catalog-stories__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.catalog-tile img{transition:none}}.sets-page{padding-block:calc(clamp(2.25rem,5vw,5rem))}.sets-page__header{max-width:50rem;margin-bottom:calc(clamp(1.5rem,4vw,3rem))}.sets-page__header h1{letter-spacing:-.045em;margin:0 0 1rem;font-size:calc(clamp(2.5rem,6vw,4.8rem));line-height:1.03}.sets-page__header p{max-width:58ch;color:var(--muted)}.sets-layout{grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);gap:calc(clamp(1.25rem,4vw,3.5rem));display:grid}.sets-shelf{border:1px solid var(--line);background:#eadbc6;border-radius:8px;align-content:start;gap:.5rem;padding:1.3rem;display:grid}.sets-shelf form{margin-top:1rem}.sets-form{gap:.45rem;display:grid}.sets-form label,.sets-shelf>label{font-weight:600}.sets-form input+label,.sets-form textarea+label{margin-top:.55rem}.sets-form input:not([type=checkbox]),.sets-form textarea,.sets-shelf select{width:100%;min-height:44px;color:var(--ink);background:var(--panel);border:1px solid #ad967d;border-radius:5px;padding:.55rem .7rem}.sets-form textarea{resize:vertical}.sets-editor,.sets-empty{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:calc(clamp(1rem,3vw,2rem))}.sets-empty{box-shadow:none;background:#f3e8d8;margin-top:1.5rem}.sets-empty h2,.sets-publish h2{margin:0;font-size:calc(clamp(1.5rem,3vw,2.2rem))}.sets-empty p,.sets-publish p{max-width:60ch;color:var(--muted)}.published-items,.set-items,.set-links{padding:0;list-style:none}.set-item,.set-links li,.sets-publish{border-top:1px solid var(--line);padding-block:1rem}.set-item__title a{font-family:var(--serif);align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.set-item__title img{-o-object-fit:cover;object-fit:cover;border-radius:4px}.set-item__checkbox{align-items:center;gap:.5rem;min-height:44px;display:flex}.set-item__checkbox input{width:1rem;height:1rem;accent-color:var(--accent)}.set-item__actions,.set-links li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sets-notice{border-inline-start:3px solid var(--accent);background:#f3e4cf;padding:.75rem 1rem}.published-items{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:calc(clamp(1.15rem,4vw,2.5rem));display:grid}.published-item img{-o-object-fit:contain;object-fit:contain;background:#eee1cf;border-radius:7px;width:100%;height:auto;max-height:19rem}.published-item a{font:500 1.2rem/1.4 var(--serif);gap:.65rem;display:grid}.published-item__note{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.65rem}.about-cabinet figure{max-width:52rem;margin:0}.about-cabinet img{width:100%;height:auto;box-shadow:var(--shadow);border-radius:7px}.about-cabinet figcaption{color:var(--muted);margin-top:.65rem}.about-cabinet section{max-width:64ch;margin-top:2.5rem}@media (width<=740px){.sets-layout{grid-template-columns:minmax(0,1fr)}}
