:root{--gold-dim:#b89a57;--ink:#1a1714;--display:Montserrat,"Noto Sans Armenian",sans-serif;--gold:#9a7b2e;--brand:#86161e;--ink-dim:#5f574b;--live:#ff3b30;--jiu-jitsu:#2c82b5;--boxing:#be3330;--kickboxing:#bd6a1e;--mma:#2a8c66;--wrestling:#6e51b6;--kajukenbo:#a98b2a;--on-brand:#f5f0e8;--bg:#f5f0e8;--serif:"Cormorant Garamond",Georgia,serif;--bg-3:#e7dece;--ink-faint:#9a9082;--bg-2:#efe8db;--on-gold:#1a1714;--brand-deep:#5e0d13}.site{z-index:1000;border-bottom:1px solid #0000;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.site.scrolled{border-bottom-color:var(--gold-dim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:center;padding:22px 40px;display:flex}.brand{grid-column-gap:14px;grid-row-gap:14px;color:var(--ink);letter-spacing:.18em;font-size:20px;font-weight:900;font-family:var(--display);align-items:center;text-decoration:none;display:flex}.mark{border:1px solid var(--gold);background-color:var(--brand);width:34px;height:34px;display:inline-block;position:relative;transform:rotate(45deg)}.mark:after{color:var(--gold);content:"K";place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.nav-list{grid-column-gap:38px;grid-row-gap:38px;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--display);margin:0;padding:0;list-style:none;display:flex}.nav-link{color:var(--ink-dim);padding:6px 0;text-decoration:none;transition:color .3s;position:relative}.nav-right{grid-column-gap:14px;grid-row-gap:14px;align-items:center;display:flex}.live-pill{grid-column-gap:8px;grid-row-gap:8px;border-top-style:solid;border-top-width:1px;border-top-color:var(--live);border-right-style:solid;border-right-width:1px;border-right-color:var(--live);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--live);border-left-style:solid;border-left-width:1px;border-left-color:var(--live);color:var(--live);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:800;font-family:var(--display);background-color:#0000;border-radius:9999px;align-items:center;padding:8px 12px;display:inline-flex}.dot{background-color:var(--live);border-radius:50%;width:8px;height:8px}.dot.j{background-color:var(--jiu-jitsu)}.dot.b{background-color:var(--boxing)}.dot.k{background-color:var(--kickboxing)}.dot.m{background-color:var(--mma)}.dot.w{background-color:var(--wrestling)}.dot.kj{background-color:var(--kajukenbo)}.dot.mt{background-color:#bd6a1e}.lang-switch{border:1px solid var(--gold-dim);align-items:center;padding:3px;display:inline-flex}.lang-btn{min-width:32px;color:var(--ink-dim);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:800;font-family:var(--display);background-color:#0000;padding:7px 10px;transition:color .25s,background .25s}.lang-btn.active{color:#15171c;background-color:#c8a24a;border-color:#c8a24a}.cta-pill{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold);background-color:var(--brand);color:var(--on-brand);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:800;font-family:var(--display);padding:13px 22px;text-decoration:none;transition:background .3s,transform .3s}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.eyebrow{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);padding-bottom:10px;display:inline-block}.cta-ghost{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold);color:var(--gold);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:800;font-family:var(--display);background-color:#0000;padding:13px 22px;text-decoration:none;transition:background .3s,color .3s}.trial-strip{border-top:1px solid var(--gold-dim);border-bottom:1px solid var(--gold-dim);--gold-dim:#8a7541;--ink:#ede7dd;--display:Montserrat,"Noto Sans Armenian",sans-serif;--gold:#c9a961;--brand:#86161e;--ink-dim:#9c958a;--live:#ff3b30;--jiu-jitsu:#5bb8e6;--boxing:#d94545;--kickboxing:#e68a3c;--mma:#3fb58a;--wrestling:#9576e0;--kajukenbo:#d6b655;--on-brand:#f5f0e8;--bg:#0a0a0a;--serif:"Cormorant Garamond",Georgia,serif;--bg-3:#161616;--ink-faint:#5a544c;--bg-2:#111;--on-gold:#1a1714;--brand-deep:#5e0d13;background-color:#070707;padding:50px 0 30px}.trial-inner{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1.4fr;align-items:center;display:grid}.trial-copy{max-width:none}.trial-pill{grid-column-gap:10px;grid-row-gap:10px;border-top-style:solid;border-top-width:1px;border-top-color:var(--gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold);background-color:var(--brand);color:var(--on-brand);letter-spacing:.26em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);border-radius:9999px;align-items:center;margin-bottom:18px;padding:11px 18px;display:inline-flex}.trial-h{color:var(--ink);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(28px,3.6vw,44px);font-weight:900;line-height:.96;font-family:var(--display);margin-bottom:14px}.trial-h-em{color:var(--gold);text-transform:none;font-style:italic;font-weight:500;font-family:var(--serif)}.trial-body{max-width:520px;color:var(--ink-dim);font-size:17px;font-style:italic;line-height:1.55;font-family:var(--serif)}.trial-form,.trial-form._w-form{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.trial-input{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold-dim);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold-dim);background-color:var(--bg-3);width:100%;color:var(--ink);font-size:16px;font-family:var(--serif);padding:14px 18px}.trial-input._w-input{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold-dim);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold-dim);background-color:var(--bg-3);width:100%;color:var(--ink);font-size:16px;font-family:var(--serif);border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold-dim);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold-dim);background-color:var(--bg-3);width:100%;font-size:16px;font-family:var(--serif);padding:14px 18px}.trial-input.full{grid-column:1/-1}.trial-submit,.trial-submit._w-button{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold);background-color:var(--brand);color:var(--on-brand);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:800;font-family:var(--display);grid-column:1/-1;margin-top:4px;padding:16px 24px}.trial-fineprint{color:var(--ink-faint);font-size:13px;font-style:italic;line-height:1.5;font-family:var(--serif);grid-column:1/-1;margin-top:14px}.site-footer{border-top:1px solid var(--gold-dim);--gold-dim:#8a7541;--ink:#ede7dd;--display:Montserrat,"Noto Sans Armenian",sans-serif;--gold:#c9a961;--brand:#86161e;--ink-dim:#9c958a;--live:#ff3b30;--jiu-jitsu:#5bb8e6;--boxing:#d94545;--kickboxing:#e68a3c;--mma:#3fb58a;--wrestling:#9576e0;--kajukenbo:#d6b655;--on-brand:#f5f0e8;--bg:#0a0a0a;--serif:"Cormorant Garamond",Georgia,serif;--bg-3:#161616;--ink-faint:#5a544c;--bg-2:#111;--on-gold:#1a1714;--brand-deep:#5e0d13;background-color:#070707;padding:90px 0 40px;position:relative}.foot-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:70px;display:grid}.foot-about{max-width:none}.foot-brand{color:var(--ink);letter-spacing:-.01em;text-transform:uppercase;font-size:34px;font-weight:900;font-family:var(--display);margin-bottom:18px}.foot-brand-em{color:var(--gold);letter-spacing:.04em;text-transform:none;font-size:15px;font-style:italic;font-weight:500;font-family:var(--serif);margin-top:8px;display:block}.foot-tag{max-width:340px;color:var(--ink-dim);font-size:17px;font-style:italic;line-height:1.5;font-family:var(--serif)}.foot-h{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:900;font-family:var(--display);margin-bottom:18px;padding-bottom:10px}.foot-addr{color:var(--ink-dim);font-size:16px;line-height:1.6;font-family:var(--serif);display:block}.foot-link{color:var(--ink-dim);font-size:16px;line-height:1.6;font-family:var(--serif);text-decoration:none;display:block}.foot-bottom{grid-column-gap:14px;grid-row-gap:14px;border-top:1px solid var(--gold-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:30px;display:flex}.foot-copy{color:var(--ink-faint);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--display)}.foot-legal-links{grid-column-gap:18px;grid-row-gap:18px;flex-wrap:wrap;display:flex}.foot-legal-link{color:var(--ink-faint);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--display);text-decoration:none}.foot-legal{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);max-width:1100px;color:var(--ink-faint);font-size:13px;font-style:italic;line-height:1.55;font-family:var(--serif);margin-top:18px;padding-top:18px}.em-gold{color:var(--gold);font-style:italic}.sh-em{color:var(--gold);letter-spacing:-.01em;text-transform:none;font-style:italic;font-weight:500;font-family:var(--serif)}.kd-theme-toggle{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold-dim);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold-dim);width:36px;height:36px;color:var(--ink-dim);cursor:pointer;font-size:15px;font-family:var(--display);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;transition:color .25s,border-color .25s;display:inline-flex}.founder-hero{border-bottom:1px solid var(--gold-dim);--gold-dim:#8a7541;--ink:#ede7dd;--display:Montserrat,"Noto Sans Armenian",sans-serif;--gold:#c9a961;--brand:#86161e;--ink-dim:#9c958a;--live:#ff3b30;--jiu-jitsu:#5bb8e6;--boxing:#d94545;--kickboxing:#e68a3c;--mma:#3fb58a;--wrestling:#9576e0;--kajukenbo:#d6b655;--on-brand:#f5f0e8;--bg:#0a0a0a;--serif:"Cormorant Garamond",Georgia,serif;--bg-3:#161616;--ink-faint:#5a544c;--bg-2:#111;--on-gold:#1a1714;--brand-deep:#5e0d13;background-image:linear-gradient(115deg,#0a0a0ad9 0%,#0a0a0a99 45%,#0a0a0a33 100%),url(https://cdn.prod.website-files.com/6a1c6d4ff607a3f44131143d/6a1ca4bfcb2062e811035839_Karen%20Darabedyan%20portrait.jpg);background-position:50% 25%;background-repeat:no-repeat;background-size:cover;min-height:90vh;padding:180px 0 100px;position:relative;overflow:hidden}.founder-hero-inner{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.fh-h1{color:var(--ink);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(56px,9vw,150px);font-weight:900;line-height:.86;font-family:var(--display)}.fh-first{display:block}.fh-last{color:var(--brand);letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:500;font-family:var(--serif);display:block}.fh-sub{max-width:560px;color:var(--ink-dim);font-size:22px;font-style:italic;line-height:1.5;font-family:var(--serif);margin-top:30px}.fh-ctas{grid-column-gap:14px;grid-row-gap:14px;flex-wrap:wrap;margin-top:36px;display:flex}.fh-record{border-left:1px solid var(--gold-dim);text-align:right;padding-left:40px}.fh-lab{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);margin-bottom:24px}.fh-num{color:var(--ink);letter-spacing:-.05em;font-size:clamp(100px,16vw,220px);font-weight:900;line-height:.82;font-family:var(--display)}.fh-emdash{color:var(--brand);font-style:italic;font-weight:500;font-family:var(--serif);margin:0 .04em;display:inline-block}.fh-breakdown{color:var(--ink-dim);letter-spacing:.08em;margin-top:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.7}.why{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);background-color:var(--bg);padding:140px 0}.why-inner{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 2fr;align-items:start;display:grid}.section-eyebrow{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);margin-bottom:30px;padding-bottom:10px;display:inline-block}.section-h{color:var(--ink);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(40px,7vw,96px);font-weight:900;line-height:.9;font-family:var(--display)}.why-quote{border-left-style:solid;border-left-width:1px;border-left-color:var(--gold-dim);color:var(--ink);font-size:clamp(24px,2.4vw,36px);font-style:italic;line-height:1.4;font-family:var(--serif);margin:0;padding-left:40px}.why-p{margin-bottom:22px}.why-attrib{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);margin-top:30px;padding-top:18px;display:inline-block}.record{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);background-color:var(--bg-2);padding:120px 0}.record-list{border-top:1px solid var(--gold-dim);margin-top:30px}.rec-row{grid-column-gap:30px;grid-row-gap:30px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);grid-template-rows:auto;grid-template-columns:36% 1fr;padding:24px 0;display:grid}.rec-k{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display)}.rec-v{color:var(--ink);font-size:20px;line-height:1.5;font-family:var(--serif)}.mono{color:var(--ink);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.pedigree{background-color:var(--bg);padding:140px 0;position:relative;overflow:hidden}.callout{border:1px solid var(--gold-dim);background-image:linear-gradient(135deg,#86161e0f,#0000 60%);padding:60px 50px;position:relative}.callout-lab{color:var(--gold);letter-spacing:.32em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);margin-bottom:18px}.callout-h3{color:var(--ink);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(36px,5vw,68px);font-weight:900;line-height:.92;font-family:var(--display);margin-bottom:24px}.callout-em{color:var(--brand);text-transform:none;font-style:italic;font-weight:500;font-family:var(--serif)}.callout-p{max-width:880px;color:var(--ink);font-size:21px;line-height:1.55;font-family:var(--serif);margin-bottom:18px}.partners{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);background-color:var(--bg-2);padding:120px 0;overflow:hidden}.partner-list{border-top:1px solid var(--gold-dim);margin-top:10px}.partner-row{grid-column-gap:30px;grid-row-gap:30px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold-dim);grid-template-rows:auto;grid-template-columns:80px 1fr 2fr;align-items:center;padding:30px 0;display:grid}.pr-num{color:var(--gold-dim);letter-spacing:.1em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.pr-name{color:var(--ink);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(28px,3.6vw,52px);font-weight:900;line-height:1;font-family:var(--display)}.pr-credits{color:var(--ink-dim);font-size:18px;font-style:italic;line-height:1.45;font-family:var(--serif)}.partner-foot{border-left-style:solid;border-left-width:1px;border-left-color:var(--gold-dim);max-width:760px;color:var(--ink-dim);font-size:19px;font-style:italic;line-height:1.5;font-family:var(--serif);margin-top:50px;padding-left:40px}.teaches{padding-top:140px;padding-bottom:140px}.dir-list{border-top:1px solid #9a7b2e38;margin-top:30px}.dir-row{grid-column-gap:30px;border-bottom:1px solid #9a7b2e29;grid-template-rows:auto;grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding-top:32px;padding-bottom:32px;display:grid}.dir-title{color:var(--ink);letter-spacing:-.01em;text-transform:uppercase;font-size:22px;font-weight:900;font-family:var(--display)}.dir-meta{color:var(--ink-dim);font-size:18px;font-style:italic;font-family:var(--serif)}.dir-tag{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold);color:var(--gold);text-align:right;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800;font-family:var(--display);justify-self:end;padding:6px 12px}.press{background-color:var(--bg-2);border-top:1px solid #9a7b2e29;border-bottom:1px solid #9a7b2e29;padding-top:140px;padding-bottom:140px}.pr-badges{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.pr-badge{background-color:var(--bg-3);border:1px solid #9a7b2e47;flex-direction:column;align-items:flex-start;padding:36px 28px;text-decoration:none;transition:transform .4s,border-color .4s;display:flex}.pr-badge:hover{border-color:var(--gold);transform:translateY(-6px)}.pr-crest{border:1px solid var(--gold);background-color:#86161e1f;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex;transform:rotate(45deg)}.pr-crest-l{color:var(--gold);letter-spacing:-.02em;font-size:18px;font-weight:900;font-family:var(--display);transform:rotate(-45deg)}.pr-badge-h{color:var(--ink);letter-spacing:-.01em;text-transform:uppercase;font-size:18px;font-weight:900;font-family:var(--display);margin-bottom:6px}.pr-badge-p{color:var(--ink-dim);font-size:15px;font-style:italic;line-height:1.45;font-family:var(--serif);margin-bottom:14px}.pr-url{color:var(--gold);letter-spacing:.06em;font-size:11px;font-family:var(--display)}.fvid{padding-top:120px;padding-bottom:120px}.fvid-intro{max-width:700px;font-family:var(--serif);color:var(--ink-dim);margin-top:10px;margin-bottom:40px;font-size:18px;font-style:italic;line-height:1.55}.fvid-wrap{aspect-ratio:16/9;background-color:#0a0a0a;border:1px solid #9a7b2e4d;max-width:1100px;position:relative;overflow:hidden}.cta-band{text-align:center;background-image:linear-gradient(135deg,#0a0a0a,#1a0508 60%,#0a0a0a);padding-top:140px;padding-bottom:140px;position:relative;overflow:hidden}.cta-h{color:var(--on-brand);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(48px,9vw,140px);font-weight:900;line-height:.86;font-family:var(--display);margin-top:24px}.cta-em{color:var(--brand);text-transform:none;font-style:italic;font-weight:500;font-family:var(--serif)}.cta-sub{color:#f5f0e8b8;max-width:720px;font-size:22px;font-style:italic;line-height:1.5;font-family:var(--serif);margin:30px auto 50px}.cta-row{grid-column-gap:14px;grid-row-gap:14px;flex-wrap:wrap;justify-content:center;display:flex}.loc-btn{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--gold);font-family:var(--display);color:var(--on-brand);letter-spacing:.22em;text-transform:uppercase;background-color:#0000;padding:18px 28px;font-size:12px;font-weight:800;text-decoration:none;transition:background-color .3s,color .3s}.loc-btn:hover{background-color:var(--gold);color:var(--on-gold)}.loc-btn.loc-primary{background-color:var(--brand);color:var(--on-brand)}.loc-btn.loc-primary:hover{background-color:var(--brand-deep);color:var(--on-brand)}.kdfollow{grid-column-gap:14px;grid-row-gap:14px;border-top:1px solid #c9a96126;flex-direction:column;align-items:center;max-width:100%;margin:34px auto 0;padding-top:28px;display:flex}.kdfollow-lbl{color:#c9a961;letter-spacing:.32em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10px;font-weight:800}.kdfollow-row{grid-column-gap:12px;grid-row-gap:12px;display:flex}.kdfollow-ic{color:#9c958a;border:1px solid #c9a9614d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:color .3s,border-color .3s,transform .3s;display:inline-flex}.kdfollow-ic:hover{color:#c9a961;border-color:#c9a961;transform:translateY(-3px)}.fvid-frame{aspect-ratio:16/9;width:100%;height:100%;display:block}.brand-av{vertical-align:middle;background-image:url(https://cdn.prod.website-files.com/6a1c6d4ff607a3f44131143d/6a2c86aed9116ce174579e91_kdmma-grapple-mark.png);background-repeat:no-repeat;background-size:contain;width:38px;height:38px;margin-left:10px;display:inline-block}@media screen and (max-width:991px){.nav{grid-column-gap:14px;grid-row-gap:14px;padding:18px 22px}.nav-list{display:none}.nav-right{grid-column-gap:10px;grid-row-gap:10px}.lang-btn{min-width:26px;padding:6px 7px;font-size:9px}.cta-pill{padding:11px 16px;font-size:10px}.hero{padding:120px 0 60px}.hero-meta{grid-template-rows:auto;grid-template-columns:1fr}.trial-inner{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr}.foot-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.founder-inner{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr}.section-head{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr}.sh-lead{justify-self:start}.loc-grid{grid-template-rows:auto;grid-template-columns:1fr}.g-grid{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.prog-groups{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.fight-card{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:50px 1fr;align-items:start}.fc-name{font-size:20px}.rev-grid{grid-template-rows:auto;grid-template-columns:1fr}.founder-hero-inner{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr}.fh-record{border-top-style:solid;border-top-width:1px;border-top-color:var(--gold-dim);text-align:left;padding-top:40px;padding-left:0}.why-inner{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr}.partner-row{grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:60px 1fr}.pr-credits{grid-column:2/3}.cards{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.loc-info-grid{grid-column-gap:34px;grid-row-gap:34px;grid-template-rows:auto;grid-template-columns:1fr}.choose-grid{grid-template-rows:auto;grid-template-columns:1fr}.feat-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr}.coach-grid{grid-template-columns:1fr 1fr}.px-h{font-size:40px}.px-grid,.pr-badges{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.pillars{grid-template-rows:auto;grid-template-columns:1fr}.champ-grid{grid-template-columns:1fr}.bl-h1{font-size:40px}.bll-h1{font-size:60px}.bll-sub{grid-template-rows:auto;grid-template-columns:1fr;padding:40px 26px}.prog-flat{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bl-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.foot-grid{grid-template-rows:auto;grid-template-columns:1fr}.g-grid{grid-column-gap:6px;grid-row-gap:6px;grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.rec-row{grid-column-gap:6px;grid-row-gap:6px;grid-template-rows:auto;grid-template-columns:1fr}.cards,.coach-grid{grid-template-columns:1fr}.dir-row{grid-row-gap:6px;grid-template-rows:auto;grid-template-columns:1fr}.dir-tag{text-align:left;justify-self:start}.kdc-hero-in{grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr}.kdc-hero-photo{max-width:260px}.kdc-hero-name{font-size:34px}.bl-wrap2{padding:0 22px}.bl-facts{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bl-weeks{grid-template-rows:auto;grid-template-columns:1fr}.bll-wrap{padding:150px 22px 40px}.bll-wrap2{padding:0 22px}.mt-h{font-size:36px}.mt-ifr{height:52vh;min-height:300px}.bl-grid{grid-template-columns:1fr}}@media screen and (max-width:479px){.prog-groups{grid-template-rows:auto;grid-template-columns:1fr}.coach-grid{grid-template-columns:1fr}.px-grid,.pr-badges,.prog-flat{grid-template-rows:auto;grid-template-columns:1fr}}