.home_hero__z_jpu{padding:80px 0 48px;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:54px;gap:54px;align-items:center}.home_badge__aSAA_{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-soft);background:var(--glass);border:1px solid var(--glass-border);padding:7px 14px;border-radius:var(--r);margin-bottom:18px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.home_badge__aSAA_ b{color:var(--sky-200);font-weight:700}.home_motto__0P_cn{font-size:clamp(15px,2.1vw,18px);color:var(--blue-400);font-weight:500;margin:10px 0 6px}.home_h1__yZOih{font-weight:700;font-size:clamp(60px,13vw,136px);line-height:.9;letter-spacing:-.05em;color:#fff}.home_h1__yZOih em{font-style:normal;display:block;background:linear-gradient(120deg,var(--blue-400),var(--sky-200));-webkit-background-clip:text;background-clip:text;color:transparent}.home_lead__kDW_5{margin:24px 0 32px;max-width:46ch;color:var(--ink-soft);font-size:17.5px;line-height:1.65}.home_ctaRow__SM37K{display:flex;gap:14px;flex-wrap:wrap}.home_portrait__78dfO{position:relative;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hi)}.home_portraitImg__P5VNp{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.home_portraitPh__XqJ_T{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);font-size:13px;letter-spacing:.04em;padding:24px}.home_stats__gJqiL{display:grid;grid-template-columns:repeat(4,1fr);padding:8px;margin:8px 0 0;background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hi);border-radius:var(--r-card)}.home_stat__5XxkY{text-align:center;padding:22px 12px}.home_stat__5XxkY+.home_stat__5XxkY{border-left:1px solid var(--hairline-soft)}.home_statNum__Jd72Q{font-weight:700;font-size:clamp(30px,4.4vw,46px);background:linear-gradient(120deg,var(--blue-400),var(--sky-200));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;letter-spacing:-.03em}.home_statLabel__NAGhf{margin-top:8px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.home_section__JtNPk{padding:72px 0 10px}.home_sectionHead__Gl6hb{text-align:center;margin-bottom:42px}.home_sectionHead__Gl6hb h2{font-weight:700;font-size:clamp(32px,4.8vw,50px);letter-spacing:-.04em;margin-top:12px;color:var(--ink)}.home_sectionHead__Gl6hb h2 em{font-style:normal;color:var(--blue-400)}.home_sectionSub__yChYw{color:var(--ink-soft);margin-top:12px;font-size:15.5px}.home_boards__Ep0Bs,.home_posts__YZuNJ,.home_quotes__523nd,.home_story__iB9ij{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.home_boardCard__V9bfI,.home_card__7C2B2,.home_postCard__s_JVd,.home_quote__NB6Sp{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-hi);border-radius:var(--r-card);padding:28px 26px;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease)}.home_boardCard__V9bfI:hover,.home_card__7C2B2:hover,.home_postCard__s_JVd:hover,.home_quote__NB6Sp:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--glass-hi)}.home_card__7C2B2 h3{font-weight:600;font-size:19px;color:var(--ink);margin-bottom:8px;letter-spacing:-.02em}.home_card__7C2B2 p{color:var(--ink-soft);font-size:14.5px;line-height:1.7}.home_kicker__etd2I{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-400);font-weight:600;margin-bottom:12px;display:block}.home_boardCard__V9bfI h3{font-weight:700;font-size:24px;letter-spacing:-.03em;color:var(--ink);margin-bottom:14px}.home_lvl__k5JE0{font-size:13px;color:var(--muted);margin:12px 0 6px;font-weight:500}.home_subj__h67LY{display:inline-block;margin:4px 8px 4px 0;font-size:13.5px;color:var(--blue-400);background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--r);padding:5px 13px;font-weight:500;transition:background .22s var(--ease),color .22s var(--ease)}.home_subj__h67LY:hover{background:linear-gradient(180deg,var(--blue-500),var(--blue-700));color:#fff;border-color:transparent}.home_reviewBar__w_17X{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.home_stars__1L6CB{color:#ffc83d;font-size:20px;letter-spacing:2px}.home_quote__NB6Sp{border-left:3px solid var(--blue-500)}.home_quote__NB6Sp p{font-size:16px;line-height:1.7;color:var(--ink)}.home_who__6rPDf{margin-top:16px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-400);font-weight:600}.home_center__nlyk_{text-align:center;margin-top:34px}.home_postCard__s_JVd{display:flex;flex-direction:column;min-height:168px}.home_postIcon__gDy_w{color:var(--blue-400);font-size:26px;line-height:1;margin-bottom:14px}.home_postCard__s_JVd h3{font-weight:600;font-size:17px;color:var(--ink);margin-bottom:8px}.home_postCard__s_JVd p{color:var(--ink-soft);font-size:14px;line-height:1.6;flex:1 1}.home_postLink__YyJi5{margin-top:14px;color:var(--blue-400);font-weight:600;font-size:14px}.home_postCard__s_JVd:hover .home_postLink__YyJi5{color:var(--sky-200)}.home_mapWrap__0GrgU{position:relative;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hi)}.home_mapFrame__qfDsi{display:block;width:100%;height:440px;border:0;filter:saturate(1.05)}.home_mapMeta__Fn10h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px;background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-top:1px solid var(--hairline-soft)}.home_mapMeta__Fn10h .home_addr__LRhwP{color:var(--ink-soft);font-size:14px;line-height:1.6;font-style:normal}.home_mapMeta__Fn10h .home_addr__LRhwP b{color:var(--ink);font-weight:600}.home_cta__n3QqX{margin:92px 0 0;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--navy-900),var(--blue-700) 65%,var(--blue-500));border-radius:var(--r-lg);padding:66px 30px;box-shadow:var(--shadow),inset 0 1px 0 var(--glass-hi);border:1px solid var(--glass-border)}.home_cta__n3QqX:after{content:"";position:absolute;inset:0;background:radial-gradient(620px 320px at 80% -10%,rgba(189,232,245,.35),transparent 60%);pointer-events:none}.home_cta__n3QqX h2{position:relative;font-weight:700;font-size:clamp(30px,4.8vw,48px);letter-spacing:-.03em;color:#fff;margin-bottom:12px}.home_cta__n3QqX p{position:relative;color:hsla(0,0%,100%,.85);max-width:50ch;margin:0 auto 26px}.home_cta__n3QqX .home_btn__pj0SX{position:relative}@media (max-width:880px){.home_hero__z_jpu{grid-template-columns:1fr}.home_portrait__78dfO{max-width:360px;margin:0 auto;order:-1}.home_stats__gJqiL{grid-template-columns:repeat(2,1fr)}.home_stat__5XxkY:nth-child(3){border-left:none}.home_boards__Ep0Bs,.home_posts__YZuNJ,.home_quotes__523nd,.home_story__iB9ij{grid-template-columns:1fr}}.home_quote__NB6Sp{display:flex;flex-direction:column;height:100%;text-decoration:none}.home_quote__NB6Sp .home_stars__1L6CB{margin-bottom:14px}.home_quote__NB6Sp p{flex:1 1}.home_readMore__u4aVX{margin-top:16px;color:var(--blue-400);font-weight:600;font-size:14px}.home_postCard__s_JVd:hover .home_readMore__u4aVX,.home_quote__NB6Sp:hover .home_readMore__u4aVX{color:var(--sky-200)}.home_postCard__s_JVd{height:100%;text-decoration:none}