.about-page :root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.about-page .font-sans,.about-page h4,.about-page h3,.about-page h2,.about-page h1{font-family:var(--font-stack-sans)}.about-page .font-mono,.about-page .extra-thin-text,.about-page p{font-family:var(--font-stack-mono)}.about-page .font-pixel,.about-page .product-price{font-family:var(--font-stack-pixel)}.about-page .font-barcode{font-family:var(--font-libre-barcode)}.about-page .font-silkscreen,.about-page .buy-button{font-family:var(--font-silkscreen),monospace}.about-page h1{font-size:4rem;font-weight:600}.about-page h2{font-size:3rem;font-weight:500}.about-page h3{font-size:2rem;font-weight:400}.about-page h4{font-size:2rem;font-weight:300}.about-page p{font-size:1rem;font-weight:300}.about-page p>:is(strong,b){font-weight:700}.about-page .extra-thin-text{font-size:.8rem;font-weight:100}.about-page h1,.about-page h2{margin-bottom:2rem;font-size:3.25rem;width:fit-content!important}@media only screen and (max-width:36rem){.about-page h1,.about-page h2{margin-bottom:1rem;font-size:2rem}}.about-page h3,.about-page h4{margin-bottom:2rem;width:fit-content!important}@media only screen and (max-width:36rem){.about-page h3,.about-page h4{margin-bottom:1rem;font-size:1.5rem}}.about-page h5,.about-page h6,.about-page p,.about-page article{margin-bottom:1rem}.about-page a{text-decoration:underline}.about-page a:hover{color:oklch(from var(--foreground)calc(.8*l)c h)}.about-page ul,.about-page ol{margin-left:1rem}.about-page img{object-fit:contain;border-radius:10px;width:31.25rem;max-width:100%;max-height:31.25rem;margin-bottom:2rem;display:block}@media only screen and (max-width:48rem){.about-page img{margin:0 auto 1rem}}.about-page figure{justify-content:center;align-items:center;display:flex}.about-page figure .lead-image{object-fit:cover;border-radius:10px;width:25rem;height:25rem}@media only screen and (max-width:36rem){.about-page figure .lead-image{width:15.625rem;height:15.625rem}}.about-page iframe{border:none;border-radius:10px;width:31.25rem;max-width:100%;height:19.5rem;display:block}.about-page iframe.audio{width:100%;height:10.5rem}@media only screen and (max-width:48rem){.about-page iframe{height:19.5rem;margin:0 auto}}.about-page .center{flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin-bottom:2rem;display:flex}@media only screen and (max-width:36rem){.about-page .center{margin-bottom:1rem}}.about-page .center{gap:1rem}.about-page .button{max-width:9.5rem;height:4rem;line-height:4rem;text-decoration:none}.about-page .product-price{text-align:center;margin-bottom:2rem;font-size:1.5rem}@media only screen and (max-width:36rem){.about-page .product-price{margin-bottom:1rem}}.about-page .buy-buttons{margin-bottom:2rem}@media only screen and (max-width:36rem){.about-page .buy-buttons{margin-bottom:1rem}}.about-page .buy-button{width:15rem;height:3.75rem;max-width:unset;place-content:center space-evenly;align-items:center;font-size:1.25rem;display:flex}.about-page .category-links-section{column-gap:.5rem;width:12.5rem;margin-bottom:2rem;display:flex}@media only screen and (max-width:36rem){.about-page .category-links-section{margin-bottom:1rem}}.about-page .category-links-section a{text-decoration:none!important}.about-page .product-section-component h4,.about-page .product-section-component p{margin-bottom:unset}.about-page .flex-section{flex-direction:row;column-gap:7.75rem;display:flex}@media only screen and (max-width:62rem){.about-page .flex-section{display:block}}.about-page .flex-section .left{flex-grow:1;flex-basis:40%;place-content:flex-start;display:flex}@media only screen and (max-width:62rem){.about-page .flex-section .left{margin-bottom:2rem;display:block}}.about-page .flex-section .left img{aspect-ratio:1;max-width:31.25rem;height:auto;margin-bottom:auto}@media only screen and (max-width:62rem){.about-page .flex-section .left img{margin-bottom:2rem}}.about-page .flex-section .right{flex-grow:1;width:100%}.about-page p{margin-bottom:2.75rem}