.w-hero[data-astro-cid-by4zwojz]{padding-block:clamp(48px,7vw,104px) clamp(40px,5vw,64px)}.w-hero-inner[data-astro-cid-by4zwojz]{display:grid;gap:24px}.crumbs[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--fs-caption);font-weight:500;color:var(--graphite)}.crumbs[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{color:var(--copper-deep)}.crumbs[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz][aria-hidden]{color:var(--stone)}.crumbs[data-astro-cid-by4zwojz] [data-astro-cid-by4zwojz][aria-current]{color:var(--obsidian)}.w-hero[data-astro-cid-by4zwojz] h1[data-astro-cid-by4zwojz]{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1.04;max-width:960px}.w-hero[data-astro-cid-by4zwojz] .lead[data-astro-cid-by4zwojz]{max-width:640px}.w-fade[data-astro-cid-by4zwojz]{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d) * .11s + .1s)}.ready-hero .w-fade[data-astro-cid-by4zwojz],.no-js .w-fade[data-astro-cid-by4zwojz]{opacity:1;transform:none}.w-cover[data-astro-cid-by4zwojz]{margin:0;border-radius:var(--radius);overflow:hidden;max-width:100%;display:grid;place-items:center}.w-cover[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:auto;transform:scale(1.04);transition:transform 1.6s var(--ease)}.ready-hero .w-cover[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{transform:none}.js .w-cover[data-astro-cid-by4zwojz]{clip-path:polygon(0 0,0 0,-20% 100%,-20% 100%);animation:wipe 1.4s var(--ease) .5s forwards}@keyframes wipe{to{clip-path:polygon(0 0,120% 0,100% 100%,-20% 100%)}}.facts[data-astro-cid-by4zwojz]{margin:40px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);padding-top:24px}.facts[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{font-size:var(--fs-overline);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);margin-bottom:8px}.facts[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:0;font-weight:500;line-height:1.5}.facts[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{color:var(--graphite);font-weight:400}.facts[data-astro-cid-by4zwojz] .text-link[data-astro-cid-by4zwojz]{margin-top:8px}.two-col[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr 2.2fr;gap:24px clamp(32px,5vw,80px);align-items:start}.big[data-astro-cid-by4zwojz]{font-family:var(--font-head);font-weight:500;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);line-height:1.3;letter-spacing:-.015em}.chapter[data-astro-cid-by4zwojz]{padding-top:0}.chapter-head[data-astro-cid-by4zwojz]{margin-bottom:clamp(32px,4vw,56px)}.chapter-copy[data-astro-cid-by4zwojz]{display:grid;gap:16px;max-width:720px}.chapter-copy[data-astro-cid-by4zwojz] h2[data-astro-cid-by4zwojz]{font-size:var(--fs-h3)}.chapter-copy[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{color:var(--graphite);font-size:var(--fs-body-l);line-height:1.6}.text-only[data-astro-cid-by4zwojz] .chapter-head[data-astro-cid-by4zwojz]{margin-bottom:0;padding-top:40px;border-top:1px solid var(--line)}.shots[data-astro-cid-by4zwojz]{display:grid;gap:24px}.shot[data-astro-cid-by4zwojz]{margin:0;border-radius:var(--radius);overflow:hidden;background:var(--ivory-2);max-width:100%}.shot[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:auto;transition:transform 1.2s var(--ease)}.shot[data-astro-cid-by4zwojz]:hover img[data-astro-cid-by4zwojz]{transform:scale(1.015)}.shots[data-astro-cid-by4zwojz]+.gallery[data-astro-cid-by4zwojz]{margin-top:24px}.gallery[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:start}.g-item[data-astro-cid-by4zwojz]{margin:0;border-radius:var(--radius);overflow:hidden;max-width:100%}.g-item[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:auto;transition:transform .8s var(--ease)}.g-item[data-astro-cid-by4zwojz]:hover img[data-astro-cid-by4zwojz]{transform:scale(1.03)}.g-item[data-astro-cid-by4zwojz]:nth-child(2n){margin-top:48px}.reels[data-astro-cid-by4zwojz]{display:grid;gap:16px;margin-inline:calc(50% - 50vw);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.reel-row[data-astro-cid-by4zwojz]{overflow:hidden}.reel-track[data-astro-cid-by4zwojz]{display:flex;gap:16px;width:max-content;animation:reel 60s linear infinite}.rev[data-astro-cid-by4zwojz] .reel-track[data-astro-cid-by4zwojz]{animation-direction:reverse;animation-duration:70s}.reels[data-astro-cid-by4zwojz]:hover .reel-track[data-astro-cid-by4zwojz]{animation-play-state:paused}@keyframes reel{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.reel[data-astro-cid-by4zwojz]{margin:0;flex:none;width:clamp(150px,16vw,220px);aspect-ratio:9 / 16;border-radius:var(--radius);overflow:hidden;background:var(--ivory-2)}.reel[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.reel[data-astro-cid-by4zwojz]:hover img[data-astro-cid-by4zwojz]{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.reel-track[data-astro-cid-by4zwojz]{animation:none}.reel-row[data-astro-cid-by4zwojz]{overflow-x:auto}}.results[data-astro-cid-by4zwojz] .res-head[data-astro-cid-by4zwojz]{margin-bottom:clamp(40px,5vw,64px)}.results[data-astro-cid-by4zwojz] h2[data-astro-cid-by4zwojz]{font-size:var(--fs-h2)}.stats[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:1px;background:var(--line-dark);border-block:1px solid var(--line-dark);margin-bottom:clamp(48px,6vw,80px)}.stat[data-astro-cid-by4zwojz]{background:var(--obsidian);padding:32px 24px 36px 0;display:grid;gap:12px;align-content:start}.stat[data-astro-cid-by4zwojz]+.stat[data-astro-cid-by4zwojz]{padding-left:24px}.stat-n[data-astro-cid-by4zwojz]{font-family:var(--font-head);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--copper);font-variant-numeric:tabular-nums}.stat-l[data-astro-cid-by4zwojz]{color:#f3eee6b8;max-width:220px}.deliv[data-astro-cid-by4zwojz] ul[data-astro-cid-by4zwojz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 32px}.deliv[data-astro-cid-by4zwojz] li[data-astro-cid-by4zwojz]{padding:14px 0;border-bottom:1px solid var(--line-dark);font-weight:500}.note[data-astro-cid-by4zwojz]{margin-top:40px;color:var(--stone);font-size:var(--fs-caption)}.next-case[data-astro-cid-by4zwojz]{border-bottom:1px solid var(--line)}.next-link[data-astro-cid-by4zwojz]{display:grid;gap:12px;padding-block:clamp(64px,8vw,112px)}.next-name[data-astro-cid-by4zwojz]{font-family:var(--font-head);font-size:var(--fs-display);font-weight:500;letter-spacing:-.035em;line-height:1;transition:color .3s}.next-title[data-astro-cid-by4zwojz]{color:var(--graphite);font-size:var(--fs-body-l)}.next-title[data-astro-cid-by4zwojz] .arrow[data-astro-cid-by4zwojz]{display:inline-block;color:var(--copper-deep);transition:transform .4s var(--ease)}.next-link[data-astro-cid-by4zwojz]:hover .next-name[data-astro-cid-by4zwojz]{color:var(--copper-deep)}.next-link[data-astro-cid-by4zwojz]:hover .arrow[data-astro-cid-by4zwojz]{transform:translate(8px)}@media(max-width:960px){.facts[data-astro-cid-by4zwojz]{grid-template-columns:repeat(2,1fr)}.two-col[data-astro-cid-by4zwojz]{grid-template-columns:1fr}.stats[data-astro-cid-by4zwojz]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-by4zwojz]:last-child:nth-child(odd){grid-column:1 / -1}.stat[data-astro-cid-by4zwojz],.stat[data-astro-cid-by4zwojz]+.stat[data-astro-cid-by4zwojz]{padding:28px 20px 32px 0}.stat[data-astro-cid-by4zwojz]:nth-child(2n){padding-left:20px}.gallery[data-astro-cid-by4zwojz]{grid-template-columns:repeat(3,1fr)}.g-item[data-astro-cid-by4zwojz]:nth-child(2n){margin-top:0}.g-item[data-astro-cid-by4zwojz]:nth-child(3n+2){margin-top:32px}}@media(max-width:560px){.facts[data-astro-cid-by4zwojz],.deliv[data-astro-cid-by4zwojz] ul[data-astro-cid-by4zwojz]{grid-template-columns:1fr}.gallery[data-astro-cid-by4zwojz]{grid-template-columns:repeat(2,1fr);gap:12px}.g-item[data-astro-cid-by4zwojz]:nth-child(3n+2){margin-top:0}.g-item[data-astro-cid-by4zwojz]:nth-child(2n){margin-top:32px}}@media(prefers-reduced-motion:reduce){.js .w-cover[data-astro-cid-by4zwojz]{clip-path:none;animation:none}.w-cover[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{transform:none}}
