.pk-detail{padding-block:clamp(72px,8vw,130px)}.pk-detail__top{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:clamp(32px,5vw,110px);display:grid}.pk-detail__title{margin-bottom:clamp(24px,2.6vw,36px);font-size:clamp(38px,4.4vw,72px)}.pk-detail__prose p{letter-spacing:-.012em;color:var(--pk-ink);max-width:40ch;font-size:clamp(19px,1.65vw,26px);line-height:1.5}.pk-detail__prose p+p{color:var(--pk-ink-soft);margin-top:1em;font-size:clamp(17px,1.3vw,20px)}.pk-detail__prose p:first-child:first-line{font-weight:600}.pk-detail__card{background:var(--pk-navy);color:#fff;padding:clamp(26px,2.6vw,38px);position:sticky;top:32px;box-shadow:0 40px 80px -46px #101621cc}.pk-detail__card:before{content:"";background:var(--pk-orange);transform-origin:0;width:100%;height:5px;transition:transform 1s var(--pk-ease) .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.pk-detail__card.is-in:before,html:not(.pk-js) .pk-detail__card:before{transform:scaleX(1)}.pk-detail__card-title{letter-spacing:-.035em;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.1}.pk-detail__card-text{color:#ffffffbd;margin-top:12px;font-size:15.5px;line-height:1.55}.pk-detail__usps{border-top:1px solid var(--pk-line-dark);gap:14px;margin-top:22px;padding-top:22px;display:grid}.pk-detail__usps li{gap:12px;font-size:16px;line-height:1.4;display:flex}.pk-detail__usps .pk-icon{background:var(--pk-orange);color:#fff;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;padding:3px}.pk-detail__card-actions{border-top:1px solid var(--pk-line-dark);gap:14px;margin-top:26px;padding-top:22px;display:grid}.pk-detail__phone{letter-spacing:-.02em;color:#fff;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.pk-detail__phone .pk-icon,.pk-detail__phone:hover{color:var(--pk-orange)}.pk-detail__more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,110px);margin-top:clamp(64px,8vw,130px);display:grid}.pk-detail__media{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.pk-detail__media img{object-fit:cover;width:100%;height:114%;transform:translate3d(0, calc(var(--py,0px) - 7%), 0)}.pk-detail__media:after{content:"";background:var(--pk-orange);transform-origin:100%;transition:transform 1.2s var(--pk-ease-io) .1s;position:absolute;inset:0}.pk-js .pk-detail__media.pk-reveal{opacity:1;transform:none}.pk-detail__media.is-in:after,html:not(.pk-js) .pk-detail__media:after{transform:scaleX(0)}.pk-detail__more-title{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(30px,3vw,48px);font-weight:800;line-height:1.04}.pk-detail__more-copy p{max-width:46ch;color:var(--pk-ink-soft);font-size:clamp(16px,1.25vw,19px);line-height:1.65}.pk-detail__more-copy p+p{margin-top:.9em}@media (width<=900px){.pk-detail__top,.pk-detail__more{grid-template-columns:1fr}.pk-detail__card{position:relative;top:0}}
