.page_themes__3c8eE{list-style:none;display:grid;grid-gap:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2rem,1rem + 4vw,5rem);gap:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2rem,1rem + 4vw,5rem)}@media (min-width:900px){.page_themes__3c8eE{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_themes__3c8eE>li{padding-top:1.25rem;border-top:1px solid var(--border-strong)}.page_index__HXThi{display:block;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--text-3)}.page_themeTitle__BQUji{margin-top:1rem;font-size:clamp(1.4rem,1.15rem + 1vw,2rem)}.page_themeText__GbdXK{margin-top:.6rem;max-width:46ch;font-size:clamp(1rem,.96rem + .2vw,1.1rem)}.page_roles__8gIl9{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.page_roles__8gIl9 li{padding:.35rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.88rem;color:var(--text)}.page_note__TV_rM{margin-top:2.75rem;max-width:var(--measure);font-size:.92rem;color:var(--text-3)}.page_flagship__V7Lo3{border-top:1px solid var(--border)}.page_flagshipHead__4zjZG{display:grid;grid-gap:clamp(2rem,1.5rem + 2vw,3rem);gap:clamp(2rem,1.5rem + 2vw,3rem);align-items:center;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}@media (min-width:1024px){.page_flagshipHead__4zjZG{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,2rem + 3vw,5rem)}}.page_flagshipHead__4zjZG h2+p{margin-top:1.25rem}.page_meta__61FdL{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.page_collab__pwCJC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);padding-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-top:1px solid var(--border-strong)}.page_collab__pwCJC h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.page_collab__pwCJC p{margin-top:.5rem;max-width:56ch;color:var(--text-2)}