.company-landing{color:#18181b;background-color:#f7f7f5;background-image:linear-gradient(90deg,#18181b0a 1px,#0000 1px),linear-gradient(0deg,#18181b0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:1.25rem}.company-landing-frame{flex-direction:column;width:min(100%,72rem);min-height:calc(100vh - 2.5rem);margin:0 auto;display:flex}.company-landing-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.company-landing-brand{color:#18181b;cursor:default;align-items:center;gap:.75rem;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.company-landing-brand img{width:2rem;height:2rem}.company-landing-contact,.company-landing-email{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;font-weight:600;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:inline-flex}.company-landing-contact{color:#27272a;background:#ffffff85;border:1px solid #d4d4d8;min-height:2rem;padding:.35rem .75rem;font-size:.75rem}.company-landing-contact:hover{background:#fff}.company-landing-hero{flex:1;grid-template-columns:minmax(0,1fr) 22.5rem;align-items:end;gap:3rem;padding:4rem 0 5rem;display:grid}.company-landing-copy{max-width:48rem}.company-landing-eyebrow{color:#71717a;margin:0 0 1.25rem;font-size:.875rem;font-weight:500}.company-landing-copy h1{color:#09090b;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,4.5rem);font-weight:650;line-height:.95}.company-landing-description{color:#52525b;max-width:42rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.75}.company-landing-email{color:#fff;background:#18181b;min-height:2.75rem;margin-top:2.25rem;padding:.65rem 1rem;font-size:.875rem}.company-landing-email:hover{background:#3f3f46;transform:translateY(-1px)}.company-landing-principles{border-left:1px solid #18181b;padding-left:2rem}.company-landing-principles>img{width:5rem;height:5rem;margin-bottom:2.5rem}.company-landing-principles ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.company-landing-principles li{color:#3f3f46;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.company-landing-principles li span{color:#18181b;border:1px solid #18181b;border-radius:999px;flex:none;place-items:center;width:1rem;height:1rem;font-size:.55rem;font-weight:800;display:grid}@media (width<=760px){.company-landing{padding:1.25rem}.company-landing-hero{grid-template-columns:1fr;align-items:center;gap:3.5rem;padding:4.5rem 0 3rem}.company-landing-copy h1{font-size:clamp(2.75rem,14vw,4rem)}.company-landing-description{font-size:1rem;line-height:1.65}.company-landing-principles{border-top:1px solid #18181b;border-left:0;padding-top:1.5rem;padding-left:0}.company-landing-principles>img{width:4rem;height:4rem;margin-bottom:1.75rem}}.company-legal-footer{color:#52525b;overflow-wrap:anywhere;border-top:1px solid #d4d4d8;padding:1.5rem 0;font:.8rem/1.8 system-ui,sans-serif}.company-legal-footer nav{flex-wrap:wrap;gap:1.25rem;display:flex}.company-legal-footer a,.company-legal-article a{text-underline-offset:3px;text-decoration:underline}.company-legal-article{overflow-wrap:anywhere;max-width:48rem;padding:3rem 0;font-size:1rem;line-height:1.8}.company-legal-article h1{margin:1rem 0 2rem;font-size:clamp(2rem,7vw,3rem);line-height:1.2}.company-legal-article h2{margin:2rem 0 .75rem;font-size:1.35rem}.company-legal-article p{margin:.75rem 0}
/*$vite$:1*/