.block-gumroad-product .gumroad-product-buy{background-color:var(--profile-cta-bg);border-radius:4px;border:2px solid var(--profile-cta-border);color:var(--profile-cta-text);font-size:.8rem;text-transform:uppercase;padding:5px 10px;transition:color var(--animation-timing-menu-speed),background-color var(--animation-timing-menu-speed),border-color var(--animation-timing-menu-speed)}.block-gumroad-product .gumroad-product-buy:hover{background-color:var(--profile-cta-hover-bg);border-color:var(--profile-cta-hover-border)}.block-gumroad-product{display:flex;flex-direction:column;border-radius:8px;max-width:500px;margin:0 auto}.block-gumroad-product--horizontal{max-width:1000px}@media only screen and (min-width:768px){.block-gumroad-product--horizontal{flex-direction:row}}.block-gumroad-product .gumroad-product-image{width:100%;overflow:hidden;border-radius:8px 8px 0 0}.block-gumroad-product .gumroad-product-image img{display:block;width:100%;height:auto;border-radius:8px 8px 0 0}@media only screen and (min-width:768px){.block-gumroad-product--horizontal .block-gumroad-product .gumroad-product-image{width:40%;flex-shrink:0;border-radius:8px 0 0 8px}.block-gumroad-product--horizontal .block-gumroad-product .gumroad-product-image img{border-radius:8px 0 0 8px;height:100%;object-fit:cover}}.block-gumroad-product .gumroad-product-info{padding:20px 0}@media only screen and (min-width:768px){.block-gumroad-product--horizontal .block-gumroad-product .gumroad-product-info{padding:20px}}.block-gumroad-product .gumroad-product-name{line-height:1.6rem}.block-gumroad-product .gumroad-product-price{display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:12px;margin-right:10px}.block-gumroad-product .gumroad-product-description{margin:0 0 16px!important;max-height:7.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.block-gumroad-product.block-gumroad-product .gumroad-product-buy{display:inline-flex;align-items:center;gap:8px;font-size:1rem;line-height:1rem;padding:12px 24px;text-decoration:none;white-space:nowrap}.block-gallery{justify-content:center;width:100%}.block-gallery__title{color:var(--profile-heading);margin-bottom:20px}.block-gallery .gallery-row{margin:0 -15px -25px;width:calc(100% + 30px)}.block-gallery.gallery--cols-2 .gallery-pod{flex:0 0 50%;max-width:50%}.block-gallery.gallery--cols-3 .gallery-pod{flex:0 0 33.3333%;max-width:33.3333%}.block-gallery.gallery--cols-4 .gallery-pod{flex:0 0 25%;max-width:25%}@media(max-width:767px){.block-gallery.gallery--cols-3 .gallery-pod,.block-gallery.gallery--cols-4 .gallery-pod{flex:0 0 50%;max-width:50%}}@media(max-width:480px){.block-gallery.gallery--cols-2 .gallery-pod,.block-gallery.gallery--cols-3 .gallery-pod,.block-gallery.gallery--cols-4 .gallery-pod{flex:0 0 100%;max-width:100%}}.block-gallery.gallery--ratio-16-9 .gallery-pod-image,.block-gallery.gallery--ratio-16-9 .gallery-pod-youtube{padding-top:56.25%}.block-gallery.gallery--grid{display:flex}.block-gallery.gallery--grid .gallery-row{display:flex;flex-wrap:wrap}.block-gallery.gallery--full{background-color:var(--profile-surface-hover);left:50%;margin-left:0;margin-right:0;position:relative;transform:translateX(-50%);width:100vw}.profile-content .content .block-gallery.gallery--full:last-child{margin-bottom:0}.block-gallery.gallery--full .gallery-row{margin:0;width:100%}.block-gallery.gallery--full .gallery-pod{padding:0;margin:0}.block-gallery.gallery--full .gallery-pod-image,.block-gallery.gallery--full .gallery-pod-youtube{border-radius:0}.block-gallery .gallery-pod{margin-bottom:25px}.block-gallery .gallery-pod-image,.block-gallery .gallery-pod-youtube{position:relative;width:100%;height:0;padding-top:75%;border-radius:10px;overflow:hidden}.block-gallery .gallery-pod-image iframe,.block-gallery .gallery-pod-image img,.block-gallery .gallery-pod-youtube iframe,.block-gallery .gallery-pod-youtube img{position:absolute;top:0;left:0;width:100%;height:100%}.block-gallery .gallery-pod-youtube{background-color:var(--profile-surface)}.block-gallery .gallery-pod-youtube .youtube,.block-gallery .gallery-pod-youtube img{height:100%;position:absolute;top:0;width:100%}.block-gallery .gallery-pod-youtube img{left:0;object-fit:cover}.block-gallery .gallery-pod-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.block-gallery .gallery-pod-image img{opacity:0}.block-gallery .gallery-pod-image-text{position:absolute;bottom:0;width:100%;padding:20px}.block-gallery .gallery-pod-image-text p{position:relative;z-index:2;font-size:1rem;font-weight:700;color:var(--color-palette-neutral-50);line-height:1}.block-gallery .gallery-pod-image-text:after{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);background-position:bottom;background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:1}.block-copy{max-width:1000px;margin:0 auto}.block-copy strong{font-weight:700}.block-copy p{font-size:1.2rem}.block-copy p img{max-width:100%}@media only screen and (min-width:768px){.block-copy p{font-size:1.3rem}}.block-copy img{border-radius:8px;clip:auto;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.block-catelog .catelog-content a,.block-catelog .catelog-heading a{background-color:var(--profile-cta-bg);border-radius:4px;border:2px solid var(--profile-cta-border);color:var(--profile-cta-text);font-size:.8rem;text-transform:uppercase;padding:5px 10px;transition:color var(--animation-timing-menu-speed),background-color var(--animation-timing-menu-speed),border-color var(--animation-timing-menu-speed)}.block-catelog .catelog-content a:hover,.block-catelog .catelog-heading a:hover{background-color:var(--profile-cta-hover-bg);border-color:var(--profile-cta-hover-border)}.block-catelog .catelog-heading{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 30px}.block-catelog .catelog-heading h2{margin-bottom:20px}@media only screen and (min-width:768px){.block-catelog .catelog-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.block-catelog--heading-left .catelog-heading{align-items:flex-start}@media only screen and (min-width:768px){.block-catelog--heading-left .catelog-heading{flex-direction:row;justify-content:space-between}}.block-catelog--heading-center .catelog-heading{align-items:center}@media only screen and (min-width:768px){.block-catelog--heading-center .catelog-heading{flex-direction:column;align-items:center}}.block-catelog--heading-right .catelog-heading{align-items:flex-end}@media only screen and (min-width:768px){.block-catelog--heading-right .catelog-heading{flex-direction:row-reverse;justify-content:space-between}}.block-catelog .catelog-row{padding:0;list-style:none;margin-bottom:-15px}@media only screen and (min-width:768px){.block-catelog .catelog-row{margin-bottom:-30px}}.block-catelog .catelog-item{display:flex;flex-direction:column;margin:0 0 30px}.block-catelog .catelog-content{display:flex;flex-direction:column;flex:1 1;margin:20px 0}.block-catelog .catelog-content p{font-size:1.1rem;line-height:1.3rem;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:768px){.block-catelog .catelog-content p{font-size:1.2rem;line-height:1.6rem}}.block-catelog .catelog-cta{margin-top:auto;padding-top:0}.block-catelog.block-catelog .catelog-content a,.block-catelog.block-catelog .catelog-cta a,.block-catelog.block-catelog .catelog-heading a{display:inline-block;font-size:1rem;line-height:1rem;padding:12px 24px;white-space:nowrap}.block-catelog .catelog-image{background-position:50%;background-size:cover;border-radius:4px;height:0;padding-top:100%;margin-bottom:20px;width:100%}.block-catelog .catelog-image img{height:0;opacity:0;width:0}