.JgYmMq_hero{min-height:100svh;padding:clamp(140px, 20vh, 190px) 0 var(--section-padding-y);align-items:center;display:flex;position:relative;overflow:hidden}.JgYmMq_honeycomb{z-index:0;color:var(--color-petrol);opacity:.045;position:absolute;inset:-12% -6%}.JgYmMq_grid{z-index:2;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(96px,16vw,256px);display:grid;position:relative}.JgYmMq_eyebrow{margin-bottom:var(--space-4)}.JgYmMq_title{letter-spacing:-.035em;font-size:clamp(2.1rem,5vw,4rem);font-weight:900}.JgYmMq_line{padding-bottom:.05em;display:block}.JgYmMq_inner{display:block}.JgYmMq_accent{color:var(--color-orange);font-style:normal}.JgYmMq_sub{max-width:40ch;margin-top:var(--space-4);color:var(--color-text-muted);font-size:clamp(1.02rem,1.35vw,1.24rem);font-weight:400;line-height:1.6}.JgYmMq_actions{margin-top:var(--space-5);flex-wrap:wrap;gap:16px;display:flex}.JgYmMq_btnPrimary,.JgYmMq_btnGhost{transition:all .3s var(--ease-inout);border:1.5px solid #0000;border-radius:100px;align-items:center;gap:10px;padding:16px 30px;font-size:15px;font-weight:600;display:inline-flex}.JgYmMq_btnPrimary{background-color:var(--color-orange);color:#000}.JgYmMq_btnPrimary:hover{background-color:var(--color-petrol);color:var(--color-white);transform:translateY(-2px)}.JgYmMq_btnPrimary svg{width:16px;height:16px}.JgYmMq_btnGhost{border-color:var(--color-line);color:var(--color-ink);background-color:#fff}.JgYmMq_btnGhost:hover{border-color:var(--color-petrol);transform:translateY(-2px)}.JgYmMq_visual{aspect-ratio:1;justify-self:center;width:150%;position:relative}.JgYmMq_hexImage{position:absolute;inset:0;overflow:hidden}.JgYmMq_hexImageInner{object-fit:cover}.JgYmMq_floatHex,.JgYmMq_floatHexSmall{z-index:3;background-color:var(--color-orange);position:absolute;-webkit-mask:url(/hexagon.svg) 50%/contain no-repeat;mask:url(/hexagon.svg) 50%/contain no-repeat}.JgYmMq_floatHex{filter:drop-shadow(0 14px 26px #00414f38);width:118px;height:118px;bottom:-18px;right:-50px}.JgYmMq_floatHexSmall{background-color:var(--color-petrol);width:62px;height:62px;top:4%;left:-34px}@media (prefers-reduced-motion:no-preference){.JgYmMq_eyebrow{animation:.7s ease-out .1s both JgYmMq_heroFade}.JgYmMq_inner{animation:.7s cubic-bezier(.16,1,.3,1) both JgYmMq_heroLine}.JgYmMq_line:first-child .JgYmMq_inner{animation-delay:50ms}.JgYmMq_line:nth-child(2) .JgYmMq_inner{animation-delay:.13s}.JgYmMq_line:nth-child(3) .JgYmMq_inner{animation-delay:.21s}.JgYmMq_hexImage{animation:1.1s cubic-bezier(.16,1,.3,1) .3s both JgYmMq_heroImage}.JgYmMq_sub{animation:.7s ease-out .75s both JgYmMq_heroFade}.JgYmMq_actions{animation:.7s ease-out .9s both JgYmMq_heroFade}.JgYmMq_floatHex{animation:.8s cubic-bezier(.34,1.56,.64,1) .7s both JgYmMq_heroPop,4s ease-in-out 1.6s infinite JgYmMq_heroBob}.JgYmMq_floatHexSmall{animation:.8s cubic-bezier(.34,1.56,.64,1) .82s both JgYmMq_heroPop,4.5s ease-in-out 2.1s infinite JgYmMq_heroBob}}@keyframes JgYmMq_heroFade{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes JgYmMq_heroLine{0%{translate:0 120%;rotate:-6deg}to{translate:0;rotate:0deg}}@keyframes JgYmMq_heroImage{0%{opacity:0;rotate:-18deg;scale:.72}to{opacity:1;rotate:0deg;scale:1}}@keyframes JgYmMq_heroPop{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes JgYmMq_heroBob{0%,to{translate:0;rotate:0deg}50%{translate:0 14px;rotate:8deg}}@media (prefers-reduced-motion:reduce){.JgYmMq_scrollBar:after{animation:none}}@media (max-width:880px){.JgYmMq_grid{gap:var(--space-6);grid-template-columns:1fr}.JgYmMq_visual{order:1;max-width:150px}.JgYmMq_floatHex{right:-100px;transform:scale(.75)}.JgYmMq_floatHexSmall{left:-60px}}
.S-Ka5a_about{padding:var(--section-padding-y) 0;background-color:var(--color-paper-2)}.S-Ka5a_grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(56px,8vw,110px);display:grid}.S-Ka5a_accent{color:var(--color-orange)}.S-Ka5a_heading{max-width:16ch;margin-top:var(--space-3);font-size:clamp(2.1rem,4.4vw,3.6rem)}.S-Ka5a_copy{gap:var(--space-3);margin-top:var(--space-5);display:grid}.S-Ka5a_copy p{color:var(--color-text-muted);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.65}.S-Ka5a_copy strong{color:var(--color-ink);font-weight:600}.S-Ka5a_bubbles{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(48px,7vw,88px);list-style:none;display:grid}.S-Ka5a_bubble{background-color:var(--color-white);border:1px solid var(--color-line);border-radius:100px;justify-content:center;align-items:center;gap:16px;padding:20px clamp(18px,2.4vw,32px);display:flex;box-shadow:0 10px 30px -18px #00414f66}.S-Ka5a_bubbleIcon{width:44px;height:44px;color:var(--color-orange);background-color:#f59d0f1f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.S-Ka5a_bubbleIcon svg{width:22px;height:22px}.S-Ka5a_bubbleLabel{letter-spacing:-.01em;color:var(--color-petrol);font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:600}.S-Ka5a_hexStage{justify-content:center;align-items:center;height:460px;display:flex}.S-Ka5a_logoStage{aspect-ratio:1200/1290;width:min(370px,82%);position:relative}.S-Ka5a_logoLayer{object-fit:contain;will-change:transform}@media (max-width:880px){.S-Ka5a_grid{gap:var(--space-5);grid-template-columns:1fr}.S-Ka5a_hexStage{order:-1;height:320px}.S-Ka5a_bubbles{grid-template-columns:1fr;gap:12px}.S-Ka5a_bubble{justify-content:flex-start}}
.vGHnKa_products{min-height:100svh;padding:var(--section-padding-y) 0;flex-direction:column;justify-content:center;gap:clamp(30px,4vw,52px);display:flex;overflow:hidden}.vGHnKa_head{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.vGHnKa_heading{max-width:15ch;margin-top:var(--space-3);font-size:clamp(2rem,4vw,3.3rem)}.vGHnKa_track{gap:14px;width:75%;height:min(45vh,500px);margin:auto;padding-inline:clamp(14px,2.4vw,28px);display:flex}.vGHnKa_panel{border-radius:var(--radius);background-color:var(--color-petrol);cursor:pointer;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.vGHnKa_active{cursor:default;flex-grow:6.4}.vGHnKa_toggle{z-index:5;cursor:pointer;appearance:none;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.vGHnKa_toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:-4px}.vGHnKa_active .vGHnKa_toggle{cursor:default}.vGHnKa_panel:before{content:"";z-index:1;background:linear-gradient(200deg,#002b344d,#002b34e6);position:absolute;inset:0}.vGHnKa_active:before{background:linear-gradient(200deg,#002b343d,#002b34cc)}.vGHnKa_number{z-index:3;color:#ffffffb3;font-size:13px;position:absolute;top:22px;left:22px}.vGHnKa_collapsed{z-index:3;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 0;display:flex;position:absolute;inset:0}.vGHnKa_collapsed span{writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;color:var(--color-white);font-size:clamp(15px,1.5vw,19px);font-weight:700;transform:rotate(180deg)}.vGHnKa_active .vGHnKa_collapsed{opacity:0;pointer-events:none}.vGHnKa_content{z-index:3;opacity:0;pointer-events:none;flex-direction:column;gap:10px;padding:30px;display:flex;position:absolute;inset:0}.vGHnKa_active .vGHnKa_content{opacity:1;pointer-events:auto}.vGHnKa_active .vGHnKa_toggle{pointer-events:none}.vGHnKa_accent{color:var(--color-orange)}.vGHnKa_tag{background-color:var(--color-orange);visibility:hidden;width:46px;height:46px;margin-bottom:auto}.vGHnKa_content h3{color:var(--color-white);font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:800}.vGHnKa_honeycomb{color:var(--color-white);opacity:.12;position:absolute;inset:-10%}.vGHnKa_content p{color:#ffffffd9;max-width:50ch;font-size:clamp(.98rem,1.15vw,1.1rem);font-weight:400;line-height:1.55}.vGHnKa_content .vGHnKa_buzzwords{margin-bottom:14px;color:var(--color-orange)!important}.vGHnKa_floatHex{z-index:3;background-color:var(--color-orange);filter:drop-shadow(0 14px 26px #00414f38);justify-content:center;align-items:center;width:64px;height:64px;font-size:1.25rem;font-weight:700;display:flex;bottom:-18px;right:-50px;-webkit-mask:url(/hexagon.svg) 50%/contain no-repeat;mask:url(/hexagon.svg) 50%/contain no-repeat}.vGHnKa_more{color:var(--color-orange);align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.vGHnKa_more svg{width:15px;height:15px}@media (max-width:880px){.vGHnKa_products{min-height:0}.vGHnKa_track{width:100%;padding-inline:var(--page-gutter);flex-direction:column;height:auto}.vGHnKa_panel{flex:none;height:76px}.vGHnKa_active{height:450px}.vGHnKa_content{padding:24px}.vGHnKa_collapsed{flex-direction:row;order:-1;justify-content:space-between;align-items:center;padding:0 26px}.vGHnKa_collapsed span{writing-mode:horizontal-tb;transform:none}}
.RHVTrq_slogan{min-height:82svh;padding:var(--section-padding-y) 0;background-color:var(--color-petrol);color:var(--color-white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.RHVTrq_honeycomb{color:var(--color-white);opacity:.06;position:absolute;inset:-10%}.RHVTrq_inner{z-index:2;width:100%;padding-inline:var(--page-gutter);text-align:center;position:relative}.RHVTrq_lead{color:var(--color-orange);justify-content:center}.RHVTrq_hashtag{margin-top:var(--space-4);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.25rem,6vw,8.5rem);font-weight:900;line-height:1}.RHVTrq_char{display:inline-block}.RHVTrq_accent{color:var(--color-orange)}
.Lag95a_stats{padding:var(--section-padding-y) 0;background-color:var(--color-paper)}.Lag95a_heading{margin-top:var(--space-3);font-size:clamp(2.1rem,4.4vw,3.6rem)}.Lag95a_head{margin-bottom:var(--space-6)}.Lag95a_accent{color:var(--color-orange)}.Lag95a_grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,32px);margin-top:clamp(30px,4vw,52px);display:grid}.Lag95a_card{border:1px solid var(--color-line);border-radius:var(--radius);background-color:var(--color-paper-2);padding:clamp(32px,4vw,52px) clamp(28px,3vw,44px);position:relative;overflow:hidden}.Lag95a_ghostHex{background-color:var(--color-orange);opacity:.08;width:150px;height:150px;position:absolute;top:-34px;right:-34px;-webkit-mask:url(/hexagon.svg) 50%/contain no-repeat;mask:url(/hexagon.svg) 50%/contain no-repeat}.Lag95a_value{letter-spacing:-.04em;color:var(--color-petrol);font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,6vw,5.2rem);font-weight:900;line-height:1;display:block;position:relative}.Lag95a_label{margin-top:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px;display:block;position:relative}@media (max-width:880px){.Lag95a_grid{grid-template-columns:1fr}}
.iqO7OW_team{padding:var(--section-padding-y) 0;background-color:var(--color-paper-3)}.iqO7OW_head{margin-bottom:var(--space-6)}.iqO7OW_heading{margin-top:var(--space-3);font-size:clamp(2.1rem,4.4vw,3.6rem)}.iqO7OW_accent{color:var(--color-orange)}.iqO7OW_headlineText{font-size:1.125rem;font-weight:700}.iqO7OW_quotePortrait{justify-content:flex-end;max-width:75%;margin-top:2rem;padding-right:10%;display:flex;transform:translate(250px)}.iqO7OW_portraitText{flex-direction:column;justify-content:center;display:flex;transform:translateY(25px)}.iqO7OW_portraitText>p:first-child{font-size:1.2rem;font-weight:700}.iqO7OW_portraitText>p:nth-child(2){color:var(--color-orange)}.iqO7OW_quotePortrait img{aspect-ratio:2/1.732;object-fit:cover;object-position:center 5%;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.iqO7OW_quoteBox{background-color:#fff;border-radius:12px;max-width:75%;margin-top:2rem;padding:1.5rem 1.5rem 1.5rem 5rem;position:relative;transform:translateY(-75px)}.iqO7OW_quoteMark{pointer-events:none;width:7rem;height:auto;position:absolute;top:-1.75rem;left:-1.75rem}@media (max-width:880px){.iqO7OW_quotePortrait{gap:var(--space-2);max-width:100%;padding-right:0;transform:none}.iqO7OW_quotePortrait img{flex:0 220px;min-width:0;height:auto}.iqO7OW_quoteBox{max-width:100%;margin-top:var(--space-5);padding:1.5rem 1.25rem 1.5rem 3.5rem;transform:none}.iqO7OW_quoteMark{width:5rem;left:-.5rem}}
.P7pKpG_references{padding:var(--section-padding-y) 0;background-color:var(--color-paper);overflow:hidden}.P7pKpG_head{margin-bottom:var(--space-6)}.P7pKpG_heading{margin-top:var(--space-3);font-size:clamp(2.1rem,4.4vw,3.6rem)}.P7pKpG_marquee{--marquee-gap:clamp(48px, 7vw, 112px);--marquee-duration:30s;gap:var(--marquee-gap);width:70%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.P7pKpG_track{align-items:center;gap:var(--marquee-gap);animation:P7pKpG_conveyor var(--marquee-duration) linear infinite;flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.P7pKpG_marquee:hover .P7pKpG_track{animation-play-state:paused}.P7pKpG_item{justify-content:center;align-items:center;height:clamp(56px,7vw,88px);display:flex}.P7pKpG_logo{object-fit:contain;filter:grayscale();opacity:.65;width:auto;max-width:200px;height:100%;transition:filter .4s,opacity .4s}.P7pKpG_item:hover .P7pKpG_logo{filter:grayscale(0);opacity:1}@keyframes P7pKpG_conveyor{to{transform:translateX(calc(-100% - var(--marquee-gap)))}}@media (prefers-reduced-motion:reduce){.P7pKpG_marquee{overflow-x:auto}.P7pKpG_track{animation:none}.P7pKpG_track[aria-hidden]{display:none}}@media (max-width:880px){.P7pKpG_marquee{width:100%}}
._6WGtbW_locations{padding:var(--section-padding-y) 0;background-color:var(--color-paper-2)}._6WGtbW_grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(48px,7vw,96px);display:grid}._6WGtbW_heading{margin-top:var(--space-3);font-size:clamp(1.9rem,3.8vw,3.1rem)}._6WGtbW_contact{margin-top:2rem}._6WGtbW_contact>p{color:var(--color-text-muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}._6WGtbW_contact>p:first-child{color:var(--color-petrol-deep);font-size:1.1rem;font-weight:700}._6WGtbW_info{margin-top:var(--space-2)}._6WGtbW_info>p{display:flex}._6WGtbW_info>p>span{color:var(--color-orange);flex:0 0 1.2em;justify-content:center;align-items:center;margin-right:8px;font-weight:700;display:flex}._6WGtbW_stage{justify-self:center;width:100%;max-width:clamp(240px,40vw,460px);position:relative}._6WGtbW_map{width:100%;height:auto;transition:opacity .9s;display:block}@media (max-width:880px){._6WGtbW_grid{gap:var(--space-5);grid-template-columns:1fr}._6WGtbW_stage{max-width:min(340px,68vw)}}
