.breakdance .block-container{background-color:var(--bde-background-color);display:flex;flex-direction:column;gap:0px}.breakdance .block-container{box-shadow:0 10px 15px -10px rgba(0,0,0,0.2);position:relative;transition:0.8s}.breakdance .block-container:hover{box-shadow:0 14px 20px -10px rgba(0,0,0,0.2);position:relative}%%selector%% a ::before{content:"";position:absolute;inset:0;z-index:1}.breakdance .block-heading{font-size:1.5rem;font-weight:500}.breakdance .hero{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;box-shadow:0px 20px 10px -10px #00000038}@media (max-width:1023px){.breakdance .hero{padding-right:1em;padding-left:1em}}.breakdance .hero__heading{color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-family:"Mulish",sans-serif;font-size:4em}@media (max-width:1023px){.breakdance .hero__heading{font-size:3.4em}}@media (max-width:767px){.breakdance .hero__heading{font-size:3em}}.breakdance .hero__tagline{min-height:80px;color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-size:4em}.breakdance .hero__tagline-accent{color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-size:2em;margin-top:0.4em}@media (max-width:767px){.breakdance .hero__tagline-accent{font-size:1.4em}}.breakdance .hero__accent-heading{position:absolute;top:0px;color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-size:1em}.breakdance .hero__body-text{max-width:40em;color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-size:1.1em;margin-top:1em}.breakdance .hero__primary-button{background-color:#642EDA00}.breakdance .hero__button-wrapper{display:flex;flex-direction:row;align-items:center;gap:2em;margin-top:2em}.animate-letters span{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity 0.4s ease,transform 0.4s ease}.animate-letters span.show{opacity:1;transform:translateY(0)}.breakdance .section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.breakdance .section__label{color:var(--bde-links-color);font-family:"Mulish",sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;margin-bottom:0.5em;padding:0px 0px 0px 0px}.breakdance .section__heading{width:600px;color:var(--bde-headings-color);font-size:2.4em;line-height:120%;text-transform:capitalize;margin-bottom:1em}@media (max-width:767px){.breakdance .section__heading{width:100%;font-size:1.8rem}}@media (max-width:479px){.breakdance .section__heading{width:100%;font-size:1.8rem}}.breakdance .section__text{max-width:800px;text-align:left;color:var(--bde-body-text-color);font-size:1em;margin-bottom:3em}@media (max-width:1023px){.breakdance .section__text{text-align:left}}@media (max-width:767px){.breakdance .section__text{text-align:left}}.breakdance .section__card-container{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:3rem;width:100%;padding:0px 0px 0px 0px}.breakdance .info-card{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;align-content:stretch;gap:0px;align-self:stretch;flex-grow:1;flex-shrink:1;max-width:45%;box-shadow:0px 8px 15px -10px #00000040}.breakdance .info-card__figure{overflow:hidden;width:12em;margin:0px 0px 0px 0px}.breakdance .info-card__figure{aspect-ratio:1}.breakdance .info-card__body-wrapper{background-color:var(--bde-background-color);display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;gap:0.5em;flex-grow:1;flex-basis:1px;min-width:180px;min-height:180px;padding:1em 1em 1em 1em}.breakdance .info-card__title{font-size:1.5em}.breakdance .info-card__description{font-size:0.875rem}.breakdance .info-card__cta{position:absolute;right:1em;bottom:1em;text-decoration-line:none}.breakdance .info-card__image{display:block;width:100%;height:100%}.breakdance .info-card__image{object-fit:cover}.breakdance .archive-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2rem}.breakdance .archive-section__text{color:var(--bde-body-text-color)}.breakdance .Call-to-action{background-image:linear-gradient(#232222F2,#232222F2),url(https://hamiltonstonedesign.com/wp-content/uploads/2025/09/Sarah-Kitchen-Review-Feature.webp);background-size:auto,cover;background-position:0% 0%,center;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-blend-mode:normal,normal;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;border-top:2px solid var(--bde-links-color)}.breakdance .call-to-action__inner{background-color:var(--bde-background-color);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1em;width:100%;padding:2em 2em 2em 2em;border-top:2px solid var(--bde-links-color)}@media (max-width:767px){.breakdance .call-to-action__inner{display:flex;flex-direction:column;align-items:flex-start;width:100%}}.breakdance .call-to-action__image{width:8em;border-radius:50%}.breakdance .call-to-action__form{width:100%}@media (max-width:479px){.breakdance .review__heading{font-size:1em}}.breakdance .review__name{color:var(--bde-headings-color);font-size:0.6em;text-transform:uppercase}.breakdance .top-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-content:flex-start;width:100%}.breakdance .template-feature{box-shadow:0px 20px 25px -10px #00000025}.breakdance .template-feature__overlay{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2em;min-width:40%;max-width:50%;padding:2em 2em 2em 2em;border-bottom:1px solid #8C752D99;border-right:1px solid #8C752D9E;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:0px 10px 15px 0px #00000047}.template-feature__overlay{position:relative;width:80%;max-width:900px;padding:2rem 3rem;text-align:center;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.) 0%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.25) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,0.12);overflow:hidden}@media (max-width:767px){.breakdance .template-feature__overlay{min-width:100%;padding:1em 1em 1em 1em}}.breakdance .template-feature__title{text-align:left;color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-size:2.4rem;text-shadow:5px 20px 75px #00000061;border-radius:12px}@media (max-width:1023px){.breakdance .template-feature__title{font-size:2rem}}@media (max-width:767px){.breakdance .template-feature__title{font-size:1.8rem}}.breakdance .template-feature__text{color:var(--bde-palette-site-white-084870fa-3fec-4787-867c-1d60f5a04d10-4);font-size:1rem}@media (max-width:1023px){.breakdance .template-feature__text{font-size:0.8rem;line-height:140%}}.glass{background:linear-gradient(135deg,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.25) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.breakdance .box-lift{box-shadow:0px 20px 15px -10px #00000042}.breakdance .container-constraint{width:100%;margin-right:2em;margin-left:2em}@media (max-width:1119px){.breakdance .container-constraint{margin-right:1em;margin-left:1em}}.breakdance .cta_block{display:flex;flex-direction:row;align-items:center;justify-content:center;align-content:center;gap:0.6em;align-self:flex-end;color:var(--bde-links-color);font-family:"Mulish",sans-serif;font-size:0.875rem;font-weight:700;margin-top:1em;margin-right:0.4em;padding:0.2em 0.2em 0.2em 0.2em}.cta_block{display:inline-flex;align-items:center;justify-content:flex-start;color:#222;cursor:pointer}.cta_block .bde-text,.cta_block .bde-text *{color:inherit!important}.cta_block .bde-icon-icon svg{width:0.5em;height:0.5em;display:inline-block;vertical-align:middle;margin-left:0.1em;transition:transform 500ms,fill 500ms;fill:currentColor!important}.cta_block:hover .bde-icon-icon svg{transform:translateX(0.1em)}.cta_block:focus{outline:3px solid #1E90FF;outline-offset:3px;.cta_block:hover{color:#B9972C}.breakdance .padding--s{padding:2em 2em 2em 2em}.ken-featured-image{width:100%;height:220px;overflow:hidden;position:relative}.ken-featured-image img{width:100%;height:220px;object-fit:cover;transform:scale(1.1);animation:kenburns 18s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1.1) translate(0%,0%)}100%{transform:scale(1.25) translate(3%,3%)}}.breakdance .classy-text{font-family:"Pragati Narrow",sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6}.breakdance .connect__div{border-radius:10px}.breakdance .feature-icons__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.breakdance .section-text__center{max-width:80%}.breakdance .section__text-center{max-width:500px}