.back-button{isolation:isolate;padding:calc(17 * var(--comp-px)) calc(43 * var(--comp-px));font-family:var(--font-hn), "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;font-size:calc(16 * var(--comp-px));letter-spacing:-.02em;color:var(--back-ink,#000);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:100vw;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.back-button-fill{z-index:0;border-radius:inherit;background:var(--back-fill,#fff);filter:blur(var(--back-blur,calc(6 * var(--comp-px))));transition:filter .26s;position:absolute;inset:0}.back-button-label{z-index:1;position:relative}.back-button:not(.world-nav-info) .back-button-label{align-items:center;display:inline-flex}.back-button-arrow{flex:none;width:.421875em;height:.75em;margin-right:.5em;transition:transform .36s cubic-bezier(.22,1,.36,1);overflow:visible}.back-button:hover .back-button-arrow,.back-button:focus-visible .back-button-arrow{transform:translate(-4px)}.back-button:hover .back-button-fill,.back-button:focus-visible .back-button-fill{filter:blur()}.back-button:focus-visible{outline-offset:calc(4 * var(--comp-px));outline:2px solid #000}@media (prefers-reduced-motion:reduce){.back-button-fill{transition:none}.back-button:hover .back-button-arrow,.back-button:focus-visible .back-button-arrow{transform:none}}@media (max-width:600px){.back-button{padding:max(12px, calc(12 * var(--phone-px))) calc(30 * var(--phone-px));font-size:max(14px, calc(16 * var(--phone-px)))}}
