.image-search-page{width:100%;max-width:none;margin:0;padding:0}.image-search-intro{--search-height:calc(100vh - var(--lh-header-h));position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;min-height:var(--search-height);background:linear-gradient(180deg,#262427 0,#202524 72%,var(--lh-ink-1))}@supports (height:100svh){.image-search-intro{--search-height:calc(100svh - var(--lh-header-h))}}.image-search-art.visitor-wallpaper-hero{position:relative;grid-column:1;grid-row:1;width:100%;min-height:0;height:var(--search-height);padding:0;background:transparent}.image-search-scroll{position:absolute;inset:0;isolation:isolate}.image-search-scroll:before{content:"";position:absolute;inset:0 -120% 0 -4%;background:var(--search-poster) center 42% /cover;filter:blur(48px);opacity:.3;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%,#000 90%);mask-image:linear-gradient(0deg,transparent,#000 20%,#000 90%)}.image-search-scroll:after{content:"";position:absolute;inset:0 -18% 0 0;pointer-events:none;background:linear-gradient(90deg,rgba(28,36,34,.4),rgba(207,184,150,.07) 45%,rgba(28,36,34,.3));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 20%,transparent 60%,#000 76%,transparent);mask-image:linear-gradient(90deg,#000,transparent 20%,transparent 60%,#000 76%,transparent)}.image-search-art .image-search-still{position:absolute;top:0;left:50%;width:100%;width:min(100%,calc(var(--search-height) * var(--search-aspect,.7)));height:100%;transform:translateX(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 89%,transparent)}.image-search-art .hero-slide img,.image-search-art .hero-slide video,.image-search-art .image-search-still{object-fit:contain;object-position:center!important}.image-search-scroll .hero-slide img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 13%,#000 89%,transparent)}.image-search-art .hero-carousel-bar{z-index:4;right:16px;left:16px;max-width:none}.image-search-shade{position:absolute;inset:0;width:100vw;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--lh-ink-1),transparent 16%)}.image-search-workspace{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:var(--search-height);padding:clamp(16px,2.3vh,52px) clamp(28px,4vw,128px) clamp(16px,2.3vh,52px) clamp(24px,2.8vw,96px)}.image-search-heading{margin-bottom:clamp(16px,2.4vh,44px)}.image-search-heading .collection-art-crumb{margin-bottom:clamp(12px,2vh,32px);font-size:clamp(.8125rem,.65vw,1.375rem)}.image-search-heading .collection-art-eyebrow{margin:0 0 clamp(10px,1.6vh,28px);font-size:clamp(.6875rem,.65vw,1.375rem)}.image-search-heading h1{margin:0 0 clamp(12px,2vh,32px);font:400 clamp(2.6rem,min(4.8vw,9vh),9rem)/1.22 var(--font-serif);letter-spacing:.1em;color:var(--lh-silk)}.image-search-heading .collection-art-description{max-width:none;font-size:clamp(1rem,1vw,1.75rem);line-height:1.85}.image-search-workspace .visitor-search-form{padding:clamp(18px,2vh,40px);gap:clamp(14px,1.8vh,32px);background:linear-gradient(135deg,rgba(247,226,197,.16),rgba(204,220,215,.05) 48%,rgba(25,37,36,.24)),rgba(14,22,23,.46);-webkit-backdrop-filter:blur(26px) saturate(1.08);backdrop-filter:blur(26px) saturate(1.08);border:1px solid var(--lh-glass-edge);border-radius:18px;box-shadow:inset 0 1px 0 #fff4de29,var(--lh-shadow-soft)}.image-search-workspace .image-search-upload{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;gap:clamp(6px,.7vh,12px);min-height:clamp(144px,25vh,560px);padding:clamp(16px,2vh,32px) 14px;border:1px dashed var(--lh-hair-strong);border-radius:10px;background:rgba(8,16,17,.32);cursor:pointer}.image-search-upload:focus-within{outline:2px solid var(--lh-gilt-hi);outline-offset:4px}.image-search-upload:hover{border-color:var(--lh-gilt-hi);background:rgba(8,16,17,.5)}.image-search-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.image-search-upload>svg{width:clamp(28px,2.2vw,56px);height:clamp(28px,2.2vw,56px);margin-bottom:6px;color:var(--lh-gilt)}.image-search-upload strong{max-width:100%;overflow-wrap:anywhere;font:500 clamp(1.125rem,1.3vw,2rem)/1.6 var(--font-serif);letter-spacing:.06em}.image-search-upload span{color:var(--lh-silk-2);font-size:clamp(.85rem,.9vw,1.375rem)}.image-search-upload small{color:var(--lh-silk-3);font:clamp(.7rem,.65vw,1rem)/1.8 var(--font-sans)}.image-search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(14px,1.4vw,32px)}.image-search-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-height:clamp(46px,5.5vh,88px);font-size:clamp(.875rem,.9vw,1.5rem);background:var(--lh-action-bg);border-color:var(--lh-action-border);box-shadow:var(--lh-action-shadow)}.image-search-actions button svg{width:clamp(17px,1vw,28px);height:clamp(17px,1vw,28px)}.image-search-actions p{margin:0;color:var(--lh-silk-3);font:clamp(.6875rem,.7vw,1.125rem)/1.8 var(--font-sans)}.image-search-workspace .visitor-upload-preview{justify-self:center;height:160px}.image-search-notes{margin-top:clamp(10px,1.6vh,28px);color:var(--lh-silk-3);font-size:clamp(.8125rem,.7vw,1.125rem)}.image-search-notes summary{width:fit-content;padding:clamp(6px,.6vh,10px) 0;cursor:pointer;color:var(--lh-silk-2)}.image-search-notes summary:focus-visible{outline:2px solid var(--lh-gilt-hi);outline-offset:4px}.image-search-notes .visitor-help{margin:8px 0 0;font-size:.8125rem}.image-search-submit-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:36px;margin-top:clamp(4px,1vh,18px);font-size:clamp(.875rem,.85vw,1.375rem)}.image-search-results-region{max-width:1440px;width:100%;margin:0 auto;padding:44px var(--lh-gutter) 80px}.image-search-art .hero-carousel-bar{left:24px;right:24px;bottom:28px;width:fit-content;max-width:calc(100% - 48px);margin:0 auto}.image-search-art .hero-caption-scene{max-width:180px}.image-search-art .hero-carousel-controls button{padding:0;min-height:0;background:transparent}@media (min-width:901px) and (max-width:1050px){.image-search-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.image-search-workspace{padding-left:18px;padding-right:26px}.image-search-workspace .visitor-search-form{padding:18px}}@media (min-width:901px) and (max-height:740px){.image-search-workspace{padding-block:12px}.image-search-heading{margin-bottom:12px}.image-search-heading .collection-art-crumb,.image-search-heading .collection-art-eyebrow{margin-bottom:8px}.image-search-heading .collection-art-crumb{font-size:.8125rem}.image-search-heading .collection-art-eyebrow{font-size:.6875rem}.image-search-heading h1{margin-bottom:10px;font-size:clamp(2rem,6.8vh,3.2rem)}.image-search-heading .collection-art-description{font-size:.9375rem;line-height:1.65}.image-search-workspace .visitor-search-form{padding:14px;gap:12px}.image-search-workspace .image-search-upload{min-height:112px;padding:12px;gap:6px}.image-search-upload>svg{width:24px;height:24px;margin-bottom:2px}.image-search-upload strong{font-size:1rem;line-height:1.4}.image-search-upload span{font-size:.8rem;line-height:1.5}.image-search-upload small{font-size:.65rem;line-height:1.5}.image-search-actions button{min-height:40px;padding:8px 16px;font-size:.875rem}.image-search-actions p{font-size:.6875rem}.image-search-notes{margin-top:8px;font-size:.75rem}.image-search-notes summary{padding:4px 0}.image-search-submit-link{min-height:32px;margin-top:4px;font-size:.8125rem}}@media (max-width:900px){.image-search-page{padding:0}.image-search-intro{display:block;min-height:0}.image-search-art.visitor-wallpaper-hero{width:100%;height:auto;min-height:0;aspect-ratio:4/5;max-height:78vh;max-height:78svh}.image-search-scroll:before{inset:0 0 -34rem;opacity:.26;filter:blur(32px)}.image-search-scroll:after{inset:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(0deg,#000,transparent 32%);mask-image:linear-gradient(0deg,#000,transparent 32%)}.image-search-art .hero-slide img,.image-search-art .hero-slide video,.image-search-art .image-search-still{object-fit:cover;object-position:50% 32%!important;-webkit-mask-image:none;mask-image:none}.image-search-art .image-search-still{left:0;width:100%;transform:none}.image-search-art .hero-art-carousel{position:absolute;inset:0;height:100%;aspect-ratio:auto}.image-search-shade{background:linear-gradient(0deg,#202524 32px,transparent 38%)}.image-search-workspace{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:1.4rem var(--lh-gutter) 2.4rem;background:linear-gradient(180deg,#202524,var(--lh-ink-1))}.image-search-heading{margin-bottom:24px}.image-search-heading .collection-art-crumb{margin:0 0 18px}.image-search-heading .collection-art-eyebrow{margin-bottom:14px;letter-spacing:.18em}.image-search-heading h1{font-size:clamp(2.4rem,9vw,4.4rem);margin:0 0 14px;line-height:1.32;letter-spacing:.06em}.image-search-workspace .visitor-search-form{padding:18px;gap:18px}.image-search-workspace .image-search-upload{min-height:150px;padding:20px 12px}.image-search-actions{gap:12px}.image-search-actions button{padding:10px 18px}.image-search-actions p{font-size:.6875rem}.image-search-results-region{padding:24px var(--lh-gutter) 60px}}