.SnH6eG_company{--gutter:clamp(24px, 6vw, 120px);isolation:isolate;background:#09090b;min-height:100svh;position:relative;overflow:clip}.SnH6eG_skip{background:var(--primary);color:var(--primary-foreground);z-index:60;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.SnH6eG_skip:focus{transform:none}.SnH6eG_footer{padding-left:var(--gutter);padding-right:calc(var(--gutter) + 56px);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.SnH6eG_intro a{align-items:center;gap:16px;min-height:44px;font-size:14px;display:inline-flex}.SnH6eG_intro a:hover{color:var(--primary)}.SnH6eG_hero{padding:clamp(24px, 3vw, 40px) var(--gutter) 32px;grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid;position:relative}.SnH6eG_heroCopy{z-index:1;position:relative}.SnH6eG_heroFilm{min-width:0;margin:-24px -24px -24px 0}.SnH6eG_heroFilm video{aspect-ratio:16/15;object-fit:contain;width:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#0008 3%,#000 7%);mask-image:linear-gradient(90deg,#0000,#0008 3%,#000 7%)}@media (min-width:1101px){.SnH6eG_heroFilm{margin:-36px -4.5vw 0 -2.5vw}}@media (min-width:721px){.SnH6eG_heroFilm video{-webkit-mask-image:linear-gradient(90deg,#0000,#0002 1.5%,#0007 4%,#000d 6.5%,#000 8.5%);mask-image:linear-gradient(90deg,#0000,#0002 1.5%,#0007 4%,#000d 6.5%,#000 8.5%)}}.SnH6eG_eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--primary);margin-bottom:34px;font-family:ui-monospace,monospace;font-size:11px}.SnH6eG_hero h1{letter-spacing:-.065em;font-size:clamp(52px,5.7vw,104px);font-weight:500;line-height:1.02}.SnH6eG_hero h1 span{color:var(--primary)}.SnH6eG_intro{flex-direction:column;align-items:start;gap:24px;margin-top:42px;display:flex}.SnH6eG_intro p{max-width:510px;color:var(--muted-foreground);font-size:clamp(17px,1.4vw,21px);line-height:1.6}.SnH6eG_intro a{white-space:nowrap}.SnH6eG_intro svg{color:var(--primary)}.SnH6eG_purpose{margin-inline:var(--gutter);border-block:1px solid var(--border);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(32px,3vw,48px);display:grid}.SnH6eG_purpose .SnH6eG_eyebrow{margin-bottom:28px}.SnH6eG_purpose h2{letter-spacing:-.045em;max-width:22ch;font-size:clamp(34px,3.5vw,64px);font-weight:500;line-height:1.1}.SnH6eG_purpose h2 span{color:var(--primary)}.SnH6eG_purposeCopy{max-width:49ch;color:var(--muted-foreground);margin-top:28px;font-size:clamp(15px,1.25vw,19px);line-height:1.8}@media (max-width:800px){.SnH6eG_purpose{grid-template-columns:1fr;gap:32px}}.SnH6eG_products{padding:0 var(--gutter) 64px}.SnH6eG_sectionHeading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.SnH6eG_sectionHeading h2{font-size:18px;font-weight:500}.SnH6eG_sectionHeading>span{color:var(--muted-foreground);font-size:13px}.SnH6eG_footer{border-top:1px solid var(--border);color:var(--muted-foreground);gap:24px;padding-block:28px;font-size:12px}.SnH6eG_footer>span:first-child{color:var(--foreground);font-size:17px;font-weight:600}@media (max-width:720px){.SnH6eG_hero{padding-top:32px;padding-bottom:40px}.SnH6eG_hero h1{font-size:clamp(52px,10vw,76px)}.SnH6eG_eyebrow{letter-spacing:1px;font-size:9px}.SnH6eG_intro{flex-direction:column;align-items:start;gap:24px}.SnH6eG_sectionHeading>span{font-size:11px}.SnH6eG_products{padding-bottom:40px}.SnH6eG_footer p{display:none}}.SnH6eG_services{padding:clamp(32px, 3vw, 48px) var(--gutter) 64px}.SnH6eG_services>.SnH6eG_eyebrow{margin-bottom:20px}.SnH6eG_servicesHeading{max-width:880px;margin-bottom:40px}.SnH6eG_servicesHeading h2{letter-spacing:-.05em;font-size:clamp(32px,3.2vw,52px);font-weight:500;line-height:1.08}.SnH6eG_servicesHeading h2 span{color:var(--muted-foreground)}.SnH6eG_servicesHeading>p{max-width:62ch;color:var(--muted-foreground);margin-top:22px;font-size:16px;line-height:1.8}.SnH6eG_approach{justify-content:space-between;align-items:center;gap:32px;padding-top:32px;font-size:14px;line-height:1.8;display:flex}.SnH6eG_approach p span{color:var(--muted-foreground);font-size:12px}.SnH6eG_approach ol{color:#c0bdb6;gap:24px;font-size:11px;display:flex}.SnH6eG_approach li+li:before{content:"→";color:var(--primary);margin-right:24px}@media (max-width:900px){.SnH6eG_approach{flex-direction:column;align-items:start}}@media (max-width:720px){.SnH6eG_services{padding-bottom:40px}.SnH6eG_servicesHeading{margin-bottom:32px}.SnH6eG_approach ol{flex-wrap:wrap;gap:12px}.SnH6eG_approach li+li:before{margin-right:12px}}.SnH6eG_company[data-motion=paused] *,.SnH6eG_company[data-motion=paused] :before,.SnH6eG_company[data-motion=paused] :after,.SnH6eG_company[data-page-hidden=true] *,.SnH6eG_company[data-page-hidden=true] :before,.SnH6eG_company[data-page-hidden=true] :after{animation-play-state:paused}@media (max-width:1100px){.SnH6eG_hero{grid-template-columns:1.1fr .9fr;gap:0}.SnH6eG_hero h1{font-size:clamp(48px,6vw,68px)}.SnH6eG_heroFilm{margin-inline:-60px -40px}}@media (max-width:720px){.SnH6eG_hero{grid-template-columns:1fr;padding-bottom:30px}.SnH6eG_heroFilm{margin:0 -12px}.SnH6eG_hero h1{font-size:clamp(52px,10vw,76px)}}.SnH6eG_contact{margin:0 var(--gutter);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,100px);padding-block:48px 64px;display:grid}.SnH6eG_contact h2{letter-spacing:-.05em;font-size:clamp(36px,4.2vw,72px);line-height:1.08}.SnH6eG_contact h2 span{color:var(--primary)}.SnH6eG_contact>div>p:not(.SnH6eG_eyebrow){max-width:440px;color:var(--muted-foreground);margin-top:28px;line-height:1.8}@media (max-width:720px){.SnH6eG_contact{grid-template-columns:1fr;padding-block:40px}}.SnH6eG_footer nav{gap:24px;display:flex}.SnH6eG_footer nav a:hover{color:var(--primary)}.SnH6eG_heroCopy{min-width:0}.SnH6eG_hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .SnH6eG_heroFilm video{-webkit-mask-image:linear-gradient(270deg,#0000,#0002 1.5%,#0007 4%,#000d 6.5%,#000 8.5%);mask-image:linear-gradient(270deg,#0000,#0002 1.5%,#0007 4%,#000d 6.5%,#000 8.5%)}@media (min-width:1101px){.SnH6eG_hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .SnH6eG_heroFilm{margin:-36px -2.5vw 0 -4.5vw}}
