/* Lifted by tools/convert/lift_chrome.py from homepage revision 5 (template_page_v2_websites.chrome()). Do not edit: rerun. */
/* ================= component: site-footer (transparent, so the star field runs to the end) ================= */
.site-footer{position:relative;z-index:2;overflow:visible;color:var(--color-on-black);padding:0 0 var(--sp-6)}
/* the mark is centred at about half the section width (at least 220px on phones), so it reads as a footer, not a section */
.site-footer__box{position:relative;aspect-ratio:2833/854;width:max(50%,220px);justify-self:center;margin-inline:auto}
.site-footer__mark{position:absolute;left:-240px;right:-240px;top:-90px;bottom:-70px;width:calc(100% + 480px);height:calc(100% + 160px);pointer-events:none}
.site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3) clamp(16px,2vw,30px);margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--color-line-black);font-family:var(--font-display);font-weight:600;font-size:var(--type-ui-size);line-height:var(--type-ui-lh)}
.site-footer__nav a{text-decoration:none;color:var(--color-on-black-2);transition:color var(--dur-colour) var(--ease)}
.site-footer__nav a:hover{color:var(--color-on-black)}
