._1ram2pl1{flex-shrink:0;flex-grow:0;height:100%;max-width:80vw;min-height:360px;aspect-ratio:1;border-radius:52px;box-shadow:0 3px 72px 0 rgba(0,0,0,.1);background:#fff;transition:background-color .15s cubic-bezier(.645,.045,.355,1)}._1ram2pl1[data-dark-theme=true]{background:#000}._1ram2pl2{position:sticky;z-index:1;top:0;width:100%;margin-bottom:24px;padding-top:24px;background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0))}._1ram2pl3{width:min-content;margin-inline:auto;height:82px;background:#f6f6f6;border-radius:9999px;display:flex;font-size:36px;gap:96px;padding-inline:36px}._1ram2pl4{position:relative;display:flex;align-items:center}._1ram2pl5{position:relative;z-index:1;font-family:var(--_10f666a8);color:#9b9b9b;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._1ram2pl4[data-active=true] ._1ram2pl5{color:var(--_10f666a1)}._1ram2pl6{position:absolute;inset:0;inset-inline-start:-86px;inset-inline-end:-36px;background:#fff;border:1px solid #f6f6f6;border-radius:9999px;box-shadow:0 4px 36px 0 rgba(0,0,0,.08);display:flex;padding-inline:16px;align-items:center}._1ram2pl7{width:60px}._1ram2pl8{scroll-snap-align:center;margin:72px auto;display:grid;width:max-content;grid-template-columns:repeat(2,420px);gap:60px}._1ram2pl9,._1ram2pla{width:100%;aspect-ratio:1}._1ram2pla{flex-shrink:0;flex-grow:0;overflow:hidden;border-radius:52px;padding-top:36px;box-shadow:0 3px 72px 0 rgba(0,0,0,.1);background:#fff;transition:background-color .15s cubic-bezier(.645,.045,.355,1)}[data-dark-theme=true] ._1ram2pla{background:#000}._1ram2plb{text-align:center;font-family:var(--_10f666a8);font-size:28.04px;font-weight:700;line-height:1.1;letter-spacing:-1.187зч;margin-bottom:8px;transition:color .15s cubic-bezier(.645,.045,.355,1)}._1ram2pl9[data-dark-theme=true] ._1ram2plb{color:#d8d8d8}._1ram2plc{color:#9b9b9b;text-align:center;font-size:17.136px;font-weight:700;line-height:normal;letter-spacing:-.062px;transition:color .15s cubic-bezier(.645,.045,.355,1)}._1ram2pl9[data-dark-theme=true] ._1ram2plc{color:#979797}._1ram2pld{overflow:hidden;position:absolute;right:96px;height:calc(100vh - 220px);bottom:96px}._1ram2pld:after{bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,1))}._1ram2pld:after,._1ram2pld[data-fade-start=true]:before{content:"";position:absolute;pointer-events:none;display:block;inset-inline:0;height:96px}._1ram2pld[data-fade-start=true]:before{z-index:1;top:0;background:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,1))}._1ram2ple{flex-grow:0;gap:24px}._1ram2ple,._1ram2plf{flex-shrink:0;display:flex;flex-direction:column;align-items:center}._1ram2plf{width:196px;background:none;border:none;margin:0;padding:0;gap:12px;justify-content:center}._1ram2plg{text-align:center;font-family:var(--_10f666a8);font-size:15px;font-weight:700;line-height:normal;letter-spacing:-1px;color:#9b9b9b;transition:color .15s cubic-bezier(.645,.045,.355,1)}._1ram2plf[data-active=true] ._1ram2plg{color:var(--_10f666a4)}._1ram2plh{width:96px;border-radius:6px;box-shadow:0 5.32842px 21.31367px 0 rgba(0,0,0,.12)}._1ram2plf[data-active=true] ._1ram2plh{outline:2px solid var(--_10f666a1)}._1ram2pli{position:sticky;bottom:0;width:100%;padding-bottom:24px;background:linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(255,255,255,.3))}@media screen and (max-width:1024px){._1ram2pl2{padding-top:16px}._1ram2pl3{height:48px;font-size:15px;padding-inline:24px;gap:36px}._1ram2pl4{justify-content:center}._1ram2pl6{inset-inline-start:-24px;inset-inline-end:-24px}._1ram2pl7,._1ram2pli{display:none}}@media screen and (min-width:1921px){._1ram2pl2{padding-top:48px;margin-bottom:64px}._1ram2pl3{height:164px;font-size:72px;padding-inline:72px;gap:192px}._1ram2pl6{inset-inline-start:-172px;inset-inline-end:-72px}._1ram2pl7{width:120px}._1ram2pld{height:calc(100vh - 360px);bottom:146px}._1ram2plf{width:392px;gap:24px}._1ram2plg{font-size:36px}._1ram2plh{width:192px}._1ram2pli{padding-bottom:96px}}@media screen and (max-width:1145px){._1ram2pl8{grid-template-columns:min(640px,90vw)}._1ram2pla{padding-top:32}._1ram2plb{font-size:42.728px;letter-spacing:-1.187px;margin-bottom:12px}._1ram2plc{font-size:26.111px;letter-spacing:-.062px}}@media screen and (max-width:560px){._1ram2pla{padding-top:20px}._1ram2plb{font-size:24px;margin-bottom:8px}._1ram2plc{font-size:17.136px}}