.gZtx2a_page{--page-space:clamp(24px, 2.7778vw, 80px);--solution-ease:cubic-bezier(.625, .05, 0, 1);padding:clamp(148px, 13.3333vw, 240px) var(--page-space) 80px;background:var(--color-canvas);color:var(--color-black)}.gZtx2a_hero,.gZtx2a_connection,.gZtx2a_explorer,.gZtx2a_process{max-width:1600px;margin-inline:auto}.gZtx2a_hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(32px,6.25vw,112px);padding-bottom:clamp(56px,6.25vw,112px);display:grid}.gZtx2a_hero h1{letter-spacing:-.05em;white-space:pre-line;margin:0;font-size:clamp(56px,5.5556vw,100px);font-weight:400;line-height:1.02}.gZtx2a_heroSummary{max-width:540px;padding-bottom:4px}.gZtx2a_heroSummary>p{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 28px;font-size:clamp(20px,1.6667vw,28px);font-weight:500;line-height:1.3}.gZtx2a_connection{border-block:1px solid #0000002e;grid-template-columns:1fr minmax(120px,.7fr) 1fr;align-items:center;gap:32px;padding:26px 0;display:grid}.gZtx2a_connection p{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.6667vw,28px);line-height:1.15}.gZtx2a_connection p:last-child{text-align:right}.gZtx2a_connection svg{stroke:currentColor;stroke-width:1.2px;width:100%;max-width:240px;height:64px;margin:auto}.gZtx2a_explorer{grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(32px,5.5556vw,100px);padding-block:clamp(56px,6.25vw,112px);scroll-margin-top:112px;display:grid}.gZtx2a_explorerIntro{position:sticky;top:112px}.gZtx2a_explorerIntro h2,.gZtx2a_process h2{letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:clamp(36px,3.3333vw,60px);font-weight:400;line-height:1.04}.gZtx2a_explorerIntro>p{color:#000000a6;letter-spacing:-.02em;max-width:28ch;margin:24px 0 28px;font-size:clamp(16px,1.25vw,21px);line-height:1.4}.gZtx2a_solutions{border-top:1px solid #0003;min-width:0}.gZtx2a_solution{border-bottom:1px solid #0003}.gZtx2a_solutionHeading{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.0833vw,38px);font-weight:400;line-height:1.1}.gZtx2a_solutionTrigger{width:100%;min-height:102px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:clamp(16px,1.6667vw,28px);padding:26px 0;display:grid}.gZtx2a_number{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px;font-weight:500;line-height:1}.gZtx2a_solutionTrigger>.gZtx2a_number{color:#00000080}.gZtx2a_toggle{aspect-ratio:1;border:1px solid #00000040;border-radius:50%;place-items:center;width:36px;transition:background-color .2s,border-color .2s;display:grid}.gZtx2a_toggle svg{stroke:currentColor;stroke-width:1.3px;width:24px;height:24px}.gZtx2a_toggleVertical{transform-origin:50%;transition:transform .3s var(--solution-ease)}.gZtx2a_solution[data-expanded=true] .gZtx2a_toggle,.gZtx2a_solutionTrigger:hover .gZtx2a_toggle{background:var(--solution-color);border-color:#0000}.gZtx2a_solution[data-expanded=true] .gZtx2a_toggleVertical{transform:scaleY(0)}.gZtx2a_solutionTrigger:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #4c88ff}.gZtx2a_solutionDetail{opacity:0;transition:grid-template-rows .6s var(--solution-ease), opacity .25s ease;grid-template-rows:0fr;display:grid}.gZtx2a_solution[data-expanded=true] .gZtx2a_solutionDetail{opacity:1;grid-template-rows:1fr}.gZtx2a_solutionInner{min-height:0;overflow:hidden}.gZtx2a_solutionBody{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px 32px;padding:0 0 32px 52px;display:grid}.gZtx2a_solutionTitle{letter-spacing:-.035em;max-width:20ch;margin:0 0 18px;font-size:clamp(23px,1.9444vw,34px);font-weight:500;line-height:1.12}.gZtx2a_solutionCopy{min-width:0}.gZtx2a_solutionDescription{color:#000000ad;letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(16px,1.1111vw,20px);line-height:1.45}.gZtx2a_outcome{letter-spacing:-.015em;gap:12px;margin:24px 0 0;font-size:clamp(14px,1.0417vw,18px);font-weight:500;line-height:1.35;display:flex}.gZtx2a_outcome>span:first-child{font-size:22px;line-height:1}.gZtx2a_solutionVisual{background:var(--solution-color);border-radius:14px;align-self:stretch;place-items:center;min-height:230px;padding:12px;display:grid}.gZtx2a_drawing{color:#303439;width:100%;max-width:400px;display:block}.gZtx2a_drawingGuides{stroke:currentColor;stroke-width:.6px;opacity:.2}.gZtx2a_drawingInk{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gZtx2a_drawingPaper{fill:var(--color-white)}.gZtx2a_related{border-top:1px solid #00000029;grid-column:1/-1;padding-top:20px}.gZtx2a_related>p{color:#0000008c;margin:0 0 14px;font-size:12px;line-height:1.3}.gZtx2a_related ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.gZtx2a_related a{min-height:32px;color:inherit;align-items:center;gap:12px;font-size:clamp(14px,1.0417vw,18px);font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.gZtx2a_related a>span:last-child{transition:transform .2s}.gZtx2a_related a:hover>span:last-child{transform:translate(2px,-2px)}.gZtx2a_related a:focus-visible{outline-offset:4px;outline:2px solid #4c88ff}.gZtx2a_process{background:var(--color-accent);border-radius:18px;padding:clamp(32px,3.3333vw,60px)}.gZtx2a_processHeader{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.gZtx2a_processHeader>p{letter-spacing:-.025em;max-width:34ch;margin:0 0 4px;font-size:clamp(18px,1.3889vw,24px);line-height:1.35}.gZtx2a_processSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:clamp(40px,4.1667vw,72px) 0 0;padding:0;list-style:none;display:grid}.gZtx2a_processSteps li{border-top:1px solid #00000040;flex-direction:column;min-width:0;padding-top:20px;display:flex}.gZtx2a_processDrawing{color:#000000a6;width:100%;max-width:280px;margin:12px auto 28px}.gZtx2a_processDrawing svg{stroke:currentColor;stroke-width:1px;stroke-linejoin:round;width:100%;display:block}.gZtx2a_processGuide{opacity:.2}.gZtx2a_processSteps h3{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(23px,1.9444vw,34px);font-weight:500;line-height:1.12}.gZtx2a_processSteps p{color:#000000ad;letter-spacing:-.015em;max-width:34ch;margin:0;font-size:clamp(16px,1.1111vw,20px);line-height:1.4}.gZtx2a_nextStep{border-top:1px solid #00000040;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:28px;display:flex}.gZtx2a_nextStep>p{letter-spacing:-.025em;max-width:38ch;margin:0;font-size:clamp(17px,1.25vw,22px);line-height:1.3}@media (min-width:768px) and (max-width:1023px){.gZtx2a_hero{grid-template-columns:1.15fr 1fr;gap:32px}.gZtx2a_hero h1{font-size:52px}.gZtx2a_explorer{grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);gap:28px}.gZtx2a_explorerIntro h2{font-size:32px}.gZtx2a_solutionBody{grid-template-columns:minmax(0,1fr);padding-left:0}.gZtx2a_solutionVisual{min-height:180px}.gZtx2a_drawing{max-width:280px}.gZtx2a_processSteps{gap:24px}}@media (max-width:767px){.gZtx2a_page{padding-top:132px;padding-bottom:48px}.gZtx2a_hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:40px}.gZtx2a_hero h1{font-size:clamp(44px,11.5vw,76px)}.gZtx2a_heroSummary{max-width:42ch;padding:0}.gZtx2a_heroSummary>p{margin-bottom:24px;font-size:20px}.gZtx2a_connection{grid-template-columns:1fr 44px 1.5fr;gap:12px;padding-block:22px}.gZtx2a_connection p{font-size:16px;line-height:1.25}.gZtx2a_connection svg{height:32px}.gZtx2a_explorer{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:44px 56px}.gZtx2a_explorerIntro{position:static}.gZtx2a_explorerIntro h2,.gZtx2a_process h2{font-size:36px}.gZtx2a_explorerIntro>p{max-width:34ch;margin-block:20px;font-size:17px}.gZtx2a_solutionHeading{font-size:26px}.gZtx2a_solutionTrigger{grid-template-columns:20px minmax(0,1fr) 32px;gap:12px;min-height:88px;padding-block:22px}.gZtx2a_solutionTrigger>.gZtx2a_number{font-size:10px}.gZtx2a_toggle{width:32px}.gZtx2a_solutionBody{grid-template-columns:minmax(0,1fr);gap:24px;padding:4px 0 28px}.gZtx2a_solutionTitle{max-width:24ch;font-size:26px}.gZtx2a_solutionDescription{font-size:17px}.gZtx2a_outcome{margin-top:20px;font-size:15px}.gZtx2a_solutionVisual{min-height:0;padding:16px}.gZtx2a_drawing{max-width:300px}.gZtx2a_related ul{gap:8px 20px}.gZtx2a_related a{min-height:40px;font-size:15px}.gZtx2a_process{border-radius:14px;margin-inline:-12px;padding:28px 20px}.gZtx2a_processHeader{grid-template-columns:minmax(0,1fr);gap:24px}.gZtx2a_processHeader>p{font-size:18px}.gZtx2a_processSteps{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.gZtx2a_processSteps li{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:20px 12px;display:grid}.gZtx2a_processDrawing{grid-area:1/2/span 2;align-self:center;margin:0}.gZtx2a_processSteps h3{grid-column:1;margin:0;font-size:24px}.gZtx2a_processSteps p{grid-column:1/-1;font-size:16px}.gZtx2a_nextStep{flex-direction:column;align-items:flex-start;margin-top:32px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.gZtx2a_solutionDetail,.gZtx2a_toggle,.gZtx2a_toggleVertical,.gZtx2a_related a>span:last-child{transition:none}}
