/* Compact browsing layout; descriptions live below the catalogue. */
.art-browse-first main{padding-top:20px}.art-featured-first{margin:0 0 22px;scroll-margin-top:150px}.art-featured-first>h1{font-size:20px;line-height:1.3;margin:0 0 12px;font-weight:650}.art-featured-first .hero-art.art-featured-projects{height:245px}.art-featured-first .hero-feature-card{border-radius:16px}.art-featured-first .hero-feature-image{background-position:center 57%!important}.art-featured-first .hero-feature-caption{display:grid;grid-template-columns:1fr auto;gap:3px 24px;bottom:20px}.art-featured-first .hero-feature-caption>small,.art-featured-first .hero-feature-caption>h3,.art-featured-first .hero-feature-caption>span{grid-column:1}.art-featured-first .hero-feature-caption>h3{font-size:28px}.art-featured-first .hero-feature-benefit{grid-column:2;grid-row:1/span 3;align-self:center;margin:0;max-width:330px;font-size:15px;padding:10px 14px}.art-featured-first .hero-feature-link{grid-column:2;grid-row:4;justify-self:start;margin:4px 0 0;font-size:13px;min-height:44px}.art-browse-first .explore{padding-top:0;scroll-margin-top:145px}.art-browse-first .art-search-workspace{padding:22px;margin:0 0 18px;scroll-margin-top:145px}.art-browse-first .art-search-heading{margin:0 0 14px}.art-browse-first .art-search-heading h3{font-size:22px}.art-browse-first .art-main-filter-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.art-browse-first .art-main-filter-fields>.field{grid-column:span 2}.art-browse-first .art-range-group{grid-column:span 3;padding:10px 12px}.art-browse-first .art-range-group legend{font-size:12px}.art-browse-first .art-range-fields{gap:12px}.art-browse-first .art-search-workspace label{font-size:12px;margin-bottom:6px}.art-browse-first .art-search-workspace input,.art-browse-first .art-search-workspace select{min-height:46px;padding:10px;font-size:16px}.art-browse-first .art-project-finder{margin:0 0 16px;padding:0;border:0;background:none;box-shadow:none;max-width:none}.art-browse-first .art-project-finder>label{font-size:13px!important}.art-browse-first .art-project-finder>p{display:none}.art-browse-first .art-project-finder>input{background:#091821}.art-browse-first .art-project-finder .art-name-list{z-index:30}.art-browse-first .art-filter-drawer{margin:14px 0}.art-browse-first .art-filter-drawer>summary{min-height:44px;padding:10px 0}.art-browse-first .filters{display:none}.art-browse-first .art-search-actions{display:grid;grid-template-columns:2fr 1fr;gap:10px}.art-browse-first .art-search-actions button{font-size:14px;min-height:48px;padding:10px}.art-search-privacy{display:inline-block;margin-top:12px;font-size:12px;color:#abc5bd;text-underline-offset:3px}.art-browse-first .art-search-summary[hidden]{display:none}.art-browse-first .art-search-summary{margin:12px 0 0;padding-top:10px}.art-browse-first .art-results-heading{margin:24px 0 8px}.art-browse-first .art-results-heading h2{font-size:26px;margin:0}.art-browse-first .results-info{margin:10px 0 18px;scroll-margin-top:150px}.art-browse-first .art-bottom-information{border-top:1px solid #2c4148;margin-top:40px;padding-top:30px;content-visibility:auto;contain-intrinsic-size:auto 1600px}.art-bottom-information>.hero{display:block;padding:0 0 25px}.art-bottom-information .hero h2{font-size:32px;line-height:1.2;max-width:500px}.art-bottom-information .hero h2>span{display:inline}.art-bottom-information .hero h2>span+span:before{content:' '}.art-bottom-information .hero .hero-index{display:none}.art-bottom-information .art-catalog-scale{display:none}.art-bottom-information>.art-privacy-banner{position:static!important}.art-search-explanation{margin:24px 0;border:1px solid #344c55;border-radius:12px;padding:16px}.art-search-explanation>summary{cursor:pointer;font-size:14px}.art-search-explanation p{font-size:13px;line-height:1.7}.art-browse-first .art-project-card{content-visibility:auto;contain-intrinsic-size:auto 700px}.art-browse-first .art-cashback-compact{margin-top:12px;padding:10px 12px;gap:3px}.art-browse-first .art-cashback-compact .art-cashback-contact{font-size:12px}.art-browse-first .art-price-request{margin:12px 0 0;padding:12px}.art-browse-first .art-price-request-link{font-size:13px}.art-browse-first .art-price-request small{font-size:11px}.art-browse-first .hero-art .hero-feature-badge{font-size:10px}.art-browse-first .art-browse-controls{margin:0 0 10px}
@media(max-width:760px){.art-browse-first main{padding-top:14px}.art-browse-first .shell{padding-inline:16px}.art-featured-first{margin-bottom:16px}.art-featured-first>h1{font-size:18px;margin-bottom:10px}.art-featured-first .hero-art.art-featured-projects{height:265px}.art-featured-first .hero-feature-caption{display:block;bottom:16px;left:16px;right:16px}.art-featured-first .hero-feature-caption>h3{font-size:25px}.art-featured-first .hero-feature-benefit{font-size:13px;padding:8px 10px;margin:8px 0 0;max-width:none}.art-featured-first .hero-feature-link{font-size:12px;margin-top:8px;padding:10px 12px}.art-featured-first .hero-feature-badge{top:12px;left:12px;padding:6px 9px}.art-browse-first .art-search-workspace{padding:16px;margin-bottom:14px;border-radius:14px}.art-browse-first .art-search-heading h3{font-size:20px}.art-browse-first .art-main-filter-fields{grid-template-columns:1fr 1fr;gap:12px}.art-browse-first .art-main-filter-fields>.field{grid-column:auto}.art-browse-first .art-main-filter-fields>.field:first-child{grid-column:1/-1}.art-browse-first .art-range-group{grid-column:1/-1;padding:9px 10px}.art-browse-first .art-range-fields label{font-size:11px}.art-browse-first .art-search-workspace input,.art-browse-first .art-search-workspace select{min-height:46px;font-size:16px}.art-browse-first .art-search-actions{grid-template-columns:1fr}.art-browse-first .art-search-actions button{min-height:46px}.art-browse-first .art-search-actions .outline{background:transparent;border:0;min-height:42px;color:#bad8cd;text-decoration:underline;text-underline-offset:4px}.art-browse-first .art-results-heading{margin-top:18px}.art-browse-first .art-results-heading h2{font-size:24px}.art-browse-first .results-info{align-items:center;gap:8px}.art-browse-first .catalog-sort label{display:none}.art-browse-first .catalog-sort select{max-width:145px}.art-browse-first .grid{gap:18px}.art-browse-first .art-bottom-information{margin-top:25px}.art-search-privacy{font-size:11px}.art-browse-first .art-search-workspace .art-filter-panel{grid-template-columns:1fr!important}.art-browse-first .art-project-finder>input{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.art-browse-first *{scroll-behavior:auto!important}}
/* Give the search more screen space while retaining the full ART name. */
.art-browse-first header{height:auto;min-height:76px;padding:10px max(24px,calc((100vw - 1320px)/2));gap:20px;flex-wrap:nowrap!important}.art-browse-first header .brand-with-name{flex:0 1 350px;gap:12px}.art-browse-first header .brand-wordmark{font-size:42px!important}.art-browse-first header .brand-meaning{font-size:18px!important;line-height:1.25!important;max-width:225px!important}.art-browse-first header nav{flex-wrap:nowrap!important;gap:14px;min-width:0}.art-browse-first header nav>a{font-size:11px;white-space:nowrap}.art-browse-first header .fav-nav{padding:8px 12px;font-size:11px;white-space:nowrap}.art-browse-first header>.outline{display:none}.art-browse-first #art-language-toggle{flex-shrink:0;min-height:42px;min-width:70px}.art-browse-first .explore,.art-browse-first .art-search-workspace,.art-browse-first .results-info,.art-browse-first #featured-projects{scroll-margin-top:calc(var(--art-header-height,82px) + 80px)}
@media(max-width:1000px){.art-browse-first header nav>a[href="/projects"]{display:none}.art-browse-first header .brand-with-name{flex-basis:300px}.art-browse-first header .brand-meaning{font-size:15px!important;max-width:180px!important}.art-browse-first header nav{gap:10px}}
@media(max-width:760px){.art-browse-first header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:9px 16px 7px;gap:5px 12px}.art-browse-first header .brand-with-name{grid-column:1;grid-row:1;gap:10px;width:auto;min-width:0}.art-browse-first header .brand-wordmark{font-size:36px!important}.art-browse-first header .brand-meaning{font-size:13px!important;line-height:1.3!important;max-width:175px!important}.art-browse-first header #art-language-toggle{grid-column:2;grid-row:1;min-width:66px;min-height:40px;padding:9px 12px;font-size:12px}.art-browse-first header nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;gap:10px;margin:0;overflow-x:auto;scrollbar-width:none;max-width:100%;width:100%}.art-browse-first header nav>a{min-height:38px;flex-shrink:0;font-size:11px}.art-browse-first header .fav-nav{min-height:38px;padding:8px 10px;font-size:11px;flex-shrink:0}.art-browse-first header nav::-webkit-scrollbar{display:none}.art-browse-first .art-featured-first .hero-art.art-featured-projects{height:245px}}
@media(max-width:360px){.art-browse-first header{padding-inline:12px}.art-browse-first header .brand-meaning{font-size:11px!important;max-width:140px!important}.art-browse-first header .brand-wordmark{font-size:33px!important}.art-browse-first header nav>a,.art-browse-first header .fav-nav{font-size:10px}.art-browse-first header nav{gap:8px}}

.art-homepage-promise{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 16px;padding:12px 16px;border-inline-start:3px solid #7be0c6;border-radius:8px;background:#11222b;color:#dceae8;font-size:15px;line-height:1.5}
.art-homepage-promise strong{color:#a8eedc;font-size:17px}
