.gallery[data-astro-cid-gjd6qywn]{container:gal / inline-size;position:relative}.gallery[data-astro-cid-gjd6qywn]+.gallery[data-astro-cid-gjd6qywn]{margin-top:clamp(96px,10vw,156px)}.gallery[data-astro-cid-gjd6qywn]:before{content:"";position:absolute;inset:-12% -10% 10%;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 62%,#ffffff09,#0000 70%)}.row[data-astro-cid-gjd6qywn]{position:relative;display:grid;grid-template-rows:auto auto;column-gap:clamp(28px,4.6vw,64px)}.row--trio[data-astro-cid-gjd6qywn]{grid-template-columns:repeat(3,minmax(0,1fr))}.row--solo[data-astro-cid-gjd6qywn],.row--pair[data-astro-cid-gjd6qywn]{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr)}.ex[data-astro-cid-gjd6qywn]{position:relative;z-index:1;grid-row:span 2;display:grid;grid-template-rows:subgrid;color:inherit;text-decoration:none}.ex__obj[data-astro-cid-gjd6qywn]{grid-row:1;align-self:end;justify-self:start;position:relative}.ex__obj[data-astro-cid-gjd6qywn]:before{content:"";position:absolute;left:-15%;right:-15%;bottom:0;height:90px;translate:0 50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff16,#0000)}.ex--phone[data-astro-cid-gjd6qywn] .pg-phone[data-astro-cid-gjd6qywn]{--pw: clamp(150px, 19cqi, 236px)}.row--pair[data-astro-cid-gjd6qywn] .ex--phone[data-astro-cid-gjd6qywn] .pg-phone[data-astro-cid-gjd6qywn]{--pw: clamp(150px, 21cqi, 252px)}.ex--wide[data-astro-cid-gjd6qywn] .pg-display[data-astro-cid-gjd6qywn]{width:min(100%,822px)}.ex__label[data-astro-cid-gjd6qywn]{grid-row:2;max-width:40ch;padding-top:clamp(28px,3vw,42px)}.row--solo[data-astro-cid-gjd6qywn] .ex[data-astro-cid-gjd6qywn]{grid-column:1 / -1;grid-template-columns:subgrid;grid-template-rows:auto}.row--solo[data-astro-cid-gjd6qywn] .ex__obj[data-astro-cid-gjd6qywn]{grid-column:1}.row--solo[data-astro-cid-gjd6qywn] .ex__label[data-astro-cid-gjd6qywn]{grid-column:2;grid-row:1;align-self:end;padding:0 0 6px}.row__floor[data-astro-cid-gjd6qywn]{position:absolute;grid-column:1 / -1;grid-row:1 / 2;left:-9%;right:-9%;bottom:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff1a 15%,#ffffff47,#ffffff1a 85%,#0000)}.ex__badges[data-astro-cid-gjd6qywn]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px}.ex__badge[data-astro-cid-gjd6qywn]{font:500 11px/1.45 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.ex__stack[data-astro-cid-gjd6qywn]{list-style:none;display:flex;flex-wrap:wrap;margin:12px 0 0;padding:0;font:400 12px/1.65 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.ex__stack[data-astro-cid-gjd6qywn] li[data-astro-cid-gjd6qywn]:not(:last-child):after{content:"·";margin-inline:.6em}.ex__go[data-astro-cid-gjd6qywn]{display:inline-flex;align-items:center;gap:.45em;min-height:44px;margin-top:6px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.38em;text-decoration-color:#ffffff47;transition:text-decoration-color .3s}.ex[data-astro-cid-gjd6qywn]:hover .ex__go[data-astro-cid-gjd6qywn]{text-decoration-color:currentColor}.ex[data-astro-cid-gjd6qywn]:hover .arr[data-astro-cid-gjd6qywn]{translate:.25em}.ex[data-astro-cid-gjd6qywn]:hover .glass[data-astro-cid-gjd6qywn],.ex[data-astro-cid-gjd6qywn]:focus-visible .glass[data-astro-cid-gjd6qywn]{translate:0 -8px}.ex[data-astro-cid-gjd6qywn]:focus-visible{outline:none}.ex[data-astro-cid-gjd6qywn]:focus-visible .pg-ex-name[data-astro-cid-gjd6qywn]{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--cut-s)}@container gal (width < 700px){.row[data-astro-cid-gjd6qywn],.row--trio[data-astro-cid-gjd6qywn],.row--solo[data-astro-cid-gjd6qywn],.row--pair[data-astro-cid-gjd6qywn]{grid-template-columns:minmax(0,1fr);row-gap:72px}.row__floor[data-astro-cid-gjd6qywn]{display:none}.ex[data-astro-cid-gjd6qywn],.row--solo[data-astro-cid-gjd6qywn] .ex[data-astro-cid-gjd6qywn]{grid-row:auto;grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.ex__obj[data-astro-cid-gjd6qywn]{grid-column:1;justify-self:stretch;display:grid;justify-items:start}.ex__obj[data-astro-cid-gjd6qywn]:after{content:"";position:absolute;left:-6%;right:-6%;bottom:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff42 30% 70%,#0000)}.ex__label[data-astro-cid-gjd6qywn],.row--solo[data-astro-cid-gjd6qywn] .ex__label[data-astro-cid-gjd6qywn]{grid-column:1;grid-row:2;align-self:start;padding:40px 0 0}.ex--phone[data-astro-cid-gjd6qywn] .pg-phone[data-astro-cid-gjd6qywn],.row--pair[data-astro-cid-gjd6qywn] .ex--phone[data-astro-cid-gjd6qywn] .pg-phone[data-astro-cid-gjd6qywn]{--pw: 176px}.ex--wide[data-astro-cid-gjd6qywn] .pg-display[data-astro-cid-gjd6qywn]{width:100%}}
