@import url('fonts-face.css');
[hidden]{display:none!important}
:root{--ink:#392619;--muted:#5f695f;--paper:#f4f1e7;--white:#fffdf8;--line:#d6d9ca;--line-muted:#c2c8b6;--brand:#263a2f;--wash:#e3e8d9;--orange:#b4010d;--orange-dark:#8d0009;--sage:#cbd8bd;--deep:#263a2f;--shadow:0 1.125rem 3.125rem #263a2f1f}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:500 1rem/1.6 Manrope,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell{width:min(73.75rem,calc(100% - 3rem));margin-inline:auto}.skip-link{position:absolute;left:-62.44rem}.skip-link:focus{left:1rem;top:1rem;background:var(--orange);color:#fff;padding:0.5rem 0.75rem;z-index:5}.utility-bar{background:var(--deep);color:#dce5dc;font:0.75rem 'DM Mono',monospace}.utility-inner{display:flex;justify-content:space-between;padding:0.5625rem 0}.utility-inner a{color:#f0a387}.site-header{background:var(--paper);border-bottom:0.0625rem solid var(--line)}.nav-row{display:flex;align-items:center;justify-content:space-between;min-height:5.375rem}.brand{display:flex;align-items:center;gap:0.75rem;font-size:0.75rem;line-height:1.15;font-weight:800;letter-spacing:-.02em}.brand img{width:2.812rem;height:2.812rem;object-fit:contain}.site-nav{display:flex;align-items:center;gap:1.562rem;font-size:0.8125rem}.site-nav>a:not(.nav-quote):hover,.text-link:hover{color:var(--orange-dark)}.nav-quote,.button{background:var(--orange);color:#fff;padding:0.75rem 1.062rem;font-size:0.8125rem;font-weight:800;display:inline-flex;align-items:center;gap:0.75rem}.nav-quote:hover,.button-primary:hover{background:var(--orange-dark)}.menu-toggle{display:none;border:0.0625rem solid var(--line);background:transparent;padding:0.5625rem 0.75rem}.eyebrow{font:500 0.6875rem 'DM Mono',monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--orange-dark);margin:0 0 1rem}.hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding-top:2.75rem;padding-bottom:3.25rem;align-items:center}.hero h1{font-size:clamp(2rem,4.2vw,3.375rem);line-height:.98;letter-spacing:-.06em;margin:0 0 1.25rem;max-width:42.5rem}.page-intro h1{font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.04;letter-spacing:-.05em;margin:0 0 .875rem;max-width:44rem}.hero-lede{font-size:1.0625rem;line-height:1.55;color:var(--muted);max-width:32rem}.hero-actions{display:flex;gap:1.562rem;align-items:center;margin-top:1.5rem}.text-link{font-size:0.8125rem;font-weight:800;border-bottom:0.0625rem solid currentColor;padding-bottom:0.25rem}.hero-visual{position:relative}.hero-image{overflow:hidden}.hero-image img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.hero-caption{background:var(--white);box-shadow:var(--shadow);padding:1.125rem 1.375rem;position:absolute;bottom:-1.5rem;left:1.75rem;width:min(20rem,80%)}.hero-caption span,.hero-caption strong{display:block}.hero-caption span{font:0.6875rem 'DM Mono',monospace;color:var(--orange-dark);text-transform:uppercase}.hero-caption strong{font-size:0.9375rem;line-height:1.3;margin-top:0.4375rem}.signal-strip{background:var(--deep);color:#eff2e9}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr)}.signal-grid>div{padding:1.562rem 1.562rem 1.562rem 0;border-right:0.0625rem solid rgba(255,255,255,.18);margin-right:1.562rem}.signal-grid>div:last-child{border:0}.signal-grid strong,.signal-grid span{display:block}.signal-grid strong{font-size:0.875rem}.signal-grid span{font-size:0.75rem;color:#aabcb0;margin-top:0.25rem}.section{padding-top:6.562rem;padding-bottom:6.562rem}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:2.375rem}.section h2,.feature-copy h2,.closing-cta h2{font-size:clamp(1.875rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.05em;margin:0}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0.875rem}.category-card{background:var(--white);min-height:17.5rem;position:relative;overflow:hidden}.category-card img{width:100%;height:10.62rem;object-fit:cover;filter:saturate(.65)}.category-card>div{padding:1.125rem 1.25rem}.card-index{font:0.6875rem 'DM Mono',monospace;color:var(--orange-dark)}.category-card h3{margin:0.3125rem 0;font-size:1.188rem;letter-spacing:-.03em}.category-card p{color:var(--muted);font-size:0.8125rem;line-height:1.45;margin:0;max-width:16.88rem}.card-arrow{position:absolute;right:1.188rem;bottom:1.062rem;color:var(--orange);font-size:1.375rem}.category-card:hover{transform:translateY(-0.25rem);box-shadow:var(--shadow);transition:.25s}.feature-band{background:var(--deep);color:#f5f4ea;padding:5.625rem 0}.feature-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:4.688rem;align-items:center}.feature-media{height:29.38rem;background:#718276;overflow:hidden}.feature-media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.feature-copy p:not(.eyebrow){color:#b9c7bb;max-width:30rem}.button-light{background:#f1ede0;color:var(--deep)}.button-light:hover{background:#fff}.video-section{display:flex;flex-direction:column;align-items:center;gap:0.75rem;text-align:center}.video-copy p:not(.eyebrow){color:var(--muted);max-width:31.25rem;margin-inline:auto}.video-frame{aspect-ratio:16/9;background:#1f2926;width:min(52rem,100%)}.video-frame iframe{width:100%;height:100%;border:0}.closing-cta{background:var(--sage);padding:3.875rem 0}.closing-inner{display:flex;justify-content:space-between;align-items:center;gap:1.875rem}.closing-cta h2{max-width:40rem}.page-intro{padding-top:2.75rem;padding-bottom:2rem}.page-intro .eyebrow{margin-bottom:.5rem}.page-intro>p:last-of-type{color:var(--muted);font-size:1rem;line-height:1.55;max-width:44rem;margin:0}.catalog-layout{display:grid;grid-template-columns:13rem 1fr;gap:2.25rem;padding-bottom:3.5rem}.filters{font-size:0.8125rem}.filter-head,.results-head{display:flex;justify-content:space-between;align-items:center;border-bottom:0.0625rem solid var(--line);padding-bottom:0.75rem;margin-bottom:1.125rem}.filter-head button{border:0;background:none;color:var(--orange-dark);font:0.75rem 'DM Mono',monospace;cursor:pointer}.search-label{display:block;font:0.6875rem 'DM Mono',monospace;text-transform:uppercase;color:var(--muted);margin-bottom:1.562rem}.search-label input{display:block;width:100%;margin-top:0.5rem;border:0.0625rem solid var(--line);background:var(--white);padding:0.75rem;font:0.875rem Manrope}.filters fieldset{border:0;border-top:0.0625rem solid var(--line);padding:1.125rem 0;margin:0}.filters legend{font-weight:800;margin-bottom:0.625rem}.filters label{display:block;margin:0.5rem 0;color:var(--muted)}.filters input{accent-color:var(--orange);margin-right:0.5rem}.results-head{font-size:0.75rem;color:var(--muted)}.results-head p{margin:0}.results-head strong{color:var(--ink);font-size:1rem}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.125rem}.product-card{background:var(--white);min-width:0;position:relative}.product-image{display:block;height:9.5rem;background:var(--white);position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;padding:1rem;mix-blend-mode:multiply}.product-image span{position:absolute;top:0.75rem;left:0.75rem;background:var(--deep);color:#fff;font:0.625rem 'DM Mono',monospace;text-transform:uppercase;padding:0.375rem 0.5rem}.product-body{padding:.8125rem}.product-kicker,.model{font:0.625rem 'DM Mono',monospace;color:var(--orange-dark);text-transform:uppercase}.product-body h2{font-size:1.0625rem;line-height:1.2;letter-spacing:-.035em;margin:.375rem 0}.product-body h2 a:hover,.product-card:hover .product-body h2 a{color:var(--orange-dark)}.model{color:var(--muted);margin:0}.product-card-link::after{content:"";position:absolute;inset:0;z-index:1}.product-card:focus-within{outline:0.125rem solid var(--orange);outline-offset:0.125rem}.empty-state{background:var(--white);padding:1.875rem}.product-detail{padding-top:2.625rem;padding-bottom:6.25rem}.breadcrumbs{display:flex;gap:0.625rem;color:var(--muted);font:0.6875rem 'DM Mono',monospace;text-transform:uppercase;margin-bottom:2.188rem}.breadcrumbs a{color:var(--orange-dark)}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4.688rem;align-items:start}.detail-image{background:#d7ddd2;position:relative}.detail-image img{width:100%;height:30rem;object-fit:contain;padding:1rem;mix-blend-mode:multiply}.detail-copy h1{font-size:clamp(2.375rem,5vw,4.125rem);line-height:1;letter-spacing:-.06em;margin:0 0 0.625rem}.detail-model{font:0.75rem 'DM Mono',monospace;color:var(--orange-dark)}.detail-summary{font-size:1.125rem;color:var(--muted);max-width:31.25rem;margin:1.875rem 0}.quote-panel{background:var(--deep);color:#f5f4ea;padding:1.562rem;margin:1.75rem 0}.quote-panel span,.quote-panel strong,.quote-panel small{display:block}.quote-panel span{font:0.6875rem 'DM Mono',monospace;color:#b9c7bb;text-transform:uppercase}.quote-panel strong{font-size:1.562rem;margin:0.3125rem 0 1.25rem}.quote-panel small{color:#b9c7bb;font-size:0.6875rem;margin-top:0.8125rem}.spec-block h2{font-size:1.25rem;margin:2.188rem 0 0.625rem}.spec-block dl{margin:0}.spec-block dl div{display:flex;justify-content:space-between;border-top:0.0625rem solid var(--line);padding:0.5625rem 0;font-size:0.8125rem}.spec-block dt{color:var(--muted)}.spec-block dd{margin:0;text-align:right}.detail-lower{display:grid;grid-template-columns:1fr 1fr;gap:5rem;border-top:0.0625rem solid var(--line)}.spec-list{list-style:none;padding:0;margin:0 0 2.188rem}.spec-list li{padding:0.75rem 0;border-bottom:0.0625rem solid var(--line)}.detail-lower h3{font-size:1.125rem}.pill-list{display:flex;flex-wrap:wrap;gap:0.5rem}.pill-list span{border:0.0625rem solid var(--line);padding:0.4375rem 0.625rem;font-size:0.75rem}.service-list{padding-bottom:6.25rem}.service-list article{display:grid;grid-template-columns:4.375rem 1fr 2.188rem;gap:1.25rem;align-items:start;border-top:0.0625rem solid var(--line);padding:1.75rem 0}.service-list article>span{font:0.75rem 'DM Mono',monospace;color:var(--orange-dark)}.service-list h2{margin:0;font-size:1.688rem;letter-spacing:-.04em}.service-list p{color:var(--muted);max-width:38.75rem}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-top:clamp(2rem,4vw,3rem);padding-bottom:3rem}.about-grid h1{font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.04;letter-spacing:-.05em;margin:0 0 .875rem}.about-image{background:var(--deep);display:grid;place-items:center;min-height:25rem}.about-image img{width:12.5rem}.about-grid h2{font-size:1.75rem;line-height:1.1;letter-spacing:-.04em}.about-grid p:not(.eyebrow){color:var(--muted)}.site-footer{background:var(--deep);color:#f4f2e8;padding-top:4.5rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3.125rem;padding-bottom:3.75rem}.footer-grid h2{font-size:2.062rem;line-height:1.05;letter-spacing:-.04em;max-width:24.38rem}.footer-grid .eyebrow{color:#eea18a}.footer-grid a{display:block;color:#b9c7bb;font-size:0.8125rem;margin:0.4375rem 0}.footer-grid a:hover{color:#fff}.footer-label{font:0.6875rem 'DM Mono',monospace;color:#eea18a;text-transform:uppercase}.footer-bottom{border-top:0.0625rem solid rgba(255,255,255,.18);padding:1.125rem 0;color:#91a397;display:flex;justify-content:space-between;font:0.6875rem 'DM Mono',monospace}.reveal{animation:rise .7s both}@keyframes rise{from{opacity:0;transform:translateY(0.9375rem)}to{opacity:1;transform:none}}
@media(max-width:50rem){.shell{width:min(100% - 2rem,38.75rem)}.nav-row{min-height:4.5rem}.menu-toggle{display:block}.site-nav{display:none;position:absolute;left:1rem;right:1rem;top:7.625rem;background:var(--white);padding:1.125rem;box-shadow:var(--shadow);z-index:3;flex-direction:column;align-items:stretch}.site-nav.is-open{display:flex}.nav-quote-wrap{width:100%}.nav-quote{text-align:center;justify-content:center}.nav-quote-wrap .nav-quote{width:100%}.hero,.feature-grid,.video-section,.detail-grid,.about-grid{grid-template-columns:1fr;gap:2.25rem}.hero{padding-top:2.25rem;padding-bottom:2.75rem}.hero h1{font-size:2.5rem}.page-intro h1{font-size:2rem}.hero-image{height:auto}.signal-grid{grid-template-columns:1fr}.signal-grid>div{border-right:0;border-bottom:0.0625rem solid rgba(255,255,255,.18);margin:0;padding:1.125rem 0}.category-grid{grid-template-columns:1fr 1fr}.section{padding-top:4.375rem;padding-bottom:4.375rem}.section-heading,.closing-inner{display:block}.section-heading .text-link{display:inline-block;margin-top:1.125rem}.feature-band{padding:3.75rem 0}.feature-media{height:22.5rem}.video-frame{order:-1}.catalog-layout{grid-template-columns:1fr;gap:2.188rem}.filters{display:grid;grid-template-columns:1fr 1fr;gap:0 1.125rem}.filter-head,.search-label{grid-column:1/-1}.filters fieldset{min-width:0}.product-grid{grid-template-columns:repeat(2,1fr)}.page-intro{padding-top:1.75rem;padding-bottom:1.5rem}.detail-image img{height:26.88rem}.detail-lower{grid-template-columns:1fr;gap:1.875rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.utility-inner{font-size:0.625rem}.brand span{display:none}}
@media(max-width:28.75rem){.category-grid{grid-template-columns:1fr}.hero h1{font-size:2.125rem}.page-intro h1{font-size:1.75rem}.product-grid{grid-template-columns:1fr}.filters{display:block}.filters fieldset{padding:0.875rem 0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin:0.25rem 0}}.detail-gallery{background:#fff;padding:.75rem}.detail-gallery img{height:28rem;background:#fff;object-fit:contain;width:100%}.gallery-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.gallery-thumb{width:5rem;height:4.5rem;padding:0;border:0;background:#fff;cursor:pointer;overflow:hidden}.gallery-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.gallery-thumb.active,.gallery-thumb:hover{border-color:var(--orange);box-shadow:0 0 0 .125rem var(--orange)}.pill-list-label{font:0.6875rem DMMono,monospace;color:var(--muted);text-transform:uppercase;width:100%}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem;margin-top:2rem}.photo-grid img{aspect-ratio:4/3;object-fit:cover;background:#d7ddd2;width:100%}.gallery-strip h2{font-size:clamp(1.875rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.05em;margin:0}@media(max-width:50rem){.photo-grid{grid-template-columns:1fr 1fr}.gallery-strip{padding-top:3.25rem;padding-bottom:3.25rem}}
.notes-section{padding-bottom:6.875rem}.notes-section .search-label{margin-bottom:1.562rem}.notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.25rem}.notes-more{margin:2.5rem auto 0;display:block;border:0.0625rem solid var(--line);cursor:pointer;padding:1rem 2.25rem;font-size:1rem;font-weight:800}.note-card{background:var(--white);border-top:0.0625rem solid var(--line);padding:1.25rem 0}.note-card a{display:block}.note-card h2{font-size:1.25rem;letter-spacing:-.04em;margin:0.5rem 0}.note-card h2:hover{color:var(--orange-dark)}.note-card p{color:var(--muted);font-size:0.8125rem;line-height:1.45;margin:0;max-width:32rem}.note-tag{font:0.625rem 'DM Mono',monospace;color:var(--orange-dark);text-transform:uppercase}.note-page{padding-top:2.625rem;padding-bottom:6.25rem}.note-head .lead{font-size:1.188rem;color:var(--muted);max-width:38.75rem;margin:0 0 2.188rem}.note-body{max-width:47rem;font-size:1rem}.note-body h2{font-size:clamp(1.375rem,3vw,2.125rem);letter-spacing:-.04em;margin:2.75rem 0 0.875rem}.note-body h3{font-size:1.25rem;letter-spacing:-.03em}.note-body ul,.note-body ol{padding-left:1.25rem}.note-body li{margin:0.4375rem 0}.note-body a{color:var(--orange-dark);border-bottom:0.0625rem solid currentColor}.note-body code{font-family:'DM Mono',monospace;background:var(--white);padding:0.125rem 0.375rem}.note-foot{margin-top:3.125rem;border-top:0.0625rem solid var(--line);padding-top:1.25rem}.note-foot p{margin:0}.breadcrumbs{margin-bottom:1.875rem}.breadcrumbs a{color:var(--orange-dark)}.tag-filters{display:flex;flex-wrap:wrap;gap:0.5rem;margin:-0.5rem 0 1.75rem}.tag-chip{border:0.0625rem solid var(--line);background:var(--white);color:var(--muted);padding:0.4375rem 0.75rem;font:0.6875rem 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border-radius:999rem}.tag-chip:hover{border-color:var(--orange);color:var(--orange-dark)}.tag-chip.is-active{background:var(--orange);border-color:var(--orange);color:#fff}@media(max-width:50rem){.notes-grid{grid-template-columns:1fr}}
/* ---- Quote dropdown (header) — trigger + panel authored in base.njk ---- */
.nav-quote-wrap{position:relative}
#quote-dropdown{position:absolute;top:calc(100% + .75rem);right:0;min-width:min(20rem,90vw);background:var(--white);border:1px solid var(--line-muted);border-radius:.8rem;box-shadow:0 .75rem 1.5rem #263a2f24;padding:.9rem 1rem;z-index:60;font-size:.95rem;opacity:0;transform:translateY(-.5rem);visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s .16s}
/* The panel is parked .75rem below the trigger for looks, but that strip was
   dead space: crossing it closed the panel, and a click landing in it counted as
   an outside click. An invisible bridge makes the gap part of the panel. */
#quote-dropdown::before{content:"";position:absolute;left:0;right:0;top:-.875rem;height:1rem}
#quote-dropdown.is-open{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s 0s}
@media(prefers-reduced-motion:reduce){#quote-dropdown{transition:none}}
.quote-dd-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.6rem;padding-bottom:.5rem;border-bottom:1px solid var(--line-muted)}
.quote-dd-title{font-weight:700;margin-right:auto}
.quote-dd-total,.quote-dd-count{font-variant-numeric:tabular-nums;color:var(--muted)}
.quote-dd-clear{border:0;padding:0;background:none;color:var(--orange-dark);text-decoration:underline;cursor:pointer;font-size:.85rem}
.quote-dd-body,.quote-dd-items{max-height:min(40vh,22rem);overflow-y:auto;display:grid;gap:.4rem}
.quote-dd-item{display:flex;align-items:center;gap:.6rem;padding:.35rem .1rem}
.quote-dd-item+.quote-dd-item{border-top:1px solid var(--line-muted)}
.quote-dd-link{flex:1;min-width:0;font-weight:600}
.quote-dd-qty{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}
.quote-dd-remove{border:0;padding:.1rem .3rem;background:none;color:var(--orange);cursor:pointer;font-size:.85rem}
.quote-dd-remove:hover{color:var(--orange-dark)}
.quote-dd-empty{padding:.4rem 0;color:var(--muted)}
.quote-dd-go{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--line-muted);font-weight:700}
@media(max-width:52rem){#quote-dropdown{position:fixed;left:.75rem;right:.75rem;top:4.25rem;min-width:0}}

/* ---- About: stable archive frame + a readable measure ----
   The slideshow cycles four archive photos of very different shapes
   (5:6, 6:5, 3:4, 16:9). Without a fixed frame the container resized to each
   image's natural height every eight seconds, shoving the whole text column
   down the page. `aspect-ratio` pins the frame so `object-fit:cover` actually
   crops, and the swap no longer moves anything. */
.about-photo{aspect-ratio:4/5;align-self:start;overflow:hidden}
.about-photo img{width:100%;height:100%;object-fit:cover}
.about-copy p{max-width:36rem;font-size:1.05rem;line-height:1.8}
.about-copy h1{max-width:34rem}
.about-copy>.button{margin-top:.5rem}
/* The 50rem breakpoint is where .about-grid collapses to one column, so the
   frame has to change shape at the same point; switching it any earlier leaves
   a short landscape crop in the last two-column step. */
@media(max-width:50rem){.about-photo{aspect-ratio:4/3}}
@media(max-width:52rem){.about-copy p{max-width:none;font-size:1rem}}
.note-products{margin-top:3.125rem;padding-top:1.5rem;border-top:0.0625rem solid var(--line)}
.note-products h2{font-size:1.25rem;letter-spacing:-.03em;margin:0 0 1rem}
.note-product-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1rem}
.note-product{background:var(--white);border:0.0625rem solid var(--line);padding:.875rem}
.note-product-link{display:block;color:inherit}
.note-product img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--white);margin-bottom:.625rem}
.note-product-title{display:block;font-weight:800;font-size:.9375rem;letter-spacing:-.02em;line-height:1.25}
.note-product-link:hover .note-product-title{color:var(--orange-dark)}
.note-product-meta{margin:.3125rem 0 0;font:.6875rem 'DM Mono',monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}
.note-product-condition{margin:.4375rem 0 0;display:inline-block;font:.625rem 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.02em;padding:.1875rem .5rem;border-radius:999rem;background:#eef1e6;color:var(--muted)}
.active-filters{display:flex;gap:.5rem;align-items:center}
.active-filters .tag-chip{display:inline-flex;gap:.375rem;align-items:center;padding:.3125rem .75rem}
.active-filters .tag-chip span:last-child{font-size:1rem;line-height:.8}
.active-filters .tag-chip:hover span:last-child{transform:none}
@media(max-width:52rem){.results-head{flex-wrap:wrap;gap:.5rem}.active-filters{order:3;width:100%}}
