.Sample-module__5h5S9a__sample{--bg:#f4f6fa;--fg:#14213d;--accent:#14213d;--accent-fg:#fff;--card:#fff;--p1:#c7d0e3;--p2:#3a4d7a;--head-font:inherit;--head-weight:600;--head-tracking:-.01em;--head-transform:none;--head-size:8.2cqw;background:var(--bg);height:100%;color:var(--fg);font-variation-settings:"opsz" 48;text-align:left;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:3.5cqw;line-height:1.35;display:flex}.Sample-module__5h5S9a__bar{justify-content:space-between;align-items:center;padding:4.5cqw 5cqw 3.5cqw;display:flex}.Sample-module__5h5S9a__brand{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:78cqw;font-size:4.2cqw;font-weight:700;overflow:hidden}.Sample-module__5h5S9a__burger{background:currentColor;flex:none;width:5.5cqw;height:.7cqw;position:relative}.Sample-module__5h5S9a__burger:before,.Sample-module__5h5S9a__burger:after{content:"";background:currentColor;height:.7cqw;position:absolute;left:0;right:0}.Sample-module__5h5S9a__burger:before{top:-1.9cqw}.Sample-module__5h5S9a__burger:after{top:1.9cqw}.Sample-module__5h5S9a__hero{flex-direction:column;flex:auto;min-height:0;padding:0 5cqw 5cqw;display:flex}.Sample-module__5h5S9a__photo{background:var(--p2);border-radius:4cqw;flex:auto;min-height:0;position:relative;overflow:hidden}.Sample-module__5h5S9a__photo:before{content:"";background:radial-gradient(circle at 68% 42%, var(--p1) 0 26cqw, transparent 26.5cqw);position:absolute;inset:0}.Sample-module__5h5S9a__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Sample-module__5h5S9a__heroText{padding-top:4.5cqw}.Sample-module__5h5S9a__headline{font-family:var(--head-font);font-weight:var(--head-weight);font-size:var(--head-size);letter-spacing:var(--head-tracking);text-transform:var(--head-transform);text-wrap:balance;max-width:16ch;line-height:1.08}.Sample-module__5h5S9a__cta{background:var(--accent);color:var(--accent-fg);border-radius:999px;margin-top:4cqw;padding:2.8cqw 5cqw;font-size:3.7cqw;font-weight:600;line-height:1.2;display:inline-block}.Sample-module__5h5S9a__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw;padding:0 5cqw;display:grid}.Sample-module__5h5S9a__services li{background:var(--card);text-align:center;text-wrap:balance;border-radius:3cqw;justify-content:center;align-items:center;min-height:15cqw;padding:2cqw 1.5cqw;font-size:3.3cqw;font-weight:600;line-height:1.2;display:flex}.Sample-module__5h5S9a__hours{opacity:.8;padding:4.5cqw 5cqw 0;font-size:3.5cqw}.Sample-module__5h5S9a__foot{opacity:.7;white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding:4cqw 5cqw 6cqw;font-size:3.5cqw;overflow:hidden}.Sample-module__5h5S9a__sample[data-style=salon] .Sample-module__5h5S9a__hero,.Sample-module__5h5S9a__sample[data-style=food] .Sample-module__5h5S9a__hero,.Sample-module__5h5S9a__sample[data-style=gym] .Sample-module__5h5S9a__hero{padding:0;position:relative}.Sample-module__5h5S9a__sample[data-style=salon] .Sample-module__5h5S9a__photo,.Sample-module__5h5S9a__sample[data-style=food] .Sample-module__5h5S9a__photo,.Sample-module__5h5S9a__sample[data-style=gym] .Sample-module__5h5S9a__photo{border-radius:0}.Sample-module__5h5S9a__sample[data-style=salon] .Sample-module__5h5S9a__heroText,.Sample-module__5h5S9a__sample[data-style=food] .Sample-module__5h5S9a__heroText,.Sample-module__5h5S9a__sample[data-style=gym] .Sample-module__5h5S9a__heroText{background:linear-gradient(to top, var(--scrim) 55%, transparent);color:var(--scrim-fg);padding:18cqw 5cqw 7cqw;position:absolute;inset:auto 0 0}.Sample-module__5h5S9a__sample[data-style=salon]{--bg:#fbf3f0;--fg:#3a1f2b;--accent:#b5586b;--accent-fg:#fff;--card:#f3e2de;--p1:#e2b3b6;--p2:#7a3b4e;--scrim:#3a1f2beb;--scrim-fg:#fbf3f0;--head-font:Georgia, "Times New Roman", serif;--head-weight:400;--head-tracking:-.005em;--head-size:8.6cqw}.Sample-module__5h5S9a__sample[data-style=clinic]{--bg:#fff;--fg:#10303a;--accent:#0f8a8a;--accent-fg:#fff;--card:#e8f4f4;--p1:#9fd3d3;--p2:#0f5c66;--head-weight:600}.Sample-module__5h5S9a__sample[data-style=food]{--bg:#1e0f0b;--fg:#fff3e6;--accent:#e23d28;--accent-fg:#fff;--card:#2e1a14;--p1:#e8a15a;--p2:#7a2418;--scrim:#1e0f0bf0;--scrim-fg:#fff3e6;--head-weight:800;--head-tracking:-.02em;--head-size:9cqw}.Sample-module__5h5S9a__sample[data-style=gym]{--bg:#111;--fg:#f5f5f5;--accent:#c6f432;--accent-fg:#111;--card:#1f1f1f;--p1:#c6f432;--p2:#2a2a2a;--scrim:#111111f0;--scrim-fg:#f5f5f5;--head-weight:800;--head-tracking:-.03em;--head-transform:uppercase;--head-size:9.4cqw}.Sample-module__5h5S9a__sample[data-style=shop]{--bg:#fff6d6;--fg:#1c1c1c;--accent:#1c1c1c;--accent-fg:#ffd23f;--card:#fff;--p1:#ffd23f;--p2:#f28c28;--head-weight:700}.Sample-module__5h5S9a__sample[data-style=services]{--bg:#f4f6fa;--fg:#14213d;--accent:#14213d;--accent-fg:#fff;--card:#fff;--p1:#c7d0e3;--p2:#3a4d7a}
.HeroPreview-module__CJYCqa__hero{gap:var(--sp-10);padding-block:var(--sp-6) var(--section);display:grid}.HeroPreview-module__CJYCqa__copy{max-width:34rem}.HeroPreview-module__CJYCqa__title{max-width:15ch}.HeroPreview-module__CJYCqa__sub{margin-top:var(--sp-4);font-size:var(--t-lede);max-width:30ch;line-height:1.45}.HeroPreview-module__CJYCqa__actions{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.HeroPreview-module__CJYCqa__trust{margin-top:var(--sp-4)}.HeroPreview-module__CJYCqa__preview{justify-items:center;gap:var(--sp-4);width:100%;max-width:20rem;margin-inline:auto;display:grid}.HeroPreview-module__CJYCqa__field{gap:var(--sp-2);width:100%;display:grid}.HeroPreview-module__CJYCqa__field label{font-size:var(--t-small);font-weight:600}.HeroPreview-module__CJYCqa__field input{width:100%;min-height:3rem;padding:0 var(--sp-4);border:1px solid var(--ink);border-radius:var(--r-field);background:var(--white)}.HeroPreview-module__CJYCqa__field input::placeholder{color:var(--muted)}.HeroPreview-module__CJYCqa__stage{width:16.25rem;padding-top:var(--sp-4);animation:HeroPreview-module__CJYCqa__appear .6s var(--ease) both;position:relative}.HeroPreview-module__CJYCqa__tag{z-index:2;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--t-small);white-space:nowrap;padding:.5rem .875rem;font-weight:600;line-height:1.2;position:absolute;top:0;right:-.75rem}.HeroPreview-module__CJYCqa__phone{background:var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow-device);padding:.5rem}.HeroPreview-module__CJYCqa__screen{aspect-ratio:390/844;background:var(--white);border-radius:10px;overflow:hidden;container-type:inline-size}.HeroPreview-module__CJYCqa__caption{text-align:center;max-width:26ch}@keyframes HeroPreview-module__CJYCqa__appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroPreview-module__CJYCqa__stage{animation:none}}@media (min-width:1024px){.HeroPreview-module__CJYCqa__hero{align-items:start;gap:var(--sp-16);padding-block:var(--sp-8) var(--section);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.HeroPreview-module__CJYCqa__copy{padding-top:var(--sp-16)}.HeroPreview-module__CJYCqa__preview{justify-self:end;max-width:22rem;margin-inline:0}.HeroPreview-module__CJYCqa__stage{width:17rem}.HeroPreview-module__CJYCqa__tag{right:-1.25rem}}
.Devices-module__355vjW__devices{margin:0;padding-bottom:9%;position:relative}.Devices-module__355vjW__laptop{width:90%;margin-left:10%}.Devices-module__355vjW__laptopScreen{border:.5rem solid var(--ink);border-radius:var(--r-card) var(--r-card) 4px 4px;background:var(--ink);box-shadow:var(--shadow-device);border-bottom-width:.875rem;overflow:hidden}.Devices-module__355vjW__laptopScreen img{aspect-ratio:1440/900;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.Devices-module__355vjW__laptopBase{background:var(--ink);border-radius:0 0 var(--r-card) var(--r-card);height:.75rem;margin:0 -4%;box-shadow:inset 0 2px #ffffff29}.Devices-module__355vjW__phone{background:var(--ink);width:24%;box-shadow:var(--shadow-device);border-radius:12px;padding:.3rem;position:absolute;bottom:0;left:0}.Devices-module__355vjW__phoneAlone{width:100%;box-shadow:none;border-radius:12px;padding:.3rem;position:static}.Devices-module__355vjW__phoneScreen{aspect-ratio:390/844;background:var(--white);border-radius:8px;overflow:hidden}.Devices-module__355vjW__phoneScreen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@media (min-width:640px){.Devices-module__355vjW__phone{border-radius:var(--r-card);padding:.4rem}.Devices-module__355vjW__phoneScreen{border-radius:10px}}
.RecentWork-module__ZEVsOG__section{padding-block:var(--section)}.RecentWork-module__ZEVsOG__title{margin-bottom:var(--sp-8)}.RecentWork-module__ZEVsOG__feature{gap:var(--sp-8);align-items:center;display:grid}.RecentWork-module__ZEVsOG__about h3{font-size:var(--t-h3)}.RecentWork-module__ZEVsOG__about>*+*{margin-top:var(--sp-2)}.RecentWork-module__ZEVsOG__about .RecentWork-module__ZEVsOG__see{margin-top:var(--sp-4);font-weight:600}.RecentWork-module__ZEVsOG__more{gap:var(--sp-4);margin-top:var(--sp-12);display:grid}.RecentWork-module__ZEVsOG__card{gap:var(--sp-5);padding:var(--sp-4);background:var(--white);border-radius:var(--r-card);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.RecentWork-module__ZEVsOG__card:hover .RecentWork-module__ZEVsOG__cardTitle{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.RecentWork-module__ZEVsOG__cardText{gap:var(--sp-1);display:grid}.RecentWork-module__ZEVsOG__cardTitle{font-weight:600;font-size:var(--t-body)}.RecentWork-module__ZEVsOG__counter{margin-top:var(--sp-12)}.RecentWork-module__ZEVsOG__bar{height:2px;margin-top:var(--sp-3);background:var(--rule)}.RecentWork-module__ZEVsOG__bar span{background:var(--ink);height:100%;display:block}@media (min-width:900px){.RecentWork-module__ZEVsOG__feature{gap:var(--sp-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.RecentWork-module__ZEVsOG__more{grid-template-columns:repeat(2,minmax(0,1fr))}}
