.page[data-astro-cid-rtg4lp4l]{background:var(--white);min-height:100vh}.dot[data-astro-cid-rtg4lp4l]{color:var(--aqua)}.head[data-astro-cid-rtg4lp4l]{top:92px;left:var(--pad);z-index:20;pointer-events:none;mix-blend-mode:difference;color:#fff;max-width:40vw;transition:opacity .4s;position:fixed}.head[data-astro-cid-rtg4lp4l].is-hidden{opacity:0}.eyebrow-line[data-astro-cid-rtg4lp4l]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.head-h1[data-astro-cid-rtg4lp4l]{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;max-width:13ch;margin:0;font-size:clamp(22px,2.4vw,40px);font-weight:900;font-stretch:125%;line-height:.95}.head[data-astro-cid-rtg4lp4l] .dot[data-astro-cid-rtg4lp4l]{color:#029fc9}.hero[data-astro-cid-rtg4lp4l]{height:100svh;min-height:620px;position:relative;overflow:hidden}.card[data-astro-cid-rtg4lp4l]{touch-action:none;cursor:grab;user-select:none;-webkit-user-drag:none;transition:box-shadow .25s ease, transform .25s var(--ease);border-radius:16px;position:absolute;box-shadow:0 18px 50px #00000014}.card[data-astro-cid-rtg4lp4l].is-dragging{cursor:grabbing;transform:scale(1.02);box-shadow:0 30px 80px #0000002e}.card--1[data-astro-cid-rtg4lp4l]{aspect-ratio:4/5;width:clamp(220px,26vw,420px);top:36%;left:4%}.card--2[data-astro-cid-rtg4lp4l]{aspect-ratio:3/4;width:clamp(160px,18vw,300px);top:9%;left:28%}.card--3[data-astro-cid-rtg4lp4l]{aspect-ratio:1;width:clamp(220px,28vw,460px);top:14%;left:43%}.card--4[data-astro-cid-rtg4lp4l]{aspect-ratio:1;width:clamp(180px,21vw,360px);top:7%;left:70%}.card--5[data-astro-cid-rtg4lp4l]{aspect-ratio:1;width:clamp(150px,17vw,300px);top:46%;left:50%}.card--6[data-astro-cid-rtg4lp4l]{aspect-ratio:1;width:clamp(180px,20vw,360px);top:56%;left:74%}.hero-lede[data-astro-cid-rtg4lp4l]{left:var(--pad);letter-spacing:-.02em;z-index:5;pointer-events:none;mix-blend-mode:difference;color:#fff;max-width:30ch;margin:0;font-size:clamp(18px,1.9vw,30px);font-weight:700;line-height:1.15;position:absolute;bottom:34px}.proj[data-astro-cid-rtg4lp4l]{padding:12vh var(--pad) 0 var(--pad)}.proj-head[data-astro-cid-rtg4lp4l]{margin-bottom:26px}.proj[data-astro-cid-rtg4lp4l] h2[data-astro-cid-rtg4lp4l]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(26px,3.2vw,52px);font-weight:900;font-stretch:125%;line-height:.95}.proj-num[data-astro-cid-rtg4lp4l]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--g-300);margin-top:4px;font-size:clamp(26px,3.2vw,52px);font-weight:900;font-stretch:125%;line-height:.95}.band[data-astro-cid-rtg4lp4l]{border-radius:8px;flex-direction:column;align-items:center;gap:40px;padding:10vh 0 9vh;display:flex}.band--dark[data-astro-cid-rtg4lp4l]{color:var(--white);background:#2e2e2e}.band--light[data-astro-cid-rtg4lp4l]{background:var(--white);padding-top:4vh}.win[data-astro-cid-rtg4lp4l]{width:min(1150px, 100% - 2 * var(--pad));background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #00000024}.band--light[data-astro-cid-rtg4lp4l] .win[data-astro-cid-rtg4lp4l]{box-shadow:0 24px 70px #0000001a}.win-bar[data-astro-cid-rtg4lp4l]{background:#ececec;align-items:center;gap:6px;height:28px;padding:0 14px;display:flex}.win-bar[data-astro-cid-rtg4lp4l] i[data-astro-cid-rtg4lp4l]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.win-bar[data-astro-cid-rtg4lp4l] i[data-astro-cid-rtg4lp4l]:nth-child(2){background:#febc2e}.win-bar[data-astro-cid-rtg4lp4l] i[data-astro-cid-rtg4lp4l]:nth-child(3){background:#28c840}.win-img[data-astro-cid-rtg4lp4l]{aspect-ratio:16/9;background:var(--g-100)}.band--dark[data-astro-cid-rtg4lp4l] .win-img[data-astro-cid-rtg4lp4l]{background:#1b1b1b}.proj-text[data-astro-cid-rtg4lp4l]{max-width:52ch;padding:0 var(--pad);text-align:center;text-wrap:pretty;margin:0;font-size:clamp(16px,1.4vw,22px);font-weight:500;line-height:1.4}@media (width<=820px){.head[data-astro-cid-rtg4lp4l]{max-width:none;top:96px;right:var(--pad);mix-blend-mode:normal;color:var(--ink);position:absolute}.head[data-astro-cid-rtg4lp4l] .dot[data-astro-cid-rtg4lp4l]{color:var(--aqua)}.head-h1[data-astro-cid-rtg4lp4l]{font-size:clamp(30px,9vw,44px)}.hero[data-astro-cid-rtg4lp4l]{height:100svh;min-height:0}.card[data-astro-cid-rtg4lp4l]{box-shadow:0 12px 30px #0000001a}.card--1[data-astro-cid-rtg4lp4l]{width:44vw;top:36%;left:3%}.card--2[data-astro-cid-rtg4lp4l]{width:30vw;top:30%;left:38%}.card--3[data-astro-cid-rtg4lp4l]{width:44vw;top:44%;left:52%}.card--4[data-astro-cid-rtg4lp4l]{width:34vw;top:26%;left:60%}.card--5[data-astro-cid-rtg4lp4l]{width:34vw;top:62%;left:12%}.card--6[data-astro-cid-rtg4lp4l]{width:36vw;top:70%;left:40%}.hero-lede[data-astro-cid-rtg4lp4l]{bottom:22px;right:var(--pad);mix-blend-mode:normal;max-width:none;color:var(--ink);background:#ffffffd9;padding:6px 0;font-size:18px}.proj[data-astro-cid-rtg4lp4l]{padding:64px calc(var(--pad) - 8px) 0 calc(var(--pad) - 8px)}.proj-head[data-astro-cid-rtg4lp4l]{padding:0 8px}.band[data-astro-cid-rtg4lp4l]{gap:24px;padding:48px 0 40px}.band--light[data-astro-cid-rtg4lp4l]{padding-top:8px}.win[data-astro-cid-rtg4lp4l]{width:calc(100% - 24px)}.proj-text[data-astro-cid-rtg4lp4l]{padding:0 16px}}
