.btn-navy{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--navy);color:#fff;font-family:var(--osw);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:15px 24px;border-radius:10px;min-width:270px}.btn-navy .ar{color:var(--gold);font-size:16px}.btn-navy:hover{background:#0a1f30}.band-ct{background:#fff;padding:42px 0}.ct{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:end}.ct .k{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pgold)}.ct h2{font-family:var(--osw);font-weight:600;font-size:clamp(30px,3.8vw,40px);color:var(--navy);text-transform:uppercase;margin:8px 0 0;line-height:1.04}.ct p{font-family:var(--alm);font-size:16px;line-height:1.6;color:#3a4759;margin-top:14px}.ct .btn-navy{margin-top:22px;width:100%}.ct-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px -22px #101e388c;background:#0c1b2e}.ct-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.band-cti{background:#fff;padding:6px 0 22px}.cticard{background:linear-gradient(160deg,#13294a,#070f1c 75%);border-radius:18px;padding:44px;text-align:center}.cticard .k{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.cticard h2{font-family:var(--osw);font-weight:600;font-size:clamp(24px,3.4vw,34px);color:#fff;text-transform:uppercase;margin:8px 0 0}.cticard .intro{font-family:var(--alm);font-size:15.5px;line-height:1.6;color:#c4d2e6;max-width:700px;margin:14px auto 0}.covers{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0 0}.cover img.art{width:100%;border-radius:10px;display:block;aspect-ratio:1;object-fit:cover;box-shadow:0 12px 26px -14px #0009}.cover .row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px}.cover .lab{font-family:var(--alm);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.flagimg{width:22px;height:auto;border-radius:3px;box-shadow:0 0 0 1px #ffffff2e;display:block}.cticard .sel-note{font-family:var(--alm);font-style:italic;font-size:12.5px;color:#8ea1b0;margin-top:18px}.cticard hr{border:0;border-top:1px solid rgba(255,255,255,.13);margin:30px auto;max-width:520px}.cticard .gc-k{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.cticard .verse{font-family:var(--osw);font-weight:500;font-size:clamp(19px,2.6vw,26px);line-height:1.32;color:#fff;max-width:940px;margin:14px auto 0;text-wrap:balance}.cticard .verse-cite{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:12px}.cticard .gc-p{font-family:var(--alm);font-size:15px;line-height:1.6;color:#c4d2e6;max-width:660px;margin:18px auto 0}.band-doors2{background:#fff;padding:22px 0 44px}.doors2{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center}.doors2 h2{font-family:var(--osw);font-weight:600;font-size:27px;line-height:1.12;color:var(--navy);text-transform:uppercase}.doors2 p{font-family:var(--alm);font-size:15.5px;line-height:1.6;color:#3a4759;margin-top:14px}.doors2 .btn-navy{margin-top:20px}.soonbox{background:#f4f2ec;border-radius:14px;padding:26px 28px}.soonbox .k{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pgold)}.soonbox .ssub{font-family:var(--alm);font-size:13px;color:#6a7788;margin:4px 0 16px}.soongrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.sooncard{background:#fff;border:1px solid var(--line2);border-radius:10px;padding:18px 8px;text-align:center}.flagimg-lg{width:38px;height:auto;border-radius:4px;box-shadow:0 1px 4px #101e3840;margin:0 auto;display:block}.sooncard .lang{font-family:var(--alm);font-weight:700;font-size:13px;color:var(--navy);margin-top:8px}.band-applylang{background:var(--navy);padding:44px 0}.applang{background:#0e1c34;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:34px 38px}.applang h2{font-family:var(--osw);font-weight:600;font-size:clamp(24px,3.2vw,32px);color:#fff;text-align:center;text-transform:uppercase}.applang h2 .g{color:var(--gold)}.applang .sub{font-family:var(--alm);font-size:14.5px;color:#aebed2;text-align:center;margin-top:8px}.applang form{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr auto;gap:12px;margin-top:22px}.applang select,.applang input{height:48px;min-width:0;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:#0810208c;color:#fff;padding:0 14px;font-family:var(--alm);font-size:14px}.applang .btn-gold{height:48px}.applang .reg{display:flex;align-items:center;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13)}.applang .reg img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:center top;flex-shrink:0;background:#0e1c34;border:2px solid var(--gold)}.applang .reg .rx{flex:1}.applang .reg .e{font-family:var(--osw);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.applang .reg .t{font-family:var(--alm);font-size:13.5px;color:#c4cfdd;margin-top:3px}@media(max-width:860px){.ct{grid-template-columns:1fr;gap:24px}.covers{grid-template-columns:1fr 1fr}.cticard{padding:28px 22px}.doors2{grid-template-columns:1fr;gap:24px}.applang form{grid-template-columns:1fr}.applang .reg{flex-wrap:wrap;justify-content:center;text-align:center}.applang .reg .rx{flex:1 1 100%}}@media(max-width:860px){.band-hero.abouthero{background:linear-gradient(180deg,#030d14,#13527e);padding:34px 0 30px}.herocard{position:static;display:flex;flex-direction:column;align-items:center;text-align:center;background:none;border:none;border-radius:0;aspect-ratio:auto;min-height:0;overflow:visible}.herocard .est{order:-1;position:static;right:auto;bottom:auto;margin:0 0 12px;color:#f5c518;font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.herocard h1{order:0;position:static;left:auto;top:auto;max-width:none;margin:0;font-size:26px;line-height:1.1;color:#fff;text-wrap:balance}.herocard .eyb{order:1;position:static;left:auto;bottom:auto;background:none;padding:0;margin:13px 0 0;color:#aec2d8;font-family:var(--alm);font-weight:500;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance}.band-ct{padding:34px 0}.ct-text{text-align:center}.ct h2{font-size:24px;text-wrap:balance}.ct p{font-size:14px;text-wrap:wrap}.band-cti{padding:6px 0 20px}.cticard h2{font-size:22px;text-wrap:balance}.cticard .intro{font-size:14px;text-wrap:wrap}.cticard .verse{font-size:19px}.cticard .gc-p{font-size:14px;text-wrap:wrap}.band-doors2{padding:20px 0 38px}.doors-text{text-align:center}.doors2 h2{font-size:22px;text-wrap:balance}.doors2 p{font-size:14px;text-wrap:wrap}.doors2 .btn-navy{width:100%}.band-applylang{padding:36px 0}.applang{padding:26px 20px}.applang .sub{font-size:14px;text-wrap:wrap}.applang select,.applang input{font-size:16px;height:50px}.applang .reg .t{font-size:14px;text-wrap:wrap}}
