.ven[data-astro-cid-hvdhlvkw]{overflow:clip}.ven[data-astro-cid-hvdhlvkw] h1[data-astro-cid-hvdhlvkw],.ven[data-astro-cid-hvdhlvkw] h2[data-astro-cid-hvdhlvkw],.ven[data-astro-cid-hvdhlvkw] h3[data-astro-cid-hvdhlvkw],.ven[data-astro-cid-hvdhlvkw] p[data-astro-cid-hvdhlvkw]{margin:0}.ven-hero[data-astro-cid-hvdhlvkw]{height:92svh;min-height:850px;max-height:1100px;padding:110px var(--gutter);align-items:center;display:flex;position:relative}.ven-art[data-astro-cid-hvdhlvkw]{position:absolute;inset:20px -12% 20px 35%}.ven-title-group[data-astro-cid-hvdhlvkw]{z-index:2;pointer-events:none;max-width:65%;position:relative}.ven-title-group[data-astro-cid-hvdhlvkw]>p[data-astro-cid-hvdhlvkw]{max-width:25ch;font-size:var(--fs-small);margin-bottom:35px}.ven-title-group[data-astro-cid-hvdhlvkw] h1[data-astro-cid-hvdhlvkw],.ven-title-group[data-astro-cid-hvdhlvkw]>p[data-astro-cid-hvdhlvkw]{pointer-events:auto}.ven-title-group[data-astro-cid-hvdhlvkw] h1[data-astro-cid-hvdhlvkw]{font:400 clamp(90px,13vw,210px)/.88 var(--font-serif);letter-spacing:-.06em;text-wrap:balance;max-width:8ch}.ven-explore[data-astro-cid-hvdhlvkw]{pointer-events:auto;align-items:center;gap:35px;margin-top:40px;font-size:15px;display:inline-flex}.ven-explore[data-astro-cid-hvdhlvkw] span[data-astro-cid-hvdhlvkw]{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ven-hero-foot[data-astro-cid-hvdhlvkw]{bottom:30px;left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:20px;font-size:13px;display:flex;position:absolute}.ven-hero-foot[data-astro-cid-hvdhlvkw]>span[data-astro-cid-hvdhlvkw]:last-child{text-align:right}.ven-intro[data-astro-cid-hvdhlvkw]{padding-block:var(--section);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(35px,10vw,170px);display:grid}.ven-portrait[data-astro-cid-hvdhlvkw]{max-width:520px}.ven-portrait[data-astro-cid-hvdhlvkw] picture{aspect-ratio:4/5;border-radius:48% 48% 0 0;display:block;overflow:hidden}.ven-portrait[data-astro-cid-hvdhlvkw] img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.ven-portrait[data-astro-cid-hvdhlvkw]>span[data-astro-cid-hvdhlvkw]{color:var(--fg-2);margin-top:15px;font-size:13px;display:block}.ven-intro-copy[data-astro-cid-hvdhlvkw] h2[data-astro-cid-hvdhlvkw]{font:400 clamp(40px,5vw,76px)/1.06 var(--font-serif);letter-spacing:-.045em;max-width:13ch}.ven-intro-copy[data-astro-cid-hvdhlvkw] p[data-astro-cid-hvdhlvkw]{color:var(--fg-2);font-size:var(--fs-lead);max-width:40ch;margin-top:30px}.ven-intro-copy[data-astro-cid-hvdhlvkw] a[data-astro-cid-hvdhlvkw]{text-underline-offset:8px;gap:35px;margin-top:35px;padding-bottom:12px;text-decoration:underline;display:inline-flex}.ven-paths[data-astro-cid-hvdhlvkw]>h2[data-astro-cid-hvdhlvkw]{font:400 clamp(44px,6vw,90px)/1.03 var(--font-serif);letter-spacing:-.045em;margin-bottom:45px}.ven-portals[data-astro-cid-hvdhlvkw]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ven-portal[data-astro-cid-hvdhlvkw]{background:var(--bg-sunk);min-height:450px;color:var(--fg);box-shadow:0 12px 32px -16px #0000001f,inset 0 0 0 1px var(--line-subtle,#ffffff1f);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),background .4s;border-radius:28px;flex-direction:column;padding:clamp(28px,4vw,65px);text-decoration:none;display:flex;position:relative;overflow:hidden}.ven-portal[data-astro-cid-hvdhlvkw]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -18px #00000038}.ven-portal--blue[data-astro-cid-hvdhlvkw]{color:#fff;background:#2949dc}.ven-portal-mark[data-astro-cid-hvdhlvkw]{z-index:2;color:var(--fg-3);opacity:.6;pointer-events:none;transition:opacity .4s var(--ease-out),color .4s var(--ease-out);font-size:13px;font-weight:300;line-height:1;position:absolute}.ven-portal--blue[data-astro-cid-hvdhlvkw] .ven-portal-mark[data-astro-cid-hvdhlvkw]{color:#ffffffb3}.ven-portal-mark--tl[data-astro-cid-hvdhlvkw]{top:16px;left:18px}.ven-portal-mark--tr[data-astro-cid-hvdhlvkw]{top:16px;right:18px}.ven-portal[data-astro-cid-hvdhlvkw]:hover .ven-portal-mark[data-astro-cid-hvdhlvkw]{opacity:1;color:var(--vermilion,#ff5722)}.ven-portal--blue[data-astro-cid-hvdhlvkw]:hover .ven-portal-mark[data-astro-cid-hvdhlvkw]{color:#ffd600}.ven-portal[data-astro-cid-hvdhlvkw] h3[data-astro-cid-hvdhlvkw]{font:400 clamp(34px,3.8vw,60px)/1.06 var(--font-serif);letter-spacing:-.035em;max-width:14ch;margin:40px 0 25px}.ven-portal[data-astro-cid-hvdhlvkw] p[data-astro-cid-hvdhlvkw]{max-width:42ch;font-size:16px;line-height:1.65}.ven-portal-arrow[data-astro-cid-hvdhlvkw]{font-size:35px;transition:transform .4s;position:absolute;top:20px;right:30px}.ven-portal[data-astro-cid-hvdhlvkw]:hover .ven-portal-arrow[data-astro-cid-hvdhlvkw]{transform:translate(4px,-4px)}.ven-portal-cta[data-astro-cid-hvdhlvkw]{justify-content:space-between;gap:20px;margin-top:auto;padding-top:35px;font-size:14px;display:flex}.ven-story[data-astro-cid-hvdhlvkw]{padding-block:var(--section)}.ven-chapter[data-astro-cid-hvdhlvkw]{grid-template-columns:1fr 1.2fr;gap:clamp(30px,10vw,170px);padding-block:50px;display:grid}.ven-chapter[data-astro-cid-hvdhlvkw] h2[data-astro-cid-hvdhlvkw]{font:400 clamp(32px,3.8vw,58px)/1.1 var(--font-serif);letter-spacing:-.035em}.ven-chapter[data-astro-cid-hvdhlvkw] p[data-astro-cid-hvdhlvkw]{color:var(--fg-2);max-width:60ch}.ven-chapter[data-astro-cid-hvdhlvkw] p[data-astro-cid-hvdhlvkw]+p[data-astro-cid-hvdhlvkw]{margin-top:20px}.ven-close[data-astro-cid-hvdhlvkw]{color:#fff;background:#2949dc;padding-block:clamp(80px,12vw,180px)}.ven-close[data-astro-cid-hvdhlvkw] p[data-astro-cid-hvdhlvkw]{margin-bottom:35px;font-size:14px}.ven-close[data-astro-cid-hvdhlvkw] h2[data-astro-cid-hvdhlvkw]{font:400 clamp(40px,6vw,90px)/1.07 var(--font-serif);letter-spacing:-.04em}.ven-close[data-astro-cid-hvdhlvkw] h2[data-astro-cid-hvdhlvkw] span[data-astro-cid-hvdhlvkw]{display:block}.ven-close-link[data-astro-cid-hvdhlvkw]{justify-content:space-between;align-items:center;gap:30px;max-width:600px;margin-top:30px;padding-block:25px;display:flex}.ven-close-link[data-astro-cid-hvdhlvkw] span[data-astro-cid-hvdhlvkw]{font-size:35px}.ven-disclaimer[data-astro-cid-hvdhlvkw]{color:var(--fg-2);padding-block:40px;font-size:13px;line-height:1.6}@media (width<=800px){.ven-hero[data-astro-cid-hvdhlvkw]{min-height:740px}.ven-title-group[data-astro-cid-hvdhlvkw]{max-width:75%}.ven-art[data-astro-cid-hvdhlvkw]{inset:100px -40% 50px 30%}.ven-title-group[data-astro-cid-hvdhlvkw] h1[data-astro-cid-hvdhlvkw]{font-size:16vw}.ven-intro[data-astro-cid-hvdhlvkw]{grid-template-columns:1fr 1fr;gap:30px}.ven-portal[data-astro-cid-hvdhlvkw]{min-height:430px;padding:25px}.ven-chapter[data-astro-cid-hvdhlvkw]{gap:30px}}@media (width<=540px){.ven-hero[data-astro-cid-hvdhlvkw]{align-items:start;height:auto;min-height:900px;padding-top:135px;padding-bottom:430px}.ven-title-group[data-astro-cid-hvdhlvkw]{max-width:100%}.ven-title-group[data-astro-cid-hvdhlvkw] h1[data-astro-cid-hvdhlvkw]{max-width:8ch;font-size:23vw}.ven-title-group[data-astro-cid-hvdhlvkw]>p[data-astro-cid-hvdhlvkw]{margin-bottom:20px}.ven-explore[data-astro-cid-hvdhlvkw]{margin-top:25px}.ven-art[data-astro-cid-hvdhlvkw]{inset:345px -25% 35px -8%}.ven-hero-foot[data-astro-cid-hvdhlvkw]{font-size:11px}.ven-intro[data-astro-cid-hvdhlvkw]{grid-template-columns:1fr;gap:40px;padding-block:75px}.ven-portrait[data-astro-cid-hvdhlvkw]{max-width:80%}.ven-intro-copy[data-astro-cid-hvdhlvkw] h2[data-astro-cid-hvdhlvkw]{font-size:45px}.ven-portals[data-astro-cid-hvdhlvkw]{grid-template-columns:1fr;gap:16px}.ven-portal[data-astro-cid-hvdhlvkw]{min-height:360px}.ven-chapter[data-astro-cid-hvdhlvkw]{grid-template-columns:1fr;gap:25px;padding-block:35px}.ven-story[data-astro-cid-hvdhlvkw]{padding-block:70px}}
