.about[data-astro-cid-qeh4sayy]{padding:120px var(--margin) 0}.about-row[data-astro-cid-qeh4sayy]{display:grid;gap:32px}.about-story[data-astro-cid-qeh4sayy]{order:-1;font-size:var(--t-statement);line-height:1.3;letter-spacing:-.015em;color:rgb(var(--ink))}.about-story[data-astro-cid-qeh4sayy] h2[data-astro-cid-qeh4sayy],.about-story[data-astro-cid-qeh4sayy] p[data-astro-cid-qeh4sayy]{display:inline;font:inherit}.about-facts[data-astro-cid-qeh4sayy]{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;font-size:var(--t-small);line-height:1.4}.about-facts[data-astro-cid-qeh4sayy] dt[data-astro-cid-qeh4sayy]{color:rgb(var(--ink-2))}.about-facts[data-astro-cid-qeh4sayy] dd[data-astro-cid-qeh4sayy]{color:rgb(var(--ink))}.about-record[data-astro-cid-qeh4sayy]{margin-top:96px}.about-word[data-astro-cid-qeh4sayy]{font-size:var(--t-small);font-weight:600;color:rgb(var(--ink))}.about-lists[data-astro-cid-qeh4sayy]{display:grid;gap:48px}.about-list-title[data-astro-cid-qeh4sayy]{margin-bottom:12px;font-size:var(--t-body);font-weight:600}.about-lists[data-astro-cid-qeh4sayy] ul[data-astro-cid-qeh4sayy]{display:flex;flex-direction:column;gap:10px;font-size:var(--t-body);line-height:1.4}.about-lists[data-astro-cid-qeh4sayy] li[data-astro-cid-qeh4sayy]{display:flex;justify-content:space-between;gap:16px}.about-soft[data-astro-cid-qeh4sayy]{color:rgb(var(--ink-2))}.about-years[data-astro-cid-qeh4sayy]{flex-shrink:0;font-variant-numeric:tabular-nums}.about-link[data-astro-cid-qeh4sayy]{display:inline-block;margin-top:20px;font-size:var(--t-body);color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:4px}.about-link[data-astro-cid-qeh4sayy]:hover{text-decoration-color:rgb(var(--ink))}@media(min-width:1024px){.about[data-astro-cid-qeh4sayy]{padding-top:240px}.about-row[data-astro-cid-qeh4sayy]{grid-template-columns:34% 1fr;gap:0}.about-story[data-astro-cid-qeh4sayy]{order:0;max-width:56vw}.about-facts[data-astro-cid-qeh4sayy]{grid-template-columns:1fr;align-content:start;max-width:220px}.about-record[data-astro-cid-qeh4sayy]{margin-top:120px}.about-lists[data-astro-cid-qeh4sayy]{grid-template-columns:1fr 1fr;gap:64px}}.clients[data-astro-cid-zzdzuyoz]{margin-top:200px}.clients-band[data-astro-cid-zzdzuyoz]{display:flex;align-items:center;height:34vh;min-height:200px;overflow:hidden;background:rgb(var(--accent));color:rgb(var(--accent-ink))}.clients-track[data-astro-cid-zzdzuyoz]{display:flex;width:-moz-max-content;width:max-content;animation:clients-run 60s linear infinite}.clients-line[data-astro-cid-zzdzuyoz]{display:flex;align-items:center;white-space:nowrap;font-size:var(--t-display);font-weight:600;letter-spacing:-.04em;line-height:1}.clients-name[data-astro-cid-zzdzuyoz]:after{content:"";display:inline-block;width:.22em;height:.22em;margin:0 .45em;border-radius:50%;background:currentColor;vertical-align:middle}.clients-copy[data-astro-cid-zzdzuyoz]{margin:32px var(--margin) 0;font-size:var(--t-statement);line-height:1.25;letter-spacing:-.015em}.clients-copy[data-astro-cid-zzdzuyoz] p[data-astro-cid-zzdzuyoz]{color:rgb(var(--ink-2))}.clients-title[data-astro-cid-zzdzuyoz]{font-weight:500}@media(min-width:1024px){.clients-copy[data-astro-cid-zzdzuyoz]{display:grid;grid-template-columns:1fr 1fr;gap:32px}}@keyframes clients-run{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clients-track[data-astro-cid-zzdzuyoz]{animation:none}}@media(max-width:767px){.clients[data-astro-cid-zzdzuyoz]{margin-top:120px}.clients-band[data-astro-cid-zzdzuyoz]{height:22vh;min-height:140px}}.contact[data-astro-cid-5eiogg7u]{display:grid;grid-template-rows:auto 1fr auto;gap:48px;min-height:80svh;padding:96px var(--margin) var(--margin);background:rgb(var(--sunk))}.contact-top[data-astro-cid-5eiogg7u]{display:flex;flex-direction:column;gap:24px}.contact-title[data-astro-cid-5eiogg7u]{max-width:22ch;font-size:var(--t-statement);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.contact-actions[data-astro-cid-5eiogg7u]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.contact-email[data-astro-cid-5eiogg7u]{align-self:end;justify-self:start;font-size:var(--t-head);font-weight:500;line-height:.92;letter-spacing:-.045em;color:rgb(var(--ink));transition:color .2s var(--ease-out)}.contact-email[data-astro-cid-5eiogg7u]:hover,.contact-email[data-astro-cid-5eiogg7u]:focus-visible{color:rgb(var(--accent))}.contact-foot[data-astro-cid-5eiogg7u]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;font-size:var(--t-small);color:rgb(var(--ink-2))}.contact-elsewhere[data-astro-cid-5eiogg7u]{display:flex;gap:24px}.contact-link[data-astro-cid-5eiogg7u]{color:rgb(var(--ink));font-size:var(--t-small);text-decoration:underline;text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease-out)}.contact-link[data-astro-cid-5eiogg7u]:hover{text-decoration-color:rgb(var(--ink))}.contact-actions[data-astro-cid-5eiogg7u] .contact-link[data-astro-cid-5eiogg7u]{font-size:var(--t-body)}@media(max-width:767px){.contact[data-astro-cid-5eiogg7u]{min-height:0;padding-top:64px}}@media(min-width:768px){.contact-email[data-astro-cid-5eiogg7u]{font-size:var(--t-display)}}.hero[data-astro-cid-aa5qonbu]{position:relative;display:grid;grid-template-columns:1fr;gap:24px;padding:var(--margin);padding-bottom:calc(var(--margin) + 8px)}.hero-name[data-astro-cid-aa5qonbu]{order:1;font-size:var(--t-display);font-weight:600;line-height:.85;letter-spacing:-.045em}.hero-first[data-astro-cid-aa5qonbu],.hero-last[data-astro-cid-aa5qonbu]{display:block;font-size:var(--t-display);color:rgb(var(--ink))}.hero-first[data-astro-cid-aa5qonbu]{padding-right:120px}.hero-nav[data-astro-cid-aa5qonbu]{position:absolute;top:var(--margin);right:var(--margin);display:flex;align-items:center;gap:18px;font-size:var(--t-small)}.hero-nav[data-astro-cid-aa5qonbu] .hero-link[data-astro-cid-aa5qonbu]:not(:last-of-type){display:none}.hero-portrait[data-astro-cid-aa5qonbu]{order:2;margin:0 calc(var(--margin) * -1);height:48svh;overflow:hidden;background:rgb(var(--sunk))}.hero-portrait[data-astro-cid-aa5qonbu] img[data-astro-cid-aa5qonbu]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%}.hero-copy[data-astro-cid-aa5qonbu]{order:3;display:flex;flex-direction:column;gap:24px}.hero-statement[data-astro-cid-aa5qonbu]{max-width:30ch;font-size:var(--t-statement);line-height:1.2;letter-spacing:-.015em;color:rgb(var(--ink));text-wrap:balance}.hero-actions[data-astro-cid-aa5qonbu]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.hero-note[data-astro-cid-aa5qonbu]{font-size:var(--t-small);color:rgb(var(--ink-2))}.hero-last[data-astro-cid-aa5qonbu]{text-align:right}.hero-link[data-astro-cid-aa5qonbu]{color:rgb(var(--ink));font-size:var(--t-small);text-decoration:underline;text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease-out)}.hero-link[data-astro-cid-aa5qonbu]:hover{text-decoration-color:rgb(var(--ink))}@media(prefers-reduced-motion:no-preference){.js .hero-first[data-astro-cid-aa5qonbu],.js .hero-last[data-astro-cid-aa5qonbu],.js .hero-copy[data-astro-cid-aa5qonbu] [data-astro-cid-aa5qonbu][data-reveal]{opacity:0;animation:hero-failsafe 0s 2.5s forwards}}@keyframes hero-failsafe{to{opacity:1}}@media(min-width:1024px){.hero[data-astro-cid-aa5qonbu]{display:block;height:100svh;min-height:680px;padding:0}.hero-name[data-astro-cid-aa5qonbu]{position:absolute;inset:0;pointer-events:none}.hero-first[data-astro-cid-aa5qonbu]{position:absolute;top:calc(var(--margin) - .08em);left:var(--margin);padding:0}.hero-last[data-astro-cid-aa5qonbu]{position:absolute;right:var(--margin);bottom:var(--margin)}.hero-portrait[data-astro-cid-aa5qonbu]{position:absolute;top:0;right:0;width:25vw;height:calc(100% - var(--t-display) * .85 - var(--margin) * 2);margin:0}.hero-nav[data-astro-cid-aa5qonbu]{top:var(--margin);right:calc(25vw + var(--margin));gap:24px}.hero-nav[data-astro-cid-aa5qonbu] .hero-link[data-astro-cid-aa5qonbu]:not(:last-of-type){display:inline}.hero-copy[data-astro-cid-aa5qonbu]{position:absolute;top:46%;left:calc((100vw - var(--margin) * 2) / 12 * 2 + var(--margin));width:min(36vw,600px)}.hero-note[data-astro-cid-aa5qonbu]{margin-top:8px}}.lineup[data-astro-cid-7uq2fuzn]{padding:120px var(--margin) 0}.lineup-title[data-astro-cid-7uq2fuzn]{font-size:var(--t-head);font-weight:600;line-height:.95;letter-spacing:-.035em}.lineup-group[data-astro-cid-7uq2fuzn]{margin-top:56px}.lineup-group-label[data-astro-cid-7uq2fuzn]{padding:8px 0 12px;font-size:var(--t-statement);font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink-2))}.lineup-row[data-astro-cid-7uq2fuzn]{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:9px 0}.lineup-name[data-astro-cid-7uq2fuzn]{grid-column:1 / -1;font-size:var(--t-statement);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:rgb(var(--ink))}a[data-astro-cid-7uq2fuzn].lineup-name{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;transition:text-decoration-color .15s var(--ease-out)}a[data-astro-cid-7uq2fuzn].lineup-name:hover,a[data-astro-cid-7uq2fuzn].lineup-name:focus-visible{text-decoration-color:rgb(var(--ink))}.lineup-what[data-astro-cid-7uq2fuzn],.lineup-how[data-astro-cid-7uq2fuzn]{font-size:var(--t-small);color:rgb(var(--ink-2))}.lineup-how[data-astro-cid-7uq2fuzn]{text-align:right}@media(min-width:768px){.lineup[data-astro-cid-7uq2fuzn]{padding-top:200px}.lineup-row[data-astro-cid-7uq2fuzn]{grid-template-columns:33% 33% 1fr;gap:0;padding:0;font-size:var(--t-statement);line-height:1.5;letter-spacing:-.02em}.lineup-name[data-astro-cid-7uq2fuzn]{grid-column:auto;line-height:inherit}.lineup-what[data-astro-cid-7uq2fuzn],.lineup-how[data-astro-cid-7uq2fuzn]{font-size:var(--t-statement);line-height:inherit;color:rgb(var(--ink))}.lineup-how[data-astro-cid-7uq2fuzn]{color:rgb(var(--ink-2))}.lineup-group[data-astro-cid-7uq2fuzn]{margin-top:72px}}.quotes[data-astro-cid-n4tekrph]{display:grid;grid-template-rows:auto 1fr auto;gap:48px;min-height:100svh;margin-top:200px;padding:var(--margin);background:rgb(var(--ink));color:rgb(var(--bg))}.quotes-title[data-astro-cid-n4tekrph]{font-size:var(--t-small);font-weight:500;color:rgb(var(--bg) / .78)}.quotes-title[data-astro-cid-n4tekrph] a[data-astro-cid-n4tekrph]{color:rgb(var(--bg));text-decoration:underline;text-underline-offset:3px}.quotes-lead[data-astro-cid-n4tekrph]{align-self:center;justify-self:center;text-align:center}.quotes-lead[data-astro-cid-n4tekrph] blockquote[data-astro-cid-n4tekrph]{max-width:24ch;font-size:var(--t-statement);font-weight:500;line-height:1;letter-spacing:-.035em;text-wrap:balance}.quotes-lead[data-astro-cid-n4tekrph] figcaption[data-astro-cid-n4tekrph]{margin-top:24px;font-size:var(--t-small);color:rgb(var(--bg) / .78)}.quotes-corners[data-astro-cid-n4tekrph]{display:grid;gap:40px}.quotes-corner[data-astro-cid-n4tekrph]{max-width:40ch;font-size:var(--t-body);line-height:1.5}.quotes-corner[data-astro-cid-n4tekrph]:nth-child(2){margin-left:25%}.quotes-corner[data-astro-cid-n4tekrph] figcaption[data-astro-cid-n4tekrph]{display:flex;flex-direction:column;margin-top:12px;font-size:var(--t-small)}.quotes-role[data-astro-cid-n4tekrph]{color:rgb(var(--bg) / .78)}@media(min-width:768px){.quotes-lead[data-astro-cid-n4tekrph] blockquote[data-astro-cid-n4tekrph]{max-width:70vw;font-size:var(--t-head)}}@media(min-width:1024px){.quotes-corners[data-astro-cid-n4tekrph]{grid-template-columns:1fr 1fr}.quotes-corner[data-astro-cid-n4tekrph]{max-width:26vw}.quotes-corner[data-astro-cid-n4tekrph]:nth-child(2){justify-self:end;margin:0}}@media(max-width:767px){.quotes[data-astro-cid-n4tekrph]{min-height:0;margin-top:96px;padding-top:48px;padding-bottom:48px}.quotes-lead[data-astro-cid-n4tekrph]{justify-self:start;text-align:left}}.fm{position:relative;display:grid;align-items:center;margin-top:200px;height:100svh;min-height:720px;overflow:hidden;background:#0e0f0d}.fm-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}.fm-card{position:relative;margin-left:calc(var(--margin) + (100vw - var(--margin) * 2) / 12);width:max(340px,25vw);display:flex;flex-direction:column;gap:20px;padding:28px;background:#15171a;color:#f1f0ea}.fm-top{display:flex;align-items:center;gap:16px;margin-top:12px;font-size:var(--t-small)}.fm-onair{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#f2a592}.on-air-light{width:8px;height:8px;border-radius:50%;background:#e0705a}.fm-clock{font-variant-numeric:tabular-nums;color:#b6b8af}.fm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fm-name{font-size:var(--t-statement);font-weight:600;line-height:1.1;letter-spacing:-.02em}.fm-format{margin-top:6px;font-size:var(--t-small);color:#b6b8af}.fm-device{width:96px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#fff}.fm-dial{position:relative;height:44px;background:#0e0f0d}.fm-freqs{position:absolute;inset:0 14px;display:flex;align-items:center;justify-content:space-between;font-size:var(--t-small);font-variant-numeric:tabular-nums;color:#b6b8af}.radio-needle{position:absolute;top:6px;bottom:6px;left:41%;width:3px;background:#e0553c;transition:left .9s cubic-bezier(.65,0,.35,1)}.fm-now{display:flex;align-items:center;gap:12px}.fm-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-body);font-weight:600}.fm-next{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-small);color:#b6b8af}.fm-fact{font-size:var(--t-body);line-height:1.45}.fm-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;background:#b9e07a;color:#11140f;font-size:var(--t-body);font-weight:600}.fm-toggle:hover{background:#c8e992}.fm-credit{font-size:var(--t-small);color:#b6b8af}.fm-credit a{color:#f1f0ea;text-decoration:underline;text-underline-offset:3px}.radio-bars{display:flex;width:16px;height:14px;flex-shrink:0;align-items:flex-end;gap:2px}.radio-bars>span{width:3px;height:4px;background:#b9e07a;transition:height .3s}.radio-icon{position:relative;display:block;width:16px;height:16px}.radio-icon svg{position:absolute;inset:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}[data-radio-icon=pause],:root[data-radio=on] [data-radio-icon=play]{opacity:0;transform:scale(.25)}:root[data-radio=on] [data-radio-icon=pause]{opacity:1;transform:none}.radio-mini{position:fixed;left:16px;bottom:16px;z-index:40;display:flex;max-width:min(300px,calc(100vw - 104px));align-items:center;gap:10px;padding:6px 16px 6px 6px;background:#15171a;color:#f1f0ea;box-shadow:0 8px 24px #15171a2e}.radio-mini[hidden]{display:none}.radio-mini-pause{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;background:#b9e07a;color:#11140f}.radio-mini-link{min-width:0}.radio-mini-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-small);font-weight:600}.radio-mini-station{display:block;font-size:var(--t-small);color:#b6b8af}@media(prefers-reduced-motion:no-preference){.on-air-light{animation:on-air 2.4s ease-in-out infinite}:root[data-radio=on] .on-air-light{animation-duration:1.2s}:root[data-radio=on] .radio-bars>span{animation:radio-bar .9s ease-in-out infinite alternate}:root[data-radio=on] .radio-bars>span:nth-child(2){animation-duration:.7s;animation-delay:-.3s}:root[data-radio=on] .radio-bars>span:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}}:root[data-radio=on] .radio-bars>span:nth-child(1){height:7px}:root[data-radio=on] .radio-bars>span:nth-child(2){height:14px}:root[data-radio=on] .radio-bars>span:nth-child(3){height:9px}@keyframes on-air{50%{opacity:.35}}@keyframes radio-bar{0%{height:4px}to{height:14px}}@media(max-width:767px){.fm{margin-top:120px;height:auto;min-height:0;overflow:visible;background:none}.fm-photo{position:relative;height:56svh}.fm-card{margin:0;width:auto}}.walkman[data-astro-cid-jrsq3pqa]{width:300px;max-width:100%}@media(min-width:1024px){.walkman[data-astro-cid-jrsq3pqa]{zoom:1.2}}.wm-device[data-astro-cid-jrsq3pqa]{position:relative;height:214px;color:rgb(var(--ink))}.wm-key[data-astro-cid-jrsq3pqa]{position:absolute;top:12px;width:34px;height:14px;background:rgb(var(--ink))}.wm-key[data-astro-cid-jrsq3pqa]:nth-child(1){left:34px}.wm-key[data-astro-cid-jrsq3pqa]:nth-child(2){left:74px;top:16px;background:rgb(var(--accent))}.wm-key[data-astro-cid-jrsq3pqa]:nth-child(3){left:114px}.wm-key[data-astro-cid-jrsq3pqa]:nth-child(4){left:154px}.wm-cable[data-astro-cid-jrsq3pqa]{position:absolute;top:0;right:0;width:60px;height:40px}.wm-body[data-astro-cid-jrsq3pqa]{position:absolute;inset:26px 18px 0 0;border-radius:14px;background:rgb(var(--ink))}.wm-window[data-astro-cid-jrsq3pqa]{position:absolute;top:18px;left:18px;width:146px;height:112px;border-radius:6px;background:rgb(var(--sunk));overflow:hidden}.wm-tape[data-astro-cid-jrsq3pqa]{position:absolute;inset:12px 10px 0;border-radius:6px 6px 0 0;background:var(--shell);transition:background-color .4s var(--ease-out)}.wm-label[data-astro-cid-jrsq3pqa]{position:absolute;top:8px;left:8px;right:8px;padding:2px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-small);font-weight:600;line-height:1.4;color:#15171a;background:#fbf8f1;border-bottom:4px solid var(--stripe)}.wm-reels[data-astro-cid-jrsq3pqa]{position:absolute;left:26px;right:26px;bottom:14px;display:flex;justify-content:space-between}.wm-reel[data-astro-cid-jrsq3pqa]{width:30px;height:30px}.wm-display[data-astro-cid-jrsq3pqa]{position:absolute;top:18px;right:18px;width:92px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;background:rgb(var(--accent));color:rgb(var(--accent-ink));line-height:1.1}.wm-time[data-astro-cid-jrsq3pqa]{font-size:var(--t-statement);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wm-zone[data-astro-cid-jrsq3pqa]{font-size:var(--t-small);font-weight:500}.wm-brand[data-astro-cid-jrsq3pqa]{position:absolute;left:18px;bottom:16px;font-size:var(--t-small);font-weight:600;color:rgb(var(--bg))}@media(prefers-reduced-motion:no-preference){:root[data-radio=on] .wm-reel[data-astro-cid-jrsq3pqa]{animation:wm-spin 2.4s linear infinite}}@keyframes wm-spin{to{transform:rotate(360deg)}}@media(min-width:1024px)and (max-height:780px){.walkman[data-astro-cid-jrsq3pqa]{display:none}}.work[data-astro-cid-ev52rxls]{padding:120px var(--margin) 0}.work-title[data-astro-cid-ev52rxls]{font-size:var(--t-head);font-weight:600;line-height:.95;letter-spacing:-.035em;max-width:8ch}.work-index[data-astro-cid-ev52rxls]{display:none}.work-shows[data-astro-cid-ev52rxls]{display:flex;flex-direction:column;gap:48px;margin-top:40px}.work-shot[data-astro-cid-ev52rxls]{margin:0 calc(var(--margin) * -1);background:rgb(var(--sunk));overflow:hidden;aspect-ratio:16 / 10}.work-shot[data-astro-cid-ev52rxls] img[data-astro-cid-ev52rxls]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.work-caption[data-astro-cid-ev52rxls]{display:flex;flex-direction:column;gap:8px;margin-top:20px;max-width:46ch;font-size:var(--t-body);line-height:1.5;color:rgb(var(--ink))}.work-caption-name[data-astro-cid-ev52rxls]{font-size:var(--t-statement);font-weight:600;letter-spacing:-.02em;line-height:1.1}.work-caption-credit[data-astro-cid-ev52rxls]{font-size:var(--t-small);color:rgb(var(--ink-2))}.work-link[data-astro-cid-ev52rxls]{align-self:flex-start;font-size:var(--t-body);color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease-out)}.work-link[data-astro-cid-ev52rxls]:hover{text-decoration-color:rgb(var(--ink))}@media(max-width:767px){.work[data-astro-cid-ev52rxls]{padding-top:96px}.work-caption[data-astro-cid-ev52rxls]{margin-top:16px}.work-caption-credit[data-astro-cid-ev52rxls]{display:none}}@media(min-width:1024px){.work[data-astro-cid-ev52rxls]{padding:0}.js .work[data-astro-cid-ev52rxls]{height:calc(100svh + var(--steps) * 50svh)}.work-stage[data-astro-cid-ev52rxls]{display:grid;grid-template-columns:38fr 62fr}.js .work-stage[data-astro-cid-ev52rxls]{position:sticky;top:0;height:100svh;overflow:hidden}.work-side[data-astro-cid-ev52rxls]{display:flex;flex-direction:column;gap:28px;padding:120px var(--margin) var(--margin)}.js .work-side[data-astro-cid-ev52rxls]{height:100svh;padding-top:calc(var(--margin) + 8px)}.work-index[data-astro-cid-ev52rxls]{display:block;margin-top:auto}.work-row[data-astro-cid-ev52rxls]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:2px 0;color:rgb(var(--ink-2));transition:color .2s var(--ease-out)}.work-row-name[data-astro-cid-ev52rxls]{font-size:min(var(--t-statement),3.2svh);line-height:1.15;font-weight:500;letter-spacing:-.02em}.work-row-does[data-astro-cid-ev52rxls]{font-size:var(--t-small)}@media(pointer:coarse){.work-row[data-astro-cid-ev52rxls]{min-height:44px}}.work-row[data-astro-cid-ev52rxls]:hover,.work-row[data-astro-cid-ev52rxls].is-on{color:rgb(var(--ink))}.work-row[data-astro-cid-ev52rxls].is-on .work-row-name[data-astro-cid-ev52rxls]{font-weight:600}.work-row[data-astro-cid-ev52rxls].is-on .work-row-name[data-astro-cid-ev52rxls]:before{content:"";display:inline-block;width:.32em;height:.32em;margin:0 .3em .1em 0;background:rgb(var(--accent));vertical-align:middle}.work-shows[data-astro-cid-ev52rxls]{margin:0;gap:0}.js .work-shows[data-astro-cid-ev52rxls]{position:relative;height:100svh}.work-show[data-astro-cid-ev52rxls]{display:grid;grid-template-columns:1fr}.js .work-show[data-astro-cid-ev52rxls]{position:absolute;inset:0;visibility:hidden}.js .work-show[data-astro-cid-ev52rxls].is-on{visibility:visible;z-index:1}.js .work-show[data-astro-cid-ev52rxls].is-leaving{visibility:visible}.js .work-show[data-astro-cid-ev52rxls].is-leaving .work-caption[data-astro-cid-ev52rxls]{visibility:hidden}.work-shot[data-astro-cid-ev52rxls]{margin:0;aspect-ratio:auto;height:100svh}.work-caption[data-astro-cid-ev52rxls]{position:absolute;left:32px;bottom:32px;max-width:420px;margin:0;padding:24px 28px;background:rgb(var(--bg))}.js .work[data-astro-cid-ev52rxls] .work-caption[data-astro-cid-ev52rxls]{display:flex}}.flow[data-astro-cid-quomivy3]{display:flex;flex-direction:column;gap:40px;padding:120px var(--margin) 0}.flow-stage[data-astro-cid-quomivy3]{padding-left:calc(var(--i) * 6vw)}.flow-line[data-astro-cid-quomivy3]{font-size:var(--t-head);font-weight:600;line-height:1;letter-spacing:-.035em;color:rgb(var(--ink))}.flow-line-last[data-astro-cid-quomivy3]{color:rgb(var(--accent))}.flow-text[data-astro-cid-quomivy3]{max-width:34ch;margin-top:12px;font-size:var(--t-body);line-height:1.5;color:rgb(var(--ink-2))}@media(min-width:1024px){.flow[data-astro-cid-quomivy3]{gap:56px;padding-top:200px}.flow-stage[data-astro-cid-quomivy3]{padding-left:calc(var(--i) * (100vw - var(--margin) * 2) / 6)}.flow-line[data-astro-cid-quomivy3]{white-space:nowrap}}
