@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:oklch(95.5% .003 260);--panel:oklch(100% 0 0);--line:oklch(86% .005 260);--edge:oklch(55% .01 260);--ink:oklch(20% .01 260);--ink-dim:oklch(42% .01 260);--on-dark:oklch(98.5% 0 0);--on-dark-dim:oklch(80% .006 260);--blue:oklch(50% .15 255);--purple:oklch(45% .17 305);--black:oklch(18% 0 0);--red:oklch(55% .22 23);--red-deep:oklch(48% .2 23);--belt:var(--red);--belt-ink:var(--on-dark);--belt-edge:var(--red);--rank:var(--black);--radius:6px;--rule:1.5px;--gutter:1rem;--max:75rem;--ease:cubic-bezier(.22, 1, .36, 1);--bar-h:calc(4.9rem + var(--rule));color-scheme:light;accent-color:var(--red);scrollbar-color:var(--edge) var(--bg)}[data-belt=kids-martial-arts],[data-accent=kids-martial-arts]{--belt:var(--panel);--belt-ink:var(--ink);--belt-edge:var(--ink);--rank:var(--black)}[data-belt=brazilian-jiu-jitsu],[data-accent=brazilian-jiu-jitsu]{--belt:var(--blue);--belt-ink:var(--on-dark);--belt-edge:var(--blue);--rank:var(--black)}[data-belt=no-gi-grappling],[data-accent=no-gi-grappling]{--belt:var(--purple);--belt-ink:var(--on-dark);--belt-edge:var(--purple);--rank:var(--black)}[data-belt=mma],[data-accent=mma]{--belt:var(--black);--belt-ink:var(--on-dark);--belt-edge:var(--black);--rank:var(--red)}[data-belt=womens-kickboxing],[data-accent=womens-kickboxing]{--belt:var(--red);--belt-ink:var(--on-dark);--belt-edge:var(--red);--rank:var(--black)}[data-accent=kids-martial-arts] .submit{--belt:var(--red);--belt-ink:var(--on-dark);--belt-edge:var(--red)}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);caret-color:var(--red);padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));overflow-wrap:break-word;font-family:Schibsted Grotesk Variable,system-ui,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.6}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1.5px}h1,h2,h3,.h{letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.08}h1{font-size:clamp(2.4rem,6vw,4.25rem)}h2{font-size:clamp(1.75rem,4vw,2.6rem)}h3{letter-spacing:-.01em;font-size:1.25rem}p,li,dd{text-wrap:pretty}time,.num{font-variant-numeric:tabular-nums}address{font-style:normal}::selection{background:var(--ink);color:var(--on-dark)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--edge);border:3px solid var(--bg);border-radius:var(--radius)}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3rem,8vw,5.5rem)}.lede{color:var(--ink-dim);max-width:40rem;font-size:1.125rem}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{min-height:48px;font:inherit;text-align:center;border-radius:var(--radius);cursor:pointer;background:var(--red);color:var(--on-dark);transition:background-color .2s var(--ease), color .2s var(--ease);border:0;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.25em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-deep)}.btn.line{color:var(--ink);box-shadow:inset 0 0 0 var(--rule) var(--ink);background:0 0}.btn.line:hover{background:var(--ink);color:var(--on-dark)}.btn.belt-btn{background:var(--belt);color:var(--belt-ink);box-shadow:inset 0 0 0 var(--rule) var(--belt-edge)}.btn.belt-btn:hover{background:color-mix(in oklch, var(--belt), var(--ink) 18%)}.btn .icon{font-size:1.15em}.panel{background:var(--panel);border:var(--rule) solid var(--line);border-radius:var(--radius)}.ruled{border-top:var(--rule) solid var(--line);padding:0;list-style:none}.ruled>li{border-bottom:var(--rule) solid var(--line);padding-block:.8rem}.skip{left:var(--gutter);z-index:100;position:absolute;top:-100%}.skip:focus{top:.75rem}@media (width>=768px){:root{--gutter:2rem}}@media (width>=1100px){:root{--gutter:3rem;--bar-h:0px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}@view-transition{navigation:none}}.site-header[data-astro-cid-clvldxic]{z-index:10;background:var(--panel);border-bottom:var(--rule) solid var(--line);position:relative}.bar[data-astro-cid-clvldxic]{align-items:center;gap:.5rem;min-height:4rem;display:flex}.logo[data-astro-cid-clvldxic]{flex:none;align-items:center;min-height:44px;margin-right:auto;display:flex}.logo[data-astro-cid-clvldxic] img[data-astro-cid-clvldxic]{width:auto;height:1.9rem}.nav-wide[data-astro-cid-clvldxic],.tel[data-astro-cid-clvldxic]{display:none}.cta[data-astro-cid-clvldxic]{white-space:nowrap;min-height:44px;padding-inline:.9em}.nav-menu[data-astro-cid-clvldxic] summary[data-astro-cid-clvldxic]{cursor:pointer;border-radius:var(--radius);min-height:44px;box-shadow:inset 0 0 0 var(--rule) var(--ink);align-items:center;padding-inline:.9em;font-weight:700;list-style:none;display:flex}.nav-menu[data-astro-cid-clvldxic] summary[data-astro-cid-clvldxic]::-webkit-details-marker{display:none}.nav-menu[data-astro-cid-clvldxic][open] summary[data-astro-cid-clvldxic]{background:var(--ink);color:var(--on-dark)}.nav-menu[data-astro-cid-clvldxic] nav[data-astro-cid-clvldxic]{padding:.25rem var(--gutter) 1rem;background:var(--panel);border-bottom:var(--rule) solid var(--line);display:grid;position:absolute;inset:100% 0 auto}.nav-menu[data-astro-cid-clvldxic] nav[data-astro-cid-clvldxic] a[data-astro-cid-clvldxic]{border-bottom:var(--rule) solid var(--line);align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}@media (width>=768px){.logo[data-astro-cid-clvldxic] img[data-astro-cid-clvldxic]{height:2.25rem}}@media (width>=1100px){.bar[data-astro-cid-clvldxic]{gap:1.75rem;min-height:4.75rem}.logo[data-astro-cid-clvldxic]{margin-right:0}.nav-menu[data-astro-cid-clvldxic]{display:none}.nav-wide[data-astro-cid-clvldxic]{gap:1.5rem;margin-left:auto;font-weight:600;display:flex}.nav-wide[data-astro-cid-clvldxic] a[data-astro-cid-clvldxic]{align-items:center;min-height:44px;text-decoration:none;display:flex}.nav-wide[data-astro-cid-clvldxic] a[data-astro-cid-clvldxic]:hover{text-decoration:underline}.tel[data-astro-cid-clvldxic]{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.tel[data-astro-cid-clvldxic]:hover{text-decoration:underline}}.site-footer[data-astro-cid-l4evboym]{background:var(--black);color:var(--on-dark-dim);padding-block:3rem;font-size:.975rem}.site-footer[data-astro-cid-l4evboym] [data-astro-cid-l4evboym]:focus-visible{outline-color:var(--on-dark)}.site-footer[data-astro-cid-l4evboym] [data-astro-cid-l4evboym]::selection{background:var(--on-dark);color:var(--ink)}.grid[data-astro-cid-l4evboym]{gap:2rem;display:grid}.name[data-astro-cid-l4evboym]{color:var(--on-dark);margin-bottom:.5rem;font-weight:700}address[data-astro-cid-l4evboym] a[data-astro-cid-l4evboym]{overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:44px;color:var(--on-dark);align-items:center;display:flex}table[data-astro-cid-l4evboym]{border-collapse:collapse}th[data-astro-cid-l4evboym],td[data-astro-cid-l4evboym]{text-align:left;padding:.2rem 1.5rem .2rem 0}th[data-astro-cid-l4evboym]{color:var(--on-dark);font-weight:600}.areas[data-astro-cid-l4evboym]{margin-top:.75rem}nav[data-astro-cid-l4evboym]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:1rem;display:grid}nav[data-astro-cid-l4evboym] a[data-astro-cid-l4evboym]{min-height:44px;color:var(--on-dark);align-items:center;text-decoration:none;display:flex}nav[data-astro-cid-l4evboym] a[data-astro-cid-l4evboym]:hover{text-decoration:underline}@media (width>=768px){.grid[data-astro-cid-l4evboym]{grid-template-columns:repeat(3,minmax(0,1fr))}}.icon[data-astro-cid-a77o7xvq]{vertical-align:-.125em;flex:none;display:inline-block}.mbar[data-astro-cid-p2elndzy]{z-index:20;background:var(--panel);border-top:var(--rule) solid var(--line);padding:.25rem var(--gutter) calc(.5rem + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}#open-status[data-astro-cid-p2elndzy]{text-align:center;color:var(--ink-dim);padding-block:.15rem .3rem;font-size:.8125rem;line-height:1.4}.actions[data-astro-cid-p2elndzy]{grid-template-columns:1fr 2fr;gap:.5rem;display:grid}.actions[data-astro-cid-p2elndzy] .btn[data-astro-cid-p2elndzy]{min-height:3.25rem;padding-inline:.5em}html:has(#lead-sheet[open]) .mbar[data-astro-cid-p2elndzy]{display:none}@media (width>=1100px){.mbar[data-astro-cid-p2elndzy]{display:none}}
