.FireHero_hero__7uY5_{--fire-bone:#ededed;--fire-ember:#e8542a;--fire-void:#050505;position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:calc(var(--header) + clamp(42px, 8vh, 96px)) var(--page-pad) clamp(78px,10vh,118px);background:var(--fire-void);color:var(--fire-bone);cursor:crosshair}.FireHero_hero__7uY5_:after,.FireHero_hero__7uY5_:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none}.FireHero_hero__7uY5_:before{background:linear-gradient(180deg,rgba(5,5,5,.42),transparent 21%,transparent 60%,rgba(5,5,5,.64)),radial-gradient(circle at 50% 48%,transparent 0 24%,rgba(5,5,5,.08) 52%,rgba(5,5,5,.48) 100%)}.FireHero_hero__7uY5_:after{opacity:.42;background:linear-gradient(90deg,rgba(5,5,5,.35),transparent 22%,transparent 78%,rgba(5,5,5,.35)),repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.012) 3px 4px);mix-blend-mode:soft-light}.FireHero_canvasSlot__BhQTZ,.FireHero_fallback__I608Z,.FireHero_visual__Jfc_p{position:absolute;inset:0;width:100%;height:100%}.FireHero_visual__Jfc_p{z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% 62%,rgba(232,84,42,.16),transparent 42%),var(--fire-void)}.FireHero_fallback__I608Z{z-index:0;overflow:hidden;opacity:1;background:radial-gradient(ellipse at 50% 88%,rgba(255,158,72,.46),transparent 7%),radial-gradient(ellipse at 45% 84%,rgba(232,84,42,.3),transparent 18%),radial-gradient(ellipse at 56% 77%,rgba(184,61,26,.18),transparent 27%),radial-gradient(circle at 50% 58%,rgba(232,84,42,.09),transparent 38%),linear-gradient(180deg,#050505,#090604 62%,#160a04);transition:opacity 1.8s cubic-bezier(.4,0,.2,1)}.FireHero_fallback__I608Z:after{content:"";position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 31px,rgba(232,84,42,.035) 32px 33px),linear-gradient(180deg,rgba(5,5,5,.05),rgba(5,5,5,.28))}.FireHero_canvasSlot__BhQTZ{z-index:1;opacity:0;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.FireHero_canvasSlot__BhQTZ canvas{display:block;width:100%!important;height:100%!important;touch-action:pan-y}.FireHero_ready__bg5qG .FireHero_canvasSlot__BhQTZ{opacity:1}.FireHero_ready__bg5qG .FireHero_fallback__I608Z{opacity:0}.FireHero_fallbackMode___jw6W .FireHero_fallback__I608Z{opacity:1}.FireHero_content__kAaJ3{position:relative;z-index:4;width:min(920px,100%);text-align:center;opacity:0;transform:translateY(16px);animation:FireHero_invitation-in__aVzMh 1.45s cubic-bezier(.2,.8,.2,1) 2s forwards;cursor:auto}.FireHero_eyebrow__cT7iW{display:inline-flex;align-items:center;gap:12px;margin:0 0 19px;color:rgba(237,237,237,.68);font:500 9px/1.4 var(--font-mono),monospace;letter-spacing:.2em;text-transform:uppercase}.FireHero_eyebrow__cT7iW:after,.FireHero_eyebrow__cT7iW:before{content:"";width:30px;height:1px;background:rgba(232,84,42,.72)}.FireHero_title__OGkei{max-width:900px;margin:0 auto;font:500 clamp(54px,7.7vw,116px) /.92 var(--font-display),serif;letter-spacing:.015em;text-wrap:balance;text-transform:uppercase;text-shadow:0 3px 34px rgba(5,5,5,.88)}.FireHero_lede__0beCg{max-width:700px;margin:clamp(22px,3vh,34px) auto 0;color:rgba(237,237,237,.8);font-size:clamp(14px,1.3vw,18px);line-height:1.7;text-wrap:balance;text-shadow:0 2px 18px rgba(5,5,5,.95)}.FireHero_actions__34M6K{display:flex;justify-content:center;gap:11px;margin-top:29px;flex-wrap:wrap}.FireHero_primary___lYza,.FireHero_secondary__urtCG{min-width:178px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid rgba(237,237,237,.34);background:rgba(5,5,5,.46);color:var(--fire-bone);font:500 9px/1 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(14px);transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.FireHero_primary___lYza{border-color:var(--fire-ember);background:var(--fire-ember);color:var(--fire-void)}.FireHero_primary___lYza:hover,.FireHero_secondary__urtCG:hover{transform:translateY(-2px)}.FireHero_primary___lYza:hover{background:#ff6b3d}.FireHero_secondary__urtCG:hover{border-color:var(--fire-ember);color:var(--fire-ember)}.FireHero_meta__DB6Su{margin:22px 0 0;color:rgba(196,166,134,.72);font:400 8px/1.5 var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.FireHero_fieldStatus__ZNJeF{position:absolute;z-index:5;top:calc(var(--header) + 21px);left:var(--page-pad);display:flex;align-items:center;gap:10px;color:rgba(237,237,237,.5);font:500 8px/1 var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.FireHero_fieldStatus__ZNJeF:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--fire-ember);box-shadow:0 0 12px rgba(232,84,42,.86);animation:FireHero_status-breathe__TXbcp 2.8s ease-in-out infinite}.FireHero_ambience__EuKeV{position:absolute;z-index:7;top:calc(var(--header) + 9px);right:max(18px,var(--page-pad))}.FireHero_loading__4VYTA{position:absolute;z-index:6;top:50%;left:50%;transform:translate(-50%,-50%)}.FireHero_scrollCue__0ZljY{position:absolute;z-index:5;right:var(--page-pad);bottom:38px;display:flex;align-items:center;gap:11px;color:rgba(237,237,237,.48);font:500 8px/1 var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase;opacity:0;animation:FireHero_cue-in__5owG7 1s ease 7.5s forwards}.FireHero_scrollCue__0ZljY b{color:var(--fire-ember);font-size:17px;animation:FireHero_cue-drift__pWMMh 1.8s ease-in-out infinite}.FireHero_gestureHint__7IqRY{position:absolute;z-index:5;bottom:38px;left:var(--page-pad);margin:0;color:rgba(237,237,237,.32);font:400 8px/1 var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;opacity:0;animation:FireHero_cue-in__5owG7 1s ease 7.5s forwards;pointer-events:none}.FireHero_srOnly__1kxez{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes FireHero_invitation-in__aVzMh{to{opacity:1;transform:translateY(0)}}@keyframes FireHero_cue-in__5owG7{to{opacity:1}}@keyframes FireHero_cue-drift__pWMMh{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes FireHero_status-breathe__TXbcp{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (max-width:767px){.FireHero_hero__7uY5_{min-height:100svh;padding:calc(var(--header) + 76px) 20px 76px;cursor:auto}.FireHero_hero__7uY5_:before{background:linear-gradient(180deg,rgba(5,5,5,.46),transparent 23%,transparent 46%,rgba(5,5,5,.82)),radial-gradient(circle at 50% 42%,transparent 0 20%,rgba(5,5,5,.15) 50%,rgba(5,5,5,.55) 100%)}.FireHero_content__kAaJ3{width:100%}.FireHero_eyebrow__cT7iW{max-width:280px;font-size:7px}.FireHero_eyebrow__cT7iW:after,.FireHero_eyebrow__cT7iW:before{width:16px}.FireHero_title__OGkei{font-size:clamp(45px,14vw,68px);line-height:.94}.FireHero_lede__0beCg{max-width:520px;font-size:14px;line-height:1.6}.FireHero_actions__34M6K{flex-direction:column;width:min(360px,100%);margin-right:auto;margin-left:auto}.FireHero_primary___lYza,.FireHero_secondary__urtCG{width:100%}.FireHero_fieldStatus__ZNJeF{top:calc(var(--header) + 16px);left:20px}.FireHero_ambience__EuKeV{top:calc(var(--header) + 4px);right:14px}.FireHero_gestureHint__7IqRY,.FireHero_scrollCue__0ZljY{display:none}.FireHero_meta__DB6Su{max-width:310px;margin-right:auto;margin-left:auto}}@media (max-height:760px) and (min-width:768px){.FireHero_hero__7uY5_{padding-top:calc(var(--header) + 28px);padding-bottom:52px}.FireHero_title__OGkei{font-size:clamp(50px,8.8vh,78px)}.FireHero_lede__0beCg{margin-top:17px;line-height:1.5}.FireHero_actions__34M6K{margin-top:20px}.FireHero_meta__DB6Su{margin-top:15px}.FireHero_gestureHint__7IqRY,.FireHero_scrollCue__0ZljY{bottom:18px}}@media (prefers-reduced-motion:reduce){.FireHero_content__kAaJ3,.FireHero_gestureHint__7IqRY,.FireHero_scrollCue__0ZljY{opacity:1;transform:none;animation:none}.FireHero_fieldStatus__ZNJeF:before,.FireHero_scrollCue__0ZljY b{animation:none}.FireHero_canvasSlot__BhQTZ,.FireHero_fallback__I608Z,.FireHero_primary___lYza,.FireHero_secondary__urtCG{transition:none}.FireHero_gestureHint__7IqRY{display:none}}