.home,.home *,.home *:before,.home *:after{box-sizing:content-box}.home img,.home svg{display:inline;vertical-align:baseline}.home{--home-label-gap: var(--section-label-gap);--home-cta-hover-color: #f15165;background:#15141e;color:#fff;letter-spacing:.02em;line-height:calc(var(--line-height-base) * 1em);margin-top:6rem}@media(min-width:768px){.home{margin-top:0}}.home h1,.home h2,.home h3,.home h4,.home h5,.home h6{margin-block:.83em}.home p{margin-block:1em}.home h2,.home .team-start-person{font-size:var(--font-size-heading);line-height:calc(var(--line-height-heading) * 1em);letter-spacing:.04em;font-weight:100;margin-bottom:1.75rem}.home a,.home a:focus,.home a:visited{color:#fff}.home a{text-decoration:underline}.home .text-l{font-size:var(--font-size-lead);margin-top:2rem;line-height:calc(var(--line-height-lead) * 1em)}.home .block{padding:var(--section-padding-top) var(--page-gutter) var(--section-padding-bottom);min-height:80vh;border-bottom:2px solid #fff;display:flex;flex-direction:column;overflow:hidden;position:relative}.home .block--content{min-height:0}.home .block>.label{flex:none;margin:0;padding-bottom:var(--home-label-gap)}.home .herofade{background:linear-gradient(90deg,#15141e 0% 100%);position:absolute;inset:0}.home .external-link-gfx{margin-left:1rem;height:1.5rem;width:1.5rem;margin-bottom:-.15rem}.home .external-link-gfx.small{margin-left:.5rem;height:1rem;width:1rem}.home :is(.home-cta-link,.team-person-info a,.accordion-body a){text-underline-offset:.12em;transition:color .3s ease,text-underline-offset .3s ease}.home :is(.home-cta-link,.team-person-info a,.accordion-body a):focus-visible{color:var(--home-cta-hover-color);text-underline-offset:.22em;outline:2px solid currentColor;outline-offset:4px}.home .home-cta-arrow{translate:0 0;pointer-events:none;transition:translate .8s ease}@media(hover:hover)and (pointer:fine){.home :is(.home-cta-link,.team-person-info a,.accordion-body a):hover{color:var(--home-cta-hover-color);text-underline-offset:.22em}}@media(prefers-reduced-motion:no-preference){.home :is(.home-cta-link,.home-awp-cta):focus-visible .home-cta-arrow{translate:var(--home-cta-arrow-shift, 4px -4px)}@media(hover:hover)and (pointer:fine){.home :is(.home-cta-link,.home-awp-cta):hover .home-cta-arrow{translate:var(--home-cta-arrow-shift, 4px -4px)}}}@media(prefers-reduced-motion:reduce){.home :is(.home-cta-link,.team-person-info a,.accordion-body a),.home .home-cta-arrow{transition:none}}.home .hero{position:relative;padding-bottom:64px}.home .hero .text-content-alt1{opacity:0}.home .text-content-alt1{display:flex;justify-content:space-between;gap:32px}.home .home-intro{width:100%;margin:0;letter-spacing:0}.home .hero-intro p{margin:0}.home .home-hero-links{display:none}@media(min-width:768px){.home .hero{padding-top:10rem;padding-bottom:clamp(80px,10svh,120px)}.home .hero-intro{flex:0 1 62%}.home .home-intro{max-width:62%}}@media(min-width:1024px){.home .hero{padding-top:19rem}}@media(max-width:1023px){.home .text-content-alt1{flex-direction:column}.home .hero-intro{flex:none}.home .home-intro{max-width:none}.home .home-hero-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;font-size:16px;line-height:1.5;letter-spacing:0}.home .home-hero-links a{display:inline-flex;align-items:center;min-height:32px}}.home .team-superstars{position:absolute;z-index:5;inset:0;opacity:0}.home .team-superstart-overlay{position:absolute;z-index:6;inset:0;opacity:0}.home .team-go-left,.home .team-go-right{--home-arrow-shift: 12px;display:none;opacity:0;cursor:pointer;position:absolute;bottom:50%;height:5rem;width:5rem;padding:0;border:0;color:#fff;background:transparent;transform:rotate(-90deg)}.home .team-go-left{--home-arrow-shift: -12px;z-index:12;left:1rem}.home .team-go-right{z-index:10;right:1rem}.home .home-arrow-icon{display:block;width:100%;height:100%;pointer-events:none;transform:translateY(0);transition:transform .8s ease}.home .home-arrow-icon svg{display:block;width:100%;height:100%}@media(min-width:1024px){.home .team-go-left{left:3rem}.home .team-go-right{right:3rem}}@media(hover:hover)and (pointer:fine){.home .home-arrow:hover .home-arrow-icon{transform:translateY(var(--home-arrow-shift))}}@media(prefers-reduced-motion:reduce){.home .home-arrow-icon{transition:none}}.home .team-person-info{display:none;opacity:0;position:absolute;z-index:11;bottom:5rem;left:1rem}.home .team-person-info h2,.home .team-person-info .team-start-person{margin-bottom:-1rem}@media(min-width:1024px){.home .team-person-info{bottom:unset;right:unset;top:10rem;left:63%}}.home .team-start-person{display:none;text-align:center;opacity:0;cursor:pointer;position:absolute;z-index:15;left:50%;top:50%;transform:translate(-50%,-50%);transition:.75s}.home .team-start-person:before,.home .team-start-person:after{content:"";pointer-events:none;display:block;opacity:0;position:absolute;z-index:-1;background:radial-gradient(circle,#fff,#fff0 40%);height:50rem;width:50rem;top:50%;left:45%;transform:translate(-50%,-50%)}.home .team-start-person:before{transition:2s}.home .team-start-person:after{transition:10s;height:25rem;width:25rem;left:90%}.home .team-start-person:hover:before{opacity:.45}.home .team-start-person:hover:after{opacity:.35}.accordion-title[data-astro-cid-u6unom2j]{opacity:.4;transition:opacity .3s ease;margin-top:1.25rem;margin-bottom:1.25rem;cursor:pointer}.accordion-item[data-astro-cid-u6unom2j]:first-child .accordion-title[data-astro-cid-u6unom2j]{margin-top:0}@media(hover:hover)and (pointer:fine){.accordion-title[data-astro-cid-u6unom2j]:hover{opacity:.85}}@media(prefers-reduced-motion:reduce){.accordion-title[data-astro-cid-u6unom2j]{transition:none}}.accordion-body[data-astro-cid-u6unom2j]{height:0;margin-top:-.5rem;overflow:hidden;font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:0}.accordion-body[data-astro-cid-u6unom2j] p{max-width:40em;margin-bottom:2.5rem}.accordion-item[data-astro-cid-u6unom2j].active .accordion-title[data-astro-cid-u6unom2j]{opacity:1}.accordion-item[data-astro-cid-u6unom2j].active .accordion-body[data-astro-cid-u6unom2j]{display:block}.accordion-icon[data-astro-cid-u6unom2j]{display:inline-block;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_2'%20data-name='Lager%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064.32%2064.32'%3e%3cg%20id='Lager_1-2'%20data-name='Lager%201'%3e%3cg%3e%3cline%20y1='32.16'%20x2='64.32'%20y2='32.16'%20style='fill:%20%23fff;%20stroke:%20%23fff;%20stroke-miterlimit:%2010;%20stroke-width:%204;'/%3e%3cline%20x1='32.16'%20x2='32.16'%20y2='64.32'%20style='fill:%20%23fff;%20stroke:%20%23fff;%20stroke-miterlimit:%2010;%20stroke-width:%204;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");height:1.75rem;width:1.75rem;background-repeat:no-repeat;background-size:contain;background-position:center}.accordion-item[data-astro-cid-u6unom2j].active .accordion-icon[data-astro-cid-u6unom2j]{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Lager_2'%20data-name='Lager%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064.32%2064.32'%3e%3cg%20id='Lager_1-2'%20data-name='Lager%201'%3e%3cg%3e%3cline%20y1='32.16'%20x2='64.32'%20y2='32.16'%20style='fill:%20%23fff;%20stroke:%20%23fff;%20stroke-miterlimit:%2010;%20stroke-width:%204;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.home .home-awp-heading{max-width:880px;margin:0 0 24px;letter-spacing:0;text-wrap:balance}.home .home-awp .home-awp-cta{--home-cta-arrow-shift: 6px 0px;margin-top:var(--home-label-gap)}.home .home-awp-intro p{margin:0}.home .home-awp-intro p+p{margin-top:.6em}.home .home-awp-cta-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.home .home-awp-cta-arrow,.home .home-awp-cta-arrow svg{display:block;width:24px;height:24px;flex:none}.home .home-awp-cta-arrow{transform:rotate(90deg)}.home .home-testimonials-scope>.testimonials,.home .home-testimonials-scope>.testimonials *,.home .home-testimonials-scope>.testimonials:before,.home .home-testimonials-scope>.testimonials:after,.home .home-testimonials-scope>.testimonials *:before,.home .home-testimonials-scope>.testimonials *:after{box-sizing:border-box}.home .home-testimonials-scope .testimonials{min-height:0;border:0;background:transparent;color:#fff;overflow:visible}.home .home-testimonials-scope .block{display:block;min-height:0;padding:0;border-bottom:0;overflow:visible;position:static}.home .home-testimonials-scope .tst-label{display:none}.home .home-testimonials-scope .tst-stage-area{max-width:none;padding:0}.home .home-testimonials-scope .tst-field{max-width:none;opacity:.18}.home .home-testimonials-scope .tst-label p,.home .home-testimonials-scope .tst-mini p,.home .home-testimonials-scope .tst-body p,.home .home-testimonials-scope [data-quote-name],.home .home-testimonials-scope [data-quote-role]{margin:0}.home .home-testimonials-scope .tst-label p,.home .home-testimonials-scope .tst-quote,.home .home-testimonials-scope .tst-arrow,.home .home-testimonials-scope .tst-body,.home .home-testimonials-scope [data-quote-name],.home .home-testimonials-scope [data-quote-role],.home .home-testimonials-scope .tst-mini p{color:#fff}.home .home-testimonials-scope .tst-mini p:first-child{color:#ffffffdb}.home .home-testimonials-scope .tst-panel,.home .home-testimonials-scope .tst-mini{border:1px solid rgba(255,255,255,.16);background:#ffffff14}.home .home-testimonials-scope .tst-dot{--selection-dot-color: #fff}@media(min-width:1024px){.home .home-testimonials-scope .testimonials{--home-tst-stage-width: min(78%, 980px);--home-mini-gap: 8px;--home-mini-step: calc((100% + var(--home-mini-gap)) / var(--mini-count));min-height:calc(var(--mini-count) * 113px + (var(--mini-count) - 1) * var(--home-mini-gap))}.home .home-testimonials-scope .tst-stage{width:var(--home-tst-stage-width);margin-left:0}.home .home-testimonials-scope .tst-field{left:calc(var(--home-tst-stage-width) + 7rem + 16px);margin-inline:0;opacity:1}.home .home-testimonials-scope .tst-drift{--home-mini-width: min(var(--slot-w), calc(100% - 32px) );width:var(--home-mini-width);left:calc(16px + (100% - var(--home-mini-width) - 32px) * var(--slot-spread-x));top:calc(var(--home-mini-step) * var(--mini-index) + (var(--home-mini-step) - var(--home-mini-gap) - 95px) / 2)}.home .home-testimonials-scope .tst-mini p:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home .home-testimonials-scope .tst-chooser{margin-left:2rem;margin-right:0}.home .home-testimonials-scope .tst-arrow{width:5rem;height:5rem}}@media(min-width:1024px)and (max-width:1599px){.home .home-testimonials-scope .tst-field{left:calc(var(--home-tst-stage-width) + 16px)}.home .home-testimonials-scope .tst-stage-area{flex-wrap:wrap;row-gap:24px}.home .home-testimonials-scope .tst-chooser{flex:none;width:var(--home-tst-stage-width);flex-direction:row;margin:0}.home .home-testimonials-scope .tst-dots{flex-direction:row}.home .home-testimonials-scope .tst-chooser .tst-arrow{width:48px;height:48px;transform:rotate(-90deg)}}
