.studio-cube__grid[data-astro-cid-pv3e6w3e]{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:center;display:grid}.studio-cube__text[data-astro-cid-pv3e6w3e]{gap:var(--space-3);justify-items:start;display:grid}.studio-cube__toggle[data-astro-cid-pv3e6w3e]{border:1px solid var(--ink);background:var(--ink);color:var(--text-on-dark);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:1.25rem;padding:.95rem 1.3rem;font-weight:600;display:inline-flex}.studio-cube__toggle[data-astro-cid-pv3e6w3e]:hover{background:var(--brand);border-color:var(--brand);color:var(--ink)}.studio-cube__toggle-icon[data-astro-cid-pv3e6w3e]{transition:rotate var(--dur) var(--ease-out);font-size:1.25rem;line-height:1}[data-astro-cid-pv3e6w3e][data-state=open] .studio-cube__toggle-icon[data-astro-cid-pv3e6w3e]{rotate:45deg}.cube[data-astro-cid-pv3e6w3e]{aspect-ratio:402/448;background:0 0;border:0;justify-self:center;width:min(100%,30rem);padding:0;position:relative}.cube__clip[data-astro-cid-pv3e6w3e]{clip-path:polygon(50% 2.455%,96.766% 26.563%,96.766% 73.661%,49.751% 97.545%,2.736% 73.661%,2.736% 26.563%);position:absolute;inset:0}.cube__piece[data-astro-cid-pv3e6w3e]{transition:translate .5s var(--ease-out);display:block;position:absolute;overflow:hidden}.cube__piece[data-astro-cid-pv3e6w3e] img{object-fit:cover;width:100%;height:100%}.cube__a[data-astro-cid-pv3e6w3e]{filter:grayscale()contrast(1.15)brightness(.78);width:100%;height:100%;overflow:visible}.cube__lines[data-astro-cid-pv3e6w3e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cube__lines[data-astro-cid-pv3e6w3e] path[data-astro-cid-pv3e6w3e]{fill:none;stroke:var(--brand);stroke-width:11px;stroke-linejoin:miter}.cube[data-astro-cid-pv3e6w3e]:is(:hover,:focus-visible) .cube__piece[data-astro-cid-pv3e6w3e]:first-child{translate:0 -10px}.cube[data-astro-cid-pv3e6w3e]:is(:hover,:focus-visible) .cube__piece[data-astro-cid-pv3e6w3e]:nth-child(2){translate:-10px 6px}.cube[data-astro-cid-pv3e6w3e]:is(:hover,:focus-visible) .cube__piece[data-astro-cid-pv3e6w3e]:nth-child(3){translate:10px 6px}.cube[data-astro-cid-pv3e6w3e]:is(:hover,:focus-visible) .cube__piece--a[data-astro-cid-pv3e6w3e]{translate:-4px 10px}.cube__hint[data-astro-cid-pv3e6w3e]{color:var(--brand-deep);white-space:nowrap;position:absolute;bottom:-2.25rem;left:50%;translate:-50%}.gallery[data-astro-cid-pv3e6w3e]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2.5rem);padding:0;list-style:none;display:grid}.gallery[data-astro-cid-pv3e6w3e] img{aspect-ratio:4/3;object-fit:cover;width:100%}.gallery[data-astro-cid-pv3e6w3e] figcaption[data-astro-cid-pv3e6w3e]{border-top:1px solid var(--ink);align-items:baseline;gap:.75rem;margin-top:.75rem;padding-top:.75rem;font-weight:500;display:flex}.gallery[data-astro-cid-pv3e6w3e] figcaption[data-astro-cid-pv3e6w3e] .label[data-astro-cid-pv3e6w3e]{color:var(--brand-deep)}.cube[data-astro-cid-pv3e6w3e],.studio-cube__toggle[data-astro-cid-pv3e6w3e]{display:none}.js .studio-cube__toggle[data-astro-cid-pv3e6w3e]{display:inline-flex}.js [data-astro-cid-pv3e6w3e][data-state=closed] .cube[data-astro-cid-pv3e6w3e]{display:block}.js [data-astro-cid-pv3e6w3e][data-state=closed] .gallery[data-astro-cid-pv3e6w3e]{display:none}[data-astro-cid-pv3e6w3e]::view-transition-group(studio-1),[data-astro-cid-pv3e6w3e]::view-transition-group(studio-2),[data-astro-cid-pv3e6w3e]::view-transition-group(studio-3),[data-astro-cid-pv3e6w3e]::view-transition-group(studio-4){animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1)}[data-astro-cid-pv3e6w3e]::view-transition-group(studio-2){animation-delay:60ms}[data-astro-cid-pv3e6w3e]::view-transition-group(studio-3){animation-delay:.12s}[data-astro-cid-pv3e6w3e]::view-transition-group(studio-4){animation-delay:.18s}@media (width<=900px){.studio-cube__grid[data-astro-cid-pv3e6w3e]{grid-template-columns:1fr}}@media (width<=560px){.gallery[data-astro-cid-pv3e6w3e]{grid-template-columns:1fr}}.about-intro__grid[data-astro-cid-bfs7vzp5]{gap:var(--space-5);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.about-intro__text[data-astro-cid-bfs7vzp5]{gap:var(--space-3);display:grid}.about-intro__text[data-astro-cid-bfs7vzp5] .lead[data-astro-cid-bfs7vzp5]{color:var(--brand-deep);font-size:clamp(1.25rem,1.2vw + 1rem,1.75rem)}.about-intro__frame[data-astro-cid-bfs7vzp5]{position:relative}.dim[data-astro-cid-bfs7vzp5]{background:var(--brand-gray);opacity:.5;position:absolute}.dim--x[data-astro-cid-bfs7vzp5]{height:1px;top:1.25rem;left:-2.5rem;right:-1.5rem}.dim--y[data-astro-cid-bfs7vzp5]{width:1px;top:-1.5rem;bottom:-2.5rem;left:1.25rem}.about-intro__figure[data-astro-cid-bfs7vzp5] figcaption[data-astro-cid-bfs7vzp5]{margin-top:1.75rem}.connected__grid[data-astro-cid-bfs7vzp5]{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:center;display:grid}.connected__copy[data-astro-cid-bfs7vzp5]{margin-top:var(--space-3);max-width:46ch}.link-plan[data-astro-cid-bfs7vzp5]{gap:var(--space-5);padding-left:3rem;display:grid;position:relative}.link-plan__node[data-astro-cid-bfs7vzp5]{gap:.5rem;display:grid;position:relative}.link-plan__node[data-astro-cid-bfs7vzp5] .hex-marker{background:var(--ink);position:absolute;top:0;left:calc(-3rem - 10px)}.link-plan__line[data-astro-cid-bfs7vzp5]{background:linear-gradient(var(--brand), var(--brand)) no-repeat;z-index:-1;width:1px;position:absolute;top:.75rem;bottom:0;left:0}.link-plan__node--1[data-astro-cid-bfs7vzp5]{padding-bottom:0}.about-why[data-astro-cid-bfs7vzp5]{background:var(--concrete-light), var(--concrete-ties) 6rem 3rem / 12rem 6rem, var(--concrete-joint-h) 0 0 / var(--concrete-size), var(--concrete-joint-v) 0 0 / var(--concrete-size), var(--concrete-deep-texture), var(--paper-2)}.about-why__list[data-astro-cid-bfs7vzp5]{margin-top:var(--space-5);grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2.5rem);padding:0;list-style:none;display:grid}.about-why__list[data-astro-cid-bfs7vzp5] li[data-astro-cid-bfs7vzp5]{grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid var(--ink);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.about-why__list[data-astro-cid-bfs7vzp5] .h3[data-astro-cid-bfs7vzp5]{font-size:clamp(1.2rem,.6vw + .95rem,1.45rem)}.about-why__num[data-astro-cid-bfs7vzp5]{color:var(--brand-deep)}@media (width<=960px){.about-intro__grid[data-astro-cid-bfs7vzp5],.connected__grid[data-astro-cid-bfs7vzp5]{grid-template-columns:1fr}.about-why__list[data-astro-cid-bfs7vzp5]{grid-template-columns:1fr 1fr}}@media (width<=640px){.about-why__list[data-astro-cid-bfs7vzp5]{grid-template-columns:1fr}}
