.cinematic-hero{--serif:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", Arial, sans-serif;--hero-ivory:#f3e9d8;--hero-gold:#dbb779;--hero-pointer-x:0px;--hero-pointer-y:0px;isolation:isolate;min-height:100vh;min-height:100svh;color:var(--hero-ivory);background:#02070b;flex-direction:column;display:flex;position:relative;overflow:clip}.cinematic-hero__backdrop{z-index:-1;background:radial-gradient(at 57% 44%,#092132 0,#030a10 39%,#020507 75%);position:absolute;inset:0}.cinematic-hero__header{z-index:10;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:92px;padding:22px clamp(24px,4.2vw,76px);display:flex;position:relative}.cinematic-hero__brand{font:500 clamp(14px, 1.08vw, 18px)/1.2 var(--serif), Georgia, serif;letter-spacing:.065em;white-space:nowrap}.cinematic-hero__nav{font:500 11px/1.3 var(--sans), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:clamp(24px,2.5vw,48px);display:flex}.cinematic-hero__nav>a,.cinematic-hero__series>summary{transition:color .25s}.cinematic-hero__nav>a:hover,.cinematic-hero__series>summary:hover{color:#e9bf80}.cinematic-hero__mobile-menu{display:none}.cinematic-hero__series{position:relative}.cinematic-hero__series>summary{cursor:pointer;list-style:none}.cinematic-hero__series>summary::-webkit-details-marker{display:none}.cinematic-hero__series-list{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071018f2;border:1px solid #b99c735c;gap:2px;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 17px);left:-22px;box-shadow:0 20px 44px #0009}.cinematic-hero__series-list a{white-space:nowrap;padding:10px 12px}.cinematic-hero__series-list a:hover{color:#f2cf97;background:#d8b47c22}.cinematic-hero__composition{flex:1;grid-template-columns:minmax(0,59fr) minmax(0,41fr);min-height:630px;display:grid;position:relative}.cinematic-hero__universe{z-index:0;pointer-events:none;min-width:0;position:relative;overflow:visible}.cinematic-hero__nebula,.cinematic-hero__nebula img,.cinematic-hero__blue-light,.cinematic-hero__edge,.cinematic-hero__canvas,.cinematic-hero__canvas .entry-ambient{width:100%;height:100%;position:absolute;inset:0}.cinematic-hero__nebula{height:auto;top:-92px;bottom:-47px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 59%,#000b 76%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 59%,#000b 76%,#0000 100%)}.cinematic-hero__nebula img{object-fit:cover;object-position:54% 50%;opacity:.81}.cinematic-hero__blue-light{mix-blend-mode:screen;background:radial-gradient(at 43%,#0b4a686e 0,#06314a34 34%,#0000 62%)}.cinematic-hero__dust{z-index:1;opacity:.29;width:min(83vw,960px);max-width:none;height:auto;transform:translate(calc(-50% + var(--hero-pointer-x)), calc(-50% + var(--hero-pointer-y)));animation:28s ease-in-out infinite alternate cinematic-dust;position:absolute;top:47%;left:46%}.cinematic-hero__dust img,.cinematic-hero__orbit img,.cinematic-hero__planet img{object-fit:contain;width:100%;height:100%;display:block}.cinematic-hero__orbit-stage{z-index:2;aspect-ratio:1;width:min(83vw,940px);transform:translate(calc(-50% + var(--hero-pointer-x)), calc(-50% + var(--hero-pointer-y)));transition:transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;top:49%;left:47%}.cinematic-hero__orbit-stage>*{display:block;position:absolute}.cinematic-hero__orbit{z-index:2;object-fit:contain;filter:drop-shadow(0 0 15px #cf9f5e55);width:99%;height:99%;inset:.5%}.cinematic-hero__orbit--back{z-index:1;opacity:.45;animation:34s ease-in-out infinite alternate cinematic-orbit-blue;transform:rotate(17deg)scale(.89)}.cinematic-hero__orbit--front{z-index:4;animation:26s ease-in-out infinite alternate cinematic-orbit-gold;transform:rotate(-13deg)scale(1.03)}.cinematic-hero__planet{z-index:3;object-fit:contain;filter:drop-shadow(0 0 46px #2484a347);width:48%;height:48%;animation:21s ease-in-out infinite alternate cinematic-planet;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-hero__core{z-index:5;background:#fff4c5;border-radius:50%;width:8px;height:8px;animation:8s ease-in-out infinite cinematic-pulse;top:22%;left:62%;box-shadow:0 0 8px 3px #fff9d9,0 0 42px 18px #f4b862a6,0 0 120px 42px #c4762940}.cinematic-hero__canvas{z-index:6;opacity:.8}.cinematic-hero__canvas .entry-ambient{pointer-events:none;display:block}.cinematic-hero__edge{z-index:7;background:linear-gradient(90deg,#0000 39%,#02070b5c 58%,#02070bdb 74%,#02070b 87%),linear-gradient(#02070b33,#0000 13% 88%,#02070b70);width:100vw;height:auto;top:-92px;bottom:-47px;right:auto}.cinematic-hero__story{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:780px;padding:8vh clamp(24px,4.1vw,84px) 12vh clamp(12px,1.8vw,40px);display:flex;position:relative}.cinematic-hero__eyebrow{color:#e5c793;font:600 10px/1.4 var(--sans), Arial, sans-serif;letter-spacing:.33em;margin-bottom:clamp(24px,3vh,40px)}.cinematic-hero__artist{font:400 clamp(50px, 4.1vw, 76px)/.94 var(--serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 6px 35px #000b}.cinematic-hero__story h1{color:#e4c99c;font:italic 400 clamp(34px, 3.15vw, 58px)/1.05 var(--serif), Georgia, serif;letter-spacing:-.025em;margin-top:clamp(23px,3vh,35px)}.cinematic-hero__description{color:#dfdedb;max-width:415px;font:400 clamp(17px, 1.35vw, 22px)/1.43 var(--serif), Georgia, serif;margin-top:22px}.cinematic-hero__actions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,4.5vh,55px);display:flex}.cinematic-hero__button{min-height:54px;font:600 11px/1.2 var(--sans), Arial, sans-serif;letter-spacing:.035em;white-space:nowrap;border:1px solid #d6bd93;border-radius:100px;justify-content:space-between;align-items:center;gap:25px;padding:13px 24px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex}.cinematic-hero__button span:last-child{font:400 21px/1 var(--sans), Arial, sans-serif;transition:transform .3s}.cinematic-hero__button--primary{color:#071015;background:linear-gradient(110deg,#fbeac1,#e4b677);border-color:#f4d59f;min-width:254px;box-shadow:0 6px 34px #e4b67632}.cinematic-hero__button--primary:hover{background:#fff0cc}.cinematic-hero__button--secondary{color:#f4ede3;min-width:153px}@media (hover:hover) and (pointer:fine){.cinematic-hero__button:hover{transform:translateY(-2px)}.cinematic-hero__button:hover span:last-child{transform:translate(2px,-2px)}.cinematic-hero__button--primary:hover{box-shadow:0 9px 38px #e4b67660}.cinematic-hero__button--secondary:hover{background:#e8c99318;border-color:#f3d7ab;box-shadow:inset 0 0 22px #e8c99312}}.cinematic-hero__footer{z-index:2;color:#cdbb9e;font:500 10px/1.5 var(--sans), Arial, sans-serif;letter-spacing:.23em;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(24px,4.2vw,76px) 32px;display:flex;position:relative}.cinematic-hero__footer span{align-items:center;gap:14px;display:flex}.cinematic-hero__footer i{background:#a58f6a;width:42px;height:1px;display:inline-block}@keyframes cinematic-dust{to{opacity:.4;translate:1.3% -1.2%}}@keyframes cinematic-orbit-blue{to{opacity:.58;transform:rotate(22deg)scale(.91)}}@keyframes cinematic-orbit-gold{to{transform:rotate(-9deg)scale(1.05)}}@keyframes cinematic-planet{to{transform:translate(-50%,-50%)rotate(3deg)scale(1.015)}}@keyframes cinematic-pulse{50%{opacity:.7;transform:scale(.85)}}@media (max-width:1180px){.cinematic-hero__composition{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.cinematic-hero__story{padding-right:26px}.cinematic-hero__artist{font-size:clamp(46px,4.35vw,66px)}.cinematic-hero__orbit-stage{width:min(86vw,800px)}}@media (max-width:760px){.cinematic-hero__header{flex-direction:row;align-items:center;gap:12px;min-height:76px;padding:15px 6vw}.cinematic-hero__brand{white-space:normal;font-size:clamp(12px,3.6vw,16px)}.cinematic-hero__nav{display:none}.cinematic-hero__mobile-menu{flex:none;display:block}.cinematic-hero__mobile-menu>summary{color:#f1e5d4;cursor:pointer;min-width:79px;min-height:44px;font:600 10px/1 var(--sans), Arial, sans-serif;letter-spacing:.14em;border:1px solid #d6bd9380;border-radius:2px;align-items:center;gap:11px;padding:10px 11px;list-style:none;display:flex}.cinematic-hero__mobile-menu>summary::-webkit-details-marker{display:none}.cinematic-hero__menu-mark{gap:4px;width:15px;display:grid}.cinematic-hero__menu-mark i{background:currentColor;height:1px;display:block}.cinematic-hero__menu-mark i:last-child{justify-self:end;width:10px}.cinematic-hero__mobile-panel{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061018f7;border-block:1px solid #c5a77972;gap:0;padding:13px 6vw 27px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 26px 50px #000a}.cinematic-hero__mobile-menu:not([open]) .cinematic-hero__mobile-panel{display:none}.cinematic-hero__mobile-panel>a{min-height:49px;font:400 28px/1.2 var(--serif), Georgia, serif;border-bottom:1px solid #c6ae8b29;justify-content:space-between;align-items:center;display:flex}.cinematic-hero__mobile-panel>a span{font:400 19px/1 var(--sans), Arial, sans-serif;color:#d3b582}.cinematic-hero__mobile-series{border-bottom:1px solid #c6ae8b29;padding:15px 0 17px}.cinematic-hero__mobile-series>span{color:#d3b582;font:600 10px/1.4 var(--sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;display:block}.cinematic-hero__mobile-series>div{flex-wrap:wrap;gap:7px;display:flex}.cinematic-hero__mobile-series a{min-height:38px;font:500 11px/1.3 var(--sans), Arial, sans-serif;border:1px solid #d6bd9352;border-radius:100px;align-items:center;padding:7px 12px;display:inline-flex}.cinematic-hero__composition{flex-direction:column;min-height:0;display:flex}.cinematic-hero__universe{flex:none;height:clamp(240px,37svh,390px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%)}.cinematic-hero__nebula{top:0;bottom:0;-webkit-mask-image:none;mask-image:none}.cinematic-hero__nebula img{object-position:52% 48%}.cinematic-hero__orbit-stage{width:min(115vw,620px);top:51%;left:50%}.cinematic-hero__dust{width:min(110vw,650px);top:48%;left:49%}.cinematic-hero__edge{background:linear-gradient(#02070b28,#0000 14% 70%,#02070b88);width:100%;top:0;bottom:0;right:0}.cinematic-hero__story{flex:1;justify-content:flex-start;max-width:600px;margin-top:-48px;padding:0 7vw 60px}.cinematic-hero__eyebrow{margin-bottom:16px;font-size:9px}.cinematic-hero__artist{font-size:clamp(49px,11.2vw,80px)}.cinematic-hero__story h1{margin-top:19px;font-size:clamp(37px,8vw,56px)}.cinematic-hero__description{margin-top:14px;font-size:19px}.cinematic-hero__actions{gap:11px;width:min(100%,330px);margin-top:25px;display:grid}.cinematic-hero__button{width:100%}.cinematic-hero__footer{padding:0 7vw 23px}.cinematic-hero__footer span:last-child{display:none}}@media (max-width:430px){.cinematic-hero__universe{height:clamp(220px,32svh,310px)}.cinematic-hero__artist{font-size:clamp(40px,10.6vw,50px)}.cinematic-hero__story h1{font-size:clamp(34px,7.6vw,42px)}.cinematic-hero__description{font-size:clamp(17px,4.7vw,19px)}.cinematic-hero__button{min-height:49px}.cinematic-hero__button--primary,.cinematic-hero__button--secondary{min-width:0}}@media (prefers-reduced-motion:reduce){.cinematic-hero *,.cinematic-hero :before,.cinematic-hero :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematic-hero__button:hover,.cinematic-hero__button:hover span:last-child{transform:none}}html:has(.home-catalog){scroll-padding-top:0}.home-catalog{--catalog-ink:#242724;--catalog-muted:#6f706a;--catalog-line:#cfc9bd;--catalog-gold:#a3774c;--catalog-serif:"Cormorant Garamond", Georgia, serif;--catalog-sans:"Manrope", Arial, sans-serif;isolation:isolate;min-height:100svh;color:var(--catalog-ink);background:radial-gradient(45% 18% at 95% 0,#d6c3a74a,#0000 78%),#f6f1e8;padding:clamp(70px,8vw,130px) 0 110px;scroll-margin-top:0;position:relative;overflow:clip}.home-catalog:before{content:"";z-index:-1;pointer-events:none;border:1px solid #b8a5814a;border-radius:50%;width:min(75vw,1000px);height:400px;position:absolute;top:-150px;right:-10vw;transform:rotate(-14deg)}.home-catalog__inner{width:min(1440px,100% - clamp(44px,8vw,144px));margin:auto}.home-catalog__intro{border-bottom:1px solid var(--catalog-line);justify-content:space-between;align-items:end;gap:40px;padding-bottom:clamp(34px,4vw,60px);display:flex}.home-catalog__eyebrow{color:#80684d;font:600 10px/1.4 var(--catalog-sans);letter-spacing:.26em;align-items:center;gap:18px;margin-bottom:19px;display:flex}.home-catalog__eyebrow span{color:#302f2a;width:39px;height:39px;font:400 20px/1 var(--catalog-serif);letter-spacing:0;border:1px solid #aa916f;border-radius:50%;place-items:center;display:grid}.home-catalog__intro h2{font:400 clamp(63px, 7.5vw, 124px)/.84 var(--catalog-serif);letter-spacing:-.055em;white-space:nowrap}.home-catalog__intro h2 em{color:#9d593c}.home-catalog__intro>p{color:#61615b;max-width:330px;font:400 clamp(19px, 1.65vw, 24px)/1.25 var(--catalog-serif);padding-bottom:5px}.home-catalog__demo{color:#6f6b61;font:400 11px/1.5 var(--catalog-sans);padding-top:14px}.home-catalog__layout{grid-template-columns:265px minmax(0,1fr);gap:clamp(36px,4.2vw,68px);padding-top:clamp(38px,4vw,62px);display:grid}.home-catalog__sidebar{border-right:1px solid var(--catalog-line);align-self:start;min-width:0;padding:0 27px 40px 0;position:sticky;top:30px}.home-catalog__sidebar-title{color:#8d6d4d;font:600 10px/1.3 var(--catalog-sans);letter-spacing:.22em;margin-bottom:31px}.home-catalog__filter-fields{align-content:start;gap:27px;display:grid}.home-catalog__field{color:#353833;min-width:0;font:400 13px/1.45 var(--catalog-sans);gap:10px;display:grid}.home-catalog__field>span:first-child,.home-catalog__field legend{color:#56584f;font:600 10px/1.4 var(--catalog-sans);letter-spacing:.16em}.home-catalog__field select,.home-catalog__field>input{width:100%;min-height:43px;color:var(--catalog-ink);font:400 13px var(--catalog-sans);background:#fbf8f2;border:1px solid #bbb8ae;border-radius:0;padding:7px 12px}.home-catalog__search{background:#fbf8f2;border:1px solid #bbb8ae;align-items:center;gap:7px;min-height:44px;padding:0 10px;display:flex}.home-catalog__search svg{color:#6f706a;flex:none}.home-catalog__search input{width:100%;min-width:0;height:42px;color:var(--catalog-ink);font:400 12px var(--catalog-sans);background:0 0;border:0;outline:0}.home-catalog__search input::placeholder{color:#77776f;opacity:1}.home-catalog__field.home-catalog__type{border:0;flex-wrap:wrap;gap:9px 7px;margin:0;padding:0;display:flex}.home-catalog__type legend{width:100%;margin-bottom:9px}.home-catalog__type button{color:#51544e;min-height:36px;font:400 12px var(--catalog-sans);border:1px solid #bcb8aa;padding:6px 12px}.home-catalog__type button[aria-pressed=true]{color:#f8f2e7;background:#2f3633;border-color:#2f3633}.home-catalog__clear{color:#64533f;min-height:40px;font:500 12px var(--catalog-sans);border-bottom:1px solid #8b785f;justify-self:start;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.home-catalog__results{min-width:0}.home-catalog__toolbar{border-bottom:1px solid var(--catalog-line);color:#66645d;min-height:47px;font:400 12px var(--catalog-sans);align-items:center;gap:18px;padding-bottom:18px;display:flex}.home-catalog__toolbar output{white-space:nowrap;margin-right:auto}.home-catalog__sort{white-space:nowrap;align-items:center;gap:12px;display:flex}.home-catalog__sort select{max-width:180px;min-height:38px;color:var(--catalog-ink);font:400 12px var(--catalog-sans);background:#fbf8f2;border:1px solid #c5beb2;border-radius:0;padding:6px 29px 6px 10px}.home-catalog__view{border:0;gap:3px;margin:0;padding:0;display:flex}.home-catalog__view button{color:#777870;place-items:center;width:36px;height:36px;display:grid}.home-catalog__view button[aria-pressed=true]{color:#f8f1e5;background:#26302d}.home-catalog__filter-trigger{display:none}.home-catalog__personal{color:#5f625a;font:500 11px var(--catalog-sans);justify-content:flex-end;gap:20px;padding:13px 0 28px;display:flex}.home-catalog__personal a,.home-catalog__personal button{align-items:center;gap:6px;min-height:32px;display:inline-flex}.home-catalog__personal span{color:#9a6d42}.home-catalog .artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;display:grid}.home-catalog .artwork-card{border-bottom:1px solid #d7d0c5;min-width:0;padding-bottom:13px}.home-catalog .artwork-image-link{overflow:visible}.home-catalog .artwork-image{aspect-ratio:1;background:#eae5dc;border:1px solid #e0dbd1;justify-content:center;align-items:center;height:auto;padding:clamp(16px,2vw,28px);display:flex;overflow:hidden}.home-catalog .artwork-grid .artwork-image .reference-image{width:min(100%, calc(100% * var(--art-ratio)));max-width:100%;height:auto;max-height:100%;aspect-ratio:var(--art-ratio);filter:drop-shadow(0 16px 13px #29271f29);flex-shrink:0;transition:transform .4s}.home-catalog .artwork-image-link:hover .reference-image{transform:scale(1.025)}.home-catalog .favorite-button{opacity:1;color:#333a35;background:#fbf8f1ee;border:1px solid #c9c3b8;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;top:10px;right:10px;transform:none}.home-catalog .favorite-button.is-favorite{color:#a15b3e}.home-catalog .jb-commerce-status{color:#5a6e5c;font:500 10px/1.4 var(--catalog-sans);letter-spacing:.04em;align-items:center;gap:7px;margin-top:17px;display:flex}.home-catalog .jb-commerce-status:before{content:"";background:#3e7b57;border-radius:50%;width:6px;height:6px}.home-catalog .jb-commerce-status.sold{color:#866e63}.home-catalog .jb-commerce-status.sold:before{background:#9c7662}.home-catalog .artwork-heading{margin-top:8px}.home-catalog .artwork-heading h3{font:400 clamp(24px, 2.15vw, 34px)/1.05 var(--catalog-serif);letter-spacing:-.025em}.home-catalog .artwork-meta,.home-catalog .artwork-technique{color:#66645e;font:400 12px/1.5 var(--catalog-sans);letter-spacing:0;margin-top:7px}.home-catalog .artwork-technique{margin-top:3px}.home-catalog .card-bottom{border-top:1px solid #d7d0c5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:8px;display:flex}.home-catalog .card-price{color:#6b6256;font:400 11px var(--catalog-sans)}.home-catalog .card-link{color:#7c5137;min-height:35px;font:600 11px var(--catalog-sans);border:0;align-items:center;gap:7px;margin:0;display:inline-flex}.home-catalog .reference-note{color:#77736c;font:400 10px var(--catalog-sans);margin-top:8px}.home-catalog .artwork-grid.list-view{grid-template-columns:1fr;gap:22px}.home-catalog .list-view .artwork-card{grid-template-columns:190px minmax(0,1fr);gap:0 25px;display:grid}.home-catalog .list-view .artwork-card-visual{grid-row:1/6}.home-catalog .list-view :is(.jb-commerce-status,.artwork-heading,.artwork-meta,.artwork-technique,.card-bottom){grid-column:2}.home-catalog__empty{justify-items:start;gap:14px;padding:70px 0;display:grid}.home-catalog__empty h3{font:400 32px var(--catalog-serif)}.home-catalog__empty p{color:var(--catalog-muted)}.home-catalog__empty button{border-bottom:1px solid #7b6145;min-height:44px}.home-catalog__end{border-top:1px solid var(--catalog-line);text-align:center;justify-items:center;gap:11px;margin-top:80px;padding-top:55px;display:grid}.home-catalog__end>span{color:#a1784f;font-size:24px}.home-catalog__end p{font:400 clamp(31px, 3vw, 46px)/1.08 var(--catalog-serif)}.home-catalog__end a{color:#725137;min-height:46px;font:600 11px var(--catalog-sans);letter-spacing:.08em;border-bottom:1px solid #8c7257;align-items:center;gap:24px;display:inline-flex}.home-catalog__drawer[data-slot=sheet-content]{--catalog-serif:"Cormorant Garamond", Georgia, serif;--catalog-sans:"Manrope", Arial, sans-serif;color:#242724;width:min(91vw,390px);max-width:none;font-family:var(--catalog-sans);background:#f6f1e8;padding:24px 24px 18px;overflow:hidden}.home-catalog__drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-catalog__drawer-head [data-slot=sheet-title]{font:400 39px/1 var(--catalog-serif)}.home-catalog__drawer-head button{place-items:center;width:44px;height:44px;display:grid}.home-catalog__drawer [data-slot=sheet-description]{color:#64665d;font:400 13px/1.45 var(--catalog-sans)}.home-catalog__drawer-body{flex:1;min-height:0;padding:12px 2px 25px 0;overflow:auto}.home-catalog__drawer .home-catalog__filter-fields{gap:24px}.home-catalog__apply{color:#fff9ef;min-height:50px;font:600 11px var(--catalog-sans);letter-spacing:.12em;background:#28312e;flex:none}:is(.home-catalog :is(a,button,input,select):focus-visible,.home-catalog__drawer :is(button,input,select):focus-visible){outline-offset:3px;outline:2px solid #9b623e}@media (max-width:1180px){.home-catalog__layout{grid-template-columns:245px minmax(0,1fr);gap:35px}.home-catalog .artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.home-catalog{padding-top:80px}.home-catalog__intro{display:block}.home-catalog__intro>p{max-width:480px;margin-top:22px}.home-catalog__layout{display:block}.home-catalog__sidebar{display:none}.home-catalog__filter-trigger{color:#2a302b;min-height:44px;font:600 11px var(--catalog-sans);letter-spacing:.08em;border:1px solid #ada698;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.home-catalog__toolbar{flex-wrap:wrap;gap:10px 18px}.home-catalog__toolbar output{margin-right:auto}}@media (max-width:560px){.home-catalog{padding:68px 0 70px}.home-catalog__inner{width:calc(100% - 40px)}.home-catalog__intro h2{white-space:normal;font-size:clamp(54px,12.7vw,72px)}.home-catalog__intro>p{margin-top:17px;font-size:20px}.home-catalog__layout{padding-top:25px}.home-catalog__toolbar{align-items:center;gap:10px 12px}.home-catalog__toolbar output{order:0;width:calc(100% - 140px);font-size:12px}.home-catalog__filter-trigger{order:1}.home-catalog__sort{order:2;width:calc(100% - 88px);font-size:0}.home-catalog__sort select{flex:1;max-width:none;font-size:12px}.home-catalog__view{order:3}.home-catalog__personal{justify-content:flex-start;gap:18px;padding-bottom:20px}.home-catalog .artwork-grid{grid-template-columns:1fr;gap:36px}.home-catalog .artwork-image{padding:28px}.home-catalog .artwork-heading h3{font-size:31px}.home-catalog__end{margin-top:60px;padding-top:43px}}@media (min-width:420px) and (max-width:560px){.home-catalog .artwork-grid:not(.list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.home-catalog .artwork-grid:not(.list-view) .artwork-image{padding:13px}.home-catalog .artwork-grid:not(.list-view) .artwork-heading h3{font-size:24px}.home-catalog .artwork-grid:not(.list-view) :is(.artwork-meta,.artwork-technique){font-size:10px}.home-catalog .artwork-grid:not(.list-view) .card-bottom,.home-catalog .artwork-grid:not(.list-view) .card-price{display:block}}@media (max-width:560px){.home-catalog .list-view .artwork-card{grid-template-columns:112px minmax(0,1fr);gap:0 14px}.home-catalog .list-view .artwork-image{padding:8px}.home-catalog .list-view .artwork-heading h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.home-catalog *,.home-catalog :before,.home-catalog :after{transition:none!important;animation:none!important}}
