.container{padding-left:clamp(1.75rem,6vw,5rem);padding-right:clamp(1.75rem,6vw,5rem)}.container.about{padding-top:clamp(9rem,18vh,12rem);padding-bottom:1.5rem}.sos-about-continue{padding-top:1.25rem}.sos-about-continue .sos-about-row-link{display:flex;flex-direction:column;gap:.5rem}.sos-about-logo-shelf{overflow:hidden;width:100%}section[aria-labelledby=about-now-heading]{scroll-margin-top:6.5rem}@media screen and (min-width:992px){.container.about{box-sizing:border-box;min-height:calc(100svh - 5.25rem)}.sos-about-portrait img{max-height:calc(100svh - 20rem);max-width:88%;opacity:.72;transition:opacity .25s ease;width:auto}.sos-about-portrait:focus-within img,.sos-about-portrait:hover img{opacity:1}}.sos-about-hero{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:4rem 4rem;align-items:start}.sos-about-hero-kicker{margin-bottom:1.5rem}.sos-about-hero h1{margin-bottom:2rem}.sos-about-lede,.sos-about-ranking{max-width:46rem}.sos-about-lede{margin:0 0 1.5rem}.sos-about-ranking{--sos-about-ranking-index:2.1rem;--sos-about-ranking-index-gap:0.85rem;--sos-about-ranking-kicker-size:0.8125rem;--sos-about-ranking-role-size:1.0625rem;--sos-about-ranking-role-leading:1.25;--sos-about-ranking-org-size:0.8125rem;--sos-about-ranking-org-leading:1.4;--sos-about-ranking-org-gap:0.15rem;--sos-about-ranking-row-pad:0.7rem;--sos-about-ranking-row-min:calc(var(--sos-about-ranking-row-pad) + (var(--sos-about-ranking-role-size) * var(--sos-about-ranking-role-leading)) + var(--sos-about-ranking-org-gap) + (var(--sos-about-ranking-org-size) * var(--sos-about-ranking-org-leading)) + var(--sos-about-ranking-row-pad));display:grid;gap:1.75rem 2rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0 0 2.5rem;position:relative}@media screen and (min-width:768px){.sos-about-ranking{-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,1.35fr) 2rem minmax(0,1fr);grid-template-rows:auto repeat(4,auto);row-gap:0}.sos-about-ranking>div{display:grid;grid-row:1/span 5;grid-template-rows:subgrid;min-width:0}.sos-about-ranking>div:first-of-type{grid-column:1}.sos-about-ranking>div:nth-of-type(2){grid-column:3}.sos-about-ranking:after{background-color:rgba(255,255,255,.1);content:"";grid-column:2;grid-row:1/span 5;justify-self:center;pointer-events:none;width:1px}.sos-about-ranking-before,.sos-about-ranking-list{display:contents}}.sos-about-ranking-sr{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.sos-about-ranking-head{border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.35rem;min-height:0;padding-bottom:.7rem}.sos-about-ranking-head-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sos-about-ranking-kicker{color:rgba(255,255,255,.42);font-family:Inconsolata,monospace;font-size:var(--sos-about-ranking-kicker-size);letter-spacing:.04em}.sos-about-ranking-head-copy:not(:has(.sos-about-ranking-kicker)):after{color:transparent;content:"\00a0";font-family:Inconsolata,monospace;font-size:var(--sos-about-ranking-kicker-size);letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sos-about-ranking-before,.sos-about-ranking-list{list-style:none;margin:0;padding:0}.sos-about-ranking-before li,.sos-about-ranking-list li{box-sizing:border-box;min-height:var(--sos-about-ranking-row-min)}.sos-about-ranking-list li{align-items:start;border-bottom:1px solid rgba(255,255,255,.07);display:grid;gap:.15rem var(--sos-about-ranking-index-gap);grid-template-columns:var(--sos-about-ranking-index) minmax(0,1fr);padding:var(--sos-about-ranking-row-pad) 0}.sos-about-ranking-before li:last-child,.sos-about-ranking-list li:last-child{border-bottom:0}.sos-about-ranking-index{color:rgba(255,255,255,.38);font-family:Inconsolata,monospace;font-size:.8rem;letter-spacing:.04em;padding-top:.2rem}.sos-about-ranking-role{color:rgba(255,255,255,.94);display:block;font-family:Inter Tight,Inter,sans-serif;font-size:var(--sos-about-ranking-role-size);font-weight:500;line-height:var(--sos-about-ranking-role-leading)}.sos-about-ranking-org{color:rgba(255,255,255,.42);display:block;font-family:Inconsolata,monospace;font-size:var(--sos-about-ranking-org-size);line-height:var(--sos-about-ranking-org-leading);margin-top:var(--sos-about-ranking-org-gap)}.sos-about-ranking-before li{align-items:start;border-bottom:1px solid rgba(180,200,230,.12);color:rgba(208,220,236,.88);font-family:Inter Tight,Inter,sans-serif;font-size:var(--sos-about-ranking-role-size);font-weight:500;line-height:var(--sos-about-ranking-role-leading);padding:var(--sos-about-ranking-row-pad) 0}.sos-about-hero-ctas{display:flex;flex-wrap:wrap;gap:1rem}.sos-about-cta{border:1px solid var(--text-color--neutral-dark);border-radius:var(--corners);color:var(--primary--white);display:inline-block;font-family:Inconsolata,monospace;font-size:1rem;letter-spacing:.04em;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.sos-about-cta:focus-visible,.sos-about-cta:hover{background-color:var(--primary--white);border-color:var(--primary--white);color:var(--primary--black)}.sos-about-portrait{margin:0}.sos-about-portrait img{aspect-ratio:825/1150;border-radius:var(--corners);display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sos-about-rows{display:flex;flex-direction:column;gap:2rem}.sos-about-row{align-items:start;display:grid;gap:.75rem 1.5rem;grid-template-columns:11rem minmax(16rem,1.25fr) minmax(0,1fr)}.sos-about-row-title{color:var(--primary--white);font-family:Inter Tight,sans-serif;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:500;line-height:1.25}.sos-about-row-link{color:inherit;text-decoration:none;border-bottom:1px solid rgb(253 253 253/.28);transition:border-color .2s ease}.sos-about-row-link:focus-visible,.sos-about-row-link:hover{border-bottom-color:var(--primary--white)}.sos-about-patent-list{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}.sos-about-patent-list li{align-items:flex-start;display:flex;gap:.65rem}.sos-about-patent-list svg{color:var(--text-color--neutral);flex-shrink:0;margin-top:.2em}.sos-about-contact .contact-underline{transition:width .6s cubic-bezier(.23,1,.32,1);width:0}.sos-about-contact .contact-button:focus-visible .contact-underline,.sos-about-contact .contact-button:hover .contact-underline{width:100%}@keyframes sos-about-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.sos-fade-1,.sos-fade-2,.sos-fade-3,.sos-fade-4{animation:sos-about-fade-up 1.2s cubic-bezier(.19,1,.22,1) both}.sos-fade-2{animation-delay:.12s}.sos-fade-3{animation-delay:.24s}.sos-fade-4{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.sos-fade-1,.sos-fade-2,.sos-fade-3,.sos-fade-4{animation:none}}@media screen and (max-width:767px){.sos-about-ranking{gap:1.75rem;grid-template-columns:minmax(0,1fr)}.sos-about-ranking-before li,.sos-about-ranking-role{font-size:1.125rem}}@media screen and (max-width:991px){.sos-about-hero{grid-template-columns:minmax(0,1fr)}.sos-about-portrait{max-width:28rem}.sos-about-row{grid-template-columns:minmax(0,1fr);gap:.5rem}}.LogoMarquee_root__ZbFW3{--cg-marquee-gap:clamp(2rem,5vw,4.5rem);--cg-marquee-fade:clamp(1.25rem,4vw,4rem);width:100%;overflow:hidden}.LogoMarquee_viewport__lcMMf{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--cg-marquee-fade),#000 calc(100% - var(--cg-marquee-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--cg-marquee-fade),#000 calc(100% - var(--cg-marquee-fade)),transparent)}.LogoMarquee_track__4VYZJ{display:flex;width:-moz-max-content;width:max-content;animation:LogoMarquee_cg-marquee-x__Iw7xz var(--cg-marquee-duration,72s) linear infinite;transform:translate3d(var(--cg-marquee-initial-offset,-12rem),0,0);will-change:transform}@media (prefers-reduced-motion:reduce){.LogoMarquee_track__4VYZJ{animation:none;transform:none;will-change:auto}.LogoMarquee_viewport__lcMMf{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@keyframes LogoMarquee_cg-marquee-x__Iw7xz{0%{transform:translate3d(var(--cg-marquee-initial-offset,-12rem),0,0)}to{transform:translate3d(calc(-50% + var(--cg-marquee-initial-offset, -12rem)),0,0)}}.LogoMarquee_group__TwJtQ{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;-moz-column-gap:var(--cg-marquee-gap);column-gap:var(--cg-marquee-gap);padding-top:55px;padding-bottom:55px;padding-inline-end:var(--cg-marquee-gap)}.LogoMarquee_slide__k4j28{flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;overflow:visible}.LogoMarquee_img__Thhtr{display:block;width:auto;max-width:130px;height:65px;max-height:65px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:visible;opacity:.5;transition:opacity .2s ease}.LogoMarquee_img__Thhtr:hover{opacity:1}@media (prefers-reduced-motion:reduce){.LogoMarquee_img__Thhtr{transition:none}}@media screen and (max-width:767px){.LogoMarquee_root__ZbFW3{--cg-marquee-gap:clamp(1.5rem,4vw,2.5rem)}.LogoMarquee_track__4VYZJ{animation-duration:calc(var(--cg-marquee-duration, 72s) / 2.5)}.LogoMarquee_img__Thhtr{width:auto;height:55px;max-width:min(220px,62vw);max-height:55px}}