.about-hero[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:center;gap:40px;display:grid}.about-hero__portrait[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md);aspect-ratio:4/5;border:1px solid #ffffff1f;justify-self:center;width:100%;max-width:430px;overflow:hidden}@media (width<=700px){.about-hero__portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;justify-self:start;max-width:100%}.about-hero__portrait[data-astro-cid-ta2fbyqs] img{object-position:50% 25%}}.story[data-astro-cid-ta2fbyqs]{padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(40px,6vw,72px)}.story__body[data-astro-cid-ta2fbyqs]{color:var(--body);flex-direction:column;gap:20px;max-width:670px;font-size:17px;line-height:1.8;display:flex}.story__body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0}.accent[data-astro-cid-ta2fbyqs]{color:var(--sage-dark)!important}.story__img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;border-radius:var(--r-md);margin-top:12px}.train-pic[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md);min-height:280px}@media (width<=700px){.story__img{display:none}}.bacp-tile[data-astro-cid-ta2fbyqs]{gap:14px}@media (width>=720px) and (width<=1023px){.bento[data-astro-cid-ta2fbyqs]>.bacp-tile[data-astro-cid-ta2fbyqs]{grid-column:span 12}}.bacp-tile[data-astro-cid-ta2fbyqs]:hover{border-color:var(--dark-hover);background:#243024}.bacp-tile__kicker[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--on-dark);margin-top:8px;font-weight:500}.bacp-tile__num[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;color:var(--on-dark);font-size:clamp(44px,5vw,64px);font-weight:300;line-height:1}.bacp-tile__foot[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:14px;padding-top:8px;display:flex}.bacp-tile__logo[data-astro-cid-ta2fbyqs]{border-radius:var(--r-sm);background:#fff;align-self:flex-start;padding:10px 14px;display:inline-flex}.bacp-tile__logo[data-astro-cid-ta2fbyqs] img{width:170px;height:auto}.bacp-tile__link[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--on-dark-soft);align-items:center;gap:6px;font-weight:500;display:inline-flex}.bacp-tile[data-astro-cid-ta2fbyqs]:hover .bacp-tile__link[data-astro-cid-ta2fbyqs]{color:#fff}.panel[data-astro-cid-ta2fbyqs]{border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));padding:clamp(24px,4vw,44px);display:grid}.values[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:24px 48px;display:grid}.values__head[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.values__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.values[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.values__head[data-astro-cid-ta2fbyqs]{position:static}}@media (width<=720px){.values__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.value[data-astro-cid-ta2fbyqs]{gap:12px}.value[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0;font-size:17px;font-weight:500;line-height:1.3}.where__head[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.room[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex;overflow:hidden}.room[data-astro-cid-ta2fbyqs] .room__img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.bacp[data-astro-cid-ta2fbyqs]{margin-top:4px;display:inline-block}.bacp[data-astro-cid-ta2fbyqs] img{width:220px;height:auto}.room__text[data-astro-cid-ta2fbyqs]{flex-direction:column;flex:1;gap:6px;padding:26px;display:flex}.room__more[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--text);margin-top:auto;padding-top:10px;font-weight:500}.room[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs],.online[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{align-items:center;gap:6px;margin:0;font-size:17px;font-weight:500;display:flex}.room[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs] svg{color:var(--sage-dark)}.room[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--body);margin:0;font-size:15px;line-height:1.6}.online[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md);background:var(--dark);color:var(--on-dark);flex-direction:column;justify-content:space-between;gap:16px;min-height:260px;padding:30px;display:flex}.online__pic[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;border-radius:var(--r-sm);background:#ffffff0f;display:block;position:relative;overflow:hidden}.online__pic[data-astro-cid-ta2fbyqs] img{position:absolute;inset:0}.online[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--on-dark-soft);margin:0;font-size:15px;line-height:1.6}.fit[data-astro-cid-ta2fbyqs]{align-items:center;gap:32px}.fit__title[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.25}.ticks[data-astro-cid-ta2fbyqs]{color:var(--body);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:flex}.ticks[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:10px;display:flex}.ticks[data-astro-cid-ta2fbyqs] svg{color:var(--sage-dark);flex:none;margin-top:3px}.fit__note[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md);background:var(--tint);color:var(--body);flex-direction:column;gap:14px;padding:28px;font-size:15px;line-height:1.6;display:flex}.fit__link[data-astro-cid-ta2fbyqs]{color:var(--sage-dark);font-size:15px}
