footer[data-astro-cid-jo6i4kqk]{padding:clamp(44px, 7vw, 64px) var(--gutter) 64px;font-family:var(--narrow);opacity:.72;text-align:center;text-wrap:pretty;font-size:13px;line-height:1.6}header[data-astro-cid-nen7h5rs]{padding:clamp(32px, 6vw, 56px) var(--gutter) 0;font-family:var(--narrow);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}p[data-astro-cid-nen7h5rs]{margin:0}.presenter[data-astro-cid-nen7h5rs]{letter-spacing:.02em;font-size:16px;font-weight:600;line-height:1.25}.project[data-astro-cid-nen7h5rs]{text-align:right;opacity:.75;max-width:230px;font-size:14px;line-height:1.35}figure[data-astro-cid-ge2uvauf]{background:var(--placeholder);height:clamp(300px,46vw,620px);margin:44px 0 0;overflow:hidden}figure[data-astro-cid-ge2uvauf] picture{display:contents}.photo[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}section[data-astro-cid-ysjb4zef]{padding:clamp(38px, 6vw, 52px) var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:40px clamp(28px,4vw,48px);display:grid}.item[data-astro-cid-ysjb4zef]{flex-direction:column;gap:9px;display:flex}h2[data-astro-cid-ysjb4zef]{font-family:var(--narrow);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0;font-size:12px;font-weight:700}.body[data-astro-cid-ysjb4zef]{flex-direction:column;gap:12px;font-size:20px;line-height:1.4;display:flex}p[data-astro-cid-ysjb4zef]{margin:0}h1[data-astro-cid-fmp4ekgg]{padding:0 var(--gutter);font-family:var(--display);letter-spacing:-.022em;text-wrap:pretty;margin:26px 0 0;font-size:clamp(46px,10.5vw,124px);font-weight:400;line-height:.86}span[data-astro-cid-fmp4ekgg]{color:var(--red)}section[data-astro-cid-fmp4ekgg]{padding:34px var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:clamp(28px,4vw,48px);display:grid}p[data-astro-cid-fmp4ekgg]{margin:0}.text[data-astro-cid-fmp4ekgg]{text-wrap:pretty;font-size:22px;line-height:1.42}.schedule[data-astro-cid-fmp4ekgg]{border-top:2px solid var(--ink);flex-direction:column;gap:14px;padding-top:16px;display:flex}.when[data-astro-cid-fmp4ekgg]{font-family:var(--display);font-size:clamp(38px,6vw,50px);line-height:.95}.note[data-astro-cid-fmp4ekgg]{font-size:18px;font-weight:500;line-height:1.4}section[data-astro-cid-lyjmvazd]{padding:clamp(44px, 7vw, 64px) var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:24px clamp(28px,4vw,48px);display:grid}p[data-astro-cid-lyjmvazd]{margin:0}.label[data-astro-cid-lyjmvazd]{font-family:var(--narrow);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:700}h2[data-astro-cid-lyjmvazd]{font-family:var(--display);text-wrap:pretty;margin:10px 0 0;font-size:clamp(34px,5vw,50px);font-weight:400;line-height:.95}.body[data-astro-cid-lyjmvazd]{flex-direction:column;gap:12px;font-size:20px;line-height:1.4;display:flex}section[data-astro-cid-4srjblhj]{background:var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));margin:clamp(40px,6vw,56px) 0 0;display:grid}.text[data-astro-cid-4srjblhj]{color:var(--paper);flex-direction:column;justify-content:center;gap:30px;padding:clamp(38px,5vw,56px) clamp(20px,5vw,56px);display:flex}h2[data-astro-cid-4srjblhj]{font-family:var(--display);color:var(--blue);margin:0;font-size:clamp(40px,5vw,50px);font-weight:400;line-height:1}.pitch[data-astro-cid-4srjblhj]{margin:16px 0 0;font-size:19px;line-height:1.45}.how[data-astro-cid-4srjblhj]{font-family:var(--narrow)}.how-label[data-astro-cid-4srjblhj]{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0;font-size:13px;font-weight:700}.how-text[data-astro-cid-4srjblhj]{margin:8px 0 0;font-size:clamp(26px,3.6vw,34px);font-weight:700;line-height:1.12}figure[data-astro-cid-4srjblhj]{background:var(--placeholder);min-height:clamp(320px,42vw,560px);margin:0;overflow:hidden}figure[data-astro-cid-4srjblhj] picture{display:contents}.photo[data-astro-cid-4srjblhj]{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}
