._page_b28h5_1{max-width:1240px}._page_b28h5_1>h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(44px,7.5vw,88px);line-height:1.04}._page_b28h5_1>h1 em{color:#d8fc71;font-style:normal}._jump_b28h5_1{flex-wrap:wrap;gap:10px;margin:30px 0 45px;display:flex}._jump_b28h5_1 a{border:1px solid #405044;border-radius:24px;padding:10px 15px;font-size:13px;text-decoration:none}._jump_b28h5_1 a:hover{background:#293628}._welcome_b28h5_1{background:#17251f;border:1px solid #526448;border-radius:20px;grid-template-columns:1fr 1fr;margin-bottom:48px;display:grid;overflow:hidden}._welcome_b28h5_1>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;max-height:620px}._welcome_b28h5_1>div{align-self:center;padding:clamp(24px,4vw,48px)}._welcome_b28h5_1 h2{margin:18px 0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}._welcome_b28h5_1 p{color:#ced8cc;line-height:1.7}._welcome_b28h5_1 blockquote{color:#d8fc71;margin:24px 0;font-size:20px}._grid_b28h5_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}._card_b28h5_1{background:#111b23;border:1px solid #334339;border-radius:18px;min-width:0;scroll-margin-top:100px;overflow:hidden}._card_b28h5_1>a{display:block}._card_b28h5_1 img{aspect-ratio:5/4;object-fit:cover;object-position:center 22%;width:100%;height:auto;display:block}._copy_b28h5_1{padding:30px}._copy_b28h5_1 h2{margin:12px 0 9px;font-size:32px}._copy_b28h5_1 p{line-height:1.75}._role_b28h5_1{color:#b5cc91;font-size:14px}._copy_b28h5_1 blockquote{color:#e5e8d7;margin:22px 0;font-style:italic;line-height:1.6}._copy_b28h5_1 ul{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}._copy_b28h5_1 li{border:1px solid #354b43;border-radius:20px;padding:7px 10px;font-size:12px}._about_b28h5_1{border-top:1px solid #40523d;margin:50px 0 0;padding:32px}._about_b28h5_1 p{color:#bdc9c2;max-width:850px;line-height:1.8}._page_b28h5_1 a:focus-visible{outline-offset:5px;outline:2px solid #d8fc71}@media (max-width:750px){._welcome_b28h5_1,._grid_b28h5_1{grid-template-columns:1fr}._welcome_b28h5_1>img{max-height:480px}._copy_b28h5_1{padding:24px}._about_b28h5_1{padding:26px 0}}
