.localtime[data-astro-cid-bfxpmpkn]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--graphite)}.localtime__globe[data-astro-cid-bfxpmpkn]{flex:0 0 auto;color:var(--signal);--spin: 8s}@keyframes meridian{0%{rx:23px}8.33%{rx:22.2px}16.67%{rx:19.9px}25%{rx:16.3px}33.33%{rx:11.5px}41.67%{rx:5.96px}50%{rx:.2px}58.33%{rx:5.96px}66.67%{rx:11.5px}75%{rx:16.3px}83.33%{rx:19.9px}91.67%{rx:22.2px}to{rx:23px}}.meridian[data-astro-cid-bfxpmpkn]{animation:meridian var(--spin) linear infinite;animation-delay:calc(var(--phase) * var(--spin))}@media(prefers-reduced-motion:reduce){.meridian[data-astro-cid-bfxpmpkn]{animation:none}}.localtime__block[data-astro-cid-bfxpmpkn]{margin:0;display:grid;gap:.9em;font-family:var(--font-mono);font-size:var(--fs-mono);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.localtime__readout[data-astro-cid-bfxpmpkn],.localtime__city[data-astro-cid-bfxpmpkn]{white-space:nowrap}.localtime__abbr[data-astro-cid-bfxpmpkn]:not(:empty){margin-left:.9em}.localtime__offset[data-astro-cid-bfxpmpkn]{margin-left:1.8em}.home[data-astro-cid-j7pv25f6]{--peek: 32px;flex:1;display:flex;flex-direction:column;min-height:0;overflow-x:clip}.home__hero[data-astro-cid-j7pv25f6]{position:relative;min-height:calc(100svh - var(--header-h, 5rem) - var(--peek));display:grid;grid-template-rows:auto 1fr 1fr;align-items:stretch}.marks[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;z-index:-1;color:var(--graphite)}.mark[data-astro-cid-j7pv25f6]{display:block;width:8px;height:8px}.mark--ring[data-astro-cid-j7pv25f6]{border:1px solid currentColor;border-radius:50%}.mark--dot[data-astro-cid-j7pv25f6]{background:currentColor;border-radius:50%}.mark--square[data-astro-cid-j7pv25f6]{background:currentColor}.mark--box[data-astro-cid-j7pv25f6]{border:1px solid currentColor}.marks__dots[data-astro-cid-j7pv25f6]{position:absolute;top:12%;left:calc(clamp(var(--space-6),14vw,16rem) + 200px);display:flex;align-items:center;gap:6px}.marks__square[data-astro-cid-j7pv25f6]{position:absolute;top:40%;right:17%}.marks__rail[data-astro-cid-j7pv25f6]{position:absolute;top:52%;left:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:5px}.marks__line[data-astro-cid-j7pv25f6]{display:block;width:1px;height:clamp(6rem,20vh,13rem);margin-top:5px;background:currentColor}.marks__box[data-astro-cid-j7pv25f6]{position:absolute;top:78%;left:33%}.home__localtime[data-astro-cid-j7pv25f6]{grid-row:1;justify-self:end;align-self:start;margin-right:calc(clamp(var(--space-6),14vw,16rem) + 240px);padding-top:calc(var(--space-4) + 70px)}.home__scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:var(--space-12);transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--graphite-2);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;transition:color 80ms linear}.home__scroll[data-astro-cid-j7pv25f6]:hover{color:var(--signal)}.home__scroll-arrow[data-astro-cid-j7pv25f6]{color:inherit;animation:scroll-nudge 1.8s ease-in-out infinite}@keyframes scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.home__scroll-arrow[data-astro-cid-j7pv25f6]{animation:none}}.home__statement[data-astro-cid-j7pv25f6]{grid-row:2;margin:0;margin-left:clamp(var(--space-6),14vw,16rem);width:min(38ch,calc(100% - (2*clamp(var(--space-4),14vw,16rem))));font-family:var(--font-heavy);font-weight:400;font-size:clamp(1.625rem,.9rem + 2.4vw,3rem);text-transform:uppercase;line-height:1.05;letter-spacing:0;color:var(--graphite);align-self:end}.home__aside[data-astro-cid-j7pv25f6]{grid-row:3;margin-left:auto;margin-right:clamp(var(--space-6),14vw,16rem);width:min(28ch,calc(100% - (2*clamp(var(--space-4),14vw,16rem))));align-self:start;padding-top:clamp(var(--space-8),8vw,6rem);display:grid;justify-items:start;gap:var(--space-6)}.home__currently[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-mono);font-style:italic;font-weight:400;font-size:clamp(.875rem,.78rem + .45vw,1.0625rem);line-height:1.5;color:var(--graphite-2)}.home__currently[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.home__currently[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--signal);border-bottom-color:var(--signal)}.works[data-astro-cid-j7pv25f6]{padding-inline:0;padding-bottom:clamp(var(--space-12),5vw,var(--space-24))}.works__label[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.works__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:350px}.showcase[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(15rem,1fr);align-items:stretch;height:350px;margin:0}.showcase__media[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.showcase__info[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}.showcase--flip[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(15rem,1fr) minmax(0,.85fr)}.showcase--flip[data-astro-cid-j7pv25f6] .showcase__media[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}.showcase--flip[data-astro-cid-j7pv25f6] .showcase__info[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;text-align:right;align-items:flex-end}.showcase--flip[data-astro-cid-j7pv25f6] .showcase__titleline[data-astro-cid-j7pv25f6]{justify-content:flex-end}.showcase--flip[data-astro-cid-j7pv25f6] .showcase__foot[data-astro-cid-j7pv25f6]{flex-direction:row-reverse}.showcase[data-astro-cid-j7pv25f6]:before,.works__list[data-astro-cid-j7pv25f6]>.showcase[data-astro-cid-j7pv25f6]:last-child:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);border-top:2px solid color-mix(in oklch,var(--graphite) 14%,transparent);pointer-events:none}.showcase[data-astro-cid-j7pv25f6]:before{top:0}.works__list[data-astro-cid-j7pv25f6]>.showcase[data-astro-cid-j7pv25f6]:last-child:after{bottom:0}.showcase__media[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;justify-content:center;border-inline:2px solid color-mix(in oklch,var(--graphite) 14%,transparent);padding:clamp(var(--space-6),3vw,var(--space-10));overflow:hidden;perspective:1100px;transition:background-color .5s cubic-bezier(.2,.8,.2,1),border-color .5s cubic-bezier(.2,.8,.2,1)}.showcase__media[data-astro-cid-j7pv25f6]:hover{background:var(--bone-2);border-color:color-mix(in oklch,var(--graphite) 34%,transparent)}.showcase__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;max-height:100%;width:auto;height:auto;min-height:0;object-fit:contain;transition:filter .45s cubic-bezier(.16,1,.3,1)}.showcase__media[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 26px 40px rgba(0,0,0,.55))}.showcase__media--tilt[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:none;will-change:transform}.showcase__media--tilt[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{filter:none}.showcase__sheen[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(36% 50% at var(--sx, 50%) var(--sy, 50%),color-mix(in oklch,#fff 55%,transparent),transparent 70%);mix-blend-mode:overlay}.showcase__placeholder[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:linear-gradient(180deg,#c6c4c0,#acaaa7)}.showcase__info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);padding:clamp(var(--space-4),2vw,var(--space-8))}.showcase__head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3)}.showcase__titleline[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:var(--space-3);margin:0}.showcase__num[data-astro-cid-j7pv25f6]{font-family:var(--font-heavy);font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1;letter-spacing:-.01em;color:var(--graphite-2)}.showcase__eyebrow[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.showcase__title[data-astro-cid-j7pv25f6]{font-family:var(--font-heavy);font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);line-height:1.02;letter-spacing:0;color:var(--graphite);text-decoration:none}.showcase__title[data-astro-cid-j7pv25f6]:hover{color:var(--signal)}.showcase__meta[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;line-height:1.5;text-transform:uppercase;color:var(--graphite)}.showcase__meta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline;margin:0}.showcase__meta[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(:last-child):after{content:", "}.showcase__foot[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.showcase__foot[data-astro-cid-j7pv25f6] .showcase__meta[data-astro-cid-j7pv25f6]{flex:1 1 auto;min-width:0}.showcase__foot[data-astro-cid-j7pv25f6] .showcase__cta[data-astro-cid-j7pv25f6]{flex:0 0 auto}.showcase__cta[data-astro-cid-j7pv25f6]{justify-self:end;border:1px solid var(--rule);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite-2);text-decoration:none;transition:color 80ms linear,border-color 80ms linear}.showcase__cta[data-astro-cid-j7pv25f6]:hover{color:var(--signal);border-color:var(--signal)}@media(max-width:720px){.home__hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 3.5rem - var(--peek));grid-template-rows:auto auto auto;gap:clamp(var(--space-12),18vw,var(--space-32));padding-block:var(--space-12);padding-bottom:calc(var(--space-12) + 4rem);align-content:center}.home__statement[data-astro-cid-j7pv25f6],.home__aside[data-astro-cid-j7pv25f6],.home__localtime[data-astro-cid-j7pv25f6]{justify-self:stretch;margin-left:0;margin-right:0;width:auto;max-width:none;padding-inline:var(--gutter);padding-top:0}.home__localtime[data-astro-cid-j7pv25f6]{text-align:center}.home__statement[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,.85rem + 2.2vw,1.875rem);align-self:start}.marks[data-astro-cid-j7pv25f6]{display:none}.works[data-astro-cid-j7pv25f6]{padding-inline:var(--gutter)}}@media(max-width:860px){.works[data-astro-cid-j7pv25f6]{padding-inline:var(--gutter)}.works__list[data-astro-cid-j7pv25f6]{grid-auto-rows:auto}.showcase[data-astro-cid-j7pv25f6],.showcase--flip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;height:auto}.showcase__info[data-astro-cid-j7pv25f6],.showcase--flip[data-astro-cid-j7pv25f6] .showcase__info[data-astro-cid-j7pv25f6]{display:contents;text-align:left}.showcase__head[data-astro-cid-j7pv25f6],.showcase--flip[data-astro-cid-j7pv25f6] .showcase__head[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;padding-block:var(--space-8) var(--space-6)}.showcase__media[data-astro-cid-j7pv25f6],.showcase--flip[data-astro-cid-j7pv25f6] .showcase__media[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:2;border:0;padding:0;aspect-ratio:auto}.showcase__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;max-height:none}.showcase__foot[data-astro-cid-j7pv25f6],.showcase--flip[data-astro-cid-j7pv25f6] .showcase__foot[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:3;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6) var(--space-12)}.showcase__titleline[data-astro-cid-j7pv25f6],.showcase--flip[data-astro-cid-j7pv25f6] .showcase__titleline[data-astro-cid-j7pv25f6]{display:block}.showcase__num[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(2.25rem,1.6rem + 3vw,3rem);margin-bottom:var(--space-2)}.showcase__cta[data-astro-cid-j7pv25f6]{border:0;padding:0}.showcase__cta[data-astro-cid-j7pv25f6]:after{content:"→";margin-left:.4em}}
