.ksp__cards--numbering--numerals .ksp__cards__card:first-child .ksp__cards__card__glyph:after{content:"➊"}.ksp__cards--numbering--numerals .ksp__cards__card:nth-child(2) .ksp__cards__card__glyph:after{content:"➋"}.ksp__cards--numbering--numerals .ksp__cards__card:nth-child(3) .ksp__cards__card__glyph:after{content:"➌"}.ksp__cards--numbering--numerals .ksp__cards__card:nth-child(4) .ksp__cards__card__glyph:after{content:"➍"}.ksp__cards--numbering--roman .ksp__cards__card:first-child .ksp__cards__card__glyph:after{content:"Ⅰ"}.ksp__cards--numbering--roman .ksp__cards__card:nth-child(2) .ksp__cards__card__glyph:after{content:"Ⅱ"}.ksp__cards--numbering--roman .ksp__cards__card:nth-child(3) .ksp__cards__card__glyph:after{content:"Ⅲ"}.ksp__cards--numbering--roman .ksp__cards__card:nth-child(4) .ksp__cards__card__glyph:after{content:"Ⅳ"}.ksp__cards--numbering--hearts .ksp__cards__card:first-child .ksp__cards__card__glyph:after{content:"❣"}.ksp__cards--numbering--hearts .ksp__cards__card:nth-child(2) .ksp__cards__card__glyph:after{content:"❤"}.ksp__cards--numbering--hearts .ksp__cards__card:nth-child(3) .ksp__cards__card__glyph:after{content:"💕"}.ksp__cards--numbering--hearts .ksp__cards__card:nth-child(4) .ksp__cards__card__glyph:after{content:"❣"}.ksp__cards--numbering--stars .ksp__cards__card:first-child .ksp__cards__card__glyph:after{content:"✛"}.ksp__cards--numbering--stars .ksp__cards__card:nth-child(2) .ksp__cards__card__glyph:after{content:"✲"}.ksp__cards--numbering--stars .ksp__cards__card:nth-child(3) .ksp__cards__card__glyph:after{content:"✳"}.ksp__cards--numbering--stars .ksp__cards__card:nth-child(4) .ksp__cards__card__glyph:after{content:"✺"}.ksp__cards--numbering--inactive .ksp__cards__card:first-child .ksp__cards__card__glyph:after{content:"➀"}.ksp__cards--numbering--inactive .ksp__cards__card:nth-child(2) .ksp__cards__card__glyph:after{content:"➁"}.ksp__cards--numbering--inactive .ksp__cards__card:nth-child(3) .ksp__cards__card__glyph:after{content:"➂"}.ksp__cards--numbering--inactive .ksp__cards__card:nth-child(4) .ksp__cards__card__glyph:after{content:"➃"}.ksp{grid-row-gap:2.5rem!important}.ksp__header{display:grid;grid-template:min-content/1fr;grid-row-gap:1.25rem}.ksp__header--kspx2,.ksp__header--kspx4{grid-column:2/-2}.ksp__header--kspx3{grid-column:3/-3}.ksp__number-nav{display:none}.ksp__number-nav button:first-child:after{content:"➀"}.ksp__number-nav button:first-child.active:after,.ksp__number-nav button:first-child:hover:after{content:"➊"}.ksp__number-nav button:nth-child(2):after{content:"➁"}.ksp__number-nav button:nth-child(2).active:after,.ksp__number-nav button:nth-child(2):hover:after{content:"➋"}.ksp__number-nav button:nth-child(3):after{content:"➂"}.ksp__number-nav button:nth-child(3).active:after,.ksp__number-nav button:nth-child(3):hover:after{content:"➌"}.ksp__number-nav button:nth-child(4):after{content:"➃"}.ksp__number-nav button:nth-child(4).active:after,.ksp__number-nav button:nth-child(4):hover:after{content:"➍"}.ksp__number-nav__button{background:none;border:none;color:var(--ps-font-color);cursor:pointer;font-family:inherit;font-size:2rem;font-weight:400;height:auto;line-height:2.5rem;margin-right:1.25rem;margin-top:0;padding:0 11px 8px;text-transform:none;width:auto}.ksp__cards{background-color:var(--ps-bg-color);color:var(--ps-font-color);display:grid;grid-template-columns:repeat(18,1fr);grid-gap:1.25rem 1.25rem;padding:5.625rem 0;padding-bottom:0!important;padding-top:0!important;grid-gap:2.5rem 1.25rem;align-items:start}.ksp__cards--has-image .ksp__cards__card{grid-template-columns:1fr;grid-template-rows:minmax(min-content,138px) min-content 1fr!important}.ksp__cards--has-image .ksp__cards__card__glyph{align-items:flex-end;display:flex}.ksp__cards--has-glyph .ksp__cards__card__glyph{height:4rem}.ksp__cards__card{padding-bottom:0!important;padding-top:0!important;position:relative}.ksp__cards__card__image{position:relative}.ksp__cards__card__image:after{content:"";display:block;padding-bottom:100%}.ksp__cards__card__image img{-o-object-position:0 center;object-position:0 center;position:absolute}.ksp__cards__card__glyph{height:auto;line-height:4rem}.ksp__cards__card__glyph--with-image{position:absolute}.ksp__cards__card__text .ps-glyph{color:var(--ps-font-color)}.ksp__cards__card--phantom{display:none!important;height:100%}.ksp__cards__card--phantom .ksp__cards__card__glyph:after{content:"👀";left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:auto}.ksp__cards--kspx2{grid-column:2/-2}.ksp__cards--kspx2 .ksp__cards__card{background-color:var(--ps-bg-color);color:var(--ps-font-color);display:grid;grid-template-columns:repeat(18,1fr);grid-gap:1.25rem 1.25rem;grid-column:1/-1;grid-template-columns:repeat(16,1fr);padding:5.625rem 0}.ksp__cards--kspx2 .ksp__cards__card__image{grid-column:span 4;width:calc(75% - .625rem)}.ksp__cards--kspx2 .ksp__cards__card__title{grid-column:span 4}.ksp__cards--kspx2 .ksp__cards__card__text{grid-column:span 8}.ksp__cards--kspx3{grid-column:3/-3;grid-template-columns:repeat(14,1fr)}.ksp__cards--kspx3 .ksp__cards__card{display:grid;grid-template:min-content/1fr;grid-row-gap:1.25rem;grid-column-end:span 4}.ksp__cards--kspx3 .ksp__cards__card__title{margin-top:1.25rem}.ksp__cards--kspx3 .ksp__cards__card__image{max-height:138px}.ksp__cards--kspx4{grid-column:2/-2;grid-template-columns:repeat(16,1fr)}.ksp__cards--kspx4 .ksp__cards__card{display:grid;grid-template:min-content/1fr;grid-row-gap:1.25rem;grid-column:span 4}.ksp__cards--kspx4 .ksp__cards__card__title{margin-top:1.25rem}.ksp__cards--kspx4 .ksp__cards__card__image{max-height:138px}.ksp.ksp--landing{padding-bottom:12.875rem;padding-top:8rem;grid-row-gap:5.5rem!important}.ksp.ksp--landing .ksp__header{justify-items:center}.ksp.ksp--landing .ksp__header h2{border:1px solid #121620;border-radius:9px;font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:20px;padding:.5rem 1rem;text-transform:uppercase}.ksp.ksp--landing .ksp__cards{align-items:unset;display:flex;gap:1rem;grid-column:2/-2;overflow-x:unset}.ksp.ksp--landing .ksp__cards:after,.ksp.ksp--landing .ksp__cards:before{display:none}.ksp.ksp--landing .ksp__cards__card{align-items:center;border-radius:24px;display:flex;flex-direction:column;padding:2rem 1.5rem!important}.ksp.ksp--landing .ksp__cards__card__image{height:4rem;position:absolute;top:-2rem;width:4rem}.ksp.ksp--landing .ksp__cards__card__title{font-size:1.5rem;font-weight:700;line-height:1.875rem;margin-top:1.5rem;text-align:center;text-transform:none}.ksp.ksp--landing .ksp__cards__card__text{margin-bottom:1.25rem;text-align:center}.ksp.ksp--landing .ksp__cards__card__button{background-color:#121620;border-color:#121620;bottom:-1.5rem;color:#fff;position:absolute}.ksp.ksp--landing .ksp__cards__card__button:active,.ksp.ksp--landing .ksp__cards__card__button:focus,.ksp.ksp--landing .ksp__cards__card__button:hover{background-color:#363b49;border-color:#363b49}@media (min-width:640px)and (max-width:1151px){.ksp__cards{grid-template-columns:repeat(10,1fr);padding:2.5rem 0;grid-gap:1.25rem 20px}.ksp__cards__card--phantom{display:grid!important}.ksp__cards--kspx2 .ksp__cards__card{grid-template-columns:repeat(10,1fr);padding:2.5rem 0;grid-gap:1.25rem 20px}.ksp__header{grid-column:2/-2}.ksp__cards--kspx2{grid-column:2/-2;grid-template-columns:repeat(8,1fr)}.ksp__cards--kspx2 .ksp__cards__card{grid-column:span 4}.ksp__cards--kspx3{grid-template-columns:calc(10% - 1.25rem) repeat(4,calc(40% - .625rem)) calc(10% - 1.25rem)}.ksp__cards--kspx4{grid-template-columns:calc(10% - 1.25rem) repeat(5,calc(40% - .625rem)) calc(10% - 1.25rem)}}@media (min-width:1152px){.ksp__cards,.ksp__cards--kspx2 .ksp__cards__card{max-width:var(--ps-section-max-width);padding-left:calc((100% - var(--ps-section-max-width))/2);padding-right:calc((100% - var(--ps-section-max-width))/2)}.ksp__cards--kspx2 .ksp__cards__card{align-items:center}.ksp__cards--kspx2 .ksp__cards__card__glyph{grid-column:span 4}.ksp__cards--kspx3 .ksp__cards__card:first-child{grid-column-start:1}.ksp__cards--kspx3 .ksp__cards__card:nth-child(2){grid-column-start:6}.ksp__cards--kspx3 .ksp__cards__card:nth-child(3){grid-column-start:11}}@media (max-width:1151px){.ksp{padding:5.625rem 0}.ksp__number-nav{display:block}.ksp__cards{overflow-x:scroll;scrollbar-width:none}.ksp__cards::-webkit-scrollbar{display:none}.ksp__cards--kspx2 .ksp__cards__card{display:grid;grid-template:min-content/1fr;grid-row-gap:1.25rem}.ksp__cards--kspx2 .ksp__cards__card__title{margin-top:1.25rem}.ksp__cards--kspx2 .ksp__cards__card__image{grid-column:auto;width:50%}.ksp__cards--kspx2 .ksp__cards__card__text,.ksp__cards--kspx2 .ksp__cards__card__title{grid-column:auto}.ksp__cards--kspx3,.ksp__cards--kspx4{grid-column:1/-1}.ksp__cards--kspx3:after,.ksp__cards--kspx3:before,.ksp__cards--kspx4:after,.ksp__cards--kspx4:before{content:"";height:100%}.ksp__cards--kspx3 .ksp__cards__card,.ksp__cards--kspx4 .ksp__cards__card{grid-column:span 1}.ksp__cards--kspx3 .ksp__cards__card__image,.ksp__cards--kspx4 .ksp__cards__card__image{grid-column:auto;width:50%}.ksp__cards--kspx3 .ksp__cards__card__text,.ksp__cards--kspx3 .ksp__cards__card__title,.ksp__cards--kspx4 .ksp__cards__card__text,.ksp__cards--kspx4 .ksp__cards__card__title{grid-column:auto}.ksp__cards__card__glyph{font-size:3.75rem;font-size:5rem;line-height:1.0833333333}.ksp.ksp--landing{padding:2.5rem 1.25rem 4rem;grid-row-gap:4.5rem!important}.ksp.ksp--landing .ksp__cards{flex-direction:column;gap:6.25rem;grid-column:1/-1}.ksp.ksp--landing .ksp__cards__card__image{width:4rem}}@media (max-width:639px){.ksp__cards,.ksp__cards--kspx2 .ksp__cards__card{grid-template-columns:repeat(6,1fr);padding:2.5rem 1.25rem;grid-gap:1.25rem 15px}.ksp__cards--kspx2 .ksp__cards__card{grid-template:min-content/1fr}.ksp__header{grid-column:1/-1;padding-left:1.25rem;padding-right:1.25rem}.ksp__cards{grid-column:1/-1;padding-left:0;padding-right:0;grid-gap:2.5rem .9375rem}.ksp__cards--kspx2{grid-template-columns:repeat(8,1fr)}.ksp__cards--kspx2 .ksp__cards__card img{-o-object-position:center;object-position:center}.ksp__cards--kspx3{grid-template-columns:.3125rem repeat(3,calc(83.33333% - 1.25rem)) .3125rem}.ksp__cards--kspx4{grid-template-columns:.3125rem repeat(4,calc(83.33333% - 1.25rem)) .3125rem}.ksp.ksp--landing .ksp__header h2{font-size:.875rem;line-height:1.25;padding:.375rem .875rem}.ksp.ksp--landing .ksp__cards__card{gap:1rem}.ksp.ksp--landing .ksp__cards__card__image{width:4rem}.ksp.ksp--landing .ksp__cards__card__title{font-size:1.25rem;line-height:1.75rem;margin-top:1rem}.ksp.ksp--landing .ksp__cards__card__button{border-radius:8px;font-size:.875rem;font-weight:500;line-height:1rem;padding:10px .875rem}}