:root{--t-blue: #231F54;--t-blue--tint: #A2B1DC;--t-blue--muted: #E7F1FF;--t-blue--deep: #01062F;--t-bright-blue: #277EC1;--t-mauve: #AB4C8E;--t-mint-green: #89BFA3;--t-orange: #F4843A;--t-pink: #ED4E6A;--t-purple: #7C5BA4;--t-salmon-pink: #EC605F;--t-white: #FFFFFF;--t-yellow: #F7B83D;--u-viewport-scale:calc(100vw - 375px) / (1440 - 375);font-size:1rem}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{position:relative;min-height:100vh;background-color:var(--t-blue);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-navigation-active]{overflow:hidden}h1,h2,h3,h4{font-weight:inherit}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:currentColor;text-decoration:none}@media (hover: hover){a:hover{text-decoration:underline}}button{all:unset;box-sizing:border-box;cursor:pointer}svg{overflow:visible}[x-cloak]{display:none!important}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.o-grid{display:grid;column-gap:calc(1.25rem + (55 - 20) * var(--u-viewport-scale));grid-template-columns:repeat(6,1fr)}@media (min-width: 48rem){.o-grid{grid-template-columns:repeat(12,1fr)}}.o-grid>*{grid-column:1/-1}.o-heading{line-height:1.2}.o-heading--1{font-size:calc(2.125rem + (48 - 34) * var(--u-viewport-scale));font-weight:700}.o-heading--2{font-size:calc(1.75rem + (32 - 28) * var(--u-viewport-scale));font-weight:700}.o-heading--3{font-size:calc(1.25rem + (24 - 20) * var(--u-viewport-scale));font-weight:700}.o-heading--4{font-size:calc(1.125rem + (20 - 18) * var(--u-viewport-scale));font-weight:600}.o-highlight{color:var(--o-highlight-color);font-style:normal}.o-image{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.o-image.has-loaded{opacity:1}.o-nav{display:flex;margin:0;padding:0;list-style:none}.o-paragraph{font-family:Ubuntu Sans,sans-serif}.o-paragraph--1,.c-lede__content .c-content__text{font-size:calc(1.125rem + (22 - 18) * var(--u-viewport-scale))}.o-paragraph--2{font-size:calc(1rem + (18 - 16) * var(--u-viewport-scale));font-weight:400;line-height:1.6}.o-paragraph--3,.c-button{font-size:calc(.875rem + (16 - 14) * var(--u-viewport-scale))}.o-paragraph--4{font-size:calc(.75rem + (14 - 12) * var(--u-viewport-scale))}.o-slider{display:flex;flex-direction:column;gap:5ch}.o-slider__items{display:flex;width:100%;align-content:flex-start;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' fill='none'%3E%3Ccircle cx='64' cy='64' r='64' fill='%23ED4E6A'/%3E%3Cpath fill='%23FFF' d='M43.679 70.892V59.865h3.765c3.466 0 5.214 1.985 5.214 5.514 0 3.528-1.748 5.513-5.214 5.513h-3.765Zm3.607-1.433c2.615 0 3.703-1.308 3.703-4.08 0-2.789-1.087-4.08-3.703-4.08h-1.969v8.16h1.97ZM54.486 70.892V59.865h4.16c2.693 0 3.985 1.37 3.985 3.497 0 1.623-.788 2.836-2.426 3.261l2.52 4.27h-1.638l-2.379-4.065h-2.584v4.064h-1.638Zm4.096-5.498c1.591 0 2.379-.756 2.379-2.032 0-1.308-.788-2.064-2.379-2.064h-2.458v4.096h2.458ZM63.788 70.892l4.144-11.027h2.047l4.144 11.027h-1.717l-.93-2.536h-5.041l-.93 2.536h-1.717Zm3.104-3.78h4.127l-2.016-5.53h-.095l-2.016 5.53ZM79.829 71.05c-3.12 0-5.041-2.017-5.041-5.64 0-3.702 2.032-5.687 5.025-5.687 2.19 0 3.939 1.055 4.348 3.182h-1.623c-.393-1.229-1.433-1.764-2.725-1.764-2.205 0-3.387 1.575-3.387 4.222 0 2.662 1.213 4.269 3.419 4.269 1.685 0 3.024-.945 3.009-3.198h-2.552v-1.323h4.174v.882c0 3.324-1.733 5.057-4.647 5.057Z'/%3E%3C/svg%3E") 64 64,pointer}.o-slider__pagination{display:flex;gap:1.25ch;justify-content:center}.o-slider__pagination button{width:1.25ch;height:1.25ch;border-radius:1.25ch;background-color:var(--t-blue--tint);transition:background-color .4s,width .4s}.o-slider__pagination button.is-active{width:4ch;background-color:var(--t-pink)}.c-button{display:inline-block;padding:1.5ch 4ch;border-radius:3ch;border:solid 1px var(--t-blue);color:var(--t-blue);white-space:nowrap;font-weight:600}@media (hover: hover){.c-button{transition:background-color .4s,border-color .4s,color .4s}.c-button:hover{background-color:var(--t-blue);color:var(--t-white);text-decoration:none}}.c-button--primary{background-color:var(--t-blue);color:var(--t-white)}.c-contact-method{display:flex;gap:1.5ch}.c-contact-method__icon{display:block;width:2ch;height:2ch;transform:translateY(.5ch)}.c-contact-method__value{font-weight:500}.c-contact-method+.c-contact-method{margin-top:1ch}.c-content{display:grid;gap:4ch}.c-content__text p+p{margin-top:1.5ch}.c-device{position:relative;border-radius:8%}.c-device__frame{position:relative;display:block;z-index:1;pointer-events:none}.c-device__screen .o-slider__items{position:absolute;display:flex;aspect-ratio:1545/966;top:5.8%;left:50%;transform:translate(-50%);width:77%;z-index:2}.c-device__ui{min-width:100%;max-width:100%;aspect-ratio:1545/966}.c-form{display:flex;flex-direction:column;gap:2ch}.c-form__fields{display:grid;gap:2ch}.c-form__disclaimer a{text-decoration:underline}.c-form-field{display:grid;gap:.75ch;text-align:left}.c-form-field__label{padding-left:2.5ch}.c-form-field select,.c-form-field input[type=text],.c-form-field input[type=email]{all:unset;box-sizing:border-box;flex:1;padding:1.25ch 2.5ch;border-radius:4ch;border:solid 1px var(--t-blue);background-color:var(--t-white);color:var(--t-blue)}.c-form-field select{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='24' height='24'%3E%3Cpath fill='%23231F54' d='M12 19.5c-.7 0-1.3-.3-1.7-.8L.4 7.6c-.6-.8-.5-2 .3-2.6.8-.6 1.9-.6 2.5.2l8.6 9.8c.1.1.2.1.4 0l8.6-9.8c.7-.8 1.8-.9 2.6-.2s.9 1.8.2 2.6l-.1.1-9.8 11.1c-.4.4-1.1.7-1.7.7z'/%3E%3C/svg%3E");background-position:right 2.5ch center;background-size:1.5ch auto}.c-form-field[data-type=toggle]{padding-top:1ch}.c-form-field[data-type=toggle] label{display:flex;gap:2ch;-webkit-user-select:none;user-select:none;font-size:90%;font-weight:500;line-height:1.3}.c-form-field[data-type=toggle] label input[type=checkbox]{all:unset;flex-shrink:0;width:2ch;height:2ch;transform:translateY(5%);background:var(--t-white) no-repeat center center;background-size:auto 60%;border:solid 1px var(--t-blue);cursor:pointer}.c-form-field[data-type=toggle] label input[type=checkbox]:checked{background-color:var(--t-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='m23.15 5.4-2.8-2.8a.5.5 0 0 0-.7 0L7.85 14.4a.5.5 0 0 1-.7 0l-2.8-2.8a.5.5 0 0 0-.7 0l-2.8 2.8a.5.5 0 0 0 0 .7l6.3 6.3a.5.5 0 0 0 .7 0l15.3-15.3a.5.5 0 0 0 0-.7Z'/%3E%3C/svg%3E")}.c-header-menu{gap:1ch}.c-header-menu__item{font-weight:600}.c-header-menu__item a{display:flex;align-items:center;gap:1ch;padding-right:3ch}@media (hover: hover){.c-header-menu__item a:hover{text-decoration:none}.c-header-menu__item a:hover svg{transform:scale(1)}}.c-header-menu__item svg{width:3ch;height:3ch;transform:scale(0);transition:transform .4s}.c-icon-button{display:flex;width:4ch;height:4ch;border:solid 1.5px currentColor;border-radius:100%;transition:background-color .4s,border-color .4s,color .4s}.c-icon-button svg{width:40%;height:auto;margin:auto}@media (hover: hover){.c-icon-button:hover{border-color:var(--t-blue);background-color:var(--t-blue);color:var(--t-white)}}.c-legals-menu__item{display:flex}.c-legals-menu__item:not(:last-child):after{content:"|";padding-inline:1ch}.c-modal{--c-modal__inner-padding: calc(.625rem + (40 - 10) * var(--u-viewport-scale));position:fixed;display:flex;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:100}.c-modal__inner{margin:auto}.c-modal__inner video{display:block;width:100%}.c-modal__close{position:absolute;top:var(--c-modal__inner-padding);right:var(--c-modal__inner-padding);border-color:var(--t-white);background-color:var(--t-white);z-index:5}.c-navicon{display:flex;align-items:center;padding:1ch 0}.c-navicon__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-navicon__glyph{position:relative;margin:auto}[data-navigation-active] .c-navicon__glyph{background-color:transparent}.c-navicon__glyph,.c-navicon__glyph:before,.c-navicon__glyph:after{width:1.5rem;height:.125rem;border-radius:.125rem;background-color:currentColor;transition:opacity .4s,transform .4s}.c-navicon__glyph:before,.c-navicon__glyph:after{content:"";position:absolute;display:block}.c-navicon__glyph:before{transform:translateY(-.75ch)}[data-navigation-active] .c-navicon__glyph:before{transform:rotate(45deg)}.c-navicon__glyph:after{transform:translateY(.75ch)}[data-navigation-active] .c-navicon__glyph:after{transform:rotate(-45deg)}.c-offcanvas-menu{flex-direction:column}.c-offcanvas-menu__item{font-weight:600}.c-offcanvas-menu__item a{display:block;padding:2ch}.c-section:not([data-padding=none]){padding:clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem) calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}.c-section:not([data-padding=none]):first-of-type{padding-top:calc(clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem) / 1.5 + 5rem + (100 - 80) * var(--u-viewport-scale))}.c-section[data-background=mesh-gradient]{background:var(--t-blue) no-repeat center bottom url(/build/assets/mesh-gradient-01e63080.svg);background-size:cover;color:var(--t-white)}.c-section[data-background=mesh-gradient]:not([data-padding=none]){padding-bottom:calc(clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem) + 3ch)}@media (min-width: 48rem){.c-section[data-background=mesh-gradient]{background-position:right bottom}}.c-section[data-background=mesh-gradient]>[data-component=image-slider]{height:25vw;margin-block:calc(0px - clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem));overflow:hidden;pointer-events:none}@media (min-width: 48rem){.c-section[data-background=mesh-gradient]>[data-component=image-slider]{height:15vw}}.c-section[data-background=mesh-gradient] .c-button{border-color:var(--t-white);color:var(--t-white)}@media (hover: hover){.c-section[data-background=mesh-gradient] .c-button:hover{background-color:var(--t-white);color:var(--t-blue)}}.c-section[data-background=mesh-gradient]+[data-background]{margin-top:-3ch;border-top-left-radius:3ch;border-top-right-radius:3ch}.c-section[data-background=none]{background-color:var(--t-white);color:var(--t-blue)}.c-section[data-background=reversed]{background-color:var(--t-blue--deep);color:var(--t-white)}.c-section[data-background=subtle-gradient]{background:linear-gradient(180deg,var(--t-blue--muted) 0%,var(--t-white) 100%);color:var(--t-blue)}.c-section[data-background=subtle-gradient]+.c-section[data-background=none]{padding-top:0}.c-section [data-component]{min-width:0}.c-section>[data-component]+[data-component]{margin-top:clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem)}.c-section>[data-component=lede]+[data-component=image-slider],.c-section>[data-component=lede]+[data-component=card-slider]{margin-top:calc(clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem)/2)}.c-site-logo{width:auto;height:calc(2.5rem + (55 - 40) * var(--u-viewport-scale))}.c-page-header{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));top:0;left:0;right:0;height:calc(5rem + (100 - 80) * var(--u-viewport-scale));padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));color:var(--t-white);z-index:100;transition:background-color .4s,transform .4s}[data-page-scrolled][data-scroll-direction=down] .c-page-header{transform:translateY(-100%)}[data-page-scrolled][data-scroll-direction=up] .c-page-header{background-color:var(--t-blue)}.c-page-header__cta{display:none}@media (min-width: 48rem){.c-page-header__cta{display:block;margin-left:auto}}@media (min-width: 75rem){.c-page-header__cta{margin-left:unset}}.c-page-header__cta .c-button{border-color:var(--t-white);color:var(--t-white)}@media (hover: hover){.c-page-header__cta .c-button:hover{background-color:var(--t-white);color:var(--t-blue)}}.c-page-header .c-header-menu{display:none}@media (min-width: 75rem){.c-page-header .c-header-menu{display:flex}}@media (min-width: 75rem){.c-page-header .c-navicon{display:none}}.c-page-offcanvas{position:fixed;display:grid;gap:2ch;top:0;right:0;bottom:0;left:0;padding:calc((5rem + (100 - 80) * var(--u-viewport-scale)) * 1.5) calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) calc(1.25rem + (100 - 20) * var(--u-viewport-scale));background-color:var(--t-blue);color:var(--t-white);z-index:90;transform:translateY(-100%);text-align:center;transition:transform .4s}@media (min-width: 75rem){.c-page-offcanvas{display:none}}[data-navigation-active] .c-page-offcanvas{transform:translateY(0)}.c-page-offcanvas__cta .c-button{border-color:var(--t-white);color:var(--t-white);font-size:120%}.c-page-footer__inner{display:grid;gap:3ch;padding:calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) calc((1.25rem + (100 - 20) * var(--u-viewport-scale)) * 2);background-color:var(--t-blue--muted);color:var(--t-blue)}@media (min-width: 48rem){.c-page-footer__inner{padding-block:calc((1.25rem + (100 - 20) * var(--u-viewport-scale)) / 2)}}.c-page-footer__nav{display:flex;justify-content:space-between;align-items:center;padding-bottom:calc(1.25rem + (100 - 20) * var(--u-viewport-scale));border-bottom:solid 1px currentColor}@media (min-width: 48rem){.c-page-footer__nav{padding-bottom:3ch}}.c-page-footer__heading{margin-bottom:1ch}.c-page-footer__content{font-weight:500}.c-page-footer__contact{row-gap:3ch}@media (min-width: 48rem){.c-page-footer__contact-address{grid-column:1/6}}@media (min-width: 75rem){.c-page-footer__contact-address{grid-column:1/4}}@media (min-width: 48rem){.c-page-footer__contact-details{grid-column:6/-1}}@media (min-width: 75rem){.c-page-footer__contact-details{grid-column:4/7}}@media (min-width: 75rem){.c-page-footer__contact-demo{grid-column:7/-1}}.c-page-footer__contact-demo .c-inline-form{margin-top:3ch}.c-page-footer__legals{display:flex;flex-direction:column;gap:1ch;padding:2ch calc(1.25rem + (100 - 20) * var(--u-viewport-scale));color:var(--t-white)}@media (min-width: 48rem){.c-page-footer__legals{flex-direction:row;justify-content:space-between}}.c-card-slider{margin-inline:calc(0px - calc(1.25rem + (100 - 20) * var(--u-viewport-scale)));padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) calc(1.25rem + (100 - 20) * var(--u-viewport-scale) - (1.25rem + (55 - 20) * var(--u-viewport-scale)));overflow:hidden}.c-card-slider__card{min-width:98%;max-width:98%;padding-right:calc(1.25rem + (55 - 20) * var(--u-viewport-scale))}@media (min-width: 48rem){.c-card-slider__card{min-width:50%;max-width:50%}}@media (min-width: 75rem){.c-card-slider__card{min-width:40%;max-width:40%}}.c-card-slider .o-slider__items{overflow:visible}@media (hover: hover){.c-card-slider .o-slider__pagination{display:none}}.c-card{display:flex;flex-direction:column;height:100%}.c-card__image{aspect-ratio:460/260;height:auto;border-radius:1ch 1ch 0 0;flex:0}.c-card__content{flex:1;position:relative;margin-top:calc(0px - 2ch);padding:6ch 3ch;border-radius:2ch 2ch 0 0;background-color:var(--t-blue)}.c-contact{text-align:left}.c-contact__label{margin-bottom:1ch;color:var(--t-yellow)}.c-cta{padding:calc(1.875rem + (60 - 30) * var(--u-viewport-scale));border-radius:1ch;background:var(--t-blue) no-repeat center bottom url(/build/assets/mesh-gradient-01e63080.svg);background-size:cover;color:var(--t-white)}@media (min-width: 48rem){.c-cta{display:grid;grid-template-columns:3fr 1.5fr;gap:10ch;align-items:center;background-position:right bottom}}@media (min-width: 75rem){.c-cta{gap:20ch;padding-right:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}}.c-cta__heading{margin-bottom:1ch}.c-cta__images{display:none}@media (min-width: 48rem){.c-cta__images{position:relative;display:block}}.c-cta__image{height:auto;object-fit:contain}.c-cta__image:nth-child(2){position:absolute;bottom:0;left:0;width:60%;transform:translate(-50%,-10%);z-index:1}.c-cta .c-button{border-color:var(--t-white);color:var(--t-white)}@media (hover: hover){.c-cta .c-button:hover{background-color:var(--t-white);color:var(--t-blue)}}.c-demo-form{position:relative;display:flex;max-width:50ch;border-radius:4ch;background-color:var(--t-white)}.c-demo-form__field{flex:1}.c-demo-form__field input[type=text],.c-demo-form__field input[type=email]{border-width:0;border-radius:0;background-color:transparent}.c-hero{column-gap:unset;text-align:center}@media (min-width: 75rem){.c-hero{text-align:left}.c-hero[data-layout=images]{align-items:center}}@media (min-width: 48rem){.c-hero__text{grid-column:2/12}}@media (min-width: 75rem){.c-hero__text{grid-column:1/7}}.c-hero__content{margin-top:2ch}.c-hero__content .c-demo-form{margin-inline:auto}@media (min-width: 75rem){.c-hero__content .c-demo-form{margin-inline:unset}}.c-hero__images{display:grid;grid-template-columns:repeat(5,1fr);margin:clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem) calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) 0;padding-block:5ch}@media (min-width: 75rem){.c-hero__images{margin-inline:unset;grid-column:8/-1}}.c-hero__image{position:relative;height:auto;object-fit:contain;grid-row:1}.c-hero__image:nth-child(1){grid-column:1/4;align-self:center;z-index:3}.c-hero__image:nth-child(2){grid-column:3/-1;transform:translate(1.5ch,5ch);z-index:2}.c-hero__image:nth-child(3){grid-column:3/-1;margin-top:-5ch;z-index:1}.c-hero__form{margin-top:4ch;padding:4ch;border-radius:1ch;background-color:#ffffffd9;color:var(--t-blue);text-align:left}@media (min-width: 48rem){.c-hero__form{grid-column:3/11}}@media (min-width: 75rem){.c-hero__form{margin-top:unset;grid-column:8/-1}}.c-image-slider{padding-bottom:5ch}.c-image-slider .c-device{width:100%;max-width:87.5rem;margin-inline:auto}.c-image-slider .o-slider__pagination{position:absolute;bottom:-5ch;left:50%;transform:translate(-50%);z-index:2}.c-lede{text-align:center}@media (min-width: 48rem){.c-lede__heading{grid-column:2/12}}@media (min-width: 75rem){.c-lede__heading{grid-column:3/11}}.c-lede__content{margin-top:2ch}@media (min-width: 75rem){.c-lede__content{grid-column:2/12}}.c-list{flex-direction:column;gap:2ch}.c-list-item{display:flex;gap:2ch}.c-list-item__icon{display:flex}.c-list-item__icon svg{width:3ch;height:3ch}.c-locations{display:grid;gap:calc(clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem)/2)}.c-locations .c-location+.c-location{padding-top:calc(clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem)/2);border-top:solid 1px currentColor}.c-location{row-gap:3ch}@media (min-width: 48rem){.c-location__detail{grid-column:1/6}}.c-location__map{aspect-ratio:16/9;border-radius:1ch;background-color:#0000000d}@media (min-width: 75rem){.c-location__map{grid-column:6/-1}}.c-location__logo{width:auto;height:4ch;margin-bottom:1ch}.c-location__address{margin-bottom:2ch}.c-media{row-gap:calc(clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem)/2)}@media (min-width: 75rem){.c-media{align-items:center}}.c-media__item{padding-inline:calc(1.25rem + (100 - 20) * var(--u-viewport-scale))}@media (min-width: 75rem){.c-media__item{padding-inline:0}[data-media-position=left] .c-media__item{grid-column:1/6}[data-media-position=right] .c-media__item{grid-column:8/-1}}@media (min-width: 75rem){.c-media__text{grid-row:1}[data-media-position=left] .c-media__text{grid-column:7/-1}[data-media-position=right] .c-media__text{grid-column:1/7}}.c-media__heading{margin-bottom:1ch}.c-media__image{height:auto;object-fit:contain}.c-team{display:grid;row-gap:calc((1.25rem + (55 - 20) * var(--u-viewport-scale)) * 2);column-gap:calc(1.25rem + (55 - 20) * var(--u-viewport-scale))}@media (min-width: 48rem){.c-team{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-team{grid-template-columns:repeat(3,1fr)}}.c-person{cursor:pointer}.c-person:hover{border-radius:1ch;background-color:var(--t-blue);outline:solid 2ch var(--t-blue)}.c-person__photo{aspect-ratio:420/480;height:auto;margin-bottom:2ch;border-radius:1ch}.c-person__name{margin-bottom:.25ch}.c-person__position{font-weight:500}.c-person__overview{position:relative}.c-person__linkedin{position:absolute;display:flex;top:0;right:0;padding:1ch}.c-person__linkedin svg{width:2.5ch;height:2.5ch;color:var(--t-blue--tint)}.c-profile{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) clamp(5rem,calc(1.25rem + (100 - 20) * var(--u-viewport-scale)) * 1.5,8.75rem);background-color:var(--t-blue--deep);color:var(--t-white);overflow:auto}.c-profile__inner{row-gap:5ch}.c-profile__photo{aspect-ratio:420/480;height:auto;border-radius:1ch;grid-column:2/-2}@media (min-width: 48rem){.c-profile__photo{grid-column:1/6}}@media (min-width: 75rem){.c-profile__photo{grid-column:1/5}}@media (min-width: 48rem){.c-profile__detail{grid-column:7/-1}}@media (min-width: 75rem){.c-profile__detail{grid-column:6/-2}}.c-profile__name{margin-bottom:.25ch}.c-profile__position{margin-bottom:2ch;font-weight:500}.c-profile__bio{margin-bottom:4ch}.c-profile__bio p+p{margin-top:2ch}.c-profile .c-contact svg{color:var(--t-blue--tint)}.c-topics{display:grid;gap:calc(1.25rem + (55 - 20) * var(--u-viewport-scale))}@media (min-width: 48rem){.c-topics{grid-template-columns:repeat(2,1fr)}}.c-topic{position:relative;display:flex;flex-direction:column;gap:2ch;padding:3ch;border-radius:1ch;background-color:var(--t-white);box-shadow:0 .5ch .5ch #0000000d;text-align:center}@media (hover: hover){.c-topic[data-has-modal=true]{transition:background-color .4s,color .4s}.c-topic[data-has-modal=true]:hover{background-color:var(--t-blue);color:var(--t-white)}}.c-topic__icon{width:3ch;height:3ch;align-self:center;color:var(--o-highlight-color)}.c-topic__footer{margin-top:auto}.c-topic__trigger{font-weight:500}.c-topic__trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-topic__modal{max-width:100ch;display:grid;gap:2ch;margin:var(--c-modal__inner-padding);padding:calc(2.1875rem + (100 - 35) * var(--u-viewport-scale));border-radius:1ch;background-color:var(--t-blue--muted);box-shadow:0 .5ch .5ch #0000000d;color:var(--t-blue)}
