@charset "UTF-8";.KingstonArticle{display:flex;flex-direction:column;row-gap:50px;grid-row-start:2;text-align:left;max-width:900px;margin:0 auto}@media (max-width:768px){.KingstonArticle{grid-column-start:1;grid-column-end:span 12}}@media (min-width:769px) and (max-width:1260px){.KingstonArticle{grid-column-start:2;grid-column-end:span 10}}@media (min-width:1261px) and (max-width:1400px){.KingstonArticle{grid-column-start:3;grid-column-end:span 8}}@media (min-width:1401px){.KingstonArticle{grid-column-start:4;grid-column-end:span 6}}.KingstonArticleContent h1{margin-top:-.24em;font-size:64px;line-height:1.4em;letter-spacing:.02em}@media (max-width:768px){.KingstonArticleContent h1{font-size:42px}}.KingstonArticleContent h1+ol,.KingstonArticleContent h1+p,.KingstonArticleContent h1+ul{margin-top:50px}.KingstonArticleContent p{font-size:18px;line-height:1.5em}.KingstonArticleContent p:first-of-type{font-size:24px;font-weight:600}.KingstonArticleContent p:not(:last-child){margin-bottom:24px}.KingstonArticleContent p.no-adjust{font-size:16px;font-weight:400}.KingstonArticleContent ol p,.KingstonArticleContent table p,.KingstonArticleContent ul p{font-size:16px;font-weight:400}.KingstonArticleContent ol p.no-adjust,.KingstonArticleContent ol p:first-of-type,.KingstonArticleContent table p.no-adjust,.KingstonArticleContent table p:first-of-type,.KingstonArticleContent ul p.no-adjust,.KingstonArticleContent ul p:first-of-type{font-size:16px;font-weight:400}.KingstonArticleContent a,.KingstonArticleContent span{color:#ff337d;text-decoration:none}.KingstonArticleList{margin-bottom:0!important}.KingstonArticleList ul{display:flex;flex-wrap:wrap;row-gap:0;column-gap:0}.KingstonArticleList ul li{aspect-ratio:4/5}@media (max-width:700px){.KingstonArticleList ul li{width:100%}}@media (min-width:701px) and (max-width:1024px){.KingstonArticleList ul li{width:50%}}@media (min-width:1025px) and (max-width:1240px){.KingstonArticleList ul li{width:33.3%}}@media (min-width:1241px){.KingstonArticleList ul li{width:25%}}.KingstonArticleList ul li a{display:flex;flex-direction:column;justify-content:center;aspect-ratio:inherit;overflow:hidden;width:100%;height:100%;font-family:Nohemi,sans-serif;font-size:22px;font-weight:400;color:#0a281e;text-decoration:none;line-height:1.5em;transition:color .5s,background-color .5s}.KingstonArticleList ul li a img{width:100%;height:100%;aspect-ratio:inherit;object-fit:cover}.KingstonArticleList ul li a time{display:block;margin-bottom:11px;font-size:16px}.KingstonArticleList ul li a:hover{background-color:#ff337d;color:#f8fcf2}.KingstonCaseStudy{display:flex;flex-direction:column;align-items:center}.KingstonCaseStudy .KingstonIntroduction{display:flex;column-gap:80px;row-gap:80px;width:100vw;align-items:center}@media (max-width:1024px){.KingstonCaseStudy .KingstonIntroduction{flex-direction:column}}@media (max-width:1200px){.KingstonCaseStudy .KingstonIntroduction{padding:40px}}@media (min-width:1201px){.KingstonCaseStudy .KingstonIntroduction{padding:100px}}.KingstonCaseStudy .KingstonIntroductionContent{display:flex;flex-direction:column}@media (max-width:1024px){.KingstonCaseStudy .KingstonIntroductionContent{width:100%}}@media (min-width:1025px){.KingstonCaseStudy .KingstonIntroductionContent{width:calc(50% - 80px)}}.KingstonCaseStudy .KingstonIntroductionContent h1{font-size:46px;line-height:1.3em;margin-bottom:10px}.KingstonCaseStudy .KingstonIntroductionContent h2{font-weight:400;font-size:18px;margin-bottom:30px}.KingstonCaseStudy .KingstonIntroductionContent p{font-size:16px;line-height:1.6em;max-width:700px}.KingstonCaseStudy .KingstonIntroductionContent ul:not(.awards){display:flex;flex-direction:column;row-gap:10px;margin-top:30px}@media (min-width:640px) and (max-width:1024px){.KingstonCaseStudy .KingstonIntroductionContent ul:not(.awards){width:100%;flex-direction:row;column-gap:20px;align-items:flex-end}}.KingstonCaseStudy .KingstonIntroductionContent ul:not(.awards) li{font-size:14px;line-height:1.3em}.KingstonCaseStudy .KingstonIntroductionContent ul:not(.awards) li span{display:block;font-family:Nohemi,sans-serif;font-weight:600;font-size:12px;margin-bottom:5px}.KingstonCaseStudy .KingstonIntroduction .awards{display:flex;flex-wrap:wrap;width:100%;row-gap:20px;column-gap:20px;margin-top:40px}.KingstonCaseStudy .KingstonIntroduction .awards li{display:flex;justify-content:center;align-items:center;height:80px}@media (max-width:640px){.KingstonCaseStudy .KingstonIntroduction .awards li{height:60px}}.KingstonCaseStudy .KingstonIntroduction .awards li img{height:100%;width:auto}@media (max-width:1024px){.KingstonCaseStudy .KingstonIntroduction .KingstonMedia{width:100%}}@media (min-width:1025px){.KingstonCaseStudy .KingstonIntroduction .KingstonMedia{width:50%}}.KingstonCaseStudy .KingstonAltArticle{margin-top:0;margin-bottom:0}@media (max-width:1024px){.KingstonCaseStudy .KingstonAltArticle{padding:100px 40px}}@media (min-width:1025px){.KingstonCaseStudy .KingstonAltArticle{padding:200px 100px}}.KingstonCaseStudy .KingstonAltArticle header{margin-bottom:40px}.KingstonCaseStudy .KingstonAltArticle main{margin-bottom:0}.KingstonCaseStudy .KingstonAltArticle main p:last-child{margin-bottom:0}.KingstonCaseStudy .KingstonAltArticle main p strong{font-weight:600}.KingstonCaseStudy .KingstonAltArticle main ul{display:flex;flex-direction:column;row-gap:13.3333333333px;padding-left:20px;padding-right:40px;margin-bottom:33px}.KingstonCaseStudy .KingstonAltArticle main ul li{position:relative;font-size:16px;line-height:1.6em}.KingstonCaseStudy .KingstonAltArticle main ul li::before{position:absolute;top:10px;left:-17px;display:block;width:5px;height:5px;border-radius:100%;background-color:#0a281e;content:""}.KingstonCaseStudy .KingstonAltArticle h1,.KingstonCaseStudy .KingstonAltArticle h2,.KingstonCaseStudy .KingstonAltArticle h3,.KingstonCaseStudy .KingstonAltArticle h4,.KingstonCaseStudy .KingstonAltArticle h5,.KingstonCaseStudy .KingstonAltArticle h6{line-height:1.3em}.KingstonCaseStudy .KingstonAltArticle h1:not(:last-child),.KingstonCaseStudy .KingstonAltArticle h2:not(:last-child),.KingstonCaseStudy .KingstonAltArticle h3:not(:last-child),.KingstonCaseStudy .KingstonAltArticle h4:not(:last-child),.KingstonCaseStudy .KingstonAltArticle h5:not(:last-child),.KingstonCaseStudy .KingstonAltArticle h6:not(:last-child){margin-bottom:30px}.KingstonCaseStudy .KingstonContentGrid{display:flex;flex-direction:column;row-gap:40px;width:100vw}@media (max-width:780px){.KingstonCaseStudy .KingstonContentGrid{padding:40px}}@media (min-width:781px){.KingstonCaseStudy .KingstonContentGrid{padding:100px}}.KingstonCaseStudy .KingstonContentGrid.textWhite{background-color:#0a281e}.KingstonCaseStudy .KingstonContentGrid.textWhite h1,.KingstonCaseStudy .KingstonContentGrid.textWhite h2,.KingstonCaseStudy .KingstonContentGrid.textWhite h3,.KingstonCaseStudy .KingstonContentGrid.textWhite h4,.KingstonCaseStudy .KingstonContentGrid.textWhite h5,.KingstonCaseStudy .KingstonContentGrid.textWhite h6{color:#ff337d;line-height:1.3em}@media (max-width:780px){.KingstonCaseStudy .KingstonContentGrid.textWhite{padding:100px 40px}}.KingstonCaseStudy .KingstonContentGrid.textWhite+.KingstonContentGrid:not(.textWhite){padding-top:40px}.KingstonCaseStudy .KingstonContentGrid.bgBrand{background-color:#ff337d}.KingstonCaseStudy .KingstonContentGrid.bgBrand h1,.KingstonCaseStudy .KingstonContentGrid.bgBrand h2,.KingstonCaseStudy .KingstonContentGrid.bgBrand h3,.KingstonCaseStudy .KingstonContentGrid.bgBrand h4,.KingstonCaseStudy .KingstonContentGrid.bgBrand h5,.KingstonCaseStudy .KingstonContentGrid.bgBrand h6,.KingstonCaseStudy .KingstonContentGrid.bgBrand p{color:#f8fcf2}@media (max-width:780px){.KingstonCaseStudy .KingstonContentGrid.bgBrand{padding:100px 40px}}.KingstonCaseStudy .KingstonContentGrid p{font-size:16px;line-height:1.6em;max-width:700px}.KingstonCaseStudy .KingstonContentGrid .Grid{display:flex;column-gap:40px;row-gap:40px;margin-bottom:40px}@media (max-width:780px){.KingstonCaseStudy .KingstonContentGrid .Grid{row-gap:20px;padding:0 40px}}@media (max-width:1200px){.KingstonCaseStudy .KingstonContentGrid .Grid{flex-wrap:wrap}}.KingstonCaseStudy .KingstonContentGrid .Grid li{display:flex;flex-direction:column;row-gap:40px}.KingstonCaseStudy .KingstonContentGrid .Grid li p{font-family:Nohemi,sans-serif;font-weight:400;font-size:22px;line-height:1.4em}@media (max-width:780px){.KingstonCaseStudy .KingstonContentGrid .Grid li p{font-size:18px}}@media (min-width:641px) and (max-width:1200px){.KingstonCaseStudy .KingstonContentGrid .Grid2Items li{width:75%}}@media (min-width:1201px){.KingstonCaseStudy .KingstonContentGrid .Grid2Items li{width:calc(50% - 20px)}}@media (min-width:641px) and (max-width:1200px){.KingstonCaseStudy .KingstonContentGrid .Grid3Items li{width:75%}}@media (min-width:1201px){.KingstonCaseStudy .KingstonContentGrid .Grid3Items li{width:calc(33.3% - 30px)}}@media (min-width:641px) and (max-width:780px){.KingstonCaseStudy .KingstonContentGrid .Grid4Items li{width:75%}}@media (min-width:781px) and (max-width:1200px){.KingstonCaseStudy .KingstonContentGrid .Grid4Items li{width:calc(50% - 20px)}}@media (min-width:1201px){.KingstonCaseStudy .KingstonContentGrid .Grid4Items li{width:calc(25% - 26.6666666667px)}}.KingstonCaseStudy .KingstonBlockQuote,.KingstonCaseStudy h1,.KingstonCaseStudy h2,.KingstonCaseStudy h3,.KingstonCaseStudy h4,.KingstonCaseStudy h5,.KingstonCaseStudy h6{font-family:Nohemi,sans-serif;font-weight:600}.KingstonCaseStudy .textWhite{color:#f8fcf2}.KingstonCaseStudy .textBlack{color:#0a281e}.KingstonCaseStudy>.KingstonMedia:not(.isFull){padding:100px}@media (max-width:640px){.KingstonCaseStudy>.KingstonMedia:not(.isFull){padding:60px}}.KingstonCaseStudy a.KingstonMedia iframe,.KingstonCaseStudy a.KingstonMedia img,.KingstonCaseStudy a.KingstonMedia video{pointer-events:none}.KingstonCaseStudy a.KingstonMedia .figcaption h2{line-height:1.3em}@media (max-width:640px){.KingstonCaseStudy a.KingstonMedia .figcaption h2{font-size:18px}}@media (max-width:640px){.KingstonCaseStudy a.KingstonMedia .figcaption p{font-size:14px}}.KingstonCaseStudy .KingstonMedia{display:flex;flex-direction:column;row-gap:25px;width:100vw}.KingstonCaseStudy .KingstonMedia.isNarrow{max-width:1024px}@media (max-width:900px){.KingstonCaseStudy .KingstonMedia.isNarrow{padding:40px}}.KingstonCaseStudy .KingstonMedia.isSplit{width:calc(100vw - 200px);flex-direction:row-reverse;align-items:center;column-gap:80px}@media (max-width:900px){.KingstonCaseStudy .KingstonMedia.isSplit{padding:40px 60px}}@media (max-width:1024px){.KingstonCaseStudy .KingstonMedia.isSplit{width:100%;flex-direction:column}.KingstonCaseStudy .KingstonMedia.isSplit .KingstonMedia{width:100%}}.KingstonCaseStudy .KingstonMedia.isSplit>div{width:50%}.KingstonCaseStudy .KingstonMedia.isSplit .figcaption,.KingstonCaseStudy .KingstonMedia.isSplit figcaption{width:calc(50% - 80px)}@media (max-width:1024px){.KingstonCaseStudy .KingstonMedia.isSplit .figcaption,.KingstonCaseStudy .KingstonMedia.isSplit figcaption,.KingstonCaseStudy .KingstonMedia.isSplit>div{width:100%}}.KingstonCaseStudy .KingstonMedia>a,.KingstonCaseStudy .KingstonMedia>div{width:100%}.KingstonCaseStudy .KingstonMedia img,.KingstonCaseStudy .KingstonMedia video{display:block;width:100%;height:auto;border:0;aspect-ratio:16/9;object-fit:cover}.KingstonCaseStudy .KingstonMedia .figcaption,.KingstonCaseStudy .KingstonMedia figcaption{display:flex;flex-direction:column;row-gap:15px;padding:0 20px;max-width:60%;font-size:14px;line-height:1.6em}@media (max-width:900px){.KingstonCaseStudy .KingstonMedia .figcaption,.KingstonCaseStudy .KingstonMedia figcaption{max-width:100%}}.KingstonCaseStudy .KingstonMedia .figcaption h2,.KingstonCaseStudy .KingstonMedia .figcaption h3,.KingstonCaseStudy .KingstonMedia .figcaption h4,.KingstonCaseStudy .KingstonMedia .figcaption h5,.KingstonCaseStudy .KingstonMedia .figcaption h6,.KingstonCaseStudy .KingstonMedia figcaption h2,.KingstonCaseStudy .KingstonMedia figcaption h3,.KingstonCaseStudy .KingstonMedia figcaption h4,.KingstonCaseStudy .KingstonMedia figcaption h5,.KingstonCaseStudy .KingstonMedia figcaption h6{font-size:22px}.KingstonCaseStudy .KingstonMedia .figcaption p,.KingstonCaseStudy .KingstonMedia figcaption p{font-size:16px;line-height:1.6em}.KingstonCaseStudy .KingstonMediaFlow header,.KingstonCaseStudy .KingstonMediaGrid header{display:flex;flex-direction:column;width:calc(100vw - 200px);row-gap:40px}@media (max-width:1200px){.KingstonCaseStudy .KingstonMediaFlow header,.KingstonCaseStudy .KingstonMediaGrid header{width:calc(100vw - 80px)}}.KingstonCaseStudy .KingstonMediaFlow header h1,.KingstonCaseStudy .KingstonMediaFlow header h2,.KingstonCaseStudy .KingstonMediaFlow header h3,.KingstonCaseStudy .KingstonMediaFlow header h4,.KingstonCaseStudy .KingstonMediaFlow header h5,.KingstonCaseStudy .KingstonMediaFlow header h6,.KingstonCaseStudy .KingstonMediaGrid header h1,.KingstonCaseStudy .KingstonMediaGrid header h2,.KingstonCaseStudy .KingstonMediaGrid header h3,.KingstonCaseStudy .KingstonMediaGrid header h4,.KingstonCaseStudy .KingstonMediaGrid header h5,.KingstonCaseStudy .KingstonMediaGrid header h6{font-size:32px}.KingstonCaseStudy .KingstonMediaFlow header h1,.KingstonCaseStudy .KingstonMediaFlow header h2,.KingstonCaseStudy .KingstonMediaFlow header h3,.KingstonCaseStudy .KingstonMediaFlow header h4,.KingstonCaseStudy .KingstonMediaFlow header h5,.KingstonCaseStudy .KingstonMediaFlow header h6,.KingstonCaseStudy .KingstonMediaFlow header p,.KingstonCaseStudy .KingstonMediaGrid header h1,.KingstonCaseStudy .KingstonMediaGrid header h2,.KingstonCaseStudy .KingstonMediaGrid header h3,.KingstonCaseStudy .KingstonMediaGrid header h4,.KingstonCaseStudy .KingstonMediaGrid header h5,.KingstonCaseStudy .KingstonMediaGrid header h6,.KingstonCaseStudy .KingstonMediaGrid header p{width:100%;max-width:900px;line-height:1.3em}.KingstonCaseStudy .KingstonMediaFlow header p,.KingstonCaseStudy .KingstonMediaGrid header p{line-height:1.6em}.KingstonCaseStudy .KingstonMediaFlow{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:40px;row-gap:100px;width:100vw;padding:100px}@media (max-width:900px){.KingstonCaseStudy .KingstonMediaFlow{column-gap:40px;row-gap:40px;padding:40px}}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia{width:100%;margin-bottom:0}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption h1,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption h3,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption h4,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption h5,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption h6,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption h1,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption h3,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption h4,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption h5,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption h6{font-size:28px;line-height:1.3em}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia .figcaption p,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia figcaption p{font-size:20px}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2){align-items:center;column-gap:80px}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type>div:not(.figcaption),.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2)>div:not(.figcaption){width:60%}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type .figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2) .figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2) figcaption{width:calc(40% - 80px);flex-shrink:0;padding-left:0}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type{flex-direction:row}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2){flex-direction:row-reverse}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3),.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4),.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5){width:calc(33.3% - 26.6666666667px)}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3) .figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3) figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4) .figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4) figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5) .figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5) figcaption{max-width:100%;padding-bottom:20px}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3) .figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3) figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4) .figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4) figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5) .figcaption h2,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5) figcaption h2{font-size:22px}.KingstonCaseStudy .KingstonMediaFlow .KingstonBlockQuote{width:calc(33.3% - 26.6666666667px);padding:40px;text-align:left}.KingstonCaseStudy .KingstonMediaFlow .KingstonBlockQuote p{font-size:22px}.KingstonCaseStudy .KingstonMediaFlow .KingstonBlockQuote footer{font-size:12px}@media (max-width:900px){.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2){width:100%;flex-direction:column;row-gap:20px}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type>div,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2)>div{width:100%}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type figcaption,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2) figcaption{width:100%;max-width:100%;padding:0 20px;margin-top:0}.KingstonCaseStudy .KingstonMediaFlow .KingstonBlockQuote,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3),.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4),.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5){width:100%}}@media (min-width:901px) and (max-width:1200px){.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:first-of-type{order:1}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(2){order:2}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3){order:3}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5){order:4}.KingstonCaseStudy .KingstonMediaFlow .KingstonBlockQuote,.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(4){order:5;width:100%}.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(3),.KingstonCaseStudy .KingstonMediaFlow .KingstonMedia:nth-of-type(5){width:calc(50% - 20px)}}.KingstonCaseStudy .KingstonMediaSplit{display:flex;width:100%;column-gap:80px;row-gap:80px}@media (max-width:780px){.KingstonCaseStudy .KingstonMediaSplit{flex-direction:column}}@media (max-width:1200px){.KingstonCaseStudy .KingstonMediaSplit{padding:100px 40px}}@media (min-width:1201px){.KingstonCaseStudy .KingstonMediaSplit{max-width:1200px;padding:100px}}.KingstonCaseStudy .KingstonMediaSplit .KingstonMedia figcaption{max-width:80%}@media (max-width:780px){.KingstonCaseStudy .KingstonMediaSplit .KingstonMedia{width:100%}}@media (min-width:781px){.KingstonCaseStudy .KingstonMediaSplit .KingstonMedia{width:calc(50% - 40px)}}.KingstonCaseStudy .KingstonMediaGrid{display:flex;flex-wrap:wrap;justify-content:center;row-gap:40px;column-gap:40px;width:100%;padding:100px}.KingstonCaseStudy .KingstonMediaGrid a.KingstonMedia .figcaption{width:100%;max-width:100%}.KingstonCaseStudy .KingstonMediaGrid.bgBrand{background-color:#ff337d;color:#f8fcf2}.KingstonCaseStudy .KingstonMediaGrid.bgBrand a.KingstonMedia{color:#f8fcf2}.KingstonCaseStudy .KingstonMediaGrid.bgBrand+.KingstonMediaGrid.bgBrand{padding-top:0}.KingstonCaseStudy .KingstonMediaGrid.textWhite{background-color:#0a281e;color:#f8fcf2}.KingstonCaseStudy .KingstonMediaGrid.textWhite a.KingstonMedia{color:#f8fcf2}.KingstonCaseStudy .KingstonMediaGrid.textWhite+.KingstonMediaGrid.textWhite{padding-top:0}.KingstonCaseStudy .KingstonMediaGrid.hasStats.forSocial{justify-content:flex-start}.KingstonCaseStudy .KingstonMediaGrid.hasStats.forSocial figure{width:auto}.KingstonCaseStudy .KingstonMediaGrid.hasStats a{font-size:24px;font-family:Nohemi,sans-serif;font-weight:600;color:#ff337d}.KingstonCaseStudy .KingstonMediaGrid.hasStats a:hover{color:#f8fcf2}.KingstonCaseStudy .KingstonMediaGrid.hasStats.noMedia{justify-content:flex-start;align-items:flex-start}@media (max-width:1200px){.KingstonCaseStudy .KingstonMediaGrid.hasStats{padding:40px}}.KingstonCaseStudy .KingstonMediaGrid.hasStats header{margin-bottom:40px}.KingstonCaseStudy .KingstonMediaGrid.hasStats figcaption{padding:0}.KingstonCaseStudy .KingstonMediaGrid.hasStats figcaption h2{color:#ff337d;font-size:48px;line-height:1.3em}.KingstonCaseStudy .KingstonMediaGrid.hasStats figcaption p{font-size:22px}.KingstonCaseStudy .KingstonMediaGrid:not(.bgBrand)+.KingstonMediaGrid:not(.bgBrand):not(.textWhite){padding-top:0}.KingstonCaseStudy .KingstonMediaGrid.textWhite+.KingstonMediaGrid.textBlack{padding-top:100px!important}@media (min-width:1201px){.KingstonCaseStudy .KingstonMediaGrid:not(.isFull){max-width:1200px}}@media (max-width:1200px){.KingstonCaseStudy .KingstonMediaGrid{padding:40px}}@media (max-width:640px){.KingstonCaseStudy .KingstonMediaGrid .KingstonMedia{width:calc(100vw - 80px)}}@media (min-width:641px) and (max-width:1024px){.KingstonCaseStudy .KingstonMediaGrid .KingstonMedia{width:calc(50% - 20px)}}@media (min-width:1025px){.KingstonCaseStudy .KingstonMediaGrid .KingstonMedia{width:calc(33.3% - 26.6666666667px)}}.KingstonCaseStudy .KingstonMediaGrid .KingstonMedia figcaption{max-width:100%}.KingstonCaseStudy .KingstonMediaGrid.noCaptions figcaption{display:none}.KingstonCaseStudy .KingstonMediaGrid.noSpace{column-gap:0;row-gap:0;padding:0}@media (min-width:1024px) and (max-width:1200px){.KingstonCaseStudy .KingstonMediaGrid.noSpace.items4 .kingstonMedia,.KingstonCaseStudy .KingstonMediaGrid.noSpace:not(.items4) .kingstonMedia{width:50%}.KingstonCaseStudy .KingstonMediaGrid.noSpace:not(.items4) .kingstonMedia:last-child{width:100%}}@media (min-width:1201px){.KingstonCaseStudy .KingstonMediaGrid.noSpace{background-color:#0a281e;color:#f8fcf2;max-width:100%}.KingstonCaseStudy .KingstonMediaGrid.noSpace>h2,.KingstonCaseStudy .KingstonMediaGrid.noSpace>p{display:none}.KingstonCaseStudy .KingstonMediaGrid.noSpace .kingstonMedia figcaption{padding:40px}.KingstonCaseStudy .KingstonMediaGrid.noSpace:not(.items4) .KingstonMedia{width:33.3%}.KingstonCaseStudy .KingstonMediaGrid.noSpace:not(.items4) .KingstonMedia:nth-of-type(n+4){display:none}.KingstonCaseStudy .KingstonMediaGrid.noSpace.items4 .KingstonMedia{width:25%}.KingstonCaseStudy .KingstonMediaGrid.noSpace+.KingstonMediaGrid{padding-top:100px!important}}.KingstonCaseStudy .KingstonBlockQuote{display:flex;flex-direction:column;align-items:center;row-gap:20px;background-color:var(--primary);width:100%;text-align:center}@media (max-width:1024px){.KingstonCaseStudy .KingstonBlockQuote{padding:100px 40px}}@media (min-width:1025px){.KingstonCaseStudy .KingstonBlockQuote{padding:100px}}.KingstonCaseStudy .KingstonBlockQuote.bgBrand{background-color:#ff337d;color:#f8fcf2}.KingstonCaseStudy .KingstonBlockQuote p{font-size:48px;line-height:1.4em}.KingstonCaseStudy .KingstonBlockQuote p:not(:last-of-type){margin-bottom:24px}@media (max-width:1024px){.KingstonCaseStudy .KingstonBlockQuote p{font-size:28px}}.KingstonCaseStudy .KingstonBlockQuote p::before{content:"“"}.KingstonCaseStudy .KingstonBlockQuote p::after{content:"”"}.KingstonCaseStudy .KingstonBlockQuote.isSmall p{font-size:24px;max-width:1200px}.KingstonCaseStudy .KingstonBlockQuote footer{font-size:14px;font-weight:400;margin-top:auto}@media (max-width:1024px){.KingstonCaseStudy .KingstonBlockQuote footer{font-size:12px}}.KingstonCaseStudy section:last-child:not(.textWhite):not(.bgBrand){margin-bottom:100px}[data-aspect="1/1"],[data-aspect="16/9"],[data-aspect="4/3"],[data-aspect="4/5"],[data-aspect="9/16"]{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}[data-aspect="1/1"] iframe,[data-aspect="16/9"] iframe,[data-aspect="4/3"] iframe,[data-aspect="4/5"] iframe,[data-aspect="9/16"] iframe{border:0}[data-aspect="1/1"] iframe:not(.correct),[data-aspect="16/9"] iframe:not(.correct),[data-aspect="4/3"] iframe:not(.correct),[data-aspect="4/5"] iframe:not(.correct),[data-aspect="9/16"] iframe:not(.correct){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:initial}[data-aspect="1/1"] iframe.correct,[data-aspect="16/9"] iframe.correct,[data-aspect="4/3"] iframe.correct,[data-aspect="4/5"] iframe.correct,[data-aspect="9/16"] iframe.correct{width:100%;aspect-ratio:inherit}[data-aspect="1/1"] img,[data-aspect="1/1"] video,[data-aspect="16/9"] img,[data-aspect="16/9"] video,[data-aspect="4/3"] img,[data-aspect="4/3"] video,[data-aspect="4/5"] img,[data-aspect="4/5"] video,[data-aspect="9/16"] img,[data-aspect="9/16"] video{aspect-ratio:inherit!important}[data-aspect="16/9"]{aspect-ratio:16/9}[data-aspect="16/9"] iframe{width:100%;height:100%}[data-aspect="1/1"]{aspect-ratio:1/1}[data-aspect="1/1"] iframe{width:180%;height:100%}[data-aspect="9/16"]{aspect-ratio:9/16}[data-aspect="9/16"] iframe{width:325%;height:100%}[data-aspect="4/3"]{aspect-ratio:4/3}[data-aspect="4/3"] iframe{width:134%;height:100%}[data-aspect="4/5"]{aspect-ratio:4/5}[data-aspect="4/5"] iframe{width:222%;height:100%}.VIV_heading{font-size:46px!important}.KingstonMap{transition:opacity .5s,transform .5s;grid-column:full;width:100vw}.KingstonMap iframe{width:inherit}.KingstonTerms{text-align:left}.KingstonTerms p{font-size:16px;font-weight:400}.KingstonTerms a{color:#ff337d;text-decoration:none}.KingstonTerms a:hover{text-decoration:underline}.KingstonTerms strong{font-weight:600}.KingstonTerms ol,.KingstonTerms ul{padding:0;margin:0;list-style:none}.KingstonTerms ol li,.KingstonTerms ul li{font-size:16px;font-weight:400;line-height:1.5em;position:relative}.KingstonTerms ol li:not(:last-child),.KingstonTerms ul li:not(:last-child){margin-bottom:20px}.KingstonTerms ol li p:not(:last-child),.KingstonTerms ul li p:not(:last-child){margin-bottom:10px}.KingstonTerms ul li{padding-left:20px}.KingstonTerms ul li::before{position:absolute;top:6px;left:0;content:"";display:block;width:6px;height:6px;border-radius:100%;background-color:#ff337d}.KingstonTerms h2,.KingstonTerms h3,.KingstonTerms ol:not(:last-child),.KingstonTerms p:not(:last-child),.KingstonTerms ul:not(:last-child){margin-bottom:24px}.KingstonTerms ol+h2,.KingstonTerms p+h2,.KingstonTerms ul+h2{margin-top:44px}table,tbody{vertical-align:top;overflow:visible}li{display:block}.s1{text-decoration:none;font-size:11pt}.h3{text-decoration:none;font-size:9pt}.s2{text-decoration:none;font-size:9pt}.s3{text-decoration:none;font-size:11pt}.s4{text-decoration:none;font-size:10pt}.s5{text-decoration:none;font-size:10.5pt}.s6{text-decoration:none;font-size:10.5pt}.s7{text-decoration:none;font-size:11pt}.s8{text-decoration:none;font-size:10pt}.s9{text-decoration:none;font-size:10pt}#l1{padding-left:0;counter-reset:c1 1}#l1>li>:first-child:before{counter-increment:c1;content:counter(c1,decimal) ". ";text-decoration:none;font-size:11pt}#l1>li:first-child>:first-child:before{counter-increment:c1 0}#l2{padding-left:0;counter-reset:c2 1}#l2>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l2>li:first-child>:first-child:before{counter-increment:c2 0}#l3{padding-left:0;counter-reset:c3 1}#l3>li>:first-child:before{counter-increment:c3;content:"(" counter(c3,lower-roman) ") ";text-decoration:none;font-size:10pt}#l3>li:first-child>:first-child:before{counter-increment:c3 0}#l4{padding-left:0;counter-reset:d1 1}#l4>li>:first-child:before{counter-increment:d1;content:"(" counter(d1,lower-roman) ") ";text-decoration:none;font-size:10pt}#l4>li:first-child>:first-child:before{counter-increment:d1 0}#l5{padding-left:0;counter-reset:e1 1}#l5>li>:first-child:before{counter-increment:e1;content:"(" counter(e1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l5>li:first-child>:first-child:before{counter-increment:e1 0}#l6{padding-left:0;counter-reset:c2 1}#l6>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l6>li:first-child>:first-child:before{counter-increment:c2 0}#l7{padding-left:0;counter-reset:c2 1}#l7>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l7>li:first-child>:first-child:before{counter-increment:c2 0}#l8{padding-left:0;counter-reset:f1 1}#l8>li>:first-child:before{counter-increment:f1;content:counter(f1,lower-latin) ") ";text-decoration:none;font-size:10pt}#l8>li:first-child>:first-child:before{counter-increment:f1 0}#l9{padding-left:0;counter-reset:c2 1}#l9>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l9>li:first-child>:first-child:before{counter-increment:c2 0}#l10{padding-left:0;counter-reset:g1 1}#l10>li>:first-child:before{counter-increment:g1;content:"(" counter(g1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l10>li:first-child>:first-child:before{counter-increment:g1 0}#l11{padding-left:0;counter-reset:c2 1}#l11>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l11>li:first-child>:first-child:before{counter-increment:c2 0}#l12{padding-left:0;counter-reset:c2 1}#l12>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l12>li:first-child>:first-child:before{counter-increment:c2 0}#l13{padding-left:0;counter-reset:c2 1}#l13>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l13>li:first-child>:first-child:before{counter-increment:c2 0}#l14{padding-left:0;counter-reset:h1 1}#l14>li>:first-child:before{counter-increment:h1;content:"(" counter(h1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l14>li:first-child>:first-child:before{counter-increment:h1 0}#l15{padding-left:0;counter-reset:c2 1}#l15>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l15>li:first-child>:first-child:before{counter-increment:c2 0}#l16{padding-left:0;counter-reset:c2 1}#l16>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l16>li:first-child>:first-child:before{counter-increment:c2 0}#l17{padding-left:0;counter-reset:i1 1}#l17>li>:first-child:before{counter-increment:i1;content:"(" counter(i1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l17>li:first-child>:first-child:before{counter-increment:i1 0}#l18{padding-left:0;counter-reset:j1 1}#l18>li>:first-child:before{counter-increment:j1;content:"(" counter(j1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l18>li:first-child>:first-child:before{counter-increment:j1 0}#l19{padding-left:0;counter-reset:c2 1}#l19>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l19>li:first-child>:first-child:before{counter-increment:c2 0}#l20{padding-left:0;counter-reset:k1 1}#l20>li>:first-child:before{counter-increment:k1;content:"(" counter(k1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l20>li:first-child>:first-child:before{counter-increment:k1 0}#l21{padding-left:0;counter-reset:c2 1}#l21>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l21>li:first-child>:first-child:before{counter-increment:c2 0}#l22{padding-left:0;counter-reset:l1 1}#l22>li>:first-child:before{counter-increment:l1;content:"(" counter(l1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l22>li:first-child>:first-child:before{counter-increment:l1 0}#l23{padding-left:0;counter-reset:c2 1}#l23>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l23>li:first-child>:first-child:before{counter-increment:c2 0}#l24{padding-left:0;counter-reset:m1 1}#l24>li>:first-child:before{counter-increment:m1;content:"(" counter(m1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l24>li:first-child>:first-child:before{counter-increment:m1 0}#l25{padding-left:0;counter-reset:n1 1}#l25>li>:first-child:before{counter-increment:n1;content:"(" counter(n1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l25>li:first-child>:first-child:before{counter-increment:n1 0}#l26{padding-left:0;counter-reset:o1 1}#l26>li>:first-child:before{counter-increment:o1;content:"(" counter(o1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l26>li:first-child>:first-child:before{counter-increment:o1 0}#l27{padding-left:0;counter-reset:c2 1}#l27>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l27>li:first-child>:first-child:before{counter-increment:c2 0}#l28{padding-left:0;counter-reset:c2 1}#l28>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l28>li:first-child>:first-child:before{counter-increment:c2 0}#l29{padding-left:0;counter-reset:c2 1}#l29>li>:first-child:before{counter-increment:c2;content:counter(c1,decimal) "." counter(c2,decimal) " ";text-decoration:none;font-size:10pt}#l29>li:first-child>:first-child:before{counter-increment:c2 0}#l30{padding-left:0;counter-reset:p1 1}#l30>li>:first-child:before{counter-increment:p1;content:"(" counter(p1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l30>li:first-child>:first-child:before{counter-increment:p1 0}#l31{padding-left:0;counter-reset:q1 1}#l31>li>:first-child:before{counter-increment:q1;content:"(" counter(q1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l31>li:first-child>:first-child:before{counter-increment:q1 0}#l32{padding-left:0;counter-reset:r1 1}#l32>li>:first-child:before{counter-increment:r1;content:"(" counter(r1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l32>li:first-child>:first-child:before{counter-increment:r1 0}#l33{padding-left:0;counter-reset:s1 1}#l33>li>:first-child:before{counter-increment:s1;content:"(" counter(s1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l33>li:first-child>:first-child:before{counter-increment:s1 0}#l34{padding-left:0;counter-reset:t1 1}#l34>li>:first-child:before{counter-increment:t1;content:"(" counter(t1,lower-latin) ") ";text-decoration:none;font-size:8pt}#l34>li:first-child>:first-child:before{counter-increment:t1 0}#l35{padding-left:0;counter-reset:u1 1}#l35>li>:first-child:before{counter-increment:u1;content:counter(u1,upper-latin) ") ";text-decoration:none;font-size:10pt}#l35>li:first-child>:first-child:before{counter-increment:u1 0}#l36{padding-left:0;counter-reset:u2 1}#l36>li>:first-child:before{counter-increment:u2;content:counter(u2,decimal) ". ";text-decoration:none;font-size:11pt}#l36>li:first-child>:first-child:before{counter-increment:u2 0}#l37{padding-left:0;counter-reset:u3 1}#l37>li>:first-child:before{counter-increment:u3;content:counter(u2,decimal) "." counter(u3,decimal) " ";text-decoration:none;font-size:10pt}#l37>li:first-child>:first-child:before{counter-increment:u3 0}#l38{padding-left:0;counter-reset:u4 1}#l38>li>:first-child:before{counter-increment:u4;content:"(" counter(u4,lower-latin) ") ";text-decoration:none;font-size:10pt}#l38>li:first-child>:first-child:before{counter-increment:u4 0}#l39{padding-left:0;counter-reset:v1 2}#l39>li>:first-child:before{counter-increment:v1;content:counter(v1,decimal) " ";font-style:normal;font-weight:400;text-decoration:none}#l39>li:first-child>:first-child:before{counter-increment:v1 0}#l40{padding-left:0;counter-reset:v2 1}#l40>li>:first-child:before{counter-increment:v2;content:counter(v1,decimal) "." counter(v2,decimal) " ";text-decoration:none;font-size:10pt}#l40>li:first-child>:first-child:before{counter-increment:v2 0}#l41{padding-left:0;counter-reset:w1 3}#l41>li>:first-child:before{counter-increment:w1;content:counter(w1,decimal) " ";font-style:normal;font-weight:400;text-decoration:none}#l41>li:first-child>:first-child:before{counter-increment:w1 0}#l42{padding-left:0;counter-reset:w2 1}#l42>li>:first-child:before{counter-increment:w2;content:counter(w1,decimal) "." counter(w2,decimal) " ";text-decoration:none;font-size:10pt}#l42>li:first-child>:first-child:before{counter-increment:w2 0}#l43{padding-left:0;counter-reset:w3 1}#l43>li>:first-child:before{counter-increment:w3;content:"(" counter(w3,lower-latin) ") ";text-decoration:none;font-size:10pt}#l43>li:first-child>:first-child:before{counter-increment:w3 0}#l44{padding-left:0;counter-reset:w3 1}#l44>li>:first-child:before{counter-increment:w3;content:"(" counter(w3,lower-latin) ") ";text-decoration:none;font-size:10pt}#l44>li:first-child>:first-child:before{counter-increment:w3 0}#l45{padding-left:0;counter-reset:w3 1}#l45>li>:first-child:before{counter-increment:w3;content:"(" counter(w3,lower-latin) ") ";text-decoration:none;font-size:10pt}#l45>li:first-child>:first-child:before{counter-increment:w3 0}#l46{padding-left:0;counter-reset:w3 1}#l46>li>:first-child:before{counter-increment:w3;content:"(" counter(w3,lower-latin) ") ";text-decoration:none;font-size:10pt}#l46>li:first-child>:first-child:before{counter-increment:w3 0}#l47{padding-left:0;counter-reset:w3 1}#l47>li>:first-child:before{counter-increment:w3;content:"(" counter(w3,lower-latin) ") ";text-decoration:none;font-size:10pt}#l47>li:first-child>:first-child:before{counter-increment:w3 0}#l48{padding-left:0;counter-reset:x1 4}#l48>li>:first-child:before{counter-increment:x1;content:counter(x1,decimal) " ";font-style:normal;font-weight:400;text-decoration:none}#l48>li:first-child>:first-child:before{counter-increment:x1 0}#l49{padding-left:0;counter-reset:x2 1}#l49>li>:first-child:before{counter-increment:x2;content:counter(x1,decimal) "." counter(x2,decimal) " ";text-decoration:none;font-size:10pt}#l49>li:first-child>:first-child:before{counter-increment:x2 0}#l50{padding-left:0;counter-reset:x3 1}#l50>li>:first-child:before{counter-increment:x3;content:"(" counter(x3,lower-latin) ") ";text-decoration:none;font-size:10pt}#l50>li:first-child>:first-child:before{counter-increment:x3 0}#l51{padding-left:0;counter-reset:y1 5}#l51>li>:first-child:before{counter-increment:y1;content:counter(y1,decimal) " ";font-style:normal;font-weight:400;text-decoration:none}#l51>li:first-child>:first-child:before{counter-increment:y1 0}#l52{padding-left:0;counter-reset:y2 1}#l52>li>:first-child:before{counter-increment:y2;content:counter(y1,decimal) "." counter(y2,decimal) " ";text-decoration:none;font-size:10pt}#l52>li:first-child>:first-child:before{counter-increment:y2 0}#l53{padding-left:0;counter-reset:z1 5}#l53>li>:first-child:before{counter-increment:z1;content:counter(z1,decimal) " ";font-style:normal;font-weight:400;text-decoration:none}#l53>li:first-child>:first-child:before{counter-increment:z1 0}#l54{padding-left:0;counter-reset:z2 1}#l54>li>:first-child:before{counter-increment:z2;content:counter(z1,decimal) "." counter(z2,decimal) " ";text-decoration:none;font-size:10pt}#l54>li:first-child>:first-child:before{counter-increment:z2 0}@font-face{font-family:Nohemi;font-weight:600;font-style:normal;src:url("../../Media/Fonts/Nohemi-Bold.woff") format("woff"),url("../../Media/Fonts/Nohemi-Bold.woff2") format("woff2")}@font-face{font-family:Nohemi;font-weight:400;font-style:normal;src:url("../../Media/Fonts/Nohemi-Regular.woff") format("woff"),url("../../Media/Fonts/Nohemi-Regular.woff2") format("woff2")}@font-face{font-family:Nohemi;font-weight:300;font-style:normal;src:url("../../Media/Fonts/Nohemi-Light.woff") format("woff"),url("../../Media/Fonts/Nohemi-Light.woff2") format("woff2")}html{position:relative;width:100vw;min-height:100vh;padding:0;margin:0;background-color:#f8fcf2;color:#0a281e;overflow-x:hidden}html.fixed{overflow:hidden}body{width:100vw;font-family:Arial,sans-serif;font-weight:300;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box;outline:0;padding:0;margin:0}.KingstonAlt{display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:hidden}.KingstonAltHeader{display:flex;justify-content:space-between;width:100%}@media (max-width:1024px){.KingstonAltHeader{padding:33px}}@media (min-width:1025px){.KingstonAltHeader{padding:33px 99px}}.KingstonAltBrand{position:relative}.KingstonAltBrand img{height:66px;width:auto}.KingstonAltBrand figcaption{position:absolute;top:50%;left:calc(100% + 33px);border-left:1px solid #0a281e;padding-left:33px;display:flex;align-items:center;transform:translateY(-50%);white-space:nowrap;height:100%;opacity:0;transition:opacity .5s}@media (max-width:540px){.KingstonAltBrand{width:66px;overflow:hidden}}@media (min-width:1025px){.KingstonAltBrand{pointer-events:auto}.KingstonAltBrand:hover figcaption{opacity:1}}.KingstonAltArticle{margin:100px auto;width:100%;max-width:900px}.KingstonAltArticle.WithShowreel{max-width:1200px}@media (max-width:1024px){.KingstonAltArticle{padding:0 33px 33px}}@media (min-width:1025px){.KingstonAltArticle{padding:0 99px 33px}}@media (max-width:1024px){.KingstonAltArticle header{margin-bottom:33px}}@media (min-width:1025px){.KingstonAltArticle header{margin-bottom:66px}}.KingstonAltArticle header h1{font-family:Nohemi,sans-serif;font-weight:600;font-size:33px;line-height:1.4em;margin:0}@media (max-width:1024px){.KingstonAltArticle main{margin-bottom:66px}}@media (min-width:1025px){.KingstonAltArticle main{margin-bottom:99px}}.KingstonAltArticle main p{font-size:16px;line-height:1.6em;margin-bottom:33px}.KingstonAltArticle footer{position:relative}.KingstonAltArticle footer h2{margin:0;font-family:Nohemi,sans-serif;font-size:33px;font-weight:600}@media (max-width:500px){.KingstonAltArticle footer h2{font-size:22px}}.KingstonAltArticle footer ul{display:flex;column-gap:33px;padding:0;margin:66px 0 0;list-style:none}.KingstonAltDashboard{width:100%;min-height:100vh;padding:99px 99px 198px 99px}.KingstonAltDashboard h2{font-family:Nohemi,sans-serif;font-size:33px;padding:0;margin:0 0 33px}.KingstonAltDashboard ul{display:flex;flex-wrap:wrap;column-gap:33px;row-gap:33px;padding:0;margin:0;list-style:none}.KingstonAltDashboard ul li{position:relative;width:297px;display:flex;padding:11px;border:1px solid #0a281e;border-radius:12px;background-color:#f8fcf2;transition:background-color .5s}.KingstonAltDashboard ul li:hover{background-color:#0a281e}.KingstonAltDashboard ul li:hover img{filter:grayscale(1);mix-blend-mode:screen}.KingstonAltDashboard ul li:hover a{color:#f8fcf2}.KingstonAltDashboard ul li a{display:flex;width:100%;column-gap:11px;align-items:center}.KingstonAltDashboard ul li img{display:block;width:66px;height:66px;aspect-ratio:1;transition:all .5s}.KingstonAltDashboard ul li .inner{width:100%;padding:11px 0}.KingstonAltDashboard ul li .inner h3{font-size:13px;line-height:1.3em;width:100%}.KingstonAltDashboard ul li .inner h3+small{margin-top:4px}.KingstonAltDashboard ul li .inner small{font-size:11px;font-weight:400;font-style:italic;font-family:Arial,sans-serif}.KingstonAltDashboard ul:not(:last-of-type){margin-bottom:66px}.KingstonAltShowreelTrigger{position:absolute;top:10px;right:0;transform:translateY(-50%)}.KingstonAltShowreelTrigger img{transform:rotate(33.3deg);transition:transform 1s}@media (max-width:1024px){.KingstonAltShowreelTrigger img{height:66px;width:auto}}@media (min-width:1025px){.KingstonAltShowreelTrigger img{height:99px;width:auto}}.KingstonAltShowreelTrigger figcaption{position:absolute;left:calc(100% + 33px);top:33%;transform:translateY(-50%) rotate(-33.3deg);font-family:Nohemi,sans-serif;font-weight:600}.KingstonAltShowreelTrigger:hover img{transform:rotate(-90deg)}.KingstonAltFooter{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #0a281e;column-gap:66px;row-gap:66px}@media (max-width:1024px){.KingstonAltFooter{padding:33px;flex-direction:column}}@media (min-width:1025px){.KingstonAltFooter{padding:66px 99px;justify-content:space-between;align-items:center}}.KingstonAltFooter h3{font-family:Nohemi,sans-serif;font-size:22px;font-weight:400;line-height:1.6em}@media (max-width:1024px){.KingstonAltFooter h3{padding-right:33px}}.KingstonAltAwards,.KingstonAltIPA{height:66px;width:auto;filter:grayscale(100%)}@media (max-width:500px){.KingstonAltAwards,.KingstonAltIPA{height:33px}}@media (min-width:501px){.KingstonAltAwards,.KingstonAltIPA{height:66px}}.KingstonAltContact,.KingstonAltVideoContainer{position:fixed;z-index:5;top:0;left:0;width:100vw;height:100vh;background-color:rgba(10,40,30,.66);display:flex;align-items:center;justify-content:center;transition:opacity .5s}.KingstonAltContact:not(.active),.KingstonAltVideoContainer:not(.active){opacity:0;pointer-events:none}.KingstonAltVideo{border:0;aspect-ratio:16/9;height:auto}@media (max-width:1024px){.KingstonAltVideo{width:calc(100vw - 66px)}}@media (min-width:1025px){.KingstonAltVideo{width:calc(100vw - 264px)}}.KingstonAltVideoClose{position:absolute;top:33px;right:33px}.KingstonAltContactTrigger{font-family:Nohemi,sans-serif;font-size:22px;font-weight:600;transition:color .5s;z-index:2;color:#0a281e}@media (max-width:500px){.KingstonAltContactTrigger{font-size:16px}}.KingstonAltContactTrigger:hover{color:#ff337d}.KingstonAltContactInner{display:flex;flex-direction:column;max-width:900px;background-color:#f8fcf2}@media (max-width:1024px){.KingstonAltContactInner{width:calc(100vw - 66px);padding:33px}}@media (min-width:1025px){.KingstonAltContactInner{width:calc(100vw - 264px);padding:99px}}.KingstonAltContactInner h3{font-family:Nohemi,sans-serif;font-size:33px;font-weight:600;line-height:1.6em;margin:0 0 33px}.KingstonAltContactInner p{margin-bottom:22px;line-height:1.6em}.KingstonAltContactInner p:first-of-type{font-size:22px}.KingstonAltContactInner p:not(:first-of-type){font-size:16px}.KingstonAltContactInner ul{display:flex;column-gap:33px;row-gap:33px;list-style:none;padding:0;margin:33px 0 0}@media (max-width:500px){.KingstonAltContactInner ul{flex-direction:column}}.KingstonAltContactInner ul li a{font-family:Nohemi,sans-serif;font-size:22px;font-weight:600}.KingstonAltContactClose{position:absolute;top:33px;right:33px}.KingstonAlt button{border:0;border-radius:0;appearance:none;padding:0;cursor:pointer;background-color:transparent}.KingstonAltClose{width:66px;height:66px;background-image:url("../../Media/VividEverywhere-Close.svg");background-repeat:no-repeat;background-size:contain}.KingstonAlt a{color:#0a281e;text-decoration:none;transition:color .5s}.KingstonAlt a:hover{color:#ff337d}.KingstonAltAside{margin:0 auto 100px;width:100%;max-width:900px}@media (max-width:1024px){.KingstonAltAside{padding:0 33px 33px}}@media (min-width:1025px){.KingstonAltAside{padding:0 99px 33px}}@media (min-width:1400px){.KingstonAltAside{max-width:1400px}}.KingstonAltAside h2{margin:0;font-family:Nohemi,sans-serif;font-size:33px;font-weight:600}@media (max-width:500px){.KingstonAltAside h2{font-size:22px}}.KingstonAltList{display:flex;flex-direction:column;column-gap:66px;row-gap:66px;margin:66px 0 0;padding:0;list-style:none}@media (min-width:1400px){.KingstonAltList{flex-direction:row;flex-wrap:wrap}}@media (min-width:1400px){.KingstonAltList li{width:calc(33.33% - 44px)}}.KingstonAltList li a{font-family:Nohemi,sans-serif;font-size:22px;font-weight:400;color:#0a281e;text-decoration:none;line-height:1.5em}.KingstonAltList li a:hover{color:#ff337d}.KingstonAltList li a time{display:block;margin-bottom:11px;font-size:16px}.KingstonSocial{display:flex;align-items:center;justify-content:flex-end;column-gap:20px;width:calc(50% - 33px)}@media (max-width:1024px){.KingstonSocial{justify-content:flex-start}}.KingstonCTA{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:300px;background-color:#ff337d;row-gap:30px}.KingstonCTA h2{color:#f8fcf2;font-size:42px}.KingstonCTA a{display:flex;align-self:center;border-radius:5px;font-size:20px;font-family:Nohemi,sans-serif;font-weight:600;text-transform:uppercase;color:#0a281e;background-color:#f8fcf2;padding:16px 26px 14px}


.KingstonAltHeader.is-home a,
.KingstonAltHeader.is-home button,
.KingstonAltHeader.is-home figcaption {
    color: #fff;
}

.KingstonAltHeader.is-home figcaption {
    border-color: #fff;
}

.KingstonAltHeader.is-home img {
    filter: grayscale(1) brightness(100);
}

.VIV_intro {
    width: 100vw;
    min-height: 800px;
    margin-top: -135px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 50px;
    background-color: #ff337d;
    color: #ffffff !important;
}

@media (max-width: 1024px) {
    .VIV_intro {
        padding: 200px 33px 33px;
    }
}

.VIV_intro .VIV_heading {
    font-family: 'Nohemi', 'Arial', sans-serif;
    max-width: 840px;
    margin-bottom: 50px;
    line-height: 1.2em;
}

.VIV_intro p {
    font-size: 22px;
    max-width: 560px;
    line-height: 1.4em;
}

.VIV_intro p a {
    color: #ffffff;
    text-decoration: underline;
}

.VIV_intro p a:hover {
    color: #0a281e;
}

@media (min-width: 1025px) {
    .VIV_intro {
        padding: 200px 99px 99px;
    }
    
    .VIV_intro .VIV_heading {
        font-size: 66px !important;
    }
}

.KingstonAlt .KingstonAltArticle a {
    color: #ff337d;
}

.KingstonAlt .KingstonAltArticle a:hover {
    text-decoration: underline;
}

body:not(.is-news) .KingstonArticleList ul li:nth-child(n+5) {
    display: none;
}

.KingstonLinks {
    display: flex;
    align-items: center;
    column-gap: 20px;
    width: calc(50% - 33px);
}

@media (max-width: 640px) {
    .KingstonLinks,
    .KingstonSocial {
        flex-direction: column;
        row-gap: 20px;
        align-items: flex-start;
    }
}

.KingstonLinks li a {
    white-space: nowrap;
}

.KingstonForm label button {
    order:2;
}

.navigation {
    display: flex;
    align-items: center;
    z-index: 10;
}

@media (max-width: 1140px) {
    .navigation {
        display: none;
    }
}

.navigation ul {
    display: flex;
    gap: 25px;
}

.navigation a:hover {
    text-decoration: underline;
}