.Experience-module__7i-Uha__swap{animation:.3s cubic-bezier(.2,.8,.2,1) backwards Experience-module__7i-Uha__swap}@keyframes Experience-module__7i-Uha__swap{0%{opacity:0;transform:translateY(8px)}}.Experience-module__7i-Uha__clamp{max-height:6lh;transition:max-height .35s cubic-bezier(.2,.8,.2,1);overflow:hidden}.Experience-module__7i-Uha__fade{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@media (prefers-reduced-motion:reduce){.Experience-module__7i-Uha__swap{animation:none}.Experience-module__7i-Uha__clamp{transition:none}}
.FocusCarousel-module__cQMI9a__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;justify-items:center;display:grid;container-type:inline-size}.FocusCarousel-module__cQMI9a__stage[data-drag]{cursor:grabbing}:is(.FocusCarousel-module__cQMI9a__stage a,.FocusCarousel-module__cQMI9a__stage img){-webkit-user-drag:none}.FocusCarousel-module__cQMI9a__slot{--shift:94%;--f:calc(var(--d,0) - var(--p,0));--a:max(var(--f), calc(var(--f) * -1));width:86cqw;transform:translateX(calc(clamp(-2.5, var(--f), 2.5) * var(--shift))) scale(calc(1 - .15 * min(var(--a), 1))) rotate(calc(var(--tilt,4deg) * clamp(-1, var(--f), 1)));opacity:calc(1 - .45 * min(var(--a), 1) - .55 * clamp(0, var(--a) - 1, 1));z-index:calc(100 - 10 * var(--a));will-change:transform, opacity;backface-visibility:hidden;grid-area:1/1}@container (min-width:600px){.FocusCarousel-module__cQMI9a__slot{--shift:84%;width:48cqw}}@container (min-width:860px){.FocusCarousel-module__cQMI9a__slot{--shift:80%;width:min(40cqw,500px)}.FocusCarousel-module__cQMI9a__slot h3{font-size:1.5rem;line-height:1.3}.FocusCarousel-module__cQMI9a__slot .text-sm{font-size:1rem;line-height:1.5rem}.FocusCarousel-module__cQMI9a__slot .text-xs{font-size:.875rem;line-height:1.25rem}}.FocusCarousel-module__cQMI9a__slot.FocusCarousel-module__cQMI9a__wide{--shift:96%;width:88cqw}@container (min-width:600px){.FocusCarousel-module__cQMI9a__slot.FocusCarousel-module__cQMI9a__wide{--shift:90%;width:74cqw}}.FocusCarousel-module__cQMI9a__slot:not([data-centre]) img{transition:none!important;transform:none!important}.FocusCarousel-module__cQMI9a__stage[data-moving] .FocusCarousel-module__cQMI9a__slot img{transition:none!important;transform:none!important}.FocusCarousel-module__cQMI9a__slot:not([data-centre]) .press{box-shadow:var(--sx) var(--sy) 0 var(--sc)!important;transition:none!important;transform:none!important}.FocusCarousel-module__cQMI9a__stage[data-moving] .FocusCarousel-module__cQMI9a__slot .press{box-shadow:var(--sx) var(--sy) 0 var(--sc)!important;transition:none!important;transform:none!important}.FocusCarousel-module__cQMI9a__slot>div>:first-child{rotate:none!important}.FocusCarousel-module__cQMI9a__stage:focus-visible{outline-offset:6px;outline:4px solid #000}.FocusCarousel-module__cQMI9a__count{transform-origin:0;animation:FocusCarousel-module__cQMI9a__count var(--autoplay) linear forwards;background:#000;position:absolute;inset:0}@keyframes FocusCarousel-module__cQMI9a__count{0%{transform:scaleX(0)}}@media (hover:hover){.FocusCarousel-module__cQMI9a__root:hover .FocusCarousel-module__cQMI9a__count{animation-play-state:paused}}.FocusCarousel-module__cQMI9a__root[data-idle] .FocusCarousel-module__cQMI9a__count{animation-play-state:paused}.FocusCarousel-module__cQMI9a__root:has(:focus-visible) .FocusCarousel-module__cQMI9a__count{animation-play-state:paused}.FocusCarousel-module__cQMI9a__root:has([data-moving]) .FocusCarousel-module__cQMI9a__count{animation-play-state:paused}.FocusCarousel-module__cQMI9a__flip{animation:.35s cubic-bezier(.2,1.4,.4,1) backwards FocusCarousel-module__cQMI9a__flipIn;display:inline-block}@keyframes FocusCarousel-module__cQMI9a__flipIn{0%{opacity:0;transform:translateY(-100%)rotateX(80deg)}}.FocusCarousel-module__cQMI9a__shoot{width:1rem;height:1rem;display:inline-block;position:relative;overflow:hidden}.FocusCarousel-module__cQMI9a__shoot>*{transition:transform .3s cubic-bezier(.2,1.4,.4,1);position:absolute;inset:0}.FocusCarousel-module__cQMI9a__shoot>:last-child{transform:translate(-120%,120%)}@media (hover:hover){.group:hover .FocusCarousel-module__cQMI9a__shoot>:first-child{transform:translate(120%,-120%)}.group:hover .FocusCarousel-module__cQMI9a__shoot>:last-child{transform:none}}
.home-module__1875ka__flip{justify-items:center;display:inline-grid;overflow:hidden}.home-module__1875ka__flip>span{grid-area:1/1;animation:9s -.45s infinite both home-module__1875ka__flip}.home-module__1875ka__flip>span:nth-child(2){animation-delay:-6.45s}.home-module__1875ka__flip>span:nth-child(3){animation-delay:-3.45s}@keyframes home-module__1875ka__flip{0%{animation-timing-function:cubic-bezier(.2,1.5,.4,1);transform:translateY(110%)}5%,30%{animation-timing-function:cubic-bezier(.6,0,.8,.2);transform:translateY(0)}33.33%,to{transform:translateY(-110%)}}.home-module__1875ka__fan{transition:translate .3s cubic-bezier(.2,1.5,.4,1);animation:.8s cubic-bezier(.2,1.5,.4,1) .25s backwards home-module__1875ka__fan}.home-module__1875ka__fan+.home-module__1875ka__fan{animation-delay:.4s}@keyframes home-module__1875ka__fan{0%{transform:none}}@media (hover:hover){.home-module__1875ka__portrait:hover .home-module__1875ka__fan{translate:-6px -6px}.home-module__1875ka__portrait:hover .home-module__1875ka__fan+.home-module__1875ka__fan{translate:-14px -14px}}.home-module__1875ka__folder{rotate:var(--tilt,0deg);transition:rotate .35s cubic-bezier(.2,1.5,.4,1)}.home-module__1875ka__folder:focus-visible{outline-offset:4px;outline:4px solid #000}.home-module__1875ka__cover,.home-module__1875ka__nudge{transition:transform .25s cubic-bezier(.2,1.5,.4,1)}@media (hover:hover){.home-module__1875ka__folder:hover{rotate:none}.home-module__1875ka__folder:hover .home-module__1875ka__cover{transform:scale(1.08)}.home-module__1875ka__folder:hover .home-module__1875ka__nudge{transform:translate(6px,-6px)}}.home-module__1875ka__lit{opacity:0;animation:home-module__1875ka__lit 8s var(--d,0s) infinite}@keyframes home-module__1875ka__lit{0%,24.9%{opacity:1}25%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-module__1875ka__flip>span,.home-module__1875ka__lit{animation:none!important}.home-module__1875ka__flip>span+span{visibility:hidden}}
.Hero-module__GGHgOG__layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;container-type:size}.Hero-module__GGHgOG__scene{animation:14s linear infinite Hero-module__GGHgOG__sceneA;position:absolute;inset:0}.Hero-module__GGHgOG__sceneB{clip-path:inset(-400px calc(100% + 40px) -400px -40px);animation-name:Hero-module__GGHgOG__sceneB}@keyframes Hero-module__GGHgOG__sceneA{0%,42%{clip-path:inset(-400px -40px)}50%{clip-path:inset(-400px -40px -400px calc(100% + 40px))}50.01%,92%{clip-path:inset(-400px calc(100% + 40px) -400px -40px)}to{clip-path:inset(-400px -40px)}}@keyframes Hero-module__GGHgOG__sceneB{0%,42%{clip-path:inset(-400px calc(100% + 40px) -400px -40px)}50%,92%{clip-path:inset(-400px -40px)}to{clip-path:inset(-400px -40px -400px calc(100% + 40px))}}@media (min-width:1196px){.Hero-module__GGHgOG__late{animation-name:Hero-module__GGHgOG__sceneAx}.Hero-module__GGHgOG__late.Hero-module__GGHgOG__sceneB{animation-name:Hero-module__GGHgOG__sceneBx}}@keyframes Hero-module__GGHgOG__sceneAx{0%,45.8%{clip-path:inset(-400px -40px)}50%{clip-path:inset(-400px -40px -400px calc(100% + 40px))}50.01%,95.8%{clip-path:inset(-400px calc(100% + 40px) -400px -40px)}to{clip-path:inset(-400px -40px)}}@keyframes Hero-module__GGHgOG__sceneBx{0%,45.8%{clip-path:inset(-400px calc(100% + 40px) -400px -40px)}50%,95.8%{clip-path:inset(-400px -40px)}to{clip-path:inset(-400px -40px -400px calc(100% + 40px))}}.Hero-module__GGHgOG__grid:before,.Hero-module__GGHgOG__dots:before{content:"";will-change:translate;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath d='M0 1H48M1 0V48' stroke='%23FED6A2' stroke-width='2' fill='none'/%3E%3C/svg%3E") 0 0/48px 48px;animation:9s linear infinite Hero-module__GGHgOG__grid;position:absolute;inset:-48px}.Hero-module__GGHgOG__dots:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='10' y='10' width='4' height='4' fill='%23F9C99B'/%3E%3C/svg%3E") 0 0/24px 24px;animation-direction:reverse}@media (min-width:1196px){.Hero-module__GGHgOG__grid:before,.Hero-module__GGHgOG__dots:before{opacity:1}}@keyframes Hero-module__GGHgOG__grid{to{translate:48px 48px}}.Hero-module__GGHgOG__head{clip-path:polygon(0 0,100% 0,50% 100%);opacity:0;background:#000;width:18px;height:12px;animation:14s linear infinite Hero-module__GGHgOG__scan;position:absolute;left:0}.Hero-module__GGHgOG__headUp{clip-path:polygon(50% 0,100% 100%,0 100%)}@keyframes Hero-module__GGHgOG__scan{0%,41.9%{opacity:0;translate:-18px}42%{opacity:1;translate:-18px}50%{opacity:1;translate:100cqw}50.1%,91.9%{opacity:0;translate:-18px}92%{opacity:1;translate:-18px}to{opacity:1;translate:100cqw}}.Hero-module__GGHgOG__tick{animation:Hero-module__GGHgOG__tick 2.4s steps(1) var(--d,0s) infinite}@keyframes Hero-module__GGHgOG__tick{0%{rotate:-6deg}50%{rotate:5deg}}.Hero-module__GGHgOG__caret{animation:1s step-end infinite Hero-module__GGHgOG__caret}@keyframes Hero-module__GGHgOG__caret{50%{opacity:0}}.Hero-module__GGHgOG__bits{overflow:hidden}.Hero-module__GGHgOG__bits:before{content:"0110 1001 1100 0101 0011 1010 0110 1001 1100 0101 0011 1010 ";white-space:pre;font-size:12px;font-weight:700;line-height:16px;animation:6s linear infinite Hero-module__GGHgOG__bits;position:absolute;top:0;left:0}@keyframes Hero-module__GGHgOG__bits{to{translate:-50%}}.Hero-module__GGHgOG__shape{--pop:.7s cubic-bezier(.2, 1.5, .4, 1) calc(var(--i,0) * .11s + .15s) backwards;animation:Hero-module__GGHgOG__pop var(--pop);position:absolute}@keyframes Hero-module__GGHgOG__pop{0%{opacity:0;scale:0}}.Hero-module__GGHgOG__spin{animation:Hero-module__GGHgOG__pop var(--pop), Hero-module__GGHgOG__spin var(--t,24s) linear infinite}.Hero-module__GGHgOG__spinBack{animation:Hero-module__GGHgOG__pop var(--pop), Hero-module__GGHgOG__spin var(--t,30s) linear infinite reverse}.Hero-module__GGHgOG__bob{animation:Hero-module__GGHgOG__pop var(--pop), Hero-module__GGHgOG__bob var(--t,5s) ease-in-out var(--d,0s) infinite alternate}.Hero-module__GGHgOG__drift{animation:Hero-module__GGHgOG__pop var(--pop), Hero-module__GGHgOG__drift var(--t,22s) ease-in-out infinite alternate}@keyframes Hero-module__GGHgOG__spin{to{rotate:360deg}}@keyframes Hero-module__GGHgOG__bob{to{translate:0 -16px;rotate:18deg}}@keyframes Hero-module__GGHgOG__drift{to{translate:-36px 28px;rotate:14deg}}.Hero-module__GGHgOG__big{background:#ffe3ce;border:4px solid #f9c99b}.Hero-module__GGHgOG__orbit{border:2px dashed #f2b98a;border-radius:9999px}.Hero-module__GGHgOG__orbit>span{background:#fff969;border:4px solid #000;border-radius:9999px;width:22px;height:22px;position:absolute;top:-11px;left:calc(50% - 11px)}.Hero-module__GGHgOG__zig{overflow:hidden}.Hero-module__GGHgOG__zig:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='16'%3E%3Cpath d='M0 14L8 2L16 14L24 2L32 14' stroke='%23000' stroke-width='4' fill='none'/%3E%3C/svg%3E") 0 0/32px 16px repeat-x;animation:1.6s linear infinite Hero-module__GGHgOG__march;position:absolute;inset:0 -32px 0 0}@keyframes Hero-module__GGHgOG__march{to{translate:-32px}}.Hero-module__GGHgOG__spark{animation:Hero-module__GGHgOG__spark 3.6s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) infinite backwards;position:absolute}@keyframes Hero-module__GGHgOG__spark{0%{rotate:-90deg;scale:0}12%,62%{rotate:none;scale:1}72%,to{rotate:45deg;scale:0}}.Hero-module__GGHgOG__lane{container-type:size}.Hero-module__GGHgOG__lane:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='20'%3E%3Crect width='2' height='8'/%3E%3C/svg%3E") 0 0/2px 20px;width:2px;animation:1.2s linear infinite Hero-module__GGHgOG__rule;position:absolute;top:-20px;bottom:0;left:calc(50% - 1px)}@keyframes Hero-module__GGHgOG__rule{to{translate:0 20px}}.Hero-module__GGHgOG__rise{animation:Hero-module__GGHgOG__rise 10s linear var(--d,0s) infinite;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}@keyframes Hero-module__GGHgOG__rise{0%{opacity:0;translate:0;rotate:-30deg}12%,85%{opacity:1}to{opacity:0;translate:0 calc(28px - 100cqh);rotate:30deg}}.Hero-module__GGHgOG__reply,.Hero-module__GGHgOG__on .Hero-module__GGHgOG__ask{display:none}.Hero-module__GGHgOG__on .Hero-module__GGHgOG__reply{display:inline}.Hero-module__GGHgOG__boing{animation:.7s cubic-bezier(.2,1.5,.4,1) Hero-module__GGHgOG__boing}@keyframes Hero-module__GGHgOG__boing{0%{rotate:none;scale:1}30%{rotate:-25deg;scale:1.45}to{rotate:360deg;scale:1}}.Hero-module__GGHgOG__stamp{animation:2.6s cubic-bezier(.2,1.5,.4,1) both Hero-module__GGHgOG__stamp;rotate:-6deg}@keyframes Hero-module__GGHgOG__stamp{0%{opacity:0;scale:2.2}12%{opacity:1;scale:1}88%{opacity:1;animation-timing-function:step-end;scale:1}to{opacity:0;scale:0}}@media (prefers-reduced-motion:reduce){.Hero-module__GGHgOG__boing,.Hero-module__GGHgOG__stamp,.Hero-module__GGHgOG__lane:before,.Hero-module__GGHgOG__rise{animation:none!important}.Hero-module__GGHgOG__rise{translate:0 calc(var(--k,0) * -20cqh)}.Hero-module__GGHgOG__layer *,.Hero-module__GGHgOG__layer :before,.Hero-module__GGHgOG__scene,.Hero-module__GGHgOG__shape,.Hero-module__GGHgOG__spark,.Hero-module__GGHgOG__tick,.Hero-module__GGHgOG__caret{animation:none!important}}
.ServiceTiles-module__yPmtkG__tile{isolation:isolate;position:relative;overflow:hidden}.ServiceTiles-module__yPmtkG__tile:before{content:"";z-index:-1;background:var(--c);clip-path:inset(0 100% 0 0);animation:ServiceTiles-module__yPmtkG__wipe 9s cubic-bezier(.2, .8, .2, 1) var(--d,0s) infinite;position:absolute;inset:0}@keyframes ServiceTiles-module__yPmtkG__wipe{0%{clip-path:inset(0 100% 0 0)}6%,30%{clip-path:inset(0)}36%,to{clip-path:inset(0 0 0 100%)}}.ServiceTiles-module__yPmtkG__outline{color:#0000;-webkit-text-stroke:3px #000}.ServiceTiles-module__yPmtkG__ghost,.ServiceTiles-module__yPmtkG__burst,.ServiceTiles-module__yPmtkG__hatch{z-index:-1;pointer-events:none;position:absolute}.ServiceTiles-module__yPmtkG__ghost{color:#0000;-webkit-text-stroke:2px #00000021;opacity:0;font-size:11rem;font-weight:700;line-height:1;transition:transform .5s cubic-bezier(.2,1.5,.4,1),opacity .25s;bottom:-.22em;right:-.04em;transform:translate(18%,30%)}.ServiceTiles-module__yPmtkG__burst{clip-path:polygon(50% 0,61% 31%,93% 18%,75% 47%,100% 68%,67% 69%,63% 100%,46% 74%,22% 96%,26% 64%,0 55%,28% 38%,15% 8%,42% 26%);background:#000;transition:transform .4s cubic-bezier(.2,1.5,.4,1);inset:-16px;transform:scale(0)rotate(-90deg)}.ServiceTiles-module__yPmtkG__hatch{clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(-45deg,#000 0 3px,#0000 3px 11px);height:14px;transition:clip-path .45s cubic-bezier(.2,.8,.2,1) 50ms;bottom:0;left:0;right:0}.ServiceTiles-module__yPmtkG__ghost{animation:ServiceTiles-module__yPmtkG__ghost 9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) infinite}.ServiceTiles-module__yPmtkG__burst{animation:ServiceTiles-module__yPmtkG__burst 9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) infinite}.ServiceTiles-module__yPmtkG__hatch{animation:ServiceTiles-module__yPmtkG__hatch 9s cubic-bezier(.2, .8, .2, 1) var(--d,0s) infinite}.ServiceTiles-module__yPmtkG__icon{animation:ServiceTiles-module__yPmtkG__icon 9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) infinite;transition:transform .3s cubic-bezier(.2,1.5,.4,1)}.ServiceTiles-module__yPmtkG__num{animation:ServiceTiles-module__yPmtkG__num 9s cubic-bezier(.2, 1.5, .4, 1) var(--d,0s) infinite;transition:transform .3s cubic-bezier(.2,1.5,.4,1)}@keyframes ServiceTiles-module__yPmtkG__ghost{0%,36%,to{opacity:0;transform:translate(18%,30%)}8%,30%{opacity:1;transform:none}}@keyframes ServiceTiles-module__yPmtkG__burst{0%,36%,to{transform:scale(0)rotate(-90deg)}8%,30%{transform:none}}@keyframes ServiceTiles-module__yPmtkG__hatch{0%,36%,to{clip-path:inset(0 100% 0 0)}8%,30%{clip-path:inset(0)}}@keyframes ServiceTiles-module__yPmtkG__icon{0%,36%,to{transform:none}8%,30%{transform:rotate(-12deg)scale(1.1)}}@keyframes ServiceTiles-module__yPmtkG__num{0%,36%,to{transform:none}8%,30%{transform:translateY(-4px)rotate(6deg)}}.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__ghost,.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__burst,.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__hatch,.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__icon,.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__num{animation:none}.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__ghost{opacity:1;transform:none}.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__burst{transform:none}.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__hatch{clip-path:inset(0)}.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__icon{transform:rotate(-12deg)scale(1.1)}.ServiceTiles-module__yPmtkG__tile:focus-within .ServiceTiles-module__yPmtkG__num{transform:translateY(-4px)rotate(6deg)}@media (hover:hover){.ServiceTiles-module__yPmtkG__tile:hover:before,.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__ghost,.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__burst,.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__hatch,.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__icon,.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__num{animation:none}.ServiceTiles-module__yPmtkG__tile:hover:before{clip-path:inset(0)}.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__ghost{opacity:1;transform:none}.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__burst{transform:none}.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__hatch{clip-path:inset(0)}.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__icon{transform:rotate(-12deg)scale(1.1)}.ServiceTiles-module__yPmtkG__tile:hover .ServiceTiles-module__yPmtkG__num{transform:translateY(-4px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.ServiceTiles-module__yPmtkG__tile:before,.ServiceTiles-module__yPmtkG__ghost,.ServiceTiles-module__yPmtkG__burst,.ServiceTiles-module__yPmtkG__hatch,.ServiceTiles-module__yPmtkG__icon,.ServiceTiles-module__yPmtkG__num{animation:none!important}.ServiceTiles-module__yPmtkG__ghost{opacity:1;transform:none}}
@supports (animation-timeline:view()){.TrainingLayout-module__fwRlka__draw{transform-origin:top;animation:linear both TrainingLayout-module__fwRlka__draw;animation-timeline:--spine;animation-range:entry 25% exit 25%}.TrainingLayout-module__fwRlka__track{view-timeline-name:--spine}}@keyframes TrainingLayout-module__fwRlka__draw{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.TrainingLayout-module__fwRlka__draw{animation:none!important}}
.TrainingDetails-module__MMLCxG__lead:first-letter{float:left;font-family:var(--font-main), tahoma;background:#fcea2b;border:4px solid #000;margin:.3rem .75rem 0 0;padding:.2rem .7rem;font-size:3.2em;font-weight:700;line-height:1;box-shadow:-4px 4px #000}
.TrainingVCard-module__6IHfrG__ticket{rotate:var(--tilt,0deg);transition:rotate .35s var(--ease-brutal), transform .18s var(--ease-snap), box-shadow .18s var(--ease-snap)}.TrainingVCard-module__6IHfrG__ticket:focus-visible{outline-offset:4px;outline:4px solid #000}@media (hover:hover){.TrainingVCard-module__6IHfrG__ticket:hover{rotate:none}.TrainingVCard-module__6IHfrG__ticket:hover .TrainingVCard-module__6IHfrG__arrow{transform:translate(6px,-6px)}.TrainingVCard-module__6IHfrG__ticket:hover .TrainingVCard-module__6IHfrG__photo{transform:scale(1.06)}}.TrainingVCard-module__6IHfrG__arrow,.TrainingVCard-module__6IHfrG__photo{transition:transform .25s var(--ease-brutal)}.TrainingVCard-module__6IHfrG__perf{border-top:4px dashed #000;position:relative}.TrainingVCard-module__6IHfrG__perf:before,.TrainingVCard-module__6IHfrG__perf:after{content:"";background:var(--hole,#ead9ff);border:4px solid #000;border-radius:9999px;width:28px;height:28px;position:absolute;top:-16px}.TrainingVCard-module__6IHfrG__perf:before{clip-path:inset(0 0 0 50%);left:-18px}.TrainingVCard-module__6IHfrG__perf:after{clip-path:inset(0 50% 0 0);right:-18px}
