.catalog-results-query,.catalog-results-count{min-height:1lh}.catalog-results-query{text-shadow:-.025em 0 #f74a37bf,.025em 0 #39d3d3bf}
.catalog-results-print{--catalog-results-cell:2px;--catalog-results-tile:calc(var(--catalog-results-cell) * 2);--catalog-results-band:calc(var(--catalog-results-tile) * 6);--catalog-results-bleed:.5rem;--catalog-results-foot:calc(var(--catalog-results-bleed) + var(--catalog-results-band));display:flow-root;position:relative}@media (min-resolution:2x){.catalog-results-print{--catalog-results-cell:1.5px}}.catalog-results-window{margin:calc(var(--catalog-results-bleed) * -1) calc(var(--catalog-results-bleed) * -1) calc(var(--catalog-results-foot) * -1);padding:var(--catalog-results-bleed) var(--catalog-results-bleed) var(--catalog-results-foot);pointer-events:none}.catalog-results-paper{pointer-events:auto}.catalog-results-track{display:none}@media screen and (prefers-reduced-motion:no-preference){.catalog-results-print[data-print=run] .catalog-results-window{-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v4H0zM1 1h1v1H1zM1 3h1v1H1zM0 4h1v1H0zM1 5h1v1H1zM0 6h1v1H0zM1 7h1v1H1zM0 8h1v1H0zM0 10h1v1H0z'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v4H0zM1 1h1v1H1zM1 3h1v1H1zM0 4h1v1H0zM1 5h1v1H1zM0 6h1v1H0zM1 7h1v1H1zM0 8h1v1H0zM0 10h1v1H0z'/%3E%3C/svg%3E");-webkit-mask-size:100% calc(100% - var(--catalog-results-band)), var(--catalog-results-tile) var(--catalog-results-band);mask-size:100% calc(100% - var(--catalog-results-band)), var(--catalog-results-tile) var(--catalog-results-band);animation:catalog-results-feed var(--catalog-results-duration,.38s) linear var(--catalog-results-delay,0s) both;-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.catalog-results-print[data-print=run] .catalog-results-paper{animation:catalog-results-paper var(--catalog-results-duration,.38s) linear var(--catalog-results-delay,0s) both}.catalog-results-print[data-print=run] .catalog-results-track{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.catalog-results-print[data-print=run] .catalog-results-printhead{top:calc(var(--catalog-results-bleed) * -1);right:0;bottom:calc(var(--catalog-results-foot) * -1);animation:catalog-results-feed-line var(--catalog-results-duration,.38s) linear var(--catalog-results-delay,0s) both, catalog-results-printhead-on var(--catalog-results-duration,.38s) linear var(--catalog-results-delay,0s) both;position:absolute;left:0}}.catalog-results-printhead:before{content:"";background:linear-gradient(90deg,#fff0,#fff 14% 86%,#fff0);height:1px;position:absolute;top:-.5px;left:0;right:0;box-shadow:0 0 3px .5px #ffffffe6,0 0 12px 2px #ffffff4d}@keyframes catalog-results-feed{0%{transform:translateY(-100%)}to{transform:none}}@keyframes catalog-results-paper{0%{transform:translateY(calc(100% + var(--catalog-results-bleed) + var(--catalog-results-foot)))}to{transform:none}}@keyframes catalog-results-feed-line{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes catalog-results-printhead-on{0%{opacity:0}5%,85%{opacity:1}to{opacity:0}}
.catalog-laser-field{font-kerning:none;font-variant-ligatures:none;flex:auto;min-width:0;display:block;position:relative}.catalog-input{z-index:1;color:#0000;caret-color:#fff;width:100%;font:inherit;font-kerning:none;font-variant-ligatures:none;letter-spacing:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:.875rem 0;display:block;position:relative}.catalog-laser-field .catalog-input:focus,.catalog-laser-field .catalog-input:focus-visible{box-shadow:none;outline:none}.catalog-input::-webkit-search-decoration{appearance:none;display:none}.catalog-input::-webkit-search-cancel-button{appearance:none;display:none}.catalog-input::-webkit-search-results-button{appearance:none;display:none}.catalog-input::-webkit-search-results-decoration{appearance:none;display:none}.catalog-input::placeholder{color:#ffffff80;opacity:1}.catalog-input::selection{color:#0000;background:#ffffff4d}.catalog-laser-field[data-composing] .catalog-input{color:#fff}.catalog-laser-field[data-composing] .catalog-mirror{opacity:0}.catalog-mirror{color:#fff;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 0 .5em #ffffff4d;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.catalog-mirror-line{white-space:pre;display:block}.catalog-glyph{display:inline-block;position:relative}.catalog-glyph-ink{animation:cosmos-laser-ink-in var(--motion-base) linear var(--etch-delay) both}.catalog-glyph-hot{color:#fff;text-shadow:0 0 .1em #fff,0 0 .4em #ffffffe6,0 0 1em #ffffff73;mix-blend-mode:plus-lighter;animation:cosmos-laser-hot-in var(--motion-base) linear var(--etch-delay) both;position:absolute;inset:0}.catalog-glyph-beam{--cosmos-laser-travel:100%;--core:max(3px, .16em);mix-blend-mode:plus-lighter;width:100%;height:0;animation:cosmos-laser-sweep var(--motion-fast) linear var(--etch-delay) both;position:absolute;top:54%;left:0}.catalog-glyph-point{width:var(--core);height:var(--core);margin:calc(var(--core) / -2) 0 0 calc(var(--core) / -2);background:#fff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 .22em .06em #fff,0 0 .7em .2em #fff9,0 0 1.8em .5em #fff3}.catalog-glyph-point:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);width:2.6em;height:1px;margin:-.5px 0 0 -1.3em;position:absolute;top:50%;left:50%}.catalog-glyph-point:before{content:"";transform-origin:100% 100%;background:linear-gradient(#fff0,#ffffffa6);width:1px;height:1.3em;position:absolute;bottom:50%;right:50%;transform:rotate(-16deg)}.catalog-glyph-spark{--cosmos-laser-spark-x:-.5em;--cosmos-laser-spark-y:-.45em;opacity:0;width:max(2px,.07em);height:max(2px,.07em);animation:cosmos-laser-spark var(--motion-fast) ease-out var(--etch-delay) both;background:#fff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 .16em .02em #fffc}.catalog-glyph-spark:nth-child(3){--cosmos-laser-spark-x:-.95em;--cosmos-laser-spark-y:-.12em;animation-delay:calc(var(--etch-delay) + 40ms)}.catalog-glyph-spark:nth-child(4){--cosmos-laser-spark-x:-.3em;--cosmos-laser-spark-y:-.8em;animation-delay:calc(var(--etch-delay) + 75ms)}@media (prefers-reduced-motion:reduce){.catalog-glyph-ink{animation:none}.catalog-glyph-hot,.catalog-glyph-beam{display:none}}
.search-crawl{color:#fff;flex-direction:column;height:calc(100svh - 77px);min-height:32rem;display:flex;position:relative;overflow:hidden}.search-crawl-head{z-index:1;padding:var(--stack-sm,1rem) var(--gutter) 0;text-align:center;position:relative}.search-crawl-stage{perspective:24rem;perspective-origin:50% 6%;flex:1;min-height:0;position:relative}.search-crawl-plane{width:min(100% - 2 * var(--gutter), 44rem);transform-origin:50% 100%;flex-direction:column-reverse;height:230%;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0;transform:rotateX(57deg)}.search-crawl-window{flex:1;min-height:0;position:relative;overflow:hidden}.search-crawl-sheet{height:100%;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}.search-crawl-window:before{z-index:1;content:"";opacity:0;background:#fff;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 .75rem .125rem #ffffffbf,0 0 2.5rem .5rem #ffffff40}.search-crawl-reel{animation:90s linear infinite search-crawl-roll}.search-crawl-lines{justify-items:center;margin:0;padding:0;list-style:none;display:grid}.search-crawl-line{color:#ffffffd1;font-family:var(--font-display-stack);letter-spacing:-.02em;text-align:center;text-transform:uppercase;text-wrap:balance;padding:.38em .5em;font-size:clamp(1.75rem,7vw,3.25rem);font-weight:700;line-height:1.02;display:block}.search-crawl-line:focus-visible{color:#fff}.search-crawl-reel:has(.search-crawl-line:focus-visible){animation-play-state:paused}@media (hover:hover){.search-crawl-line:hover{color:#fff;text-shadow:0 0 .6em #ffffff73}.search-crawl-reel:has(.search-crawl-line:hover){animation-play-state:paused}}.search-crawl-field{padding-block:.625rem calc(env(safe-area-inset-bottom,0px) + 1.5rem);border-top:1px solid #ffffff4d;flex:none;align-items:center;gap:.75rem;display:flex;position:relative}.search-crawl-field:focus-within{border-top-color:#fff}.search-crawl-words{min-width:0;font-family:var(--font-display-stack);letter-spacing:-.02em;text-transform:uppercase;flex:1;padding-inline:3.5rem;font-size:clamp(1.375rem,5.6vw,3.25rem);font-weight:700;line-height:1.1;display:block}.search-crawl-words .catalog-input{text-align:center;text-transform:inherit}.search-crawl-words .catalog-mirror{justify-content:safe center}.search-crawl-send{z-index:1;right:max(var(--gutter), calc(50% - 22rem));bottom:calc(env(safe-area-inset-bottom,0px) + 1.375rem);color:#fff;cursor:pointer;border:1px solid #ffffff80;border-radius:9999px;place-items:center;width:3rem;height:3rem;display:grid;position:absolute}.search-crawl-send:disabled{cursor:default;opacity:.3}.search-crawl[data-sending] .search-crawl-reel{animation-play-state:paused}.search-crawl[data-sending] .search-crawl-window{animation:.48s linear both search-crawl-shut}.search-crawl[data-sending] .search-crawl-sheet{animation:.48s linear both search-crawl-open}.search-crawl[data-sending] .search-crawl-window:before{opacity:1}.search-crawl[data-sending] .search-crawl-words{animation:.64s cubic-bezier(.55,0,.9,.35) 60ms both search-crawl-fly}.search-crawl[data-sending] .search-crawl-send{opacity:0}@keyframes search-crawl-roll{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes search-crawl-shut{to{transform:translateY(100%)}}@keyframes search-crawl-open{to{transform:translateY(-100%)}}@keyframes search-crawl-fly{60%{opacity:1}to{opacity:0;transform:translateY(-110rem)}}.search-crawl[data-flat]{height:auto;min-height:0;padding-bottom:var(--section,4rem);overflow:visible}.search-crawl[data-flat] .search-crawl-stage{width:min(100% - 2 * var(--gutter), 44rem);margin:var(--stack-lg,2rem) auto 0;perspective:none;grid-template-columns:1fr auto;align-items:center;column-gap:.75rem;display:grid}.search-crawl[data-flat] .search-crawl-plane{display:contents}.search-crawl[data-flat] .search-crawl-window{grid-area:2/1/auto/-1;overflow:visible}.search-crawl[data-flat] .search-crawl-send{grid-area:1/2;position:static}.search-crawl[data-flat] .search-crawl-field{grid-area:1/1}.search-crawl[data-flat] .search-crawl-words{padding-inline:0}.search-crawl[data-flat] .search-crawl-words .catalog-input{text-align:left}.search-crawl[data-flat] .search-crawl-words .catalog-mirror{justify-content:flex-start}.search-crawl[data-flat] .search-crawl-sheet{-webkit-mask-image:none;mask-image:none}.search-crawl[data-flat] .search-crawl-reel,.search-crawl[data-flat][data-sending] .search-crawl-window,.search-crawl[data-flat][data-sending] .search-crawl-sheet,.search-crawl[data-flat][data-sending] .search-crawl-words{animation:none}.search-crawl[data-flat] .search-crawl-window:before,.search-crawl[data-flat] .search-crawl-lines-again{display:none}.search-crawl[data-flat] .search-crawl-lines{margin-top:var(--stack-md,1.5rem);flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;display:flex}.search-crawl[data-flat] .search-crawl-line{padding:.5rem .25rem;font-size:1.25rem}.search-crawl[data-flat] .search-crawl-field{border-top:0;border-bottom:1px solid #ffffff4d;padding-block:.5rem}.search-crawl[data-flat] .search-crawl-field:focus-within{border-bottom-color:#fff}@media (prefers-reduced-motion:reduce){.search-crawl-reel,.search-crawl[data-sending] .search-crawl-window,.search-crawl[data-sending] .search-crawl-sheet,.search-crawl[data-sending] .search-crawl-words{animation:none}}
