.axx{margin-top:calc(var(--csr-section-gap) * .75)}.axx-desktop{display:none}.axx-mobile{display:block}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.axx-desktop{display:block}.axx-mobile{display:none}}.axx-stage{visibility:hidden}.axx--desktop-active .axx-stage{visibility:visible}.axx-grid{display:grid;grid-template-columns:auto minmax(300px,.85fr) minmax(420px,1.15fr);column-gap:clamp(32px,4vw,64px);align-items:center;max-width:var(--csr-max);margin:0 auto;padding-inline:var(--csr-gutter);box-sizing:border-box;--axx-nav-h: calc(clamp(12px, 1.4vw, 20px) + 68px) ;min-height:min(100svh,calc(var(--axx-nav-h) + 780px + clamp(40px,6vh,88px)));padding-top:calc(var(--axx-nav-h) + clamp(6px,1.2vh,16px));padding-bottom:clamp(12px,2.4vh,32px)}.axx-pager{display:flex;flex-direction:column;gap:10px;align-items:center}.axx-pager-dot{appearance:none;border:0;padding:0 8px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;font:inherit;color:inherit}.axx-pager-dot:before{content:"";display:block;width:2px;height:18px;background:var(--line);border-radius:999px;transition:background .24s ease,height .32s cubic-bezier(.2,.7,.2,1)}.axx-pager-dot:hover:before{background:var(--mute)}.axx-pager-dot.is-active:before{background:var(--ink);height:28px}.axx-pager-dot:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.axx-col-text{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,1.6vw,22px)}.axx-eyebrow{font-family:var(--sans);font-size:clamp(13px,.95vw,15px);font-weight:600;letter-spacing:.01em;color:var(--mute);margin:0}.axx-panels{position:relative;min-height:clamp(260px,32vh,380px)}.axx-text-panel{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,1.4vw,18px);visibility:hidden;transition:visibility 0s linear .9s}.axx-text-panel.is-active{visibility:visible;transition-delay:0s}.axx-text-panel>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity .44s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.2,.7,.2,1)}.axx-text-panel.is-active>*{opacity:1;transform:translateZ(0)}.axx-text-panel.is-active>*:nth-child(1){transition-delay:.3s}.axx-text-panel.is-active>*:nth-child(2){transition-delay:.37s}.axx-text-panel.is-active>*:nth-child(3){transition-delay:.43s}.axx-text-panel.is-leaving>*{opacity:0;transform:translate3d(0,-28px,0);transition:opacity .28s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1);transition-delay:0s}.axx-panels.is-reversing .axx-text-panel:not(.is-active):not(.is-leaving)>*{transform:translate3d(0,-28px,0)}.axx-panels.is-reversing .axx-text-panel.is-leaving>*{transform:translate3d(0,28px,0)}.axx-item-title{font-family:var(--sans);font-weight:600;font-size:clamp(20px,1.8vw,26px);line-height:1.25;color:var(--ink);margin:0}.axx-item-copy{font-family:var(--sans);font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:var(--ink-2);margin:0;max-width:46ch}.axx-col-stage{display:flex;align-items:center;justify-content:flex-start}.axx-stage{position:relative;width:100%;height:min(calc(100svh - var(--axx-nav-h) - clamp(40px,8vh,104px)),780px);background:transparent;overflow:hidden;border-radius:clamp(12px,1.5vw,18px)}.axx-mask{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.axx-mask img{display:block;width:100%;height:100%;object-fit:contain}.axx-canvas{position:absolute;inset:0;pointer-events:none}.axx--gl .axx-mask{visibility:hidden}.axx--gl .axx-stage{overflow:visible}.axx--gl .axx-canvas{filter:drop-shadow(0 12px 40px rgba(40,51,70,.16))}:root[data-theme=dark] .axx--gl .axx-canvas{filter:drop-shadow(0 12px 40px rgba(0,0,0,.55))}.axx-mobile-heading{margin:0 0 clamp(28px,5vw,48px)}.axx-m-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(60px,11vw,100px)}.axx-m-item{margin:0}.axx-m-figure{margin:0;display:flex;flex-direction:column;gap:clamp(36px,6vw,52px)}.axx-m-media{border-radius:clamp(10px,2vw,16px);overflow:hidden;box-shadow:0 12px 40px #28334629}:root[data-theme=dark] .axx-m-media{box-shadow:0 12px 40px #0000008c}.axx-m-media img{display:block;width:100%;height:auto}.axx-m-cap{display:flex;flex-direction:column;gap:8px}.axx-m-caption{font-family:var(--sans);font-size:clamp(14px,1vw,15px);line-height:1.55;color:var(--mute);margin:0;max-width:56ch}.axx-m-list.is-enhanced .axx-m-item{opacity:0;transform:scale(.965) translateY(14px);transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .82s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.axx-m-list.is-enhanced .axx-m-item.is-visible{opacity:1;transform:none}.team-video-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}.team-video-modal[hidden]{display:none}.team-video-modal__backdrop{position:absolute;inset:0;background:#0f0f0e8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .28s ease}.team-video-modal.is-open .team-video-modal__backdrop{opacity:1}.team-video-modal__panel{position:relative;background:#fff;color:var(--ink, #161616);border:0;border-radius:18px;width:min(640px,100%);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px -32px #00000059,0 4px 16px -8px #0000001f;opacity:0;transform:translateY(24px) scale(.98);transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .38s cubic-bezier(.2,.7,.2,1)}.team-video-modal.is-open .team-video-modal__panel{opacity:1;transform:translateY(0) scale(1)}:root[data-theme=dark] .team-video-modal__panel{background:#141414;color:#fff}.team-video-modal__view{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.team-video-modal__view[hidden]{display:none}.team-video-modal__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.team-video-modal__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2vw,20px) clamp(20px,3vw,32px);border-bottom:1px solid rgba(22,22,22,.08)}:root[data-theme=dark] .team-video-modal__header{border-bottom-color:#ffffff14}.team-video-modal__header-text{min-width:0}.team-video-modal__close{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#1616160f;border:0;color:var(--ink, #161616);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.team-video-modal__close:hover{background:#1616161f}.team-video-modal__close:focus-visible{outline:2px solid var(--ink, #161616);outline-offset:3px}.team-video-modal__close svg{width:18px;height:18px;display:block}:root[data-theme=dark] .team-video-modal__close{background:#ffffff14;color:#fff}:root[data-theme=dark] .team-video-modal__close:hover{background:#ffffff24}:root[data-theme=dark] .team-video-modal__close:focus-visible{outline-color:#fff}.team-video-modal__body{flex:0 1 auto;min-height:0;overflow-y:auto;padding-block:clamp(20px,3vw,28px) clamp(40px,6vw,56px);padding-inline:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:18px}.team-video-modal__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:clamp(16px,2vw,20px) clamp(20px,3vw,32px);border-top:1px solid rgba(22,22,22,.08);background:inherit}:root[data-theme=dark] .team-video-modal__footer{border-top-color:#ffffff14}.team-video-modal__title{font-family:var(--sans, "Geist", system-ui, sans-serif);font-weight:500;font-size:20px;letter-spacing:-.01em;margin:0;line-height:1.2}.team-video-modal__lede{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:15px;line-height:1.5;color:#161616b3;margin:0}.team-video-modal__lede--intro{margin-bottom:4px}:root[data-theme=dark] .team-video-modal__lede{color:#ffffffb3}.team-video-field{display:flex;flex-direction:column;gap:6px}.team-video-field-row{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:520px){.team-video-field-row{grid-template-columns:1fr 1fr}}.team-video-field label{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:13px;font-weight:500;color:var(--ink, #161616);letter-spacing:-.005em}:root[data-theme=dark] .team-video-field label{color:#fff}.team-video-field__optional,.team-video-field__required{font-weight:400;color:#16161680}:root[data-theme=dark] .team-video-field__optional,:root[data-theme=dark] .team-video-field__required{color:#ffffff80}.team-video-field input[type=text],.team-video-field input[type=email]{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:15px;color:var(--ink, #161616);background:#1616160a;border:1px solid rgba(22,22,22,.12);border-radius:10px;padding:10px 12px;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.team-video-field input[type=text]:focus,.team-video-field input[type=email]:focus{border-color:var(--ink, #161616);background:#fff;box-shadow:0 0 0 2px #1616161a}:root[data-theme=dark] .team-video-field input[type=text],:root[data-theme=dark] .team-video-field input[type=email]{background:#ffffff0f;border-color:#ffffff29;color:#fff}:root[data-theme=dark] .team-video-field input[type=text]:focus,:root[data-theme=dark] .team-video-field input[type=email]:focus{background:#ffffff1a;border-color:#fff;box-shadow:0 0 0 2px #ffffff1a}.team-video-field__hint{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:12.5px;color:#1616168c;margin:0}:root[data-theme=dark] .team-video-field__hint{color:#ffffff8c}.team-video-file{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:#1616160a;border:1px dashed rgba(22,22,22,.2);cursor:pointer;transition:background .18s ease,border-color .18s ease}.team-video-file:hover{background:#1616161f}:root[data-theme=dark] .team-video-file{background:#ffffff0d;border-color:#fff3}:root[data-theme=dark] .team-video-file:hover{background:#ffffff24}.team-video-file,.team-video-file input[type=file],.team-video-file .team-video-field__hint{cursor:pointer}.team-video-file input[type=file]{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:14px;color:inherit}.team-video-file__chosen{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:13px;color:var(--ink, #161616);margin:0}.team-video-file__error{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:13px;color:var(--accent, #B7411E);margin:0}.team-video-field--turnstile{min-height:65px}.team-video-modal__btn{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:15px;font-weight:500;letter-spacing:-.005em;padding:12px 22px;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease,border-color .18s ease}.team-video-modal__btn:focus-visible{outline:2px solid var(--ink, #161616);outline-offset:3px}.team-video-modal__btn:disabled{opacity:.55;cursor:progress}:root[data-theme=dark] .team-video-modal__btn:focus-visible{outline-color:#fff}.team-video-modal__btn--primary{color:#fff;background:var(--primary, #0000FE);border:0;padding:12px 22px;display:inline-flex;align-items:center;gap:10px;position:relative;overflow:hidden;isolation:isolate}.team-video-modal__btn--primary:has(>.team-video-modal__btn-ring){padding:12px 8px 12px 22px}.team-video-modal__btn--primary:hover{background:#0303d6}:root[data-theme=dark] .team-video-modal__btn--primary{color:#0b0f1a}:root[data-theme=dark] .team-video-modal__btn--primary:hover{background:#4a6dff}.team-video-modal__btn-ring{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#ffffff38;flex-shrink:0;opacity:0;transform:scale(.55);transform-origin:center;transition:opacity .28s ease,transform .38s cubic-bezier(.2,.7,.2,1),background .22s ease}.team-video-modal__btn-ring svg{width:16px;height:16px}.team-video-modal__btn--primary:hover .team-video-modal__btn-ring,.team-video-modal__btn--primary:focus-visible .team-video-modal__btn-ring{opacity:1;transform:scale(1);background:#ffffff47}.team-video-modal__btn--primary:has(>.team-video-modal__btn-ring)>span:first-child{display:inline-block;transition:transform .38s cubic-bezier(.2,.7,.2,1);transform:translate(13px)}.team-video-modal__btn--primary:has(>.team-video-modal__btn-ring):hover>span:first-child,.team-video-modal__btn--primary:has(>.team-video-modal__btn-ring):focus-visible>span:first-child{transform:translate(0)}:root[data-theme=dark] .team-video-modal__btn-ring{background:#0b0f1a2e;color:#0b0f1a}:root[data-theme=dark] .team-video-modal__btn--primary:hover .team-video-modal__btn-ring,:root[data-theme=dark] .team-video-modal__btn--primary:focus-visible .team-video-modal__btn-ring{background:#0b0f1a38}.team-video-modal__btn--ghost{background:transparent;color:var(--ink, #161616);border:1px solid rgba(22,22,22,.2)}.team-video-modal__btn--ghost:hover{background:#1616160f}:root[data-theme=dark] .team-video-modal__btn--ghost{color:#fff;border-color:#ffffff3d}:root[data-theme=dark] .team-video-modal__btn--ghost:hover{background:#ffffff14}.team-video-modal__progress{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:13px;color:#161616b3}:root[data-theme=dark] .team-video-modal__progress{color:#ffffffb3}.team-video-modal__progress p{margin:6px 0 0}.team-video-modal__progress-bar{height:6px;background:#16161614;border-radius:999px;overflow:hidden}:root[data-theme=dark] .team-video-modal__progress-bar{background:#ffffff1a}.team-video-modal__progress-bar>span{display:block;height:100%;width:0%;background:var(--primary, #0000FE);transition:width .18s linear}.team-video-modal__status{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:14px;padding:12px 14px;border-radius:10px;background:#1616160d}.team-video-modal__status[data-kind=success]{background:#2f6b3f1f;color:var(--ok, #2F6B3F)}.team-video-modal__status[data-kind=error]{background:#b7411e1a;color:var(--accent, #B7411E)}:root[data-theme=dark] .team-video-modal__status{background:#ffffff0f;color:#ffffffd9}.team-video-modal__legal{font-family:var(--sans, "Geist", system-ui, sans-serif);font-size:12px;line-height:1.45;color:#1616168c;margin:0}.team-video-modal__legal a{color:inherit;text-decoration:underline}:root[data-theme=dark] .team-video-modal__legal{color:#ffffff8c}.team-video-photo-preview{display:flex;align-items:center;gap:12px;margin-top:2px}.team-video-photo-preview img{width:56px;height:56px;border-radius:999px;object-fit:cover;display:block}.team-video-photo-preview__remove{width:28px;height:28px;border-radius:999px;border:0;padding:0;background:#1616160f;color:var(--ink, #161616);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease}.team-video-photo-preview__remove:hover{background:#1616161f}.team-video-photo-preview__remove svg{width:14px;height:14px;display:block}:root[data-theme=dark] .team-video-photo-preview__remove{background:#ffffff14;color:#fff}:root[data-theme=dark] .team-video-photo-preview__remove:hover{background:#ffffff24}.team-video-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:8px}.team-video-thanks__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#2f6b3f24;color:var(--ok, #2F6B3F)}.team-video-thanks__icon svg{width:28px;height:28px}:root[data-theme=dark] .team-video-thanks__icon{background:#2f6b3f38}.team-video-modal__lede--quiet{color:#16161680;font-size:13px}:root[data-theme=dark] .team-video-modal__lede--quiet{color:#ffffff80}body.is-modal-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.team-video-modal__panel,.team-video-modal__backdrop{transition:opacity .16s linear;transform:none}}.team-video-modal__btn-busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .18s ease}.team-video-modal__btn--primary.is-submitting .team-video-modal__btn-label[data-team-video-submit-label],.team-video-modal__btn--primary.is-submitting .team-video-modal__btn-ring{opacity:0;transition:opacity .18s ease}.team-video-modal__btn--primary.is-submitting .team-video-modal__btn-busy{opacity:1}.team-video-modal__btn--primary.is-submitting{cursor:progress}.team-video-modal__spinner{display:inline-block;width:14px;height:14px;border-radius:999px;border:1.5px solid currentColor;border-right-color:transparent;animation:tv-modal-spin .8s linear infinite}@keyframes tv-modal-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.team-video-modal__spinner{animation:none;border-right-color:currentColor;opacity:.6}}@media(max-width:599px){.team-video-modal{padding-block:clamp(24px,6vh,48px)}.team-video-modal__panel{max-height:calc(100svh - 96px)}.team-video-modal__view--form .team-video-modal__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px}.team-video-modal__view--thanks .team-video-modal__footer{display:grid;grid-template-columns:1fr}.team-video-modal__btn{min-width:0;box-sizing:border-box;text-align:center;justify-content:center}.team-video-modal__btn--primary,.team-video-modal__btn--primary:has(>.team-video-modal__btn-ring){padding-inline:16px}.team-video-modal__btn--primary .team-video-modal__btn-ring{display:none}.team-video-modal__btn--primary:has(>.team-video-modal__btn-ring)>span:first-child{transform:none}}
