.ws[data-astro-cid-q3zld76q]{perspective:1600px;margin:0;padding:0;list-style:none;display:grid}.ws__item[data-astro-cid-q3zld76q]{top:calc(108px + var(--i) * 14px);padding-bottom:64px;position:sticky}.ws__item[data-astro-cid-q3zld76q]:last-child{padding-bottom:0}.ws__card[data-astro-cid-q3zld76q]{isolation:isolate;gap:var(--sp-32);border:1px solid var(--sky-line-soft);height:min(600px,100svh - 170px);min-height:500px;color:inherit;transform-origin:50% 0;transition:border-color var(--dur) var(--ease-out);background-color:#121315;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.5fr);padding:28px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff0a,0 30px 60px -30px #0009}.ws__card[data-astro-cid-q3zld76q]:hover{border-color:var(--sky-line)}.ws__card[data-astro-cid-q3zld76q]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ws__text[data-astro-cid-q3zld76q]{gap:var(--sp-24);flex-direction:column;min-width:0;padding:8px 4px 4px;display:flex}.ws__top[data-astro-cid-q3zld76q]{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.ws__num[data-astro-cid-q3zld76q]{border:1px solid var(--sky-line-strong);outline:1px dashed var(--sky-line-soft);outline-offset:3px;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ws__med[data-astro-cid-q3zld76q]{font-family:var(--font-serif);color:var(--accent-2);font-size:18px;font-style:italic;line-height:1}.ws__seg[data-astro-cid-q3zld76q]{align-items:center;gap:6px;display:flex}.ws__seg[data-astro-cid-q3zld76q] i[data-astro-cid-q3zld76q]{border:1px solid var(--sky-line);border-radius:50%;width:9px;height:9px}.ws__seg[data-astro-cid-q3zld76q] i[data-astro-cid-q3zld76q].done{background:var(--fg-base);border-color:var(--fg-base)}.ws__seg[data-astro-cid-q3zld76q] i[data-astro-cid-q3zld76q].now{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px #1ed69d80}.ws__cat[data-astro-cid-q3zld76q]{border:1px solid var(--sky-line-soft);color:var(--body-medium);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:100%;margin-left:auto;padding:5px 12px;overflow:hidden}@media (width<=560px){.ws__cat[data-astro-cid-q3zld76q]{margin-left:0}}.ws__mid[data-astro-cid-q3zld76q]{gap:10px;margin-top:auto;display:grid}.ws__client[data-astro-cid-q3zld76q]{color:var(--body-medium)}.ws__name[data-astro-cid-q3zld76q]{letter-spacing:-.035em;color:var(--heading-strong);transition:color var(--dur-fast);font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1}.ws__card[data-astro-cid-q3zld76q]:hover .ws__name[data-astro-cid-q3zld76q]{color:var(--accent-2)}.ws__rest[data-astro-cid-q3zld76q]{color:var(--heading-medium,var(--body-medium));font-size:22px;line-height:1.2}.ws__summary[data-astro-cid-q3zld76q]{color:var(--body-medium);max-width:44ch;margin-top:6px}.ws__stats[data-astro-cid-q3zld76q]{padding-top:var(--sp-20);border-top:1px solid var(--sky-line-soft);grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.ws__stats[data-astro-cid-q3zld76q] div[data-astro-cid-q3zld76q]{align-content:start;gap:4px;display:grid}.ws__stats[data-astro-cid-q3zld76q] dt[data-astro-cid-q3zld76q]{letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.ws__stats[data-astro-cid-q3zld76q] dd[data-astro-cid-q3zld76q]{color:var(--body-medium);margin:0;font-size:13px;line-height:1.4}.ws__foot[data-astro-cid-q3zld76q]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ws__tags[data-astro-cid-q3zld76q]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws__tags[data-astro-cid-q3zld76q] li[data-astro-cid-q3zld76q]{border:1px solid var(--sky-line-soft);color:var(--body-medium);border-radius:99px;padding:4px 11px;font-size:12px}.ws__cta[data-astro-cid-q3zld76q]{color:var(--heading-strong);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ws__arrow[data-astro-cid-q3zld76q]{border:1px solid var(--sky-line);width:34px;height:34px;color:var(--heading-strong);transition:background-color var(--dur) var(--ease-out), color var(--dur), transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.ws__card[data-astro-cid-q3zld76q]:hover .ws__arrow[data-astro-cid-q3zld76q]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:rotate(45deg)}.ws__media[data-astro-cid-q3zld76q]{background:var(--bg-depth);border:1px solid var(--sky-line-soft);border-radius:18px;min-height:0;position:relative;overflow:hidden}.ws__drift[data-astro-cid-q3zld76q]{position:absolute;inset:0 0 -10%}.ws__drift[data-astro-cid-q3zld76q] img{object-fit:cover;object-position:top center;transform-origin:50% 0;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.ws__card[data-astro-cid-q3zld76q]:hover .ws__drift[data-astro-cid-q3zld76q] img{transform:scale(1.04)}.ws__cursor[data-astro-cid-q3zld76q]{z-index:3;pointer-events:none;text-align:center;width:92px;height:92px;color:var(--on-accent);background:var(--accent);outline:1px dashed var(--accent);outline-offset:6px;transition:scale .35s var(--ease-out);border-radius:50%;place-items:center;margin:-46px 0 0 -46px;font-size:13px;font-weight:600;line-height:1.15;display:grid;position:absolute;top:0;left:0;translate:50% 50%;scale:0}@media (hover:hover) and (pointer:fine){.ws__media[data-astro-cid-q3zld76q]{cursor:none}.ws__media[data-astro-cid-q3zld76q]:hover .ws__cursor[data-astro-cid-q3zld76q]{scale:1}}.ws__shade[data-astro-cid-q3zld76q]{z-index:4;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (width<=991px){.ws[data-astro-cid-q3zld76q]{perspective:1000px}.ws__item[data-astro-cid-q3zld76q]{top:calc(80px + var(--i) * 10px);padding-bottom:28px}.ws__card[data-astro-cid-q3zld76q]{gap:var(--sp-16);border-radius:22px;grid-template-rows:auto 1fr;grid-template-columns:1fr;height:auto;min-height:0;padding:12px}.ws__media[data-astro-cid-q3zld76q]{aspect-ratio:16/11;order:-1}.ws__text[data-astro-cid-q3zld76q]{gap:var(--sp-16);padding:4px 8px 8px}.ws__mid[data-astro-cid-q3zld76q]{gap:6px}.ws__name[data-astro-cid-q3zld76q]{font-size:30px}.ws__rest[data-astro-cid-q3zld76q]{font-size:18px}.ws__summary[data-astro-cid-q3zld76q]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.ws__stats[data-astro-cid-q3zld76q]{padding-top:var(--sp-16)}.ws__stats[data-astro-cid-q3zld76q] dt[data-astro-cid-q3zld76q]{font-size:22px}.ws__cursor[data-astro-cid-q3zld76q]{display:none}}.ws--flat[data-astro-cid-q3zld76q] .ws__item[data-astro-cid-q3zld76q]{position:relative;top:auto}@media (prefers-reduced-motion:reduce){.ws__card[data-astro-cid-q3zld76q],.ws__drift[data-astro-cid-q3zld76q],.ws__drift[data-astro-cid-q3zld76q] img,.ws__arrow[data-astro-cid-q3zld76q],.ws__cursor[data-astro-cid-q3zld76q]{transition:none}.ws__card[data-astro-cid-q3zld76q],.ws__drift[data-astro-cid-q3zld76q]{transform:none!important}.ws__shade[data-astro-cid-q3zld76q]{opacity:0!important}}.bh__head[data-astro-cid-62hhr2zg]{gap:var(--sp-48);margin-bottom:var(--sp-64);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;display:grid}.bh__intro[data-astro-cid-62hhr2zg]{color:var(--body-medium);justify-self:end;max-width:46ch}.bh__row[data-astro-cid-62hhr2zg]{gap:12px;height:540px;display:flex}.bh__panel[data-astro-cid-62hhr2zg]{--ink:#fff;--ink-2:#ffffffc7;--chip:#ffffff29;isolation:isolate;background:var(--c);min-width:0;color:var(--ink);cursor:pointer;transition:flex .7s var(--ease-out), box-shadow .3s;border-radius:22px;outline:none;flex:.62 1 0;text-decoration:none;position:relative;overflow:hidden}.bh__panel[data-astro-cid-62hhr2zg].ink-dark{--ink:#0f2a1b;--ink-2:#0f2a1bb8;--chip:#0f2a1b14}.bh__panel[data-astro-cid-62hhr2zg][data-active=true]{flex:3 1 0}.bh__frame[data-astro-cid-62hhr2zg]{z-index:1;border:1px solid color-mix(in srgb, var(--ink) 26%, transparent);pointer-events:none;border-radius:14px;transition:border-color .6s;position:absolute;inset:12px}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__frame[data-astro-cid-62hhr2zg]{border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.bh__frame[data-astro-cid-62hhr2zg] i[data-astro-cid-62hhr2zg]{background:var(--ink);width:13px;height:13px;position:absolute;translate:-50% -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'%3E%3Cpath d='M0 -10C1 -2 2 -1 10 0C2 1 1 2 0 10C-1 2-2 1-10 0C-2-1-1-2 0-10Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 -10 20 20'%3E%3Cpath d='M0 -10C1 -2 2 -1 10 0C2 1 1 2 0 10C-1 2-2 1-10 0C-2-1-1-2 0-10Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.bh__frame[data-astro-cid-62hhr2zg] i[data-astro-cid-62hhr2zg]:first-child{top:0;left:0}.bh__frame[data-astro-cid-62hhr2zg] i[data-astro-cid-62hhr2zg]:nth-child(2){top:0;left:100%}.bh__frame[data-astro-cid-62hhr2zg] i[data-astro-cid-62hhr2zg]:nth-child(3){top:100%;left:0}.bh__frame[data-astro-cid-62hhr2zg] i[data-astro-cid-62hhr2zg]:nth-child(4){top:100%;left:100%}.bh__orbit[data-astro-cid-62hhr2zg]{z-index:1;pointer-events:none;width:360px;max-width:none;height:360px;color:var(--ink);opacity:0;transition:opacity .5s;position:absolute;overflow:visible}.bh__orbit--tl[data-astro-cid-62hhr2zg]{top:-168px;left:-168px}.bh__orbit--br[data-astro-cid-62hhr2zg]{width:240px;height:240px;bottom:-108px;right:-108px}.bh__orbit[data-astro-cid-62hhr2zg] [data-astro-cid-62hhr2zg]:is(circle,path){fill:none;vector-effect:non-scaling-stroke}.bh__draw[data-astro-cid-62hhr2zg]{stroke:currentColor;stroke-opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-out) .3s}.bh__dot[data-astro-cid-62hhr2zg]{stroke:currentColor;stroke-opacity:.6;stroke-width:1.6px;stroke-dasharray:.5 6;stroke-linecap:round}.bh__dash[data-astro-cid-62hhr2zg]{stroke:currentColor;stroke-opacity:.3;stroke-dasharray:4 6}.bh__spin[data-astro-cid-62hhr2zg]{transition:transform 1.8s var(--ease-out) .3s;transform:rotate(-40deg)}.bh__ride[data-astro-cid-62hhr2zg]{transition:transform 2.4s var(--ease-out) .5s;transform:rotate(10deg)}.bh__planet[data-astro-cid-62hhr2zg],.bh__star[data-astro-cid-62hhr2zg]{fill:currentColor!important}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__orbit[data-astro-cid-62hhr2zg]{opacity:1;transition-delay:.2s}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__draw[data-astro-cid-62hhr2zg]{stroke-dashoffset:0}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__spin[data-astro-cid-62hhr2zg]{transform:none}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__ride[data-astro-cid-62hhr2zg]{transform:rotate(70deg)}.bh__panel[data-astro-cid-62hhr2zg]:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.bh__img[data-astro-cid-62hhr2zg]{aspect-ratio:1;object-fit:cover;z-index:-1;transform-origin:70%;width:auto;max-width:none;height:100%;transition:transform .9s var(--ease-out), opacity .5s;position:absolute;top:0;right:0;transform:scale(1.06)}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__img[data-astro-cid-62hhr2zg]{transform:scale(1)}.bh__scrim[data-astro-cid-62hhr2zg]{z-index:-1;background:linear-gradient(90deg, var(--c) 0%, color-mix(in srgb, var(--c) 70%, transparent) 100%);opacity:1;transition:opacity .5s;position:absolute;inset:0}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__scrim[data-astro-cid-62hhr2zg]{opacity:0}.bh__img[data-astro-cid-62hhr2zg]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 14%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 14%,#000 38%)}.bh__spine[data-astro-cid-62hhr2zg]{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:30px 0}.bh__num[data-astro-cid-62hhr2zg]{border:1px solid var(--ink-2);letter-spacing:.04em;width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.bh__vname[data-astro-cid-62hhr2zg]{writing-mode:vertical-rl;letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1;transform:rotate(180deg)}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__spine[data-astro-cid-62hhr2zg]{opacity:0}.bh__info[data-astro-cid-62hhr2zg]{z-index:2;opacity:0;pointer-events:none;flex-direction:column;gap:12px;width:min(320px,38%);transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:36px;left:36px;transform:translateY(14px)}.bh__panel[data-astro-cid-62hhr2zg][data-active=true] .bh__info[data-astro-cid-62hhr2zg]{opacity:1;transition:opacity .5s .28s, transform .6s .28s var(--ease-out);transform:none}.bh__tags[data-astro-cid-62hhr2zg]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.bh__tags[data-astro-cid-62hhr2zg] span[data-astro-cid-62hhr2zg]{background:var(--chip);color:var(--ink);border-radius:99px;padding:5px 10px;font-size:12px}.bh__name[data-astro-cid-62hhr2zg]{letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:1}.bh__kind[data-astro-cid-62hhr2zg]{color:var(--ink-2);font-size:22px;line-height:1.2}.bh__body[data-astro-cid-62hhr2zg]{color:var(--ink-2);font-size:15px;line-height:1.55}.bh__cta[data-astro-cid-62hhr2zg]{background:var(--ink);color:var(--c);transition:transform .25s var(--ease-out);border-radius:99px;align-self:start;align-items:center;gap:8px;margin-top:8px;padding:11px 18px;font-size:14px;font-weight:500;display:inline-flex}.bh__cta--soon[data-astro-cid-62hhr2zg]{background:var(--chip);color:var(--ink)}a[data-astro-cid-62hhr2zg].bh__panel:hover .bh__cta[data-astro-cid-62hhr2zg]{transform:translate(4px)}@media (width<=991px){.bh__head[data-astro-cid-62hhr2zg]{gap:var(--sp-24);grid-template-columns:1fr}.bh__intro[data-astro-cid-62hhr2zg]{justify-self:start}.bh__row[data-astro-cid-62hhr2zg]{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;margin-inline:calc(var(--page-pad) * -1);padding-inline:var(--page-pad);scroll-padding-inline:var(--page-pad);gap:14px;overflow-x:auto}.bh__row[data-astro-cid-62hhr2zg]::-webkit-scrollbar{display:none}.bh__panel[data-astro-cid-62hhr2zg],.bh__panel[data-astro-cid-62hhr2zg][data-active=true]{scroll-snap-align:start;flex-direction:column;flex:0 0 min(84%,420px);display:flex}.bh__orbit[data-astro-cid-62hhr2zg]{display:none}.bh__img[data-astro-cid-62hhr2zg]{width:100%;height:auto;position:relative;-webkit-mask-image:none;mask-image:none;transform:none!important}.bh__scrim[data-astro-cid-62hhr2zg],.bh__spine[data-astro-cid-62hhr2zg]{display:none}.bh__info[data-astro-cid-62hhr2zg]{opacity:1;pointer-events:auto;gap:10px;width:auto;padding:22px 22px 24px;position:static;transform:none}.bh__name[data-astro-cid-62hhr2zg]{font-size:32px}.bh__kind[data-astro-cid-62hhr2zg]{font-size:19px}}@media (prefers-reduced-motion:reduce){.bh__panel[data-astro-cid-62hhr2zg],.bh__img[data-astro-cid-62hhr2zg],.bh__scrim[data-astro-cid-62hhr2zg],.bh__spine[data-astro-cid-62hhr2zg],.bh__info[data-astro-cid-62hhr2zg],.bh__cta[data-astro-cid-62hhr2zg],.bh__orbit[data-astro-cid-62hhr2zg],.bh__draw[data-astro-cid-62hhr2zg],.bh__spin[data-astro-cid-62hhr2zg],.bh__ride[data-astro-cid-62hhr2zg]{transition:none!important}}
