.page_main__nw1Wk{padding:6rem 0 0}.page_main__nw1Wk,.page_newsletter__ObA_4{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh}.page_newsletter__ObA_4{padding:6rem 0 2rem;background:#e4a0c1}.page_survey__pjAPs{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:3rem 0;background:#fed0e0;color:#000}.page_button__52WaL{background:#e4a0c1;color:#fff;border-radius:1rem;padding:1rem 2rem;display:inline-block;text-decoration:none;width:300px;font-weight:800;font-size:24px}.page_button__52WaL:hover{color:#fff;text-decoration:underline;text-decoration-color:#fff}.page_container__jZF7q{max-width:600px;padding:0 2rem}.page_imageContainer__J3Ry2{display:block;position:relative;height:500px;width:100%}.page_imageContainer__J3Ry2 img{object-fit:contain}.page_header__oRW75{display:flex;justify-content:center}.page_header__oRW75 img{width:80vw;height:auto}.page_main__nw1Wk h2{color:rgb(var(--headline-rgb))}.page_main__nw1Wk h1,.page_main__nw1Wk h3,.page_newsletter__ObA_4 h3{font-family:duckie,sans-serif;font-weight:400;font-style:normal;font-size:clamp(4rem,10vw,12rem);color:rgb(var(--headline-rgb));padding:4rem 0;line-height:1}.page_newsletter__ObA_4 h3{color:rgb(var(--foreground-rgb));font-size:clamp(2rem,5vw,6rem);padding:1rem 0}.page_main__nw1Wk h4,.page_survey__pjAPs h4{font-size:clamp(2rem,12vw,4rem);color:rgb(var(--heading-rgb))}.page_main__nw1Wk h2,.page_main__nw1Wk h4,.page_survey__pjAPs h4{font-family:duckie,sans-serif;font-weight:400;font-style:normal;padding:2rem 0;line-height:1}.page_main__nw1Wk h2{font-size:clamp(3rem,8vw,9rem)}.page_gradientText__9If95{background:linear-gradient(90deg,#51a3a3,#995c78);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_description__lvaOp{width:100%;padding-bottom:4rem}.page_footer__F3MD0{padding:0 2rem;background:#51a3a3;color:#fff}.page_footer__F3MD0 a{display:flex;align-items:flex-start;justify-content:center;text-decoration:none}.page_footer__F3MD0 a:hover{text-decoration:underline}.page_footer__F3MD0 .page_grid__JZ9Cz{margin:0;grid-auto-flow:column;text-align:center}.page_footer__F3MD0 svg{display:inline-block;margin-right:.5rem;width:24px;height:24px;fill:#fff}.page_grid__JZ9Cz{display:grid;grid-template-rows:auto;max-width:100%;width:100%}.page_grid__JZ9Cz .page_gridItem__sQOZZ{display:flex;flex-direction:column;width:100%}.page_grid__JZ9Cz .page_gridText__x_RPn{padding:2rem}.page_grid__JZ9Cz .page_gridImage__J02X0{width:auto;border-radius:400px;overflow:hidden;padding:2rem;margin:2rem}.page_grid__JZ9Cz img{object-fit:contain;width:calc(100% - 4rem);height:auto;margin:2rem}.page_color1__aZCZV{background:#51a3a3}.page_color2__okF0q{background:#995c78}.page_color3__MYgms{background:#dfcc74}.page_color4__Uio_h{background:#441319}@media (prefers-reduced-motion){.page_card__Cf__u:hover span{transform:none}}@media (min-width:701px){.page_grid__JZ9Cz{margin:2rem 0}.page_grid__JZ9Cz .page_gridItem__sQOZZ{flex-direction:row;width:100%;min-height:50vw;justify-content:center}.page_grid__JZ9Cz .page_gridText__x_RPn{display:flex;flex-direction:column;justify-content:center;width:50%;padding:2rem}.page_grid__JZ9Cz .page_gridImage__J02X0{width:50%;display:flex;justify-content:center;aspect-ratio:1}.page_grid__JZ9Cz img{height:calc(100% - 4rem)}.page_grid__JZ9Cz .page_flipGridItem__vpg5j{flex-direction:row-reverse}.page_grid__JZ9Cz.page_verticalGrid__wn6VU{grid-template-rows:1;grid-template-columns:repeat(3,minmax(0,1fr))}.page_grid__JZ9Cz.page_verticalGrid__wn6VU .page_gridItem__sQOZZ{display:grid;justify-items:center}.page_grid__JZ9Cz.page_verticalGrid__wn6VU .page_gridText__x_RPn{width:100%}.page_grid__JZ9Cz.page_verticalGrid__wn6VU h2{font-size:32pt}.page_grid__JZ9Cz.page_verticalGrid__wn6VU .page_gridImage__J02X0{height:auto;aspect-ratio:1}}@media (prefers-color-scheme:dark){.page_vercelLogo__YYFl1{filter:invert(1)}.page_logo__ikIZE{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(33vw,1fr));gap:10px;width:100%;box-sizing:border-box;grid-auto-flow:dense;margin-bottom:4rem}.gallery-item{position:relative;width:100%;overflow:hidden}.gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}