.content-block.service-slider-block{--service-active-bg: var(--black-dark);--service-accent: var(--primary-color);--service-gradient: var(--white-light);--service-switch-duration: .9s;--service-switch-easing: cubic-bezier(.16, 1, .3, 1);position:relative;min-height:100svh;padding:0;overflow:hidden;color:var(--black-dark);background-color:transparent;transition:color var(--transition-default)}.content-block.service-slider-block.dark{color:var(--white-light)}.content-block.service-slider-block.is-empty{min-height:auto}.service-slider-inner{position:relative;z-index:1;width:100%;min-height:100svh;padding:var(--gap-xl) var(--gap-border) var(--gap-border);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--gap-m)}.service-slider-block.is-empty .service-slider-inner{min-height:auto}.service-slider-atmosphere{position:absolute;inset:0;z-index:-2;pointer-events:none;animation:service-atmosphere-enter var(--service-switch-duration) var(--service-switch-easing) both}.service-slider-atmosphere:before,.service-slider-atmosphere:after{content:"";position:absolute;inset:0}.service-slider-atmosphere:before{background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--service-accent) 12%,transparent) 0,transparent 34%)}.service-slider-atmosphere:after{background:linear-gradient(115deg,var(--service-gradient) 0 30%,transparent 72%);mix-blend-mode:luminosity;opacity:.52}.service-slider-inner>.header-area{position:relative;z-index:5;min-width:0}.service-slider-inner>.header-area p,.service-slider-inner>.header-area h2{margin:0}.service-slider-picker{position:relative;z-index:5;display:grid;gap:var(--gap-xs)}.service-slider-picker>p{margin:0;font-family:var(--font-main-superwide);font-size:var(--font-size-xs);line-height:var(--line-height-ui);text-transform:uppercase;opacity:.72}.service-slider-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.service-slider-options button{--service-tab-accent: var(--primary-color);appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:var(--gap-s) var(--gap-m);border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--border-radius);background:transparent;color:inherit;cursor:pointer;font-family:var(--font-main-semiwide);font-size:var(--font-size-m);text-align:center;transition:color var(--transition-default),border-color var(--transition-default),background-color var(--transition-default)}.service-slider-options button:hover,.service-slider-options button:focus-visible{border-color:var(--service-tab-accent);background:color-mix(in srgb,var(--service-tab-accent) 12%,transparent)}.service-slider-options button.active{border-color:var(--service-tab-accent);background:var(--service-tab-accent);color:var(--black-dark);box-shadow:0 0 0 1px var(--service-tab-accent)}.service-slider-stage{position:relative;min-height:28rem;display:flex;align-items:center}.service-slider-media{position:absolute;z-index:0;inset:-18% -9% -20% 25%;pointer-events:none;animation:service-image-enter var(--service-switch-duration) var(--service-switch-easing) both}.service-slider-image{display:block;width:100%;height:100%;overflow:visible;opacity:.8;mix-blend-mode:overlay}.service-slider-copy{position:relative;z-index:2;width:min(50%,46rem);display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-s);padding:var(--gap-l) 0;animation:service-copy-enter .78s var(--service-switch-easing) 80ms both}.service-slider-copy p,.service-slider-copy h3{margin:0}.service-slider-kicker{display:flex;align-items:center;gap:var(--gap-s);font-family:var(--font-main-superwide);font-size:var(--font-size-m);line-height:var(--line-height-list);text-transform:uppercase}.service-slider-copy h3{max-width:10ch;font-family:var(--font-main-semiwide);font-size:clamp(3.25rem,6.8vw,7.75rem);line-height:.84;letter-spacing:-.055em;text-wrap:balance}.service-slider-description{max-width:48ch;font-family:var(--font-paragraph);font-size:clamp(1rem,1.25vw,1.25rem);line-height:var(--line-height-body);text-wrap:pretty}.service-slider-cta{margin-top:var(--gap-xs)}@keyframes service-copy-enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes service-image-enter{0%{opacity:0}to{opacity:1}}@keyframes service-atmosphere-enter{0%{opacity:0}to{opacity:1}}@media(max-width:1050px){.service-slider-media{inset:-12% -18% -12% 18%}.service-slider-copy{width:min(58%,40rem)}.service-slider-copy h3{font-size:clamp(3rem,7vw,6rem)}}@media(max-width:850px){.service-slider-inner{padding-top:var(--gap-xl);gap:var(--gap-m)}.service-slider-stage{min-height:33rem;align-items:flex-end}.service-slider-media{inset:-10% -31% 24% 2%}.service-slider-copy{width:min(88%,40rem);padding:var(--gap-l) 0 0}.service-slider-copy h3{max-width:11ch;font-size:clamp(2.8rem,10vw,5.5rem)}}@media(max-width:580px){.content-block.service-slider-block,.service-slider-inner{min-height:100svh}.service-slider-inner{padding-top:calc(var(--gap-xl) + var(--gap-s));padding-bottom:var(--gap-border);gap:var(--gap-s)}.service-slider-inner>.header-area .header-title{font-size:var(--font-size-l)}.service-slider-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.service-slider-stage{min-height:28rem}.service-slider-media{inset:-10% -46% 31% -28%}.service-slider-copy{width:100%;gap:var(--gap-xs);padding-bottom:var(--gap-xs)}.service-slider-kicker{font-size:var(--font-size-s)}.service-slider-copy h3{max-width:12ch;font-size:clamp(2.2rem,10.8vw,3.75rem);line-height:.88;overflow-wrap:anywhere}.service-slider-description{max-width:37ch;font-size:.95rem;line-height:1.4}.service-slider-cta{margin-top:var(--gap-xs)}}@media(max-width:400px),(max-height:720px){.service-slider-inner{padding-top:calc(var(--gap-l) + var(--gap-s))}.service-slider-stage{min-height:24rem}.service-slider-media{bottom:34%}.service-slider-copy h3{font-size:clamp(2rem,10.5vw,3rem)}.service-slider-description{font-size:.86rem}.service-slider-cta .cta-button{padding:.75rem var(--gap-s)}}@media(prefers-reduced-motion:reduce){.content-block.service-slider-block,.service-slider-options button{transition:none}.service-slider-media,.service-slider-atmosphere,.service-slider-copy{animation:none}}
