@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap');
:root{color-scheme:dark;--bg:#141818;--panel:#1d2320;--ink:#f0f1ed;--muted:#aab5ad;--jade:#25b86a;--jade-hover:#47cf87;--button-ink:#071c10;--line:#a4b8aa26;--serif:'Playfair Display',Georgia,serif;--sans:'Inter',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg);background-image:radial-gradient(ellipse at 75% 10%,#6e897022,transparent 45%),linear-gradient(130deg,#171b1beb,#111515f0 60%),url('assets/charcoal-leather.png');background-size:auto,auto,640px;color:var(--ink);font:15px/1.7 var(--sans)}
a{color:inherit;text-decoration:none}button,input,select{font:inherit;touch-action:manipulation}button{cursor:pointer}button,a,input,select{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--jade-hover)}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.12;letter-spacing:-.04em}h1{font-size:clamp(3rem,5.5vw,5.5rem)}h2{font-size:clamp(2.4rem,3.5vw,3.5rem)}h3{font:500 16px/1.5 var(--sans)}p{color:var(--muted)}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.shell{max-width:1480px;margin:auto;padding:0 64px}.skip{position:absolute;top:-100px;left:15px;z-index:20;background:var(--jade);color:var(--button-ink);padding:10px}.skip:focus{top:10px}main:focus{outline:none}.preview{padding:4px;text-align:center;font-size:11px;background:#203327}.preview[hidden]{display:none}
.utility{display:flex;justify-content:space-between;align-items:center;min-height:36px;color:#90a094;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line)}.utility a{letter-spacing:.04em;color:#b5c6b9}.utility a span{margin-left:10px;color:var(--jade)}
.header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:110px;border-bottom:1px solid var(--line)}.brand{display:block;line-height:1;flex-shrink:0}.wordmark{display:block;width:248px}.wordmark img{display:block;width:100%;height:auto;opacity:1;filter:none}.header nav{display:flex;align-items:center;gap:30px;margin-left:auto}.header nav a{position:relative;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#b7c4bb;min-height:46px;white-space:nowrap}.header nav a::after{content:'';position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--jade);transform:scaleX(0);transform-origin:left;transition:transform .2s}.header nav a:hover,.header nav a[aria-current=page]{color:var(--ink)}.header nav a:hover::after,.header nav a[aria-current=page]::after{transform:scaleX(1)}.nav-count{color:#75bd91;font-size:10px}.header-actions{display:flex;gap:18px;align-items:center;border-left:1px solid var(--line);padding-left:24px}.search-link,.header-alert{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;color:#c5d0c8;font-size:12px}.search-link:hover,.header-alert:hover{color:var(--jade-hover)}.menu-toggle,.mobile-menu-note{display:none}
.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:13px 25px;background:var(--jade);color:var(--button-ink);border:1px solid var(--jade);border-radius:3px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s}.button:hover{background:var(--jade-hover);transform:translateY(-2px)}.button span{font-size:19px}.outline{background:transparent;color:#d3dfd6;border-color:#b4c3b44a}.outline:hover{background:#25b86a13;border-color:var(--jade)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:20px;color:#9ebca8;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.eyebrow-rule{width:28px;height:1px;background:var(--jade)}
.hero{display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center;padding:65px 0 62px;min-height:570px}.hero-copy{max-width:570px}.hero h1{font-size:clamp(3.7rem,5.7vw,5.4rem);line-height:1.08}.hero h1 em{color:#9cd1af;font-weight:400}.hero-tagline{font-size:15px;max-width:405px;line-height:1.9;margin:25px 0 32px}.hero-story{font-size:12px;color:#c2d0c6;border-bottom:1px solid #8aad963d;padding-bottom:4px}.hero-story:hover{color:var(--jade-hover)}.feed-note{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:27px;color:#a5b8ab;font-size:10px}.feed-note>span:last-child{display:block;flex-basis:100%;color:#7f9386;padding-left:13px}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--jade);box-shadow:0 0 8px #25b86a4d}.status-dot.offline{background:#9aab9e;box-shadow:none}
.collection-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-bottom:33px;max-width:555px;justify-self:end;align-items:start;width:100%}.collection-photo{padding:0;border:0;background:none;color:inherit;text-align:left;min-width:0}.collection-photo-image{display:block;aspect-ratio:.72;background:#0b100e;border:1px solid #d3e2d526;padding:9px;box-shadow:0 24px 45px #0004;transition:transform .25s,border-color .25s}.collection-photo-image img{display:block;width:100%;height:100%;object-fit:contain}.collection-photo:hover .collection-photo-image{transform:translateY(-5px);border-color:#83bc974d}.photo-0{margin-top:32px}.collection-photo-caption{display:flex;justify-content:space-between;gap:8px;align-items:start;padding-top:12px;font-size:11px;color:#bbc9bf}.collection-photo-caption strong{font-weight:500;color:#e1ece3;font-size:11px;white-space:nowrap}.hero-caption{position:absolute;bottom:0;right:0;font-size:9px;color:#8b9e91;letter-spacing:.05em}
.collection-nav{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-block:1px solid var(--line)}.collection-nav a{display:flex;align-items:center;gap:16px;padding:23px 28px;font-size:14px;color:#dce5df;border-left:1px solid var(--line);transition:background .2s}.collection-nav a:first-child{border-left:0;padding-left:0}.collection-nav a:hover{background:#25b86a09}.collection-nav a>span:first-child{font-size:9px;color:#6b967c}.collection-nav a>span:last-child{margin-left:auto;color:#86b798}.category-count{font-size:11px}.section{padding:65px 0 55px}.section-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.section-top .eyebrow{margin-bottom:11px}.text-link{color:#a1d7b4;font-size:12px;border-bottom:1px solid #9ed6b033;padding-bottom:3px;white-space:nowrap}.text-link:hover{color:var(--jade-hover);border-color:var(--jade)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.card{min-width:0;background:none;border:0;padding:0}.card-image{position:relative;display:block;border:1px solid #adbbaf1c;padding:18px;background:linear-gradient(140deg,#202724,#131a17);width:100%;aspect-ratio:.8;overflow:hidden}.card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.card-image:hover img{transform:scale(1.025)}.card-view{position:absolute;bottom:10px;left:50%;transform:translate(-50%,6px);padding:5px 14px;border:1px solid #e1ead22a;background:#111b17e6;color:#dfede3;font-size:10px;white-space:nowrap;opacity:0;transition:opacity .2s,transform .2s}.card-image:hover .card-view,.card-image:focus-visible .card-view{opacity:1;transform:translate(-50%,0)}.card .meta{margin:15px 0 7px;color:#829b8d;font-size:9px;letter-spacing:.02em}.card h3{margin:0;font:400 13px/1.7 var(--sans)}.card h3 button{font:inherit;color:#dce6df;border:0;padding:0;background:none;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:44px}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.price{font-size:15px;color:#edf3ee;white-space:nowrap}.price small{display:block;font-size:9px;color:#81998a;line-height:1.3}.card-bottom .text-link{font-size:10px}.callout{display:flex;align-items:center;justify-content:space-between;gap:50px;border-top:1px solid var(--line);padding:55px 0 65px}.callout h2{font-size:clamp(2.3rem,3.5vw,3.1rem)}.callout p{max-width:480px;font-size:13px;margin-top:20px}.callout .button{white-space:nowrap}.callout-note{font-size:12px}.page-head{padding:50px 0 36px}.page-head h1{font-size:4rem}.page-head p{margin-top:16px;font-size:14px;max-width:650px}.page-head .feed-note{font-size:10px}.filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;border-block:1px solid var(--line);padding:25px 0}.filters label{font-size:10px;color:#aabbb0}.filters input,.filters select{background:#1b231f;border-color:#a4b8aa26;border-radius:2px;font-size:12px}.result-bar{display:flex;align-items:center;justify-content:space-between;margin:25px 0;font-size:11px;color:#9aafa1}.plain{color:#a1d7b4;border:0;background:none;padding:0;font-size:11px;text-decoration:underline}.empty{grid-column:1/-1;text-align:center;padding:50px 20px;border:1px solid var(--line);width:100%}.empty h3{font:400 28px/1.2 var(--serif)}.empty p{margin:15px auto 22px;max-width:400px;font-size:12px}.collection-hero .empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}label{display:block;font-size:13px;color:#c9d5ce}input,select{display:block;width:100%;background:#171e1b;color:var(--ink);border:1px solid #516459;border-radius:3px;min-height:46px;padding:10px 12px;margin-top:6px}input::placeholder{color:#84998c}.prose{max-width:750px;padding-bottom:70px}.prose h2{font-size:2rem;margin:35px 0 17px}.prose p{font-size:14px;line-height:1.9;margin-bottom:20px}.footer{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:40px;padding-bottom:36px}.footer .wordmark{width:200px}.footer p{font-size:11px;text-align:right}.footer div{display:flex;gap:25px;color:#aabcaf;font-size:11px}.footer small{font-size:9px;color:#718b7a;text-align:right;letter-spacing:.08em}.footer a:hover{color:var(--jade-hover)}
dialog{position:fixed;color:var(--ink);background:#171e1b;border:1px solid #7d9b863d;padding:50px;width:1000px;max-width:calc(100vw - 40px);max-height:92vh;overflow:auto}dialog::backdrop{background:#07100cd9;backdrop-filter:blur(7px)}.close{position:absolute;top:10px;right:13px;color:var(--ink);background:none;border:0;font-size:30px;width:40px;height:40px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.detail-gallery>img{display:block;width:100%;height:470px;object-fit:contain;background:#0e1511;padding:15px}.detail-info{padding-top:15px}.detail-grid h2{font-size:2.1rem;line-height:1.2}.detail-grid p{font-size:12px;line-height:1.9;margin:22px 0}.detail-grid .detail-price{font-size:26px;color:#edf3ee}.detail-price span{display:block;font-size:10px;color:#8dad98}.detail-grid dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;font-size:11px;border-block:1px solid var(--line);padding:20px 0}.detail-grid dt{color:#8fa697}.detail-grid dd{margin:0;color:#dbe8de}.detail-grid .detail-note{font-size:9px;color:#83a08e}.photo-thumbs{display:flex;gap:8px;margin-top:12px;overflow:auto}.photo-thumbs button{border:1px solid var(--line);background:#111713;padding:4px;flex-shrink:0}.photo-thumbs button[aria-pressed=true]{border-color:var(--jade)}.photo-thumbs img{display:block;width:43px;height:60px;object-fit:contain}#notice{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:10;max-width:calc(100vw - 30px);background:#254231;color:#e1efe6;padding:12px 20px;font-size:12px;border:1px solid #5e916c}#notice:empty{display:none}
.alert-layout { display: grid; grid-template-columns: minmax(0,1.4fr) minmax(0,1fr); gap: 35px; align-items: start; }
.form-panel, .match-panel { border: 1px solid var(--line); padding: 30px; background: linear-gradient(145deg,#292e2bde,#202522e8); border-radius: 5px; }
.form-panel fieldset { padding: 0; border: 0; margin: 0 0 28px; }
.form-panel legend { font-size: 18px; font-weight: 500; margin-bottom: 12px; }
.hint { font-size: 14px; margin: 8px 0 14px; }
.fields { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.chip-list { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.chip { display: flex; align-items: center; gap: 8px; background: #304838; border: 1px solid #5e896b; padding: 5px 10px; border-radius: 4px; font-size: 14px; }
.chip button { border: 0; background: none; color: var(--ink); padding: 0 3px; font-size: 20px; }
.check-group { display: flex; gap: 10px; flex-wrap: wrap; }
.check-group label { border: 1px solid #566e5d; border-radius: 4px; padding: 8px 12px; display: flex; gap: 8px; align-items: center; }
.check-group label:has(input:checked) { background: #334c3c; border-color: #8fb49b; }
input[type=checkbox] { width: 18px; height: 18px; min-height: 18px; accent-color: var(--jade); margin: 0; flex-shrink: 0; }
.inline-input { display: flex; gap: 10px; align-items: end; }
.inline-input label { flex: 1; }
.inline-input button { flex-shrink: 0; }
.consent { display: flex; gap: 12px; align-items: start; margin: 18px 0; }
.consent input { margin-top: 4px; }
.match-panel { position: sticky; top: 20px; }
.match-panel h3 { margin-bottom: 16px; }
.match-panel .mini { display: flex; gap: 16px; margin-top: 20px; padding-top: 20px; border-top: 1px solid var(--line); }
.mini img { width: 60px; height: 82px; object-fit: contain; background: #2e3c32; }
.mini strong { font-size: 16px; display: block; }
.mini p { font-size: 14px; }
.summary { color: #c4d7cc; margin-bottom: 18px; }
.saved { margin: 55px 0; }
.saved h2 { margin-bottom: 22px; }
.draft { display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px; border: 1px solid var(--line); border-radius: 5px; margin-top: 14px; }
.draft .actions { gap: 14px; }
.draft small { color: var(--jade); }
.prose { max-width: 800px; padding-bottom: 60px; }
.prose h2 { margin: 36px 0 15px; }
.prose p { margin-bottom: 20px; }

@media(max-width:1200px){.shell{padding-inline:40px}.wordmark{width:215px}.header{gap:23px}.header nav{gap:23px}.header-actions{padding-left:18px;gap:12px}.hero{gap:40px}.hero h1{font-size:4.3rem}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-photo-caption{flex-direction:column;gap:2px}}
@media(max-width:1000px){.shell{padding-inline:30px}.header{min-height:96px}.wordmark{width:225px}.header nav{display:none;position:absolute;top:100%;left:30px;right:30px;margin:0;background:#17201bea;border:1px solid #8bb19738;padding:20px 28px;backdrop-filter:blur(20px);box-shadow:0 24px 45px #0005}.header.menu-open nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.header nav a{font:400 28px/1.3 var(--serif);padding:18px 0;border-bottom:1px solid var(--line)}.header nav a::after{display:none}.header nav .nav-count{font:11px var(--sans);margin-left:auto}.mobile-menu-note{display:block;color:#7b9887;font-size:10px;letter-spacing:.02em;padding-top:22px}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:12px;border:0;background:none;width:44px;height:44px;justify-content:center;align-items:center}.menu-toggle span{width:21px;height:1px;background:#d4e3d9;transition:transform .2s}.menu-open .menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header-actions{border:0;padding:0;gap:20px}.hero{gap:30px;padding:50px 0}.hero h1{font-size:3.7rem}.collection-hero{gap:15px}.collection-photo-image{padding:5px}.hero-tagline{font-size:14px}.hero .actions{gap:18px}.hero-story{font-size:10px}.button{font-size:12px;padding:12px 20px}.hero-caption{font-size:8px}.callout{gap:30px}.filters{gap:12px}.detail-gallery>img{height:390px}}
@media(max-width:700px){.shell{padding-inline:22px}.utility{font-size:8px;min-height:31px;letter-spacing:.08em}.utility a{font-size:8px}.utility a span{margin-left:3px}.header{min-height:88px}.header .wordmark{width:215px}.header-actions{gap:12px}.header-alert{display:none}.header nav{left:22px;right:22px}.hero{grid-template-columns:1fr;gap:36px;padding:42px 0 34px}.hero h1{font-size:clamp(3.4rem,10.7vw,4.5rem);line-height:1.05}.hero-copy{max-width:500px}.hero .eyebrow{font-size:9px;margin-bottom:22px}.hero-tagline{margin:23px 0 25px;font-size:13px;max-width:360px}.hero .actions{gap:23px}.hero .button{font-size:11px;padding:13px 18px}.hero-story{font-size:10px}.hero .feed-note{margin-top:23px}.collection-hero{max-width:450px;justify-self:center;gap:20px;padding-bottom:30px}.collection-photo-image{padding:7px}.collection-photo-caption{flex-direction:row;font-size:9px}.collection-photo-caption strong{font-size:10px}.photo-0{margin-top:25px}.hero-caption{font-size:8px}.collection-nav{grid-template-columns:1fr 1fr 1fr}.collection-nav a{padding:17px 13px;gap:8px;font-size:11px}.collection-nav a>span:first-child{display:none}.collection-nav a:first-child{padding-left:0}.category-count{font-size:9px}.section{padding:40px 0}.section-top{margin-bottom:25px;gap:15px}.section-top h2{font-size:2.5rem}.section-top .text-link{font-size:10px}.section-top .eyebrow{font-size:9px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.card-image{padding:10px;aspect-ratio:.72}.card .meta{font-size:8px;margin-top:12px;line-height:1.6}.card h3{font-size:11px;line-height:1.7}.card h3 button{min-height:38px}.card-bottom{align-items:start;flex-direction:column;gap:8px;margin-top:10px}.price{font-size:14px}.price small{display:inline;font-size:8px;margin-left:5px}.card-bottom .text-link{font-size:9px}.card-view{display:none}.callout{align-items:start;flex-direction:column;gap:27px;padding:35px 0 45px}.callout h2{font-size:2.3rem}.callout p{font-size:12px;line-height:1.9;margin-top:18px}.page-head{padding:35px 0 28px}.page-head h1{font-size:3rem}.page-head p{font-size:12px}.filters{grid-template-columns:1fr 1fr;padding:20px 0;gap:14px}.search-field{grid-column:1/-1}.filters label:last-child{grid-column:1/-1}.filters input,.filters select{font-size:12px}.result-bar{font-size:10px}.footer{grid-template-columns:1fr;gap:20px;padding-top:30px;padding-bottom:30px}.footer .wordmark{width:190px}.footer p,.footer small{text-align:left}.footer p{margin-top:-8px}.footer div{font-size:10px;gap:20px}.prose h2{font-size:1.8rem}.prose p{font-size:12px}dialog{padding:45px 22px 25px;max-width:calc(100vw - 20px)}.detail-grid{grid-template-columns:1fr;gap:18px}.detail-gallery>img{height:340px}.detail-grid h2{font-size:1.7rem}.detail-info{padding-top:0}.detail-grid .detail-price{margin:18px 0}.detail-grid .button{width:100%}.alert-layout,.fields{grid-template-columns:1fr}.match-panel{position:static}.form-panel,.match-panel{padding:20px}.draft{flex-direction:column;align-items:start}.empty h3{font-size:23px}.empty{padding:35px 15px}}
@media(max-width:360px){.shell{padding-inline:17px}.header .wordmark{width:175px}.header-actions{gap:8px}.utility{font-size:7px}.utility a{font-size:7px}.header nav{left:17px;right:17px}.hero h1{font-size:3.3rem}.hero .actions{gap:15px}.hero .button{padding:12px 14px;font-size:10px}.hero-story{font-size:9px}.collection-hero{gap:13px}.collection-photo-caption{flex-direction:column}.hero-caption{font-size:7px}.collection-nav a{font-size:10px;padding-inline:10px}.grid{gap:25px 11px}.card-image{padding:6px}.card h3{font-size:10px}.section-top .text-link{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Official KaselTech shield geometry, matching the supplied attribution lockup. */
.footer .powered-by{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;gap:11px;margin-top:8px;color:#e7edf0;min-height:44px;line-height:1}
.powered-by img{display:block;width:25px;height:28px;opacity:.9}.powered-by span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:#a9b8c3}.powered-by strong{font-size:14px;font-weight:700;letter-spacing:-.025em}.footer .powered-by:hover{color:white}.powered-by:hover span{color:#c8d5dd}

.load-more{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:17px;padding:18px 0 35px}.load-more p{font-size:11px;color:#8ba594}

/* Dataset-backed collection search, with grouped interests and exact-card variants. */
.search-input-wrap{position:relative}.search-suggestions{position:absolute;z-index:5;top:calc(100% + 8px);left:0;width:max(100%,370px);max-width:calc(100vw - 44px);border:1px solid #73978255;background:#1a251ff5;box-shadow:0 24px 45px #0007;backdrop-filter:blur(16px);padding:6px}.search-suggestions[hidden]{display:none}.search-suggestions button{display:flex;align-items:center;gap:12px;padding:10px 12px;text-align:left;border:0;border-bottom:1px solid #9aad9f13;background:none;color:#dae6df;width:100%;min-height:59px}.search-suggestions button:last-child{border-bottom:0}.search-suggestions button:hover,.search-suggestions button[aria-selected=true]{background:#25b86a15}.search-suggestions img{width:30px;height:42px;object-fit:contain;background:#0c1610}.suggestion-icon{display:grid;place-items:center;width:30px;flex-shrink:0;color:#87bc9b}.search-suggestions strong{display:block;font-size:12px;font-weight:500}.search-suggestions small{display:block;font-size:10px;color:#91ae9b;line-height:1.6;margin-top:3px}.suggestion-arrow{margin-left:auto;color:#81b696;font-size:12px}.card-description{font-size:10px;line-height:1.7;color:#8fa899;margin-top:5px;min-height:34px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card h3 button{min-height:0;font-size:14px;line-height:1.5}.header{min-height:102px}.card-bottom{margin-top:11px}
@media(max-width:700px){.header{min-height:86px}.search-suggestions{width:100%}.card h3 button{font-size:12px}.card-description{font-size:9px;min-height:31px}.hero{padding-top:35px}.search-field{grid-column:1/-1}}
