.search-hero{padding:clamp(32px, 4vw, 64px) var(--home-pad) clamp(56px, 6vw, 96px);background:var(--hs-saffron);color:var(--hs-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.search-crumbs{font-size:14px;font-weight:var(--hs-w-strong);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.search-crumbs span{color:color-mix(in srgb, var(--hs-ink) 45%, var(--hs-saffron))}.search-crumbs a,.search-quiet{text-underline-offset:6px;transition:text-decoration-color var(--home-stamp), text-underline-offset var(--home-stamp);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.search-crumbs a:hover,.search-quiet:hover{text-underline-offset:3px;text-decoration-color:currentColor}.search-hero h1{max-width:11em;font-size:clamp(44px,6.2vw,100px);font-weight:var(--hs-w-display);letter-spacing:-.045em;text-wrap:balance;margin:clamp(20px,2.4vw,36px) 0 clamp(24px,2.6vw,40px);line-height:.94}.search-lede{max-width:32em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.search-lede+.search-lede{margin-top:14px}.search-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,3vw,44px);display:flex}.hs.home .search-actions .primary{min-height:60px;padding:0 28px;font-size:17px}.search-quiet{font-size:17px;font-weight:var(--hs-w-strong)}.search-hero-pieces{height:clamp(380px,38vw,600px);margin:0;padding:0;list-style:none;position:relative}.search-hero-pieces li{width:var(--w);left:var(--x);top:var(--y);rotate:var(--r);transition:rotate var(--home-bounce), translate var(--home-bounce);position:absolute}.search-hero-pieces li[data-slot="0"]{--x:0%;--y:12%;--w:46%;--r:-5deg}.search-hero-pieces li[data-slot="1"]{--x:30%;--y:0%;--w:42%;--r:3deg;z-index:1}.search-hero-pieces li[data-slot="2"]{--x:56%;--y:22%;--w:44%;--r:-2deg}.search-hero-pieces img{width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:contain;display:block}@media (hover:hover){.search-hero-pieces:hover li[data-slot="0"]{translate:-8px 4px}.search-hero-pieces:hover li[data-slot="2"]{translate:8px 4px}}.search-work{padding:clamp(80px, 9vw, 144px) var(--home-pad) clamp(64px, 7vw, 112px);background:var(--hs-paper);color:var(--hs-ink)}.search-work-head{gap:clamp(20px,2vw,28px);display:grid}.search-work-head p{max-width:30em;color:var(--hs-ink-2);font-size:clamp(17px,1.4vw,20px);line-height:1.45}.search-grid,.search-pages{grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));gap:clamp(36px,4vw,56px) clamp(16px,2vw,32px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.search-grid>li{min-width:0}.search-grid figure{gap:14px;margin:0;display:grid}.search-art{aspect-ratio:4/5;background:var(--hs-paper-2);place-items:center;padding:7%;display:grid;position:relative;overflow:clip}.search-art :is(img,video){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.search-art video{width:86%;max-width:none;height:86%;max-height:none;position:absolute;inset:7%}.search-grid figcaption{overflow-wrap:anywhere;gap:4px;display:grid}.search-grid figcaption b,.search-pages b{font-size:clamp(17px,1.3vw,19px);font-weight:var(--hs-w-strong);letter-spacing:-.01em;line-height:1.3}.search-grid figcaption span,.search-pages a>span:last-child{color:var(--hs-ink-2);font-size:14px}.hs.home .search-all{margin-top:clamp(40px,5vw,64px)}.search-pages a{gap:12px;text-decoration:none;display:grid}.search-pages .search-art{transition:background-color var(--home-stamp)}.search-pages .search-art img{transition:translate var(--home-bounce), rotate var(--home-bounce)}.search-pages a:hover .search-art{background:var(--hs-saffron)}.search-pages a:hover .search-art img{translate:0 -6px;rotate:-2deg}.search-pages b{text-underline-offset:6px;transition:text-decoration-color var(--home-stamp), text-underline-offset var(--home-stamp);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.search-pages a:hover b{text-underline-offset:3px;text-decoration-color:currentColor}.search-more{padding:clamp(80px, 9vw, 144px) var(--home-pad);background:var(--hs-paper);color:var(--hs-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(48px,5vw,80px) clamp(32px,5vw,80px);display:grid}.search-more h2{font-size:15px;font-weight:var(--hs-w-strong);color:var(--hs-ink-2);margin:0 0 20px}.search-more ul{border-bottom:1px solid var(--hs-line);margin:0;padding:0;list-style:none}.search-more li{border-top:1px solid var(--hs-line)}.search-more a{font-size:clamp(20px,1.9vw,27px);font-weight:var(--hs-w-strong);letter-spacing:-.02em;transition:translate var(--home-bounce);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;line-height:1.2;text-decoration:none;display:flex}.search-more a:hover{translate:6px}.search-more a svg{flex:none}.search-more .search-more-all{color:var(--hs-ink-2)}@media (max-width:900px){.search-hero{grid-template-columns:minmax(0,1fr)}.search-hero-pieces{height:min(108vw,460px);margin:8px 0 -8px}}@media (max-width:760px){.search-grid,.search-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.hs.home .search-actions .primary,.hs.home .search-all{width:100%}.search-quiet,.search-crumbs a{align-items:center;min-height:44px;display:inline-flex}.search-crumbs{margin-top:-8px}.search-more a{min-height:44px;font-size:20px}}
