.content[data-astro-cid-tf46bhb6]{width:min(var(--container-page), 100% - 2 * var(--spacing-gutter));padding-block:clamp(2.5rem, 6vw, 6rem) var(--spacing-section);margin-inline:auto}.stage[data-astro-cid-tf46bhb6],.hint[data-astro-cid-tf46bhb6],.tag[data-astro-cid-tf46bhb6]{display:none}.heading[data-astro-cid-tf46bhb6]{font-family:var(--font-display);text-transform:lowercase;align-items:flex-start;gap:.5rem;font-size:clamp(3.5rem,11vw,13rem);line-height:.9;display:flex}.heading-mask[data-astro-cid-tf46bhb6]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.heading-text[data-astro-cid-tf46bhb6]{display:inline-block}.count[data-astro-cid-tf46bhb6]{font-family:var(--font-sans);color:var(--color-muted);font-size:.875rem;line-height:1}.list[data-astro-cid-tf46bhb6]{border-bottom:1px solid var(--color-foreground);margin:clamp(2.5rem,5vw,5rem) 0 0;padding:0;list-style:none}.row[data-astro-cid-tf46bhb6]{position:relative}.rule[data-astro-cid-tf46bhb6]{background:var(--color-foreground);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.link[data-astro-cid-tf46bhb6]{grid-template-columns:clamp(2.5rem,6vw,6rem) minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding-block:clamp(1rem,1.8vw,2rem);display:grid}.number[data-astro-cid-tf46bhb6],.name[data-astro-cid-tf46bhb6]{display:block;overflow:visible clip}.number[data-astro-cid-tf46bhb6]{color:var(--color-muted);align-self:start;padding-top:.6em;font-size:.75rem}.name[data-astro-cid-tf46bhb6]{font-family:var(--font-display);text-transform:lowercase;margin-bottom:-.08em;padding-bottom:.08em;font-size:clamp(2rem,5.6vw,7rem);line-height:.95}[data-astro-cid-tf46bhb6][data-index-rise],.name-text[data-astro-cid-tf46bhb6]{display:inline-block}.name-text[data-astro-cid-tf46bhb6]{transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1)}.thumb[data-astro-cid-tf46bhb6]{width:min(26vw,10rem);display:block;overflow:hidden}.thumb[data-astro-cid-tf46bhb6] img{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine) and (width>=48rem){.thumb[data-astro-cid-tf46bhb6]{z-index:5;opacity:0;pointer-events:none;width:min(22vw,26rem);position:fixed;top:0;left:0}.list[data-astro-cid-tf46bhb6]:has(.link:hover) .name-text[data-astro-cid-tf46bhb6]{opacity:.25}.list[data-astro-cid-tf46bhb6]:has(.link:hover) .link[data-astro-cid-tf46bhb6]:hover .name-text[data-astro-cid-tf46bhb6],.list[data-astro-cid-tf46bhb6] .link[data-astro-cid-tf46bhb6]:focus-visible .name-text[data-astro-cid-tf46bhb6]{opacity:1;transform:translate(1.25rem)}}@media (prefers-reduced-motion:reduce){.name-text[data-astro-cid-tf46bhb6]{transition:none}}html:has([data-projects-index].is-sphere) #site-header{position:absolute;top:0;left:0;right:0}.index[data-astro-cid-tf46bhb6].is-sphere{height:100dvh;position:relative;overflow:clip}html:has([data-projects-index].is-sphere),html:has([data-projects-index].is-sphere) body{overscroll-behavior:none;height:100%;overflow:hidden}html:has([data-projects-index].is-sphere) body{min-height:0}@media (width>=48rem){.index[data-astro-cid-tf46bhb6].is-sphere{min-height:34rem}}.is-sphere .stage[data-astro-cid-tf46bhb6]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.is-sphere .stage[data-astro-cid-tf46bhb6] .sphere-canvas{width:100%;height:100%;display:block}.is-sphere .stage[data-astro-cid-tf46bhb6]:active{cursor:grabbing}.is-sphere .content[data-astro-cid-tf46bhb6]{bottom:clamp(1.5rem,3vw,3rem);left:var(--spacing-gutter);z-index:1;pointer-events:none;width:auto;margin:0;padding:0;position:absolute}.is-sphere .heading[data-astro-cid-tf46bhb6]{font-size:clamp(2.5rem,5vw,5rem)}.is-sphere .list[data-astro-cid-tf46bhb6]{border-bottom:0;margin-top:1rem}.is-sphere .rule[data-astro-cid-tf46bhb6],.is-sphere .thumb[data-astro-cid-tf46bhb6]{display:none}.is-sphere .link[data-astro-cid-tf46bhb6]{pointer-events:auto;align-items:baseline;gap:.75rem;padding-block:.2rem;display:flex}.is-sphere .number[data-astro-cid-tf46bhb6]{padding-top:0;font-size:.6875rem}.is-sphere .name[data-astro-cid-tf46bhb6]{font-size:clamp(1.0625rem,1.4vw,1.5rem);line-height:1.15}.is-sphere .hint[data-astro-cid-tf46bhb6]{right:var(--spacing-gutter);color:var(--color-muted);pointer-events:none;display:block;position:absolute;bottom:clamp(1.5rem,3vw,3rem)}.is-sphere .tag[data-astro-cid-tf46bhb6]{z-index:6;background:var(--color-accent);color:#fff;font-family:var(--font-display);text-transform:lowercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;align-items:baseline;gap:.5em;margin:0;padding:.35em .7em .45em;font-size:1.125rem;line-height:1;display:flex;position:fixed;top:0;left:0}.tag-number[data-astro-cid-tf46bhb6]{font-family:var(--font-sans);font-size:.625rem}@media (width<=47.999rem){.is-sphere .heading[data-astro-cid-tf46bhb6]{font-size:2.25rem}.is-sphere .hint[data-astro-cid-tf46bhb6]{display:none}}@media (prefers-reduced-motion:no-preference){html.js .index[data-astro-cid-tf46bhb6][data-arrival] .heading-text[data-astro-cid-tf46bhb6],html.js .index[data-astro-cid-tf46bhb6][data-arrival] [data-astro-cid-tf46bhb6][data-index-rise],html.js .index[data-astro-cid-tf46bhb6][data-arrival] .rule[data-astro-cid-tf46bhb6]{opacity:0;animation:2.4s step-end forwards reveal-safety}}
