@font-face{font-family:CrazytrainV4;src:url(/fonts/CrazytrainV4-60g-latin-0821.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0020-024F,U+0300-036F,U+0370-03FF,U+0400-04FF,U+1E00-1EFF,U+1F00-1FFF,U+2000-206F,U+20A0-20BF,U+2100-21FF,U+2200-22FF,U+2460-24FF,U+2500-25FF,U+2600-27BF}@font-face{font-family:CrazytrainV4;src:url(/fonts/CrazytrainV4-60g-hangul-0821.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3}@font-face{font-family:CrazytrainV4;src:url(/fonts/CrazytrainV4-60g-cjk-0821.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3200-33FF,U+4E00-9FFF,U+F900-FAFF}@font-face{font-family:CrazytrainV4 Display;src:url(/fonts/CrazytrainV4Display-99g-latin-0821.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0020-024F,U+0300-036F,U+0370-03FF,U+0400-04FF,U+1E00-1EFF,U+1F00-1FFF,U+2000-206F,U+20A0-20BF,U+2100-21FF,U+2200-22FF,U+2460-24FF,U+2500-25FF,U+2600-27BF}@font-face{font-family:CrazytrainV4 Display;src:url(/fonts/CrazytrainV4Display-99g-hangul-0821.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3}@font-face{font-family:CrazytrainV4 Display;src:url(/fonts/CrazytrainV4Display-99g-cjk-0821.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3200-33FF,U+4E00-9FFF,U+F900-FAFF}@font-face{font-family:CrazytrainV4 Light;src:url(/fonts/CrazytrainV4Light-00g-latin-0821.woff2) format("woff2");font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+0020-024F,U+0300-036F,U+0370-03FF,U+0400-04FF,U+1E00-1EFF,U+1F00-1FFF,U+2000-206F,U+20A0-20BF,U+2100-21FF,U+2200-22FF,U+2460-24FF,U+2500-25FF,U+2600-27BF}@font-face{font-family:CrazytrainV4 Light;src:url(/fonts/CrazytrainV4Light-00g-hangul-0821.woff2) format("woff2");font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3}@font-face{font-family:CrazytrainV4 Light;src:url(/fonts/CrazytrainV4Light-00g-cjk-0821.woff2) format("woff2");font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3200-33FF,U+4E00-9FFF,U+F900-FAFF}@font-face{font-family:CrazytrainConsole;src:url(/fonts/CrazytrainConsole-40g-latin-0821.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0020-024F,U+0300-036F,U+0370-03FF,U+0400-04FF,U+1E00-1EFF,U+1F00-1FFF,U+2000-206F,U+20A0-20BF,U+2100-21FF,U+2200-22FF,U+2460-24FF,U+2500-25FF,U+2600-27BF}@font-face{font-family:CrazytrainConsole;src:url(/fonts/CrazytrainConsole-40g-hangul-0821.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3}@font-face{font-family:CrazytrainConsole;src:url(/fonts/CrazytrainConsole-40g-cjk-0821.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3200-33FF,U+4E00-9FFF,U+F900-FAFF}:root{--void:#0A0A08;--void2:#121210;--volt:#EDE800;--acid:#3DE000;--violet:#8B2FF0;--blaze:#FF3A12;--paper:#F4F2E8;--ink:#0A0A08;--mut:#8E8C82;--display:"CrazytrainV4 Display","Jua",system-ui,sans-serif;--hand:"CrazytrainV4 Light","Gaegu",cursive;--mono:"CrazytrainConsole","Space Mono",ui-monospace,monospace;--sans:"CrazytrainV4","Pretendard",system-ui,sans-serif;--pad:clamp(1.1rem,5vw,5rem);--maxw:1240px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--void);color:var(--paper);line-height:1.6;overflow-x:hidden;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--volt);color:var(--ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.hazard{height:16px;width:100%;background:repeating-linear-gradient(45deg,var(--volt) 0 22px,var(--ink) 22px 44px);background-size:62px 100%}.hazard--anim{animation:slide 1.4s linear infinite}.hazard--violet{background:repeating-linear-gradient(45deg,var(--violet) 0 22px,var(--ink) 22px 44px);background-size:62px 100%}.hazard--blaze{background:repeating-linear-gradient(45deg,var(--blaze) 0 22px,var(--ink) 22px 44px);background-size:62px 100%}@keyframes slide{to{background-position:62px 0}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.6rem var(--pad);transition:background .3s,border-color .3s;border-bottom:2px solid transparent}.nav.solid{background:#0a0a08eb;border-color:var(--volt);backdrop-filter:blur(6px)}.nav__brand{display:flex;align-items:center}.nav__brand img{width:42px;height:42px;object-fit:contain}.nav__links{display:flex;gap:1.4rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.nav__links a{color:var(--paper);transition:color .2s}.nav__links a:hover{color:var(--volt)}.nav__burger{display:none;font-family:var(--mono);color:var(--volt);background:none;border:2px solid var(--volt);border-radius:0;padding:.3rem .6rem;font-size:.8rem;cursor:pointer}@media(max-width:760px){.nav__links{display:none}.nav__burger{display:block}.nav__links.open{display:flex;position:absolute;top:100%;right:0;left:0;background:var(--void2);flex-direction:column;gap:0;border-top:2px solid var(--volt)}.nav__links.open a{padding:1rem var(--pad);border-bottom:1px solid #26241d}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding:7rem 0 3rem}.hero__bolts{position:absolute;inset:0;z-index:0;opacity:.5;pointer-events:none}.hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:1rem;align-items:center;width:100%}.hero__copy{container-type:inline-size}.hero__eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.22em;color:var(--volt);margin-bottom:1rem}.hero__word{font-family:var(--display);color:var(--volt);font-size:clamp(2.5rem,16cqw,6rem);line-height:1;letter-spacing:.015em;white-space:nowrap;text-shadow:4px 4px 0 var(--violet)}.hero__en{font-family:var(--hand);font-weight:700;color:var(--paper);font-size:clamp(1.6rem,5vw,3rem);letter-spacing:.04em;margin-top:.5rem}.hero__en span{color:var(--acid)}.hero__slogan{font-size:clamp(1rem,2.2vw,1.3rem);margin-top:1.4rem;max-width:46ch;color:var(--paper);font-weight:500;line-height:1.5}.hero__slogan b{color:var(--volt);font-weight:700}.hero__cta{display:flex;gap:.7rem;margin-top:1.8rem;flex-wrap:wrap}.btn{font-family:var(--sans);font-weight:700;font-size:.92rem;padding:.85rem 1.4rem;border-radius:0;cursor:pointer;border:2px solid var(--volt);transition:transform .12s,background .2s,color .2s;display:inline-block}.btn--solid{background:var(--volt);color:var(--ink)}.btn--solid:hover{background:var(--acid);border-color:var(--acid);transform:translate(-2px,-2px)}.btn--ghost{background:transparent;color:var(--paper)}.btn--ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:translate(-2px,-2px)}.hero__charwrap{position:relative;justify-self:center}.hero__char{width:min(46vh,420px);filter:drop-shadow(0 0 26px rgba(237,232,0,.18));animation:rage .16s steps(2) infinite}@keyframes rage{0%{transform:translate(0) rotate(0)}25%{transform:translate(1px,-1px) rotate(.2deg)}50%{transform:translate(-1px,1px) rotate(-.2deg)}75%{transform:translate(1px,1px) rotate(.16deg)}}.hero__scroll{position:absolute;bottom:1.2rem;left:var(--pad);font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;color:var(--mut);z-index:3}@media(max-width:760px){.hero__grid{grid-template-columns:1fr;text-align:left}.hero__charwrap{order:-1;justify-self:start}.hero__char{width:54vw;animation:none}}.sec{padding:clamp(3.5rem,8vw,7rem) 0;position:relative}.sec__tag{font-family:var(--mono);font-size:.74rem;letter-spacing:.24em;color:var(--mut);text-transform:uppercase;margin-bottom:1rem;display:flex;align-items:center;gap:.7rem}.sec__tag:before{content:"";width:26px;height:2px;background:var(--volt)}.sec__h{font-family:var(--display);font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.16;letter-spacing:.01em}.about{background:var(--void2)}.about__lead{font-family:var(--hand);font-weight:700;font-size:clamp(2.1rem,5.6vw,4.4rem);line-height:1.16;margin-top:1rem}.about__lead .y{color:var(--volt)}.about__lead .v{color:var(--violet)}.about__lead .g{color:var(--acid)}.about__body{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:2rem;align-items:center}.about__body p{font-size:.96rem;color:#cfcdc2;max-width:none}.about__body{grid-template-columns:1.35fr 1fr}.about__loco{width:min(40vw,360px);justify-self:end}@media(max-width:760px){.about__body{grid-template-columns:1fr}.about__loco{justify-self:start;width:62vw}}.biz__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:2.2rem}.card{border:3px solid var(--ink);border-radius:0;padding:1.5rem 1.4rem;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);position:relative;transition:transform .15s}.card:hover{transform:translate(-4px,-4px)}.card--volt{background:var(--volt)}.card--acid{background:var(--acid)}.card--violet{background:var(--violet);color:var(--paper)}.card--blaze{background:var(--blaze)}.card__no{font-family:var(--mono);font-size:.8rem;font-weight:700;letter-spacing:.1em;opacity:.7}.card__t{font-family:var(--hand);font-weight:700;font-size:1.7rem;line-height:1.1;margin-top:.4rem}.card__d{font-size:.9rem;margin-top:.6rem;line-height:1.45;opacity:.92}.card--violet .card__no,.card--violet .card__d,.card--blaze .card__no,.card--blaze .card__d{opacity:1}.board{background:var(--void2);border:2px solid #2a2820;border-radius:0;margin-top:1.6rem}.board__top{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:2px dashed #34322a;font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;color:var(--mut)}.board__live{color:var(--acid);display:flex;align-items:center;gap:.45rem}.board__live i{width:9px;height:9px;border-radius:50%;background:var(--acid);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:.25}}.year{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem .45rem;font-family:var(--display);font-size:1.5rem;letter-spacing:.01em;color:var(--volt)}.year:after{content:"";flex:1;height:2px;background:repeating-linear-gradient(90deg,#34322a 0 8px,transparent 8px 16px)}.row{display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;align-items:center;padding:.8rem 1.2rem;border-bottom:1px solid #211f19;font-family:var(--mono)}.row__main{display:flex;flex-direction:column;gap:.18rem;min-width:0}.row__name{color:var(--paper);font-weight:700;font-size:.88rem;line-height:1.35}.row__venue{color:var(--mut);font-size:.72rem;line-height:1.4}.row__st{text-align:right;font-weight:700;font-size:.72rem;letter-spacing:.06em;white-space:nowrap}.st--on{color:var(--volt)}.st--dep{color:var(--acid)}.st--brd{color:var(--volt);animation:boardblink 1s step-end infinite}@keyframes boardblink{50%{opacity:0}}.flap{display:inline-block}.contact{background:var(--void2)}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;align-items:start}.contact__big{font-family:var(--display);font-size:clamp(3.4rem,11vw,7rem);color:var(--blaze);line-height:1;letter-spacing:.02em;text-shadow:4px 4px 0 var(--ink)}.info{border-top:2px solid var(--volt)}.info dl{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.4rem}.info dt{font-family:var(--mono);font-size:.76rem;letter-spacing:.12em;color:var(--mut);padding:.9rem 0;text-transform:uppercase;border-bottom:1px solid #211f19}.info dd{padding:.9rem 0;border-bottom:1px solid #211f19;font-size:1rem}.info dd a{color:var(--volt)}.info dd a:hover{text-decoration:underline}@media(max-width:760px){.contact__grid{grid-template-columns:1fr}}.cform{margin-top:2.6rem;border-top:2px dashed #34322a;padding-top:2rem}.cform__h{font-family:var(--display);font-size:1.8rem;letter-spacing:.01em;color:var(--paper);margin-bottom:1.1rem;display:flex;align-items:center;gap:.6rem}.cform__h:before{content:"✉";color:var(--volt);font-family:var(--sans)}.cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.cform input,.cform textarea{width:100%;background:#15140f;border:2px solid #34322a;border-radius:0;color:var(--paper);font-family:var(--sans);font-size:.95rem;padding:.85rem .9rem;transition:border-color .2s}.cform input::placeholder,.cform textarea::placeholder{color:#6f6d63}.cform input:focus,.cform textarea:focus{outline:none;border-color:var(--acid)}.cform textarea{grid-column:1/-1;min-height:130px;resize:vertical}.cform__send{margin-top:1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cform__status{font-family:var(--mono);font-size:.82rem;color:var(--mut)}.cform__status.ok{color:var(--acid)}.cform__status.err{color:var(--blaze)}@media(max-width:620px){.cform__grid{grid-template-columns:1fr}}.foot{padding:2.4rem 0;background:var(--void)}.foot__row{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.foot__brand img{width:58px}.foot__meta{font-family:var(--mono);font-size:.74rem;color:var(--mut);line-height:1.7;text-align:right}html.anim-on .rev,html.anim-on .hero__charwrap{opacity:0;transform:translateY(28px)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}html.anim-on .rev.revealing,html.anim-on .hero__charwrap.revealing{animation:rise .7s cubic-bezier(.215,.61,.355,1) var(--rise-delay,0s) both}html.anim-on .rev.revealed,html.anim-on .hero__charwrap.revealed{opacity:1;transform:none;animation:none}.anim-off{animation:none!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html.anim-on .rev{opacity:1;transform:none}}.nav__lang{position:relative;display:flex;align-items:center;margin-left:.4rem}.lang__btn{font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--volt);background:none;border:2px solid var(--volt);padding:.28rem .5rem;cursor:pointer;border-radius:0}.lang__menu{position:absolute;top:160%;right:0;background:var(--void2);border:2px solid var(--volt);list-style:none;margin:0;padding:.25rem;min-width:160px;display:none;z-index:60}.lang__menu.open{display:block}.lang__menu li{font-family:var(--sans);font-size:.85rem;color:var(--paper);padding:.5rem .7rem;cursor:pointer;white-space:nowrap}.lang__menu li:hover{background:var(--volt);color:var(--ink)}.lang__menu li[aria-current=true]{color:var(--volt)}.lang__menu li[aria-current=true]:hover{color:var(--ink)}@media(max-width:760px){.nav__lang{margin:.4rem var(--pad) .8rem}.lang__menu{right:auto;left:var(--pad)}}html[lang=ar]{--display:"Cairo","CrazytrainV4 Display",sans-serif;--hand:"Cairo","CrazytrainV4 Light",cursive;--sans:"Cairo","Pretendard",sans-serif;--mono:"Cairo","CrazytrainConsole",monospace}html[lang=hi]{--display:"Baloo 2","CrazytrainV4 Display",sans-serif;--hand:"Baloo 2","CrazytrainV4 Light",cursive;--sans:"Baloo 2","Pretendard",sans-serif}html[lang=la]{--display:"CrazytrainV4 Display","EB Garamond",sans-serif;--hand:"CrazytrainV4 Light","EB Garamond",cursive;--sans:"CrazytrainV4","EB Garamond","Pretendard",sans-serif;--mono:"CrazytrainConsole","EB Garamond",monospace}html[lang=grc]{--display:"CrazytrainV4 Display","GFS Didot",sans-serif;--hand:"CrazytrainV4 Light","GFS Didot",cursive;--sans:"CrazytrainV4","GFS Didot","Pretendard",sans-serif;--mono:"CrazytrainConsole","GFS Didot",monospace}html[lang=sa]{--display:"Noto Sans Devanagari","CrazytrainV4 Display",sans-serif;--hand:"Noto Sans Devanagari","CrazytrainV4 Light",cursive;--sans:"Noto Sans Devanagari","Pretendard",sans-serif;--mono:"Noto Sans Devanagari","CrazytrainConsole",monospace}html[lang=egy]{--display:"Noto Sans Egyptian Hieroglyphs","CrazytrainV4 Display",sans-serif;--hand:"Noto Sans Egyptian Hieroglyphs","CrazytrainV4 Light",cursive;--sans:"Noto Sans Egyptian Hieroglyphs","Pretendard",sans-serif;--mono:"Noto Sans Egyptian Hieroglyphs","CrazytrainConsole",monospace}html[lang=sux]{--display:"Noto Sans Cuneiform","CrazytrainV4 Display",sans-serif;--hand:"Noto Sans Cuneiform","CrazytrainV4 Light",cursive;--sans:"Noto Sans Cuneiform","Pretendard",sans-serif;--mono:"Noto Sans Cuneiform","CrazytrainConsole",monospace}html[lang=lzh],html[lang=ko-Hani]{--display:"CrazytrainV4 Display","Noto Serif KR",sans-serif;--hand:"CrazytrainV4 Light","Noto Serif KR",cursive;--sans:"CrazytrainV4","Noto Serif KR","Pretendard",sans-serif;--mono:"CrazytrainConsole","Noto Serif KR",monospace}.lang__menu{max-height:72vh;overflow:auto}.lang__hdr{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;color:var(--volt);opacity:.6;padding:.55rem .7rem .2rem;border-top:1px solid rgba(237,232,0,.25);margin-top:.25rem;cursor:default;text-transform:uppercase}.lang__hdr:hover{background:none;color:var(--volt)}html[dir=rtl] .sec__tag,html[dir=rtl] .board__top,html[dir=rtl] .cform__send,html[dir=rtl] .foot__row{flex-direction:row-reverse}html[dir=rtl] .sec__tag:before{margin-right:0;margin-left:.7rem}.bgm{position:fixed;left:1rem;bottom:1rem;z-index:70;width:50px;height:50px;border-radius:50%;border:2px solid var(--volt);background:var(--void2);color:var(--volt);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .2s,color .2s}.bgm:hover{background:#1c1b16}.bgm.on{background:var(--volt);color:var(--ink);border-color:var(--volt)}.bgm.on .bgm__ico{animation:bgmbeat .5s steps(2,end) infinite}@keyframes bgmbeat{50%{transform:scale(1.18)}}html[dir=rtl] .bgm{left:auto;right:1rem}@media(prefers-reduced-motion:reduce){.bgm.on .bgm__ico{animation:none}}:focus-visible{outline:2px solid var(--volt);outline-offset:3px;border-radius:2px}.cform input:focus-visible,.cform textarea:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.nav__links a,.lang__btn,a[href^="mailto:"]{position:relative}.nav__links a:after,.lang__btn:after,a[href^="mailto:"]:after,.bgm:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:max(100%,44px);pointer-events:auto}.nav__brand{position:relative}.nav__brand:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}:root{--m-ease-settle: cubic-bezier(.16, 1, .3, 1);--m-ease-firm: cubic-bezier(.215, .61, .355, 1);--m-ease-swing: cubic-bezier(.65, 0, .35, 1);--m-dur-veil: .92s;--m-dur-rise: .78s;--m-dur-hover: .34s}.m-veil{--m-veil-pad: .14em;display:block;overflow:hidden;padding-block:var(--m-veil-pad);margin-block:calc(var(--m-veil-pad) * -1)}.m-veil__i{display:block;will-change:auto}html.m-on .m-veil__i{transform:translateY(110%)}html.m-on .m-veil.revealing>.m-veil__i{animation:m-veil-up var(--m-dur-veil) var(--m-ease-settle) var(--m-delay, 0s) both;will-change:transform}html.m-on .m-veil.revealed>.m-veil__i{transform:none;animation:none;will-change:auto}@keyframes m-veil-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}html.m-on .m-veil--lines .m-veil__i{--m-line-step: .07s}html.m-on .m-veil--lines.revealing>.m-veil__i:nth-child(1){animation-delay:calc(var(--m-delay, 0s) + var(--m-line-step) * 0)}html.m-on .m-veil--lines.revealing>.m-veil__i:nth-child(2){animation-delay:calc(var(--m-delay, 0s) + var(--m-line-step) * 1)}html.m-on .m-veil--lines.revealing>.m-veil__i:nth-child(3){animation-delay:calc(var(--m-delay, 0s) + var(--m-line-step) * 2)}html.m-on .m-veil--lines.revealing>.m-veil__i:nth-child(4){animation-delay:calc(var(--m-delay, 0s) + var(--m-line-step) * 3)}html.m-on .m-veil--lines.revealing>.m-veil__i:nth-child(n+5){animation-delay:calc(var(--m-delay, 0s) + var(--m-line-step) * 4)}html.m-on .m-rise{opacity:0;transform:translateY(var(--m-rise-y, 22px))}html.m-on .m-rise.revealing{animation:m-rise var(--m-rise-dur, var(--m-dur-rise)) var(--m-ease-firm) var(--m-delay, 0s) both;will-change:transform,opacity}html.m-on .m-rise.revealed{opacity:1;transform:none;animation:none;will-change:auto}@keyframes m-rise{0%{opacity:0;transform:translateY(var(--m-rise-y, 22px))}to{opacity:1;transform:none}}html.m-on .m-slide{opacity:0;transform:translate(var(--m-slide-x, -14px))}html.m-on .m-slide.revealing{animation:m-slide var(--m-dur-rise) var(--m-ease-settle) var(--m-delay, 0s) both;will-change:transform,opacity}html.m-on .m-slide.revealed{opacity:1;transform:none;animation:none;will-change:auto}@keyframes m-slide{0%{opacity:0;transform:translate(var(--m-slide-x, -14px))}to{opacity:1;transform:none}}[dir=rtl] html.m-on .m-slide{--m-slide-x: 14px}html.m-on .m-lift-in{opacity:0;transform:translateY(26px) scale(.985)}html.m-on .m-lift-in.revealing{animation:m-lift-in var(--m-rise-dur, .86s) var(--m-ease-settle) var(--m-delay, 0s) both;will-change:transform,opacity}html.m-on .m-lift-in.revealed{opacity:1;transform:none;animation:none;will-change:auto}@keyframes m-lift-in{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){html.m-on .m-drift,html.m-on .m-drift.revealed{animation:m-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes m-drift{0%{transform:translateY(var(--m-drift, 10px))}to{transform:translateY(calc(var(--m-drift, 10px) * -1))}}html.m-on .m-drift--rev{--m-drift: -10px}.m-prog{transform-origin:0 50%;transform:scaleX(0);animation:m-prog linear both;animation-timeline:scroll(root block)}[dir=rtl] .m-prog{transform-origin:100% 50%}@keyframes m-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.m-on .m-sink,html.m-on .m-sink.revealed{animation:m-sink linear both;animation-timeline:view();animation-range:exit 0% exit 88%}@keyframes m-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-34px) scale(.985)}}html.m-on .m-focus,html.m-on .m-focus.revealed{animation:m-focus linear both;animation-timeline:view();animation-range:entry 18% exit 82%}@keyframes m-focus{0%{opacity:.55;transform:translateY(12px)}28%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:.55;transform:translateY(-12px)}}}.m-prog-wrap{position:fixed;inset:0 0 auto;height:var(--m-prog-h, 2px);z-index:var(--m-prog-z, 200);pointer-events:none;background:var(--m-prog-track, transparent)}.m-prog{height:100%;background:var(--m-prog-fill, currentColor)}@supports not (animation-timeline: scroll()){.m-prog-wrap{display:none}}@media(hover:hover)and (pointer:fine){.m-hover-lift{transition:transform var(--m-dur-hover) var(--m-ease-settle)}.m-hover-lift:hover,.m-hover-lift:focus-visible{transform:translateY(-5px)}.m-sweep{position:relative}.m-sweep:after{content:"";position:absolute;left:0;right:0;bottom:-.18em;height:1px;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:0 50%;transition:transform .42s var(--m-ease-settle);pointer-events:none}.m-sweep:hover:after,.m-sweep:focus-visible:after{transform:scaleX(1)}.m-sweep:after{transform-origin:100% 50%}.m-sweep:hover:after,.m-sweep:focus-visible:after{transform-origin:0 50%;transform:scaleX(1)}.m-magnet{transition:transform .5s var(--m-ease-settle);transform:translate3d(var(--m-mx, 0px),var(--m-my, 0px),0)}.m-magnet.m-magnet--active{transition:transform .12s linear}}html.m-on .m-stagger>*{--m-delay: 0s}html.m-on .m-stagger>*:nth-child(1){--m-delay: 0s}html.m-on .m-stagger>*:nth-child(2){--m-delay: .07s}html.m-on .m-stagger>*:nth-child(3){--m-delay: .14s}html.m-on .m-stagger>*:nth-child(4){--m-delay: .21s}html.m-on .m-stagger>*:nth-child(5){--m-delay: .28s}html.m-on .m-stagger>*:nth-child(n+6){--m-delay: .34s}@view-transition{navigation:auto}::view-transition-old(root){animation:m-vt-out .26s var(--m-ease-swing) both}::view-transition-new(root){animation:m-vt-in .38s var(--m-ease-settle) both}@keyframes m-vt-out{0%{opacity:1}to{opacity:0}}@keyframes m-vt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.m-on .m-veil__i,html.m-on .m-rise,html.m-on .m-slide,html.m-on .m-lift-in,html.m-on .m-drift,html.m-on .m-sink,html.m-on .m-focus{opacity:1!important;transform:none!important;animation:none!important;animation-timeline:auto!important}.m-veil{overflow:visible}.m-prog{display:none}.m-hover-lift,.m-magnet,.m-sweep:after{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}:root{--m-prog-h: 3px;--m-prog-z: 120;--m-prog-track: rgba(237,232,0,.14);--m-prog-fill: var(--volt)}.m-veil{--m-veil-pad: .16em}.hero__word.m-veil{--m-veil-pad: .1em;--m-dur-veil: 1s}.sec__h.m-veil,.contact__big.m-veil{--m-veil-pad: .14em}.hero__slogan.m-veil{--m-line-step: .1s}.hero__word .m-veil__i{white-space:nowrap}.card{transition:transform .28s var(--m-ease-settle, cubic-bezier(.16,1,.3,1)),box-shadow .28s var(--m-ease-settle, cubic-bezier(.16,1,.3,1))}@media(hover:hover)and (pointer:fine){.card:hover{transform:translate(-5px,-5px);box-shadow:5px 5px 0 var(--ink)}}.hero__charwrap{--m-drift: 14px}.btn{transition:transform .2s var(--m-ease-settle, cubic-bezier(.16,1,.3,1)),background .24s ease,color .24s ease}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.nav__links a{position:relative}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-.3em;height:2px;background:var(--volt);transform:scaleX(0);transform-origin:100% 50%;transition:transform .32s var(--m-ease-settle, cubic-bezier(.16,1,.3,1));pointer-events:none}.nav__links a:hover:after,.nav__links a:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}}@media(prefers-reduced-motion:reduce){.card,.btn,.nav__links a:after{transition:none!important;transform:none!important}}
