.pk-svc{padding-block:clamp(72px,9vw,150px) clamp(40px,6vw,100px);position:relative}.pk-svc__head{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(24px,4vw,80px);margin-bottom:clamp(40px,6vw,96px);display:grid}.pk-svc__title{font-size:clamp(42px,5.1vw,90px)}.pk-svc__intro{justify-self:end;margin:0 0 .4em}.pk-svc__body{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(32px,5vw,96px);padding-right:0;display:grid}.pk-svc__list{counter-reset:svc}.pk-svc__item{border-top:1px solid var(--pk-line);flex-direction:column;justify-content:center;min-height:min(72vh,680px);padding-block:48px;display:flex;position:relative}.pk-svc__item:last-child{min-height:min(62vh,560px)}.pk-svc__item:before{content:"";background:var(--pk-orange);transform-origin:0;width:100%;height:2px;transition:transform .9s var(--pk-ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pk-svc__meta{align-items:center;gap:18px;margin-bottom:18px;display:flex}.pk-svc__num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--pk-ink);font-size:18px;font-weight:800}.pk-svc__num small{font-size:inherit;color:var(--pk-muted);font-weight:500}.pk-svc__icon{border:1px solid var(--pk-line);border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .5s,border-color .5s,color .5s;display:grid}.pk-svc__icon .pk-icon{width:22px;height:22px}.pk-svc__name{letter-spacing:-.045em;color:var(--pk-ink);font-size:clamp(34px,3.8vw,62px);font-weight:800;line-height:1}.pk-svc__text{max-width:44ch;color:var(--pk-ink-soft);margin-top:22px;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.pk-svc__link{color:var(--pk-ink);align-self:flex-start;align-items:center;gap:12px;margin-top:28px;padding:12px 18px 12px 0;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pk-svc__link span{background:linear-gradient(var(--pk-orange), var(--pk-orange)) no-repeat 0 100% / 0 2px;transition:background-size .4s var(--pk-ease);padding-bottom:3px}.pk-svc__link .pk-icon{background:var(--pk-ink);color:#fff;width:34px;height:34px;transition:background-color .3s, transform .4s var(--pk-ease);border-radius:50%;padding:8px}.pk-svc__link:hover span,.pk-svc__link:focus-visible span{background-size:100% 2px}.pk-svc__link:hover .pk-icon,.pk-svc__link:focus-visible .pk-icon{background:var(--pk-orange);transform:rotate(45deg)}.pk-js .pk-svc.is-ready .pk-svc__item>:not(.pk-svc__inline){transition:opacity .6s var(--pk-ease), transform .8s var(--pk-ease)}.pk-js .pk-svc.is-ready .pk-svc__item:not(.is-active):not(:focus-within)>:not(.pk-svc__inline){opacity:.5}.pk-js .pk-svc.is-ready .pk-svc__item:not(.is-active) .pk-svc__name{transform:translate(-6px)}.pk-svc__item.is-active:before{transform:scaleX(1)}.pk-svc__item.is-active .pk-svc__icon{background:var(--pk-orange);border-color:var(--pk-orange);color:#fff}.pk-svc__stage{position:relative}.pk-svc__sticky{position:sticky;top:max(24px,50vh - min(36vw,640px)/2)}.pk-svc__frames{background:var(--pk-navy);height:min(36vw,640px);position:relative;overflow:hidden}.pk-svc__frame{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--pk-ease-io);margin:0;position:absolute;inset:0}.pk-svc__frame.is-shown{clip-path:inset(0)}.pk-svc__frame.is-past{clip-path:inset(0);transition-delay:.25s}.pk-svc__frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s var(--pk-ease);transform:scale(1.14)}.pk-svc__frame.is-shown img{transform:scale(1)}.pk-svc__frame:after{content:"";pointer-events:none;background:linear-gradient(#10162100 45%,#101621b8);position:absolute;inset:0}.pk-svc__frame.is-night img{filter:brightness(.5)saturate(.75)contrast(1.1)}.pk-svc__frame.is-night:after{background:linear-gradient(#101e4673,#0a0e1cd1)}.pk-svc__frame figcaption{z-index:1;color:#fff;align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:clamp(20px,2.4vw,40px);left:clamp(24px,2.6vw,44px);right:clamp(24px,2.6vw,44px)}.pk-svc__big{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffffffe6;opacity:0;transition:transform 1s var(--pk-ease) .35s, opacity .6s .35s;font-size:clamp(80px,9vw,168px);font-weight:900;font-stretch:125%;line-height:.78;transform:translateY(30%)}.pk-svc__cap{letter-spacing:-.01em;opacity:0;transition:transform .9s var(--pk-ease) .5s, opacity .6s .5s;padding-bottom:.4em;font-size:clamp(16px,1.3vw,21px);font-weight:700;transform:translateY(14px)}.pk-svc__frame.is-shown .pk-svc__big,.pk-svc__frame.is-shown .pk-svc__cap{opacity:1;transform:none}.pk-svc__bar{padding-right:var(--pk-gutter);gap:6px;margin-top:16px;display:flex}.pk-svc__bar span{background:var(--pk-line);flex:1;height:3px;position:relative;overflow:hidden}.pk-svc__bar span:after{content:"";background:var(--pk-orange);transform-origin:0;transition:transform .7s var(--pk-ease);position:absolute;inset:0;transform:scaleX(0)}.pk-svc__bar span.is-on:after{transform:scaleX(1)}.pk-svc__inline{display:none}@media (width<=900px){.pk-svc__head{grid-template-columns:1fr;align-items:start}.pk-svc__intro{justify-self:start}.pk-svc__body{padding-right:var(--pk-gutter);grid-template-columns:1fr}.pk-svc__stage{display:none}.pk-svc__item,.pk-svc__item:last-child{border-top:0;min-height:0;padding-block:0 44px}.pk-svc__item:before{display:none}.pk-svc__inline{margin:0 calc(-1 * var(--pk-gutter)) 26px;aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.pk-svc__inline img{object-fit:cover;width:100%;height:100%}.pk-svc__inline.is-night img{filter:brightness(.55)saturate(.75)}.pk-js .pk-svc.is-ready .pk-svc__item:not(.is-active)>:not(.pk-svc__inline){opacity:1}.pk-js .pk-svc.is-ready .pk-svc__item:not(.is-active) .pk-svc__name{transform:none}}@media (prefers-reduced-motion:reduce){.pk-svc__frame,.pk-svc__frame img{transition:none}}
