:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9f8fe;--surface:#f3f3fc;--surface-hover:#ebebf8;--bg-soft:#14142d06;--text:#14141f;--text-strong:#14141fcc;--text-body:#14141fb3;--text-muted:#14141f99;--text-dim:#14141f80;--text-faint:#14141f66;--border:#14142d1a;--border-soft:#14142d12;--hover-bg:#14142d0d;--accent:#0b47c0;--accent-text:#0a46b8;--font-body:"Inter", system-ui, sans-serif;--font-title:"Bricolage Grotesque", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--holo-blend:multiply;--holo-spectrum:.1;--holo-spectrum-hover:.26;--holo-sheen-color:#17171773;--holo-sheen:.04;--holo-sheen-hover:.1;--holo-glare-blend:normal;--holo-glare-hover:.35;--contrib-0:#17171712;--contrib-1:#9be9a8;--contrib-2:#40c463;--contrib-3:#30a14e;--contrib-4:#216e39}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}::selection{background:var(--text);color:var(--bg)}.ms{--fill:0;--wght:400;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-variation-settings:"FILL" var(--fill), "wght" var(--wght), "GRAD" 0;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.gap-0{gap:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-9{gap:36px}.gap-10{gap:40px}.gap-11{gap:44px}.gap-12{gap:48px}.gap-13{gap:52px}.gap-14{gap:56px}.gap-15{gap:60px}.gap-16{gap:64px}.gap-17{gap:68px}.gap-18{gap:72px}.gap-19{gap:76px}.gap-20{gap:80px}.gap-21{gap:84px}.gap-22{gap:88px}.gap-23{gap:92px}.gap-24{gap:96px}.gap-x-0{column-gap:0}.gap-x-1{column-gap:4px}.gap-x-2{column-gap:8px}.gap-x-3{column-gap:12px}.gap-x-4{column-gap:16px}.gap-x-5{column-gap:20px}.gap-x-6{column-gap:24px}.gap-x-7{column-gap:28px}.gap-x-8{column-gap:32px}.gap-x-9{column-gap:36px}.gap-x-10{column-gap:40px}.gap-x-11{column-gap:44px}.gap-x-12{column-gap:48px}.gap-x-13{column-gap:52px}.gap-x-14{column-gap:56px}.gap-x-15{column-gap:60px}.gap-x-16{column-gap:64px}.gap-x-17{column-gap:68px}.gap-x-18{column-gap:72px}.gap-x-19{column-gap:76px}.gap-x-20{column-gap:80px}.gap-x-21{column-gap:84px}.gap-x-22{column-gap:88px}.gap-x-23{column-gap:92px}.gap-x-24{column-gap:96px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:4px}.gap-y-2{row-gap:8px}.gap-y-3{row-gap:12px}.gap-y-4{row-gap:16px}.gap-y-5{row-gap:20px}.gap-y-6{row-gap:24px}.gap-y-7{row-gap:28px}.gap-y-8{row-gap:32px}.gap-y-9{row-gap:36px}.gap-y-10{row-gap:40px}.gap-y-11{row-gap:44px}.gap-y-12{row-gap:48px}.gap-y-13{row-gap:52px}.gap-y-14{row-gap:56px}.gap-y-15{row-gap:60px}.gap-y-16{row-gap:64px}.gap-y-17{row-gap:68px}.gap-y-18{row-gap:72px}.gap-y-19{row-gap:76px}.gap-y-20{row-gap:80px}.gap-y-21{row-gap:84px}.gap-y-22{row-gap:88px}.gap-y-23{row-gap:92px}.gap-y-24{row-gap:96px}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-6{margin:24px}.m-7{margin:28px}.m-8{margin:32px}.m-9{margin:36px}.m-10{margin:40px}.m-11{margin:44px}.m-12{margin:48px}.m-13{margin:52px}.m-14{margin:56px}.m-15{margin:60px}.m-16{margin:64px}.m-17{margin:68px}.m-18{margin:72px}.m-19{margin:76px}.m-20{margin:80px}.m-21{margin:84px}.m-22{margin:88px}.m-23{margin:92px}.m-24{margin:96px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-7{margin-bottom:28px}.mb-8{margin-bottom:32px}.mb-9{margin-bottom:36px}.mb-10{margin-bottom:40px}.mb-11{margin-bottom:44px}.mb-12{margin-bottom:48px}.mb-13{margin-bottom:52px}.mb-14{margin-bottom:56px}.mb-15{margin-bottom:60px}.mb-16{margin-bottom:64px}.mb-17{margin-bottom:68px}.mb-18{margin-bottom:72px}.mb-19{margin-bottom:76px}.mb-20{margin-bottom:80px}.mb-21{margin-bottom:84px}.mb-22{margin-bottom:88px}.mb-23{margin-bottom:92px}.mb-24{margin-bottom:96px}.ml-0{margin-left:0}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-6{margin-left:24px}.ml-7{margin-left:28px}.ml-8{margin-left:32px}.ml-9{margin-left:36px}.ml-10{margin-left:40px}.ml-11{margin-left:44px}.ml-12{margin-left:48px}.ml-13{margin-left:52px}.ml-14{margin-left:56px}.ml-15{margin-left:60px}.ml-16{margin-left:64px}.ml-17{margin-left:68px}.ml-18{margin-left:72px}.ml-19{margin-left:76px}.ml-20{margin-left:80px}.ml-21{margin-left:84px}.ml-22{margin-left:88px}.ml-23{margin-left:92px}.ml-24{margin-left:96px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-6{margin-right:24px}.mr-7{margin-right:28px}.mr-8{margin-right:32px}.mr-9{margin-right:36px}.mr-10{margin-right:40px}.mr-11{margin-right:44px}.mr-12{margin-right:48px}.mr-13{margin-right:52px}.mr-14{margin-right:56px}.mr-15{margin-right:60px}.mr-16{margin-right:64px}.mr-17{margin-right:68px}.mr-18{margin-right:72px}.mr-19{margin-right:76px}.mr-20{margin-right:80px}.mr-21{margin-right:84px}.mr-22{margin-right:88px}.mr-23{margin-right:92px}.mr-24{margin-right:96px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-7{margin-top:28px}.mt-8{margin-top:32px}.mt-9{margin-top:36px}.mt-10{margin-top:40px}.mt-11{margin-top:44px}.mt-12{margin-top:48px}.mt-13{margin-top:52px}.mt-14{margin-top:56px}.mt-15{margin-top:60px}.mt-16{margin-top:64px}.mt-17{margin-top:68px}.mt-18{margin-top:72px}.mt-19{margin-top:76px}.mt-20{margin-top:80px}.mt-21{margin-top:84px}.mt-22{margin-top:88px}.mt-23{margin-top:92px}.mt-24{margin-top:96px}.mx-0{margin-inline:0}.mx-1{margin-inline:4px}.mx-2{margin-inline:8px}.mx-3{margin-inline:12px}.mx-4{margin-inline:16px}.mx-5{margin-inline:20px}.mx-6{margin-inline:24px}.mx-7{margin-inline:28px}.mx-8{margin-inline:32px}.mx-9{margin-inline:36px}.mx-10{margin-inline:40px}.mx-11{margin-inline:44px}.mx-12{margin-inline:48px}.mx-13{margin-inline:52px}.mx-14{margin-inline:56px}.mx-15{margin-inline:60px}.mx-16{margin-inline:64px}.mx-17{margin-inline:68px}.mx-18{margin-inline:72px}.mx-19{margin-inline:76px}.mx-20{margin-inline:80px}.mx-21{margin-inline:84px}.mx-22{margin-inline:88px}.mx-23{margin-inline:92px}.mx-24{margin-inline:96px}.my-0{margin-block:0}.my-1{margin-block:4px}.my-2{margin-block:8px}.my-3{margin-block:12px}.my-4{margin-block:16px}.my-5{margin-block:20px}.my-6{margin-block:24px}.my-7{margin-block:28px}.my-8{margin-block:32px}.my-9{margin-block:36px}.my-10{margin-block:40px}.my-11{margin-block:44px}.my-12{margin-block:48px}.my-13{margin-block:52px}.my-14{margin-block:56px}.my-15{margin-block:60px}.my-16{margin-block:64px}.my-17{margin-block:68px}.my-18{margin-block:72px}.my-19{margin-block:76px}.my-20{margin-block:80px}.my-21{margin-block:84px}.my-22{margin-block:88px}.my-23{margin-block:92px}.my-24{margin-block:96px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-7{padding:28px}.p-8{padding:32px}.p-9{padding:36px}.p-10{padding:40px}.p-11{padding:44px}.p-12{padding:48px}.p-13{padding:52px}.p-14{padding:56px}.p-15{padding:60px}.p-16{padding:64px}.p-17{padding:68px}.p-18{padding:72px}.p-19{padding:76px}.p-20{padding:80px}.p-21{padding:84px}.p-22{padding:88px}.p-23{padding:92px}.p-24{padding:96px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-7{padding-bottom:28px}.pb-8{padding-bottom:32px}.pb-9{padding-bottom:36px}.pb-10{padding-bottom:40px}.pb-11{padding-bottom:44px}.pb-12{padding-bottom:48px}.pb-13{padding-bottom:52px}.pb-14{padding-bottom:56px}.pb-15{padding-bottom:60px}.pb-16{padding-bottom:64px}.pb-17{padding-bottom:68px}.pb-18{padding-bottom:72px}.pb-19{padding-bottom:76px}.pb-20{padding-bottom:80px}.pb-21{padding-bottom:84px}.pb-22{padding-bottom:88px}.pb-23{padding-bottom:92px}.pb-24{padding-bottom:96px}.pl-0{padding-left:0}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.pl-7{padding-left:28px}.pl-8{padding-left:32px}.pl-9{padding-left:36px}.pl-10{padding-left:40px}.pl-11{padding-left:44px}.pl-12{padding-left:48px}.pl-13{padding-left:52px}.pl-14{padding-left:56px}.pl-15{padding-left:60px}.pl-16{padding-left:64px}.pl-17{padding-left:68px}.pl-18{padding-left:72px}.pl-19{padding-left:76px}.pl-20{padding-left:80px}.pl-21{padding-left:84px}.pl-22{padding-left:88px}.pl-23{padding-left:92px}.pl-24{padding-left:96px}.pr-0{padding-right:0}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pr-6{padding-right:24px}.pr-7{padding-right:28px}.pr-8{padding-right:32px}.pr-9{padding-right:36px}.pr-10{padding-right:40px}.pr-11{padding-right:44px}.pr-12{padding-right:48px}.pr-13{padding-right:52px}.pr-14{padding-right:56px}.pr-15{padding-right:60px}.pr-16{padding-right:64px}.pr-17{padding-right:68px}.pr-18{padding-right:72px}.pr-19{padding-right:76px}.pr-20{padding-right:80px}.pr-21{padding-right:84px}.pr-22{padding-right:88px}.pr-23{padding-right:92px}.pr-24{padding-right:96px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-7{padding-top:28px}.pt-8{padding-top:32px}.pt-9{padding-top:36px}.pt-10{padding-top:40px}.pt-11{padding-top:44px}.pt-12{padding-top:48px}.pt-13{padding-top:52px}.pt-14{padding-top:56px}.pt-15{padding-top:60px}.pt-16{padding-top:64px}.pt-17{padding-top:68px}.pt-18{padding-top:72px}.pt-19{padding-top:76px}.pt-20{padding-top:80px}.pt-21{padding-top:84px}.pt-22{padding-top:88px}.pt-23{padding-top:92px}.pt-24{padding-top:96px}.px-0{padding-inline:0}.px-1{padding-inline:4px}.px-2{padding-inline:8px}.px-3{padding-inline:12px}.px-4{padding-inline:16px}.px-5{padding-inline:20px}.px-6{padding-inline:24px}.px-7{padding-inline:28px}.px-8{padding-inline:32px}.px-9{padding-inline:36px}.px-10{padding-inline:40px}.px-11{padding-inline:44px}.px-12{padding-inline:48px}.px-13{padding-inline:52px}.px-14{padding-inline:56px}.px-15{padding-inline:60px}.px-16{padding-inline:64px}.px-17{padding-inline:68px}.px-18{padding-inline:72px}.px-19{padding-inline:76px}.px-20{padding-inline:80px}.px-21{padding-inline:84px}.px-22{padding-inline:88px}.px-23{padding-inline:92px}.px-24{padding-inline:96px}.py-0{padding-block:0}.py-1{padding-block:4px}.py-2{padding-block:8px}.py-3{padding-block:12px}.py-4{padding-block:16px}.py-5{padding-block:20px}.py-6{padding-block:24px}.py-7{padding-block:28px}.py-8{padding-block:32px}.py-9{padding-block:36px}.py-10{padding-block:40px}.py-11{padding-block:44px}.py-12{padding-block:48px}.py-13{padding-block:52px}.py-14{padding-block:56px}.py-15{padding-block:60px}.py-16{padding-block:64px}.py-17{padding-block:68px}.py-18{padding-block:72px}.py-19{padding-block:76px}.py-20{padding-block:80px}.py-21{padding-block:84px}.py-22{padding-block:88px}.py-23{padding-block:92px}.py-24{padding-block:96px}.mx-auto{margin-inline:auto}.max-w-400{max-width:400px}.max-w-500{max-width:500px}.max-w-600{max-width:600px}.max-w-700{max-width:700px}.max-w-800{max-width:800px}.max-w-900{max-width:900px}.max-w-1000{max-width:1000px}.w-full{width:100%}.min-h-screen{min-height:100vh}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-loose{line-height:1.8}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.no-underline{text-decoration:none}.text-main{color:var(--text)}.text-muted{color:var(--text-muted)}.bg-main{background:var(--bg)}.bg-soft{background:var(--bg-soft)}.border{border:1px solid var(--border)}.border-b{border-bottom:1px solid var(--border)}.rounded{border-radius:6px}.rounded-lg{border-radius:12px}.rounded-full{border-radius:9999px}.pointer{cursor:pointer}.transition{transition:all .2s}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.font-mono{font-family:var(--font-mono)}.font-title{font-family:var(--font-title)}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-widest{letter-spacing:.1em}.text-faint{color:var(--text-faint)}.text-dim{color:var(--text-dim)}.text-body{color:var(--text-body)}.text-strong{color:var(--text-strong)}.relative{position:relative}.absolute{position:absolute}.overflow-hidden{overflow:hidden}.shrink-0{flex-shrink:0}.flex-1{flex:1}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.scroll-mt-24{scroll-margin-top:96px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header[data-v-f3c0de69]{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;right:0}.header-inner[data-v-f3c0de69]{justify-content:space-between;align-items:center;max-width:1120px;height:64px;margin:0 auto;padding:0 24px;display:flex}.brand-text[data-v-f3c0de69]{font-family:var(--font-title);letter-spacing:-.03em;color:var(--text);font-size:16px;font-weight:600}.brand[data-v-f3c0de69]{background:var(--text);width:44px;height:44px;color:var(--bg);letter-spacing:-.02em;border-radius:14px;place-items:center;font-size:17px;font-weight:600;display:grid}.nav[data-v-f3c0de69]{align-items:center;gap:24px;font-size:15px;display:flex}.link[data-v-f3c0de69]{transition:color .2s}.link[data-v-f3c0de69]:hover{color:var(--text)}.contact[data-v-f3c0de69]{border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:500;transition:background .2s;display:inline-flex}.contact[data-v-f3c0de69]:hover{background:var(--hover-bg)}@media (width<=520px){.nav[data-v-f3c0de69]{gap:14px}.link[data-v-f3c0de69]:nth-child(2){display:none}}.slot[data-v-e9282fa4]{flex:1;min-height:clamp(380px,54vh,520px);position:relative}.card[data-v-e9282fa4]{background:var(--surface);cursor:pointer;border:1px solid #0000;border-radius:44px;align-items:flex-end;padding:40px;transition:background .3s,border-color .3s;display:flex;position:absolute;inset:0}.card[data-v-e9282fa4]:hover{background:var(--surface-hover);border-color:var(--border)}.card[data-v-e9282fa4]:focus-visible{outline:2px solid var(--text);outline-offset:4px}.head[data-v-e9282fa4]{white-space:nowrap;flex-direction:column;gap:10px;display:flex}.head.ghost[data-v-e9282fa4]{visibility:hidden}.title[data-v-e9282fa4]{font-family:var(--font-title);letter-spacing:-.04em;font-size:clamp(44px,5.2vw,68px);font-weight:500;line-height:1}.scrim[data-v-e9282fa4]{z-index:49;opacity:0;pointer-events:none;visibility:hidden;background:#14141f24;position:fixed;inset:0}.scrim.is-open[data-v-e9282fa4]{visibility:visible}.overlay[data-v-e9282fa4]{z-index:50;overscroll-behavior:contain;background:var(--bg);visibility:hidden;position:fixed;inset:0;overflow-y:auto}.overlay.is-open[data-v-e9282fa4]{visibility:visible}.close[data-v-e9282fa4]{z-index:2;border:1px solid var(--border);background:var(--bg);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:14px;place-items:center;display:grid;position:fixed;top:24px;left:28px}.close[data-v-e9282fa4]:hover{background:var(--hover-bg)}.inner[data-v-e9282fa4]{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:56px;max-width:1200px;min-height:100%;margin:0 auto;padding:80px 32px;display:grid}.left[data-v-e9282fa4]{align-items:center;height:100vh;margin-block:-80px;display:flex;position:sticky;top:0}.list[data-v-e9282fa4]{flex-direction:column;gap:14px;display:flex}.item[data-v-e9282fa4]:after{content:"";border-radius:inherit;opacity:var(--halo,0);pointer-events:none;position:absolute;inset:0;box-shadow:0 28px 60px #14142d47}.item[data-v-e9282fa4]{background:var(--surface);border:1px solid #0000;border-radius:26px;flex-direction:column;gap:14px;padding:28px;transition:background .3s,border-color .3s;display:flex;position:relative}.item[data-v-e9282fa4]:hover{background:var(--surface-hover);border-color:var(--border)}.name-row[data-v-e9282fa4]{align-items:center;gap:16px;display:flex}.icon[data-v-e9282fa4]{border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.icon img[data-v-e9282fa4]{object-fit:cover;width:100%;height:100%}.icon.wide[data-v-e9282fa4]{border:1px solid var(--border);background:#fff;padding:4px}.icon.wide img[data-v-e9282fa4]{object-fit:contain}.name[data-v-e9282fa4]{font-family:var(--font-title);letter-spacing:-.035em;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1.1}.desc[data-v-e9282fa4]{max-width:44ch;color:var(--text-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.4}.actions[data-v-e9282fa4]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.btn[data-v-e9282fa4]{letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:16px;font-weight:600;transition:background .2s,transform .2s,filter .2s;display:inline-flex}.btn.primary[data-v-e9282fa4]{color:#fff;background:#09090d;border:1px solid #09090d;box-shadow:inset 0 1px #ffffff52,0 1px 2px #00000029}.btn.primary[data-v-e9282fa4]:hover{background:#1c1c26}.btn.secondary[data-v-e9282fa4]{color:var(--text-body);background:#14142d0b;border:1px solid #14142d14;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #14142d0a}.btn.secondary[data-v-e9282fa4]:hover{color:var(--text);background:#14142d14}@media (width<=860px){.card[data-v-e9282fa4]{padding:28px}.inner[data-v-e9282fa4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding:96px 16px 40px}.left[data-v-e9282fa4]{height:auto;margin-block:0;position:static}.item[data-v-e9282fa4]{padding:22px}}.slot[data-v-c4b0a05a]{flex:1;min-height:clamp(380px,54vh,520px);position:relative}.card[data-v-c4b0a05a]{background:var(--surface);cursor:pointer;border:1px solid #0000;border-radius:44px;justify-content:flex-end;align-items:flex-end;padding:40px;transition:background .3s,border-color .3s;display:flex;position:absolute;inset:0}.card[data-v-c4b0a05a]:hover{background:var(--surface-hover);border-color:var(--border)}.card[data-v-c4b0a05a]:focus-visible{outline:2px solid var(--text);outline-offset:4px}.head[data-v-c4b0a05a]{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.head.ghost[data-v-c4b0a05a]{visibility:hidden}.title[data-v-c4b0a05a]{font-family:var(--font-title);letter-spacing:-.04em;font-size:clamp(44px,5.2vw,68px);font-weight:500;line-height:1}.scrim[data-v-c4b0a05a]{z-index:49;opacity:0;pointer-events:none;visibility:hidden;background:#14141f24;position:fixed;inset:0}.scrim.is-open[data-v-c4b0a05a]{visibility:visible}.overlay[data-v-c4b0a05a]{z-index:50;overscroll-behavior:contain;background:var(--bg);visibility:hidden;position:fixed;inset:0;overflow-y:auto}.overlay.is-open[data-v-c4b0a05a]{visibility:visible}.close[data-v-c4b0a05a]{z-index:2;border:1px solid var(--border);background:var(--bg);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:14px;place-items:center;display:grid;position:fixed;top:24px;right:28px}.close[data-v-c4b0a05a]:hover{background:var(--hover-bg)}.inner[data-v-c4b0a05a]{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:56px;max-width:1200px;min-height:100%;margin:0 auto;padding:80px 32px;display:grid}.right[data-v-c4b0a05a]{justify-content:flex-end;align-items:center;height:100vh;margin-block:-80px;display:flex;position:sticky;top:0}.list[data-v-c4b0a05a]{flex-direction:column;justify-content:center;gap:14px;min-height:calc(100vh - 160px);display:flex}.item[data-v-c4b0a05a]:after{content:"";border-radius:inherit;opacity:var(--halo,0);pointer-events:none;position:absolute;inset:0;box-shadow:0 28px 60px #14142d47}.item[data-v-c4b0a05a]{background:var(--surface);border:1px solid #0000;border-radius:26px;flex-direction:column;gap:12px;padding:28px;transition:background .3s,border-color .3s;display:flex;position:relative}.item[data-v-c4b0a05a]:hover{background:var(--surface-hover);border-color:var(--border)}.name[data-v-c4b0a05a]{font-family:var(--font-title);letter-spacing:-.035em;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.1}.intro[data-v-c4b0a05a]{color:var(--text);font-size:clamp(17px,1.6vw,20px);line-height:1.5}.tags[data-v-c4b0a05a]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-c4b0a05a]{color:var(--text);background:#14142d0d;border-radius:9999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.desc[data-v-c4b0a05a]{max-width:46ch;color:var(--text-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.45}@media (width<=860px){.card[data-v-c4b0a05a]{padding:28px}.inner[data-v-c4b0a05a]{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding:96px 16px 40px}.right[data-v-c4b0a05a]{order:-1;height:auto;margin-block:0;position:static}.list[data-v-c4b0a05a]{min-height:auto}.item[data-v-c4b0a05a]{padding:22px}}.page[data-v-f5a1c4e4]{flex-direction:column;gap:24px;width:100%;max-width:1920px;min-height:100vh;margin:0 auto;padding:68px 20px 28px;display:flex}.hero[data-v-f5a1c4e4]{background:var(--surface);text-align:center;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100vh - 88px);padding:48px 24px;display:flex}.name[data-v-f5a1c4e4]{font-family:var(--font-title);letter-spacing:-.05em;font-size:clamp(54px,9.2vw,132px);font-weight:600;line-height:.96}.word[data-v-f5a1c4e4]{vertical-align:top;margin:0 .02em;padding:.04em .08em .12em;display:inline-block;overflow:hidden}.word-inner[data-v-f5a1c4e4]{display:inline-block}.role[data-v-f5a1c4e4]{font-family:var(--font-body);letter-spacing:-.02em;font-size:clamp(18px,2vw,26px);font-weight:400}.hero-actions[data-v-f5a1c4e4]{flex-direction:column;align-items:center;gap:14px;margin-top:10px;display:flex}.cta-primary[data-v-f5a1c4e4]{background:var(--text);height:44px;color:var(--bg);font-family:var(--font-body);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .2s,opacity .2s;display:inline-flex}.cta-primary[data-v-f5a1c4e4]:hover{opacity:.9;transform:translateY(-1px)}.cta-secondary[data-v-f5a1c4e4]{color:var(--text);opacity:.85;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.cta-secondary[data-v-f5a1c4e4]:hover{opacity:1}@media (width<=860px){.page[data-v-f5a1c4e4]{padding:64px 16px 24px}.hero[data-v-f5a1c4e4]{border-radius:28px;min-height:calc(100vh - 80px)}}
