.grain[data-astro-cid-m7vhzqk3]{z-index:60;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hero[data-astro-cid-ohrgj7qi]{background:var(--bg);z-index:1;align-items:flex-end;min-height:100svh;display:flex;position:relative}.hero-in[data-astro-cid-ohrgj7qi]{width:100%;max-width:640px;margin:0 auto;padding:12vh 22px 8vh}.eb[data-astro-cid-ohrgj7qi]{font-family:var(--font-hand);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.hero[data-astro-cid-ohrgj7qi] h1[data-astro-cid-ohrgj7qi]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--text);margin:14px 0 0;font-size:clamp(44px,15vw,104px);font-weight:700;line-height:.86}.hero[data-astro-cid-ohrgj7qi] .lede[data-astro-cid-ohrgj7qi]{font-family:var(--font-ui);max-width:34ch;color:var(--text-muted);margin:18px 0 0;font-size:clamp(16px,4.6vw,20px);font-weight:600;line-height:1.4}.tl[data-astro-cid-ohrgj7qi]{margin:28px 0 0;padding-left:26px;position:relative}.tl[data-astro-cid-ohrgj7qi]:before{content:"";border-left:1px dashed var(--line-strong);width:0;position:absolute;top:6px;bottom:20px;left:4px}.tl-i[data-astro-cid-ohrgj7qi]{padding:0 0 26px;position:relative}.tl-i[data-astro-cid-ohrgj7qi] .dot[data-astro-cid-ohrgj7qi]{background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-26px}.tl-i[data-astro-cid-ohrgj7qi].now .dot[data-astro-cid-ohrgj7qi]{background:var(--accent);border-color:var(--accent)}.tl-i[data-astro-cid-ohrgj7qi].now .dot[data-astro-cid-ohrgj7qi]:after{content:"";border:1px solid var(--accent);border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-6px}@keyframes pulse{0%{opacity:.6;transform:scale(.75)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.yr[data-astro-cid-ohrgj7qi]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim);font-size:10.5px;font-weight:700;display:block}.tl-i[data-astro-cid-ohrgj7qi] .t[data-astro-cid-ohrgj7qi]{font-family:var(--font-hand);letter-spacing:.02em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin-top:4px;font-size:17px;font-weight:700;line-height:1;display:flex}.now-tag[data-astro-cid-ohrgj7qi]{font-family:var(--font-mono);letter-spacing:.1em;background:var(--accent);color:var(--accent-text);padding:2px 6px;font-size:9px}.tl-i[data-astro-cid-ohrgj7qi] .d[data-astro-cid-ohrgj7qi]{color:var(--text-muted);margin-top:4px;font-size:13.5px;line-height:1.45}.read-more[data-astro-cid-ohrgj7qi]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-dim);align-items:center;gap:6px;margin-top:8px;font-size:10px;display:inline-flex}.read-more[data-astro-cid-ohrgj7qi]:hover{color:var(--accent)}.read-more[data-astro-cid-ohrgj7qi] .arrow[data-astro-cid-ohrgj7qi]{transition:transform .15s}.read-more[data-astro-cid-ohrgj7qi]:hover .arrow[data-astro-cid-ohrgj7qi]{transform:translate(2px)}.see-work[data-astro-cid-ohrgj7qi]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-muted);border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;margin-top:30px;padding:4px 0;font-size:11px;display:inline-flex}.see-work[data-astro-cid-ohrgj7qi]:hover{color:var(--text);border-bottom-color:var(--text)}.see-work[data-astro-cid-ohrgj7qi] .arrow[data-astro-cid-ohrgj7qi]{animation:1.8s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.view[data-astro-cid-g5ml4xmm]{z-index:1;position:relative}#listview[data-astro-cid-g5ml4xmm]{max-width:720px;margin:0 auto;padding:40px 20px 24px}.section-head[data-astro-cid-g5ml4xmm]{margin:0 0 8px;padding:0 2px}.section-head[data-astro-cid-g5ml4xmm]:not(:first-child){margin-top:40px}.section-head[data-astro-cid-g5ml4xmm] span[data-astro-cid-g5ml4xmm]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:700}.entry[data-astro-cid-g5ml4xmm]{text-align:left;border-bottom:1px solid var(--line);cursor:pointer;width:100%;padding:26px 2px;display:block}.entry[data-astro-cid-g5ml4xmm]:first-of-type{border-top:1px solid var(--line)}.entry-head[data-astro-cid-g5ml4xmm]{align-items:center;gap:8px;display:flex}.entry-icon[data-astro-cid-g5ml4xmm]{object-fit:contain;filter:grayscale()brightness(1.6)contrast(.9);opacity:.55;width:20px;height:20px}.entry-label[data-astro-cid-g5ml4xmm]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.entry-date[data-astro-cid-g5ml4xmm]{color:var(--text-dim);font-weight:400}.live-dot[data-astro-cid-g5ml4xmm]{background:var(--accent);border-radius:50%;width:6px;height:6px}.entry-live[data-astro-cid-g5ml4xmm]{color:var(--accent)}.entry-name[data-astro-cid-g5ml4xmm]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--text);margin-top:10px;font-size:clamp(30px,6vw,46px);font-weight:600;line-height:1.02;transition:color .15s;display:block}.entry[data-astro-cid-g5ml4xmm]:hover .entry-name[data-astro-cid-g5ml4xmm]{color:var(--accent)}.entry[data-astro-cid-g5ml4xmm].compact .entry-name[data-astro-cid-g5ml4xmm]{font-size:clamp(28px,5.6vw,42px)}.entry-text[data-astro-cid-g5ml4xmm]{display:block}.entry-media[data-astro-cid-g5ml4xmm]{background:var(--surface);margin-top:16px;display:block;overflow:hidden}.entry-media[data-astro-cid-g5ml4xmm] img[data-astro-cid-g5ml4xmm]{object-fit:cover;object-position:center 30%;width:100%;height:auto;max-height:78svh;filter:var(--photo-grade);transition:transform .4s,filter .4s}.entry-media[data-astro-cid-g5ml4xmm].strip img[data-astro-cid-g5ml4xmm]{aspect-ratio:21/9;object-position:center 35%;height:auto;max-height:none}.entry[data-astro-cid-g5ml4xmm]:hover .entry-media[data-astro-cid-g5ml4xmm] img[data-astro-cid-g5ml4xmm]{filter:var(--photo-grade) brightness(1.06);transform:scale(1.03)}.entry-meta[data-astro-cid-g5ml4xmm]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);margin-top:10px;font-size:11px;display:block}.entry-link[data-astro-cid-g5ml4xmm]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-muted);align-items:center;gap:6px;margin-top:14px;font-size:10.5px;display:inline-flex}.entry[data-astro-cid-g5ml4xmm] .arrow[data-astro-cid-g5ml4xmm]{transition:transform .15s}.entry[data-astro-cid-g5ml4xmm]:hover .arrow[data-astro-cid-g5ml4xmm]{transform:translate(3px)}.entry[data-astro-cid-g5ml4xmm]:hover .entry-link[data-astro-cid-g5ml4xmm]{color:var(--text)}.bw[data-astro-cid-adzra5bg]{z-index:1;padding:56px 20px 8px;position:relative}.bw-in[data-astro-cid-adzra5bg]{max-width:720px;margin:0 auto}.bw-eb[data-astro-cid-adzra5bg]{font-family:var(--font-mono);letter-spacing:.24em;color:var(--text-dim);font-size:11px;font-weight:700}.bw-title[data-astro-cid-adzra5bg]{font-family:var(--font-display);text-transform:uppercase;margin:10px 0 24px;font-size:clamp(30px,6vw,46px);font-weight:600;line-height:1.02}.bw-grid[data-astro-cid-adzra5bg]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=560px){.bw-grid[data-astro-cid-adzra5bg]{grid-template-columns:repeat(3,1fr)}}.bw-tile[data-astro-cid-adzra5bg]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;color:var(--text-muted);justify-content:center;align-items:center;padding:16px;transition:color .2s,background .2s;display:flex}.bw-tile[data-astro-cid-adzra5bg]:last-child:nth-child(odd){grid-column:1/-1}@media (width>=560px){.bw-tile[data-astro-cid-adzra5bg]:last-child:nth-child(odd){grid-column:auto}.bw-tile[data-astro-cid-adzra5bg]:last-child:nth-child(3n+1){grid-column:1/-1}}.bw-tile[data-astro-cid-adzra5bg]:hover{color:var(--text);background:var(--surface)}.bw-logos[data-astro-cid-adzra5bg]{align-items:center;gap:14px;display:flex}.bw-logo[data-astro-cid-adzra5bg]{width:84px;height:34px;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;display:block}.bw-logos[data-astro-cid-adzra5bg] .bw-logo[data-astro-cid-adzra5bg]:only-child{width:118px;height:44px}.bw-logos[data-astro-cid-adzra5bg] .bw-logo[data-astro-cid-adzra5bg]:not(:only-child){width:60px}.bw-word[data-astro-cid-adzra5bg]{font-family:var(--font-hand);letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:17px;font-weight:700;line-height:1.1}.ft[data-astro-cid-jo6i4kqk]{z-index:1;border-top:1px solid var(--line);padding:64px 20px 40px;position:relative}.ft-in[data-astro-cid-jo6i4kqk]{max-width:720px;margin:0 auto}.ft-eb[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.24em;color:var(--text-dim);font-size:11px;font-weight:700}.ft-contact[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text);margin-top:14px;font-size:clamp(36px,8vw,56px);font-weight:700;transition:color .15s;display:block}.ft-contact[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.ft-contact[data-astro-cid-jo6i4kqk] .arrow[data-astro-cid-jo6i4kqk]{transition:transform .15s;display:inline-block}.ft-contact[data-astro-cid-jo6i4kqk]:hover .arrow[data-astro-cid-jo6i4kqk]{transform:translate(6px)}.ft-sub[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);margin-top:10px;font-size:11px}.ft-row[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:24px;display:flex}.socials[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:20px;height:20px;color:var(--text-muted)}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.socials[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:100%;height:100%;display:block}.ft-base[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-dim);margin-top:32px;font-size:10px}.top[data-astro-cid-nazmfhjt]{z-index:20;background:linear-gradient(180deg, rgba(var(--bg-rgb), .95), rgba(var(--bg-rgb), 0));justify-content:space-between;align-items:flex-start;padding:20px;display:flex;position:fixed;top:0;left:0;right:0}.bl[data-astro-cid-nazmfhjt]{text-align:left;background:0 0}.bl[data-astro-cid-nazmfhjt] b[data-astro-cid-nazmfhjt]{font-family:var(--font-display);letter-spacing:.06em;color:var(--text);font-size:20px;font-weight:600;line-height:.9;display:block}.tr[data-astro-cid-nazmfhjt]{align-items:center;gap:22px;display:flex}.socials[data-astro-cid-nazmfhjt]{align-items:center;gap:14px;display:flex}.socials[data-astro-cid-nazmfhjt] a[data-astro-cid-nazmfhjt]{width:18px;height:18px;color:var(--text-muted)}.socials[data-astro-cid-nazmfhjt] a[data-astro-cid-nazmfhjt]:hover{color:var(--accent)}.socials[data-astro-cid-nazmfhjt] svg[data-astro-cid-nazmfhjt]{width:100%;height:100%;display:block}.cta[data-astro-cid-nazmfhjt]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-muted);border-bottom:1px solid #0000;padding:4px 0;font-size:10.5px}.cta[data-astro-cid-nazmfhjt]:hover{color:var(--text);border-bottom-color:var(--line-strong)}@media (width<=460px){.socials[data-astro-cid-nazmfhjt]{gap:11px}.socials[data-astro-cid-nazmfhjt] a[data-astro-cid-nazmfhjt]{width:16px;height:16px}}.scrim{opacity:0;visibility:hidden;z-index:30;background:#0009;transition:all .24s;position:fixed;inset:0}.scrim.open{opacity:1;visibility:visible}.sheet{z-index:31;background:var(--surface);border-top:1px solid var(--line-strong);padding:26px 24px calc(28px + env(safe-area-inset-bottom));max-height:88vh;transition:transform .36s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(101%)}.sheet.open{transform:translateY(0)}@media (width>=720px){.sheet{border-top:0;border-left:1px solid var(--line-strong);width:440px;inset:0 0 0 auto;transform:translateY(0)translate(100%)}.sheet.open{transform:translate(0)}}.x{color:var(--text-muted);font-size:14px;position:absolute;top:20px;right:20px}.x:hover{color:var(--text)}.d-video{aspect-ratio:16/9;background:#000;width:calc(100% + 48px);margin:-26px -24px 20px;position:relative}.d-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=720px){.d-video{width:100%;margin:0 0 24px}}.d-head{align-items:center;gap:8px;margin-top:8px;display:flex}.d-icon{object-fit:contain;filter:grayscale()brightness(1.6)contrast(.9);opacity:.55;width:20px;height:20px}.d-type{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;font-size:10.5px;font-weight:700}.d-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text);margin:12px 0 0;font-size:clamp(30px,6vw,38px);font-weight:600;line-height:1}.d-status{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:7px;margin-top:14px;font-size:10.5px;display:inline-flex}.d-status.live{color:var(--accent)}.live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.d-body{color:var(--text-muted);max-width:44ch;margin:18px 0 0;font-size:15px;line-height:1.65}.d-gallery{grid-template-columns:repeat(2,1fr);gap:2px;margin-top:20px;display:grid}.d-photo{cursor:pointer;aspect-ratio:4/5;background:var(--surface-2);padding:0;display:block;overflow:hidden}.d-photo img{object-fit:cover;width:100%;height:100%;filter:var(--photo-grade);transition:transform .3s,filter .3s;display:block}.d-photo:hover img{filter:var(--photo-grade) brightness(1.06);transform:scale(1.04)}.lightbox{z-index:45;opacity:0;visibility:hidden;background:#000000f0;justify-content:center;align-items:center;padding:32px;transition:all .2s;display:flex;position:fixed;inset:0}.lightbox.open{opacity:1;visibility:visible}.lightbox img{filter:var(--photo-grade);object-fit:contain;max-width:100%;max-height:100%}.lightbox-close{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);font-size:11px;position:absolute;top:20px;right:20px}.lightbox-close:hover{color:var(--text)}.d-act{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px;display:flex}.act{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:11px;display:inline-flex}.act.ghost{color:var(--text-muted)}.act .arrow{transition:transform .15s}.act:hover .arrow{transform:translate(3px)}.d-press{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:28px;padding-top:20px;display:flex}.d-press-eb{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-weight:700}.d-press a{color:var(--text-muted);font-size:13px;line-height:1.4}.d-press a:hover{color:var(--text)}.d-press .arrow{font-size:11px}.d-collabs-grid{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.d-collabs-grid a{color:var(--text-muted);font-size:13px}.d-collabs-grid a:hover{color:var(--accent)}.d-items{flex-direction:column;margin-top:18px;display:flex}.d-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.d-item:first-of-type{border-top:1px solid var(--line)}.d-item-label{font-family:var(--font-hand);letter-spacing:.01em;text-transform:uppercase;color:var(--text);font-size:14px;font-weight:700}.d-item-meta{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}a.d-item:hover .d-item-label{color:var(--accent)}.form label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:22px 0 8px;font-size:10px;display:block}.form input,.form select,.form textarea{width:100%;font-family:var(--font-ui);border:0;border-bottom:1px solid var(--line-strong);color:var(--text);background:0 0;border-radius:0;padding:8px 0;font-size:15px}.form input:focus,.form select:focus,.form textarea:focus{border-bottom-color:var(--accent);outline:none}.form textarea{resize:vertical;min-height:80px}.hp{position:absolute;left:-9999px}.submit{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;margin-top:30px;padding:16px 0;font-size:11.5px;display:inline-flex}.submit .arrow{transition:transform .15s}.submit:hover .arrow{transform:translate(3px)}.submit[disabled]{opacity:.5;cursor:default}.form-error{font-family:var(--font-mono);color:#d6704f;margin-top:12px;font-size:11px}.sent{padding:40px 0}.sent .big{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:34px;font-weight:600}.sent p{color:var(--text-muted);margin-top:8px}
