*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--color-white:#fff;--color-black:#000;--color-grey:#707070;--color-theme:#d21113;--color-theme-dark:#86261e;--color-theme-light:#f22428;--color-accent:#9b8a79;--color-accent-light:#f2efe6;--color-accent-extra:#e0e1d8;--color-accent-dark:#46422f;--color-highlight:var(--color-theme);--color-highlight-background:var(--color-white);--color-button:var(--color-white);--color-button-background:var(--color-theme);--color-button-border:transparent;--color-button-highlight:var(--color-theme);--color-button-background-highlight:var(--color-white);--color-button-border-highlight:var(--color-theme);--color:var(--color-accent-dark);--color-background:var(--color-white);--image-icon-arrow:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2064%2032%22><path%20style=%22fill:none;stroke:%23fff;stroke-width:3.75;stroke-linecap:butt%22%20d=%22m3,16h56m-9-10l10,10l-10,10%22/></svg>);--image-icon-arrow-theme:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2064%2032%22><path%20style=%22fill:none;stroke:%23d21113;stroke-width:3.75;stroke-linecap:butt%22%20d=%22m3,16h56m-9-10l10,10l-10,10%22/></svg>);--image-icon-arrow-select:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:none;stroke:%23d21113;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round%22%20d=%22m24%2013-8%208-8-8%22/></svg>);--image-icon-link-external:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:butt%22%20d=%22m5,27l19-19m-15,0h15v15%22/></svg>);--image-icon-checkmark:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:none;stroke:%23000;stroke-width:3.6;stroke-linecap:round%22%20d=%22m6,16l8,8l12-18%22/></svg>);--image-icon-checkmark-theme:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:none;stroke:%23d21113;stroke-width:3.6;stroke-linecap:round%22%20d=%22m6,16l8,8l12-18%22/></svg>);--image-icon-close:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23fff%22%20d=%22m23,25l-7-7l-7,7l-2-2l7-7l-7-7l2-2l7,7l7-7l2,2l-7,7l7,7l-2,2z%22/></svg>);--image-icon-date:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23000%22%20d=%22m4%207h24v5h-24z%22/><path%20style=%22fill:none;stroke:%23000;stroke-width:3;stroke-linecap:round%22%20d=%22m26.15,28h-20.3a1.9,1.9,0,0,1-1.85-1.94v-18.12a1.9,1.9,0,0,1,1.85-1.94h20.3a1.9,1.9,0,0,1,1.85,1.94v18.12a1.9,1.9,0,0,1-1.85,1.94zm-18-21v-4m16,4v-4%22/></svg>);--image-icon-date-theme:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23d21113%22%20d=%22m4%207h24v5h-24z%22/><path%20style=%22fill:none;stroke:%23d21113;stroke-width:3;stroke-linecap:round%22%20d=%22m26.15,28h-20.3a1.9,1.9,0,0,1-1.85-1.94v-18.12a1.9,1.9,0,0,1,1.85-1.94h20.3a1.9,1.9,0,0,1,1.85,1.94v18.12a1.9,1.9,0,0,1-1.85,1.94zm-18-21v-4m16,4v-4%22/></svg>);--image-icon-time:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:none;stroke:%23000;stroke-width:3;stroke-linecap:round%22%20d=%22m29,16a13,13,0,1,1-26,0a13,13,0,0,1,26,0zm-13-8v8m0,0l5.5,5.5%22/></svg>);--image-icon-time-theme:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:none;stroke:%23d21113;stroke-width:3;stroke-linecap:round%22%20d=%22m29,16a13,13,0,1,1-26,0a13,13,0,0,1,26,0zm-13-8v8m0,0l5.5,5.5%22/></svg>);--image-icon-email:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20style=%22fill:%23fff;stroke:%23fff;stroke-width:0.75;stroke-linejoin:round%22%20d=%22m13.92,13.73l-9.42-5.73h23l-9.42,5.73a4,4,0,0,1-4.16,0zm-9.92-2.73v11c0,1.1,0.9,2,2,2h20a2,2,0,0,0,2-2v-11l-8.98,5.24a6,6,0,0,1-6.04,0l-8.98-5.24z%22/></svg>);--image-icon-phone:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23fff%22%20d=%22m22.68,20.02c-0.43-0.26-0.99-0.2-1.35,0.15l-1.98,1.91c-0.3,0.31-0.82,0.43-1.24,0.27c-3.92-1.45-7-4.54-8.46-8.46c-0.16-0.43-0.04-0.9,0.28-1.25l1.9-1.97c0.35-0.36,0.42-0.92,0.16-1.35l-3.77-6.28c-0.3-0.51-0.97-0.7-1.5-0.4l-1.27,0.7a4.44,4.44,0,0,0-1.97,2.15c-0.6,1.41-1.3,3.53-0.83,4.92c2.9,9,9.95,16.04,18.94,18.95c1.38,0.44,3.49-0.25,4.9-0.83c0.93-0.4,1.7-1.1,2.18-1.98l0.7-1.27c0.28-0.52,0.1-1.19-0.42-1.5l-6.27-3.76z%22/></svg>);--image-icon-facebook:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23fff%22%20d=%22m21.1,6.61h-2.6c-2.04,0-2.45,1.02-2.45,2.45v3.43h4.65l-0.65,4.98h-4.05v12.53h-5.14v-12.53h-4.12v-4.98h4.08v-3.92c0-4.24,2.6-6.57,6.4-6.57c1.84,0,3.4,0.12,3.84,0.2v4.41h0.04z%22/></svg>);--image-icon-youtube:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23fff%22%20d=%22m29.52,9.38a3.54,3.54,0,0,0-3.03-2.75c-3.47-0.39-6.99-0.4-10.49-0.39a94,94,0,0,0-10.48,0.39a3.54,3.54,0,0,0-3.03,2.75c-0.49,2.12-0.49,4.44-0.49,6.62s0,4.5,0.49,6.62a3.54,3.54,0,0,0,3.02,2.75c3.48,0.39,6.99,0.39,10.49,0.39s7.01,0,10.48-0.39a3.54,3.54,0,0,0,3.03-2.75c0.49-2.12,0.49-4.44,0.49-6.62s0-4.5-0.48-6.62zm-17.13,10.97v-9.26l8.9,4.64l-8.9,4.62z%22/></svg>);--image-icon-instagram:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23fff%22%20d=%22m16,2.5c-3.67,0-4.13,0.02-5.57,0.08c-1.44,0.07-2.42,0.3-3.28,0.63c-0.89,0.34-1.64,0.8-2.4,1.56a6.63,6.63,0,0,0-1.55,2.39a9.86,9.86,0,0,0-0.63,3.27c-0.06,1.44-0.08,1.9-0.08,5.57s0.02,4.13,0.08,5.57c0.07,1.43,0.3,2.41,0.63,3.27c0.35,0.9,0.8,1.64,1.56,2.4c0.75,0.75,1.5,1.2,2.39,1.55c0.86,0.34,1.84,0.56,3.28,0.63c1.44,0.06,1.9,0.08,5.57,0.08s4.13-0.01,5.57-0.08a9.94,9.94,0,0,0,3.28-0.63c0.89-0.34,1.64-0.8,2.4-1.56a6.63,6.63,0,0,0,1.55-2.39c0.33-0.86,0.56-1.84,0.63-3.27c0.07-1.44,0.08-1.9,0.08-5.57s-0.02-4.12-0.08-5.57c-0.07-1.43-0.3-2.41-0.63-3.27a6.62,6.62,0,0,0-1.56-2.4a6.62,6.62,0,0,0-2.39-1.55a9.95,9.95,0,0,0-3.28-0.63a95.3,95.3,0,0,0-5.57-0.08zm-1.2,2.43h1.2c3.6,0,4.04,0.02,5.46,0.08c1.32,0.06,2.03,0.28,2.5,0.47c0.64,0.24,1.09,0.53,1.56,1c0.47,0.48,0.77,0.93,1.01,1.56c0.19,0.47,0.4,1.19,0.47,2.5c0.06,1.43,0.08,1.86,0.08,5.46s-0.02,4.03-0.08,5.45a7.46,7.46,0,0,1-0.47,2.5a4.17,4.17,0,0,1-1,1.56c-0.48,0.47-0.93,0.76-1.56,1c-0.48,0.2-1.2,0.41-2.51,0.47c-1.42,0.07-1.85,0.08-5.46,0.08s-4.03-0.01-5.46-0.08a7.54,7.54,0,0,1-2.5-0.46a4.19,4.19,0,0,1-1.56-1.01a4.17,4.17,0,0,1-1.01-1.56a7.46,7.46,0,0,1-0.47-2.5c-0.06-1.42-0.07-1.85-0.07-5.46s0-4.03,0.07-5.45c0.06-1.32,0.28-2.03,0.47-2.5c0.24-0.64,0.54-1.09,1-1.56c0.48-0.47,0.93-0.76,1.56-1c0.48-0.2,1.2-0.41,2.51-0.47c1.25-0.06,1.73-0.08,4.25-0.08zm1.2,4.15a6.92,6.92,0,1,0,0,13.84a6.92,6.92,0,0,0,0-13.84zm0,11.42a4.5,4.5,0,1,1,0-9a4.5,4.5,0,0,1,0,9zm7.2-13.3a1.6,1.6,0,1,0,0,3.2a1.6,1.6,0,0,0,0-3.2z%22/></svg>);--image-icon-video-play:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><path%20fill=%22%23fff%22%20d=%22m10,6l16,10l-16,10z%22/></svg>);--image-logo-lma:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20700%20700%22><path%20fill=%22%23fff%22%20d=%22m128,1.83c69.22,0,126.17,56.96,126.17,126.17s-56.95,126.17-126.17,126.17s-126.17-56.95-126.17-126.17s56.95-126.17,126.17-126.17m36.2,88.14q-6.94-0.75-13.9-0.74c-1.82,6.95-1.45,13.9-9.5,14.27c-6.95,.36-5.85-0.73-15.36-0.37c-2.2,2.93,6.95,15,12.8,21.21c1.1-4.02-0.73-8.04-0.73-12.07c6.95-5.12,13.53-10.24,15-19.75c2.55-2.19,12.06,3.66,11.7-2.56m-65.47-0.36c-5.48,0-10.24-0.37-14.63,2.92c-1.82-1.1-1.46-4.02-1.1-5.85c1.84-5.85,10.61-3.65,15-3.65q0.37,.36,1.1-0.37a99,99,0,0,0-22.31-1.1c-0.37,3.66-1.1,13.9,3.66,16.1c5.85,2.92,16.09,0,18.65,.73c-0.73-1.83,3.65-5.12,2.2-5.49c-1.1,0-5.5,3.3-5.86,2.93zm23.04-77.53c-17.92-0.37-25.23,6.21-25.23,7.31q0.73,.73,2.2,0c7.3,0,9.87,10.6,9.5,16.82c0.73,0,5.85-3.65,3.3-16.45c3.65,1.1,8.04,9.5,5.11,16.82c-2.56,6.22,5.49-6.22,5.49-7.68c1.1-0.37,.73,4.75,1.83,5.12l15.36-7.31l-4.76,8.04c1.47,.37,3.3-1.46,4.4-2.56c4.02-3.65,5.84-8.04,8.4-12.8l-8.4,3.66l3.28-9.14a36.5,36.5,0,0,0-14.26,14.26c-2.2-2.2,3.3-14.26,1.46-13.9a65,65,0,0,0-6.94,12.07zm-3.29,171.88c4.03,6.59,7.32,14.63,12.8,20.12a19,19,0,0,0,1.83-7.68c-4.75-4.4-9.14-9.51-14.63-12.44m-9.14-74.6l4.02-22.68q0.37-0.72-0.73-0.73l-5.85-1.1l-0.73,.74a155,155,0,0,1-7.68,23.4c1.83,0,5.85,5.12,7.31,5.12c4.4-1.46,8.05-4.02,12.8-3.65q1.46,.73,2.93,.73c-1.46-6.59-8.05-4.76-12.07-1.83m36.94-14.27q-8.78-5.47-20.12-2.56c0,.37,5.49,4.4,5.12,5.86q-4.76-0.37-8.77-1.47a5.4,5.4,0,0,0,1.83,2.56c4.02,1.1,13.16,1.1,17.18,.73q5.13-0.36,4.76-5.12m-14.63,32.55c-1.1-2.56-7.68-8.04-9.14-10.6c-1.83,1.83,2.19,10.24,2.19,10.24l1.1-2.2c2.92,2.2,.73,5.12,6.58,8.05zm90.33,45.35a103.5,103.5,0,0,0,9.87-44.98c0-39.13-21.57-73.14-53.39-91.06l2.56,2.92c7.68,11.34,3.3,26.7,.73,38.77c-0.36,1.46-1.46,6.95-0.73,8.04l2.93,2.2c7.68,7.68-4.4,27.06-9.51,34.37l-3.66,4.76c-1.46,.73-5.12,.36-5.49,1.1c-1.1,1.46-1.83,9.5-1.46,10.97c0.37,1.1,5.12,10.24,5.85,10.6a647,647,0,0,1,52.3,22.31m-148.85-81.55c-0.73-4.76-0.73-1.83-0.73-1.47l1.1,7.68c3.29,16.83,2.92,10.61,3.66,13.17l0.73-2.2c1.83-0.36,.36,17.93,1.1,27.07c0.36,6.58,6.21,15,10.23,20.11a27,27,0,0,1,6.22,6.95q0.73,0,.37-0.73l-1.83-8.04c1.46-1.1,7.68,12.43,8.04,8.4c0-4.38-1.1-9.5,0-9.14c1.47,6.22,2.93,5.85,7.32,11.7l1.1-6.58c1.82,1.47,4.02,6.22,5.85,5.85l14.99-6.21c0.73,.73-3.66,4.02-4.02,4.75c1.83,1.1,24.87-8.78,28.52-22.67c1.1-3.66,1.47-11.7,1.1-11.7c-1.83,12.43-9.5,23.77-20.11,25.6c1.1-8.42,2.56-17.56-2.56-24.87v18.65l-6.59-3.3c0,.74,0,4.76-0.73,4.76l-4.02-5.12l-5.12,10.6l-5.85-9.87c-0.73,2.56-1.47,6.95-3.66,8.05l-1.1-5.85c0-0.37,.73-6.95-0.36-6.22l-2.56,4.02l-1.83-3.65c-2.93,1.46-5.12,5.12-6.95,8.04c-1.46-0.73,1.83-12.8,3.66-13.53c2.56-0.37,12.8,.73,22.67,1.1q1.1,.36,1.83-0.37l-1.83-2.56c-2.2-2.56-23.04-3.66-27.06-1.1c-2.56,1.83-3.66,8.78-5.12,11.34c-2.2-2.56-3.3-7.31-2.93-10.6c0.37-2.56,3.66-6.22,4.76-8.42c0.73,.74,0,4.4,.73,4.4l6.21-7.32c1.1,0,.37,4.75,1.47,4.75a51,51,0,0,0,3.29-7.31a33,33,0,0,0-5.85-5.85c-1.47,0-11.7,12.43-12.07,12.8l12.07-25.6q-9.88,1.45-19.75,0c-2.93-1.46-3.66-10.24-4.4-9.51m96.92-47.9c-3.65-10.25-16.82-8.42-18.28-8.06a48,48,0,0,1,18.28,8.05m1.1,14.26c1.1-2.56-10.6-16.09-8.78-10.97c0.37,1.47,8.05,13.17,8.78,10.97m-99.84-16.82c-42.57,27.66-58.93,82.67-38.4,129.1l21.21-10.97c4.76-2.56,13.53-5.49,17.19-8.05c1.83-1.46,5.49-7.31,5.12-9.5c-0.37-2.93-2.2-6.6-2.56-9.88q0-5.13,.37-9.51c-0.73-5.49-2.93-12.44-4.03-17.92c-0.73-4.39-2.2-14.26,0-17.92q1.1-1.46,1.83-3.3a99,99,0,0,1-3.66-12.06c-1.46-8.41-0.73-20.48,2.93-29.99m6.22-10.24c1.1-1.1,17.55-6.95,21.2,.37l1.84,4.75c1.46,4.39-4.02-5.49-8.05-3.66c-6.95,2.56-19.38,18.65-20.48,26.33c-0.36,3.3,.73,8.05,1.1,11.34c2.2-6.95,3.66-13.9,9.14-19.02c-1.83,8.78-4.75,17.56-5.48,26.33c0.36,4.4,6.58-1.46,8.04-2.56c5.49-3.29,12.44,2.56,20.12,2.93l2.92-5.49l-0.36,7.32l7.31,1.46l1.1-9.14c1.1,2.56,2.92,6.58,6.21,6.58c5.12-0.36,11.34-3.66,16.46-2.92c4.39,.36,8.05,4.38,12.07,4.75l-5.12-10.6a134,134,0,0,0,6.58-19.76c4.4,5.86,8.41,12.44,16.1,13.9a78,78,0,0,0-17.2-19.75c-10.6-4.75-24.86,2.56-35.84,2.93c-4.02-1.46-10.97-8.05-11.33-8.05c-2.93-3.65,.73-13.9-8.78-13.9c-1.83,0-10.97,1.1-16.46,2.93zm59.24,35.1c-14.26,2.2-28.16,5.13-42.05-0.36l1.1-0.36q10.96,.72,21.94,.73c6.21,0,12.8-2.2,19.01,0m-1.46-9.88c-10.6,2.93-21.58,5.49-32.18,.73q-0.74,0-1.46-0.73c35.1,1.83,17.92-2.19,33.64,0m66.2,156.53a113,113,0,0,0,20.1-23.04l-4.01-8.05c-2.2-2.19-24.5-11.33-25.24-10.6a324,324,0,0,0,9.15,41.69m-40.6,22.67a112,112,0,0,0,34.01-17.55q-4.76-14.26-8.77-29.26c-0.74-0.73-7.68-3.29-8.42-3.29a448,448,0,0,1-16.82,50.1m-34.38,4.76h1.47q13.89,0,27.06-3.3c8.05-24.86,9.14-43.51,8.78-42.78l-12.07,29.25l5.48-31.08l-14.99,30.72c5.12-21.94,15-56.69,13.9-66.56c-8.41,31.45-20.12,62.17-29.63,83.75m19.75-145.56c1.1,.73,1.83-9.14,1.1-9.87c-1.46-1.1-14.63-1.46-23.04-1.1q9.14,0,18.29,2.56c1.46,.73,2.56,6.59,3.65,8.41m-24.87,32.55c-1.82-2.56,0-5.48-3.65-7.68c0.36,2.93-0.37,7.32,3.65,7.68m61.08-29.62c0.73-8.41-12.44-9.5-11.7,2.56c4.38-4.39,7.3-6.95,11.7-2.56m-153.6,82.65a113,113,0,0,0,29.99,36.2q-2.57-11.7-4.76-22.67a130,130,0,0,1,17.2-27.06l-2.93,56.32a111,111,0,0,0,39.13,15.36c-10.24-20.85-20.48-42.06-27.07-64.37c24.87,42.8,39.14,66.56,40.96,65.47l8.42-18.29a704,704,0,0,1-33.28-54.49c-13.54-7.31-14.27-16.1-16.83-16.46c-1.1-0.36-2.2,5.49-4.39,6.59c-1.46,1.1-21.2,8.4-46.44,23.4%22/></svg>);--image-loading-ani:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22><defs><style>circle{fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;transform-origin:50%%2050%;animation:spin%201800ms%20ease-in-out%20infinite,scale%201400ms%20ease-in-out%20alternate%20infinite}@keyframes%20spin{from{transform:rotate%28-360deg%29}to{transform:rotate%280deg%29}}@keyframes%20scale{from{stroke-dasharray:0%2082}to{stroke-dasharray:82%2082}}</style></defs><circle%20cx=%2216%22%20cy=%2216%22%20r=%2213%22/></svg>);--image-karate-calligraphy:url(data:image/svg+xml;charset=UTF-8,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20480%201280%22><path%20fill=%22rgba%28155,%20138,%20121,%200.1%29%22%20d=%22m235,446q2-5,11-5l3,1l11,5c10,7,16,20,24,27l2,9l1,2c2,6-2,9-3,15l-10,5l-7,1q-4,2-9,1h-24q-7-1-13,1l-12,1l-13,8q1,3,6,2c4-1,4,0,9,2l16,9c6,4,4,7,15,5l2-2h11l2,2h3l19,12q6,8,5,17q-7,9-18,10v4l7,13v3l2,2q0,3,3,4l7-1l23-8l3-3l25-4l5,1q2,1,5-1c4,6,10,4,14,6c4,1,21,19,24,23l4,4q-1,3,1,5c-2,2-2,9-6,10s-15,0-19-4h-4c-2,3-10,3-14,2h-5c-3,0-11-4-14-5q-7-5-18-4l-1,2h-13s-3,3-1,4v4l6,19l3,18v18l-2,1v7c-2,10-10,26-15,36c-5,9-7,14-15,20c-5,3-1,8-6,10q-8,9-19,18l-18,9q-3,3-8,3q-1-6-7-11c-13-18-28-33-37-55l-3-5l10,6l5-1l25,19q2,4,7,3l4-13q19-21,32-49q4-11,5-23l2-2v-12l-2-9q-2,0-2-4l-4,1l-28,13q-26,10-48,26q-14,14-30,27l-17,10h-6l-1,2h-8l-1-2h-7l-2-2c-16-6-30-18-44-26c-5-6-11-8-16-14l-3-5q5,0,7-2h17l20-5l119-34l35-9l5-1q0-6-4-10l-5-12l-4-5l-7,2l-16,12l-6,2l-8,7h-9q-1,2-5,2l-2-2h-7l-2-2h-3l-8-5h-1c-4-3-10-11-13-15l-8-12l-3-4c-2-3,4-2,4-4l23,2l2-2q16-5,32-14c1-1,7-2,8-5l-1-4l-6-2l-13-13v-4h-6c-6,1-20,13-26,17l-12,5l20-20c21-23,42-49,67-69c7-6,5-6,7-12m7-305h9l6,3l8,2l6,5h2v3l7,7v5l2,2v4q2,1,2,7l-12,20h13l19-5l4-4h7l1-2l2,2h4l3,4l20,12q9,9,7,22l-4,4l-14,9h-5l-7,2c-17,3-35,2-51,9l-14,8l8,2c4,4,18,11,19,15c2,6-3,7-5,11l-3,4c-13,9-18,18-27,29l-9,9l3,5c2,6-2,13,3,17q3-2,8-2h4l21-3q15-1,29,2l1,1h9l14,9q10,5,18,12c3,3,10,9,11,12v2q2,2,2,7l-6,6h-4l-1,2l-2-2h-12l-2-2l-14-2c-8-1-18,4-25,7h-3l-8,6l-6-3l7-7v-4l8-7l-1-4l-13-2l-2-2c-6-1-21-3-28-1l-5,3l-12,4l-21,13c-1,2,1,2-4,4l-19,11l-14,7l-4,3h-18l-1-1l-9-2c-9-4-26-15-34-21q-6-5-7-12q4,0,6-2h21l10-4l44-10l2-2h2c7-5,13-16,18-22l-1-5l-3,1l-4-1l-3-1c-20-7-38-27-47-47q-2-3-1-8h16l13,7h1q2-3,5-1l2-1q8-2,14-7l44-19c6-3,15-8,19-13v-2c2-2,11-9,9-11h-6l-11-6q-17-13-22-36l-2-2v-12l2-2c2-8,5-11,7-17c1-2-1-4,2-5l-11-11q3-4,6-3h2zm22-30a259,259,0,0,1,65-5h5l2,1l16,4c12,4,22,15,34,21v4c4-2,4,2,5,4c4,6,13,12,16,19v4l2,2q0,9-2,16l-17,4l-14-7a126,126,0,0,0-39-2h-5l-5,4l-19,3l-10,2l8-7l16-9l16-11v-4l-15-15c-5-4-15-6-21-9l-8-5h-34l-2,2c-12,2-16,1-28,7q-24,11-47,26c-26,17-51,33-70,57c-4,6-9,5-15,7l-14,14h-14l-12-6c-8-2-9-12-14-18v-12l2-2v-2l10-10l9-7q21-12,34-34c3-5,10-13,1-15l-8-2l-2-7l6-1l7-1l2,2h7l2,2l5,2l10,9v2l2,2v7l1,2c2,3-5,9,1,13l6-4l54-22q35-15,71-25m-32-63l3,3l4-2q17,8,27,24l4,5c2,10-6,16-15,19l-11,10l-5,4l-7,3h-3l-4,2l-16-3l-17-15l-16-37q-2-4-1-8q6-3,13-2l10,5c3,1,11-1,15-1l8-4zm-91,146h12l3,1h2c6,3,16,10,20,15q0,3,3,5l2-2q0,5,2,6l-2,2v5l-3,7l-12,14l-13,25l-6,6h-3l-2,2h-9l-2-2h-3c-4-1-20-13-20-17q0-4-4-8l4-13l4-4c11-9,18-10,27-22c3-4,8-7,7-12zm160,628l13-2h4l4,4l10,5c5,3,17,11,20,15v2l6,7v12l-10,10h-9l-19,7l-4,3l-21,11q-7,4-13,11l10-2q15-7,30-11l12-1l2-2l2,2h5l2,1h7l3,4l6,2v2c2,4,10,9,13,13v1l1,2q2,8-5,8v3h-11c-5,1-12,5-18,4c-10-2-16-4-26-2q-5,1-8-1l-6-1l-6,4l-14,4l-6,4q-1,5,2,9l-4,11l12-3h12l2,1h10l11,6l11,11v4l4,5v11l5,72c2,13,4,34,2,47l-2,2v7l-5,12l-4,8l-8-2q-3,5-6,4v3q-4,5-9,4l-7-6v-9l-1-2v-1l-6-5l-15,4l-16,5c1,6-1,6-4,10v1l-7,6q3,3,7,2h3l47,11q49,6,98,4l48-1h2q4,0,5,2l-8,2c-5,4-11,3-16,5l-7,6h-3s-2,6-6,8l-10,10q-3,4-8,4l-2,9h-5c-9,3-18,10-26,13l-12,1h-4a276,276,0,0,1-65-17l-26-13l-66-33c-12-6-36-13-49-14h-19l-2,2q-9,2-17,9c-2,9-10,17-14,26h-3q0,5-5,5l-5,4h-11l-11-6v-3h-4c2-4-4-6-5-8v-4s-5-5-5-7v-7c3-5,11-6,10-11l8,3q2-2,4-1l16-9q15-6,30-9l9-2a79,79,0,0,0,18-22l2-7l-5-4l-14-7c-8-6-10-16-15-24q-1-4-4-6l-8,13l-10,10h-1l-8,5h-8q-1,2-6,2l-12-7h-3l-31-35l-2-6h17l1,2h9l7-4q9-4,14-10c17-13,31-31,48-42q3-2,3-6h3v-3h17l7,2c8,2,15,10,21,14h3l1,6c2,3,5,3,4,9l-2,1l-5,13c-6,10-15,13-21,23q-5,5-4,12l5,4h1c19,12,24,17,35,36l5,7q0,7-2,12h-4c-1,2-10,11-8,12l27,5l33,9c1-5-5-5-6-5v-3c-6-11-17-22-21-35l-1-7v-9q-2,0-2-3l3-16l11-49l5-14c3-10-1-21,9-25l4-14l-4-2l-8,4l-8,1l-10-1l-5-3l-9-2l-7-5c-13-9-24-22-37-28v-4q-6,2-10,6l-9,3c-2,1-8,7-10,5l6-12l-15,4l-11-8h-3c-4,0-12-13-14-16l-7-14q3-5,8-3l2,2h3l4,2l23-13h14l14,7l6,4v2c1,3,8,5,11,9v2l3,4c2,5-2,9-3,14l17,1l19-1q13-1,26-5l30-5h2l4-2q5-2,9-8l2-5a390,390,0,0,0,35-63v-4l-7-12zm-34,257h-2q-3-1-5,2l1-5l-5-2h-3l-8-6q-2-4-5-3v17l2,2q1,12,7,22l6,8l10-3c6-2,21-7,27-5c0,0,3,3,6,1q0-4,2-6v-32q-2-1-2-6l-8,2q-10,4-19,11zm7-104h-1l-6,6v2l-11,12c-6-1-9-7-15-6c-1,4,3,5,3,7v11l8-2l11-7h17l9,5q2,4,6,4v-22c0-1-3-4-1-7q-7-7-15-6zm-12,62q-3,3-7,4l-3-1l4-9l-13-9q-2-1-3,2v32c5,2,8-3,11-5l9-5h14l22,8v-38q-4,0-6,3q-13,10-28,18m-68-188q3-4,11-4h2l4,4l9,3l7,5h9q4-2,8-1l12-7l-6,13c-4,2-2,6-5,9l11,19c-2,3,1,5,1,5c2,11-5,20-16,19q-4-2-7-6c-11-6-14-8-21-18l-8-14c-3-7-1-14-6-21c-1-3-6-2-5-6%22></path></svg>);--font-family:lma, Arial, Helvetica, sans-serif;--font-family-heading:lma, Arial, Helvetica, sans-serif;--font-size-global:max(min(2vw, 21px), 15px);--font-size-medium:max(.85rem, 18px);--font-size-small:max(.75rem, 15px);--font-size-button:var(--font-size-small);--font-weight-thin:400;--font-weight-extralight:400;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:400;--font-weight-semibold:700;--font-weight-bold:700;--font-weight-extrabold:700;--font-weight-black:700;--line-height:1.8;--hover-off-duration:.32s;--hover-off-easing:cubic-bezier(.47, 0, .745, .715);--hover-on-duration:.24s;--hover-on-easing:cubic-bezier(.39, .575, .565, 1);--fx-transition-duration:48ms;--fx-transition-easing:ease-out;--space:2rem;--line-size:min(2.5px, .15rem);--scrollbar-width:min(.5vw, max(9px, 2rem));--border-radius:.5rem;--corner-radius:.15rem;--page-margin:var(--space);--page-padding:calc(50vw - var(--page-max-width) * .5);--page-max-width:calc(max(min(100vw, 1440px), 320px) - var(--page-margin) * 2)}@media (width>=768px){:root{--page-margin:calc(var(--space) * 2)}}:root{--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55)}html{height:100%;margin:0;padding:0}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--color);background:var(--color-background);-webkit-tap-highlight-color:#0000;flex-flow:column;justify-content:space-between;margin:0;padding:0;display:flex;overflow-x:hidden}body.blank{background-image:none}::selection{color:var(--color-highlight-background);background:var(--color-highlight);-webkit-background-clip:initial;-webkit-text-fill-color:initial}::-webkit-scrollbar{-webkit-appearance:none;width:var(--scrollbar-width)}::-webkit-scrollbar-track{box-shadow:inset 0 0 #0000}::-webkit-scrollbar-thumb{background-color:var(--color-theme);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--color-theme-light)}img{object-fit:cover;width:100%}@media (width>=768px){img.height-of-single-column-width{aspect-ratio:2;height:auto;padding-top:calc(var(--gap) * .25);object-fit:cover}}p:has(img:first-child:last-child){margin-bottom:var(--space)}main{flex-flow:wrap;display:flex}main>section{width:100%}main>section>div{padding:calc(var(--space) * 2) var(--page-padding);margin:0 auto}main>section>div>div.align-center{text-align:center;max-width:42em;margin:var(--space) auto}div.columns{--gap:var(--space);align-items:flex-start;gap:0 var(--gap);flex-flow:wrap;display:flex}@media (width>=768px){div.columns:has(>div:nth-child(2):last-child).first-column-large>div:first-child{width:calc(66.666% - var(--gap) * .5)}div.columns:has(>div:nth-child(2):last-child).first-column-large>div:last-child,div.columns:has(>div:nth-child(2):last-child).last-column-large>div:first-child{width:calc(33.333% - var(--gap) * .5)}div.columns:has(>div:nth-child(2):last-child).last-column-large>div:last-child{width:calc(66.666% - var(--gap) * .5)}}div.columns.ground-left-side,div.columns.ground-right-side{--offset-top:var(--space);--offset-bottom:0%;position:relative}div.columns.ground-left-side.offset-top,div.columns.ground-right-side.offset-top{--offset-top:0}@media (width>=768px){div.columns.ground-left-side.offset-top,div.columns.ground-right-side.offset-top{--offset-top:-20%}}div.columns.ground-left-side.offset-bottom,div.columns.ground-right-side.offset-bottom{--offset-bottom:-20%}div.columns.ground-left-side.first-column-large>div:first-of-type:before,div.columns.ground-left-side.last-column-large>div:last-of-type:before,div.columns.ground-right-side.first-column-large>div:first-of-type:before,div.columns.ground-right-side.last-column-large>div:last-of-type:before{content:"";z-index:-1;top:var(--offset-top,0);bottom:calc(var(--space) * var(--line-height) * .85 - var(--offset-bottom));left:calc(var(--page-margin) * -1);right:calc(var(--page-margin) * -1);background:var(--color-accent-light);display:block;position:absolute}@media (width>=768px){div.columns.ground-left-side.first-column-large>div:first-of-type:before{left:calc(var(--page-padding) * -1 - 50% - var(--gap));right:calc(var(--page-margin) * -1 - 50% - var(--gap))}div.columns.ground-left-side.last-column-large>div:last-of-type:before{left:calc(var(--page-padding) * -1 - 50% - var(--gap))}div.columns.ground-right-side.first-column-large>div:first-of-type:before{right:calc(var(--page-padding) * -1 - 50% - var(--gap))}div.columns.ground-right-side.last-column-large>div:last-of-type:before{left:calc(var(--page-margin) * -1 - 50% - var(--gap));right:calc(var(--page-padding) * -1)}}div.columns.first-column-align-bottom,div.columns.last-column-align-bottom{align-items:flex-end}div.columns>div{width:100%;position:relative}@media (width>=768px){div.columns>div{width:calc(50% - var(--gap) * .5)}}.offset-top-negative{filter:brightness(.9);width:33.333%;margin:-66.666% 0 0 10%}@media (width>=768px){.offset-top-negative{filter:none;width:100%;margin:-85% auto 0}}p:has(.offset-top-negative){margin-bottom:0}div.two-columns{grid-column-gap:var(--space);grid-template-columns:1fr 2fr;display:grid}@media (width>=768px){div.fact-sheet{grid-column-gap:var(--space);grid-template-columns:1fr 2fr;display:grid}div.fact-sheet :has(+ul){text-align:right}}div.fact-sheet :has(+ul){margin-top:1em}div.fact-sheet :has(+ul)+ul{margin-top:1.4em}@font-face{font-family:lma;font-style:normal;font-weight:400;src:url(./lemmens-martial-arts.400.woff2)format("woff2");font-display:swap}@font-face{font-family:lma;font-style:normal;font-weight:700;src:url(./lemmens-martial-arts.700.woff2)format("woff2");font-display:swap}body{font-family:var(--font-family);font-size:var(--font-size-global);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:.02em;text-rendering:optimizelegibility;text-size-adjust:none}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}:has(>.center){text-align:center}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);color:var(--color-accent-dark)}h1.has-subtitle,h2.has-subtitle,h3.has-subtitle,h4.has-subtitle,h5.has-subtitle,h6.has-subtitle{margin-bottom:0}h1,h2{font-size:200%;font-weight:var(--font-weight-bold);text-transform:uppercase;margin-top:1em;margin-bottom:1rem;line-height:1.25}h3{font-size:150%;font-weight:var(--font-weight-bold);text-transform:uppercase;margin-top:1em;margin-bottom:.5em;line-height:1.5}h4{margin-bottom:.5em;font-size:135%;line-height:1.2}h5{margin-top:0;margin-bottom:0;font-size:115%}h6{margin-top:0;margin-bottom:0;font-size:100%}h6.separator{height:1em;margin:0;display:block;position:relative}h6.separator:before{content:"•";width:100%;height:1em;display:block;position:absolute;top:0;left:0}p{margin-bottom:1em}small{font-size:var(--font-size-small)}em,strong{font-weight:var(--font-weight-bold);letter-spacing:.03em;font-style:normal}a{letter-spacing:.01em;color:inherit;transition:color var(--hover-off-duration) var(--hover-off-easing), background-color var(--hover-off-duration) var(--hover-off-easing), border-color var(--hover-off-duration) var(--hover-off-easing);outline:none;text-decoration:none}a>*{pointer-events:none}a:focus{outline:none}a[href^=tel\:],a[href^=mailto\:],a:not(.no-icon)[target=_blank]{font-weight:var(--font-weight-bold)}a[href^=tel\:]:before,a[href^=mailto\:]:before,a:not(.no-icon)[target=_blank]:before{content:"";background-color:currentColor;width:1.25em;height:1.25em;margin:0 .25em -.275em 0;display:inline-block;mask-repeat:no-repeat}a[href^=tel\:]:before{mask:var(--image-icon-phone);-webkit-mask:var(--image-icon-phone)}a[href^=mailto\:]:before{mask:var(--image-icon-email);-webkit-mask:var(--image-icon-email)}a:not(.no-icon)[target=_blank]:before{mask:var(--image-icon-link-external);-webkit-mask:var(--image-icon-link-external)}@media (hover:hover){a:not(:disabled):hover{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing), border-color var(--hover-on-duration) var(--hover-on-easing), background-color var(--hover-on-duration) var(--hover-on-easing)}a:not(:disabled):hover:before{transition:background-color var(--hover-on-duration) var(--hover-on-easing)}}main ul,main ol,div.info-panel ul,div.info-panel ol{padding-inline-start:1rem;margin:0 0 1em;padding:0;list-style:none}main ul>li,main ol>li,div.info-panel ul>li,div.info-panel ol>li{margin-left:1em;margin-right:.5em}main ul>li:before,main ol>li:before,div.info-panel ul>li:before,div.info-panel ol>li:before{content:"";border-radius:var(--corner-radius);background-color:var(--color-theme);text-indent:3.5em;width:.5em;height:.5em;margin:.2em .5em .1em -1em;display:inline-block}hr{width:auto;height:var(--line-size);background:var(--color-accent);margin:var(--space) auto;border:none;display:block;padding:0!important}pre{white-space:pre;margin:1em 0;font-family:Lucida Console,Courier New,Monaco,Consolas,monospace;font-size:1rem;display:block}button.button,a.button{font-size:var(--font-size-button);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-button);background-color:var(--color-button-background);border:var(--line-size) solid var(--color-button-border);border-radius:var(--corner-radius);transition:color var(--hover-off-duration) var(--hover-off-easing), background-color var(--hover-off-duration) var(--hover-off-easing), border-color var(--hover-off-duration) var(--hover-off-easing);margin:.5rem 0;padding:.5em 2em;display:inline-block}@media (hover:hover){button.button:not(:disabled):hover,a.button:not(:disabled):hover{color:var(--color-button-highlight);background-color:var(--color-button-background-highlight);border-color:var(--color-button-border-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing), background-color var(--hover-on-duration) var(--hover-on-easing), border-color var(--hover-on-duration) var(--hover-on-easing)}}button.button.small,a.button.small{padding-left:1em;padding-right:1em}button.button:not(.no-icon)[target=_blank],a.button:not(.no-icon)[target=_blank]{padding-left:calc(var(--padding-left-right) + 1.25em)}button.button:not(.no-icon)[target=_blank]:before,a.button:not(.no-icon)[target=_blank]:before{margin:0 -1.25em 0 0;display:inline-block;position:relative;transform:translate(-1.5em)}button.button.important,a.button.important{--color-button:var(--color-white);--color-button-background:var(--color-accent);--color-button-border:transparent;--color-button-highlight:var(--color-theme-dark);--color-button-background-highlight:var(--color-white);--color-button-border-highlight:transparent;font-weight:var(--font-weight-bold);letter-spacing:.125em;background-image:linear-gradient(130deg, var(--color-accent), var(--color-accent-dark));background-position:50%;background-size:120%;position:relative}@media (hover:hover){button.button.important:not(:disabled):hover,a.button.important:not(:disabled):hover{background-image:none}}button.button.white,a.button.white{--color-button:var(--color-theme);--color-button-background:var(--color-white);--color-button-border:transparent;--color-button-highlight:var(--color-white);--color-button-background-highlight:transparent;--color-button-border-highlight:var(--color-white)}button.button.decent,button.button.decent-white,a.button.decent,a.button.decent-white{--color-button:var(--color-theme);--color-button-background:transparent;--color-button-border:transparent;--color-button-highlight:var(--color-theme);--color-button-background-highlight:transparent;--color-button-border-highlight:transparent;flex-flow:wrap;gap:0 .5em;width:auto;margin:0;padding:0;display:inline-flex;transform:translateY(.25em)}button.button.decent:before,button.button.decent-white:before,a.button.decent:before,a.button.decent-white:before{content:"";background:transparent var(--image-icon-arrow-theme) right center no-repeat;width:1.5em;height:1.5em;transition:width var(--hover-off-duration) var(--ease-out-sine);background-size:cover;display:inline-block}@media (hover:hover){button.button.decent:not(:disabled):hover:before,button.button.decent-white:not(:disabled):hover:before,a.button.decent:not(:disabled):hover:before,a.button.decent-white:not(:disabled):hover:before{width:2.5em;transition:width var(--hover-on-duration) var(--ease-out-back)}}button.button.decent-white,a.button.decent-white{--color-button:var(--color-white);--color-button-background:transparent;--color-button-border:transparent;--color-button-highlight:var(--color-white);--color-button-background-highlight:transparent;--color-button-border-highlight:transparent}button.button.decent-white:before,a.button.decent-white:before{background-image:var(--image-icon-arrow)}.form-wrapper{padding-top:var(--space);padding-bottom:var(--space)}.form-wrapper .notices.success{color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent);margin:0 0 var(--space);border:none;padding:1em 2em}.form-wrapper .notices.success p{margin:0}form[name]{gap:var(--space);flex-flow:wrap;width:100%;display:flex}form[name] select,form[name] textarea,form[name] input[type=date],form[name] input[type=time],form[name] input[type=email],form[name] input[type=tel],form[name] input[type=range],form[name] input[type=text]{font-width:var(--font-weight-light);color:currentColor;width:100%;transition:color var(--hover-off-duration) var(--hover-off-easing);border:0;border-bottom:var(--line-size) solid currentColor;background-color:#0000;border-radius:0;outline:none}form[name] select::placeholder,form[name] textarea::placeholder,form[name] input[type=date]::placeholder,form[name] input[type=time]::placeholder,form[name] input[type=email]::placeholder,form[name] input[type=tel]::placeholder,form[name] input[type=range]::placeholder,form[name] input[type=text]::placeholder{color:currentColor;opacity:.25;transition:opacity .64s var(--ease-in-out-sine)}form[name] select:focus,form[name] textarea:focus,form[name] input[type=date]:focus,form[name] input[type=time]:focus,form[name] input[type=email]:focus,form[name] input[type=tel]:focus,form[name] input[type=range]:focus,form[name] input[type=text]:focus{color:var(--color-highlight);transition:var(--hover-on-duration) var(--hover-on-easing)}form[name] select:focus::placeholder,form[name] textarea:focus::placeholder,form[name] input[type=date]:focus::placeholder,form[name] input[type=time]:focus::placeholder,form[name] input[type=email]:focus::placeholder,form[name] input[type=tel]:focus::placeholder,form[name] input[type=range]:focus::placeholder,form[name] input[type=text]:focus::placeholder{opacity:0}@media (hover:hover){form[name] select:hover,form[name] textarea:hover,form[name] input[type=date]:hover,form[name] input[type=time]:hover,form[name] input[type=email]:hover,form[name] input[type=tel]:hover,form[name] input[type=range]:hover,form[name] input[type=text]:hover{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing)}form[name] select:hover::placeholder,form[name] textarea:hover::placeholder,form[name] input[type=date]:hover::placeholder,form[name] input[type=time]:hover::placeholder,form[name] input[type=email]:hover::placeholder,form[name] input[type=tel]:hover::placeholder,form[name] input[type=range]:hover::placeholder,form[name] input[type=text]:hover::placeholder{opacity:0}}form[name] textarea:not([rows]){min-height:4em}form[name] input[type=date],form[name] input[type=time]{-webkit-appearance:textfield;-moz-appearance:textfield;min-height:2em;display:block}form[name] input[type=date]::-webkit-calendar-picker-indicator{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100%;width:1em;height:1em}form[name] input[type=time]::-webkit-calendar-picker-indicator{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100%;width:1em;height:1em}form[name] input[type=date]::-webkit-calendar-picker-indicator{background-image:var(--image-icon-date)}form[name] input[type=date]:focus::-webkit-calendar-picker-indicator{background-image:var(--image-icon-date-theme)!important}@media (hover:hover){form[name] input[type=date]:hover::-webkit-calendar-picker-indicator{background-image:var(--image-icon-date-theme)!important}}form[name] input[type=time]::-webkit-calendar-picker-indicator{background-image:var(--image-icon-time)}form[name] input[type=time]:focus::-webkit-calendar-picker-indicator{background-image:var(--image-icon-time-theme)!important}@media (hover:hover){form[name] input[type=time]:hover::-webkit-calendar-picker-indicator{background-image:var(--image-icon-time-theme)!important}}form[name] .form-field:has(input[type=range]){margin-bottom:-.5rem}form[name] .form-field:has(input[type=range]) .form-input-wrapper{position:relative}form[name] select{appearance:none;background:transparent var(--image-icon-arrow-select) right center no-repeat;background-size:1em;min-height:2em;padding-top:.1em;display:block;position:relative}form[name] select#time{background-image:var(--image-icon-time)}form[name] input[type=range]{-webkit-appearance:none;width:100%;height:0;margin:2rem 0 0;padding:0;position:relative}form[name] input[type=range]:focus{outline:none}form[name] input[type=range]:before{content:"";border-bottom:var(--line-size) solid currentColor;width:100%;height:0;display:block;position:absolute;top:0;left:0}form[name] input[type=range]::-webkit-slider-runnable-track{width:100%;height:2rem;box-shadow:none;cursor:pointer;border:none;border-radius:0}form[name] input[type=range]::-moz-range-track{width:100%;height:2rem;box-shadow:none;cursor:pointer;border:none;border-radius:0}form[name] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:3rem;height:3rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%;transform:translateY(-50%)}form[name] input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:3rem;height:3rem;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:50%;transform:translateY(-50%)}form[name] input[type=range]::-moz-focus-outer{border:0}form[name] input[type=range]+span{transition:color var(--hover-off-duration) var(--hover-off-easing), background-color var(--hover-off-duration) var(--hover-off-easing), border-color var(--hover-off-duration) var(--hover-off-easing)}form[name] input[type=range]+span:first-of-type{pointer-events:none;z-index:1;top:.5rem;left:calc(1.5rem - var(--line-size) + (100% - 3rem + var(--line-size) * 2) * var(--p,1));letter-spacing:.1em;color:currentColor;background-color:var(--color-background);border:var(--line-size) solid currentColor;text-align:center;width:3rem;height:3rem;transition:color var(--hover-off-duration) var(--hover-off-easing), background-color var(--hover-off-duration) var(--hover-off-easing), border-color var(--hover-off-duration) var(--hover-off-easing);border-radius:50%;font-size:1rem;line-height:2.925rem;display:block;position:absolute;transform:translate(-50%)}form[name] input[type=range]+span:first-of-type+span{pointer-events:none;top:calc(2rem - var(--line-size) * 2);width:calc((100% - 2.1375rem) * var(--p,1));height:calc(var(--line-size) * 4);transition:background-color var(--hover-off-duration) var(--hover-off-easing);background-color:currentColor;display:block;position:absolute}form[name] input[type=range]+span>em{font-size:70%;font-weight:var(--font-weight-bold);display:inline-block;transform:translateY(-.5em)}form[name] input[type=range]#time+span+span{display:none}form[name] input[type=range]:focus+span:first-of-type{color:var(--color-highlight-background);background-color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing), background-color var(--hover-on-duration) var(--hover-on-easing), border-color var(--hover-on-duration) var(--hover-on-easing);border-color:#0000}form[name] input[type=range]:focus+span:first-of-type+span{background-color:var(--color-highlight);transition:background-color var(--hover-on-duration) var(--hover-on-easing)}@media (hover:hover){form[name] input[type=range]:hover+span:first-of-type{color:var(--color-highlight-background);background-color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing), background-color var(--hover-on-duration) var(--hover-on-easing), border-color var(--hover-on-duration) var(--hover-on-easing);border-color:#0000}form[name] input[type=range]:hover+span:first-of-type+span{background-color:var(--color-highlight);transition:background-color var(--hover-on-duration) var(--hover-on-easing)}}form[name] .form-field{width:100%;display:block}form[name] .form-field:has(input[type=date],input[type=time],select){width:calc(50% - var(--space) * .5);display:inline-block}form[name] .form-field:has(input[type=checkbox][id^=privacy]){margin-top:-1rem;position:relative}form[name] .form-field:has(input[type=checkbox][id^=privacy]) label{font-size:max(75%, var(--font-size-mini));line-height:var(--line-height);user-select:none;transition:color var(--hover-off-duration) var(--hover-off-easing);padding:0 0 0 2em;display:block}form[name] .form-field:has(input[type=checkbox][id^=privacy]) label:before,form[name] .form-field:has(input[type=checkbox][id^=privacy]) label:after{content:"";z-index:0;border:var(--line-size) solid currentColor;width:1.25em;height:1.25em;transition:border-color .16s ease-in-out;display:inline-block;position:absolute;top:.25rem;left:0}form[name] .form-field:has(input[type=checkbox][id^=privacy]) label:after{background:transparent var(--image-icon-checkmark) center center no-repeat;opacity:0;transition:opacity .16s ease-in-out}@media (hover:hover){form[name] .form-field:has(input[type=checkbox][id^=privacy]) label:hover{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing)}form[name] .form-field:has(input[type=checkbox][id^=privacy]) label:hover:after{background-image:var(--image-icon-checkmark-theme)!important}}form[name] .form-field:has(input[type=checkbox][id^=privacy]) input[type=checkbox][id^=privacy]{z-index:1;opacity:0;width:1em;height:1em;position:absolute;top:0;left:-.25em}form[name] .form-field:has(input[type=checkbox][id^=privacy]) input[type=checkbox][id^=privacy]:focus+label{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing)}form[name] .form-field:has(input[type=checkbox][id^=privacy]) input[type=checkbox][id^=privacy]:focus+label:after{background-image:var(--image-icon-checkmark-theme)!important}form[name] .form-field:has(input[type=checkbox][id^=privacy]) input[type=checkbox][id^=privacy]:checked+label:after{opacity:1}form[name] .form-label{letter-spacing:.05em;text-transform:uppercase;transition:color var(--hover-off-duration) var(--hover-off-easing);line-height:1}form[name] .form-label:has(+.form-data input:focus) label,form[name] .form-label:has(+.form-data input:hover) label,form[name] .form-label:has(+.form-data textarea:focus) label,form[name] .form-label:has(+.form-data textarea:hover) label{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing)}form[name] label{font-size:max(50%, var(--font-size-mini));font-weight:var(--font-weight-bold);transition:color var(--hover-off-duration) var(--hover-off-easing)}@media (hover:hover){form[name] label:hover{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing)}}form[name] button[type=submit]{margin:0}form[name].sending{transition:padding-right var(--hover-off-duration) var(--hover-off-easing)}form[name].sending button[type=submit]{background-color:var(--color-accent);background-image:var(--image-loading-ani);background-position:calc(100% - .5em);background-repeat:no-repeat;background-size:2em;border-color:#0000;padding-right:3em}form[name].sent{opacity:0;max-height:0;transition:opacity .64s var(--ease-in-sine), max-height .64s var(--ease-in-out-sine);overflow:hidden}form[name].sent+#form-response{opacity:1;transition:opacity 1s var(--ease-out-sine) .16s, padding-top .64s var(--ease-in-out-sine) .16s;padding-top:2.75rem}#form-response{font-family:var(--font-family-heading);text-transform:uppercase;opacity:0;width:1em;font-size:300%;line-height:1}footer{--color-highlight:var(--color-accent);z-index:8;color:var(--color-white);flex-flow:column;display:flex;position:relative}footer>a{--size:4rem;z-index:1;width:var(--size);margin-bottom:calc(var(--size) * -.3);align-self:center;display:block;position:relative}footer>a svg{pointer-events:none;aspect-ratio:1;border-radius:50%;width:100%;height:auto;display:block}footer>a svg path{transform-origin:50% 75%;transition:fill var(--hover-off-duration) var(--ease-out-sine), transform var(--hover-off-duration) var(--hover-off-easing)}footer>a svg path:first-of-type{fill:#0000;transform:scale(.5)}footer>a:hover svg path{transition:fill .4s var(--ease-in-sine), transform .32s var(--ease-out-back)}footer>a:hover svg path:first-of-type{fill:var(--color-theme);transform:scale(1)}footer>a:hover svg path:last-of-type{fill:var(--color-accent-light)}footer aside{justify-content:center;gap:.85rem var(--space);background:var(--color-accent-dark);width:100%;padding:var(--space) var(--page-padding) calc(var(--space) * 2);flex-flow:wrap;margin:0 auto;display:flex;position:relative;container:service-bar/inline-size}footer aside ol{gap:.5rem calc(var(--space) * .5);flex-flow:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}@container service-bar (width>25rem){footer aside ol{justify-content:center;margin:0}}footer aside ol li{display:block}footer aside ol li a{font-size:var(--font-size-button);font-weight:var(--font-weight-regular);letter-spacing:.1em;white-space:nowrap;margin:0;padding:.5rem 1rem;line-height:1;display:block}footer aside ul{justify-content:center;align-items:center;gap:var(--space);flex-flow:row;margin:0;padding:0;list-style:none;display:flex}footer aside ul li a{aspect-ratio:1;width:1.5rem;height:auto;display:block;position:relative}footer aside ul li a:before{content:"";aspect-ratio:1;padding:0;display:block;position:absolute;top:0;left:0;mask-position:50%;mask-size:100%;mask-repeat:no-repeat;background:currentColor!important;width:100%!important;height:auto!important;margin:0!important}@media (hover:hover){footer aside ul li a:hover:before{transition:background-color var(--hover-on-duration) var(--hover-on-easing);background-color:var(--color-highlight)!important}}footer aside ul li a[href*=facebook\.com]:before{mask-image:var(--image-icon-facebook)!important;-webkit-mask-image:var(--image-icon-facebook)!important}footer aside ul li a[href*=youtube\.com]:before{mask-image:var(--image-icon-youtube)!important;-webkit-mask-image:var(--image-icon-youtube)!important}footer aside ul li a[href*=instagram]:before{mask-image:var(--image-icon-instagram)!important;-webkit-mask-image:var(--image-icon-instagram)!important}footer aside ul li a>strong{display:none}html:has(body>header input:checked){overflow-y:hidden}body{--nav-logo-size:8rem;--nav-item-height:3rem}body>header{--nav-items-count:8;--color-highlight:var(--color-theme);--color--menubar-background:var(--color-accent-light);z-index:10;width:100%;height:var(--nav-item-height);background-color:var(--color--menubar-background);transition:top var(--hover-off-duration) var(--hover-off-easing), height var(--hover-off-duration) var(--hover-off-easing), background-color var(--hover-off-duration) var(--hover-off-easing);filter:drop-shadow(0 0 1rem color-mix(in srgb, var(--color-black), transparent 85%));pointer-events:none;margin:0 auto;padding:0;display:block;position:absolute;top:0}body>header>a,body>header label,body>header ol{pointer-events:all}body.show-nav.blank header{border-color:var(--color-theme);background-image:none}body.show-nav>header{transition:top var(--hover-on-duration) var(--hover-on-easing);animation:.3s ease-in-out show-nav;position:fixed;top:0;right:0}@keyframes show-nav{0%{top:calc(var(--nav-item-height) * -1)}to{top:0}}div.backdrop{z-index:9;background-color:rgb(from var(--color-accent-dark) r g b/.5);backdrop-filter:blur(4px);pointer-events:none;opacity:0;transition:opacity .4s var(--ease-in-sine);display:block;position:fixed;inset:0}html:has(body>header input:checked){overflow:hidden}html:has(body>header input:checked) header{z-index:25}html:has(body>header input:checked) div.backdrop{pointer-events:auto;opacity:1;transition:opacity .4s var(--ease-out-sine)}body>header.visible>a{animation:show-logo .8s var(--ease-out-sine) forwards .2s}@keyframes show-logo{0%{filter:brightness()}50%{filter:brightness(125%)}to{filter:brightness()}}body>header>a{z-index:11;top:0;left:calc(50% - var(--nav-logo-size) * .5);transition:top var(--hover-off-duration) var(--hover-off-easing), margin-top var(--hover-off-duration) var(--hover-off-easing);width:var(--nav-logo-size);border-radius:50%;align-self:center;margin:0;display:block;position:absolute}body>header>a svg{aspect-ratio:1;width:100%;height:auto;display:block}body>header>a svg circle,body>header>a svg path{fill:inherit}body>header>a svg circle:first-of-type{fill:var(--color-black);transition:fill var(--hover-off-duration) var(--hover-off-easing)}body>header>a svg .title{fill:var(--color-white);transform-origin:120px 120px;transition:fill var(--hover-off-duration) var(--hover-off-easing), transform var(--hover-off-duration) var(--hover-off-easing);transform:scale(1)}body>header>a svg .core{fill:var(--color-theme);transform-origin:120px 120px;transition:fill var(--hover-off-duration) var(--hover-off-easing), transform var(--hover-off-duration) var(--ease-out-back);transform:scale(1)}body>header>a svg .hero{transform-origin:120px 120px;transition:transform var(--hover-off-duration) var(--ease-out-back);transform:scale(1)}body>header>a svg .hero g{transform-origin:50%;transition:transform var(--hover-off-duration) var(--hover-off-easing);transform:scale(1)}body>header>a svg .hero path{transition:fill var(--hover-off-duration) var(--hover-off-easing)}body>header>a svg .hero path:first-of-type{fill:var(--color-black)}body>header>a svg .hero path:last-of-type{fill:var(--color-white)}body>header>a:has(+div input:checked) svg circle:first-of-type{fill:var(--color-accent-light);transition:fill var(--hover-on-duration) var(--ease-in-out-sine)}body>header>a:has(+div input:checked) svg .title{fill:#0000;transition:fill .32s var(--ease-in-sine), transform .32s var(--ease-in-quart);transform:scale(.85)}body>header>a:has(+div input:checked) svg .core{fill:var(--color-theme-light);transition:fill var(--hover-on-duration) var(--hover-on-easing), transform .32s var(--ease-out-sine);transform:scale(1.5)}body>header>a:has(+div input:checked) svg .hero{transition:transform .32s var(--ease-out-sine);transform:scale(1.5)}body>header>a:has(+div input:checked) svg .hero g{transition:transform .4s var(--ease-out-quart) .16s;transform:scale(1.2)translateY(2%)}body>header>a:has(+div input:checked) svg .hero path{transition:fill var(--hover-on-duration) var(--hover-on-easing)}body>header>a:has(+div input:checked) svg .hero path:first-of-type{fill:var(--color-accent-dark)}body>header>a:has(+div input:checked) svg .hero path:last-of-type{fill:var(--color-accent-light)}@media (hover:hover){body>header>a:hover svg circle:first-of-type{fill:var(--color-accent-light);transition:fill var(--hover-on-duration) var(--ease-in-out-sine)}body>header>a:hover svg .title{fill:#0000;transition:fill .32s var(--ease-in-sine), transform .32s var(--ease-in-quart);transform:scale(.85)}body>header>a:hover svg .core{fill:var(--color-theme-light);transition:fill var(--hover-on-duration) var(--hover-on-easing), transform .32s var(--ease-out-sine);transform:scale(1.5)}body>header>a:hover svg .hero{transition:transform .32s var(--ease-out-sine);transform:scale(1.5)}body>header>a:hover svg .hero g{transition:transform .4s var(--ease-out-quart) .16s;transform:scale(1.2)translateY(2%)}body>header>a:hover svg .hero path{transition:fill var(--hover-on-duration) var(--hover-on-easing)}body>header>a:hover svg .hero path:first-of-type{fill:var(--color-accent-dark)}body>header>a:hover svg .hero path:last-of-type{fill:var(--color-accent-light)}}body>header>div{container:navbar/inline-size}body>header nav{--nav-mode-mobile:0}body>header nav>div{justify-content:center;align-items:center;gap:0 var(--nav-logo-size);transition:padding-top .32s var(--ease-out-sine), padding-bottom .32s var(--ease-out-sine) .16s;flex-flow:row;margin:0;padding:0;display:flex;position:relative}body>header nav>div:before{--padding:var(--space);pointer-events:all;content:"";z-index:-1;left:0;top:calc(var(--padding) + var(--nav-item-height));width:100%;height:calc(100% - var(--padding) - var(--nav-item-height));background:var(--color-accent-light) var(--image-karate-calligraphy) center center/auto 85% no-repeat;box-shadow:0 0 var(--space) color-mix(in srgb, var(--color-accent-dark), transparent 85%);opacity:0;transform:translateY(calc(var(--space) * -2));transition:opacity .4s var(--ease-out-sine), transform .4s var(--ease-out-back) .2s;display:none;position:absolute}@media (orientation:landscape){body>header nav>div:before{background-position:50% 5%;background-size:50%}}body>header label{--color-icon-highlight:var(--color-highlight);--color-icon-highlight-background:transparent;z-index:1;width:var(--nav-item-height);height:var(--nav-item-height);cursor:pointer;transition:transform .32s var(--ease-in-out-sine);display:none;position:absolute;top:0;right:0}body>header label:before{content:"";top:calc(var(--nav-item-height) * .25);right:calc(var(--nav-item-height) * .25);width:auto;height:calc(var(--nav-item-height) * .5);aspect-ratio:1;transition:background-color var(--hover-off-duration) var(--hover-off-easing);background-color:#0000;border-radius:50%;display:block;position:absolute}body>header label input{opacity:0;visibility:hidden;width:0;height:0;position:absolute}body>header label svg{pointer-events:none;width:auto;height:var(--nav-item-height);aspect-ratio:1;transform-origin:50%;transition:opacity .2s var(--ease-in-out-sine), transform .16s var(--ease-out-sine) 80ms;position:absolute;top:0;right:0;transform:scale(.3333)translate(0)}body>header label svg g{transition:transform .16s var(--ease-out-sine)}body>header label svg g:first-child{transform-origin:45% 25%}body>header label svg g:nth-child(3){transform-origin:42% 88%}body>header label svg line{stroke:var(--color);stroke-width:10px;stroke-linecap:butt;transform-origin:0 100%;transition:stroke var(--hover-off-duration) var(--hover-off-easing) 80ms, transform .16s var(--ease-in-out-sine)}@media (hover:hover){body>header label:hover:before{background-color:var(--color-icon-highlight-background);transition:background-color var(--hover-on-duration) var(--hover-on-easing)}body>header label:hover svg line{stroke:var(--color-icon-highlight);transition:stroke var(--hover-on-duration) var(--hover-on-easing)}}body>header ol{width:50%;font-size:var(--font-size-small);transition:opacity .4s var(--ease-out-sine), transform .4s var(--ease-out-back) .2s;animation:.32s fade-in var(--ease-in-out-sine) forwards;flex-flow:row;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}body>header ol:last-of-type{justify-content:flex-start}body>header ol li{display:inline-block}body>header ol li a{user-select:none;display:block;position:relative}body>header ol li a span{font-size:var(--font-size-button);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;line-height:calc(var(--nav-item-height) / 3);color:var(--color);transition:color var(--hover-off-duration) var(--hover-off-easing);padding:calc(var(--nav-item-height) / 3) 1rem calc(var(--nav-item-height) / 3);display:block}body>header ol li a:after{pointer-events:none;content:"";background-color:var(--color-highlight);opacity:0;width:calc(100% - 2rem);height:.2rem;transition:opacity var(--hover-off-duration) var(--hover-off-easing), background-color var(--hover-off-duration) var(--hover-off-easing), transform var(--hover-off-duration) var(--hover-off-easing), width var(--hover-off-duration) var(--hover-off-easing);display:block;position:absolute;top:0;left:1rem}@media (hover:hover){body>header ol li:not(.active) a:hover span{color:var(--color-highlight);transition:color var(--hover-on-duration) var(--hover-on-easing)}}body>header ol li.active a:after{opacity:1;transition:opacity var(--hover-on-duration) var(--hover-on-easing), background-color var(--hover-on-duration) var(--hover-on-easing), transform var(--hover-on-duration) var(--hover-on-easing), width var(--hover-on-duration) var(--hover-on-easing)}body>header:has(input:checked){--color--menubar-background:transparent;transition:background-color var(--hover-on-duratione) var(--hover-on-easing)}body>header:has(input:checked) nav>div:before{opacity:1;transform:translateY(0)}body>header:has(input:checked) label{--color-icon-highlight:var(--color-white);--color-icon-highlight-background:var(--color-highlight)}body>header:has(input:checked) label svg{opacity:1;transition:opacity .2s var(--ease-in-out-sine), transform .16s var(--ease-in-sine);transform:rotate(45deg)scale(.333)}body>header:has(input:checked) label svg g{transition:transform .16s var(--ease-in-sine) .16s}body>header:has(input:checked) label svg g line{transition:stroke var(--hover-on-duration) var(--hover-on-easing), transform .16s var(--ease-in-sine)}body>header:has(input:checked) label svg g:first-child{transform:rotate(90deg)}body>header:has(input:checked) label svg g:first-child line{transform:scaleX(.5)translate(50%)}body>header:has(input:checked) label svg g:nth-child(3){transform:rotate(90deg)}body>header:has(input:checked) label svg g:nth-child(3) line{transform:scaleX(.5)}body>header:has(input:checked) ol{pointer-events:all;transition:transform .4s var(--ease-out-back);animation:fade-in .32s var(--ease-out-sine) forwards;transform:translateY(0)}body>header:has(input:checked) ol li{opacity:1;transition:opacity .64s var(--ease-out-sine)}body>header:not(:has(input:checked)) ol li{transition-delay:0s!important}@container navbar (width<68rem){body>header nav{--nav-mode-mobile:1}body>header nav>div{margin:0 var(--page-padding);flex-direction:column}body>header nav>div:before,body>header label{display:block}body>header label svg{opacity:1}body>header:has(input:checked) nav>div{padding-top:calc(var(--nav-logo-size) + var(--space));padding-bottom:calc(var(--space) * 2)}body>header:has(input:checked) ol{max-height:100vh}body>header ol{pointer-events:none;max-height:0;transform:translateY(calc(var(--space) * -1));opacity:0;flex-flow:column;align-items:center;animation:none;overflow:hidden;justify-content:center!important}@media (orientation:landscape){body>header ol{flex-flow:wrap;width:auto}}body>header ol:first-of-type li:first-of-type{transition-delay:40ms}body>header ol:first-of-type li:nth-of-type(2){transition-delay:80ms}body>header ol:first-of-type li:nth-of-type(3){transition-delay:.12s}body>header ol:first-of-type li:nth-of-type(4){transition-delay:.16s}body>header ol:first-of-type li:nth-of-type(5){transition-delay:.2s}body>header ol:first-of-type li:nth-of-type(6){transition-delay:.24s}body>header ol:nth-of-type(2) li:first-of-type{transition-delay:calc(40ms + var(--nav-items-count) * .5 * 40ms)}body>header ol:nth-of-type(2) li:nth-of-type(2){transition-delay:calc(80ms + var(--nav-items-count) * .5 * 40ms)}body>header ol:nth-of-type(2) li:nth-of-type(3){transition-delay:calc(.12s + var(--nav-items-count) * .5 * 40ms)}body>header ol:nth-of-type(2) li:nth-of-type(4){transition-delay:calc(.16s + var(--nav-items-count) * .5 * 40ms)}body>header ol:nth-of-type(2) li:nth-of-type(5){transition-delay:calc(.2s + var(--nav-items-count) * .5 * 40ms)}body>header ol:nth-of-type(2) li:nth-of-type(6){transition-delay:calc(.24s + var(--nav-items-count) * .5 * 40ms)}body>header ol li{opacity:0}body>header ol li a:after{top:2.25em}}#page>figure.header{width:100%;height:auto;display:block}@media screen and (orientation:portrait){#page>figure.header{aspect-ratio:1}}@media screen and (orientation:landscape){#page>figure.header{height:calc(100vh - var(--nav-item-height));min-height:calc(45vw - var(--nav-item-height))}}#page>figure.header{margin-top:var(--nav-item-height)}#page>figure.header picture,#page>figure.header img{width:100%;height:100%;display:block}#page>figure.header img{object-fit:cover}#page>figure.header+section>div>h1{transform:translateY(calc(var(--space) * -2 - 1.5em));color:var(--color-white);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:min(500%,10vw);position:absolute}section.error>div{text-align:center;margin-top:calc(var(--space) * 3);gap:0}section.error .illustration{aspect-ratio:3/8;background:transparent var(--image-karate-calligraphy) center center/auto 85% no-repeat;width:8em;height:auto;margin:calc(var(--space) * -1) auto;display:block}section.error h1{margin:0 0 .5em;line-height:1}section.error h1+p{max-width:15em;margin:0 auto 1em;line-height:1.2}@media (width>=768px){section.error>div{text-align:right;flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}section.error>div>div{width:50%}section.error>div>div:first-child{padding-left:calc(50% - 10em)}section.error .illustration{margin:0 auto 0 0}}section.fight-gear ul{--gap:calc(var(--space) * .5);align-items:stretch;gap:var(--gap);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}section.fight-gear ul>li{width:calc((100% - var(--gap) * 0) / 1);flex-flow:column;justify-content:flex-start;margin:0;display:flex}@media (width>=480px){section.fight-gear ul>li{width:calc((100% - var(--gap) * 1) / 2)}}@media (width>=768px){section.fight-gear ul>li{width:calc((100% - var(--gap) * 2) / 3)}}section.fight-gear ul>li{background-color:var(--color-accent-light);--padding:calc(var(--space) * .5);padding:var(--padding)}section.fight-gear ul>li:before{display:none}section.fight-gear ul>li:has(.coming-soon){background-color:var(--color-accent-extra);padding-left:min(var(--space), max(var(--padding), 2vw));justify-content:flex-end}section.fight-gear ul>li:has(.coming-soon) h3{font-size:min(200%,5vw)}section.fight-gear ul>li>p:has(>img){margin:calc(var(--padding) * -1);margin-bottom:.5em!important}section.fight-gear ul>li>p:has(>img) img{aspect-ratio:1;width:100%;height:auto;display:block}section.fight-gear ul>li h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25em;line-height:1}section.fight-gear ul>li h3 em{display:block}section.fight-gear ul>li p{line-height:1.2}section.legal-notice .columns{position:relative}section.legal-notice .columns>div{position:unset}section.legal-notice img[src*=karate-calligraphy\.svg]{z-index:-1;aspect-ratio:48/128;width:auto;max-height:100vmin;margin:0 auto;display:block;position:absolute;top:0;right:0}@media (width>=768px){section.legal-notice img[src*=karate-calligraphy\.svg]{max-height:60rem;position:relative}}section.legal-notice ul{margin:var(--space) 0;padding:0;list-style:none}section.legal-notice ul li{margin:0 0 var(--space)}section.legal-notice ul li:before{display:none}section.legal-notice ul li em{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;display:block}section.legal-notice ul li em+br{display:none}section.legal-notice ul li>p{line-height:1.4}section.privacy ol{max-width:120ch;font-size:var(--font-size-small);margin:0;padding:0;line-height:1.4}section.privacy ol>li{margin:0 0 2em}section.privacy ol>li:before{display:none}button.button,a.button,a.link-card,div.team-card{position:relative;overflow:hidden}button.button:after,a.button:after,a.link-card:after,div.team-card:after{content:"";--size:8em;z-index:1;top:calc(var(--size) * -.5);left:calc(var(--size) * -.5);width:var(--size);aspect-ratio:1;background-color:color-mix(in srgb, currentColor 5%, transparent);mix-blend-mode:multiply;opacity:0;height:auto;translate:var(--x,-100%) var(--y,-100%);pointer-events:none;border-radius:50%;transition:translate .16s linear;display:block;position:absolute}button.button.link-card figure,a.button.link-card figure,a.link-card.link-card figure,div.team-card.link-card figure{z-index:2;position:relative}@keyframes button-rollover{0%{opacity:0;scale:.1}to{opacity:1;scale:1}}@keyframes button-rollout{0%{opacity:1;scale:1}to{opacity:0;scale:.2}}@media (hover:hover){button.button:after,a.button:after,a.link-card:after,div.team-card:after{animation:button-rollout .4s var(--ease-out-sine) forwards}button.button:not(:disabled):hover:after,a.button:not(:disabled):hover:after,a.link-card:not(:disabled):hover:after,div.team-card:not(:disabled):hover:after{animation:button-rollover .4s var(--ease-out-sine) forwards}}body>div.cursor{z-index:100;top:var(--py,-100px);left:var(--px,-100px);pointer-events:none;--size:.5rem;width:var(--size);height:var(--size);background-color:var(--color-theme);margin-top:calc(var(--size) * -.5);margin-left:calc(var(--size) * -.5);transition:opacity .4s var(--ease-out-circ), background-color .4s var(--ease-out-circ), transform .4s var(--ease-out-circ), top .1s var(--ease-out-sine), left .1s var(--ease-out-sine);border-radius:50%;display:none;position:fixed;transform:scale(1)}@media (hover:hover){body>div.cursor{display:block}}body>div.cursor.active{opacity:1;border-color:var(--color-white);transition:opacity .4s var(--ease-out-sine), background-color .4s var(--ease-out-sine), transform .4s var(--ease-out-back), top .2s var(--ease-out-sine), left .2s var(--ease-out-sine);background-color:#0000;transform:scale(5)}body>div.cursor.hidden{opacity:0;transition:opacity .4s var(--ease-out-sine), background-color .4s var(--ease-out-sine), transform .4s var(--ease-out-back), top .2s var(--ease-out-sine), left .2s var(--ease-out-sine);background-color:#0000;transform:scale(.5)}body>canvas{z-index:200}div.event-card{--padding:calc(var(--space) * .5);width:100%;height:100%;color:var(--color);background-color:var(--color-accent-light);padding:0;display:block;position:relative}div.event-card picture{aspect-ratio:3/2;width:100%;height:auto;display:block}div.event-card picture img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}div.event-card>div{background-color:var(--color-accent-light);padding:var(--padding)}div.event-card>div .meta{color:var(--color-white);background-color:var(--color-theme);padding:calc(var(--padding) * .5) var(--padding);margin:calc(var(--padding) * -1);margin-bottom:1em}div.event-card>div>h3{letter-spacing:.05em;margin:.5rem 0;line-height:1}div.event-card>div>div p:last-of-type{margin-bottom:0}ul:has(li>div.event-card){--gap:calc(var(--space) * .5);align-items:stretch;gap:var(--gap);flex-flow:wrap;display:flex}ul:has(li>div.event-card)>li{width:calc((100% - var(--gap) * 0) / 1);margin:0;padding:0;display:block}@media (width>=768px){ul:has(li>div.event-card)>li{width:calc((100% - var(--gap) * 1) / 2)}}ul:has(li>div.event-card)>li:before{display:none}body.info-panel>main{padding-top:calc(var(--space) * 4)}html:has(body.info-panel-active){overflow-y:hidden}body.info-panel-active div.backdrop{z-index:11;pointer-events:auto;opacity:1;transition:opacity .4s var(--ease-out-sine)}body.info-panel-active .info-panel{display:block}div.info-panel{z-index:100;width:calc(100% - var(--page-margin) * 2);max-height:calc(100% - var(--page-margin) * 2);background-color:var(--color-background);padding:var(--space);margin:var(--page-margin);padding-bottom:0;display:none;position:fixed;overflow:scroll}div.info-panel button.close{z-index:1;top:calc(var(--space) * .5);right:calc(var(--space) * .5);border-radius:50%;width:2em;height:2em;margin:0;padding:0;display:block;position:absolute}div.info-panel button.close:before{content:"";aspect-ratio:1;background:currentColor;width:100%;height:auto;margin:0;padding:0;display:block;position:absolute;top:0;left:0;mask-position:50%;mask-size:100%;mask-repeat:no-repeat;mask-image:var(--image-icon-close)!important;-webkit-mask-image:var(--image-icon-close)!important}div.info-panel button.close>span{display:none}div.info-panel button.back{margin:var(--space) auto;display:block}a.link-card{--padding:calc(var(--space) * .5);color:var(--color-white);background-color:var(--color-theme);padding-bottom:calc(var(--padding) * .5);display:block}a.link-card picture{margin:0 0 var(--padding) 0}a.link-card picture img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}a.link-card figcaption{font-size:150%;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;padding:0 var(--padding);margin:0;line-height:1}a.link-card p{padding:0 var(--padding);margin:0;display:block}a.link-card p:last-of-type{font-size:var(--font-size-button);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;flex-flow:wrap;align-items:center;gap:0 .5em;line-height:1em;display:inline-flex}a.link-card p:last-of-type:before{content:"";background:transparent var(--image-icon-arrow) right center no-repeat;width:1em;height:1em;transition:width var(--hover-off-duration) var(--ease-out-sine);background-size:cover;display:inline-block}@media (hover:hover){a.link-card:not(:disabled):hover{background-color:var(--color-theme-light);--color-highlight:var(--color-white)}a.link-card:not(:disabled):hover p:last-of-type:before{width:1.85em;transition:width var(--hover-on-duration) var(--ease-out-back)}}ul:has(li>a.link-card){--gap:calc(var(--space) * .5);align-items:stretch;gap:var(--gap);margin:0 0 var(--space);flex-flow:wrap;padding:0;list-style:none;display:flex}ul:has(li>a.link-card)>li{width:calc((100% - var(--gap) * 0) / 1);margin:0;display:block}@media (width>=480px){ul:has(li>a.link-card)>li{width:calc((100% - var(--gap) * 1) / 2)}}@media (width>=768px){ul:has(li>a.link-card)>li{width:calc((100% - var(--gap) * 2) / 3)}}ul:has(li>a.link-card)>li:before{display:none}div.location-card{--image-height:22em}@container location-card-container (width<40rem){div.location-card{--image-height:calc(40rem / 3 * 2)}}@container location-card-container (width<39rem){div.location-card{--image-height:calc(39rem / 3 * 2)}}@container location-card-container (width<38rem){div.location-card{--image-height:calc(38rem / 3 * 2)}}@container location-card-container (width<37rem){div.location-card{--image-height:calc(37rem / 3 * 2)}}@container location-card-container (width<36rem){div.location-card{--image-height:calc(36rem / 3 * 2)}}@container location-card-container (width<35rem){div.location-card{--image-height:calc(35rem / 3 * 2)}}@container location-card-container (width<34rem){div.location-card{--image-height:calc(34rem / 3 * 2)}}@container location-card-container (width<33rem){div.location-card{--image-height:calc(33rem / 3 * 2)}}@container location-card-container (width<32rem){div.location-card{--image-height:calc(32rem / 3 * 2)}}@container location-card-container (width<31rem){div.location-card{--image-height:calc(31rem / 3 * 2)}}@container location-card-container (width<30rem){div.location-card{--image-height:calc(30rem / 3 * 2)}}@container location-card-container (width<29rem){div.location-card{--image-height:calc(29rem / 3 * 2)}}@container location-card-container (width<28rem){div.location-card{--image-height:calc(28rem / 3 * 2)}}@container location-card-container (width<27rem){div.location-card{--image-height:calc(27rem / 3 * 2)}}@container location-card-container (width<26rem){div.location-card{--image-height:calc(26rem / 3 * 2)}}@container location-card-container (width<25rem){div.location-card{--image-height:calc(25rem / 3 * 2)}}@container location-card-container (width<24rem){div.location-card{--image-height:calc(24rem / 3 * 2)}}@container location-card-container (width<23rem){div.location-card{--image-height:calc(23rem / 3 * 2)}}@container location-card-container (width<22rem){div.location-card{--image-height:calc(22rem / 3 * 2)}}@container location-card-container (width<21rem){div.location-card{--image-height:calc(21rem / 3 * 2)}}@container location-card-container (width<20rem){div.location-card{--image-height:calc(20rem / 3 * 2)}}@container location-card-container (width<19rem){div.location-card{--image-height:calc(19rem / 3 * 2)}}@container location-card-container (width<18rem){div.location-card{--image-height:calc(18rem / 3 * 2)}}@container location-card-container (width<17rem){div.location-card{--image-height:calc(17rem / 3 * 2)}}@container location-card-container (width<16rem){div.location-card{--image-height:calc(16rem / 3 * 2)}}@container location-card-container (width<15rem){div.location-card{--image-height:calc(15rem / 3 * 2)}}div.location-card{--padding:calc(var(--space) * .5);border-radius:var(--corner-radius);width:100%;height:100%;color:var(--color);background-color:var(--color-accent-light);display:block;position:relative;overflow:hidden}div.location-card picture{width:100%;height:var(--image-height);display:block}div.location-card picture img{width:100%;height:var(--image-height);object-fit:cover;display:block}div.location-card>div{z-index:1;background-color:var(--color-accent-light);width:calc(100% + 1px);height:100%;transition:top var(--hover-off-duration) var(--hover-off-easing);position:relative;top:0;left:0}div.location-card>div>h3{letter-spacing:.05em;padding:var(--padding);margin:0;padding-bottom:0;line-height:1}div.location-card>div>h3+p{margin-bottom:0}div.location-card>div>div{width:100%;padding:var(--padding);padding-top:0}div.location-card>div>div>ul,div.location-card>div>div>ul>li{margin:0;padding:0}div.location-card>div>div>ul>li:before{display:none}div.location-card>div>div>ul>li>div{white-space:nowrap;margin-bottom:calc(var(--space) * .5);display:inline-block}div.location-card>div>figure{bottom:calc(var(--padding) * -1);pointer-events:none;width:100%;display:block;position:absolute}div.location-card>div>figure picture{transition:opacity var(--hover-off-duration) var(--hover-off-easing), transform var(--hover-off-duration) var(--hover-off-easing)}div.location-card:focus>div,div.location-card:hover>div{top:calc(var(--image-height) * -1);transition:top var(--hover-on-duration) var(--hover-on-easing)}ul:has(li>div.location-card){--gap:calc(var(--space) * .5);align-items:stretch;gap:var(--gap);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}ul:has(li>div.location-card)>li{width:calc((100% - var(--gap) * 0) / 1);flex-flow:column;justify-content:flex-start;margin:0;display:flex;container:location-card-container/inline-size}@media (width>=768px){ul:has(li>div.location-card)>li{width:calc((100% - var(--gap) * 1) / 2)}}ul:has(li>div.location-card)>li:before{display:none}div.spacer{height:calc(var(--space) * 2);display:block}div.team-card{--text-area-height:7em;--padding:calc(var(--space) * .5);border-radius:var(--corner-radius);width:100%;height:0;color:var(--color);background-color:var(--color-accent-light);padding-bottom:calc(100% + var(--text-area-height));margin:0;display:block;position:relative;overflow:hidden;container:team-card/inline-size}div.team-card picture{aspect-ratio:1;width:100%;height:auto;display:block;position:absolute;top:0;left:0}div.team-card picture img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}div.team-card>div{z-index:1;top:calc(100% - var(--text-area-height));width:calc(100% + 1px);height:var(--text-area-height);transition:top var(--hover-off-duration) var(--hover-off-easing), height var(--hover-off-duration) var(--hover-off-easing);background-color:var(--color-accent-light);padding:var(--padding);display:block;position:absolute;left:0;overflow:hidden}div.team-card>div>h3{letter-spacing:.05em;width:1em;height:2em;margin:0;line-height:1}div.team-card>div>h3+p{height:1em;font-weight:var(--font-weight-bold)}div.team-card>div>div{opacity:0;transition:opacity var(--hover-off-duration) var(--hover-off-easing);line-height:1.6}@container team-card (width<17em){div.team-card>div>div{line-height:1.5;font-size:var(--font-size-medium)}}@container team-card (width<16em){div.team-card>div>div{font-size:var(--font-size-small)}}@container team-card (width<15em){div.team-card>div>div ul li{white-space:nowrap;text-overflow:ellipsis;margin:0;padding-left:1em;padding-right:.5em;display:block;overflow:hidden}}div.team-card>div>div .button{pointer-events:auto}div.team-card>*{pointer-events:none}div.team-card:focus>div,div.team-card:hover>div{height:100%;transition:top var(--hover-on-duration) var(--hover-on-easing), height var(--hover-on-duration) var(--hover-on-easing);top:0}div.team-card:focus>div>div,div.team-card:hover>div>div{opacity:1;transition:opacity var(--hover-on-duration) var(--hover-on-easing)}ul:has(li>div.team-card){--gap:calc(var(--space) * .5);gap:var(--gap);margin:0 0 var(--space);flex-flow:wrap;padding:0;display:flex}ul:has(li>div.team-card)>li{width:calc((100% - var(--gap) * 0) / 1);margin:0;display:block}@media (width>=480px){ul:has(li>div.team-card)>li{width:calc((100% - var(--gap) * 1) / 2)}}@media (width>=768px){ul:has(li>div.team-card)>li{width:calc((100% - var(--gap) * 2) / 3)}}ul:has(li>div.team-card)>li:before{display:none}ul:has(li>div.team-card)>li ul>li{margin-right:.5em}
