._cursor_16bxv_1{z-index:10000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}._blend_16bxv_10{mix-blend-mode:difference}._anchor_16bxv_15{justify-content:center;align-items:center;width:0;height:0;display:flex;position:absolute;top:0;left:0}._shape_16bxv_26{flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}._dot_16bxv_33{width:12px;height:12px}._bubble_16bxv_37{width:24px;height:24px}._view-project_16bxv_41,._keep-scrolling_16bxv_42{padding:12px 16px}._bubble-label_16bxv_45{padding:8px 12px}._label_16bxv_49{font-family:var(--font-mono);white-space:pre;color:#050505;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}._bubble-label_16bxv_45 ._label_16bxv_49{text-transform:uppercase;color:#989898}._arrow_16bxv_64{color:#000;width:16px;height:16px}._preview_16bxv_70{border-radius:5px;flex:none;width:160px;height:200px;overflow:hidden}._previewMedia_16bxv_77{width:100%;height:100%}._previewMedia_16bxv_77 img,._previewMedia_16bxv_77 video{object-fit:cover;width:100%;height:100%;display:block}._button_74doq_1{border-radius:var(--radius-sm);height:40px;box-shadow:inset 0 0 0 1px var(--color-gray-400);color:var(--color-white);white-space:nowrap;transition:box-shadow var(--duration) var(--ease-out);justify-content:center;align-items:center;padding:8px 16px;display:inline-flex;position:relative}._button_74doq_1:hover{box-shadow:inset 0 0 0 1px var(--color-gray-100)}._block_74doq_18{width:100%;display:flex}._label_74doq_22{align-items:center;gap:8px;height:24px;display:inline-flex}._dot_74doq_28{border-radius:var(--radius-pill);background:var(--color-white);width:4px;height:4px;color:var(--color-bg);transition:width var(--duration) var(--ease-out), height var(--duration) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}._dot_74doq_28 svg{opacity:0;width:14px;height:14px;transition:opacity var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);transform:scale(.4)}._button_74doq_1:hover ._dot_74doq_28{width:24px;height:24px}._button_74doq_1:hover ._dot_74doq_28 svg{opacity:1;transform:scale(1)}._button_74doq_1:disabled{pointer-events:none;cursor:default}._badge_fk5y5_1{width:var(--badge-size);height:var(--badge-size);background:var(--color-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;overflow:hidden}._bordered_fk5y5_14{box-shadow:inset 0 0 0 var(--badge-border-width,2px) var(--badge-border-color,var(--color-border))}._innerRing_fk5y5_18{width:84px;height:84px;box-shadow:inset 0 0 0 var(--badge-border-width,2px) var(--badge-border-color,var(--color-border));pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._ring_fk5y5_30{transform-origin:50%;width:calc(100% - 16px);height:calc(100% - 16px);animation:_spin_fk5y5_1 var(--badge-spin,20s) linear infinite;position:absolute;top:8px;left:8px;overflow:visible}._ring_fk5y5_30 text{font-feature-settings:normal;fill:var(--color-gray-400);text-transform:uppercase}._image_fk5y5_46{width:var(--badge-image);object-fit:contain;pointer-events:none;height:auto;position:relative}@keyframes _spin_fk5y5_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._ring_fk5y5_30{animation:none}}._bar_1ykdz_1{flex-direction:column;gap:10px;width:100%;display:flex}._row_1ykdz_7{color:var(--color-gray-400);justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex;overflow:hidden}._line_1ykdz_16{background:var(--color-line);transform-origin:0;width:100%;height:1px}@media (width<=809.98px){._row_1ykdz_7{gap:0;padding:0 20px;overflow:visible}._row_1ykdz_7>*{white-space:nowrap;flex:none}}._heading_1s8os_1{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}._titleGroup_1s8os_8{align-items:flex-start;gap:10px;display:flex}._mask_1s8os_13{margin-bottom:-.08em;padding-bottom:.08em;overflow:clip}._title_1s8os_8{color:var(--color-white)}._index_1s8os_21{color:var(--color-gray-400);opacity:.8}._aside_1s8os_25{width:277px;color:var(--color-gray-100);flex:none}._center_1s8os_30{justify-content:center}._asideCenter_1s8os_33{align-items:center}@media (width<=809.98px){._heading_1s8os_1{flex-direction:column;align-items:flex-start;gap:16px}._aside_1s8os_25{width:100%}._center_1s8os_30{align-items:center}._indexEnd_1s8os_50 ._titleGroup_1s8os_8{justify-content:space-between;width:100%}._indexEnd_1s8os_50 ._mdGroup_1s8os_55{gap:24px}._indexEnd_1s8os_50 ._mask_1s8os_13{flex:1}}._md_1s8os_55{letter-spacing:-.02em;font-size:56px;font-weight:350;line-height:1}._indexLight_1s8os_68{color:var(--color-white)}._mdGroup_1s8os_55{gap:16px}@media (width<=1199.98px){._md_1s8os_55{font-size:51px}._title_1s8os_8{white-space:pre-line}}@media (width<=809.98px){._md_1s8os_55{font-size:40px}}._tag_165pe_1{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;display:inline-flex}._outline_165pe_7{box-shadow:inset 0 0 0 1px var(--color-gray-600);color:var(--color-white);padding:2px 12px}._tag_165pe_1._muted_165pe_12{color:var(--color-gray-400);padding:4px 12px;font-weight:500;box-shadow:inset 0 0 0 1px #3a3a3a}._ticker_vfojq_1{-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:hidden}._track_vfojq_7{gap:var(--ticker-gap,48px);padding-right:var(--ticker-gap,48px);animation:_ticker_vfojq_1 var(--ticker-duration,30s) linear infinite;will-change:transform;flex:none;display:flex}._reverse_vfojq_15 ._track_vfojq_7{animation-direction:reverse}._item_vfojq_18{white-space:nowrap;flex:none}@keyframes _ticker_vfojq_1{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){._track_vfojq_7{animation:none}}._text_bzpm7_1{font-feature-settings:normal;flex-wrap:wrap;display:flex}._word_bzpm7_7{white-space:nowrap;display:inline-flex}._carousel_1sh89_1{width:100%;position:relative}._viewport_1sh89_5{touch-action:pan-y;overflow:hidden}._bleed_1sh89_9{overflow:visible}._centered_1sh89_12{padding-inline:calc(50% - var(--carousel-item) / 2)}._track_1sh89_15{gap:var(--carousel-gap,12px);width:max-content;display:flex}._slide_1sh89_20{width:var(--carousel-item,262px);flex:none}._control_1sh89_24{z-index:2;background:var(--color-black);width:40px;height:40px;color:var(--color-white);transition:transform var(--duration-fast) ease;border-radius:50%;justify-content:center;align-items:center;margin-top:-20px;display:flex;position:absolute;top:50%}._control_1sh89_24:hover{transform:scale(1.08)}._control_1sh89_24 svg{width:18px;height:18px}._prev_1sh89_46{left:var(--carousel-controls-inset,24px)}._next_1sh89_49{right:var(--carousel-controls-inset,24px)}._share_1mp02_1{gap:8px;display:flex}._button_1mp02_5{background:var(--color-surface);width:40px;height:40px;color:var(--color-white);transition:background-color var(--duration-fast) ease;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}._button_1mp02_5:hover{background:var(--color-border)}._button_1mp02_5 svg{width:16px;height:16px}._rolling_1amu9_1{-webkit-user-select:none;user-select:none;width:max-content;line-height:1.2;display:flex;overflow:hidden}._letter_1amu9_8{white-space:pre;backface-visibility:hidden;flex-shrink:0;line-height:1.2;display:block}._cta_5x3xt_1{flex-direction:column;justify-content:center;min-height:55vh;padding:96px 20px;display:flex;overflow:hidden}._rows_5x3xt_10{flex-direction:column;justify-content:center;height:256px;display:flex;position:relative}._row_5x3xt_10{color:var(--color-white)}._badgeLink_5x3xt_20{z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width<=1199.98px){._cta_5x3xt_1{padding:72px 52px}._rows_5x3xt_10{height:192px}}@media (width<=809.98px){._cta_5x3xt_1{padding:64px 20px}._rows_5x3xt_10{height:128px}}._footer_9tzx7_1{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;min-height:45vh;padding-top:16px;display:flex;position:relative;overflow:hidden}._content_9tzx7_12{z-index:2;padding:0 var(--gutter-inner);justify-content:space-between;align-items:center;display:flex;position:relative}._copyright_9tzx7_20{letter-spacing:.02em;color:var(--color-gray-600);font-size:14px;font-weight:400;line-height:1.48}._copyrightMobile_9tzx7_27{display:none}._links_9tzx7_30{align-items:center;gap:24px;display:flex}._link_9tzx7_30{color:var(--color-gray-600);transition:color var(--duration-fast) ease;padding:12px 0;display:block}._link_9tzx7_30:hover{color:var(--color-white)}._wordmarkWrap_9tzx7_44{z-index:1;position:absolute;bottom:-64px;left:0;right:0}._wordmark_9tzx7_44{width:100%;height:auto;display:block;overflow:visible}._wordmarkText_9tzx7_59{font-family:var(--font-display);text-align:center;white-space:nowrap;color:var(--color-border);font-feature-settings:normal;margin:0;font-size:349.307px;font-weight:800;line-height:1}@media (width<=1199.98px){._content_9tzx7_12{padding:0 20px}}@media (width>=810px) and (width<=1199.98px) and (height<=520px){._footer_9tzx7_1{min-height:70vh}}@media (width<=809.98px){._content_9tzx7_12{flex-direction:column;align-items:flex-start;gap:32px}._copyrightDesktop_9tzx7_90{display:none}._wordmarkWrap_9tzx7_44{bottom:-24px}._copyrightMobile_9tzx7_27 span{display:block}._copyrightMobile_9tzx7_27{color:var(--color-white);font-size:16px;line-height:1.5;display:block}}._header_dxzc3_2{z-index:var(--z-nav);position:fixed;inset:0 0 auto}._bar_dxzc3_7{z-index:2;background:var(--color-bg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:65px;padding:12px 40px;display:flex;position:relative}._logo_dxzc3_19{align-items:center;height:40px;display:flex}._logo_dxzc3_19 img{width:168px;height:16px}._clock_dxzc3_30{font-family:var(--font-inter);align-items:flex-end;gap:8px;padding:12px 0;font-size:14px;line-height:1.2;display:flex}._clockPlace_dxzc3_39{color:var(--color-gray-300);font-weight:500}._clockTime_dxzc3_43{white-space:nowrap;color:var(--color-gray-400);font-weight:400}._clockPeriod_dxzc3_48{white-space:pre;width:0;display:inline-block}._links_dxzc3_55{align-items:flex-end;gap:8px;display:flex}._link_dxzc3_55{color:var(--color-gray-50);transition:color var(--duration-fast) ease;padding:12px 0}._link_dxzc3_55:hover,._linkActive_dxzc3_66{color:var(--color-white)}._toggle_dxzc3_71{cursor:pointer;background:0 0;border:0;width:60px;height:60px;margin-right:-20px;position:relative}._toggleBar_dxzc3_80{background:var(--color-gray-100);transform-origin:50%;border-radius:10px;width:20px;height:2px;transition:top .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1);position:absolute;top:24px;left:20px}._toggleBar_dxzc3_80:last-child{top:34px}._toggleOpen_dxzc3_97 ._toggleBar_dxzc3_80{border-radius:50%/500%;top:29px}._toggleOpen_dxzc3_97 ._toggleBar_dxzc3_80:first-child{transform:rotate(45deg)}._toggleOpen_dxzc3_97 ._toggleBar_dxzc3_80:last-child{transform:rotate(-45deg)}._menu_dxzc3_107{background:var(--color-bg);flex-direction:column;height:100dvh;padding-bottom:120px;display:flex;overflow-y:auto}._menuTop_dxzc3_115{flex:none;height:64px}html[data-menu-open] ._bar_dxzc3_7{border-bottom-color:#0000}._menuLinks_dxzc3_123{flex-direction:column;gap:16px;padding:32px 16px 16px;display:flex}._menuLink_dxzc3_123{box-shadow:inset 0 -2px 0 var(--color-border);color:var(--color-gray-50);padding:8px 0 12px;font-size:24px;font-weight:450;line-height:1.2;display:block}._menuLinkActive_dxzc3_139{color:var(--color-white)}._menuActions_dxzc3_142{padding:16px}._menuClock_dxzc3_145{justify-content:center}._menuClock_dxzc3_145 ._clockPeriod_dxzc3_48{width:auto}._desktopOnly_dxzc3_153{display:contents}._mobileOnly_dxzc3_156{display:none}@media (width<=1199.98px){._bar_dxzc3_7{border-bottom-color:#151515;height:64px;padding:0 20px 3px}._desktopOnly_dxzc3_153{display:none}._mobileOnly_dxzc3_156{display:flex}}._footer_1agdg_1{background:var(--wl-bg);flex-direction:column;align-items:center;display:flex}._brand_1agdg_7{justify-content:center;align-items:center;gap:10px;height:200px;display:flex}._mark_1agdg_14{width:132px;height:72px}._powered_1agdg_18{flex-direction:column;display:flex}._poweredBy_1agdg_22{letter-spacing:.02em;font-size:22.6px;font-weight:600;line-height:1.25}._wordmark_1agdg_28{width:285px;height:28px}._bottom_1agdg_32{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1400px;padding:0 56px 32px;font-size:16px;line-height:1.6;display:flex}._social_1agdg_43{gap:28px;display:flex}._social_1agdg_43 img{width:16px;height:16px}@media (width<=809.98px){._brand_1agdg_7{height:166px}._mark_1agdg_14{width:65px;height:36px}._poweredBy_1agdg_22{font-size:15px}._wordmark_1agdg_28{width:190px;height:19px}._bottom_1agdg_32{flex-direction:column;align-items:flex-start;padding:0 24px 24px;font-size:10px}._copyright_1agdg_73 span{display:block}}._button_2dtgl_1{color:#fff;height:48px;font-family:var(--wl-font-ui);letter-spacing:-.5px;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) ease;border-radius:28px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex;position:relative;overflow:hidden;box-shadow:1px 1px 20px #00000040}._button_2dtgl_1:hover{transform:translateY(-1px)}._gradient_2dtgl_24{background:var(--wl-gradient-button)}._dark_2dtgl_27{background:#000}._small_2dtgl_30{height:40px;font-family:var(--wl-font);box-shadow:none;background:linear-gradient(-90deg,#3800d3 52%,#a984ff 100%);padding:14px 20px;font-size:14px;line-height:1.2}._roll_2dtgl_39{flex-direction:column;align-items:center;gap:8px;height:24px;display:flex}._roll_2dtgl_39>span{height:24px;transition:transform .45s var(--ease-out);align-items:center;gap:8px;display:flex}._button_2dtgl_1:hover ._roll_2dtgl_39>span{transform:translateY(-32px)}._avatar_2dtgl_56{object-fit:cover;border-radius:50%;width:24px;height:24px}._logo_9gtk5_1{align-items:center;gap:8px;display:inline-flex}._tag_9gtk5_6{letter-spacing:.02em;color:#000;background:#fff;border:1px solid #1677ff;justify-content:center;align-items:center;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:relative;rotate:-6deg}._handle_9gtk5_21{background:#fff;border:1px solid #1677ff;width:5px;height:5px;position:absolute}._handle_9gtk5_21:first-child{top:-3px;left:-3px}._handle_9gtk5_21:nth-child(2){top:-3px;right:-3px}._handle_9gtk5_21:nth-child(3){bottom:-3px;left:-3px}._handle_9gtk5_21:nth-child(4){bottom:-3px;right:-3px}._powered_9gtk5_44{flex-direction:column;display:flex}._poweredBy_9gtk5_48{letter-spacing:.02em;font-size:7.15px;font-weight:600;line-height:1.25}._wordmark_9gtk5_54{width:141px;height:14px}@media (width<=809.98px){._tag_9gtk5_6{padding:3px 6px;font-size:10px}._poweredBy_9gtk5_48{font-size:6px}._wordmark_9gtk5_54{width:118px;height:12px}}._nav_9k4tm_1{z-index:var(--z-nav);-webkit-backdrop-filter:blur(9px);background:#ffffffd1;padding:12px 24px;position:fixed;inset:0 0 auto}._content_9k4tm_10{justify-content:space-between;align-items:center;max-width:1392px;margin:0 auto;display:flex}._sections_9k4tm_17{align-items:center;gap:16px;display:flex}._links_9k4tm_22{display:flex}._link_9k4tm_22{letter-spacing:-.03em;color:#00000087;transition:color var(--duration-fast) ease;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.2}._link_9k4tm_22:hover{color:var(--wl-violet)}._toggle_9k4tm_37{justify-content:center;align-items:center;width:38px;height:38px;display:none}._toggle_9k4tm_37 span{background:#000;border-radius:2px;width:18px;height:2px;transition:transform .3s;display:block;position:relative}._toggle_9k4tm_37 span:before,._toggle_9k4tm_37 span:after{content:"";background:#000;border-radius:2px;width:18px;height:2px;transition:transform .3s;position:absolute;left:0}._toggle_9k4tm_37 span:before{top:-6px}._toggle_9k4tm_37 span:after{top:6px}._open_9k4tm_70 span{background:0 0}._open_9k4tm_70 span:before{transform:translateY(6px)rotate(45deg)}._open_9k4tm_70 span:after{transform:translateY(-6px)rotate(-45deg)}._mobileMenu_9k4tm_79{display:none}@media (width<=1199.98px){._nav_9k4tm_1{padding:12px 8px}._sections_9k4tm_17{display:none}._toggle_9k4tm_37{display:flex}._mobileMenu_9k4tm_79{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 8px 8px;display:flex}}.weblab{font-feature-settings:normal;--wl-bg:#fff;--wl-surface:#f0f0f0;--wl-card:#ebecef;--wl-text:#000;--wl-muted:#666;--wl-subtle:#888;--wl-line:#e6e6e6;--wl-pink:#e787c7;--wl-violet:#3800d3;--wl-violet-soft:#a984ff;--wl-dark:#161616;--wl-plum:#2f1b4f;--wl-gradient:linear-gradient(90deg, #e787c7 0%, #3800d3 100%);--wl-gradient-button:linear-gradient(-90deg, #3800d3 2.4%, #e787c7 100%);--wl-font:"Aspekta", "Inter", system-ui, sans-serif;--wl-font-ui:"Plus Jakarta Sans", "Aspekta", sans-serif;background:var(--wl-bg);min-height:100vh;color:var(--wl-text);font-family:var(--wl-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.weblab ::selection{background:var(--wl-violet);color:#fff}.wl-grid-lines{pointer-events:none;background-image:repeating-linear-gradient(90deg, transparent 0 143px, var(--wl-line) 143px 144px), repeating-linear-gradient(180deg, transparent 0 143px, var(--wl-line) 143px 144px);background-position:top;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(#000 0 6px,#0000 6px 10px);mask-image:repeating-linear-gradient(#000 0 6px,#0000 6px 10px)}:where(.weblab) :where(h1,h2,h3,h4,h5,h6){font-weight:inherit}.wl-title{font-family:"Aspekta Synth", var(--wl-font);font-synthesis:weight;font-size:48px;font-weight:700;line-height:var(--wl-title-lh,1);letter-spacing:var(--wl-title-ls,0);text-align:center}.wl-subtitle{font-size:20px;line-height:var(--wl-subtitle-lh,1.5);letter-spacing:-.02em;color:var(--wl-muted);text-align:center}@media (width<=809.98px){.wl-title{font-size:40px;line-height:var(--wl-title-lh-mobile,var(--wl-title-lh,1))}.wl-subtitle{font-size:14px;line-height:1.6}}@font-face{font-family:Aspekta;font-weight:300;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-300.woff2)format("woff2")}@font-face{font-family:Aspekta;font-weight:350;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-350.woff2)format("woff2")}@font-face{font-family:Aspekta;font-weight:400;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-400.woff2)format("woff2")}@font-face{font-family:Aspekta;font-weight:450;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-450.woff2)format("woff2")}@font-face{font-family:Aspekta;font-weight:500;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-500.woff2)format("woff2")}@font-face{font-family:Aspekta;font-weight:600;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-600.woff2)format("woff2")}@font-face{font-family:Aspekta;font-weight:650;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-650.woff2)format("woff2")}@font-face{font-family:Telegraf;font-weight:800;font-style:normal;font-display:swap;src:url(/media/fonts/telegraf/telegraf-ultrabold.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-weight:400 700;font-style:normal;font-display:swap;src:url(/media/fonts/roboto-mono/roboto-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-weight:400 700;font-style:normal;font-display:swap;src:url(/media/fonts/roboto-mono/roboto-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-weight:400 700;font-style:italic;font-display:swap;src:url(/media/fonts/roboto-mono/roboto-mono-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/media/fonts/inter/inter-400-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/media/fonts/inter/inter-500-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/media/fonts/inter/inter-600-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/media/fonts/inter/inter-700-latin.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:200 800;font-style:normal;font-display:swap;src:url(/media/fonts/plus-jakarta-sans/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-weight:200 800;font-style:normal;font-display:swap;src:url(/media/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-weight:100 1000;font-style:normal;font-display:swap;src:url(/media/fonts/dm-sans/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-weight:100 1000;font-style:normal;font-display:swap;src:url(/media/fonts/dm-sans/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/media/fonts/dm-mono/dm-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/media/fonts/dm-mono/dm-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aspekta Synth;font-weight:400;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-400.woff2)format("woff2")}@font-face{font-family:"Aspekta 450 Synth";font-weight:450;font-style:normal;font-display:swap;src:url(/media/fonts/aspekta/aspekta-450.woff2)format("woff2")}:root{--color-bg:#050505;--color-black:#000;--color-surface:#101010;--color-surface-2:#101014;--color-border:#282828;--color-white:#fff;--color-gray-50:#dedede;--color-gray-100:#bcbcbc;--color-gray-150:#b9bbc1;--color-gray-200:#bbb;--color-gray-300:#9e9e9e;--color-gray-400:#989898;--color-gray-500:#80858f;--color-gray-600:#747474;--color-gray-700:#666;--color-line:#bbb3;--color-accent:#5517ff;--color-accent-soft:#a984ff;--font-sans:"Aspekta", sans-serif;--font-mono:"Roboto Mono", ui-monospace, monospace;--font-inter:"Inter", system-ui, sans-serif;--font-display:"Telegraf", "Aspekta", sans-serif;--page-max:1440px;--gutter:20px;--content-max:1400px;--gutter-inner:max(20px, calc((100% - var(--content-max)) / 2 + 20px));--nav-height:65px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:32px;--radius-pill:100px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.2s;--duration:.4s;--duration-slow:.8s;--z-nav:100;--z-page-bar:101;--z-menu:110;--z-overlay:200}@media (width<=809.98px){:root{--gutter:12px;--gutter-inner:24px}}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,video,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}.t-display-xl,.t-page-title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:128px;font-weight:450;line-height:1}.t-display-lg{font-family:var(--font-sans);letter-spacing:-.02em;font-size:112px;font-weight:450;line-height:1}.t-h3{font-family:var(--font-sans);letter-spacing:-.02em;font-size:48px;font-weight:400;line-height:1}.t-h5{font-family:var(--font-sans);letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.1}.t-body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.4}.t-body{font-family:var(--font-sans);letter-spacing:.02em;font-size:16px;font-weight:350;line-height:1.4}.t-body-sm{font-family:var(--font-sans);font-size:14px;font-weight:350;line-height:1.48}.t-label{font-family:var(--font-mono);text-transform:uppercase;font-size:14px;font-weight:500;line-height:1.4}.t-mono-sm{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.4}.t-button{font-family:var(--font-sans);letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.2}@media (width<=1199.98px){.t-page-title{font-size:77px}.t-body-lg{font-size:16px}.t-display-xl{font-size:96px}.t-display-lg{font-size:64px}.t-h3{font-size:38px}.t-h5{font-size:24px}}@media (width<=809.98px){.t-page-title{font-size:61px}.t-body-lg{font-size:18px}.t-display-xl{font-size:64px}.t-display-lg{font-size:51px}.t-h3{font-size:31px}.t-label{font-size:12px}}:root{--page-transition-duration:2.01s;--page-transition-easing:linear(0, .0123713, .0413858, .0788814, .120188, .162656, .204806, .245833, .285321, .323074, .359027, .393183, .425583, .456291, .485379, .512924, .539002, .563688, .587054, .60917, .630103, .649915, .668666, .686413, .70321, .719107, .734152, .748392, .761869, .774624, .786696, .798121, .808934, .819168, .828854, .838021, .846697, .854909, .86268, .870036, .876997, .883585, .889821, .895722, .901308, .906594, .911597, .916332, .920814, .925055, .92907, .932869, .936465, .939868, .943089, .946137, .949022, .951753, .954337, .956783, .959098, .961288, .963362, .965324, .967182, .96894, .970603, .972178, .973668, .975079, .976413, .977677, .978873, .980004, .981075, .982089, .983048, .983956, .984816, .985629, .986399, .987127, .987817, .988469, .989087, .989671, .990225, .990748, .991244, .991713, .992157, .992577, .992974, .993351, .993707, .994044, .994363, .994665, .994951, .995221, .995477, .995719, .995949, .996166, .996371, .996565, .996749, .996924, .997088, .997244, .997392, .997532, .997664, .997789, .997907, .998019, .998126, .998226, .998321, .998411, .998496, .998577, .998653, .998725, .998793, .998858, .998919, .998977, .999032, .999084, .999133, .999179, .999223, .999265, .999304, .999341, .999377, .99941, .999442, .999472, .9995, .999527, .999552, .999576, .999599, .99962, .999641, .99966, .999678, .999695, .999712, .999727, .999742, .999756, .999769, .999781, .999793, .999804, .999814, .999824, .999834, .999843, .999851, .999859, .999867, .999874, .999881, .999887, .999893, .999899, .999904, .999909, .999914, .999919, .999923, .999927, .999931, .999935, .999938, .999942, .999945, .999948, .99995, .999953, .999956, .999958, .99996, .999962, .999964, .999966, .999968, .99997, .999971, .999973, .999974, .999976, .999977, .999978, .99998, .999981, .999982, 1)}@keyframes page-exit{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes page-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}::view-transition-old(root){mix-blend-mode:normal;backface-visibility:hidden;animation-duration:var(--page-transition-duration);animation-timing-function:var(--page-transition-easing);animation-fill-mode:both}::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden;animation-duration:var(--page-transition-duration);animation-timing-function:var(--page-transition-easing);animation-fill-mode:both}::view-transition-old(root){animation-name:page-exit}::view-transition-new(root){animation-name:page-enter}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}img,video{max-width:100%}html{background:var(--color-bg);color:var(--color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:var(--font-sans);font-feature-settings:"ss02", "ss03";background:var(--color-bg);font-size:16px;line-height:1.4;overflow-x:clip}@media (hover:hover) and (pointer:fine){html.has-custom-cursor [data-cursor],html.has-custom-cursor [data-cursor] *{cursor:none!important}}::selection{background:var(--color-accent);color:var(--color-white)}:focus-visible{outline:1px solid var(--color-accent-soft);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
