.fc-grain{inset:-15%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");will-change:transform;animation:fc-grain-shift .7s steps(3) infinite}@keyframes fc-grain-shift{0%{transform:translateZ(0)}33%{transform:translate3d(60px,-32px,0)}66%{transform:translate3d(-45px,22px,0)}to{transform:translateZ(0)}}.fc-cv{content-visibility:auto;contain-intrinsic-size:auto 640px}@keyframes fc-blink{0%,74%{opacity:1}75%,to{opacity:.25}}.fc-blink{animation:fc-blink 1.6s steps(1) infinite}@keyframes fc-flicker{0%,89%,92%,to{opacity:1}90%{opacity:.55}95%{opacity:.82}}.fc-flicker{animation:fc-flicker 7s linear infinite}.fc-target .fc-corner{transition:transform .25s cubic-bezier(.22,1,.36,1)}.fc-target:hover .fc-corner-tl{transform:translate(-4px,-4px)}.fc-target:hover .fc-corner-tr{transform:translate(4px,-4px)}.fc-target:hover .fc-corner-bl{transform:translate(-4px,4px)}.fc-target:hover .fc-corner-br{transform:translate(4px,4px)}.fc-display{font-family:var(--font-archivo),sans-serif;font-stretch:125%;font-weight:800;letter-spacing:-.01em}@keyframes fc-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}.fc-logo-spin{animation:fc-logo-spin 1.5s cubic-bezier(.15,.85,.25,1) infinite}.fc-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.fc-reveal.fc-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fc-reveal{opacity:1;transform:none;transition:none}}.fc-draw circle.fc-stroke,.fc-draw path{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .25s}.fc-draw.fc-in circle.fc-stroke,.fc-draw.fc-in path{stroke-dashoffset:0}@keyframes fc-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.fc-eq span{transform-origin:center;animation:fc-eq .9s ease-in-out infinite alternate}@keyframes fc-march{to{stroke-dashoffset:-24}}.fc-march{stroke-dasharray:8 8;animation:fc-march 1.1s linear infinite}@keyframes fc-marquee{to{transform:translateX(-50%)}}.fc-marquee-track{animation:fc-marquee 30s linear infinite}@media (prefers-reduced-motion:reduce){.fc-eq span,.fc-feature-track,.fc-logo-spin,.fc-march,.fc-marquee-track{animation:none}}.fc-feature-mask{mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent)}@keyframes fc-feature-scroll{to{transform:translateY(-50%)}}.fc-feature-track{animation:fc-feature-scroll 42s linear infinite}.fc-feature-mask:focus-within .fc-feature-track,.fc-feature-mask:hover .fc-feature-track{animation-play-state:paused}.fc-feature-arrow{color:rgba(255,255,255,.45);transition:color .3s ease}.group:focus-visible .fc-feature-arrow,.group:hover .fc-feature-arrow{color:#fff}.fc-feature-arrow-head{transform:translateY(-50%) rotate(45deg) scale(.35);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.group:focus-visible .fc-feature-arrow-head,.group:hover .fc-feature-arrow-head{opacity:1;transform:translate(1px,-50%) rotate(45deg) scale(1)}.fc-swap{display:block;position:relative;overflow:hidden}.fc-swap .fc-display{letter-spacing:0}.fc-swap-in,.fc-swap-out{display:block;transition:transform .45s cubic-bezier(.22,1,.36,1),clip-path .45s cubic-bezier(.22,1,.36,1)}.fc-swap-out{clip-path:inset(0 0 0 0);transform:translateY(0)}.fc-swap-in{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transform:translateY(100%)}.group:focus-visible .fc-swap-out,.group:hover .fc-swap-out{clip-path:inset(0 0 100% 0);transform:translateY(-100%)}.group:focus-visible .fc-swap-in,.group:hover .fc-swap-in{clip-path:inset(0 0 0 0);transform:translateY(0)}.fc-hero-vrule{background:linear-gradient(180deg,transparent 0,transparent 16%,rgba(255,255,255,.32) 42%,rgba(255,255,255,.32))}.fc-home-faq{padding-block:clamp(96px,10vw,160px)}.fc-home-faq__grid{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);gap:clamp(48px,8vw,130px)}.fc-home-faq__grid>aside{position:sticky;top:102px;align-self:start}.fc-home-faq__grid>aside h2{font-size:clamp(44px,4.5vw,70px);line-height:.92}.fc-home-faq__grid>aside h2,.fc-home-faq__link{color:var(--text-primary);text-transform:uppercase}.fc-home-faq__link{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:9px;margin-top:28px;padding-inline:22px;border:1px solid var(--primary);border-radius:var(--radius-control);font-family:var(--font-instrument),sans-serif;font-size:14px;font-stretch:var(--vr-instrument-stretch);font-weight:800;white-space:nowrap}.fc-home-faq__link:hover{background:var(--primary);color:#fff}.fc-home-faq__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fc-home-faq__link svg{width:16px}.fc-home-faq .fc-faq summary{border-radius:var(--radius-control);transition:background-color var(--dur-fast) var(--ease-out-expo),padding-inline var(--dur-fast) var(--ease-out-expo)}.fc-home-faq .fc-faq summary:hover{padding-inline:16px;background:var(--primary);color:#fff}.fc-home-faq .fc-faq summary:hover .fc-plus{border-color:#fff;color:#fff}.fc-home-faq .fc-plus{transition:border-color var(--dur-fast) var(--ease-out-expo),color var(--dur-fast) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}.fc-home-faq .fc-faq details[open] .fc-plus{border-color:var(--primary);background:var(--primary);color:#fff}.fc-home-faq .fc-faq summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq .fc-plus{transition:transform .3s ease}.fc-faq details[open] .fc-plus{transform:rotate(45deg)}@media (max-width:899px){.fc-home-faq__grid{grid-template-columns:1fr;gap:48px}.fc-home-faq__grid>aside{position:static}}@media (prefers-reduced-motion:reduce){.fc-feature-arrow-head,.fc-home-faq .fc-faq summary,.fc-home-faq .fc-plus,.fc-swap-in,.fc-swap-out{transition:none}.group:focus-visible .fc-swap-in,.group:focus-visible .fc-swap-out,.group:hover .fc-swap-in,.group:hover .fc-swap-out{clip-path:none;transform:none}.fc-swap-in{display:none}}