.Hi2WXW_btn{min-height:52px;font:500 16px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .1s;display:inline-flex}.Hi2WXW_btn:active{transform:scale(.97)}.Hi2WXW_primary{background:var(--accent-fill);color:var(--on-accent)}.Hi2WXW_primary:hover{filter:brightness(1.07)}.Hi2WXW_ghost{border-color:var(--line-strong);color:var(--text)}.Hi2WXW_ghost:hover{background:var(--surface-2)}.Hi2WXW_sm{min-height:46px;padding:0 20px;font-size:15px}.Hi2WXW_btn svg,.Hi2WXW_tlink svg{transition:transform .22s var(--ease-out)}.Hi2WXW_btn:hover svg,.Hi2WXW_tlink:hover svg{transform:translate(3px)}.Hi2WXW_iconBtn{border:1px solid var(--line);width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,transform .1s;display:grid}.Hi2WXW_iconBtn:hover{background:var(--surface-2)}.Hi2WXW_iconBtn:active{transform:scale(.93)}.Hi2WXW_tlink{font:inherit;color:inherit;cursor:pointer;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:inline-flex}.Hi2WXW_tlink:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.Hi2WXW_chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Hi2WXW_chip{font-family:var(--font-mono);-webkit-user-select:none;user-select:none;border:1px solid var(--line-strong);max-height:37.5px;color:var(--text);border-radius:999px;padding:11px 16px;font-size:13.5px;line-height:1;transition:background-color .15s,border-color .15s}.Hi2WXW_chip:hover{background:var(--surface-2)}.Hi2WXW_production{align-items:center;gap:8px;display:inline-flex}.Hi2WXW_production:before{content:"";background:var(--accent-ink);border-radius:999px;width:6px;height:6px}.Hi2WXW_projects{border-color:var(--line);color:var(--muted)}.Hi2WXW_learning{border-style:dashed;border-color:var(--accent-ink);color:var(--accent-ink)}.Hi2WXW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Hi2WXW_small .Hi2WXW_chip{padding:8px 12px;font-size:12.5px}@media (max-width:760px){.Hi2WXW_chip{padding:10px 13px;font-size:13px}}
.bLoQaq_nav{z-index:50;padding:0 24px;position:sticky;top:16px}.bLoQaq_pill{border:1px solid var(--line);background:var(--nav);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border-radius:999px;max-width:1100px;margin:0 auto;box-shadow:0 12px 32px -16px #00000073}.bLoQaq_pillIn{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:6px 6px 6px 22px;display:flex}.bLoQaq_brand{align-items:center;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bLoQaq_brand b{color:var(--accent-ink);font-weight:500}.bLoQaq_links{gap:2px;margin:0;padding:0;list-style:none;display:flex}.bLoQaq_links a{min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.bLoQaq_links a:hover{color:var(--text);background:var(--surface-2)}.bLoQaq_actions{align-items:center;gap:6px;display:flex}.bLoQaq_menuBtn,.bLoQaq_mobileMenu{display:none}.bLoQaq_idx{color:var(--faint);font-size:12px}@media (max-width:760px){.bLoQaq_nav{padding:0 12px;top:10px}.bLoQaq_pill{border-radius:26px}.bLoQaq_pillIn{min-height:58px;padding:6px 6px 6px 18px}.bLoQaq_links,.bLoQaq_navContact{display:none}.bLoQaq_menuBtn{display:grid}.bLoQaq_open .bLoQaq_mobileMenu{padding:4px 18px 18px;display:block}.bLoQaq_mobileMenu ul{margin:0;padding:0;list-style:none}.bLoQaq_mobileMenu li a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;font-size:18px;text-decoration:none;display:flex}.bLoQaq_menuCta{width:100%;margin-top:12px}}@media (prefers-reduced-transparency:reduce){.bLoQaq_pill{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
.JgYmMq_hero{padding:96px 0 0}.JgYmMq_meta{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-bottom:28px;font-size:13px;display:flex}.JgYmMq_meta span{align-items:center;gap:10px;display:inline-flex}.JgYmMq_meta i{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.JgYmMq_name{letter-spacing:-.055em;margin:40px 0 0;font-size:188px;font-weight:600;line-height:.86}.JgYmMq_name>span{display:block}.JgYmMq_dot{color:var(--accent-ink)}.JgYmMq_row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px;margin-top:56px;padding-bottom:64px;display:grid}.JgYmMq_lead{letter-spacing:-.02em;max-width:22ch;margin:0;font-size:30px;font-weight:500;line-height:1.3}.JgYmMq_lead em{color:var(--muted);font-style:normal}.JgYmMq_side{justify-self:end}.JgYmMq_side p{color:var(--muted);max-width:32ch;margin:0 0 24px;font-size:16px}.JgYmMq_cta{flex-wrap:wrap;gap:10px;display:flex}.JgYmMq_ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JgYmMq_ticker div{align-items:baseline;gap:12px;padding:24px 24px 24px 0;display:flex}.JgYmMq_ticker div+div{border-left:1px solid var(--line);padding-left:24px}.JgYmMq_ticker b{letter-spacing:-.03em;white-space:nowrap;flex-shrink:0;font-size:28px;font-weight:600}.JgYmMq_ticker span{color:var(--muted);font-size:14px;line-height:1.35}@media (max-width:1100px){.JgYmMq_name{font-size:140px}.JgYmMq_row{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.JgYmMq_hero{padding:56px 0 0}.JgYmMq_meta{flex-direction:column;gap:8px;padding-bottom:20px;font-size:12px}.JgYmMq_name{letter-spacing:-.05em;margin-top:28px;font-size:68px;line-height:.9}.JgYmMq_row{gap:28px;margin-top:36px;padding-bottom:44px}.JgYmMq_side{justify-self:stretch}.JgYmMq_lead{font-size:24px}.JgYmMq_cta{flex-direction:column}.JgYmMq_cta>a{width:100%}.JgYmMq_ticker div{flex-direction:column;gap:4px;padding:18px 10px 18px 0}.JgYmMq_ticker div+div{padding-left:12px}.JgYmMq_ticker b{font-size:24px}.JgYmMq_ticker span{font-size:13px}}
.K5SzvG_sec{padding:120px 0 0;scroll-margin-top:96px}.K5SzvG_grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.K5SzvG_label{position:sticky;top:112px}.K5SzvG_num{color:var(--accent-ink);margin:0 0 12px;font-size:13px}.K5SzvG_h2{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.K5SzvG_note{color:var(--muted);max-width:22ch;margin:12px 0 0;font-size:15px}@media (max-width:1100px){.K5SzvG_grid{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (max-width:760px){.K5SzvG_sec{padding:80px 0 0;scroll-margin-top:84px}.K5SzvG_grid{grid-template-columns:minmax(0,1fr);gap:28px}.K5SzvG_label{position:static}.K5SzvG_h2{font-size:30px}}
.RHteCa_statement{letter-spacing:-.025em;margin:0;font-size:38px;font-weight:500;line-height:1.28}.RHteCa_statement em{color:var(--muted);font-style:normal}.RHteCa_cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.RHteCa_cols p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.RHteCa_facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;display:grid}.RHteCa_facts div{padding:20px 20px 0 0}.RHteCa_facts div+div{border-left:1px solid var(--line);padding-left:20px}.RHteCa_facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:12px}.RHteCa_facts dd{margin:0;font-size:16px;line-height:1.45}.RHteCa_facts small{color:var(--muted);font-size:14.5px;display:block}@media (max-width:760px){.RHteCa_statement{font-size:25px;line-height:1.35}.RHteCa_cols{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.RHteCa_cols p{font-size:16px}.RHteCa_facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.RHteCa_facts div{padding:16px 12px 16px 0}.RHteCa_facts div+div{border-left:0;padding-left:0}.RHteCa_facts div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.RHteCa_facts div:nth-child(n+3){border-top:1px solid var(--line)}}
._1ZjJFG_legend{padding:0 0 24px}._1ZjJFG_row{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}._1ZjJFG_row:last-child{border-bottom:1px solid var(--line)}._1ZjJFG_row h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}._1ZjJFG_row h3 span{color:var(--faint);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;display:block}@media (max-width:760px){._1ZjJFG_row{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 0}._1ZjJFG_row h3{justify-content:space-between;align-items:baseline;font-size:19px;display:flex}._1ZjJFG_row h3 span{margin-top:0}}
.BCN7Bq_head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:28px;display:flex}.BCN7Bq_head h3{letter-spacing:-.045em;margin:0;font-size:64px;font-weight:600;line-height:.95}.BCN7Bq_role{color:var(--muted);margin:12px 0 0;font-size:20px}.BCN7Bq_when{text-align:right;color:var(--muted);font-size:13px;line-height:1.8}.BCN7Bq_when b{color:var(--accent-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.BCN7Bq_when i{background:var(--accent);border-radius:50%;width:7px;height:7px}.BCN7Bq_win{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:32px;padding:32px 0;display:grid}.BCN7Bq_win b{letter-spacing:-.045em;color:var(--accent-ink);font-size:52px;font-weight:600;line-height:1}.BCN7Bq_win p{max-width:52ch;margin:0;font-size:19px;line-height:1.55}.BCN7Bq_win p span{color:var(--muted);margin-top:6px;font-size:15px;display:block}.BCN7Bq_shipped{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.BCN7Bq_shipped li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0;font-size:16px;display:grid}.BCN7Bq_shipped li span{color:var(--accent-ink)}@media (max-width:760px){.BCN7Bq_head h3{font-size:44px}.BCN7Bq_role{font-size:17px}.BCN7Bq_when{text-align:left}.BCN7Bq_win{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}.BCN7Bq_win b{font-size:40px}.BCN7Bq_win p{font-size:16.5px}.BCN7Bq_shipped{grid-template-columns:minmax(0,1fr)}.BCN7Bq_shipped li{font-size:15px}}
.Sa_FLW_gal{z-index:100;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.Sa_FLW_scrim{cursor:zoom-out;background:#030504bd;border:0;margin:0;padding:0;animation:.2s ease-out both Sa_FLW_fade;position:absolute;inset:0}.Sa_FLW_sheet{border:1px solid var(--line-strong);background:var(--surface);border-radius:28px;width:min(1100px,100%);max-height:100%;padding:20px;animation:.32s cubic-bezier(.2,.9,.25,1) both Sa_FLW_sheetIn;position:relative;overflow:auto;box-shadow:0 40px 80px -20px #0009}.Sa_FLW_top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 0 16px 8px;display:grid}.Sa_FLW_top.Sa_FLW_single{grid-template-columns:minmax(0,1fr) auto}.Sa_FLW_counter{color:var(--accent-ink);border:1px solid var(--line-strong);border-radius:999px;margin:0;padding:6px 11px;font-size:12px}.Sa_FLW_top h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.Sa_FLW_actions{align-items:center;gap:16px;display:flex}.Sa_FLW_full{white-space:nowrap;color:var(--muted);font-size:13px}.Sa_FLW_fullShort{display:none}.Sa_FLW_full:hover{color:var(--text)}.Sa_FLW_img{aspect-ratio:16/9;background:var(--surface-2);border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden}.Sa_FLW_photo{object-fit:contain;border-radius:inherit}.Sa_FLW_sheet.Sa_FLW_cover{width:min(100%,2200px,max(1100px,194.4dvh - 486px))}.Sa_FLW_cover .Sa_FLW_img{aspect-ratio:2560/1317}.Sa_FLW_cover .Sa_FLW_photo{object-fit:cover;object-position:top center}.Sa_FLW_ic{color:var(--faint);place-items:center;display:grid;position:absolute;inset:0}.Sa_FLW_ph{color:var(--muted);font-size:12px;position:absolute;bottom:14px;left:16px}.Sa_FLW_foot{justify-content:space-between;align-items:center;gap:16px 24px;padding:16px 4px 0 8px;display:flex}.Sa_FLW_caption{letter-spacing:-.01em;text-wrap:pretty;flex:auto;min-width:0;min-height:2.8em;margin:0;font-size:17px;font-weight:500;line-height:1.4}.Sa_FLW_ctrl{flex:none;align-items:center;gap:8px;display:flex}.Sa_FLW_dots{margin:0 8px 0 0;padding:0;list-style:none;display:flex}.Sa_FLW_dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:grid}.Sa_FLW_dot span{background:var(--line-strong);width:8px;height:8px;transition:width .25s var(--ease-out), background-color .2s ease;border-radius:999px}.Sa_FLW_dot:hover span{background:var(--muted)}.Sa_FLW_dot.Sa_FLW_on span,.Sa_FLW_dot.Sa_FLW_on:hover span{background:var(--accent-ink);width:20px}@keyframes Sa_FLW_sheetIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes Sa_FLW_fade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.Sa_FLW_gal{padding:10px}.Sa_FLW_sheet{border-radius:22px;padding:12px}.Sa_FLW_top{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:0 0 12px 4px}.Sa_FLW_counter{grid-area:1/1;justify-self:start}.Sa_FLW_top h3{grid-area:2/1;font-size:18px}.Sa_FLW_fullLong{display:none}.Sa_FLW_fullShort{display:inline}.Sa_FLW_actions{grid-area:1/2/3;gap:12px}.Sa_FLW_single h3,.Sa_FLW_single .Sa_FLW_actions{grid-row:1}.Sa_FLW_img{aspect-ratio:4/5;border-radius:14px}.Sa_FLW_cover .Sa_FLW_img{aspect-ratio:2560/1317}.Sa_FLW_foot{flex-direction:column;align-items:stretch;padding:12px 4px 0}.Sa_FLW_ctrl{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.Sa_FLW_sheet{animation:.2s both Sa_FLW_fade}}
.tl4Q0a_proj{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;padding:40px 0;display:grid}.tl4Q0a_proj:last-of-type{border-bottom:1px solid var(--line)}.tl4Q0a_proj h3{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:600;line-height:1.05}.tl4Q0a_desc{color:var(--muted);max-width:40ch;margin:14px 0 22px;font-size:18px;line-height:1.55}.tl4Q0a_story{max-width:46ch;color:var(--muted);gap:16px;margin:0 0 24px;font-size:15.5px;line-height:1.5;display:grid}.tl4Q0a_story h4,.tl4Q0a_story summary{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px;font-weight:400}.tl4Q0a_story summary{cursor:pointer;width:fit-content}.tl4Q0a_story summary::marker{color:var(--accent-ink)}.tl4Q0a_story p{margin:0}.tl4Q0a_story ul{margin:0;padding-left:18px}.tl4Q0a_story li+li{margin-top:4px}.tl4Q0a_story li::marker{color:var(--accent-ink)}.tl4Q0a_result{color:var(--text)}.tl4Q0a_story .tl4Q0a_resultNote{color:var(--faint);margin-top:6px;font-size:13.5px}.tl4Q0a_meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;font-size:12.5px;display:flex}.tl4Q0a_tag{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:6px 11px}.tl4Q0a_tag.tl4Q0a_on{color:var(--accent-ink);border-color:color-mix(in oklab, var(--accent-ink) 50%, transparent)}.tl4Q0a_type{background:var(--surface-2);border:1px solid var(--line);color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:5px 9px;font-size:11px}.tl4Q0a_type.tl4Q0a_feature,.tl4Q0a_type.tl4Q0a_usecase{border-color:color-mix(in oklab, var(--accent-ink) 35%, transparent);background:color-mix(in oklab, var(--accent) 10%, var(--surface-2))}.tl4Q0a_links{flex-wrap:wrap;gap:12px 28px;margin-top:26px;display:flex}.tl4Q0a_frame{width:100%;font:inherit;color:inherit;text-align:left;cursor:zoom-in;border:1px solid var(--line);background:var(--surface);transition:transform .35s var(--ease-out), border-color .2s ease;border-radius:18px;margin:0;padding:0;display:block;position:sticky;top:112px;overflow:hidden}.tl4Q0a_proj:hover .tl4Q0a_frame,.tl4Q0a_frame:focus-visible{border-color:var(--line-strong);transform:translateY(-4px)}.tl4Q0a_frameTop{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 14px;display:flex}.tl4Q0a_frameTop i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.tl4Q0a_frameTop span{color:var(--faint);margin-left:10px;font-size:11.5px}.tl4Q0a_canvas{aspect-ratio:16/9;background:var(--surface-2);gap:10px;padding:16px;display:grid;position:relative}.tl4Q0a_shot{aspect-ratio:2560/1317;padding:0;display:block}.tl4Q0a_shotImg{object-fit:cover;object-position:top center}.tl4Q0a_ph{z-index:1;color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.tl4Q0a_kds{grid-template-columns:repeat(4,minmax(0,1fr))}.tl4Q0a_col{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-rows:14px repeat(3,10px);align-content:start;gap:8px;padding:10px;display:grid}.tl4Q0a_col:before{content:"";background:color-mix(in oklab, var(--accent) 35%, transparent);border-radius:4px}.tl4Q0a_col u{background:var(--line);border-radius:4px;text-decoration:none;display:block}.tl4Q0a_shop{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.tl4Q0a_cell{background:var(--surface);border:1px solid var(--line);border-radius:8px;position:relative}.tl4Q0a_cell:after{content:"";background:var(--line-strong);border-radius:4px;height:8px;position:absolute;bottom:10px;left:10px;right:40%}.tl4Q0a_cell:first-child:before{content:"";background:color-mix(in oklab, var(--accent) 45%, transparent);border-radius:5px;width:22px;height:10px;position:absolute;top:10px;right:10px}.tl4Q0a_tix{grid-template-rows:repeat(5,minmax(0,1fr))}.tl4Q0a_row{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:12px 1fr 60px;align-items:center;gap:10px;padding:0 12px;display:grid}.tl4Q0a_row:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px}.tl4Q0a_row:nth-child(2):before,.tl4Q0a_row:nth-child(4):before{background:var(--accent)}.tl4Q0a_row u{background:var(--line-strong);border-radius:4px;width:70%;height:8px;display:block}.tl4Q0a_row s{background:var(--line);border-radius:4px;height:8px;display:block}@media (max-width:760px){.tl4Q0a_proj{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.tl4Q0a_proj h3{font-size:28px}.tl4Q0a_frame{position:static}.tl4Q0a_desc{font-size:16px}.tl4Q0a_story{font-size:15px}.tl4Q0a_kds{grid-template-columns:repeat(3,minmax(0,1fr))}.tl4Q0a_kds .tl4Q0a_col:nth-child(4){display:none}}
._1yUv-a_row{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:32px;padding:28px 0;display:grid}._1yUv-a_row:last-child{border-bottom:1px solid var(--line)}._1yUv-a_row h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.25}._1yUv-a_row p{color:var(--muted);margin:6px 0 0;font-size:16px}._1yUv-a_row ._1yUv-a_note{max-width:52ch;color:var(--faint);font-size:15px;line-height:1.5}._1yUv-a_view{margin-top:6px;font-size:15px}._1yUv-a_yr{color:var(--muted);font-size:13px}._1yUv-a_st{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:12px}._1yUv-a_st._1yUv-a_on{color:var(--accent-ink);border-style:dashed;border-color:var(--accent-ink);align-items:center;gap:8px;display:inline-flex}._1yUv-a_st._1yUv-a_on i{background:var(--accent);border-radius:50%;width:6px;height:6px}@media (max-width:760px){._1yUv-a_row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:22px 0}._1yUv-a_yr{grid-column:1/-1}._1yUv-a_row h3{font-size:19px}._1yUv-a_row p{font-size:15px}}
.M3PIzq_bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:12px;display:grid}.M3PIzq_tile{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease-out), border-color .2s ease;border-radius:20px;margin:0;position:relative;overflow:hidden}.M3PIzq_tile:hover{border-color:var(--line-strong);transform:translateY(-3px)}.M3PIzq_hero{grid-area:span 2/span 2}.M3PIzq_wide{grid-column:span 2}.M3PIzq_full{grid-column:1/-1}.M3PIzq_photo{border-style:dashed;border-color:var(--line-strong)}.M3PIzq_img{object-fit:cover;object-position:center}.M3PIzq_filled:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.M3PIzq_filled figcaption{z-index:1;color:#fff;font-size:12px;position:absolute;bottom:16px;left:18px}.M3PIzq_ic{color:var(--faint);place-items:center;display:grid;position:absolute;inset:0}.M3PIzq_photo figcaption{color:var(--muted);font-size:12px;position:absolute;bottom:16px;left:18px}.M3PIzq_k{color:var(--faint);font-size:12px;position:absolute;top:20px;left:22px}.M3PIzq_sym{color:var(--accent-ink);position:absolute;top:20px;left:20px}.M3PIzq_fact{flex-direction:column;justify-content:flex-end;gap:4px;padding:22px;display:flex}.M3PIzq_fact b{letter-spacing:-.045em;font-size:36px;font-weight:600;line-height:1}.M3PIzq_fact>span:last-child{color:var(--muted);font-size:14.5px}.M3PIzq_acc{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.M3PIzq_acc b,.M3PIzq_acc>span:last-child,.M3PIzq_acc .M3PIzq_k{color:var(--on-accent)}.M3PIzq_acc b{font-size:52px}.M3PIzq_text{flex-direction:column;justify-content:flex-end;padding:22px 26px;display:flex}.M3PIzq_text p{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500;line-height:1.45}@media (max-width:1100px){.M3PIzq_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.M3PIzq_bento{grid-auto-rows:160px;gap:8px}.M3PIzq_tile{border-radius:16px}.M3PIzq_fact{padding:16px}.M3PIzq_k{font-size:11px;top:14px;left:16px}.M3PIzq_sym{width:22px;height:22px;top:14px;left:14px}.M3PIzq_fact b{font-size:26px}.M3PIzq_acc b{font-size:34px}.M3PIzq_fact>span:last-child{font-size:12.5px}.M3PIzq_text{padding:16px 18px}.M3PIzq_text p{font-size:16px}}
.DIbnYa_contact{padding:140px 0 0;scroll-margin-top:96px}.DIbnYa_num{color:var(--accent-ink);margin:0 0 12px;font-size:13px}.DIbnYa_heading{letter-spacing:-.05em;max-width:13ch;margin:20px 0 0;font-size:96px;font-weight:600;line-height:.95}.DIbnYa_heading span{color:var(--accent-ink)}.DIbnYa_links{border-top:1px solid var(--line);margin:72px 0 0;padding:0;list-style:none}.DIbnYa_links a{border-bottom:1px solid var(--line);min-height:120px;transition:padding .3s var(--ease-out), color .2s ease;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:32px;text-decoration:none;display:grid}.DIbnYa_links a:hover{padding-left:16px}.DIbnYa_name{letter-spacing:-.045em;font-size:64px;font-weight:600;line-height:1;transition:color .2s}.DIbnYa_links a:hover .DIbnYa_name{color:var(--accent-ink)}.DIbnYa_handle{color:var(--muted);font-size:15px}.DIbnYa_arrow{color:var(--muted);transition:transform .25s var(--ease-out), color .2s ease}.DIbnYa_links a:hover .DIbnYa_arrow{color:var(--accent-ink);transform:translate(4px,-4px)}.DIbnYa_mail{color:var(--muted);margin:32px 0 0;font-size:17px}.DIbnYa_mail a{color:var(--text);text-underline-offset:5px;-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);align-items:center;min-height:44px;display:inline-flex}.DIbnYa_cv{margin-top:16px}@media (max-width:1100px){.DIbnYa_heading{font-size:72px}}@media (max-width:760px){.DIbnYa_contact{padding:96px 0 0}.DIbnYa_heading{font-size:48px;line-height:1}.DIbnYa_links{margin-top:40px}.DIbnYa_links a{grid-template-columns:minmax(0,1fr) 28px;gap:4px 12px;min-height:96px;padding:16px 0}.DIbnYa_links a:hover{padding-left:0}.DIbnYa_name{grid-area:1/1;font-size:36px}.DIbnYa_handle{grid-area:2/1;font-size:13px}.DIbnYa_arrow{grid-area:1/2/3;width:24px;height:24px}.DIbnYa_mail{font-size:15px}}
.Grjkva_foot{border-top:1px solid var(--line);margin-top:120px;padding:28px 0 36px}.Grjkva_in{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.Grjkva_in a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.Grjkva_in a:hover{color:var(--text)}@media (max-width:760px){.Grjkva_foot{margin-top:80px}}
