.gwFf3W_wrap{width:100%}.gwFf3W_scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:36px 0 40px;overflow-x:auto}.gwFf3W_scroller::-webkit-scrollbar{display:none}.gwFf3W_track{gap:16px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.gwFf3W_cell{scroll-snap-align:start}.gwFf3W_card{border:1px solid var(--line);background:var(--panel);width:300px;height:330px;transition:transform .4s var(--ease), border-color .3s ease;border-radius:6px;display:block;position:relative;overflow:hidden}.gwFf3W_inner{flex-direction:column;height:100%;display:flex}.gwFf3W_image{object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:64%;transition:transform .7s var(--ease), filter .5s ease;flex:none;display:block;position:relative}.gwFf3W_scrim{display:none}.gwFf3W_top{flex-direction:column;gap:8px;padding:20px 22px 0;display:flex}.gwFf3W_tagRow{align-items:center;gap:8px;display:flex}.gwFf3W_tag{font-family:var(--font-mono);color:var(--steel);font-size:11px}.gwFf3W_title{letter-spacing:-.02em;color:var(--fg);text-wrap:balance;font-size:22px;font-weight:700;font-stretch:108%;line-height:1.15}.gwFf3W_bottom{justify-content:flex-end;gap:14px;margin-top:auto;padding:0 22px 20px;display:flex}.gwFf3W_oneLiner{color:#b9bdc4;flex:1;font-size:14px;line-height:1.45}.gwFf3W_arrow{border:1px solid var(--line);width:32px;height:32px;color:var(--steel);transition:background .2s ease, color .2s ease, transform .3s var(--ease);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.gwFf3W_seam{display:none}@media (hover:hover){.gwFf3W_card:hover{border-color:#8fb3d980;transform:translateY(-4px)}.gwFf3W_card:hover .gwFf3W_image{filter:brightness(1.12)}.gwFf3W_card:hover .gwFf3W_arrow{background:var(--steel);color:#0b0c0f;transform:translate(2px)}}.gwFf3W_controls{justify-content:flex-end;gap:8px;display:flex}.gwFf3W_navBtn{cursor:pointer;color:#bdbdb8;border:1px solid var(--border);background:#08090b;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s,color .15s,opacity .2s;display:inline-flex}.gwFf3W_navBtn svg{width:20px;height:20px}.gwFf3W_navBtn:disabled{opacity:.3;cursor:default}@media (hover:hover){.gwFf3W_navBtn:hover:not(:disabled){background:var(--accent);color:#0b0b0b}}@media (max-width:760px){.gwFf3W_card{width:74vw;max-width:280px;height:310px}}
.E0kJGG_home{padding-bottom:24px}.E0kJGG_hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:56px;padding:88px 0 48px;display:grid}.E0kJGG_left{z-index:1;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.E0kJGG_kicker{font-family:var(--font-mono);color:var(--steel);margin-bottom:10px;font-size:12px}.E0kJGG_name{font-size:var(--text-display);letter-spacing:-.03em;color:var(--fg);clip-path:inset(0 100% 0 0);font-weight:800;font-stretch:118%;line-height:.85;animation:1.1s cubic-bezier(.65,0,.35,1) .25s forwards E0kJGG_wipe}@keyframes E0kJGG_wipe{to{clip-path:inset(0 -2% 0 0)}}.E0kJGG_lines{font-family:var(--font-mono);color:#b9bdc4;flex-wrap:wrap;margin-top:32px;font-size:12.5px;display:flex}.E0kJGG_sep{color:var(--steel);margin:0 12px}.E0kJGG_right{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.E0kJGG_portrait{aspect-ratio:3/4;border:1px solid var(--line);opacity:0;width:min(100%,320px);max-width:100%;animation:E0kJGG_fadeUp 1s var(--ease) .6s forwards;background:linear-gradient(#14171c,#0c0e12);border-radius:8px;position:relative;overflow:hidden}@keyframes E0kJGG_fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.E0kJGG_photo{object-fit:cover;width:100%;height:100%}.E0kJGG_monogram{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #8fb3d959;justify-content:center;align-items:center;font-size:104px;font-weight:800;font-stretch:118%;display:flex;position:absolute;inset:0}.E0kJGG_aboutBlock{margin-top:48px}.E0kJGG_aboutLabel{font-family:var(--font-mono);color:var(--steel);margin-bottom:12px;font-size:11px}.E0kJGG_about{max-width:52ch;font-family:var(--font-mono);color:var(--fg-2);font-size:13.5px;line-height:1.8}.E0kJGG_block{margin-top:112px}.E0kJGG_expList{margin:0;padding:0;list-style:none}.E0kJGG_exp{border-bottom:1px solid var(--border-faint);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 4px;display:grid}.E0kJGG_logo{border:1px solid var(--line);background:#f4f4f2;border-radius:10px;justify-content:center;align-items:center;width:52px;max-width:100%;height:52px;display:flex;overflow:hidden}.E0kJGG_logo img{object-fit:cover;width:100%;height:100%}.E0kJGG_logoText{font-family:var(--font-mono);color:#1a1d22;font-size:11px;font-weight:600}.E0kJGG_expMain{flex-direction:column;gap:5px;min-width:0;display:flex}.E0kJGG_expOrg{color:var(--fg);font-size:19px;font-weight:600}.E0kJGG_expTitle{font-family:var(--font-mono);color:var(--steel);font-size:12px}.E0kJGG_expMeta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.E0kJGG_expRange{font-family:var(--font-mono);color:var(--muted-2);white-space:nowrap;font-size:11px}@media (max-width:860px){.E0kJGG_hero{grid-template-columns:1fr;gap:28px;padding-top:16px}.E0kJGG_right{order:-1;justify-content:flex-start}.E0kJGG_portrait{width:132px}.E0kJGG_monogram{font-size:48px}}@media (max-width:760px){.E0kJGG_lines{flex-direction:column;gap:6px}.E0kJGG_sep{display:none}.E0kJGG_block{margin-top:80px}.E0kJGG_exp{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 14px;padding:20px 0}.E0kJGG_logo{width:44px;height:44px}.E0kJGG_expOrg{font-size:16px}.E0kJGG_expMeta{flex-direction:row;grid-column:2;align-items:center;gap:10px}}@media (prefers-reduced-motion:reduce){.E0kJGG_name,.E0kJGG_portrait{opacity:1;clip-path:none;animation:none}}
