form[data-astro-cid-odquqe46]{min-width:0;margin-top:var(--space-2xl);position:relative}label[data-astro-cid-odquqe46]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-controls[data-astro-cid-odquqe46]{align-items:center;gap:var(--space-xl);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-xl);background:var(--color-surface);border-radius:var(--radius-pill);display:flex}input[data-astro-cid-odquqe46],button[data-astro-cid-odquqe46]{min-height:var(--space-block);font:inherit;border:0}input[data-astro-cid-odquqe46]{background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);border-radius:var(--radius-control);font-size:var(--type-body);flex:1;padding:0;line-height:26px}input[data-astro-cid-odquqe46]::placeholder{color:var(--color-text-muted);opacity:1}input[data-astro-cid-odquqe46]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}button[data-astro-cid-odquqe46]{padding:var(--space-md) var(--space-card-inline);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-text-inverse);cursor:pointer;flex-shrink:0;place-items:center;display:grid}button[data-astro-cid-odquqe46]:hover{text-decoration:underline}input[data-astro-cid-odquqe46]:focus{outline:none}button[data-astro-cid-odquqe46]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}form[data-astro-cid-odquqe46]:not(.fullscreen) .search-controls[data-astro-cid-odquqe46]{position:relative}form[data-astro-cid-odquqe46]:not(.fullscreen) .search-controls[data-astro-cid-odquqe46]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}form[data-astro-cid-odquqe46]:not(.fullscreen):has(input:focus) .search-controls[data-astro-cid-odquqe46]:after{box-shadow:inset 0 0 0 calc(2 * var(--border-width)) var(--color-focus)}form[data-astro-cid-odquqe46]:has(.hero-search-popup:not([hidden])) .search-controls[data-astro-cid-odquqe46]{border-radius:var(--radius-feature) var(--radius-feature) 0 0}form[data-astro-cid-odquqe46]:has(.hero-search-popup:not([hidden])) .search-controls[data-astro-cid-odquqe46]:after{bottom:calc(-2 * var(--border-width));clip-path:inset(0 0 calc(2 * var(--border-width)))}.prominent[data-astro-cid-odquqe46]{max-width:800px;margin:var(--space-2xl) auto 0}.prominent[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46],.prominent[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46]{min-height:var(--space-4xl)}.prominent[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46]{font-size:var(--type-label);line-height:var(--leading-body)}.prominent[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46]{padding-inline:var(--space-2xl)}.fullscreen[data-astro-cid-odquqe46]{margin:0}.fullscreen[data-astro-cid-odquqe46] .search-controls[data-astro-cid-odquqe46]{gap:var(--space-xl);padding:0 0 var(--space-control);border-bottom:calc(2 * var(--border-width)) solid var(--color-border);border-radius:0}.fullscreen[data-astro-cid-odquqe46]:has(input:focus) .search-controls[data-astro-cid-odquqe46]{border-bottom-color:var(--color-surface-brand)}.fullscreen[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46]{caret-color:var(--color-surface-brand);font-size:clamp(var(--type-panel-heading), 3.75vw, 48px);letter-spacing:-.03em;line-height:60px}.fullscreen[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46],form[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46][data-search-clear]{width:var(--target-size);min-height:var(--target-size);color:var(--color-text);background:0 0;padding:0}form[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46][hidden]{display:none}@media (width<=600px){.search-controls[data-astro-cid-odquqe46]{gap:var(--space-sm);padding-left:var(--space-lg)}button[data-astro-cid-odquqe46]{padding-inline:var(--space-lg)}.prominent[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46]{padding-inline:var(--space-sm)}}.hero-search-popup{inset-inline:0;z-index:var(--layer-search);text-align:left;color:var(--color-text);background:var(--color-surface);border-radius:0 0 var(--radius-feature) var(--radius-feature);margin:0;position:absolute;top:100%}.hero-search-popup:after{content:"";inset:calc(-2 * var(--border-width)) 0 0;border-radius:inherit;pointer-events:none;clip-path:inset(calc(2 * var(--border-width)) 0 0);position:absolute}form:has(input:focus) .hero-search-popup:after{box-shadow:inset 0 0 0 calc(2 * var(--border-width)) var(--color-focus)}.hero-search-options{border-radius:inherit;margin:0;padding:0;list-style:none;overflow:hidden}.hero-search-options>li,.hero-search-status{min-height:var(--target-size);padding:var(--space-md) var(--space-xl);border-top:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;font-size:var(--type-ui);line-height:var(--leading-ui);position:relative}.hero-search-options>li{cursor:pointer}.hero-search-options a{color:var(--color-text);font-weight:var(--weight-heading);text-decoration:none;display:block}.hero-search-options span{color:var(--color-text-muted);font-weight:var(--weight-body);display:block}.hero-search-options>li:last-child a{color:var(--color-link);font-weight:var(--weight-ui)}.hero-search-options [aria-selected=true]{background:var(--color-surface-subtle)}.hero-search-options [aria-selected=true]:before{content:"";inset-block:var(--space-xs);width:var(--focus-width);background:var(--color-focus);position:absolute;inset-inline-start:calc(2 * var(--border-width))}.hero-search-options [aria-selected=true] a{text-decoration:underline;text-decoration-thickness:var(--border-width)}@media (hover:hover) and (pointer:fine){.hero-search-options>li:hover{background:var(--color-surface-subtle)}.hero-search-options>li:hover a{text-decoration:underline}}@media (width<=600px){.hero-search-options>li,.hero-search-status{padding-inline:var(--space-lg)}}.hero-search-status{margin:0}.hero-search-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero-search-status:empty{display:none}.popular-queries[data-astro-cid-ps7nqzkt]{justify-content:center;align-items:baseline;gap:var(--space-lg);margin-top:var(--space-lg);font-size:var(--type-ui);line-height:var(--leading-ui);flex-wrap:wrap;display:flex}ul[data-astro-cid-ps7nqzkt]{justify-content:center;gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.align-start[data-astro-cid-ps7nqzkt],.align-start[data-astro-cid-ps7nqzkt] ul[data-astro-cid-ps7nqzkt]{justify-content:flex-start}a[data-astro-cid-ps7nqzkt]{color:var(--color-accent);font-weight:var(--weight-ui);text-underline-offset:var(--space-xs);text-decoration:underline}a[data-astro-cid-ps7nqzkt]:hover{color:var(--color-text-inverse)}.popular-queries[data-astro-cid-ps7nqzkt]:not(.fullscreen) a[data-astro-cid-ps7nqzkt]{min-height:var(--target-size);align-items:center;display:inline-flex}.popular-queries[data-astro-cid-ps7nqzkt]:not(.fullscreen) a[data-astro-cid-ps7nqzkt]:focus-visible{text-decoration-color:var(--color-focus-inverse);text-decoration-thickness:var(--focus-width);outline:none}.fullscreen[data-astro-cid-ps7nqzkt]{margin:0;display:block}.fullscreen[data-astro-cid-ps7nqzkt] h2[data-astro-cid-ps7nqzkt]{font-size:var(--type-panel-heading);line-height:var(--leading-panel-heading);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-lg)}.fullscreen[data-astro-cid-ps7nqzkt] ul[data-astro-cid-ps7nqzkt]{border-top:var(--border-width) solid var(--color-border);display:block}.fullscreen[data-astro-cid-ps7nqzkt] li[data-astro-cid-ps7nqzkt]{border-bottom:var(--border-width) solid var(--color-border)}.fullscreen[data-astro-cid-ps7nqzkt] a[data-astro-cid-ps7nqzkt]{min-height:var(--space-section);padding-block:var(--space-lg);color:var(--color-text);letter-spacing:-.025em;font-size:clamp(26px,2.8125vw,36px);line-height:44px;font-weight:var(--weight-body);align-items:center;text-decoration:none;display:flex}.fullscreen[data-astro-cid-ps7nqzkt] a[data-astro-cid-ps7nqzkt]:hover{text-decoration:underline}
