/* generated by merge.py from the approved designs */
.h1{padding:12px 24px;font-size:11px;letter-spacing:0.32em}
.h2{max-width:1280px;margin:0 auto;flex-wrap:wrap;gap:20px;padding:28px 40px}
.h3{font-size:14px;letter-spacing:0.5em}
.h5{padding:72px 40px 120px;flex-wrap:wrap;gap:72px;align-items:center;background:radial-gradient(ellipse 40% 50% at 75% 45%, rgba(190,198,212,0.14), rgba(0,0,0,0) 70%)}
.h6{flex:1 1 520px}
.h7{letter-spacing:0.5em}
.h8{font-size:92px;line-height:0.98}
.h9{margin:32px 0 0;max-width:540px;font-size:18px}
.h10{margin-top:44px;flex-wrap:wrap;gap:14px}
.h11{padding:0 44px;min-height:66px;font-size:12px;letter-spacing:0.32em}
.h12{padding:0 36px;min-height:60px;font-size:11px;letter-spacing:0.32em}
.h13{margin-top:40px;display:inline-flex}
.h14{font-family:'Geist Mono', monospace;font-size:9px;letter-spacing:0.3em;color:#8A919C}
.h15{font-style:italic}
.h16{flex:0 1 560px;min-width:0;display:flex;justify-content:center;padding:20px 0 40px}
.h17{max-width:100%}
.h18{max-width:1280px;margin:0 auto;padding:0 40px;grid-template-columns:repeat(4, minmax(0, 1fr))}
.h19{padding:44px 24px 44px 0}
.h20{font-size:64px}
.h21{padding:44px 24px 44px 0;padding-left:32px}
.h22{font-size:64px}
.h23{padding:44px 24px 44px 0;padding-left:32px;border-left:1px solid rgba(199,204,212,0.22)}
.h24{font-size:64px}
.h25{padding:44px 24px 44px 0;padding-left:32px}
.h26{font-size:64px}
.h27{padding:140px 40px 100px}
.h28{align-items:flex-end;gap:32px}
.h29{letter-spacing:0.5em}
.h30{font-size:64px}
.h31{max-width:360px}
.h32{margin-top:72px}
.h33{left:0;right:0;top:7px;height:1px}
.h34{left:0;top:7px;height:1px;background:linear-gradient(90deg, #8E96A3, #F4F6F8);animation:hm-run 6s linear infinite}
.h35{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:24px}
.h37{display:block}
.h38{margin:22px 0 0}
.h40{display:block}
.h41{margin:22px 0 0}
.h43{display:block}
.h44{margin:22px 0 0}
.h46{display:block}
.h47{margin:22px 0 0}
.h49{display:block}
.h50{margin:22px 0 0}
.h52{display:block}
.h53{margin:22px 0 0}
.h54{padding:100px 40px 140px}
.h55{letter-spacing:0.5em}
.h56{font-size:60px}
.h57{margin:72px 0 0;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0}
.h58{padding:28px 22px 30px;min-height:220px}
.h59{margin:18px 0 0}
.h60{margin:14px 0 0;font-size:14px}
.h61{right:-10px;top:50%;transform:translateY(-50%)}
.h62{padding:28px 22px 30px;min-height:220px}
.h63{margin:18px 0 0}
.h64{margin:14px 0 0;font-size:14px}
.h65{right:-10px;top:50%;transform:translateY(-50%)}
.h66{padding:28px 22px 30px;min-height:220px}
.h67{margin:18px 0 0}
.h68{margin:14px 0 0;font-size:14px}
.h69{right:-10px;top:50%;transform:translateY(-50%)}
.h70{padding:28px 22px 30px;min-height:220px}
.h71{margin:18px 0 0}
.h72{margin:14px 0 0;font-size:14px}
.h73{right:-10px;top:50%;transform:translateY(-50%)}
.h74{padding:28px 22px 30px;min-height:220px}
.h75{margin:18px 0 0}
.h76{margin:14px 0 0;font-size:14px}
.h77{right:-10px;top:50%;transform:translateY(-50%)}
.h78{padding:28px 22px 30px;min-height:220px}
.h79{margin:18px 0 0}
.h80{margin:14px 0 0;font-size:14px}
.h81{padding:40px 40px 140px}
.h82{letter-spacing:0.5em}
.h83{font-size:64px}
.h84{font-size:17px}
.h85{margin-top:40px;display:flex}
.h86{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:end;padding:56px}
.h87{font-size:60px}
.h88{font-size:19px}
.h89{padding-left:40px;border-left:1px solid rgba(199,204,212,0.22)}
.h90{font-size:28px}
.h91{padding:0 32px;min-height:58px;font-size:11px;letter-spacing:0.3em}
.h92{padding:140px 40px}
.h93{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}
.h94{letter-spacing:0.5em}
.h95{font-size:64px}
.h96{font-size:17px}
.h97{flex-wrap:wrap}
.h98{padding:0 32px;min-height:58px;font-size:11px;letter-spacing:0.3em}
.h99{padding:0 32px;min-height:58px;font-size:11px;letter-spacing:0.3em}
.h100{padding:40px}
.h101{grid-column:2;margin-top:-48px}
.h102{margin-top:72px;padding:48px}
.h103{font-size:38px}
.h104{font-size:24px}
.h105{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}
.h106{flex-wrap:wrap;align-items:center}
.h107{padding:0 32px;min-height:58px;font-size:11px;letter-spacing:0.3em}
.h108{padding:0 32px;min-height:58px;font-size:11px;letter-spacing:0.3em}
.h109{margin-left:auto}
.h110{margin:80px 0 0;padding:32px 0 0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid rgba(199,204,212,0.22)}
.h111{padding:8px 32px 8px 0}
.h112{padding:8px 32px;border-left:1px solid rgba(199,204,212,0.22)}
.h113{padding:8px 32px;border-left:1px solid rgba(199,204,212,0.22)}
.h114{margin:40px 0 0}
.h115{padding:140px 40px}
.h116{max-width:1280px;margin:0 auto;flex-wrap:wrap;gap:80px;align-items:center}
.h117{flex:0 1 560px;min-width:0;display:flex;justify-content:center}
.h118{max-width:100%}
.h119{flex:1 1 460px}
.h120{letter-spacing:0.5em}
.h121{font-size:72px}
.h122{font-size:17px}
.h123{font-size:34px}
.h124{font-size:34px}
.h125{font-size:34px}
.h126{font-size:34px}
.h127{padding:0 44px;min-height:66px;font-size:12px;letter-spacing:0.32em}
.h128{max-width:1280px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}
.h129{padding:64px 40px 64px 0;border-right:1px solid rgba(199,204,212,0.22)}
.h130{letter-spacing:0.5em}
.h131{font-size:34px}
.h132{padding:64px 40px;border-right:1px solid rgba(199,204,212,0.22)}
.h133{letter-spacing:0.5em}
.h134{font-size:34px}
.h135{padding:64px 0 64px 40px}
.h136{letter-spacing:0.5em}
.h137{font-size:34px}
.h138{padding:140px 40px}
.h139{flex-wrap:wrap;gap:80px;align-items:center}
.h140{flex:1 1 560px;padding:28px}
.h141{flex:1 1 420px}
.h142{letter-spacing:0.5em}
.h143{font-size:64px}
.h144{font-size:17px}
.h145{padding:0 36px;min-height:60px;font-size:11px;letter-spacing:0.32em}
.h146{max-width:1280px;margin:0 auto;padding:0 40px 140px}
.h147{letter-spacing:0.5em}
.h148{font-size:64px}
.h149{padding:0 36px;min-height:60px;font-size:11px;letter-spacing:0.32em}
.h150{margin-top:56px;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px}
.h151{min-height:300px}
.h152{min-height:300px}
.h153{min-height:300px}
.h154{min-height:300px}
.h155{min-height:300px}
.h156{padding:140px 40px}
.h157{letter-spacing:0.5em}
.h158{font-size:80px}
.h159{padding:0 44px;min-height:66px;font-size:12px;letter-spacing:0.32em}
.h160{padding:96px 40px 48px}
.h161{letter-spacing:0.5em}
.h162{margin:72px auto 0;padding-top:32px}
@media (max-width: 767px){
.h1{padding:10px 14px;font-size:9px;letter-spacing:0.18em;line-height:1.7}
.h2{max-width:unset;margin:unset;flex-wrap:unset;gap:unset;padding:20px 20px}
.h3{font-size:12px;letter-spacing:0.4em}
.h4{font-family:'Geist Mono', monospace;font-size:9px;letter-spacing:0.28em;color:#FFFFFF}
.h5{padding:28px 20px 72px;flex-wrap:unset;gap:40px;align-items:unset;background:radial-gradient(ellipse 80% 40% at 50% 75%, rgba(190,198,212,0.14), rgba(0,0,0,0) 70%);flex-direction:column}
.h6{flex:unset}
.h7{letter-spacing:0.32em}
.h8{font-size:50px;line-height:1}
.h9{margin:22px 0 0;max-width:unset;font-size:16px}
.h10{margin-top:32px;flex-wrap:unset;gap:12px;flex-direction:column}
.h11{padding:0 18px;min-height:60px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h12{padding:0 18px;min-height:54px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h13{margin-top:28px;display:flex}
.h14{font-family:unset;font-size:unset;letter-spacing:unset;color:unset;display:flex;flex-direction:column;line-height:1.35}
.h15{font-style:unset;font-family:'Geist Mono', monospace;font-size:9px;letter-spacing:0.25em}
.h16{flex:unset;min-width:unset;display:unset;justify-content:unset;padding:unset;width:350px;height:440px;margin:0 auto}
.h17{max-width:unset;transform:scale(0.63);transform-origin:0 0}
.h18{max-width:unset;margin:unset;padding:0 20px;grid-template-columns:repeat(2, minmax(0, 1fr))}
.h19{padding:28px 14px;padding-left:0}
.h20{font-size:40px}
.h21{padding:28px 14px;padding-left:unset}
.h22{font-size:40px}
.h23{padding:28px 14px;padding-left:0;border-left:unset;border-top:1px solid rgba(199,204,212,0.22)}
.h24{font-size:40px}
.h25{padding:28px 14px;padding-left:unset;border-top:1px solid rgba(199,204,212,0.22)}
.h26{font-size:40px}
.h27{padding:80px 20px 56px}
.h28{align-items:flex-start;gap:18px}
.h29{letter-spacing:0.32em}
.h30{font-size:38px}
.h31{max-width:unset;font-size:15px}
.h32{margin-top:40px}
.h33{left:7px;right:unset;top:0;height:unset;bottom:0;width:1px}
.h34{left:7px;top:0;height:unset;background:linear-gradient(180deg, #8E96A3, #F4F6F8);animation:hm-runv 6s linear infinite;width:1px}
.h35{display:flex;grid-template-columns:unset;gap:32px;flex-direction:column}
.h36{position:relative;padding-left:40px}
.h37{display:unset;position:absolute;left:0;top:3px}
.h38{margin:0}
.h39{position:relative;padding-left:40px}
.h40{display:unset;position:absolute;left:0;top:3px}
.h41{margin:0}
.h42{position:relative;padding-left:40px}
.h43{display:unset;position:absolute;left:0;top:3px}
.h44{margin:0}
.h45{position:relative;padding-left:40px}
.h46{display:unset;position:absolute;left:0;top:3px}
.h47{margin:0}
.h48{position:relative;padding-left:40px}
.h49{display:unset;position:absolute;left:0;top:3px}
.h50{margin:0}
.h51{position:relative;padding-left:40px}
.h52{display:unset;position:absolute;left:0;top:3px}
.h53{margin:0}
.h54{padding:56px 20px 80px}
.h55{letter-spacing:0.32em}
.h56{font-size:36px}
.h57{margin:40px 0 0;display:flex;grid-template-columns:unset;gap:14px;flex-direction:column}
.h58{padding:20px 22px 22px;min-height:unset}
.h59{margin:8px 0 0}
.h60{margin:8px 0 0;font-size:15px}
.h61{right:unset;top:unset;transform:translateX(-50%) rotate(90deg);left:50%;bottom:-17px}
.h62{padding:20px 22px 22px;min-height:unset}
.h63{margin:8px 0 0}
.h64{margin:8px 0 0;font-size:15px}
.h65{right:unset;top:unset;transform:translateX(-50%) rotate(90deg);left:50%;bottom:-17px}
.h66{padding:20px 22px 22px;min-height:unset}
.h67{margin:8px 0 0}
.h68{margin:8px 0 0;font-size:15px}
.h69{right:unset;top:unset;transform:translateX(-50%) rotate(90deg);left:50%;bottom:-17px}
.h70{padding:20px 22px 22px;min-height:unset}
.h71{margin:8px 0 0}
.h72{margin:8px 0 0;font-size:15px}
.h73{right:unset;top:unset;transform:translateX(-50%) rotate(90deg);left:50%;bottom:-17px}
.h74{padding:20px 22px 22px;min-height:unset}
.h75{margin:8px 0 0}
.h76{margin:8px 0 0;font-size:15px}
.h77{right:unset;top:unset;transform:translateX(-50%) rotate(90deg);left:50%;bottom:-17px}
.h78{padding:20px 22px 22px;min-height:unset}
.h79{margin:8px 0 0}
.h80{margin:8px 0 0;font-size:15px}
.h81{padding:24px 20px 72px}
.h82{letter-spacing:0.32em}
.h83{font-size:38px}
.h84{font-size:15px}
.h85{margin-top:28px;display:grid;grid-template-columns:1fr 1fr}
.h86{display:flex;grid-template-columns:unset;gap:24px;align-items:unset;padding:28px 22px;flex-direction:column}
.h87{font-size:38px}
.h88{font-size:16px}
.h89{padding-left:unset;border-left:unset}
.h90{font-size:24px}
.h91{padding:0 18px;min-height:56px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h92{padding:80px 20px}
.h93{display:flex;grid-template-columns:unset;gap:40px;align-items:unset;flex-direction:column}
.h94{letter-spacing:0.32em}
.h95{font-size:38px}
.h96{font-size:16px}
.h97{flex-wrap:unset;flex-direction:column}
.h98{padding:0 18px;min-height:56px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h99{padding:0 18px;min-height:56px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h100{padding:26px 22px}
.h101{grid-column:unset;margin-top:-24px;align-self:flex-end}
.h102{margin-top:48px;padding:26px 20px}
.h103{font-size:30px}
.h104{font-size:20px}
.h105{display:flex;grid-template-columns:unset;gap:22px;flex-direction:column}
.h106{flex-wrap:unset;align-items:unset;flex-direction:column}
.h107{padding:0 18px;min-height:56px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h108{padding:0 18px;min-height:56px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h109{margin-left:unset}
.h110{margin:48px 0 0;padding:0;display:flex;grid-template-columns:unset;border-top:unset;flex-direction:column}
.h111{padding:22px 0}
.h112{padding:22px 0;border-left:unset;border-top:1px solid rgba(199,204,212,0.22)}
.h113{padding:22px 0;border-left:unset;border-top:1px solid rgba(199,204,212,0.22)}
.h114{margin:28px 0 0}
.h115{padding:80px 20px}
.h116{max-width:unset;margin:unset;flex-wrap:unset;gap:48px;align-items:unset;flex-direction:column}
.h117{flex:unset;min-width:unset;display:unset;justify-content:unset;width:340px;height:214px;margin:0 auto}
.h118{max-width:unset;transform:scale(0.654);transform-origin:0 0}
.h119{flex:unset}
.h120{letter-spacing:0.32em}
.h121{font-size:40px}
.h122{font-size:16px}
.h123{font-size:28px}
.h124{font-size:28px}
.h125{font-size:28px}
.h126{font-size:28px}
.h127{padding:0 18px;min-height:60px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h128{max-width:unset;margin:unset;padding:0 20px;display:flex;grid-template-columns:unset;flex-direction:column}
.h129{padding:48px 0;border-right:unset;border-bottom:1px solid rgba(199,204,212,0.22)}
.h130{letter-spacing:0.32em}
.h131{font-size:30px}
.h132{padding:48px 0;border-right:unset;border-bottom:1px solid rgba(199,204,212,0.22)}
.h133{letter-spacing:0.32em}
.h134{font-size:30px}
.h135{padding:48px 0}
.h136{letter-spacing:0.32em}
.h137{font-size:30px}
.h138{padding:80px 20px}
.h139{flex-wrap:unset;gap:40px;align-items:unset;flex-direction:column-reverse}
.h140{flex:unset;padding:14px}
.h141{flex:unset}
.h142{letter-spacing:0.32em}
.h143{font-size:38px}
.h144{font-size:16px}
.h145{padding:0 18px;min-height:54px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h146{max-width:unset;margin:unset;padding:0 20px 80px}
.h147{letter-spacing:0.32em}
.h148{font-size:38px}
.h149{padding:0 18px;min-height:54px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h150{margin-top:unset;display:flex;grid-template-columns:unset;gap:14px;margin:36px -20px 0;padding:0 20px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}
.h151{min-height:280px;flex:0 0 68%;scroll-snap-align:start}
.h152{min-height:280px;flex:0 0 68%;scroll-snap-align:start}
.h153{min-height:280px;flex:0 0 68%;scroll-snap-align:start}
.h154{min-height:280px;flex:0 0 68%;scroll-snap-align:start}
.h155{min-height:280px;flex:0 0 68%;scroll-snap-align:start}
.h156{padding:80px 20px}
.h157{letter-spacing:0.32em}
.h158{font-size:40px}
.h159{padding:0 18px;min-height:60px;font-size:10px;letter-spacing:0.2em;width:100%;box-sizing:border-box}
.h160{padding:64px 20px 40px}
.h161{letter-spacing:0.32em}
.h162{margin:48px auto 0;padding-top:28px}
}
