.heroB{position:relative;height:100vh;overflow:hidden;color:#fff}.heroB__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}@media (max-width:700px){.heroB__video{object-position:70% center}}.heroB::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(13,28,40,.55) 0,rgba(13,28,40,.25) 35%,rgba(13,28,40,.6) 100%)}.heroB__copy{position:absolute;z-index:2;left:0;right:0;bottom:16vh}.heroB__copy .container{max-width:var(--la-wide)}.heroB h1{color:#fff;font-size:clamp(2.4rem, 5vw, 4rem);max-width:16ch;margin-bottom:var(--la-sp-3)}.heroB h1 strong{font-weight:var(--la-bold)}.heroB p{color:#e7eef5;font-size:var(--la-fs-lead);max-width:50ch;margin-bottom:var(--la-sp-4)}.heroB .tm-reg{--tm-reg-size:0.625em}.heroB__cta{display:flex;gap:.9rem;flex-wrap:wrap}.btn--ondark{background:0 0;color:#fff;border-color:rgba(255,255,255,.55)}.btn--ondark:hover{background:rgba(255,255,255,.14);color:#fff}@media (max-width:640px){.heroB p{line-height:calc(var(--la-lh-body) * .8)}}.matbrowser{position:fixed;inset:0;z-index:60;background:var(--la-dark-surface);color:#fff;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s;overflow-y:auto}.matbrowser.is-open{opacity:1;visibility:visible}.matbrowser__bar{display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--la-sp-3);max-width:var(--la-wide);margin-inline:auto}.matbrowser__bar .site-logo{height:62px;width:auto}.matbrowser__inner{max-width:var(--la-wide);margin-inline:auto;padding:5rem var(--la-sp-3) var(--la-sp-6)}.matbrowser h2{color:#fff;font-weight:var(--la-medium);margin-bottom:var(--la-sp-3)}.matbrowser h2 strong{font-weight:var(--la-bold)}.matbrowser__foot{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--la-sp-3);align-items:center;border-top:1px solid rgba(255,255,255,.15);margin-top:calc(var(--la-sp-4) * .5);padding-top:calc(var(--la-sp-4) * .5);padding-bottom:var(--la-sp-2);position:sticky;bottom:0;background:var(--la-dark-surface);z-index:1}.matbrowser__foot .btn--quote{grid-column:1;justify-self:start;flex-shrink:0}.matbrowser__foot .browse-form2{color:#aebccb}.matbrowser__foot .browse-form2 a{color:#fff}.close-pill{background:0 0;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:var(--la-radius);padding:.55rem .9rem;cursor:pointer;font:var(--la-medium) var(--la-fs-small)/1 var(--la-font)}.close-pill:hover{background:rgba(255,255,255,.12)}@media (max-width:900px){.matbrowser__foot{grid-template-columns:1fr}.matbrowser__foot .btn--quote{grid-column:1}.matbrowser__aka{grid-column:1}}.sec-head{margin-bottom:1rem}.sec-head::after{content:"";display:block;width:60px;height:4px;border-radius:2px;background:var(--la-blue);margin-top:.46rem}@media (max-width:640px){.sec-head{margin-bottom:.75rem}}.home-about{--about-measure:78ch;--about-lead-measure:62ch;background:var(--la-white)}.home-about__copy{max-width:var(--about-measure)}.home-about__lead{font-size:var(--la-fs-lead);line-height:var(--la-lh-body);color:var(--la-ink);max-width:var(--about-lead-measure);margin-bottom:var(--la-sp-2)}.home-about__body{color:var(--la-body);line-height:var(--la-lh-body);margin-bottom:var(--la-sp-3)}.home-about__link{display:inline-block;color:var(--la-blue);font-weight:var(--la-medium)}.home-about__link::after{content:" \2192"}.home-about__link:hover{text-decoration:underline}.home-materials{background:var(--la-white);padding-bottom:0}.exp-panels{display:flex;height:clamp(500px,58vh,680px);margin-top:var(--la-sp-3)}.exp-panel{position:relative;flex:1 1 0;overflow:hidden;text-decoration:none;color:inherit;transition:flex .35s cubic-bezier(.22, .61, .36, 1)}.exp-panels:not(.exp-panels--js) .exp-panel:hover{flex:3.8 1 0}.exp-panels--js .exp-panel.is-active{flex:3.8 1 0}.exp-panel:focus-visible{flex:3.8 1 0}.exp-panel:hover{transition:flex .55s cubic-bezier(.22, .61, .36, 1) .12s}.exp-panel:focus-within{transition:flex .55s cubic-bezier(.22, .61, .36, 1)}.exp-panel:focus-visible{outline:2px solid var(--la-blue);outline-offset:-2px;z-index:5}.exp-panel__bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:none;transition:transform .35s cubic-bezier(.22, .61, .36, 1)}.exp-panel:focus-within .exp-panel__bg,.exp-panel:hover .exp-panel__bg{transform:scale(1.05)}.exp-panel:hover .exp-panel__bg{transition:transform .55s cubic-bezier(.22, .61, .36, 1) .12s}.exp-panel:focus-within .exp-panel__bg{transition:transform .55s cubic-bezier(.22, .61, .36, 1)}.exp-panel::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.8) 100%);z-index:1;pointer-events:none;opacity:0;transition:opacity .4s ease}.exp-panel:focus-within::before,.exp-panel:hover::before{opacity:1}.exp-panel__bar{position:absolute;right:0;top:0;bottom:0;width:52px;background:var(--fam-bar-bg,rgba(160,165,170,.8));z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.exp-panel__vtext{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--la-font-head);--exp-bar-fs:1.875rem;font-size:var(--exp-bar-fs);letter-spacing:.08em;color:#fff;white-space:nowrap;transition:opacity .2s ease}.exp-panel__vtext .bar-label__strong{font-weight:600}.exp-panel__vtext .bar-label__light{font-weight:400}.exp-panel:focus-within .exp-panel__vtext,.exp-panel:hover .exp-panel__vtext{opacity:0}.exp-panel__content{position:absolute;bottom:0;left:0;right:0;padding:0 2rem 2.2rem;z-index:3;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .28s .12s,transform .3s .08s cubic-bezier(.25, .46, .45, .94)}.exp-panel:focus-within .exp-panel__content,.exp-panel:hover .exp-panel__content{opacity:1;transform:translateY(0);pointer-events:auto}.exp-panel__rule{display:block;width:32px;height:2px;background:var(--la-blue);margin-bottom:.85rem}.exp-panel__name{font-family:var(--la-font-head);font-size:clamp(1.3rem, 2vw, 1.85rem);font-weight:600;color:#fff;line-height:1.1;letter-spacing:-.01em;margin:0 0 .65rem}.exp-panel__lead{font-family:var(--la-font);font-size:.82rem;color:rgba(255,255,255,.78);line-height:1.6;margin:0 0 1.25rem;max-width:28ch}.exp-panel__cta{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--la-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fff;transition:gap .22s}.exp-panel:focus-within .exp-panel__cta,.exp-panel:hover .exp-panel__cta{gap:.85rem}.exp-panel__cta svg{display:block;flex-shrink:0}@media (prefers-reduced-motion:reduce){.exp-panel{transition:none}.exp-panel:focus-within,.exp-panel:hover{transition:none}.exp-panel__bg{transition:none}.exp-panel:focus-within .exp-panel__bg,.exp-panel:hover .exp-panel__bg{transition:none;transform:none}.exp-panel::before{transition:none}.exp-panel__vtext{transition:none}.exp-panel__content{transition:none;transform:none}.exp-panel__cta{transition:none}}@media (hover:none),(max-width:700px){.exp-panels{flex-direction:column;height:auto}.exp-panel{flex:0 0 auto;width:100%;height:170px;transition:none}.exp-panel:not(:first-child){border-top:2px solid #fff}.exp-panel__bar{display:none}.exp-panel__content{--exp-mobile-pad:.7em 1.1em;--exp-mobile-gap:.65rem;position:absolute;left:0;right:0;bottom:0;width:100%;max-width:none;display:flex;align-items:center;gap:var(--exp-mobile-gap);padding:var(--exp-mobile-pad);opacity:1;transform:none;pointer-events:auto;background:linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 80%,rgba(0,0,0,0) 100%)}.exp-panel__rule{width:2.4px;height:calc(clamp(1.3rem,2vw,1.85rem) * .7);margin:0;flex-shrink:0;background:var(--la-blue)}.exp-panel__name{margin:0;font-weight:var(--la-light)}.exp-panel__lead{display:none}.exp-panel__cta{display:none}.exp-panel::before{opacity:0}}@media (hover:none) and (min-width:500px),(max-width:700px) and (min-width:500px){.exp-panel{height:200px}}.fam-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--la-sp-3)}@media (max-width:1100px){.fam-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.fam-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.fam-grid{grid-template-columns:1fr}}.why-panel{background:0 0;border:0;border-radius:0;padding:0}.proof{display:flex;justify-content:flex-start;align-items:flex-start}.proof>div{flex:0 1 15rem;margin-left:var(--la-sp-3);padding-left:var(--la-sp-3);border-left:1px solid var(--la-border)}.proof>div:first-child{margin-left:0;padding-left:0;border-left:0}.proof__n{font-size:1.8rem;font-weight:var(--la-bold);color:var(--la-blue);line-height:1.1;margin-bottom:.35rem}.proof__n--accent{color:var(--la-blue)}.proof__t{color:var(--la-muted);font-size:var(--la-fs-small)}@media (max-width:800px){.proof{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--la-sp-3) 0}.proof>div{margin-left:0;padding-inline:var(--la-sp-2);text-align:center}.proof>div:first-child{border-left:1px solid var(--la-border)}.proof__t{line-height:calc(var(--la-lh-body) * .7)}.proof__n{font-size:1.5rem}}.group-band{background:var(--la-blue);color:#fff}.group-band .container{padding-top:var(--la-sp-5);padding-bottom:var(--la-sp-5)}.group-band h2{color:#fff}.group-band p{color:#d6e6f4;max-width:92ch}.group-band__row{display:flex;align-items:center;justify-content:space-between;gap:var(--la-sp-3);margin-top:var(--la-sp-3);max-width:92ch}.group-logos{margin:0;flex:1 1 auto;min-width:0}.group-logos img{width:100%;max-width:540px;height:auto}.group-band .btn--ondark{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto}.group-band .btn__arrow{display:inline-flex}.group-band .btn__arrow svg{display:block}@media (max-width:700px){.group-band__row{flex-direction:column;align-items:flex-start}}