.landing-editor-feature_stage__WmKo3{position:relative;width:100%;height:100%;pointer-events:none;z-index:1}.landing-editor-feature_position__Lyz2U{position:absolute;top:50%;right:0;transform:translateY(-50%)}.landing-editor-feature_canvas__epGdS{position:relative;transform-origin:top left;color:#334155;text-align:left;user-select:none}.landing-editor-feature_designPanel__g1P69{position:absolute;left:244px;top:0;z-index:3;width:190px;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;background:#ffffff;box-shadow:0 22px 48px -16px rgb(87 27 10/42%)}.landing-editor-feature_sectionsPanel__9WJDG{position:absolute;left:0;top:54px;z-index:4;width:240px;height:316px;display:flex;flex-direction:column;border-radius:12px;filter:drop-shadow(0 14px 20px rgb(79 22 8/25%))}.landing-editor-feature_canvas__epGdS[data-mobile=true] .landing-editor-feature_designPanel__g1P69{left:200px}.landing-editor-feature_canvas__epGdS[data-mobile=true] .landing-editor-feature_sectionsPanel__9WJDG{top:64px;width:210px}@media (max-width:1279px){.landing-editor-feature_position__Lyz2U{right:auto;left:50%;transform:translate(-50%,-50%)}}.landing-feature-carousel_section__4Yo_s{position:relative;background:#ffffff;padding:clamp(32px,5vw,72px) 0 clamp(24px,3vw,40px);--card-width:60vw;--gap:clamp(16px,2vw,32px)}.landing-feature-carousel_viewport__CLbhP{overflow:hidden;touch-action:pan-y;cursor:grab}.landing-feature-carousel_intro__zil5e{padding-inline:16px;margin-bottom:clamp(32px,4vw,56px);text-align:center}.landing-feature-carousel_heading__SPZKN{color:#18181b;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.landing-feature-carousel_categories__Pj43M{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:clamp(24px,3vw,36px)}.landing-feature-carousel_category__Ou8DE{min-height:44px;padding:10px 22px;border:1px solid #e4e4e7;border-radius:4px;background:#ffffff;color:#52525b;font-size:14px;line-height:1.5;cursor:pointer}.landing-feature-carousel_category__Ou8DE[aria-pressed=true]{border-color:#18181b;background:#18181b;color:#ffffff}.landing-feature-carousel_category__Ou8DE:not([aria-pressed=true]):hover{border-color:#a1a1aa}.landing-feature-carousel_category__Ou8DE:disabled{cursor:default}.landing-feature-carousel_category__Ou8DE:focus-visible{outline:2px solid #18181b;outline-offset:3px}.landing-feature-carousel_viewport__CLbhP:active{cursor:grabbing}.landing-feature-carousel_viewport__CLbhP:focus-visible{outline:2px solid #18181b;outline-offset:-2px}.landing-feature-carousel_track__fnBBM{position:relative;left:50%;display:flex;gap:var(--gap);width:max-content;transform:translateX(calc(-1 * var(--position) * (var(--card-width) + var(--gap)) - var(--card-width) / 2 + var(--drag-offset)));will-change:transform}.landing-feature-carousel_track__fnBBM[data-moving=true]{transition:transform .9s ease-in-out}.landing-feature-carousel_card__LS0IT{--card-inset:clamp(32px,2.5vw,48px);position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy visual" "industries industries";gap:24px clamp(24px,2.5vw,40px);padding:var(--card-inset);width:var(--card-width);aspect-ratio:16/10;overflow:hidden;border-radius:4px;isolation:isolate;color:#ffffff}.landing-feature-carousel_photo__pfR9R{user-select:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.landing-feature-carousel_card__LS0IT:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/58%),transparent 55%),linear-gradient(180deg,transparent 52%,rgb(0 0 0/76%));pointer-events:none}.landing-feature-carousel_visual__RGeah{grid-area:visual;position:relative;z-index:1;min-width:0;min-height:0}.landing-feature-carousel_frame__TFfme{position:relative;width:100%;height:100%}.landing-feature-carousel_preview__yO4B1{height:100%}.landing-feature-carousel_previewSurface__ulqzL{overflow:hidden;border-radius:4px;top:50%!important;left:100%!important;transform:translate(-100%,-50%)!important}.landing-feature-carousel_bookingFrame__WnaIk{width:100%;height:100%}.landing-feature-carousel_bookingSite__OH1_E [data-section-type=appointment-request],.landing-feature-carousel_bookingSite__OH1_E [data-section-type=appointment-request]>div{padding:0}.landing-feature-carousel_bookingSite__OH1_E [data-section-type=appointment-request] h2,.landing-feature-carousel_bookingSite__OH1_E [data-section-type=appointment-request] h3{font-size:24px;line-height:1.2}.landing-feature-carousel_caption__Ep28f{display:contents}.landing-feature-carousel_copy__5idVs{grid-area:copy;position:relative;z-index:2;min-width:0;user-select:none;pointer-events:none;hyphens:none;overflow-wrap:normal;word-break:normal}.landing-feature-carousel_card__LS0IT[data-feature=customize]{background:radial-gradient(ellipse at 54% 52%,rgb(255 192 123/28%) 0,rgb(255 160 89/12%) 32%,transparent 66%),linear-gradient(105deg,#9c350f,#ed701f 48%,#dd482c)}.landing-feature-carousel_card__LS0IT[data-feature=customize]:after{background:linear-gradient(180deg,rgb(0 0 0/28%),transparent 60%),linear-gradient(180deg,transparent 70%,rgb(0 0 0/38%))}.landing-feature-carousel_copy__5idVs h2{font-size:clamp(24px,2.6vw,42px);font-weight:400;letter-spacing:-.035em;line-height:1.1;text-wrap:balance;hyphens:none;overflow-wrap:normal;word-break:normal}.landing-feature-carousel_copy__5idVs p{margin-top:10px;font-size:clamp(14px,1.2vw,18px);line-height:1.45}.landing-feature-carousel_industries__jXyvV{grid-area:industries;position:relative;z-index:2;justify-self:end;max-width:60%;text-align:right;font-size:clamp(11px,.95vw,14px);line-height:1.45;user-select:none;pointer-events:none}.landing-feature-carousel_industries__jXyvV span{display:block;margin-bottom:4px}.landing-feature-carousel_controls__SjiXf{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:16px 24px 0}.landing-feature-carousel_arrow__dCwYK{color:#52525b;font-size:20px;padding:4px 8px;cursor:pointer}.landing-feature-carousel_arrow__dCwYK:disabled{opacity:.4;cursor:default}.landing-feature-carousel_arrow__dCwYK:focus-visible{outline:2px solid #18181b;outline-offset:2px}.landing-feature-carousel_pause__vGgP1{display:flex;align-items:center;justify-content:center;margin-left:8px;padding:4px 8px;color:#52525b;cursor:pointer}.landing-feature-carousel_pause__vGgP1:focus-visible{outline:2px solid #18181b;outline-offset:4px}@media (min-width:1280px){.landing-feature-carousel_visual__RGeah{transform:translateX(calc(-1 * min(30px, calc(clamp(24px, 2.5vw, 40px) - 12px))))}}@media (max-width:1279px){.landing-feature-carousel_card__LS0IT{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto clamp(220px,35vw,380px) auto;grid-template-areas:"copy" "visual" "industries"}.landing-feature-carousel_previewSurface__ulqzL{left:50%!important;transform:translate(-50%,-50%)!important}.landing-feature-carousel_industries__jXyvV{max-width:100%}}@media (max-width:767px){.landing-feature-carousel_section__4Yo_s{--card-width:90vw;--gap:8px}.landing-feature-carousel_category__Ou8DE{padding-inline:12px}.landing-feature-carousel_card__LS0IT{--card-inset:clamp(16px,4vw,28px);row-gap:24px;grid-template-rows:auto clamp(220px,55vw,360px) auto}.landing-feature-carousel_copy__5idVs h2{font-size:clamp(17px,5.2vw,24px)}.landing-feature-carousel_copy__5idVs p{margin-top:6px;font-size:clamp(11px,3.2vw,14px)}}@media (prefers-reduced-motion:reduce){.landing-feature-carousel_track__fnBBM[data-moving=true]{transition:none}.landing-feature-carousel_pause__vGgP1{display:none}}.landing-template-gallery_section__Pz4Oc{background:#fff;padding:clamp(48px,6vw,96px) 0}.landing-template-gallery_intro__X_9vv{text-align:center;padding:0 20px;margin-bottom:clamp(28px,4vw,48px)}.landing-template-gallery_eyebrow__LOBbN{display:block;font-size:12px;font-weight:600;letter-spacing:.24em;color:#52525b;margin-bottom:18px}.landing-template-gallery_intro__X_9vv h2{color:#151515;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.04em}.landing-template-gallery_intro__X_9vv p{color:#666;font-size:clamp(14px,1.5vw,18px);margin-top:18px}.landing-template-gallery_tiltStage__em3Et{width:70vw;margin:0 auto;perspective:1200px}.landing-template-gallery_gallery__4Cb6_{position:relative;width:100%;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .18s ease-out;will-change:transform;height:37.5vw;margin:0 auto;border-radius:4px;background:#000;overflow:hidden;padding:clamp(12px,1.6vw,26px);isolation:isolate}.landing-template-gallery_grid__C7nbR{display:grid;position:relative;left:50%;transform:translateX(-50%);width:calc(80vw - 2 * clamp(12px, 1.6vw, 26px));grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px);height:100%;align-items:stretch}.landing-template-gallery_tile__Wu8l_{position:relative;min-width:0;min-height:0;overflow:hidden;aspect-ratio:16/10;align-self:center;opacity:.58;filter:brightness(.9);transition:opacity .35s ease,filter .35s ease}.landing-template-gallery_tile__Wu8l_[data-active=true]{opacity:1;filter:none;z-index:2}.landing-template-gallery_preview__pItKE{width:100%;aspect-ratio:16/10;overflow:hidden}@media (max-width:767px){.landing-template-gallery_tiltStage__em3Et{width:90vw}.landing-template-gallery_gallery__4Cb6_{height:auto;aspect-ratio:10/16;padding:10px}.landing-template-gallery_grid__C7nbR{left:auto;transform:none;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.landing-template-gallery_tile__Wu8l_[data-active=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-template-gallery_tile__Wu8l_{transition:none}}@media (hover:none),(prefers-reduced-motion:reduce){.landing-template-gallery_gallery__4Cb6_{transform:none;transition:none;will-change:auto}}