.form-popup-container--expanded{align-items:center;background:rgba(9,9,35,.6);display:flex;font-family:var(--gk-font);inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:var(--gk-space-lg);pointer-events:none;position:fixed;visibility:hidden;z-index:999999}@media (max-width:767px){.form-popup-container--expanded{align-items:flex-start}}.form-popup-container--expanded.active.active{display:flex!important;opacity:1;pointer-events:auto;visibility:visible}.model-open{overflow:hidden!important}.gk-demo-modal.gk-demo-modal--dismissed{display:none!important}.gk-demo-modal__box{align-items:center;align-items:safe center;background:var(--gk-white,#fff)!important;border-radius:var(--gk-card-radius);box-shadow:0 32px 64px -16px rgba(9,9,35,.32),0 4px 16px rgba(9,9,35,.12);display:flex;height:auto;justify-content:center;margin-inline:auto;max-width:1400px;overflow-y:auto;position:relative;width:100%}.gk-demo-modal__close{align-items:center;background:transparent;border:0;color:var(--gk-imperial);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:var(--gk-space-md);top:var(--gk-space-md);width:40px;z-index:1}.gk-demo-modal__close:hover{opacity:.7}.gk-demo-modal__content{display:grid;gap:var(--gk-space-lg);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:80px var(--gk-space-lg);text-align:center;width:100%}.gk-demo-modal__col--panel{align-items:center;display:flex;flex-direction:column}.gk-demo-modal__panel-title{color:var(--gk-imperial);font:var(--gk-weight-heading) var(--gk-h3-size)/1.2 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0 0 var(--gk-space-md)}.gk-demo-modal__badges{align-items:center;display:flex;gap:var(--gk-space-md);justify-content:center;margin-bottom:var(--gk-space-lg)}.gk-demo-modal__badge{display:block;height:56px;width:auto}.gk-demo-modal__quotes{align-items:center;display:flex;flex-direction:column;gap:var(--gk-space-md);width:100%}.gk-demo-modal__quote{border-top:1px solid var(--gk-hairline);padding-top:var(--gk-space-md);width:100%}.gk-demo-modal__quote:first-child{border-top:0;padding-top:0}.gk-demo-modal__quote p{color:var(--gk-imperial);font:var(--gk-weight-semibold) var(--gk-small-size)/1.4 var(--gk-font);letter-spacing:var(--gk-track-body);margin:0 0 var(--gk-space-xs)}.gk-demo-modal__quote cite{color:var(--gk-grey-400);display:block;font:var(--gk-weight-medium) 13px/1.4 var(--gk-font);font-style:normal}.gk-demo-modal__col--form{align-items:center;display:flex;flex-direction:column;text-align:left}.gk-demo-modal__form-title{color:var(--gk-imperial);font:var(--gk-weight-heading) var(--gk-h3-size)/1.2 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0 0 var(--gk-space-md);width:100%}.gk-demo-modal__form{width:100%}.gk-demo-modal__form .hs-form-field{margin-bottom:var(--gk-space-sm)}.gk-demo-modal__form label{color:var(--gk-imperial);display:block;font:var(--gk-weight-medium) 13px/1.3 var(--gk-font);margin-bottom:6px}.gk-demo-modal__form input[type=email],.gk-demo-modal__form input[type=tel],.gk-demo-modal__form input[type=text],.gk-demo-modal__form select,.gk-demo-modal__form textarea{background:var(--gk-white,#fff);border:1px solid var(--gk-grey-300);border-radius:var(--gk-radius);color:var(--gk-imperial);font:var(--gk-weight-body) var(--gk-small-size)/1.3 var(--gk-font);padding:10px 14px;width:100%}.gk-demo-modal__form input:focus,.gk-demo-modal__form select:focus,.gk-demo-modal__form textarea:focus{outline:2px solid var(--gk-amethyst);outline-offset:1px}.gk-demo-modal__form .hs-error-msgs{color:var(--gk-forge);font:var(--gk-weight-body) 13px/1.3 var(--gk-font);list-style:none;margin:4px 0 0;padding:0}.gk-demo-modal__form .hs-button,.gk-demo-modal__form .hs-button.primary,.gk-demo-modal__form input.hs-button,.gk-demo-modal__form input[type=submit].hs-button{background:var(--gk-forge)!important;border:1px solid transparent!important;border-radius:9999px!important;color:var(--gk-white)!important;cursor:pointer!important;display:inline-block!important;font-family:var(--gk-font)!important;font-size:var(--gk-small-size)!important;font-weight:var(--gk-weight-medium)!important;letter-spacing:var(--gk-track-tight)!important;line-height:1.2!important;margin-top:var(--gk-space-xs)!important;padding:10px var(--gk-space-md,24px)!important;text-transform:none!important;transition:opacity .15s ease!important}.gk-demo-modal__form .hs-button:hover{opacity:.88!important}.gk-demo-modal__submitted{padding:var(--gk-space-lg)}.gk-demo-modal__submitted[hidden]{display:none}.gk-demo-modal__submitted-inner{margin:0 auto;max-width:420px;text-align:center}.gk-demo-modal__thank-you p{color:var(--gk-imperial);font:var(--gk-weight-body) var(--gk-body-size)/1.5 var(--gk-font);margin:0 0 var(--gk-space-sm)}.gk-demo-modal__schedule-link{margin-top:var(--gk-space-sm)}@media (max-width:767px){.gk-demo-modal__box{align-items:flex-start}.gk-demo-modal__content{grid-template-columns:1fr}}.gk-tabs__head{margin:0 auto 40px;max-width:var(--gk-measure);text-align:center}.gk-tabs__head .gk-lead{margin-left:auto;margin-right:auto}.gk-tabs__list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 44px}.gk-tabs__tab{background:transparent;border:1px solid var(--gk-hairline);border-radius:999px;color:inherit;cursor:pointer;font:var(--gk-weight-medium) var(--gk-small-size)/1.2 var(--gk-font);letter-spacing:var(--gk-track-tight);padding:11px 22px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.gk-bg-image .gk-tabs__tab,.gk-bg-imperial .gk-tabs__tab,.gk-bg-premium .gk-tabs__tab,.gk-bg-premium-grid .gk-tabs__tab{border-color:var(--gk-hairline-rev)}.gk-tabs__tab.is-active,.gk-tabs__tab:hover{border-color:var(--gk-imperial)}.gk-tabs__tab.is-active{background:var(--gk-imperial);color:var(--gk-cloud)}.gk-bg-image .gk-tabs__tab:hover,.gk-bg-imperial .gk-tabs__tab:hover,.gk-bg-premium .gk-tabs__tab:hover,.gk-bg-premium-grid .gk-tabs__tab:hover{border-color:var(--gk-cloud)}.gk-bg-image .gk-tabs__tab.is-active,.gk-bg-imperial .gk-tabs__tab.is-active,.gk-bg-premium .gk-tabs__tab.is-active,.gk-bg-premium-grid .gk-tabs__tab.is-active{background:var(--gk-cloud);border-color:var(--gk-cloud);color:var(--gk-imperial)}.gk-tabs__tab:focus-visible{outline:2px solid var(--gk-amethyst);outline-offset:2px}.gk-tabs__panel{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:var(--gk-container)}.gk-tabs__panel+.gk-tabs__panel{margin-top:64px}.gk-tabs--js .gk-tabs__panel{display:none}.gk-tabs--js .gk-tabs__panel.is-active{display:grid}.gk-tabs--js .gk-tabs__panel+.gk-tabs__panel{margin-top:0}.gk-tabs__panel--noimage{grid-template-columns:1fr}.gk-tabs__panel--noimage .gk-tabs__copy{margin:0 auto;max-width:var(--gk-measure)}.gk-tabs__media img{border-radius:var(--gk-radius-card);display:block;height:auto;width:100%}.gk-tabs__stats{display:flex;gap:48px;margin-top:var(--gk-space-lg)}.gk-tabs__stat-value{color:var(--gk-amethyst);font:var(--gk-weight-heading) var(--gk-stat-size,60px)/1.1 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0}.gk-bg-cloud .gk-tabs__stat-value,.gk-bg-white .gk-tabs__stat-value{background:linear-gradient(#8f38ff 12.09%,#27217a 98.88%);-webkit-background-clip:text;background-clip:text;color:transparent}.gk-tabs__stat-caption{font:var(--gk-weight-medium) 12px/1.3 var(--gk-font);letter-spacing:.08em;margin:6px 0 0;opacity:.7;text-transform:uppercase}@media (max-width:991px){.gk-tabs__panel{gap:36px;grid-template-columns:1fr}}@media (max-width:767px){.gk-tabs__head{margin-bottom:28px}.gk-tabs__list{margin-bottom:32px}.gk-tabs__tab{padding:9px 16px}.gk-tabs__stats{flex-wrap:wrap;gap:28px}}.gk-tabs .gk-richtext p[style]{font:var(--gk-weight-body) var(--gk-body-size)/var(--gk-lh-body) var(--gk-font)!important;letter-spacing:var(--gk-track-body)!important}.gk-tabs .gk-richtext li[style*=line-height]{line-height:1.5!important}.gk-tabs .gk-richtext :is(span,strong,em,b,i)[style]{background-color:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.gk-stats{padding:var(--gk-space-section-tight) 0}.gk-stats__heading{margin-bottom:48px;max-width:var(--gk-measure)}.gk-stats__row{display:grid;gap:var(--gk-space-lg);margin:0}.gk-stats__row--2{grid-template-columns:repeat(2,1fr)}.gk-stats__row--3{grid-template-columns:repeat(3,1fr)}.gk-stats__row--4{grid-template-columns:repeat(4,1fr)}.gk-stats__item{border-top:1px solid var(--gk-hairline-rev);padding-top:var(--gk-space-md)}.gk-bg-cloud .gk-stats__item{border-top-color:var(--gk-hairline)}.gk-stats__value{font-family:var(--gk-font);font-size:var(--gk-stat-size,60px);font-weight:var(--gk-weight-heading);letter-spacing:var(--gk-track-tight);line-height:1.1;margin:0}.gk-stats__value--scorch{color:var(--gk-scorch)}.gk-stats__value--amethyst{color:var(--gk-amethyst)}.gk-stats__value--forge{color:var(--gk-forge)}.gk-bg-cloud .gk-stats__value--amethyst,.gk-bg-white .gk-stats__value--amethyst{background:linear-gradient(#8f38ff 12.09%,#27217a 98.88%);-webkit-background-clip:text;background-clip:text;color:transparent}.gk-stats__caption{font:var(--gk-weight-body) var(--gk-small-size)/1.5 var(--gk-font);margin:var(--gk-space-sm) 0 0;max-width:26ch;opacity:.78}@media (max-width:1199px){.gk-stats__row--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gk-stats__row{gap:var(--gk-space-md);grid-template-columns:1fr!important}.gk-stats__caption{max-width:none}}.gk-stats--centre .gk-stats__heading{margin-inline:auto;text-align:center}.gk-faq__inner{align-items:start;display:grid;gap:64px;grid-template-columns:5fr 7fr}.gk-faq__head{position:sticky;top:96px}.gk-faq__list{border-top:1px solid var(--gk-hairline)}.gk-bg-imperial .gk-faq__list{border-top-color:var(--gk-hairline-rev)}.gk-faq__item{border-bottom:1px solid var(--gk-hairline)}.gk-bg-imperial .gk-faq__item{border-bottom-color:var(--gk-hairline-rev)}.gk-faq__q{align-items:center;cursor:pointer;display:flex;font:var(--gk-weight-medium) 20px/1.35 var(--gk-font);gap:var(--gk-space-md);justify-content:space-between;letter-spacing:var(--gk-track-tight);list-style:none;padding:var(--gk-space-md) 0}.gk-faq__q::-webkit-details-marker{display:none}.gk-faq__q:hover{color:var(--gk-amethyst)}.gk-bg-imperial .gk-faq__q:hover{color:var(--gk-scorch)}.gk-faq__icon{flex-shrink:0;height:16px;position:relative;width:16px}.gk-faq__icon:after,.gk-faq__icon:before{background:var(--gk-amethyst);content:"";position:absolute;transition:transform .18s ease,opacity .18s ease}.gk-bg-imperial .gk-faq__icon:after,.gk-bg-imperial .gk-faq__icon:before{background:var(--gk-scorch)}.gk-faq__icon:before{height:2px;left:0;top:7px;width:16px}.gk-faq__icon:after{height:16px;left:7px;top:0;width:2px}.gk-faq__item[open] .gk-faq__icon:after{opacity:0;transform:rotate(90deg)}.gk-faq__a{max-width:62ch;padding:0 0 var(--gk-space-md)}@media (max-width:767px){.gk-faq__inner{gap:32px;grid-template-columns:1fr}.gk-faq__head{position:static}.gk-faq__q{font-size:18px}}.gk-ctaband{padding:var(--gk-space-section-tight) 0}.gk-ctaband__inner{align-items:center;display:flex;gap:var(--gk-space-lg);justify-content:space-between}.gk-ctaband__copy{max-width:62ch}.gk-ctaband__copy .gk-lead{margin-top:var(--gk-space-sm)}.gk-ctaband__action{flex-shrink:0}@media (max-width:767px){.gk-ctaband__inner{align-items:flex-start;flex-direction:column;gap:var(--gk-space-md)}}.gk-tiles__grid{display:grid;gap:var(--gk-space-md);list-style:none;margin:0;padding:0}.gk-tiles__grid--2{grid-template-columns:repeat(2,1fr)}.gk-tiles__grid--3{grid-template-columns:repeat(3,1fr)}.gk-tiles__grid--4{grid-template-columns:repeat(4,1fr)}.gk-tiles__link{background:var(--gk-white);border:1px solid rgba(9,9,35,.08);border-radius:var(--gk-radius-card);color:inherit;display:flex;flex-direction:column;gap:10px;height:100%;padding:var(--gk-space-md);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.gk-tiles__link:hover{border-color:var(--gk-amethyst);transform:translateY(-2px)}.gk-bg-imperial .gk-tiles__link{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14)}.gk-bg-imperial .gk-tiles__link:hover{border-color:var(--gk-scorch)}.gk-bg-white .gk-tiles__link{background:var(--gk-white);border-color:rgba(9,9,35,.14)}.gk-tiles__icon{height:34px;object-fit:contain;width:34px}.gk-tiles__title{font:var(--gk-weight-medium) 19px/1.35 var(--gk-font)}.gk-tiles__body{font-size:15px;line-height:1.55;opacity:.8}.gk-tiles__arrow{color:var(--gk-amethyst);font-size:18px;margin-top:auto;padding-top:4px}.gk-bg-imperial .gk-tiles__arrow{color:var(--gk-scorch)}.gk-tiles--chip .gk-tiles__link{align-items:center;flex-direction:row;gap:12px;padding:16px 20px}.gk-tiles--chip .gk-tiles__arrow{margin:0 0 0 auto;padding:0}@media (max-width:1023px){.gk-tiles__grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.gk-tiles__grid{grid-template-columns:1fr!important}}.gk-tiles--centre .gk-sechead{margin-inline:auto;text-align:center}.gk-tiles--centre .gk-sechead .gk-lead{margin-inline:auto}.gk-tiles__link--media{overflow:hidden;padding:0}.gk-tiles__link--media .gk-tiles__body,.gk-tiles__link--media .gk-tiles__icon,.gk-tiles__link--media .gk-tiles__title{margin-inline:var(--gk-space-md)}.gk-tiles__link--media .gk-tiles__title{margin-top:6px}.gk-tiles__link--media .gk-tiles__arrow{margin:auto var(--gk-space-md) var(--gk-space-md);padding-top:8px}.gk-tiles__media{aspect-ratio:16/9;display:block;width:100%}.gk-tiles__media img{display:block;height:100%;object-fit:cover;width:100%}.gk-tiles__media+.gk-tiles__icon{margin-top:var(--gk-space-md)}.gk-tiles__link{position:relative}a.gk-tiles__stretch{color:inherit;text-decoration:none}a.gk-tiles__stretch:after{content:"";inset:0;position:absolute}.gk-tiles__body{position:relative}.gk-tiles__body a{position:relative;z-index:1}.gk-tiles__body.gk-richtext li,.gk-tiles__body.gk-richtext p{font:var(--gk-weight-body) 15px/1.55 var(--gk-font);letter-spacing:var(--gk-track-body);margin:0 0 6px;opacity:1}.gk-tiles__body.gk-richtext p:last-child{margin-bottom:0}.gk-tiles__body.gk-richtext ol,.gk-tiles__body.gk-richtext ul{margin:0 0 6px;padding-left:18px}.gk-case__inner{align-items:center;display:grid;gap:var(--gk-space-lg);grid-template-columns:1fr 1fr}.gk-case--img-right .gk-case__media{order:2}.gk-case__media{aspect-ratio:4/3;background:linear-gradient(135deg,rgba(143,56,255,.16),rgba(34,211,238,.16));border-radius:var(--gk-radius-card);overflow:hidden}.gk-case__media img{display:block;height:100%;object-fit:cover;width:100%}.gk-case__body{margin-top:var(--gk-space-sm)}.gk-case__attr{font-size:15px;margin-top:10px;opacity:.75}.gk-case__figures{border-top:1px solid hsla(0,0%,100%,.18);display:flex;flex-wrap:wrap;gap:var(--gk-space-lg);margin:var(--gk-space-md) 0 0;padding:var(--gk-space-md) 0 0}.gk-bg-cloud .gk-case__figures,.gk-bg-white .gk-case__figures{border-top-color:rgba(9,9,35,.1)}.gk-case__figure{margin:0}.gk-case__value{color:var(--gk-scorch);font:300 40px/1.05 var(--gk-font);letter-spacing:var(--gk-track-tight)}.gk-bg-cloud .gk-case__value,.gk-bg-white .gk-case__value{color:var(--gk-amethyst)}.gk-case__caption{font-size:14px;line-height:1.45;margin:6px 0 0;max-width:22ch;opacity:.8}.gk-case .gk-actions{margin-top:var(--gk-space-md)}@media (max-width:899px){.gk-case__inner{grid-template-columns:1fr}.gk-case--img-right .gk-case__media{order:0}}.gk-quote{padding:var(--gk-space-section-tight) 0}.gk-quote__figure{margin:0}.gk-quote__mark{color:var(--gk-amethyst);display:block;font-family:var(--gk-font);font-size:64px;font-weight:var(--gk-weight-heading);line-height:.6;margin-bottom:var(--gk-space-sm)}.gk-bg-imperial .gk-quote__mark,.gk-bg-premium .gk-quote__mark{color:var(--gk-scorch)}.gk-quote__text{font-family:var(--gk-font);font-weight:var(--gk-weight-heading);letter-spacing:var(--gk-track-tight);line-height:var(--gk-lh-tight);margin:0}.gk-quote__attr{display:flex;flex-direction:column;gap:2px;margin-top:var(--gk-space-md)}.gk-quote__name{font:var(--gk-weight-medium) var(--gk-small-size)/1.4 var(--gk-font)}.gk-quote__role{font:var(--gk-weight-body) 15px/1.4 var(--gk-font);opacity:.7}.gk-quote--panel .gk-quote__figure{align-items:center;border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);display:grid;gap:48px;grid-template-columns:260px 1fr;padding:48px}.gk-bg-imperial.gk-quote--panel .gk-quote__figure,.gk-bg-premium.gk-quote--panel .gk-quote__figure{border-color:var(--gk-hairline-rev)}.gk-quote--panel .gk-quote__portrait img{aspect-ratio:1;border-radius:var(--gk-radius-card);display:block;height:auto;object-fit:cover;width:100%}.gk-quote--panel .gk-quote__text{font-size:27px}.gk-quote--plain .gk-quote__figure{margin-inline:auto;max-width:900px;text-align:center}.gk-quote--plain .gk-quote__mark{text-align:center}.gk-quote--plain .gk-quote__text{font-size:36px}.gk-quote--plain .gk-quote__attr{align-items:center}@media (max-width:767px){.gk-quote--panel .gk-quote__figure{gap:24px;grid-template-columns:1fr;padding:28px}.gk-quote--panel .gk-quote__portrait{max-width:120px}.gk-quote--panel .gk-quote__text{font-size:21px}.gk-quote--plain .gk-quote__text{font-size:25px}}.gk-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.gk-matrix__group{border-top:1px solid rgba(9,9,35,.12)}.gk-matrix__group:last-of-type{border-bottom:1px solid rgba(9,9,35,.12)}.gk-matrix__summary{align-items:center;cursor:pointer;display:flex;gap:var(--gk-space-md);justify-content:space-between;list-style:none;padding:22px 4px}.gk-matrix__summary::-webkit-details-marker{display:none}.gk-matrix__gname{font:var(--gk-weight-medium) 20px/1.3 var(--gk-font)}.gk-matrix__icon{flex:0 0 16px;height:16px;position:relative;width:16px}.gk-matrix__icon:after,.gk-matrix__icon:before{background:var(--gk-amethyst);content:"";position:absolute;transition:transform .2s ease}.gk-matrix__icon:before{height:2px;left:0;top:7px;width:16px}.gk-matrix__icon:after{height:16px;left:7px;top:0;width:2px}.gk-matrix__group[open] .gk-matrix__icon:after{transform:scaleY(0)}.gk-matrix__scroll{overflow-x:auto;padding-bottom:var(--gk-space-md)}.gk-matrix__table{border-collapse:collapse;min-width:620px;width:100%}.gk-matrix__caption{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.gk-matrix__table td,.gk-matrix__table th{border-top:1px solid rgba(9,9,35,.08);font-size:15px;line-height:1.45;padding:14px 16px;text-align:center}.gk-matrix__table thead th{border-top:0;font:var(--gk-weight-medium) 13px/1.3 var(--gk-font);letter-spacing:.07em;opacity:.7;text-transform:uppercase}.gk-matrix__feat{font-weight:var(--gk-weight-medium);text-align:left!important}.gk-matrix__note{display:block;font-size:13px;font-weight:400;margin-top:3px;opacity:.65}.gk-matrix__tick{border-bottom:2px solid var(--gk-amethyst);border-left:2px solid var(--gk-amethyst);display:inline-block;height:8px;transform:rotate(-45deg);width:14px}.gk-matrix__no{opacity:.35}.gk-matrix__flink{color:inherit;text-decoration:underline;text-decoration-color:rgba(143,56,255,.45);text-decoration-thickness:1px;text-underline-offset:3px}.gk-matrix__flink:focus-visible,.gk-matrix__flink:hover{color:var(--gk-amethyst);text-decoration-color:currentColor}@media (max-width:767px){.gk-matrix__scroll{overflow-x:visible}.gk-matrix__table{min-width:0}.gk-matrix__table,.gk-matrix__table tbody,.gk-matrix__table td,.gk-matrix__table th,.gk-matrix__table tr{display:block;width:100%}.gk-matrix__table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.gk-matrix__table tbody tr{border-top:1px solid rgba(9,9,35,.08);padding:14px 4px}.gk-matrix__table tbody tr:first-child{border-top:0}.gk-matrix__table tbody th{border-top:0;font-size:16px;padding:0 0 8px}.gk-matrix__table tbody td{align-items:center;border-top:0;display:flex;gap:16px;justify-content:space-between;padding:6px 0;text-align:right}.gk-matrix__table tbody td:before{content:attr(data-tier);font-size:14px;opacity:.7;text-align:left}.gk-matrix__no{opacity:1}.gk-matrix__no>span[aria-hidden]{opacity:.35}}.gk-dl__inner{align-items:center;display:grid;gap:var(--gk-space-lg);grid-template-columns:minmax(0,280px) 1fr}.gk-dl__cover{align-self:center}.gk-dl__cover img{display:block;height:auto;max-height:520px;object-fit:contain;width:100%}.gk-dl__meta{font-size:14px;letter-spacing:.04em;margin-top:10px;opacity:.7;text-transform:uppercase}.gk-dl .gk-actions{margin-top:var(--gk-space-md)}@media (max-width:767px){.gk-dl__inner{grid-template-columns:1fr}.gk-dl__cover{max-width:220px}}.gk-dl__inner--nocover{grid-template-columns:1fr}.gk-dl__inner--nocover .gk-dl__copy{max-width:var(--gk-measure)}.gk-car__head{margin-inline:auto;text-align:center}.gk-car__track{margin-inline:auto;max-width:64ch}.gk-car__slide{margin:0;text-align:center}.gk-car__mark{color:var(--gk-amethyst);display:block;font:300 64px/1 var(--gk-font);opacity:.5}.gk-bg-imperial .gk-car__mark,.gk-bg-premium .gk-car__mark{color:var(--gk-scorch)}.gk-car__quote{font:300 27px/1.45 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0}.gk-car__attr{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:var(--gk-space-md)}.gk-car__attr img{border-radius:50%;height:52px;object-fit:cover;width:52px}.gk-car__attr span{text-align:left}.gk-car__attr strong{display:block;font-size:15px;font-weight:var(--gk-weight-medium)}.gk-car__attr em{display:block;font-size:14px;font-style:normal;opacity:.72}.gk-car__nav{align-items:center;display:flex;gap:var(--gk-space-md);justify-content:center;margin-top:var(--gk-space-lg)}.gk-car__btn{background:none;border:1px solid rgba(9,9,35,.18);border-radius:50%;color:inherit;cursor:pointer;font-size:17px;height:42px;line-height:1;width:42px}.gk-bg-imperial .gk-car__btn,.gk-bg-premium .gk-car__btn{border-color:hsla(0,0%,100%,.28)}.gk-car__btn:hover{border-color:var(--gk-amethyst)}.gk-car__dots{display:inline-flex;gap:7px}.gk-car__dot{background:currentColor;border-radius:50%;height:7px;opacity:.28;width:7px}.gk-car__dot.is-on{opacity:1}.gk-next__inner{align-items:center;display:grid;gap:var(--gk-space-lg);grid-template-columns:1.15fr 1fr}.gk-next__media{aspect-ratio:4/3;background:linear-gradient(135deg,rgba(143,56,255,.16),rgba(34,211,238,.16));border-radius:var(--gk-radius-card);overflow:hidden}.gk-next__media img{display:block;height:100%;object-fit:cover;width:100%}.gk-next__meta{font-size:15px;margin:10px 0 0;opacity:.8}.gk-next__count{display:flex;gap:var(--gk-space-lg);margin:var(--gk-space-md) 0 0}.gk-next__unit span{color:var(--gk-scorch);display:block;font:300 44px/1 var(--gk-font);letter-spacing:var(--gk-track-tight)}.gk-bg-cloud .gk-next__unit span,.gk-bg-white .gk-next__unit span{color:var(--gk-amethyst)}.gk-next__unit em{display:block;font-size:13px;font-style:normal;letter-spacing:.08em;margin-top:6px;opacity:.7;text-transform:uppercase}.gk-next .gk-actions{margin-top:var(--gk-space-md)}.gk-next__none{margin-inline:auto;max-width:56ch;text-align:center}.gk-next__none .gk-actions{display:flex;justify-content:center}@media (max-width:899px){.gk-next__inner{grid-template-columns:1fr}}.gk-ix__head--centre{text-align:center}.gk-ix__head--centre,.gk-ix__head--centre .gk-lead{margin-left:auto;margin-right:auto}.gk-ix__source{font:var(--gk-weight-body) 13px/1.4 var(--gk-font);letter-spacing:.02em;margin:16px 0 0;opacity:.62}.gk-ix__source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gk-ix__head--centre~.gk-ix__source{text-align:center}@keyframes gk-ix-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gk-ix *,.gk-ix :after,.gk-ix :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gk-quiz__card,.gk-quiz__reveal{max-width:720px}.gk-ix__head--centre~.gk-quiz__card,.gk-ix__head--centre~.gk-quiz__reveal{margin-inline:auto}.gk-quiz__card{background:var(--gk-white);border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);color:var(--gk-imperial);padding:32px}.gk-quiz__title{font:var(--gk-weight-semibold) 20px/1.3 var(--gk-font);margin:0 0 8px}.gk-quiz__question{font:var(--gk-weight-body) var(--gk-body-size)/1.45 var(--gk-font);letter-spacing:var(--gk-track-body);margin:0 0 28px;opacity:.85}.gk-quiz__control{align-items:center;display:flex;gap:24px}.gk-quiz__track{flex:1;padding-top:18px;position:relative}.gk-quiz__guess{font:var(--gk-weight-semibold) 36px/1 var(--gk-font);letter-spacing:var(--gk-track-tight);min-width:84px;text-align:right}.gk-quiz__scale{color:var(--gk-grey-400);display:flex;font:var(--gk-weight-medium) 12px/1 var(--gk-font);justify-content:space-between;letter-spacing:.04em;margin:8px 108px 0 0}.gk-quiz__lock{cursor:pointer;margin-top:24px}.gk-quiz__lock[disabled]{cursor:not-allowed;opacity:.35}.gk-quiz__range{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--gk-amethyst) var(--gk-fill,50%),var(--gk-grey-200) var(--gk-fill,50%));border-radius:3px;cursor:pointer;height:6px;margin:0;width:100%}.gk-quiz:not(.is-touched) .gk-quiz__range{background:var(--gk-grey-200)}.gk-quiz__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--gk-imperial);border:3px solid var(--gk-white);border-radius:50%;box-shadow:0 0 0 1px var(--gk-imperial);height:24px;width:24px}.gk-quiz__range::-moz-range-thumb{background:var(--gk-imperial);border:3px solid var(--gk-white);border-radius:50%;box-shadow:0 0 0 1px var(--gk-imperial);height:18px;width:18px}.gk-quiz__range:focus-visible{outline:2px solid var(--gk-amethyst);outline-offset:6px}.gk-quiz--js:not(.is-touched) .gk-quiz__range::-webkit-slider-thumb{animation:gk-quiz-pulse 1.6s ease-out infinite}.gk-quiz--js:not(.is-touched) .gk-quiz__range::-moz-range-thumb{animation:gk-quiz-pulse 1.6s ease-out infinite}@keyframes gk-quiz-pulse{0%{box-shadow:0 0 0 1px var(--gk-imperial),0 0 0 0 rgba(143,56,255,.45)}70%{box-shadow:0 0 0 1px var(--gk-imperial),0 0 0 14px rgba(143,56,255,0)}to{box-shadow:0 0 0 1px var(--gk-imperial),0 0 0 0 rgba(143,56,255,0)}}.gk-quiz.is-locked .gk-quiz__range{cursor:default;opacity:.55}.gk-quiz__marker{background:var(--gk-forge);border-radius:50%;box-shadow:0 0 0 3px var(--gk-white);height:16px;left:calc(var(--gk-pos-n, .5)*(100% - 24px) + 12px);margin-top:-8px;pointer-events:none;top:21px;width:16px}.gk-quiz__marker,.gk-quiz__marker-label{position:absolute;transform:translateX(-50%)}.gk-quiz__marker-label{bottom:22px;color:var(--gk-forge);font:var(--gk-weight-semibold) 12px/1 var(--gk-font);left:50%;white-space:nowrap}.gk-quiz--js .gk-quiz__marker{opacity:0;transform:translateX(-50%) scale(.4);transition:opacity .3s ease,transform .3s ease}.gk-quiz--js.is-locked .gk-quiz__marker{opacity:1;transform:translateX(-50%) scale(1)}.gk-quiz__reveal{background:var(--gk-cloud);border-left:4px solid var(--gk-forge);border-radius:var(--gk-radius-card);color:var(--gk-imperial);margin-top:20px;padding:32px}.gk-bg-cloud .gk-quiz__reveal{background:var(--gk-white)}.gk-quiz--js .gk-quiz__reveal{display:none}.gk-quiz--js.is-locked .gk-quiz__reveal{animation:gk-ix-in .4s ease both;display:block}.gk-quiz__answer{color:var(--gk-forge);font:var(--gk-weight-heading) var(--gk-stat-size,60px)/1 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0}.gk-quiz__answer-label{font:var(--gk-weight-semibold) var(--gk-small-size)/1.4 var(--gk-font);margin:8px 0 0}.gk-quiz__verdict{border-top:1px solid var(--gk-hairline);font:var(--gk-weight-body) var(--gk-body-size)/1.5 var(--gk-font);letter-spacing:var(--gk-track-body);margin:20px 0 0;padding-top:20px}.gk-quiz__verdict:empty{display:none}.gk-quiz__verdict strong{color:var(--gk-forge);font-weight:var(--gk-weight-semibold)}.gk-quiz__extra{margin-top:12px}@media (max-width:767px){.gk-quiz__card,.gk-quiz__reveal{padding:22px}.gk-quiz__guess{font-size:28px;min-width:64px}.gk-quiz__scale{margin-right:88px}}.gk-people{--gk-on:var(--gk-forge)}.gk-people--amethyst{--gk-on:var(--gk-amethyst)}.gk-people--scorch{--gk-on:#0fb5d1}.gk-people__card{background:var(--gk-white);border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);color:var(--gk-imperial);margin:0;max-width:860px;padding:36px 40px 28px}.gk-ix__head--centre~.gk-people__card{margin-inline:auto}.gk-people__room{display:grid;gap:10px 8px;grid-template-columns:repeat(20,1fr)}.gk-people__p{color:var(--gk-grey-300);display:block;line-height:0}.gk-people__p svg{display:block;fill:currentColor;height:auto;margin:0 auto;max-width:22px;width:100%}.gk-people__p.is-on{color:var(--gk-on)}.gk-people--pulse .gk-people__p.is-on svg{animation:gk-people-pulse 2.4s ease-in-out var(--gk-d,0s) infinite;transform-origin:50% 80%}@keyframes gk-people-pulse{0%,to{filter:drop-shadow(0 0 0 transparent);transform:scale(1)}50%{filter:drop-shadow(0 0 6px var(--gk-on));transform:scale(1.14)}}.gk-people__legend{display:flex;flex-wrap:wrap;gap:10px 32px;justify-content:center;list-style:none;margin:28px 0 0;padding:0}.gk-people__key{align-items:center;display:flex;font:var(--gk-weight-medium) 14px/1.3 var(--gk-font);gap:8px;letter-spacing:.02em}.gk-people__key svg{fill:var(--gk-grey-300);flex:none;height:14px;width:12px}.gk-people__key.is-on svg{fill:var(--gk-on)}.gk-people__caption{margin-top:16px;text-align:center}.gk-people__caption p{font-size:var(--gk-small-size)}@media (max-width:767px){.gk-people__card{padding:22px 18px 18px}.gk-people__room{gap:8px 10px;grid-template-columns:repeat(10,1fr)}}@media (prefers-reduced-motion:reduce){.gk-people--pulse .gk-people__p.is-on svg{animation:none}}.gk-reveal__card{background:var(--gk-white);border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);color:var(--gk-imperial);max-width:760px;padding:36px 40px}.gk-ix__head--centre~.gk-reveal__card{margin-inline:auto}.gk-reveal__question{font:var(--gk-weight-heading) var(--gk-h3-size)/1.25 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0 0 28px}.gk-reveal__item{--gk-c:var(--gk-forge);margin-bottom:22px;padding-bottom:22px}.gk-reveal__item--2{--gk-c:var(--gk-amethyst)}.gk-reveal.is-revealed .gk-reveal__item{--gk-c:var(--gk-imperial)}.gk-reveal__top{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.gk-reveal__label{color:var(--gk-c);font:var(--gk-weight-semibold) 15px/1.3 var(--gk-font);letter-spacing:.02em;margin:0;transition:color .4s ease}.gk-reveal__tag{color:var(--gk-grey-400);font:var(--gk-weight-semibold) 11px/1 var(--gk-font);letter-spacing:.16em;margin:0;text-transform:uppercase}.gk-reveal__figure{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0 4px}.gk-reveal__num{color:var(--gk-c);font:var(--gk-weight-heading) var(--gk-stat-size,60px)/1 var(--gk-font);font-variant-numeric:tabular-nums;letter-spacing:var(--gk-track-tight);transition:color .4s ease}.gk-reveal__pct{font-size:.55em;margin-left:2px}.gk-reveal__was{color:var(--gk-grey-400);font:var(--gk-weight-medium) 18px/1 var(--gk-font)}.gk-reveal__off{color:var(--gk-forge);font:var(--gk-weight-semibold) 15px/1 var(--gk-font)}.gk-reveal__caption{font:var(--gk-weight-medium) 15px/1.4 var(--gk-font);letter-spacing:.02em;margin:0 0 12px;opacity:.85}.gk-reveal__bar{background:var(--gk-grey-200);border-radius:2px;height:4px;overflow:hidden}.gk-reveal__bar span{background:var(--gk-c);border-radius:2px;display:block;height:100%;transition:width 1.3s cubic-bezier(.2,.7,.3,1),background-color .4s ease}.gk-reveal__btn{cursor:pointer;margin:6px 0 0}.gk-reveal__summary{margin-top:4px}.gk-reveal__nojs{font:var(--gk-weight-semibold) 15px/1.4 var(--gk-font);margin:10px 0 0}.gk-reveal--js .gk-reveal__nojs,.gk-reveal--js .gk-reveal__off,.gk-reveal--js .gk-reveal__was,.gk-reveal--js:not(.is-revealed) .gk-reveal__summary,.gk-reveal.is-revealed .gk-reveal__cap-before,.gk-reveal.is-revealed .gk-reveal__tag-before,.gk-reveal__cap-after,.gk-reveal__tag-after{display:none}.gk-reveal.is-revealed .gk-reveal__cap-after,.gk-reveal.is-revealed .gk-reveal__tag-after{display:inline}.gk-reveal.is-revealed .gk-reveal__tag-after{color:var(--gk-amethyst)}.gk-reveal.is-revealed .gk-reveal__off,.gk-reveal.is-revealed .gk-reveal__was{animation:gk-ix-in .4s ease .9s both;display:inline}.gk-reveal.is-revealed .gk-reveal__summary{animation:gk-ix-in .4s ease 1.1s both}.gk-reveal:not(.gk-reveal--js) .gk-reveal__btn{display:none}@media (max-width:767px){.gk-reveal__card{padding:24px 22px}.gk-reveal__question{font-size:21px}}.gk-stabs__wrap{max-width:760px}.gk-ix__head--centre~.gk-stabs__wrap{margin-inline:auto}.gk-stabs__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0 0 14px}.gk-stabs__tab{align-items:center;background:var(--gk-white);border:1px solid var(--gk-grey-300);border-radius:var(--gk-radius);color:var(--gk-imperial);cursor:pointer;display:flex;font:var(--gk-weight-medium) var(--gk-small-size)/1.2 var(--gk-font);gap:10px;justify-content:center;letter-spacing:var(--gk-track-tight);padding:14px 16px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.gk-stabs__tab img{flex:none;height:18px;object-fit:contain;width:18px}.gk-stabs__tab.is-active,.gk-stabs__tab:hover{border-color:var(--gk-imperial)}.gk-stabs__tab.is-active{background:var(--gk-imperial);color:var(--gk-cloud)}.gk-stabs__tab.is-active img{filter:brightness(0) invert(1)}.gk-stabs__tab:focus-visible{outline:2px solid var(--gk-amethyst);outline-offset:2px}.gk-stabs__panel{background:var(--gk-cloud);border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);color:var(--gk-imperial);padding:32px 36px;text-align:left}.gk-bg-cloud .gk-stabs__panel{background:var(--gk-white)}.gk-stabs__panel+.gk-stabs__panel{margin-top:14px}.gk-stabs--js .gk-stabs__panel{display:none}.gk-stabs--js .gk-stabs__panel.is-active{animation:gk-ix-in .3s ease both;display:block}.gk-stabs--js .gk-stabs__panel+.gk-stabs__panel{margin-top:0}.gk-stabs__icon{display:block;height:40px;margin:0 0 18px;object-fit:contain;width:40px}.gk-stabs__title{font:var(--gk-weight-heading) var(--gk-h3-size)/1.2 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0 0 12px}.gk-stabs__panel .gk-richtext a{color:var(--gk-amethyst)}@media (max-width:767px){.gk-stabs__tab{flex-direction:column;font-size:14px;gap:6px;padding:12px 8px;text-align:center}.gk-stabs__panel{padding:24px 22px}}.gk-cq{--gk-c:var(--gk-amethyst);--gk-tint:rgba(143,56,255,.07)}.gk-cq--forge{--gk-c:var(--gk-forge);--gk-tint:rgba(255,79,0,.06)}.gk-cq--scorch{--gk-c:#0fb5d1;--gk-tint:rgba(34,211,238,.09)}.gk-cq__h{font:inherit;margin:0}.gk-cq__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:var(--gk-weight-heading) var(--gk-h2-size)/1.15 var(--gk-font);gap:16px;letter-spacing:var(--gk-track-tight);margin:0;padding:4px 0;text-align:left}.gk-cq__q{color:var(--gk-c)}.gk-bg-image .gk-cq__q,.gk-bg-imperial .gk-cq__q,.gk-bg-premium .gk-cq__q{color:inherit}.gk-cq__toggle:hover .gk-cq__q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.gk-cq__toggle:focus-visible{border-radius:4px;outline:2px solid var(--gk-amethyst);outline-offset:4px}.gk-cq__dot{animation:gk-cq-pulse 1.8s ease-out infinite;background:var(--gk-c);border-radius:50%;box-shadow:0 0 0 0 var(--gk-c);flex:none;height:18px;width:18px}.gk-cq.is-open .gk-cq__dot{animation:none}@keyframes gk-cq-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gk-c) 55%,transparent)}80%,to{box-shadow:0 0 0 14px color-mix(in srgb,var(--gk-c) 0%,transparent)}}.gk-cq__arrow{color:var(--gk-c);font-size:.6em;transition:transform .25s ease}.gk-cq.is-open .gk-cq__arrow{transform:rotate(90deg)}.gk-cq__panel{display:grid;grid-template-rows:1fr;margin-top:20px}.gk-cq--js .gk-cq__panel{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .4s ease,margin-top .4s ease}.gk-cq--js.is-open .gk-cq__panel{grid-template-rows:1fr;margin-top:20px}.gk-cq__panel>.gk-cq__inner{min-height:0;overflow:hidden}.gk-cq__inner{max-width:760px}.gk-cq__inner>*{margin-inline:0}.gk-cq__inner{background:var(--gk-tint);border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);color:var(--gk-imperial)}.gk-bg-image .gk-cq__inner,.gk-bg-imperial .gk-cq__inner,.gk-bg-premium .gk-cq__inner{background:var(--gk-white)}.gk-cq__inner{padding:0 32px}.gk-cq.is-open .gk-cq__inner,.gk-cq:not(.gk-cq--js) .gk-cq__inner{padding:28px 32px;transition:padding .4s ease}.gk-cq--js:not(.is-open) .gk-cq__inner{border-color:transparent;transition:padding .4s ease,visibility 0s linear .4s;visibility:hidden}.gk-cq__label{color:var(--gk-c);font:var(--gk-weight-semibold) 12px/1.2 var(--gk-font);letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.gk-cq__title{font:var(--gk-weight-semibold) var(--gk-body-size)/1.3 var(--gk-font);margin:0 0 18px}.gk-cq__stats{display:grid;gap:18px;list-style:none;margin:0;padding:0}.gk-cq__row{align-items:center;display:flex;gap:14px}.gk-cq__val{color:var(--gk-c);flex:none;font:var(--gk-weight-semibold) 24px/1 var(--gk-font);font-variant-numeric:tabular-nums;letter-spacing:var(--gk-track-tight);min-width:64px}.gk-cq__bar{background:rgba(9,9,35,.08);border-radius:5px;flex:1;height:10px;max-width:420px;overflow:hidden}.gk-cq__bar span{background:var(--gk-c);border-radius:5px;display:block;height:100%;transition:width .9s cubic-bezier(.2,.7,.3,1) calc(.25s + var(--gk-i, 0)*.12s);width:0}.gk-cq.is-open .gk-cq__bar span,.gk-cq:not(.gk-cq--js) .gk-cq__bar span{width:var(--gk-w)}.gk-cq__body{margin-top:6px}.gk-cq__body p{font-size:15px;margin:0}.gk-cq .gk-ix__source{margin-top:18px}@media (max-width:767px){.gk-cq__toggle{gap:12px}.gk-cq__dot{height:14px;width:14px}.gk-cq.is-open .gk-cq__inner,.gk-cq:not(.gk-cq--js) .gk-cq__inner{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.gk-cq__dot{animation:none}.gk-cq__bar span,.gk-cq__panel{transition:none!important}}.gk-check__sections{display:grid;gap:40px 64px}.gk-check__sections--multi{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.gk-check__section-title{border-bottom:1px solid var(--gk-hairline);color:var(--gk-amethyst);font:var(--gk-weight-semibold) 14px/1.2 var(--gk-font);letter-spacing:.16em;margin:0 0 18px;padding-bottom:10px;text-transform:uppercase}.gk-bg-image .gk-check__section-title,.gk-bg-imperial .gk-check__section-title,.gk-bg-premium .gk-check__section-title{border-color:var(--gk-hairline-rev);color:var(--gk-scorch)}.gk-check__list{display:grid;gap:22px;list-style:none;margin:0;padding:0}.gk-check__q{display:grid;gap:0 8px;grid-template-columns:30px 1fr;transition:opacity .3s ease}.gk-check__num{color:var(--gk-amethyst);font:var(--gk-weight-semibold) 16px/1.4 var(--gk-font)}.gk-bg-image .gk-check__num,.gk-bg-imperial .gk-check__num,.gk-bg-premium .gk-check__num{color:var(--gk-scorch)}.gk-check__qtext{font:var(--gk-weight-medium) 17px/1.4 var(--gk-font);letter-spacing:.01em;margin:0}.gk-check__support{font:var(--gk-weight-body) 15px/1.45 var(--gk-font);letter-spacing:.02em;margin:4px 0 0;opacity:.7}.gk-check__opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gk-check__opt{cursor:pointer;position:relative}.gk-check__opt input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.gk-check__opt span{align-items:center;border:1px solid var(--gk-grey-300);border-radius:999px;display:inline-flex;font:var(--gk-weight-medium) 14px/1.2 var(--gk-font);gap:8px;padding:7px 14px 7px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gk-check__opt span:before{border:1.5px solid;border-radius:3px;box-sizing:border-box;content:"";height:14px;opacity:.5;width:14px}.gk-bg-image .gk-check__opt span,.gk-bg-imperial .gk-check__opt span,.gk-bg-premium .gk-check__opt span{border-color:var(--gk-hairline-rev)}.gk-check__opt:hover span{border-color:currentColor}.gk-check__opt input:focus-visible+span{outline:2px solid var(--gk-amethyst);outline-offset:2px}.gk-check__opt input:checked+span{color:var(--gk-white)}.gk-check__opt input:checked+span:before{background:currentColor;box-shadow:inset 0 0 0 2px var(--gk-c,var(--gk-imperial));opacity:1}.gk-check__opt--yes{--gk-c:var(--gk-amethyst)}.gk-check__opt--no{--gk-c:var(--gk-forge)}.gk-check__opt--unsure{--gk-c:#5b5b6e}.gk-check__opt input:checked+span{background:var(--gk-c);border-color:var(--gk-c)}.gk-check--js .gk-check__q.is-answered{opacity:.5}.gk-check--js .gk-check__q.is-answered:focus-within,.gk-check--js .gk-check__q.is-answered:hover{opacity:1}.gk-check__bar{align-items:center;border-top:1px solid var(--gk-hairline);display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:40px;padding-top:24px}.gk-check__submit{cursor:pointer}.gk-check__submit[disabled]{cursor:not-allowed;opacity:.4}.gk-check__progress{font:var(--gk-weight-medium) 15px/1.3 var(--gk-font);margin:0;opacity:.7}.gk-check:not(.gk-check--js) .gk-check__bar{display:none}.gk-check__results{background:var(--gk-cloud);border-radius:var(--gk-radius-card);color:var(--gk-imperial);margin-top:32px;outline:none;padding:32px}.gk-bg-cloud .gk-check__results{background:var(--gk-white)}.gk-check--js .gk-check__results,.gk-check:not(.gk-check--js) .gk-check__results{display:none}.gk-check--js.is-submitted .gk-check__results{animation:gk-ix-in .4s ease both;display:block}.gk-check__results-title{font:var(--gk-weight-heading) var(--gk-h3-size)/1.2 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0 0 22px}.gk-check__scores{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.gk-check__score{--gk-c:var(--gk-amethyst)}.gk-check__score--no{--gk-c:var(--gk-forge)}.gk-check__score--unsure{--gk-c:#5b5b6e}.gk-check__score-val{color:var(--gk-c);font:var(--gk-weight-heading) 48px/1 var(--gk-font);font-variant-numeric:tabular-nums;letter-spacing:var(--gk-track-tight);margin:0}.gk-check__score-label{font:var(--gk-weight-semibold) 13px/1.2 var(--gk-font);letter-spacing:.14em;margin:6px 0 10px;text-transform:uppercase}.gk-check__score-bar{background:rgba(9,9,35,.08);border-radius:3px;display:block;height:6px;overflow:hidden}.gk-check__score-bar span{background:var(--gk-c);display:block;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.3,1);width:0}.gk-check__guide{border-top:1px solid var(--gk-hairline);margin-top:28px;padding-top:24px}.gk-check__guide[hidden]{display:none}.gk-check__guide-title{font:var(--gk-weight-semibold) 20px/1.3 var(--gk-font);margin:0 0 10px}.gk-check__reset{background:none;border:0;color:var(--gk-amethyst);cursor:pointer;font:var(--gk-weight-medium) 15px/1.3 var(--gk-font);margin-top:18px;padding:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.gk-check__sections--multi{grid-template-columns:1fr}.gk-check__results{padding:22px}.gk-check__scores{gap:14px}.gk-check__score-val{font-size:34px}.gk-check__score-label{font-size:11px;letter-spacing:.1em}}.gk-bars__list{display:grid;gap:12px;list-style:none;margin:0;max-width:980px;padding:0}.gk-ix__head--centre~.gk-bars__list{margin-inline:auto}.gk-bars__row{--gk-c:var(--gk-amethyst);--gk-ink:var(--gk-white);align-items:center;background:rgba(9,9,35,.05);border-radius:var(--gk-radius);color:var(--gk-imperial);display:flex;gap:24px;min-height:72px;overflow:hidden;padding:18px 28px;position:relative}.gk-bg-image .gk-bars__row,.gk-bg-imperial .gk-bars__row,.gk-bg-premium .gk-bars__row{background:hsla(0,0%,96%,.08);color:var(--gk-cloud)}.gk-bars__row--imperial{--gk-c:var(--gk-imperial)}.gk-bars__row--scorch{--gk-c:var(--gk-scorch);--gk-ink:var(--gk-imperial)}.gk-bars__row--forge{--gk-c:var(--gk-forge)}.gk-bars__fill{inset:0 auto 0 0;opacity:.16;width:var(--gk-w)}.gk-bars__fill,.gk-bars__row:before{background:var(--gk-c);position:absolute}.gk-bars__row:before{bottom:0;content:"";left:0;top:0;width:4px}.gk-bars--js .gk-bars__fill{transition:width 1.2s cubic-bezier(.2,.7,.3,1) calc(var(--gk-i, 0)*.14s);width:0}.gk-bars--js.is-in .gk-bars__fill{width:var(--gk-w)}.gk-bars__text{flex:1;font:var(--gk-weight-semibold) var(--gk-small-size)/1.4 var(--gk-font);letter-spacing:.01em;position:relative}.gk-bars__val{color:var(--gk-c);flex:none;font:var(--gk-weight-semibold) 32px/1 var(--gk-font);font-variant-numeric:tabular-nums;letter-spacing:var(--gk-track-tight);min-width:3.4em;position:relative;text-align:right}.gk-bars__row--scorch .gk-bars__val{color:#0a8ca3}.gk-bg-image .gk-bars__val,.gk-bg-imperial .gk-bars__val,.gk-bg-premium .gk-bars__val{color:var(--gk-cloud)}.gk-bars__row--imperial .gk-bars__fill{opacity:.1}.gk-bg-imperial .gk-bars__row--imperial .gk-bars__fill,.gk-bg-premium .gk-bars__row--imperial .gk-bars__fill{background:var(--gk-cloud)}@media (max-width:767px){.gk-bars__row{gap:14px;min-height:60px;padding:14px 16px 14px 20px}.gk-bars__val{font-size:24px}.gk-bars__text{font-size:15px}}.gk-callout__box{align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:980px}.gk-callout--stat .gk-callout__box{grid-template-columns:minmax(140px,auto) 1fr}.gk-callout--box .gk-callout__box{border:1px solid var(--gk-hairline);border-radius:var(--gk-radius-card);padding:44px 48px}.gk-bg-image.gk-callout--box .gk-callout__box,.gk-bg-imperial.gk-callout--box .gk-callout__box,.gk-bg-premium.gk-callout--box .gk-callout__box{border-color:var(--gk-hairline-rev)}.gk-callout--rule .gk-callout__box{border-left:3px solid var(--gk-amethyst);padding:8px 0 8px 36px}.gk-callout__stat{font:var(--gk-weight-semibold) 72px/1 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0;text-align:center}.gk-callout__stat--amethyst{color:var(--gk-amethyst)}.gk-bg-cloud .gk-callout__stat--amethyst,.gk-bg-white .gk-callout__stat--amethyst{background:linear-gradient(#8f38ff 12.09%,#27217a 98.88%);-webkit-background-clip:text;background-clip:text;color:transparent}.gk-callout__stat--forge{color:var(--gk-forge)}.gk-callout__stat--scorch{color:var(--gk-scorch)}.gk-callout__text p{font:var(--gk-weight-body) 21px/1.45 var(--gk-font);letter-spacing:.01em;opacity:1}.gk-callout__text a{color:inherit;text-decoration:underline;text-decoration-color:var(--gk-amethyst);text-underline-offset:3px}.gk-callout .gk-ix__source{margin-top:14px}@media (max-width:767px){.gk-callout--stat .gk-callout__box{gap:16px;grid-template-columns:1fr}.gk-callout__stat{font-size:56px;text-align:left}.gk-callout--box .gk-callout__box{padding:28px 24px}.gk-callout--rule .gk-callout__box{padding-left:22px}.gk-callout__text p{font-size:18px}}.gk-single-image__fig{margin:0 auto}.gk-single-image__fig a{display:block}.gk-single-image__fig img{display:block;height:auto;margin:0 auto;width:100%}.gk-single-image--contained .gk-single-image__fig{max-width:880px}.gk-single-image--rounded img{border-radius:var(--gk-radius-card)}.gk-single-image--full_bleed>.gk-container{max-width:none;padding-inline:0;width:100%}.gk-single-image--full_bleed .gk-single-image__fig{max-width:none}.gk-text__col{max-width:760px}.gk-text--centre .gk-text__col{margin-inline:auto}.gk-text__h{margin-bottom:var(--gk-space-md)}.gk-text__intro p{font:var(--gk-weight-body) 21px/1.5 var(--gk-font);letter-spacing:.01em;opacity:1}.gk-text__intro+.gk-text__body{margin-top:var(--gk-space-md)}.gk-text__body li,.gk-text__body p{font-size:var(--gk-body-size)}.gk-text__body li{line-height:1.55}.gk-text .gk-richtext a{color:var(--gk-amethyst);text-decoration:underline;text-underline-offset:3px}.gk-bg-imperial .gk-text .gk-richtext a,.gk-text.gk-bg-image .gk-richtext a,.gk-text.gk-bg-imperial .gk-richtext a,.gk-text.gk-bg-premium .gk-richtext a{color:var(--gk-scorch)}.gk-text .gk-richtext ol li::marker{color:var(--gk-amethyst);font-weight:var(--gk-weight-semibold)}@media (max-width:767px){.gk-text__intro p{font-size:18px}}.gk-blocks__row{display:grid;gap:16px}.gk-blocks__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-blocks__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gk-blocks__block{border-radius:var(--gk-radius-card);color:var(--gk-imperial);padding:26px 28px;--gk-c:var(--gk-amethyst)}.gk-blocks__block--2{--gk-c:#0a8ca3}.gk-blocks__block--3{--gk-c:var(--gk-forge)}.gk-blocks--outline .gk-blocks__block{background:var(--gk-white);border:1px solid var(--gk-hairline)}.gk-blocks--filled .gk-blocks__block{background:var(--gk-cloud)}.gk-bg-cloud.gk-blocks--filled .gk-blocks__block{background:var(--gk-white)}.gk-blocks__eyebrow{color:var(--gk-c);font:var(--gk-weight-semibold) 13px/1.3 var(--gk-font);letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.gk-blocks__title{font:var(--gk-weight-semibold) 19px/1.3 var(--gk-font);letter-spacing:0;margin:0 0 8px}.gk-blocks__body li,.gk-blocks__body p{font-size:var(--gk-small-size)}.gk-blocks__body p{margin-bottom:8px}.gk-blocks__body a{color:var(--gk-amethyst)}@media (max-width:900px){.gk-blocks__row--3{grid-template-columns:1fr}}@media (max-width:767px){.gk-blocks__row--2{grid-template-columns:1fr}.gk-blocks__block{padding:22px}}.gk-example{--gk-c:var(--gk-amethyst);--gk-tint:rgba(143,56,255,.06)}.gk-example--scorch{--gk-c:#0fb5d1;--gk-tint:rgba(34,211,238,.08)}.gk-example--forge{--gk-c:var(--gk-forge);--gk-tint:rgba(255,79,0,.05)}.gk-example--imperial{--gk-c:var(--gk-imperial);--gk-tint:rgba(9,9,35,.04)}.gk-example__box{background:var(--gk-white);border-radius:0 0 var(--gk-radius) var(--gk-radius);border-top:4px solid var(--gk-c);color:var(--gk-imperial);max-width:980px;padding:28px 32px}.gk-example:not(.gk-example--tint) .gk-example__box{border-bottom:1px solid var(--gk-hairline);border-left:1px solid var(--gk-hairline);border-right:1px solid var(--gk-hairline)}.gk-example--tint .gk-example__box{background:linear-gradient(var(--gk-tint),var(--gk-tint)),var(--gk-white)}.gk-example--centre .gk-example__box{margin-inline:auto}.gk-example__eyebrow{color:var(--gk-c);font:var(--gk-weight-semibold) 14px/1.3 var(--gk-font);letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.gk-example--imperial .gk-example__eyebrow{color:var(--gk-imperial)}.gk-example__h2{font:var(--gk-weight-heading) var(--gk-h3-size)/1.2 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0 0 10px}.gk-example__h3{font:var(--gk-weight-semibold) 19px/1.3 var(--gk-font);margin:0 0 10px}.gk-example__body li,.gk-example__body p{font-size:var(--gk-small-size)}.gk-example__body a{color:var(--gk-amethyst);text-decoration:underline;text-underline-offset:2px}@media (max-width:767px){.gk-example__box{padding:22px 20px}}.gk-gallery{--gk-sz:240px;--gk-gap:16px;--gk-dur:4s;overflow:hidden}.gk-gallery--s{--gk-sz:180px}.gk-gallery--l{--gk-sz:300px}.gk-gallery--slow{--gk-dur:6s}.gk-gallery--fast{--gk-dur:2.6s}.gk-gallery__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden}.gk-gallery__track{animation:gk-gallery-scroll calc(var(--gk-dur)*var(--gk-n, 6)) linear infinite;display:flex;width:max-content}.gk-gallery__viewport:focus-within .gk-gallery__track,.gk-gallery__viewport:hover .gk-gallery__track{animation-play-state:paused}.gk-gallery__set{display:flex;gap:var(--gk-gap);list-style:none;margin:0;padding:0 var(--gk-gap) 0 0}.gk-gallery__set li{flex:none;height:var(--gk-sz);width:var(--gk-sz)}.gk-gallery__set img{display:block;height:100%;object-fit:cover;width:100%}.gk-gallery--rounded .gk-gallery__set img{border-radius:var(--gk-radius-card)}@keyframes gk-gallery-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){.gk-gallery{--gk-sz:160px;--gk-gap:12px}.gk-gallery--l{--gk-sz:200px}}@media (prefers-reduced-motion:reduce){.gk-gallery__track{animation:none}.gk-gallery__viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.gk-gallery__set[aria-hidden]{display:none}}.gk-team__wrap{align-items:flex-start;display:flex;gap:12px;position:relative}.gk-team__track{align-items:start;display:grid;flex:1;gap:20px;grid-auto-columns:calc(33.33333% - 13.33333px);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.gk-team__track::-webkit-scrollbar{display:none}.gk-team__track:focus-visible{border-radius:6px;outline:2px solid var(--gk-amethyst);outline-offset:4px}.gk-team__card{min-width:0;scroll-snap-align:start}.gk-team__media{aspect-ratio:1;background:var(--gk-grad-premium);border-radius:var(--gk-radius-card);overflow:hidden;position:relative}.gk-team__media img{display:block;height:100%;object-fit:cover;width:100%}.gk-team__ph{inset:0;position:absolute}.gk-team__media:after{background:linear-gradient(180deg,rgba(9,9,35,0),rgba(9,9,35,.82));content:"";inset:40% 0 0;pointer-events:none;position:absolute}.gk-team__cap{bottom:0;color:var(--gk-white);left:0;padding:0 20px 52px;position:absolute;right:0;text-align:center;z-index:1}.gk-team__name{color:inherit;font:var(--gk-weight-semibold) 20px/1.25 var(--gk-font);margin:0}.gk-team__role{font:var(--gk-weight-body) 14px/1.35 var(--gk-font);letter-spacing:.02em;margin:4px 0 0;opacity:.9}.gk-team__flag{background:hsla(0,0%,100%,.92);box-shadow:0 2px 8px rgba(9,9,35,.2);font-size:22px;height:40px;line-height:1;place-items:center;right:14px;top:14px;width:40px;z-index:1}.gk-team__flag,.gk-team__plus{border-radius:50%;display:grid;position:absolute}.gk-team__plus{animation:gk-team-pulse 2s ease-out infinite;background:var(--gk-white);border:0;bottom:12px;color:var(--gk-imperial);cursor:pointer;height:32px;left:50%;padding:0;place-items:center;transform:translateX(-50%);width:32px;z-index:2}.gk-team__plus,.gk-team__plus svg{transition:transform .25s ease}.gk-team__card.is-open .gk-team__plus{animation:none;background:var(--gk-amethyst);color:var(--gk-white)}.gk-team__card.is-open .gk-team__plus svg{transform:rotate(45deg)}.gk-team__plus:focus-visible{outline:2px solid var(--gk-scorch);outline-offset:3px}@keyframes gk-team-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}75%,to{box-shadow:0 0 0 12px hsla(0,0%,100%,0)}}.gk-team:not(.gk-team--js) .gk-team__plus{display:none}.gk-team__drop{display:grid;grid-template-rows:1fr}.gk-team--js .gk-team__drop{grid-template-rows:0fr;transition:grid-template-rows .35s ease}.gk-team--js .gk-team__card.is-open .gk-team__drop{grid-template-rows:1fr}.gk-team__drop>.gk-team__drop-in{min-height:0;overflow:hidden}.gk-team__drop-in{padding:18px 4px 4px}.gk-team--js .gk-team__card:not(.is-open) .gk-team__drop-in{transition:visibility 0s linear .35s;visibility:hidden}.gk-team__quote{border-left:3px solid var(--gk-amethyst);margin:0;padding-left:14px}.gk-team__quote p{font-size:var(--gk-small-size);font-style:italic}.gk-team__link{color:var(--gk-amethyst);display:inline-block;font:var(--gk-weight-medium) 15px/1.3 var(--gk-font);margin-top:14px;text-decoration:underline;text-underline-offset:3px}.gk-team__link:hover{text-decoration-thickness:2px}.gk-team__link:focus-visible{border-radius:2px;outline:2px solid var(--gk-amethyst);outline-offset:2px}.gk-bg-image .gk-team__link,.gk-bg-imperial .gk-team__link,.gk-bg-premium .gk-team__link,.gk-bg-premium-grid .gk-team__link{color:var(--gk-scorch)}.gk-team__nav{align-self:center;background:var(--gk-white);border:1px solid var(--gk-grey-300);border-radius:50%;color:var(--gk-imperial);cursor:pointer;display:grid;flex:none;height:44px;margin-top:-40px;place-items:center;transition:opacity .2s ease,border-color .2s ease;width:44px}.gk-team__nav:hover:not([disabled]){border-color:var(--gk-imperial)}.gk-team__nav[disabled]{cursor:default;opacity:.3}.gk-team__nav:focus-visible{outline:2px solid var(--gk-amethyst);outline-offset:2px}.gk-team--fits .gk-team__nav,.gk-team:not(.gk-team--js) .gk-team__nav{visibility:hidden}@media (max-width:1023px){.gk-team__track{grid-auto-columns:calc(50% - 10px)}}@media (max-width:767px){.gk-team__track{gap:14px;grid-auto-columns:78%}.gk-team__nav{display:none}}@media (prefers-reduced-motion:reduce){.gk-team__plus{animation:none}}.gk-ix-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.gk-jobs__filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.gk-jobs__filters[hidden]{display:none}.gk-jobs__select select{-webkit-appearance:none;appearance:none;background:var(--gk-white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23090923' stroke-linecap='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid var(--gk-grey-300);border-radius:var(--gk-radius);color:var(--gk-imperial);cursor:pointer;font:var(--gk-weight-medium) var(--gk-small-size)/1.2 var(--gk-font);min-width:220px;padding:12px 42px 12px 16px}.gk-jobs__select select:hover{border-color:var(--gk-imperial)}.gk-jobs__select select:focus-visible{outline:2px solid var(--gk-amethyst);outline-offset:2px}.gk-jobs__list{max-width:980px}.gk-jobs__status{font:var(--gk-weight-body) var(--gk-body-size)/1.5 var(--gk-font);margin:0;opacity:.8}.gk-jobs__none p{font:inherit;margin:0 0 8px}.gk-jobs__none p:last-child{margin-bottom:0}.gk-jobs__footer a,.gk-jobs__status a{color:var(--gk-amethyst);font-weight:var(--gk-weight-medium);text-decoration:underline;text-underline-offset:3px}.gk-jobs__dept{border-top:1px solid var(--gk-hairline)}.gk-jobs__dept:last-child{border-bottom:1px solid var(--gk-hairline)}.gk-jobs__dept-head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:22px 0}.gk-jobs__dept-name{font:var(--gk-weight-heading) var(--gk-h3-size)/1.15 var(--gk-font);letter-spacing:var(--gk-track-tight);margin:0}.gk-jobs__count{font:var(--gk-weight-medium) 14px/1.3 var(--gk-font);letter-spacing:.02em;margin:4px 0 0;opacity:.65}.gk-jobs__toggle{background:none;border:0;color:var(--gk-amethyst);cursor:pointer;flex:none;font:var(--gk-weight-medium) 15px/1.2 var(--gk-font);padding:6px 0;text-decoration:underline;text-underline-offset:3px}.gk-jobs__toggle:focus-visible{outline:2px solid var(--gk-amethyst);outline-offset:3px}.gk-jobs__roles{display:none;list-style:none;margin:0;padding:0 0 18px}.gk-jobs__dept.is-open .gk-jobs__roles{animation:gk-ix-in .3s ease both;display:block}.gk-jobs__role{border-top:1px solid var(--gk-hairline);padding:14px 0}.gk-jobs__title{color:var(--gk-amethyst);font:var(--gk-weight-semibold) var(--gk-small-size)/1.35 var(--gk-font);text-decoration:none}.gk-jobs__title:hover{text-decoration:underline;text-underline-offset:3px}.gk-jobs__title:after{content:" \2197";font-weight:400;opacity:.7}.gk-jobs__meta{font:var(--gk-weight-body) 14px/1.4 var(--gk-font);margin:4px 0 0;opacity:.7}.gk-jobs__footer{font:var(--gk-weight-body) 15px/1.4 var(--gk-font);margin:24px 0 0}.gk-bg-imperial .gk-jobs__dept,.gk-bg-imperial .gk-jobs__role,.gk-bg-premium .gk-jobs__dept,.gk-bg-premium .gk-jobs__role{border-color:var(--gk-hairline-rev)}.gk-bg-imperial .gk-jobs__title,.gk-bg-imperial .gk-jobs__toggle,.gk-bg-premium .gk-jobs__title,.gk-bg-premium .gk-jobs__toggle{color:var(--gk-scorch)}@media (max-width:767px){.gk-jobs__select,.gk-jobs__select select{width:100%}.gk-jobs__dept-name{font-size:22px}}