
:root{--burgundy:#65001e;--burgundy-2:#8a1736;--beige:#f8efe5;--cream:#fff9f2;--gold:#b87832;--ink:#2b1520;--muted:#715e61;--line:rgba(101,0,30,.13);--shadow:0 24px 70px rgba(64,19,31,.13);--radius:22px;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#fff9f2 0%,#f6eadf 42%,#fff8ef 100%);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 9% 6%,rgba(184,120,50,.16),transparent 26%),radial-gradient(circle at 96% 30%,rgba(101,0,30,.12),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.45),rgba(255,255,255,0));z-index:-2}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.jos-container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.jos-section{padding:76px 0;position:relative}.center{text-align:center}.narrow{max-width:760px}.jos-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--burgundy);font-weight:800;letter-spacing:.03em;text-transform:uppercase;font-size:.78rem}.jos-eyebrow:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,var(--burgundy),var(--gold));border-radius:10px}.jos-eyebrow.light{color:#fff}.jos-eyebrow.light:before{background:#d9a162}h1,h2,h3{font-family:"Playfair Display",Georgia,serif;line-height:1.08;color:var(--burgundy);margin:0 0 18px}h1{font-size:clamp(2.35rem,5.6vw,5.3rem);letter-spacing:-.04em}h2{font-size:clamp(1.85rem,3.3vw,3rem)}h3{font-size:1.25rem}p{margin:0 0 18px;color:#4e3a3e}.jos-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;padding:14px 22px;font-weight:800;border:1px solid transparent;transition:.3s ease;position:relative;overflow:hidden}.jos-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:translateX(-120%);transition:.45s}.jos-btn:hover:after{transform:translateX(120%)}.jos-btn-primary{background:linear-gradient(135deg,var(--burgundy),#400014);color:#fff;box-shadow:0 16px 30px rgba(101,0,30,.23)}.jos-btn-primary:hover{transform:translateY(-3px);box-shadow:0 24px 42px rgba(101,0,30,.30)}.jos-btn-gold{background:linear-gradient(135deg,var(--gold),#7f471c);color:#fff;box-shadow:0 16px 30px rgba(184,120,50,.22)}.jos-btn-outline{border-color:rgba(101,0,30,.25);color:var(--burgundy);background:#fff9f2}.jos-btn-ghost-light{border-color:rgba(255,255,255,.34);color:#fff;background:rgba(255,255,255,.08)}.glass-card{background:rgba(255,250,244,.72);backdrop-filter:blur(18px);border:1px solid rgba(101,0,30,.12);box-shadow:var(--shadow);border-radius:var(--radius)}
.jos-header{position:sticky;top:0;z-index:1000;background:rgba(255,249,242,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(101,0,30,.10);transition:.35s}.jos-header.is-scrolled{box-shadow:0 18px 50px rgba(42,13,21,.10)}.jos-header-inner{display:flex;align-items:center;gap:28px;min-height:92px}.jos-logo img{width:220px;max-height:76px;object-fit:contain;display:block}.jos-nav{margin-left:auto}.jos-menu{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.jos-menu li{position:relative}.jos-menu>li>a{font-weight:800;font-size:.92rem;padding:34px 0;display:flex;align-items:center;gap:6px}.jos-menu>li>a:after{content:"";position:absolute;left:0;right:0;bottom:24px;height:3px;background:var(--burgundy);border-radius:20px;transform:scaleX(0);transform-origin:left;transition:.3s}.jos-menu>li:hover>a:after,.jos-menu>.current-menu-item>a:after{transform:scaleX(1)}.jos-menu .sub-menu{position:absolute;top:100%;left:-22px;background:#fffaf4;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;min-width:260px;list-style:none;padding:12px;margin:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:.25s}.jos-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.jos-menu .sub-menu a{display:block;padding:10px 12px;border-radius:10px;font-weight:700;color:#4b2733}.jos-menu .sub-menu a:hover{background:#f5e4da;color:var(--burgundy)}.jos-register-btn{background:#65001e;color:#fff;border-radius:10px;padding:14px 18px;font-weight:900;display:inline-flex;align-items:center;gap:8px;box-shadow:0 14px 30px rgba(101,0,30,.22);white-space:nowrap}.jos-register-btn:hover{transform:translateY(-2px)}.jos-menu-toggle{display:none;background:transparent;border:0;width:44px;height:44px;padding:8px;margin-left:auto}.jos-menu-toggle span{display:block;height:3px;background:var(--burgundy);border-radius:4px;margin:6px 0}
.jos-hero{position:relative;min-height:640px;overflow:hidden;background:#efe2d7}.jos-hero-slider,.jos-hero-slide{position:absolute;inset:0}.jos-hero-slide{background-size:cover;background-position:center right;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 5s ease}.jos-hero-slide.active{opacity:1;transform:scale(1)}.jos-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,249,242,.95) 0%,rgba(255,249,242,.80) 38%,rgba(255,249,242,.12) 76%);z-index:1}.jos-hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;background:linear-gradient(0deg,#fff8ef 0%,rgba(255,248,239,0));z-index:2}.jos-hero-content{position:relative;z-index:3;min-height:640px;display:flex;align-items:center}.jos-hero-panel{max-width:680px;padding-top:20px}.jos-hero-badge{height:74px;width:auto;margin-bottom:24px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.08))}.jos-hero h1{max-width:640px;text-transform:uppercase}.jos-hero-meta{display:flex;flex-wrap:wrap;gap:12px 20px;margin:26px 0;color:#3d252a;font-weight:800}.jos-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.jos-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:54px;height:54px;border-radius:50%;border:1px solid rgba(101,0,30,.16);background:rgba(255,255,255,.78);color:var(--burgundy);font-size:40px;line-height:1;cursor:pointer;transition:.25s}.jos-hero-arrow:hover{background:var(--burgundy);color:#fff}.jos-hero-arrow.prev{left:30px}.jos-hero-arrow.next{right:30px}.jos-hero-dots{position:absolute;z-index:4;bottom:26px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.jos-hero-dots button{width:10px;height:10px;border-radius:20px;border:0;background:rgba(101,0,30,.20);cursor:pointer;transition:.3s}.jos-hero-dots button.active{width:34px;background:var(--burgundy)}
.jos-collab-strip{background:rgba(255,255,255,.55);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.jos-collab-inner{display:flex;align-items:center;gap:28px;padding:28px 0}.jos-collab-inner h2{font-size:1.25rem;margin:0;white-space:nowrap;color:#30161f}.jos-collab-track{display:flex;align-items:center;gap:54px;min-width:0;overflow:hidden}.jos-collab-track img{height:52px;object-fit:contain;filter:grayscale(1) saturate(.4) opacity(.74);transition:.32s;animation:collabFloat 4s ease-in-out infinite}.jos-collab-track img:hover{filter:none;transform:translateY(-4px) scale(1.04)}.jos-mini-arrow{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff7ef;color:var(--burgundy);font-size:24px}.jos-two-col{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center}.jos-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:26px 0}.jos-feature-list span{font-weight:800;color:#4a3038;display:flex;gap:9px}.jos-feature-list span:before{content:"✧";color:var(--gold)}.jos-video-card{background:#fff9f2;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.jos-video-wrap{aspect-ratio:16/9;background:#2e1820}.jos-video-wrap iframe,.jos-embed iframe{width:100%;height:100%;border:0}.jos-video-meta{display:flex;flex-wrap:wrap;gap:16px;padding:15px 20px;color:var(--burgundy);font-weight:800}.jos-stats-band{padding-top:20px}.jos-stats-inner{display:grid;grid-template-columns:1.25fr 1fr;background:linear-gradient(135deg,#65001e 0%,#7d0d2d 48%,#3c0012 100%);border-radius:26px;overflow:hidden;box-shadow:0 30px 70px rgba(101,0,30,.25);position:relative}.jos-stats-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgba(236,176,86,.25),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.06),transparent)}.jos-stats-cards{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.jos-stat{padding:42px 25px;text-align:center;color:#fff;border-right:1px solid rgba(255,255,255,.18)}.jos-line-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 14px;border:1px solid rgba(217,161,98,.75);color:#d9a162;font-size:28px}.jos-stat strong{display:block;font-family:"Playfair Display";font-size:2.65rem;line-height:1}.jos-stat strong:after{content:"+"}.jos-stat small{font-weight:800}.jos-prev-card{position:relative;z-index:1;padding:42px;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(184,120,50,.16))}.jos-prev-card h2{color:#fff;font-size:1.6rem}.jos-prev-card p{color:rgba(255,255,255,.86)}.jos-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.jos-placeholder{padding:40px;border:1px dashed var(--line);border-radius:18px;background:#fffaf4;color:var(--muted)}.jos-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jos-topic-grid.mini{grid-template-columns:repeat(4,1fr)}.jos-topic-card{display:block;background:#fffaf4;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 16px 40px rgba(77,29,43,.08);transition:.3s}.jos-topic-card:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.jos-topic-card img{width:100%;height:170px;object-fit:cover;display:block}.jos-topic-card div{padding:20px}.jos-topic-card span{color:var(--gold);font-weight:900}.jos-topic-card p{font-size:.92rem}.jos-jordan-section{padding-top:40px}.jos-jordan-grid{display:grid;grid-template-columns:1fr 1fr .75fr;gap:34px;align-items:center}.jos-jordan-img{border-radius:20px;box-shadow:var(--shadow);height:220px;width:100%;object-fit:cover}.jos-jordan-icons{display:grid;grid-template-columns:1fr;gap:16px}.jos-jordan-icons span{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fffaf4;color:var(--burgundy);font-weight:900;text-align:center}.jos-location-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.jos-location-img{width:100%;height:330px;object-fit:cover;border-radius:22px;box-shadow:var(--shadow)}.jos-location-card{padding:40px;background:rgba(255,250,244,.8);border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden}.jos-location-card:after{content:"";position:absolute;right:-40px;bottom:-50px;width:250px;height:170px;background:radial-gradient(circle,rgba(101,0,30,.10),transparent 65%)}.jos-contact-lines{display:grid;gap:16px;margin-top:22px}.jos-contact-lines a,.jos-contact-lines span{padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:14px;color:#4a2731}.jos-map-wrap{margin-top:36px;width:100%;height:450px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.jos-map-wrap iframe{width:100%;height:100%;display:block}.jos-page-hero{position:relative;padding:96px 0 76px;overflow:hidden;background:linear-gradient(135deg,#fff8ef,#f3e2d3)}.jos-page-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(101,0,30,.12),transparent 62%)}.jos-page-hero .jos-container{position:relative;z-index:1}.jos-page-hero p{max-width:760px;font-size:1.08rem}.jos-page-content{background:rgba(255,250,244,.72);border:1px solid var(--line);border-radius:24px;padding:42px;box-shadow:var(--shadow)}.jos-welcome-grid{display:grid;grid-template-columns:360px 1fr;gap:34px;align-items:start}.jos-president-card{position:sticky;top:122px;background:#fffaf4;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.jos-president-card img{width:100%;height:390px;object-fit:cover;display:block}.jos-president-card div{padding:24px}.jos-welcome-letter{padding:46px}.jos-welcome-letter p{font-size:1.02rem}.jos-coming-soon .jos-container{padding:80px 40px;border:1px solid var(--line);border-radius:26px;background:#fffaf4;box-shadow:var(--shadow)}.jos-footer{position:relative;background:linear-gradient(135deg,#65001e,#3a0011 80%);color:#fff;overflow:hidden}.jos-footer-glow{position:absolute;inset:auto -10% -30% auto;width:500px;height:500px;background:radial-gradient(circle,rgba(184,120,50,.22),transparent 62%)}.jos-footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.45fr repeat(4,1fr);gap:38px;padding:62px 0}.jos-footer-logo{width:190px;margin-bottom:18px}.jos-footer p{color:rgba(255,255,255,.74)}.jos-footer h3{font-family:Inter,sans-serif;color:#fff;font-size:1rem;margin-top:0}.jos-footer ul{list-style:none;margin:0;padding:0}.jos-footer li{margin:9px 0;color:rgba(255,255,255,.76);font-size:.93rem}.jos-footer a:hover{color:#e3b26d}.jos-socials{display:flex;gap:10px;margin-top:20px}.jos-socials a{width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center}.jos-footer-bottom{border-top:1px solid rgba(255,255,255,.14);position:relative;z-index:1}.jos-footer-bottom .jos-container{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:62px;color:rgba(255,255,255,.75);font-size:.88rem}.jos-developed{display:flex;align-items:center;gap:10px}.jos-developed img{height:26px;width:auto;max-width:150px;object-fit:contain}.jos-backtop{position:fixed;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--burgundy);box-shadow:0 16px 36px rgba(0,0,0,.18);z-index:20}.jos-contact-page{min-height:420px;display:grid;place-items:center}.jos-contact-card{max-width:760px;padding:50px}.reveal-up{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.12s}@keyframes collabFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@media(max-width:1180px){.jos-container{width:min(calc(100% - 36px),var(--container))}.jos-logo img{width:185px}.jos-menu{gap:18px}.jos-register-btn{padding:12px 14px}.jos-hero{min-height:600px}.jos-hero-content{min-height:600px}.jos-topic-grid.mini{grid-template-columns:repeat(2,1fr)}.jos-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.jos-footer-brand{grid-column:1/-1}}
@media(max-width:900px){.jos-header-inner{min-height:78px}.jos-menu-toggle{display:block}.jos-nav{position:fixed;top:78px;left:0;right:0;max-height:calc(100vh - 78px);overflow-y:auto;background:rgba(255,249,242,.98);border-top:1px solid var(--line);box-shadow:0 30px 55px rgba(37,11,19,.14);padding:18px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.25s}.jos-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.jos-menu{display:block}.jos-menu>li>a{padding:13px 8px}.jos-menu>li>a:after{display:none}.jos-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:#f7eadf;margin:0 0 10px 12px;min-width:0;display:block}.jos-register-btn{display:none}.jos-hero,.jos-hero-content{min-height:760px}.jos-hero:before{background:linear-gradient(180deg,rgba(255,249,242,.95),rgba(255,249,242,.74) 65%,rgba(255,249,242,.22))}.jos-hero-content{align-items:flex-start;padding-top:72px}.jos-hero-arrow{display:none}.jos-two-col,.jos-stats-inner,.jos-jordan-grid,.jos-location-grid,.jos-welcome-grid{grid-template-columns:1fr}.jos-stats-cards{grid-template-columns:repeat(2,1fr)}.jos-prev-card{padding:34px}.jos-topic-grid{grid-template-columns:repeat(2,1fr)}.jos-president-card{position:relative;top:auto;max-width:430px}.jos-collab-inner{gap:16px}.jos-collab-track{gap:34px}.jos-footer-grid{grid-template-columns:1fr 1fr}.jos-footer-bottom .jos-container{flex-direction:column;align-items:flex-start;padding:18px 0}}
@media(max-width:620px){.jos-container{width:min(calc(100% - 24px),var(--container))}.jos-section{padding:54px 0}.jos-logo img{width:162px}.jos-header-inner{gap:12px}.jos-hero,.jos-hero-content{min-height:720px}.jos-hero h1{font-size:2.65rem}.jos-hero-actions{display:grid}.jos-collab-inner{display:block}.jos-collab-inner h2{margin-bottom:16px}.jos-mini-arrow{display:none}.jos-collab-track{overflow-x:auto;padding-bottom:10px}.jos-collab-track img{height:44px;flex:0 0 auto}.jos-feature-list,.jos-stats-cards,.jos-topic-grid,.jos-topic-grid.mini,.jos-footer-grid{grid-template-columns:1fr}.jos-section-head{display:block}.jos-section-head .jos-btn{margin-top:16px}.jos-video-meta{font-size:.88rem}.jos-welcome-letter,.jos-page-content,.jos-contact-card{padding:26px}.jos-president-card img{height:320px}.jos-location-img{height:240px}.jos-map-wrap{height:340px}.jos-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}}


/* --- v1.1 header/menu and hero refinements --- */
.jos-menu, .jos-menu ul{list-style:none;margin:0;padding:0}.jos-menu ul{list-style:none}.jos-menu .menu-item-has-children>a:after,.jos-menu li.menu-item-has-children>a:after{content:"▾";display:inline-block;margin-left:8px;font-size:10px;vertical-align:middle;opacity:.7}.jos-menu .sub-menu .menu-item-has-children>a:after{float:right;margin-top:6px}.jos-menu>li>a{white-space:nowrap}.jos-hero-content{display:grid;grid-template-columns:minmax(0,720px) minmax(280px,420px);gap:28px;align-items:center}.jos-hero-panel{max-width:700px}.jos-hero-badge{width:88px;height:auto;margin-bottom:18px}.jos-hero h1{font-size:clamp(3.2rem,5vw,5.25rem);max-width:620px;line-height:.94;letter-spacing:-.03em}.jos-hero-meta{gap:18px 24px}.jos-hero-side-art{justify-self:end;align-self:end;display:flex;align-items:flex-end;min-height:100%;padding-bottom:68px}.jos-hero-side-art img{max-width:100%;width:min(100%,390px);height:auto;display:block;object-fit:contain;filter:drop-shadow(0 28px 40px rgba(64,20,32,.16))}.jos-hero-dots{z-index:3}.jos-nav .jos-menu{align-items:center}.jos-header .menu-item{position:relative}.jos-header .sub-menu{z-index:99}.jos-header .current-menu-item>a,.jos-header .current_page_item>a{color:var(--burgundy)}
@media(max-width:1180px){.jos-hero-content{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.jos-hero h1{font-size:clamp(2.9rem,4.6vw,4.6rem);max-width:560px}}
@media(max-width:900px){.jos-hero-content{grid-template-columns:1fr}.jos-hero-side-art{display:none}.jos-hero-panel{max-width:100%}.jos-hero h1{max-width:100%;font-size:clamp(2.6rem,8vw,4rem)}.jos-nav .jos-menu{display:block}.jos-menu li{width:100%}.jos-menu .sub-menu{margin-left:0}.jos-menu .menu-item-has-children>a:after{content:""}}
@media(max-width:620px){.jos-hero h1{font-size:2.55rem;line-height:1}.jos-hero-badge{width:72px}}


/* --- v1.2 section refinements requested --- */
.jos-collab-strip{background:linear-gradient(90deg,#fffaf4 0%,#f7eadf 50%,#fffaf4 100%);overflow:hidden}.jos-collab-inner{min-height:116px;padding:20px 0;gap:30px}.jos-collab-inner h2{font-size:1.45rem;color:#351721;min-width:max-content}.jos-collab-window{flex:1;min-width:0;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.jos-collab-window:before,.jos-collab-window:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.jos-collab-window:before{left:0;background:linear-gradient(90deg,#fffaf4,transparent)}.jos-collab-window:after{right:0;background:linear-gradient(270deg,#fffaf4,transparent)}.jos-collab-track{display:flex;align-items:center;gap:92px;width:max-content;min-width:max-content;overflow:visible;animation:josCollabMarqueeLTR 26s linear infinite;will-change:transform}.jos-collab-track:hover{animation-play-state:paused}.jos-collab-track img{height:86px;max-width:210px;width:auto;flex:0 0 auto;object-fit:contain;filter:grayscale(1) saturate(.25) opacity(.56);animation:none;transition:filter .35s ease,transform .35s ease}.jos-collab-track img:hover{filter:none;transform:translateY(-5px) scale(1.08)}@keyframes josCollabMarqueeLTR{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}
.jos-stats-band{padding-top:28px}.jos-stats-inner{grid-template-columns:.95fr 1.35fr;align-items:center;min-height:275px}.jos-stats-cards{order:2;height:100%;align-items:center}.jos-prev-card{order:1;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:46px 52px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(184,120,50,.1))}.jos-stat{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:34px 20px}.jos-stat:last-child{border-right:0}.jos-line-icon{width:66px;height:66px;font-size:30px}.jos-stat strong{font-size:3rem}.jos-stat small{font-size:1rem}
.jos-about-jordan-pro{position:relative;overflow:hidden;background:linear-gradient(135deg,#65001e 0%,#8c1737 46%,#b87832 100%);padding:78px 0}.jos-about-jordan-bg{position:absolute;inset:0;background:radial-gradient(circle at 13% 13%,rgba(255,255,255,.18),transparent 26%),radial-gradient(circle at 88% 86%,rgba(255,246,235,.22),transparent 31%),linear-gradient(120deg,rgba(255,248,239,.08),transparent);pointer-events:none}.jos-about-jordan-container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.08fr;gap:46px;align-items:center}.jos-about-jordan-title{display:flex;align-items:center;gap:14px;color:#fff;font-family:"Playfair Display",Georgia,serif;font-size:2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:26px}.jos-about-jordan-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.44);border-radius:50%;background:rgba(255,255,255,.1)}.jos-about-jordan-icon svg{width:27px;height:27px;fill:#f0c789}.jos-about-jordan-video{position:relative}.jos-about-jordan-video:before{content:"";position:absolute;inset:-18px;border-radius:96px 18px 96px 18px;border:1px solid rgba(240,199,137,.4);transform:rotate(-1.5deg)}.jos-about-jordan-video video{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:84px 14px 84px 14px;border:2px solid rgba(255,255,255,.78);box-shadow:0 30px 70px rgba(35,0,11,.28);display:block;transition:.35s}.jos-about-jordan-video video:hover{transform:translateY(-7px)}.jos-about-jordan-card{background:rgba(255,250,244,.94);backdrop-filter:blur(12px);border:1px solid rgba(240,199,137,.65);border-radius:26px;padding:46px;box-shadow:0 34px 80px rgba(35,0,11,.24)}.jos-about-jordan-card h2{color:var(--burgundy);font-size:clamp(2rem,3.2vw,3.35rem);line-height:1;margin:8px 0 22px}.jos-about-jordan-card p{font-size:1rem;line-height:1.72;color:#5e4b4b}.jos-about-jordan-tags{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.jos-about-jordan-tags span{background:#fff4e7;color:#65001e;border:1px solid rgba(184,120,50,.28);padding:8px 14px;border-radius:999px;font-size:.88rem;font-weight:800}.jos-about-jordan-features{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 32px}.jos-about-jordan-feature{display:flex;gap:13px;align-items:flex-start;padding:16px;background:#fff;border:1px solid rgba(116,39,57,.1);border-radius:18px;box-shadow:0 10px 28px rgba(77,29,43,.06)}.jos-about-jordan-feature>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#65001e,#b87832);font-size:19px;flex:0 0 auto}.jos-about-jordan-feature h4{margin:0 0 5px;color:#3c0012;font-size:1rem}.jos-about-jordan-feature p{margin:0;color:#746061;font-size:.86rem;line-height:1.45}.jos-about-jordan-actions{display:flex;gap:14px;flex-wrap:wrap}
.jos-location-section{padding-bottom:0!important;margin-bottom:0!important}.jos-location-section .jos-map-wrap{margin-top:36px;margin-bottom:0}.jos-location-section+.jos-footer,.jos-main+.jos-footer{margin-top:0!important}.jos-footer{margin-top:0!important}
@media(max-width:980px){.jos-collab-inner{min-height:100px}.jos-collab-track{gap:70px}.jos-collab-track img{height:72px}.jos-stats-inner{grid-template-columns:1fr}.jos-prev-card{text-align:center;align-items:center}.jos-stats-cards{grid-template-columns:repeat(2,1fr)}.jos-about-jordan-container{grid-template-columns:1fr}.jos-about-jordan-title{justify-content:center}.jos-about-jordan-card{padding:34px}.jos-about-jordan-video video{border-radius:48px 12px 48px 12px}}@media(max-width:620px){.jos-collab-inner{display:flex;align-items:flex-start;min-height:146px;gap:14px}.jos-collab-inner h2{font-size:1.08rem;line-height:1.2}.jos-collab-track{gap:48px}.jos-collab-track img{height:58px;max-width:155px}.jos-mini-arrow{display:none}.jos-stats-cards,.jos-about-jordan-features{grid-template-columns:1fr}.jos-prev-card{padding:32px 24px}.jos-stat{min-height:170px}.jos-about-jordan-pro{padding:56px 0}.jos-about-jordan-card{padding:26px 20px}.jos-about-jordan-title{font-size:1.45rem}.jos-about-jordan-actions .jos-btn{width:100%;justify-content:center}.jos-location-section .jos-map-wrap{height:340px}}

@media(max-width:620px){.jos-collab-track{overflow:visible!important;padding-bottom:0!important}.jos-collab-window{flex:1}}

/* --- v1.3 dynamic slider + larger collaboration logos --- */
.jos-hero{min-height:600px}.jos-hero,.jos-hero-slider{position:relative}.jos-hero-slider{position:absolute;inset:0}.jos-hero-copy-wrap{position:relative;z-index:3;min-height:600px}.jos-hero-copy-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .75s ease,visibility .75s ease,transform .75s ease;pointer-events:none}.jos-hero-copy-slide.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.jos-hero-copy-slide .jos-hero-content{min-height:600px;display:grid;grid-template-columns:minmax(0,560px) minmax(240px,360px);gap:30px;align-items:center}.jos-hero-panel{max-width:560px}.jos-hero-badge{width:78px;height:auto;max-height:92px;object-fit:contain;margin-bottom:16px}.jos-hero h1{font-size:clamp(2.25rem,3.35vw,4rem)!important;line-height:1.02!important;max-width:530px!important;letter-spacing:-.025em!important}.jos-hero-meta{margin:22px 0 24px;font-size:.96rem}.jos-hero-side-art{align-self:center;justify-self:end;padding-bottom:0!important}.jos-hero-side-art img{width:min(100%,330px)!important;border-radius:18px;background:rgba(255,246,235,.62);padding:10px;box-shadow:0 22px 55px rgba(64,20,32,.16)}
.jos-collab-strip{border-top:1px solid rgba(101,0,30,.08);border-bottom:1px solid rgba(101,0,30,.08)}.jos-collab-inner{min-height:168px!important;padding:26px 0!important;gap:34px!important}.jos-collab-inner h2{font-size:1.65rem!important}.jos-collab-track{gap:118px!important;animation-duration:30s!important}.jos-collab-track img{height:126px!important;max-width:310px!important;filter:grayscale(1) saturate(.2) opacity(.68)}.jos-collab-track img:hover{filter:none;transform:translateY(-6px) scale(1.1)}.jos-mini-arrow{width:48px;height:48px;flex:0 0 48px}
@media(max-width:1180px){.jos-hero,.jos-hero-copy-wrap,.jos-hero-copy-slide .jos-hero-content{min-height:580px}.jos-hero h1{font-size:clamp(2.15rem,4vw,3.65rem)!important}.jos-collab-track img{height:104px!important;max-width:260px!important}.jos-collab-inner{min-height:145px!important}}
@media(max-width:900px){.jos-hero,.jos-hero-copy-wrap,.jos-hero-copy-slide .jos-hero-content{min-height:690px}.jos-hero-copy-slide .jos-hero-content{grid-template-columns:1fr;align-items:start;padding-top:68px}.jos-hero h1{font-size:clamp(2.15rem,7vw,3.45rem)!important;max-width:100%!important}.jos-collab-inner{display:flex;min-height:132px!important}.jos-collab-track{gap:82px!important}.jos-collab-track img{height:86px!important;max-width:220px!important}}
@media(max-width:620px){.jos-hero,.jos-hero-copy-wrap,.jos-hero-copy-slide .jos-hero-content{min-height:660px}.jos-hero-badge{width:64px}.jos-hero h1{font-size:2.25rem!important}.jos-collab-inner{min-height:142px!important}.jos-collab-inner h2{font-size:1.05rem!important;max-width:118px}.jos-collab-track{gap:58px!important}.jos-collab-track img{height:76px!important;max-width:185px!important}.jos-collab-window:before,.jos-collab-window:after{width:34px}}


/* --- v1.5 logo, clean menu, hero badge, contact form, collaboration logo refinements --- */
.jos-logo img{width:280px;max-height:92px;object-fit:contain}.jos-header-inner{min-height:104px}.jos-register-btn{display:none!important}.jos-menu>li.jos-register-menu-item>a{background:#65001e;color:#fff!important;border-radius:12px;padding:15px 22px!important;box-shadow:0 16px 34px rgba(101,0,30,.24);line-height:1}.jos-menu>li.jos-register-menu-item>a:after{display:none!important}.jos-menu>li.jos-register-menu-item>a:hover{transform:translateY(-2px);background:#7a082a}.jos-menu .sub-menu{min-width:285px}.jos-hero-badge{width:118px!important;max-height:140px!important;margin-bottom:18px!important;display:block}.jos-hero-panel{padding-top:8px}.jos-hero h1{font-size:clamp(2rem,3.05vw,3.55rem)!important;line-height:1.04!important;max-width:505px!important}.jos-hero-copy-slide .jos-hero-content{grid-template-columns:minmax(0,535px) minmax(220px,320px)!important}.jos-hero-side-art img{width:min(100%,300px)!important}.jos-collab-inner{min-height:190px!important}.jos-collab-track img{height:152px!important;max-width:360px!important}.jos-collab-track{gap:140px!important;animation-duration:32s!important}.jos-contact-modern{padding:78px 0;background:radial-gradient(circle at 8% 0,rgba(184,120,50,.12),transparent 32%),linear-gradient(180deg,#fffaf4,#fff6ed)}.jos-contact-modern-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:stretch}.jos-contact-info-card,.jos-contact-form-card{border:1px solid var(--line);border-radius:28px;background:rgba(255,250,244,.9);box-shadow:var(--shadow);padding:44px;position:relative;overflow:hidden}.jos-contact-info-card:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;background:radial-gradient(circle,rgba(101,0,30,.13),transparent 68%)}.jos-contact-info-card h1{font-size:clamp(3rem,5vw,5.8rem);line-height:.92;margin:12px 0 22px}.jos-contact-lines.premium a,.jos-contact-lines.premium span{background:#fff;border-color:rgba(101,0,30,.14);box-shadow:0 14px 34px rgba(77,29,43,.06)}.jos-contact-form-card .josnmc-form{box-shadow:none;border:0;padding:0;background:transparent}.josnmc-form-head.compact{margin-bottom:22px}.josnmc-form-head.compact h2{font-size:clamp(2rem,3vw,3.1rem)}.josnmc-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.security-question input{max-width:220px}
@media(max-width:1180px){.jos-logo img{width:230px}.jos-header-inner{min-height:94px}.jos-collab-track img{height:124px!important;max-width:300px!important}.jos-collab-inner{min-height:160px!important}}
@media(max-width:900px){.jos-logo img{width:210px;max-height:76px}.jos-header-inner{min-height:84px}.jos-nav{top:84px}.jos-menu>li.jos-register-menu-item>a{display:inline-flex;width:auto;margin:12px 0 4px;padding:15px 22px!important}.jos-hero-badge{width:96px!important}.jos-hero h1{font-size:clamp(2rem,6.2vw,3.05rem)!important;max-width:100%!important}.jos-hero-copy-slide .jos-hero-content{grid-template-columns:1fr!important}.jos-contact-modern-grid{grid-template-columns:1fr}.jos-contact-info-card,.jos-contact-form-card{padding:32px}.jos-collab-track img{height:102px!important;max-width:260px!important}.jos-collab-inner{min-height:142px!important}}
@media(max-width:620px){.jos-logo img{width:178px}.jos-header-inner{min-height:78px}.jos-nav{top:78px}.jos-hero-badge{width:82px!important}.jos-hero h1{font-size:2.05rem!important}.jos-collab-track img{height:88px!important;max-width:220px!important}.jos-collab-track{gap:66px!important}.jos-collab-inner{min-height:148px!important}.jos-contact-info-card,.jos-contact-form-card{padding:24px}.jos-contact-info-card h1{font-size:3rem}}
