:root{--font-family-body: 'faculty-glyphic', sans-serif;--font-family-heading: 'cipollini', sans-serif;--font-family-brush: 'cipollini', sans-serif;--font-weight-body: 400;--font-weight-heading: 600;--font-weight-brush: 400;--line-height-body: 1.5;--line-height-heading: .85;--line-height-brush: 1.2;--font-size-h0: 6rem;--font-size-h1: 4rem;--font-size-h2: 3rem;--font-size-h3: 2rem;--font-size-h4: 1.75rem;--font-size-h5: 1.5rem;--font-size-h6: 1rem;--font-size-body-xl: 1.5rem;--font-size-body-lg: 1.125rem;--font-size-body: 1rem;--font-size-body-sm: 0.875rem;--font-size-body-xs: 0.75rem}@media(width <= 46.875rem){:root{--font-size-h0: 4rem;--font-size-h1: 3rem;--font-size-h2: 2.5rem;--font-size-h3: 1.75rem;--font-size-h4: 1.5rem;--font-size-h5: 1.25rem}}:root{--font-size-h0-fluid: clamp(3rem, 4.53vi + 1.64rem, var(--font-size-h0));--font-size-h1-fluid: clamp(2.5rem, 3.09vi + 1.48rem, var(--font-size-h1));--font-size-h2-fluid: clamp(2rem, 2.07vi + 1.31rem, var(--font-size-h2));--font-size-h3-fluid: clamp(1.5rem, 1.35vi + 1.14rem, var(--font-size-h3));--font-size-h4-fluid: clamp(1.25rem, 0.85vi + 0.98rem, var(--font-size-h4));--font-size-h5-fluid: clamp(1rem, 0.51vi + 0.84rem, var(--font-size-h5))}@media(width <= 46.875rem){:root{--font-size-h0-fluid: var(--font-size-h0);--font-size-h1-fluid: var(--font-size-h1);--font-size-h2-fluid: var(--font-size-h2);--font-size-h3-fluid: var(--font-size-h3);--font-size-h4-fluid: var(--font-size-h4);--font-size-h5-fluid: var(--font-size-h5)}}body{font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);font-style:normal}h1,h2,h3,h4,h5,h6,[class*=font-size-h]{font-family:var(--font-family-heading);line-height:var(--line-height-heading)}[class*=font-size-h0]{text-transform:uppercase;font-weight:var(--font-weight-heading);color:var(--color-heading);letter-spacing:-0.075ch;line-height:.725}h1,h2,h3,[class*=font-size-h1],[class*=font-size-h2],[class*=font-size-h3]{text-transform:uppercase;letter-spacing:-0.05ch;line-height:.75;font-weight:var(--font-weight-heading);color:var(--color-heading)}h4,h5,h6,[class*=font-size-h4],[class*=font-size-h5],[class*=font-size-h6]{text-transform:none;font-weight:400;letter-spacing:-0.025ch}small{font-size:var(--font-size-body-xs)}.font-family-body{font-family:var(--font-family-body)}.font-family-heading{font-family:var(--font-family-heading)}.font-family-brush{font-family:var(--font-family-brush)}.font-size-h0{font-size:var(--font-size-h0)}.font-size-h0-fluid{font-size:var(--font-size-h0-fluid)}h1,.font-size-h1{font-size:var(--font-size-h1)}.font-size-h1-fluid{font-size:var(--font-size-h1-fluid)}h2,.font-size-h2{font-size:var(--font-size-h2)}.font-size-h2-fluid{font-size:var(--font-size-h2-fluid)}h3,.font-size-h3{font-size:var(--font-size-h3)}.font-size-h3-fluid{font-size:var(--font-size-h3-fluid)}h4,.font-size-h4{font-size:var(--font-size-h4)}.font-size-h4-fluid{font-size:var(--font-size-h4-fluid)}h5,.font-size-h5{font-size:var(--font-size-h5)}.font-size-h5-fluid{font-size:var(--font-size-h5-fluid)}h6,.font-size-h6{font-size:var(--font-size-h6)}.font-size-h6-fluid{font-size:var(--font-size-h6-fluid)}.font-size-body-xl{font-size:var(--font-size-body-xl)}.font-size-body-lg{font-size:var(--font-size-body-lg)}.font-size-body{font-size:var(--font-size-body)}.font-size-body-sm{font-size:var(--font-size-body-sm)}.font-size-body-xs{font-size:var(--font-size-body-xs)}.overline{--__overline-font-size: var(--overline-font-size, var(--font-size-body-xs));--__overline-letter-spacing: var(--overline-letter-spacing, .1ch);display:inline-block;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:.75;letter-spacing:var(--__overline-letter-spacing);font-size:var(--__overline-font-size);text-transform:uppercase}[class*=overline-kebab]{--__overline-font-size: var(--overline-font-size, var(--font-size-body-xs));--__overline-letter-spacing: var(--overline-letter-spacing, .1ch);display:inline-block;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:.75;letter-spacing:var(--__overline-letter-spacing);font-size:var(--__overline-font-size);text-transform:uppercase;--__overline-kebab-spacing: var(--overline-kebab-spacing, 1em);--__overline-kebab-line-color: var(--overline-kebab-line-color, currentColor);text-align:center;display:flex;justify-content:center;align-items:center;gap:var(--__overline-kebab-spacing);margin-bottom:var(--spacing-04)}[class*=overline-kebab]::before,[class*=overline-kebab]::after{content:"";flex:1;height:1px}[class*=overline-kebab]::before{background:linear-gradient(to right, transparent, var(--__overline-kebab-line-color))}[class*=overline-kebab]::after{background:linear-gradient(to left, transparent, var(--__overline-kebab-line-color))}.text-center{text-align:center}.rich-text p+p{margin-top:var(--spacing-04-5)}.rich-text a{text-decoration:underline;text-underline-offset:2px}.title-kebab{--__title-kebab-spacing: var(--title-kebab-spacing, .5em);--__title-kebab-line-color: var(--title-kebab-line-color, var(--color-border));width:100%;text-align:center;display:flex;justify-content:center;align-items:center;gap:var(--__title-kebab-spacing);margin-bottom:var(--spacing-06)}.title-kebab::before,.title-kebab::after{content:"";flex:1;height:1px}.title-kebab::before{background:linear-gradient(to right, transparent, var(--__title-kebab-line-color))}.title-kebab::after{background:linear-gradient(to left, transparent, var(--__title-kebab-line-color))}.description-list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--spacing-02)}.description-list[data-style=centered]{column-gap:0}.description-list[data-style=centered] .description-list__item:not(:nth-of-type(even),:only-child){border-right:1px solid var(--color-border)}.description-list[data-style=centered] dt{text-align:center;justify-content:center}.description-list[data-style=centered] dt::before{content:"";flex-grow:1;height:1px;background-color:var(--color-border)}.description-list[data-style=centered] dd{text-align:center;justify-content:center}.description-list__item:only-child,.description-list__item:last-child:nth-of-type(odd){grid-column:span 2}.description-list__item:last-child dd,.description-list__item:nth-last-child(2):nth-of-type(odd) dd,.description-list__item:only-child dd{border-bottom:1px solid var(--color-border)}.description-list dt{--__overline-font-size: var(--overline-font-size, var(--font-size-body-xs));--__overline-letter-spacing: var(--overline-letter-spacing, .1ch);display:inline-block;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:.75;letter-spacing:var(--__overline-letter-spacing);font-size:var(--__overline-font-size);text-transform:uppercase;color:var(--color-foreground-subtle);display:flex;line-height:0;align-items:center;gap:var(--spacing-02)}.description-list dt::after{content:"";flex-grow:1;height:1px;background-color:var(--color-border)}[data-style=centered] .description-list dt::before{content:"";flex-grow:1;height:1px;background-color:var(--color-border)}.description-list dd{font-size:var(--font-size-body-sm);padding-top:calc(var(--spacing-04) + 2px);padding-bottom:var(--spacing-04)}@media(width <= 46.875rem){.description-list dd{font-size:var(--font-size-body-sm)}}.description-list dd ul{display:inline-flex;flex-wrap:wrap;gap:.5ch}.description-list dd li{display:inline-flex;height:fit-content;line-height:1}.description-list dd li svg{display:block;align-self:center;height:.9em !important;width:auto !important;color:var(--color-accent);margin-inline-end:.25em}.description-list dd li:not(:last-child)::after{content:","}.beer-card{display:flex;flex-direction:column;position:relative;overflow:hidden}.beer-card[data-type=simple] .beer-card__content{padding-inline:var(--spacing-03)}.beer-card[data-type=series] .beer-card__image{aspect-ratio:calc(var(--media-can-label-ratio)*1.75);isolation:isolate;margin-bottom:var(--spacing-04)}.beer-card[data-type=series] .beer-card__can{height:100%;width:auto}.beer-card[data-type=series] .beer-card__can:nth-of-type(1){height:110%;z-index:3}.beer-card[data-type=series] .beer-card__can:nth-of-type(1):nth-last-of-type(2){right:10%;left:unset;transform:translateY(-50%)}.beer-card[data-type=series] .beer-card__can:nth-of-type(2){left:-5%;right:unset;transform:translateY(-50%);z-index:2}.beer-card[data-type=series] .beer-card__can:nth-of-type(2):last-of-type{left:10%;height:110%}.beer-card[data-type=series] .beer-card__can:nth-of-type(3){right:-5%;left:unset;transform:translateY(-50%);z-index:1}.beer-card[data-type=series]:has(a:hover,a:focus-visible) .beer-card__can:nth-of-type(2){transform:translateY(-50%) translateX(-5%) scale(1.015) rotate(-2deg)}.beer-card[data-type=series]:has(a:hover,a:focus-visible) .beer-card__can:nth-of-type(3),.beer-card[data-type=series]:has(a:hover,a:focus-visible) .beer-card__can:nth-of-type(1):nth-last-of-type(2){transform:translateY(-50%) translateX(5%) scale(1.015) rotate(2deg)}.beer-card[data-type=series] .beer-card__content h3{font-size:var(--font-size-h4-fluid);margin-bottom:var(--spacing-02)}.beer-card[data-type=series] .beer-card__content p{text-align:center;width:100%}.beer-card[data-type=index]{overflow:visible;display:grid;grid-template:"image content" 1fr "image availability" auto/2fr 3fr;column-gap:var(--spacing-04)}@media(width <= 46.875rem){.beer-card[data-type=index]{grid-template:"image availability" 1fr "content content" auto/4fr 3fr;gap:var(--spacing-04) 0}}.beer-card[data-type=index] .beer-card__can{width:155%}.beer-card[data-type=index] h3{margin-bottom:var(--spacing-05)}.beer-card[data-type=index] .beer-card__content{--overline-font-size: .675rem;grid-area:content;padding-top:5%}.beer-card[data-type=index] .beer-card__availability{grid-area:availability;align-items:end}.beer-card[data-type=index] .beer-card__image{grid-area:image;margin-bottom:0;aspect-ratio:var(--media-can-label-cropped-ratio)}.beer-card[data-type=index] .beer-card__collaborators{left:-5%;width:max-content}@media(width >= 46.875rem){.beer-card[data-type=index] .beer-card__collaborators{max-width:100%}}.beer-card[data-type=index] .beer-card__collaborators img,.beer-card[data-type=index] .beer-card__collaborators svg:not(.icon){height:1rem}.beer-card[data-type=index] .beer-card__collaborators img{max-width:2.5rem}.beer-card[data-type=index] .description-list{grid-template-columns:1fr auto}.beer-card[data-type=index] .description-list dd{font-size:var(--font-size-body-xs)}.beer-card[data-type=index] .description-list__item:last-child dd{padding-right:var(--spacing-04)}@media(width <= 78.125rem){.beer-card[data-type=index] .description-list__item:last-child dd{padding-right:var(--spacing-03)}}@media(width >= 46.875rem){.beer-card[data-type=index] dl{margin-top:var(--spacing-04)}}.beer-card__tag{color:var(--color-accent);margin-bottom:var(--spacing-03)}.beer-card__availability{display:flex;align-self:end;gap:var(--spacing-03)}@media(width <= 46.875rem){.beer-card__availability{justify-self:end;gap:var(--spacing-02)}}.beer-card__availability svg{height:3rem;width:auto;color:var(--color-foreground);opacity:.25}@media(width <= 46.875rem){.beer-card__availability svg{height:2.5rem}}.beer-card[data-type=featured]{display:grid;align-items:start;grid-template-columns:clamp(5rem,12vw,12rem) 1fr;gap:0}@media(width <= 62.499rem){.beer-card[data-type=featured]{grid-template-columns:3fr 5fr;gap:var(--spacing-02)}}.beer-card[data-type=featured] .description-list{grid-template-columns:1fr 6ch}.beer-card[data-type=featured] dd{font-size:var(--font-size-body-sm);padding-top:calc(var(--spacing-02) + 2px);padding-bottom:var(--spacing-02)}@media(width <= 46.875rem){.beer-card[data-type=featured] dd{font-size:var(--font-size-body-xs)}}.beer-card[data-type=flagship]{display:grid;grid-template-columns:clamp(10rem,20vw,20rem) 1fr}.beer-card[data-type=flagship] h3{font-size:var(--font-size-h3-fluid)}@media(width >= 62.499rem){.beer-card[data-type=flagship] .beer-card__content{padding-top:5%}}@media(width <= 62.499rem){.beer-card[data-type=flagship]{display:flex;flex-direction:row}.beer-card[data-type=flagship] .beer-card__image{width:clamp(8rem,33vw,24rem);flex-shrink:0}}@media(width <= 46.875rem){.beer-card[data-type=flagship]{padding-block:var(--spacing-03)}.beer-card[data-type=flagship] .beer-card__image{margin-bottom:0;width:clamp(8rem,24vw,18rem);aspect-ratio:calc(var(--media-can-label-ratio)*.8)}.beer-card[data-type=flagship] .beer-card__can{height:125%;right:-12.5%;left:unset;transform:translateY(-50%) !important;width:auto}.beer-card[data-type=flagship] .beer-card__content{align-self:center}}@media(width <= 62.499rem){.beer-card[data-type=flagship]:nth-of-type(even){flex-direction:row-reverse}}@media(width <= 46.875rem){.beer-card[data-type=flagship]:nth-of-type(even) .beer-card__can{right:unset;left:-12.5%}}.beer-card h3{color:var(--color-foreground);margin-bottom:var(--spacing-04);text-transform:none;text-wrap:balance;hyphens:auto;word-break:break-word}@media(width <= 62.499rem){.beer-card h3{font-size:var(--font-size-h5)}}[data-type=simple] .beer-card h3{text-align:center}[data-type=featured] .beer-card h3{font-size:var(--font-size-h4-fluid)}.beer-card h3 a{position:static;transition:color var(--transition-medium)}@media(pointer: fine){.beer-card h3 a:hover{color:var(--color-accent)}}.beer-card h3 a:focus-visible{color:var(--color-accent)}.beer-card h3 a::after{content:"";position:absolute;inset:0}.beer-card__image{aspect-ratio:var(--media-can-label-ratio);width:100%;height:auto;position:relative;margin-bottom:var(--spacing-05)}[data-type=featured] .beer-card__image{margin-bottom:0}.beer-card__can{position:absolute;width:115%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:unset;height:auto;object-fit:cover;transition:transform var(--transition-medium),opacity var(--duration-medium) ease !important}.beer-card:has(a:hover,a:focus-visible) .beer-card__can{transform:translateX(-50%) translateY(-50%) scale(1.025)}[data-bottled=true] .beer-card__can{width:110%}.beer-card .description-list{margin-top:var(--spacing-04-5)}.beer-card .description-list dd{padding-top:calc(var(--spacing-03) + 2px);padding-bottom:var(--spacing-03);height:100%}.beer-card dl:not(.description-list){--overline-font-size: .675rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;row-gap:var(--spacing-02)}.beer-card dl:not(.description-list) dd{margin-left:var(--spacing-02)}.beer-card dl:not(.description-list) dd:not(:last-child){padding-right:var(--spacing-02);border-right:1px solid var(--color-border)}.beer-card__collaborators{position:absolute;top:4%;left:10%;width:fit-content;display:flex;flex-wrap:wrap;align-items:center;justify-content:start;padding:.5rem;gap:var(--spacing-02) var(--spacing-01)}.beer-card__collaborators .icon{height:.5rem;width:auto;margin-inline:.25rem}.beer-card__collaborators img,.beer-card__collaborators svg:not(.icon){height:1.125rem;width:auto}.beer-card__collaborators img{max-width:3rem;object-fit:contain}.beer-card__description{color:var(--color-foreground-subtle);margin-top:var(--spacing-04)}@media(width <= 78.125rem){.beer-card__description{font-size:var(--font-size-body-sm)}}[data-type=featured] .beer-card__description{font-size:var(--font-size-body-sm)}@media(width <= 62.499rem){[data-type=featured] .beer-card__description{font-size:var(--font-size-body-xs)}}.beer-card .button-group-open{--button-font-size: var(--font-size-body-sm);margin-top:var(--spacing-06)}@media(width <= 62.499rem){.beer-card .button-group-open{--button-font-size: var(--font-size-body-xs)}}.input{--__input-padding-inline: var(--spacing-04);--__input-padding-block: var(--spacing-03);--__input-border-color: var(--color-border);--__input-transition: var(--transition-short);--__input-height: var(--input-height, 3rem);position:relative;border-width:0 1px 1px;border-style:solid;border-color:var(--__input-border-color);background-color:var(--color-background);transition:border-color var(--__input-transition)}.input__label{--overline-font-size: .675rem;--__overline-font-size: var(--overline-font-size, var(--font-size-body-xs));--__overline-letter-spacing: var(--overline-letter-spacing, .1ch);display:inline-block;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:.75;letter-spacing:var(--__overline-letter-spacing);font-size:var(--__overline-font-size);text-transform:uppercase;color:var(--color-foreground-subtle);position:absolute;display:flex;gap:var(--spacing-02);left:0;right:0;top:0;line-height:0;transition:color var(--__input-transition)}.input__label::before,.input__label::after{content:"";flex-shrink:1;flex-grow:1;height:1px;background-color:var(--__input-border-color);transition:background-color var(--__input-transition)}.input__label::before{max-width:calc(var(--__input-padding-inline) - var(--spacing-02))}.input input{background-color:rgba(0,0,0,0);border:none;padding:var(--__input-padding-block) var(--__input-padding-inline);height:var(--__input-height);width:100%;font-size:var(--font-size-body);color:var(--color-foreground);outline:none;appearance:none;flex-grow:1;-webkit-appearance:none;-moz-appearance:none}.input input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none !important}.input:has(button) input{padding-right:calc(var(--__input-height) + var(--__input-padding-inline)) !important}.input:focus,.input:focus-within{--__input-border-color: var(--color-accent)}.input:focus .input__label,.input:focus-within .input__label{color:var(--color-accent)}.input button{--icon-color: var(--color-foreground);display:flex;align-items:center;justify-content:center;background-color:var(--color-background);border:none;cursor:pointer;outline:none;position:absolute;top:0;right:0;height:calc(100% - 2px);margin:1px;width:auto;aspect-ratio:1}.input button .icon-ui{--icon-color: currentcolor;width:1.25em;height:auto}.checkbox{--__checkbox-font-size: var(--checkbox-font-size, var(--font-size-body));--__checkbox-box-width: 1.25em;--__checkbox-border-color: var(--color-border);position:relative;display:flex;font-size:var(--__checkbox-font-size);gap:max(.5em,var(--spacing-02));align-items:start}.checkbox__input{position:absolute;top:0;left:0;clip:rect(0 0 0 0)}.checkbox__label{font-size:inherit;color:var(--color-foreground);position:relative;cursor:pointer;flex-grow:1}.checkbox__count{font-size:.8em;margin-inline-start:.25em;color:var(--color-foreground-subtle)}.checkbox::before{content:"";width:var(--__checkbox-box-width);height:auto;aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--__checkbox-border-color);background:var(--color-background);flex-shrink:0}.checkbox::after{content:"";position:absolute;visibility:hidden;top:0;left:0;width:var(--__checkbox-box-width);height:auto;aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5674 0C12.5648 0.0400403 12.5587 0.0753315 12.5439 0.104492C12.4777 0.23492 12.4572 0.370702 12.4395 0.489258C12.4181 0.631382 12.3997 0.750655 12.3096 0.8125C12.2959 0.821807 12.2787 0.83355 12.2598 0.844727C12.1588 0.904134 11.9978 0.999 11.9248 1.22656C11.8989 1.30767 11.8998 1.39899 11.9014 1.48828C11.9037 1.61831 11.9053 1.74513 11.8223 1.83105C11.8097 1.84355 11.785 1.85055 11.7627 1.85645C11.7341 1.86399 11.7095 1.87044 11.7178 1.8877C11.7424 1.93862 11.7618 2.00856 11.7832 2.08398C11.799 2.13949 11.8166 2.19881 11.8369 2.25586C11.7093 2.52908 11.58 2.80209 11.4502 3.07422C11.3908 3.19887 11.3305 3.32379 11.2705 3.44824C11.1743 3.47387 11.0825 3.50419 11.0029 3.5459C10.8988 3.60064 10.8175 3.70363 10.7129 3.83496C10.6359 3.93158 10.5457 4.0446 10.4248 4.16602C10.2008 4.39111 10.0584 4.67319 9.99512 4.87012C9.98179 4.91164 9.96871 4.95401 9.95508 4.99902C9.90316 5.17045 9.8386 5.38536 9.68066 5.77148C9.53127 6.13666 9.37665 6.43181 9.26074 6.65332C9.21284 6.74486 9.17233 6.82432 9.14062 6.89062C10.0807 7.41226 11.149 7.74304 12.0566 8.32324C12.9942 8.92305 13.926 9.54516 14.8457 10.1797C15.2323 10.4464 15.6163 10.7169 16 10.9883V13.4902C15.928 13.4707 15.8683 13.4434 15.8301 13.3887C15.8204 13.3748 15.8104 13.3571 15.7988 13.3379C15.7367 13.2354 15.6371 13.0707 15.4033 12.9941C15.3202 12.967 15.2268 12.9683 15.1357 12.9688C15.0027 12.9694 14.8722 12.9696 14.7832 12.8848C14.7703 12.872 14.7631 12.8467 14.7568 12.8242C14.7488 12.7956 14.7419 12.7706 14.7246 12.7783C14.6729 12.8026 14.6014 12.8211 14.5244 12.8418C14.4679 12.857 14.4077 12.8739 14.3496 12.8936C14.0684 12.7614 13.7869 12.6285 13.5068 12.4941C13.3785 12.4326 13.2502 12.3697 13.1221 12.3076C13.0946 12.2102 13.0623 12.1179 13.0186 12.0371C12.9613 11.9314 12.8554 11.8484 12.7197 11.7412C12.6198 11.6623 12.503 11.569 12.377 11.4453C12.1437 11.2166 11.8526 11.0702 11.6504 11.0039C11.6078 10.99 11.5647 10.9762 11.5186 10.9619C11.3426 10.9074 11.1225 10.839 10.7256 10.6748C10.3501 10.5195 10.0455 10.3609 9.81738 10.2412C9.70104 10.1802 9.60392 10.1284 9.52734 10.0938C9.39644 10.0345 9.23791 9.958 9.0791 9.88086C8.83009 9.7599 8.57917 9.63786 8.42969 9.58203C8.37663 9.56223 8.31977 9.5424 8.25879 9.52148C8.15947 9.48743 8.04857 9.44657 7.91992 9.39551C7.86864 9.43315 7.80197 9.45866 7.73242 9.48242C7.60599 9.52561 7.47313 9.57045 7.42578 9.70703C7.41482 9.73884 7.40979 9.77703 7.4043 9.81641C7.3942 9.88887 7.38365 9.96779 7.33496 10.0264C7.31787 10.0468 7.2908 10.0587 7.26562 10.0703C7.23827 10.083 7.21192 10.096 7.19727 10.1191C7.14248 10.2069 7.09528 10.2967 7.05371 10.376C7.00019 10.4781 6.95537 10.5645 6.91309 10.6094C6.83764 10.6893 6.79896 10.8019 6.75977 10.916C6.7298 11.0033 6.69855 11.0919 6.65137 11.167C6.51664 11.3813 6.38037 11.7044 6.26367 12.0508C6.21946 12.1818 6.12869 12.2627 6.01367 12.3662C5.94214 12.4306 5.86157 12.505 5.77539 12.6045C5.72657 12.661 5.72387 12.7317 5.72168 12.7969C5.71967 12.8565 5.71723 12.9121 5.67969 12.9482C5.64616 12.9799 5.58344 12.976 5.52441 12.9727C5.45859 12.9689 5.39602 12.9661 5.38184 13.0117C5.37448 13.0362 5.38285 13.0773 5.39355 13.125C5.39773 13.1436 5.40341 13.1632 5.40723 13.1836C5.39811 13.1774 5.3884 13.1727 5.38184 13.1689C5.33519 13.1424 5.28663 13.1688 5.23926 13.1953C5.22042 13.2058 5.20099 13.2157 5.18262 13.2227C5.11449 13.2483 5.05454 13.3376 5.01562 13.4092C4.9992 13.4393 4.96862 13.4588 4.93359 13.4805C4.90252 13.4997 4.86692 13.5214 4.83398 13.5557C4.81515 13.5753 4.79121 13.5857 4.77148 13.5938C4.75722 13.5995 4.74496 13.6051 4.73828 13.6123C4.73311 13.6187 4.74178 13.6324 4.75293 13.6475C4.76085 13.6581 4.7702 13.6692 4.77441 13.6797C4.78415 13.7054 4.77841 13.7291 4.76465 13.7393C4.75851 13.7436 4.75084 13.7453 4.74316 13.7471C4.7341 13.7492 4.72442 13.7517 4.71777 13.7578C4.68719 13.7882 4.68184 13.8333 4.67676 13.8789C4.6712 13.9288 4.66499 13.9811 4.625 14.0195C4.61239 14.0315 4.59318 14.0413 4.5752 14.0508C4.55618 14.0608 4.53741 14.0715 4.52734 14.083C4.48668 14.1299 4.4907 14.1993 4.49512 14.2627C4.49805 14.3048 4.50115 14.3449 4.49023 14.374C4.47037 14.4274 4.49515 14.4772 4.51367 14.5137C4.52321 14.5324 4.53139 14.5489 4.53027 14.5596C4.52478 14.5665 4.51844 14.5734 4.5127 14.5801C4.50566 14.5855 4.49716 14.5912 4.49414 14.5986V14.6006C4.45932 14.6384 4.42103 14.6735 4.38281 14.708C4.29648 14.7859 4.21136 14.8636 4.1709 14.9736C4.1624 14.9972 4.16596 15.0287 4.16992 15.0605C4.17478 15.0996 4.17977 15.1404 4.16211 15.168C4.11921 15.2337 4.05132 15.2869 3.98535 15.3389C3.88622 15.4169 3.78969 15.4932 3.78027 15.6094C3.77726 15.6478 3.78391 15.6919 3.79102 15.7354C3.79495 15.7594 3.79855 15.7842 3.80078 15.8076C3.78093 15.7915 3.76132 15.7765 3.74316 15.7637C3.70568 15.7372 3.67291 15.7142 3.65332 15.6816C3.607 15.6047 3.53775 15.5087 3.4668 15.4736C3.44762 15.4643 3.42724 15.4506 3.40723 15.4375C3.35659 15.4044 3.30421 15.3706 3.25977 15.3916C3.22962 15.406 3.15722 15.4452 3.1748 15.5068C3.1787 15.5202 3.19317 15.536 3.20898 15.5527C3.23751 15.5829 3.27137 15.6192 3.25977 15.6611C3.25783 15.668 3.2555 15.6761 3.25293 15.6836C3.24242 15.7141 3.23037 15.748 3.25098 15.7754C3.27522 15.8071 3.31386 15.8254 3.3584 15.8467C3.41637 15.8744 3.48496 15.9081 3.54785 15.9824C3.5528 15.9883 3.55489 15.9943 3.55664 16H1.24316C1.90357 14.5008 2.59077 13.0131 3.31738 11.5479C3.46448 11.2509 3.61762 10.9469 3.76855 10.6514C3.92127 10.3528 4.07279 10.0609 4.22949 9.76367C4.27688 9.67353 4.32561 9.58082 4.37598 9.48633C4.71447 8.85014 5.22688 8.33916 5.6416 7.75391C5.57562 7.71782 5.50151 7.68956 5.42578 7.66309C5.33621 7.63177 5.24529 7.60022 5.16797 7.55176C4.94694 7.41313 4.6148 7.27062 4.25879 7.14844C4.12415 7.10221 4.04001 7.01081 3.93262 6.89355C3.86583 6.82064 3.78943 6.73754 3.68652 6.64941C3.62817 6.59949 3.55587 6.59681 3.48926 6.59375C3.42798 6.59093 3.37062 6.58825 3.33301 6.5498C3.29984 6.51556 3.30299 6.45131 3.30566 6.3916C3.30862 6.32566 3.31111 6.26306 3.26465 6.24805C3.2396 6.24026 3.19793 6.24962 3.14941 6.25977C3.13044 6.26373 3.10975 6.26791 3.08887 6.27148C3.09511 6.26229 3.10071 6.2536 3.10449 6.24707C3.13139 6.20032 3.10198 6.15074 3.07422 6.10254C3.06311 6.08325 3.05229 6.06271 3.04492 6.04395C3.01749 5.9752 2.92607 5.91404 2.85254 5.87402C2.82143 5.857 2.80102 5.82574 2.77832 5.79004C2.75823 5.75844 2.73577 5.72212 2.7002 5.68848C2.68003 5.66928 2.66859 5.64588 2.66016 5.62598C2.65413 5.61174 2.64991 5.59864 2.64258 5.5918C2.63611 5.58607 2.62169 5.5954 2.60645 5.60645C2.59539 5.61447 2.58312 5.62391 2.57227 5.62793C2.54621 5.63737 2.52234 5.63205 2.51172 5.61816C2.50686 5.61173 2.50498 5.60283 2.50293 5.59473C2.50056 5.58533 2.498 5.57511 2.49121 5.56836C2.4598 5.5376 2.41457 5.53303 2.36816 5.52734C2.31699 5.52108 2.26358 5.51359 2.22363 5.47266C2.21106 5.45969 2.20046 5.44033 2.19043 5.42188C2.17999 5.40265 2.17006 5.38339 2.1582 5.37305C2.10973 5.33133 2.03849 5.33622 1.97363 5.33984C1.9306 5.34225 1.88934 5.34432 1.85938 5.33301C1.80461 5.31217 1.75384 5.33532 1.7168 5.35352C1.69771 5.3629 1.6809 5.37138 1.66992 5.37012C1.66287 5.36459 1.65624 5.35832 1.64941 5.35254C1.64388 5.34549 1.63734 5.33727 1.62988 5.33398H1.62793C1.58871 5.29837 1.55243 5.25875 1.5166 5.21973C1.43585 5.13178 1.35512 5.04424 1.24219 5.00195C1.21786 4.9931 1.1849 4.99642 1.15234 5C1.1124 5.00439 1.07138 5.00854 1.04297 4.99023C0.975295 4.94621 0.920081 4.87853 0.866211 4.81152C0.784954 4.71045 0.705072 4.61154 0.585938 4.60059C0.546883 4.59711 0.502941 4.60381 0.458984 4.61035C0.434301 4.61403 0.407787 4.61719 0.383789 4.61914C0.399948 4.59944 0.414919 4.57958 0.427734 4.56152C0.454289 4.5241 0.477701 4.491 0.510742 4.47168C0.589054 4.4259 0.687023 4.35734 0.72168 4.28613C0.73104 4.2669 0.743712 4.24659 0.756836 4.22656C0.790001 4.17594 0.824859 4.12417 0.802734 4.0791C0.787736 4.04872 0.745543 3.97534 0.682617 3.99219C0.669123 3.99625 0.654327 4.01088 0.637695 4.02637C0.607291 4.05469 0.570418 4.08812 0.527344 4.07617C0.520194 4.07412 0.511654 4.07107 0.503906 4.06836C0.472535 4.05735 0.436936 4.04499 0.40918 4.06543C0.377344 4.08938 0.358918 4.12762 0.337891 4.17188C0.310278 4.22997 0.277465 4.29986 0.202148 4.3623C0.187346 4.37452 0.17192 4.37383 0.161133 4.37305C0.154019 4.37254 0.148648 4.37293 0.145508 4.37695C0.141892 4.38224 0.136589 4.39475 0.130859 4.41016C0.110237 4.4656 0.0735464 4.56175 0.00976562 4.53027C0.00623173 4.52849 0.00346736 4.52478 0 4.52246V3.19238C0.004936 3.17203 0.0103153 3.14988 0.0195312 3.12695C0.0459202 3.06618 0.0587043 3.04992 0.102539 3.04492C0.0947079 3.00269 0.0879135 2.9602 0.0800781 2.91797C0.0694891 2.91432 0.0515841 2.92851 0.0244141 2.95215C0.0171468 2.95843 0.00812322 2.96092 0 2.96484V1.96973C1.59413 2.67563 3.17599 3.41109 4.73438 4.1875C5.03982 4.33953 5.35223 4.49843 5.65625 4.6543C5.9636 4.81207 6.26523 4.9681 6.57129 5.12988C6.66409 5.17881 6.75915 5.23024 6.85645 5.28223C6.86032 5.28432 6.8643 5.28698 6.86816 5.28906C7.00698 4.99653 7.15662 4.70998 7.33008 4.43945C7.91353 3.53021 8.51955 2.62663 9.1377 1.73535C9.5415 1.15302 9.95257 0.575796 10.3672 0H12.5674Z' fill='%23090A0B'/%3E%3C/svg%3E%0A");background-size:cover;background-position:center;background-repeat:no-repeat}.checkbox:has(input:checked)::before{--__checkbox-border-color: var(--color-accent);background-color:var(--color-accent)}.checkbox:has(input:checked)::after{visibility:visible}facets-component{display:contents}[data-active-facets-count]{font-family:var(--font-family-body);font-size:.75em;vertical-align:middle}[data-active-facets-count]:not(:empty)::before{content:"("}[data-active-facets-count]:not(:empty)::after{content:")"}.facets{--checkbox-font-size: var(--font-size-body-sm)}[data-loading=true] .facets{cursor:wait;pointer-events:none}@media(width >= 62.499rem){[data-loading=true] .facets{opacity:.5}}@media(width <= 62.499rem){.facets{--checkbox-font-size: var(--font-size-body);--accordion-trigger-padding-inline: var(--page-gutter);--accordion-content-padding-inline: var(--page-gutter);margin-inline:calc(var(--page-gutter)*-1);width:calc(100% + var(--page-gutter)*2)}}@media(width >= 62.499rem){.facets__filters{margin-top:var(--spacing-04-5)}}@media(width <= 62.499rem){.facets__filters .accordion:first-of-type{border-top-width:0}}.facets__list{display:flex;flex-direction:column;gap:var(--spacing-02)}@media(width <= 62.499rem){.facets__active-facets{padding:var(--spacing-04) 0;border-bottom:1px solid var(--color-border);position:sticky;top:4rem;background-color:var(--color-background);z-index:2;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory}}.facets__active-facets:has([data-active-facets]:empty){display:none}.facets__active-facets__list{display:flex;flex-wrap:wrap;gap:var(--spacing-01)}@media(width <= 62.499rem){.facets__active-facets__list{flex-wrap:nowrap;padding-inline:var(--page-gutter);gap:var(--spacing-02)}.facets__active-facets__list facet-remove{scroll-snap-align:start;scroll-margin-inline:var(--page-gutter)}.facets__active-facets__list facet-remove:last-of-type a{margin-inline-end:var(--page-gutter)}}@media(width >= 62.499rem){.facets__active-facets__list:not(:empty){margin-top:var(--spacing-04)}}.facets__active-facets facet-remove[data-reset]{display:block;margin-top:var(--spacing-03)}.facets__active-facets facet-remove[data-reset] a{color:var(--color-accent);font-size:var(--font-size-body-sm)}.facets__active-facets facet-remove:not([data-reset]) a{--__overline-font-size: var(--overline-font-size, var(--font-size-body-xs));--__overline-letter-spacing: var(--overline-letter-spacing, .1ch);display:inline-block;font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:.75;letter-spacing:var(--__overline-letter-spacing);font-size:var(--__overline-font-size);text-transform:uppercase;--overline-font-size: .675rem;display:inline-flex;align-items:baseline;line-height:1;gap:.5em;background:var(--color-background);color:var(--color-foreground-subtle);padding:.65em .75em}@media(width <= 62.499rem){.facets__active-facets facet-remove:not([data-reset]) a{--overline-font-size: .75rem;background-color:var(--color-background-subtle);padding:.75em 1em;white-space:nowrap}}.facets__active-facets facet-remove:not([data-reset]) a::after{content:"";width:.75em;height:.75em;margin-top:.15em;opacity:.5;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M7 1L1 7' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M1 1L7 7' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E ")}.facets__search .input button{isolation:isolate;z-index:0;color:var(--color-accent);opacity:0;visibility:hidden;transition:opacity var(--duration-short) ease,visibility 0s ease var(--duration-short)}.facets__search .input:has(input:not(:placeholder-shown)):has(input[value]:not([value=""])) button,.facets__search .input:has(input:focus):has(input:not(:placeholder-shown)) button,.facets__search .input:has(input:focus):has(input[value]:not([value=""])) button{visibility:visible;opacity:1;transition:opacity var(--duration-short) ease,visibility 0s ease}@media(width >= 62.499rem){.facets__search input[type=search]{font-size:var(--font-size-body-sm)}}.facets-item:nth-of-type(even) .checkbox::after{transform:scaleX(-1)}.facets-drawer .modal__header{height:4rem;display:flex;flex-direction:column;justify-content:center}.facets-drawer facet-remove:has([data-active-facets-count]) a>span{display:flex;align-items:center;gap:.25em}.accordion{--__accordion-trigger-padding-inline: var(--accordion-trigger-padding-inline, 0);--__accordion-trigger-padding-block: var(--accordion-trigger-padding-block, 1.5em);--__accordion-content-padding-inline: var(--accordion-content-padding-inline, 0);--__accordion-content-padding-block: var(--accordion-content-padding-block, .25em 1em);--__accordion-icon-width: var(--accordion-icon-width, 1em);--__accordion-trigger-color: var(--accordion-trigger-color, var(--color-foreground));--__accordion-trigger-font-size: var(--accordion-trigger-font-size, var(--font-size-body));--__accordion-content-color: var(--accordion-content-color, var(--color-foreground));--__accordion-content-font-size: var(--accordion-content-font-size, var(--font-size-body));--__accordion-border-width: var(--accordion-border-width, 1px);--__accordion-border-color: var(--accordion-border-color, var(--color-border));display:block;overflow:hidden;border-width:var(--__accordion-border-width) 0;border-style:solid;border-color:var(--__accordion-border-color)}.accordion__trigger{font-size:var(--__accordion-trigger-font-size);display:flex;align-items:start;position:relative;padding-block:var(--__accordion-trigger-padding-block);padding-inline:var(--__accordion-trigger-padding-inline);color:var(--__accordion-trigger-color);width:100%;cursor:pointer;text-align:left}.accordion__trigger svg{position:absolute;right:var(--__accordion-trigger-padding-inline);width:var(--__accordion-icon-width);height:auto;top:50%;transform:translateY(-50%);transform-origin:center;pointer-events:none;transition:transform var(--duration-short) ease}.accordion__trigger[aria-expanded=true] svg{transform:translateY(-50%) scaleY(-1)}.accordion__title{text-align:left;font-size:inherit}.accordion__content{position:relative;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-medium) ease,visibility var(--duration-medium) linear var(--duration-medium)}.accordion__content__wrapper{overflow:hidden}.accordion__content__inner{display:block;color:var(--__accordion-content-color);font-size:var(--__accordion-content-font-size);padding-block:var(--__accordion-content-padding-block);padding-inline:var(--__accordion-content-padding-inline)}.accordion__trigger[aria-expanded=true]+.accordion__content{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows var(--duration-medium) ease,visibility var(--duration-medium) linear 0s}.accordion+.accordion{border-top-width:0}:root{--mask-fanghead: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.2641 12.3106C36.9959 11.0615 36.2902 9.77571 35.4504 8.81819C34.7812 8.05732 33.9116 7.47413 33.0271 6.97096C32.4798 6.66037 32.2157 6.0053 32.4324 5.41532C32.767 4.50391 33.6976 3.08526 35.8242 0.875901C38.5821 -1.98853 29.7436 2.95777 27.006 4.51883C26.5062 4.80365 25.9305 4.91215 25.3616 4.83348C24.1736 4.66937 21.8356 4.41304 18.8231 4.41304C15.8105 4.41304 13.4725 4.66937 12.2846 4.83348C11.7157 4.91215 11.1386 4.80365 10.6401 4.51883C7.90256 2.95641 -0.935989 -1.98853 1.82191 0.875901C3.94858 3.08526 4.87917 4.50391 5.21374 5.41532C5.43047 6.00665 5.16633 6.66173 4.61909 6.97096C3.73456 7.47277 2.86357 8.05732 2.19577 8.81819C1.35594 9.77571 0.650209 11.0615 0.382005 12.3106C0.192365 13.1772 1.67823e-05 14.0507 1.67823e-05 14.9336C-0.00404692 16.8079 0.730128 18.7515 1.93434 20.1783C3.08437 21.5522 3.14803 23.5011 5.60657 23.7113C6.88799 23.8158 8.41458 23.1838 9.49417 23.8537C10.5738 24.5237 10.3408 27.3353 12.1505 27.7476C12.3239 27.7883 12.5027 27.814 12.6842 27.833C13.0404 29.3548 13.9263 32.7278 14.3679 30.7856C14.7499 29.1066 15.6236 27.97 16.0354 27.5075L16.4092 27.4614C18.0117 27.2661 19.6318 27.2661 21.2356 27.4614L21.474 27.4899C21.8776 27.9388 22.7689 29.0821 23.1563 30.7843C23.5966 32.721 24.4797 29.3683 24.8374 27.8412C25.0609 27.8222 25.2817 27.7951 25.4943 27.7462C27.304 27.3326 27.071 24.521 28.1506 23.8524C29.2316 23.1824 30.7568 23.8158 32.0382 23.71C34.4968 23.5011 34.5618 21.5522 35.7105 20.1769C36.9147 18.7501 37.6475 16.8066 37.6448 14.9322C37.6448 14.0493 37.4524 13.1759 37.2628 12.3092L37.2641 12.3106ZM11.5125 20.1091C10.5385 20.3668 9.55513 20.634 8.54869 20.695C7.99196 20.737 7.39866 20.737 6.85006 20.6665C5.15008 20.4658 3.79687 19.5164 3.30516 17.8238C2.98684 16.7279 2.92859 15.5588 2.97871 14.4209C3.01799 13.6017 3.04779 12.7826 3.22524 12.0203C3.21576 12.0285 3.19815 12.0339 3.18731 12.0407C3.32819 11.2893 3.65599 10.7387 4.103 10.2572C4.11248 10.2504 4.11384 10.2409 4.12332 10.2341C4.13415 10.2179 4.15447 10.1962 4.17479 10.1812C4.25471 10.0971 4.34547 10.0063 4.43487 9.91541C4.56491 9.78656 4.70849 9.67806 4.85343 9.5682C4.90219 9.53159 4.95096 9.48683 4.99837 9.45835C5.79621 8.98365 6.51548 9.30373 7.11962 9.78114C7.3201 9.94118 7.51786 10.1243 7.69125 10.2979C8.69363 11.2907 9.63234 12.373 10.8311 13.1433C11.4136 13.5217 12.0272 13.8621 12.6842 14.0791C13.3737 14.3084 14.1268 14.3382 14.7851 14.6678C15.4773 15.0014 16.0543 15.9603 16.0259 16.7184C15.9744 17.8116 15.0967 18.666 14.1918 19.1597C13.3628 19.6127 12.4227 19.8758 11.5125 20.1091ZM20.7181 24.8316C20.0909 25.2602 19.4746 24.5929 18.8231 24.5671C18.1715 24.5902 17.5552 25.2602 16.928 24.8303C16.2169 24.3406 16.4892 23.1458 16.6422 22.4663C16.7736 21.8926 16.9619 21.3324 17.1285 20.7696C17.306 20.1254 17.566 19.4784 17.8519 18.8586C17.9575 18.6077 18.0645 18.3568 18.242 18.1425C18.3476 18.0218 18.6199 17.7709 18.7987 17.76H18.8461C19.0249 17.7709 19.2972 18.0204 19.4028 18.1425C19.5803 18.3568 19.6886 18.6077 19.7943 18.8586C20.0774 19.4784 20.3388 20.124 20.5163 20.7696C20.6815 21.3311 20.8712 21.8926 21.0012 22.4663C21.1556 23.1458 21.4266 24.342 20.7168 24.8316H20.7181ZM34.341 17.8251C33.8506 19.5191 32.4974 20.4671 30.7961 20.6679C30.2475 20.7384 29.6542 20.737 29.0975 20.6964C28.091 20.634 27.1076 20.3681 26.1337 20.1105C25.2234 19.8772 24.2833 19.6141 23.4543 19.1611C22.5508 18.6674 21.6731 17.8129 21.6203 16.7198C21.5905 15.9616 22.1675 15.0028 22.861 14.6691C23.5194 14.3395 24.2725 14.3097 24.962 14.0805C25.6189 13.8635 26.2326 13.5244 26.815 13.1447C28.0125 12.3743 28.9512 11.292 29.9549 10.2992C30.1296 10.127 30.3261 9.94253 30.5265 9.78249C31.1307 9.30509 31.8499 8.98501 32.6478 9.4597C32.6952 9.48818 32.744 9.53294 32.7927 9.56956C32.9377 9.67806 33.0812 9.78792 33.2113 9.91676C33.302 10.0076 33.3914 10.0985 33.4714 10.1826C33.4917 10.1975 33.512 10.2206 33.5228 10.2355C33.5323 10.2423 33.5337 10.2518 33.5432 10.2585C33.9902 10.74 34.3166 11.2907 34.4588 12.042C34.448 12.0339 34.4304 12.0285 34.4209 12.0217C34.5984 12.7839 34.6282 13.6044 34.6674 14.4223C34.7176 15.5602 34.6593 16.7306 34.341 17.8251Z' fill='black'/%3E%3C/svg%3E%0A")}[data-loading=true]{pointer-events:none;cursor:wait}.loader{position:absolute;inset:-6px;align-items:start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none}[data-loading=true] .loader{display:flex}.loader__inner{height:100dvh;width:100%;position:sticky;top:0;display:flex;align-items:center;justify-content:center}.loader__fanghead{mask-image:var(--mask-fanghead);mask-size:contain;mask-position:center;mask-repeat:no-repeat;aspect-ratio:38/32;width:3rem;height:auto;position:relative;isolation:isolate}.loader__fanghead::after{content:"";position:absolute;inset:0;background:var(--color-background-subtle);z-index:0}.loader__fanghead::before{content:"";position:absolute;inset:0;background:var(--color-gold-60);transform-origin:bottom;transform:scaleY(0);animation:loader-fill 1s ease-in-out infinite;z-index:1}@keyframes loader-fill{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}[data-infinite-scroll-sentinel]{height:1px;pointer-events:none;visibility:hidden}[data-infinite-scroll-loader]{display:block;position:relative;width:min(80%,20rem);background-color:var(--color-background-subtle);margin-inline:auto;margin-top:var(--spacing-06);height:8px;clip-path:url("#clip-path-line")}[data-infinite-scroll-loader][hidden]{display:none}[data-infinite-scroll-loader]::before{content:"";position:absolute;top:0;height:100%;width:100%;left:0;background:var(--color-gold-60);transform-origin:left;transform:scaleX(0);animation:loader-fill 1s ease-in-out infinite}@keyframes loader-line-fill{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.beer-index{--section-padding-block: var(--spacing-08);--grid-columns: 3;--grid-gap: var(--spacing-07) var(--spacing-06);--sidebar-height: calc(100dvh - var(--header-height) - var(--section-padding-block));--sidebar-margin: var(--spacing-05);--mobile-facets-height: 3.5rem;padding-block:var(--section-padding-block);position:relative}@media(width <= 78.125rem){.beer-index{--grid-columns: 2;--grid-gap: var(--spacing-06) var(--spacing-04-5)}}@media(width <= 62.499rem){.beer-index{--section-padding-block: var(--spacing-06)}}.beer-index__main{width:100%}.beer-index__main-inner{position:relative;scroll-margin-top:calc(var(--header-height) + var(--mobile-facets-height) + var(--spacing-06))}@media(width >= 62.499rem){.beer-index__main-inner{scroll-margin-top:calc(var(--header-height) + var(--sidebar-margin))}}.beer-index__inner{display:grid;align-items:start;gap:clamp(var(--spacing-06),5vw,var(--spacing-08));grid-template-columns:clamp(12rem,25vw,18rem) 1fr}@media(width <= 62.499rem){.beer-index__inner{display:flex;flex-direction:column;gap:0}}.beer-index__legend{background-color:var(--color-background-subtle);display:flex;flex-direction:column;align-items:center;padding:var(--spacing-04-5);gap:var(--spacing-04)}@media(width <= 62.499rem){.beer-index__legend{display:grid;align-items:start;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-04);padding:var(--spacing-04)}}.beer-index__legend-item{display:flex;gap:var(--spacing-03);color:var(--color-neutral-60)}@media(width <= 62.499rem){.beer-index__legend-item{font-size:var(--font-size-body-xs)}}.beer-index__legend-item p{text-wrap:normal}.beer-index__legend-item .icon{height:2rem;width:auto;flex-shrink:0;flex-basis:1.25rem}.beer-index__sidebar{display:flex;flex-direction:column;gap:var(--spacing-04);margin-bottom:var(--spacing-06);margin-inline:calc(var(--page-gutter)*-1);width:calc(100% + var(--page-gutter)*2)}@media(width >= 62.499rem){.beer-index__sidebar{position:sticky;top:calc(var(--header-height) + var(--sidebar-margin));height:var(--sidebar-height);margin-bottom:0;margin-inline:0;width:100%}}.beer-index__sidebar__facets{--accordion-trigger-font-size: var(--font-size-body-xs);--accordion-trigger-color: var(--color-foreground-subtle);flex-grow:1;overflow-y:auto;background-color:var(--color-background-subtle);padding:var(--spacing-05) var(--spacing-04-5);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-neutral-40) rgba(0,0,0,0)}.beer-index__sidebar__facets::-webkit-scrollbar{width:6px;background:rgba(0,0,0,0)}.beer-index__sidebar__facets::-webkit-scrollbar-thumb{background:var(--color-neutral-40);border-radius:4px;transition:background .2s}.beer-index__sidebar__facets::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-40)}.beer-index__sidebar__facets::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.beer-index__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:var(--spacing-06);gap:var(--spacing-04)}@media(width >= 62.499rem){.beer-index__empty{min-height:var(--sidebar-height)}}.beer-index__empty h2{font-size:var(--font-size-h3)}.beer-index__mobile-facets{position:sticky;top:var(--header-height, 4rem);display:grid;grid-template-columns:1fr auto;width:calc(100% + var(--page-gutter)*2);margin-inline:calc(var(--page-gutter)*-1);z-index:1}.beer-index__mobile-facets:has(.modal.is-open){z-index:var(--z-index-highest)}.beer-index__mobile-facets__button.button-outline{--button-background: var(--color-accent);--button-foreground: var(--color-neutral-05);--button-border-color: var(--color-accent);--button-background-hover: var(--color-accent);--button-foreground-hover: var(--color-neutral-05)}.beer-index__mobile-facets__button{min-width:unset;border-left-width:0 !important;height:100%}.beer-index__mobile-facets__button>span{display:flex;align-items:center;gap:.25em;justify-content:center;min-width:8ch;text-align:center}.beer-index__mobile-facets__button .icon-ui{stroke-width:2}.beer-index__mobile-facets .facets__search .input{--input-height: var(--mobile-facets-height);border-top-width:1px;background-color:var(--color-background-subtle)}.beer-index__mobile-facets .facets__search .input button{background-color:var(--color-background-subtle)}
