.hero[data-astro-cid-bbe6dxrz]{overflow:hidden}.inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,64px);min-height:calc(100svh - 69px);padding-inline-start:clamp(20px,6vw,96px)}.eyebrow[data-astro-cid-bbe6dxrz]{width:fit-content;letter-spacing:.12em;text-transform:none}.copy[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;padding-block:40px}.title[data-astro-cid-bbe6dxrz]{position:relative;width:fit-content;margin-block:14px 26px;font-size:clamp(3.2rem,6.6vw,6.4rem)}.line[data-astro-cid-bbe6dxrz]{display:block}.stroke[data-astro-cid-bbe6dxrz]{display:block;width:72%;height:16px;margin-top:12px;fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round}.stroke[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.5s var(--ease) .7s forwards}@keyframes draw{to{stroke-dashoffset:0}}.subtitle[data-astro-cid-bbe6dxrz]{margin:0 0 30px;max-width:34ch;color:var(--ink-soft);font-size:clamp(1.1rem,1rem + .5vw,1.4rem)}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.quiet[data-astro-cid-bbe6dxrz]{font-weight:600;color:var(--ink-soft);border-bottom:1.5px solid var(--line);transition:color .3s var(--ease),border-color .3s var(--ease)}.quiet[data-astro-cid-bbe6dxrz]:hover{color:var(--ink);border-color:var(--ink)}.reel[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;height:calc(100svh - 69px);min-height:480px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}.stack[data-astro-cid-bbe6dxrz]{animation:drift 70s linear infinite}.col-1[data-astro-cid-bbe6dxrz] .stack[data-astro-cid-bbe6dxrz]{animation-duration:90s;animation-direction:reverse}.col-2[data-astro-cid-bbe6dxrz] .stack[data-astro-cid-bbe6dxrz]{animation-duration:80s}.reel[data-astro-cid-bbe6dxrz]{animation:arrive 1.8s var(--ease) both}@keyframes arrive{0%{opacity:0;transform:translateY(40px)}}.reel[data-astro-cid-bbe6dxrz]:hover .stack[data-astro-cid-bbe6dxrz]{animation-play-state:paused}.tile[data-astro-cid-bbe6dxrz]{width:100%;height:auto;aspect-ratio:3 / 4;margin-bottom:14px;border-radius:4px;object-fit:cover}@keyframes drift{to{transform:translateY(-50%)}}@media(max-width:860px){.inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:0;min-height:0;padding-inline:0}.copy[data-astro-cid-bbe6dxrz]{padding:44px 20px 30px}.reel[data-astro-cid-bbe6dxrz]{height:56svh;min-height:340px;gap:8px}.tile[data-astro-cid-bbe6dxrz]{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.stack[data-astro-cid-bbe6dxrz],.reel[data-astro-cid-bbe6dxrz],.stroke[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{animation:none}.stroke[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke-dashoffset:0}}.ticker[data-astro-cid-kofmyqso]{overflow:hidden;padding-block:14px;border-block:1px solid var(--line)}.track[data-astro-cid-kofmyqso]{display:flex;width:max-content;animation:slide 90s linear infinite}.group[data-astro-cid-kofmyqso]{display:flex;flex:none}.word[data-astro-cid-kofmyqso]{display:inline-flex;align-items:center;gap:clamp(26px,4vw,52px);padding-inline-end:clamp(26px,4vw,52px);color:var(--ink-soft);font-size:clamp(1.5rem,3vw,2.2rem);white-space:nowrap}.word[data-astro-cid-kofmyqso]:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-kofmyqso]{animation:none}}.card[data-astro-cid-d242pyyr]{display:block}.frame[data-astro-cid-d242pyyr]{position:relative;aspect-ratio:3 / 4;border-radius:4px;background:var(--bg-elevated)}.cover[data-astro-cid-d242pyyr]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--ease),clip-path 1.3s var(--ease),transform 1.6s var(--ease)}.cover[data-astro-cid-d242pyyr].is-on{opacity:1}.num[data-astro-cid-d242pyyr]{position:absolute;top:14px;inset-inline-start:18px;color:#fff;font-size:.95rem;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.45)}.meta[data-astro-cid-d242pyyr]{display:flex;align-items:center;gap:12px;padding-block:18px 12px}.name[data-astro-cid-d242pyyr]{font-size:clamp(1.8rem,2.6vw,2.3rem)}.meta[data-astro-cid-d242pyyr] .go{flex:none;margin-inline-start:auto;color:var(--muted);transition:transform .35s var(--ease),color .35s var(--ease)}.card[data-astro-cid-d242pyyr]:hover .meta[data-astro-cid-d242pyyr] .go{transform:translate(-7px);color:var(--ink)}.underline[data-astro-cid-d242pyyr]{display:block;height:1.5px;background:linear-gradient(var(--ink),var(--ink)) right / 0 100% no-repeat var(--line);transition:background-size .6s var(--ease)}.card[data-astro-cid-d242pyyr]:hover .underline[data-astro-cid-d242pyyr]{background-size:100% 100%}.head[data-astro-cid-wkx7uqji]{text-align:center;margin-bottom:clamp(32px,5vw,64px)}.heading[data-astro-cid-wkx7uqji]{font-size:clamp(2.6rem,6vw,4.2rem);margin-top:4px}.cards[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,36px)}.cards[data-astro-cid-wkx7uqji]>:nth-child(2){margin-top:clamp(0px,5vw,64px)}@media(max-width:760px){.cards[data-astro-cid-wkx7uqji]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.cards[data-astro-cid-wkx7uqji]>:nth-child(2){margin-top:0}}.feature[data-astro-cid-ezsi7upz]{--p: 1;height:240svh}.stage[data-astro-cid-ezsi7upz]{position:sticky;top:0;display:grid;place-items:center;height:100svh;overflow:hidden}.img[data-astro-cid-ezsi7upz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:inset(calc((1 - var(--p)) * 16svh) calc((1 - var(--p)) * 24vw) round calc((1 - var(--p)) * 4px));transform:scale(calc(1.14 - var(--p) * .14))}.stage[data-astro-cid-ezsi7upz]:after{content:"";position:absolute;inset:0;background:#0a080652;opacity:var(--p)}.quote[data-astro-cid-ezsi7upz]{position:relative;z-index:1;margin:0;padding-inline:20px;text-align:center;color:#fff;font-size:clamp(3rem,8vw,7rem);opacity:calc(var(--p) * 2 - 1);transform:translateY(calc((1 - var(--p)) * 30px));text-shadow:0 2px 30px rgba(0,0,0,.45)}.head[data-astro-cid-vp6nrjef]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:clamp(30px,5vw,60px)}.heading[data-astro-cid-vp6nrjef]{font-size:clamp(2.6rem,6vw,4.2rem)}.head[data-astro-cid-vp6nrjef] p[data-astro-cid-vp6nrjef]{margin:0;color:var(--ink-soft);font-size:1.15rem}.wall[data-astro-cid-vp6nrjef]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12px,2vw,24px)}figure[data-astro-cid-vp6nrjef]{margin:0;border-radius:4px}.img[data-astro-cid-vp6nrjef]{width:100%;height:100%;object-fit:cover;transition:clip-path 1.3s var(--ease),transform 1.6s var(--ease)}figure[data-astro-cid-vp6nrjef]:hover .img[data-astro-cid-vp6nrjef]{transform:scale(1.04)}.cell[data-astro-cid-vp6nrjef]{min-width:0}figure[data-astro-cid-vp6nrjef]{height:100%}.cell-0[data-astro-cid-vp6nrjef]{grid-column:span 7;aspect-ratio:3 / 2}.cell-1[data-astro-cid-vp6nrjef]{grid-column:span 5;aspect-ratio:5 / 4.28;margin-top:clamp(0px,5vw,70px)}.cell-2[data-astro-cid-vp6nrjef]{grid-column:span 4;aspect-ratio:1}.cell-3[data-astro-cid-vp6nrjef]{grid-column:span 4;aspect-ratio:1;margin-top:clamp(0px,3vw,44px)}.cell-4[data-astro-cid-vp6nrjef]{grid-column:span 4;aspect-ratio:1}.cell-5[data-astro-cid-vp6nrjef]{grid-column:3 / span 8;aspect-ratio:16 / 9;margin-top:clamp(0px,3vw,44px)}.all[data-astro-cid-vp6nrjef]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:clamp(30px,5vw,56px);font-weight:600;font-size:1.1rem}.all[data-astro-cid-vp6nrjef] svg{transition:transform .35s var(--ease)}.all[data-astro-cid-vp6nrjef]:hover svg{transform:translate(-7px)}@media(max-width:760px){.cell-0[data-astro-cid-vp6nrjef],.cell-5[data-astro-cid-vp6nrjef]{grid-column:span 12;aspect-ratio:3 / 2}.cell-1[data-astro-cid-vp6nrjef],.cell-2[data-astro-cid-vp6nrjef],.cell-3[data-astro-cid-vp6nrjef],.cell-4[data-astro-cid-vp6nrjef]{grid-column:span 6;aspect-ratio:1;margin-top:0}.cell-5[data-astro-cid-vp6nrjef]{margin-top:0}}.about[data-astro-cid-v2cbyr3p]{background:var(--bg-elevated)}.grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,7vw,100px);align-items:center}.collage[data-astro-cid-v2cbyr3p]{position:relative;padding-block-end:44px;padding-inline-end:44px}figure[data-astro-cid-v2cbyr3p]{margin:0}.main[data-astro-cid-v2cbyr3p]{aspect-ratio:4 / 5;border-radius:4px}.img[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover}.polaroid-slot[data-astro-cid-v2cbyr3p]{position:absolute;inset-block-end:0;inset-inline-end:0;width:clamp(160px,18vw,230px)}.polaroid[data-astro-cid-v2cbyr3p]{padding:10px 10px 8px;background:#fff;box-shadow:var(--shadow);rotate:-4deg;transition:rotate .6s var(--ease)}.collage[data-astro-cid-v2cbyr3p]:hover .polaroid[data-astro-cid-v2cbyr3p]{rotate:2deg}.drawing[data-astro-cid-v2cbyr3p]{width:100%;height:auto;filter:contrast(1.15) brightness(1.06)}figcaption[data-astro-cid-v2cbyr3p]{padding-top:6px;text-align:center;font-size:1.5rem;color:var(--ink-soft)}.heading[data-astro-cid-v2cbyr3p]{font-size:clamp(2.8rem,6vw,4.2rem)}.text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]:not(.eyebrow){color:var(--ink-soft);margin:0 0 16px;max-width:52ch}.ig[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-weight:600;border-bottom:1.5px solid transparent;transition:border-color .3s var(--ease)}.ig[data-astro-cid-v2cbyr3p]:hover{border-color:var(--ink)}@media(max-width:760px){.grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}.collage[data-astro-cid-v2cbyr3p]{max-width:400px;margin-inline:auto;padding-inline-end:24px}}
