.praxis-dhero{--dh-overlap:clamp(3rem,7vw,5.5rem);--dh-fade:var(--praxis-bg,#fff);position:relative}.praxis-dhero__stage{align-items:end;display:grid;isolation:isolate;overflow:hidden;position:relative}.praxis-dhero--screen .praxis-dhero__stage{min-height:calc(100svh - var(--praxis-header-h))}.praxis-dhero--large .praxis-dhero__stage{min-height:min(78svh,820px)}.praxis-dhero.is-under-header{margin-top:calc(var(--praxis-header-h)*-1)!important}.praxis-dhero.is-under-header .praxis-dhero__stage{padding-top:var(--praxis-header-h)}.praxis-dhero.is-under-header.praxis-dhero--screen .praxis-dhero__stage{min-height:100svh}.praxis-dhero__media{inset:0;position:absolute;z-index:-2}.praxis-dhero__media :is(img,video,.praxis-placeholder,.praxis-ed-media){height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.praxis-dhero--focus-left .praxis-dhero__media :is(img,video){object-position:25% 50%}.praxis-dhero--focus-right .praxis-dhero__media :is(img,video){object-position:75% 50%}.praxis-dhero--focus-top .praxis-dhero__media :is(img,video){object-position:50% 20%}.praxis-dhero--focus-bottom .praxis-dhero__media :is(img,video){object-position:50% 80%}.praxis-dhero__still--mobile{display:none}.praxis-dhero__video{opacity:0;transition:opacity 1s var(--praxis-ease)}.praxis-dhero.is-playing .praxis-dhero__video{opacity:1}.praxis-dhero__overlay{inset:0;pointer-events:none;position:absolute;z-index:-1}.praxis-dhero--ov-light .praxis-dhero__overlay{background:linear-gradient(to top,var(--dh-fade) 0,color-mix(in srgb,var(--dh-fade) 70%,transparent) 16%,transparent 46%),linear-gradient(to right,color-mix(in srgb,var(--dh-fade) 88%,transparent) 0,color-mix(in srgb,var(--dh-fade) 55%,transparent) 38%,transparent 68%)}.praxis-dhero--ov-dark .praxis-dhero__overlay{background:linear-gradient(0deg,rgba(11,21,23,.82) 0,rgba(11,21,23,.35) 45%,rgba(11,21,23,.1)),linear-gradient(90deg,rgba(11,21,23,.55) 0,transparent 65%)}.praxis-dhero--ov-dark{color:#fff}.praxis-dhero--ov-dark :is(.praxis-dhero__title,.praxis-dhero__benefits){color:#fff}.praxis-dhero--ov-dark .praxis-dhero__lead{color:hsla(0,0%,100%,.88)}.praxis-dhero--ov-dark .praxis-btn--secondary{--btn-fg:#fff;--btn-hover:#fff;border-color:hsla(0,0%,100%,.55)}.praxis-dhero--ov-dark .praxis-btn--secondary:hover{color:var(--wp--preset--color--dark)}.praxis-dhero__content{align-items:end;display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:minmax(0,1fr) auto;padding-block:var(--wp--preset--spacing--70) var(--wp--preset--spacing--60);position:relative}.praxis-dhero.has-box .praxis-dhero__content{padding-bottom:calc(var(--dh-overlap) + var(--wp--preset--spacing--40))}.praxis-dhero__text{max-width:760px}.praxis-dhero__badge{backdrop-filter:blur(6px);background:color-mix(in srgb,var(--praxis-surface,#fff) 90%,transparent);border-radius:999px;box-shadow:0 6px 20px -12px rgba(11,21,23,.35);color:var(--praxis-ink);display:inline-flex;font-size:var(--wp--preset--font-size--xs);font-weight:600;line-height:1.2;margin:0 0 1rem;padding:.4rem .85rem}.praxis-dhero__title{color:var(--praxis-ink);font-size:clamp(2.4rem,4.6vw,4.25rem);letter-spacing:-.035em;line-height:1.04}.praxis-dhero--h-m .praxis-dhero__title{font-size:clamp(2rem,3.4vw,3rem)}.praxis-dhero--h-xl .praxis-dhero__title{font-size:clamp(2.8rem,6.4vw,6rem);letter-spacing:-.045em;line-height:.98}.praxis-dhero__lead{color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--md,1.0625rem);line-height:1.6;margin:1rem 0 0;max-width:54ch}.praxis-dhero__actions{margin-top:clamp(1.5rem,3vw,2.25rem)}.praxis-dhero__benefits{color:var(--praxis-ink);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--sm);font-weight:500;gap:.75rem clamp(1.25rem,2.5vw,2.25rem);justify-content:flex-end;list-style:none;margin:0;padding:0 0 .35rem}.praxis-dhero__benefits li{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap}.praxis-dhero__benefits .praxis-icon{flex:none;height:18px;width:18px}.praxis-dhero__toggle{backdrop-filter:blur(8px);background:color-mix(in srgb,var(--praxis-surface,#fff) 70%,transparent);position:absolute;right:1rem;top:calc(1rem + var(--dh-top, 0px));z-index:3}.praxis-dhero.is-under-header .praxis-dhero__toggle{--dh-top:var(--praxis-header-h)}.praxis-dhero__toggle .praxis-video__ico-play{display:none}.praxis-dhero__toggle.is-paused .praxis-video__ico-play{display:block}.praxis-dhero__toggle.is-paused .praxis-video__ico-pause{display:none}.praxis-dhero__boxwrap{margin-top:calc(var(--dh-overlap)*-1);position:relative;z-index:2}.praxis-dhero__box{background:var(--praxis-surface,#fff);border:1px solid color-mix(in srgb,var(--praxis-line) 70%,transparent);border-radius:var(--praxis-radius-l,24px);box-shadow:0 30px 60px -36px rgba(11,21,23,.35),0 2px 8px -4px rgba(11,21,23,.08);color:var(--praxis-ink);display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));padding:clamp(1.5rem,3vw,2.5rem) 0}.praxis-dhero__box--1{--cols:1}.praxis-dhero__box--2{--cols:2}.praxis-dhero__col{container-type:inline-size;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding-inline:clamp(1.25rem,3vw,2.5rem)}.praxis-dhero__col+.praxis-dhero__col{border-left:1px solid var(--praxis-line)}.praxis-dhero__ico{background:var(--praxis-bg);border:1px solid var(--praxis-line);border-radius:50%;color:var(--praxis-ink);display:grid;height:44px;place-items:center;width:44px}.praxis-dhero__ico .praxis-icon{height:20px;width:20px}.praxis-dhero__coltitle{font-size:var(--wp--preset--font-size--lg);letter-spacing:-.02em;line-height:1.2;margin:.45rem 0 1rem}.praxis-dhero__hours{display:grid;gap:.4rem;margin:0}.praxis-dhero__hrow{display:flex;gap:1rem;justify-content:space-between}.praxis-dhero__hrow dt{font-weight:500}.praxis-dhero__hrow dd{font-variant-numeric:tabular-nums;margin:0;text-align:right;white-space:nowrap}.praxis-dhero__short{display:none;text-decoration:none}@container (max-width: 330px){.praxis-dhero__long{display:none}.praxis-dhero__short{display:inline}}.praxis-dhero__note{color:var(--praxis-ink-soft);font-size:var(--wp--preset--font-size--xs);margin:.9rem 0 0}.praxis-dhero__address{font-style:normal;line-height:1.65}.praxis-dhero__route{align-items:center;color:var(--praxis-primary);display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:600;gap:.3rem;margin-top:.75rem}.praxis-dhero__route .praxis-icon{height:14px;width:14px}.praxis-dhero__contact{display:grid;font-size:var(--wp--preset--font-size--sm);gap:.5rem;list-style:none;margin:0;padding:0}.praxis-dhero__contact li{align-items:center;display:flex;gap:.6rem;min-width:0}.praxis-dhero__contact .praxis-icon{color:var(--praxis-ink-soft);flex:none;height:16px;width:16px}.praxis-dhero__contact a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.praxis-dhero__contact a:hover{text-decoration:underline;text-underline-offset:.2em}.praxis-dhero__contact li:last-child:has(a[href^=mailto]){margin-top:.5rem}@media(max-width:1099.98px){.praxis-dhero__content{grid-template-columns:minmax(0,1fr)}.praxis-dhero__benefits{justify-content:flex-start}.praxis-dhero__box{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr));row-gap:1.75rem}.praxis-dhero__box--3 .praxis-dhero__col:nth-child(3){border-left:0;border-top:1px solid var(--praxis-line);grid-column:1/-1;padding-top:1.75rem}}@media(max-width:767.98px){.praxis-dhero--large .praxis-dhero__stage,.praxis-dhero--screen .praxis-dhero__stage,.praxis-dhero.is-under-header.praxis-dhero--screen .praxis-dhero__stage,.praxis-dhero__stage{display:block;min-height:0}.praxis-dhero__media{height:clamp(220px,42svh,380px);inset:auto;position:relative;z-index:-2}.praxis-dhero.is-under-header .praxis-dhero__media{height:calc(clamp(220px,42svh,380px) + var(--praxis-header-h));margin-top:calc(var(--praxis-header-h)*-1)}.praxis-dhero__still.has-mobile,.praxis-dhero__video{display:none}.praxis-dhero__still--mobile{display:block}.praxis-dhero--ov-dark .praxis-dhero__overlay,.praxis-dhero--ov-light .praxis-dhero__overlay,.praxis-dhero--ov-none .praxis-dhero__overlay{background:linear-gradient(to top,var(--dh-fade) 0,color-mix(in srgb,var(--dh-fade) 55%,transparent) 22%,transparent 55%);height:clamp(220px,42svh,380px);inset:auto 0 auto 0;top:0}.praxis-dhero.is-under-header .praxis-dhero__overlay{height:clamp(220px,42svh,380px);top:0}.praxis-dhero--ov-dark{color:inherit}.praxis-dhero--ov-dark :is(.praxis-dhero__title,.praxis-dhero__benefits){color:var(--praxis-ink)}.praxis-dhero--ov-dark .praxis-dhero__lead{color:var(--praxis-ink-soft)}.praxis-dhero--ov-dark .praxis-btn--secondary{--btn-fg:var(--praxis-ink);--btn-hover:var(--praxis-ink);border-color:color-mix(in srgb,var(--praxis-ink) 22%,transparent)}.praxis-dhero.has-box .praxis-dhero__content,.praxis-dhero__content{margin-top:-2.5rem;padding-block:0 var(--wp--preset--spacing--40)}.praxis-dhero__actions{display:grid}.praxis-dhero__actions .praxis-btn{justify-content:center}.praxis-dhero__benefits{margin-top:.5rem}.praxis-dhero__boxwrap{margin-top:var(--wp--preset--spacing--30)}.praxis-dhero__box,.praxis-dhero__box--2,.praxis-dhero__box--3{grid-template-columns:minmax(0,1fr);padding:.5rem 0;row-gap:0}.praxis-dhero__box--3 .praxis-dhero__col:nth-child(3),.praxis-dhero__col{border-left:0;grid-column:auto;padding:1.5rem clamp(1.25rem,5vw,1.75rem)}.praxis-dhero__col+.praxis-dhero__col{border-left:0;border-top:1px solid var(--praxis-line)}.praxis-dhero__toggle{display:none}}@media(prefers-reduced-motion:reduce){.praxis-dhero__video{transition:none}}.editor-styles-wrapper .praxis-dhero__media{z-index:0}.editor-styles-wrapper .praxis-dhero__overlay{z-index:1}.editor-styles-wrapper .praxis-dhero__content{z-index:2}.praxis-dhero__ed-benefit{align-items:center;display:inline-flex;gap:.5rem}.praxis-dhero__ssr .praxis-dhero__stage{display:none}.praxis-dhero__ssr>div>.praxis-dhero{margin:0!important}.praxis-dhero__ssr{position:relative;z-index:3}
