.SoftwareList_list__jzwnV{display:flex;flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none;white-space:normal}.SoftwareList_item__oX9_O{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%;line-height:1.4}.SoftwareList_icon__kpeRa{display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:var(--software-icon) center /contain no-repeat;-webkit-mask:var(--software-icon) center /contain no-repeat}.SoftwareList_name__LOKf0{overflow-wrap:anywhere}.CharacterViewer_dialog__aTw_i.CharacterViewer_dialog__aTw_i{width:min(96vw,1680px);height:94svh;max-height:94svh;overflow-y:auto;scrollbar-width:none}.CharacterViewer_dialog__aTw_i.CharacterViewer_dialog__aTw_i::-webkit-scrollbar{display:none}.CharacterViewer_dialog__aTw_i .CharacterViewer_heading__vgztJ.CharacterViewer_heading__vgztJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;gap:14px 24px;padding:0 200px 16px 0}.CharacterViewer_title__me6C8{min-width:0;overflow-wrap:anywhere}.CharacterViewer_dialog__aTw_i .CharacterViewer_heading__vgztJ .CharacterViewer_presentationTabs__b4FbD.CharacterViewer_presentationTabs__b4FbD{position:static;min-width:0;width:fit-content;max-width:100%;transform:none}.CharacterViewer_stageFrame__mg2c4{display:flex;flex:1 1 0;min-height:0;align-items:center;justify-content:center;container-type:size}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i{width:min(100cqw,calc(100cqh * 16 / 9));max-width:none;height:auto;min-height:0;flex:0 0 auto;aspect-ratio:16/9;container-type:inline-size;background:#161616;margin:0;border:0;border-radius:18px;clip-path:inset(0 round 18px)}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i .character-viewer-image img{object-fit:contain}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.is-zoomed{cursor:grab}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.is-zoomed:active{cursor:grabbing}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.is-zoomed .character-viewer-image img{transition:opacity .18s ease}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps .character-map-slice img{object-fit:contain}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps{--map-cut-angle:12.043deg;--map-label-angle:-77.957deg}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps .character-map-divider{width:12%;height:100%;transform:none;box-shadow:none;clip-path:polygon(calc(100% - 1px) 0,100% 0,1px 100%,0 100%)}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps .character-map-divider-1{left:var(--map-cut-1-bottom)}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps .character-map-divider-2{left:var(--map-cut-2-bottom)}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps .character-map-divider-3{left:var(--map-cut-3-bottom)}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-maps .character-map-slices:after{display:none}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i .character-map-labels{font-size:clamp(7px,.85cqw,13px)}.CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i .character-map-label{bottom:clamp(12px,1.5cqw,24px)}.CharacterViewer_dialog__aTw_i .CharacterViewer_stage__DIn3i.CharacterViewer_stage__DIn3i.viewer-mode-final .character-viewer-image{mix-blend-mode:normal}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);align-items:start;gap:24px;min-height:0;margin-top:14px;padding:14px 0 0;border:0;border-top:1px solid rgba(220,215,186,.14);border-radius:0;background:transparent;color:#b8b5ae}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW>p{max-width:360px;color:inherit;font-size:12px;line-height:1.55}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW>p>span{margin-bottom:5px;color:#92908a;font-size:9px}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW dl{grid-template-columns:1fr 1.8fr .8fr .65fr}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW dl>div{padding:0 14px;border-color:rgba(220,215,186,.12)}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW dt{margin-bottom:6px;color:#92908a;font-size:10px}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW dd{font-size:10px;font-weight:500}.CharacterViewer_expanded__bCCT4.CharacterViewer_expanded__bCCT4{position:fixed;inset:0;width:100%;height:100dvh;max-height:none;padding:16px 24px;border:0;border-radius:0;overflow:hidden;animation:none}.CharacterViewer_expanded__bCCT4 .CharacterViewer_stage__DIn3i{height:auto;flex:0 0 auto;width:min(100cqw,calc(100cqh * 16 / 9));align-self:center;margin-block:auto;border-radius:12px;clip-path:inset(0 round 12px)}.CharacterViewer_expanded__bCCT4 .character-viewer-heading{min-height:68px;padding-right:190px}.CharacterViewer_expanded__bCCT4 .character-viewer-heading h2{font-size:28px}.CharacterViewer_expanded__bCCT4 .character-viewer-heading p:not(.character-viewer-kicker){display:none}.CharacterViewer_expanded__bCCT4 .character-viewer-kicker{margin-bottom:6px}.CharacterViewer_expanded__bCCT4:has(.CharacterViewer_stage__DIn3i) .character-viewer-tabs{position:static;align-self:center;min-width:0;transform:none}.CharacterViewer_expanded__bCCT4 .character-viewer-tabs button{min-width:120px;padding:10px 14px}.CharacterViewer_expanded__bCCT4 .character-viewer-actions{top:22px;right:92px}.CharacterViewer_expanded__bCCT4 .character-modal-close{top:18px;right:24px}.CharacterViewer_expanded__bCCT4 .character-details,.CharacterViewer_expanded__bCCT4 .character-modal-close small,.CharacterViewer_expanded__bCCT4 .character-viewer-facts{display:none}@media (max-width:620px){.CharacterViewer_dialog__aTw_i.CharacterViewer_dialog__aTw_i{width:96vw;padding:18px 14px}.CharacterViewer_expanded__bCCT4.CharacterViewer_expanded__bCCT4{width:100%;padding:12px}.CharacterViewer_expanded__bCCT4 .character-viewer-heading{min-height:104px;padding-right:150px}.CharacterViewer_expanded__bCCT4 .character-viewer-heading h2{font-size:22px}.CharacterViewer_expanded__bCCT4:has(.CharacterViewer_stage__DIn3i) .character-viewer-tabs{position:absolute;top:auto;bottom:4px;left:0}.CharacterViewer_expanded__bCCT4 .character-viewer-tabs button{min-width:104px}.CharacterViewer_expanded__bCCT4 .character-viewer-actions{top:14px;right:60px}.CharacterViewer_expanded__bCCT4 .character-modal-close{top:12px;right:12px}}@media (max-width:900px){.CharacterViewer_dialog__aTw_i:not(.CharacterViewer_expanded__bCCT4){height:auto}.CharacterViewer_dialog__aTw_i:not(.CharacterViewer_expanded__bCCT4) .CharacterViewer_stageFrame__mg2c4{flex:0 0 auto;container-type:normal}.CharacterViewer_dialog__aTw_i:not(.CharacterViewer_expanded__bCCT4) .CharacterViewer_stage__DIn3i{width:100%}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW{grid-template-columns:1fr;gap:14px}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW>p{max-width:none}}@media (max-width:1300px){.CharacterViewer_dialog__aTw_i .CharacterViewer_heading__vgztJ.CharacterViewer_heading__vgztJ{grid-template-columns:minmax(0,1fr);padding-right:0}.CharacterViewer_dialog__aTw_i .CharacterViewer_heading__vgztJ .CharacterViewer_title__me6C8{padding-right:190px}}@media (max-width:620px){.CharacterViewer_dialog__aTw_i .CharacterViewer_heading__vgztJ .CharacterViewer_title__me6C8{padding-right:130px}.CharacterViewer_dialog__aTw_i .CharacterViewer_heading__vgztJ .CharacterViewer_presentationTabs__b4FbD.CharacterViewer_presentationTabs__b4FbD{width:100%}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW dl{grid-template-columns:1fr 1.5fr;gap:12px 0}.CharacterViewer_dialog__aTw_i .CharacterViewer_facts__VlaFW.CharacterViewer_facts__VlaFW dl>div{padding:0 10px}}.CharacterGalleryModal_overlay__T2JkL{--gallery-paper:#f8f1ef;--gallery-ink:#291d1f;--gallery-title:#bd2730;--gallery-muted:#746b67;--gallery-accent:#bd2730;--gallery-on-accent:#fffaf5;--gallery-line:rgba(189,39,48,0.3);--gallery-control:#fff9f6;--gallery-scroll:#a39791;--gallery-track:#302b2c08;--gallery-backdrop:#080808;--gallery-canvas:linear-gradient(135deg,rgba(255,255,255,0.5),transparent 33%);--gallery-border:rgba(255,255,255,0.62);--gallery-shadow:rgba(0,0,0,0.42);background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.015) 17px 18px),linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%),radial-gradient(circle at 50% 0,rgba(189,39,48,.12),transparent 26%),var(--gallery-backdrop);backdrop-filter:none;color-scheme:light}.theme-moon .CharacterGalleryModal_overlay__T2JkL{--gallery-paper:#1f1f28;--gallery-ink:#dcd7ba;--gallery-title:#dcd7ba;--gallery-muted:#aaa79a;--gallery-accent:#c34043;--gallery-on-accent:#fffaf5;--gallery-line:rgba(84,84,109,0.76);--gallery-control:#2a2a37;--gallery-scroll:#727282;--gallery-track:#dcd7ba08;--gallery-backdrop:#16161d;--gallery-canvas:linear-gradient(135deg,rgba(45,79,103,0.3),transparent 42%);--gallery-border:rgba(84,84,109,0.78);--gallery-shadow:rgba(9,9,12,0.62);background:var(--gallery-backdrop);color-scheme:dark}.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8{height:94svh;max-height:94svh;overflow:hidden;--gallery-gutter:48px;background:var(--gallery-canvas),var(--gallery-paper);color:var(--gallery-ink);border-color:var(--gallery-border);box-shadow:0 28px 74px var(--gallery-shadow)}.CharacterGalleryModal_dialog__7mme8 .character-viewer-heading h2{color:var(--gallery-title)}.CharacterGalleryModal_dialog__7mme8 .character-viewer-heading p{color:var(--gallery-muted)}.CharacterGalleryModal_dialog__7mme8 .character-viewer-heading .character-viewer-kicker{color:var(--gallery-accent)}.CharacterGalleryModal_dialog__7mme8 .character-mode-tabs,.CharacterGalleryModal_dialog__7mme8 .character-mode-tabs button{border-color:var(--gallery-line)}.CharacterGalleryModal_dialog__7mme8 .character-mode-tabs button{color:var(--gallery-muted)}.CharacterGalleryModal_dialog__7mme8 .character-mode-tabs button:is(.is-active,:hover,:focus-visible){background:var(--gallery-accent);color:var(--gallery-on-accent)}.CharacterGalleryModal_dialog__7mme8 .character-modal-close,.CharacterGalleryModal_dialog__7mme8 .character-viewer-action{border-color:var(--gallery-line);background:var(--gallery-control);color:var(--gallery-ink);opacity:1}.CharacterGalleryModal_dialog__7mme8 .character-modal-close small{color:var(--gallery-muted)}.CharacterGalleryModal_dialog__7mme8 .character-modal-close:is(:hover,:focus-visible,:active),.CharacterGalleryModal_dialog__7mme8 .character-viewer-action:not(:disabled):is(:hover,:focus-visible,.is-active){border-color:var(--gallery-accent);background:var(--gallery-accent);color:var(--gallery-on-accent)}.CharacterGalleryModal_dialog__7mme8 :is(button,[tabindex]):focus-visible{outline:2px solid var(--gallery-accent);outline-offset:3px}.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM{color:var(--gallery-ink);border-color:var(--gallery-line)}.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM>p{color:var(--gallery-ink)}.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM dt,.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM>p>span{color:var(--gallery-muted)}.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM dd{color:var(--gallery-ink)}.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM dl>div{border-color:var(--gallery-line)}.CharacterGalleryModal_content__32wcc{flex:1 1 0;min-height:0;position:relative;container-type:size;margin-right:calc(12px - var(--gallery-gutter))}.CharacterGalleryModal_feed__f_L90{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gallery-scroll) var(--gallery-track);scrollbar-gutter:stable;padding-right:calc(var(--gallery-gutter) - 18px);outline-offset:-2px}.CharacterGalleryModal_feed__f_L90::-webkit-scrollbar{width:5px}.CharacterGalleryModal_feed__f_L90::-webkit-scrollbar-track{background:var(--gallery-track)}.CharacterGalleryModal_feed__f_L90::-webkit-scrollbar-thumb{background:var(--gallery-scroll);border-radius:8px}.CharacterGalleryModal_artworks__U0Rdx{display:flex;flex-direction:column;gap:16px;align-items:center;padding-bottom:2px}.CharacterGalleryModal_artworks__U0Rdx figure{margin:0;width:100%}.CharacterGalleryModal_artworks__U0Rdx button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.CharacterGalleryModal_artworks__U0Rdx img{display:block;width:100%;height:auto;margin-inline:auto;border-radius:12px}.CharacterGalleryModal_cover__z4v3H img{width:auto;max-width:100%;max-height:92cqh;object-fit:contain}.CharacterGalleryModal_video__zHc7r{height:100%;display:grid;place-items:center;padding-right:calc(var(--gallery-gutter) - 12px)}.CharacterGalleryModal_video__zHc7r video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px}.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM{flex-shrink:0}.CharacterGalleryModal_dialog__7mme8 .character-viewer-action:disabled{opacity:.35;cursor:default}.CharacterGalleryModal_expanded__49yAG.CharacterGalleryModal_expanded__49yAG.CharacterGalleryModal_expanded__49yAG{position:fixed;inset:0;width:100%;height:100dvh;max-height:none;padding:24px 48px 20px;border:0;border-radius:0;animation:none}.CharacterGalleryModal_inspection__bckC2{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:64px 16px 16px;background:var(--gallery-canvas),var(--gallery-paper);color:var(--gallery-ink)}.CharacterGalleryModal_inspection__bckC2::backdrop{background:var(--gallery-backdrop)}.CharacterGalleryModal_inspectActions__TERDO{position:absolute;top:16px;right:20px;display:flex;gap:12px}.CharacterGalleryModal_inspectActions__TERDO button{border:1px solid var(--gallery-line);border-radius:20px;padding:8px 16px;background:var(--gallery-control);color:inherit;cursor:pointer}.CharacterGalleryModal_inspectActions__TERDO button:hover{background:var(--gallery-accent);color:var(--gallery-on-accent)}.CharacterGalleryModal_inspectStage__LSFlN{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.CharacterGalleryModal_inspectStage__LSFlN img{width:100%;height:100%;object-fit:contain;user-select:none}.CharacterGalleryModal_zoomed__L11sX{touch-action:none;cursor:grab}.CharacterGalleryModal_zoomed__L11sX:active{cursor:grabbing}@media (max-width:900px){.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8{--gallery-gutter:28px}.CharacterGalleryModal_expanded__49yAG.CharacterGalleryModal_expanded__49yAG.CharacterGalleryModal_expanded__49yAG{padding:26px 28px 20px}}@media (max-width:620px){.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8.CharacterGalleryModal_dialog__7mme8{--gallery-gutter:14px;height:calc(100svh - 18px);max-height:none}.CharacterGalleryModal_expanded__49yAG.CharacterGalleryModal_expanded__49yAG.CharacterGalleryModal_expanded__49yAG{height:100dvh;padding:18px 14px}.CharacterGalleryModal_feed__f_L90{padding-right:8px}.CharacterGalleryModal_artworks__U0Rdx{gap:10px}.CharacterGalleryModal_artworks__U0Rdx img{border-radius:8px}.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM{gap:8px;margin-top:10px;padding-top:10px}.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM>p{font-size:10px;line-height:1.4}.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM dl{gap:8px 0}.CharacterGalleryModal_dialog__7mme8 .CharacterGalleryModal_facts__cxqtM.CharacterGalleryModal_facts__cxqtM dt{margin-bottom:3px}}.WorksMosaic_page__Sf4d_{--paper:#f6efec;--text:#271c1d;--muted:rgba(189,39,48,.82);--line:rgba(189,39,48,.3);--accent:#bd2730;--active:#bd2730;--brand:#bd2730;--surface:#fff9f6;--cover-ink:#fff9f6;--archive-font:"Arial Narrow","Roboto Condensed",Arial,sans-serif;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(135deg,rgba(255,255,255,.52),transparent 34%),var(--paper);color:var(--text);font-family:var(--archive-font)}.WorksMosaic_page__Sf4d_[data-theme=moon]{--paper:var(--sumi-3,#1f1f28);--text:var(--fuji-white,#dcd7ba);--muted:var(--old-white,#c8c093);--line:var(--sumi-5,#363646);--accent:var(--crystal-blue,#7e9cd8);--active:var(--carp-yellow,#e6c384);--brand:var(--fuji-white,#dcd7ba);--surface:var(--sumi-4,#2a2a37);--cover-ink:var(--fuji-white,#dcd7ba);background:var(--paper)}.WorksMosaic_collection___Xey3{flex:1 0 auto;padding:0 14px}.WorksMosaic_toolbar__aA36r{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:8px 18px}.WorksMosaic_toolbar__aA36r h1{margin:0;color:var(--accent);font-family:var(--archive-font);font-size:clamp(25px,3vw,37px);font-weight:900;line-height:.9;letter-spacing:-.06em;text-transform:uppercase;animation:none}.WorksMosaic_toolbar__aA36r h1 span{margin-left:9px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.04em}.WorksMosaic_filters__BHBwz{display:flex;align-items:center;gap:28px}.WorksMosaic_filters__BHBwz button{position:relative;min-height:44px;padding:10px 12px;border:0;background:none;color:var(--accent);font-family:inherit;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.WorksMosaic_filters__BHBwz button[aria-pressed=true]{color:var(--active)}.WorksMosaic_filters__BHBwz button[aria-pressed=true]:after{position:absolute;content:"";bottom:0;left:0;right:0;height:2px;background:var(--active)}.WorksMosaic_gallery__kw3BU{--gallery-gap:4px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gallery-gap)}.WorksMosaic_tile__hmNX6{aspect-ratio:9/10;position:relative;display:block;overflow:hidden;min-width:0;width:100%;padding:0;border:0;border-radius:0;background:var(--surface);cursor:pointer;text-align:left;color:var(--cover-ink);isolation:isolate}.WorksMosaic_tile__hmNX6[data-category=environment]{grid-column:span 2;aspect-ratio:auto}.WorksMosaic_tile__hmNX6[data-category=environment]:before{content:"";display:block;width:calc((100% - var(--gallery-gap)) / 2);aspect-ratio:9/10}.WorksMosaic_artwork__h9N96{object-fit:cover;object-position:center;transform:scale(var(--cover-scale,1));transition:transform .45s ease}.WorksMosaic_tile__hmNX6[data-category=character]{--cover-scale:1.3}.WorksMosaic_tile__hmNX6[data-category=character] .WorksMosaic_artwork__h9N96{object-position:center 20%;transform-origin:50% 20%}.WorksMosaic_caption___PdUf{position:absolute;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:6px;inset:auto 0 0;padding:28px 10px 10px;background:linear-gradient(transparent,rgb(0 0 0/68%));font-family:var(--archive-font);font-size:clamp(12px,1.05vw,16px);font-weight:900;letter-spacing:-.05em;text-transform:uppercase;line-height:1.1;overflow-wrap:anywhere;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.WorksMosaic_tile__hmNX6:focus-visible .WorksMosaic_caption___PdUf,.WorksMosaic_tile__hmNX6:hover .WorksMosaic_caption___PdUf{opacity:1;transform:translateY(0)}.WorksMosaic_tile__hmNX6:hover .WorksMosaic_artwork__h9N96{transform:scale(calc(var(--cover-scale, 1) + .025))}.WorksMosaic_page__Sf4d_ a:focus-visible,.WorksMosaic_page__Sf4d_ button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.WorksMosaic_tile__hmNX6:focus-visible{outline-offset:-4px!important}.WorksMosaic_footer__KDGN4{display:flex;align-items:center;justify-content:space-between;margin-top:38px;border-top:1px solid var(--line);padding:16px 24px 20px;color:var(--accent);font-family:Arial Narrow,Arial,sans-serif;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.WorksMosaic_footer__KDGN4 a{text-decoration:none}.WorksMosaic_empty__ZnNO7{padding:80px 20px;text-align:center;color:var(--muted)}.WorksMosaic_srOnly__sEo1b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:900px){.WorksMosaic_gallery__kw3BU{grid-template-columns:repeat(8,minmax(0,1fr))}.WorksMosaic_filters__BHBwz{gap:12px}}@media (max-width:600px){.WorksMosaic_collection___Xey3{padding:0 8px}.WorksMosaic_toolbar__aA36r{align-items:stretch;flex-direction:column;gap:10px;padding:20px 8px 12px}.WorksMosaic_toolbar__aA36r h1{font-size:25px}.WorksMosaic_filters__BHBwz{justify-content:space-between;gap:4px}.WorksMosaic_filters__BHBwz button{padding:10px 8px}.WorksMosaic_gallery__kw3BU{--gallery-gap:3px;grid-template-columns:repeat(4,minmax(0,1fr))}.WorksMosaic_caption___PdUf{padding:20px 6px 6px;font-size:12px}.WorksMosaic_footer__KDGN4{margin-top:25px;padding:14px 16px 18px;font-size:8px}}@media (hover:none){.WorksMosaic_caption___PdUf{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WorksMosaic_artwork__h9N96,.WorksMosaic_caption___PdUf{transition:none}.WorksMosaic_tile__hmNX6:hover .WorksMosaic_artwork__h9N96{transform:scale(var(--cover-scale,1))}}.WorksMosaic_filters__BHBwz button:hover{color:var(--active)}.WorksMosaic_footer__KDGN4 a:hover{color:var(--text)}@media (max-width:620px){.WorksMosaic_toolbar__aA36r h1{font-size:25px}.WorksMosaic_toolbar__aA36r h1 span{font-size:8px}}.WorksMosaic_header__NokfT{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:16px 32px;border-bottom:1px solid var(--line)}.WorksMosaic_brand__rwRmq{display:flex;flex-direction:column;gap:4px;text-decoration:none;flex-shrink:0}.WorksMosaic_brand__rwRmq strong{align-self:flex-start;color:var(--brand);border-bottom:2px solid var(--accent);font-size:clamp(29px,4.2vw,52px);font-weight:900;line-height:.9;letter-spacing:-.07em}.WorksMosaic_brand__rwRmq>span{color:var(--brand);font-size:clamp(15px,2vw,23px);font-weight:900;letter-spacing:-.04em}.WorksMosaic_headerRight__43Uv4,.WorksMosaic_navigation__dokSy,.WorksMosaic_utilities__spTO0{display:flex;align-items:center}.WorksMosaic_headerRight__43Uv4,.WorksMosaic_navigation__dokSy{gap:40px}.WorksMosaic_navigation__dokSy a{position:relative;padding:14px 6px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.WorksMosaic_navigation__dokSy a[aria-current=page]{color:var(--active)}.WorksMosaic_navigation__dokSy a[aria-current=page]:after{position:absolute;content:"";height:2px;background:var(--active);bottom:0;left:0;right:0}.WorksMosaic_utilities__spTO0{gap:12px;padding-left:22px;border-left:1px solid var(--line)}.WorksMosaic_utilities__spTO0 button{display:grid;place-items:center;min-height:32px;min-width:32px;background:none;border:0;cursor:pointer;color:var(--muted);font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.08em}.WorksMosaic_utilities__spTO0 svg{width:18px;height:18px}.WorksMosaic_navigation__dokSy a:hover,.WorksMosaic_utilities__spTO0 button:hover{color:var(--active)}@media (max-width:900px){.WorksMosaic_header__NokfT{padding:16px 22px}.WorksMosaic_headerRight__43Uv4,.WorksMosaic_navigation__dokSy{gap:20px}}@media (max-width:600px){.WorksMosaic_header__NokfT{min-height:78px;padding:14px 16px;gap:12px}.WorksMosaic_headerRight__43Uv4,.WorksMosaic_navigation__dokSy{gap:8px}.WorksMosaic_navigation__dokSy a{padding:12px 3px}.WorksMosaic_utilities__spTO0{gap:0;padding-left:6px}.WorksMosaic_utilities__spTO0 button{min-width:28px}}@media (max-width:400px){.WorksMosaic_header__NokfT{padding-inline:12px;gap:8px}.WorksMosaic_headerRight__43Uv4,.WorksMosaic_navigation__dokSy{gap:4px}}@media (max-width:620px){.WorksMosaic_header__NokfT{flex-wrap:wrap}.WorksMosaic_headerRight__43Uv4{width:100%;justify-content:space-between}.WorksMosaic_brand__rwRmq strong{font-size:35px}.WorksMosaic_brand__rwRmq>span{font-size:16px}.WorksMosaic_utilities__spTO0 button{font-size:9px}}