#bio:where(.astro-NDL2GJIQ){--bio-collapsed-height:5rem}.ugc:where(.astro-NDL2GJIQ){max-height:none;transition:max-height .3s ease-in-out}.bio-shadow:where(.astro-NDL2GJIQ){opacity:0;pointer-events:none}#bio:where(.astro-NDL2GJIQ).bio-ready .bio-shadow:where(.astro-NDL2GJIQ){transition:opacity .2s ease-in-out}#bio:where(.astro-NDL2GJIQ).collapsed .ugc:where(.astro-NDL2GJIQ){max-height:var(--bio-collapsed-height)}#bio:where(.astro-NDL2GJIQ).is-collapsible.collapsed .bio-shadow:where(.astro-NDL2GJIQ){opacity:1}#bio:where(.astro-NDL2GJIQ).collapsed .trigger-collapse:where(.astro-NDL2GJIQ),#bio:where(.astro-NDL2GJIQ):not(.collapsed) .trigger-expand:where(.astro-NDL2GJIQ),.trigger:where(.astro-NDL2GJIQ)[hidden]{display:none}@media (prefers-reduced-motion:reduce){#bio:where(.astro-NDL2GJIQ).bio-ready .bio-shadow:where(.astro-NDL2GJIQ),.ugc:where(.astro-NDL2GJIQ){transition:none}}body{background:var(--theme-color-secondary) linear-gradient(145deg,var(--theme-color-secondary),var(--theme-color-primary)) no-repeat;overflow-x:clip}.store-tab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#f3f4f6b3;border:1px solid rgba(209,213,219,.9);color:#111827;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.store-tab:active{background-color:#e5e7ebf2;border-color:#9ca3afd9}.store-tab:focus,.store-tab:focus-visible{box-shadow:none;outline:none}@media (hover:hover){.store-tab:hover{background-color:#e5e7ebf2;border-color:#9ca3afd9}}.store-tabs-search{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#f3f4f6b3;border:1px solid rgba(209,213,219,.9);border-radius:9999px;color:#111827;cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:2.25rem;justify-content:center;margin-left:1rem;padding:0;position:relative;transition:margin-left .25s ease,background-color .2s ease-in-out,border-color .2s ease-in-out;width:2.25rem;z-index:1}.store-tabs-search:active{background-color:#e5e7ebf2;border-color:#9ca3afd9}.store-tabs-search:focus,.store-tabs-search:focus-visible{box-shadow:none;outline:none}.store-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (hover:hover){.store-tabs-search:hover{background-color:#e5e7ebf2;border-color:#9ca3afd9}}.store-tabs-scroll{margin-left:0;padding:.25rem 1rem;transition:margin-left .25s ease,padding-left .25s ease}.store-tabs.has-search .store-tabs-scroll{margin-left:-1.125rem;padding-left:1.625rem}.store-tabs-avatar{background:none;border:0;left:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translate(-.75rem,-50%) scale(.8);transform-origin:left center;transition:opacity .2s ease,transform .25s ease;width:2.25rem;z-index:1}.store-tabs.has-avatar.is-sticky:not(.has-search) .store-tabs-scroll{margin-left:1.625rem;padding-left:1.625rem}.store-tabs.has-avatar.has-search.is-sticky .store-tabs-search{margin-left:3.25rem}.store-tabs.is-sticky .store-tabs-avatar{cursor:pointer;opacity:1;pointer-events:auto;transform:translate(.5rem,-50%) scale(1);z-index:2}.store-tabs-avatar:focus-visible{outline:2px solid #111827;outline-offset:2px}@media (prefers-reduced-motion:reduce){.store-tabs,.store-tabs-avatar,.store-tabs-scroll,.store-tabs-search{transition:none}}.store-banner{--store-banner-offset:0px;--store-banner-progress:0;aspect-ratio:3/1}.store-banner.has-gradient:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 45%,hsla(0,0%,100%,.75) 75%,#fff);content:"";inset-inline:0;bottom:0;height:35%;pointer-events:none;position:absolute}[data-banner-parallax]{--parallax-speed:.25;transform:translate3d(0,calc(var(--store-banner-offset)*var(--parallax-speed)),0);will-change:transform}img[data-banner-parallax]{opacity:calc(1 - var(--store-banner-progress)*.3);transform:scale(calc(1 + var(--store-banner-progress)*.12));transform-origin:center;will-change:transform,opacity}[data-banner-parallax="0.12"]{--parallax-speed:.12}[data-banner-parallax="0.35"]{--parallax-speed:.35}@media (prefers-reduced-motion:reduce){[data-banner-parallax]{opacity:1;transform:none}}.wave{animation:wave 2s infinite;display:inline-block;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}
