.work[data-astro-cid-xe333wpg]{padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(48px,6vw,96px)}.intro[data-astro-cid-xe333wpg]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap}h1[data-astro-cid-xe333wpg]{font-size:clamp(4.5rem,1rem + 11vw,12.5rem);color:var(--yellow);line-height:1}.intro[data-astro-cid-xe333wpg] p[data-astro-cid-xe333wpg]{padding-bottom:.6em;max-width:30ch}.filters[data-astro-cid-xe333wpg]{position:sticky;top:var(--head-h);z-index:10;display:flex;flex-wrap:wrap;gap:4px;margin-top:clamp(16px,2vw,28px);margin-inline:calc(var(--gutter) * -1);padding:8px var(--gutter);background:var(--ink)}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg]{flex:1 0 auto;min-width:48px;min-height:46px;padding:8px 12px 6px;background:var(--ink-raised);color:var(--on-ink);font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:flex-grow .42s var(--ease-out),background-color .14s linear,color .14s linear}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg]:hover{background:var(--ink-hover)}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg][aria-pressed=true]{background:var(--yellow);color:var(--ink);flex-grow:2.4}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg]:focus-visible{clip-path:none;outline-offset:-3px;box-shadow:none}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg][aria-pressed=true]:focus-visible{outline-color:var(--ink);outline-offset:-6px}.gallery[data-astro-cid-xe333wpg]{--row: clamp(190px, 22vw, 380px);--cap: 2;display:flex;flex-wrap:wrap;gap:clamp(18px,2vw,28px) var(--gap);margin-top:clamp(12px,1.4vw,20px)}.gallery[data-astro-cid-xe333wpg] li[data-astro-cid-xe333wpg]{flex:calc(var(--r) * 100) 1 calc(var(--r) * var(--row));min-width:0;max-width:calc(var(--r) * var(--row) * var(--cap))}.gallery[data-astro-cid-xe333wpg] li[data-astro-cid-xe333wpg][hidden]{display:none}.shot[data-astro-cid-xe333wpg]{display:block;aspect-ratio:var(--r);overflow:hidden}.shot[data-astro-cid-xe333wpg] picture{display:contents}.shot[data-astro-cid-xe333wpg] img{width:100%;height:100%;object-fit:cover}.shot[data-astro-cid-xe333wpg]:focus-visible{position:relative;z-index:1;clip-path:none;outline-offset:-3px;box-shadow:none}figcaption[data-astro-cid-xe333wpg]{margin-top:-18px;padding-left:10px;position:relative;pointer-events:none}.end[data-astro-cid-xe333wpg]{padding-block:clamp(40px,6vw,88px);container-type:inline-size}.end[data-astro-cid-xe333wpg] h2[data-astro-cid-xe333wpg]{font-size:var(--t-h2)}.phones[data-astro-cid-xe333wpg]{margin-top:clamp(16px,2vw,28px)}.phones[data-astro-cid-xe333wpg] a[data-astro-cid-xe333wpg]{display:inline-block;font-size:min(15.4cqw,8.5rem);line-height:1;letter-spacing:0;color:var(--ink);text-decoration:none;white-space:nowrap}.phones[data-astro-cid-xe333wpg] a[data-astro-cid-xe333wpg]:hover{color:var(--purple)}.ways[data-astro-cid-xe333wpg]{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(16px,2vw,24px)}.ways[data-astro-cid-xe333wpg] .btn[data-astro-cid-xe333wpg]{font-size:1.1875rem;text-transform:none}html:has(dialog[open]){overflow:hidden}.box[data-astro-cid-xe333wpg]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--ink);color:var(--on-ink)}.box[data-astro-cid-xe333wpg]::backdrop{background:var(--ink)}.box-in[data-astro-cid-xe333wpg]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;height:100%;padding:var(--gutter)}.box-stage[data-astro-cid-xe333wpg]{min-height:0}.box-stage[data-astro-cid-xe333wpg] img{width:100%;height:100%;object-fit:contain}.box-bar[data-astro-cid-xe333wpg]{display:flex;justify-content:space-between;align-items:center;gap:12px}.box-tools[data-astro-cid-xe333wpg]{display:flex;gap:4px;flex:none}.b[data-astro-cid-xe333wpg]{display:grid;place-items:center;width:48px;height:52px;background:var(--ink-raised);color:var(--on-ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.b[data-astro-cid-xe333wpg]:hover{background:var(--yellow);color:var(--ink)}.b[data-astro-cid-xe333wpg]:focus-visible{clip-path:none;box-shadow:none;outline-offset:-4px}.flip[data-astro-cid-xe333wpg] svg{transform:scaleX(-1)}@media(max-width:767.98px){.gallery[data-astro-cid-xe333wpg]{--cap: 3}.filters[data-astro-cid-xe333wpg]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filters[data-astro-cid-xe333wpg]::-webkit-scrollbar{display:none}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg]{flex:0 0 auto}.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg][aria-pressed=true]{flex-grow:0}.box-bar[data-astro-cid-xe333wpg]{flex-wrap:wrap}.box-tools[data-astro-cid-xe333wpg]{width:100%;justify-content:flex-end}.box-tools[data-astro-cid-xe333wpg] .btn[data-astro-cid-xe333wpg]{margin-right:auto}figcaption[data-astro-cid-xe333wpg]{margin-top:-12px;padding-left:0}figcaption[data-astro-cid-xe333wpg] .ticket{padding:8px 10px 6px;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.filters[data-astro-cid-xe333wpg] button[data-astro-cid-xe333wpg]{transition:none}}
