.fkm .env-host{background:var(--env-base,transparent)}.fkm .env{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip;-webkit-mask-image:linear-gradient(180deg,transparent,#000 clamp(80px,12vh,160px),#000 calc(100% - clamp(80px, 12vh, 160px)),transparent);mask-image:linear-gradient(180deg,transparent,#000 clamp(80px,12vh,160px),#000 calc(100% - clamp(80px, 12vh, 160px)),transparent)}.fkm .env__stage{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.fkm .env__far{inset:-6%;width:112%;height:112%;-o-object-fit:cover;object-fit:cover;filter:blur(16px) saturate(1.15);transform:scale(1.04)}.fkm .env__far,.fkm .env__scene{position:absolute;max-width:none}.fkm .env__scene{bottom:0;left:var(--scene-x,50%);height:var(--scene-h,104%);width:auto;transform:translateX(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.fkm .env__grade,.fkm .env__light,.fkm .env__motes{position:absolute;inset:0}.fkm .env__motes{opacity:.8;animation:fkm-env-drift 18s linear infinite}@keyframes fkm-env-drift{0%{transform:translate3d(0,6%,0)}to{transform:translate3d(0,-6%,0)}}.fkm .env__light{animation:fkm-env-breathe 9s ease-in-out infinite alternate}@keyframes fkm-env-breathe{0%{opacity:.78}to{opacity:1}}@supports (animation-timeline:view()){.fkm .env__scene{animation:fkm-env-push linear both;animation-timeline:view();animation-range:cover}@keyframes fkm-env-push{0%{transform:translateX(-50%) scale(1.06)}to{transform:translateX(-50%) scale(1)}}}.fkm .inhab{position:absolute;z-index:1;pointer-events:none}.fkm .inhab img{display:block;width:100%;height:auto}.fkm .inhab:after{content:"";position:absolute;left:14%;right:14%;bottom:-2%;height:9%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(40,24,6,.42),transparent)}.fkm .wing-scripture{--env-base:#f3e6c9;--scene-x:72%}.fkm .wing-scripture>.ch2__inner{position:relative}.fkm .env--scripture .env__far{filter:blur(9px) saturate(1.15) brightness(1.14)}.fkm .env--scripture .env__scene{filter:brightness(1.06) saturate(1.12) contrast(1.14)}.fkm .env--scripture .env__grade{background:radial-gradient(46% 72% at 22% 50%,rgba(251,244,228,.88),rgba(251,244,228,.6) 50%,transparent 74%),linear-gradient(180deg,rgba(248,238,216,.16),transparent 40%,transparent 70%,rgba(243,230,201,.26))}.fkm .env--scripture .env__light{mix-blend-mode:screen;background:linear-gradient(104deg,transparent 54%,rgba(255,226,150,.16) 60%,transparent 66%),linear-gradient(98deg,transparent 68%,rgba(255,236,180,.12) 72%,transparent 77%),radial-gradient(30% 24% at 72% 0,rgba(255,238,190,.42),transparent 75%),radial-gradient(24% 18% at 92% 30%,rgba(140,180,255,.16),transparent 70%)}.fkm .env--scripture .env__motes{background-image:radial-gradient(1.6px 1.6px at 62% 30%,rgba(255,244,210,.95),transparent),radial-gradient(1.2px 1.2px at 70% 52%,rgba(255,236,190,.9),transparent),radial-gradient(1.8px 1.8px at 78% 40%,rgba(255,248,225,.9),transparent),radial-gradient(1.2px 1.2px at 84% 66%,rgba(255,236,190,.85),transparent),radial-gradient(1.4px 1.4px at 66% 74%,rgba(255,244,210,.8),transparent),radial-gradient(1.2px 1.2px at 90% 20%,rgba(255,244,210,.85),transparent)}.fkm .inhab--ezren{display:none}.fkm .inhab--ezren-scene{left:calc(var(--scene-x) + 9vh);bottom:14%;height:34vh;width:auto;aspect-ratio:942/1000;filter:drop-shadow(0 0 1px rgba(60,36,10,.5)) drop-shadow(-6px 0 10px rgba(255,214,130,.3)) drop-shadow(0 14px 14px rgba(70,46,14,.38))}.fkm .inhab--ezren-scene img{height:100%;width:auto}.fkm .formation{--env-base:#0c1638;--scene-x:70%;background:linear-gradient(180deg,#f3e6c9,#3a4a7c 90px,#0c1638 220px,#0a1230)}.fkm .env--formation .env__far{filter:blur(18px) brightness(.85)}.fkm .env--formation .env__scene{filter:brightness(1.05) contrast(1.05)}.fkm .env--formation .env__grade{background:#1a50b4;mix-blend-mode:color;opacity:.6}.fkm .env--formation .env__grade:after{content:"";position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(180deg,rgba(30,62,150,.7),rgba(30,58,140,.5) 45%,rgba(14,30,90,.8)),radial-gradient(50% 60% at 22% 45%,rgba(12,18,60,.75),transparent 78%)}.fkm .env--formation .env__light{mix-blend-mode:screen;background:radial-gradient(30% 22% at 70% 70%,rgba(255,160,56,.55),transparent 72%),radial-gradient(7% 8% at 59% 65%,rgba(255,206,120,.85),transparent 70%),radial-gradient(7% 8% at 79% 66%,rgba(255,206,120,.8),transparent 70%),radial-gradient(20% 30% at 40% 70%,rgba(255,150,60,.2),transparent 72%),radial-gradient(14% 30% at 63% 28%,rgba(170,200,255,.22),transparent 70%),radial-gradient(14% 30% at 78% 28%,rgba(170,200,255,.2),transparent 70%),linear-gradient(170deg,transparent 40%,rgba(150,185,255,.1) 52%,transparent 62%)}.fkm .env--formation .env__motes{background-image:radial-gradient(1.6px 1.6px at 64% 70%,rgba(255,200,120,.9),transparent),radial-gradient(1.2px 1.2px at 72% 58%,rgba(255,214,150,.85),transparent),radial-gradient(1.4px 1.4px at 80% 76%,rgba(255,190,110,.85),transparent),radial-gradient(1.2px 1.2px at 58% 40%,rgba(190,210,255,.7),transparent),radial-gradient(1.2px 1.2px at 86% 34%,rgba(190,210,255,.7),transparent)}.fkm .formation .wing{border-color:rgba(190,205,255,.24)}.fkm .formation .sys__kicker,.fkm .formation .wing__n,.fkm .formation .wing__verbs{color:#f5c46a}.fkm .formation .lawnote{background:rgba(6,12,40,.5)}.fkm .equip{--env-base:#14161b;--scene-x:50%;background:#14161b}.fkm .equip__embers{display:none}.fkm .env--forge .env__far{filter:blur(16px) saturate(.6) brightness(.55)}.fkm .env--forge .env__scene{--scene-h:112%;filter:saturate(.7) brightness(.8) contrast(1.08)}.fkm .env--forge .env__grade{background:linear-gradient(180deg,rgba(22,26,34,.55),rgba(18,20,26,.35) 50%,rgba(14,14,18,.7)),radial-gradient(40% 50% at 18% 55%,rgba(10,10,14,.5),transparent 75%),radial-gradient(40% 50% at 84% 55%,rgba(10,10,14,.5),transparent 75%)}.fkm .env--forge .env__light{mix-blend-mode:screen;background:radial-gradient(30% 22% at 50% 74%,rgba(255,128,32,.62),transparent 72%),radial-gradient(18% 40% at 50% 40%,rgba(255,196,96,.3),transparent 70%),radial-gradient(60% 30% at 50% 100%,rgba(255,96,20,.35),transparent 75%)}.fkm .env--forge .env__motes{opacity:1;animation-duration:7s;background-image:radial-gradient(2px 2px at 44% 70%,#ffb45a,transparent),radial-gradient(1.5px 1.5px at 52% 58%,#ffd28a,transparent),radial-gradient(2px 2px at 58% 74%,#ff9a3c,transparent),radial-gradient(1.5px 1.5px at 47% 46%,#ffc070,transparent),radial-gradient(1.5px 1.5px at 55% 36%,#ffd28a,transparent),radial-gradient(2px 2px at 40% 52%,#ff9a3c,transparent),radial-gradient(1.2px 1.2px at 61% 50%,#ffe0a0,transparent),radial-gradient(1.2px 1.2px at 36% 64%,#ffb45a,transparent)}.fkm .equip__smith img{filter:drop-shadow(14px 0 22px rgba(255,130,40,.38)) drop-shadow(0 30px 30px rgba(0,0,0,.7))}.fkm .equip__smith{position:relative}.fkm .equip__smith:after{content:"";position:absolute;left:18%;right:18%;bottom:-4px;height:26px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}.fkm .frontline{--env-base:#0a0c1e;--scene-x:62%;background:#0a0c1e}.fkm .env--frontline .env__far{filter:blur(14px) saturate(1.1) brightness(.55)}.fkm .env--frontline .env__scene{--scene-h:100%;filter:saturate(1.05) brightness(.85)}.fkm .env--frontline .env__grade{background:linear-gradient(180deg,rgba(10,12,34,.5),rgba(10,10,30,.42) 45%,rgba(8,8,24,.78)),radial-gradient(55% 60% at 20% 50%,rgba(6,8,22,.66),transparent 78%)}.fkm .env--frontline .env__light{mix-blend-mode:screen;background:radial-gradient(20% 16% at 66% 64%,rgba(255,140,50,.32),transparent 72%),radial-gradient(40% 30% at 70% 20%,rgba(150,100,255,.24),transparent 75%),radial-gradient(30% 40% at 90% 60%,rgba(110,80,220,.18),transparent 75%)}.fkm .env--frontline .env__motes{opacity:.6;background-image:radial-gradient(1.4px 1.4px at 70% 30%,rgba(200,170,255,.85),transparent),radial-gradient(1.2px 1.2px at 80% 52%,rgba(180,150,255,.8),transparent),radial-gradient(1.6px 1.6px at 62% 70%,rgba(255,170,90,.8),transparent),radial-gradient(1.2px 1.2px at 88% 24%,rgba(200,170,255,.8),transparent)}@media (max-width:768px){.fkm .formation,.fkm .frontline,.fkm .wing-scripture{--scene-x:50%}.fkm .inhab--ezren{position:relative;display:block;right:auto;top:auto;width:150px;margin:0 0 8px auto;filter:drop-shadow(0 14px 16px rgba(90,60,20,.35))}.fkm .inhab--ezren-scene{display:none}.fkm .env--scripture .env__grade{background:linear-gradient(180deg,rgba(250,242,224,.74),rgba(248,238,216,.6) 50%,rgba(243,230,201,.74))}.fkm .env--formation .env__grade:after{background:linear-gradient(180deg,rgba(40,60,150,.8),rgba(30,46,130,.7) 45%,rgba(18,28,90,.85))}.fkm .env--scripture .env__scene{opacity:.6}.fkm .env--formation .env__scene{filter:brightness(.62) contrast(1.05)}.fkm .env--frontline .env__grade{background:linear-gradient(180deg,rgba(10,12,34,.62),rgba(10,10,30,.58) 45%,rgba(8,8,24,.82))}}@media (prefers-reduced-motion:reduce){.fkm .env__light,.fkm .env__motes,.fkm .env__scene{animation:none!important}}@media (max-width:768px){.fkm .env--formation .env__grade:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(130% 70% at 50% 40%,rgba(4,9,32,.76),rgba(4,9,32,.5) 58%,rgba(4,9,32,.16) 84%,transparent 96%),linear-gradient(180deg,rgba(4,9,32,.4),transparent 26%,transparent 80%,rgba(4,9,32,.42))}.fkm .env--formation .env__light{opacity:.6;animation:none}.fkm .formation .sys__body,.fkm .formation .sys__title,.fkm .formation .wing__line,.fkm .formation .wing__name{text-shadow:0 1px 2px rgba(3,7,26,.7),0 0 22px rgba(3,7,26,.75)}}.fkm .equip__smith:before{content:"";position:absolute;left:50%;bottom:6%;width:120%;height:70%;transform:translateX(-50%);z-index:-1;background:radial-gradient(closest-side,rgba(255,128,32,.32),transparent)}@media (max-width:900px){.fkm .equip .equip__smith{order:0;margin-bottom:-6px}.fkm .equip .equip__smith img{height:min(400px,52svh)}.fkm .equip .equip__text{order:1}.fkm .equip .equip__frame{order:2;--dw:240px}}.fkm .train{--env-base:#f3e6c9;--scene-x:64%}.fkm .env--memforge .env__far{filter:blur(9px) saturate(1.1) brightness(1.2)}.fkm .env--memforge .env__scene{filter:brightness(1.12) saturate(1.08) contrast(1.1)}.fkm .env--memforge .env__grade{background:radial-gradient(42% 60% at 24% 48%,rgba(251,244,228,.88),rgba(251,244,228,.45) 52%,transparent 72%),linear-gradient(180deg,rgba(248,238,216,.2),transparent 40%,transparent 70%,rgba(243,230,201,.3))}.fkm .env--memforge .env__light{mix-blend-mode:screen;background:radial-gradient(20% 22% at 64% 0,rgba(255,246,210,.6),transparent 75%),linear-gradient(180deg,rgba(255,240,200,.18),transparent 60%),radial-gradient(18% 16% at 64% 62%,rgba(255,214,110,.36),transparent 72%)}.fkm .vault{--env-base:#efe0bf;--scene-x:56%}.fkm .env--vault .env__far{filter:blur(10px) saturate(.85) brightness(1.18)}.fkm .env--vault .env__scene{filter:brightness(1.3) saturate(.95) contrast(1.08)}.fkm .env--vault .env__grade{background:radial-gradient(48% 72% at 22% 50%,rgba(250,241,222,.9),rgba(250,241,222,.62) 50%,transparent 74%),linear-gradient(180deg,rgba(246,235,212,.26),transparent 45%,transparent 70%,rgba(239,224,191,.36))}.fkm .env--vault .env__light{mix-blend-mode:screen;background:radial-gradient(22% 20% at 62% 76%,rgba(255,196,96,.4),transparent 72%),radial-gradient(12% 20% at 72% 8%,rgba(200,220,255,.24),transparent 70%)}.fkm .cool{--scene-x:50%}.fkm .cool .cool__embers{display:none}.fkm .env--gate .env__far{filter:blur(14px) saturate(.9) brightness(.5)}.fkm .env--gate .env__scene{--scene-h:100%;filter:saturate(.9) brightness(.62)}.fkm .env--gate .env__grade{background:linear-gradient(180deg,rgba(42,20,8,.66),rgba(30,22,34,.4) 40%,rgba(16,20,44,.55) 70%,rgba(18,15,38,.86))}.fkm .env--gate .env__light{mix-blend-mode:screen;background:radial-gradient(18% 34% at 50% 52%,rgba(255,196,110,.32),transparent 72%),radial-gradient(40% 20% at 50% 0,rgba(255,120,40,.18),transparent 75%)}.fkm .env--gate .env__motes{opacity:.5;background-image:radial-gradient(1.6px 1.6px at 40% 70%,#ffb45a,transparent),radial-gradient(1.2px 1.2px at 58% 60%,#ffd28a,transparent),radial-gradient(1.4px 1.4px at 52% 80%,#ff9a3c,transparent)}.fkm .drac{--scene-x:66%}.fkm .env--drac .env__far{filter:blur(14px) saturate(1) brightness(.45)}.fkm .env--drac .env__scene{--scene-h:112%;filter:saturate(.95) brightness(.62) contrast(1.08)}.fkm .env--drac .env__grade{background:radial-gradient(48% 70% at 18% 50%,rgba(6,6,20,.78),transparent 78%),linear-gradient(180deg,rgba(12,10,30,.5),rgba(10,8,26,.3) 50%,rgba(8,8,22,.72))}.fkm .env--drac .env__light{mix-blend-mode:screen;background:radial-gradient(26% 30% at 66% 46%,rgba(150,100,255,.24),transparent 72%)}.fkm .env--drac .env__motes{opacity:.5;background-image:radial-gradient(1.4px 1.4px at 60% 30%,rgba(190,160,255,.85),transparent),radial-gradient(1.2px 1.2px at 74% 56%,rgba(120,230,255,.6),transparent),radial-gradient(1.4px 1.4px at 82% 24%,rgba(190,160,255,.8),transparent)}.fkm .drac .drac__fig img{filter:drop-shadow(0 0 26px rgba(150,100,255,.25)) drop-shadow(0 30px 30px rgba(0,0,0,.65))}.fkm .hades.env-host .hades__stage{background:radial-gradient(60% 50% at 58% 58%,rgba(70,40,130,.35),transparent 70%)}.fkm .hades{--scene-x:60%}.fkm .env--frontline.env{z-index:-1}.fkm .hades .env__far{filter:blur(16px) brightness(.32) saturate(1.1)}.fkm .hades .env__scene{filter:brightness(.42) saturate(1.05)}.fkm .hades .env__grade{background:linear-gradient(180deg,rgba(8,7,22,.4),rgba(8,7,22,.2) 50%,rgba(8,7,22,.75))}.fkm .ram{--scene-x:50%}.fkm .env--threshold .env__scene{--scene-h:100%;-webkit-mask-image:none;mask-image:none;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.62) saturate(1.05)}.fkm .env--threshold .env__far{display:none}.fkm .env--threshold .env__grade{background:radial-gradient(50% 60% at 36% 60%,rgba(10,8,26,.2),rgba(10,8,26,.55) 80%)}.fkm .ram.env-host .ram__dawn{background:radial-gradient(55% 60% at 36% 62%,rgba(110,70,200,.32),transparent 70%),linear-gradient(180deg,rgba(11,10,26,.3),rgba(15,13,36,.5))}.fkm .ram.env-host .ram__dawn:after{background:radial-gradient(40% 50% at 36% 46%,rgba(255,214,140,.42),transparent 70%),radial-gradient(70% 40% at 36% 100%,rgba(242,190,100,.3),transparent 70%),linear-gradient(180deg,rgba(26,21,48,.3),rgba(42,32,52,.3) 45%,rgba(58,42,36,.45))}.fkm .dawn{--scene-x:50%}.fkm .dawn .dawn__rays{opacity:.6}.fkm .env--light .env__far{filter:blur(14px) saturate(1.05) brightness(.62)}.fkm .env--light .env__scene{--scene-h:116%;filter:saturate(1.05) brightness(.8) sepia(.18)}.fkm .env--light .env__grade{background:radial-gradient(46% 42% at 50% 48%,rgba(20,14,10,.55),transparent 80%),linear-gradient(180deg,rgba(14,16,32,.6),rgba(30,22,18,.25) 45%,rgba(40,28,16,.55))}.fkm .env--light .env__light{mix-blend-mode:screen;background:radial-gradient(22% 40% at 52% 30%,rgba(255,228,160,.4),transparent 72%),radial-gradient(60% 30% at 50% 100%,rgba(242,190,100,.3),transparent 75%)}.fkm .edge-host{position:relative;isolation:isolate}.fkm .edge{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}.fkm .edge__art{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 64% 60% at 50% 46%,transparent 52%,rgba(0,0,0,.55) 74%,#000 100%);mask-image:radial-gradient(ellipse 64% 60% at 50% 46%,transparent 52%,rgba(0,0,0,.55) 74%,#000 100%)}.fkm .edge__art,.fkm .edge__light{position:absolute;inset:0}.fkm .edge--day .edge__art{opacity:.42;filter:saturate(1.05) brightness(1.12) sepia(.15)}.fkm .edge--day .edge__light{background:radial-gradient(50% 30% at 50% 0,rgba(255,250,235,.55),transparent 75%)}.fkm .edge--night .edge__art{opacity:.4;filter:brightness(.5) saturate(.85) hue-rotate(-8deg)}.fkm .edge--night .edge__light{background:radial-gradient(40% 30% at 50% 100%,rgba(242,190,100,.1),transparent 75%)}.fkm .edge--dusk .edge__art{opacity:.5;filter:brightness(.62) saturate(1.05)}.fkm .edge--dusk .edge__light{background:radial-gradient(50% 50% at 50% 60%,rgba(242,190,100,.16),transparent 75%)}.fkm .plans .edge__art{-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.4) 9%,transparent 16%,transparent 84%,rgba(0,0,0,.4) 91%,#000);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.4) 9%,transparent 16%,transparent 84%,rgba(0,0,0,.4) 91%,#000)}.fkm .final .edge__art{opacity:.55}@media (max-width:768px){.fkm .edge__art,.fkm .plans .edge__art{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 10%,transparent 20%,transparent 82%,rgba(0,0,0,.4) 92%,#000);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 10%,transparent 20%,transparent 82%,rgba(0,0,0,.4) 92%,#000)}.fkm .env--formation .env__scene{filter:brightness(.52) contrast(1.05)}.fkm .env--memforge .env__grade,.fkm .env--vault .env__grade{background:linear-gradient(180deg,rgba(250,242,224,.8),rgba(248,238,216,.68) 50%,rgba(243,230,201,.8))}.fkm .env--memforge .env__scene,.fkm .env--vault .env__scene{opacity:.6}.fkm .env--scripture .env__grade{background:linear-gradient(180deg,rgba(250,242,224,.78),rgba(248,238,216,.64) 50%,rgba(243,230,201,.78))}}.fkm .inhab--ezren-scene{left:min(calc(var(--scene-x) + 9vh),calc(100% - 32.03vh - 12px))}.fkm .hero__ramsly-body{--ram-x:8px;--ram-y:-20px;--ram-s:0.05;position:relative;display:block;transform-origin:50% 100%;transform:translate3d(calc(var(--hero-p, 0) * var(--ram-x)),calc(var(--hero-p, 0) * var(--ram-y)),0) scale(calc(1 - var(--hero-p, 0) * var(--ram-s)))}.fkm .hero__glint{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/marketing/img/ramsly_foundation_3d_sm.webp);mask-image:url(/marketing/img/ramsly_foundation_3d_sm.webp);-webkit-mask-size:89% auto;mask-size:89% auto;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(115deg,transparent 46%,rgba(255,246,214,.5) 50%,transparent 54%) no-repeat;background-size:420% 100%;background-position:120% 0;mix-blend-mode:screen;animation:fkm-glint 10s ease-in-out 2.5s infinite}@keyframes fkm-glint{0%{background-position:120% 0}14%{background-position:-20% 0}to{background-position:-20% 0}}.fkm .hero__dust{position:absolute;inset:30% 0 0 0;z-index:-1;pointer-events:none;opacity:.8;background-image:radial-gradient(1.8px 1.8px at 22% 60%,rgba(255,236,170,.95),transparent),radial-gradient(1.4px 1.4px at 35% 40%,rgba(255,244,200,.9),transparent),radial-gradient(2px 2px at 48% 72%,rgba(255,226,150,.9),transparent),radial-gradient(1.4px 1.4px at 58% 30%,rgba(255,244,200,.85),transparent),radial-gradient(1.6px 1.6px at 66% 64%,rgba(255,236,170,.9),transparent),radial-gradient(1.2px 1.2px at 82% 46%,rgba(255,244,200,.85),transparent),radial-gradient(1.8px 1.8px at 90% 76%,rgba(255,226,150,.85),transparent),radial-gradient(1.2px 1.2px at 12% 34%,rgba(255,244,200,.8),transparent);animation:fkm-dust 16s ease-in-out infinite alternate}@keyframes fkm-dust{0%{transform:translate3d(0,12px,0)}to{transform:translate3d(18px,-22px,0)}}.fkm .forge-strip{position:relative;margin:22px 0 24px;padding:14px 18px 16px;max-width:32em;font-family:var(--display);font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:#2b2013;border-left:2px solid rgba(201,150,52,.7);background:radial-gradient(80% 120% at 0 50%,rgba(255,236,190,.5),transparent 70%)}.fkm .forge-strip__ref{display:block;margin-bottom:4px;font-family:var(--body,inherit);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9a6b12}.fkm .forge-strip .w{position:relative;display:inline-block;margin-right:.28em}.fkm .forge-strip .w--b:after{content:"";position:absolute;left:-2px;right:-2px;bottom:.08em;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff9a3c,#ffd28a,#ff9a3c);opacity:0}.fkm .forge-strip__mark{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a2508;background:linear-gradient(180deg,#ffe08a,#e2a93a);box-shadow:0 0 0 1px rgba(154,107,18,.4),0 6px 18px -6px rgba(226,169,58,.8)}.fkm.sig-ready .forge-strip:not(.is-play) .w{opacity:.22}.fkm.sig-ready .forge-strip:not(.is-play) .forge-strip__mark{opacity:0}.fkm .forge-strip.is-play .w{animation:fs-lit .5s ease-out calc(var(--i) * 45ms) both}@keyframes fs-lit{0%{opacity:.22}to{opacity:1}}@keyframes fs-burn{0%{opacity:1;color:inherit;filter:none}35%{color:#d9561a;filter:blur(.4px)}to{opacity:0;color:#d9561a;filter:blur(2px);transform:translate3d(0,-6px,0)}}@keyframes fs-slot{0%{opacity:0}30%{opacity:1;box-shadow:0 0 10px 2px rgba(255,140,50,.7)}to{opacity:.9;box-shadow:0 0 6px 1px rgba(255,140,50,.5)}}@keyframes fs-refill{0%{opacity:0;filter:none;transform:translate3d(0,-12px,0);color:#b67a10}60%{opacity:1;transform:translate3d(0,2px,0);text-shadow:0 0 14px rgba(255,200,90,.95)}to{opacity:1;filter:none;transform:none;color:#9a6510;text-shadow:0 0 6px rgba(255,200,90,.5)}}@keyframes fs-slot-out{to{opacity:0}}@keyframes fs-mark{0%{opacity:0;transform:translate3d(0,6px,0) scale(.92)}to{opacity:1;transform:none}}.fkm .forge-strip.is-play[data-mode=auto] .w--b{animation:fs-lit .5s ease-out calc(var(--i) * 45ms) both,fs-burn .7s ease-in 1.7s forwards,fs-refill .75s var(--ease-out) 3.2s forwards}.fkm .forge-strip.is-play[data-mode=auto] .w--b:after{animation:fs-slot .6s ease-out 1.9s forwards,fs-slot-out .4s ease-in 3.3s forwards}.fkm .forge-strip.is-play[data-mode=auto] .forge-strip__mark{animation:fs-mark .5s var(--ease-out) 3.9s both}.fkm .forge-strip.is-play[data-mode=study] .forge-strip__mark{opacity:0}.fkm .forge-strip.is-play[data-mode=strike] .w--b{animation:fs-lit .4s ease-out both,fs-burn .6s ease-in .5s forwards}.fkm .forge-strip.is-play[data-mode=strike] .w--b:after{animation:fs-slot .5s ease-out .7s forwards}.fkm .forge-strip.is-play[data-mode=strike] .forge-strip__mark{opacity:0}.fkm .forge-strip.is-play[data-mode=struck] .w--b{animation:fs-refill .75s var(--ease-out) .3s both}.fkm .forge-strip.is-play[data-mode=struck] .forge-strip__mark{animation:fs-mark .5s var(--ease-out) .9s both}.fkm .equip__grid{position:relative}.fkm .equip.is-play .env__stage{animation:fkm-tremor 80ms linear .35s 1 both}@keyframes fkm-tremor{0%{transform:none}35%{transform:translate3d(0,2.5px,0)}70%{transform:translate3d(0,-1px,0)}to{transform:none}}.fkm .equip .equip__smith img{filter:drop-shadow(14px 0 22px rgba(255,130,40,.38)) brightness(1) drop-shadow(0 30px 30px rgba(0,0,0,.7))}.fkm .equip.is-play .equip__smith img{animation:fkm-bloom 1.1s ease-out .35s both}@keyframes fkm-bloom{0%{filter:drop-shadow(14px 0 22px rgba(255,130,40,.38)) brightness(1) drop-shadow(0 30px 30px rgba(0,0,0,.7))}14%{filter:drop-shadow(18px 0 34px rgba(255,160,60,.95)) brightness(1.16) drop-shadow(0 30px 30px rgba(0,0,0,.7))}to{filter:drop-shadow(14px 0 22px rgba(255,130,40,.38)) brightness(1) drop-shadow(0 30px 30px rgba(0,0,0,.7))}}.fkm .forge-burst{position:absolute;left:54%;top:56%;width:0;height:0;z-index:2;pointer-events:none}.fkm .forge-burst i{position:absolute;left:-4px;top:-2px;width:9px;height:4px;border-radius:3px;opacity:0;background:radial-gradient(circle,#fff1c4,#ffb24a 55%,transparent 70%);box-shadow:0 0 10px 3px rgba(255,150,50,.85)}.fkm .equip.is-play .forge-burst i{animation:fkm-spark .85s cubic-bezier(.15,.7,.3,1) .37s both}@keyframes fkm-spark{0%{opacity:0;transform:rotate(var(--a)) translateZ(0)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate3d(var(--d),18px,0)}}.fkm .forge-flash{position:absolute;left:54%;top:58%;width:520px;height:300px;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,150,50,.55),transparent);mix-blend-mode:screen}.fkm .equip.is-play .forge-flash{animation:fkm-flash .9s ease-out .33s both}@keyframes fkm-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.fkm .equip.is-play .equip__frame{animation:fkm-catch 1.2s ease-out .45s both}@keyframes fkm-catch{0%,to{filter:none}20%{filter:drop-shadow(0 0 22px rgba(255,170,70,.7)) brightness(1.08)}}.fkm .fproof__n{position:relative;padding-top:16px;transition:color .4s}.fkm .fproof__n:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;transform:translateY(-50%);background:#3a2c1c;box-shadow:0 0 0 1px rgba(229,184,102,.5)}.fkm .fproof__n:after{content:"";position:absolute;left:12px;top:-1px;height:2px;width:calc(100% - 12px + clamp(20px, 3vw, 46px));background:linear-gradient(90deg,#ffd28a,#e5b866);transform-origin:0 50%;transform:scaleX(1);opacity:.9;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 22px);mask-image:repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 22px)}.fkm .fproof__step:last-child .fproof__n:after{display:none}.fkm.sig-ready .fproof:not(.is-play) .fproof__n:after{transform:scaleX(0)}.fkm.sig-ready .fproof:not(.is-play) .fproof__n{color:rgba(229,184,102,.45)}.fkm .fproof.is-play .fproof__step .fproof__n{animation:fkm-link-n .6s ease-out both}.fkm .fproof.is-play .fproof__step .fproof__n:before{animation:fkm-joint .7s ease-out both}.fkm .fproof.is-play .fproof__step .fproof__n:after{animation:fkm-link .7s cubic-bezier(.5,0,.2,1) both}.fkm .fproof.is-play .fproof__step:first-child .fproof__n,.fkm .fproof.is-play .fproof__step:first-child .fproof__n:before{animation-delay:.3s}.fkm .fproof.is-play .fproof__step:first-child .fproof__n:after{animation-delay:.5s}.fkm .fproof.is-play .fproof__step:nth-child(2) .fproof__n,.fkm .fproof.is-play .fproof__step:nth-child(2) .fproof__n:before{animation-delay:1.15s}.fkm .fproof.is-play .fproof__step:nth-child(2) .fproof__n:after{animation-delay:1.35s}.fkm .fproof.is-play .fproof__step:nth-child(3) .fproof__n,.fkm .fproof.is-play .fproof__step:nth-child(3) .fproof__n:before{animation-delay:2s}@keyframes fkm-link-n{0%{color:rgba(229,184,102,.45)}50%{color:#fff0c8;text-shadow:0 0 12px rgba(255,200,100,.8)}to{color:#f2c46c;text-shadow:none}}@keyframes fkm-joint{0%{background:#3a2c1c;box-shadow:0 0 0 1px rgba(229,184,102,.5)}40%{background:#fff1c4;box-shadow:0 0 0 1px #ffd28a,0 0 16px 5px rgba(255,170,60,.85)}to{background:#f2c46c;box-shadow:0 0 0 1px #ffd28a,0 0 8px 2px rgba(255,170,60,.45)}}@keyframes fkm-link{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fkm .gate__rim{position:absolute;z-index:-3;left:50%;top:42%;width:40vmin;height:64vmin;transform:translate(-50%,-50%);border-radius:50% 50% 44% 44%;box-shadow:inset 0 0 40px 6px rgba(170,130,255,.5),0 0 60px 10px rgba(130,90,240,.35);opacity:calc(var(--p) * .9);mix-blend-mode:screen;pointer-events:none}.fkm .gate.is-live .gate__rim{animation:fkm-rim 4.5s ease-in-out infinite alternate}@keyframes fkm-rim{0%{transform:translate(-50%,-50%) scale(.97)}to{transform:translate(-50%,-50%) scale(1.03)}}.fkm .drac[data-latch]{--r:clamp(0,calc((var(--pl, 1) - 0.12) * 2.4),1)}.fkm.sig-ready .drac[data-latch]{--pl:0}.fkm .drac[data-latch] .drac__fig img{transform-origin:50% 100%;transform:scale(calc(1.05 - var(--r) * .05));opacity:calc(.12 + var(--r) * .88);filter:blur(calc((1 - var(--r)) * 10px)) brightness(calc(.35 + var(--r) * .65)) drop-shadow(0 0 26px rgba(150,100,255,.25)) drop-shadow(0 30px 30px rgba(0,0,0,.65))}.fkm .drac__backlight{position:absolute;left:0;right:0;top:-8%;height:76%;z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 50% 38%,rgba(200,180,255,.42),rgba(130,100,240,.16) 55%,transparent 75%);opacity:var(--r,1);mix-blend-mode:screen}.fkm .drac__mist{position:absolute;top:4%;bottom:0;width:70%;z-index:1;pointer-events:none;filter:blur(14px);background:radial-gradient(60% 46% at 50% 50%,rgba(120,90,210,.75),rgba(80,60,160,.4) 60%,transparent 80%);opacity:calc((1 - var(--r, 1)) * .95)}.fkm .drac__mist--l{left:-12%;transform:translate3d(calc(var(--r, 1) * -38%),0,0)}.fkm .drac__mist--r{right:-12%;transform:translate3d(calc(var(--r, 1) * 38%),0,0)}.fkm .drac__orb{position:absolute;left:7.1%;top:35%;width:15%;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(closest-side,rgba(240,220,255,.95),rgba(170,110,255,.6) 40%,rgba(120,70,230,.2) 70%,transparent);mix-blend-mode:screen;transform:translate3d(-50%,-50%,0);opacity:clamp(0,calc((var(--r, 1) - .72) * 3.6),1)}.fkm .drac.is-live .drac__orb{animation:fkm-orb 3.6s ease-in-out infinite alternate}@keyframes fkm-orb{0%{scale:.9}to{scale:1.25}}.fkm .drac__smoke{position:absolute;left:30%;right:-6%;bottom:0;height:22%;z-index:0;pointer-events:none;opacity:.65;background:radial-gradient(30% 50% at 30% 70%,rgba(150,110,240,.45),transparent 70%),radial-gradient(34% 46% at 70% 60%,rgba(120,80,220,.4),transparent 70%);filter:blur(8px)}.fkm .drac.is-live .drac__smoke{animation:fkm-smoke 9s ease-in-out infinite alternate}@keyframes fkm-smoke{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,-6%,0) scale(1.08)}}.fkm.sig-ready .drac__threats:not(.is-play) li{opacity:0;transform:translate3d(26px,0,0)}.fkm .drac__threats.is-play li{animation:fkm-threat .6s var(--ease-out) both}.fkm .drac__threats.is-play li:first-child{animation-delay:.2s}.fkm .drac__threats.is-play li:nth-child(2){animation-delay:.5s}.fkm .drac__threats.is-play li:nth-child(3){animation-delay:.8s}.fkm .drac__threats.is-play li:nth-child(4){animation-delay:1.1s}@keyframes fkm-threat{0%{opacity:0;transform:translate3d(26px,0,0);box-shadow:0 0 0 0 rgba(169,156,255,0)}60%{box-shadow:0 0 18px 2px rgba(169,156,255,.45)}to{opacity:1;transform:none;box-shadow:none}}@media (max-width:768px){.fkm .hero__ramsly-body{--ram-x:4px;--ram-y:-10px;--ram-s:0.025}.fkm .hero__dust{background-size:100% 100%;opacity:.6;animation-duration:20s}@keyframes fkm-tremor{0%{transform:none}40%{transform:translate3d(0,1.5px,0)}to{transform:none}}.fkm .drac[data-latch] .drac__fig img{transform:scale(calc(1.025 - var(--r) * .025));filter:blur(calc((1 - var(--r)) * 6px)) brightness(calc(.4 + var(--r) * .6)) drop-shadow(0 0 18px rgba(150,100,255,.22)) drop-shadow(0 20px 22px rgba(0,0,0,.6))}.fkm .drac__mist{filter:blur(10px);width:60%}.fkm .forge-burst{top:24%;left:88%}.fkm .forge-burst i:nth-child(-n+6){display:none}@keyframes fkm-spark{0%{opacity:0;transform:rotate(var(--a)) translateZ(0)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate3d(calc(var(--d) * .6),10px,0)}}.fkm .forge-flash{top:24%;left:84%;width:260px;height:180px}.fkm .forge-strip{font-size:17px;padding:12px 14px 14px}@keyframes fkm-threat{0%{opacity:0}to{opacity:1}}.fkm .drac__smoke{height:16%;opacity:.5}@keyframes fkm-orb{0%{scale:.95}to{scale:1.12}}}@media (prefers-reduced-motion:reduce){.fkm .drac__orb,.fkm .drac__smoke,.fkm .drac__threats li,.fkm .equip .env__stage,.fkm .equip .equip__smith img,.fkm .equip__frame,.fkm .forge-burst i,.fkm .forge-flash,.fkm .forge-strip .w,.fkm .forge-strip .w:after,.fkm .forge-strip__mark,.fkm .fproof__n,.fkm .fproof__n:after,.fkm .fproof__n:before,.fkm .gate__rim,.fkm .hero__dust,.fkm .hero__glint{animation:none!important}.fkm .forge-strip .w--b{color:#9a6510}.fkm .fproof__n{color:#f2c46c}.fkm .fproof__n:before{background:#f2c46c}.fkm .hero__ramsly-body{transform:none}.fkm .drac[data-latch]{--r:1}}.fkm .godtime{margin:24px 0 22px;padding:16px 18px 14px;max-width:32em;border-left:2px solid rgba(201,150,52,.75);background:radial-gradient(90% 120% at 0 50%,rgba(255,236,190,.55),transparent 72%)}.fkm .godtime__kicker{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9a6b12}.fkm .godtime__title{margin:0 0 12px;font-family:var(--display);font-weight:700;font-size:clamp(18px,1.6vw,22px);line-height:1.3;color:#241a0e}.fkm .godtime__shots{display:grid;gap:6px;max-width:420px}.fkm .godtime__shots img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(154,107,18,.25),0 14px 26px -16px rgba(70,45,10,.55)}.fkm .godtime__gap{justify-self:center;font-size:13px;font-weight:600;letter-spacing:.04em;color:#7a5410}.fkm .godtime__gap:before{content:"\2193\00a0"}.fkm .godtime .realnote{display:block;margin-top:10px}.fkm .face{margin-top:clamp(88px,11vw,150px)}.fkm .face__text{max-width:44em}.fkm .face__path{list-style:none;margin:4px 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e5b866}.fkm .face__path li+li:before{content:"\2192";margin-right:10px;color:rgba(229,184,102,.6)}.fkm .face__lineup{list-style:none;margin:clamp(30px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,34px);max-width:980px}.fkm .face__p{display:grid;justify-items:center;text-align:center;gap:4px}.fkm .face__arch{display:block;width:100%;max-width:210px;aspect-ratio:300/360;overflow:hidden;margin-bottom:10px;border-radius:999px 999px 18px 18px;border:1px solid rgba(229,184,102,.42);box-shadow:0 0 0 4px rgba(10,12,30,.35),0 0 34px -4px rgba(242,190,100,.28),0 26px 40px -24px rgba(0,0,0,.8)}.fkm .face__arch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fkm .face__name{font-family:var(--display);font-weight:700;font-size:clamp(16px,1.4vw,20px);color:#f6eedd}.fkm .face__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e5b866}.fkm .face__note{margin:26px 0 0;max-width:40em;font-size:15px;font-style:italic;color:rgba(236,228,212,.72)}.fkm.sig-ready .face:not(.is-play) .face__p{opacity:0;transform:translate3d(0,18px,0)}.fkm .face.is-play .face__p{animation:fkm-face .7s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * .22s)}@keyframes fkm-face{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@media (max-width:768px){.fkm .face__lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.fkm .face__arch{max-width:150px}.fkm .face__path{font-size:12px}@keyframes fkm-face{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.fkm .face__p{animation:none!important;opacity:1;transform:none}}.fkm .face+.sys{margin-top:clamp(72px,9vw,120px)}@media (min-width:769px) and (max-width:1100px){.fkm .sys--reader .flow{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px 14px}.fkm .sys--reader .flow__step{grid-column:span 2}.fkm .sys--reader .flow__step:nth-child(6){grid-column:2/span 2}.fkm .sys--reader .flow__step:nth-child(4n):after{display:block}.fkm .sys--reader .flow__step:nth-child(5):after{display:none}}@media (max-width:768px){.fkm .sys--reader .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.fkm .sys--reader .flow__step:nth-child(4n):after{display:block}.fkm .sys--reader .flow__step:nth-child(3n):after{display:none}}@media (min-width:769px){.fkm .sys--reader .flow,.fkm .sys--reader .sys__proof--reader{max-width:calc(72vw + 9vh - 24px - max(var(--gutter), (100vw - 1240px) / 2))}}@media (min-width:769px) and (max-width:1439px){.fkm .sys--reader .flow__detail,.fkm .sys--reader .sys__text{position:relative;isolation:isolate}.fkm .sys--reader .flow__detail:before,.fkm .sys--reader .sys__text:before{content:"";position:absolute;inset:-14px -32px -14px -20px;z-index:-1;pointer-events:none;border-radius:36px;background:rgba(250,243,226,.82);filter:blur(18px)}}.fkm .vfollow{position:absolute;z-index:2;left:4%;right:4%;top:29%;height:12.5%;border-radius:10px;pointer-events:none;border:2px solid rgba(226,169,58,.85);background:rgba(255,226,140,.08);box-shadow:0 0 0 1px rgba(255,236,170,.55),0 0 18px 2px rgba(255,200,90,.4);opacity:.9;transition:top .9s var(--ease-out),height .9s var(--ease-out),left .9s var(--ease-out),right .9s var(--ease-out),opacity .4s}.fkm .sys--reader [data-step=listen] .vfollow{top:66%;height:23%;left:6%;right:5%}.fkm .sys--reader figure:not([data-step=open]):not([data-step=listen]) .vfollow{opacity:0}.fkm.sig-ready .sys--reader:not(.is-play) .vfollow{top:13%;opacity:0}.fkm .sys--reader.is-play .vfollow{animation:fkm-vfollow 1.6s var(--ease-out) .35s backwards}@keyframes fkm-vfollow{0%{top:13%;opacity:0}25%{opacity:.95}to{top:29%;opacity:.9}}.fkm .sys--reader.is-play #fk-flow-listen{animation:fkm-listen-pulse 1.4s ease-out 1.9s 1 both}@keyframes fkm-listen-pulse{0%{box-shadow:0 0 0 0 rgba(226,169,58,.55)}60%{box-shadow:0 0 0 10px rgba(226,169,58,0)}to{box-shadow:none}}.fkm .vtiles{margin:18px 0 4px;display:grid;gap:8px}.fkm .vtiles__clue{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a6b12}.fkm .vtiles__row{display:flex;gap:6px}.fkm .vtile{width:36px;height:42px;display:grid;place-items:center;border-radius:7px;font-family:var(--display);font-weight:800;font-size:19px;color:#3a2508;background:linear-gradient(180deg,#fffaf0,#f6e9cc);border:1px solid #c9953a;box-shadow:0 0 0 1px rgba(201,149,58,.35),0 6px 14px -8px rgba(90,60,20,.5)}.fkm.sig-ready .vault:not(.is-play) .vtile{opacity:0;transform:translate3d(0,-10px,0)}.fkm .vault.is-play .vtile{animation:fkm-tile .5s var(--ease-out) both;animation-delay:calc(.45s + var(--i) * .22s)}@keyframes fkm-tile{0%{opacity:0;transform:translate3d(0,-10px,0);border-color:rgba(201,149,58,.2)}65%{opacity:1;transform:translate3d(0,1px,0);border-color:#f2c46c;box-shadow:0 0 0 2px rgba(242,196,108,.7),0 0 14px 2px rgba(255,200,90,.55)}to{opacity:1;transform:none;border-color:#c9953a;box-shadow:0 0 0 1px rgba(201,149,58,.35),0 6px 14px -8px rgba(90,60,20,.5)}}.fkm .vault.is-play .vtiles__row{animation:fkm-row-close 1s ease-out 2.1s both}@keyframes fkm-row-close{0%,to{filter:none}30%{filter:drop-shadow(0 0 10px rgba(255,196,90,.75))}}.fkm .env--vault .env__light{animation:fkm-candle 2.6s ease-in-out infinite alternate}@keyframes fkm-candle{0%{opacity:.86}22%{opacity:1}41%{opacity:.9}63%{opacity:.98}80%{opacity:.88}to{opacity:1}}.fkm #prayer-training{position:relative}.fkm .rubric{margin:18px 0 4px;display:grid;gap:8px;max-width:30em}.fkm .rubric__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:14px}.fkm .rubric__t{color:rgba(255,238,210,.86)}.fkm .rubric__bar{position:relative;height:6px;border-radius:6px;background:rgba(255,255,255,.14);overflow:hidden}.fkm .rubric__bar span{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:6px;background:linear-gradient(90deg,#e2a93a,#ffd27a);transform-origin:0 50%}.fkm .rubric__n{font-family:var(--display);font-weight:700;color:#f5c46a;min-width:3.4em;text-align:right}.fkm .rubric__total{margin:6px 0 0;justify-self:start;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a2508;background:linear-gradient(180deg,#ffe08a,#e2a93a)}.fkm.sig-ready #prayer-training:not(.is-play) .rubric__bar span{transform:scaleX(0)}.fkm.sig-ready #prayer-training:not(.is-play) .rubric__n,.fkm.sig-ready #prayer-training:not(.is-play) .rubric__total{opacity:0}.fkm #prayer-training.is-play .rubric__bar span{animation:fkm-fill .65s cubic-bezier(.3,0,.2,1) both;animation-delay:calc(.35s + var(--i) * .45s)}.fkm #prayer-training.is-play .rubric__n{animation:fkm-fade .3s ease-out both;animation-delay:calc(.85s + var(--i) * .45s)}.fkm #prayer-training.is-play .rubric__total{animation:fkm-total .5s var(--ease-out) 2.35s both}@keyframes fkm-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fkm-fade{0%{opacity:0}to{opacity:1}}@keyframes fkm-total{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.fkm .env--formation .env__light{animation:fkm-candle 2.8s ease-in-out infinite alternate}.fkm .window-pass{position:absolute;inset:-10% -6%;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(170,200,255,.16) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:110% 0}.fkm #prayer-training.is-play .window-pass{animation:fkm-window 3s ease-in-out .2s 1 both}@keyframes fkm-window{0%{opacity:0;background-position:110% 0}20%{opacity:1}80%{opacity:1}to{opacity:0;background-position:-10% 0}}.fkm.sig-ready #christian-life-training:not(.is-play) .pair__back{opacity:0;transform:translate3d(-36px,0,0) rotate(-4deg)}.fkm.sig-ready #christian-life-training:not(.is-play) .pair__front{opacity:0;transform:translate3d(30px,0,0)}.fkm #christian-life-training.is-play .pair__back{animation:fkm-cl-persona .8s var(--ease-out) .1s both}.fkm #christian-life-training.is-play .pair__front{animation:fkm-cl-response .8s var(--ease-out) .5s both}@keyframes fkm-cl-persona{0%{opacity:0;transform:translate3d(-36px,0,0) rotate(-4deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes fkm-cl-response{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.fkm .cl-push{background-image:linear-gradient(transparent 62%,rgba(255,190,90,.38) 0);background-repeat:no-repeat;background-size:100% 100%}.fkm.sig-ready #christian-life-training:not(.is-play) .cl-push{background-size:0 100%}.fkm #christian-life-training.is-play .cl-push{animation:fkm-push .7s ease-out 1.35s both}@keyframes fkm-push{0%{background-size:0 100%}to{background-size:100% 100%}}@media (min-width:769px){.fkm #christian-life-training.is-play .pair__front{animation:fkm-cl-response .8s var(--ease-out) .5s both,fkm-nudge .32s ease-in-out 1.45s 1}@keyframes fkm-nudge{0%,to{transform:none}25%{transform:translate3d(-2px,0,0)}75%{transform:translate3d(2px,0,0)}}}.fkm .voice{gap:18px;height:64px;margin:22px 0 8px}.fkm .voice,.fkm .voice__wave{display:flex;align-items:flex-end}.fkm .voice__wave{gap:4px;height:100%}.fkm .voice__wave i{width:5px;height:100%;border-radius:3px;background:linear-gradient(180deg,#ffe08a,#e2a93a);transform-origin:50% 100%;transform:scaleY(.18);opacity:.9}.fkm .voice__blade{position:relative;width:8px;height:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#d9dde6,#8a93a6);box-shadow:0 0 0 1px rgba(255,255,255,.18);overflow:visible}.fkm .voice__blade:before{content:"";position:absolute;left:50%;bottom:-4px;width:26px;height:4px;transform:translateX(-50%);border-radius:2px;background:#c9953a}.fkm .voice__light{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:inherit;background:linear-gradient(0deg,#ffd27a,#fff4d0);box-shadow:0 0 12px 3px rgba(255,200,90,.6)}.fkm .voice__light:after{content:"";position:absolute;left:-2px;right:-2px;height:30%;bottom:0;background:linear-gradient(0deg,transparent,rgba(255,255,255,.9),transparent);opacity:0}.fkm.sig-ready #spoken-sword:not(.is-play) .voice__light{height:0}.fkm #spoken-sword.is-play .voice__wave i:nth-child(3n+1){animation:fkm-say-a 1.6s ease-in-out both;animation-delay:calc(var(--i) * 30ms)}.fkm #spoken-sword.is-play .voice__wave i:nth-child(3n+2){animation:fkm-say-b 1.6s ease-in-out both;animation-delay:calc(var(--i) * 30ms)}.fkm #spoken-sword.is-play .voice__wave i:nth-child(3n+3){animation:fkm-say-c 1.6s ease-in-out both;animation-delay:calc(var(--i) * 30ms)}@keyframes fkm-say-a{0%{transform:scaleY(.18)}18%{transform:scaleY(.7)}40%{transform:scaleY(.32)}62%{transform:scaleY(.85)}82%{transform:scaleY(.4)}to{transform:scaleY(.18)}}@keyframes fkm-say-b{0%{transform:scaleY(.18)}22%{transform:scaleY(.45)}44%{transform:scaleY(.95)}66%{transform:scaleY(.38)}86%{transform:scaleY(.6)}to{transform:scaleY(.18)}}@keyframes fkm-say-c{0%{transform:scaleY(.18)}15%{transform:scaleY(.9)}38%{transform:scaleY(.5)}60%{transform:scaleY(.7)}80%{transform:scaleY(.3)}to{transform:scaleY(.18)}}.fkm #spoken-sword.is-play .voice__light{animation:fkm-blade .9s cubic-bezier(.3,0,.2,1) 1.75s both}@keyframes fkm-blade{0%{height:0}to{height:100%}}.fkm #spoken-sword.is-play .voice__light:after{animation:fkm-shimmer 8s ease-in-out 3.2s infinite}@keyframes fkm-shimmer{0%{bottom:0;opacity:0}4%{opacity:1}10%{bottom:70%;opacity:0}to{bottom:70%;opacity:0}}.fkm.sig-ready #witnessing-arena:not(.is-play) .pair__back{opacity:0;transform:translate3d(0,22px,0) rotate(-4deg)}.fkm.sig-ready #witnessing-arena:not(.is-play) .pair__front{opacity:0;transform:translate3d(28px,0,0)}.fkm.sig-ready #witnessing-arena:not(.is-play) .wsteps li{opacity:0;transform:translate3d(0,8px,0)}.fkm #witnessing-arena.is-play .pair__back{animation:fkm-wa-challenge .8s var(--ease-out) .1s both}.fkm #witnessing-arena.is-play .pair__front{animation:fkm-wa-weak .9s cubic-bezier(.2,.9,.3,1) .55s both}@keyframes fkm-wa-challenge{0%{opacity:0;transform:translate3d(0,22px,0) rotate(-4deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes fkm-wa-weak{0%{opacity:0;transform:translate3d(28px,0,0);filter:saturate(.82)}55%{opacity:1;transform:translate3d(-2px,0,0);filter:saturate(.82) brightness(1.16) drop-shadow(0 0 18px rgba(242,196,108,.55))}to{opacity:1;transform:none;filter:saturate(.82)}}.fkm #witnessing-arena.is-play .wsteps li{animation:fkm-fade-up .5s var(--ease-out) both}.fkm #witnessing-arena.is-play .wsteps li:first-child{animation-delay:1.15s}.fkm #witnessing-arena.is-play .wsteps li:nth-child(2){animation-delay:1.4s}.fkm #witnessing-arena.is-play .wsteps li:nth-child(3){animation-delay:1.65s}.fkm #witnessing-arena.is-play .wsteps li:nth-child(4){animation:fkm-fade-up .5s var(--ease-out) 1.9s both,fkm-pushback 1.2s ease-out 2.4s both}@keyframes fkm-fade-up{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes fkm-pushback{0%{text-shadow:none}35%{text-shadow:0 0 14px rgba(242,196,108,.8);color:#fff0c8}to{text-shadow:none;color:#f5d898}}.fkm .wsteps li:nth-child(4){color:#f5d898}@media (max-width:768px){.fkm.sig-ready #christian-life-training:not(.is-play) .pair__back{transform:translate3d(0,16px,0) rotate(-4deg)}.fkm.sig-ready #christian-life-training:not(.is-play) .pair__front{transform:translate3d(0,16px,0)}@keyframes fkm-cl-persona{0%{opacity:0;transform:translate3d(0,16px,0) rotate(-4deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes fkm-cl-response{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.fkm.sig-ready #witnessing-arena:not(.is-play) .pair__front{transform:translate3d(0,16px,0)}@keyframes fkm-wa-weak{0%{opacity:0;transform:translate3d(0,16px,0);filter:saturate(.82)}60%{opacity:1;transform:none;filter:saturate(.82) brightness(1.1)}to{opacity:1;transform:none;filter:saturate(.82)}}.fkm .voice__wave i:nth-child(n+9){display:none}.fkm .vtile{width:32px;height:38px;font-size:17px}.fkm .rubric__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;font-size:13px}}@media (prefers-reduced-motion:reduce){.fkm #christian-life-training .pair__back,.fkm #christian-life-training .pair__front,.fkm #fk-flow-listen,.fkm #witnessing-arena .pair__back,.fkm #witnessing-arena .pair__front,.fkm .cl-push,.fkm .env--formation .env__light,.fkm .env--vault .env__light,.fkm .rubric__bar span,.fkm .rubric__n,.fkm .rubric__total,.fkm .vfollow,.fkm .voice__light,.fkm .voice__light:after,.fkm .voice__wave i,.fkm .vtile,.fkm .vtiles__row,.fkm .window-pass,.fkm .wsteps li{animation:none!important;transition:none!important}}