.hero[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;align-items:flex-end;min-height:min(84vh,760px);padding-block:120px clamp(56px,8vw,104px);display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#14100dc7 0%,#14100d73 45%,#14100d0d 80%),linear-gradient(#0000 55%,#14100d80 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{max-width:calc(var(--wrap) + 2 * var(--gutter))}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#f3b2ae}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;max-width:13ch}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic;font-weight:400}.hero-lead[data-astro-cid-lcdefpme]{color:#eee6dc;max-width:38ch;margin-bottom:32px;font-size:clamp(1.1rem,1.7vw,1.3rem)}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(220px,.8fr) 1.6fr;align-items:start;gap:clamp(32px,7vw,112px);display:grid}.since[data-astro-cid-lcdefpme]{border-top:2px solid var(--red);flex-direction:column;padding-top:10px;display:flex}.since-label[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:.8rem;font-weight:600}.since-year[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--red);font-size:clamp(4rem,9vw,7rem);font-weight:350;line-height:1}.since-note[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:10px}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch}.intro[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:56ch;margin-bottom:28px}.section-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(32px,5vw,56px)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch;margin:0}.partner-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.partner-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);transition:box-shadow .25s var(--ease), transform .25s var(--ease), border-color .25s;flex-direction:column;padding:clamp(28px,3.5vw,44px);text-decoration:none;display:flex}.partner-card[data-astro-cid-lcdefpme]:hover{color:var(--ink);border-color:var(--sand-deep);box-shadow:var(--shadow);transform:translateY(-2px)}.partner-logo[data-astro-cid-lcdefpme]{align-items:center;height:56px;margin-bottom:28px;display:flex}.partner-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:auto;max-width:200px;max-height:52px}.partner-cat[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.8rem;font-weight:600}.partner-text[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex:1}.partner-card[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{color:var(--red);margin-top:8px}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,16vw,210px);gap:12px;display:grid}.g[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--sand);margin:0;overflow:hidden}.g[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.g[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.g1[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.g6[data-astro-cid-lcdefpme],.g7[data-astro-cid-lcdefpme]{grid-column:span 2}@media (width<=860px){.intro-grid[data-astro-cid-lcdefpme],.partner-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{min-height:78vh}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(#14100d33 0%,#14100d59 30%,#14100dd9 100%)}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px;gap:8px}.g6[data-astro-cid-lcdefpme],.g7[data-astro-cid-lcdefpme]{grid-column:span 1}}
