.home-root{--home-bg:#050508;--home-s1:#0a0a11;--home-s2:#10101a;--home-s3:#161624;--home-div:#1e1e30;--home-blood:#c22a1e;background:var(--home-bg)}.home-shell{width:100%;max-width:1200px;margin-inline:auto}.home-chapter{position:relative}.home-chapter:before{content:"";background:linear-gradient(90deg,#0000,#1e1e30 12% 88%,#0000);height:1px;position:absolute;top:0;left:max(20px,2%);right:max(20px,2%)}@media (min-width:1920px){.home-shell{max-width:1520px}}.home-accent{color:var(--color-primary,#ef7829)}.home-grain{z-index:40;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.eclipse-div{justify-content:center;align-items:center;height:26px;margin:14px 0;display:flex;position:relative}.eclipse-div:before{content:"";background:linear-gradient(90deg,#0000,#ef782938 30%,#ef782966 50%,#ef782938 70%,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.eclipse-div:after{content:"";background:var(--home-bg,#050508);border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 1.5px #ef7829cc,0 0 16px 3px #ef782955,0 0 40px 8px #ef782922}.home-chip{font-family:var(--font-nav);letter-spacing:.07em;text-transform:uppercase;color:#00d4ff;background:#000000b3;border:1px solid #00d4ff40;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600}.home-chip-live{color:#e0564a;border-color:#c22a1e88}.home-foil:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f0b23218 45%,#00d4ff14 55%,#0000 70%) 0 0/250% 250%;animation:5s ease-in-out infinite home-foil-sweep;position:absolute;inset:0}@keyframes home-foil-sweep{0%,to{background-position:0 0}50%{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.home-foil:before{animation:none}}@property --eclipse-progress{syntax:"<number>";inherits:true;initial-value:0}.home-root{timeline-scope:--eclipse}.eclipse-scene-span{position:relative}.eclipse-scene-track{view-timeline:--eclipse block}.eclipse-scene-layer{z-index:0;pointer-events:none;--eclipse-margin:calc((100vw - 1200px)/2);position:absolute;inset:0;overflow:clip}@media (min-width:1920px){.eclipse-scene-layer{--eclipse-margin:calc((100vw - 1520px)/2)}}.eclipse-scene-video-cell{width:100%;height:100dvh;position:sticky;top:0}.eclipse-scene-video{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%)}.eclipse-scene-video-cell+.eclipse-sun-cell{position:absolute;top:0}.eclipse-scene-layer[data-video-live] .eclipse-sun-cell,.eclipse-scene-layer[data-video-live] .eclipse-ember{display:none}.eclipse-sun-cell{width:100%;height:100dvh;position:sticky;top:0}.eclipse-sun-track{will-change:transform;position:absolute;top:0;left:0}.eclipse-sun{aspect-ratio:1;width:min(480px,70vw);position:absolute;transform:translate(-50%,-50%)scale(.25)}.eclipse-sun-corona-a,.eclipse-sun-corona-b,.eclipse-sun-rays,.eclipse-sun-disc{border-radius:50%;position:absolute;inset:0}.eclipse-sun-corona-a{opacity:.5;background:radial-gradient(circle,#0000 42%,#ff9c4a59 46.5%,#ef78298c 49%,#c22a1e59 55%,#c22a1e21 63%,#0000 72%)}.eclipse-sun-corona-b{opacity:.25;background:radial-gradient(circle,#ef782936 18%,#c22a1e29 40%,#7a100a14 56%,#0000 72%);inset:-46%}.eclipse-sun-rays{will-change:transform;background:repeating-conic-gradient(#0000 0deg 11deg,#ef78291f 13deg,#0000 16deg 30deg),repeating-conic-gradient(from 7deg,#0000 0deg 21deg,#ffb36b12 23deg,#0000 25deg 45deg);animation:140s linear infinite eclipse-rays-spin;inset:-18%;-webkit-mask-image:radial-gradient(circle,#0000 39%,#000 47%,#00000082 60%,#0000 74%);mask-image:radial-gradient(circle,#0000 39%,#000 47%,#00000082 60%,#0000 74%)}@keyframes eclipse-rays-spin{to{transform:rotate(360deg)}}.eclipse-sun-disc{background:#020204;inset:9%;box-shadow:inset 0 0 26px 10px #000c,0 0 0 1px #ffd9b8a6,0 0 3px 1px #ffb36bb3,0 0 16px 3px #ff8c3a73,0 0 46px 12px #ef78293d}@supports (animation-timeline:scroll()){.eclipse-sun-track{animation:linear both eclipse-sun-move;animation-timeline:--eclipse;animation-range:cover contain}.eclipse-sun{animation:linear both eclipse-sun-scale;animation-timeline:--eclipse;animation-range:cover contain}.eclipse-sun-corona-a{animation:linear both eclipse-corona-a;animation-timeline:--eclipse;animation-range:cover contain}.eclipse-sun-corona-b{animation:linear both eclipse-corona-b;animation-timeline:--eclipse;animation-range:cover contain}}@keyframes eclipse-sun-move{0%{transform:translate(72vw,18dvh)}35%{transform:translate(58vw,30dvh)}70%{transform:translate(42vw,45dvh)}to{transform:translate(50vw,62dvh)}}@keyframes eclipse-sun-scale{0%{transform:translate(-50%,-50%)scale(.25)}35%{transform:translate(-50%,-50%)scale(.42)}70%{transform:translate(-50%,-50%)scale(.67)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes eclipse-corona-a{0%{opacity:.5}35%{opacity:.7}70%{opacity:.85}to{opacity:1}}@keyframes eclipse-corona-b{0%{opacity:.25}35%{opacity:.35}70%{opacity:.48}to{opacity:.6}}@supports not (animation-timeline:scroll()){.eclipse-sun-track{transform:translate(72vw,18dvh);transform:translate3d(calc((72 - 22*var(--eclipse-progress))*1vw),calc((18 + 44*var(--eclipse-progress))*1dvh),0)}.eclipse-sun{transform:translate(-50%,-50%)scale(.25);transform:translate(-50%,-50%)scale(calc(.25 + .75*var(--eclipse-progress)))}.eclipse-sun-corona-a{opacity:.5;opacity:calc(.5 + .5*var(--eclipse-progress))}.eclipse-sun-corona-b{opacity:.25;opacity:calc(.25 + .35*var(--eclipse-progress))}}.home-faq-item{interpolate-size:allow-keywords}.home-faq-item::details-content{height:0;transition:height .25s ease,content-visibility .25s allow-discrete;overflow:clip}.home-faq-item[open]::details-content{height:auto}@supports (animation-timeline:view()){.eclipse-div-flare{view-timeline:--flare block}.eclipse-div-flare:after{animation:linear both eclipse-flare;animation-timeline:--flare;animation-range:cover 40% cover 70%}}@keyframes eclipse-flare{0%{box-shadow:0 0 0 1.5px #ef7829cc,0 0 16px 3px #ef782955,0 0 40px 8px #ef782922}40%{box-shadow:0 0 0 2px #ffb27dee,0 0 26px 7px #ef7829aa,0 0 70px 18px #ef782944}to{box-shadow:0 0 0 1.5px #ef7829cc,0 0 16px 3px #ef782955,0 0 40px 8px #ef782922}}.eclipse-ember{width:var(--size,3px);aspect-ratio:1;opacity:0;animation:eclipse-ember-rise var(--dur,18s)linear infinite;animation-delay:var(--delay,0s);will-change:transform,opacity;background:radial-gradient(circle,#ffd9b8 0%,#ff9c4a 45%,#0000 75%);border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #ef78295c}@keyframes eclipse-ember-rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:var(--peak,.6)}60%{transform:translate3d(var(--sway,8px),-34vh,0);opacity:var(--peak,.6)}to{transform:translate3d(calc(var(--sway,8px)*-.5),-62vh,0);opacity:0}}@media (prefers-reduced-motion:reduce){.eclipse-sun-cell{height:100dvh;position:absolute;top:45%}.eclipse-sun-track,.eclipse-sun,.eclipse-sun-corona-a,.eclipse-sun-corona-b,.eclipse-sun-rays{animation:none}.eclipse-sun-track{transform:translate(42vw,45dvh)}.eclipse-sun{transform:translate(-50%,-50%)scale(.67)}.eclipse-sun-corona-a{opacity:.85}.eclipse-sun-corona-b{opacity:.48}.eclipse-div-flare:after{animation:none}.eclipse-ember{display:none}.home-faq-item::details-content{transition:none}}
