.praxis-services__grid{display:grid;gap:clamp(.75rem,1.5vw,1.25rem);list-style:none;margin:0;padding:0}.praxis-service{gap:.75rem;min-height:100%;padding:clamp(1.5rem,2.5vw,2.25rem)}.praxis-services--bento .praxis-service:first-child{overflow:hidden}.praxis-service__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:auto;padding-bottom:clamp(1.5rem,4vw,3.5rem)}.praxis-service__icon{background:var(--praxis-accent);border-radius:18px;color:var(--praxis-primary);display:inline-grid;height:56px;isolation:isolate;overflow:hidden;place-items:center;position:relative;transition:color .35s var(--praxis-ease),background-color 0s linear .5s;width:56px}.praxis-service__icon:before{background:var(--praxis-primary);clip-path:circle(0 at 50% 100%);content:"";inset:0;position:absolute;transition:clip-path .5s var(--praxis-ease);z-index:-1}.praxis-service__icon .praxis-icon{height:26px;transition:transform .45s var(--praxis-ease);width:26px}.praxis-service:focus-within .praxis-service__icon,.praxis-service:hover .praxis-service__icon,.praxis-services--bento .praxis-service:nth-child(4):is(:hover,:focus-within) .praxis-service__icon{background-color:var(--praxis-primary);color:var(--praxis-on-primary,#fff);transition:color .35s var(--praxis-ease),background-color .25s var(--praxis-ease) .3s}.praxis-services--bento .praxis-service:first-child:is(:hover,:focus-within) .praxis-service__icon{background-color:var(--praxis-primary)}.praxis-service:focus-within .praxis-service__icon:before,.praxis-service:hover .praxis-service__icon:before{clip-path:circle(150% at 50% 100%)}.praxis-service:hover .praxis-service__icon .praxis-icon{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.praxis-service__icon .praxis-icon,.praxis-service__icon:before{transition:none}}.praxis-service__title{font-size:var(--wp--preset--font-size--lg);letter-spacing:-.02em;line-height:1.2;margin:0}.praxis-service__text{color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--sm);line-height:1.55;margin:0}.praxis-service__arrow{border:1px solid var(--praxis-line);border-radius:50%;display:grid;height:44px;place-items:center;position:absolute;right:clamp(1.5rem,2.5vw,2.25rem);top:clamp(1.5rem,2.5vw,2.25rem);transition:background .35s,color .35s,transform .45s var(--praxis-ease),border-color .35s;width:44px}.praxis-service:hover .praxis-service__arrow{background:var(--praxis-ink);border-color:var(--praxis-ink);color:var(--praxis-bg);transform:rotate(45deg)}.praxis-services--cards .praxis-services__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media(min-width:1000px){.praxis-services--cards .praxis-services__grid{grid-template-columns:repeat(var(--cols,3),1fr)}}.praxis-services--bento .praxis-services__grid{grid-template-columns:1fr}@media(min-width:700px){.praxis-services--bento .praxis-services__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.praxis-services--bento .praxis-services__grid{grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}.praxis-services--bento .praxis-service{min-height:250px}.praxis-services--bento .praxis-service:first-child{grid-column:span 2;grid-row:span 2}.praxis-services--bento .praxis-service:nth-child(4){grid-column:span 2}}.praxis-services--bento .praxis-service:first-child{background:var(--praxis-dark);border-color:transparent;color:hsla(0,0%,100%,.94);justify-content:flex-end;min-height:420px;--praxis-ink-soft:hsla(0,0%,100%,.78)}.praxis-services--bento .praxis-service:first-child .praxis-service__title{color:#fff;font-size:var(--wp--preset--font-size--xl)}.praxis-services--bento .praxis-service:first-child .praxis-service__image{inset:0;position:absolute;z-index:0}.praxis-services--bento .praxis-service:first-child .praxis-service__image:after{background:linear-gradient(180deg,rgba(11,21,23,0) 20%,rgba(11,21,23,.88));content:"";inset:0;position:absolute}.praxis-services--bento .praxis-service:first-child .praxis-service__image :is(img,.praxis-placeholder,.praxis-ed-media){height:100%;object-fit:cover;transition:transform 1s var(--praxis-ease);width:100%}.praxis-services--bento .praxis-service:first-child:hover .praxis-service__image img{transform:scale(1.05)}.praxis-services--bento .praxis-service:first-child>:not(.praxis-service__image):not(.praxis-service__arrow):not(.praxis-service__top){position:relative;z-index:1}.praxis-services--bento .praxis-service:first-child :is(.praxis-service__arrow,.praxis-service__top){z-index:2}.praxis-services--bento .praxis-service:first-child .praxis-service__icon{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.14);color:#fff}.praxis-services--bento .praxis-service:first-child .praxis-service__top{left:clamp(1.5rem,2.5vw,2.25rem);position:absolute;top:clamp(1.5rem,2.5vw,2.25rem)}.praxis-services--bento .praxis-service:first-child .praxis-service__arrow{border-color:hsla(0,0%,100%,.3);color:#fff}.praxis-services--bento .praxis-service:nth-child(4){background:var(--praxis-accent);border-color:transparent}.praxis-services--bento .praxis-service:nth-child(4) .praxis-service__icon{background:var(--praxis-white,#fff)}.praxis-services--list .praxis-services__grid{border-top:1px solid var(--praxis-line);gap:0}.praxis-services--list .praxis-service{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--praxis-line);border-radius:0;display:grid;gap:.5rem 2rem;grid-template-columns:auto 1fr auto;overflow:visible;padding:clamp(1.25rem,2.5vw,2rem) 0}.praxis-services--list .praxis-service:hover{box-shadow:none;transform:none}.praxis-services--list .praxis-service__top{align-self:start;grid-row:span 2;margin:0;padding:0}.praxis-services--list .praxis-service__num{color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--xs);font-variant-numeric:tabular-nums;font-weight:600;padding-top:.9rem}.praxis-services--list .praxis-service__title{font-size:var(--wp--preset--font-size--2-xl);font-weight:500;letter-spacing:-.035em;transition:transform .5s var(--praxis-ease),color .3s}.praxis-services--list .praxis-service:hover .praxis-service__title{color:var(--praxis-primary);transform:translateX(.75rem)}.praxis-services--list .praxis-service__text{grid-column:2;max-width:60ch}.praxis-services--list .praxis-service__arrow{grid-column:3;grid-row:1/span 2;position:static}.praxis-services--list .praxis-service__image{aspect-ratio:4/5;border-radius:var(--praxis-radius);clip-path:inset(100% 0 0 0 round var(--praxis-radius));left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translate(calc(var(--x, 60%) - 50%),calc(var(--y, 50%) - 50%)) scale(.94);transition:opacity .3s,transform .5s var(--praxis-ease),clip-path .55s var(--praxis-ease);width:240px;z-index:3}.praxis-services--list .praxis-service__image .praxis-placeholder,.praxis-services--list .praxis-service__image img{height:100%;min-height:0;object-fit:cover;width:100%}.praxis-services--list .praxis-service:hover .praxis-service__image{clip-path:inset(0 0 0 0 round var(--praxis-radius));opacity:1;transform:translate(calc(var(--x, 60%) - 50%),calc(var(--y, 50%) - 50%)) scale(1)}.praxis-services--hover-landscape .praxis-service__image{aspect-ratio:16/9;width:360px}.praxis-services--hover-square .praxis-service__image{aspect-ratio:1;width:260px}@media(hover:none),(max-width:800px){.praxis-services--list .praxis-service__image{display:none}}.editor-styles-wrapper .praxis-services--list .praxis-service__image{clip-path:none;grid-row:span 2;opacity:1;pointer-events:auto;position:relative;transform:none;width:120px}.praxis-service__points{font-size:var(--wp--preset--font-size--sm);margin:.35rem 0 0}.praxis-services--check .praxis-services__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}@media(min-width:1000px){.praxis-services--check .praxis-services__grid{grid-template-columns:repeat(var(--cols,3),1fr)}}.praxis-services--check .praxis-service{background:var(--praxis-bg);gap:.6rem;padding:clamp(1.4rem,2.2vw,2rem)}.praxis-services--check.praxis-tone--default .praxis-service,.praxis-tone--default .praxis-services--check .praxis-service{background:var(--praxis-bg)}.praxis-services--check.praxis-tone--surface .praxis-service{background:var(--praxis-white,#fff)}.praxis-services--check .praxis-service__title{font-size:var(--wp--preset--font-size--lg);max-width:18ch;text-wrap:balance}.praxis-services--check .praxis-service__title+.praxis-service__points{margin-top:.5rem}.praxis-services--check .praxis-service__arrow{height:38px;right:1.25rem;top:1.25rem;width:38px}.praxis-services--check .praxis-service.has-link .praxis-service__title{padding-right:2.75rem}.praxis-ed-points{background:transparent;border:1px dashed var(--praxis-line);border-radius:10px;color:var(--praxis-ink-soft);font:inherit;font-size:var(--wp--preset--font-size--xs);line-height:1.5;margin-top:.4rem;min-height:2.6em;padding:.5rem .6rem;resize:vertical;width:100%}.praxis-service__edlink{bottom:.75rem;position:absolute;right:.75rem;z-index:3}.praxis-services--image .praxis-services__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media(min-width:1000px){.praxis-services--image .praxis-services__grid{grid-template-columns:repeat(var(--cols,3),1fr)}}.praxis-services--image .praxis-service{aspect-ratio:auto;background:var(--praxis-accent);border:0;gap:.6rem;isolation:isolate;justify-content:flex-end;min-height:clamp(380px,42vw,620px);overflow:hidden;padding:clamp(1.5rem,2.8vw,2.5rem) clamp(4.25rem,6vw,5.5rem) clamp(1.5rem,2.8vw,2.5rem) clamp(1.5rem,2.8vw,2.5rem)}.praxis-services--image .praxis-service__image{inset:0;position:absolute;z-index:-2}.praxis-services--image .praxis-service__image :is(img,.praxis-placeholder,.praxis-ed-media){height:100%;object-fit:cover;transition:transform 1.1s var(--praxis-ease);width:100%}.praxis-services--image .praxis-service:hover .praxis-service__image img{transform:scale(1.05)}.praxis-services--image .praxis-service:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.praxis-services--ov-light .praxis-service:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.72) 68%,hsla(0,0%,100%,.92))}.praxis-services--ov-dark .praxis-service:before{background:linear-gradient(180deg,rgba(11,21,23,0) 30%,rgba(11,21,23,.6) 65%,rgba(11,21,23,.86))}.praxis-services--ov-light .praxis-service{color:var(--wp--preset--color--ink);--praxis-ink-soft:#2b3a3c}.praxis-services--ov-dark .praxis-service{color:#fff;--praxis-ink-soft:hsla(0,0%,100%,.86)}.praxis-services--ov-dark .praxis-service__title{color:#fff}.praxis-services--image .praxis-service__title{font-size:var(--wp--preset--font-size--xl);font-weight:500;letter-spacing:-.025em}.praxis-services--image .praxis-service__text{font-size:var(--wp--preset--font-size--sm);max-width:40ch}.praxis-services--image .praxis-service__arrow{background:transparent;border-color:currentColor;bottom:clamp(1.5rem,2.8vw,2.5rem);color:inherit;height:40px;right:clamp(1.25rem,2.4vw,2rem);top:auto;width:40px}.praxis-services--image .praxis-service__arrow .praxis-icon{height:18px;transform:rotate(45deg);width:18px}.praxis-services--image .praxis-service:hover,.praxis-services--image .praxis-service:hover .praxis-service__arrow{transform:none}.praxis-services--image .praxis-service__points{margin-top:.25rem}.editor-styles-wrapper .praxis-services--image .praxis-service__image{z-index:0}.editor-styles-wrapper .praxis-services--image .praxis-service:before{z-index:1}.editor-styles-wrapper .praxis-services--image .praxis-service>:not(.praxis-service__image):not(.praxis-ed-itemtools):not(.praxis-service__arrow):not(.praxis-service__edlink){position:relative;z-index:2}.editor-styles-wrapper .praxis-services--image .praxis-ed-itemtools,.editor-styles-wrapper .praxis-services--image .praxis-service__edlink{z-index:3}
