.fidget-demo-hero{background:#fff;color:#2c2f33;padding:5.6rem 0 1.6rem}.fidget-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.fidget-demo-eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.12em;margin:0 0 2.4rem}.fidget-demo-copy h1{font-size:clamp(4.2rem,5vw,6.4rem);font-weight:700;line-height:1.03;letter-spacing:-.045em;color:#2c2f33;margin:0 0 2.8rem;max-width:44rem}.fidget-demo-intro{font-size:1.8rem;line-height:1.7;color:#555b5e;max-width:48rem}.fidget-demo-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.fidget-demo-caption{font-size:1.25rem;color:#666;margin:2.4rem 0 0}.fidget-demo-photo{position:relative;isolation:isolate;max-width:540px;width:100%;aspect-ratio:1;justify-self:center}.fidget-demo-photo:before{content:"";position:absolute;top:-1.5rem;right:1rem;bottom:-1.7rem;left:-1.5rem;background:#b5ead7;border-radius:48% 43% 9% 10%;transform:rotate(-3deg);z-index:-1}.fidget-demo-photo img{width:100%;height:100%;object-fit:cover;border-radius:46% 42% 1.5rem 1.5rem}.fidget-demo-hero .fidget-category-strip{display:flex;gap:1rem;flex-wrap:wrap;margin-top:7rem}.fidget-category-pill{padding:1rem 1.8rem;border-radius:30px;background:#e7f4ee;font-size:1.4rem;color:#2c2f33;text-decoration:none}.fidget-category-pill:nth-child(2n){background:#f0e9f7}.fidget-category-pill[href]:hover{text-decoration:underline}.fidget-inquiry{border-radius:24px}.fidget-demo-actions a{min-height:50px}@media(max-width:989px){.fidget-demo-grid{gap:3rem}.fidget-demo-copy h1{font-size:4.6rem}.fidget-header-wordmark{font-size:1.6rem}}@media(max-width:749px){.fidget-demo-hero{padding:3rem 0 1rem}.fidget-demo-grid{grid-template-columns:1fr;gap:4rem}.fidget-demo-copy h1{font-size:4.6rem;max-width:32rem}.fidget-demo-intro{font-size:1.7rem}.fidget-demo-eyebrow{margin-bottom:1.6rem}.fidget-demo-photo{width:90%;max-width:420px}.fidget-demo-hero .fidget-category-strip{margin-top:4rem;gap:.8rem}.fidget-category-pill{font-size:1.2rem;padding:.9rem 1.2rem}.header__heading-logo-wrapper{width:44px}.fidget-header-wordmark{font-size:1.45rem}.fidget-header-wordmark small{font-size:.95rem}.header__heading-link{gap:.6rem}}.fidget-demo-grid>*{min-width:0}.fidget-demo-photo{align-self:center;height:auto}.fidget-demo-photo img{display:block;aspect-ratio:1;height:auto;max-width:100%}.fidget-demo-hero .fidget-category-strip{position:relative;clear:both;padding-top:2rem;margin-top:4rem}.multicolumn .multicolumn-card{height:100%;border:1px solid #e2e8e4;background:#f7faf8!important;box-shadow:none}.multicolumn .multicolumn-card__info{background:transparent;padding:2.6rem}.multicolumn .multicolumn-card__info h3{font-weight:650;line-height:1.25}.multicolumn .multicolumn-card__info p{color:#4b5551}.multicolumn .multicolumn-list__item:nth-child(2) .multicolumn-card{border-top:4px solid #cfc3e3}.multicolumn .multicolumn-list__item:nth-child(1) .multicolumn-card{border-top:4px solid #a4d7c4}.multicolumn .multicolumn-list__item:nth-child(3) .multicolumn-card{border-top:4px solid #edc9bb}@media(max-width:749px){.fidget-demo-photo{width:90%}.fidget-demo-hero .fidget-category-strip{margin-top:3rem}.multicolumn .multicolumn-card__info{padding:2rem}}.header__heading-link{display:flex;align-items:center;gap:1.2rem}.fidget-header-wordmark{display:flex;flex-direction:column;white-space:nowrap;color:#2c2f33;font-size:1.9rem;line-height:1.35;letter-spacing:-.03em}.fidget-header-wordmark small{font-size:1.1rem;font-weight:400;letter-spacing:0;margin-top:.3rem}.header__heading-logo-wrapper{flex-shrink:0}.header__menu-item{font-size:1.4rem}.main-page-title{font-weight:700;letter-spacing:-.035em}.multicolumn-card{border-radius:22px;overflow:hidden}.multicolumn-list__item:nth-child(3n+1) .multicolumn-card{background:#e7f4ee}.multicolumn-list__item:nth-child(3n+2) .multicolumn-card{background:#f0e9f7}.multicolumn-list__item:nth-child(3n+3) .multicolumn-card{background:#fff1d7}@media(max-width:989px){.fidget-header-wordmark{font-size:1.6rem}}@media(max-width:749px){.header__heading-logo-wrapper{width:44px}.fidget-header-wordmark{font-size:1.45rem}.fidget-header-wordmark small{font-size:.95rem}.header__heading-link{gap:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAEAQ */
