._page_1ayrx_1{font-family:var(--font-family-base);background:var(--background);color:var(--foreground);overflow:hidden}._page_1ayrx_1 *{box-sizing:border-box}._page_1ayrx_1 a{text-decoration:none;color:inherit}._header_1ayrx_1{height:98px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#fffdf8;gap:20px}._brand_1ayrx_1{display:flex;align-items:center;gap:17px}._zenLogo_1ayrx_1{width:60px;height:60px;object-fit:contain;flex-shrink:0}._logoBox_1ayrx_1{display:flex;align-items:center;gap:7px;font-family:var(--font-family-display);font-size:24px;font-weight:900;letter-spacing:1px}._logoMark_1ayrx_1{display:grid;place-items:center;width:46px;height:46px;border:5px solid #ca1621;border-radius:50%;background:#ef851c;color:#420100;font-size:25px}._brandDivider_1ayrx_1{height:38px;width:1px;background:#dfc9ba}._academy_1ayrx_1{display:flex;flex-direction:column;font-size:16px;line-height:1.1;letter-spacing:1px}._academy_1ayrx_1 small{font-size:10px;letter-spacing:2px;margin-top:5px}._header_1ayrx_1 nav{display:flex;gap:28px;font-size:13px;font-weight:700}._header_1ayrx_1 nav a:hover{color:var(--primary)}._topButton_1ayrx_1,._button_1ayrx_1,._buttonLight_1ayrx_1{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--primary);color:#fff!important;font-weight:800;font-size:13px;letter-spacing:.8px;padding:19px 24px;border-radius:4px;transition:transform .2s}._topButton_1ayrx_1:hover,._button_1ayrx_1:hover,._buttonLight_1ayrx_1:hover{transform:translateY(-3px)}._hero_1ayrx_1{display:grid;grid-template-columns:55% 45%;min-height:650px;background:#3d080a;color:#fff}._heroContent_1ayrx_1{padding:95px 6% 40px 9%;display:flex;flex-direction:column;align-items:flex-start}._eyebrow_1ayrx_1,._kicker_1ayrx_1{font-size:12px;letter-spacing:2.5px;font-weight:800}._eyebrow_1ayrx_1{display:flex;align-items:center;gap:12px;color:#f5a54c}._eyebrow_1ayrx_1 span{width:27px;height:2px;background:#f5a54c}._hero_1ayrx_1 h1{font-family:var(--font-family-display);font-weight:900;font-size:clamp(88px,10vw,160px);letter-spacing:-2px;line-height:.77;margin:48px 0 38px}._hero_1ayrx_1 h1 em{font-style:normal;color:#f28a20}._heroContent_1ayrx_1>p{font-size:18px;line-height:1.75;max-width:530px;color:#f7e4df}._heroActions_1ayrx_1{display:flex;align-items:center;gap:32px;margin:36px 0 60px}._textLink_1ayrx_1{display:flex;align-items:center;gap:9px;font-weight:800;font-size:12px;letter-spacing:1px}._heroFooter_1ayrx_1{font-size:10px;font-weight:800;letter-spacing:1.4px;margin-top:auto;display:flex;gap:15px;align-items:center;color:#eac7bf}._heroFooter_1ayrx_1 span{color:#f28a20}._heroEmblem_1ayrx_1{position:relative;z-index:2;width:min(70%,430px);aspect-ratio:1;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;box-shadow:0 20px 65px #50070824}._heroHalo_1ayrx_1{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,#fff7c9 0 31%,#f18d1f 32% 53%,#ce1724 54% 69%,transparent 70%);filter:blur(2px)}._heroOrbit_1ayrx_1{position:absolute;width:86%;aspect-ratio:1;border:1px solid #ffdd9270;border-radius:50%;transform:rotate(-15deg)}._heroPhoto_1ayrx_1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}._heroArt_1ayrx_1:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(35,4,5,.58),transparent 35%)}._heroCaption_1ayrx_1{z-index:2}._photoFeature_1ayrx_1{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff5e7}._photoFeature_1ayrx_1 img{width:100%;height:440px;object-fit:cover}._photoFeature_1ayrx_1>div{padding:55px 10%}._photoFeature_1ayrx_1 h2{font-family:var(--font-family-display);font-size:clamp(60px,7vw,100px);line-height:.9;margin:24px 0}._photoFeature_1ayrx_1 p{line-height:1.8;color:#664f49;max-width:400px}._partPhoto_1ayrx_1{width:100%;height:165px;object-fit:cover;margin-top:22px;border-radius:4px}._part_1ayrx_1{display:flex;flex-direction:column}._partPhoto_1ayrx_1{margin-top:auto}._heroArt_1ayrx_1{position:relative;min-height:650px;background:radial-gradient(circle at 50% 45%,#fff1b9,#f4a12c 37%,#df571c 65%,#9b111b);display:flex;align-items:center;justify-content:center;overflow:hidden}._sun_1ayrx_1{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:#fff6bb;box-shadow:0 0 0 75px #ed8b1d,0 0 0 160px #c91924}._heroWord_1ayrx_1{position:relative;text-align:center;font-family:var(--font-family-display);font-size:clamp(100px,13vw,200px);font-weight:900;line-height:.78;letter-spacing:-3px;color:#3a0005;text-shadow:4px 4px #f9a73a}._heroCaption_1ayrx_1{position:absolute;bottom:42px;right:30px;font-weight:800;letter-spacing:2px;font-size:11px;color:#fff}._intro_1ayrx_1{padding:115px 8%;text-align:center;max-width:1100px;margin:auto}._kicker_1ayrx_1{color:var(--primary)}._intro_1ayrx_1 h2,._sectionTop_1ayrx_1 h2,._cta_1ayrx_1 h2{font-family:var(--font-family-display);font-size:clamp(55px,7vw,94px);line-height:.93;letter-spacing:-.5px;margin:25px 0}._intro_1ayrx_1 h2 span{color:var(--primary)}._intro_1ayrx_1 p{max-width:710px;margin:28px auto 0;line-height:1.85;color:#664f49;font-size:18px}._program_1ayrx_1{padding:95px 7%;background:#f6eadb}._sectionTop_1ayrx_1 h2{font-size:clamp(55px,6vw,83px)}._partGrid_1ayrx_1{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:50px}._part_1ayrx_1{background:#fffcf5;padding:30px;min-height:310px;border-top:5px solid var(--primary)}._partTop_1ayrx_1{display:flex;justify-content:space-between;align-items:center;color:var(--primary);font-size:12px;font-weight:800}._part_1ayrx_1 h3{font-family:var(--font-family-display);font-size:31px;line-height:1;margin:48px 0 16px}._part_1ayrx_1 p{font-size:14px;line-height:1.75;color:#725852}._quote_1ayrx_1{background:#e98a1f;padding:80px 12%;text-align:center}._quote_1ayrx_1 span{font-family:Georgia,serif;font-size:90px;line-height:.5;color:#9c1717}._quote_1ayrx_1 p{font-family:var(--font-family-display);font-size:clamp(32px,4vw,55px);font-weight:800;line-height:1.1;max-width:900px;margin:15px auto}._schedule_1ayrx_1{padding:110px 8%}._lessonGrid_1ayrx_1{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}._lesson_1ayrx_1,._lessonTeenz_1ayrx_1{padding:45px;background:#3e090b;color:#fff;min-height:460px;display:flex;flex-direction:column;align-items:flex-start}._lessonTeenz_1ayrx_1{background:#e48a20;color:#360c0b}._teenzPhoto_1ayrx_1,._adultPhoto_1ayrx_1{width:100%;height:215px;object-fit:cover;object-position:center 44%;display:block;border-radius:4px;margin-bottom:24px}._adultPhoto_1ayrx_1{object-position:center 49%}._lessonTeenz_1ayrx_1 h3{margin-top:24px}._lessonTag_1ayrx_1{font-size:12px;font-weight:800;letter-spacing:1.6px;border:1px solid currentColor;padding:9px 13px}._lesson_1ayrx_1 h3,._lessonTeenz_1ayrx_1 h3{font-family:var(--font-family-display);font-size:65px;line-height:.86;margin:35px 0 25px}._lesson_1ayrx_1 p,._lessonTeenz_1ayrx_1 p{line-height:1.75;max-width:420px;font-size:15px}._lessonDetails_1ayrx_1{margin-top:auto;padding-top:28px;width:100%}._lessonDetails_1ayrx_1>div{display:flex;gap:13px;align-items:center;line-height:1.7;font-size:14px}._lesson_1ayrx_1 a,._lessonTeenz_1ayrx_1 a{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:800;margin-top:25px;border-bottom:2px solid currentColor;padding-bottom:7px}._cta_1ayrx_1{text-align:center;padding:100px 20px 110px;background:#c91924;color:#fff}._cta_1ayrx_1 ._kicker_1ayrx_1{color:#ffd69a}._cta_1ayrx_1 h2{font-size:clamp(75px,9vw,130px)}._cta_1ayrx_1 p{max-width:520px;margin:20px auto 35px;line-height:1.8}._buttonLight_1ayrx_1{background:#fff;color:#8b1118!important}._footer_1ayrx_1{background:#2e090b;color:#fff;padding:70px 8% 25px;display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:35px}._footer_1ayrx_1 h2{font-family:var(--font-family-display);font-size:49px;margin:0}._footer_1ayrx_1 h2 span{color:#f28a20}._footer_1ayrx_1 h4{color:#f4a55a;font-size:12px;letter-spacing:2px}._footer_1ayrx_1 p{font-size:14px;line-height:1.9;color:#ecd4cf}._footer_1ayrx_1 p svg,._footer_1ayrx_1 a svg{vertical-align:middle;margin-right:6px}._footer_1ayrx_1 p span{padding-left:24px}._footer_1ayrx_1 a{font-size:14px}._footBottom_1ayrx_1{grid-column:1/-1;border-top:1px solid #63393a;padding-top:25px;font-size:12px;color:#b99793;margin-top:25px}@media(max-width:1000px){._photoFeature_1ayrx_1{grid-template-columns:1fr}._photoFeature_1ayrx_1 img{height:350px}._header_1ayrx_1 nav{display:none}._hero_1ayrx_1{grid-template-columns:1fr}._heroContent_1ayrx_1{padding:70px 7% 50px}._heroArt_1ayrx_1{min-height:370px}._heroWord_1ayrx_1{font-size:125px}._partGrid_1ayrx_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){._header_1ayrx_1{height:80px;padding:0 4%}._logoBox_1ayrx_1{font-size:17px}._logoMark_1ayrx_1{width:35px;height:35px;font-size:18px;border-width:3px}._academy_1ayrx_1{font-size:11px}._academy_1ayrx_1 small{font-size:8px}._brand_1ayrx_1{gap:8px}._topButton_1ayrx_1{font-size:10px;padding:13px 10px;gap:4px}._hero_1ayrx_1 h1{font-size:84px}._heroContent_1ayrx_1>p{font-size:16px}._heroActions_1ayrx_1{gap:15px;flex-wrap:wrap}._heroFooter_1ayrx_1{flex-wrap:wrap;font-size:9px}._heroArt_1ayrx_1{min-height:320px}._heroWord_1ayrx_1{font-size:110px}._intro_1ayrx_1,._program_1ayrx_1,._schedule_1ayrx_1{padding:75px 6%}._intro_1ayrx_1 h2,._sectionTop_1ayrx_1 h2{font-size:53px}._intro_1ayrx_1 p{font-size:16px}._partGrid_1ayrx_1,._lessonGrid_1ayrx_1{grid-template-columns:1fr}._part_1ayrx_1{min-height:230px}._part_1ayrx_1 h3{margin-top:30px}._lesson_1ayrx_1,._lessonTeenz_1ayrx_1{padding:30px;min-height:430px}._footer_1ayrx_1{grid-template-columns:1fr}._footBottom_1ayrx_1{grid-column:1}}._gloveFeature_1ayrx_2{display:grid;grid-template-columns:1fr 1fr;background:#3e090b;color:#fff;min-height:400px}._gloveImage_1ayrx_2{min-height:400px;overflow:hidden}._gloveImage_1ayrx_2 img{display:block;width:100%;height:100%;max-height:540px;object-fit:cover;object-position:center 58%}._gloveText_1ayrx_2{padding:70px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._gloveText_1ayrx_2 ._kicker_1ayrx_1{color:#f4a55a}._gloveText_1ayrx_2 h2{font-family:var(--font-family-display);font-size:clamp(42px,5vw,75px);line-height:.95;margin:24px 0}._gloveText_1ayrx_2 p{font-size:17px;line-height:1.7;color:#f3d9ce}._gloveText_1ayrx_2 a{display:inline-flex;align-items:center;gap:10px;border-bottom:2px solid #f4a55a;padding-bottom:8px;margin-top:22px;font-weight:800;font-size:12px;letter-spacing:1px}@media(max-width:700px){._gloveFeature_1ayrx_2{grid-template-columns:1fr}._gloveImage_1ayrx_2{min-height:320px;height:320px}._gloveImage_1ayrx_2 img{max-height:none}._gloveText_1ayrx_2{padding:45px 7% 55px}}._heroArt_1ayrx_1{background:#f5e8d3;min-height:650px;isolation:isolate;border-left:12px solid #e78921;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;padding:64px 36px 54px}._heroArt_1ayrx_1:before{content:"";position:absolute;top:0;right:0;width:38%;height:9px;background:#c91924}._heroArt_1ayrx_1:after{display:none}._heroEmblem_1ayrx_1{position:relative;z-index:1;width:min(83%,470px);height:auto;aspect-ratio:1;display:block;object-fit:cover;clip-path:circle(49% at 50% 50%);border-radius:0;mix-blend-mode:normal;box-shadow:none;filter:none}._heroCaption_1ayrx_1{position:relative;bottom:auto;right:auto;color:#651b17;font-family:var(--font-family-base);font-size:12px;font-weight:800;letter-spacing:2.6px;text-align:center;z-index:2}._heroCaption_1ayrx_1 span{color:#d67d22;padding:0 8px}@media(max-width:1000px){._heroArt_1ayrx_1{min-height:470px;border-left:0;border-top:8px solid #e78921;padding:42px 20px}._heroEmblem_1ayrx_1{width:min(70%,340px)}}@media(max-width:650px){._heroArt_1ayrx_1{min-height:340px;gap:18px;padding:30px 20px}._heroEmblem_1ayrx_1{width:min(72%,270px)}._heroCaption_1ayrx_1{font-size:10px;letter-spacing:1.5px}}
