.lb[data-astro-cid-gixpweiw]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:none;background:#0a0c0af5;padding:clamp(16px,5vw,72px);color:var(--bg);overscroll-behavior:contain}.lb[data-astro-cid-gixpweiw][open]{display:flex;align-items:center;justify-content:center;animation:lb-in .4s var(--ease)}.lb[data-astro-cid-gixpweiw]::backdrop{background:transparent}@keyframes lb-in{0%{opacity:0}}img[data-astro-cid-gixpweiw]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r-lightbox);transition:opacity .25s ease}img[data-astro-cid-gixpweiw][data-loading]{opacity:.35}.lb-count[data-astro-cid-gixpweiw]{position:absolute;top:20px;left:0;right:0;text-align:center;color:#f7f4efb3;font-size:13px;pointer-events:none}.lb-btn[data-astro-cid-gixpweiw],.lb-close[data-astro-cid-gixpweiw]{position:absolute;border:none;border-radius:50%;background:#f7f4ef24;color:var(--bg);cursor:pointer;transition:background .25s ease;display:flex;align-items:center;justify-content:center;line-height:1}.lb-btn[data-astro-cid-gixpweiw]:hover,.lb-close[data-astro-cid-gixpweiw]:hover{background:#f7f4ef42}.lb-btn[data-astro-cid-gixpweiw]{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:24px}.lb-prev[data-astro-cid-gixpweiw]{left:16px}.lb-next[data-astro-cid-gixpweiw]{right:16px}.lb-close[data-astro-cid-gixpweiw]{top:14px;right:16px;width:40px;height:40px;font-size:20px}.subbar[data-astro-cid-bcs7eoaz]{position:sticky;top:var(--header-h);z-index:40;margin-top:var(--header-h);background:#f7f4efcc;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(29,35,28,.08)}.subbar-in[data-astro-cid-bcs7eoaz]{max-width:1100px;margin:0 auto;height:52px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.subbar-name[data-astro-cid-bcs7eoaz]{font-size:19px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subbar-links[data-astro-cid-bcs7eoaz]{display:flex;align-items:center;gap:18px;font-size:12px;flex:none}.subbar-all[data-astro-cid-bcs7eoaz]{text-decoration:none;opacity:.8}.subbar-cta[data-astro-cid-bcs7eoaz]{text-decoration:none;background:var(--terracota);color:#fff;padding:6px 13px;border-radius:var(--r-pill);font-weight:600;transition:background .3s ease}.subbar-cta[data-astro-cid-bcs7eoaz]:hover{background:var(--green);color:#fff}.head[data-astro-cid-bcs7eoaz]{max-width:1100px;width:100%;margin:0 auto;padding:clamp(72px,10vw,130px) 24px clamp(48px,6vw,80px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.head[data-astro-cid-bcs7eoaz] .kicker[data-astro-cid-bcs7eoaz]{color:var(--terracota)}h1[data-astro-cid-bcs7eoaz]{margin:0;font-size:clamp(56px,10vw,140px);font-weight:700;letter-spacing:-.055em;line-height:.92;text-wrap:balance}.head[data-astro-cid-bcs7eoaz] p[data-astro-cid-bcs7eoaz]{margin:8px 0 0;font-size:clamp(19px,1.8vw,24px);line-height:1.45;color:var(--gray-1);max-width:720px;text-wrap:balance}[data-astro-cid-bcs7eoaz]:where(.cover,.shot){all:unset}.cover[data-astro-cid-bcs7eoaz],.shot[data-astro-cid-bcs7eoaz]{cursor:zoom-in;display:block;overflow:hidden;background:var(--placeholder)}.cover[data-astro-cid-bcs7eoaz]:focus-visible,.shot[data-astro-cid-bcs7eoaz]:focus-visible{outline:2px solid var(--terracota);outline-offset:4px}.cover-wrap[data-astro-cid-bcs7eoaz]{padding:0 clamp(12px,2vw,24px)}.cover[data-astro-cid-bcs7eoaz]{max-width:1400px;margin:0 auto;border-radius:var(--r-block)}.cover[data-astro-cid-bcs7eoaz] img[data-astro-cid-bcs7eoaz]{width:100%;height:min(86vh,900px);object-fit:cover;animation:cover-in 1.6s var(--ease) backwards}@keyframes cover-in{0%{opacity:0;transform:scale(1.06)}}.gallery[data-astro-cid-bcs7eoaz]{max-width:1100px;width:100%;margin:0 auto;padding:clamp(56px,7vw,96px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.shot[data-astro-cid-bcs7eoaz]{border-radius:var(--r-gallery)}.shot[data-astro-cid-bcs7eoaz] img[data-astro-cid-bcs7eoaz]{width:100%;height:100%;max-height:70vh;object-fit:cover;transition:transform 1.2s var(--ease)}.shot--full[data-astro-cid-bcs7eoaz]{grid-column:1 / -1}.shot--full[data-astro-cid-bcs7eoaz] img[data-astro-cid-bcs7eoaz]{max-height:80vh}.shot[data-astro-cid-bcs7eoaz]:hover img[data-astro-cid-bcs7eoaz]{transform:scale(1.025)}.next[data-astro-cid-bcs7eoaz]{display:block;position:relative;height:70vh;min-height:420px;overflow:hidden;text-decoration:none;color:var(--bg);background:var(--dark)}.next[data-astro-cid-bcs7eoaz]:hover{color:var(--bg)}.next[data-astro-cid-bcs7eoaz] img[data-astro-cid-bcs7eoaz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform 1.4s var(--ease)}.next[data-astro-cid-bcs7eoaz]:hover img[data-astro-cid-bcs7eoaz]{transform:scale(1.04)}.next-text[data-astro-cid-bcs7eoaz]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}.next-text[data-astro-cid-bcs7eoaz] .kicker[data-astro-cid-bcs7eoaz]{color:var(--rosa)}.next-name[data-astro-cid-bcs7eoaz]{font-size:clamp(48px,8vw,112px);font-weight:700;letter-spacing:-.05em;line-height:.95}@media(max-width:480px){.subbar-all[data-astro-cid-bcs7eoaz]{display:none}}
