.cs-hero[data-astro-cid-ecv2khrf]{position:relative;padding-top:calc(var(--header-h) + clamp(56px,8vw,120px));padding-bottom:clamp(48px,7vw,96px);background:radial-gradient(900px 500px at 80% 0%,color-mix(in srgb,var(--pa) 45%,transparent),transparent 70%),radial-gradient(700px 400px at 0% 20%,color-mix(in srgb,var(--pb) 25%,transparent),transparent 70%)}.cs-hero__in[data-astro-cid-ecv2khrf]{display:grid;gap:24px}.cs-back[data-astro-cid-ecv2khrf]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:15px;width:fit-content;transition:color .3s}.cs-back[data-astro-cid-ecv2khrf]:hover{color:var(--bone)}.cs-tags[data-astro-cid-ecv2khrf]{display:flex;gap:8px;flex-wrap:wrap}.cs-tags[data-astro-cid-ecv2khrf] li[data-astro-cid-ecv2khrf]{padding:7px 14px;border-radius:999px;border:1px solid var(--line-2);font-size:14px}.cs-hero__sum[data-astro-cid-ecv2khrf]{font-size:clamp(20px,2.2vw,30px);line-height:1.3;letter-spacing:-.02em;max-width:34ch}.cs-cover[data-astro-cid-ecv2khrf] .media{border-radius:clamp(16px,2vw,28px)}.cs-meta[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin:clamp(40px,6vw,72px) 0;padding-block:28px;border-block:1px solid var(--line)}.cs-meta[data-astro-cid-ecv2khrf] dt[data-astro-cid-ecv2khrf]{font-size:12.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:8px}.cs-meta[data-astro-cid-ecv2khrf] dd[data-astro-cid-ecv2khrf]{margin:0;font-size:18px}.cs-live[data-astro-cid-ecv2khrf]{display:inline-flex;align-items:center;gap:6px;color:var(--cyan)}.cs-intro[data-astro-cid-ecv2khrf]{max-width:760px;margin-left:auto;margin-bottom:clamp(64px,9vw,128px)}.prose[data-astro-cid-ecv2khrf] p{font-size:clamp(19px,1.7vw,24px);line-height:1.5;letter-spacing:-.01em}.prose[data-astro-cid-ecv2khrf] p+p{margin-top:1em}.prose[data-astro-cid-ecv2khrf] h2{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:500;margin:2em 0 1em}.prose[data-astro-cid-ecv2khrf] h2:first-child{margin-top:0}.prose[data-astro-cid-ecv2khrf] strong{color:var(--cyan);font-weight:500}.cs-blocks[data-astro-cid-ecv2khrf]{display:grid;gap:clamp(64px,9vw,140px);padding-bottom:clamp(96px,12vw,180px)}.cs-blocks[data-astro-cid-ecv2khrf] figure[data-astro-cid-ecv2khrf]{margin:0;display:grid;gap:14px}.cs-blocks[data-astro-cid-ecv2khrf] figcaption[data-astro-cid-ecv2khrf]{color:var(--muted);font-size:15px;display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.b-label[data-astro-cid-ecv2khrf]{font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:500;margin-bottom:24px}.b-text[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.b-text[data-astro-cid-ecv2khrf] .lead[data-astro-cid-ecv2khrf]{color:var(--bone);opacity:.85}.b-logo[data-astro-cid-ecv2khrf]{display:grid;gap:16px}.b-logo__stage[data-astro-cid-ecv2khrf]{aspect-ratio:16 / 9;border-radius:var(--radius);display:grid;place-items:center;padding:10%;box-shadow:inset 0 0 0 1px var(--line)}.b-logo__stage[data-astro-cid-ecv2khrf] img[data-astro-cid-ecv2khrf]{max-width:min(70%,640px);max-height:100%;object-fit:contain}.b-logo__vars[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.b-pal__row[data-astro-cid-ecv2khrf]{display:flex;gap:10px;height:clamp(260px,30vw,400px)}.b-pal__sw[data-astro-cid-ecv2khrf]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding:18px;border-radius:var(--radius);background:var(--sw);color:var(--swfg);transition:flex .6s var(--ease);box-shadow:inset 0 0 0 1px #ffffff0f}.b-pal__sw[data-astro-cid-ecv2khrf]:hover{flex:1.8}.b-pal__name[data-astro-cid-ecv2khrf]{font-weight:600;font-size:18px;letter-spacing:-.02em}.b-pal__hex[data-astro-cid-ecv2khrf]{font-size:14px;font-variant-numeric:tabular-nums;opacity:.8}.b-type__row[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.b-type__card[data-astro-cid-ecv2khrf]{display:grid;gap:18px;padding:clamp(24px,3vw,40px);border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line)}.b-type__aa[data-astro-cid-ecv2khrf]{font-size:clamp(96px,12vw,180px);line-height:.85;letter-spacing:-.04em;color:var(--pa);filter:brightness(1.4) saturate(1.1)}.b-type__card[data-astro-cid-ecv2khrf] strong[data-astro-cid-ecv2khrf]{display:block;font-size:22px;font-weight:600}.b-type__card[data-astro-cid-ecv2khrf] div[data-astro-cid-ecv2khrf] span[data-astro-cid-ecv2khrf]{color:var(--muted);font-family:var(--font-sans)}.b-type__abc[data-astro-cid-ecv2khrf]{color:var(--muted);font-size:15px;line-height:1.7;word-break:break-all}.b-img--wide[data-astro-cid-ecv2khrf]{margin-inline:calc(var(--gutter) * -1 + 8px)!important}.b-gal__grid[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:16px}@media(max-width:760px){.b-gal__grid[data-astro-cid-ecv2khrf]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.b-gal__grid[data-astro-cid-ecv2khrf]{grid-template-columns:1fr}}.b-web__frame[data-astro-cid-ecv2khrf]{border-radius:clamp(14px,1.6vw,22px);overflow:hidden;background:var(--ink-3);box-shadow:0 0 0 1px var(--line-2),0 50px 120px -40px color-mix(in srgb,var(--pa) 60%,transparent)}.b-web__bar[data-astro-cid-ecv2khrf]{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#1b1b24}.b-web__bar[data-astro-cid-ecv2khrf] i[data-astro-cid-ecv2khrf]{width:11px;height:11px;border-radius:50%;background:#3a3a48}.b-web__bar[data-astro-cid-ecv2khrf] span[data-astro-cid-ecv2khrf]{margin:0 auto;padding:5px 18px;border-radius:8px;background:#0f0f15;font-size:13px;color:var(--muted)}.b-web__frame[data-astro-cid-ecv2khrf] .media{border-radius:0}.b-mob[data-astro-cid-ecv2khrf]{padding:clamp(32px,6vw,80px) 16px;border-radius:var(--radius);background:radial-gradient(80% 80% at 50% 100%,color-mix(in srgb,var(--pa) 35%,transparent),transparent),var(--ink-2)}.b-mob__row[data-astro-cid-ecv2khrf]{display:flex;justify-content:center;gap:clamp(12px,3vw,40px)}.b-mob__phone[data-astro-cid-ecv2khrf]{width:clamp(120px,22vw,280px);padding:8px;border-radius:clamp(24px,3.4vw,44px);background:#0c0c11;box-shadow:0 0 0 1px var(--line-2),0 30px 60px #00000080}.b-mob__phone[data-astro-cid-ecv2khrf]:nth-child(2){transform:translateY(-8%)}.b-mob__phone[data-astro-cid-ecv2khrf] .media{border-radius:clamp(18px,2.8vw,36px)}.b-mob[data-astro-cid-ecv2khrf] figcaption[data-astro-cid-ecv2khrf]{justify-content:center;margin-top:24px}.b-met__row[data-astro-cid-ecv2khrf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;border-top:1px solid var(--line);padding-top:32px}.b-met__row[data-astro-cid-ecv2khrf]>div[data-astro-cid-ecv2khrf]{display:grid;gap:6px}.b-met__v[data-astro-cid-ecv2khrf]{font-size:clamp(48px,6vw,88px);font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--cyan)}.b-quote[data-astro-cid-ecv2khrf]{margin:0;max-width:980px}.b-quote[data-astro-cid-ecv2khrf] p[data-astro-cid-ecv2khrf]{font-family:var(--font-serif);font-style:italic;font-size:clamp(30px,4vw,56px);line-height:1.12;letter-spacing:-.015em}.b-quote[data-astro-cid-ecv2khrf] footer[data-astro-cid-ecv2khrf]{margin-top:24px;color:var(--muted)}.b-quote[data-astro-cid-ecv2khrf] strong[data-astro-cid-ecv2khrf]{color:var(--bone);font-weight:500}.cs-next[data-astro-cid-ecv2khrf]{display:block;background:var(--na);color:var(--nfg);overflow:hidden;position:relative}.cs-next[data-astro-cid-ecv2khrf]:before{content:"";position:absolute;inset:0;background:var(--nb);transform:scaleY(0);transform-origin:bottom;transition:transform .8s var(--ease)}.cs-next[data-astro-cid-ecv2khrf]:hover:before{transform:scaleY(.04)}.cs-next__in[data-astro-cid-ecv2khrf]{position:relative;display:grid;gap:18px;padding-block:clamp(80px,12vw,180px)}.cs-next[data-astro-cid-ecv2khrf] .eyebrow[data-astro-cid-ecv2khrf]{color:inherit;opacity:.7}.cs-next__title[data-astro-cid-ecv2khrf]{display:inline-flex;align-items:center;gap:.3em;font-size:clamp(48px,9vw,140px);font-weight:600;letter-spacing:-.05em;line-height:.95}.cs-next__title[data-astro-cid-ecv2khrf] svg{width:.5em;height:.5em;transition:transform .6s var(--ease)}.cs-next[data-astro-cid-ecv2khrf]:hover .cs-next__title[data-astro-cid-ecv2khrf] svg{transform:translate(.2em)}.cs-next__sum[data-astro-cid-ecv2khrf]{opacity:.75;max-width:50ch;font-size:18px}@media(max-width:760px){.b-text[data-astro-cid-ecv2khrf]{grid-template-columns:1fr;gap:16px}.b-pal__row[data-astro-cid-ecv2khrf]{flex-direction:column;height:auto}.b-pal__sw[data-astro-cid-ecv2khrf]{min-height:88px;flex-direction:row;align-items:center}.b-pal__sw[data-astro-cid-ecv2khrf]:hover{flex:1}.cs-intro[data-astro-cid-ecv2khrf]{margin-left:0}}
