.intro.svelte-13kxonz{padding:var(--sect-top) clamp(24px, 3vw, 48px) clamp(24px, 3vw, 48px);grid-column:1/-1;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,96px);display:grid}.intro__text.svelte-13kxonz{align-content:start;gap:24px;display:grid}.intro__text.svelte-13kxonz .head:where(.svelte-13kxonz) a:where(.svelte-13kxonz){align-items:baseline;gap:18px;display:inline-flex}.intro__text.svelte-13kxonz .head:where(.svelte-13kxonz) .arrow{width:.6em;height:auto}.intro.svelte-13kxonz .lead:where(.svelte-13kxonz){max-width:46ch}.facts.svelte-13kxonz{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;display:grid}.fact.svelte-13kxonz{background:var(--surface-2);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:18px 20px;display:flex}.fact.svelte-13kxonz dd:where(.svelte-13kxonz){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--display);font-size:var(--step-body);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.fact.svelte-13kxonz:first-child dd:where(.svelte-13kxonz){font-size:var(--step-head);letter-spacing:-.04em;line-height:1}.photo.svelte-13kxonz{aspect-ratio:16/10;grid-column:1/9;margin:0;position:relative}.photo.svelte-13kxonz img:where(.svelte-13kxonz){object-position:50% 42%;position:absolute;inset:0}.photo__note.svelte-13kxonz{background:var(--bone);width:min(340px,60%);color:var(--ink-dark);font-family:var(--text);font-size:var(--step-body);padding:20px;line-height:1.4;position:absolute;top:0;right:0}.place.svelte-13kxonz{flex-direction:column;grid-column:9/13;justify-content:space-between;gap:24px;display:flex}.place__address.svelte-13kxonz{font-family:var(--display);font-size:var(--step-lead);letter-spacing:-.015em;margin:0 0 10px;font-weight:650;line-height:1.15}.place__links.svelte-13kxonz{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:0;display:flex}.place__credit.svelte-13kxonz{color:#e4e2d8bf}@media (width<=1080px){.intro.svelte-13kxonz{grid-template-columns:minmax(0,1fr)}.photo.svelte-13kxonz{grid-column:1/-1}.place.svelte-13kxonz{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}}@media (width<=760px){.facts.svelte-13kxonz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.photo.svelte-13kxonz{aspect-ratio:auto;flex-direction:column;display:flex}.photo.svelte-13kxonz img:where(.svelte-13kxonz){aspect-ratio:4/3;height:auto;position:static}.photo__note.svelte-13kxonz{width:auto;position:static}.place.svelte-13kxonz{grid-template-columns:minmax(0,1fr)}}.hero.svelte-tc3uts{height:calc(100svh - var(--bar) - var(--edge) - 2 * var(--gap));grid-template-rows:repeat(2,minmax(260px,1fr));min-height:600px;max-height:940px}.name-tile.svelte-tc3uts{grid-area:1/1/auto/7;align-items:stretch;display:flex}.h1.svelte-tc3uts{width:100%;font-family:var(--display);flex-direction:column;justify-content:space-between;gap:24px;margin:0;font-weight:700;display:flex}.what.svelte-tc3uts{font-size:var(--step-lead);letter-spacing:-.015em;text-wrap:balance;max-width:24ch;line-height:1.12}.name.svelte-tc3uts{font-size:var(--step-display);letter-spacing:-.06em;margin-left:-.04em;font-weight:600;line-height:.8}.photo.svelte-tc3uts{margin:0}.photo.svelte-tc3uts img:where(.svelte-tc3uts){filter:grayscale()contrast(1.08)}.photo--1.svelte-tc3uts{grid-area:1/7/auto/13}.photo--2.svelte-tc3uts{grid-area:2/1/auto/7}.statement.svelte-tc3uts{grid-area:2/7/auto/10}.note.svelte-tc3uts{font-family:var(--display);transition:background-color var(--t-hover) ease;flex-direction:column;grid-area:2/10/auto/13;justify-content:space-between;gap:20px;display:flex}.note.svelte-tc3uts .lead:where(.svelte-tc3uts){font-family:var(--display);letter-spacing:-.015em;font-weight:600;line-height:1.15}.note.svelte-tc3uts .arrow{width:44px;height:20px}.hero.svelte-tc3uts:not(:has(.statement)) .note:where(.svelte-tc3uts){grid-column:7/13}@media (hover:hover) and (pointer:fine){.note.svelte-tc3uts:hover{background:var(--yellow-2)}}@media (width<=760px){.hero.svelte-tc3uts{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;max-height:none}.name-tile.svelte-tc3uts{grid-area:auto/1/auto/-1;min-height:34svh}.name.svelte-tc3uts{font-size:31vw}.photo--1.svelte-tc3uts{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.statement.svelte-tc3uts,.note.svelte-tc3uts{order:1;grid-area:auto;min-height:46vw}.statement.svelte-tc3uts .lead:where(.svelte-tc3uts),.note.svelte-tc3uts .lead:where(.svelte-tc3uts){font-size:var(--step-body);line-height:1.3}.photo--2.svelte-tc3uts{aspect-ratio:4/3;order:2;grid-area:auto/1/auto/-1}}@media (width<=480px){.statement.svelte-tc3uts,.note.svelte-tc3uts{grid-column:1/-1;min-height:0}.note.svelte-tc3uts{min-height:150px}}.stage.svelte-1afw59e{padding:var(--sect-top) clamp(24px, 3vw, 48px) clamp(24px, 3vw, 48px);grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,44px);display:grid}.stage__head.svelte-1afw59e{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.stage__title.svelte-1afw59e{max-width:16ch}.stage__all.svelte-1afw59e{font-size:var(--step-body)}.band.svelte-1afw59e{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-1afw59e{min-width:0;min-height:220px;color:var(--ink);transition:background-color var(--t-hover) ease;flex-direction:column;gap:14px;padding:clamp(22px,2.2vw,32px);display:flex;position:relative}.card--1.svelte-1afw59e{background:var(--green)}.card--2.svelte-1afw59e{background:var(--green-2)}.card--3.svelte-1afw59e{background:var(--green-3)}.card__title.svelte-1afw59e{font-family:var(--display);font-size:var(--step-lead);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.card__title.svelte-1afw59e a:where(.svelte-1afw59e){text-underline-offset:.18em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.07em}.card__title.svelte-1afw59e a:where(.svelte-1afw59e):after{content:"";position:absolute;inset:0}.card__text.svelte-1afw59e{font-size:var(--step-body);margin:0;line-height:1.45}@media (hover:hover) and (pointer:fine){.card.svelte-1afw59e:hover{background:var(--bg)}.card.svelte-1afw59e:hover .card__title:where(.svelte-1afw59e) a:where(.svelte-1afw59e){text-decoration-color:currentColor}}@media (width<=640px){.card.svelte-1afw59e{min-height:0}}.split.svelte-1j2dw2q{gap:var(--gap);grid-template-columns:5fr 7fr;display:grid}.intro.svelte-1j2dw2q{padding:var(--sect-top) clamp(24px, 3vw, 48px) clamp(24px, 3vw, 48px)}.intro__in.svelte-1j2dw2q{top:calc(var(--bar) + var(--edge) + var(--gap) + 32px);flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:sticky}.heading.svelte-1j2dw2q{flex-direction:column;align-self:stretch;display:flex}.heading__line.svelte-1j2dw2q:last-child:not(:first-child){align-self:flex-end}.intro__text.svelte-1j2dw2q{max-width:34ch;font-size:var(--step-body);margin:0;line-height:1.5}.rows.svelte-1j2dw2q{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.row.svelte-1j2dw2q{background:var(--surface);transition:background-color var(--t-hover) ease;grid-template-columns:5fr 4fr 3fr;align-items:start;gap:24px;padding:clamp(20px,2vw,28px);display:grid;position:relative}.row.svelte-1j2dw2q:nth-child(2n){background:var(--surface-2)}.row__title.svelte-1j2dw2q{font-family:var(--display);font-size:var(--step-lead);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.row__title.svelte-1j2dw2q a:where(.svelte-1j2dw2q):after{content:"";position:absolute;inset:0}.row__text.svelte-1j2dw2q{font-size:var(--step-body);margin:0;line-height:1.45}.row__terms.svelte-1j2dw2q{font-family:var(--display);font-size:var(--step-small);gap:6px;margin:0;padding:0;font-weight:600;line-height:1.3;list-style:none;display:grid;position:relative}.row__terms.svelte-1j2dw2q a:where(.svelte-1j2dw2q){text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover) and (pointer:fine){.row.svelte-1j2dw2q:hover{background:var(--surface-3)}.row__terms.svelte-1j2dw2q a:where(.svelte-1j2dw2q):hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}}@media (width<=1240px){.row.svelte-1j2dw2q{grid-template-columns:1fr 1fr}.row__terms.svelte-1j2dw2q{grid-column:1/-1;display:block}.row__terms.svelte-1j2dw2q li:where(.svelte-1j2dw2q){display:inline}.row__terms.svelte-1j2dw2q li:where(.svelte-1j2dw2q):not(:last-child):after{content:", "}}@media (width<=900px){.split.svelte-1j2dw2q{grid-template-columns:minmax(0,1fr)}.intro__in.svelte-1j2dw2q{position:static}.row.svelte-1j2dw2q{grid-template-columns:minmax(0,1fr);gap:10px}}.work.svelte-1xutpx9{padding:var(--sect-top) clamp(20px, 2.4vw, 40px) clamp(20px, 2.4vw, 40px)}.work__head.svelte-1xutpx9{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(24px,3vw,40px);display:flex}.work__title.svelte-1xutpx9{font-size:var(--step-display)}.filter.svelte-1xutpx9{flex-wrap:wrap;gap:6px;display:flex}.filter.svelte-1xutpx9 button:where(.svelte-1xutpx9){min-height:44px;color:var(--ink-dark);font-family:var(--display);font-size:var(--step-small);cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);background:#1117151a;border:0;padding:10px 16px;font-weight:600}.filter.svelte-1xutpx9 button:where(.svelte-1xutpx9):active{transform:scale(.97)}.filter.svelte-1xutpx9 button[aria-pressed=true]:where(.svelte-1xutpx9){background:var(--ink-dark);color:var(--bone)}.wall.svelte-1xutpx9{gap:20px;display:grid}.wall__row.svelte-1xutpx9{gap:var(--gap);display:flex}.wtile.svelte-1xutpx9{min-width:0;transition:opacity var(--t-ui) var(--ease-out);flex-direction:column;flex-basis:0;gap:10px;display:flex}.wtile--off.svelte-1xutpx9{opacity:.25}.wtile__photo.svelte-1xutpx9{height:var(--h);background:#1117151f;display:block;overflow:clip}.wtile__photo.svelte-1xutpx9 img:where(.svelte-1xutpx9){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.wtile__cap.svelte-1xutpx9{font-family:var(--display);font-size:var(--step-small);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;gap:2px;line-height:1.3;display:grid}.wtile__name.svelte-1xutpx9{text-wrap:balance;font-weight:650}.wtile__group.svelte-1xutpx9{font-weight:400}@media (hover:hover) and (pointer:fine){.filter.svelte-1xutpx9 button:where(.svelte-1xutpx9):not([aria-pressed=true]):hover{background:#11171533}.wtile.svelte-1xutpx9:hover .wtile__photo:where(.svelte-1xutpx9) img:where(.svelte-1xutpx9){transform:scale(1.04)}.wall.svelte-1xutpx9:has(.wtile:where(.svelte-1xutpx9):not(.wtile--off):hover) .wtile:where(.svelte-1xutpx9):not(:hover):not(.wtile--off){opacity:.7}}@media (width<=1080px){.wall__row.svelte-1xutpx9{flex-wrap:wrap}.wtile.svelte-1xutpx9{flex-basis:calc(33% - var(--gap))}.wtile__photo.svelte-1xutpx9{aspect-ratio:4/3;height:auto}}@media (width<=760px){.work__title.svelte-1xutpx9{font-size:17vw}.wall.svelte-1xutpx9{gap:18px var(--gap);flex-wrap:wrap;display:flex}.wall__row.svelte-1xutpx9{display:contents}.wtile.svelte-1xutpx9{flex:0 0 100%}.wtile__photo.svelte-1xutpx9{aspect-ratio:auto;height:220px}.wall__row.svelte-1xutpx9 .wtile:where(.svelte-1xutpx9):nth-child(n+2){flex-basis:calc(38% - var(--gap) / 2)}.wall__row.svelte-1xutpx9 .wtile:where(.svelte-1xutpx9):nth-child(n+2) .wtile__photo:where(.svelte-1xutpx9){height:150px}.wall__row.svelte-1xutpx9 .wtile:where(.svelte-1xutpx9):nth-child(4n+2),.wall__row.svelte-1xutpx9 .wtile:where(.svelte-1xutpx9):nth-child(4n+5){flex-basis:calc(62% - var(--gap) / 2)}}
