@layer components{.site-pane--search{height:calc(var(--header-h) + var(--search-h,0px));--pane-tint:88%;right:0}.site-header[data-searching] .site-pane--search{--glass-on:1;--pane-out:0s;visibility:visible;transition:visibility}.site-search-veil{z-index:0;background-color:color-mix(in srgb, var(--color-black-deep) 45%, transparent);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-1) var(--ease-house), visibility 0s linear var(--dur-1);position:fixed;inset:0}html[data-veil=plain] .site-search-veil{backdrop-filter:none;background-color:color-mix(in srgb, var(--color-black-deep) 60%, transparent)}.site-header[data-searching] .site-search-veil{opacity:1;visibility:visible;pointer-events:auto;transition:opacity calc(var(--dur-1) * 1.6) var(--ease-soft-out), visibility 0s}:root .site-header[data-searching] .site-bar__face:not([data-skin]){--color-ground:var(--color-black);--color-ink:var(--color-on-black);--color-ink-2:var(--color-on-black-2);--color-ink-3:var(--color-on-black-3);--color-line:#383633;--color-accent:var(--color-on-black);--color-on-accent:var(--color-black);--color-brand:var(--color-on-black);color-scheme:dark}:root .site-header[data-searching] .site-bar .site-bar__face:not(.site-bar__face--cut){background-color:#0000;border-bottom-color:#0000}:root .site-header[data-searching] .site-bar__face--cut,:root .site-header[data-searching] .site-glass{visibility:hidden}:root .site-header[data-searching] :is(.site-bar,.site-glass){transform:none}.site-search[hidden]{display:none}.site-search{z-index:2;box-sizing:border-box;max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;pointer-events:auto;border-bottom:1px solid color-mix(in srgb, var(--color-on-black) 12%, transparent);opacity:0;transition:opacity var(--dur-1) var(--ease-soft-out);position:absolute;inset:100% 0 auto;overflow:clip auto}.site-search.field-black{background-color:#0000}.site-search[data-open]{opacity:1}.site-search__in{box-sizing:border-box;max-width:calc(var(--page-max) + 2 * var(--page-margin));padding:var(--space-3) var(--page-margin) var(--space-5);transition:transform var(--dur-2) var(--ease-soft-out);margin-inline:auto;transform:translateY(-.375rem)}.site-search[data-open] .site-search__in{transform:none}@media (width<=63.99rem){.site-search{height:calc(100dvh - var(--header-h));border-bottom:0;max-height:none}.site-search__in{padding-top:var(--space-2)}}.site-search__form{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-line-strong);transition:box-shadow var(--dur-1) var(--ease-soft-out);display:flex}.site-search__form:focus-within{border-bottom-color:var(--color-ink);box-shadow:inset 0 -1px 0 var(--color-ink)}.site-search__mark{width:1.5rem;height:1.5rem;color:var(--color-ink-2);flex:none}.site-search__input{min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--display-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:.875rem 0}.site-search__input::placeholder{color:var(--color-ink-3);opacity:1;text-overflow:ellipsis}@media (width<=39.99rem){.site-search__input{font-size:var(--text-lead);line-height:var(--text-lead--line-height);text-overflow:ellipsis}}.site-search__input::-webkit-search-cancel-button,.site-search__input::-webkit-search-decoration{appearance:none;display:none}.site-search__close{flex:none;margin-right:-.625rem}.site-search__start[hidden]{display:none}.site-search__start{align-items:baseline;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.site-search__start p{margin:0}.site-search__tries-word{color:var(--color-ink-3);margin-right:.5rem}.site-search__try{color:var(--color-ink);font:inherit;letter-spacing:inherit;background-color:#0000;border:0;margin:0;padding:0 0 .14em}.site-search__comma{margin-right:.5rem}.site-search__results{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.site-search__results:empty{display:none}@media (width>=40rem){.site-search__results{gap:var(--space-4) var(--grid-gap,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-search__results{gap:var(--space-4) clamp(1.5rem, 2.8vw, 2.75rem);margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.site-search__results[data-groups="1"] .site-search__group,.site-search__results[data-groups="2"] .site-search__group--product{grid-column:span 2}}.site-search__group{min-width:0}.site-search__group-title{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-ink-3)}.site-search__group ul{margin:0;padding:0;list-style:none}.site-search__hit{--act:0;color:inherit;outline-offset:.25rem;gap:.125rem;padding:.625rem 0;text-decoration:none;display:grid}.site-search__title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.005em;color:var(--color-ink);background:linear-gradient(currentColor, currentColor) calc((1 - var(--act)) * 100%) 100% / calc(var(--act) * 100%) 1px no-repeat;transition:background-size var(--dur-2) var(--ease-soft-out);justify-self:start;padding-bottom:.08em;font-size:1.1875rem;line-height:1.25}.site-search__line{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-label);letter-spacing:.015em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-2);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.site-search__hit:focus-visible{--act:1}@media (hover:hover){.site-search__hit:hover{--act:1}}.site-search__none[hidden]{display:none}.site-search__none{margin-top:var(--space-5)}.site-search__none p{margin:0}.site-search__none-words{font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink)}.site-search__ask{font-family:var(--font-label);font-size:var(--text-small);line-height:var(--text-small--line-height);letter-spacing:var(--text-small--letter-spacing);color:var(--color-ink-2);margin-top:var(--space-2)!important}.site-search__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root .site-header[data-searching] .site-bar .site-bar__face:not(.site-bar__face--cut),.site-search.field-black{background-color:var(--color-ground)}.site-search,.site-search__in,.site-search-veil{transition-duration:0s!important}}@media (prefers-reduced-transparency:reduce){:root .site-header[data-searching] .site-bar .site-bar__face:not(.site-bar__face--cut),.site-search.field-black{background-color:var(--color-ground)}}}
