@font-face{font-family:Archivo;src:url(../fonts/archivo-latin.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Grenze Gotisch;src:url(../fonts/grenze-gotisch-latin.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/onest-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Heebo;src:url(../fonts/heebo-hebrew.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--black:#000;--ink:#0d0d0d;--blood:#900;--flare:#d60407;--paper:#f5f5f5;--hair:#f5f5f51f;--pad:clamp(1rem, 3vw, 3rem);--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--black)}body{background:var(--black);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,Onest,Heebo,system-ui,sans-serif;font-weight:400;overflow-x:hidden}@media (hover:hover) and (pointer:fine){body,a,button{cursor:none}}body.is-locked{height:100vh;overflow:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,table{margin:0;padding:0}ul{list-style:none}.u-tag{letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.62rem,.72vw,.78rem);font-weight:500}.preloader{z-index:10000;background:var(--black);clip-path:inset(0);grid-template-areas:"stack";place-items:center;display:grid;position:fixed;inset:0}.preloader>*{grid-area:stack}.preloader__word{color:var(--blood);font-family:Grenze Gotisch,serif;font-size:clamp(5rem,16vw,14rem);font-weight:900;line-height:1;overflow:hidden}.preloader__word span{will-change:transform;display:block}.preloader__count{margin:0 var(--pad) clamp(2rem, 6vh, 5rem) 0;font-variant-numeric:tabular-nums;place-self:end;font-size:clamp(2.5rem,7vw,6rem);font-weight:200;line-height:1}.preloader__count i{vertical-align:super;opacity:.5;font-size:.3em;font-style:normal}.preloader__bar{width:min(34vw,420px);height:2px;margin:0 0 clamp(2.4rem, 6.6vh, 5.4rem) var(--pad);background:#f5f5f529;place-self:end start}.preloader__bar i{background:var(--flare);width:0;height:100%;display:block}.cursor{z-index:9999;pointer-events:none;opacity:0;width:42px;height:42px;position:fixed;top:0;left:0}.cursor svg{filter:drop-shadow(0 0 7px #d60407d9)drop-shadow(0 0 20px #d6040780);width:100%;height:100%;transition:transform .35s var(--ease);display:block;transform:translate(-5px,-2px)}.cursor path{fill:#080808;stroke:var(--flare);stroke-width:3.2px;stroke-linejoin:round;paint-order:stroke fill}.cursor.is-hot svg{transform:translate(-5px,-2px)scale(1.3)}.fluid{z-index:400;pointer-events:none;opacity:.6;width:100vw;height:100vh;position:fixed;top:0;left:0}@media (width<=800px){.fluid{display:none}}@media (hover:none),(pointer:coarse){.cursor{display:none}}.grain{z-index:9000;pointer-events:none;opacity:.5;background-image:url(../media/grain.png);animation:.7s steps(2,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-3%)}}.top{z-index:800;width:100%;padding:var(--pad);will-change:transform, opacity;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0}.mark{align-items:baseline;line-height:1;display:flex}.mark__word{letter-spacing:.02em;font-family:Grenze Gotisch,serif;font-size:2.3rem;font-weight:900;line-height:1}.nav{gap:clamp(1.5rem,4vw,5rem);display:flex}.nav ul{flex-direction:column;gap:.2rem;display:flex}.nav a{letter-spacing:.2em;font-size:.76rem;font-weight:400;display:inline-block;position:relative;overflow:hidden}.nav a:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nav--social{opacity:.55}.nav ul.lang{flex-direction:row;gap:.9rem}.lang a{opacity:.55;transition:opacity .4s var(--ease), color .4s var(--ease)}.lang a:hover{opacity:1}.lang a[aria-current]{opacity:1;color:var(--flare)}.lang a[lang=he]{letter-spacing:.05em}.cta{right:var(--pad);z-index:850;-webkit-backdrop-filter:blur(10px);opacity:0;transition:background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease);border:1px solid #e6e1e145;align-items:center;gap:.9rem;padding:.7rem 1.1rem;display:flex;position:fixed;bottom:clamp(5rem,11vh,8rem)}.cta__icon{background:var(--black);width:2.4rem;height:2.4rem;position:relative;overflow:hidden}.cta__icon:before{content:"";background:linear-gradient(135deg,#000,#120000,#900,#200,#000) 0 0/400% 400%;animation:6s infinite gradientMove;position:absolute;inset:-100%}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cta__text{flex-direction:column;line-height:1.25;display:flex}.cta__text em{letter-spacing:.24em;opacity:.6;font-size:.58rem;font-style:normal}.cta__text b{font-size:.92rem;font-weight:500}.cta:hover{background:var(--flare);border-color:var(--flare);color:var(--black)}.ledger{z-index:800;pointer-events:none;letter-spacing:.3em;justify-content:space-around;align-items:center;width:100%;font-size:clamp(.6rem,.78vw,.8rem);font-weight:500;display:flex;position:fixed;bottom:1.2%;left:0}.ledger__plus{width:1.1rem;height:1.1rem;position:relative;transform:rotate(90deg)scale(0)}.ledger__plus:before,.ledger__plus:after{content:"";background:var(--paper);position:absolute}.ledger__plus:before{width:1px;height:100%;margin-left:-.5px;top:0;left:50%}.ledger__plus:after{width:100%;height:1px;margin-top:-.5px;top:50%;left:0}.hero{place-items:center;width:100vw;height:100svh;display:grid;position:relative;overflow:hidden}.hero__bg{z-index:1;position:absolute;inset:0;overflow:hidden}.hero__bg video{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.06)}.hero__shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#000000b3 60%,#000 94%);width:100%;height:62%;position:absolute;bottom:0;left:0}.hero__title{z-index:3;text-align:center;pointer-events:none;width:100vw;position:relative}.hero__cut{white-space:nowrap;letter-spacing:-.02em;color:var(--paper);font-size:clamp(3rem,24vw,38rem);font-weight:500;line-height:.82;display:block}.hero__script{z-index:4;letter-spacing:-.01em;color:var(--flare);pointer-events:none;font-family:Grenze Gotisch,serif;font-size:clamp(4rem,14vw,15rem);font-weight:900;line-height:1;position:absolute;top:54%;left:50%;transform:translate(-50%)}.hero__lede{z-index:5;left:var(--pad);max-width:23ch;color:var(--paper);font-size:clamp(.82rem,1vw,1rem);font-weight:300;line-height:1.45;position:absolute;top:clamp(7rem,17vh,11rem)}.hero__list{z-index:5;right:var(--pad);text-align:right;letter-spacing:.04em;font-size:clamp(.86rem,1.5vw,1.6rem);font-weight:200;line-height:1.25;position:absolute;top:71%}.hero__ticks{z-index:5;left:var(--pad);gap:3px;display:flex;position:absolute;bottom:clamp(3.4rem,8vh,5rem)}.hero__ticks i{background:var(--flare);opacity:.85;width:2px;height:13px;animation:tick 1.4s var(--ease) infinite}.hero__ticks i:nth-child(2n){animation-delay:.12s}.hero__ticks i:nth-child(3n){animation-delay:.26s}.hero__ticks i:nth-child(5n){animation-delay:.4s}@keyframes tick{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.marquee{background:var(--black);align-items:center;height:100svh;display:flex;overflow:hidden}.marquee__rail{will-change:transform;display:flex}.marquee__rail h2{white-space:nowrap;letter-spacing:-.01em;color:var(--paper);padding-right:.1em;font-size:clamp(6rem,19vw,19rem);font-weight:200;line-height:1}.legacy{background:var(--black);min-height:100svh;padding:clamp(7rem, 16vh, 13rem) var(--pad) clamp(8rem, 18vh, 13rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.legacy__script{z-index:3;letter-spacing:-.01em;color:var(--blood);pointer-events:none;will-change:transform;grid-area:1/1/auto/-1;font-family:Grenze Gotisch,serif;font-size:clamp(4.6rem,22vw,23rem);font-weight:900;line-height:.86;position:relative}.legacy__text{z-index:3;max-width:34ch;color:var(--paper);grid-area:2/1;align-self:center;font-size:clamp(.85rem,1.05vw,1.05rem);font-weight:300;line-height:1.55;position:relative}.legacy__media{z-index:1;will-change:transform;grid-area:2/2;justify-self:end;width:min(100%,38rem);margin:clamp(2rem,4.5vh,3.5rem) 0 0;position:relative}.legacy__media img{aspect-ratio:4/5;object-fit:cover;width:100%}.legacy__media figcaption{letter-spacing:.24em;opacity:.5;margin-top:.9rem;font-size:.68rem}.break{pointer-events:none;z-index:6;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:absolute;left:0}.break--fire{background-image:url(../media/break-fire-black.png);height:clamp(140px,26vh,300px)}.break__flame{width:100%;height:100%;display:block;position:absolute;inset:0}.break--red{background-image:url(../media/break-fire-red.png)}.break--torn{background-image:url(../media/break-torn-black.png);height:clamp(60px,9vh,120px)}.break--top{top:-1px;transform:rotate(180deg)}.break--bottom{bottom:-1px}.break--flip{transform:scaleX(-1)}.creed{background:var(--blood);min-height:100svh;color:var(--black);padding:clamp(8rem, 20vh, 14rem) var(--pad) clamp(8rem, 18vh, 13rem);flex-direction:column;justify-content:center;gap:clamp(.5rem,2vh,2rem);display:flex;position:relative;overflow:hidden}.creed__word{letter-spacing:-.01em;font-family:Grenze Gotisch,serif;font-size:clamp(3.2rem,11vw,11.5rem);font-weight:900;line-height:.92}.creed__word--a{text-align:left}.creed__word--b{text-align:center}.creed__word--c{text-align:right}.disc{background:var(--black);padding:clamp(6rem, 16vh, 12rem) var(--pad) clamp(7rem, 18vh, 13rem)}.disc__head{margin-bottom:clamp(3rem,8vh,6rem);overflow:hidden}.disc__title{letter-spacing:-.01em;font-size:clamp(2.6rem,9vw,9rem);font-weight:200;line-height:.95;display:block}.disc__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.4vw,2.4rem);display:grid}.card{border-top:1px solid var(--hair);padding-top:1.2rem;position:relative}.card__media{aspect-ratio:3/4;background:var(--ink);margin-bottom:1.4rem;position:relative;overflow:hidden}.card__media video,.card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);transform:scale(1.04)}.card:hover .card__media img{transform:scale(1.12)}.card:hover .card__media video{transform:scale(1.2)}.card h3{letter-spacing:.02em;margin-bottom:.5rem;font-size:clamp(1.2rem,2.2vw,2.1rem);font-weight:400}.card p{opacity:.66;max-width:30ch;font-size:clamp(.78rem,.95vw,.95rem);font-weight:300;line-height:1.5}.card__no{letter-spacing:.2em;color:var(--flare);font-size:.72rem;position:absolute;top:1.2rem;right:0}.coaches{background:var(--ink);padding:clamp(6rem, 15vh, 11rem) var(--pad) clamp(11rem, 26vh, 20rem);position:relative;overflow:hidden}.coaches__script{color:var(--blood);margin-bottom:clamp(2rem,6vh,5rem);font-family:Grenze Gotisch,serif;font-size:clamp(3.4rem,11vw,11rem);font-weight:900;line-height:.9}.coaches__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);margin-top:clamp(1.5rem,5vh,4rem);display:grid}.coach{position:relative}.coach--offset{margin-top:clamp(2rem,9vh,7rem)}.coach__media{background:var(--ink);border-top:1px solid var(--hair);overflow:hidden}.coach__media img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform 1.2s var(--ease);transform:scale(1.03)}.coach:hover .coach__media img{transform:scale(1.09)}.coach__name{letter-spacing:-.01em;margin-top:1.1rem;font-size:clamp(1.4rem,3.4vw,3rem);font-weight:200;line-height:1}.coach__role{letter-spacing:.24em;opacity:.5;margin-top:.45rem;font-size:clamp(.64rem,.8vw,.8rem)}.coach__no{letter-spacing:.2em;color:var(--flare);font-size:.7rem;position:absolute;top:.7rem;right:0}.plan{background:var(--black);padding:clamp(6rem, 16vh, 12rem) var(--pad);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.plan__title{margin-bottom:clamp(1.6rem,4vh,3rem);font-size:clamp(1.8rem,4.5vw,4.4rem);font-weight:200;line-height:1;display:block}.plan table{border-collapse:collapse;width:100%}.plan th,.plan td{border-top:1px solid var(--hair);text-align:left;padding:clamp(.9rem,2.2vh,1.5rem) 0;font-size:clamp(.78rem,1vw,1rem);font-weight:300}.plan th{letter-spacing:.2em;width:40%;font-weight:500}.plan td{opacity:.66;font-variant-numeric:tabular-nums}.plan__prices li{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:1rem;padding:clamp(.9rem,2.2vh,1.5rem) 0;display:flex}.plan__prices li span{letter-spacing:.2em;opacity:.66;font-size:clamp(.7rem,.9vw,.9rem)}.plan__prices b{font-size:clamp(.95rem,1.4vw,1.4rem);font-weight:400}.plan__prices li:first-child b{color:var(--flare)}.book{border:1px solid var(--flare);letter-spacing:.04em;transition:background-color .5s var(--ease), color .5s var(--ease);align-items:center;gap:1.2rem;margin-top:clamp(1.6rem,4vh,2.6rem);padding:1rem 1.4rem;font-size:clamp(.85rem,1.1vw,1.05rem);font-weight:500;display:inline-flex}.book i{transition:transform .5s var(--ease);font-style:normal}.book:hover{background:var(--flare);color:var(--black)}.book:hover i{transform:translate(.3rem)}.contact{min-height:100svh;padding:clamp(6rem, 14vh, 11rem) var(--pad) 0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.contact__bg{opacity:.85;background:url(../media/bag-hot.webp) 50%/cover no-repeat;position:absolute;inset:0}.contact:after{content:"";background:linear-gradient(#000000a8 0%,#00000061 54%,#000 96%);position:absolute;inset:0}.contact>:not(.contact__bg){z-index:2;position:relative}.contact__cut{white-space:nowrap;letter-spacing:-.02em;margin-left:-.06em;font-size:clamp(5rem,24vw,24rem);font-weight:500;line-height:.85}.contact__body{flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:clamp(1.5rem,4vh,3rem);display:flex}.contact__line{transition:color .4s var(--ease);font-size:clamp(1.1rem,2.6vw,2.6rem);font-weight:200;line-height:1.15}.contact__line:hover{color:var(--flare)}.contact__line--book{text-decoration:underline;-webkit-text-decoration-color:var(--flare);text-decoration-color:var(--flare);text-underline-offset:.18em;text-decoration-thickness:2px}.contact__addr{letter-spacing:.24em;opacity:.5;margin-top:.8rem;font-size:.74rem}.foot{letter-spacing:.22em;opacity:.45;justify-content:space-between;gap:1rem;margin-top:auto;padding:clamp(2rem,6vh,4rem) 0 clamp(3.5rem,9vh,5rem);font-size:.66rem;display:flex}[dir=rtl] .ledger,[dir=rtl] .marquee,[dir=rtl] .creed,[dir=rtl] .hero__title,[dir=rtl] .disc__title,[dir=rtl] .contact__cut{direction:ltr}[dir=rtl] .disc__title,[dir=rtl] .contact__cut{text-align:right}[dir=rtl] .contact__cut{margin-left:0;margin-right:-.06em}[dir=rtl] .cta{right:auto;left:var(--pad)}[dir=rtl] .hero__lede{left:auto;right:var(--pad)}[dir=rtl] .hero__list{right:auto;left:var(--pad);text-align:left}[dir=rtl] .hero__ticks{left:auto;right:var(--pad)}[dir=rtl] .card__no,[dir=rtl] .coach__no{left:0;right:auto}[dir=rtl] .plan th,[dir=rtl] .plan td{text-align:right}[dir=rtl] .book i{transform:scaleX(-1)}[dir=rtl] .book:hover i{transform:scaleX(-1)translate(.3rem)}[dir=rtl] .nav a:after{transform-origin:0}[dir=rtl] .nav a:hover:after{transform-origin:100%}[lang=he] [data-i18n]{letter-spacing:.02em}.char,.word{will-change:transform, opacity, filter;display:inline-block}@media (width<=900px){.coaches{padding-bottom:clamp(6rem,14vh,9rem)}.plan{padding-top:clamp(4rem,10vh,7rem)}.nav{flex-direction:column;align-items:flex-end;gap:.6rem}.nav ul{gap:.1rem}.nav ul.nav--social{display:none}.nav ul.lang{order:-1;margin-bottom:.3rem}.hero__list{font-size:.82rem;top:auto;bottom:clamp(6rem,16vh,9rem)}.hero__lede{max-width:17ch;font-size:.78rem}.disc__grid{grid-template-columns:1fr;gap:3rem}.card__media{aspect-ratio:16/10}.plan{grid-template-columns:1fr;gap:3.5rem}.legacy{grid-template-columns:1fr}.legacy__text,.legacy__media{grid-column:1}.legacy__media{grid-row:3;margin-top:clamp(2.5rem,8vh,5rem)}.coaches__grid{grid-template-columns:1fr;gap:2.5rem}.coach--offset{margin-top:0}.cta{gap:.6rem;padding:.5rem .7rem;bottom:clamp(4rem,9vh,6rem)}.cta__icon{width:1.7rem;height:1.7rem}.cta__text em{display:none}.cta__text b{font-size:.8rem}.ledger span:nth-of-type(2){display:none}.foot{flex-direction:column;gap:.4rem}}@media (prefers-reduced-motion:reduce){.grain,.hero__ticks i,.cta__icon:before{animation:none}*{transition-duration:.01ms!important}}
