.home_hero__fuVwC{padding:110px 0 100px;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.home_hero__fuVwC:before{right:-160px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent) 0,transparent 60%);opacity:.14;filter:blur(22px)}.home_hero__fuVwC:after,.home_hero__fuVwC:before{content:"";position:absolute;pointer-events:none;z-index:0}.home_hero__fuVwC:after{inset:0;background-image:linear-gradient(90deg,rgba(111,85,19,.06) 1px,transparent 0);background-size:40px 100%;opacity:.9;mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent)}.home_heroInner__tBc_m{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:64px;gap:64px;align-items:center;position:relative;z-index:1}.home_heroText__IJp94{position:relative}.home_heroTitle__2T0gA{font-size:clamp(34px,5vw,68px);max-width:18ch;margin-bottom:26px;line-height:1.06;letter-spacing:-.015em}.home_heroTitle__2T0gA em{color:var(--accent)}.home_heroSub__lHClP{max-width:58ch;color:var(--muted);font-size:19px;margin-bottom:36px}.home_heroCta__LfaGa{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:0}.home_heroPlateWrap__VMl_G{position:relative;width:100%;max-width:520px;aspect-ratio:5/6;margin:0 auto;align-self:center;filter:drop-shadow(0 20px 40px rgba(32,32,32,.08))}.home_heroPlate__G6gbz{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;animation-duration:24s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.home_heroPlate1__wZXlD{animation-name:home_heroPlate1__wZXlD}.home_heroPlate2__m6V1E{animation-name:home_heroPlate2__m6V1E}.home_heroPlate3__Fh_cI{animation-name:home_heroPlate3__Fh_cI}@keyframes home_heroPlate1__wZXlD{0%{opacity:1}29%{opacity:1}33%{opacity:0}96%{opacity:0}to{opacity:1}}@keyframes home_heroPlate2__m6V1E{0%{opacity:0}29%{opacity:0}33%{opacity:1}62%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes home_heroPlate3__Fh_cI{0%{opacity:0}62%{opacity:0}66%{opacity:1}96%{opacity:1}to{opacity:0}}.home_heroPlateDots__nvBBJ{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.home_heroPlateDot__oT2U_{width:24px;height:2px;background:var(--rule);position:relative;overflow:hidden}.home_heroPlateDot__oT2U_:after{content:"";position:absolute;inset:0;background:var(--accent);transform-origin:left center;transform:scaleX(0);animation-duration:24s;animation-iteration-count:infinite;animation-timing-function:linear}.home_heroPlateDot1__ghO9H:after{animation-name:home_heroDot1__RvUvi}.home_heroPlateDot2__VBUNu:after{animation-name:home_heroDot2__i6wan}.home_heroPlateDot3__oP8dd:after{animation-name:home_heroDot3__WCyxz}@keyframes home_heroDot1__RvUvi{0%{transform:scaleX(0);opacity:1}33%{transform:scaleX(1);opacity:1}33.1%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes home_heroDot2__i6wan{0%,33%{transform:scaleX(0);opacity:0}33.1%{transform:scaleX(0);opacity:1}66%{transform:scaleX(1);opacity:1}66.1%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes home_heroDot3__WCyxz{0%,66%{transform:scaleX(0);opacity:0}66.1%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.home_heroPlate__G6gbz{animation:none}.home_heroPlate1__wZXlD{opacity:1}.home_heroPlate2__m6V1E,.home_heroPlate3__Fh_cI{opacity:0}.home_heroPlateDot__oT2U_:after{animation:none}.home_heroPlateDot1__ghO9H:after{transform:scaleX(1)}}.home_heroPlateCorner__7zQ4R{position:absolute;top:-6px;right:-6px;width:70px;height:70px;border-top:1px solid var(--ink);border-right:1px solid var(--ink);pointer-events:none}.home_heroPlateNo__SnA01{position:absolute;top:10px;right:14px;font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);background:var(--paper);padding:4px 8px;border:1px solid var(--ink)}.home_heroPlateFoot__Je1gz{position:absolute;bottom:-6px;left:-6px;width:70px;height:70px;border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);pointer-events:none}.home_tempo__yDVqL{margin-top:72px;padding-top:36px;border-top:1px solid var(--rule);position:relative;z-index:1}.home_tempoHeader__A__ZD{display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:baseline;margin-bottom:36px}.home_tempoEyebrow__Bpqcr{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.home_tempoLead__N5Uvb{margin:0;font-size:15px;line-height:1.5;color:var(--muted);max-width:62ch}.home_tempoTrack__s7aBX{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.home_tempoTrack__s7aBX:before{content:"";position:absolute;top:7px;left:6px;right:6px;height:1px;background:var(--rule);pointer-events:none}.home_tempoStep__nMind{position:relative;padding:0 20px 0 0;display:flex;flex-direction:column;gap:10px}.home_tempoStep__nMind+.home_tempoStep__nMind{padding-left:22px;border-left:1px dashed var(--rule)}.home_tempoNode__naxRt{width:13px;height:13px;border:1px solid var(--ink);background:var(--paper);display:block;margin-bottom:18px;transform:rotate(45deg);transition:background .25s var(--ease),transform .25s var(--ease)}.home_tempoStep__nMind:focus-within .home_tempoNode__naxRt,.home_tempoStep__nMind:hover .home_tempoNode__naxRt{background:var(--accent);border-color:var(--accent)}.home_tempoTag__9HIz1{font-family:Work Sans,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.home_tempoHeading__Swvd6{margin:0;font-family:Work Sans,system-ui,sans-serif;font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.home_tempoBody__dwsBt{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}@media (max-width:960px){.home_tempoTrack__s7aBX{grid-template-columns:1fr 1fr}.home_tempoTrack__s7aBX:before{display:none}.home_tempoStep__nMind:nth-child(odd){padding-left:0;border-left:none}.home_tempoStep__nMind:nth-child(2n){padding-left:22px;border-left:1px dashed var(--rule)}.home_tempoStep__nMind{padding-bottom:28px}}@media (max-width:640px){.home_tempo__yDVqL{margin-top:48px;padding-top:28px}.home_tempoHeader__A__ZD{gap:8px;margin-bottom:24px}.home_tempoHeader__A__ZD,.home_tempoTrack__s7aBX{grid-template-columns:1fr}.home_tempoStep__nMind,.home_tempoStep__nMind:nth-child(2n),.home_tempoStep__nMind:nth-child(odd){padding:0 0 24px 22px;border-left:1px dashed var(--rule)}.home_tempoStep__nMind:last-child{padding-bottom:0}.home_tempoNode__naxRt{margin-left:-29px;margin-bottom:10px}}.home_pillars__qIGja{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:96px 0 20px}.home_pillarsHead__XoqR_{max-width:760px;margin:0 0 56px}.home_pillarsHeading__b_XqO{font-size:clamp(36px,4.4vw,56px);line-height:1.05;margin:14px 0 18px;letter-spacing:-.01em}.home_pillarsLead__7pwAf{color:var(--muted);font-size:18px;line-height:1.55;max-width:60ch}.home_pillarsGrid__YSVII{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.home_pillar__i4Ej5{padding:44px 40px 48px;position:relative;display:flex;flex-direction:column;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.home_pillar__i4Ej5:nth-child(3n){border-right:none}.home_pillar__i4Ej5:nth-last-child(-n+3){border-bottom:none}.home_pillarTag__blHrA{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;display:block;font-weight:600}.home_pillarHeading__IHx_r{font-size:clamp(22px,2vw,26px);line-height:1.15;margin:0 0 14px;letter-spacing:-.005em}.home_pillar__i4Ej5 p{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.55;flex:1 1 auto}.home_pillarLink__kekpt{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:14px;border-bottom:1px solid;padding-bottom:2px;transition:gap .2s var(--ease),color .2s;color:var(--ink);align-self:flex-start}.home_pillarLink__kekpt:hover{gap:14px;color:var(--accent)}.home_brain__6mIiP{background:var(--ink);color:var(--bg);padding:112px 0}.home_brainInner__spRJr{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px;align-items:start}.home_brainLead__6PUck{position:-webkit-sticky;position:sticky;top:120px}.home_brainEyebrow__pDAt2{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block;margin-bottom:18px}.home_brainHeading__tVRKC{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.015em;margin:0;color:var(--bg);max-width:14ch}.home_brainBody__GjMXF{max-width:58ch}.home_brainBody__GjMXF p{font-size:18px;line-height:1.6;color:rgba(255,255,255,.78);margin:0 0 22px}.home_brainBody__GjMXF p+p{margin-top:0}.home_brainLink__Ay51Q{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:15px;color:var(--bg);border-bottom:1px solid var(--accent);padding-bottom:3px;margin-top:12px;transition:gap .2s var(--ease),color .2s}.home_brainLink__Ay51Q:hover{gap:14px;color:var(--accent)}.home_solutionsGrid__8G2Sx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.home_solCard__W2M5Z{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:38px;transition:transform .3s var(--ease),border-color .3s;color:var(--ink);display:block}.home_solCard__W2M5Z:hover{transform:translateY(-4px);border-color:var(--ink)}.home_numRow___h9fv{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);margin-bottom:24px}.home_kind__pkcgg{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--accent);font-weight:600}.home_solCard__W2M5Z h3{font-size:30px;margin-bottom:14px}.home_solCard__W2M5Z>p{color:var(--muted);margin-bottom:22px;font-size:15.5px}.home_solCard__W2M5Z ul{list-style:none;font-size:14px}.home_solCard__W2M5Z li{padding:10px 0;border-top:1px dashed var(--rule);display:flex;justify-content:space-between}.home_solCard__W2M5Z li:after{content:"→";color:var(--muted)}.home_industries__bbXsF{background:var(--ink);color:var(--paper);padding:110px 0}.home_industries__bbXsF h2{color:var(--paper);font-size:clamp(38px,5vw,62px);max-width:16ch}.home_industriesLead__xNj_h{color:rgba(255,255,255,.65);max-width:50ch;margin-top:16px}.home_indGrid__SAgOD{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid rgba(255,255,255,.13);border-left:1px solid rgba(255,255,255,.13)}.home_indCard__x9PAB{border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);padding:32px 26px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;color:var(--paper);transition:background .25s var(--ease)}.home_indCard__x9PAB:hover{background:rgba(255,255,255,.04)}.home_indCard__x9PAB h3{font-size:22px;color:var(--paper)}.home_chip__F9tUg{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.home_go__lsRSs{color:var(--accent);font-size:14px;font-weight:500}.home_steps___vqNE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.home_step__37jLZ{border-top:2px solid var(--ink);padding-top:22px}.home_stepNum__CA0OA{font-family:Work Sans,system-ui,sans-serif;font-weight:300;font-size:52px;line-height:1;letter-spacing:-.04em;color:var(--gold);margin-bottom:14px}.home_step__37jLZ h4{font-size:20px;margin-bottom:8px}.home_step__37jLZ p{color:var(--muted);font-size:14.5px}.home_workGrid__2Ix9X{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.home_workCard__euRUU{aspect-ratio:4/5;border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);transition:transform .35s var(--ease);background:var(--paper-2)}.home_workCard__euRUU:hover{transform:translateY(-6px)}.home_workCard1__YETQt{background:linear-gradient(160deg,#E7E2CF,#D4CCB3)}.home_workCard2__4sxkd{background:linear-gradient(160deg,#6F5513,#4A380C);color:#FFFFFF}.home_workCard3__mXFLI{background:linear-gradient(160deg,#2A2A2A,#0F0F0F);color:#FFFFFF}.home_workCard__euRUU h3{font-size:30px;max-width:14ch}.home_pill__WGXAm{display:inline-block;padding:6px 12px;border:1px solid;border-radius:999px;font-size:12px;opacity:.85}.home_meta__nXx_K{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.home_cta__XnVbc{padding:140px 0;text-align:center;border-bottom:1px solid var(--rule)}.home_cta__XnVbc h2{font-size:clamp(50px,8vw,100px);max-width:16ch;margin:0 auto 28px}.home_cta__XnVbc p{color:var(--muted);max-width:52ch;margin:0 auto 40px;font-size:18px}.home_ctaBtns__qONcb{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:1100px){.home_heroInner__tBc_m{grid-template-columns:1fr;gap:48px}.home_heroPlateWrap__VMl_G{max-width:560px;margin:0 auto}.home_pillarsGrid__YSVII{grid-template-columns:repeat(2,1fr)}.home_pillar__i4Ej5:nth-child(3n){border-right:1px solid var(--rule)}.home_pillar__i4Ej5:nth-child(2n){border-right:none}.home_pillar__i4Ej5:nth-last-child(-n+3){border-bottom:1px solid var(--rule)}.home_pillar__i4Ej5:nth-last-child(-n+2){border-bottom:none}.home_brainInner__spRJr{grid-template-columns:1fr;gap:40px}.home_brainLead__6PUck{position:static}}@media (max-width:900px){.home_pillarsGrid__YSVII{grid-template-columns:1fr}.home_pillar__i4Ej5{border-right:none!important;border-bottom:1px solid var(--rule)}.home_pillar__i4Ej5:last-child{border-bottom:none}.home_solutionsGrid__8G2Sx{grid-template-columns:1fr}.home_indGrid__SAgOD,.home_steps___vqNE{grid-template-columns:1fr 1fr}.home_workGrid__2Ix9X{grid-template-columns:1fr}.home_hero__fuVwC{padding:70px 0 60px}.home_pillar__i4Ej5{padding:44px 28px}.home_pillars__qIGja{padding:72px 0 0}.home_brain__6mIiP{padding:80px 0}}@media (max-width:640px){.home_heroPlateCorner__7zQ4R,.home_heroPlateFoot__Je1gz{display:none}.home_heroPlateNo__SnA01{top:8px;right:8px;font-size:9px;padding:3px 6px}}