.filters[data-astro-cid-dfytvoud]{flex-direction:column;display:flex}.group[data-astro-cid-dfytvoud]{border-bottom:var(--hairline) solid var(--line);flex-direction:column;padding:20px 0;display:flex}.group[data-astro-cid-dfytvoud][hidden]{display:none}.g-title[data-astro-cid-dfytvoud]{margin-bottom:12px;font-size:15px;font-weight:600;line-height:20px}.opt[data-astro-cid-dfytvoud]{font:inherit;color:var(--ink);cursor:pointer;text-decoration:none}.n[data-astro-cid-dfytvoud]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.opt[data-astro-cid-dfytvoud][aria-disabled=true]{color:#a3a3a3;cursor:default}.opt[data-astro-cid-dfytvoud][aria-disabled=true] .n[data-astro-cid-dfytvoud]{color:#a3a3a3}.filters--side[data-astro-cid-dfytvoud] .group[data-astro-cid-dfytvoud]:first-child{padding-top:0}.filters--side[data-astro-cid-dfytvoud] .sep[data-astro-cid-dfytvoud]{display:none}.filters--side[data-astro-cid-dfytvoud] .applied-head[data-astro-cid-dfytvoud]{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.filters--side[data-astro-cid-dfytvoud] .applied-head[data-astro-cid-dfytvoud] .g-title[data-astro-cid-dfytvoud]{margin:0}.clear[data-astro-cid-dfytvoud]{text-underline-offset:3px;color:var(--ink);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.chips[data-astro-cid-dfytvoud]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-dfytvoud] .chip{border-radius:var(--radius-pill);background:var(--action);height:32px;color:var(--on-action);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.chips[data-astro-cid-dfytvoud] .chip:hover{background:var(--action-hover)}.filters--side[data-astro-cid-dfytvoud] .opts--cat[data-astro-cid-dfytvoud]{flex-direction:column;display:flex}.filters--side[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud]{justify-content:space-between;align-items:center;min-height:36px;font-size:16px;display:flex}.filters--side[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud] .lbl[data-astro-cid-dfytvoud]{text-underline-offset:5px;text-decoration-thickness:2px}.filters--side[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud]:hover .lbl[data-astro-cid-dfytvoud]{text-decoration:underline}.filters--side[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud][aria-current=page] .lbl[data-astro-cid-dfytvoud]{font-weight:600;text-decoration:underline}.filters--side[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud][aria-current=page] .n[data-astro-cid-dfytvoud]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.filters--side[data-astro-cid-dfytvoud] .opts--size[data-astro-cid-dfytvoud]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.size[data-astro-cid-dfytvoud]{border-radius:var(--radius-pill);border:1px solid var(--line-control);white-space:nowrap;height:40px;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);background:0 0;padding:0 6px;font-size:13px;font-weight:500}.size[data-astro-cid-dfytvoud]:hover:not([aria-checked=true]):not([aria-disabled=true]){border-color:var(--ink);background:color-mix(in srgb, var(--action) 5%, transparent)}.size[data-astro-cid-dfytvoud][aria-checked=true]{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:600}.size[data-astro-cid-dfytvoud][aria-disabled=true]{border-color:var(--line)}.filters--side[data-astro-cid-dfytvoud] .size[data-astro-cid-dfytvoud]:last-child{grid-column:span 2}.filters--side[data-astro-cid-dfytvoud] .color[data-astro-cid-dfytvoud],.filters--side[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud]{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:36px;padding:0;font-size:16px;display:flex}.filters--side[data-astro-cid-dfytvoud] .color[data-astro-cid-dfytvoud] .lbl[data-astro-cid-dfytvoud],.filters--side[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud] .lbl[data-astro-cid-dfytvoud]{flex:1}.filters--side[data-astro-cid-dfytvoud] .g-title[data-astro-cid-dfytvoud]+.opts--color[data-astro-cid-dfytvoud],.filters--side[data-astro-cid-dfytvoud] .g-title[data-astro-cid-dfytvoud]+.opts--box[data-astro-cid-dfytvoud]{margin-top:-4px}.swatch[data-astro-cid-dfytvoud]{width:22px;height:22px;transition:box-shadow var(--dur-ui) var(--ease-out);border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #13131333}.color[data-astro-cid-dfytvoud][aria-checked=true] .swatch[data-astro-cid-dfytvoud]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.color[data-astro-cid-dfytvoud][aria-checked=true] .lbl[data-astro-cid-dfytvoud],.box[data-astro-cid-dfytvoud][aria-checked=true] .lbl[data-astro-cid-dfytvoud]{font-weight:600}.color[data-astro-cid-dfytvoud][aria-disabled=true] .swatch[data-astro-cid-dfytvoud]{opacity:.35}.tick[data-astro-cid-dfytvoud]{border-radius:var(--radius-sm);border:1.5px solid var(--line-control);color:#0000;width:20px;height:20px;transition:background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.box[data-astro-cid-dfytvoud][aria-checked=true] .tick[data-astro-cid-dfytvoud]{background:var(--action);border-color:var(--action);color:var(--on-action)}.box[data-astro-cid-dfytvoud][aria-disabled=true] .tick[data-astro-cid-dfytvoud]{border-color:var(--line)}.filters--side[data-astro-cid-dfytvoud] .color[data-astro-cid-dfytvoud]:hover:not([aria-disabled=true]) .lbl[data-astro-cid-dfytvoud],.filters--side[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud]:hover:not([aria-disabled=true]) .lbl[data-astro-cid-dfytvoud]{text-underline-offset:4px;text-decoration:underline}.fit[data-astro-cid-dfytvoud]{flex-direction:column;gap:6px;margin-top:24px;padding:20px;display:flex}.fit-head[data-astro-cid-dfytvoud]{color:var(--ink-muted)}.fit[data-astro-cid-dfytvoud] p[data-astro-cid-dfytvoud]{font-size:14px;line-height:20px}.filters--sheet[data-astro-cid-dfytvoud] .group[data-astro-cid-dfytvoud]:last-child{border-bottom:0}.filters--sheet[data-astro-cid-dfytvoud] .opts--cat[data-astro-cid-dfytvoud],.filters--sheet[data-astro-cid-dfytvoud] .opts--box[data-astro-cid-dfytvoud]{flex-wrap:wrap;gap:8px;display:flex}.filters--sheet[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud],.filters--sheet[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud]{border-radius:var(--radius-pill);border:1px solid var(--line-control);white-space:pre;background:0 0;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.filters--sheet[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud] .n[data-astro-cid-dfytvoud],.filters--sheet[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud] .n[data-astro-cid-dfytvoud]{color:inherit}.filters--sheet[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud][aria-current=page],.filters--sheet[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud][aria-checked=true]{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:600}.filters--sheet[data-astro-cid-dfytvoud] .box[data-astro-cid-dfytvoud][aria-disabled=true],.filters--sheet[data-astro-cid-dfytvoud] .cat[data-astro-cid-dfytvoud][aria-disabled=true]{border-color:var(--line);color:#a3a3a3}.filters--sheet[data-astro-cid-dfytvoud] .tick[data-astro-cid-dfytvoud]{display:none}.filters--sheet[data-astro-cid-dfytvoud] .opts--size[data-astro-cid-dfytvoud]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.filters--sheet[data-astro-cid-dfytvoud] .size[data-astro-cid-dfytvoud]{height:44px;font-size:14px}.filters--sheet[data-astro-cid-dfytvoud] .opts--color[data-astro-cid-dfytvoud]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;display:grid}.filters--sheet[data-astro-cid-dfytvoud] .color[data-astro-cid-dfytvoud]{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.filters--sheet[data-astro-cid-dfytvoud] .color[data-astro-cid-dfytvoud] .swatch[data-astro-cid-dfytvoud]{width:36px;height:36px}.filters--sheet[data-astro-cid-dfytvoud] .color[data-astro-cid-dfytvoud] .n[data-astro-cid-dfytvoud]{display:none}.qa[data-astro-cid-jl6xg322]{max-width:var(--content-max);padding:8px var(--gutter) 56px;margin:0 auto}.qa[data-astro-cid-jl6xg322][hidden]{display:none}.qa-list[data-astro-cid-jl6xg322]{border-top:var(--hairline) solid var(--line)}.qa[data-astro-cid-jl6xg322] details[data-astro-cid-jl6xg322]{border-bottom:var(--hairline) solid var(--line)}.qa[data-astro-cid-jl6xg322] summary[data-astro-cid-jl6xg322]{letter-spacing:-.012em;cursor:pointer;text-wrap:balance;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600;line-height:24px;list-style:none;display:flex}.qa[data-astro-cid-jl6xg322] summary[data-astro-cid-jl6xg322]::-webkit-details-marker{display:none}.qa[data-astro-cid-jl6xg322] summary[data-astro-cid-jl6xg322] svg[data-astro-cid-jl6xg322]{flex-shrink:0}.qa[data-astro-cid-jl6xg322] summary[data-astro-cid-jl6xg322] .v[data-astro-cid-jl6xg322]{transition:transform var(--dur-ui) var(--ease-out);transform-origin:50%}.qa[data-astro-cid-jl6xg322] details[data-astro-cid-jl6xg322][open] summary[data-astro-cid-jl6xg322] .v[data-astro-cid-jl6xg322]{transform:scaleY(0)}.qa[data-astro-cid-jl6xg322] details[data-astro-cid-jl6xg322] p[data-astro-cid-jl6xg322]{color:var(--ink-muted);text-wrap:pretty;max-width:68ch;padding:0 40px 24px 0;font-size:16px;line-height:26px}.head[data-astro-cid-jl6xg322]{padding:24px var(--gutter) 16px;border-bottom:var(--hairline) solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"crumb crumb""title title""sub sub""search search""rule rule""filter sort""cats cats";gap:10px 8px;display:grid}.crumb[data-astro-cid-jl6xg322]{color:var(--ink-muted);grid-area:crumb;font-size:11px}.crumb[data-astro-cid-jl6xg322] a[data-astro-cid-jl6xg322]{color:inherit;text-decoration:none}.crumb[data-astro-cid-jl6xg322] a[data-astro-cid-jl6xg322]:hover{text-underline-offset:3px;text-decoration:underline}.head[data-astro-cid-jl6xg322] .title{grid-area:title}.sub[data-astro-cid-jl6xg322]{color:var(--ink-muted);flex-direction:column;grid-area:sub;gap:4px;font-size:14px;line-height:20px;display:flex}.intro[data-astro-cid-jl6xg322]{color:var(--ink);max-width:56ch}.search[data-astro-cid-jl6xg322]{color:var(--ink-muted);grid-area:search;margin-top:6px;display:block;position:relative}.search[data-astro-cid-jl6xg322] svg[data-astro-cid-jl6xg322]{pointer-events:none;position:absolute;top:14px;left:16px}.search[data-astro-cid-jl6xg322] input[data-astro-cid-jl6xg322]{border:1px solid var(--line-control);border-radius:var(--radius-pill);width:100%;height:48px;font:inherit;color:var(--ink);background:0 0;padding:0 16px 0 46px;font-size:16px}.search[data-astro-cid-jl6xg322] input[data-astro-cid-jl6xg322]:focus-visible{outline-offset:2px}.rule[data-astro-cid-jl6xg322]{width:calc(100% + var(--gutter) * 2);margin:6px calc(var(--gutter) * -1) 2px;border:0;border-top:var(--hairline) solid var(--line);grid-area:rule}.open-filters[data-astro-cid-jl6xg322]{grid-area:filter;gap:8px;height:44px;padding:0 16px;font-size:16px}.open-filters[data-astro-cid-jl6xg322]:hover svg[data-astro-cid-jl6xg322]{transform:none}.applied-n[data-astro-cid-jl6xg322]:before{content:" · ";white-space:pre}.sort[data-astro-cid-jl6xg322]{border:1px solid var(--line-control);border-radius:var(--radius-pill);grid-area:sort;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 8px 0 16px;font-size:16px;display:flex}.sort[data-astro-cid-jl6xg322]:focus-within{border-color:var(--ink)}.sort-label[data-astro-cid-jl6xg322]{color:var(--ink-muted)}.sort[data-astro-cid-jl6xg322]{min-width:0}.sort[data-astro-cid-jl6xg322] select[data-astro-cid-jl6xg322]{text-overflow:ellipsis;min-width:0;height:40px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:0 auto;font-size:15px;font-weight:600}.cats[data-astro-cid-jl6xg322]{flex-wrap:wrap;grid-area:cats;gap:6px;margin-top:2px;display:flex}.tab[data-astro-cid-jl6xg322]{border-radius:var(--radius-pill);border:1px solid var(--line-control);white-space:nowrap;min-height:44px;transition:background-color var(--dur-ui) var(--ease-out), color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);flex:auto;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tab[data-astro-cid-jl6xg322]:hover:not([aria-current=page]){border-color:var(--ink);background:color-mix(in srgb, var(--action) 5%, transparent)}.tab[data-astro-cid-jl6xg322][aria-current=page]{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:600}html:not(.js) .needs-js[data-astro-cid-jl6xg322],html:not(.js) .shop[data-astro-cid-jl6xg322] .needs-js{display:none}.body[data-astro-cid-jl6xg322]{padding:20px var(--gutter) 0}.side[data-astro-cid-jl6xg322]{display:none}.grid[data-astro-cid-jl6xg322]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px;display:grid}.grid[data-astro-cid-jl6xg322]>li[data-astro-cid-jl6xg322][hidden]{display:none}.mission[data-astro-cid-jl6xg322]{background:var(--paper);min-height:260px;color:var(--ink);flex-direction:column;justify-content:space-between;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.mission[data-astro-cid-jl6xg322]>[data-astro-cid-jl6xg322]:not(.topo){position:relative}.m-eyebrow[data-astro-cid-jl6xg322]{color:var(--ink-muted);font-size:11px}.m-copy[data-astro-cid-jl6xg322]{flex-direction:column;gap:12px;display:flex}.m-title[data-astro-cid-jl6xg322]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(19px,6.6vw,26px);font-weight:850;line-height:.95}.m-text[data-astro-cid-jl6xg322]{color:#e5e5e5;font-size:13px;line-height:18px}.m-text[data-astro-cid-jl6xg322] .d[data-astro-cid-jl6xg322],.m-count[data-astro-cid-jl6xg322]{display:none}.empty[data-astro-cid-jl6xg322]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 0;display:flex}.empty[data-astro-cid-jl6xg322][hidden]{display:none}.empty-text[data-astro-cid-jl6xg322]{color:var(--ink-muted);max-width:420px}@media (width>=640px){.grid[data-astro-cid-jl6xg322]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 12px}.tab[data-astro-cid-jl6xg322]{flex:none;min-height:40px;padding:0 18px;font-size:14px}.cats[data-astro-cid-jl6xg322]{gap:8px}}@media (width>=900px){.head[data-astro-cid-jl6xg322]{padding:40px var(--gutter) 28px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;grid-template-areas:"crumb. .""title search sort""sub search sort";gap:12px}.crumb[data-astro-cid-jl6xg322]{font-size:12px}.sub[data-astro-cid-jl6xg322]{font-size:16px;line-height:24px}.search[data-astro-cid-jl6xg322]{align-self:end;margin:0}.search[data-astro-cid-jl6xg322] input[data-astro-cid-jl6xg322]{font-size:15px}.sort[data-astro-cid-jl6xg322]{align-self:end;gap:8px;height:48px;padding:0 8px 0 20px}.sort[data-astro-cid-jl6xg322] select[data-astro-cid-jl6xg322]{height:44px}.rule[data-astro-cid-jl6xg322],.open-filters[data-astro-cid-jl6xg322],.cats[data-astro-cid-jl6xg322]{display:none}.body[data-astro-cid-jl6xg322]{gap:var(--space-7);padding:32px var(--gutter) 0;max-width:var(--content-max);margin:0 auto;display:flex}.head[data-astro-cid-jl6xg322]{max-width:var(--content-max);margin:0 auto}.side[data-astro-cid-jl6xg322]{flex-shrink:0;width:264px;display:block}.results[data-astro-cid-jl6xg322]{flex:1;min-width:0}.grid[data-astro-cid-jl6xg322]{grid-template-columns:repeat(2,minmax(0,1fr))}.mission[data-astro-cid-jl6xg322]{min-height:440px;padding:28px}.m-eyebrow[data-astro-cid-jl6xg322]{font-size:11px}.m-copy[data-astro-cid-jl6xg322]{gap:16px}.m-title[data-astro-cid-jl6xg322]{font-size:clamp(30px,3.1vw,44px)}.m-text[data-astro-cid-jl6xg322]{font-size:15px;line-height:22px}.m-text[data-astro-cid-jl6xg322] .d[data-astro-cid-jl6xg322]{display:inline}.m-text[data-astro-cid-jl6xg322] .m[data-astro-cid-jl6xg322]{display:none}.m-count[data-astro-cid-jl6xg322]{border-top:var(--hairline) solid var(--line);align-items:baseline;gap:10px;padding-top:16px;display:flex}.m-n[data-astro-cid-jl6xg322]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.m-count[data-astro-cid-jl6xg322] .meta-s[data-astro-cid-jl6xg322]{color:var(--ink-muted)}.empty[data-astro-cid-jl6xg322]{padding:var(--space-9) 0}}@media (width>=1100px){.grid[data-astro-cid-jl6xg322]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.grid[data-astro-cid-jl6xg322]>li[data-astro-cid-jl6xg322].swap-in{animation:shop-swap var(--dur-enter) var(--ease-out) both;animation-delay:var(--swap-delay,0s)}@keyframes shop-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.sheet[data-astro-cid-jl6xg322]{background:var(--paper);width:100%;max-width:none;max-height:min(92dvh,760px);color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 32px #13131324}.sheet[data-astro-cid-jl6xg322][open]{animation:sheet-up var(--dur-enter) var(--ease-out);flex-direction:column;display:flex}.sheet[data-astro-cid-jl6xg322]::backdrop{background:var(--scrim)}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sheet-head[data-astro-cid-jl6xg322]{border-bottom:var(--hairline) solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 8px 0 16px;display:flex}.sheet-title[data-astro-cid-jl6xg322]{font-size:18px;font-weight:600;line-height:24px}.sheet-n[data-astro-cid-jl6xg322]{color:var(--ink-muted);font-weight:400}.icon-x[data-astro-cid-jl6xg322]{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:22px;place-items:center;display:grid}.icon-x[data-astro-cid-jl6xg322]:hover{background:var(--line)}.sheet-body[data-astro-cid-jl6xg322]{overscroll-behavior:contain;flex:1;padding:0 16px;overflow-y:auto}.sheet-foot[data-astro-cid-jl6xg322]{padding:12px 16px max(16px, env(safe-area-inset-bottom));border-top:var(--hairline) solid var(--line);flex-shrink:0;gap:8px;display:flex}.sheet-foot[data-astro-cid-jl6xg322] .show[data-astro-cid-jl6xg322]{flex:1}.sheet-foot[data-astro-cid-jl6xg322] .pill[data-astro-cid-jl6xg322]{padding:0 20px}html:has(dialog.sheet[open]){overflow:hidden}@media (width>=900px){.sheet[data-astro-cid-jl6xg322]{display:none!important}}
