.bz{--bzg:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.bz-hero,.bz-gal{position:relative;overflow:hidden;background:var(--bn);color:var(--os)}.bz-hero:after,.bz-gal:after{content:"";position:absolute;inset:0;background:var(--bzg);opacity:.08;mix-blend-mode:screen;pointer-events:none}.bz-hero .wrap,.bz-gal .wrap{position:relative;z-index:1}.bz-spir{position:absolute;left:-3%;bottom:-12%;width:clamp(200px,28vw,420px);color:var(--os);opacity:.07;pointer-events:none;transform:rotate(8deg)}.bz-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,72px);align-items:stretch;padding-block:clamp(28px,5vw,64px)}.bz-hero-txt{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0}.bz-crumbs{color:var(--os);margin-bottom:clamp(20px,3vw,36px)}.bz-crumbs a{border-color:var(--co);color:var(--os)}.bz-badge{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;border:2px solid var(--os);padding:7px 14px;font:800 12px/1.2 var(--ti);font-stretch:118%;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.bz-tick{width:10px;height:10px;background:var(--co);flex:none}.bz-date{font-weight:700;opacity:.9}.bz-hero h1{font-size:clamp(38px,6.2vw,92px);line-height:.98;color:#fff;margin:0 0 clamp(18px,2.4vw,30px);text-wrap:balance;overflow-wrap:anywhere}.bz-resume{font:400 clamp(17px,1.5vw,21px)/1.55 var(--se,"Source Serif 4",serif);color:var(--os);max-width:46ch;margin:0;border-left:4px solid var(--co);padding-left:18px}.bz-cover{margin:0;position:relative;min-height:320px;border-bottom:10px solid var(--co);background:var(--pa)}.bz-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bz-cover-g{display:grid;place-items:center;background:var(--bn);border:2px solid rgba(244,241,232,.3);border-bottom:10px solid var(--co)}.bz-cover-g img{position:static;width:60%;height:auto}.bz-figs{background-color:var(--pa);background-image:radial-gradient(rgba(17,17,78,.2) 1.2px,transparent 1.4px);background-size:20px 20px;border-top:2px solid var(--bn);border-bottom:2px solid var(--bn);padding-block:clamp(40px,6vw,88px)}.bz-k{margin-bottom:clamp(18px,2.4vw,30px)}.bz-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:clamp(14px,2vw,28px)}.bz-fig{background:#fff;border:2px solid var(--bn);border-top:10px solid var(--co);padding:clamp(18px,2.4vw,32px);display:flex;flex-direction:column;gap:clamp(10px,1.4vw,18px);min-width:0}.bz-fk{display:flex;align-items:center;gap:10px;margin:0;font:800 12px/1.2 var(--ti);font-stretch:118%;letter-spacing:.14em;text-transform:uppercase;color:var(--gc)}.bz-fk svg{width:26px;height:26px;fill:none;stroke:var(--bn);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.bz-n{margin:0;display:flex;align-items:baseline;gap:.08em;font:800 clamp(56px,8vw,128px)/.95 var(--ti);font-stretch:118%;letter-spacing:-.01em;color:var(--bn);font-variant-numeric:tabular-nums}.bz-n b{font-weight:800}.bz-u{font-size:.5em}.bz-n-d{flex-direction:column;align-items:flex-start;gap:6px}.bz-n-d span{font:800 clamp(18px,2.2vw,30px)/1.1 var(--ti);font-stretch:118%;letter-spacing:.06em;text-transform:uppercase}.bz-fl{margin:0;font:400 clamp(17px,1.4vw,20px)/1.4 "Source Serif 4",serif;color:var(--bn)}.bz-mention{margin:clamp(18px,2.4vw,30px) 0 0;max-width:62ch;font:400 clamp(16px,1.3vw,18px)/1.55 "Source Serif 4",serif;border-left:4px solid var(--bn);padding-left:16px}.bz-gal{padding-block:clamp(40px,6vw,88px)}.bz-gal-h{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(18px,2.6vw,34px)}.bz-gal .k,.bz-gal h2{color:var(--os)}.bz-gal h2{font-size:clamp(26px,3.4vw,48px);margin:8px 0 10px;color:#fff}.bz-gc{margin:0;font:400 15px/1.4 var(--ti);color:var(--os);opacity:.85}.bz-ctl{display:flex;gap:10px;flex:none}.bz-gal .ioc-btn{border-color:var(--os);color:var(--os)}.bz-gal .ioc-btn:hover,.bz-gal .ioc-btn:focus-visible{background:var(--co);border-color:var(--co);color:var(--bn)}.bz-track{--gh:clamp(300px,38vw,520px);position:relative;z-index:1;display:flex;gap:clamp(10px,1.4vw,18px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:6px max(16px,calc((100vw - (var(--wrap) + 2*var(--gut)))/2 + var(--gut))) 22px;scroll-padding-inline:max(16px,calc((100vw - (var(--wrap) + 2*var(--gut)))/2 + var(--gut)));scrollbar-width:thin;scrollbar-color:var(--co) rgba(244,241,232,.2)}.bz-track:focus-visible{outline:3px solid var(--co);outline-offset:-3px}.bz-tile{flex:none;height:var(--gh);width:auto;max-width:86vw;padding:0;border:0;background:var(--pa);cursor:zoom-in;position:relative;overflow:hidden;scroll-snap-align:start;border-bottom:6px solid var(--co)}.bz-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.bz-tile:hover img,.bz-tile:focus-visible img{transform:scale(1.03)}.bz-tile:focus-visible{outline:3px solid #fff;outline-offset:-3px}.bz-video,.bz-ig{cursor:pointer}.bz-play{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:var(--co);display:grid;place-items:center;box-shadow:0 0 0 3px var(--bn)}.bz-play svg{width:30px;height:30px;fill:var(--bn);margin-left:3px}.bz-tag{position:absolute;left:10px;bottom:12px;background:var(--os);color:var(--bn);border:1px solid var(--bn);font:700 11px var(--ti);letter-spacing:.1em;text-transform:uppercase;padding:5px 9px}.bz-prog{position:relative;overflow:hidden;background-color:var(--os);background-image:radial-gradient(rgba(17,17,78,.2) 1.1px,transparent 1.3px);background-size:18px 18px;padding-block:clamp(36px,5vw,72px)}.bz-arc{position:absolute;right:-3%;top:50%;width:clamp(240px,36vw,520px);transform:translateY(-50%);color:var(--bn);opacity:.1;pointer-events:none}.bz-prog-in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.bz-prog h2{font-size:clamp(28px,4vw,56px);margin:6px 0 12px}.bz-pd{margin:0;max-width:56ch;font:400 clamp(16px,1.3vw,19px)/1.55 "Source Serif 4",serif}.bz-foot{padding-block:clamp(24px,3vw,40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.bz-foot .fig-cap{margin:0}@media(max-width:900px){.bz-hero-in{grid-template-columns:1fr}.bz-cover{order:-1;min-height:0;aspect-ratio:4/3}.bz-hero-txt{padding-top:6px}.bz-grid{grid-template-columns:1fr}.bz-gal-h{align-items:flex-start;flex-direction:column}.bz-ctl{display:flex}.bz-track{--gh:clamp(260px,62vw,380px)}}@media(prefers-reduced-motion:reduce){.bz-tile img{transition:none}.bz-tile:hover img{transform:none}.bz-track{scroll-behavior:auto}}.bz-date{white-space:nowrap}@media(max-width:600px){.bz-badge{font-size:11px;letter-spacing:.1em;padding:7px 11px;gap:8px}}.bz-arc{top:62%}@media(max-width:600px){.bz-ctl{display:none}}.bz-sous{margin:calc(-1*clamp(4px,.8vw,10px)) 0 0;font:700 12px/1.3 var(--ti);letter-spacing:.06em;color:var(--gc)}.bz-foot .fig-cap a{text-decoration:underline}.bz-hero h1.bz-long{font-size:clamp(32px,4.6vw,70px);overflow-wrap:break-word}.bz-grid-1{grid-template-columns:minmax(0,560px)}@media(max-width:900px){.bz-grid-1{grid-template-columns:1fr}}.action-photo-pair[data-astro-cid-7xbtw5ep]{display:grid;grid-template-columns:1fr 1.25fr;gap:18px;align-items:end;margin-bottom:16px}.action-photo-pair[data-astro-cid-7xbtw5ep] img{width:100%;height:420px;object-fit:cover;margin:0}@media(max-width:700px){.action-photo-pair[data-astro-cid-7xbtw5ep]{grid-template-columns:1fr}.action-photo-pair[data-astro-cid-7xbtw5ep] img{height:auto;object-fit:contain}}
