@layer components{._footer_126c1_2{--footerSurface: var(--backgroundLight);--footerInk: var(--textTitle);--footerMuted: var(--textLight);--footerAccent: var(--accent);--footerRule: color-mix(in srgb, var(--text) 17%, transparent);position:relative;isolation:isolate;width:100%;padding:clamp(84px,8vw,128px) var(--spaceOuter) 29px;border-top:1px solid var(--footerRule);background:var(--footerSurface);color:var(--footerInk)}._footer_126c1_2[data-tone=home]{--footerSurface: #101513;--footerInk: #edf3f2;--footerMuted: #a2afa9;--footerAccent: #73d1df;--footerRule: rgb(235 246 244 / 18%)}._inner_126c1_27{width:min(100%,1300px);margin-inline:auto}._top_126c1_32{display:grid;grid-template-columns:minmax(250px,1.24fr) minmax(0,2.75fr);gap:clamp(50px,7vw,122px);padding-bottom:clamp(66px,7vw,108px)}._identity_126c1_39{min-width:0}._brand_126c1_43{display:inline-flex;align-items:center;gap:12px;min-height:57px;color:var(--footerInk);text-decoration:none;border-radius:8px}._brand_126c1_43:focus-visible,._navLink_126c1_54:focus-visible,._utilityLink_126c1_55:focus-visible{outline:2px solid var(--footerAccent);outline-offset:4px}._brandName_126c1_60{font-size:clamp(2.5rem,3.7vw,3.55rem);font-weight:var(--fontWeightBold);letter-spacing:-.075em;line-height:1}._brandSymbol_126c1_67{flex:0 0 auto;width:49px;height:49px;color:var(--footerAccent)}._guideRing_126c1_74{fill:none;stroke:currentColor;stroke-width:1;stroke-opacity:.25}._orbit_126c1_81{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;transform-origin:25px 25px;animation:_footerSignalOrbit_126c1_1 20s linear infinite}._orbit_126c1_81 circle{fill:var(--footerSurface)}._core_126c1_94{fill:var(--footerSurface);stroke:currentColor;stroke-width:1.9;stroke-linecap:round}._description_126c1_101{max-width:340px;margin-top:24px;color:var(--footerMuted);font-size:clamp(.95rem,1.07vw,1.05rem);line-height:1.75;text-wrap:pretty}._navigation_126c1_110{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.23fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:start;gap:24px clamp(20px,2.8vw,48px);min-width:0}._group_126c1_118{min-width:0}._groupTitle_126c1_122{margin:0 0 22px;color:var(--footerMuted);font-family:var(--monoFontStack);font-size:.7rem;font-weight:var(--fontWeightMedium);letter-spacing:.14em;line-height:1.5;text-transform:uppercase}._links_126c1_133{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none}._navLink_126c1_54,._utilityLink_126c1_55{position:relative;display:inline-flex;align-items:center;width:fit-content;min-height:35px;padding:5px 0;color:var(--footerInk);font-size:clamp(.85rem,1.01vw,.97rem);font-weight:var(--fontWeightMedium);line-height:1.45;text-decoration:none;text-wrap:pretty;transition:color .19s ease}._navLink_126c1_54:after,._utilityLink_126c1_55:after{position:absolute;right:0;bottom:3px;left:0;height:1px;background:var(--footerAccent);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.2,.75,.25,1)}._navLink_126c1_54:hover,._navLink_126c1_54:focus-visible,._utilityLink_126c1_55:hover,._utilityLink_126c1_55:focus-visible{color:var(--footerAccent)}._navLink_126c1_54:hover:after,._navLink_126c1_54:focus-visible:after,._utilityLink_126c1_55:hover:after,._utilityLink_126c1_55:focus-visible:after{transform:scaleX(1)}._bottom_126c1_188{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 34px;min-height:61px;padding-top:22px;border-top:1px solid var(--footerRule);color:var(--footerMuted);font-size:.81rem;line-height:1.5}._legal_126c1_202{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}._copyright_126c1_209{color:var(--footerMuted);white-space:nowrap}._utilityLink_126c1_55{min-height:30px;color:var(--footerMuted);font-size:.81rem;font-weight:var(--fontWeightRegular)}._location_126c1_221{color:var(--footerMuted);white-space:nowrap}@keyframes _footerSignalOrbit_126c1_1{to{transform:rotate(360deg)}}@media (hover: hover) and (pointer: fine){._brand_126c1_43:hover ._orbit_126c1_81{animation-duration:12s}}}@media (max-width: 1150px){._top_126c1_32{grid-template-columns:minmax(220px,.85fr) minmax(0,1.6fr);gap:clamp(35px,5vw,70px)}._navigation_126c1_110{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}}@media (max-width: 700px){._footer_126c1_2{padding:76px var(--spaceM) 26px}._top_126c1_32{grid-template-columns:minmax(0,1fr);gap:50px;padding-bottom:68px}._description_126c1_101{max-width:420px}._navigation_126c1_110{gap:34px 22px}._bottom_126c1_188{align-items:flex-start}}@media (max-width: 440px){._navigation_126c1_110{grid-template-columns:minmax(0,1fr);gap:38px}._groupTitle_126c1_122{margin-bottom:13px}._links_126c1_133{gap:2px}._bottom_126c1_188,._legal_126c1_202{gap:8px 18px}}@media (prefers-reduced-motion: reduce){._orbit_126c1_81{animation:none}._navLink_126c1_54,._utilityLink_126c1_55,._navLink_126c1_54:after,._utilityLink_126c1_55:after{transition:none}}
