.hero-photo[data-astro-cid-bbe6dxrz]{position:relative;min-height:clamp(420px,78vh,780px);display:flex;align-items:flex-end;background-size:cover;background-position:center;border-bottom:1.5px solid var(--ink)}.hero-v1[data-astro-cid-bbe6dxrz]{background-image:url(/assets/hero/hero-1.jpg)}.hero-v2[data-astro-cid-bbe6dxrz]{background-image:url(/assets/hero/hero-2.jpg);align-items:center;justify-content:center}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(180deg,#1d1b170d 30%,#1d1b17b8)}.hero-overlay-soft[data-astro-cid-bbe6dxrz]{background:#1d1b172e}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;width:100%;padding-bottom:clamp(32px,6vw,72px)}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(44px,8.5vw,120px);line-height:.95;color:var(--plaster);max-width:14ch}.hero-row[data-astro-cid-bbe6dxrz]{margin-top:var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.hero-sub-line[data-astro-cid-bbe6dxrz]{font-family:var(--font-lede);font-style:italic;font-size:clamp(17px,2.2vw,22px);color:var(--plaster)}.btn-light[data-astro-cid-bbe6dxrz]{background:var(--plaster);color:var(--ink);border-color:var(--plaster)}.btn-light[data-astro-cid-bbe6dxrz]:hover{background:var(--ink);color:var(--plaster);border-color:var(--ink)}.hero-logo-card[data-astro-cid-bbe6dxrz]{position:relative;background:var(--plaster);border:1.5px solid var(--ink);padding:clamp(28px,4.5vw,56px) clamp(32px,6vw,80px);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px);margin:clamp(48px,9vw,120px) 20px}.hero-logo-card[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{max-width:min(420px,64vw)}.hero-split[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-bottom:1.5px solid var(--ink);min-height:clamp(420px,72vh,720px)}.hero-split-text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,32px);padding:clamp(32px,5vw,72px) clamp(24px,4vw,64px)}.hero-split-logo[data-astro-cid-bbe6dxrz]{max-width:min(400px,90%)}.hero-split-text[data-astro-cid-bbe6dxrz] .hero-sub-line[data-astro-cid-bbe6dxrz]{color:var(--ink-soft)}.hero-split-photo[data-astro-cid-bbe6dxrz]{background:url(/assets/hero/hero-3.jpg) center / cover;border-left:1.5px solid var(--ink);min-height:320px}@media(max-width:760px){.hero-split[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-split-photo[data-astro-cid-bbe6dxrz]{order:-1;border-left:0;border-bottom:1.5px solid var(--ink)}}figure[data-astro-cid-cnqjbvzc] a[data-astro-cid-cnqjbvzc]{display:block}figure[data-astro-cid-cnqjbvzc] a[data-astro-cid-cnqjbvzc]:hover img[data-astro-cid-cnqjbvzc]{opacity:.92}.gal-editorial[data-astro-cid-cnqjbvzc]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.gal-editorial[data-astro-cid-cnqjbvzc] figure[data-astro-cid-cnqjbvzc]{border:1.5px solid var(--ink);background:var(--plaster-2)}.gal-editorial[data-astro-cid-cnqjbvzc] figure[data-astro-cid-cnqjbvzc].big{grid-column:span 2;grid-row:span 2}.gal-editorial[data-astro-cid-cnqjbvzc] img[data-astro-cid-cnqjbvzc]{width:100%;aspect-ratio:1;object-fit:cover}.gal-editorial[data-astro-cid-cnqjbvzc] .big[data-astro-cid-cnqjbvzc] a[data-astro-cid-cnqjbvzc],.gal-editorial[data-astro-cid-cnqjbvzc] .big[data-astro-cid-cnqjbvzc] img[data-astro-cid-cnqjbvzc]{height:100%}.gal-editorial[data-astro-cid-cnqjbvzc] figcaption[data-astro-cid-cnqjbvzc]{font-size:13px;letter-spacing:.06em;padding:10px 12px;border-top:1.5px solid var(--ink);color:var(--ink-soft)}.gal-strip[data-astro-cid-cnqjbvzc]{display:flex;gap:20px;overflow-x:auto;padding:0 clamp(20px,4vw,48px) 16px;scroll-snap-type:x mandatory}.gal-strip[data-astro-cid-cnqjbvzc] figure[data-astro-cid-cnqjbvzc]{flex:0 0 300px;scroll-snap-align:start;border:1.5px solid var(--ink)}.gal-strip[data-astro-cid-cnqjbvzc] img[data-astro-cid-cnqjbvzc]{width:100%;aspect-ratio:4/5;object-fit:cover}.gal-strip[data-astro-cid-cnqjbvzc] figcaption[data-astro-cid-cnqjbvzc]{font-size:12.5px;padding:8px 10px;border-top:1.5px solid var(--ink);color:var(--ink-soft)}.gal-grid[data-astro-cid-cnqjbvzc]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.gal-grid[data-astro-cid-cnqjbvzc] figure[data-astro-cid-cnqjbvzc]{border:1.5px solid var(--ink)}.gal-grid[data-astro-cid-cnqjbvzc] img[data-astro-cid-cnqjbvzc]{width:100%;aspect-ratio:1;object-fit:cover}@media(max-width:900px){.gal-editorial[data-astro-cid-cnqjbvzc],.gal-grid[data-astro-cid-cnqjbvzc]{grid-template-columns:repeat(2,1fr)}}
